.elementor-1912 .elementor-element.elementor-element-6ba95373{--display:flex;}.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 );}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-16cb80e2 *//* CTA button wrapper reset */
.uagb-block-9afb5906 .uagb-buttons__outer-wrap,
.uagb-block-9afb5906 .wp-block-button,
.uagb-block-9afb5906 .uagb-button__wrapper {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
  min-height: auto !important;
}

/* kill any border/outline on the specific CTA button containers */
.uagb-block-9afb5906 .uagb-block-c6c049f3,
.uagb-block-9afb5906 .uagb-block-49194a98,
.uagb-block-9afb5906 .uagb-block-c6c049f3.wp-block-button,
.uagb-block-9afb5906 .uagb-block-49194a98.wp-block-button {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* remove any pseudo-element box creating the larger outer border */
.uagb-block-9afb5906 .uagb-buttons__outer-wrap::before,
.uagb-block-9afb5906 .uagb-buttons__outer-wrap::after,
.uagb-block-9afb5906 .wp-block-button::before,
.uagb-block-9afb5906 .wp-block-button::after,
.uagb-block-9afb5906 .uagb-button__wrapper::before,
.uagb-block-9afb5906 .uagb-button__wrapper::after,
.uagb-block-9afb5906 .uagb-block-c6c049f3::before,
.uagb-block-9afb5906 .uagb-block-c6c049f3::after,
.uagb-block-9afb5906 .uagb-block-49194a98::before,
.uagb-block-9afb5906 .uagb-block-49194a98::after {
  content: none !important;
  display: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* spacing between the two buttons */
.uagb-block-9afb5906 .uagb-buttons__wrap {
  display: flex !important;
  gap: 18px !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: wrap !important;
}

/* actual visible button only */
.uagb-block-9afb5906 .uagb-button__link {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 18px 34px !important;
  border: 2px solid #ffffff !important;
  border-radius: 8px !important;
  background: transparent !important;
  box-shadow: none !important;
  min-width: 200px !important;
}

/* anchor styling inside button */
.uagb-block-9afb5906 .uagb-button__link a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #ffffff !important;
  text-decoration: none !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* hover state */
.uagb-block-9afb5906 .uagb-button__link:hover {
  background: #ffffff !important;
  border-color: #ffffff !important;
}

.uagb-block-9afb5906 .uagb-button__link:hover a {
  color: #111111 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ba95373 *//* Big section images */
.uagb-block-oxaitkkt,
.uagb-block-dnwmns6h {
  border-radius: 12px !important;
  overflow: hidden !important;
}

/* Why Choose Us image */
.uagb-block-mvla6wwf .wp-block-uagb-image__figure,
.uagb-block-mvla6wwf .wp-block-uagb-image__figure img,
.uagb-block-mvla6wwf .wp-block-image img {
  border-radius: 12px !important;
  overflow: hidden !important;
}

/* Service card images - smaller radius */
.uagb-block-skvw49t6 .wp-block-uagb-image__figure,
.uagb-block-tzm2skpw .wp-block-uagb-image__figure,
.uagb-block-syeohvxq .wp-block-uagb-image__figure,
.uagb-block-gmqqzt1t .wp-block-uagb-image__figure,
.uagb-block-skvw49t6 .wp-block-uagb-image__figure img,
.uagb-block-tzm2skpw .wp-block-uagb-image__figure img,
.uagb-block-syeohvxq .wp-block-uagb-image__figure img,
.uagb-block-gmqqzt1t .wp-block-uagb-image__figure img {
  border-radius: 6px !important;
  overflow: hidden !important;
}.uagb-block-mvla6wwf img {
  border-radius: 12px !important;
}/* End custom CSS */