.elementor-5815
  .elementor-element.elementor-element-acd1c1d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5815
  .elementor-element.elementor-element-acd1c1d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #63b7d3;
  background-image: url("/assets/img/Image-4.17.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5815
  .elementor-element.elementor-element-acd1c1d
  > .elementor-background-overlay {
  opacity: 0.85;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815 .elementor-element.elementor-element-acd1c1d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 200px 0px 200px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-794f6cbe
  > .elementor-element-populated,
.elementor-5815
  .elementor-element.elementor-element-794f6cbe
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5815
  .elementor-element.elementor-element-794f6cbe
  > .elementor-background-slideshow {
  border-radius: 24px 24px 24px 24px;
}
.elementor-5815
  .elementor-element.elementor-element-794f6cbe
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 150px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 150px;
  padding: 0px 0px 0px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-794f6cbe
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-3a150340
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-5815 .elementor-element.elementor-element-3a150340 {
  text-align: left;
}
.elementor-5815
  .elementor-element.elementor-element-3a150340
  .elementor-heading-title {
  font-size: 70px;
  font-weight: 300;
  line-height: 70px;
  color: var(--e-global-color-3ad0110);
}
.elementor-5815
  .elementor-element.elementor-element-179e912
  .elementor-heading-title {
  color: var(--e-global-color-53e46ff);
}
.elementor-5815
  .elementor-element.elementor-element-5e0aba11
  .elementor-button {
  background-color: var(--e-global-color-781d1d5);
}
.elementor-5815
  .elementor-element.elementor-element-37d0a920
  .elementor-button {
  background-color: var(--e-global-color-781d1d5);
}
.elementor-5815 .elementor-element.elementor-element-37d0a920 {
  width: var(--container-widget-width, 28.049%);
  max-width: 28.049%;
  --container-widget-width: 28.049%;
  --container-widget-flex-grow: 0;
}
.elementor-5815
  .elementor-element.elementor-element-57f9e91:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5815
  .elementor-element.elementor-element-57f9e91
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #63b7d3;
  background-image: url("/assets/img/Image-4.17.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5815
  .elementor-element.elementor-element-57f9e91
  > .elementor-background-overlay {
  opacity: 0.85;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815 .elementor-element.elementor-element-57f9e91 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 200px 0px 200px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-064c2fe
  > .elementor-element-populated,
.elementor-5815
  .elementor-element.elementor-element-064c2fe
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5815
  .elementor-element.elementor-element-064c2fe
  > .elementor-background-slideshow {
  border-radius: 24px 24px 24px 24px;
}
.elementor-5815
  .elementor-element.elementor-element-064c2fe
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-064c2fe
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-3ee1e0d
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-5815 .elementor-element.elementor-element-3ee1e0d {
  text-align: center;
}
.elementor-5815
  .elementor-element.elementor-element-3ee1e0d
  .elementor-heading-title {
  font-family: var(--e-global-typography-c88c384-font-family), Sans-serif;
  font-size: var(--e-global-typography-c88c384-font-size);
  font-weight: var(--e-global-typography-c88c384-font-weight);
  line-height: var(--e-global-typography-c88c384-line-height);
  color: var(--e-global-color-3ad0110);
}
.elementor-5815 .elementor-element.elementor-element-3f7a240 {
  text-align: center;
}
.elementor-5815
  .elementor-element.elementor-element-3f7a240
  .elementor-heading-title {
  color: var(--e-global-color-53e46ff);
}
.elementor-5815
  .elementor-element.elementor-element-e140bdc
  > .elementor-container {
  max-width: 600px;
}
.elementor-5815 .elementor-element.elementor-element-e02b9c9 .elementor-button {
  background-color: var(--e-global-color-781d1d5);
}
.elementor-5815 .elementor-element.elementor-element-d345211 .elementor-button {
  background-color: var(--e-global-color-781d1d5);
}
.elementor-5815
  .elementor-element.elementor-element-1ff0b8b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5815
  .elementor-element.elementor-element-1ff0b8b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-3ad0110);
}
.elementor-5815 .elementor-element.elementor-element-1ff0b8b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-1ff0b8b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-73f35ca2
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-73f35ca2
  > .elementor-element-populated {
  padding: 30px 120px 30px 120px;
}
.elementor-5815
  .elementor-element.elementor-element-ce11b46
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-5815 .elementor-element.elementor-element-ce11b46 {
  column-gap: 0px;
  text-align: center;
}
.elementor-bc-flex-widget
  .elementor-5815
  .elementor-element.elementor-element-df22220.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5815
  .elementor-element.elementor-element-df22220.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5815
  .elementor-element.elementor-element-df22220.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-5815 .elementor-element.elementor-element-6985e71 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px;
}
.elementor-5815
  .elementor-element.elementor-element-6985e71
  .elementor-divider-separator {
  width: 100%;
}
.elementor-5815
  .elementor-element.elementor-element-6985e71
  .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-5815
  .elementor-element.elementor-element-4c33033d
  > .elementor-container {
  max-width: 1200px;
}
.elementor-5815 .elementor-element.elementor-element-4c33033d {
  margin-top: 50px;
  margin-bottom: 50px;
}
.elementor-bc-flex-widget
  .elementor-5815
  .elementor-element.elementor-element-33413d5.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5815
  .elementor-element.elementor-element-33413d5.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5815
  .elementor-element.elementor-element-33413d5.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-5815 .elementor-element.elementor-element-4607c35 {
  text-align: center;
}
.elementor-5815 .elementor-element.elementor-element-fa252d8 {
  width: var(--container-widget-width, 124.265%);
  max-width: 124.265%;
  --container-widget-width: 124.265%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-5815
  .elementor-element.elementor-element-fa252d8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 35px 35px 35px 35px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-781d1d5);
}
.elementor-5815
  .elementor-element.elementor-element-fa252d8
  .elementor-heading-title {
  font-family: var(--e-global-typography-c88c384-font-family), Sans-serif;
  font-size: var(--e-global-typography-c88c384-font-size);
  font-weight: var(--e-global-typography-c88c384-font-weight);
  line-height: var(--e-global-typography-c88c384-line-height);
  color: #63b7d3;
}
.elementor-5815 .elementor-element.elementor-element-9c5fa22 {
  --spacer-size: 50px;
}
.elementor-5815 .elementor-element.elementor-element-9d84e30 {
  width: var(--container-widget-width, 44.492%);
  max-width: 44.492%;
  --container-widget-width: 44.492%;
  --container-widget-flex-grow: 0;
  --icon-box-icon-margin: 21px;
}
.elementor-5815
  .elementor-element.elementor-element-9d84e30
  > .elementor-widget-container {
  border-style: groove;
}
.elementor-5815
  .elementor-element.elementor-element-9d84e30
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-5815
  .elementor-element.elementor-element-9d84e30
  .elementor-icon-box-title {
  margin-block-end: 18px;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: var(--e-global-color-primary);
  stroke: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  transition-duration: 0s;
}
.elementor-5815
  .elementor-element.elementor-element-9d84e30.elementor-view-stacked
  .elementor-icon {
  background-color: #63b7d3;
}
.elementor-5815
  .elementor-element.elementor-element-9d84e30.elementor-view-framed
  .elementor-icon,
