.elementor-9
  .elementor-element.elementor-element-fcae9a5
  > .elementor-shape-bottom
  svg {
  width: calc(146% + 1.3px);
  height: 291px;
}
.elementor-9
  .elementor-element.elementor-element-fcae9a5
  > .elementor-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.elementor-9 .elementor-element.elementor-element-b7fb319 {
  margin-top: -137px;
  margin-bottom: 0px;
  z-index: 3;
}
.elementor-9 .elementor-element.elementor-element-a57304f {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-a57304f
  .elementor-heading-title {
  color: #000000;
  font-family: "Raleway", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-9
  .elementor-element.elementor-element-4442e28
  .elementor-text-editor {
  text-align: center;
}
.elementor-9 .elementor-element.elementor-element-caf21cd .elementor-button {
  background-color: #4788ff;
  border-radius: 100px 100px 100px 100px;
}
.elementor-9
  .elementor-element.elementor-element-caf21cd
  .elementor-button:hover,
.elementor-9
  .elementor-element.elementor-element-caf21cd
  .elementor-button:focus {
  background-color: #4788ff;
}
.elementor-9 .elementor-element.elementor-element-f459e14 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-f459e14
  .elementor-heading-title {
  color: #000000;
  font-family: "Raleway", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-9
  .elementor-element.elementor-element-753ab59
  .elementor-text-editor {
  text-align: center;
}
.elementor-9 .elementor-element.elementor-element-1393cf8 .elementor-button {
  background-color: #e62e2d;
  border-radius: 100px 100px 100px 100px;
}
.elementor-9
  .elementor-element.elementor-element-1393cf8
  .elementor-button:hover,
.elementor-9
  .elementor-element.elementor-element-1393cf8
  .elementor-button:focus {
  background-color: #4788ff;
}
.elementor-9 .elementor-element.elementor-element-5665fc9 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-5665fc9
  .elementor-heading-title {
  color: #000000;
  font-family: "Raleway", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-9
  .elementor-element.elementor-element-2b2b786
  .elementor-text-editor {
  text-align: center;
}
.elementor-9 .elementor-element.elementor-element-4b515c0 .elementor-button {
  background-color: #4788ff;
  border-radius: 100px 100px 100px 100px;
}
.elementor-9
  .elementor-element.elementor-element-4b515c0
  .elementor-button:hover,
.elementor-9
  .elementor-element.elementor-element-4b515c0
  .elementor-button:focus {
  background-color: #4788ff;
}
.elementor-9 .elementor-element.elementor-element-00f11be {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-00f11be
  .elementor-heading-title {
  color: #000000;
  font-family: "Raleway", Sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-9
  .elementor-element.elementor-element-12d668a
  .elementor-text-editor {
  text-align: center;
}
.elementor-9 .elementor-element.elementor-element-84cd4e7 .elementor-button {
  background-color: #e62e2d;
  border-radius: 100px 100px 100px 100px;
}
.elementor-9
  .elementor-element.elementor-element-84cd4e7
  .elementor-button:hover,
.elementor-9
  .elementor-element.elementor-element-84cd4e7
  .elementor-button:focus {
  background-color: #4788ff;
}
.elementor-9
  .elementor-element.elementor-element-fbd8ed4
  .elementor-spacer-inner {
  height: 71px;
}
.elementor-9 .elementor-element.elementor-element-2e1cebb {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-2e1cebb
  .elementor-heading-title {
  color: #000000;
  font-family: "Raleway", Sans-serif;
}
.elementor-9
  .elementor-element.elementor-element-2e1cebb
  > .elementor-widget-container {
  margin: 0px 0px -26px 0px;
}
.elementor-9
  .elementor-element.elementor-element-d2fd99c
  .elementor-text-editor {
  text-align: center;
  column-gap: 0px;
}
.elementor-9 .elementor-element.elementor-element-d2fd99c {
  font-family: "Raleway", Sans-serif;
  font-size: 60px;
  font-weight: 900;
}
.elementor-9
  .elementor-element.elementor-element-d2fd99c
  > .elementor-widget-container {
  margin: 0px 0px -29px 0px;
}
.elementor-9 .elementor-element.elementor-element-d9914f5 {
  --divider-border-style: solid;
  --divider-border-color: #4686ff;
  --divider-border-width: 3px;
}
.elementor-9
  .elementor-element.elementor-element-d9914f5
  .elementor-divider-separator {
  width: 13%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-9 .elementor-element.elementor-element-d9914f5 .elementor-divider {
  text-align: center;
  padding-top: 4px;
  padding-bottom: 4px;
}
.elementor-9 .elementor-element.elementor-element-d9914f5 .elementor-icon i,
.elementor-9 .elementor-element.elementor-element-d9914f5 .elementor-icon svg {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-71edb3d
  .elementor-text-editor {
  text-align: center;
}
.elementor-9 .elementor-element.elementor-element-71edb3d {
  font-family: "Raleway", Sans-serif;
}
.elementor-9
  .elementor-element.elementor-element-71edb3d
  > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-2f4c5027 {
  margin-top: 50px;
  margin-bottom: 20px;
}
.elementor-9
  .elementor-element.elementor-element-15e8bef8
  .elementor-image
  img {
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-15e8bef8
  > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #a3a2a2;
}
.elementor-9
  .elementor-element.elementor-element-577f4225
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-577f4225 {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-61376d4e.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-61376d4e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-61376d4e
  > .elementor-column-wrap
  > .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-9
  .elementor-element.elementor-element-61376d4e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 12px 12px 12px 12px;
}
.elementor-9
  .elementor-element.elementor-element-61376d4e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-44d053a1 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  fill: #ffffff;
  color: #ffffff;
  background-color: #f5571f;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-9
  .elementor-element.elementor-element-4a9bddd1
  .elementor-image
  img {
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-4a9bddd1
  > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #a3a2a2;
}
.elementor-9
  .elementor-element.elementor-element-36458bbc
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-36458bbc {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-25f0940b.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-25f0940b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-25f0940b
  > .elementor-column-wrap
  > .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-9
  .elementor-element.elementor-element-25f0940b
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 12px 12px 12px 12px;
}
.elementor-9
  .elementor-element.elementor-element-25f0940b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-8fb5b46 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  fill: #ffffff;
  color: #ffffff;
  background-color: #f5571f;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-9
  .elementor-element.elementor-element-57ee9a25
  .elementor-image
  img {
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #fff8f8;
}
.elementor-9
  .elementor-element.elementor-element-57ee9a25
  > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #a3a2a2;
}
.elementor-9
  .elementor-element.elementor-element-7fff2ba3
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-7fff2ba3 {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-1757c919.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-1757c919.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-1757c919
  > .elementor-column-wrap
  > .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-9
  .elementor-element.elementor-element-1757c919
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 12px 12px 12px 12px;
}
.elementor-9
  .elementor-element.elementor-element-1757c919
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-1de2108f .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  fill: #ffffff;
  color: #ffffff;
  background-color: #f5571f;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-9
  .elementor-element.elementor-element-681d0675
  .elementor-image
  img {
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-681d0675
  > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #a3a2a2;
}
.elementor-9
  .elementor-element.elementor-element-20c37144
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-20c37144 {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-43c388b8.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-43c388b8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-43c388b8
  > .elementor-column-wrap
  > .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-9
  .elementor-element.elementor-element-43c388b8
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 12px 12px 12px 12px;
}
.elementor-9
  .elementor-element.elementor-element-43c388b8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-35457572 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  fill: #ffffff;
  color: #ffffff;
  background-color: #f5571f;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-9
  .elementor-element.elementor-element-4f9b83db
  .elementor-image
  img {
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-4f9b83db
  > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #a3a2a2;
}
.elementor-9
  .elementor-element.elementor-element-47bacba6
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-47bacba6 {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-53f15649.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-53f15649.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-53f15649
  > .elementor-column-wrap
  > .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-9
  .elementor-element.elementor-element-53f15649
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 12px 12px 12px 12px;
}
.elementor-9
  .elementor-element.elementor-element-53f15649
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-2b134b2d .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  fill: #ffffff;
  color: #ffffff;
  background-color: #f5571f;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-9
  .elementor-element.elementor-element-358b7720
  .elementor-image
  img {
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #fff8f8;
}
.elementor-9
  .elementor-element.elementor-element-358b7720
  > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #a3a2a2;
}
.elementor-9
  .elementor-element.elementor-element-49e46e9c
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-49e46e9c {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-2b8b763.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-2b8b763.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-2b8b763
  > .elementor-column-wrap
  > .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-9
  .elementor-element.elementor-element-2b8b763
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 12px 12px 12px 12px;
}
.elementor-9
  .elementor-element.elementor-element-2b8b763
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-56cce719 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  fill: #ffffff;
  color: #ffffff;
  background-color: #f5571f;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-9
  .elementor-element.elementor-element-3dc28743
  .elementor-image
  img {
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-3dc28743
  > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #a3a2a2;
}
.elementor-9
  .elementor-element.elementor-element-30272994
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-30272994 {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-b9cb0c2.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-b9cb0c2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-b9cb0c2
  > .elementor-column-wrap
  > .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-9
  .elementor-element.elementor-element-b9cb0c2
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 12px 12px 12px 12px;
}
.elementor-9
  .elementor-element.elementor-element-b9cb0c2
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-64dbf15 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  fill: #ffffff;
  color: #ffffff;
  background-color: #f5571f;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-9
  .elementor-element.elementor-element-214ccc9a
  .elementor-image
  img {
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-214ccc9a
  > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #a3a2a2;
}
.elementor-9
  .elementor-element.elementor-element-1695eb42
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-1695eb42 {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-7e7d6920.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-7e7d6920.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-7e7d6920
  > .elementor-column-wrap
  > .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-9
  .elementor-element.elementor-element-7e7d6920
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 12px 12px 12px 12px;
}
.elementor-9
  .elementor-element.elementor-element-7e7d6920
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-c463dc2 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  fill: #ffffff;
  color: #ffffff;
  background-color: #f5571f;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-9 .elementor-element.elementor-element-f2e3ddb .elementor-image img {
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #fff8f8;
}
.elementor-9
  .elementor-element.elementor-element-f2e3ddb
  > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #a3a2a2;
}
.elementor-9
  .elementor-element.elementor-element-3d4873f6
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-3d4873f6 {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-e61b98c.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-e61b98c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-e61b98c
  > .elementor-column-wrap
  > .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-9
  .elementor-element.elementor-element-e61b98c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 12px 12px 12px 12px;
}
.elementor-9
  .elementor-element.elementor-element-e61b98c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-5a00114d .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  fill: #ffffff;
  color: #ffffff;
  background-color: #f5571f;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-9
  .elementor-element.elementor-element-1d1cde35
  .elementor-image
  img {
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-1d1cde35
  > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #a3a2a2;
}
.elementor-9
  .elementor-element.elementor-element-2d6d8aac
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-2d6d8aac {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-1659793d.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-1659793d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-1659793d
  > .elementor-column-wrap
  > .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-9
  .elementor-element.elementor-element-1659793d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 12px 12px 12px 12px;
}
.elementor-9
  .elementor-element.elementor-element-1659793d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-19b2eaea .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  fill: #ffffff;
  color: #ffffff;
  background-color: #f5571f;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-9
  .elementor-element.elementor-element-17b0f667
  .elementor-image
  img {
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-17b0f667
  > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #a3a2a2;
}
.elementor-9
  .elementor-element.elementor-element-2ee2093d
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-2ee2093d {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-46cb3b07.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-46cb3b07.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-46cb3b07
  > .elementor-column-wrap
  > .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-9
  .elementor-element.elementor-element-46cb3b07
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 12px 12px 12px 12px;
}
.elementor-9
  .elementor-element.elementor-element-46cb3b07
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-17c5f983 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  fill: #ffffff;
  color: #ffffff;
  background-color: #f5571f;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-9
  .elementor-element.elementor-element-5f077458
  .elementor-image
  img {
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #fff8f8;
}
.elementor-9
  .elementor-element.elementor-element-5f077458
  > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #a3a2a2;
}
.elementor-9
  .elementor-element.elementor-element-49f1560
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-49f1560 {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-4b3a7ef8.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-4b3a7ef8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-4b3a7ef8
  > .elementor-column-wrap
  > .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-9
  .elementor-element.elementor-element-4b3a7ef8
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 12px 12px 12px 12px;
}
.elementor-9
  .elementor-element.elementor-element-4b3a7ef8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-b7c9b72 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  fill: #ffffff;
  color: #ffffff;
  background-color: #f5571f;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-9
  .elementor-element.elementor-element-193fb93
  .elementor-spacer-inner {
  height: 50px;
}
.elementor-9
  .elementor-element.elementor-element-67c814e:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-67c814e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eeeeee;
}
.elementor-9 .elementor-element.elementor-element-67c814e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-67c814e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-67c814e
  > .elementor-shape-top
  svg {
  width: calc(100% + 1.3px);
  height: 82px;
}
.elementor-9
  .elementor-element.elementor-element-b4e71ad
  .elementor-spacer-inner {
  height: 107px;
}
.elementor-9 .elementor-element.elementor-element-01df2bb {
  text-align: right;
}
.elementor-9
  .elementor-element.elementor-element-01df2bb
  .elementor-heading-title {
  color: #000000;
  font-family: "Raleway", Sans-serif;
}
.elementor-9
  .elementor-element.elementor-element-01df2bb
  > .elementor-widget-container {
  margin: 0px 0px -26px 0px;
}
.elementor-9
  .elementor-element.elementor-element-c7bea19
  .elementor-text-editor {
  text-align: right;
  column-gap: 0px;
}
.elementor-9 .elementor-element.elementor-element-c7bea19 {
  font-family: "Raleway", Sans-serif;
  font-size: 60px;
  font-weight: 900;
}
.elementor-9
  .elementor-element.elementor-element-c7bea19
  > .elementor-widget-container {
  margin: 0px 0px -29px 0px;
}
.elementor-bc-flex-widget
  .elementor-9
  .elementor-element.elementor-element-925d4b3.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-925d4b3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-925d4b3
  > .elementor-element-populated,
.elementor-9
  .elementor-element.elementor-element-925d4b3
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-9
  .elementor-element.elementor-element-925d4b3
  > .elementor-background-slideshow {
  border-radius: 0% 0% 0% 0%;
}
.elementor-9
  .elementor-element.elementor-element-925d4b3
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-9
  .elementor-element.elementor-element-925d4b3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-de9f50a
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-9
  .elementor-element.elementor-element-fbbd7e2
  > .elementor-element-populated {
  padding: 44px 44px 44px 44px;
}
.elementor-9
  .elementor-element.elementor-element-bc553d7.elementor-view-stacked
  .elementor-icon {
  background-color: #4152a5;
}
.elementor-9
  .elementor-element.elementor-element-bc553d7.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-bc553d7.elementor-view-default
  .elementor-icon {
  fill: #4152a5;
  color: #4152a5;
  border-color: #4152a5;
}
.elementor-9
  .elementor-element.elementor-element-bc553d7.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-9
  .elementor-element.elementor-element-bc553d7.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-bc553d7.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-9 .elementor-element.elementor-element-bc553d7 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-bc553d7
  .elementor-icon-box-title {
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-bc553d7
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #4054b2;
  font-family: "Raleway", Sans-serif;
  font-size: 19px;
  font-weight: 600;
}
.elementor-9
  .elementor-element.elementor-element-bc553d7
  .elementor-icon-box-content
  .elementor-icon-box-description {
  font-family: "Rubik", Sans-serif;
}
.elementor-9
  .elementor-element.elementor-element-1ff49d6.elementor-view-stacked
  .elementor-icon {
  background-color: #4152a5;
}
.elementor-9
  .elementor-element.elementor-element-1ff49d6.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-1ff49d6.elementor-view-default
  .elementor-icon {
  fill: #4152a5;
  color: #4152a5;
  border-color: #4152a5;
}
.elementor-9
  .elementor-element.elementor-element-1ff49d6.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-9
  .elementor-element.elementor-element-1ff49d6.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-1ff49d6.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-9 .elementor-element.elementor-element-1ff49d6 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-1ff49d6
  .elementor-icon-box-title {
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-1ff49d6
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #4054b2;
  font-family: "Raleway", Sans-serif;
  font-size: 19px;
  font-weight: 600;
}
.elementor-9
  .elementor-element.elementor-element-1ff49d6
  .elementor-icon-box-content
  .elementor-icon-box-description {
  font-family: "Rubik", Sans-serif;
}
.elementor-9
  .elementor-element.elementor-element-d5ffbe8.elementor-view-stacked
  .elementor-icon {
  background-color: #4152a5;
}
.elementor-9
  .elementor-element.elementor-element-d5ffbe8.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-d5ffbe8.elementor-view-default
  .elementor-icon {
  fill: #4152a5;
  color: #4152a5;
  border-color: #4152a5;
}
.elementor-9
  .elementor-element.elementor-element-d5ffbe8.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-9
  .elementor-element.elementor-element-d5ffbe8.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-d5ffbe8.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-9 .elementor-element.elementor-element-d5ffbe8 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-d5ffbe8
  .elementor-icon-box-title {
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-d5ffbe8
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #4054b2;
  font-family: "Raleway", Sans-serif;
  font-size: 19px;
  font-weight: 600;
}
.elementor-9
  .elementor-element.elementor-element-d5ffbe8
  .elementor-icon-box-content
  .elementor-icon-box-description {
  font-family: "Rubik", Sans-serif;
}
.elementor-9
  .elementor-element.elementor-element-6a19862:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-6a19862
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #4788ff00;
  background-image: url("../../2020/03/ninos2.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-9
  .elementor-element.elementor-element-6a19862
  > .elementor-background-overlay {
  background-color: #4788ff00;
  opacity: 0.82;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-6a19862 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 55px 0px 44px 0px;
}
.elementor-9
  .elementor-element.elementor-element-6a19862
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-6a19862
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-6a19862
  > .elementor-shape-bottom
  svg {
  width: calc(145% + 1.3px);
  height: 135px;
}
.elementor-9
  .elementor-element.elementor-element-55c0604
  .elementor-spacer-inner {
  height: 80px;
}
.elementor-9
  .elementor-element.elementor-element-5c40578:not(.elementor-motion-effects-element-type-background)
  > .elementor-column-wrap,
.elementor-9
  .elementor-element.elementor-element-5c40578
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(49, 134, 145, 0.44);
}
.elementor-9
  .elementor-element.elementor-element-5c40578:hover
  > .elementor-element-populated {
  background-color: #1f789d;
}
.elementor-9
  .elementor-element.elementor-element-5c40578
  > .elementor-element-populated {
  border-style: dotted;
  border-width: 1px 1px 1px 1px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 12px 12px 12px 12px;
  padding: 22px 22px 22px 22px;
}
.elementor-9
  .elementor-element.elementor-element-5c40578
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-16d38b1.elementor-view-stacked
  .elementor-icon {
  background-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-16d38b1.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-16d38b1.elementor-view-default
  .elementor-icon {
  fill: #1f2854;
  color: #1f2854;
  border-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-16d38b1.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 32px;
}
.elementor-9
  .elementor-element.elementor-element-16d38b1.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 32px;
}
.elementor-9
  .elementor-element.elementor-element-16d38b1.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 32px;
}
.elementor-9 .elementor-element.elementor-element-16d38b1 .elementor-icon {
  font-size: 44px;
}
.elementor-9 .elementor-element.elementor-element-16d38b1 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-16d38b1
  .elementor-icon-box-title {
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-16d38b1
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
}
.elementor-9
  .elementor-element.elementor-element-16d38b1
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
}
.elementor-9 .elementor-element.elementor-element-a10bf29 .elementor-wrapper {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-a10bf29
  .elementor-custom-embed-play
  i {
  color: #13236d;
  font-size: 94px;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-9
  .elementor-element.elementor-element-a10bf29
  > .elementor-widget-container {
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #ffffff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-9
  .elementor-element.elementor-element-3e8c640:not(.elementor-motion-effects-element-type-background)
  > .elementor-column-wrap,
.elementor-9
  .elementor-element.elementor-element-3e8c640
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(49, 134, 145, 0.44);
}
.elementor-9
  .elementor-element.elementor-element-3e8c640:hover
  > .elementor-element-populated {
  background-color: #1f789d;
}
.elementor-9
  .elementor-element.elementor-element-3e8c640
  > .elementor-element-populated {
  border-style: dotted;
  border-width: 1px 1px 1px 1px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 12px 12px 12px 12px;
  padding: 22px 22px 22px 22px;
}
.elementor-9
  .elementor-element.elementor-element-3e8c640
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-9b7897f.elementor-view-stacked
  .elementor-icon {
  background-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-9b7897f.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-9b7897f.elementor-view-default
  .elementor-icon {
  fill: #1f2854;
  color: #1f2854;
  border-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-9b7897f.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 32px;
}
.elementor-9
  .elementor-element.elementor-element-9b7897f.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 32px;
}
.elementor-9
  .elementor-element.elementor-element-9b7897f.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 32px;
}
.elementor-9 .elementor-element.elementor-element-9b7897f .elementor-icon {
  font-size: 44px;
}
.elementor-9 .elementor-element.elementor-element-9b7897f .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-9b7897f
  .elementor-icon-box-title {
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-9b7897f
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
}
.elementor-9
  .elementor-element.elementor-element-9b7897f
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
}
.elementor-9
  .elementor-element.elementor-element-83d157c
  .elementor-custom-embed-play
  i {
  color: #0d1c61;
  font-size: 94px;
}
.elementor-9
  .elementor-element.elementor-element-83d157c
  > .elementor-widget-container {
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #ffffff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-9
  .elementor-element.elementor-element-e391791:not(.elementor-motion-effects-element-type-background)
  > .elementor-column-wrap,
.elementor-9
  .elementor-element.elementor-element-e391791
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(49, 134, 145, 0.44);
}
.elementor-9
  .elementor-element.elementor-element-e391791:hover
  > .elementor-element-populated {
  background-color: #1f789d;
}
.elementor-9
  .elementor-element.elementor-element-e391791
  > .elementor-element-populated {
  border-style: dotted;
  border-width: 1px 1px 1px 1px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 12px 12px 12px 12px;
  padding: 22px 22px 22px 22px;
}
.elementor-9
  .elementor-element.elementor-element-e391791
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-f6368e9.elementor-view-stacked
  .elementor-icon {
  background-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-f6368e9.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-f6368e9.elementor-view-default
  .elementor-icon {
  fill: #1f2854;
  color: #1f2854;
  border-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-f6368e9.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 32px;
}
.elementor-9
  .elementor-element.elementor-element-f6368e9.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 32px;
}
.elementor-9
  .elementor-element.elementor-element-f6368e9.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 32px;
}
.elementor-9 .elementor-element.elementor-element-f6368e9 .elementor-icon {
  font-size: 44px;
}
.elementor-9 .elementor-element.elementor-element-f6368e9 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-f6368e9
  .elementor-icon-box-title {
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-f6368e9
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
}
.elementor-9
  .elementor-element.elementor-element-f6368e9
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
}
.elementor-9
  .elementor-element.elementor-element-f84801e
  .elementor-custom-embed-play
  i {
  color: #0d1c61;
  font-size: 94px;
}
.elementor-9
  .elementor-element.elementor-element-f84801e
  > .elementor-widget-container {
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #ffffff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-9
  .elementor-element.elementor-element-2045353:not(.elementor-motion-effects-element-type-background)
  > .elementor-column-wrap,
.elementor-9
  .elementor-element.elementor-element-2045353
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(49, 134, 145, 0.44);
}
.elementor-9
  .elementor-element.elementor-element-2045353:hover
  > .elementor-element-populated {
  background-color: #1f789d;
}
.elementor-9
  .elementor-element.elementor-element-2045353
  > .elementor-element-populated {
  border-style: dotted;
  border-width: 1px 1px 1px 1px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 12px 12px 12px 12px;
  padding: 22px 22px 22px 22px;
}
.elementor-9
  .elementor-element.elementor-element-2045353
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-872491c.elementor-view-stacked
  .elementor-icon {
  background-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-872491c.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-872491c.elementor-view-default
  .elementor-icon {
  fill: #1f2854;
  color: #1f2854;
  border-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-872491c.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 32px;
}
.elementor-9
  .elementor-element.elementor-element-872491c.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 32px;
}
.elementor-9
  .elementor-element.elementor-element-872491c.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 32px;
}
.elementor-9 .elementor-element.elementor-element-872491c .elementor-icon {
  font-size: 44px;
}
.elementor-9 .elementor-element.elementor-element-872491c .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-872491c
  .elementor-icon-box-title {
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-872491c
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
}
.elementor-9
  .elementor-element.elementor-element-872491c
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
}
.elementor-9 .elementor-element.elementor-element-65fcf90 .elementor-button {
  background-color: #2c3563;
}
.elementor-9
  .elementor-element.elementor-element-0af9e9c:not(.elementor-motion-effects-element-type-background)
  > .elementor-column-wrap,
