body .cml-sec-h .elementor-heading-title{font-size:var(--cml-t-h2)}
body .cml-sec-h{margin-block-end:14px}
body .cml-lend-hero{padding-block:26px 30px}
body .cml-lend-magazin,body .cml-lend-dostavka{padding-block:32px 8px}
body .cml-lend-hero .cml-hero-h1 .elementor-heading-title{max-inline-size:min(100%,11em)}
html[lang^="ru"] body .cml-lend-hero .cml-hero-h1 .elementor-heading-title{max-inline-size:min(100%,11em)}
body .cml-hero-knopki{display:flex;flex-wrap:wrap;gap:12px 14px;margin-block-start:20px;align-items:center}
body .cml-lend-hero-foto .cml-fasad img,body .cml-dost-foto img{inline-size:100%;block-size:auto;display:block}
body .cml-chasy-snoska{margin-block:14px 0;color:var(--cml-tekst);font-size:var(--cml-t-small,15px)}
body .cml-lend-hero-cols,body .cml-mag-cols,body .cml-dost-cols{display:flex;flex-direction:column;gap:24px}
@media (min-width:900px){body .cml-lend-hero{padding-block:46px 52px}
body .cml-lend-magazin,body .cml-lend-dostavka{padding-block:56px 12px}
body .cml-lend-hero-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,50%);gap:56px;align-items:stretch}
body .cml-lend-hero-foto .cml-fasad,body .cml-lend-hero-foto .cml-fasad .elementor-widget-container{block-size:100%}
body .cml-lend-hero-foto .cml-fasad img{inline-size:100%;block-size:100%;object-fit:cover;min-block-size:400px}
body .cml-mag-cols{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:start}
body .cml-dost-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,42%);gap:56px;align-items:center}
body .cml-lend-rv .cml-rv-grid .elementor-widget-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
body .cml-lend-rv .cml-rv{background:var(--cml-kartochka);border:1px solid var(--cml-linii);border-radius:var(--cml-radius-bloka);padding:22px}}
body .cml-dost-hero{padding-block:22px 26px}
body .cml-dost-hero .cml-hero-h1 .elementor-heading-title{font-size:38px;max-inline-size:min(100%,14em)}
html[lang^="ru"] body .cml-dost-hero .cml-hero-h1 .elementor-heading-title{font-size:34px;max-inline-size:min(100%,14em)}
@media (max-width:379px){body .cml-dost-hero .cml-hero-h1 .elementor-heading-title{font-size:34px}
html[lang^="ru"] body .cml-dost-hero .cml-hero-h1 .elementor-heading-title{font-size:30px}}
body .cml-dost-hero-cols{display:flex;flex-direction:column;gap:0}
body .cml-tarif{margin-block-start:22px;background:var(--cml-kartochka);border:1px solid var(--cml-linii);padding:18px 20px 10px}
body .cml-tarif .cml-lbl{color:var(--cml-prigl);margin-block-end:4px}
body .cml-tarif-rows{max-inline-size:none}
body .cml-tr-1{--cml-tc:var(--cml-siren)}
body .cml-tr-2{--cml-tc:var(--cml-lajm)}
body .cml-tr-3{--cml-tc:var(--cml-rozovyj)}
body .cml-tarif-rows>div{padding-block:14px;padding-inline-start:16px;border-block-end:1px solid var(--cml-linii);border-inline-start:6px solid var(--cml-tc)}
body .cml-tarif-rows>div:last-child{border-block-end:0}
body .cml-tarif-rows dt{font-size:var(--cml-t-lead);color:var(--cml-zagolovok)}
body .cml-tarif-rows dt a{color:var(--cml-purpur);display:inline-block;padding-block:9px;margin-block:-9px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
body .cml-tarif-rows dt a:hover,body .cml-tarif-rows dt a:focus{color:#5F1747}
body .cml-tarif-rows dd{font-size:28px;line-height:1.1;color:var(--cml-zagolovok)}
body .cml-tarif-notes{margin-block-start:16px}
body .cml-tarif-notes p{font-size:var(--cml-t-small);line-height:1.55;color:var(--cml-tekst);max-inline-size:38em}
body .cml-tarif-notes p+p{margin-block-start:10px}
body .cml-dost-h{padding-block:28px 14px}
body .cml-dost-sec{padding-block:32px 0}
body .cml-dost-sec .cml-lead p+p{margin-block-start:14px}
body .cml-dost-uzko p{max-inline-size:38em}
body .cml-dost-adres p{font-size:var(--cml-t-lead);color:var(--cml-zagolovok);margin-block-end:10px}
body .cml-dost-tel{margin-block-start:16px}
body .cml-dost-tel p{font-size:var(--cml-t-body);color:var(--cml-tekst)}
body .cml-dost-facts{margin-block-start:0}
body .cml-dost-facts .cml-rows{font-size:var(--cml-t-body)}
body .cml-dost-facts .cml-rows dd{font-size:19px}
body .cml-dost-cols2{display:flex;flex-direction:column;gap:26px}
body .cml-dost-note{background:var(--cml-kartochka);border:1px solid var(--cml-linii);padding:22px 20px}
body .cml-dost-note .cml-sec-h .elementor-heading-title{font-size:var(--cml-t-h3)}
body .cml-dost-mag{display:flex;flex-direction:column;gap:26px}
body .cml-dost-mag-foto img{display:block;inline-size:100%;block-size:auto}
body .cml-dost-cta,body .cml-lend-cta{padding-block:30px 36px;margin-block-start:30px}
body .cml-dost-cta .cml-eyebrow,body .cml-lend-cta .cml-eyebrow{margin-block-end:14px}
body .cml-lend-cta .cml-sec-h{margin-block-end:8px}
body .cml-lend-cta .cml-lead p{margin-block-end:16px}
@media (min-width:900px){body .cml-dost-hero{padding-block:40px 48px}
body .cml-dost-hero .cml-hero-h1 .elementor-heading-title{font-size:50px}
html[lang^="ru"] body .cml-dost-hero .cml-hero-h1 .elementor-heading-title{font-size:44px}
body .cml-dost-hero-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,40%);column-gap:56px;row-gap:20px;align-items:start}
body .cml-dost-hero-txt{grid-column:1;grid-row:1}
body .cml-dost-hero-tarif{grid-column:2;grid-row:1 / span 2}
body .cml-dost-hero-notes{grid-column:1;grid-row:2}
body .cml-tarif{margin-block-start:0;padding:24px 26px 14px}
body .cml-tarif .cml-lbl{margin-block-end:8px}
body .cml-tarif-rows>div{padding-block:17px}
body .cml-tarif-rows dd{font-size:32px}
body .cml-tarif-notes{margin-block-start:0}
body .cml-dost-h{padding-block:52px 20px}
body .cml-dost-sec{padding-block:56px 0}
body .cml-facts.cml-dost-facts{grid-template-columns:repeat(2,1fr)}
body .cml-dost-cols2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:start}
body .cml-dost-note{padding:28px 26px}
body .cml-dost-mag{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,45%);gap:56px;align-items:center}
body .cml-dost-cta,body .cml-lend-cta{padding-block:56px 64px;margin-block-start:56px}}
body .cml-doc,body .cml-doc-hero{--cml-t-doc:17px;--cml-t-doc-h1:32px;--cml-doc-mera:646px}
@media (min-width:900px){body .cml-doc,body .cml-doc-hero{--cml-t-doc:18px;--cml-t-doc-h1:clamp(38px,3vw,50px);--cml-doc-mera:684px}}
html[lang^="ru"] body .cml-doc-hero{--cml-t-doc-h1:28px}
@media (min-width:900px){html[lang^="ru"] body .cml-doc-hero{--cml-t-doc-h1:clamp(34px,2.6vw,44px)}}
body .cml-doc-hero{background:var(--cml-polosa);border-block-end:1px solid var(--cml-linii);padding-block:26px 24px}
body .cml-doc-data,body .cml-doc-data .elementor-heading-title{font:500 13px/1.45 var(--cml-grotesk);text-transform:uppercase;letter-spacing:.09em;color:var(--cml-prigl);display:block}
body .cml-doc-data{margin-block-end:10px}
body .cml-doc-h1 .elementor-heading-title{font-size:var(--cml-t-doc-h1);color:var(--cml-zagolovok);line-height:1.16;max-inline-size:min(100%,16em)}
@media (min-width:900px){body .cml-doc-hero{padding-block:46px 40px}}
body .cml-doc{padding-block:26px 40px;font-size:var(--cml-t-doc);line-height:1.68;color:var(--cml-tekst)}
@media (min-width:900px){body .cml-doc{padding-block:44px 64px}}
body .cml-doc-sec{border-block-start:1px solid var(--cml-linii);margin-block-start:34px;padding-block-start:26px;max-inline-size:var(--cml-doc-mera);font-size:var(--cml-t-doc)}
body .e-con.cml-doc-sec{--width:100%}
@media (min-width:900px){body .cml-doc-sec{margin-block-start:44px;padding-block-start:32px}}
body .cml-doc-h2 .elementor-heading-title{font-size:var(--cml-t-h3);color:var(--cml-purpur);line-height:1.24}
body .cml-doc-h2{margin-block-end:14px}
body .cml-doc-p p{font-size:var(--cml-t-doc);line-height:1.68;color:var(--cml-tekst)}
body .cml-doc-p{margin-block-end:16px}
body .cml-doc-p:last-child{margin-block-end:0}
body .cml-doc code{font-family:var(--cml-grotesk);font-size:.9em;background:var(--cml-polosa);border:1px solid var(--cml-linii);border-radius:4px;padding:1px 6px}
body .cml-doc a{color:var(--cml-purpur)}
body .cml-doc a:hover,body .cml-doc a:focus{color:#5F1747}
body .cml-doc a[href^="http"]{overflow-wrap:anywhere}
body .cml-doc-ul ul{margin:0;padding-inline-start:1.2em;list-style:disc}
body .cml-doc-ul li{margin-block-end:10px;font-size:var(--cml-t-doc);line-height:1.68}
body .cml-doc-ul li::marker{color:var(--cml-purpur)}
body .cml-doc-ul{margin-block-end:16px}
body .cml-doc-lead{border-block-start:0;margin-block-start:0;padding-block-start:0}
body .cml-doc-lead.e-con{background:var(--cml-kartochka);border:1px solid var(--cml-linii);border-radius:var(--cml-radius-bloka);padding:22px 24px}
@media (min-width:900px){body .cml-doc-lead.e-con{padding:28px 32px}}
body .cml-doc-lead .cml-doc-p p,body .cml-doc-lead .cml-doc-ul li{font-size:var(--cml-t-lead);line-height:1.6;color:var(--cml-zagolovok)}
body .cml-doc-vyveska{margin-block:26px 4px;background:var(--cml-kartochka);border:1px solid var(--cml-linii);border-block-start:2px solid var(--cml-purpur);border-radius:var(--cml-radius-bloka);padding:22px 24px;font-size:var(--cml-t-doc);line-height:1.9;color:var(--cml-zagolovok)}
body .cml-doc-vyveska a{display:inline-flex;align-items:center;min-block-size:44px;color:var(--cml-purpur);text-decoration:underline;text-underline-offset:3px}
body .cml-str-hero{padding-block:26px 4px}
body .cml-str-sec{padding-block:32px 0}
body .cml-str-sec .cml-lead p+p{margin-block-start:14px}
body .cml-str-uzko p{max-inline-size:33em}
body .cml-str-lead p{max-inline-size:32em}
body .cml-str-cols2{display:flex;flex-direction:column;gap:26px}
body .cml-str-note{background:var(--cml-kartochka);border:1px solid var(--cml-linii);padding:22px 20px}
body .cml-str-note .cml-sec-h .elementor-heading-title{font-size:var(--cml-t-h3)}
body .cml-str-spisok,body .cml-str-goroda{margin:0 0 14px;max-inline-size:32em;font-size:var(--cml-t-lead);line-height:1.75;color:var(--cml-zagolovok)}
body .cml-str-tochka{color:var(--cml-prigl)}
body .cml-str-gorod{white-space:nowrap}
body .cml-str-adres p{font-size:var(--cml-t-lead);color:var(--cml-zagolovok);margin-block-end:10px}
body .cml-str-tel{margin-block-start:16px}
body .cml-str-tel p{font-size:var(--cml-t-body);color:var(--cml-tekst)}
body .cml-str-okno{margin-block-start:14px}
body .cml-str-okno p{font-size:var(--cml-t-small);color:var(--cml-tekst);line-height:1.55}
body .cml-str-ssylki{display:flex;flex-wrap:wrap;gap:0 28px;align-items:center}
body .cml-str-ssylki .cml-more{margin-block-start:20px}
body .cml-str-mag{display:flex;flex-direction:column;gap:26px}
body .cml-str-mag-foto img{display:block;inline-size:100%;block-size:auto}
body .cml-str-otzyvy{padding-block:2px 0;margin-block-start:34px;border-block-start:1px solid var(--cml-linii)}
body .cml-str-otzyvy .cml-more{margin-block-start:20px}
body .cml-str-cta{padding-block:30px 36px;margin-block-start:30px}
body .cml-str-cta .cml-eyebrow{margin-block-end:14px}
body .cml-kon-nomer{margin-block-start:4px}
body .cml-kon-cifra{margin:0;font-family:var(--cml-antikva);font-weight:400;font-size:40px;line-height:1.1;color:var(--cml-zagolovok);font-variant-numeric:tabular-nums}
body .cml-kon-pod{margin-block-start:8px;font-size:var(--cml-t-body);color:var(--cml-tekst)}
body .cml-kon-kogda{margin-block-start:10px;font-size:var(--cml-t-small);color:var(--cml-tekst);line-height:1.55;max-inline-size:30em}
body .cml-kon-nomer .cml-hero-knopki{margin-block-start:22px}
body .cml-kon-dannye{--cml-t-doc:var(--cml-t-body)}
body .cml-kon-dannye .cml-doc-vyveska{margin-block:14px 0;max-inline-size:38em}
body .cml-kon-rekviz{padding-block:26px 40px;margin-block-start:30px;border-block-start:1px solid var(--cml-linii)}
body .cml-kon-rekviz p{margin:0;max-inline-size:44em;font-size:var(--cml-t-small);color:var(--cml-prigl);line-height:1.6}
@media (min-width:900px){body .cml-str-hero{padding-block:40px 8px}
body .cml-str-hero .cml-hero-h1{margin-block-end:26px}
body .cml-str-hero .cml-hero-h1 .elementor-heading-title{font-size:50px}
html[lang^="ru"] body .cml-str-hero .cml-hero-h1 .elementor-heading-title{font-size:44px}
body .cml-str-sec{padding-block:56px 0}
body .cml-str-cols2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:start}
body .cml-str-note{padding:28px 26px}
body .cml-str-mag{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,45%);gap:56px;align-items:center}
body .cml-str-otzyvy{margin-block-start:56px}
body .cml-str-cta{padding-block:56px 64px;margin-block-start:56px}
body .cml-kon-cifra{font-size:52px}
body .cml-kon-rekviz{padding-block:32px 56px;margin-block-start:56px}
body .cml-kon-form .cml-form-cols{align-items:start}}
