.elementor-4238
  .elementor-element.elementor-element-nnlmddf
  .elementor-repeater-item-piynezc
  .swiper-slide-bg {
  background-color: #bbbbbb;
  background-image: url(../../webp/P5_350_1380x804.webp);
  background-size: cover;
}

.elementor-4238
  .elementor-element.elementor-element-nnlmddf
  .elementor-repeater-item-piynezc
  .swiper-slide-contents {
  margin: 0 auto;
}
.elementor-4238
  .elementor-element.elementor-element-nnlmddf
  .elementor-repeater-item-piynezc
  .swiper-slide-inner {
  align-items: center;
  text-align: center;
}
.elementor-4238 .elementor-element.elementor-element-nnlmddf .swiper-slide {
  height: 480px;
  transition-duration: calc(7000ms * 1.2);
}
.elementor-4238
  .elementor-element.elementor-element-nnlmddf
  .swiper-slide-contents {
  max-width: 66%;
}
.elementor-4238
  .elementor-element.elementor-element-nnlmddf
  .swiper-slide-inner {
  text-align: center;
}
.elementor-4238
  .elementor-element.elementor-element-nnlmddf
  .elementor-slide-button {
  background-color: rgba(0, 0, 0, 0.4);
}
.elementor-4238
  .elementor-element.elementor-element-nnlmddf
  .elementor-slide-button:hover {
  color: #506db5;
  background-color: rgba(255, 255, 255, 0.93);
}
.elementor-4238
  .elementor-element.elementor-element-nnlmddf
  .elementor-swiper-button {
  color: #afafaf;
}
.elementor-4238
  .elementor-element.elementor-element-nnlmddf
  .swiper-pagination-bullet {
  height: 15px;
  width: 15px;
}
.elementor-4238
  .elementor-element.elementor-element-nnlmddf
  .swiper-container-horizontal
  .swiper-pagination-progressbar {
  height: 15px;
}
.elementor-4238
  .elementor-element.elementor-element-nnlmddf
  .swiper-pagination-fraction {
  font-size: 15px;
}
.elementor-4238
  .elementor-element.elementor-element-nnlmddf
  .swiper-pagination-bullet-active {
  background-color: #faa633;
}
.elementor-4238 .elementor-element.elementor-element-wnmnriy {
  text-align: left;
}
.elementor-4238
  .elementor-element.elementor-element-wnmnriy
  .elementor-heading-title {
  color: #000000;
}
.elementor-4238
  .elementor-element.elementor-element-wnmnriy
  > .elementor-widget-container {
  padding: 50px 0px 30px 0px;
}
.elementor-4238 .elementor-element.elementor-element-jmxhjba {
  padding: 0px 0px 20px 0px;
}
.elementor-4238 .elementor-element.elementor-element-e5bdb79 {
  padding: 0px 0px 0px 0px;
}
.elementor-4238
  .elementor-element.elementor-element-76e8898
  .elementor-heading-title {
  color: #000000;
}
.elementor-4238
  .elementor-element.elementor-element-36c3fbb
  .elementor-heading-title {
  color: #000000;
}
.elementor-4238
  .elementor-element.elementor-element-7dbde12
  .elementor-heading-title {
  color: #000000;
}
.elementor-4238
  .elementor-element.elementor-element-1c8cd83:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4238
  .elementor-element.elementor-element-1c8cd83
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-4238
  .elementor-element.elementor-element-1c8cd83
  > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4238 .elementor-element.elementor-element-1c8cd83 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-4238
  .elementor-element.elementor-element-5e6d1d3
  .elementor-heading-title {
  color: #000000;
}
.elementor-4238 .elementor-element.elementor-element-80533c5 {
  color: #54595f;
}
.elementor-4238
  .elementor-element.elementor-element-dd125cd
  .elementor-heading-title {
  color: #000000;
}
.elementor-4238
  .elementor-element.elementor-element-0fb2eec
  .elementor-spacer-inner {
  height: 50px;
}
.elementor-4238
  .elementor-element.elementor-element-a8a27f5
  .elementor-heading-title {
  color: #000000;
}
.elementor-4238 .elementor-element.elementor-element-876c319 {
  text-align: center;
}
.elementor-4238
  .elementor-element.elementor-element-876c319
  .elementor-heading-title {
  color: #000000;
}
.elementor-4238 .elementor-element.elementor-element-5552ab7 {
  text-align: center;
}
.elementor-4238
  .elementor-element.elementor-element-5552ab7
  .elementor-heading-title {
  color: #000000;
}
.elementor-4238 .elementor-element.elementor-element-732b3d1 {
  text-align: center;
}
.elementor-4238
  .elementor-element.elementor-element-732b3d1
  .elementor-heading-title {
  color: #000000;
}
.elementor-4238
  .elementor-element.elementor-element-786c56a
  .elementor-heading-title {
  color: #000000;
}
.elementor-4238
  .elementor-element.elementor-element-761f08a
  .elementor-spacer-inner {
  height: 50px;
}
.elementor-4238
  .elementor-element.elementor-element-sprpzqy:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-4238
  .elementor-element.elementor-element-sprpzqy
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background: url('https://durstus.com/wp-content/uploads/2017/04/Rho_P10_160-Detail-1280x470.webp')
    50% 50%;
  background-size: cover;
}
.elementor-4238
  .elementor-element.elementor-element-sprpzqy
  > .elementor-background-overlay {
  background-color: #161616;

  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4238 .elementor-element.elementor-element-sprpzqy {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 50px 50px 50px;
}
.elementor-4238 .elementor-element.elementor-element-idxfaob {
  text-align: center;
}
.elementor-4238
  .elementor-element.elementor-element-idxfaob
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-4238
  .elementor-element.elementor-element-idxfaob
  > .elementor-widget-container {
  padding: 0px 0px 025px 0px;
}
.elementor-4238 .elementor-element.elementor-element-bkunwfl .elementor-button {
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  padding: 9px 9px 9px 9px;
}
.elementor-4238
  .elementor-element.elementor-element-bkunwfl
  .elementor-button:hover,
.elementor-4238
  .elementor-element.elementor-element-bkunwfl
  .elementor-button:focus {
  color: #506db5;
  background-color: rgba(255, 255, 255, 0.93);
  border-color: rgba(255, 255, 255, 0.86);
}
.elementor-4238
  .elementor-element.elementor-element-bkunwfl
  .elementor-button:hover
  svg,
.elementor-4238
  .elementor-element.elementor-element-bkunwfl
  .elementor-button:focus
  svg {
  fill: #506db5;
}
@media (max-width: 767px) {
  .elementor-4238 .elementor-element.elementor-element-sprpzqy {
    padding: 50px 25px 50px 25px;
  }
}
@media (min-width: 768px) {
  .elementor-4238 .elementor-element.elementor-element-136ad35 {
    width: 49.998%;
  }
  .elementor-4238 .elementor-element.elementor-element-6121732 {
    width: 50.002%;
  }
  .elementor-4238 .elementor-element.elementor-element-7cde21f {
    width: 45.064%;
  }
  .elementor-4238 .elementor-element.elementor-element-b65b21c {
    width: 54.8%;
  }
  .elementor-4238 .elementor-element.elementor-element-f627b22 {
    width: 33.281%;
  }
  .elementor-4238 .elementor-element.elementor-element-75cf08a {
    width: 66.719%;
  }
  .elementor-4238 .elementor-element.elementor-element-9d724bf {
    width: 33.28%;
  }
  .elementor-4238 .elementor-element.elementor-element-fb51ed2 {
    width: 66.72%;
  }
}
