.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-5016 .elementor-element.elementor-element-f919939{text-align:center;}.elementor-5016 .elementor-element.elementor-element-f919939 .elementor-heading-title{color:#000000;}.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-5016 .elementor-element.elementor-element-3363a4d{text-align:center;color:#000000;}.elementor-5016 .elementor-element.elementor-element-3363a4d p{margin-block-end:0px;}.elementor-5016 .elementor-element.elementor-element-c95bd6c{text-align:center;}.elementor-5016 .elementor-element.elementor-element-c95bd6c .elementor-heading-title{color:#000000;}.elementor-5016 .elementor-element.elementor-element-8344b27{text-align:center;color:#000000;}.elementor-5016 .elementor-element.elementor-element-a3beaab{text-align:center;}.elementor-5016 .elementor-element.elementor-element-a3beaab .elementor-heading-title{color:#000000;}.elementor-5016 .elementor-element.elementor-element-9532a8d{text-align:center;color:#000000;}.elementor-5016 .elementor-element.elementor-element-3c9e7ec{text-align:center;}.elementor-5016 .elementor-element.elementor-element-3c9e7ec .elementor-heading-title{color:#000000;}.elementor-5016 .elementor-element.elementor-element-ed19798{text-align:center;color:#000000;}/* Start custom CSS */.elementor-element-0633408 > .elementor-container {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  padding: 42px 20px;
}

.elementor-element-0633408 > .elementor-container > .elementor-column {
  width: calc(50% - 12px) !important;
  background: #f5f2f7;
  border-top: 5px solid #5a2874;
  border-radius: 10px;
  box-shadow: 0 5px 18px rgba(0,0,0,.12);
}

.elementor-element-0633408 .elementor-widget-wrap {
  padding: 30px 24px !important;
}

.elementor-element-0633408 .elementor-heading-title {
  color: #4b1f64;
  font-size: 27px;
  line-height: 1.15;
  margin-bottom: 12px;
}

.elementor-element-0633408 .elementor-widget-text-editor,
.elementor-element-0633408 .elementor-widget-text-editor p {
  font-size: 18px;
  line-height: 1.55;
  overflow-wrap: anywhere;
}

@media (max-width: 767px) {
  .elementor-element-0633408 > .elementor-container {
    gap: 18px;
    padding: 26px 14px;
  }

  .elementor-element-0633408 > .elementor-container > .elementor-column {
    width: 100% !important;
  }

  .elementor-element-0633408 .elementor-heading-title {
    font-size: 24px;
  }
}

/* Public contact: Sherwin Hill only */
.elementor-element-0633408 > .elementor-container {
  justify-content: center;
}
.elementor-element-0633408 .elementor-element-6178ce7,
.elementor-element-0633408 .elementor-element-9398001,
.elementor-element-0633408 .elementor-element-f4b62b6 {
  display: none !important;
}
.elementor-element-0633408 > .elementor-container > .elementor-element-e904fb2 {
  width: min(100%, 720px) !important;
  max-width: 720px;
  flex: 0 1 720px;
}/* End custom CSS */