.elementor-616 .elementor-element.elementor-element-4f97593{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-616 .elementor-element.elementor-element-4f97593:not(.elementor-motion-effects-element-type-background), .elementor-616 .elementor-element.elementor-element-4f97593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-616 .elementor-element.elementor-element-1287d95{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-616 .elementor-element.elementor-element-1287d95.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-616 .elementor-element.elementor-element-6e957fb{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-616 .elementor-element.elementor-element-19e6e0a{padding:2em 0em 2em 0em;text-align:center;}.elementor-616 .elementor-element.elementor-element-19e6e0a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-616 .elementor-element.elementor-element-19e6e0a .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-616 .elementor-element.elementor-element-7b7b9c5.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:767px){.elementor-616 .elementor-element.elementor-element-1287d95{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}}/* Start custom CSS for shortcode, class: .elementor-element-7b7b9c5 */.provide-details-form .form-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem 1.5rem;
}
.provide-details-form .field-full { grid-column: 1 / -1; }
.provide-details-form label {
  display: block;
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 5px;
  color: #555;
}
.provide-details-form input[type="text"],
.provide-details-form input[type="tel"],
.provide-details-form input[type="email"],
.provide-details-form select,
.provide-details-form textarea {
  width: 100%;
  padding: 9px 12px;
  border: 1px solid #ccc;
  border-radius: 6px;
  font-size: 14px;
}
.provide-details-form input:focus,
.provide-details-form select:focus,
.provide-details-form textarea:focus {
  outline: none;
  border-color: #cc2200;
  box-shadow: 0 0 0 2px rgba(204,34,0,0.12);
}
.provide-details-form .wpcf7-radio .wpcf7-list-item {
  margin-right: 1.5rem;
}
.provide-details-form input[type="submit"] {
  width: 100%;
  padding: 12px;
  background: #c0622a;
  color: #fff;
  border: none;
  border-radius: 6px;
  font-size: 15px;
  cursor: pointer;
}
@media (max-width: 600px) {
  .provide-details-form .form-grid { grid-template-columns: 1fr; }
  .provide-details-form .field-full { grid-column: 1; }
}/* End custom CSS */