.quote-form{margin-top:-20px;margin-bottom:-20px;overflow:hidden}@media (min-width:992px){.quote-form{margin-top:80px;margin-bottom:80px}}.quote-form .section-wrap{border:2px solid #5f5d46;border-radius:10px;margin:30px 0;display:grid;overflow:hidden;box-shadow:0 11px 23px #0000001a}@media (min-width:992px){.quote-form .section-wrap{grid-template-columns:425px 1fr;max-width:1141px;margin-left:auto;margin-right:auto}}.quote-form .sidebar-section{background-color:#5f5d46;width:100%;min-height:124px;display:block;overflow:hidden}@media (min-width:992px){.quote-form .sidebar-section{max-width:425px;padding:50px}}.quote-form .sidebar-heading{color:#fff;text-align:center;margin-top:5px;margin-bottom:25px;font-size:26px;font-weight:700;line-height:48px}@media (min-width:992px){.quote-form .sidebar-heading{text-align:left;font-size:32px}}.quote-form .sidebar-list{grid-template-columns:repeat(3,1fr);display:grid;position:relative}@media (min-width:992px){.quote-form .sidebar-list{grid-template-columns:1fr}}.quote-form .sidebar-item{flex-direction:column;justify-content:center;align-items:center;margin-bottom:10px;display:flex;position:relative}@media (min-width:992px){.quote-form .sidebar-item{flex-direction:row;justify-content:flex-start;gap:10px;margin-bottom:0;padding-bottom:50px}}.quote-form .sidebar-item .item-icon{z-index:1;background-color:#f4e3ab;border:1px solid #f5e4ab;border-radius:141px;justify-content:center;align-items:center;width:22px;height:22px;margin-bottom:10px;display:flex;position:relative;overflow:hidden}@media (min-width:992px){.quote-form .sidebar-item .item-icon{margin-bottom:0}}.quote-form .sidebar-item .icon-check{background-color:#77755b;border-radius:100%;justify-content:center;align-items:center;width:22px;height:21px;display:flex}.quote-form .sidebar-item .icon-check svg{width:10px;height:10px}.quote-form .sidebar-item .icon-radio{background-color:#77755b;border-radius:100%;width:10px;height:10px;margin:auto;display:block}.quote-form .sidebar-item span{color:#cfcfcf;font-size:14px;font-weight:500;line-height:28px;display:block}@media (min-width:992px){.quote-form .sidebar-item span{font-size:22px;line-height:28px}}.quote-form .sidebar-item span[data-is-active=true]{color:#fff}.quote-form .sidebar-divider,.quote-form .sidebar-divider-solid{border-bottom:2px dashed #f5e4ab;height:2px;position:absolute;top:10px;left:50%;right:-50%}@media (min-width:992px){.quote-form .sidebar-divider,.quote-form .sidebar-divider-solid{border-bottom:none;border-left:2px dashed #f5e4ab;width:2px;height:auto;inset:10px auto -10px 10px}}.quote-form .sidebar-divider-solid{border-style:solid}.quote-form .sidebar-footer{display:none}@media (min-width:992px){.quote-form .sidebar-footer{flex-direction:column;max-width:270px;margin-top:30px;display:flex}}.quote-form .sidebar-footer .footer-heading{color:#fff;margin-bottom:5px;font-size:20px;font-weight:500;line-height:28px}.quote-form .sidebar-footer .footer-desc{color:#e0e0e0;margin-bottom:20px;font-size:14px;font-weight:400;line-height:17px}.quote-form .sidebar-footer .footer-buttons{align-items:center;display:flex}.quote-form .sidebar-footer .footer-buttons a{color:#585423;background-color:#f4e3ab;flex-direction:row;place-content:center;align-items:center;padding:10px;font-size:14px;font-weight:500;line-height:17px;display:flex}.quote-form .content-section{padding:15px}@media (min-width:992px){.quote-form .content-section{width:100%;max-width:680px;padding:50px}}.quote-form .content-heading{color:#585423;margin-bottom:5px;font-size:16px;font-weight:500;line-height:28px}@media (min-width:992px){.quote-form .content-heading{color:#585423;font-size:22px;font-weight:500;line-height:28px}}.quote-form .content-desc{color:#77755b;margin-bottom:10px;font-size:12px;font-weight:500;line-height:14px}@media (min-width:992px){.quote-form .content-desc{margin-bottom:20px;font-size:14px;line-height:18px}}.quote-form .form-section{flex-direction:column;gap:15px;display:flex}.quote-form .form-section button[type=submit]{color:#fff;letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#585423;border-radius:4px;place-content:center;align-items:center;gap:10px;margin-top:20px;margin-bottom:30px;padding:9px 16px;font-size:14px;font-weight:500;line-height:20px;display:flex;overflow:visible}@media (min-width:992px){.quote-form .form-section button[type=submit]{margin:50px -50px 0 auto;font-size:16px}}.quote-form .form-section button[type=submit] svg{width:18px;height:6px}@media (min-width:992px){.quote-form .form-section button[type=submit] svg{width:34px;height:11px}}.quote-form .form-field-row{flex-direction:column;gap:15px;display:flex}@media (min-width:992px){.quote-form .form-field-row{flex-direction:row;justify-content:space-between;gap:20px}.quote-form .form-field{flex:1}}.quote-form .form-field>label{color:#585423;margin-bottom:6px;font-size:14px;font-weight:500;line-height:20px;display:block}@media (min-width:992px){.quote-form .form-field>label{font-size:16px}}.quote-form .form-field .radio-fields-wrap{flex-direction:column;display:flex}@media (min-width:992px){.quote-form .form-field .radio-fields-wrap{flex-flow:wrap;gap:20px;padding:10px 10px 10px 0}}.quote-form .form-field .radio-fields-wrap[aria-invalid=true]{border:1px solid red;padding:10px}.quote-form .form-field .form-radio{color:#77755b;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:4px;margin-top:10px;font-size:12px;font-weight:500;line-height:16px;display:flex}@media (min-width:992px){.quote-form .form-field .form-radio{margin-top:0;font-size:14px}}.quote-form .form-field select,.quote-form .form-field input[type=text],.quote-form .form-field input[type=email],.quote-form .form-field input[type=tel],.quote-form .form-field input[type=password],.quote-form .form-field textarea{color:#77755b;background-color:#f3f3f3;width:100%;height:35px;padding:0 8px;font-size:12px;font-weight:500;line-height:14px}@media (min-width:992px){.quote-form .form-field select,.quote-form .form-field input[type=text],.quote-form .form-field input[type=email],.quote-form .form-field input[type=tel],.quote-form .form-field input[type=password],.quote-form .form-field textarea{height:40px;font-size:14px}}.quote-form .form-field select::placeholder,.quote-form .form-field input[type=text]::placeholder,.quote-form .form-field input[type=email]::placeholder,.quote-form .form-field input[type=tel]::placeholder,.quote-form .form-field input[type=password]::placeholder,.quote-form .form-field textarea::placeholder{color:#77755b}.quote-form .form-field select[aria-invalid=true],.quote-form .form-field input[type=text][aria-invalid=true],.quote-form .form-field input[type=email][aria-invalid=true],.quote-form .form-field input[type=tel][aria-invalid=true],.quote-form .form-field input[type=password][aria-invalid=true],.quote-form .form-field textarea[aria-invalid=true]{border:1px solid red}.quote-form .form-field select option{font-weight:500}.quote-form .form-field textarea{height:100px;padding-top:10px;padding-bottom:10px}.quote-form .form-notice{color:#000;background-color:#fff6db;gap:10px;margin-top:10px;padding:7px;font-size:12px;font-weight:500;line-height:16px}@media (min-width:992px){.quote-form .form-notice{padding:10px;font-size:14px;line-height:17px}}.quote-form .form-notice span{color:red}@media (min-width:992px){.quote-form .section-divider{display:none}}.quote-form .content-footer{margin-top:10px}@media (min-width:992px){.quote-form .content-footer{display:none}}.quote-form .content-footer .footer-heading{color:#5f5d46;font-size:16px;font-weight:500;line-height:28px}.quote-form .content-footer .footer-desc{color:#77755b;margin-bottom:15px;font-size:12px;font-weight:500;line-height:17px}.quote-form .content-footer .footer-buttons{justify-content:flex-start;align-items:center;display:flex}.quote-form .content-footer .footer-buttons a{color:#585423;background-color:#f4e3ab;flex-direction:row;place-content:center;align-items:center;gap:10px;padding:5px;font-size:12px;font-weight:500;line-height:17px;display:flex}
