.elementor-95 .elementor-element.elementor-element-73c8a07{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-73c8a07:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-73c8a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F9;}.elementor-95 .elementor-element.elementor-element-06108d8{--display:flex;}.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-95 .elementor-element.elementor-element-4c33ce7.elementor-element{--align-self:flex-start;}.elementor-95 .elementor-element.elementor-element-4c33ce7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-28d9034 );}.elementor-95 .elementor-element.elementor-element-03e71be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:39px;font-weight:700;line-height:44px;color:var( --e-global-color-af96c5b );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-95 .elementor-element.elementor-element-85669e1{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#6E6672;}.elementor-95 .elementor-element.elementor-element-651efe2{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-95 .elementor-element.elementor-element-9bc86c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-95 .elementor-element.elementor-element-6f0cd56{--display:flex;--justify-content:center;}.elementor-95 .elementor-element.elementor-element-363ebca{--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;}.elementor-95 .elementor-element.elementor-element-f001eda{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:15px 15px 15px 15px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-95 .elementor-element.elementor-element-851ae3a{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-95 .elementor-element.elementor-element-851ae3a .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-95 .elementor-element.elementor-element-851ae3a .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-af96c5b );}.elementor-95 .elementor-element.elementor-element-851ae3a.elementor-view-stacked .elementor-icon{background-color:#C44417;}.elementor-95 .elementor-element.elementor-element-851ae3a.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-851ae3a.elementor-view-default .elementor-icon{fill:#C44417;color:#C44417;border-color:#C44417;}.elementor-95 .elementor-element.elementor-element-851ae3a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-95 .elementor-element.elementor-element-851ae3a.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-2827475 );}.elementor-95 .elementor-element.elementor-element-851ae3a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-95 .elementor-element.elementor-element-851ae3a.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-2827475 );color:var( --e-global-color-2827475 );}.elementor-95 .elementor-element.elementor-element-851ae3a .elementor-icon{font-size:23px;border-radius:12px 12px 12px 12px;}.elementor-95 .elementor-element.elementor-element-851ae3a .elementor-icon-box-title, .elementor-95 .elementor-element.elementor-element-851ae3a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-95 .elementor-element.elementor-element-851ae3a:has(:hover) .elementor-icon-box-title,
					 .elementor-95 .elementor-element.elementor-element-851ae3a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-af96c5b );}.elementor-95 .elementor-element.elementor-element-851ae3a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-95 .elementor-element.elementor-element-b5b1f6c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:15px 15px 15px 15px;}.elementor-95 .elementor-element.elementor-element-e2f4c07{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-95 .elementor-element.elementor-element-e2f4c07 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-95 .elementor-element.elementor-element-e2f4c07 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-af96c5b );}.elementor-95 .elementor-element.elementor-element-e2f4c07.elementor-view-stacked .elementor-icon{background-color:#C44417;}.elementor-95 .elementor-element.elementor-element-e2f4c07.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-e2f4c07.elementor-view-default .elementor-icon{fill:#C44417;color:#C44417;border-color:#C44417;}.elementor-95 .elementor-element.elementor-element-e2f4c07.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-95 .elementor-element.elementor-element-e2f4c07.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-2827475 );}.elementor-95 .elementor-element.elementor-element-e2f4c07.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-95 .elementor-element.elementor-element-e2f4c07.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-2827475 );color:var( --e-global-color-2827475 );}.elementor-95 .elementor-element.elementor-element-e2f4c07 .elementor-icon{font-size:23px;border-radius:12px 12px 12px 12px;}.elementor-95 .elementor-element.elementor-element-e2f4c07 .elementor-icon-box-title, .elementor-95 .elementor-element.elementor-element-e2f4c07 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-95 .elementor-element.elementor-element-e2f4c07:has(:hover) .elementor-icon-box-title,
					 .elementor-95 .elementor-element.elementor-element-e2f4c07:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-af96c5b );}.elementor-95 .elementor-element.elementor-element-e2f4c07 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-95 .elementor-element.elementor-element-0af6c3c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:15px 15px 15px 15px;}.elementor-95 .elementor-element.elementor-element-0c69300{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-95 .elementor-element.elementor-element-0c69300 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-95 .elementor-element.elementor-element-0c69300 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-af96c5b );}.elementor-95 .elementor-element.elementor-element-0c69300.elementor-view-stacked .elementor-icon{background-color:#C44417;}.elementor-95 .elementor-element.elementor-element-0c69300.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-0c69300.elementor-view-default .elementor-icon{fill:#C44417;color:#C44417;border-color:#C44417;}.elementor-95 .elementor-element.elementor-element-0c69300.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-95 .elementor-element.elementor-element-0c69300.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-2827475 );}.elementor-95 .elementor-element.elementor-element-0c69300.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-95 .elementor-element.elementor-element-0c69300.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-2827475 );color:var( --e-global-color-2827475 );}.elementor-95 .elementor-element.elementor-element-0c69300 .elementor-icon{font-size:23px;border-radius:12px 12px 12px 12px;}.elementor-95 .elementor-element.elementor-element-0c69300 .elementor-icon-box-title, .elementor-95 .elementor-element.elementor-element-0c69300 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-95 .elementor-element.elementor-element-0c69300:has(:hover) .elementor-icon-box-title,
					 .elementor-95 .elementor-element.elementor-element-0c69300:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-af96c5b );}.elementor-95 .elementor-element.elementor-element-0c69300 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-95 .elementor-element.elementor-element-1e37da5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:15px 15px 15px 15px;}.elementor-95 .elementor-element.elementor-element-0d218cb{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-95 .elementor-element.elementor-element-0d218cb .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-95 .elementor-element.elementor-element-0d218cb .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-af96c5b );}.elementor-95 .elementor-element.elementor-element-0d218cb.elementor-view-stacked .elementor-icon{background-color:#C44417;}.elementor-95 .elementor-element.elementor-element-0d218cb.elementor-view-framed .elementor-icon, .elementor-95 .elementor-element.elementor-element-0d218cb.elementor-view-default .elementor-icon{fill:#C44417;color:#C44417;border-color:#C44417;}.elementor-95 .elementor-element.elementor-element-0d218cb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-95 .elementor-element.elementor-element-0d218cb.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-2827475 );}.elementor-95 .elementor-element.elementor-element-0d218cb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-95 .elementor-element.elementor-element-0d218cb.elementor-view-stacked:has(:focus) .elementor-icon{fill:var( --e-global-color-2827475 );color:var( --e-global-color-2827475 );}.elementor-95 .elementor-element.elementor-element-0d218cb .elementor-icon{font-size:23px;border-radius:12px 12px 12px 12px;}.elementor-95 .elementor-element.elementor-element-0d218cb .elementor-icon-box-title, .elementor-95 .elementor-element.elementor-element-0d218cb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-95 .elementor-element.elementor-element-0d218cb:has(:hover) .elementor-icon-box-title,
					 .elementor-95 .elementor-element.elementor-element-0d218cb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-af96c5b );}.elementor-95 .elementor-element.elementor-element-0d218cb .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-95 .elementor-element.elementor-element-0a70144 iframe{height:221px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-95 .elementor-element.elementor-element-363ebca{--width:78%;}}/* Start custom CSS for shortcode, class: .elementor-element-dfbc7ae */.cba-form-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px 24px;
  background: #fff;
  padding: 32px;
  border-radius: 16px;
  border: 1px solid #e2e4ea;
  box-shadow: 0 6px 28px rgba(0,0,0,0.09);
  max-width: 800px;
}