.elementor-9
  .elementor-element.elementor-element-0af9e9c
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(49, 134, 145, 0.44);
}
.elementor-9
  .elementor-element.elementor-element-0af9e9c:hover
  > .elementor-element-populated {
  background-color: #1f789d;
}
.elementor-9
  .elementor-element.elementor-element-0af9e9c
  > .elementor-element-populated {
  border-style: dotted;
  border-width: 1px 1px 1px 1px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 12px 12px 12px 12px;
  padding: 22px 22px 22px 22px;
}
.elementor-9
  .elementor-element.elementor-element-0af9e9c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-63cd7c4.elementor-view-stacked
  .elementor-icon {
  background-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-63cd7c4.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-63cd7c4.elementor-view-default
  .elementor-icon {
  fill: #1f2854;
  color: #1f2854;
  border-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-63cd7c4.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 32px;
}
.elementor-9
  .elementor-element.elementor-element-63cd7c4.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 32px;
}
.elementor-9
  .elementor-element.elementor-element-63cd7c4.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 32px;
}
.elementor-9 .elementor-element.elementor-element-63cd7c4 .elementor-icon {
  font-size: 44px;
}
.elementor-9 .elementor-element.elementor-element-63cd7c4 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-63cd7c4
  .elementor-icon-box-title {
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-63cd7c4
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
}
.elementor-9
  .elementor-element.elementor-element-63cd7c4
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
}
.elementor-9 .elementor-element.elementor-element-1503ab5 .elementor-button {
  background-color: #2c3563;
}
.elementor-9
  .elementor-element.elementor-element-be78f09:not(.elementor-motion-effects-element-type-background)
  > .elementor-column-wrap,
