.mdr-feature{background:#fff;padding:88px 0}.mdr-feature__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.mdr-feature__grid--reverse .mdr-feature__media{order:2}.mdr-feature__media{position:relative}.mdr-feature__photo{aspect-ratio:1/1;height:auto!important;object-fit:cover;background:#f4f4f4}.mdr-feature__badge{position:absolute;left:20px;bottom:20px;background:var(--mdr-gold);color:var(--mdr-ink);font-size:12px;letter-spacing:1.6px;text-transform:uppercase;padding:9px 14px}.mdr-feature__text{color:var(--mdr-muted);font-size:17px;max-width:470px;margin-top:22px!important}.mdr-feature__list{list-style:none;margin:28px 0 34px;padding:0;border-top:1px solid var(--mdr-line);max-width:470px}.mdr-feature__list li{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--mdr-line);font-size:16px}.mdr-feature__list li:before{content:"";flex:none;width:8px;height:8px;background:var(--mdr-gold);transform:rotate(45deg)}@media(max-width:749px){.mdr-feature{padding:56px 0}.mdr-feature__grid{grid-template-columns:1fr;gap:32px}.mdr-feature__grid--reverse .mdr-feature__media{order:0}.mdr-feature__copy .mdr-btn{width:100%}}.mdr-steps{background:#080808;color:#fff;padding:80px 0 76px}.mdr-steps .mdr-intro p{color:#c4c4c4}.mdr-steps .mdr-eyebrow{color:var(--mdr-gold)!important}.mdr-steps h2,.mdr-steps h3{color:#fff!important}.mdr-steps__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:32px 40px;counter-reset:none}.mdr-step{border-top:1px solid #424242;padding-top:22px}.mdr-step__num{display:block;font-size:56px;line-height:1;letter-spacing:-2px;color:var(--mdr-gold);margin-bottom:22px}.mdr-step p{color:#c4c4c4;margin-top:10px!important;font-size:15px;max-width:315px}.mdr-steps .mdr-note{margin-top:34px!important;color:#9a9a9a;font-size:12px}@media(max-width:749px){.mdr-steps{padding:56px 0 52px}.mdr-steps .mdr-intro{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.mdr-steps__grid{grid-template-columns:1fr;gap:28px}.mdr-step{display:grid;grid-template-columns:64px 1fr;column-gap:8px}.mdr-step__num{font-size:40px;margin:0;grid-row:span 2}.mdr-step p{margin-top:6px!important}}.mdr-cta{background:#080808;color:#fff;padding:84px 0}.mdr-cta__inner{display:flex;justify-content:space-between;align-items:end;gap:48px}.mdr-cta h2{color:#fff!important}.mdr-cta .mdr-eyebrow{color:var(--mdr-gold)!important}.mdr-cta .mdr-cta__text{color:#c4c4c4;margin-top:20px!important;max-width:460px;font-size:17px}.mdr .mdr-btn--gold{background:var(--mdr-gold);border-color:var(--mdr-gold);color:var(--mdr-ink)!important;flex:none}.mdr .mdr-btn--gold:hover{background:#e3cf7a}html.mdr-modal-lock{overflow:hidden}.mdr-modal{padding:0;border:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;margin:0;top:0;right:0;bottom:0;left:0}.mdr-modal[open]{display:flex;align-items:center;justify-content:center}.mdr-modal::backdrop{background:#080808b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mdr-modal__panel{position:relative;background:#fff;color:var(--mdr-ink);width:min(560px,calc(100% - 32px));max-height:calc(100% - 48px);overflow:auto;padding:44px 40px 32px;border-top:4px solid var(--mdr-gold);box-shadow:0 30px 80px #00000059;animation:mdr-modal-in .28s ease-out}.mdr-modal__head{margin-bottom:22px}.mdr-modal .mdr-modal__head .mdr-eyebrow{margin-bottom:14px!important;color:#8a7524}.mdr-modal h2{font-size:clamp(28px,3vw,36px);color:var(--mdr-ink)!important}.mdr-modal .mdr-modal__text{color:var(--mdr-muted);margin-top:12px!important;font-size:15px}.mdr-modal__close{position:absolute;top:14px;right:14px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:var(--mdr-ink);border-radius:50%;transition:background .2s}.mdr-modal__close:hover{background:#f1f1ef}@keyframes mdr-modal-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mdr-modal__panel{animation:none}}@media(max-width:749px){.mdr-cta{padding:56px 0}.mdr-cta__inner{flex-direction:column;align-items:stretch;gap:28px}.mdr-modal[open]{align-items:flex-end}.mdr-modal__panel{width:100%;max-height:92%;padding:40px 20px 24px}}#map,.custom-text-section{z-index:0}#map .leaflet-tile{filter:grayscale(100%)}
/*# sourceMappingURL=/cdn/shop/t/80/compiled_assets/styles.css.map */
