.elementor-93169 .elementor-element.elementor-element-31aaf87 {
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 0% 0% 0% 0%;
}
.elementor-93169
  .elementor-element.elementor-element-bb7cb89
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-93169 .elementor-element.elementor-element-df86dca img {
  width: 100%;
  border-radius: 0px 0px 0px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-df86dca
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-93169 .elementor-element.elementor-element-1e0c40f img {
  width: 100%;
  border-radius: 0px 0px 0px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-1e0c40f
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-93169 .elementor-element.elementor-element-3558a0d2 {
  overflow: hidden;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 40px 0px 0px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-3558a0d2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-93169
  .elementor-element.elementor-element-3558a0d2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(at center left, #ffc107 -100%, #002442 51%);
}
.elementor-93169
  .elementor-element.elementor-element-3558a0d2
  > .elementor-background-overlay {
  opacity: 0.9;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-4fb1f018.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-93169 .elementor-element.elementor-element-28d983d5 {
  text-align: center;
  width: var(--container-widget-width, 92%);
  max-width: 92%;
  --container-widget-width: 92%;
  --container-widget-flex-grow: 0;
}
.elementor-93169
  .elementor-element.elementor-element-28d983d5
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Raleway";
  font-size: 50px;
  font-weight: 800;
  line-height: 1.2em;
}
.elementor-93169
  .elementor-element.elementor-element-28d983d5
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0px 100px 0px 100px;
}
.elementor-93169 .elementor-element.elementor-element-59d810a4 {
  text-align: center;
  color: #f0f0f0;
  font-family: "DM Sans";
  font-size: 20px;
  font-weight: 500;
}
.elementor-93169
  .elementor-element.elementor-element-59d810a4
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
  padding: 0px 100px 0px 100px;
}
.elementor-93169 .elementor-element.elementor-element-382593ad {
  text-align: center;
  color: #ffffff;
  font-family: "DM Sans";
  font-size: 15px;
  font-weight: 300;
}
.elementor-93169
  .elementor-element.elementor-element-382593ad
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-93169 .elementor-element.elementor-element-3982ca0e {
  margin-top: 10px;
  margin-bottom: 30px;
  padding: 0px 20px 0px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-2cb74fe8
  > .elementor-element-populated {
  padding: 30px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-6fe4893e
  .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-93169
  .elementor-element.elementor-element-6fe4893e
  .elementor-custom-embed-play
  i {
  color: #ffbe02;
  font-size: 60px;
}
.elementor-93169
  .elementor-element.elementor-element-6fe4893e
  .elementor-custom-embed-play
  svg {
  fill: #ffbe02;
  width: 60px;
  height: 60px;
}
.elementor-93169
  .elementor-element.elementor-element-6fe4893e
  > .elementor-widget-container {
  margin: 20px 30px 15px 30px;
  padding: 0% 0% 0% 0%;
  background-color: transparent;
  background-image: linear-gradient(120deg, #cc0000 0%, #1d1e21 100%);
  border-radius: 15px 15px 15px 15px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-4d3eea91.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-4d3eea91.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-4d3eea91
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-4d3eea91
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-4d3eea91
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-4d3eea91
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-4d3eea91
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-29bbfcd1 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-7412f824.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-7412f824.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-7412f824.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-93169
  .elementor-element.elementor-element-7412f824
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #ffffff6b;
  opacity: 0.5;
}
.elementor-93169
  .elementor-element.elementor-element-7412f824
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-7412f824
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-7412f824
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-7412f824
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 30px 10px 30px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 30px;
  padding: 10px 15px 10px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-7412f824
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-3ba9cec6 {
  text-align: center;
  font-size: 20px;
}
.elementor-93169
  .elementor-element.elementor-element-3ba9cec6
  > .elementor-widget-container {
  margin: -23px 0px 20px 0px;
}
.elementor-93169 .elementor-element.elementor-element-12bb9da5 {
  text-align: right;
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
}
.elementor-93169 .elementor-element.elementor-element-12bb9da5 img {
 width: 85%;
  max-width: 100%;
}
.elementor-93169
  .elementor-element.elementor-element-12bb9da5
  > .elementor-widget-container {
  margin: 0px 020px 0px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-12bb9da5:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url("./circle.svg");
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-93169
  .elementor-element.elementor-element-12bb9da5.elementor-widget-image
  .elementor-widget-container
  img {
    -webkit-mask-image: url("./circle.svg");
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-93169
  .elementor-element.elementor-element-5569c2c3
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-93169
  .elementor-element.elementor-element-5569c2c3
  .elementor-icon-box-title {
  margin-bottom: 10px;
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-5569c2c3
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-5569c2c3
  .elementor-icon-box-title
  a {
  font-size: 25px;
  font-weight: 700;
}
.elementor-93169
  .elementor-element.elementor-element-5569c2c3
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "DM Sans";
  font-size: 18px;
  font-weight: 300;
  line-height: 1.3em;
}
.elementor-93169
  .elementor-element.elementor-element-5569c2c3
  > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-93169 .elementor-element.elementor-element-5569c2c3 {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
}
.elementor-93169
  .elementor-element.elementor-element-5c23afe9
  > .elementor-container {
  max-width: 800px;
}
.elementor-93169
  .elementor-element.elementor-element-5c23afe9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-93169
  .elementor-element.elementor-element-5c23afe9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #009ffd00;
}
.elementor-93169 .elementor-element.elementor-element-5c23afe9 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 20px;
  padding: 0px 21px 0px 21px;
}
.elementor-93169
  .elementor-element.elementor-element-5c23afe9
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-55a1cb31
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-55a1cb31
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-62715851.elementor-view-stacked
  .elementor-icon {
  background-color: #ffc107;
}
.elementor-93169
  .elementor-element.elementor-element-62715851.elementor-view-framed
  .elementor-icon,
.elementor-93169
  .elementor-element.elementor-element-62715851.elementor-view-default
  .elementor-icon {
  fill: #ffc107;
  color: #ffc107;
  border-color: #ffc107;
}
.elementor-93169 .elementor-element.elementor-element-62715851 {
  --icon-box-icon-margin: 10px;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-93169 .elementor-element.elementor-element-62715851 .elementor-icon {
  font-size: 27px;
}
.elementor-93169
  .elementor-element.elementor-element-62715851
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-62715851
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-62715851
  .elementor-icon-box-title
  a {
  font-family: "DM Sans";
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  letter-spacing: 0.5px;
}
.elementor-93169
  .elementor-element.elementor-element-62715851
  > .elementor-widget-container {
  padding: 14px 014px 14px 20px;
  background-color: #ffffff45;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #bcbcbc4d;
  border-radius: 12px 12px 12px 12px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
.elementor-93169
  .elementor-element.elementor-element-7a5e02aa
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-7a5e02aa
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-402370f1.elementor-view-stacked
  .elementor-icon {
  background-color: #ffc107;
}
.elementor-93169
  .elementor-element.elementor-element-402370f1.elementor-view-framed
  .elementor-icon,
.elementor-93169
  .elementor-element.elementor-element-402370f1.elementor-view-default
  .elementor-icon {
  fill: #ffc107;
  color: #ffc107;
  border-color: #ffc107;
}
.elementor-93169 .elementor-element.elementor-element-402370f1 {
  --icon-box-icon-margin: 10px;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-93169 .elementor-element.elementor-element-402370f1 .elementor-icon {
  font-size: 27px;
}
.elementor-93169
  .elementor-element.elementor-element-402370f1
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-402370f1
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-402370f1
  .elementor-icon-box-title
  a {
  font-family: "DM Sans";
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  letter-spacing: 0.5px;
}
.elementor-93169
  .elementor-element.elementor-element-402370f1
  > .elementor-widget-container {
  padding: 14px 014px 14px 20px;
  background-color: #ffffff45;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #bcbcbc4d;
  border-radius: 12px 12px 12px 12px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
.elementor-93169
  .elementor-element.elementor-element-6e40a3e0
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-93169
  .elementor-element.elementor-element-6e40a3e0
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-93169
  .elementor-element.elementor-element-6e40a3e0
  .elementor-button {
  font-family: "Rubik";
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1em;
  letter-spacing: 0.7px;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca3200;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
  padding: 23px 25px 23px 25px;
}
.elementor-93169
  .elementor-element.elementor-element-6e40a3e0
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 10px 0px 0px 0px;
}
.elementor-93169 .elementor-element.elementor-element-6e40a3e0 {
  width: auto;
  max-width: auto;
}
.elementor-93169 .elementor-element.elementor-element-3f69be0b {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-3f69be0b
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins";
  font-size: 14px;
  font-weight: 500;
  text-transform: capitalize;
}
.elementor-93169
  .elementor-element.elementor-element-3f69be0b
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 05px 05px 05px 05px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169 .elementor-element.elementor-element-afae60e {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-afae60e
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins";
  font-size: 14px;
  font-weight: 500;
  text-transform: capitalize;
}
.elementor-93169
  .elementor-element.elementor-element-afae60e
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 05px 05px 05px 05px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169
  .elementor-element.elementor-element-567eb6ec
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-93169 .elementor-element.elementor-element-567eb6ec {
  overflow: hidden;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 0px 50px 0px 50px;
  z-index: 100;
}
.elementor-93169
  .elementor-element.elementor-element-567eb6ec:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-93169
  .elementor-element.elementor-element-567eb6ec
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #002442;
}
.elementor-93169
  .elementor-element.elementor-element-567eb6ec
  > .elementor-background-overlay {
  opacity: 0.1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-27f50fb8.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-93169
  .elementor-element.elementor-element-27f50fb8
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-93169
  .elementor-element.elementor-element-27f50fb8
  > .elementor-element-populated {
  margin: 0px 0px 20px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-334ba7f4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-93169
  .elementor-element.elementor-element-334ba7f4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-93169 .elementor-element.elementor-element-334ba7f4,
.elementor-93169
  .elementor-element.elementor-element-334ba7f4
  > .elementor-background-overlay {
  border-radius: 20px 20px 20px 20px;
}
.elementor-93169 .elementor-element.elementor-element-334ba7f4 {
  box-shadow: 0px 0px 14px 5px rgba(0, 0, 0, 0.08);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-334ba7f4
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-34e21b4d
  > .elementor-element-populated {
  padding: 0% 0% 1% 0%;
}
.elementor-93169 .elementor-element.elementor-element-30a3fef {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-30a3fef
  .elementor-heading-title {
  color: #000000;
  font-family: "DM Sans";
  font-size: 20px;
  font-weight: 600;
}
.elementor-93169
  .elementor-element.elementor-element-30a3fef
  > .elementor-widget-container {
  margin: 15px 0px 20px 0px;
}
.elementor-93169 .elementor-element.elementor-element-335d0f22 {
  --e-image-carousel-slides-to-show: 9;
}
.elementor-93169 .elementor-element.elementor-element-5fa6a93d {
  overflow: hidden;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 80px 50px 80px 50px;
}
.elementor-93169
  .elementor-element.elementor-element-5fa6a93d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-93169
  .elementor-element.elementor-element-5fa6a93d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(
    at center right,
    #ffc107 -100%,
    #002442 37%
  );
}
.elementor-93169
  .elementor-element.elementor-element-5fa6a93d
  > .elementor-background-overlay {
  opacity: 0.7;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-72dd99e6.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-93169
  .elementor-element.elementor-element-72dd99e6
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-93169 .elementor-element.elementor-element-629b4042 {
  --iteration-count: infinite;
  --animation-duration: 1200ms;
  --dynamic-text-color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-629b4042
  .elementor-headline {
  text-align: center;
  font-family: "Raleway";
  font-size: 40px;
  font-weight: 300;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2em;
  letter-spacing: 1.52px;
}
.elementor-93169
  .elementor-element.elementor-element-629b4042
  .elementor-headline-dynamic-wrapper
  path {
  stroke: #2eb56000;
  stroke-width: 12px;
}
.elementor-93169
  .elementor-element.elementor-element-629b4042
  .elementor-headline-dynamic-wrapper
  svg {
  z-index: 2;
}
.elementor-93169
  .elementor-element.elementor-element-629b4042
  .elementor-headline-dynamic-text {
  z-index: auto;
  font-family: "Raleway";
  font-weight: 800;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2em;
  letter-spacing: 1.52px;
}
.elementor-93169
  .elementor-element.elementor-element-629b4042
  .elementor-headline-plain-text {
  color: #ffffff;
}
.elementor-93169 .elementor-element.elementor-element-57d5c5d9 {
  text-align: center;
  color: #e9e9e9;
  font-family: "Poppins";
  font-size: 18px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.3em;
  letter-spacing: -0.37px;
}
.elementor-93169 .elementor-element.elementor-element-638187bd {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-61e98775.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-61e98775.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-61e98775:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-61e98775
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-61e98775
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-61e98775
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-61e98775
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-61e98775
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-61e98775
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-5144495
  .elementor-icon-list-icon
  i {
  color: #0eff00;
  transition: color 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-5144495
  .elementor-icon-list-icon
  svg {
  fill: #0eff00;
  transition: fill 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-5144495 {
  --e-icon-list-icon-size: 22px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 3px;
}
.elementor-93169
  .elementor-element.elementor-element-5144495
  .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-93169
  .elementor-element.elementor-element-5144495
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-93169
  .elementor-element.elementor-element-5144495
  .elementor-icon-list-item
  > a {
  font-family: "Mulish";
  font-size: 20px;
  font-weight: 400;
}
.elementor-93169
  .elementor-element.elementor-element-5144495
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-4b02221c.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-4b02221c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-4b02221c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-4b02221c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-4b02221c
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-4b02221c
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-4b02221c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-4b02221c
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-4b02221c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-26d13b80
  .elementor-icon-list-icon
  i {
  color: #0eff00;
  transition: color 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-26d13b80
  .elementor-icon-list-icon
  svg {
  fill: #0eff00;
  transition: fill 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-26d13b80 {
  --e-icon-list-icon-size: 22px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 3px;
}
.elementor-93169
  .elementor-element.elementor-element-26d13b80
  .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-93169
  .elementor-element.elementor-element-26d13b80
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-93169
  .elementor-element.elementor-element-26d13b80
  .elementor-icon-list-item
  > a {
  font-family: "Mulish";
  font-size: 20px;
  font-weight: 400;
}
.elementor-93169
  .elementor-element.elementor-element-26d13b80
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-14ef910a {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-585e1555.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-585e1555.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-585e1555:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-585e1555
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-585e1555
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-585e1555
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-585e1555
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-585e1555
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-585e1555
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-529c3890
  .elementor-icon-list-icon
  i {
  color: #0eff00;
  transition: color 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-529c3890
  .elementor-icon-list-icon
  svg {
  fill: #0eff00;
  transition: fill 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-529c3890 {
  --e-icon-list-icon-size: 22px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 3px;
}
.elementor-93169
  .elementor-element.elementor-element-529c3890
  .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-93169
  .elementor-element.elementor-element-529c3890
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-93169
  .elementor-element.elementor-element-529c3890
  .elementor-icon-list-item
  > a {
  font-family: "Mulish";
  font-size: 20px;
  font-weight: 400;
}
.elementor-93169
  .elementor-element.elementor-element-529c3890
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-3e4a45d8.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-3e4a45d8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-3e4a45d8:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-3e4a45d8
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-3e4a45d8
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-3e4a45d8
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-3e4a45d8
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-3e4a45d8
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-3e4a45d8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-5d1c9ec
  .elementor-icon-list-icon
  i {
  color: #0eff00;
  transition: color 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-5d1c9ec
  .elementor-icon-list-icon
  svg {
  fill: #0eff00;
  transition: fill 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-5d1c9ec {
  --e-icon-list-icon-size: 22px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 3px;
}
.elementor-93169
  .elementor-element.elementor-element-5d1c9ec
  .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-93169
  .elementor-element.elementor-element-5d1c9ec
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-93169
  .elementor-element.elementor-element-5d1c9ec
  .elementor-icon-list-item
  > a {
  font-family: "Mulish";
  font-size: 20px;
  font-weight: 400;
}
.elementor-93169
  .elementor-element.elementor-element-5d1c9ec
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-5e1d7fa0 {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-eeee9ed.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-eeee9ed.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-eeee9ed:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-eeee9ed
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-eeee9ed
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-eeee9ed
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-eeee9ed
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-eeee9ed
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-eeee9ed
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-7a796023
  .elementor-icon-list-icon
  i {
  color: #0eff00;
  transition: color 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-7a796023
  .elementor-icon-list-icon
  svg {
  fill: #0eff00;
  transition: fill 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-7a796023 {
  --e-icon-list-icon-size: 22px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 3px;
}
.elementor-93169
  .elementor-element.elementor-element-7a796023
  .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-93169
  .elementor-element.elementor-element-7a796023
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-93169
  .elementor-element.elementor-element-7a796023
  .elementor-icon-list-item
  > a {
  font-family: "Mulish";
  font-size: 20px;
  font-weight: 400;
}
.elementor-93169
  .elementor-element.elementor-element-7a796023
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-586e46a.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-586e46a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-586e46a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-586e46a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-586e46a
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-586e46a
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-586e46a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-586e46a
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-586e46a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-6edba56
  .elementor-icon-list-icon
  i {
  color: #0eff00;
  transition: color 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-6edba56
  .elementor-icon-list-icon
  svg {
  fill: #0eff00;
  transition: fill 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-6edba56 {
  --e-icon-list-icon-size: 22px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 3px;
}
.elementor-93169
  .elementor-element.elementor-element-6edba56
  .elementor-icon-list-icon {
  padding-right: 5px;
}
.elementor-93169
  .elementor-element.elementor-element-6edba56
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-93169
  .elementor-element.elementor-element-6edba56
  .elementor-icon-list-item
  > a {
  font-family: "Mulish";
  font-size: 20px;
  font-weight: 400;
}
.elementor-93169
  .elementor-element.elementor-element-6edba56
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-1a5dcbbf
  .elementor-button {
  font-family: "DM Sans";
  font-size: 18px;
  font-weight: 900;
  text-transform: capitalize;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca3200;
  border-radius: 10px 10px 10px 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-1a5dcbbf
  > .elementor-widget-container {
  padding: 30px 0px 10px 0px;
}
.elementor-93169 .elementor-element.elementor-element-608d5a70 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-608d5a70
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins";
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
}
.elementor-93169
  .elementor-element.elementor-element-608d5a70
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 05px 05px 05px 05px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169
  .elementor-element.elementor-element-5ddce0a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-93169
  .elementor-element.elementor-element-5ddce0a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-93169 .elementor-element.elementor-element-5ddce0a {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 6% 5% 6% 5%;
}
.elementor-93169
  .elementor-element.elementor-element-5ddce0a
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-188a9402 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-188a9402
  .elementor-heading-title {
  color: #000000;
  font-family: "Raleway";
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-93169
  .elementor-element.elementor-element-188a9402
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-7790715
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #e4e4e4;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-7790715
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-7790715
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-7790715
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-7790715
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-7ac4efb6.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-7ac4efb6.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-7ac4efb6.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-7ac4efb6
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 15%;
}
.elementor-93169
  .elementor-element.elementor-element-7ac4efb6
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-7ac4efb6
  .elementor-image-box-title {
  color: #000000;
  font-family: "Mulish";
  font-size: 18px;
  font-weight: 600;
}
.elementor-93169
  .elementor-element.elementor-element-604a5bae
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #e4e4e4;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-604a5bae
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-604a5bae
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-604a5bae
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-604a5bae
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-2f1743ab.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-2f1743ab.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-2f1743ab.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-2f1743ab
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 15%;
}
.elementor-93169
  .elementor-element.elementor-element-2f1743ab
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-2f1743ab
  .elementor-image-box-title {
  color: #000000;
  font-family: "Mulish";
  font-size: 18px;
  font-weight: 600;
}
.elementor-93169
  .elementor-element.elementor-element-614dfa72
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #e4e4e4;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-614dfa72
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-614dfa72
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-614dfa72
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-614dfa72
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-42c34976.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-42c34976.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-42c34976.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-42c34976
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 15%;
}
.elementor-93169
  .elementor-element.elementor-element-42c34976
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-42c34976
  .elementor-image-box-title {
  color: #000000;
  font-family: "Mulish";
  font-size: 18px;
  font-weight: 600;
}
.elementor-93169
  .elementor-element.elementor-element-6d1e01d0
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #e4e4e4;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-6d1e01d0
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-6d1e01d0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-6d1e01d0
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-6d1e01d0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-3dcd752e.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-3dcd752e.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-3dcd752e.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-3dcd752e
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 15%;
}
.elementor-93169
  .elementor-element.elementor-element-3dcd752e
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-3dcd752e
  .elementor-image-box-title {
  color: #000000;
  font-family: "Mulish";
  font-size: 18px;
  font-weight: 600;
}
.elementor-93169
  .elementor-element.elementor-element-f4e52b5
  > .elementor-container {
  max-width: 1000px;
}
.elementor-93169
  .elementor-element.elementor-element-f4e52b5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-93169
  .elementor-element.elementor-element-f4e52b5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-f4e52b5
  > .elementor-background-overlay {
  opacity: 0.5;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-f4e52b5 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 20px 30px 50px 30px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-51d230c1.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-51d230c1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-93169 .elementor-element.elementor-element-5ae23273 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-5ae23273
  .elementor-heading-title {
  color: #000000;
  font-family: "Raleway";
  font-size: 35px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-93169
  .elementor-element.elementor-element-5ae23273
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-93169 .elementor-element.elementor-element-26a0aad4 {
  text-align: center;
  color: #a0a0a0;
}
.elementor-93169
  .elementor-element.elementor-element-26a0aad4
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-93169 .elementor-element.elementor-element-3bc3e184 {
  --e-image-carousel-slides-to-show: 3;
}
.elementor-93169
  .elementor-element.elementor-element-3bc3e184
  .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  background: #e0e0e0;
  opacity: 1;
}
.elementor-93169
  .elementor-element.elementor-element-3bc3e184
  .swiper-pagination-bullet {
  background: #ffc107;
}
.elementor-93169
  .elementor-element.elementor-element-3bc3e184
  .elementor-image-carousel-wrapper
  .elementor-image-carousel
  .swiper-slide-image {
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169 .elementor-element.elementor-element-5b4e072e {
  text-align: center;
  color: #afafaf;
  font-size: 15px;
  font-style: italic;
}
.elementor-93169
  .elementor-element.elementor-element-4a9f37b2
  > .elementor-container {
  max-width: 950px;
}
.elementor-93169 .elementor-element.elementor-element-4a9f37b2 {
  overflow: hidden;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 50px 50px 50px 50px;
}
.elementor-93169
  .elementor-element.elementor-element-4a9f37b2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-93169
  .elementor-element.elementor-element-4a9f37b2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("./ms-office-workshop-ga-assets/9606127_14476-5-1.png");
  background-position: bottom left;
  background-repeat: no-repeat;
}
.elementor-93169
  .elementor-element.elementor-element-4a9f37b2
  > .elementor-background-overlay {
  background-image: url("./ms-office-workshop-ga-assets/9606127_14476-5-1-1.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-2361cfdb.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-2361cfdb.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-2361cfdb.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-93169
  .elementor-element.elementor-element-2361cfdb:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-2361cfdb
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("./ms-office-workshop-ga-assets/bg-dots-yellow.png");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 10% auto;
}
.elementor-93169
  .elementor-element.elementor-element-2361cfdb
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-2361cfdb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-66678dcc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-93169
  .elementor-element.elementor-element-66678dcc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(131deg, #e7ae00 -80%, #002c52 52%);
}
.elementor-93169
  .elementor-element.elementor-element-66678dcc
  > .elementor-background-overlay {
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-66678dcc,
.elementor-93169
  .elementor-element.elementor-element-66678dcc
  > .elementor-background-overlay {
  border-radius: 50px 50px 50px 50px;
}
.elementor-93169 .elementor-element.elementor-element-66678dcc {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 30px 30px 30px 30px;
}
.elementor-93169 .elementor-element.elementor-element-3f1f4881 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-3f1f4881
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat";
  font-size: 40px;
  font-weight: 800;
  font-style: italic;
}
.elementor-93169
  .elementor-element.elementor-element-3f1f4881
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-93169 .elementor-element.elementor-element-2a327900 {
  text-align: center;
  color: #ffffff;
  font-weight: 500;
}
.elementor-93169
  .elementor-element.elementor-element-2a327900
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}
.elementor-93169 .elementor-element.elementor-element-1ffb9fd1 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-1ffb9fd1
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat";
  font-size: 30px;
  font-weight: 700;
}
.elementor-93169
  .elementor-element.elementor-element-1ffb9fd1
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}
.elementor-93169 .elementor-element.elementor-element-1af676a9 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-1af676a9
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat";
  font-size: 20px;
  font-weight: 700;
}
.elementor-93169
  .elementor-element.elementor-element-1af676a9
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-1997f674
  .elementor-button {
  font-family: "DM Sans";
  font-size: 18px;
  font-weight: 900;
  text-transform: capitalize;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca3200;
  border-radius: 10px 10px 10px 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-1997f674
  > .elementor-widget-container {
  padding: 10px 0px 10px 0px;
}
.elementor-93169 .elementor-element.elementor-element-4ff54cb1 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-4ff54cb1
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins";
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
}
.elementor-93169
  .elementor-element.elementor-element-4ff54cb1
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 05px 05px 05px 05px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169 .elementor-element.elementor-element-2334ecb6 {
  overflow: hidden;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 80px 50px 80px 50px;
}
.elementor-93169
  .elementor-element.elementor-element-2334ecb6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-93169
  .elementor-element.elementor-element-2334ecb6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(
    at bottom right,
    #ffc107 -100%,
    #002442 50%
  );
}
.elementor-93169
  .elementor-element.elementor-element-2334ecb6
  > .elementor-background-overlay {
  opacity: 0.7;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-e0d422f.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-93169
  .elementor-element.elementor-element-e0d422f
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-93169 .elementor-element.elementor-element-6bd70212 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-6bd70212
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Raleway";
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -0.2px;
}
.elementor-93169
  .elementor-element.elementor-element-6bd70212
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-4ecab895.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-4ecab895.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-4ecab895:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-4ecab895
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-4ecab895
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-4ecab895
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-4ecab895
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-4ecab895
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-4ecab895
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-416b5333.elementor-view-stacked
  .elementor-icon {
  background-color: #100a60;
}
.elementor-93169
  .elementor-element.elementor-element-416b5333.elementor-view-framed
  .elementor-icon,
.elementor-93169
  .elementor-element.elementor-element-416b5333.elementor-view-default
  .elementor-icon {
  fill: #100a60;
  color: #100a60;
  border-color: #100a60;
}
.elementor-93169 .elementor-element.elementor-element-416b5333 {
  --icon-box-icon-margin: 15px;
}
.elementor-93169 .elementor-element.elementor-element-416b5333 .elementor-icon {
  font-size: 50px;
}
.elementor-93169
  .elementor-element.elementor-element-416b5333
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-416b5333
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-416b5333
  .elementor-icon-box-title
  a {
  font-family: "DM Sans";
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 28px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-494f2ffa.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-494f2ffa.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-494f2ffa:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-494f2ffa
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-494f2ffa
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-494f2ffa
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-494f2ffa
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-494f2ffa
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-494f2ffa
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-74012307.elementor-view-stacked
  .elementor-icon {
  background-color: #100a60;
}
.elementor-93169
  .elementor-element.elementor-element-74012307.elementor-view-framed
  .elementor-icon,
.elementor-93169
  .elementor-element.elementor-element-74012307.elementor-view-default
  .elementor-icon {
  fill: #100a60;
  color: #100a60;
  border-color: #100a60;
}
.elementor-93169 .elementor-element.elementor-element-74012307 {
  --icon-box-icon-margin: 15px;
}
.elementor-93169 .elementor-element.elementor-element-74012307 .elementor-icon {
  font-size: 50px;
}
.elementor-93169
  .elementor-element.elementor-element-74012307
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-74012307
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-74012307
  .elementor-icon-box-title
  a {
  font-family: "DM Sans";
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 28px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-dfc6b1d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-dfc6b1d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-dfc6b1d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-dfc6b1d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-dfc6b1d
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-dfc6b1d
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-dfc6b1d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-dfc6b1d
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-dfc6b1d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-5e57990a.elementor-view-stacked
  .elementor-icon {
  background-color: #100a60;
}
.elementor-93169
  .elementor-element.elementor-element-5e57990a.elementor-view-framed
  .elementor-icon,
.elementor-93169
  .elementor-element.elementor-element-5e57990a.elementor-view-default
  .elementor-icon {
  fill: #100a60;
  color: #100a60;
  border-color: #100a60;
}
.elementor-93169 .elementor-element.elementor-element-5e57990a {
  --icon-box-icon-margin: 15px;
}
.elementor-93169 .elementor-element.elementor-element-5e57990a .elementor-icon {
  font-size: 50px;
}
.elementor-93169
  .elementor-element.elementor-element-5e57990a
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-5e57990a
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-5e57990a
  .elementor-icon-box-title
  a {
  font-family: "DM Sans";
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 28px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-344734b2.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-344734b2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-344734b2:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-344734b2
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-344734b2
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-344734b2
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-344734b2
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-344734b2
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-344734b2
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-4346763c.elementor-view-stacked
  .elementor-icon {
  background-color: #100a60;
}
.elementor-93169
  .elementor-element.elementor-element-4346763c.elementor-view-framed
  .elementor-icon,
.elementor-93169
  .elementor-element.elementor-element-4346763c.elementor-view-default
  .elementor-icon {
  fill: #100a60;
  color: #100a60;
  border-color: #100a60;
}
.elementor-93169 .elementor-element.elementor-element-4346763c {
  --icon-box-icon-margin: 15px;
}
.elementor-93169 .elementor-element.elementor-element-4346763c .elementor-icon {
  font-size: 50px;
}
.elementor-93169
  .elementor-element.elementor-element-4346763c
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-4346763c
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-4346763c
  .elementor-icon-box-title
  a {
  font-family: "DM Sans";
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 28px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-779a91e6.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-779a91e6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-779a91e6:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-779a91e6
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-779a91e6
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-779a91e6
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-779a91e6
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-779a91e6
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-779a91e6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-627e28b7.elementor-view-stacked
  .elementor-icon {
  background-color: #100a60;
}
.elementor-93169
  .elementor-element.elementor-element-627e28b7.elementor-view-framed
  .elementor-icon,
.elementor-93169
  .elementor-element.elementor-element-627e28b7.elementor-view-default
  .elementor-icon {
  fill: #100a60;
  color: #100a60;
  border-color: #100a60;
}
.elementor-93169 .elementor-element.elementor-element-627e28b7 {
  --icon-box-icon-margin: 15px;
}
.elementor-93169 .elementor-element.elementor-element-627e28b7 .elementor-icon {
  font-size: 50px;
}
.elementor-93169
  .elementor-element.elementor-element-627e28b7
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-627e28b7
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-627e28b7
  .elementor-icon-box-title
  a {
  font-family: "DM Sans";
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 28px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-4944a35b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-4944a35b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-4944a35b:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-4944a35b
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-4944a35b
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-4944a35b
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-4944a35b
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-4944a35b
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-4944a35b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-301f0135.elementor-view-stacked
  .elementor-icon {
  background-color: #100a60;
}
.elementor-93169
  .elementor-element.elementor-element-301f0135.elementor-view-framed
  .elementor-icon,
.elementor-93169
  .elementor-element.elementor-element-301f0135.elementor-view-default
  .elementor-icon {
  fill: #100a60;
  color: #100a60;
  border-color: #100a60;
}
.elementor-93169 .elementor-element.elementor-element-301f0135 {
  --icon-box-icon-margin: 15px;
}
.elementor-93169 .elementor-element.elementor-element-301f0135 .elementor-icon {
  font-size: 50px;
}
.elementor-93169
  .elementor-element.elementor-element-301f0135
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-301f0135
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-301f0135
  .elementor-icon-box-title
  a {
  font-family: "DM Sans";
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 28px;
}
.elementor-93169 .elementor-element.elementor-element-beaa9ba {
  margin-top: 0px;
  margin-bottom: 20px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-7ab3bbc8.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-7ab3bbc8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-7ab3bbc8:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-7ab3bbc8
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-7ab3bbc8
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-7ab3bbc8
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-7ab3bbc8
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-7ab3bbc8
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-7ab3bbc8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-62b4a180.elementor-view-stacked
  .elementor-icon {
  background-color: #100a60;
}
.elementor-93169
  .elementor-element.elementor-element-62b4a180.elementor-view-framed
  .elementor-icon,
.elementor-93169
  .elementor-element.elementor-element-62b4a180.elementor-view-default
  .elementor-icon {
  fill: #100a60;
  color: #100a60;
  border-color: #100a60;
}
.elementor-93169 .elementor-element.elementor-element-62b4a180 {
  --icon-box-icon-margin: 15px;
}
.elementor-93169 .elementor-element.elementor-element-62b4a180 .elementor-icon {
  font-size: 50px;
}
.elementor-93169
  .elementor-element.elementor-element-62b4a180
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-62b4a180
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-62b4a180
  .elementor-icon-box-title
  a {
  font-family: "DM Sans";
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 28px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-68ff95b0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-68ff95b0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-68ff95b0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-68ff95b0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-68ff95b0
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-68ff95b0
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-68ff95b0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-68ff95b0
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-68ff95b0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-170fe85.elementor-view-stacked
  .elementor-icon {
  background-color: #100a60;
}
.elementor-93169
  .elementor-element.elementor-element-170fe85.elementor-view-framed
  .elementor-icon,
.elementor-93169
  .elementor-element.elementor-element-170fe85.elementor-view-default
  .elementor-icon {
  fill: #100a60;
  color: #100a60;
  border-color: #100a60;
}
.elementor-93169 .elementor-element.elementor-element-170fe85 {
  --icon-box-icon-margin: 15px;
}
.elementor-93169 .elementor-element.elementor-element-170fe85 .elementor-icon {
  font-size: 50px;
}
.elementor-93169
  .elementor-element.elementor-element-170fe85
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-170fe85
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-170fe85
  .elementor-icon-box-title
  a {
  font-family: "DM Sans";
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 28px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-29d3be1.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-29d3be1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-29d3be1:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-29d3be1
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-29d3be1
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-29d3be1
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-29d3be1
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-29d3be1
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-29d3be1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-5e5856d9.elementor-view-stacked
  .elementor-icon {
  background-color: #100a60;
}
.elementor-93169
  .elementor-element.elementor-element-5e5856d9.elementor-view-framed
  .elementor-icon,
.elementor-93169
  .elementor-element.elementor-element-5e5856d9.elementor-view-default
  .elementor-icon {
  fill: #100a60;
  color: #100a60;
  border-color: #100a60;
}
.elementor-93169 .elementor-element.elementor-element-5e5856d9 {
  --icon-box-icon-margin: 15px;
}
.elementor-93169 .elementor-element.elementor-element-5e5856d9 .elementor-icon {
  font-size: 50px;
}
.elementor-93169
  .elementor-element.elementor-element-5e5856d9
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-5e5856d9
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-5e5856d9
  .elementor-icon-box-title
  a {
  font-family: "DM Sans";
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 28px;
}
.elementor-93169
  .elementor-element.elementor-element-ca844ba
  .elementor-button {
  font-family: "DM Sans";
  font-size: 18px;
  font-weight: 900;
  text-transform: capitalize;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca3200;
  border-radius: 10px 10px 10px 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-ca844ba
  > .elementor-widget-container {
  padding: 10px 0px 10px 0px;
}
.elementor-93169 .elementor-element.elementor-element-5d9e7b55 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-5d9e7b55
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins";
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
}
.elementor-93169
  .elementor-element.elementor-element-5d9e7b55
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 05px 05px 05px 05px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169
  .elementor-element.elementor-element-2f5f64f0
  > .elementor-container {
  max-width: 1080px;
}
.elementor-93169 .elementor-element.elementor-element-2f5f64f0 {
  overflow: hidden;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 80px 50px 50px 50px;
}
.elementor-93169
  .elementor-element.elementor-element-2f5f64f0
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-3eb4969f {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-3eb4969f
  .elementor-heading-title {
  color: #000000;
  font-family: "Raleway";
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -0.2px;
}
.elementor-93169
  .elementor-element.elementor-element-3eb4969f
  > .elementor-widget-container {
  padding: 0px 0px 70px 0px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169 .elementor-element.elementor-element-14d856c3 {
  padding: 30px 0px 0px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-5f4b199b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-93169
  .elementor-element.elementor-element-5f4b199b
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-5f4b199b:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-5f4b199b
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(at top right, #ffc107 -100%, #002544 70%);
}
.elementor-93169
  .elementor-element.elementor-element-5f4b199b
  > .elementor-element-populated {
  border-style: none;
  transition:
    background 0.3s,
    border 0.45s,
    border-radius 0.45s,
    box-shadow 0.45s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 10% 10% 10% 10%;
}
.elementor-93169
  .elementor-element.elementor-element-5f4b199b
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-5f4b199b
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-5f4b199b
  > .elementor-background-slideshow {
  border-radius: 30px 30px 30px 30px;
}
.elementor-93169
  .elementor-element.elementor-element-5f4b199b:hover
  > .elementor-element-populated {
  border-style: none;
}
.elementor-93169
  .elementor-element.elementor-element-5f4b199b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.45s,
    opacity 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-3738238d img {
  max-width: 60%;
  border-radius: 25px 25px 25px 25px;
}
.elementor-93169
  .elementor-element.elementor-element-3738238d
  > .elementor-widget-container {
  margin: -40% 0% 0% 0%;
}
.elementor-93169 .elementor-element.elementor-element-5d58aa44 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-5d58aa44
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Raleway";
  font-size: 27px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.3em;
}
.elementor-93169 .elementor-element.elementor-element-72df7288 {
  text-align: center;
  color: #ffffff;
  font-family: "Open Sans";
  font-size: 15px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0px;
}
.elementor-93169
  .elementor-element.elementor-element-22399bf0
  .elementor-heading-title {
  color: #000000;
  font-family: "Raleway";
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2em;
}
.elementor-93169
  .elementor-element.elementor-element-22399bf0
  > .elementor-widget-container {
  padding: 10px 15px 10px 15px;
  background-color: #ffc107;
  border-radius: 12px 12px 12px 12px;
}
.elementor-93169 .elementor-element.elementor-element-22399bf0 {
  width: auto;
  max-width: auto;
}
.elementor-93169
  .elementor-element.elementor-element-5f51480a.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-93169
  .elementor-element.elementor-element-5f51480a
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-5f51480a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-5f51480a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(at top right, #ffc107 -100%, #002544 70%);
}
.elementor-93169
  .elementor-element.elementor-element-5f51480a
  > .elementor-element-populated {
  border-style: none;
  transition:
    background 0.3s,
    border 0.45s,
    border-radius 0.45s,
    box-shadow 0.45s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 10% 10% 10% 10%;
}
.elementor-93169
  .elementor-element.elementor-element-5f51480a
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-5f51480a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-5f51480a
  > .elementor-background-slideshow {
  border-radius: 30px 30px 30px 30px;
}
.elementor-93169
  .elementor-element.elementor-element-5f51480a:hover
  > .elementor-element-populated {
  border-style: none;
}
.elementor-93169
  .elementor-element.elementor-element-5f51480a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.45s,
    opacity 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-4d961706 img {
  max-width: 60%;
  border-radius: 25px 25px 25px 25px;
}
.elementor-93169
  .elementor-element.elementor-element-4d961706
  > .elementor-widget-container {
  margin: -40% 0% 0% 0%;
}
.elementor-93169 .elementor-element.elementor-element-67846074 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-67846074
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Raleway";
  font-size: 27px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.3em;
}
.elementor-93169 .elementor-element.elementor-element-d47ca38 {
  text-align: center;
  color: #ffffff;
  font-family: "Open Sans";
  font-size: 15px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0px;
}
.elementor-93169
  .elementor-element.elementor-element-6014794e
  .elementor-heading-title {
  color: #000000;
  font-family: "Raleway";
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2em;
}
.elementor-93169
  .elementor-element.elementor-element-6014794e
  > .elementor-widget-container {
  padding: 10px 15px 10px 15px;
  background-color: #ffc107;
  border-radius: 12px 12px 12px 12px;
}
.elementor-93169 .elementor-element.elementor-element-6014794e {
  width: auto;
  max-width: auto;
}
.elementor-93169 .elementor-element.elementor-element-5bda6d07 {
  padding: 120px 0px 0px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-15365f53.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-93169
  .elementor-element.elementor-element-15365f53
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-15365f53:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-15365f53
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(at top right, #ffc107 -100%, #002544 70%);
}
.elementor-93169
  .elementor-element.elementor-element-15365f53
  > .elementor-element-populated {
  border-style: none;
  transition:
    background 0.3s,
    border 0.45s,
    border-radius 0.45s,
    box-shadow 0.45s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 10% 10% 10% 10%;
}
.elementor-93169
  .elementor-element.elementor-element-15365f53
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-15365f53
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-15365f53
  > .elementor-background-slideshow {
  border-radius: 30px 30px 30px 30px;
}
.elementor-93169
  .elementor-element.elementor-element-15365f53:hover
  > .elementor-element-populated {
  border-style: none;
}
.elementor-93169
  .elementor-element.elementor-element-15365f53
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.45s,
    opacity 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-4c4c2242 img {
  max-width: 60%;
  border-radius: 25px 25px 25px 25px;
}
.elementor-93169
  .elementor-element.elementor-element-4c4c2242
  > .elementor-widget-container {
  margin: -40% 0% 0% 0%;
}
.elementor-93169 .elementor-element.elementor-element-1f1ad715 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-1f1ad715
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Raleway";
  font-size: 27px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.3em;
}
.elementor-93169 .elementor-element.elementor-element-47304966 {
  text-align: center;
  color: #ffffff;
  font-family: "Open Sans";
  font-size: 15px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0px;
}
.elementor-93169
  .elementor-element.elementor-element-6e3f2402
  .elementor-heading-title {
  color: #000000;
  font-family: "Raleway";
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2em;
}
.elementor-93169
  .elementor-element.elementor-element-6e3f2402
  > .elementor-widget-container {
  padding: 10px 15px 10px 15px;
  background-color: #ffc107;
  border-radius: 12px 12px 12px 12px;
}
.elementor-93169 .elementor-element.elementor-element-6e3f2402 {
  width: auto;
  max-width: auto;
}
.elementor-93169
  .elementor-element.elementor-element-60c137a0.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-93169
  .elementor-element.elementor-element-60c137a0
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-60c137a0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-60c137a0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(at top right, #ffc107 -100%, #002544 70%);
}
.elementor-93169
  .elementor-element.elementor-element-60c137a0
  > .elementor-element-populated {
  border-style: none;
  transition:
    background 0.3s,
    border 0.45s,
    border-radius 0.45s,
    box-shadow 0.45s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 10% 10% 10% 10%;
}
.elementor-93169
  .elementor-element.elementor-element-60c137a0
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-60c137a0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-60c137a0
  > .elementor-background-slideshow {
  border-radius: 30px 30px 30px 30px;
}
.elementor-93169
  .elementor-element.elementor-element-60c137a0:hover
  > .elementor-element-populated {
  border-style: none;
}
.elementor-93169
  .elementor-element.elementor-element-60c137a0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.45s,
    opacity 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-68006a0f img {
  max-width: 60%;
  border-radius: 25px 25px 25px 25px;
}
.elementor-93169
  .elementor-element.elementor-element-68006a0f
  > .elementor-widget-container {
  margin: -40% 0% 0% 0%;
}
.elementor-93169 .elementor-element.elementor-element-72f03212 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-72f03212
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Raleway";
  font-size: 27px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.3em;
}
.elementor-93169 .elementor-element.elementor-element-58501f49 {
  text-align: center;
  color: #ffffff;
  font-family: "Open Sans";
  font-size: 15px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0px;
}
.elementor-93169
  .elementor-element.elementor-element-3fe1519b
  .elementor-heading-title {
  color: #000000;
  font-family: "Raleway";
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2em;
}
.elementor-93169
  .elementor-element.elementor-element-3fe1519b
  > .elementor-widget-container {
  padding: 10px 15px 10px 15px;
  background-color: #ffc107;
  border-radius: 12px 12px 12px 12px;
}
.elementor-93169 .elementor-element.elementor-element-3fe1519b {
  width: auto;
  max-width: auto;
}
.elementor-93169
  .elementor-element.elementor-element-76eb40ac
  > .elementor-container {
  max-width: 950px;
}
.elementor-93169 .elementor-element.elementor-element-76eb40ac {
  overflow: hidden;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 20px 50px 50px 50px;
}
.elementor-93169
  .elementor-element.elementor-element-76eb40ac
  > .elementor-background-overlay {
  opacity: 0.5;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-1f1f3b18.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-1f1f3b18.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-1f1f3b18.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-93169
  .elementor-element.elementor-element-1f1f3b18
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-1f1f3b18
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-2c562407
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(70deg, #ffc000 0%, #002c52 75%);
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-2c562407 {
  border-style: none;
  box-shadow: 0px 0px 15px 10px rgba(0, 0, 0, 0.1);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 30px 30px 30px 30px;
}
.elementor-93169 .elementor-element.elementor-element-2c562407,
.elementor-93169
  .elementor-element.elementor-element-2c562407
  > .elementor-background-overlay {
  border-radius: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-53f31cd
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-93169 .elementor-element.elementor-element-3b8b3161 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-3b8b3161
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Raleway";
  font-size: 40px;
  font-weight: 800;
}
.elementor-93169 .elementor-element.elementor-element-2dc01288 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-2dc01288
  .elementor-heading-title {
  color: #ffffff;
  font-size: 25px;
  font-weight: 800;
  text-transform: uppercase;
}
.elementor-93169
  .elementor-element.elementor-element-2dc01288
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-1dc88df0
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-93169
  .elementor-element.elementor-element-1dc88df0
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-93169
  .elementor-element.elementor-element-1dc88df0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-93169
  .elementor-element.elementor-element-1dc88df0
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-93169
  .elementor-element.elementor-element-1dc88df0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-93169
  .elementor-element.elementor-element-1dc88df0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-93169
  .elementor-element.elementor-element-1dc88df0
  .elementor-icon-list-icon
  i {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-1dc88df0
  .elementor-icon-list-icon
  svg {
  fill: #ffffff;
  transition: fill 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-1dc88df0 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-93169
  .elementor-element.elementor-element-1dc88df0
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-6035acd6
  .elementor-icon-list-icon
  i {
  color: #64ff75;
  transition: color 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-6035acd6
  .elementor-icon-list-icon
  svg {
  fill: #64ff75;
  transition: fill 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-6035acd6 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-93169
  .elementor-element.elementor-element-6035acd6
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-93169
  .elementor-element.elementor-element-6035acd6
  .elementor-icon-list-item
  > a {
  font-size: 18px;
  font-weight: 900;
}
.elementor-93169
  .elementor-element.elementor-element-6035acd6
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-62c525b8
  .elementor-button {
  font-family: "DM Sans";
  font-size: 20px;
  font-weight: 900;
  text-transform: capitalize;
  fill: #ffffff;
  color: #ffffff;
  background-color: transparent;
  background-image: linear-gradient(120deg, #000000 0%, #272323 100%);
  border-radius: 10px 10px 10px 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-62c525b8
  > .elementor-widget-container {
  padding: 20px 0px 0px 0px;
}
.elementor-93169 .elementor-element.elementor-element-4171b653 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-4171b653
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins";
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
}
.elementor-93169
  .elementor-element.elementor-element-4171b653
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 05px 05px 05px 05px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169 .elementor-element.elementor-element-7fdfb7d {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-7fdfb7d
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Open Sans";
  font-size: 25px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: italic;
  line-height: 1.2em;
}
.elementor-93169
  .elementor-element.elementor-element-7fdfb7d
  > .elementor-widget-container {
  padding: 10px 0px 20px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-4405fe7a
  .elementor-countdown-wrapper {
  max-width: 30%;
}
.elementor-93169
  .elementor-element.elementor-element-4405fe7a
  .elementor-countdown-item {
  background-color: #ffffff;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 10px 10px 10px 10px;
  padding: 5px 5px 5px 5px;
}
body:not(.rtl)
  .elementor-93169
  .elementor-element.elementor-element-4405fe7a
  .elementor-countdown-item:not(:first-of-type) {
  margin-left: calc(10px / 2);
}
body:not(.rtl)
  .elementor-93169
  .elementor-element.elementor-element-4405fe7a
  .elementor-countdown-item:not(:last-of-type) {
  margin-right: calc(10px / 2);
}
body.rtl
  .elementor-93169
  .elementor-element.elementor-element-4405fe7a
  .elementor-countdown-item:not(:first-of-type) {
  margin-right: calc(10px / 2);
}
body.rtl
  .elementor-93169
  .elementor-element.elementor-element-4405fe7a
  .elementor-countdown-item:not(:last-of-type) {
  margin-left: calc(10px / 2);
}
.elementor-93169
  .elementor-element.elementor-element-4405fe7a
  .elementor-countdown-digits {
  color: #ca9800;
  font-family: "Poppins";
  font-size: 30px;
  font-weight: 600;
}
.elementor-93169
  .elementor-element.elementor-element-4405fe7a
  .elementor-countdown-label {
  color: #000000;
  font-family: "DM Sans";
  font-size: 13px;
  font-weight: 500;
}
.elementor-93169
  .elementor-element.elementor-element-1c0e0396
  > .elementor-container {
  max-width: 1400px;
}
.elementor-93169 .elementor-element.elementor-element-1c0e0396 {
  overflow: hidden;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 60px 50px 80px 50px;
}
.elementor-93169
  .elementor-element.elementor-element-1c0e0396
  > .elementor-background-overlay {
  opacity: 0.6;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-4508b039.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-93169
  .elementor-element.elementor-element-4508b039
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-93169
  .elementor-element.elementor-element-40e2d135
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-40e2d135:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-93169
  .elementor-element.elementor-element-40e2d135
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #002442;
}
.elementor-93169 .elementor-element.elementor-element-40e2d135 {
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #ffc107;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 20px 20px 0px 20px;
}
.elementor-93169 .elementor-element.elementor-element-40e2d135,
.elementor-93169
  .elementor-element.elementor-element-40e2d135
  > .elementor-background-overlay {
  border-radius: 40px 40px 40px 40px;
}
.elementor-93169
  .elementor-element.elementor-element-40e2d135
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-4b1e89e8 img {
  width: 100%;
  max-width: 100%;
}
.elementor-93169
  .elementor-element.elementor-element-4b1e89e8
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-93169 .elementor-element.elementor-element-3301e8e6 {
  padding: 20px 0px 20px 0px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-1c0e227d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-1c0e227d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-1c0e227d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-1c0e227d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-1c0e227d
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-1c0e227d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-1c0e227d
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169
  .elementor-element.elementor-element-1c0e227d
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 5px 0px 0px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 0px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-1c0e227d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-12954e32
  .elementor-counter-number-wrapper {
  color: #ffc107;
  font-size: 25px;
  font-weight: 800;
  line-height: 1.5em;
}
.elementor-93169
  .elementor-element.elementor-element-12954e32
  .elementor-counter-title {
  color: #000000;
  font-family: "DM Sans";
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2em;
}
.elementor-93169
  .elementor-element.elementor-element-12954e32
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-5cb689d8.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-5cb689d8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-5cb689d8:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-5cb689d8
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-5cb689d8
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-5cb689d8
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-5cb689d8
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169
  .elementor-element.elementor-element-5cb689d8
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 3px 0px 3px;
  --e-column-margin-right: 3px;
  --e-column-margin-left: 3px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-5cb689d8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-448649c8
  .elementor-counter-number-wrapper {
  color: #ffc107;
  font-size: 25px;
  font-weight: 800;
  line-height: 1.5em;
}
.elementor-93169
  .elementor-element.elementor-element-448649c8
  .elementor-counter-title {
  color: #000000;
  font-family: "DM Sans";
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2em;
}
.elementor-93169
  .elementor-element.elementor-element-448649c8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-734a15ee.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-734a15ee.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-734a15ee:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-734a15ee
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-734a15ee
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-734a15ee
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-734a15ee
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169
  .elementor-element.elementor-element-734a15ee
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 5px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 5px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-734a15ee
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-52f894f8
  .elementor-counter-number-wrapper {
  color: #ffc107;
  font-size: 25px;
  font-weight: 800;
  line-height: 1.5em;
}
.elementor-93169
  .elementor-element.elementor-element-52f894f8
  .elementor-counter-title {
  color: #000000;
  font-family: "DM Sans";
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2em;
}
.elementor-93169
  .elementor-element.elementor-element-52f894f8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-93169 .elementor-element.elementor-element-3aa4e7e4 {
  text-align: left;
  color: #ffffff;
  font-family: "Mulish";
  font-weight: 400;
  line-height: 1.7em;
}
.elementor-93169
  .elementor-element.elementor-element-3aa4e7e4
  > .elementor-widget-container {
  margin: 10px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-5eac9ad8
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-5eac9ad8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-93169
  .elementor-element.elementor-element-5eac9ad8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #002442;
}
.elementor-93169 .elementor-element.elementor-element-5eac9ad8 {
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #ffc107;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 30px;
  margin-bottom: 10px;
  padding: 0px 20px 20px 20px;
}
.elementor-93169 .elementor-element.elementor-element-5eac9ad8,
.elementor-93169
  .elementor-element.elementor-element-5eac9ad8
  > .elementor-background-overlay {
  border-radius: 40px 40px 40px 40px;
}
.elementor-93169
  .elementor-element.elementor-element-5eac9ad8
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-6c6eb7a4
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-4dbdd54a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-4dbdd54a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-4dbdd54a
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-4dbdd54a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-4dbdd54a
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169
  .elementor-element.elementor-element-4dbdd54a
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-4dbdd54a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-645c2368 {
  --e-image-carousel-slides-to-show: 3;
}
.elementor-93169
  .elementor-element.elementor-element-645c2368
  .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  background: #696969;
  opacity: 1;
}
.elementor-93169
  .elementor-element.elementor-element-645c2368
  .swiper-pagination-bullet {
  background: #ff2121;
}
.elementor-93169
  .elementor-element.elementor-element-645c2368
  .elementor-image-carousel-wrapper
  .elementor-image-carousel
  .swiper-slide-image {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-645c2368
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-79939079
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-93169
  .elementor-element.elementor-element-79939079
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-93169
  .elementor-element.elementor-element-79939079
  .elementor-button {
  font-family: "Rubik";
  font-size: 18px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 1.1em;
  letter-spacing: 0.7px;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca3200;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
  padding: 19px 30px 19px 30px;
}
.elementor-93169
  .elementor-element.elementor-element-79939079
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-93169 .elementor-element.elementor-element-42e5bcbe {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-42e5bcbe
  .elementor-heading-title {
  color: #000000;
  font-family: "Poppins";
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
}
.elementor-93169
  .elementor-element.elementor-element-42e5bcbe
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 05px 05px 05px 05px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169
  .elementor-element.elementor-element-47acc5ce
  > .elementor-container {
  max-width: 820px;
}
.elementor-93169
  .elementor-element.elementor-element-47acc5ce:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-93169
  .elementor-element.elementor-element-47acc5ce
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(140deg, #002442 35%, #ca9800 100%);
}
.elementor-93169
  .elementor-element.elementor-element-47acc5ce
  > .elementor-background-overlay {
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-47acc5ce {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 5% 10% 05% 10%;
}
.elementor-93169
  .elementor-element.elementor-element-52354625
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-52354625
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-6b54c670 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-6b54c670
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Raleway";
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -0.2px;
}
.elementor-93169
  .elementor-element.elementor-element-6b54c670
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169 .elementor-element.elementor-element-4b9cb44b {
  padding: 20px 20px 20px 20px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-6ac2ab15.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-6ac2ab15.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-6ac2ab15:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-6ac2ab15
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-6ac2ab15
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 15px 15px 15px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-6ac2ab15
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-6ac2ab15
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-6ac2ab15
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-6ac2ab15
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-71a8f36c.elementor-view-stacked
  .elementor-icon {
  background-color: #151515;
}
.elementor-93169
  .elementor-element.elementor-element-71a8f36c.elementor-view-framed
  .elementor-icon,
.elementor-93169
  .elementor-element.elementor-element-71a8f36c.elementor-view-default
  .elementor-icon {
  fill: #151515;
  color: #151515;
  border-color: #151515;
}
.elementor-93169 .elementor-element.elementor-element-71a8f36c {
  --icon-box-icon-margin: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-71a8f36c
  .elementor-icon-box-title {
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-71a8f36c
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-71a8f36c
  .elementor-icon-box-title
  a {
  font-size: 18px;
}
.elementor-93169
  .elementor-element.elementor-element-71a8f36c
  .elementor-icon-box-description {
  color: #ffffff;
  font-size: 13px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-ac2a469.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-ac2a469.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-ac2a469:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-ac2a469
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-ac2a469
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 15px 15px 15px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-ac2a469
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-ac2a469
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-ac2a469
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-ac2a469
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-14678bd7.elementor-view-stacked
  .elementor-icon {
  background-color: #151515;
}
.elementor-93169
  .elementor-element.elementor-element-14678bd7.elementor-view-framed
  .elementor-icon,
.elementor-93169
  .elementor-element.elementor-element-14678bd7.elementor-view-default
  .elementor-icon {
  fill: #151515;
  color: #151515;
  border-color: #151515;
}
.elementor-93169 .elementor-element.elementor-element-14678bd7 {
  --icon-box-icon-margin: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-14678bd7
  .elementor-icon-box-title {
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-14678bd7
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-14678bd7
  .elementor-icon-box-title
  a {
  font-size: 18px;
}
.elementor-93169
  .elementor-element.elementor-element-14678bd7
  .elementor-icon-box-description {
  color: #ffffff;
  font-size: 13px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-26019994.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-26019994.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-26019994:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-26019994
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-26019994
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 15px 15px 15px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-26019994
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-26019994
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-26019994
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-26019994
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-13c5e591.elementor-view-stacked
  .elementor-icon {
  background-color: #151515;
}
.elementor-93169
  .elementor-element.elementor-element-13c5e591.elementor-view-framed
  .elementor-icon,
.elementor-93169
  .elementor-element.elementor-element-13c5e591.elementor-view-default
  .elementor-icon {
  fill: #151515;
  color: #151515;
  border-color: #151515;
}
.elementor-93169 .elementor-element.elementor-element-13c5e591 {
  --icon-box-icon-margin: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-13c5e591
  .elementor-icon-box-title {
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-13c5e591
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-13c5e591
  .elementor-icon-box-title
  a {
  font-size: 18px;
}
.elementor-93169
  .elementor-element.elementor-element-13c5e591
  .elementor-icon-box-description {
  color: #ffffff;
  font-size: 13px;
}
.elementor-93169 .elementor-element.elementor-element-355fc4e8 {
  padding: 0px 20px 30px 20px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-6c93790c.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-6c93790c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-6c93790c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-6c93790c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-6c93790c
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 15px 15px 15px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-6c93790c
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-6c93790c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-6c93790c
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-6c93790c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-61ce1184.elementor-view-stacked
  .elementor-icon {
  background-color: #151515;
}
.elementor-93169
  .elementor-element.elementor-element-61ce1184.elementor-view-framed
  .elementor-icon,
.elementor-93169
  .elementor-element.elementor-element-61ce1184.elementor-view-default
  .elementor-icon {
  fill: #151515;
  color: #151515;
  border-color: #151515;
}
.elementor-93169 .elementor-element.elementor-element-61ce1184 {
  --icon-box-icon-margin: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-61ce1184
  .elementor-icon-box-title {
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-61ce1184
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-61ce1184
  .elementor-icon-box-title
  a {
  font-size: 18px;
}
.elementor-93169
  .elementor-element.elementor-element-61ce1184
  .elementor-icon-box-description {
  color: #ffffff;
  font-size: 13px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-8d09897.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-8d09897.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-8d09897:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-8d09897
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-8d09897
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 15px 15px 15px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-8d09897
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-8d09897
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-8d09897
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-8d09897
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-1b3bb23a.elementor-view-stacked
  .elementor-icon {
  background-color: #151515;
}
.elementor-93169
  .elementor-element.elementor-element-1b3bb23a.elementor-view-framed
  .elementor-icon,
.elementor-93169
  .elementor-element.elementor-element-1b3bb23a.elementor-view-default
  .elementor-icon {
  fill: #151515;
  color: #151515;
  border-color: #151515;
}
.elementor-93169 .elementor-element.elementor-element-1b3bb23a {
  --icon-box-icon-margin: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-1b3bb23a
  .elementor-icon-box-title {
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-1b3bb23a
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-1b3bb23a
  .elementor-icon-box-title
  a {
  font-size: 18px;
}
.elementor-93169
  .elementor-element.elementor-element-1b3bb23a
  .elementor-icon-box-description {
  color: #ffffff;
  font-size: 13px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-88c4150.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-88c4150.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-93169
  .elementor-element.elementor-element-88c4150:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-88c4150
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-88c4150
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 15px 15px 15px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-88c4150
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-88c4150
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-88c4150
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-88c4150
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-1b930657.elementor-view-stacked
  .elementor-icon {
  background-color: #151515;
}
.elementor-93169
  .elementor-element.elementor-element-1b930657.elementor-view-framed
  .elementor-icon,
.elementor-93169
  .elementor-element.elementor-element-1b930657.elementor-view-default
  .elementor-icon {
  fill: #151515;
  color: #151515;
  border-color: #151515;
}
.elementor-93169 .elementor-element.elementor-element-1b930657 {
  --icon-box-icon-margin: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-1b930657
  .elementor-icon-box-title {
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-1b930657
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-1b930657
  .elementor-icon-box-title
  a {
  font-size: 18px;
}
.elementor-93169
  .elementor-element.elementor-element-1b930657
  .elementor-icon-box-description {
  color: #ffffff;
  font-size: 13px;
}
.elementor-93169
  .elementor-element.elementor-element-3b85731f
  > .elementor-container {
  max-width: 820px;
}
.elementor-93169
  .elementor-element.elementor-element-3b85731f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-93169
  .elementor-element.elementor-element-3b85731f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(50deg, #002442 35%, #ca9800 100%);
}
.elementor-93169
  .elementor-element.elementor-element-3b85731f
  > .elementor-background-overlay {
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-3b85731f {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 5% 10% 05% 10%;
}
.elementor-93169
  .elementor-element.elementor-element-eca2448
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-93169 .elementor-element.elementor-element-6b26ddf0 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-6b26ddf0
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Raleway";
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -0.2px;
}
.elementor-93169
  .elementor-element.elementor-element-6b26ddf0
  > .elementor-widget-container {
  padding: 0px 0px 30px 0px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169 .elementor-element.elementor-element-2e2c1232 {
  --e-image-carousel-slides-to-show: 3;
}
.elementor-93169
  .elementor-element.elementor-element-2e2c1232
  .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  background: #ffffff;
  opacity: 1;
}
.elementor-93169
  .elementor-element.elementor-element-2e2c1232
  .swiper-pagination-bullet {
  background: #ff0000;
}
.elementor-93169
  .elementor-element.elementor-element-2e2c1232
  .elementor-image-carousel-wrapper
  .elementor-image-carousel
  .swiper-slide-image {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-54e520a5.elementor-skin-slideshow
  .elementor-main-swiper {
  margin-bottom: 15px;
}
.elementor-93169
  .elementor-element.elementor-element-54e520a5
  .elementor-main-swiper
  .swiper-slide {
  border-radius: 10px;
}
.elementor-93169
  .elementor-element.elementor-element-54e520a5
  .elementor-swiper-button {
  font-size: 20px;
}
.elementor-93169
  .elementor-element.elementor-element-54e520a5
  .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  background-color: #ffffff;
  opacity: 1;
}
.elementor-93169
  .elementor-element.elementor-element-54e520a5
  .swiper-pagination-bullet-active,
.elementor-93169
  .elementor-element.elementor-element-54e520a5
  .swiper-pagination-progressbar-fill {
  background-color: #ff0000;
}
.elementor-93169
  .elementor-element.elementor-element-54e520a5
  .swiper-pagination-fraction {
  color: #ff0000;
}
.elementor-93169
  .elementor-element.elementor-element-54e520a5
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-93169 .elementor-element.elementor-element-49d9c7d {
  margin-top: 30px;
  margin-bottom: 0px;
}
.elementor-93169
  .elementor-element.elementor-element-353c7a2b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-93169
  .elementor-element.elementor-element-6407186
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-93169
  .elementor-element.elementor-element-6407186
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-93169
  .elementor-element.elementor-element-6407186
  .elementor-button {
  font-family: "Rubik";
  font-size: 18px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 1.1em;
  letter-spacing: 0.7px;
  fill: #ffffff;
  color: #ffffff;
  background-color: transparent;
  background-image: linear-gradient(120deg, #006bc5 0%, #dba500 100%);
  border-style: none;
  border-radius: 10px 10px 10px 10px;
  padding: 19px 30px 19px 30px;
}
.elementor-93169
  .elementor-element.elementor-element-6407186
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}
.elementor-93169 .elementor-element.elementor-element-2d458efa {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-2d458efa
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins";
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
}
.elementor-93169
  .elementor-element.elementor-element-2d458efa
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 05px 05px 05px 05px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169
  .elementor-element.elementor-element-33857e3d
  .elementor-countdown-wrapper {
  max-width: 30%;
}
.elementor-93169
  .elementor-element.elementor-element-33857e3d
  .elementor-countdown-item {
  background-color: #ffffff;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 10px 10px 10px 10px;
  padding: 5px 5px 5px 5px;
}
body:not(.rtl)
  .elementor-93169
  .elementor-element.elementor-element-33857e3d
  .elementor-countdown-item:not(:first-of-type) {
  margin-left: calc(10px / 2);
}
body:not(.rtl)
  .elementor-93169
  .elementor-element.elementor-element-33857e3d
  .elementor-countdown-item:not(:last-of-type) {
  margin-right: calc(10px / 2);
}
body.rtl
  .elementor-93169
  .elementor-element.elementor-element-33857e3d
  .elementor-countdown-item:not(:first-of-type) {
  margin-right: calc(10px / 2);
}
body.rtl
  .elementor-93169
  .elementor-element.elementor-element-33857e3d
  .elementor-countdown-item:not(:last-of-type) {
  margin-left: calc(10px / 2);
}
.elementor-93169
  .elementor-element.elementor-element-33857e3d
  .elementor-countdown-digits {
  color: #f8bb00;
  font-family: "Poppins";
  font-size: 30px;
  font-weight: 600;
}
.elementor-93169
  .elementor-element.elementor-element-33857e3d
  .elementor-countdown-label {
  color: #000000;
  font-family: "DM Sans";
  font-size: 13px;
  font-weight: 500;
}
.elementor-93169
  .elementor-element.elementor-element-57e3a077
  > .elementor-container {
  max-width: 1400px;
}
.elementor-93169 .elementor-element.elementor-element-57e3a077 {
  overflow: hidden;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 5% 5% 05% 5%;
}
.elementor-93169
  .elementor-element.elementor-element-57e3a077:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-93169
  .elementor-element.elementor-element-57e3a077
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(143deg, #002442 35%, #ca9800 200%);
}
.elementor-93169
  .elementor-element.elementor-element-57e3a077
  > .elementor-background-overlay {
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-d5e5b72.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-93169
  .elementor-element.elementor-element-d5e5b72
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-93169 .elementor-element.elementor-element-3b260402 {
  --iteration-count: infinite;
  --animation-duration: 1200ms;
  --dynamic-text-color: #ffffff;
  width: var(--container-widget-width, 90%);
  max-width: 90%;
  --container-widget-width: 90%;
  --container-widget-flex-grow: 0;
}
.elementor-93169
  .elementor-element.elementor-element-3b260402
  .elementor-headline {
  text-align: center;
  font-family: "Raleway";
  font-size: 33px;
  font-weight: 300;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2em;
  letter-spacing: 1.52px;
}
.elementor-93169
  .elementor-element.elementor-element-3b260402
  .elementor-headline-dynamic-wrapper
  path {
  stroke: #ffc107;
  stroke-width: 12px;
}
.elementor-93169
  .elementor-element.elementor-element-3b260402
  .elementor-headline-dynamic-wrapper
  svg {
  z-index: 2;
}
.elementor-93169
  .elementor-element.elementor-element-3b260402
  .elementor-headline-dynamic-text {
  z-index: auto;
  font-family: "Raleway";
  font-weight: 800;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2em;
  letter-spacing: 1.52px;
}
.elementor-93169
  .elementor-element.elementor-element-3b260402
  .elementor-headline-plain-text {
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-3b260402
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169 .elementor-element.elementor-element-4c483dad {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-29b7eb47.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-29b7eb47.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-29b7eb47:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-29b7eb47
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff45;
}
.elementor-93169
  .elementor-element.elementor-element-29b7eb47
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff4d;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 15px 15px 15px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-29b7eb47
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-29b7eb47
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-29b7eb47
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-29b7eb47
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-285a476
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-93169
  .elementor-element.elementor-element-285a476.elementor-view-stacked
  .elementor-icon {
  background-color: #ffc107;
}
.elementor-93169
  .elementor-element.elementor-element-285a476.elementor-view-framed
  .elementor-icon,
.elementor-93169
  .elementor-element.elementor-element-285a476.elementor-view-default
  .elementor-icon {
  fill: #ffc107;
  color: #ffc107;
  border-color: #ffc107;
}
.elementor-93169 .elementor-element.elementor-element-285a476 {
  --icon-box-icon-margin: 18px;
}
.elementor-93169 .elementor-element.elementor-element-285a476 .elementor-icon {
  font-size: 65px;
}
.elementor-93169
  .elementor-element.elementor-element-285a476
  .elementor-icon-box-title {
  margin-bottom: 9px;
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-285a476
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-285a476
  .elementor-icon-box-title
  a {
  font-family: "Raleway";
  font-size: 20px;
  font-weight: 700;
}
.elementor-93169
  .elementor-element.elementor-element-285a476
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Poppins";
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}
.elementor-93169
  .elementor-element.elementor-element-285a476
  > .elementor-widget-container {
  margin: 0px 10px 10px 10px;
  padding: 5px 5px 5px 5px;
  border-style: dashed;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-1f427347
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-93169
  .elementor-element.elementor-element-1f427347.elementor-view-stacked
  .elementor-icon {
  background-color: #ffc107;
}
.elementor-93169
  .elementor-element.elementor-element-1f427347.elementor-view-framed
  .elementor-icon,
.elementor-93169
  .elementor-element.elementor-element-1f427347.elementor-view-default
  .elementor-icon {
  fill: #ffc107;
  color: #ffc107;
  border-color: #ffc107;
}
.elementor-93169 .elementor-element.elementor-element-1f427347 {
  --icon-box-icon-margin: 18px;
}
.elementor-93169 .elementor-element.elementor-element-1f427347 .elementor-icon {
  font-size: 65px;
}
.elementor-93169
  .elementor-element.elementor-element-1f427347
  .elementor-icon-box-title {
  margin-bottom: 9px;
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-1f427347
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-1f427347
  .elementor-icon-box-title
  a {
  font-family: "Raleway";
  font-size: 20px;
  font-weight: 700;
}
.elementor-93169
  .elementor-element.elementor-element-1f427347
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Poppins";
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}
.elementor-93169
  .elementor-element.elementor-element-1f427347
  > .elementor-widget-container {
  margin: 0px 10px 10px 10px;
  padding: 5px 5px 5px 5px;
  border-style: dashed;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-6f2b8a15
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-93169
  .elementor-element.elementor-element-6f2b8a15.elementor-view-stacked
  .elementor-icon {
  background-color: #ffc107;
}
.elementor-93169
  .elementor-element.elementor-element-6f2b8a15.elementor-view-framed
  .elementor-icon,
.elementor-93169
  .elementor-element.elementor-element-6f2b8a15.elementor-view-default
  .elementor-icon {
  fill: #ffc107;
  color: #ffc107;
  border-color: #ffc107;
}
.elementor-93169 .elementor-element.elementor-element-6f2b8a15 {
  --icon-box-icon-margin: 18px;
}
.elementor-93169 .elementor-element.elementor-element-6f2b8a15 .elementor-icon {
  font-size: 65px;
}
.elementor-93169
  .elementor-element.elementor-element-6f2b8a15
  .elementor-icon-box-title {
  margin-bottom: 9px;
  color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-6f2b8a15
  .elementor-icon-box-title,
.elementor-93169
  .elementor-element.elementor-element-6f2b8a15
  .elementor-icon-box-title
  a {
  font-family: "Raleway";
  font-size: 20px;
  font-weight: 700;
}
.elementor-93169
  .elementor-element.elementor-element-6f2b8a15
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Poppins";
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}
.elementor-93169
  .elementor-element.elementor-element-6f2b8a15
  > .elementor-widget-container {
  margin: 0px 10px 10px 10px;
  padding: 5px 5px 5px 5px;
  border-style: dashed;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-62276251.elementor-column
  .elementor-widget-wrap {
  align-items: space-evenly;
}
.elementor-93169
  .elementor-element.elementor-element-62276251.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-evenly;
  align-items: space-evenly;
}
.elementor-93169
  .elementor-element.elementor-element-62276251
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-62276251
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-62276251
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-62276251
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-62276251
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-577c1518 img {
  width: 100%;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px #ffc107;
}
.elementor-93169 .elementor-element.elementor-element-62e84259 {
  margin-top: 0%;
  margin-bottom: 05%;
  padding: 5% 10% 0% 10%;
}
.elementor-93169
  .elementor-element.elementor-element-18c9b6b8
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-93169 .elementor-element.elementor-element-5c758aa0 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-5c758aa0
  .elementor-heading-title {
  color: #3a3a3a;
  font-family: "Raleway";
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -0.2px;
}
.elementor-93169
  .elementor-element.elementor-element-5c758aa0
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169 .elementor-element.elementor-element-9d0fcfc {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-beda21b.elementor-column
  .elementor-widget-wrap {
  align-items: space-evenly;
}
.elementor-93169
  .elementor-element.elementor-element-beda21b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-evenly;
  align-items: space-evenly;
}
.elementor-93169
  .elementor-element.elementor-element-beda21b:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-beda21b
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-beda21b
  > .elementor-element-populated {
  border-style: dashed;
  border-width: 3px 3px 3px 3px;
  border-color: #ffc107d4;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-beda21b
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-beda21b
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-beda21b
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-beda21b:hover
  > .elementor-element-populated {
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #ffc107;
}
.elementor-93169
  .elementor-element.elementor-element-beda21b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-23ad506b {
  text-align: left;
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
}
.elementor-93169
  .elementor-element.elementor-element-23ad506b
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat";
  font-size: 45px;
  font-weight: 900;
  text-transform: uppercase;
  line-height: 1em;
}
.elementor-93169
  .elementor-element.elementor-element-23ad506b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-24b3fd9d
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-93169 .elementor-element.elementor-element-24b3fd9d .elementor-icon {
  font-size: 60px;
}
.elementor-93169
  .elementor-element.elementor-element-24b3fd9d
  .elementor-icon
  svg {
  height: 60px;
}
.elementor-93169 .elementor-element.elementor-element-24b3fd9d {
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
}
.elementor-93169 .elementor-element.elementor-element-462fb7b0 {
  text-align: left;
  color: #000000;
  font-family: "Poppins";
  font-size: 18px;
  font-weight: 400;
}
.elementor-93169
  .elementor-element.elementor-element-462fb7b0
  > .elementor-widget-container {
  padding: 10px 0px 20px 0px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-693ad45b.elementor-column
  .elementor-widget-wrap {
  align-items: space-evenly;
}
.elementor-93169
  .elementor-element.elementor-element-693ad45b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-evenly;
  align-items: space-evenly;
}
.elementor-93169
  .elementor-element.elementor-element-693ad45b:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-693ad45b
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-693ad45b
  > .elementor-element-populated {
  border-style: dashed;
  border-width: 3px 3px 3px 3px;
  border-color: #ffc107d4;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-693ad45b
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-693ad45b
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-693ad45b
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-693ad45b:hover
  > .elementor-element-populated {
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #ffc107;
}
.elementor-93169
  .elementor-element.elementor-element-693ad45b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-65fbda1 {
  text-align: left;
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
}
.elementor-93169
  .elementor-element.elementor-element-65fbda1
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat";
  font-size: 45px;
  font-weight: 900;
  text-transform: uppercase;
  line-height: 1em;
}
.elementor-93169
  .elementor-element.elementor-element-65fbda1
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-7e9f92ee
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-93169 .elementor-element.elementor-element-7e9f92ee .elementor-icon {
  font-size: 60px;
}
.elementor-93169
  .elementor-element.elementor-element-7e9f92ee
  .elementor-icon
  svg {
  height: 60px;
}
.elementor-93169 .elementor-element.elementor-element-7e9f92ee {
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
}
.elementor-93169 .elementor-element.elementor-element-43cd59a2 {
  text-align: left;
  color: #000000;
  font-family: "Poppins";
  font-size: 18px;
  font-weight: 400;
}
.elementor-93169
  .elementor-element.elementor-element-43cd59a2
  > .elementor-widget-container {
  padding: 10px 0px 20px 0px;
}
.elementor-93169 .elementor-element.elementor-element-87aec55 {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-93169
  .elementor-element.elementor-element-7a16a20.elementor-column
  .elementor-widget-wrap {
  align-items: space-evenly;
}
.elementor-93169
  .elementor-element.elementor-element-7a16a20.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-evenly;
  align-items: space-evenly;
}
.elementor-93169
  .elementor-element.elementor-element-7a16a20:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-7a16a20
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-93169
  .elementor-element.elementor-element-7a16a20
  > .elementor-element-populated {
  border-style: dashed;
  border-width: 3px 3px 3px 3px;
  border-color: #ffc107d4;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 20px 20px 20px 20px;
}
.elementor-93169
  .elementor-element.elementor-element-7a16a20
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-7a16a20
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-7a16a20
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-7a16a20:hover
  > .elementor-element-populated {
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #ffc107;
}
.elementor-93169
  .elementor-element.elementor-element-7a16a20
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169 .elementor-element.elementor-element-48d26fcb {
  text-align: left;
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
}
.elementor-93169
  .elementor-element.elementor-element-48d26fcb
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat";
  font-size: 45px;
  font-weight: 900;
  text-transform: uppercase;
  line-height: 1em;
}
.elementor-93169
  .elementor-element.elementor-element-48d26fcb
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-10fb1daa
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-93169 .elementor-element.elementor-element-10fb1daa .elementor-icon {
  font-size: 60px;
}
.elementor-93169
  .elementor-element.elementor-element-10fb1daa
  .elementor-icon
  svg {
  height: 60px;
}
.elementor-93169 .elementor-element.elementor-element-10fb1daa {
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
}
.elementor-93169 .elementor-element.elementor-element-da47228 {
  text-align: left;
  color: #000000;
  font-family: "Poppins";
  font-size: 18px;
  font-weight: 400;
}
.elementor-93169
  .elementor-element.elementor-element-da47228
  > .elementor-widget-container {
  padding: 10px 0px 20px 0px;
}
.elementor-93169 .elementor-element.elementor-element-27d7d691 {
  overflow: hidden;
  padding: 5% 10% 5% 10%;
}
.elementor-93169
  .elementor-element.elementor-element-665fa13e
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-93169 .elementor-element.elementor-element-30f09772 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-30f09772
  .elementor-heading-title {
  color: #000000;
  font-family: "Raleway";
  font-size: 35px;
  font-weight: 700;
  line-height: 1.2em;
}
.elementor-93169
  .elementor-element.elementor-element-30f09772
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-93169 .elementor-element.elementor-element-11bdc60 {
  margin-top: 0px;
  margin-bottom: 20px;
}
.elementor-93169
  .elementor-element.elementor-element-623dc5:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-623dc5
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f3f3f3;
}
.elementor-93169
  .elementor-element.elementor-element-623dc5
  > .elementor-element-populated {
  border-style: dashed;
  border-width: 2px 2px 2px 2px;
  border-color: #e5be06;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 15px 15px 15px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-623dc5
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-623dc5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-623dc5
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-623dc5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-516f51ea
  .elementor-wrapper {
  --video-aspect-ratio: 1.33333;
}
.elementor-93169
  .elementor-element.elementor-element-516f51ea
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-4e5df144
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-93169
  .elementor-element.elementor-element-4e5df144
  .elementor-testimonial-content {
  font-family: "Mulish";
  font-size: 16px;
  font-weight: 400;
}
.elementor-93169
  .elementor-element.elementor-element-4e5df144
  .elementor-testimonial-name {
  font-family: "Mulish";
  font-weight: 600;
}
.elementor-93169
  .elementor-element.elementor-element-4e5df144
  .elementor-testimonial-job {
  color: #030303;
  font-family: "Libre Baskerville";
  font-weight: 400;
}
.elementor-93169
  .elementor-element.elementor-element-36a9e583:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-36a9e583
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f3f3f3;
}
.elementor-93169
  .elementor-element.elementor-element-36a9e583
  > .elementor-element-populated {
  border-style: dashed;
  border-width: 2px 2px 2px 2px;
  border-color: #e5be06;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 15px 15px 15px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-36a9e583
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-36a9e583
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-36a9e583
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-36a9e583
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-7b5756e8
  .elementor-wrapper {
  --video-aspect-ratio: 1.33333;
}
.elementor-93169
  .elementor-element.elementor-element-7b5756e8
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-56a729d6
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-93169
  .elementor-element.elementor-element-56a729d6
  .elementor-testimonial-content {
  font-family: "Mulish";
  font-size: 16px;
  font-weight: 400;
}
.elementor-93169
  .elementor-element.elementor-element-56a729d6
  .elementor-testimonial-name {
  font-family: "Mulish";
  font-weight: 600;
}
.elementor-93169
  .elementor-element.elementor-element-56a729d6
  .elementor-testimonial-job {
  color: #030303;
  font-family: "Libre Baskerville";
  font-weight: 400;
}
.elementor-93169
  .elementor-element.elementor-element-692f5a6e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-692f5a6e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f3f3f3;
}
.elementor-93169
  .elementor-element.elementor-element-692f5a6e
  > .elementor-element-populated {
  border-style: dashed;
  border-width: 2px 2px 2px 2px;
  border-color: #e5be06;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
  padding: 15px 15px 15px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-692f5a6e
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-692f5a6e
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-692f5a6e
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-692f5a6e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-5717224b
  .elementor-wrapper {
  --video-aspect-ratio: 1.33333;
}
.elementor-93169
  .elementor-element.elementor-element-5717224b
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-31d8faea
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-93169
  .elementor-element.elementor-element-31d8faea
  .elementor-testimonial-content {
  font-family: "Mulish";
  font-size: 16px;
  font-weight: 400;
}
.elementor-93169
  .elementor-element.elementor-element-31d8faea
  .elementor-testimonial-name {
  font-family: "Mulish";
  font-weight: 600;
}
.elementor-93169
  .elementor-element.elementor-element-31d8faea
  .elementor-testimonial-job {
  color: #030303;
  font-family: "Libre Baskerville";
  font-weight: 400;
}
.elementor-93169
  .elementor-element.elementor-element-2c5c4249:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-2c5c4249
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f3f3f3;
}
.elementor-93169
  .elementor-element.elementor-element-2c5c4249
  > .elementor-element-populated {
  border-style: dashed;
  border-width: 2px 2px 2px 2px;
  border-color: #e5be06;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 15px 15px 15px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-2c5c4249
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-2c5c4249
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-2c5c4249
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-2c5c4249
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-9d8c19c
  .elementor-wrapper {
  --video-aspect-ratio: 1.33333;
}
.elementor-93169
  .elementor-element.elementor-element-9d8c19c
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-7786ba90
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-93169
  .elementor-element.elementor-element-7786ba90
  .elementor-testimonial-content {
  font-family: "Mulish";
  font-size: 16px;
  font-weight: 400;
}
.elementor-93169
  .elementor-element.elementor-element-7786ba90
  .elementor-testimonial-name {
  font-family: "Mulish";
  font-weight: 600;
}
.elementor-93169
  .elementor-element.elementor-element-7786ba90
  .elementor-testimonial-job {
  color: #030303;
  font-family: "Libre Baskerville";
  font-weight: 400;
}
.elementor-93169
  .elementor-element.elementor-element-a98b644:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-a98b644
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f3f3f3;
}
.elementor-93169
  .elementor-element.elementor-element-a98b644
  > .elementor-element-populated {
  border-style: dashed;
  border-width: 2px 2px 2px 2px;
  border-color: #e5be06;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 5px 0px 5px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 5px;
  padding: 15px 15px 15px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-a98b644
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-a98b644
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-a98b644
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-a98b644
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-3eaaa774
  .elementor-wrapper {
  --video-aspect-ratio: 1.33333;
}
.elementor-93169
  .elementor-element.elementor-element-3eaaa774
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-b8c1e38
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-93169
  .elementor-element.elementor-element-b8c1e38
  .elementor-testimonial-content {
  font-family: "Mulish";
  font-size: 16px;
  font-weight: 400;
}
.elementor-93169
  .elementor-element.elementor-element-b8c1e38
  .elementor-testimonial-name {
  font-family: "Mulish";
  font-weight: 600;
}
.elementor-93169
  .elementor-element.elementor-element-b8c1e38
  .elementor-testimonial-job {
  color: #030303;
  font-family: "Libre Baskerville";
  font-weight: 400;
}
.elementor-93169
  .elementor-element.elementor-element-5d67daf5:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-93169
  .elementor-element.elementor-element-5d67daf5
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f3f3f3;
}
.elementor-93169
  .elementor-element.elementor-element-5d67daf5
  > .elementor-element-populated {
  border-style: dashed;
  border-width: 2px 2px 2px 2px;
  border-color: #e5be06;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
  padding: 15px 15px 15px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-5d67daf5
  > .elementor-element-populated,
.elementor-93169
  .elementor-element.elementor-element-5d67daf5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-93169
  .elementor-element.elementor-element-5d67daf5
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-93169
  .elementor-element.elementor-element-5d67daf5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-7189aac1
  .elementor-wrapper {
  --video-aspect-ratio: 1.33333;
}
.elementor-93169
  .elementor-element.elementor-element-7189aac1
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-93169
  .elementor-element.elementor-element-5960e516
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-93169
  .elementor-element.elementor-element-5960e516
  .elementor-testimonial-content {
  font-family: "Mulish";
  font-size: 16px;
  font-weight: 400;
}
.elementor-93169
  .elementor-element.elementor-element-5960e516
  .elementor-testimonial-name {
  font-family: "Mulish";
  font-weight: 600;
}
.elementor-93169
  .elementor-element.elementor-element-5960e516
  .elementor-testimonial-job {
  color: #030303;
  font-family: "Libre Baskerville";
  font-weight: 400;
}
.elementor-93169 .elementor-element.elementor-element-63ccf296 {
  overflow: hidden;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 3%;
  margin-bottom: 0%;
  padding: 60px 50px 80px 50px;
}
.elementor-93169
  .elementor-element.elementor-element-63ccf296:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-93169
  .elementor-element.elementor-element-63ccf296
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(at top center, #ffc107 -100%, #002c52 50%);
}
.elementor-93169
  .elementor-element.elementor-element-63ccf296
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(90deg, #009ffd 0%, #2a2a72 100%);
  opacity: 0.1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-14259f87
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-93169 .elementor-element.elementor-element-3ca4a9e0 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-3ca4a9e0
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Raleway";
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -0.2px;
}
.elementor-93169
  .elementor-element.elementor-element-3ca4a9e0
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 10px 0px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169
  .elementor-element.elementor-element-2adcdf3e
  .elementor-tab-title {
  border-width: 0px;
  border-color: #ffffff;
  background-color: #ffffff;
  padding: 30px 30px 30px 30px;
}
.elementor-93169
  .elementor-element.elementor-element-2adcdf3e
  .elementor-tab-content {
  border-width: 0px;
  border-bottom-color: #ffffff;
  background-color: #ffffff;
  color: #060606;
  font-family: "Poppins";
  font-size: 16px;
  font-weight: 300;
  line-height: 1.8em;
  padding: 15px 35px 15px 35px;
}
.elementor-93169
  .elementor-element.elementor-element-2adcdf3e
  .elementor-toggle-item:not(:last-child) {
  margin-bottom: 32px;
}
.elementor-93169
  .elementor-element.elementor-element-2adcdf3e
  .elementor-toggle-item {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.12);
}
.elementor-93169
  .elementor-element.elementor-element-2adcdf3e
  .elementor-toggle-title,
.elementor-93169
  .elementor-element.elementor-element-2adcdf3e
  .elementor-toggle-icon {
  color: #000000;
}
.elementor-93169
  .elementor-element.elementor-element-2adcdf3e
  .elementor-toggle-icon
  svg {
  fill: #000000;
}
.elementor-93169
  .elementor-element.elementor-element-2adcdf3e
  .elementor-tab-title.elementor-active
  a,
.elementor-93169
  .elementor-element.elementor-element-2adcdf3e
  .elementor-tab-title.elementor-active
  .elementor-toggle-icon {
  color: #e0a800;
}
.elementor-93169
  .elementor-element.elementor-element-2adcdf3e
  .elementor-toggle-title {
  font-family: "Raleway";
  font-size: 16px;
  font-weight: 600;
}
.elementor-93169
  .elementor-element.elementor-element-2adcdf3e
  .elementor-tab-title
  .elementor-toggle-icon
  i:before {
  color: #000000;
}
.elementor-93169
  .elementor-element.elementor-element-2adcdf3e
  .elementor-tab-title
  .elementor-toggle-icon
  svg {
  fill: #000000;
}
.elementor-93169
  .elementor-element.elementor-element-2adcdf3e
  .elementor-tab-title.elementor-active
  .elementor-toggle-icon
  i:before {
  color: #cc0000;
}
.elementor-93169
  .elementor-element.elementor-element-2adcdf3e
  .elementor-tab-title.elementor-active
  .elementor-toggle-icon
  svg {
  fill: #cc0000;
}
.elementor-93169
  .elementor-element.elementor-element-2adcdf3e
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-93169 .elementor-element.elementor-element-7b84e407 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-7b84e407
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Raleway";
  font-size: 35px;
  font-weight: 700;
  line-height: 1.2em;
  letter-spacing: -0.2px;
}
.elementor-93169
  .elementor-element.elementor-element-7b84e407
  > .elementor-widget-container {
  padding: 20px 0px 10px 0px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169 .elementor-element.elementor-element-3b67ab03 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-3b67ab03
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins";
  font-size: 23px;
  font-weight: 300;
  text-transform: capitalize;
}
.elementor-93169
  .elementor-element.elementor-element-3b67ab03
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
  padding: 05px 05px 0px 05px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169 .elementor-element.elementor-element-557bd903 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-93169
  .elementor-element.elementor-element-10f3ce69.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-93169
  .elementor-element.elementor-element-6f011bce
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-93169
  .elementor-element.elementor-element-6f011bce
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-93169
  .elementor-element.elementor-element-6f011bce
  .elementor-button {
  font-family: "Rubik";
  font-size: 18px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 1.1em;
  letter-spacing: 0.7px;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca3200;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
  padding: 19px 30px 19px 30px;
}
.elementor-93169
  .elementor-element.elementor-element-6f011bce
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
}
.elementor-93169 .elementor-element.elementor-element-347393a5 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-347393a5
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins";
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
}
.elementor-93169
  .elementor-element.elementor-element-347393a5
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 05px 05px 05px 05px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-93169
  .elementor-element.elementor-element-4ad8e83a
  .elementor-countdown-wrapper {
  max-width: 30%;
}
.elementor-93169
  .elementor-element.elementor-element-4ad8e83a
  .elementor-countdown-item {
  background-color: #ffffff;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 10px 10px 10px 10px;
  padding: 5px 5px 5px 5px;
}
body:not(.rtl)
  .elementor-93169
  .elementor-element.elementor-element-4ad8e83a
  .elementor-countdown-item:not(:first-of-type) {
  margin-left: calc(10px / 2);
}
body:not(.rtl)
  .elementor-93169
  .elementor-element.elementor-element-4ad8e83a
  .elementor-countdown-item:not(:last-of-type) {
  margin-right: calc(10px / 2);
}
body.rtl
  .elementor-93169
  .elementor-element.elementor-element-4ad8e83a
  .elementor-countdown-item:not(:first-of-type) {
  margin-right: calc(10px / 2);
}
body.rtl
  .elementor-93169
  .elementor-element.elementor-element-4ad8e83a
  .elementor-countdown-item:not(:last-of-type) {
  margin-left: calc(10px / 2);
}
.elementor-93169
  .elementor-element.elementor-element-4ad8e83a
  .elementor-countdown-digits {
  color: #dda600;
  font-family: "Poppins";
  font-size: 30px;
  font-weight: 600;
}
.elementor-93169
  .elementor-element.elementor-element-4ad8e83a
  .elementor-countdown-label {
  color: #000000;
  font-family: "DM Sans";
  font-size: 13px;
  font-weight: 500;
}
.elementor-93169
  .elementor-element.elementor-element-f95026c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-93169
  .elementor-element.elementor-element-f95026c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-93169 .elementor-element.elementor-element-f95026c {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 20px 160px 20px 160px;
}
.elementor-93169
  .elementor-element.elementor-element-f95026c
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-550013c
  > .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-93169
  .elementor-element.elementor-element-550013c
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-93169 .elementor-element.elementor-element-e322509 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-9a33b45
  > .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-93169
  .elementor-element.elementor-element-9a33b45
  > .elementor-element-populated {
  margin: 0px 5px 0px 0px;
  --e-column-margin-right: 5px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-93169 .elementor-element.elementor-element-d8c9ab4 {
  text-align: right;
}
.elementor-93169
  .elementor-element.elementor-element-d8c9ab4
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins";
  font-size: 15px;
  font-weight: 500;
  text-transform: capitalize;
  text-decoration: underline;
}
.elementor-93169
  .elementor-element.elementor-element-4bad001
  > .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-93169
  .elementor-element.elementor-element-4bad001
  > .elementor-element-populated {
  margin: 0px 0px 0px 5px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 5px;
  padding: 0px 0px 0px 0px;
}
.elementor-93169 .elementor-element.elementor-element-6e9bf3f {
  text-align: left;
}
.elementor-93169
  .elementor-element.elementor-element-6e9bf3f
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins";
  font-size: 15px;
  font-weight: 500;
  text-transform: capitalize;
  text-decoration: underline;
}
.elementor-93169 .elementor-element.elementor-element-3abdea3 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px 0px 0px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-1ed9229
  > .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-93169
  .elementor-element.elementor-element-1ed9229
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-93169 .elementor-element.elementor-element-a9dc831 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-a9dc831
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins";
  font-size: 13px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-93169
  .elementor-element.elementor-element-a9dc831
  > .elementor-widget-container {
  padding: 0px 0px 15px 0px;
}
.elementor-93169 .elementor-element.elementor-element-31556b0 {
  text-align: center;
}
.elementor-93169
  .elementor-element.elementor-element-31556b0
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Poppins";
  font-size: 13px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-93169 .elementor-element.elementor-element-1cf5c64 {
  padding: 0px 0px 0px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-68421fb0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-49613421
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-93169
  .elementor-element.elementor-element-49613421:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-93169
  .elementor-element.elementor-element-49613421
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eeeeeefc;
}
.elementor-93169 .elementor-element.elementor-element-49613421 {
  border-style: solid;
  border-width: 0.5px 0.5px 0.5px 0.5px;
  border-color: #e3e3e3;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  z-index: 100000;
}
.elementor-93169
  .elementor-element.elementor-element-49613421
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-93169
  .elementor-element.elementor-element-1fb5a4be
  .elementor-heading-title {
  color: #000000;
  font-size: 22px;
  font-weight: 800;
}
.elementor-93169
  .elementor-element.elementor-element-1fb5a4be
  > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-1887cab6
  .elementor-heading-title {
  color: #806200;
  font-size: 21px;
  font-weight: 800;
}
.elementor-93169
  .elementor-element.elementor-element-1887cab6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-93169
  .elementor-element.elementor-element-790918ad
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-93169
  .elementor-element.elementor-element-790918ad
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-93169
  .elementor-element.elementor-element-790918ad
  .elementor-button {
  font-family: "Rubik";
  font-size: 17px;
  font-weight: 500;
  line-height: 1.1em;
  letter-spacing: 0.7px;
  fill: #ffffff;
  color: #ffffff;
  background-color: #ca3200;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
  padding: 19px 30px 19px 30px;
}
.elementor-93169
  .elementor-element.elementor-element-790918ad
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-93169
    .elementor-element.elementor-element-28d983d5
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-93169 .elementor-element.elementor-element-28d983d5 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-2cb74fe8.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-2cb74fe8.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-2cb74fe8
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-6fe4893e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-4d3eea91
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-7412f824
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 10px 10px 10px 10px;
  }
  .elementor-93169 .elementor-element.elementor-element-12bb9da5 {
    text-align: center;
    width: var(--container-widget-width, 30%);
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
  }
  .elementor-93169 .elementor-element.elementor-element-12bb9da5 img {
    width: 100%;
  }
  .elementor-93169
    .elementor-element.elementor-element-5569c2c3
    .elementor-icon-box-wrapper {
    text-align: left;
  }
  .elementor-93169
    .elementor-element.elementor-element-5569c2c3
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-5569c2c3
    .elementor-icon-box-title
    a {
    font-size: 22px;
  }
  .elementor-93169
    .elementor-element.elementor-element-5569c2c3
    .elementor-icon-box-description {
    font-size: 16px;
  }
  .elementor-93169 .elementor-element.elementor-element-5569c2c3 {
    width: var(--container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
  }
  .elementor-93169
    .elementor-element.elementor-element-5c23afe9
    .elementor-column-gap-custom
    .elementor-column
    > .elementor-element-populated {
    padding: 5px;
  }
  .elementor-93169 .elementor-element.elementor-element-5c23afe9 {
    padding: 0px 10px 0px 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-55a1cb31
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-7a5e02aa
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-567eb6ec {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 0px 20px 010px 20px;
  }
  .elementor-93169
    .elementor-element.elementor-element-27f50fb8.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-93169 .elementor-element.elementor-element-5fa6a93d {
    padding: 30px 30px 30px 30px;
  }
  .elementor-93169
    .elementor-element.elementor-element-629b4042
    .elementor-headline {
    font-size: 32px;
  }
  .elementor-93169 .elementor-element.elementor-element-57d5c5d9 {
    font-size: 16px;
  }
  .elementor-93169 .elementor-element.elementor-element-4b1e89e8 img {
    width: 30%;
  }
  .elementor-93169 .elementor-element.elementor-element-3301e8e6 {
    padding: 0px 0px 10px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-12954e32
    .elementor-counter-title {
    line-height: 1.5em;
  }
  .elementor-93169
    .elementor-element.elementor-element-448649c8
    .elementor-counter-title {
    line-height: 1.5em;
  }
  .elementor-93169
    .elementor-element.elementor-element-52f894f8
    .elementor-counter-title {
    line-height: 1.5em;
  }
  .elementor-93169 .elementor-element.elementor-element-6c6eb7a4 {
    padding: 0px 0px 10px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-4b9cb44b {
    padding: 0px 0px 20px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-355fc4e8 {
    padding: 0px 0px 20px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-54e520a5.elementor-skin-slideshow
    .elementor-main-swiper {
    margin-bottom: 10px;
  }
  .elementor-93169 .elementor-element.elementor-element-57e3a077 {
    padding: 50px 20px 20px 50px;
  }
  .elementor-93169
    .elementor-element.elementor-element-3b260402
    .elementor-headline {
    font-size: 32px;
  }
  .elementor-93169
    .elementor-element.elementor-element-285a476
    > .elementor-widget-container {
    margin: 0px 10px 20px 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-1f427347
    > .elementor-widget-container {
    margin: 0px 10px 20px 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-6f2b8a15
    > .elementor-widget-container {
    margin: 0px 10px 20px 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-23ad506b
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-93169
    .elementor-element.elementor-element-23ad506b
    > .elementor-widget-container {
    margin: 0px 0px 9px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-65fbda1
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-93169
    .elementor-element.elementor-element-65fbda1
    > .elementor-widget-container {
    margin: 0px 0px 9px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-48d26fcb
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-93169
    .elementor-element.elementor-element-48d26fcb
    > .elementor-widget-container {
    margin: 0px 0px 9px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-f95026c {
    padding: 20px 20px 20px 20px;
  }
  .elementor-93169
    .elementor-element.elementor-element-a9dc831
    > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-93169 .elementor-element.elementor-element-31aaf87 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 0% 0% 0% 0%;
  }
  .elementor-93169
    .elementor-element.elementor-element-bb7cb89
    > .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-93169
    .elementor-element.elementor-element-bb7cb89
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-df86dca
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-93169 .elementor-element.elementor-element-1e0c40f img {
    width: 100%;
  }
  .elementor-93169
    .elementor-element.elementor-element-1e0c40f
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-3558a0d2 {
    padding: 30px 15px 0px 15px;
  }
  .elementor-93169
    .elementor-element.elementor-element-4fb1f018
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-28d983d5 {
    text-align: center;
    --container-widget-width: 95%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 95%);
    max-width: 95%;
    z-index: 10;
  }
  .elementor-93169
    .elementor-element.elementor-element-28d983d5
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.2em;
    letter-spacing: 1px;
  }
  .elementor-93169
    .elementor-element.elementor-element-28d983d5
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-59d810a4 {
    font-size: 4.3vw;
    line-height: 24px;
  }
  .elementor-93169
    .elementor-element.elementor-element-59d810a4
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-382593ad {
    font-size: 4.3vw;
    line-height: 24px;
  }
  .elementor-93169
    .elementor-element.elementor-element-382593ad
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-3982ca0e {
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-2cb74fe8
    > .elementor-element-populated {
    padding: 0px 0px 28px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-6fe4893e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-4d3eea91
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-29bbfcd1 {
    margin-top: 0px;
    margin-bottom: 20px;
  }
  .elementor-93169
    .elementor-element.elementor-element-7412f824
    > .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-93169
    .elementor-element.elementor-element-7412f824
    > .elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 15px 10px 20px 10px;
  }
  .elementor-93169 .elementor-element.elementor-element-3ba9cec6 {
    font-size: 4.5vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-3ba9cec6
    > .elementor-widget-container {
    margin: -30px 0px 20px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-12bb9da5 img {
    width: 100%;
  }
  .elementor-93169
    .elementor-element.elementor-element-12bb9da5
    > .elementor-widget-container {
    margin: 10px 10px 10px 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-5569c2c3
    .elementor-icon-box-title {
    margin-bottom: 5px;
  }
  .elementor-93169
    .elementor-element.elementor-element-5569c2c3
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-5569c2c3
    .elementor-icon-box-title
    a {
    font-size: 4.7vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-5569c2c3
    .elementor-icon-box-description {
    font-size: 3.5vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-5569c2c3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-5c23afe9 {
    margin-top: -10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-55a1cb31 {
    width: 50%;
  }
  .elementor-93169
    .elementor-element.elementor-element-55a1cb31
    > .elementor-element-populated {
    padding: 0px 0px 20px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-62715851
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-93169 .elementor-element.elementor-element-62715851 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-93169
    .elementor-element.elementor-element-62715851
    .elementor-icon {
    font-size: 5vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-62715851
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-62715851
    .elementor-icon-box-title
    a {
    font-size: 3.6vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-62715851
    > .elementor-widget-container {
    padding: 10px 20px 7px 10px;
  }
  .elementor-93169 .elementor-element.elementor-element-7a5e02aa {
    width: 50%;
  }
  .elementor-93169
    .elementor-element.elementor-element-7a5e02aa
    > .elementor-element-populated {
    padding: 0px 0px 1px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-402370f1
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-93169 .elementor-element.elementor-element-402370f1 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-93169
    .elementor-element.elementor-element-402370f1
    .elementor-icon {
    font-size: 5vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-402370f1
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-402370f1
    .elementor-icon-box-title
    a {
    font-size: 3.6vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-402370f1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 20px 7px 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-6e40a3e0
    .elementor-button {
    font-size: 4.5vw;
    line-height: 1.2em;
    padding: 10px 10px 10px 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-6e40a3e0
    > .elementor-widget-container {
    margin: -20px 0px 20px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-3f69be0b
    .elementor-heading-title {
    font-size: 3.6vw;
    line-height: 1.3em;
  }
  .elementor-93169
    .elementor-element.elementor-element-3f69be0b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 40px 5px;
  }
  .elementor-93169
    .elementor-element.elementor-element-afae60e
    .elementor-heading-title {
    font-size: 3.6vw;
    line-height: 1.3em;
  }
  .elementor-93169
    .elementor-element.elementor-element-afae60e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 40px 5px;
  }
  .elementor-93169 .elementor-element.elementor-element-567eb6ec {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 0% 5% 3% 5%;
    z-index: 0;
  }
  .elementor-93169 .elementor-element.elementor-element-334ba7f4 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-34e21b4d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-30a3fef {
    text-align: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-30a3fef
    .elementor-heading-title {
    font-size: 4.6vw;
  }
  .elementor-93169 .elementor-element.elementor-element-335d0f22 {
    --e-image-carousel-slides-to-show: 3;
  }
  .elementor-93169 .elementor-element.elementor-element-5fa6a93d {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 10px 17px 30px 17px;
  }
  .elementor-93169
    .elementor-element.elementor-element-629b4042
    .elementor-headline {
    font-size: 5.7vw;
    line-height: 25px;
  }
  .elementor-93169 .elementor-element.elementor-element-57d5c5d9 {
    font-size: 3.6vw;
    letter-spacing: 0.4px;
  }
  .elementor-93169
    .elementor-element.elementor-element-57d5c5d9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-638187bd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-61e98775 {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-61e98775.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-61e98775.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-61e98775
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-5144495 {
    --e-icon-list-icon-size: 19px;
  }
  .elementor-93169
    .elementor-element.elementor-element-5144495
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-93169
    .elementor-element.elementor-element-5144495
    .elementor-icon-list-item
    > a {
    font-size: 16px;
  }
  .elementor-93169 .elementor-element.elementor-element-4b02221c {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-4b02221c.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-4b02221c.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-4b02221c
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-26d13b80 {
    --e-icon-list-icon-size: 19px;
  }
  .elementor-93169
    .elementor-element.elementor-element-26d13b80
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-93169
    .elementor-element.elementor-element-26d13b80
    .elementor-icon-list-item
    > a {
    font-size: 16px;
  }
  .elementor-93169 .elementor-element.elementor-element-14ef910a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-585e1555 {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-585e1555.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-585e1555.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-585e1555
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-529c3890 {
    --e-icon-list-icon-size: 19px;
  }
  .elementor-93169
    .elementor-element.elementor-element-529c3890
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-93169
    .elementor-element.elementor-element-529c3890
    .elementor-icon-list-item
    > a {
    font-size: 16px;
  }
  .elementor-93169 .elementor-element.elementor-element-3e4a45d8 {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-3e4a45d8.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-3e4a45d8.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-3e4a45d8
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-5d1c9ec {
    --e-icon-list-icon-size: 19px;
  }
  .elementor-93169
    .elementor-element.elementor-element-5d1c9ec
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-93169
    .elementor-element.elementor-element-5d1c9ec
    .elementor-icon-list-item
    > a {
    font-size: 16px;
  }
  .elementor-93169 .elementor-element.elementor-element-5e1d7fa0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-eeee9ed {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-eeee9ed.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-eeee9ed.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-eeee9ed
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-7a796023 {
    --e-icon-list-icon-size: 19px;
  }
  .elementor-93169
    .elementor-element.elementor-element-7a796023
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-93169
    .elementor-element.elementor-element-7a796023
    .elementor-icon-list-item
    > a {
    font-size: 16px;
  }
  .elementor-93169 .elementor-element.elementor-element-586e46a {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-586e46a.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-586e46a.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-586e46a
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-6edba56 {
    --e-icon-list-icon-size: 19px;
  }
  .elementor-93169
    .elementor-element.elementor-element-6edba56
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-93169
    .elementor-element.elementor-element-6edba56
    .elementor-icon-list-item
    > a {
    font-size: 16px;
  }
  .elementor-93169
    .elementor-element.elementor-element-1a5dcbbf
    .elementor-button {
    font-size: 5vw;
    line-height: 1.2em;
    padding: 10px 10px 10px 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-1a5dcbbf
    > .elementor-widget-container {
    padding: 20px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-608d5a70
    .elementor-heading-title {
    font-size: 3.5vw;
    line-height: 1.3em;
  }
  .elementor-93169
    .elementor-element.elementor-element-608d5a70
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-5ddce0a {
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-188a9402 {
    text-align: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-188a9402
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.2em;
  }
  .elementor-93169
    .elementor-element.elementor-element-188a9402
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-6ede3663 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-7790715
    > .elementor-element-populated {
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169
    .elementor-element.elementor-element-7ac4efb6
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-93169
    .elementor-element.elementor-element-2f1743ab
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-93169
    .elementor-element.elementor-element-42c34976
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-93169
    .elementor-element.elementor-element-3dcd752e
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-f4e52b5 {
    padding: 30px 10px 20px 10px;
  }
  .elementor-93169 .elementor-element.elementor-element-5ae23273 {
    text-align: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-5ae23273
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-93169
    .elementor-element.elementor-element-26a0aad4
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-3bc3e184 {
    --e-image-carousel-slides-to-show: 1;
  }
  .elementor-93169
    .elementor-element.elementor-element-4a9f37b2:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-93169
    .elementor-element.elementor-element-4a9f37b2
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 100px auto;
  }
  .elementor-93169
    .elementor-element.elementor-element-4a9f37b2
    > .elementor-background-overlay {
    background-size: 100px auto;
  }
  .elementor-93169 .elementor-element.elementor-element-4a9f37b2 {
    padding: 50px 10px 50px 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-2361cfdb
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-66678dcc {
    padding: 30px 20px 30px 20px;
  }
  .elementor-93169
    .elementor-element.elementor-element-1ac038d6
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-3f1f4881 {
    text-align: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-3f1f4881
    .elementor-heading-title {
    font-size: 6vw;
  }
  .elementor-93169 .elementor-element.elementor-element-2a327900 {
    font-size: 3.6vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-1ffb9fd1
    .elementor-heading-title {
    font-size: 5vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-1af676a9
    .elementor-heading-title {
    font-size: 3.5vw;
    line-height: 21px;
  }
  .elementor-93169
    .elementor-element.elementor-element-1997f674
    .elementor-button {
    font-size: 5vw;
    line-height: 1.2em;
    padding: 10px 6px 10px 6px;
  }
  .elementor-93169
    .elementor-element.elementor-element-1997f674
    > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-4ff54cb1
    .elementor-heading-title {
    font-size: 3.5vw;
    line-height: 1.3em;
  }
  .elementor-93169
    .elementor-element.elementor-element-4ff54cb1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-2334ecb6 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 50px 20px 50px 20px;
  }
  .elementor-93169
    .elementor-element.elementor-element-e0d422f
    > .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-93169
    .elementor-element.elementor-element-6bd70212
    .elementor-heading-title {
    font-size: 7.5vw;
  }
  .elementor-93169 .elementor-element.elementor-element-6bd70212 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
  }
  .elementor-93169 .elementor-element.elementor-element-4ecab895 {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-4ecab895.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-4ecab895.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-4ecab895
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-416b5333 {
    --icon-box-icon-margin: 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-416b5333
    .elementor-icon {
    font-size: 31px;
  }
  .elementor-93169
    .elementor-element.elementor-element-416b5333
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-416b5333
    .elementor-icon-box-title
    a {
    font-size: 4.2vw;
  }
  .elementor-93169 .elementor-element.elementor-element-494f2ffa {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-494f2ffa.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-494f2ffa.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-494f2ffa
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-74012307 {
    --icon-box-icon-margin: 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-74012307
    .elementor-icon {
    font-size: 31px;
  }
  .elementor-93169
    .elementor-element.elementor-element-74012307
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-74012307
    .elementor-icon-box-title
    a {
    font-size: 4.2vw;
  }
  .elementor-93169 .elementor-element.elementor-element-dfc6b1d {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-dfc6b1d.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-dfc6b1d.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-dfc6b1d
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-5e57990a {
    --icon-box-icon-margin: 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-5e57990a
    .elementor-icon {
    font-size: 31px;
  }
  .elementor-93169
    .elementor-element.elementor-element-5e57990a
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-5e57990a
    .elementor-icon-box-title
    a {
    font-size: 4.2vw;
  }
  .elementor-93169 .elementor-element.elementor-element-344734b2 {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-344734b2.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-344734b2.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-344734b2
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-4346763c {
    --icon-box-icon-margin: 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-4346763c
    .elementor-icon {
    font-size: 31px;
  }
  .elementor-93169
    .elementor-element.elementor-element-4346763c
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-4346763c
    .elementor-icon-box-title
    a {
    font-size: 4.2vw;
  }
  .elementor-93169 .elementor-element.elementor-element-779a91e6 {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-779a91e6.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-779a91e6.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-779a91e6
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-627e28b7 {
    --icon-box-icon-margin: 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-627e28b7
    .elementor-icon {
    font-size: 31px;
  }
  .elementor-93169
    .elementor-element.elementor-element-627e28b7
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-627e28b7
    .elementor-icon-box-title
    a {
    font-size: 4.2vw;
  }
  .elementor-93169 .elementor-element.elementor-element-4944a35b {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-4944a35b.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-4944a35b.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-4944a35b
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-301f0135 {
    --icon-box-icon-margin: 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-301f0135
    .elementor-icon {
    font-size: 31px;
  }
  .elementor-93169
    .elementor-element.elementor-element-301f0135
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-301f0135
    .elementor-icon-box-title
    a {
    font-size: 4.2vw;
  }
  .elementor-93169 .elementor-element.elementor-element-7ab3bbc8 {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-7ab3bbc8.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-7ab3bbc8.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-7ab3bbc8
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-62b4a180 {
    --icon-box-icon-margin: 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-62b4a180
    .elementor-icon {
    font-size: 31px;
  }
  .elementor-93169
    .elementor-element.elementor-element-62b4a180
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-62b4a180
    .elementor-icon-box-title
    a {
    font-size: 4.2vw;
  }
  .elementor-93169 .elementor-element.elementor-element-68ff95b0 {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-68ff95b0.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-68ff95b0.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-68ff95b0
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-170fe85 {
    --icon-box-icon-margin: 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-170fe85
    .elementor-icon {
    font-size: 31px;
  }
  .elementor-93169
    .elementor-element.elementor-element-170fe85
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-170fe85
    .elementor-icon-box-title
    a {
    font-size: 4.2vw;
  }
  .elementor-93169 .elementor-element.elementor-element-29d3be1 {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-29d3be1.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-29d3be1.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-29d3be1
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-5e5856d9 {
    --icon-box-icon-margin: 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-5e5856d9
    .elementor-icon {
    font-size: 31px;
  }
  .elementor-93169
    .elementor-element.elementor-element-5e5856d9
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-5e5856d9
    .elementor-icon-box-title
    a {
    font-size: 4.2vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-ca844ba
    .elementor-button {
    font-size: 5vw;
    line-height: 1.2em;
    padding: 10px 10px 10px 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-5d9e7b55
    .elementor-heading-title {
    font-size: 3.5vw;
    line-height: 1.3em;
  }
  .elementor-93169
    .elementor-element.elementor-element-5d9e7b55
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-2f5f64f0 {
    padding: 30px 20px 30px 20px;
  }
  .elementor-93169
    .elementor-element.elementor-element-7db9142d
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-3eb4969f
    .elementor-heading-title {
    font-size: 7vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-3eb4969f
    > .elementor-widget-container {
    padding: 0px 0px 35px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-5f4b199b
    > .elementor-element-populated {
    margin: 10px 10px 80px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 5% 5% 5% 5%;
  }
  .elementor-93169 .elementor-element.elementor-element-3738238d img {
    max-width: 100%;
  }
  .elementor-93169
    .elementor-element.elementor-element-3738238d
    > .elementor-widget-container {
    margin: -28% 0% 0% 0%;
  }
  .elementor-93169
    .elementor-element.elementor-element-5d58aa44
    .elementor-heading-title {
    font-size: 5.7vw;
  }
  .elementor-93169 .elementor-element.elementor-element-72df7288 {
    font-size: 4vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-22399bf0
    .elementor-heading-title {
    font-size: 5vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-5f51480a
    > .elementor-element-populated {
    margin: 10px 10px 80px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 5% 5% 5% 5%;
  }
  .elementor-93169 .elementor-element.elementor-element-4d961706 img {
    max-width: 100%;
  }
  .elementor-93169
    .elementor-element.elementor-element-4d961706
    > .elementor-widget-container {
    margin: -30% 0% 0% 0%;
  }
  .elementor-93169
    .elementor-element.elementor-element-67846074
    .elementor-heading-title {
    font-size: 5.7vw;
  }
  .elementor-93169 .elementor-element.elementor-element-d47ca38 {
    font-size: 4vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-6014794e
    .elementor-heading-title {
    font-size: 5vw;
  }
  .elementor-93169 .elementor-element.elementor-element-5bda6d07 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-15365f53
    > .elementor-element-populated {
    margin: 10px 10px 80px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 5% 5% 5% 5%;
  }
  .elementor-93169 .elementor-element.elementor-element-4c4c2242 img {
    max-width: 100%;
  }
  .elementor-93169
    .elementor-element.elementor-element-4c4c2242
    > .elementor-widget-container {
    margin: -28% 0% 0% 0%;
  }
  .elementor-93169
    .elementor-element.elementor-element-1f1ad715
    .elementor-heading-title {
    font-size: 5.7vw;
  }
  .elementor-93169 .elementor-element.elementor-element-47304966 {
    font-size: 4vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-6e3f2402
    .elementor-heading-title {
    font-size: 5vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-60c137a0
    > .elementor-element-populated {
    margin: 10px 10px 30px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 5% 5% 5% 5%;
  }
  .elementor-93169 .elementor-element.elementor-element-68006a0f img {
    max-width: 100%;
  }
  .elementor-93169
    .elementor-element.elementor-element-68006a0f
    > .elementor-widget-container {
    margin: -28% 0% 0% 0%;
  }
  .elementor-93169
    .elementor-element.elementor-element-72f03212
    .elementor-heading-title {
    font-size: 5.7vw;
  }
  .elementor-93169 .elementor-element.elementor-element-58501f49 {
    font-size: 4vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-3fe1519b
    .elementor-heading-title {
    font-size: 5vw;
  }
  .elementor-93169 .elementor-element.elementor-element-76eb40ac {
    padding: 30px 10px 30px 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-1f1f3b18
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-3b8b3161
    .elementor-heading-title {
    font-size: 27px;
  }
  .elementor-93169
    .elementor-element.elementor-element-2dc01288
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-93169
    .elementor-element.elementor-element-1dc88df0
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-93169
    .elementor-element.elementor-element-1dc88df0
    .elementor-icon-list-item
    > a {
    font-size: 13px;
  }
  .elementor-93169
    .elementor-element.elementor-element-6035acd6
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-93169
    .elementor-element.elementor-element-6035acd6
    .elementor-icon-list-item
    > a {
    font-size: 13px;
  }
  .elementor-93169
    .elementor-element.elementor-element-62c525b8
    .elementor-button {
    font-size: 16px;
    line-height: 1.2em;
    padding: 10px 10px 10px 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-4171b653
    .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-93169
    .elementor-element.elementor-element-4171b653
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-7fdfb7d
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-93169
    .elementor-element.elementor-element-7fdfb7d
    > .elementor-widget-container {
    padding: 05px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-4405fe7a
    .elementor-countdown-digits {
    font-size: 24px;
  }
  .elementor-93169
    .elementor-element.elementor-element-4405fe7a
    .elementor-countdown-label {
    font-size: 9px;
  }
  .elementor-93169 .elementor-element.elementor-element-1c0e0396 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 0px 10px 25px 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-4508b039
    > .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-93169 .elementor-element.elementor-element-40e2d135 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169
    .elementor-element.elementor-element-57e6ffb
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-4b1e89e8 img {
    width: 100%;
  }
  .elementor-93169 .elementor-element.elementor-element-3301e8e6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-1c0e227d {
    width: 50%;
  }
  .elementor-93169
    .elementor-element.elementor-element-1c0e227d
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-12954e32
    .elementor-counter-number-wrapper {
    font-size: 5.2vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-12954e32
    .elementor-counter-title {
    font-size: 4vw;
    line-height: 1.6em;
  }
  .elementor-93169 .elementor-element.elementor-element-5cb689d8 {
    width: 50%;
  }
  .elementor-93169
    .elementor-element.elementor-element-5cb689d8
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-448649c8
    .elementor-counter-number-wrapper {
    font-size: 5.2vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-448649c8
    .elementor-counter-title {
    font-size: 4vw;
    line-height: 1.6em;
  }
  .elementor-93169 .elementor-element.elementor-element-734a15ee {
    width: 100%;
  }
  .elementor-93169
    .elementor-element.elementor-element-734a15ee
    > .elementor-element-populated {
    margin: 10px 100px 10px 100px;
    --e-column-margin-right: 100px;
    --e-column-margin-left: 100px;
  }
  .elementor-93169
    .elementor-element.elementor-element-52f894f8
    .elementor-counter-number-wrapper {
    font-size: 5.2vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-52f894f8
    .elementor-counter-title {
    font-size: 4vw;
    line-height: 1.6em;
  }
  .elementor-93169
    .elementor-element.elementor-element-46817a7d
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-3aa4e7e4 {
    font-size: 4.5vw;
  }
  .elementor-93169 .elementor-element.elementor-element-5eac9ad8 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-4dbdd54a {
    width: 100%;
  }
  .elementor-93169
    .elementor-element.elementor-element-4dbdd54a
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-645c2368 {
    --e-image-carousel-slides-to-show: 1;
  }
  .elementor-93169
    .elementor-element.elementor-element-79939079
    .elementor-button {
    font-size: 5vw;
    line-height: 1.2em;
    padding: 10px 10px 10px 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-79939079
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-42e5bcbe
    .elementor-heading-title {
    font-size: 3.5vw;
    line-height: 1.3em;
  }
  .elementor-93169
    .elementor-element.elementor-element-42e5bcbe
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-47acc5ce {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 10% 5% 0% 5%;
  }
  .elementor-93169
    .elementor-element.elementor-element-6b54c670
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-93169 .elementor-element.elementor-element-6ac2ab15 {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-6ac2ab15.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-6ac2ab15.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-6ac2ab15
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-71a8f36c {
    --icon-box-icon-margin: 5px;
  }
  .elementor-93169
    .elementor-element.elementor-element-71a8f36c
    .elementor-icon {
    font-size: 40px;
  }
  .elementor-93169
    .elementor-element.elementor-element-71a8f36c
    .elementor-icon-box-title {
    margin-bottom: 5px;
  }
  .elementor-93169
    .elementor-element.elementor-element-71a8f36c
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-71a8f36c
    .elementor-icon-box-title
    a {
    font-size: 17px;
  }
  .elementor-93169 .elementor-element.elementor-element-ac2a469 {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-ac2a469.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-ac2a469.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-ac2a469
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-14678bd7 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-93169
    .elementor-element.elementor-element-14678bd7
    .elementor-icon {
    font-size: 40px;
  }
  .elementor-93169
    .elementor-element.elementor-element-14678bd7
    .elementor-icon-box-title {
    margin-bottom: 5px;
  }
  .elementor-93169
    .elementor-element.elementor-element-14678bd7
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-14678bd7
    .elementor-icon-box-title
    a {
    font-size: 17px;
  }
  .elementor-93169 .elementor-element.elementor-element-26019994 {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-26019994.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-26019994.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-26019994
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-13c5e591 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-93169
    .elementor-element.elementor-element-13c5e591
    .elementor-icon {
    font-size: 40px;
  }
  .elementor-93169
    .elementor-element.elementor-element-13c5e591
    .elementor-icon-box-title {
    margin-bottom: 5px;
  }
  .elementor-93169
    .elementor-element.elementor-element-13c5e591
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-13c5e591
    .elementor-icon-box-title
    a {
    font-size: 17px;
  }
  .elementor-93169 .elementor-element.elementor-element-6c93790c {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-6c93790c.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-6c93790c.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-6c93790c
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-61ce1184 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-93169
    .elementor-element.elementor-element-61ce1184
    .elementor-icon {
    font-size: 40px;
  }
  .elementor-93169
    .elementor-element.elementor-element-61ce1184
    .elementor-icon-box-title {
    margin-bottom: 5px;
  }
  .elementor-93169
    .elementor-element.elementor-element-61ce1184
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-61ce1184
    .elementor-icon-box-title
    a {
    font-size: 17px;
  }
  .elementor-93169 .elementor-element.elementor-element-8d09897 {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-8d09897.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-8d09897.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-8d09897
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-1b3bb23a {
    --icon-box-icon-margin: 5px;
  }
  .elementor-93169
    .elementor-element.elementor-element-1b3bb23a
    .elementor-icon {
    font-size: 40px;
  }
  .elementor-93169
    .elementor-element.elementor-element-1b3bb23a
    .elementor-icon-box-title {
    margin-bottom: 5px;
  }
  .elementor-93169
    .elementor-element.elementor-element-1b3bb23a
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-1b3bb23a
    .elementor-icon-box-title
    a {
    font-size: 17px;
  }
  .elementor-93169 .elementor-element.elementor-element-88c4150 {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-88c4150.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-88c4150.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-88c4150
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169 .elementor-element.elementor-element-1b930657 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-93169
    .elementor-element.elementor-element-1b930657
    .elementor-icon {
    font-size: 40px;
  }
  .elementor-93169
    .elementor-element.elementor-element-1b930657
    .elementor-icon-box-title {
    margin-bottom: 5px;
  }
  .elementor-93169
    .elementor-element.elementor-element-1b930657
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-1b930657
    .elementor-icon-box-title
    a {
    font-size: 17px;
  }
  .elementor-93169 .elementor-element.elementor-element-3b85731f {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 10% 5% 0% 5%;
  }
  .elementor-93169
    .elementor-element.elementor-element-6b26ddf0
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-93169 .elementor-element.elementor-element-2e2c1232 {
    --e-image-carousel-slides-to-show: 1;
  }
  .elementor-93169
    .elementor-element.elementor-element-54e520a5.elementor-skin-slideshow
    .elementor-main-swiper {
    margin-bottom: 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-54e520a5
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-49d9c7d {
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-353c7a2b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-6407186
    .elementor-button {
    font-size: 16px;
    line-height: 1.2em;
    padding: 10px 10px 10px 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-6407186
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-2d458efa
    .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-93169
    .elementor-element.elementor-element-2d458efa
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-33857e3d
    .elementor-countdown-digits {
    font-size: 24px;
  }
  .elementor-93169
    .elementor-element.elementor-element-33857e3d
    .elementor-countdown-label {
    font-size: 9px;
  }
  .elementor-93169 .elementor-element.elementor-element-57e3a077 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 10% 5% 10% 5%;
  }
  .elementor-93169
    .elementor-element.elementor-element-d5e5b72
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-3b260402
    .elementor-headline {
    font-size: 7vw;
    line-height: 1.3em;
    letter-spacing: 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-3b260402 {
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 85%);
    max-width: 85%;
  }
  .elementor-93169 .elementor-element.elementor-element-4c483dad {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-29b7eb47 {
    width: 100%;
  }
  .elementor-bc-flex-widget
    .elementor-93169
    .elementor-element.elementor-element-29b7eb47.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-29b7eb47.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-29b7eb47
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169
    .elementor-element.elementor-element-285a476
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-93169 .elementor-element.elementor-element-285a476 {
    --icon-box-icon-margin: 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-285a476
    .elementor-icon {
    font-size: 50px;
  }
  .elementor-93169
    .elementor-element.elementor-element-285a476
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-285a476
    .elementor-icon-box-title
    a {
    font-size: 6.2vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-285a476
    .elementor-icon-box-description {
    font-size: 4vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-285a476
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-1f427347
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-93169 .elementor-element.elementor-element-1f427347 {
    --icon-box-icon-margin: 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-1f427347
    .elementor-icon {
    font-size: 50px;
  }
  .elementor-93169
    .elementor-element.elementor-element-1f427347
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-1f427347
    .elementor-icon-box-title
    a {
    font-size: 6.2vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-1f427347
    .elementor-icon-box-description {
    font-size: 4vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-1f427347
    > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 10px 10px 10px 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-6f2b8a15
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-93169 .elementor-element.elementor-element-6f2b8a15 {
    --icon-box-icon-margin: 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-6f2b8a15
    .elementor-icon {
    font-size: 50px;
  }
  .elementor-93169
    .elementor-element.elementor-element-6f2b8a15
    .elementor-icon-box-title,
  .elementor-93169
    .elementor-element.elementor-element-6f2b8a15
    .elementor-icon-box-title
    a {
    font-size: 6.2vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-6f2b8a15
    .elementor-icon-box-description {
    font-size: 4vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-6f2b8a15
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-62276251
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-577c1518
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-62e84259 {
    margin-top: 5%;
    margin-bottom: 10%;
    padding: 4% 5% 0% 5%;
  }
  .elementor-93169
    .elementor-element.elementor-element-5c758aa0
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-93169 .elementor-element.elementor-element-9d0fcfc {
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-beda21b
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-93169
    .elementor-element.elementor-element-23ad506b
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-93169
    .elementor-element.elementor-element-23ad506b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-23ad506b {
    width: var(--container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
  }
  .elementor-93169
    .elementor-element.elementor-element-24b3fd9d
    .elementor-icon {
    font-size: 45px;
  }
  .elementor-93169
    .elementor-element.elementor-element-24b3fd9d
    .elementor-icon
    svg {
    height: 45px;
  }
  .elementor-93169 .elementor-element.elementor-element-24b3fd9d {
    width: var(--container-widget-width, 30%);
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
  }
  .elementor-93169 .elementor-element.elementor-element-462fb7b0 {
    font-size: 15px;
    line-height: 1.3em;
  }
  .elementor-93169
    .elementor-element.elementor-element-693ad45b
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-93169
    .elementor-element.elementor-element-65fbda1
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-93169
    .elementor-element.elementor-element-65fbda1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-65fbda1 {
    width: var(--container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
  }
  .elementor-93169
    .elementor-element.elementor-element-7e9f92ee
    .elementor-icon {
    font-size: 45px;
  }
  .elementor-93169
    .elementor-element.elementor-element-7e9f92ee
    .elementor-icon
    svg {
    height: 45px;
  }
  .elementor-93169 .elementor-element.elementor-element-7e9f92ee {
    width: var(--container-widget-width, 30%);
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
  }
  .elementor-93169 .elementor-element.elementor-element-43cd59a2 {
    font-size: 15px;
    line-height: 1.3em;
  }
  .elementor-93169 .elementor-element.elementor-element-87aec55 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-7a16a20
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-93169
    .elementor-element.elementor-element-48d26fcb
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-93169
    .elementor-element.elementor-element-48d26fcb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-48d26fcb {
    width: var(--container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
  }
  .elementor-93169
    .elementor-element.elementor-element-10fb1daa
    .elementor-icon {
    font-size: 45px;
  }
  .elementor-93169
    .elementor-element.elementor-element-10fb1daa
    .elementor-icon
    svg {
    height: 45px;
  }
  .elementor-93169 .elementor-element.elementor-element-10fb1daa {
    width: var(--container-widget-width, 30%);
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
  }
  .elementor-93169 .elementor-element.elementor-element-da47228 {
    font-size: 15px;
    line-height: 1.3em;
  }
  .elementor-93169 .elementor-element.elementor-element-27d7d691 {
    padding: 20px 20px 30px 20px;
  }
  .elementor-93169 .elementor-element.elementor-element-30f09772 {
    text-align: center;
  }
  .elementor-93169
    .elementor-element.elementor-element-30f09772
    .elementor-heading-title {
    font-size: 7.5vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-30f09772
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-623dc5
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169
    .elementor-element.elementor-element-4e5df144
    .elementor-testimonial-content {
    font-size: 4.3vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-4e5df144
    .elementor-testimonial-name {
    font-size: 14px;
  }
  .elementor-93169
    .elementor-element.elementor-element-4e5df144
    .elementor-testimonial-job {
    font-size: 12px;
  }
  .elementor-93169
    .elementor-element.elementor-element-36a9e583
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169
    .elementor-element.elementor-element-56a729d6
    .elementor-testimonial-content {
    font-size: 4.3vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-56a729d6
    .elementor-testimonial-name {
    font-size: 14px;
  }
  .elementor-93169
    .elementor-element.elementor-element-56a729d6
    .elementor-testimonial-job {
    font-size: 12px;
  }
  .elementor-93169
    .elementor-element.elementor-element-692f5a6e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169
    .elementor-element.elementor-element-31d8faea
    .elementor-testimonial-content {
    font-size: 4.3vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-31d8faea
    .elementor-testimonial-name {
    font-size: 14px;
  }
  .elementor-93169
    .elementor-element.elementor-element-31d8faea
    .elementor-testimonial-job {
    font-size: 12px;
  }
  .elementor-93169
    .elementor-element.elementor-element-2c5c4249
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169
    .elementor-element.elementor-element-7786ba90
    .elementor-testimonial-content {
    font-size: 4.3vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-7786ba90
    .elementor-testimonial-name {
    font-size: 14px;
  }
  .elementor-93169
    .elementor-element.elementor-element-7786ba90
    .elementor-testimonial-job {
    font-size: 12px;
  }
  .elementor-93169
    .elementor-element.elementor-element-a98b644
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169
    .elementor-element.elementor-element-b8c1e38
    .elementor-testimonial-content {
    font-size: 4.3vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-b8c1e38
    .elementor-testimonial-name {
    font-size: 14px;
  }
  .elementor-93169
    .elementor-element.elementor-element-b8c1e38
    .elementor-testimonial-job {
    font-size: 12px;
  }
  .elementor-93169
    .elementor-element.elementor-element-5d67daf5
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
  }
  .elementor-93169
    .elementor-element.elementor-element-5960e516
    .elementor-testimonial-content {
    font-size: 4.3vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-5960e516
    .elementor-testimonial-name {
    font-size: 14px;
  }
  .elementor-93169
    .elementor-element.elementor-element-5960e516
    .elementor-testimonial-job {
    font-size: 12px;
  }
  .elementor-93169 .elementor-element.elementor-element-63ccf296 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 9% 5% 5% 5%;
  }
  .elementor-93169
    .elementor-element.elementor-element-3ca4a9e0
    .elementor-heading-title {
    font-size: 7.5vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-3ca4a9e0
    > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-2adcdf3e
    .elementor-toggle-item:not(:last-child) {
    margin-bottom: 20px;
  }
  .elementor-93169
    .elementor-element.elementor-element-2adcdf3e
    .elementor-toggle-title {
    font-size: 4.5vw;
    line-height: 17px;
  }
  .elementor-93169
    .elementor-element.elementor-element-2adcdf3e
    .elementor-tab-title {
    padding: 25px 25px 25px 25px;
  }
  .elementor-93169
    .elementor-element.elementor-element-2adcdf3e
    .elementor-tab-content {
    font-size: 4vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-2adcdf3e
    > .elementor-widget-container {
    padding: 15px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-7b84e407
    .elementor-heading-title {
    font-size: 7vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-3b67ab03
    .elementor-heading-title {
    font-size: 4vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-3b67ab03
    > .elementor-widget-container {
    margin: 10px 10px 20px 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-557bd903 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-10f3ce69
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-6f011bce
    .elementor-button {
    font-size: 5vw;
    line-height: 1.2em;
    padding: 10px 10px 10px 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-6f011bce
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-347393a5
    .elementor-heading-title {
    font-size: 3.5vw;
    line-height: 1.3em;
  }
  .elementor-93169
    .elementor-element.elementor-element-347393a5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 15px 5px;
  }
  .elementor-93169
    .elementor-element.elementor-element-4ad8e83a
    .elementor-countdown-digits {
    font-size: 6vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-4ad8e83a
    .elementor-countdown-label {
    font-size: 3vw;
  }
  .elementor-93169 .elementor-element.elementor-element-f95026c {
    padding: 20px 20px 20px 20px;
  }
  .elementor-93169 .elementor-element.elementor-element-e322509 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-9a33b45 {
    width: 50%;
  }
  .elementor-93169
    .elementor-element.elementor-element-9a33b45
    > .elementor-element-populated {
    margin: 0px 5px 0px 0px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 0px;
  }
  .elementor-93169 .elementor-element.elementor-element-d8c9ab4 {
    text-align: right;
  }
  .elementor-93169
    .elementor-element.elementor-element-d8c9ab4
    .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-93169 .elementor-element.elementor-element-4bad001 {
    width: 50%;
  }
  .elementor-93169
    .elementor-element.elementor-element-4bad001
    > .elementor-element-populated {
    margin: 0px 0px 0px 5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 5px;
  }
  .elementor-93169 .elementor-element.elementor-element-6e9bf3f {
    text-align: left;
  }
  .elementor-93169
    .elementor-element.elementor-element-6e9bf3f
    .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-93169
    .elementor-element.elementor-element-a9dc831
    .elementor-heading-title {
    font-size: 3vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-a9dc831
    > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-31556b0
    .elementor-heading-title {
    font-size: 3vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-31556b0
    > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-93169 .elementor-element.elementor-element-49613421 {
    z-index: 200;
  }
  .elementor-93169 .elementor-element.elementor-element-1ee8ddef {
    width: 60%;
  }
  .elementor-93169
    .elementor-element.elementor-element-1fb5a4be
    .elementor-heading-title {
    font-size: 4.2vw;
  }
  .elementor-93169
    .elementor-element.elementor-element-1fb5a4be
    > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
  }
  .elementor-93169
    .elementor-element.elementor-element-1887cab6
    .elementor-heading-title {
    font-size: 3.7vw;
  }
  .elementor-93169 .elementor-element.elementor-element-48882260 {
    width: 40%;
  }
  .elementor-93169
    .elementor-element.elementor-element-790918ad
    .elementor-button {
    font-size: 3.4vw;
    line-height: 1.2em;
    padding: 10px 10px 10px 10px;
  }
  .elementor-93169
    .elementor-element.elementor-element-790918ad
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-93169 .elementor-element.elementor-element-bb7cb89 {
    width: 100%;
  }
  .elementor-93169 .elementor-element.elementor-element-1effc349 {
    width: 10%;
  }
  .elementor-93169 .elementor-element.elementor-element-353c7a2b {
    width: 79.333%;
  }
  .elementor-93169 .elementor-element.elementor-element-56f5d203 {
    width: 10%;
  }
  .elementor-93169 .elementor-element.elementor-element-3d3b98c {
    width: 15%;
  }
  .elementor-93169 .elementor-element.elementor-element-10f3ce69 {
    width: 69.333%;
  }
  .elementor-93169 .elementor-element.elementor-element-1ded5993 {
    width: 15%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-93169 .elementor-element.elementor-element-29b7eb47 {
    width: 100%;
  }
  .elementor-93169 .elementor-element.elementor-element-62276251 {
    width: 100%;
  }
  .elementor-93169 .elementor-element.elementor-element-beda21b {
    width: 50%;
  }
  .elementor-93169 .elementor-element.elementor-element-693ad45b {
    width: 50%;
  }
  .elementor-93169 .elementor-element.elementor-element-7a16a20 {
    width: 50%;
  }
}
@media (min-width: 2400px) {
  .elementor-93169
    .elementor-element.elementor-element-54e520a5.elementor-skin-slideshow
    .elementor-main-swiper {
    margin-bottom: 10px;
  }
} /* Start custom CSS for image-carousel, class: .elementor-element-335d0f22 */
.elementor-93169 .elementor-element.elementor-element-335d0f22 .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
} /* End custom CSS */
