@font-face{font-family:Calvino;src:url(/assets/FuturaPTBook.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Calvino;src:url(/assets/FuturaPTMedium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:Calvino;src:url(/assets/Calvino_Book.woff) format("woff");font-weight:600 900;font-display:swap}:root{font-family:Calvino,Arial,sans-serif;color:#fff;background:#0d1a1d;--gold:#bf9e77;--ink:#152426;--border:#374f51;color-scheme:light;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body,h1,h2,p{margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #fff;outline-offset:3px}::selection{background:var(--gold);color:var(--ink)}input{caret-color:var(--gold)}.viewport{position:relative;display:grid;place-items:center;width:100%;height:100vh;height:100dvh;overflow:clip;isolation:isolate;background:#0d1a1d}.background-continuation{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;z-index:-1;pointer-events:none}.background-tile{background:url(/assets/essentuki-parus-background.png) no-repeat;background-size:var(--image-width) var(--image-height)}[data-layout=desktop] .background-tile{background-image:url(/assets/essentuki-parus-background.png);background-position:64.909% 32.74%}.viewport[data-layout=mobile]{background:url(/assets/essentuki-parus-background.png) center / cover no-repeat}[data-background=architecture][data-layout=desktop] .background-tile{background-image:url(/assets/essentuki-parus-background.png)}[data-background=architecture][data-layout=desktop] .form-title{text-shadow:0 1px 5px #061318,0 1px 12px #061318}.viewport[data-background=architecture][data-layout=mobile]{background-image:url(/assets/essentuki-parus-background.png)}[data-background=architecture][data-layout=mobile] .brand{top:33px;filter:drop-shadow(0 1px 4px #061318)}[data-layout=mobile] .background-continuation{display:none}.hero{position:relative;width:var(--artboard-width);height:var(--artboard-height);isolation:isolate}.positioned{position:absolute;zoom:var(--scale);translate:0 var(--mobile-offset)}.brand{left:137px;top:53px;width:46px;height:41px}.brand img{display:block;width:100%;height:auto}.headline{left:11px;top:458px;width:299px;font-size:19px;line-height:22px;letter-spacing:.2px;font-weight:600;text-transform:uppercase;text-align:center}.stat{font-size:12px;line-height:19px;font-weight:500;color:#be9d77;white-space:nowrap}.stat-count{left:71px;top:538px}.stat-price{left:163px;top:538px}.stat-plan{left:124px;top:569px}.badge{border:calc(1px / var(--scale)) solid var(--gold);border-radius:4px;height:26px}.badge-count{left:64px;top:535px;width:87px}.badge-price{left:156px;top:535px;width:99px}.badge-plan{left:116px;top:567px;width:87px}.form-title{left:19px;top:608px;font-size:18px;font-weight:400;line-height:20px;white-space:nowrap}.catalog-form{left:10px;top:638px;width:300px;z-index:5}.phone-wrapper{position:relative;margin-bottom:5px}.phone-field{height:40px;padding:0 20px;border:1px solid var(--border);border-radius:4px;background:var(--ink);color:var(--gold);display:flex;align-items:center;font-size:16px;line-height:1.33}.country-trigger{display:flex;align-items:center;background:transparent;padding:0;flex-shrink:0;margin-right:5px;font-size:16px;line-height:1.33;min-height:32px}.flag{display:inline-block;flex-shrink:0;width:18px;height:13px;background:#c5c5c5 url(/assets/flags.png) no-repeat;box-shadow:0 0 5px #0005}.triangle{margin-left:6px;border-style:solid;border-width:5px 4px 0;border-color:#9a9a9a transparent transparent}.country-code{margin-left:10px;white-space:nowrap}.phone-field input{width:100%;min-width:0;border:0;background:transparent;color:var(--gold);padding:0;line-height:1.33;height:100%;outline-offset:0}.phone-field input::placeholder{color:var(--gold);opacity:.5}.phone-field input:focus{outline:none}.download:disabled,.messenger:disabled{cursor:not-allowed;filter:saturate(.9) brightness(.96)}.download:enabled,.messenger:enabled{filter:saturate(1.12) brightness(1.06);box-shadow:0 3px 14px #04121833}.download{display:block;width:100%;height:40px;border-radius:4px;background:var(--gold);font-size:14px;font-weight:500;padding:0}.messenger{height:40px;width:148px;font-size:14px;line-height:1.55;font-weight:500;border-radius:4px;padding:0;top:727px}.max{left:10px;background:#78ac77}.telegram{left:162px;background:#47609c}.max:enabled:hover{background:#709267}.telegram:enabled:hover{background:#414f7f}.download,.messenger{transition:filter .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out}.consent{left:71px;top:785px;width:179px;height:36px;display:flex;align-items:center;text-align:center;font-size:10px;line-height:10px;font-weight:400}.legal{font-size:10px;font-weight:500;line-height:11px;white-space:nowrap}.privacy{left:12px;top:840px}.agreement{left:176px;top:840px}.company{left:103px;top:861px}.legal:after{content:"";height:1px;background:currentColor;position:absolute;bottom:-2px;left:0;width:100%;transform:scaleX(0);transform-origin:right;transition:transform .2s}.legal:hover:after{transform:scaleX(1);transform-origin:left}.country-options{position:absolute;bottom:calc(100% + 5px);left:0;width:100%;max-height:200px;overflow:auto;background:#fff;color:#000;border:1px solid #eee;border-radius:7px;z-index:10;padding:5px 0;color-scheme:light}.country-options button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;text-align:left;background:#fff;color:#000;font:14px Arial,sans-serif;gap:8px}.country-options button:hover,.country-options button:focus-visible{background:#eee}.option-right{display:flex;align-items:center;gap:8px;white-space:nowrap}.field-error{position:absolute;bottom:calc(100% + 2px);right:0;display:block;color:#ff9c91;font-size:12px;line-height:16px}.invalid{border-color:#ff705d}.notice{position:fixed;left:50%;bottom:24px;transform:translate(-50%);width:min(440px,calc(100% - 32px));background:#152426;border:1px solid var(--gold);padding:20px;z-index:30;font-size:18px;line-height:1.3;box-shadow:0 8px 32px #0006}.notice button{margin-top:14px;padding:9px 18px;background:var(--gold);border-radius:4px;font-size:16px}.error-notice{border-color:#ff705d}.fade{animation:appear 1s cubic-bezier(.19,1,.22,1) both}@keyframes appear{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.fade{animation:none}.messenger,.legal:after{transition:none}}[data-layout=desktop] .brand{left:79px;top:calc(var(--offset) + 53px)}[data-layout=desktop] .headline{left:80px;top:calc(var(--offset) + 381px);width:475px;text-align:left;font-size:30px;line-height:35px}[data-layout=desktop] .badge{display:none}[data-layout=desktop] .stat-count{left:80px;top:calc(var(--offset) + 496px)}[data-layout=desktop] .stat-price{left:181px;top:calc(var(--offset) + 496px)}[data-layout=desktop] .stat-plan{left:302px;top:calc(var(--offset) + 497px)}[data-layout=desktop] .form-title{left:755px;top:calc(var(--offset) + 295px);font-size:23px;line-height:25px}[data-layout=desktop] .catalog-form{left:750px;top:calc(var(--offset) + 330px);width:370px}[data-layout=desktop] .phone-field,[data-layout=desktop] .download{height:50px}[data-layout=desktop] .messenger{top:calc(var(--offset) + 440px);height:50px}[data-layout=desktop] .max{left:750px;width:182px}[data-layout=desktop] .telegram{left:937px;width:183px}[data-layout=desktop] .consent{left:780px;top:calc(var(--offset) + 502px);width:auto;height:auto;white-space:nowrap;font-size:9px;line-height:9px}[data-layout=desktop] .legal{left:1004px;white-space:normal;width:88px}[data-layout=desktop] .privacy{top:calc(var(--offset) + 51px)}[data-layout=desktop] .agreement{top:calc(var(--offset) + 95px)}[data-layout=desktop] .company{top:calc(var(--offset) + 140px);width:121px}.viewport[data-background=booklet]{background:#0d1a1d}[data-background=booklet] .background-continuation{display:grid}[data-background=booklet] .background-tile{background-image:url(/assets/essentuki-parus-background.png)}[data-background=booklet][data-layout=desktop] .background-tile{background-image:url(/assets/essentuki-parus-background.png)}[data-background=booklet] .hero{isolation:auto}[data-background=booklet] .own-brand{width:54px;height:auto;mix-blend-mode:screen}[data-background=booklet] .own-brand img{filter:grayscale(1) invert(1) brightness(4) contrast(8)}[data-background=booklet][data-layout=mobile] .own-brand{left:133px;top:20px}[data-background=booklet] .background-tile{margin:-.5px}.viewport[data-background=essentuki]{background:#12282d url(/assets/essentuki-parus-background.png) center / cover no-repeat}[data-background=essentuki] .background-continuation{display:none}.viewport[data-background=essentuki]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#071c2555,#071c2544 35%,#071c25c9);pointer-events:none}.catalog-stack{left:-35px;top:138px;width:390px;height:auto;pointer-events:none}.catalog-open{left:-10px;top:175px;width:340px;clip-path:polygon(3.2% 8.8%,4% 7.8%,6.5% 6.8%,20% 6.8%,35% 6.4%,43% 6.5%,47% 7.1%,50.3% 8.2%,53% 7.1%,57% 6.5%,65% 6.3%,80% 6.8%,94% 7.1%,97% 8%,98.3% 9.1%,98.3% 94%,97% 94.4%,85% 94.4%,65% 94.1%,54% 94.3%,50.3% 95%,47% 94.4%,35% 94.2%,15% 94.4%,4% 94.4%,3% 94%)}[data-background=essentuki] .headline,[data-background=essentuki] .form-title,[data-background=essentuki] .legal{text-shadow:0 2px 7px #041218}[data-background=essentuki][data-layout=desktop] .catalog-stack{left:315px;top:35px;width:560px}[data-background=essentuki][data-layout=desktop] .brand{left:1120px;top:53px}[data-background=essentuki][data-layout=desktop] .catalog-open{left:90px;top:218px;width:460px}[data-background=essentuki][data-layout=desktop] .headline{left:130px;top:60px;text-shadow:0 2px 12px #031217,0 1px 3px #031217}[data-background=essentuki][data-layout=desktop] .stat-count{left:130px;top:185px}[data-background=essentuki][data-layout=desktop] .stat-price{left:231px;top:185px}[data-background=essentuki][data-layout=desktop] .stat-plan{left:352px;top:186px}[data-background=essentuki][data-layout=desktop] .form-title{left:650px;top:235px;width:420px;font-size:26px;line-height:30px;white-space:normal}[data-background=essentuki][data-layout=desktop] .catalog-form{left:650px;top:315px;width:420px}[data-background=essentuki][data-layout=desktop] .phone-wrapper{margin-bottom:8px}[data-background=essentuki][data-layout=desktop] .phone-field,[data-background=essentuki][data-layout=desktop] .download{height:60px;font-size:18px}[data-background=essentuki][data-layout=desktop] .country-trigger{font-size:18px}[data-background=essentuki][data-layout=desktop] .messenger{top:453px;height:58px;font-size:17px}[data-background=essentuki][data-layout=desktop] .max{left:650px;width:206px}[data-background=essentuki][data-layout=desktop] .telegram{left:864px;width:206px}[data-background=essentuki][data-layout=desktop] .consent{left:650px;top:529px;width:420px;white-space:normal;font-size:10px;line-height:12px;justify-content:center}[data-background=essentuki][data-layout=desktop][data-composition=catalog-top] .catalog-open{top:50px}[data-background=essentuki][data-layout=desktop][data-composition=catalog-top] .headline{top:410px}[data-background=essentuki][data-layout=desktop][data-composition=catalog-top] .stat-count,[data-background=essentuki][data-layout=desktop][data-composition=catalog-top] .stat-price{top:535px}[data-background=essentuki][data-layout=desktop][data-composition=catalog-top] .stat-plan{top:536px}[data-background=essentuki][data-layout=mobile][data-composition=title-top] .headline{top:125px}[data-background=essentuki][data-layout=mobile][data-composition=title-top] .stat-count,[data-background=essentuki][data-layout=mobile][data-composition=title-top] .stat-price{top:212px}[data-background=essentuki][data-layout=mobile][data-composition=title-top] .stat-plan{top:245px}[data-background=essentuki][data-layout=mobile][data-composition=title-top] .badge-count,[data-background=essentuki][data-layout=mobile][data-composition=title-top] .badge-price{top:209px}[data-background=essentuki][data-layout=mobile][data-composition=title-top] .badge-plan{top:243px}[data-background=essentuki][data-layout=mobile][data-composition=title-top] .catalog-open{left:0;top:310px;width:320px}[data-background=essentuki][data-composition=title-top] .badge{display:none}[data-background=essentuki][data-composition=title-top] .stat{display:flex;align-items:center;justify-content:center;height:40px;padding:8px 12px;border:1px solid #bf9e7773;border-radius:5px;background:#14282bf2;color:#f4eadb;font-size:15px;line-height:20px;font-weight:500;box-shadow:0 3px 12px #04121826}[data-background=essentuki][data-layout=desktop][data-composition=title-top] .headline{top:70px;font-size:36px;line-height:42px}[data-background=essentuki][data-layout=desktop][data-composition=title-top] .catalog-open{top:245px}[data-background=essentuki][data-layout=desktop][data-composition=title-top] .stat{top:185px;width:140px}[data-background=essentuki][data-layout=desktop][data-composition=title-top] .stat-count{left:104px}[data-background=essentuki][data-layout=desktop][data-composition=title-top] .stat-price{left:253px}[data-background=essentuki][data-layout=desktop][data-composition=title-top] .stat-plan{left:402px}[data-background=essentuki][data-layout=mobile][data-composition=title-top] .stat{top:253px;width:97px;height:36px;padding:3px 4px;font-size:12px;line-height:14px;white-space:normal;text-align:center}[data-background=essentuki][data-layout=mobile][data-composition=title-top] .stat-count{left:10px}[data-background=essentuki][data-layout=mobile][data-composition=title-top] .stat-price{left:114px}[data-background=essentuki][data-layout=mobile][data-composition=title-top] .stat-plan{left:218px}[data-background=essentuki][data-layout=mobile] .form-title{left:10px;top:586px;width:300px;line-height:21px;text-align:center;white-space:normal}.viewport[data-background=essentuki][data-layout=mobile]{overflow-x:hidden;overflow-y:auto;place-items:start center}.viewport[data-background=essentuki][data-layout=mobile] .hero{width:min(100%,440px);height:100%;min-height:540px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto auto minmax(100px,1fr) auto auto auto auto;column-gap:8px;row-gap:clamp(8px,1.5dvh,14px);padding:clamp(40px,7dvh,64px) 20px clamp(16px,2.5dvh,24px)}.viewport[data-background=essentuki][data-layout=mobile] .positioned{position:static;zoom:1;translate:none;width:auto;height:auto}.viewport[data-background=essentuki][data-layout=mobile] .headline{grid-column:1/-1;grid-row:1;width:auto;margin-top:12px;font-size:clamp(22px,6.7vw,28px);line-height:1.16;text-align:center;letter-spacing:0;font-weight:600}.viewport[data-background=essentuki][data-layout=mobile] .badge{display:none}.viewport[data-background=essentuki][data-layout=mobile] .stat{grid-row:2;min-height:36px;width:auto;height:auto;padding:5px 4px;font-size:12px;line-height:15px;white-space:normal;text-align:center;display:flex;justify-content:center;align-items:center;border:1px solid #bf9e7773;border-radius:5px;background:#14282bf2;color:#f4eadb}.viewport[data-background=essentuki][data-layout=mobile] .stat-count{grid-column:1/3}.viewport[data-background=essentuki][data-layout=mobile] .stat-price{grid-column:3/5}.viewport[data-background=essentuki][data-layout=mobile] .stat-plan{grid-column:5/7}.viewport[data-background=essentuki][data-layout=mobile] .catalog-mobile{grid-column:1/-1;grid-row:3;min-height:0;display:flex;align-items:center;justify-content:center}.viewport[data-background=essentuki][data-layout=mobile] .catalog-mobile .catalog-open{display:block;position:static;width:auto;height:auto;max-width:100%;max-height:100%}.viewport[data-background=essentuki][data-layout=mobile] .form-title{grid-column:1/-1;grid-row:4;width:auto;font-size:20px;line-height:23px;text-align:center;white-space:normal}.viewport[data-background=essentuki][data-layout=mobile] .catalog-form{grid-column:1/-1;grid-row:5;width:100%;min-width:0}.viewport[data-background=essentuki][data-layout=mobile] .catalog-form:has(.field-error){margin-top:18px}.viewport[data-background=essentuki][data-layout=mobile] .field-error{font-size:14px;line-height:17px;text-shadow:0 1px 3px #041218}.viewport[data-background=essentuki][data-layout=mobile] .phone-wrapper{margin-bottom:8px}.viewport[data-background=essentuki][data-layout=mobile] .phone-field{height:48px;padding:0 16px;font-size:18px}.viewport[data-background=essentuki][data-layout=mobile] .country-trigger{min-height:44px;font-size:18px}.viewport[data-background=essentuki][data-layout=mobile] .phone-field input{font-size:18px}.viewport[data-background=essentuki][data-layout=mobile] .download{height:48px;font-size:16px}.viewport[data-background=essentuki][data-layout=mobile] .messenger{grid-row:6;height:48px;min-width:0;width:auto;font-size:14px;line-height:18px;padding:0 5px}.viewport[data-background=essentuki][data-layout=mobile] .max{grid-column:1/4}.viewport[data-background=essentuki][data-layout=mobile] .telegram{grid-column:4/7}.viewport[data-background=essentuki][data-layout=mobile] .consent{grid-column:1/-1;grid-row:7;display:block;justify-self:center;max-width:290px;width:100%;height:auto;font-size:10px;line-height:13px;text-align:center;color:#eee7dc}.viewport[data-background=essentuki][data-layout=mobile] .form-title,.viewport[data-background=essentuki][data-layout=mobile] .catalog-form,.viewport[data-background=essentuki][data-layout=mobile] .messenger,.viewport[data-background=essentuki][data-layout=mobile] .consent{translate:0 clamp(-40px,calc(154px - 22dvh),0px)}@media(max-height:700px){.viewport[data-background=essentuki][data-layout=mobile] .hero{padding:32px 16px 14px;row-gap:8px}.viewport[data-background=essentuki][data-layout=mobile] .headline{font-size:clamp(22px,6.4vw,24px);line-height:1.16}.viewport[data-background=essentuki][data-layout=mobile] .stat{min-height:32px;font-size:11px;line-height:13px;padding:4px}.viewport[data-background=essentuki][data-layout=mobile] .form-title{font-size:18px;line-height:20px}.viewport[data-background=essentuki][data-layout=mobile] .phone-field,.viewport[data-background=essentuki][data-layout=mobile] .download,.viewport[data-background=essentuki][data-layout=mobile] .messenger{height:44px}.viewport[data-background=essentuki][data-layout=mobile] .consent{font-size:9px;line-height:12px}}
