:root{color-scheme:light only;--accent:#deedc7;--accent-hover:#d0e2b2;--surface-soft:#f0f4ec;--bg:#fbfcf8!important;--bg-card:#fff!important;--ink:#17392b!important;--ink-soft:#43594b!important;--line:#dae1d3!important;--jade:#35553c!important;--jade-dark:#204f46!important;--gold:#946918!important;--sand:#f8f2e8!important;--sand-line:#e5ded0!important;--paper:#fbfcf8!important;--card:#fff!important;--g:#edf3e4!important;--g-deep:#17392b!important;--cream:#17392b!important;--cream-soft:#43594b!important;--serif:"Newsreader", Georgia, serif!important;--sans:"Manrope", -apple-system, BlinkMacSystemFont, sans-serif!important}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}img,video,iframe{max-width:100%}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:not(:disabled),select,summary{cursor:pointer}button:disabled{cursor:wait;opacity:.65}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--jade-dark);outline-offset:3px}::selection{color:var(--ink);background:var(--accent)}body :is(.card,.acard,.gcard,.sight-card,.tus-card,.offer,.svc,.cond-card){border-color:var(--line);box-shadow:none!important}body :is(.card,.acard,.gcard,.sight-card,.tus-card,.offer):hover{border-color:#aebfa3;box-shadow:none!important}body :is(.btn,.pill--solid,.toolbanner__cta,.svc-cta__btn,.consult__btn,.btn-cta,button[type=submit]){color:var(--ink)!important;background:var(--accent)!important;border-color:var(--accent)!important;box-shadow:none!important}body :is(.btn,.pill--solid,.svc-cta__btn,.consult__btn,.btn-cta,button[type=submit]):hover{color:var(--ink)!important;background:var(--accent-hover)!important;border-color:var(--accent-hover)!important}body .btn--line{border-color:var(--line)!important;background:0 0!important}body .btn--line:hover{background:var(--surface-soft)!important}body :is(.pill--ghost,.sharebtn,.share-btn){box-shadow:none}body :is(.pill--ghost.on,.favbtn.on){color:#946918;background:#fbf5e9;border-color:#d9a441}body :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],textarea,select){color:var(--ink);border-color:var(--line);border-radius:10px}input::placeholder,textarea::placeholder{color:#627467;opacity:1}body :is(input,textarea,select):focus-visible{outline:2px solid var(--jade-dark);box-shadow:none}body :is(.toolbanner,.svc-cta,.cta-box){border-color:var(--line);box-shadow:none;background:#f6f8ed}body :is(.seg button.active,.tus-f.is-on,.chip.is-active){background:var(--accent)!important;color:var(--ink)!important;border-color:var(--accent)!important}body :is(.result,.sales){color:var(--ink)!important;background:#edf3e4!important}body :is(.result,.sales) :is(h2,h3,p,a,.result-total-rub,.result-note,.sales__h,.sales__h span){color:var(--ink)!important}body .result-row{border-color:var(--line)}body .formsec{background:var(--surface-soft)}body .fakebtns span{background:var(--accent);color:var(--ink)}body .crumbs{overflow-wrap:anywhere;line-height:1.6}body :is(.article-body,.prose,.content){overflow-wrap:break-word}body :is(.article-body,.prose,.content) a{text-underline-offset:3px}body table{border-color:var(--line)}@media (width<=700px){body :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],textarea,select){font-size:16px}body :is(.hero,.split,.role,.todo,.early,.more,.formsec__in,.sales__in){min-width:0}body :is(.btn,button[type=submit]){min-height:44px}body .stepper button{width:38px;height:38px}body .footer__row{flex-wrap:wrap;gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}html body:not(:has(.p-world,.rubric-world)){isolation:isolate;background:#fbfcf8;position:relative}html body:not(:has(.p-world,.rubric-world)):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fbfcf8ed,#fbfcf8ba 48%,#fbfcf8df),url(/images/home/hero-painted-bay.webp) 55% 56%/cover no-repeat,#fbfcf8;position:fixed;inset:0}body:not(:has(.p-world,.rubric-world)) :is(.pr-header,.rb-en-header),body:not(:has(.p-world,.rubric-world)) footer{background:#fbfcf8}@media (width<=700px){html body:not(:has(.p-world,.rubric-world)):before{background-image:linear-gradient(#fbfcf8ed,#fbfcf8ba 48%,#fbfcf8df),url(/images/home/hero-painted-bay-mobile.webp)}}@media print{html body:not(:has(.p-world,.rubric-world)):before{display:none}html body{background:#fff!important}}body:not(:has(.p-world,.rubric-world)) :is(.intro-panel,.wrap>article,.wrap>.map-block,.wrap>.siblings,.wrap>.others,.rb-intro){background:#fffefb;border:1px solid #dce4d9;border-radius:20px;padding:24px;box-shadow:inset 0 1px #fff,0 8px 24px -12px #173d3124}body.content-page main.wrap{padding-bottom:40px}body.content-page main.wrap>:is(.intro-panel,article,.gallery,.cover,.event-hero,.map-block,.others,.siblings,.toc,.embed-widget){margin-top:0;margin-bottom:18px}body.content-page>.crumbs{width:calc(100% - 48px);max-width:calc(var(--maxw,760px) - 48px);background:#fffefb;border:1px solid #dce4d9;border-radius:12px;margin:8px auto 16px;padding:10px 14px;font-size:12px;line-height:1.5}body.content-page .intro-panel{gap:14px;display:grid}body.content-page .intro-panel .title-row{gap:14px}body.content-page .intro-panel h1{overflow-wrap:break-word;margin:0;font-size:clamp(28px,4.5vw,40px);line-height:1.14}body.content-page .intro-panel :is(.lede,.meta-line,.date,.meta-row){margin:0}body.content-page .intro-panel .lede{color:#3c5146;font-size:16px;line-height:1.6}body.content-page .intro-panel .meta-line{gap:7px 10px;font-size:12px;line-height:1.5}body.content-page .intro-panel :is(.rubric-tag,.item__tag){margin:0 0 10px}body.content-page .intro-panel .savebtn{min-height:44px;margin:0}body.content-page .intro-panel .title-actions{flex-wrap:wrap;gap:8px;display:flex}body.content-page main.wrap>article{font-size:16px;line-height:1.65}body.content-page main.wrap>article>:first-child{margin-top:0}body.content-page main.wrap>article>:last-child{margin-bottom:0}body.content-page main.wrap>article h2{margin:24px 0 12px;line-height:1.25}body.content-page main.wrap>article p{margin:0 0 14px}body.content-page .gallery{background:#fffefb;border:1px solid #dce4d9;border-radius:20px;overflow:hidden}body.content-page .gallery__slide img{aspect-ratio:4/3;object-fit:cover}body.content-page :is(.map-block,.siblings,.others)>:first-child{margin-top:0}body:not(:has(.p-world,.rubric-world)) .rb-intro{margin-bottom:18px}body:not(:has(.p-world,.rubric-world)) .rb-intro .rb-tools{margin-bottom:0}@media (width<=700px){body.content-page main.wrap{padding-inline:16px}body.content-page>.crumbs{width:calc(100% - 32px);margin:6px auto 14px;padding:10px 12px;font-size:11px}body:not(:has(.p-world,.rubric-world)) :is(.intro-panel,.wrap>article,.wrap>.map-block,.wrap>.siblings,.wrap>.others,.rb-intro){border-radius:16px;padding:18px}body.content-page main.wrap>:is(.intro-panel,article,.gallery,.cover,.event-hero,.map-block,.others,.siblings,.toc,.embed-widget){margin-bottom:14px}body.content-page .intro-panel{gap:12px}body.content-page .intro-panel h1{font-size:28px;line-height:1.15}body.content-page .intro-panel .lede{font-size:15px;line-height:1.6}body.content-page main.wrap>article{font-size:15px;line-height:1.65}body.content-page .gallery{border-radius:16px}}@media print{body.content-page :is(.intro-panel,article,.map-block,.siblings,.others){break-inside:auto;box-shadow:none!important;border:0!important;padding:0!important}}body.content-page .intro-panel>.item__tag{justify-self:start;margin:0}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-cyrillic-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-vietnamese-wght-normal.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-vietnamese-opsz-normal.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-ext-opsz-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-opsz-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-vietnamese-opsz-italic.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-ext-opsz-italic.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-opsz-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
