.elementor-10699 .elementor-element.elementor-element-9f2a5b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:95px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10699 .elementor-element.elementor-element-10a6aa7{background-color:#DFE4E9;padding:50px 40px 50px 40px;border-radius:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-10699 .elementor-element.elementor-element-9f2a5b8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10699 .elementor-element.elementor-element-9f2a5b8{--content-width:810px;}}/* Start custom CSS for container, class: .elementor-element-9f2a5b8 */.quote-wrapper {
  background: #eef1f4;
  padding: 30px;
  max-width: 800px;
  margin: auto;
  border-radius: 8px;
  font-family: Arial, sans-serif;
}

.quote-wrapper h2 {
  text-align: center;
  font-size: 32px;
  margin-bottom: 25px;
  font-weight: 600;
  color: #555;
}

.quote-wrapper label {
  display: block;
  margin-top: 15px;
  font-size: 14px;
  color: #444;
}

.quote-wrapper label span {
  color: red;
}

input, select, textarea {
  width: 100%;
  padding: 10px;
  margin-top: 5px;
  border: 1px solid #ccc;
  border-radius: 4px;
  background: #fff;
}

.row {
  display: flex;
  gap: 10px;
  margin-top: 10px;
}

.row .col {
  flex: 1;
}

.name-row .title { flex: 1; }
.name-row .fname { flex: 2; }
.name-row .lname { flex: 2; }

.name-row p {
  font-size: 11px;
  color: #777;
  margin-top: 3px;
}

.buy-options {
  margin-top: 10px;
}

.buy-options label {
  margin-right: 15px;
  font-size: 13px;
}

textarea {
  height: 90px;
}

.captcha-box {
  margin-top: 10px;
}

.submit-btn {
  text-align: center;
}

input[type="submit"] {
  background: #d9534f;
  border: none;
  color: #fff;
  padding: 10px 30px;
  border-radius: 25px;
  margin-top: 20px;
  cursor: pointer;
}

input[type="submit"]:hover {
  background: #c9302c;
}
.mb-0 p,.col p {
    margin-bottom: 0px;
}/* End custom CSS */