.elementor-9
  .elementor-element.elementor-element-be78f09
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(49, 134, 145, 0.44);
}
.elementor-9
  .elementor-element.elementor-element-be78f09:hover
  > .elementor-element-populated {
  background-color: #1f789d;
}
.elementor-9
  .elementor-element.elementor-element-be78f09
  > .elementor-element-populated {
  border-style: dotted;
  border-width: 1px 1px 1px 1px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 12px 12px 12px 12px;
  padding: 22px 22px 22px 22px;
}
.elementor-9
  .elementor-element.elementor-element-be78f09
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-775629c.elementor-view-stacked
  .elementor-icon {
  background-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-775629c.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-775629c.elementor-view-default
  .elementor-icon {
  fill: #1f2854;
  color: #1f2854;
  border-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-775629c.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 32px;
}
.elementor-9
  .elementor-element.elementor-element-775629c.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 32px;
}
.elementor-9
  .elementor-element.elementor-element-775629c.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 32px;
}
.elementor-9 .elementor-element.elementor-element-775629c .elementor-icon {
  font-size: 44px;
}
.elementor-9 .elementor-element.elementor-element-775629c .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-775629c
  .elementor-icon-box-title {
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-775629c
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
}
.elementor-9
  .elementor-element.elementor-element-775629c
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
}
.elementor-9 .elementor-element.elementor-element-c3d01c2 .elementor-button {
  background-color: #2c3563;
}
.elementor-9
  .elementor-element.elementor-element-e62189c:not(.elementor-motion-effects-element-type-background)
  > .elementor-column-wrap,
