.elementor-347 .elementor-element.elementor-element-a7da90e{--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;}.elementor-347 .elementor-element.elementor-element-9c8dbba{--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-347 .elementor-element.elementor-element-5e60382 > .elementor-widget-container{padding:0px -5px 0px 0px;}.elementor-347 .elementor-element.elementor-element-5e60382{text-align:center;}.elementor-347 .elementor-element.elementor-element-5e60382 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:60px;font-weight:bold;}.elementor-347 .elementor-element.elementor-element-87e1a2a{--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-347 .elementor-element.elementor-element-1d36d05{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-347 .elementor-element.elementor-element-e6e5b27{width:100%;max-width:100%;text-align:center;}.elementor-347 .elementor-element.elementor-element-e6e5b27.elementor-element{--align-self:center;}.elementor-347 .elementor-element.elementor-element-e6e5b27 .elementor-heading-title{font-family:"Prata", Sans-serif;font-weight:600;text-transform:capitalize;color:#1E293B;}.elementor-347 .elementor-element.elementor-element-2f1763f{--grid-template-columns:repeat(0, auto);--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-347 .elementor-element.elementor-element-2f1763f .elementor-widget-container{text-align:center;}.elementor-347 .elementor-element.elementor-element-2f1763f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-a7da90e *//* GLOBAL SITE BACKGROUND */
body {
  background: #f5f9fc;
  position: relative;
  overflow-x: hidden;
}

/* SOFT COLOR BLOBS */
body::before,
body::after {
  content: '';
  position: fixed;
  width: 500px;
  height: 500px;
  border-radius: 50%;
  z-index: -1;
  filter: blur(120px);
}

/* TOP LEFT COLOR */
body::before {
  top: -150px;
  left: -150px;
  background: rgba(31, 182, 201, 0.25); /* teal */
}

/* BOTTOM RIGHT COLOR */
body::after {
  bottom: -150px;
  right: -150px;
  background: rgba(63, 74, 84, 0.25); /* dark grey */
}/* End custom CSS */