#quote-form-contact-wrapper{display:-ms-grid;display:grid;gap:clamp(20px,2.0833333333vw,40px)}@media (min-width:768px){#step-1{grid-template-areas:"procedure timing" "button button";gap:0 20px}#step-1 button{grid-area:button;width:100%}#step-2{grid-template-areas:"procedure timing" "back next";gap:0 20px}#step-2 button{width:100%}#step-3{-ms-grid-rows:auto 0 auto 0 auto;grid-template-areas:"name name" "phone phone" "back next";-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);gap:0 20px}#step-3 .form-step-input{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);gap:0 20px}#step-3 .form-step-input-name{grid-area:name}#step-3 .form-step-input-email{grid-area:email}#step-3 .form-step-input-country-code{grid-area:code}#step-3 .form-step-input-phone{grid-area:phone}#step-3 .form-step-name-email{grid-area:name;display:-ms-grid;display:grid;grid-template-areas:"name email"}#step-3 .form-step-code-phone{grid-area:phone;display:-ms-grid;display:grid;grid-template-areas:"code phone"}#step-3 button{width:100%}}@media (min-width:768px){#step-1 button{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}#step-3 .form-step-input-name{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}#step-3 .form-step-name-email>.form-step-input-name{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}#step-3 .form-step-input-email{-ms-grid-row:1;-ms-grid-column:2}#step-3 .form-step-input-country-code{-ms-grid-row:1;-ms-grid-column:1}#step-3 .form-step-input-phone{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}#step-3 .form-step-code-phone>.form-step-input-phone{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}#step-3 .form-step-name-email{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}#step-3 .form-step-name-email>.form-step-name-email{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}#step-3 .form-step-code-phone{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}#step-3 .form-step-code-phone>.form-step-code-phone{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}}#quote-form-container .progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}#quote-form-container .progress-bar .step{width:33%;text-align:center;font-weight:bold;color:var(--glbl-col-light-bronze,#D0C190);border-bottom:2px solid #eee;padding-bottom:8px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#quote-form-container .progress-bar .step.active{color:var(--bronze,#7B6D3F);border-bottom-color:var(--bronze,#7B6D3F)}#quote-form-container .form-step{display:none}#quote-form-container label{display:block;font-weight:600;margin:16px 0 8px}#quote-form-container input[type=email],#quote-form-container input[type=text],#quote-form-container select{width:100%;padding:12px;border-radius:6px;border:1px solid #ccc;margin-bottom:16px;-webkit-box-sizing:border-box;box-sizing:border-box}#quote-form-container button{background:var(--glbl-col-primary,#2C3E50);color:#fff;border:none;padding:12px 32px;border-radius:6px;cursor:pointer;font-weight:bold;margin-right:8px;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease}#quote-form-container button:hover{background:var(--glbl-col-primary-hover,#0C2032)}#quote-form-container button.prev-btn{background-color:#f0f0f0;color:#333}#quote-form-container button.prev-btn:hover{background-color:#ddd}#online-contacts{display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:white;font-family:sans-serif;background-color:var(--glbl-col-primary,#2C3E50);padding:64px 20px;font-size:16px;border-radius:16px}#online-contacts a{all:unset;cursor:pointer;color:white}#online-contacts .online-contacts{display:-ms-grid;display:grid;gap:20px 0;width:100%}#online-contacts .online-contacts-form-title{font-size:32px}#online-contacts .online-contacts-messenger-icon,#online-contacts .online-contacts-whatsapp-icon{display:inline-block;height:24px}#online-contacts .online-contacts-messenger-icon svg,#online-contacts .online-contacts-whatsapp-icon svg{width:24px;height:24px}#online-contacts .online-contacts-messenger-btn,#online-contacts .online-contacts-whatsapp-btn{background-color:#006AFF;padding:6px 12px;border-radius:4px;max-height:42px}#online-contacts .online-contacts-messenger-btn:hover,#online-contacts .online-contacts-whatsapp-btn:hover{background-color:#005fe6}#online-contacts .online-contacts-whatsapp-btn{background-color:#25D366}#online-contacts .online-contacts-whatsapp-btn:hover{background-color:#21bd5c}#online-contacts .online-contacts-link{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;-ms-grid-columns:24px 1ch auto;grid-template-columns:24px auto;gap:0 1ch}#online-contacts .online-contacts-name{line-height:1.9}#online-contacts .online-now-dot{display:inline-block;width:12px;height:12px;background-color:#25D366;border-radius:100%;margin-right:1ch}
/*# sourceMappingURL=app.css.map */