.elementor-9
  .elementor-element.elementor-element-e62189c
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(49, 134, 145, 0.44);
}
.elementor-9
  .elementor-element.elementor-element-e62189c:hover
  > .elementor-element-populated {
  background-color: #1f789d;
}
.elementor-9
  .elementor-element.elementor-element-e62189c
  > .elementor-element-populated {
  border-style: dotted;
  border-width: 1px 1px 1px 1px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 12px 12px 12px 12px;
  padding: 22px 22px 22px 22px;
}
.elementor-9
  .elementor-element.elementor-element-e62189c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-aae55aa.elementor-view-stacked
  .elementor-icon {
  background-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-aae55aa.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-aae55aa.elementor-view-default
  .elementor-icon {
  fill: #1f2854;
  color: #1f2854;
  border-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-aae55aa.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 32px;
}
.elementor-9
  .elementor-element.elementor-element-aae55aa.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 32px;
}
.elementor-9
  .elementor-element.elementor-element-aae55aa.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 32px;
}
.elementor-9 .elementor-element.elementor-element-aae55aa .elementor-icon {
  font-size: 44px;
}
.elementor-9 .elementor-element.elementor-element-aae55aa .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-aae55aa
  .elementor-icon-box-title {
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-aae55aa
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
}
.elementor-9
  .elementor-element.elementor-element-aae55aa
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
}
.elementor-9 .elementor-element.elementor-element-374e58f .elementor-button {
  background-color: #2c3563;
}
.elementor-9
  .elementor-element.elementor-element-f91f98c:not(.elementor-motion-effects-element-type-background)
  > .elementor-column-wrap,
.elementor-9
  .elementor-element.elementor-element-f91f98c
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(49, 134, 145, 0.44);
}
.elementor-9
  .elementor-element.elementor-element-f91f98c:hover
  > .elementor-element-populated {
  background-color: #1f789d;
}
.elementor-9
  .elementor-element.elementor-element-f91f98c
  > .elementor-element-populated {
  border-style: dotted;
  border-width: 1px 1px 1px 1px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 12px 12px 12px 12px;
  padding: 22px 22px 22px 22px;
}
.elementor-9
  .elementor-element.elementor-element-f91f98c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-06e2679.elementor-view-stacked
  .elementor-icon {
  background-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-06e2679.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-06e2679.elementor-view-default
  .elementor-icon {
  fill: #1f2854;
  color: #1f2854;
  border-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-06e2679.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 32px;
}
.elementor-9
  .elementor-element.elementor-element-06e2679.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 32px;
}
.elementor-9
  .elementor-element.elementor-element-06e2679.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 32px;
}
.elementor-9 .elementor-element.elementor-element-06e2679 .elementor-icon {
  font-size: 44px;
}
.elementor-9 .elementor-element.elementor-element-06e2679 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-06e2679
  .elementor-icon-box-title {
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-06e2679
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
}
.elementor-9
  .elementor-element.elementor-element-06e2679
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
}
.elementor-9 .elementor-element.elementor-element-4339317 .elementor-button {
  background-color: #2c3563;
}
.elementor-9
  .elementor-element.elementor-element-5862663:not(.elementor-motion-effects-element-type-background)
  > .elementor-column-wrap,
.elementor-9
  .elementor-element.elementor-element-5862663
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(49, 134, 145, 0.44);
}
.elementor-9
  .elementor-element.elementor-element-5862663:hover
  > .elementor-element-populated {
  background-color: #1f789d;
}
.elementor-9
  .elementor-element.elementor-element-5862663
  > .elementor-element-populated {
  border-style: dotted;
  border-width: 1px 1px 1px 1px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 12px 12px 12px 12px;
  padding: 22px 22px 22px 22px;
}
.elementor-9
  .elementor-element.elementor-element-5862663
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-d594cb9.elementor-view-stacked
  .elementor-icon {
  background-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-d594cb9.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-d594cb9.elementor-view-default
  .elementor-icon {
  fill: #1f2854;
  color: #1f2854;
  border-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-d594cb9.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 32px;
}
.elementor-9
  .elementor-element.elementor-element-d594cb9.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 32px;
}
.elementor-9
  .elementor-element.elementor-element-d594cb9.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 32px;
}
.elementor-9 .elementor-element.elementor-element-d594cb9 .elementor-icon {
  font-size: 44px;
}
.elementor-9 .elementor-element.elementor-element-d594cb9 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-d594cb9
  .elementor-icon-box-title {
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-d594cb9
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
}
.elementor-9
  .elementor-element.elementor-element-d594cb9
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
}
.elementor-9 .elementor-element.elementor-element-3afd6b6 .elementor-button {
  background-color: #2c3563;
}
.elementor-9
  .elementor-element.elementor-element-a19c31d:not(.elementor-motion-effects-element-type-background)
  > .elementor-column-wrap,
.elementor-9
  .elementor-element.elementor-element-a19c31d
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(49, 134, 145, 0.44);
}
.elementor-9
  .elementor-element.elementor-element-a19c31d:hover
  > .elementor-element-populated {
  background-color: #1f789d;
}
.elementor-9
  .elementor-element.elementor-element-a19c31d
  > .elementor-element-populated {
  border-style: dotted;
  border-width: 1px 1px 1px 1px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 12px 12px 12px 12px;
  padding: 22px 22px 22px 22px;
}
.elementor-9
  .elementor-element.elementor-element-a19c31d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-f22bf15.elementor-view-stacked
  .elementor-icon {
  background-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-f22bf15.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-f22bf15.elementor-view-default
  .elementor-icon {
  fill: #1f2854;
  color: #1f2854;
  border-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-f22bf15.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 32px;
}
.elementor-9
  .elementor-element.elementor-element-f22bf15.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 32px;
}
.elementor-9
  .elementor-element.elementor-element-f22bf15.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 32px;
}
.elementor-9 .elementor-element.elementor-element-f22bf15 .elementor-icon {
  font-size: 44px;
}
.elementor-9 .elementor-element.elementor-element-f22bf15 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-f22bf15
  .elementor-icon-box-title {
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-f22bf15
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
}
.elementor-9
  .elementor-element.elementor-element-f22bf15
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
}
.elementor-9 .elementor-element.elementor-element-913aad6 .elementor-button {
  background-color: #2c3563;
}
.elementor-9
  .elementor-element.elementor-element-f426e54:not(.elementor-motion-effects-element-type-background)
  > .elementor-column-wrap,
