.elementor-368 .elementor-element.elementor-element-753047d>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-368 .elementor-element.elementor-element-753047d:not(.elementor-motion-effects-element-type-background),
.elementor-368 .elementor-element.elementor-element-753047d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-368 .elementor-element.elementor-element-753047d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 50px 0px;
}

.elementor-368 .elementor-element.elementor-element-753047d>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-368 .elementor-element.elementor-element-66c828b>.elementor-widget-container {
  margin: 0px -200px 10px 0px;
}

.elementor-368 .elementor-element.elementor-element-66c828b .elementor-heading-title {
  color: #000000;
  font-size: 58px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.2em;
  letter-spacing: 1px;
  word-spacing: 0em;
}

.elementor-368 .elementor-element.elementor-element-36ce0e2>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-368 .elementor-element.elementor-element-36ce0e2 {
  text-align: left;
}

.elementor-368 .elementor-element.elementor-element-36ce0e2 .elementor-heading-title {
  color: #000000;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5em;
}

.elementor-368 .elementor-element.elementor-element-2d00ed8>.elementor-widget-container {
  padding: 0px 0px 0px 21px;
}


.elementor-368 .elementor-element.elementor-element-2d00ed8 {
  text-align: right;
}

.elementor-368 .elementor-element.elementor-element-b8200d1 .elementor-button {
  background-color: #25E36A;
  font-family: "Arial", Sans-serif;
  font-size: 19px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.8em;
  letter-spacing: 1px;
  text-shadow: 7px 0px 3px rgba(0, 0, 0, 0.3);
  fill: #FFFFFF;
  color: #FFFFFF;
  border-radius: 99px 99px 99px 99px;
  box-shadow: 0px 21px 25px -15px rgba(160.99999999999994, 96, 255, 0.5);
  padding: 16px 36px 16px 36px;
}

.elementor-368 .elementor-element.elementor-element-b8200d1 .elementor-button:hover,
.elementor-368 .elementor-element.elementor-element-b8200d1 .elementor-button:focus {
  background-color: #333333;
  color: #FFFFFF;
}

.elementor-368 .elementor-element.elementor-element-b8200d1 .elementor-button:hover svg,
.elementor-368 .elementor-element.elementor-element-b8200d1 .elementor-button:focus svg {
  fill: #FFFFFF;
}

.elementor-368 .elementor-element.elementor-element-c138d1c:not(.elementor-motion-effects-element-type-background),
.elementor-368 .elementor-element.elementor-element-c138d1c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-368 .elementor-element.elementor-element-c138d1c>.elementor-background-overlay {
  background-image: url("https://www.transferia.ch/wp-content/uploads/2022/05/award-bg-overlay.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-368 .elementor-element.elementor-element-c138d1c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}

.elementor-368 .elementor-element.elementor-element-38c6e7c {
  text-align: center;
}

.elementor-368 .elementor-element.elementor-element-38c6e7c img {
  width: 50px;
}

.elementor-368 .elementor-element.elementor-element-582ef6d>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-368 .elementor-element.elementor-element-582ef6d {
  text-align: center;
}

.elementor-368 .elementor-element.elementor-element-582ef6d .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Alexandria", Sans-serif;
  font-size: 38px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.2em;
  letter-spacing: 1px;
  word-spacing: 0em;
}

.elementor-368 .elementor-element.elementor-element-1d77c65>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
  padding: 0% 14% 0% 14%;
}

.elementor-368 .elementor-element.elementor-element-1d77c65 {
  text-align: center;
}

.elementor-368 .elementor-element.elementor-element-1d77c65 .elementor-heading-title {
  color: #FFFFFF;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5em;
}

.elementor-368 .elementor-element.elementor-element-a9ad5a1 .elementor-button {
  background-color: #A160FF00;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.8em;
  letter-spacing: 1px;
  fill: #FFFFFF;
  color: #FFFFFF;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #ffffff;
  border-radius: 99px 99px 99px 99px;
  padding: 13px 36px 13px 36px;
}

.elementor-368 .elementor-element.elementor-element-a9ad5a1 .elementor-button:hover,
.elementor-368 .elementor-element.elementor-element-a9ad5a1 .elementor-button:focus {
  background-color: #333333;
  color: #FFFFFF;
  border-color: #333333;
}

