@font-face{font-family:Cinzel RUS;src:url(/fonts/cinzel-rus-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-cyrillic-300-normal.woff2)format("woff2");font-weight:300;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(/fonts/inter-latin-300-normal.woff2)format("woff2");font-weight:300;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/inter-cyrillic-600-normal.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(/fonts/manrope-cyrillic-500-normal.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+20BD,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(/fonts/manrope-cyrillic-600-normal.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+20BD,U+2122,U+2212,U+FEFF,U+FFFD}:root{--c-bg:#3d2d20;--c-card:#20110c;--c-card-2:#2b1c14;--c-gold:#f9d979;--c-gold-dark:#b28f4b;--c-muted:#ae9581;--c-number:#402f23;--c-text:#fff;--c-text-2:#f2f2f2;--c-line:#f9d97959;--f-display:"Cinzel RUS", "Times New Roman", serif;--f-text:"Inter", Arial, sans-serif;--f-alt:"Manrope", Arial, sans-serif;--w-light:300;--w-strong:600;--container:1200px;--gutter:20px;--radius:20px;--radius-pill:999px;--fs-h2:58px;--fs-h2-m:30px;--fs-lead:19px;--fs-body:17px;--fs-small:14px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--c-bg);color:var(--c-text);font-family:var(--f-text);font-weight:var(--w-light);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.4;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit}:focus-visible{outline:2px solid var(--c-gold);outline-offset:3px}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.gold,.h2.gold{color:var(--c-gold)}.muted{color:var(--c-muted)}.strong{font-weight:var(--w-strong)}.h2{font-family:var(--f-display);text-transform:uppercase;text-align:center;font-weight:400;font-size:var(--fs-h2);color:var(--c-text-2);line-height:1.2}@media (width<=979px){.h2{font-size:var(--fs-h2-m)}}.img-btn{border-radius:var(--radius-pill);width:fit-content;margin-inline:auto;transition:transform .2s,filter .2s;display:block}.img-btn:hover{filter:brightness(1.06);transform:translateY(-2px)}.img-btn img{width:var(--w,387px)}@media (width<=979px){.img-btn img{width:var(--wm,275px)}}.card{background:var(--c-card);border-radius:var(--radius)}.dots li{padding-left:12px;position:relative}.dots li+li{margin-top:10px}.dots li:before{content:"";background:var(--c-gold);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.btn{text-align:center;text-transform:uppercase;width:100%;height:100px;font-family:var(--f-text);font-weight:var(--w-strong);border-radius:50px;justify-content:center;align-items:center;padding:0 20px;font-size:23px;line-height:1.55;text-decoration:none;transition:filter .2s,transform .2s;display:flex}.btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.btn--gold{color:#20110c;background:linear-gradient(63deg,#e4a940 0%,#f4e9a4 49%,#e4a940 100%);box-shadow:0 3px #b4893ccc}.btn--line{color:var(--c-gold);background:var(--c-card);border:2px solid var(--c-gold)}@media (width<=979px){.btn{height:60px;font-size:17px}}main>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 1000px}[data-lazybg]:not(.bg-on){background-image:none!important}@media (width>=980px) and (width<=1199px){main>:not(.res,.rv,.faq),.res__title,.res__lead,.rv__title,.rv__car--d,.ft{zoom:.8}}.popup.astro-d6hdpao3{color:#000;background:0 0;border:0;width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);padding:0;overflow:visible}.popup.astro-d6hdpao3::backdrop{background:#000c}.popup__body.astro-d6hdpao3{background:#fff;border-radius:20px;min-height:120px;overflow:hidden}.popup__close.astro-d6hdpao3{color:#fff;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:40px;line-height:1;position:fixed;top:20px;right:20px}.popup--care.astro-d6hdpao3{width:min(640px,100vw - 32px)}.popup--care.astro-d6hdpao3::backdrop{background:#ffffffe6}.popup__close--dark.astro-d6hdpao3{color:#1d1d1d}.care.astro-d6hdpao3{gap:15px;display:grid}.care__btn.astro-d6hdpao3{border-radius:var(--radius-pill);border:1px solid var(--c-gold);background:var(--c-card);height:100px;color:var(--c-gold);font-family:var(--f-text);font-weight:var(--w-strong);text-transform:uppercase;justify-content:center;align-items:center;font-size:23px;text-decoration:none;transition:filter .2s;display:flex}.care__btn.astro-d6hdpao3:hover{filter:brightness(1.15)}@media (width<=639px){.care__btn.astro-d6hdpao3{height:70px;font-size:18px}}.cookie.astro-wfkawmvt{z-index:50;color:#000;width:min(900px,100vw - 20px);font-family:var(--f-text);background:#f0f0f0;border-radius:4px;align-items:center;gap:20px;padding:15px 20px;font-size:14px;line-height:1.4;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #0003}.cookie.astro-wfkawmvt[hidden]{display:none}.cookie.astro-wfkawmvt a.astro-wfkawmvt{color:#2a54d6;text-decoration:none}.cookie.astro-wfkawmvt button.astro-wfkawmvt{cursor:pointer;background:#fff;border:1px solid #bbb;border-radius:4px;flex:none;padding:6px 16px;font-weight:600}