.elementor-9
  .elementor-element.elementor-element-f426e54
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(49, 134, 145, 0.44);
}
.elementor-9
  .elementor-element.elementor-element-f426e54:hover
  > .elementor-element-populated {
  background-color: #1f789d;
}
.elementor-9
  .elementor-element.elementor-element-f426e54
  > .elementor-element-populated {
  border-style: dotted;
  border-width: 1px 1px 1px 1px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 12px 12px 12px 12px;
  padding: 22px 22px 22px 22px;
}
.elementor-9
  .elementor-element.elementor-element-f426e54
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-5e21e8b.elementor-view-stacked
  .elementor-icon {
  background-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-5e21e8b.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-5e21e8b.elementor-view-default
  .elementor-icon {
  fill: #1f2854;
  color: #1f2854;
  border-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-5e21e8b.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 32px;
}
.elementor-9
  .elementor-element.elementor-element-5e21e8b.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 32px;
}
.elementor-9
  .elementor-element.elementor-element-5e21e8b.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 32px;
}
.elementor-9 .elementor-element.elementor-element-5e21e8b .elementor-icon {
  font-size: 44px;
}
.elementor-9 .elementor-element.elementor-element-5e21e8b .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-5e21e8b
  .elementor-icon-box-title {
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-5e21e8b
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
}
.elementor-9
  .elementor-element.elementor-element-5e21e8b
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
}
.elementor-9 .elementor-element.elementor-element-a78d835 .elementor-button {
  background-color: #2c3563;
}
.elementor-9
  .elementor-element.elementor-element-e57b2c9:not(.elementor-motion-effects-element-type-background)
  > .elementor-column-wrap,
.elementor-9
  .elementor-element.elementor-element-e57b2c9
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(49, 134, 145, 0.44);
}
.elementor-9
  .elementor-element.elementor-element-e57b2c9:hover
  > .elementor-element-populated {
  background-color: #1f789d;
}
.elementor-9
  .elementor-element.elementor-element-e57b2c9
  > .elementor-element-populated {
  border-style: dotted;
  border-width: 1px 1px 1px 1px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 12px 12px 12px 12px;
  padding: 22px 22px 22px 22px;
}
.elementor-9
  .elementor-element.elementor-element-e57b2c9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-0997996.elementor-view-stacked
  .elementor-icon {
  background-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-0997996.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-0997996.elementor-view-default
  .elementor-icon {
  fill: #1f2854;
  color: #1f2854;
  border-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-0997996.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 32px;
}
.elementor-9
  .elementor-element.elementor-element-0997996.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 32px;
}
.elementor-9
  .elementor-element.elementor-element-0997996.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 32px;
}
.elementor-9 .elementor-element.elementor-element-0997996 .elementor-icon {
  font-size: 44px;
}
.elementor-9 .elementor-element.elementor-element-0997996 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-0997996
  .elementor-icon-box-title {
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-0997996
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
}
.elementor-9
  .elementor-element.elementor-element-0997996
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
}
.elementor-9 .elementor-element.elementor-element-973e76b .elementor-button {
  background-color: #2c3563;
}
.elementor-9
  .elementor-element.elementor-element-6c11165:not(.elementor-motion-effects-element-type-background)
  > .elementor-column-wrap,
.elementor-9
  .elementor-element.elementor-element-6c11165
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(49, 134, 145, 0.44);
}
.elementor-9
  .elementor-element.elementor-element-6c11165:hover
  > .elementor-element-populated {
  background-color: #1f789d;
}
.elementor-9
  .elementor-element.elementor-element-6c11165
  > .elementor-element-populated {
  border-style: dotted;
  border-width: 1px 1px 1px 1px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 12px 12px 12px 12px;
  padding: 22px 22px 22px 22px;
}
.elementor-9
  .elementor-element.elementor-element-6c11165
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-2bf3390.elementor-view-stacked
  .elementor-icon {
  background-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-2bf3390.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-2bf3390.elementor-view-default
  .elementor-icon {
  fill: #1f2854;
  color: #1f2854;
  border-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-2bf3390.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 32px;
}
.elementor-9
  .elementor-element.elementor-element-2bf3390.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 32px;
}
.elementor-9
  .elementor-element.elementor-element-2bf3390.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 32px;
}
.elementor-9 .elementor-element.elementor-element-2bf3390 .elementor-icon {
  font-size: 44px;
}
.elementor-9 .elementor-element.elementor-element-2bf3390 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-2bf3390
  .elementor-icon-box-title {
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-2bf3390
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
}
.elementor-9
  .elementor-element.elementor-element-2bf3390
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
}
.elementor-9 .elementor-element.elementor-element-0de74c9 .elementor-button {
  background-color: #2c3563;
}
.elementor-9
  .elementor-element.elementor-element-6d08749:not(.elementor-motion-effects-element-type-background)
  > .elementor-column-wrap,
.elementor-9
  .elementor-element.elementor-element-6d08749
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(49, 134, 145, 0.44);
}
.elementor-9
  .elementor-element.elementor-element-6d08749:hover
  > .elementor-element-populated {
  background-color: #1f789d;
}
.elementor-9
  .elementor-element.elementor-element-6d08749
  > .elementor-element-populated {
  border-style: dotted;
  border-width: 1px 1px 1px 1px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 12px 12px 12px 12px;
  padding: 22px 22px 22px 22px;
}
.elementor-9
  .elementor-element.elementor-element-6d08749
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-de080f7.elementor-view-stacked
  .elementor-icon {
  background-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-de080f7.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-de080f7.elementor-view-default
  .elementor-icon {
  fill: #1f2854;
  color: #1f2854;
  border-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-de080f7.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 32px;
}
.elementor-9
  .elementor-element.elementor-element-de080f7.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 32px;
}
.elementor-9
  .elementor-element.elementor-element-de080f7.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 32px;
}
.elementor-9 .elementor-element.elementor-element-de080f7 .elementor-icon {
  font-size: 44px;
}
.elementor-9 .elementor-element.elementor-element-de080f7 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-de080f7
  .elementor-icon-box-title {
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-de080f7
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
}
.elementor-9
  .elementor-element.elementor-element-de080f7
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
}
.elementor-9 .elementor-element.elementor-element-6b8861b .elementor-button {
  background-color: #2c3563;
}
.elementor-9
  .elementor-element.elementor-element-1e76b95:not(.elementor-motion-effects-element-type-background)
  > .elementor-column-wrap,
