.estimate__bg{background-image:var(--bg-large);background-position:100%;background-repeat:no-repeat;background-size:auto 100%}.estimate__step-number.completed{background:#3fae5a}.estimate__step-number.completed span{font-size:18px}.estimate-highlight{z-index:2;animation:.65s ease-in-out infinite estimatePulse;position:relative}@keyframes estimatePulse{0%{opacity:1;filter:brightness();border:1px solid #1cd5ff}50%{opacity:.45;filter:brightness(1.15);border:1px solid #000}to{opacity:1;filter:brightness();border:1px solid #1cd5ff}}.estimate__form{width:100%;min-width:0}.estimate__form-wrapper{align-items:flex-start;gap:24px;display:flex}.estimate__steps{flex-direction:column;flex-shrink:0;gap:65px;width:260px;margin:0;padding:0;list-style:none;display:flex}.estimate__steps li:hover .estimate__step-text{text-decoration:underline}.estimate__steps li{align-items:center;gap:12px;display:flex;position:relative}.estimate__step-number{color:#fff;font-variant-numeric:lining-nums;font-variant-numeric-spacing:proportional-nums;background:#2d3134;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:Raleway;font-size:19px;font-weight:400;line-height:120%;display:flex}.estimate__step-text{cursor:pointer;color:#1a1a1a;font-variant-numeric:lining-nums;font-variant-numeric-spacing:proportional-nums;font-family:Raleway;font-size:16px;font-weight:600;line-height:24px}.estimate__steps li:not(:last-child):after{content:"";border-left:1px dashed #625f65;width:1px;height:48px;position:absolute;top:48px;left:16px}@media (width<=767px){.estimate__bg{background-image:var(--bg-mob);background-size:cover}}@media (width<=1100px){.estimate{background-image:var(--bg-mob)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;padding:24px 0 28px!important}.estimate__form-wrapper{flex-direction:column;gap:24px}.estimate__steps{gap:0;width:100%}.estimate__steps li{align-items:center;gap:12px;min-height:32px}.estimate__step-number{background:#625f65}.estimate__step-text{color:#625f65}.estimate__steps li:not(:last-child):after{border-left:1px dashed #625f65;height:calc(100% - 32px);top:32px;left:16px}.estimate{padding:48px 0 56px!important}.grid-12{grid-template-columns:1fr!important;justify-items:center!important;row-gap:28px!important}.estimate__left,.estimate__right{grid-column:auto!important;width:100%!important;max-width:800px!important}.estimate__right{background-position:50%!important;min-height:520px!important;margin-top:0!important}}@media (width<=640px){.form-dropbox__description{font-size:10px!important}.btn-form-browse,.form-dropbox__title{width:100%}.estimate__left,.estimate__right{grid-column:span 6/span 6!important}.estimate:before{content:""!important;pointer-events:none!important;background:#eef2f6cc!important;position:absolute!important;inset:0!important}.estimate__right{display:none!important}.estimate__left{z-index:1!important;background:#eef2f6b8!important;max-width:100%!important;padding:18px 14px!important;position:relative!important}.estimate h1,.estimate h2{font-size:44px!important}.estimate__form .grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}.estimate__form input:not([type=checkbox]):not([type=radio]),.estimate__form textarea{width:100%!important}.estimate__form .flex.items-center.justify-between,.estimate__form .flex.gap-7{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.estimate__form button[class*="w-[250px]"]{width:100%!important}}
