.quote-form{background-color:var(--quote-form-bg, #111a2f)}.quote-form__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem 8rem;align-items:start;max-width:160rem;margin:0 auto;padding:0 5rem}.quote-form__intro .klpd-section-header{margin-bottom:2.4rem}.quote-form__text{max-width:48rem;margin:0 0 4rem;color:#d5d6d9;font-family:var(--font-body-family);font-size:18px;line-height:1.6}.quote-form__actions{display:flex;flex-direction:column;gap:1.4rem;max-width:48rem}.quote-form__button{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 2.4rem;border-radius:4px;font-family:var(--font-body-family);font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease}.quote-form__button--whatsapp{background:#0e7a50;color:#fff}.quote-form__button--whatsapp:hover{background:#0b6342}.quote-form__button--call{box-shadow:inset 0 0 0 1px #a0a4ac;color:#fff}.quote-form__button--call:hover{box-shadow:inset 0 0 0 1px #fff}.quote-form__email{display:inline-block;margin-top:2rem;color:#e9daae;font-family:var(--font-body-family);font-size:16px;text-underline-offset:3px}.quote-form__email:hover{color:#fff}.quote-form__button:focus-visible,.quote-form__email:focus-visible{outline:2px solid #e9daae;outline-offset:3px}.quote-form__card{padding:4.4rem;border-radius:6px;background:#f8f3ea}.quote-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(max(20rem,calc((100% - 2rem)/2)),100%),1fr));gap:2.4rem 2rem}.quote-form__field--full{grid-column:1 / -1}.quote-form__label{display:block;margin-bottom:.8rem;color:#1b1b1f;font-family:var(--font-body-family);font-size:15px;font-weight:500}.quote-form__control{display:block;width:100%;min-height:52px;padding:0 1.6rem;border:1px solid #9a9eaa;border-radius:3px;background:#fff;color:#1b1b1f;font-family:var(--font-body-family);font-size:16px;box-shadow:none;-webkit-appearance:none;appearance:none}select.quote-form__control{padding-right:4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231b1b1f' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 1.6rem center;background-repeat:no-repeat;background-size:1.2rem;cursor:pointer}textarea.quote-form__control{min-height:9.6rem;padding:1.4rem 1.6rem;resize:vertical}.quote-form__control:focus{outline:2px solid #b3202a;outline-offset:0;border-color:#b3202a}.quote-form__submit{grid-column:1 / -1;min-height:56px;margin-top:.4rem;border:0;border-radius:4px;background:#b3202a;color:#fff;font-family:var(--font-body-family);font-size:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.quote-form__submit:hover{background:#9a1b24}.quote-form__submit:focus-visible{outline:2px solid #111a2f;outline-offset:3px}.quote-form__message{margin:0 0 2.4rem;padding:1.4rem 1.6rem;border-radius:4px;font-family:var(--font-body-family);font-size:15px;line-height:1.5}.quote-form__message--success{background:#e3f1e9;color:#0b5d3d}.quote-form__message--error{background:#f9e4e5;color:#8d1820}.quote-form__message ul{margin:.4rem 0 0;padding-left:2rem}@media screen and (max-width:989px){.quote-form__inner{grid-template-columns:1fr}}@media screen and (max-width:749px){.quote-form__inner{padding:0 1.5rem}.quote-form__text{font-size:16px;margin-bottom:2.8rem}.quote-form__card{padding:2.4rem 2rem}.quote-form__grid{grid-template-columns:1fr;gap:2rem}}.quote-form__privacy{grid-column:1 / -1;margin:0;color:#5c5e69;font-family:var(--font-body-family);font-size:13px;line-height:1.5;text-align:center}.quote-form__privacy a{color:inherit;text-underline-offset:.2em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-quote-form.css.map */