.elementor-9
  .elementor-element.elementor-element-1e76b95
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(49, 134, 145, 0.44);
}
.elementor-9
  .elementor-element.elementor-element-1e76b95:hover
  > .elementor-element-populated {
  background-color: #1f789d;
}
.elementor-9
  .elementor-element.elementor-element-1e76b95
  > .elementor-element-populated {
  border-style: dotted;
  border-width: 1px 1px 1px 1px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 12px 12px 12px 12px;
  padding: 22px 22px 22px 22px;
}
.elementor-9
  .elementor-element.elementor-element-1e76b95
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-7bf03c1.elementor-view-stacked
  .elementor-icon {
  background-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-7bf03c1.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-7bf03c1.elementor-view-default
  .elementor-icon {
  fill: #1f2854;
  color: #1f2854;
  border-color: #1f2854;
}
.elementor-9
  .elementor-element.elementor-element-7bf03c1.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 32px;
}
.elementor-9
  .elementor-element.elementor-element-7bf03c1.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 32px;
}
.elementor-9
  .elementor-element.elementor-element-7bf03c1.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 32px;
}
.elementor-9 .elementor-element.elementor-element-7bf03c1 .elementor-icon {
  font-size: 44px;
}
.elementor-9 .elementor-element.elementor-element-7bf03c1 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-7bf03c1
  .elementor-icon-box-title {
  margin-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-7bf03c1
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
}
.elementor-9
  .elementor-element.elementor-element-7bf03c1
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
}
.elementor-9 .elementor-element.elementor-element-046306c .elementor-button {
  background-color: #2c3563;
}
.elementor-9
  .elementor-element.elementor-element-5f7d331
  .elementor-spacer-inner {
  height: 110px;
}
.elementor-9
  .elementor-element.elementor-element-831b85
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-831b85:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-831b85
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ededed;
}
.elementor-9 .elementor-element.elementor-element-831b85 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-9
  .elementor-element.elementor-element-831b85
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-0ded23e
  .elementor-text-editor {
  text-align: center;
  column-gap: 0px;
}
.elementor-9 .elementor-element.elementor-element-0ded23e {
  font-family: "Raleway", Sans-serif;
  font-size: 60px;
  font-weight: 900;
}
.elementor-9
  .elementor-element.elementor-element-0ded23e
  > .elementor-widget-container {
  margin: 0px 0px -29px 0px;
}
.elementor-9 .elementor-element.elementor-element-bbce75b {
  --divider-border-style: solid;
  --divider-border-color: #4686ff;
  --divider-border-width: 3px;
}
.elementor-9
  .elementor-element.elementor-element-bbce75b
  .elementor-divider-separator {
  width: 13%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-9 .elementor-element.elementor-element-bbce75b .elementor-divider {
  text-align: center;
  padding-top: 4px;
  padding-bottom: 4px;
}
.elementor-9
  .elementor-element.elementor-element-86a3eb0
  .elementor-text-editor {
  text-align: center;
}
.elementor-9 .elementor-element.elementor-element-86a3eb0 {
  font-family: "Raleway", Sans-serif;
}
.elementor-9
  .elementor-element.elementor-element-86a3eb0
  > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-18b42669 .gallery-item {
  padding: 0 28px 28px 0;
}
.elementor-9 .elementor-element.elementor-element-18b42669 .gallery {
  margin: 0 -28px -28px 0;
}
.elementor-9 .elementor-element.elementor-element-18b42669 .gallery-item img {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: rgba(122, 122, 122, 0.38);
  border-radius: 0px 0px 0px 0px;
}
.elementor-9
  .elementor-element.elementor-element-18b42669
  .gallery-item
  .gallery-caption {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-18b42669
  > .elementor-widget-container {
  padding: 35px 0px 0px 0px;
}
.elementor-9
  .elementor-element.elementor-element-d8c464b
  .elementor-spacer-inner {
  height: 50px;
}
.elementor-9
  .elementor-element.elementor-element-4375d9a:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-4375d9a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-4375d9a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-4375d9a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-22f54d0
  .elementor-spacer-inner {
  height: 50px;
}
.elementor-9
  .elementor-element.elementor-element-044894d
  .elementor-text-editor {
  text-align: center;
  column-gap: 0px;
}
.elementor-9 .elementor-element.elementor-element-044894d {
  font-family: "Raleway", Sans-serif;
  font-size: 60px;
  font-weight: 900;
}
.elementor-9
  .elementor-element.elementor-element-044894d
  > .elementor-widget-container {
  margin: 0px 0px -29px 0px;
}
.elementor-9 .elementor-element.elementor-element-3e265c5 {
  --divider-border-style: solid;
  --divider-border-color: #4686ff;
  --divider-border-width: 3px;
}
.elementor-9
  .elementor-element.elementor-element-3e265c5
  .elementor-divider-separator {
  width: 13%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-9 .elementor-element.elementor-element-3e265c5 .elementor-divider {
  text-align: center;
  padding-top: 4px;
  padding-bottom: 4px;
}
.elementor-9
  .elementor-element.elementor-element-1f0e920
  .elementor-text-editor {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-1f0e920
  > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-9
  .elementor-element.elementor-element-58127e4
  .elementor-spacer-inner {
  height: 50px;
}
.elementor-9
  .elementor-element.elementor-element-3ea46eb
  > .elementor-container {
  min-height: 532px;
}
.elementor-9
  .elementor-element.elementor-element-3ea46eb
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-9
  .elementor-element.elementor-element-3ea46eb:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-3ea46eb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2020/03/ninos.jpg");
  background-size: cover;
}
.elementor-9
  .elementor-element.elementor-element-3ea46eb
  > .elementor-background-overlay {
  background-color: #4788ff70;
  opacity: 0.79;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-3ea46eb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-c1bc868
  .elementor-spacer-inner {
  height: 140px;
}
.elementor-9
  .elementor-element.elementor-element-9ebb798
  .elementor-text-editor {
  text-align: center;
  column-gap: 0px;
}
.elementor-9 .elementor-element.elementor-element-9ebb798 {
  font-family: "Raleway", Sans-serif;
  font-size: 60px;
  font-weight: 900;
}
.elementor-9
  .elementor-element.elementor-element-9ebb798
  > .elementor-widget-container {
  margin: 0px 0px -29px 0px;
}
.elementor-9 .elementor-element.elementor-element-940f4c6 {
  --divider-border-style: solid;
  --divider-border-color: #2c3563;
  --divider-border-width: 3px;
}
.elementor-9
  .elementor-element.elementor-element-940f4c6
  .elementor-divider-separator {
  width: 13%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-9 .elementor-element.elementor-element-940f4c6 .elementor-divider {
  text-align: center;
  padding-top: 4px;
  padding-bottom: 4px;
}
.elementor-9
  .elementor-element.elementor-element-de707cd
  .elementor-text-editor {
  text-align: center;
}
.elementor-9 .elementor-element.elementor-element-de707cd {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-de707cd
  > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-9
  .elementor-element.elementor-element-24baf6c:not(.elementor-motion-effects-element-type-background)
  > .elementor-column-wrap,
.elementor-9
  .elementor-element.elementor-element-24baf6c
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(33, 114, 148, 0.55);
}
.elementor-9
  .elementor-element.elementor-element-24baf6c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 12px 12px 12px 12px;
  padding: 33px 33px 33px 33px;
}
.elementor-9
  .elementor-element.elementor-element-24baf6c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-5473e20.elementor-view-stacked
  .elementor-icon {
  background-color: #2c3563;
}
.elementor-9
  .elementor-element.elementor-element-5473e20.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-5473e20.elementor-view-default
  .elementor-icon {
  fill: #2c3563;
  color: #2c3563;
  border-color: #2c3563;
}
.elementor-9
  .elementor-element.elementor-element-5473e20.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-9
  .elementor-element.elementor-element-5473e20.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-5473e20.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-9 .elementor-element.elementor-element-5473e20 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-5473e20
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #2c3563;
  font-family: "Raleway", Sans-serif;
  font-size: 19px;
  font-weight: 800;
}
.elementor-9
  .elementor-element.elementor-element-5473e20
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
}
.elementor-9
  .elementor-element.elementor-element-4d5c9ce:not(.elementor-motion-effects-element-type-background)
  > .elementor-column-wrap,
.elementor-9
  .elementor-element.elementor-element-4d5c9ce
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(33, 114, 148, 0.55);
}
.elementor-9
  .elementor-element.elementor-element-4d5c9ce
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 12px 12px 12px 12px;
  padding: 33px 33px 33px 33px;
}
.elementor-9
  .elementor-element.elementor-element-4d5c9ce
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-697409b.elementor-view-stacked
  .elementor-icon {
  background-color: #2c3563;
}
.elementor-9
  .elementor-element.elementor-element-697409b.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-697409b.elementor-view-default
  .elementor-icon {
  fill: #2c3563;
  color: #2c3563;
  border-color: #2c3563;
}
.elementor-9
  .elementor-element.elementor-element-697409b.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-9
  .elementor-element.elementor-element-697409b.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-697409b.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-9 .elementor-element.elementor-element-697409b .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-697409b
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #2c3563;
  font-family: "Raleway", Sans-serif;
  font-size: 19px;
  font-weight: 700;
}
.elementor-9
  .elementor-element.elementor-element-697409b
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
}
.elementor-9
  .elementor-element.elementor-element-64c37d2:not(.elementor-motion-effects-element-type-background)
  > .elementor-column-wrap,