.cba-field {
  display: flex;
  flex-direction: column;
}

.cba-field.cba-full {
  grid-column: 1 / -1;
}

.cba-form-grid label {
  font-weight: 600;
  color: #1a1a2e;
  margin-bottom: 8px;
  font-size: 15px;
}

.cba-form-grid input[type="text"],
.cba-form-grid input[type="tel"],
.cba-form-grid input[type="email"],
.cba-form-grid select,
.cba-form-grid textarea {
  border: 1px solid #d9dbe1;
  border-radius: 10px;
  padding: 12px 16px;
  font-size: 15px;
  color: #333;
  outline: none;
  transition: border-color 0.2s ease;
  width: 100%;
  background: #fff;
}

.cba-form-grid input:focus,
.cba-form-grid select:focus,
.cba-form-grid textarea:focus {
  border-color: #c0392b;
}

.cba-form-grid textarea {
  min-height: 90px;
  resize: vertical;
}

.cba-form-grid input::placeholder,
.cba-form-grid textarea::placeholder {
  color: #a0a3ad;
}

.cba-form-grid select {
  appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23333' d='M0 0l6 8 6-8z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  cursor: pointer;
}

.cba-form-grid input[type="submit"] {
  background: linear-gradient(135deg, #c0392b, #a93226);
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  padding: 14px 32px;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  transition: opacity 0.2s ease;
  width: auto;
}

.cba-form-grid input[type="submit"]:hover {
  opacity: 0.9;
}

@media (max-width: 640px) {
  .cba-form-grid {
    grid-template-columns: 1fr;
    padding: 20px;
  }
}/* End custom CSS */