/* StroyDoc lead modals · 2026-08-24 */
:root{--sdm-navy:#071f37;--sdm-navy-2:#0b3155;--sdm-blue:#0562ad;--sdm-orange:#ff6b08;--sdm-orange-2:#ec5a00;--sdm-ink:#0c2945;--sdm-muted:#66778a;--sdm-line:#dfe8f0;}
html.si-lock{overflow:hidden!important;}
html.si-lock #jcont,html.si-lock #jvLabelWrap,html.si-lock .comagic-c-buttons{display:none!important;}
.si-overlay,.si-overlay-2{position:fixed!important;z-index:99980!important;inset:0!important;background:rgba(3,16,31,.78)!important;backdrop-filter:blur(9px) saturate(.85);}
.si-overlay-2{z-index:99989!important;}
.si-modals-wrapper,.si-modals-wrapper-2{position:fixed!important;z-index:99981!important;inset:0!important;padding:22px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;background:transparent!important;scrollbar-gutter:stable both-edges;}
.si-modals-wrapper-2{z-index:99990!important;}

.si-modal.sd-lead-modal{position:relative;width:min(1040px,calc(100vw - 44px))!important;max-width:1040px!important;min-height:590px;margin:max(18px,calc((100vh - 650px)/2)) auto 28px!important;padding:0!important;overflow:hidden;border:1px solid rgba(255,255,255,.14)!important;border-radius:28px!important;background:#fff!important;color:var(--sdm-ink)!important;text-align:left!important;box-shadow:0 42px 110px rgba(0,15,32,.48),0 0 0 1px rgba(7,31,55,.08)!important;opacity:0;transform:translateY(24px) scale(.975)!important;transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)!important;isolation:isolate;box-sizing:border-box!important;}
.si-modal.sd-lead-modal.si-visible{opacity:1;transform:translateY(0) scale(1)!important;}
.sd-lead-modal__layout{display:grid;min-height:590px;grid-template-columns:minmax(340px,.82fr) minmax(500px,1.18fr);}
.sd-lead-modal__showcase{position:relative;display:flex;min-width:0;flex-direction:column;padding:48px 42px 36px;overflow:hidden;background:linear-gradient(145deg,#061b33 0%,#0a3155 100%);color:#fff;isolation:isolate;}
.sd-lead-modal__showcase::before{position:absolute;z-index:-2;inset:0;background-image:linear-gradient(rgba(130,183,225,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(130,183,225,.075) 1px,transparent 1px),radial-gradient(circle at 105% 0,rgba(15,116,202,.55),transparent 40%),radial-gradient(circle at 5% 100%,rgba(255,107,8,.22),transparent 35%);background-size:34px 34px,34px 34px,100% 100%,100% 100%;content:"";}
.sd-lead-modal__showcase::after{position:absolute;z-index:-1;width:310px;height:310px;right:-175px;bottom:-175px;border:44px solid rgba(255,255,255,.035);border-radius:50%;content:"";}
.sd-lead-modal__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 21px;color:#ff8734;font:900 10px/1.2 "Rubik",Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;}
.sd-lead-modal__eyebrow::before{width:28px;height:3px;border-radius:3px;background:var(--sdm-orange);content:"";}
.sd-lead-modal__showcase h2{max-width:420px;margin:0;color:#fff;font:900 clamp(34px,3.1vw,47px)/1.04 "Rubik",Arial,sans-serif;letter-spacing:-.035em;text-wrap:balance;}
.sd-lead-modal__showcase>p{max-width:410px;margin:20px 0 0;color:#b8cad9;font:500 14px/1.6 "Rubik",Arial,sans-serif;}
.sd-lead-modal__context{margin:17px 0 0;padding:11px 13px;border:1px solid rgba(255,255,255,.13);border-left:3px solid var(--sdm-orange);border-radius:0 10px 10px 0;background:rgba(255,255,255,.06);color:#fff;font:750 12px/1.4 "Rubik",Arial,sans-serif;}
.sd-lead-modal__context[hidden]{display:none!important;}
.sd-lead-modal__route{display:grid;gap:0;margin:28px 0 0;padding:0;list-style:none;}
.sd-lead-modal__route li{position:relative;display:grid;min-height:55px;grid-template-columns:34px 1fr;grid-template-rows:auto auto;gap:2px 10px;margin:0;padding:10px 0 10px 0;border-top:1px solid rgba(255,255,255,.11);}
.sd-lead-modal__route li::before{display:none!important;}
.sd-lead-modal__route li>span{grid-row:1/3;align-self:center;color:#ff8431;font:900 11px/1 "Rubik",Arial,sans-serif;}
.sd-lead-modal__route strong{color:#fff;font:850 12px/1.25 "Rubik",Arial,sans-serif;}
.sd-lead-modal__route small{color:#8fa8bd;font:650 10px/1.35 "Rubik",Arial,sans-serif;}
.sd-lead-modal__checklist{display:grid;gap:10px;margin:27px 0 0;padding:0;list-style:none;}
.sd-lead-modal__checklist li{position:relative;margin:0;padding:0 0 0 27px;color:#d6e1ea;font:700 11.5px/1.45 "Rubik",Arial,sans-serif;}
.sd-lead-modal__checklist li::before{position:absolute;display:flex;width:17px;height:17px;left:0;top:0;align-items:center;justify-content:center;border-radius:50%;background:rgba(53,188,104,.17);color:#58d184;content:"✓";font:900 10px/1 Arial;}
.sd-lead-modal__services{display:flex;flex-wrap:wrap;gap:7px;margin:25px 0 0;}
.sd-lead-modal__services span{padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.075);color:#fff;font:900 10px/1 "Rubik",Arial,sans-serif;}
.sd-lead-modal__online{display:flex;align-items:center;gap:9px;margin:auto 0 0;padding-top:24px;color:#8fa8bd;font:650 10.5px/1.4 "Rubik",Arial,sans-serif;}
.sd-lead-modal__online i{position:relative;width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#43c878;box-shadow:0 0 0 5px rgba(67,200,120,.12);}
.sd-lead-modal__online i::after{position:absolute;inset:-4px;border:1px solid rgba(67,200,120,.45);border-radius:50%;content:"";animation:sdm-pulse 1.8s ease-out infinite;}
.sd-lead-modal__online strong{color:#d9e8f3;}

.sd-lead-modal__form-panel{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:39px 38px 27px;background:linear-gradient(155deg,#fff 0%,#f4f8fb 100%);}
.sd-lead-modal__form-panel::before{position:absolute;right:25px;top:25px;width:86px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--sdm-blue),var(--sdm-orange));content:"";}
.sd-modal-step{display:inline-flex;align-self:flex-start;margin:0 0 14px;padding:7px 10px;border:1px solid #d7e5f0;border-radius:999px;background:#edf5fb;color:#2f5575;font:850 9.5px/1 "Rubik",Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;}
.sd-lead-modal .article-cta{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}
.sd-lead-modal .upload-box,.sd-lead-modal .upload-box--slim,.sd-lead-modal .upload-on-blue{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
.sd-lead-modal .upload-box:hover,.sd-lead-modal .upload-box.dragover{border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;}
.sd-lead-modal .form-header-text{grid-column:1/-1;margin:0 0 19px!important;padding:0!important;color:var(--sdm-ink)!important;background:none!important;text-align:left!important;text-shadow:none!important;-webkit-text-fill-color:var(--sdm-ink)!important;font:900 clamp(24px,2.4vw,31px)/1.15 "Rubik",Arial,sans-serif!important;letter-spacing:-.025em!important;text-transform:none!important;}
.sd-lead-modal .form-header-text::after{display:block!important;width:58px!important;height:3px!important;margin:13px 0 0!important;border-radius:3px!important;background:linear-gradient(90deg,var(--sdm-blue),var(--sdm-orange))!important;content:""!important;}
.sd-lead-modal .upload-step1{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)!important;gap:11px!important;}
.sd-lead-modal .form-field{min-width:0;}
.sd-lead-modal .upload-step1 input[type="text"],.sd-lead-modal .upload-step1 input[type="tel"],.sd-lead-modal .upload-step2 input[type="text"],.sd-lead-modal .upload-step2 input[type="email"]{height:57px!important;padding:0 15px!important;border:1.5px solid #cfdae4!important;border-radius:12px!important;background:#fff!important;color:#142f48!important;font:700 15px/1.2 "Rubik",Arial,sans-serif!important;box-shadow:0 5px 15px rgba(7,31,55,.045)!important;}
.sd-lead-modal input:hover{border-color:#9ab3c8!important;}
.sd-lead-modal input:focus{outline:0!important;border-color:#1670bc!important;box-shadow:0 0 0 4px rgba(22,112,188,.12),0 8px 20px rgba(7,31,55,.07)!important;}
.sd-lead-modal input::placeholder{color:#7a8795!important;font-weight:600!important;}
.sd-lead-modal .upload-send-btn{min-height:65px!important;margin:2px 0 0!important;padding:12px 18px!important;border:1px solid #ec650b!important;border-radius:13px!important;background:linear-gradient(180deg,#ff811d 0%,#ec5a00 100%)!important;color:#fff!important;font:900 17px/1.15 "Rubik",Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;box-shadow:0 17px 29px rgba(236,90,0,.25)!important;}
.sd-lead-modal .upload-send-btn:hover{background:linear-gradient(180deg,#ff902e 0%,#f36300 100%)!important;box-shadow:0 22px 35px rgba(236,90,0,.31)!important;transform:translateY(-2px)!important;}
.sd-lead-modal .step1-trustline{gap:7px!important;margin:1px 0 0!important;}
.sd-lead-modal .step1-trustline span{padding:6px 9px!important;border-color:#dce7ef!important;background:#fff!important;color:#31506a!important;font-size:10.5px!important;}
.sd-lead-modal .cta-fast-response{margin:2px 0 0!important;color:#263e54!important;font:800 11.5px/1.5 "Rubik",Arial,sans-serif!important;text-align:center!important;}
.sd-lead-modal .form-bottom-hint{margin-top:3px;color:#748396!important;font:650 10px/1.4 "Rubik",Arial,sans-serif!important;}
.sd-lead-modal .form-privacy-inline{margin:0!important;color:#8b97a4!important;font:550 9px/1.4 "Rubik",Arial,sans-serif!important;text-align:center!important;}
.sd-lead-modal .form-privacy-inline a{color:#426b8c!important;}
.sd-lead-modal .skip-step-container-global{max-width:none!important;margin:10px 0 0!important;color:#66778a!important;text-align:center!important;font-size:11px!important;}
.sd-lead-modal .skip-step-link-global,.sd-lead-modal .upload-on-blue+.skip-step-container-global .skip-step-link-global{color:#075ca8!important;font-weight:850!important;}
.sd-lead-modal__privacy-note{display:flex;align-items:center;justify-content:center;gap:7px;margin:14px 0 0;color:#8492a0;font:600 9.5px/1.35 "Rubik",Arial,sans-serif;text-align:center;}
.sd-lead-modal__privacy-note span{display:flex;width:17px;height:17px;align-items:center;justify-content:center;border-radius:50%;background:#e9f6ee;color:#1a8a4c;font-size:10px;}

.sd-lead-modal .upload-step2{width:100%;max-height:none;padding:0!important;color:var(--sdm-ink)!important;text-align:left!important;}
.sd-lead-modal .upload-step2.hidden{display:none!important;}
.sd-lead-modal .step2-context{margin:0 0 10px!important;padding:13px 14px!important;border:1px solid #ffd9bd!important;border-radius:12px!important;background:#fff6ee!important;color:#263e54!important;}
.sd-lead-modal .step2-title{font-size:18px!important;line-height:1.2!important;}
.sd-lead-modal .source-data-box{padding:12px 14px!important;border-radius:12px!important;background:#edf5fb!important;}
.sd-lead-modal .source-data-box li{font-size:11px!important;line-height:1.4!important;}
.sd-lead-modal .upload-label{min-height:88px!important;margin-top:10px!important;border:1.5px dashed #9bbbd4!important;border-radius:13px!important;background:#f8fbfe!important;color:#25435e!important;}
.sd-lead-modal .upload-label:hover{border-color:var(--sdm-orange)!important;background:#fffaf6!important;}
.sd-lead-modal .upload-hint{color:#718094!important;font-size:9.5px!important;}
.sd-lead-modal .upload-send-btn.step2-btn{min-height:59px!important;margin-top:10px!important;font-size:15px!important;}

.sd-lead-modal>.si-close,.sd-success-modal>.si-close:not(.sd-success-modal__button){position:absolute!important;z-index:8!important;display:block!important;width:42px!important;height:42px!important;right:17px!important;top:17px!important;margin:0!important;padding:0!important;border:1px solid #d9e4ec!important;border-radius:12px!important;background:#f4f8fb!important;cursor:pointer!important;box-shadow:none!important;transition:background .18s ease,transform .18s ease,border-color .18s ease!important;}
.sd-lead-modal>.si-close::before,.sd-lead-modal>.si-close::after,.sd-success-modal>.si-close:not(.sd-success-modal__button)::before,.sd-success-modal>.si-close:not(.sd-success-modal__button)::after{position:absolute!important;width:17px!important;height:2px!important;left:50%!important;top:50%!important;margin:0!important;border:0!important;border-radius:2px!important;background:#24435f!important;content:""!important;}
.sd-lead-modal>.si-close::before,.sd-success-modal>.si-close:not(.sd-success-modal__button)::before{transform:translate(-50%,-50%) rotate(45deg)!important;}
.sd-lead-modal>.si-close::after,.sd-success-modal>.si-close:not(.sd-success-modal__button)::after{transform:translate(-50%,-50%) rotate(-45deg)!important;}
.sd-lead-modal>.si-close:hover,.sd-success-modal>.si-close:not(.sd-success-modal__button):hover{border-color:#ffb27e!important;background:#fff2e9!important;transform:rotate(4deg)!important;}
.sd-lead-modal :focus-visible,.sd-success-modal :focus-visible{outline:3px solid rgba(255,107,8,.35)!important;outline-offset:3px!important;}

.si-success-modal.sd-success-modal{position:relative;width:min(560px,calc(100vw - 32px))!important;max-width:560px!important;margin:max(25px,calc((100vh - 570px)/2)) auto 30px!important;padding:53px 48px 42px!important;overflow:hidden;border:1px solid rgba(255,255,255,.14)!important;border-radius:26px!important;background:linear-gradient(145deg,#fff 0%,#f3f8fc 100%)!important;color:var(--sdm-ink)!important;text-align:center!important;box-shadow:0 42px 100px rgba(0,15,32,.45)!important;opacity:0;transform:translateY(22px) scale(.975)!important;transition:opacity .35s ease,transform .42s cubic-bezier(.2,.8,.2,1)!important;}
.si-success-modal.sd-success-modal.si-visible{opacity:1;transform:none!important;}
.sd-success-modal::before{position:absolute;inset:0 0 auto;height:7px;background:linear-gradient(90deg,var(--sdm-blue),var(--sdm-orange));content:"";}
.sd-success-modal__icon{display:flex;width:72px;height:72px;align-items:center;justify-content:center;margin:0 auto 20px;border-radius:22px;background:linear-gradient(145deg,#148b4e,#38be72);color:#fff;font:900 36px/1 Arial;box-shadow:0 18px 35px rgba(30,157,86,.25);}
.sd-success-modal__eyebrow{color:#19854c;font:900 10px/1.2 "Rubik",Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase;}
.sd-success-modal .si-success-modal-title{margin:11px 0 0;color:var(--sdm-ink)!important;font:900 34px/1.08 "Rubik",Arial,sans-serif!important;letter-spacing:-.03em;}
.sd-success-modal>p{margin:16px auto 0;max-width:430px;color:#5d6d7d;font:600 14px/1.55 "Rubik",Arial,sans-serif;}
.sd-success-modal__next{display:flex;flex-direction:column;gap:5px;margin:22px 0 0;padding:15px;border:1px solid #dbe7f0;border-radius:13px;background:#fff;text-align:left;}
.sd-success-modal__next strong{color:#ff6b08;font:900 10px/1.2 "Rubik",Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;}
.sd-success-modal__next span{color:#38526a;font:700 11px/1.5 "Rubik",Arial,sans-serif;}
.sd-success-modal__button.si-close{position:relative!important;display:flex!important;width:100%!important;height:54px!important;align-items:center!important;justify-content:center!important;margin:20px 0 0!important;padding:0 18px!important;border:0!important;border-radius:12px!important;background:linear-gradient(180deg,#ff811d,#ec5a00)!important;color:#fff!important;font:900 14px/1 "Rubik",Arial,sans-serif!important;box-shadow:0 14px 27px rgba(236,90,0,.22)!important;}
.sd-success-modal__button::before,.sd-success-modal__button::after{display:none!important;content:none!important;}

/* Подтверждение заказа готового ППР на странице услуг */
.ppr-job-modal{z-index:99991!important;padding:18px!important;}
.ppr-job-modal__backdrop{background:rgba(3,16,31,.8)!important;backdrop-filter:blur(9px) saturate(.85)!important;}
.ppr-job-modal__dialog{width:min(520px,calc(100vw - 28px))!important;max-width:520px!important;padding:50px 42px 38px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:26px!important;background:linear-gradient(145deg,#fff 0%,#f3f8fc 100%)!important;box-shadow:0 42px 100px rgba(0,15,32,.45)!important;}
.ppr-job-modal__dialog::before{position:absolute;inset:0 0 auto;height:7px;background:linear-gradient(90deg,var(--sdm-blue),var(--sdm-orange));content:"";}
.ppr-job-modal__icon{width:72px!important;height:72px!important;margin:0 auto 20px!important;border-radius:22px!important;background:linear-gradient(145deg,#148b4e,#38be72)!important;box-shadow:0 18px 35px rgba(30,157,86,.25)!important;}
.ppr-job-modal__title{margin:0 0 13px!important;color:var(--sdm-ink)!important;font:900 34px/1.08 "Rubik",Arial,sans-serif!important;letter-spacing:-.03em!important;}
.ppr-job-modal__text{margin:0 0 17px!important;color:#5d6d7d!important;font:600 14px/1.55 "Rubik",Arial,sans-serif!important;}
.ppr-job-modal__hint{min-height:0!important;margin:0 0 19px!important;padding:10px 13px!important;border:1px solid #ffd9bd!important;border-radius:11px!important;background:#fff5ec!important;color:#944700!important;font:800 11px/1.4 "Rubik",Arial,sans-serif!important;}
.ppr-job-modal__button{width:100%!important;min-height:54px!important;margin:0!important;border:0!important;border-radius:12px!important;background:linear-gradient(180deg,#ff811d,#ec5a00)!important;color:#fff!important;font:900 14px/1 "Rubik",Arial,sans-serif!important;box-shadow:0 14px 27px rgba(236,90,0,.22)!important;}

.si-modal.text-modal.rights-modal{width:min(760px,calc(100vw - 40px))!important;max-width:760px!important;margin:35px auto!important;padding:55px 50px!important;border-radius:24px!important;background:#fff!important;color:var(--sdm-ink)!important;box-shadow:0 35px 90px rgba(0,15,32,.42)!important;text-align:left!important;}
.si-modal.text-modal.rights-modal .text-modal-title{color:var(--sdm-ink)!important;font-size:30px!important;}

@keyframes sdm-pulse{0%{opacity:.8;transform:scale(.7)}70%,100%{opacity:0;transform:scale(1.65)}}
@media(max-width:860px){
  .si-modals-wrapper,.si-modals-wrapper-2{padding:10px!important;}
  .si-modal.sd-lead-modal{width:calc(100vw - 20px)!important;min-height:0;margin:8px auto 18px!important;border-radius:22px!important;}
  .sd-lead-modal__layout{min-height:0;grid-template-columns:1fr;}
  .sd-lead-modal__showcase{min-height:225px;padding:30px 27px 24px;}
  .sd-lead-modal__eyebrow{margin-bottom:15px;}
  .sd-lead-modal__showcase h2{max-width:640px;padding-right:38px;font-size:32px;}
  .sd-lead-modal__showcase>p{max-width:670px;margin-top:13px;font-size:12.5px;line-height:1.5;}
  .sd-lead-modal__route,.sd-lead-modal__checklist{display:none;}
  .sd-lead-modal__services{margin-top:15px;}
  .sd-lead-modal__online{margin-top:18px;padding-top:0;}
  .sd-lead-modal__form-panel{padding:24px 25px 22px;}
  .sd-lead-modal__form-panel::before{display:none;}
  .sd-lead-modal>.si-close{border-color:rgba(255,255,255,.22)!important;background:rgba(255,255,255,.1)!important;}
  .sd-lead-modal>.si-close::before,.sd-lead-modal>.si-close::after{background:#fff!important;}
}
@media(max-width:520px){
  .si-modals-wrapper,.si-modals-wrapper-2{padding:6px!important;}
  .si-modal.sd-lead-modal{width:calc(100vw - 12px)!important;margin:5px auto 12px!important;border-radius:19px!important;}
  .sd-lead-modal__showcase{min-height:0;padding:25px 18px 20px;}
  .sd-lead-modal__showcase h2{font-size:27px;line-height:1.06;}
  .sd-lead-modal__showcase>p{font-size:11.5px;}
  .sd-lead-modal__context{font-size:10.5px;}
  .sd-lead-modal__services span{padding:7px 8px;font-size:9px;}
  .sd-lead-modal__online{font-size:9.5px;}
  .sd-lead-modal__form-panel{padding:20px 14px 17px;}
  .sd-modal-step{margin-bottom:11px;}
  .sd-lead-modal .form-header-text{margin-bottom:14px!important;font-size:23px!important;}
  .sd-lead-modal .upload-step1{grid-template-columns:1fr!important;gap:9px!important;}
  .sd-lead-modal .upload-step1 input[type="text"],.sd-lead-modal .upload-step1 input[type="tel"]{height:53px!important;font-size:14px!important;}
  .sd-lead-modal .upload-send-btn{min-height:58px!important;font-size:15px!important;}
  .sd-lead-modal .step1-trustline{gap:5px!important;}
  .sd-lead-modal .step1-trustline span{padding:5px 7px!important;font-size:9.5px!important;}
  .sd-lead-modal .cta-fast-response{font-size:10.5px!important;}
  .sd-lead-modal__privacy-note{display:none;}
  .sd-lead-modal>.si-close{width:38px!important;height:38px!important;right:12px!important;top:12px!important;border-radius:10px!important;}
  .si-success-modal.sd-success-modal{width:calc(100vw - 18px)!important;margin:10px auto!important;padding:44px 18px 24px!important;border-radius:20px!important;}
  .sd-success-modal__icon{width:62px;height:62px;border-radius:18px;font-size:31px;}
  .sd-success-modal .si-success-modal-title{font-size:28px!important;}
  .ppr-job-modal{padding:8px!important;}
  .ppr-job-modal__dialog{width:calc(100vw - 16px)!important;padding:42px 18px 24px!important;border-radius:20px!important;}
  .ppr-job-modal__icon{width:62px!important;height:62px!important;border-radius:18px!important;}
  .ppr-job-modal__title{font-size:28px!important;}
  .si-modal.text-modal.rights-modal{width:calc(100vw - 16px)!important;margin:8px auto!important;padding:48px 20px 26px!important;}
}
@media(max-height:720px) and (min-width:861px){
  .si-modal.sd-lead-modal{min-height:540px;margin:12px auto 22px!important;}
  .sd-lead-modal__layout{min-height:540px;}
  .sd-lead-modal__showcase{padding-top:37px;padding-bottom:28px;}
  .sd-lead-modal__showcase h2{font-size:39px;}
  .sd-lead-modal__route{margin-top:19px;}
  .sd-lead-modal__route li{min-height:48px;padding:7px 0;}
  .sd-lead-modal__form-panel{padding-top:28px;padding-bottom:20px;}
}
@media(prefers-reduced-motion:reduce){.si-modal.sd-lead-modal,.si-success-modal.sd-success-modal{transition:none!important;transform:none!important;}.sd-lead-modal__online i::after{animation:none!important;}}