.elementor-9
  .elementor-element.elementor-element-64c37d2
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(33, 114, 148, 0.55);
}
.elementor-9
  .elementor-element.elementor-element-64c37d2
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 12px 12px 12px 12px;
  padding: 33px 33px 33px 33px;
}
.elementor-9
  .elementor-element.elementor-element-64c37d2
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-2ca57da.elementor-view-stacked
  .elementor-icon {
  background-color: #2c3563;
}
.elementor-9
  .elementor-element.elementor-element-2ca57da.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-2ca57da.elementor-view-default
  .elementor-icon {
  fill: #2c3563;
  color: #2c3563;
  border-color: #2c3563;
}
.elementor-9
  .elementor-element.elementor-element-2ca57da.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-9
  .elementor-element.elementor-element-2ca57da.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-2ca57da.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-9 .elementor-element.elementor-element-2ca57da .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-2ca57da
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #2c3563;
  font-family: "Raleway", Sans-serif;
  font-size: 19px;
  font-weight: 700;
}
.elementor-9
  .elementor-element.elementor-element-2ca57da
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
}
.elementor-9
  .elementor-element.elementor-element-ecf180c:not(.elementor-motion-effects-element-type-background)
  > .elementor-column-wrap,
.elementor-9
  .elementor-element.elementor-element-ecf180c
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(33, 114, 148, 0.55);
}
.elementor-9
  .elementor-element.elementor-element-ecf180c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 12px 12px 12px 12px;
  padding: 33px 33px 33px 33px;
}
.elementor-9
  .elementor-element.elementor-element-ecf180c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-76f7355.elementor-view-stacked
  .elementor-icon {
  background-color: #2c3563;
}
.elementor-9
  .elementor-element.elementor-element-76f7355.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-76f7355.elementor-view-default
  .elementor-icon {
  fill: #2c3563;
  color: #2c3563;
  border-color: #2c3563;
}
.elementor-9
  .elementor-element.elementor-element-76f7355.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-9
  .elementor-element.elementor-element-76f7355.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-76f7355.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-9 .elementor-element.elementor-element-76f7355 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-76f7355
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #2c3563;
  font-family: "Raleway", Sans-serif;
  font-size: 19px;
  font-weight: 700;
}
.elementor-9
  .elementor-element.elementor-element-76f7355
  .elementor-icon-box-content
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
}
.elementor-9
  .elementor-element.elementor-element-c5fa2d4
  .elementor-spacer-inner {
  height: 167px;
}
.elementor-9
  .elementor-element.elementor-element-c317bf6
  .elementor-spacer-inner {
  height: 50px;
}
.elementor-9
  .elementor-element.elementor-element-342a4e8
  .elementor-text-editor {
  text-align: center;
  column-gap: 0px;
}
.elementor-9 .elementor-element.elementor-element-342a4e8 {
  font-family: "Raleway", Sans-serif;
  font-size: 60px;
  font-weight: 900;
}
.elementor-9
  .elementor-element.elementor-element-342a4e8
  > .elementor-widget-container {
  margin: 0px 0px -29px 0px;
}
.elementor-9 .elementor-element.elementor-element-17fc3dc {
  --divider-border-style: solid;
  --divider-border-color: #4686ff;
  --divider-border-width: 3px;
}
.elementor-9
  .elementor-element.elementor-element-17fc3dc
  .elementor-divider-separator {
  width: 13%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-9 .elementor-element.elementor-element-17fc3dc .elementor-divider {
  text-align: center;
  padding-top: 4px;
  padding-bottom: 4px;
}
.elementor-9
  .elementor-element.elementor-element-9af3337
  .elementor-text-editor {
  text-align: center;
}
.elementor-9 .elementor-element.elementor-element-9af3337 {
  font-family: "Raleway", Sans-serif;
}
.elementor-9
  .elementor-element.elementor-element-9af3337
  > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-5bdc944 iframe {
  height: 476px;
  filter: brightness(92%) contrast(126%) saturate(27%) blur(0px)
    hue-rotate(275deg);
}
.elementor-9
  .elementor-element.elementor-element-58a7dfa
  .elementor-field-group {
  padding-right: calc(8px / 2);
  padding-left: calc(8px / 2);
  margin-bottom: 13px;
}
.elementor-9
  .elementor-element.elementor-element-58a7dfa
  .elementor-form-fields-wrapper {
  margin-left: calc(-8px / 2);
  margin-right: calc(-8px / 2);
  margin-bottom: -13px;
}
.elementor-9
  .elementor-element.elementor-element-58a7dfa
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-9
  .elementor-element.elementor-element-58a7dfa
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-9
  .elementor-element.elementor-element-58a7dfa
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 2px;
}
body:not(.rtl)
  .elementor-9
  .elementor-element.elementor-element-58a7dfa
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 2px;
}
body
  .elementor-9
  .elementor-element.elementor-element-58a7dfa
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 2px;
}
.elementor-9
  .elementor-element.elementor-element-58a7dfa
  .elementor-field-group
  > label {
  font-family: "Raleway", Sans-serif;
  line-height: 1.8em;
  letter-spacing: 0.5px;
}
.elementor-9
  .elementor-element.elementor-element-58a7dfa
  .elementor-field-type-html {
  padding-bottom: 0px;
}
.elementor-9
  .elementor-element.elementor-element-58a7dfa
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-58a7dfa
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-58a7dfa .elementor-button {
  background-color: #4686ff;
  font-family: "Raleway", Sans-serif;
}
.elementor-9
  .elementor-element.elementor-element-a1bc005
  .elementor-spacer-inner {
  height: 26px;
}
.elementor-9
  .elementor-element.elementor-element-43b997b
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #dfdfdf;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-43b997b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-ed435de.elementor-view-stacked
  .elementor-icon {
  background-color: #4686ff;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-ed435de.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-ed435de.elementor-view-default
  .elementor-icon {
  fill: #4686ff;
  color: #4686ff;
  border-color: #4686ff;
}
.elementor-9
  .elementor-element.elementor-element-ed435de.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-ed435de.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-9
  .elementor-element.elementor-element-ed435de.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-ed435de.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-9 .elementor-element.elementor-element-ed435de .elementor-icon {
  font-size: 41px;
}
.elementor-9 .elementor-element.elementor-element-ed435de .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-ed435de
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-ed435de
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #000000;
  font-family: "Raleway", Sans-serif;
}
.elementor-9
  .elementor-element.elementor-element-5126047
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-9
  .elementor-element.elementor-element-5126047
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-9
  .elementor-element.elementor-element-db1638c
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #dfdfdf;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-db1638c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-27e369c.elementor-view-stacked
  .elementor-icon {
  background-color: #4686ff;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-27e369c.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-27e369c.elementor-view-default
  .elementor-icon {
  fill: #4686ff;
  color: #4686ff;
  border-color: #4686ff;
}
.elementor-9
  .elementor-element.elementor-element-27e369c.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-27e369c.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-9
  .elementor-element.elementor-element-27e369c.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-27e369c.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-9 .elementor-element.elementor-element-27e369c .elementor-icon {
  font-size: 41px;
}
.elementor-9 .elementor-element.elementor-element-27e369c .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-27e369c
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-27e369c
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #000000;
  font-family: "Raleway", Sans-serif;
}
.elementor-9
  .elementor-element.elementor-element-dc73150
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-9
  .elementor-element.elementor-element-dc73150
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-9
  .elementor-element.elementor-element-6436343
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #dfdfdf;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-6436343
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-9
  .elementor-element.elementor-element-1952f21.elementor-view-stacked
  .elementor-icon {
  background-color: #4686ff;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-1952f21.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-1952f21.elementor-view-default
  .elementor-icon {
  fill: #4686ff;
  color: #4686ff;
  border-color: #4686ff;
}
.elementor-9
  .elementor-element.elementor-element-1952f21.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-1952f21.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-9
  .elementor-element.elementor-element-1952f21.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-1952f21.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-9 .elementor-element.elementor-element-1952f21 .elementor-icon {
  font-size: 41px;
}
.elementor-9 .elementor-element.elementor-element-1952f21 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-1952f21
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-1952f21
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #000000;
  font-family: "Raleway", Sans-serif;
}
.elementor-9
  .elementor-element.elementor-element-1e1e11a
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-9
  .elementor-element.elementor-element-1e1e11a
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-9
  .elementor-element.elementor-element-317c9bd.elementor-view-stacked
  .elementor-icon {
  background-color: #4686ff;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-317c9bd.elementor-view-framed
  .elementor-icon,
.elementor-9
  .elementor-element.elementor-element-317c9bd.elementor-view-default
  .elementor-icon {
  fill: #4686ff;
  color: #4686ff;
  border-color: #4686ff;
}
.elementor-9
  .elementor-element.elementor-element-317c9bd.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-317c9bd.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-9
  .elementor-element.elementor-element-317c9bd.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-317c9bd.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-9 .elementor-element.elementor-element-317c9bd .elementor-icon {
  font-size: 41px;
}
.elementor-9 .elementor-element.elementor-element-317c9bd .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-9
  .elementor-element.elementor-element-317c9bd
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-317c9bd
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: #000000;
  font-family: "Raleway", Sans-serif;
}
.elementor-9
  .elementor-element.elementor-element-9e7febf
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-9
  .elementor-element.elementor-element-9e7febf
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-9
  .elementor-element.elementor-element-c4218ed
  .elementor-spacer-inner {
  height: 50px;
}
@media (max-width: 1024px) {
  .elementor-9 .elementor-element.elementor-element-577f4225 {
    padding: 15px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-61376d4e
    > .elementor-element-populated {
    margin: 0px 0px 0px 5px;
  }
  .elementor-9 .elementor-element.elementor-element-36458bbc {
    padding: 15px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-25f0940b
    > .elementor-element-populated {
    margin: 0px 0px 0px 5px;
  }
  .elementor-9 .elementor-element.elementor-element-7fff2ba3 {
    padding: 15px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-1757c919
    > .elementor-element-populated {
    margin: 0px 0px 0px 5px;
  }
  .elementor-9 .elementor-element.elementor-element-20c37144 {
    padding: 15px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-43c388b8
    > .elementor-element-populated {
    margin: 0px 0px 0px 5px;
  }
  .elementor-9 .elementor-element.elementor-element-47bacba6 {
    padding: 15px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-53f15649
    > .elementor-element-populated {
    margin: 0px 0px 0px 5px;
  }
  .elementor-9 .elementor-element.elementor-element-49e46e9c {
    padding: 15px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-2b8b763
    > .elementor-element-populated {
    margin: 0px 0px 0px 5px;
  }
  .elementor-9 .elementor-element.elementor-element-30272994 {
    padding: 15px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-b9cb0c2
    > .elementor-element-populated {
    margin: 0px 0px 0px 5px;
  }
  .elementor-9 .elementor-element.elementor-element-1695eb42 {
    padding: 15px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-7e7d6920
    > .elementor-element-populated {
    margin: 0px 0px 0px 5px;
  }
  .elementor-9 .elementor-element.elementor-element-3d4873f6 {
    padding: 15px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-e61b98c
    > .elementor-element-populated {
    margin: 0px 0px 0px 5px;
  }
  .elementor-9 .elementor-element.elementor-element-2d6d8aac {
    padding: 15px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-1659793d
    > .elementor-element-populated {
    margin: 0px 0px 0px 5px;
  }
  .elementor-9 .elementor-element.elementor-element-2ee2093d {
    padding: 15px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-46cb3b07
    > .elementor-element-populated {
    margin: 0px 0px 0px 5px;
  }
  .elementor-9 .elementor-element.elementor-element-49f1560 {
    padding: 15px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-4b3a7ef8
    > .elementor-element-populated {
    margin: 0px 0px 0px 5px;
  }
  .elementor-9 .elementor-element.elementor-element-831b85 {
    padding: 100px 25px 100px 25px;
  }
  .elementor-9
    .elementor-element.elementor-element-18b42669
    > .elementor-widget-container {
    padding: 15px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-9 .elementor-element.elementor-element-b7fb319 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 45px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-9d386dd
    .elementor-image
    img {
    max-width: 50%;
  }
  .elementor-9
    .elementor-element.elementor-element-f36f8df
    .elementor-image
    img {
    max-width: 50%;
  }
  .elementor-9
    .elementor-element.elementor-element-4aff5e9
    .elementor-image
    img {
    max-width: 50%;
  }
  .elementor-9
    .elementor-element.elementor-element-f2cce33
    .elementor-image
    img {
    max-width: 50%;
  }
  .elementor-9 .elementor-element.elementor-element-d2fd99c {
    font-size: 35px;
  }
  .elementor-9
    .elementor-element.elementor-element-61376d4e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-25f0940b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-1757c919
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-43c388b8
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-53f15649
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-2b8b763
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-b9cb0c2
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-7e7d6920
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-e61b98c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-1659793d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-46cb3b07
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-4b3a7ef8
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-c7bea19 {
    font-size: 35px;
  }
  .elementor-9
    .elementor-element.elementor-element-bc553d7
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }
  .elementor-9
    .elementor-element.elementor-element-1ff49d6
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }
  .elementor-9
    .elementor-element.elementor-element-d5ffbe8
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }
  .elementor-9
    .elementor-element.elementor-element-16d38b1
    .elementor-icon-box-icon {
    margin-bottom: 32px;
  }
  .elementor-9
    .elementor-element.elementor-element-9b7897f
    .elementor-icon-box-icon {
    margin-bottom: 32px;
  }
  .elementor-9
    .elementor-element.elementor-element-f6368e9
    .elementor-icon-box-icon {
    margin-bottom: 32px;
  }
  .elementor-9
    .elementor-element.elementor-element-872491c
    .elementor-icon-box-icon {
    margin-bottom: 32px;
  }
  .elementor-9
    .elementor-element.elementor-element-63cd7c4
    .elementor-icon-box-icon {
    margin-bottom: 32px;
  }
  .elementor-9
    .elementor-element.elementor-element-775629c
    .elementor-icon-box-icon {
    margin-bottom: 32px;
  }
  .elementor-9
    .elementor-element.elementor-element-aae55aa
    .elementor-icon-box-icon {
    margin-bottom: 32px;
  }
  .elementor-9
    .elementor-element.elementor-element-06e2679
    .elementor-icon-box-icon {
    margin-bottom: 32px;
  }
  .elementor-9
    .elementor-element.elementor-element-d594cb9
    .elementor-icon-box-icon {
    margin-bottom: 32px;
  }
  .elementor-9
    .elementor-element.elementor-element-f22bf15
    .elementor-icon-box-icon {
    margin-bottom: 32px;
  }
  .elementor-9
    .elementor-element.elementor-element-5e21e8b
    .elementor-icon-box-icon {
    margin-bottom: 32px;
  }
  .elementor-9
    .elementor-element.elementor-element-0997996
    .elementor-icon-box-icon {
    margin-bottom: 32px;
  }
  .elementor-9
    .elementor-element.elementor-element-2bf3390
    .elementor-icon-box-icon {
    margin-bottom: 32px;
  }
  .elementor-9
    .elementor-element.elementor-element-de080f7
    .elementor-icon-box-icon {
    margin-bottom: 32px;
  }
  .elementor-9
    .elementor-element.elementor-element-7bf03c1
    .elementor-icon-box-icon {
    margin-bottom: 32px;
  }
  .elementor-9 .elementor-element.elementor-element-831b85 {
    padding: 50px 20px 50px 20px;
  }
  .elementor-9 .elementor-element.elementor-element-0ded23e {
    font-size: 35px;
  }
  .elementor-9 .elementor-element.elementor-element-044894d {
    font-size: 33px;
  }
  .elementor-9 .elementor-element.elementor-element-9ebb798 {
    font-size: 35px;
  }
  .elementor-9
    .elementor-element.elementor-element-5473e20
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }
  .elementor-9
    .elementor-element.elementor-element-697409b
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }
  .elementor-9
    .elementor-element.elementor-element-2ca57da
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }
  .elementor-9
    .elementor-element.elementor-element-76f7355
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }
  .elementor-9 .elementor-element.elementor-element-342a4e8 {
    font-size: 35px;
  }
  .elementor-9
    .elementor-element.elementor-element-ed435de
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }
  .elementor-9
    .elementor-element.elementor-element-27e369c
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }
  .elementor-9
    .elementor-element.elementor-element-1952f21
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }
  .elementor-9
    .elementor-element.elementor-element-317c9bd
    .elementor-icon-box-icon {
    margin-bottom: 15px;
  }
}
@media (min-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-925d4b3 {
    width: 51.429%;
  }
  .elementor-9 .elementor-element.elementor-element-fbbd7e2 {
    width: 48.482%;
  }
  .elementor-9 .elementor-element.elementor-element-98b3741 {
    width: 53.482%;
  }
  .elementor-9 .elementor-element.elementor-element-edd9146 {
    width: 46.518%;
  }
}
@media (min-width: 1025px) {
  .elementor-9
    .elementor-element.elementor-element-6a19862:not(.elementor-motion-effects-element-type-background),
  .elementor-9
    .elementor-element.elementor-element-6a19862
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  #elementor-lightbox-a10bf29 .elementor-video-container {
    width: 68%;
  }
  #elementor-lightbox-83d157c .elementor-video-container {
    width: 68%;
  }
  #elementor-lightbox-f84801e .elementor-video-container {
    width: 68%;
  }
}