.elementor-5815
  .elementor-element.elementor-element-9d84e30.elementor-view-default
  .elementor-icon {
  fill: #63b7d3;
  color: #63b7d3;
  border-color: #63b7d3;
}
.elementor-5815 .elementor-element.elementor-element-9d84e30 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-5815
  .elementor-element.elementor-element-9d84e30
  .elementor-icon-box-description {
  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-53e46ff);
}
.elementor-5815
  .elementor-element.elementor-element-483029fd
  > .elementor-container {
  max-width: 1200px;
}
.elementor-5815
  .elementor-element.elementor-element-7ab1f47
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-5815
  .elementor-element.elementor-element-7ab1f47
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-781d1d5);
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}
.elementor-5815
  .elementor-element.elementor-element-7ab1f47
  > .elementor-element-populated,
.elementor-5815
  .elementor-element.elementor-element-7ab1f47
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5815
  .elementor-element.elementor-element-7ab1f47
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-4ef3a40a
  > .elementor-widget-container {
  margin: 15px 15px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-4ef3a40a
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-5815
  .elementor-element.elementor-element-4ef3a40a.elementor-position-right
  .elementor-image-box-img {
  margin-left: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-4ef3a40a.elementor-position-left
  .elementor-image-box-img {
  margin-right: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-4ef3a40a.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-4ef3a40a
  .elementor-image-box-title {
  margin-bottom: 10px;
  font-weight: 300;
}
.elementor-5815
  .elementor-element.elementor-element-4ef3a40a
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-5815
  .elementor-element.elementor-element-4ef3a40a
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-4d36e462
  > .elementor-widget-container {
  margin: 0px 15px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-5815 .elementor-element.elementor-element-4d36e462 {
  column-gap: 0px;
}
.elementor-5815
  .elementor-element.elementor-element-631e4be5
  .elementor-button {
  background-color: #073f52;
}
.elementor-5815
  .elementor-element.elementor-element-631e4be5
  > .elementor-widget-container {
  margin: 0px 15px 15px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-7823ba3
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-5815
  .elementor-element.elementor-element-7823ba3
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-781d1d5);
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}
.elementor-5815
  .elementor-element.elementor-element-7823ba3
  > .elementor-element-populated,
.elementor-5815
  .elementor-element.elementor-element-7823ba3
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5815
  .elementor-element.elementor-element-7823ba3
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-412b840f
  > .elementor-widget-container {
  margin: 15px 15px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-412b840f
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-5815
  .elementor-element.elementor-element-412b840f.elementor-position-right
  .elementor-image-box-img {
  margin-left: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-412b840f.elementor-position-left
  .elementor-image-box-img {
  margin-right: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-412b840f.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-412b840f
  .elementor-image-box-title {
  margin-bottom: 10px;
  font-weight: 300;
}
.elementor-5815
  .elementor-element.elementor-element-412b840f
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-5815
  .elementor-element.elementor-element-412b840f
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-2acf2a58
  > .elementor-widget-container {
  margin: 30px 15px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-5815 .elementor-element.elementor-element-2acf2a58 {
  column-gap: 0px;
}
.elementor-5815 .elementor-element.elementor-element-8144c2c .elementor-button {
  background-color: var(--e-global-color-781d1d5);
}
.elementor-5815
  .elementor-element.elementor-element-8144c2c
  > .elementor-widget-container {
  margin: 0px 15px 15px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-4d2027ec
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-5815
  .elementor-element.elementor-element-4d2027ec
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-781d1d5);
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}
.elementor-5815
  .elementor-element.elementor-element-4d2027ec
  > .elementor-element-populated,
.elementor-5815
  .elementor-element.elementor-element-4d2027ec
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5815
  .elementor-element.elementor-element-4d2027ec
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-4c9e0d8b
  > .elementor-widget-container {
  margin: 15px 15px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-4c9e0d8b
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-5815
  .elementor-element.elementor-element-4c9e0d8b.elementor-position-right
  .elementor-image-box-img {
  margin-left: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-4c9e0d8b.elementor-position-left
  .elementor-image-box-img {
  margin-right: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-4c9e0d8b.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-4c9e0d8b
  .elementor-image-box-title {
  margin-bottom: 10px;
  font-weight: 300;
}
.elementor-5815
  .elementor-element.elementor-element-4c9e0d8b
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-5815
  .elementor-element.elementor-element-4c9e0d8b
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-4f380580
  > .elementor-widget-container {
  margin: 030px 15px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-5815 .elementor-element.elementor-element-4f380580 {
  column-gap: 0px;
}
.elementor-5815
  .elementor-element.elementor-element-579c3b17
  .elementor-button {
  background-color: var(--e-global-color-781d1d5);
}
.elementor-5815
  .elementor-element.elementor-element-579c3b17
  > .elementor-widget-container {
  margin: 0px 15px 15px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-207d3669
  > .elementor-container {
  max-width: 1000px;
}
.elementor-5815 .elementor-element.elementor-element-207d3669 {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 16px 16px 16px 16px;
}
.elementor-5815 .elementor-element.elementor-element-207d3669,
.elementor-5815
  .elementor-element.elementor-element-207d3669
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-5815 .elementor-element.elementor-element-5bd1af2b {
  width: var(--container-widget-width, 124.265%);
  max-width: 124.265%;
  --container-widget-width: 124.265%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-5815
  .elementor-element.elementor-element-5bd1af2b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 35px 35px 35px 35px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-781d1d5);
}
.elementor-5815
  .elementor-element.elementor-element-5bd1af2b
  .elementor-heading-title {
  font-family: var(--e-global-typography-c88c384-font-family), Sans-serif;
  font-size: var(--e-global-typography-c88c384-font-size);
  font-weight: var(--e-global-typography-c88c384-font-weight);
  line-height: var(--e-global-typography-c88c384-line-height);
  color: var(--e-global-color-3ad0110);
}
.elementor-5815
  .elementor-element.elementor-element-6bd8a9b1
  .elementor-button {
  background-color: #073f52;
}
.elementor-5815
  .elementor-element.elementor-element-6bd8a9b1
  > .elementor-widget-container {
  padding: 20px 20px 20px 20px;
}
.elementor-5815
  .elementor-element.elementor-element-211c6bf2
  > .elementor-container {
  max-width: 1200px;
}
.elementor-5815 .elementor-element.elementor-element-63e72c0d {
  width: var(--container-widget-width, 102.287%);
  max-width: 102.287%;
  --container-widget-width: 102.287%;
  --container-widget-flex-grow: 0;
  align-self: center;
  text-align: left;
}
.elementor-5815 .elementor-element.elementor-element-63e72c0d img {
  width: 100%;
}
.elementor-5815
  .elementor-element.elementor-element-6ca90ae
  > .elementor-element-populated {
  margin: 40px 40px 40px 40px;
  --e-column-margin-right: 40px;
  --e-column-margin-left: 40px;
}
.elementor-5815
  .elementor-element.elementor-element-34ce9929
  .elementor-heading-title {
  font-size: 40px;
  font-weight: 300;
  line-height: 50px;
  color: var(--e-global-color-781d1d5);
}
.elementor-5815
  .elementor-element.elementor-element-418e9988
  .elementor-button {
  background-color: #073f52;
}
.elementor-5815
  .elementor-element.elementor-element-418e9988
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-5815 .elementor-element.elementor-element-4c9979e0 {
  margin-top: 50px;
  margin-bottom: 50px;
}
.elementor-5815
  .elementor-element.elementor-element-729dbdac
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 15px 15px 0px 15px;
}
.elementor-5815 .elementor-element.elementor-element-729dbdac {
  text-align: center;
}
.elementor-5815
  .elementor-element.elementor-element-729dbdac
  .elementor-heading-title {
  font-family: var(--e-global-typography-c88c384-font-family), Sans-serif;
  font-size: var(--e-global-typography-c88c384-font-size);
  font-weight: var(--e-global-typography-c88c384-font-weight);
  line-height: var(--e-global-typography-c88c384-line-height);
  color: var(--e-global-color-3ad0110);
}
.elementor-5815
  .elementor-element.elementor-element-4c2a64b7
  > .elementor-widget-container {
  margin: 2px 2px 2px 2px;
}
.elementor-5815 .elementor-element.elementor-element-4c2a64b7 {
  text-align: center;
}
.elementor-5815
  .elementor-element.elementor-element-4c2a64b7
  .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 35px;
  font-weight: 300;
  color: var(--e-global-color-53e46ff);
}
.elementor-5815
  .elementor-element.elementor-element-587e727:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5815
  .elementor-element.elementor-element-587e727
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-319ad8d);
}
.elementor-5815
  .elementor-element.elementor-element-587e727
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-587e727
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-2c5337e0
  > .elementor-widget-container {
  padding: 90px 0px 90px 0px;
}
.elementor-5815 .elementor-element.elementor-element-2c5337e0 {
  column-gap: 0px;
  text-align: center;
}
.elementor-5815
  .elementor-element.elementor-element-a3d4987:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5815
  .elementor-element.elementor-element-a3d4987
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6b166dc);
}
.elementor-5815
  .elementor-element.elementor-element-a3d4987
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-a3d4987
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815 .elementor-element.elementor-element-41186c1f {
  width: var(--container-widget-width, 112.944%);
  max-width: 112.944%;
  --container-widget-width: 112.944%;
  --container-widget-flex-grow: 0;
}
.elementor-5815
  .elementor-element.elementor-element-41186c1f
  > .elementor-widget-container {
  --e-transform-rotateZ: 0deg;
  --e-transform-translateX: 0px;
}
.elementor-5815
  .elementor-element.elementor-element-45aca69f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5815
  .elementor-element.elementor-element-45aca69f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-fe94135);
}
.elementor-5815
  .elementor-element.elementor-element-45aca69f
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-45aca69f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815 .elementor-element.elementor-element-295b3700 {
  width: 100%;
  max-width: 100%;
  align-self: center;
  font-size: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-295b3700
  > .elementor-widget-container {
  padding: 70px 0px 70px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-49eae979:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5815
  .elementor-element.elementor-element-49eae979
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6b166dc);
}
.elementor-5815
  .elementor-element.elementor-element-49eae979
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-49eae979
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-65b4c378
  > .elementor-widget-container {
  background-color: var(--e-global-color-6b166dc);
}
.elementor-5815
  .elementor-element.elementor-element-5d962f09:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5815
  .elementor-element.elementor-element-5d962f09
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-3ad0110);
}
.elementor-5815
  .elementor-element.elementor-element-5d962f09
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-5d962f09
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-1efea085
  > .elementor-widget-container {
  padding: 90px 0px 90px 0px;
}
.elementor-5815 .elementor-element.elementor-element-1efea085 {
  column-gap: 0px;
  text-align: center;
}
.elementor-5815
  .elementor-element.elementor-element-77a9811:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5815
  .elementor-element.elementor-element-77a9811
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-319ad8d);
}
.elementor-5815
  .elementor-element.elementor-element-77a9811
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-77a9811
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-9d1b6c3
  > .elementor-widget-container {
  padding: 90px 0px 90px 0px;
}
.elementor-5815 .elementor-element.elementor-element-9d1b6c3 {
  column-gap: 0px;
  text-align: center;
}
.elementor-5815
  .elementor-element.elementor-element-ec90bd7:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5815
  .elementor-element.elementor-element-ec90bd7
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-fe94135);
}
.elementor-5815
  .elementor-element.elementor-element-ec90bd7
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-ec90bd7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815 .elementor-element.elementor-element-4421819 {
  width: 100%;
  max-width: 100%;
  align-self: center;
  font-size: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-4421819
  > .elementor-widget-container {
  padding: 70px 0px 70px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-ab307cb:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5815
  .elementor-element.elementor-element-ab307cb
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-3ad0110);
}
.elementor-5815
  .elementor-element.elementor-element-ab307cb
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-ab307cb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-35e54d8
  > .elementor-widget-container {
  padding: 90px 0px 90px 0px;
}
.elementor-5815 .elementor-element.elementor-element-35e54d8 {
  column-gap: 0px;
  text-align: center;
}
.elementor-5815
  .elementor-element.elementor-element-7eec99d2:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5815
  .elementor-element.elementor-element-7eec99d2
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6b166dc);
}
.elementor-5815
  .elementor-element.elementor-element-7eec99d2
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-7eec99d2
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815 .elementor-element.elementor-element-5e14a5ec {
  width: var(--container-widget-width, 112.944%);
  max-width: 112.944%;
  --container-widget-width: 112.944%;
  --container-widget-flex-grow: 0;
}
.elementor-5815
  .elementor-element.elementor-element-5e14a5ec
  > .elementor-widget-container {
  --e-transform-rotateZ: 0deg;
  --e-transform-translateX: 0px;
}
.elementor-5815
  .elementor-element.elementor-element-580416b3:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5815
  .elementor-element.elementor-element-580416b3
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6b166dc);
}
.elementor-5815
  .elementor-element.elementor-element-580416b3
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-580416b3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-705e8d5f
  > .elementor-widget-container {
  padding: 80px 0px 80px 0px;
}
.elementor-5815 .elementor-element.elementor-element-705e8d5f {
  column-gap: 0px;
  text-align: center;
}
.elementor-5815
  .elementor-element.elementor-element-481ba7c8:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5815
  .elementor-element.elementor-element-481ba7c8
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6b166dc);
}
.elementor-5815
  .elementor-element.elementor-element-481ba7c8
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-481ba7c8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-4f5bac39
  > .elementor-widget-container {
  background-color: var(--e-global-color-6b166dc);
}
.elementor-5815
  .elementor-element.elementor-element-7c5f4af:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5815
  .elementor-element.elementor-element-7c5f4af
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-781d1d5);
}
.elementor-5815
  .elementor-element.elementor-element-7c5f4af
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-7c5f4af
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815 .elementor-element.elementor-element-38c6841e {
  width: 100%;
  max-width: 100%;
  align-self: center;
  font-size: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-38c6841e
  > .elementor-widget-container {
  padding: 80px 0px 80px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-2c6eccad:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5815
  .elementor-element.elementor-element-2c6eccad
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-3ad0110);
}
.elementor-5815
  .elementor-element.elementor-element-2c6eccad
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-2c6eccad
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-54ff1ba:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5815
  .elementor-element.elementor-element-54ff1ba
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6b166dc);
}
.elementor-5815
  .elementor-element.elementor-element-54ff1ba
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-54ff1ba
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-0de611e
  > .elementor-widget-container {
  padding: 90px 0px 90px 0px;
}
.elementor-5815 .elementor-element.elementor-element-0de611e {
  column-gap: 0px;
  text-align: center;
}
.elementor-5815
  .elementor-element.elementor-element-c73efe3:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5815
  .elementor-element.elementor-element-c73efe3
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-781d1d5);
}
.elementor-5815
  .elementor-element.elementor-element-c73efe3
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-c73efe3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815 .elementor-element.elementor-element-fb7ce22 {
  width: 100%;
  max-width: 100%;
  align-self: center;
  font-size: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-fb7ce22
  > .elementor-widget-container {
  padding: 90px 0px 90px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-451a3556
  > .elementor-container {
  max-width: 1000px;
}
.elementor-5815 .elementor-element.elementor-element-451a3556 {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 16px 16px 16px 16px;
}
.elementor-5815 .elementor-element.elementor-element-451a3556,
.elementor-5815
  .elementor-element.elementor-element-451a3556
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-5815 .elementor-element.elementor-element-7740a2e0 {
  width: var(--container-widget-width, 124.265%);
  max-width: 124.265%;
  --container-widget-width: 124.265%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-5815
  .elementor-element.elementor-element-7740a2e0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 35px 35px 35px 35px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-781d1d5);
}
.elementor-5815
  .elementor-element.elementor-element-7740a2e0
  .elementor-heading-title {
  font-family: var(--e-global-typography-c88c384-font-family), Sans-serif;
  font-size: var(--e-global-typography-c88c384-font-size);
  font-weight: var(--e-global-typography-c88c384-font-weight);
  line-height: var(--e-global-typography-c88c384-line-height);
  color: var(--e-global-color-3ad0110);
}
.elementor-5815 .elementor-element.elementor-element-6988e21 .elementor-button {
  background-color: var(--e-global-color-781d1d5);
}
.elementor-5815
  .elementor-element.elementor-element-6988e21
  > .elementor-widget-container {
  padding: 20px 20px 20px 20px;
}
.elementor-5815
  .elementor-element.elementor-element-f55dc21
  > .elementor-container {
  max-width: 1000px;
}
.elementor-5815 .elementor-element.elementor-element-f55dc21 {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 16px 16px 16px 16px;
}
.elementor-5815 .elementor-element.elementor-element-f55dc21,
.elementor-5815
  .elementor-element.elementor-element-f55dc21
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-5815 .elementor-element.elementor-element-fbadea4 {
  width: var(--container-widget-width, 124.265%);
  max-width: 124.265%;
  --container-widget-width: 124.265%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-5815
  .elementor-element.elementor-element-fbadea4
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 35px 35px 35px 35px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-781d1d5);
}
.elementor-5815
  .elementor-element.elementor-element-fbadea4
  .elementor-heading-title {
  font-family: var(--e-global-typography-c88c384-font-family), Sans-serif;
  font-size: var(--e-global-typography-c88c384-font-size);
  font-weight: var(--e-global-typography-c88c384-font-weight);
  line-height: var(--e-global-typography-c88c384-line-height);
  color: var(--e-global-color-3ad0110);
}
.elementor-5815 .elementor-element.elementor-element-72bb734 .elementor-button {
  background-color: var(--e-global-color-781d1d5);
}
.elementor-5815
  .elementor-element.elementor-element-72bb734
  > .elementor-widget-container {
  padding: 20px 20px 20px 20px;
}
.elementor-5815 .elementor-element.elementor-element-1363d9d2 {
  margin-top: 50px;
  margin-bottom: 025px;
}
.elementor-5815
  .elementor-element.elementor-element-55946e46
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 15px 15px 0px 15px;
}
.elementor-5815 .elementor-element.elementor-element-55946e46 {
  text-align: center;
}
.elementor-5815
  .elementor-element.elementor-element-55946e46
  .elementor-heading-title {
  font-family: var(--e-global-typography-c88c384-font-family), Sans-serif;
  font-size: var(--e-global-typography-c88c384-font-size);
  font-weight: var(--e-global-typography-c88c384-font-weight);
  line-height: var(--e-global-typography-c88c384-line-height);
  color: var(--e-global-color-3ad0110);
}
.elementor-5815
  .elementor-element.elementor-element-262d49e8
  > .elementor-widget-container {
  margin: 2px 2px 2px 2px;
}
.elementor-5815 .elementor-element.elementor-element-262d49e8 {
  text-align: center;
}
.elementor-5815
  .elementor-element.elementor-element-262d49e8
  .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 35px;
  font-weight: 300;
  color: var(--e-global-color-53e46ff);
}
.elementor-5815
  .elementor-element.elementor-element-1b9fa738
  > .elementor-container {
  max-width: 1000px;
}
.elementor-5815
  .elementor-element.elementor-element-452bb3f5
  .elementor-testimonial-wrapper {
  text-align: center;
}
.elementor-5815
  .elementor-element.elementor-element-452bb3f5
  .elementor-testimonial-content {
  font-size: 16px;
  line-height: 25px;
}
.elementor-5815
  .elementor-element.elementor-element-452bb3f5
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 75px;
  height: 75px;
}
.elementor-5815
  .elementor-element.elementor-element-452bb3f5
  .elementor-testimonial-name {
  color: var(--e-global-color-primary);
  font-weight: 700;
}
.elementor-5815
  .elementor-element.elementor-element-452bb3f5
  .elementor-testimonial-job {
  line-height: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-74f09213:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5815
  .elementor-element.elementor-element-74f09213
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #a1d4e5;
}
.elementor-5815 .elementor-element.elementor-element-74f09213 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  margin-bottom: 50px;
}
.elementor-5815
  .elementor-element.elementor-element-74f09213
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-6bef27aa
  > .elementor-element-populated {
  margin: 00px 50px 30px 50px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 50px;
}
.elementor-5815
  .elementor-element.elementor-element-76715710
  > .elementor-widget-container {
  padding: 30px 30px 10px 30px;
}
.elementor-5815 .elementor-element.elementor-element-76715710 {
  text-align: center;
}
.elementor-5815
  .elementor-element.elementor-element-76715710
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-5815
  .elementor-element.elementor-element-7a4ad8f2
  > .elementor-widget-container {
  margin: 0px 120px 30px 120px;
}
.elementor-5815
  .elementor-element.elementor-element-7a4ad8f2
  .gallery-item
  .gallery-caption {
  text-align: center;
}
.elementor-5815 .elementor-element.elementor-element-12217240 {
  margin-top: 50px;
  margin-bottom: 50px;
}
.elementor-5815
  .elementor-element.elementor-element-60c858cb
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 15px 15px 0px 15px;
}
.elementor-5815 .elementor-element.elementor-element-60c858cb {
  text-align: center;
}
.elementor-5815
  .elementor-element.elementor-element-60c858cb
  .elementor-heading-title {
  font-family: var(--e-global-typography-c88c384-font-family), Sans-serif;
  font-size: var(--e-global-typography-c88c384-font-size);
  font-weight: var(--e-global-typography-c88c384-font-weight);
  line-height: var(--e-global-typography-c88c384-line-height);
  color: #63b7d3;
}
.elementor-5815
  .elementor-element.elementor-element-346c241f
  > .elementor-container {
  max-width: 1200px;
}
.elementor-5815
  .elementor-element.elementor-element-170ab46d
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-5815
  .elementor-element.elementor-element-170ab46d
  > .elementor-element-populated,