.elementor-368 .elementor-element.elementor-element-a9ad5a1 .elementor-button:hover svg,
.elementor-368 .elementor-element.elementor-element-a9ad5a1 .elementor-button:focus svg {
  fill: #FFFFFF;
}

.elementor-368 .elementor-element.elementor-element-86a9f52>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-368 .elementor-element.elementor-element-86a9f52 {
  padding: 100px 0px 100px 0px;
}

.elementor-368 .elementor-element.elementor-element-7db5a9c img {
  border-radius: 24px 24px 24px 24px;
}

.elementor-368 .elementor-element.elementor-element-6db118a img {
  border-radius: 24px 24px 24px 24px;
}

.elementor-368 .elementor-element.elementor-element-d34ab34>.elementor-element-populated {
  padding: 0% 0% 0% 5%;
}

.elementor-368 .elementor-element.elementor-element-8b2681c>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-368 .elementor-element.elementor-element-8b2681c {
  text-align: left;
}

.elementor-368 .elementor-element.elementor-element-8b2681c .elementor-heading-title {
  color: #000000;
  font-family: "Alexandria", Sans-serif;
  font-size: 38px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.2em;
  letter-spacing: 1px;
  word-spacing: 0em;
}

.elementor-368 .elementor-element.elementor-element-d1aae31>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-368 .elementor-element.elementor-element-d1aae31 {
  text-align: left;
}

.elementor-368 .elementor-element.elementor-element-d1aae31 .elementor-heading-title {
  color: #000000;
  font-family: "Alexandria", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5em;
}

.elementor-368 .elementor-element.elementor-element-eb15eaa .elementor-button {
  background-color: #25E36A;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.8em;
  letter-spacing: 1px;
  text-shadow: 10px 1px 8px rgba(0, 0, 0, 0.3);
  fill: #FFFFFF;
  color: #FFFFFF;
  border-radius: 99px 99px 99px 99px;
  box-shadow: 0px 21px 25px -15px rgba(160.99999999999994, 96, 255, 0.5);
  padding: 16px 36px 16px 36px;
}

.elementor-368 .elementor-element.elementor-element-eb15eaa .elementor-button:hover,
.elementor-368 .elementor-element.elementor-element-eb15eaa .elementor-button:focus {
  background-color: #333333;
  color: #FFFFFF;
}

.elementor-368 .elementor-element.elementor-element-eb15eaa .elementor-button:hover svg,
.elementor-368 .elementor-element.elementor-element-eb15eaa .elementor-button:focus svg {
  fill: #FFFFFF;
}

.elementor-368 .elementor-element.elementor-element-0194519:not(.elementor-motion-effects-element-type-background),
.elementor-368 .elementor-element.elementor-element-0194519>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F7F7F7;
}

.elementor-368 .elementor-element.elementor-element-0194519 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}

.elementor-368 .elementor-element.elementor-element-0194519>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-368 .elementor-element.elementor-element-15de58f {
  text-align: center;
}

.elementor-368 .elementor-element.elementor-element-15de58f .elementor-heading-title {
  color: #000000;
  font-family: "Alexandria", Sans-serif;
  font-size: 40px;
}

.elementor-368 .elementor-element.elementor-element-129e702 {
  width: var(--container-widget-width, 18.363%);
  max-width: 18.363%;
  --container-widget-width: 18.363%;
  --container-widget-flex-grow: 0;
}

.elementor-368 .elementor-element.elementor-element-129e702.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-368 .elementor-element.elementor-element-f73857c>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-368 .elementor-element.elementor-element-f73857c>.elementor-shape-top .elementor-shape-fill {
  fill: #6F6E6E;
}

.elementor-368 .elementor-element.elementor-element-f73857c>.elementor-shape-top svg {
  width: calc(100% + 1.3px);
  height: 0px;
}

.elementor-368 .elementor-element.elementor-element-f73857c {
  padding: 100px 0px 100px 0px;
}

.elementor-368 .elementor-element.elementor-element-2a08140 img {
  border-radius: 24px 24px 24px 24px;
}

.elementor-368 .elementor-element.elementor-element-210266e>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-368 .elementor-element.elementor-element-210266e {
  text-align: left;
}

.elementor-368 .elementor-element.elementor-element-210266e .elementor-heading-title {
  color: #000000;
  font-size: 38px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.2em;
  letter-spacing: 1px;
  word-spacing: 0em;
}

.elementor-368 .elementor-element.elementor-element-faa7a1b>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-368 .elementor-element.elementor-element-faa7a1b {
  text-align: left;
}

.elementor-368 .elementor-element.elementor-element-faa7a1b .elementor-heading-title {
  color: #000000;
  font-family: "Assistant", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5em;
}

.elementor-368 .elementor-element.elementor-element-589801c .elementor-button {
  background-color: #25E36A;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.8em;
  letter-spacing: 1px;
  text-shadow: 10px 1px 8px rgba(0, 0, 0, 0.3);
  fill: #FFFFFF;
  color: #FFFFFF;
  border-radius: 99px 99px 99px 99px;
  box-shadow: 0px 21px 25px -15px rgba(160.99999999999994, 96, 255, 0.5);
  padding: 16px 36px 16px 36px;
}

.elementor-368 .elementor-element.elementor-element-589801c .elementor-button:hover,
.elementor-368 .elementor-element.elementor-element-589801c .elementor-button:focus {
  background-color: #333333;
  color: #FFFFFF;
}

.elementor-368 .elementor-element.elementor-element-589801c .elementor-button:hover svg,
.elementor-368 .elementor-element.elementor-element-589801c .elementor-button:focus svg {
  fill: #FFFFFF;
}

.elementor-368 .elementor-element.elementor-element-bd535ef>.elementor-element-populated {
  padding: 0% 0% 0% 5%;
}

.elementor-368 .elementor-element.elementor-element-a679023>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
}

.elementor-368 .elementor-element.elementor-element-a679023 {
  text-align: left;
}

.elementor-368 .elementor-element.elementor-element-a679023 .elementor-heading-title {
  color: #000000;
  font-size: 38px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.2em;
  letter-spacing: 1px;
  word-spacing: 0em;
}

.elementor-368 .elementor-element.elementor-element-9e7b8e0>.elementor-widget-container {
  margin: 0px 0px 10px 0px;
  padding: 0% 20% 0% 0%;
}

.elementor-368 .elementor-element.elementor-element-9e7b8e0 {
  text-align: left;
}

.elementor-368 .elementor-element.elementor-element-9e7b8e0 .elementor-heading-title {
  color: #000000;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5em;
}

.elementor-368 .elementor-element.elementor-element-ee26b03 img {
  border-radius: 24px 24px 24px 24px;
}

.elementor-368 .elementor-element.elementor-element-7a591ad .elementor-button {
  background-color: #25E36A;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.8em;
  letter-spacing: 1px;
  text-shadow: 10px 1px 8px rgba(0, 0, 0, 0.3);
  fill: #FFFFFF;
  color: #FFFFFF;
  border-radius: 99px 99px 99px 99px;
  box-shadow: 0px 21px 25px -15px rgba(160.99999999999994, 96, 255, 0.5);
  padding: 16px 36px 16px 36px;
}

.elementor-368 .elementor-element.elementor-element-7a591ad .elementor-button:hover,
.elementor-368 .elementor-element.elementor-element-7a591ad .elementor-button:focus {
  background-color: #333333;
  color: #FFFFFF;
}

.elementor-368 .elementor-element.elementor-element-7a591ad .elementor-button:hover svg,
.elementor-368 .elementor-element.elementor-element-7a591ad .elementor-button:focus svg {
  fill: #FFFFFF;
}

.elementor-368 .elementor-element.elementor-element-cfa1af3>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-368 .elementor-element.elementor-element-cfa1af3>.elementor-background-overlay {
  background-color: #000000;
  opacity: 0.65;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-368 .elementor-element.elementor-element-cfa1af3 .elementor-background-slideshow__slide__image {
  background-size: cover;
}

.elementor-368 .elementor-element.elementor-element-cfa1af3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}

.elementor-368 .elementor-element.elementor-element-4b464c2>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-368 .elementor-element.elementor-element-4b464c2 {
  z-index: 1;
}

.elementor-368 .elementor-element.elementor-element-4b464c2 .elementor-testimonial-wrapper {
  text-align: center;
}

.elementor-368 .elementor-element.elementor-element-4b464c2 .elementor-testimonial-content {
  color: #FFFFFF;
  font-family: "Arial", Sans-serif;
  font-size: 30px;
  line-height: 1.2em;
}