.elementor-5815
  .elementor-element.elementor-element-170ab46d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5815
  .elementor-element.elementor-element-170ab46d
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-61fcc86d
  > .elementor-widget-container {
  margin: 15px 15px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-61fcc86d
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-5815
  .elementor-element.elementor-element-61fcc86d.elementor-position-right
  .elementor-image-box-img {
  margin-left: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-61fcc86d.elementor-position-left
  .elementor-image-box-img {
  margin-right: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-61fcc86d.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-61fcc86d
  .elementor-image-box-title {
  margin-bottom: 10px;
  font-weight: 300;
}
.elementor-5815
  .elementor-element.elementor-element-61fcc86d
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-5815
  .elementor-element.elementor-element-61fcc86d
  .elementor-image-box-img
  img {
  border-radius: 10px;
  transition-duration: 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-40edec88
  > .elementor-widget-container {
  margin: 0px 15px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-5815 .elementor-element.elementor-element-40edec88 {
  column-gap: 0px;
}
.elementor-5815
  .elementor-element.elementor-element-597358f
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-5815
  .elementor-element.elementor-element-597358f
  > .elementor-element-populated,
.elementor-5815
  .elementor-element.elementor-element-597358f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5815
  .elementor-element.elementor-element-597358f
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-1d6a6fb9
  > .elementor-widget-container {
  margin: 15px 15px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-1d6a6fb9
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-5815
  .elementor-element.elementor-element-1d6a6fb9.elementor-position-right
  .elementor-image-box-img {
  margin-left: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-1d6a6fb9.elementor-position-left
  .elementor-image-box-img {
  margin-right: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-1d6a6fb9.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-1d6a6fb9
  .elementor-image-box-title {
  margin-bottom: 10px;
  font-weight: 300;
}
.elementor-5815
  .elementor-element.elementor-element-1d6a6fb9
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-5815
  .elementor-element.elementor-element-1d6a6fb9
  .elementor-image-box-img
  img {
  border-radius: 10px;
  transition-duration: 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-2690bfa9
  > .elementor-widget-container {
  margin: 0px 15px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-5815 .elementor-element.elementor-element-2690bfa9 {
  column-gap: 0px;
}
.elementor-5815
  .elementor-element.elementor-element-2040c2f5
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-2040c2f5
  > .elementor-element-populated,
.elementor-5815
  .elementor-element.elementor-element-2040c2f5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5815
  .elementor-element.elementor-element-2040c2f5
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-75e376f7
  > .elementor-widget-container {
  margin: 15px 15px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-5815
  .elementor-element.elementor-element-75e376f7
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-5815
  .elementor-element.elementor-element-75e376f7.elementor-position-right
  .elementor-image-box-img {
  margin-left: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-75e376f7.elementor-position-left
  .elementor-image-box-img {
  margin-right: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-75e376f7.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 20px;
}
.elementor-5815
  .elementor-element.elementor-element-75e376f7
  .elementor-image-box-title {
  margin-bottom: 10px;
  font-weight: 300;
}
.elementor-5815
  .elementor-element.elementor-element-75e376f7
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-5815
  .elementor-element.elementor-element-75e376f7
  .elementor-image-box-img
  img {
  border-radius: 10px;
  transition-duration: 0.3s;
}
.elementor-5815
  .elementor-element.elementor-element-3e22101
  > .elementor-widget-container {
  margin: 0px 15px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-5815 .elementor-element.elementor-element-3e22101 {
  column-gap: 0px;
}
@media (min-width: 768px) {
  .elementor-5815 .elementor-element.elementor-element-30898757 {
    width: 20.986%;
  }
  .elementor-5815 .elementor-element.elementor-element-697b01c {
    width: 79.014%;
  }
  .elementor-5815 .elementor-element.elementor-element-4eff952 {
    width: 49.976%;
  }
  .elementor-5815 .elementor-element.elementor-element-bd61162 {
    width: 50.024%;
  }
  .elementor-5815 .elementor-element.elementor-element-73f35ca2 {
    width: 100%;
  }
  .elementor-5815 .elementor-element.elementor-element-7aba2f98 {
    width: 41.583%;
  }
  .elementor-5815 .elementor-element.elementor-element-6ca90ae {
    width: 58.417%;
  }
  .elementor-5815 .elementor-element.elementor-element-6bef27aa {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-5815
    .elementor-element.elementor-element-3ee1e0d
    .elementor-heading-title {
    font-size: var(--e-global-typography-c88c384-font-size);
    line-height: var(--e-global-typography-c88c384-line-height);
  }
  .elementor-5815
    .elementor-element.elementor-element-fa252d8
    .elementor-heading-title {
    font-size: var(--e-global-typography-c88c384-font-size);
    line-height: var(--e-global-typography-c88c384-line-height);
  }
  .elementor-5815
    .elementor-element.elementor-element-5bd1af2b
    .elementor-heading-title {
    font-size: var(--e-global-typography-c88c384-font-size);
    line-height: var(--e-global-typography-c88c384-line-height);
  }
  .elementor-5815
    .elementor-element.elementor-element-729dbdac
    .elementor-heading-title {
    font-size: var(--e-global-typography-c88c384-font-size);
    line-height: var(--e-global-typography-c88c384-line-height);
  }
  .elementor-5815
    .elementor-element.elementor-element-7740a2e0
    .elementor-heading-title {
    font-size: var(--e-global-typography-c88c384-font-size);
    line-height: var(--e-global-typography-c88c384-line-height);
  }
  .elementor-5815
    .elementor-element.elementor-element-fbadea4
    .elementor-heading-title {
    font-size: var(--e-global-typography-c88c384-font-size);
    line-height: var(--e-global-typography-c88c384-line-height);
  }
  .elementor-5815
    .elementor-element.elementor-element-55946e46
    .elementor-heading-title {
    font-size: var(--e-global-typography-c88c384-font-size);
    line-height: var(--e-global-typography-c88c384-line-height);
  }
  .elementor-5815
    .elementor-element.elementor-element-60c858cb
    .elementor-heading-title {
    font-size: var(--e-global-typography-c88c384-font-size);
    line-height: var(--e-global-typography-c88c384-line-height);
  }
}
@media (max-width: 767px) {
  .elementor-5815
    .elementor-element.elementor-element-3ee1e0d
    .elementor-heading-title {
    font-size: var(--e-global-typography-c88c384-font-size);
    line-height: var(--e-global-typography-c88c384-line-height);
  }
  .elementor-5815
    .elementor-element.elementor-element-fa252d8
    .elementor-heading-title {
    font-size: var(--e-global-typography-c88c384-font-size);
    line-height: var(--e-global-typography-c88c384-line-height);
  }
  .elementor-5815
    .elementor-element.elementor-element-4ef3a40a
    .elementor-image-box-img {
    margin-bottom: 20px;
  }
  .elementor-5815
    .elementor-element.elementor-element-412b840f
    .elementor-image-box-img {
    margin-bottom: 20px;
  }
  .elementor-5815
    .elementor-element.elementor-element-4c9e0d8b
    .elementor-image-box-img {
    margin-bottom: 20px;
  }
  .elementor-5815
    .elementor-element.elementor-element-5bd1af2b
    .elementor-heading-title {
    font-size: var(--e-global-typography-c88c384-font-size);
    line-height: var(--e-global-typography-c88c384-line-height);
  }
  .elementor-5815
    .elementor-element.elementor-element-729dbdac
    .elementor-heading-title {
    font-size: var(--e-global-typography-c88c384-font-size);
    line-height: var(--e-global-typography-c88c384-line-height);
  }
  .elementor-5815
    .elementor-element.elementor-element-7740a2e0
    .elementor-heading-title {
    font-size: var(--e-global-typography-c88c384-font-size);
    line-height: var(--e-global-typography-c88c384-line-height);
  }
  .elementor-5815
    .elementor-element.elementor-element-fbadea4
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-5815
    .elementor-element.elementor-element-fbadea4
    .elementor-heading-title {
    font-size: var(--e-global-typography-c88c384-font-size);
    line-height: var(--e-global-typography-c88c384-line-height);
  }
  .elementor-5815
    .elementor-element.elementor-element-55946e46
    .elementor-heading-title {
    font-size: var(--e-global-typography-c88c384-font-size);
    line-height: var(--e-global-typography-c88c384-line-height);
  }
  .elementor-5815
    .elementor-element.elementor-element-60c858cb
    .elementor-heading-title {
    font-size: var(--e-global-typography-c88c384-font-size);
    line-height: var(--e-global-typography-c88c384-line-height);
  }
  .elementor-5815
    .elementor-element.elementor-element-61fcc86d
    .elementor-image-box-img {
    margin-bottom: 20px;
  }
  .elementor-5815
    .elementor-element.elementor-element-1d6a6fb9
    .elementor-image-box-img {
    margin-bottom: 20px;
  }
  .elementor-5815
    .elementor-element.elementor-element-75e376f7
    .elementor-image-box-img {
    margin-bottom: 20px;
  }
}