.elementor-368 .elementor-element.elementor-element-4b464c2 .elementor-testimonial-name {
  color: #FFFFFF;
}

.elementor-368 .elementor-element.elementor-element-4b464c2 .elementor-testimonial-job {
  color: #A160FF;
  font-weight: bold;
}

.elementor-368 .elementor-element.elementor-element-f1e5b00 .elementor-button {
  background-color: #25E36A;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.8em;
  letter-spacing: 1px;
  text-shadow: 10px 1px 8px rgba(0, 0, 0, 0.3);
  fill: #FFFFFF;
  color: #FFFFFF;
  border-radius: 99px 99px 99px 99px;
  box-shadow: 0px 21px 25px -15px rgba(160.99999999999994, 96, 255, 0.5);
  padding: 16px 36px 16px 36px;
}

.elementor-368 .elementor-element.elementor-element-f1e5b00 .elementor-button:hover,
.elementor-368 .elementor-element.elementor-element-f1e5b00 .elementor-button:focus {
  background-color: #333333;
  color: #FFFFFF;
}

.elementor-368 .elementor-element.elementor-element-f1e5b00 .elementor-button:hover svg,
.elementor-368 .elementor-element.elementor-element-f1e5b00 .elementor-button:focus svg {
  fill: #FFFFFF;
}

.elementor-368 .elementor-element.elementor-element-31cb8a3 {
  --display: flex;
  --background-transition: 0.3s;
}

@media(max-width:1024px) {
  .elementor-368 .elementor-element.elementor-element-d34ab34>.elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-368 .elementor-element.elementor-element-bd535ef>.elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-368 .elementor-element.elementor-element-774528c {
    width: 100%;
  }

  .elementor-368 .elementor-element.elementor-element-647e146 {
    width: 100%;
  }

  .elementor-368 .elementor-element.elementor-element-f612f5d {
    width: 100%;
  }

  .elementor-368 .elementor-element.elementor-element-d34ab34 {
    width: 100%;
  }

  .elementor-368 .elementor-element.elementor-element-d904d87 {
    width: 100%;
  }

  .elementor-368 .elementor-element.elementor-element-bd535ef {
    width: 100%;
  }
}

@media(max-width:767px) {
  .elementor-368 .elementor-element.elementor-element-66c828b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-368 .elementor-element.elementor-element-66c828b {
    text-align: center;
  }

  .elementor-368 .elementor-element.elementor-element-66c828b .elementor-heading-title {
    font-size: 42px;
  }

  .elementor-368 .elementor-element.elementor-element-36ce0e2>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }

  .elementor-368 .elementor-element.elementor-element-36ce0e2 {
    text-align: center;
  }

  .elementor-368 .elementor-element.elementor-element-582ef6d .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-368 .elementor-element.elementor-element-1d77c65>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }

  .elementor-368 .elementor-element.elementor-element-d34ab34>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
  }

  .elementor-368 .elementor-element.elementor-element-8b2681c {
    text-align: center;
  }

  .elementor-368 .elementor-element.elementor-element-8b2681c .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-368 .elementor-element.elementor-element-d1aae31>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }

  .elementor-368 .elementor-element.elementor-element-d1aae31 {
    text-align: center;
  }

  .elementor-368 .elementor-element.elementor-element-f73857c {
    padding: 00px 00px 00px 00px;
  }

  .elementor-368 .elementor-element.elementor-element-210266e {
    text-align: center;
  }

  .elementor-368 .elementor-element.elementor-element-210266e .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-368 .elementor-element.elementor-element-faa7a1b>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }

  .elementor-368 .elementor-element.elementor-element-faa7a1b {
    text-align: center;
  }

  .elementor-368 .elementor-element.elementor-element-bd535ef>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
  }

  .elementor-368 .elementor-element.elementor-element-a679023 {
    text-align: center;
  }

  .elementor-368 .elementor-element.elementor-element-a679023 .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-368 .elementor-element.elementor-element-9e7b8e0>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }

  .elementor-368 .elementor-element.elementor-element-9e7b8e0 {
    text-align: center;
  }

  .elementor-368 .elementor-element.elementor-element-4b464c2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-368 .elementor-element.elementor-element-4b464c2 .elementor-testimonial-content {
    font-size: 22px;
  }
}