.elementor-13 .elementor-element.elementor-element-e5d0976 {
  margin-top: 0px;
  margin-bottom: 95px;
}
.elementor-13
  .elementor-element.elementor-element-2791afb
  .elementor-repeater-item-ce4c641
  .swiper-slide-bg {
  background-color: #f2f2f2;
  background-image: url(img/cms/main-banner-1.jpg);
  background-size: cover;
}
.elementor-13
  .elementor-element.elementor-element-2791afb
  .elementor-repeater-item-454c811
  .swiper-slide-bg {
  background-color: #f2f2f2;
  background-image: url(img/cms/main-banner-2.jpg);
  background-size: cover;
}
.elementor-13
  .elementor-element.elementor-element-2791afb
  .elementor-repeater-item-454c813
  .swiper-slide-bg {
  background-color: #f2f2f2;
  background-image: url(img/cms/main-banner-3.jpg);
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-2791afb .swiper-slide {
  height: 800px;
  transition-duration: calc(5000ms * 1.2);
}
.elementor-13 .elementor-element.elementor-element-2791afb .swiper-slide,
.elementor-13 .elementor-element.elementor-element-2791afb .swiper-slide-bg {
  border-radius: 0px 0px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-2791afb .swiper-slide-inner {
  max-width: 80%;
  padding: 0px 50px 0px 0px;
  text-align: right;
}
.elementor-13
  .elementor-element.elementor-element-2791afb
  .swiper-slide-contents {
  max-width: 38%;
}
.elementor-13
  .elementor-element.elementor-element-2791afb
  .swiper-slide-inner
  .elementor-slide-sub-title:not(:last-child) {
  margin-bottom: 28px;
}
.elementor-13
  .elementor-element.elementor-element-2791afb
  .elementor-slide-sub-title {
  color: #f25786;
  font-family: "Playball", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.elementor-13
  .elementor-element.elementor-element-2791afb
  .swiper-slide-inner
  .elementor-slide-heading:not(:last-child) {
  margin-bottom: 35px;
}
.elementor-13
  .elementor-element.elementor-element-2791afb
  .elementor-slide-heading {
  color: #000000;
  font-family: "Lora", Sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 70px;
  letter-spacing: 0px;
}
.elementor-13
  .elementor-element.elementor-element-2791afb
  .swiper-slide-inner
  .elementor-slide-description:not(:last-child) {
  margin-bottom: 40px;
}
.elementor-13
  .elementor-element.elementor-element-2791afb
  .elementor-slide-description {
  color: #666666;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-13
  .elementor-element.elementor-element-2791afb
  .swiper-slide-inner
  .elementor-slide-description-text-1:not(:last-child) {
  margin-bottom: 50px;
}
.elementor-13
  .elementor-element.elementor-element-2791afb
  .elementor-slide-description-text-1 {
  color: #222222;
  font-size: 25px;
  letter-spacing: 0.2px;
}
.elementor-13
  .elementor-element.elementor-element-2791afb
  .elementor-swiper-button {
  font-size: 20px;
  color: #ffffff;
  background-color: #f25786;
  border-radius: 50px 50px 50px 50px;
  padding: 15px 15px 15px 15px;
}
.elementor-13
  .elementor-element.elementor-element-2791afb
  .elementor-swiper-button-prev {
  left: 50px;
}
.elementor-13
  .elementor-element.elementor-element-2791afb
  .elementor-swiper-button-next {
  right: 50px;
}
.elementor-13
  .elementor-element.elementor-element-2791afb
  .elementor-swiper-button:hover {
  background-color: #222222;
}
.elementor-13 .elementor-element.elementor-element-30983c3 {
  margin-top: 0px;
  margin-bottom: 85px;
}
.elementor-13
  .elementor-element.elementor-element-f12b217
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-13 .elementor-element.elementor-element-ff1f523 {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-ff1f523.elementor-widget-heading
  .elementor-heading-title {
  color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-ff1f523
  .elementor-heading-title {
  font-family: "Playball", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0.5px;
}
.elementor-13
  .elementor-element.elementor-element-ff1f523
  > .elementor-widget-container {
  margin: 0px 0px 8px 0px;
}
.elementor-13 .elementor-element.elementor-element-a58f050 {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-a58f050
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-13
  .elementor-element.elementor-element-aa62f55.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-13
  .elementor-element.elementor-element-aa62f55
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-13
  .elementor-element.elementor-element-f6d265a.elementor-view-stacked
  .elementor-icon {
  background-color: #f5f5f5;
  fill: #f25786;
  color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-f6d265a.elementor-view-framed
  .elementor-icon,
.elementor-13
  .elementor-element.elementor-element-f6d265a.elementor-view-default
  .elementor-icon {
  fill: #f5f5f5;
  color: #f5f5f5;
  border-color: #f5f5f5;
}
.elementor-13
  .elementor-element.elementor-element-f6d265a.elementor-view-framed
  .elementor-icon {
  background-color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-f6d265a.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #f25786;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-13
  .elementor-element.elementor-element-f6d265a.elementor-view-framed
  .elementor-icon:hover,
.elementor-13
  .elementor-element.elementor-element-f6d265a.elementor-view-default
  .elementor-icon:hover {
  fill: #f25786;
  color: #f25786;
  border-color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-f6d265a.elementor-view-framed
  .elementor-icon:hover {
  background-color: #ffffff;
}
.elementor-13
  .elementor-element.elementor-element-f6d265a.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-13
  .elementor-element.elementor-element-f6d265a.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-13
  .elementor-element.elementor-element-f6d265a.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-13 .elementor-element.elementor-element-f6d265a .elementor-icon {
  font-size: 60px;
  padding: 25px;
}
.elementor-13 .elementor-element.elementor-element-f6d265a .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-13
  .elementor-element.elementor-element-f6d265a
  .elementor-icon-box-title {
  margin-bottom: 6px;
}
.elementor-13
  .elementor-element.elementor-element-f6d265a
  .elementor-icon-box-content
  .elementor-icon-box-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0.5px;
}
.elementor-13
  .elementor-element.elementor-element-f6d265a
  > .elementor-widget-container {
  padding: 0px 10px 0px 10px;
}
.elementor-13 .elementor-element.elementor-element-f6d265a {
  width: 270px;
  max-width: 270px;
}
.elementor-13
  .elementor-element.elementor-element-409ee45.elementor-view-stacked
  .elementor-icon {
  background-color: #f5f5f5;
  fill: #f25786;
  color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-409ee45.elementor-view-framed
  .elementor-icon,
.elementor-13
  .elementor-element.elementor-element-409ee45.elementor-view-default
  .elementor-icon {
  fill: #f5f5f5;
  color: #f5f5f5;
  border-color: #f5f5f5;
}
.elementor-13
  .elementor-element.elementor-element-409ee45.elementor-view-framed
  .elementor-icon {
  background-color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-409ee45.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #f25786;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-13
  .elementor-element.elementor-element-409ee45.elementor-view-framed
  .elementor-icon:hover,
.elementor-13
  .elementor-element.elementor-element-409ee45.elementor-view-default
  .elementor-icon:hover {
  fill: #f25786;
  color: #f25786;
  border-color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-409ee45.elementor-view-framed
  .elementor-icon:hover {
  background-color: #ffffff;
}
.elementor-13
  .elementor-element.elementor-element-409ee45.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-13
  .elementor-element.elementor-element-409ee45.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-13
  .elementor-element.elementor-element-409ee45.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-13 .elementor-element.elementor-element-409ee45 .elementor-icon {
  font-size: 70px;
  padding: 20px;
}
.elementor-13 .elementor-element.elementor-element-409ee45 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-13
  .elementor-element.elementor-element-409ee45
  .elementor-icon-box-title {
  margin-bottom: 6px;
}
.elementor-13
  .elementor-element.elementor-element-409ee45
  .elementor-icon-box-content
  .elementor-icon-box-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0.5px;
}
.elementor-13
  .elementor-element.elementor-element-409ee45
  > .elementor-widget-container {
  padding: 0px 10px 0px 10px;
}
.elementor-13 .elementor-element.elementor-element-409ee45 {
  width: 270px;
  max-width: 270px;
}
.elementor-13
  .elementor-element.elementor-element-e84a6f5.elementor-view-stacked
  .elementor-icon {
  background-color: #f5f5f5;
  fill: #f25786;
  color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-e84a6f5.elementor-view-framed
  .elementor-icon,
.elementor-13
  .elementor-element.elementor-element-e84a6f5.elementor-view-default
  .elementor-icon {
  fill: #f5f5f5;
  color: #f5f5f5;
  border-color: #f5f5f5;
}
.elementor-13
  .elementor-element.elementor-element-e84a6f5.elementor-view-framed
  .elementor-icon {
  background-color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-e84a6f5.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #f25786;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-13
  .elementor-element.elementor-element-e84a6f5.elementor-view-framed
  .elementor-icon:hover,
.elementor-13
  .elementor-element.elementor-element-e84a6f5.elementor-view-default
  .elementor-icon:hover {
  fill: #f25786;
  color: #f25786;
  border-color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-e84a6f5.elementor-view-framed
  .elementor-icon:hover {
  background-color: #ffffff;
}
.elementor-13
  .elementor-element.elementor-element-e84a6f5.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-13
  .elementor-element.elementor-element-e84a6f5.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-13
  .elementor-element.elementor-element-e84a6f5.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-13 .elementor-element.elementor-element-e84a6f5 .elementor-icon {
  font-size: 60px;
  padding: 25px;
}
.elementor-13 .elementor-element.elementor-element-e84a6f5 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-13
  .elementor-element.elementor-element-e84a6f5
  .elementor-icon-box-title {
  margin-bottom: 6px;
}
.elementor-13
  .elementor-element.elementor-element-e84a6f5
  .elementor-icon-box-content
  .elementor-icon-box-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0.5px;
}
.elementor-13
  .elementor-element.elementor-element-e84a6f5
  > .elementor-widget-container {
  padding: 0px 10px 0px 10px;
}
.elementor-13 .elementor-element.elementor-element-e84a6f5 {
  width: 270px;
  max-width: 270px;
}
.elementor-13
  .elementor-element.elementor-element-c88b81d.elementor-view-stacked
  .elementor-icon {
  background-color: #f5f5f5;
  fill: #f25786;
  color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-c88b81d.elementor-view-framed
  .elementor-icon,
.elementor-13
  .elementor-element.elementor-element-c88b81d.elementor-view-default
  .elementor-icon {
  fill: #f5f5f5;
  color: #f5f5f5;
  border-color: #f5f5f5;
}
.elementor-13
  .elementor-element.elementor-element-c88b81d.elementor-view-framed
  .elementor-icon {
  background-color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-c88b81d.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #f25786;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-13
  .elementor-element.elementor-element-c88b81d.elementor-view-framed
  .elementor-icon:hover,
.elementor-13
  .elementor-element.elementor-element-c88b81d.elementor-view-default
  .elementor-icon:hover {
  fill: #f25786;
  color: #f25786;
  border-color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-c88b81d.elementor-view-framed
  .elementor-icon:hover {
  background-color: #ffffff;
}
.elementor-13
  .elementor-element.elementor-element-c88b81d.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-13
  .elementor-element.elementor-element-c88b81d.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-13
  .elementor-element.elementor-element-c88b81d.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-13 .elementor-element.elementor-element-c88b81d .elementor-icon {
  font-size: 56px;
  padding: 27px;
}
.elementor-13 .elementor-element.elementor-element-c88b81d .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-13
  .elementor-element.elementor-element-c88b81d
  .elementor-icon-box-title {
  margin-bottom: 6px;
}
.elementor-13
  .elementor-element.elementor-element-c88b81d
  .elementor-icon-box-content
  .elementor-icon-box-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0.5px;
}
.elementor-13
  .elementor-element.elementor-element-c88b81d
  > .elementor-widget-container {
  padding: 0px 10px 0px 10px;
}
.elementor-13 .elementor-element.elementor-element-c88b81d {
  width: 270px;
  max-width: 270px;
}
.elementor-13 .elementor-element.elementor-element-1424dca {
  margin-top: 0px;
  margin-bottom: 95px;
}
.elementor-13
  .elementor-element.elementor-element-a5480a9
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-13
  .elementor-element.elementor-element-a5480a9
  > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
}
.elementor-13
  .elementor-element.elementor-element-a883c03
  .elementor-image
  img {
  transition-duration: 0.8s;
}
.elementor-13
  .elementor-element.elementor-element-5b93107.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-13
  .elementor-element.elementor-element-5b93107.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  text-align: right;

}
.elementor-13
  .elementor-element.elementor-element-5b93107
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-13
  .elementor-element.elementor-element-5b93107
  > .elementor-element-populated {
  padding: 0px 32px 0px 0px;
}
.elementor-13
  .elementor-element.elementor-element-c08964a
  .elementor-heading-title {
  font-family: "Playball", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0.5px;
}
.elementor-13
  .elementor-element.elementor-element-c08964a
  > .elementor-widget-container {
  margin: 0px 0px 12px 0px;
}
.elementor-13
  .elementor-element.elementor-element-5de8538
  .elementor-heading-title {
  font-size: 32px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 38px;
}
.elementor-13
  .elementor-element.elementor-element-5de8538
  > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-13
  .elementor-element.elementor-element-ba6ffc6
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-13
  .elementor-element.elementor-element-ba6ffc6
  > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
}
.elementor-13
  .elementor-element.elementor-element-086036c
  .elementor-image
  img {
  transition-duration: 0.8s;
}
.elementor-13
  .elementor-element.elementor-element-093af73.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-13
  .elementor-element.elementor-element-093af73.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  text-align: right;
}
.elementor-13
  .elementor-element.elementor-element-093af73
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-13
  .elementor-element.elementor-element-093af73
  > .elementor-element-populated {
  padding: 0px 035px 0px 0px;
}
.elementor-13
  .elementor-element.elementor-element-efa98ba
  .elementor-heading-title {
  font-family: "Playball", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0.5px;
}
.elementor-13
  .elementor-element.elementor-element-efa98ba
  > .elementor-widget-container {
  margin: 0px 0px 12px 0px;
}
.elementor-13
  .elementor-element.elementor-element-6be04ae
  .elementor-heading-title {
  font-size: 32px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 38px;
}
.elementor-13
  .elementor-element.elementor-element-6be04ae
  > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-13 .elementor-element.elementor-element-aec41ab {
  margin-top: 0px;
  margin-bottom: 65px;
}
.elementor-13
  .elementor-element.elementor-element-25271f1.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-13
  .elementor-element.elementor-element-25271f1
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-13 .elementor-element.elementor-element-da00874 {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-da00874.elementor-widget-heading
  .elementor-heading-title {
  color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-da00874
  .elementor-heading-title {
  font-family: "Playball", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0.5px;
}
.elementor-13
  .elementor-element.elementor-element-da00874
  > .elementor-widget-container {
  margin: 0px 0px 8px 0px;
}
.elementor-13 .elementor-element.elementor-element-c1b2fc9 {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-c1b2fc9
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-13
  .elementor-element.elementor-element-037a75e
  .wrapper-items:not(.swiper-container-initialized)
  .item {
  -ms-flex: 0 0 calc(100% / 4);
  flex: 0 0 calc(100% / 4);
  max-width: calc(100% / 4);
}
.elementor-13
  .elementor-element.elementor-element-037a75e
  .wrapper-items
  .swiper-slide {
  padding-left: calc(30px / 2);
  padding-right: calc(30px / 2);
  padding-bottom: calc(2 * 30px / 2);
}
.elementor-13
  .elementor-element.elementor-element-037a75e
  .wrapper-items
  .swiper-slide
  .item-inner {
  margin-bottom: 30px;
}
.elementor-13
  .elementor-element.elementor-element-037a75e
  .wrapper-items
  .swiper-slide
  .product:not(.product:first-child) {
  padding-top: calc(2 * 30px / 2);
}
.elementor-13 .elementor-element.elementor-element-037a75e .wrapper-items {
  margin-left: calc(-30px / 2);
  margin-right: calc(-30px / 2);
}
.elementor-13
  .elementor-element.elementor-element-037a75e
  .ava-swiper-slider
  .ava-swiper-arrow {
  width: 38px;
  height: 38px;
  fill: #ffffff;
  color: #ffffff;
  background-color: #f25786;
  border-radius: 50px 50px 50px 50px;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
}
.elementor-13
  .elementor-element.elementor-element-037a75e
  .ava-swiper-slider:not(.swiper-arrows-middle)
  .ava-swiper-arrow-prev {
  margin-right: -15px;
}
.elementor-13
  .elementor-element.elementor-element-037a75e
  .ava-swiper-slider.swiper-arrows-middle
  .swiper-arrows {
  margin-left: -15px;
  margin-right: -15px;
}
.elementor-13
  .elementor-element.elementor-element-037a75e
  .ava-swiper-slider
  .swiper-arrows {
  margin-top: -75px;
}
.elementor-13
  .elementor-element.elementor-element-037a75e
  .ava-swiper-slider
  .ava-swiper-arrow
  i {
  font-size: 18px;
}
.elementor-13
  .elementor-element.elementor-element-037a75e
  .ava-swiper-slider
  .ava-swiper-arrow
  svg {
  width: 18px;
  height: 18px;
}
.elementor-13
  .elementor-element.elementor-element-037a75e
  .ava-swiper-slider
  .ava-swiper-arrow:hover {
  background-color: #111111;
}
.elementor-13 .elementor-element.elementor-element-34706f3 {
  margin-top: 0px;
  margin-bottom: 95px;
}
.elementor-13
  .elementor-element.elementor-element-28b6c98.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-13
  .elementor-element.elementor-element-28b6c98.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
}
.elementor-13
  .elementor-element.elementor-element-28b6c98
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-13
  .elementor-element.elementor-element-28b6c98
  > .elementor-element-populated {
  padding: 0px 30px 0px 0px;
}
.elementor-13
  .elementor-element.elementor-element-9b70763.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-13
  .elementor-element.elementor-element-9b70763.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
}
.elementor-13
  .elementor-element.elementor-element-9b70763
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-13
  .elementor-element.elementor-element-9b70763
  > .elementor-element-populated {
  padding: 0px 0px 0px 30px;
}
.elementor-13
  .elementor-element.elementor-element-7060f75.elementor-widget-heading
  .elementor-heading-title {
  color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-7060f75
  .elementor-heading-title {
  font-family: "Playball", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0.5px;
}
.elementor-13
  .elementor-element.elementor-element-7060f75
  > .elementor-widget-container {
  margin: 0px 0px 8px 0px;
}
.elementor-13
  .elementor-element.elementor-element-84a9265
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-13
  .elementor-element.elementor-element-9e2d8f0
  > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-13 .elementor-element.elementor-element-9e2d8f0 {
  width: 610px;
  max-width: 610px;
}
.elementor-13
  .elementor-element.elementor-element-3cf8f72
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-13
  .elementor-element.elementor-element-cb2d387.elementor-view-stacked
  .elementor-icon {
  background-color: #f5f5f5;
  fill: #f25786;
  color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-cb2d387.elementor-view-framed
  .elementor-icon,
.elementor-13
  .elementor-element.elementor-element-cb2d387.elementor-view-default
  .elementor-icon {
  fill: #f5f5f5;
  color: #f5f5f5;
  border-color: #f5f5f5;
}
.elementor-13
  .elementor-element.elementor-element-cb2d387.elementor-view-framed
  .elementor-icon {
  background-color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-cb2d387.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #f25786;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-13
  .elementor-element.elementor-element-cb2d387.elementor-view-framed
  .elementor-icon:hover,
.elementor-13
  .elementor-element.elementor-element-cb2d387.elementor-view-default
  .elementor-icon:hover {
  fill: #f25786;
  color: #f25786;
  border-color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-cb2d387.elementor-view-framed
  .elementor-icon:hover {
  background-color: #ffffff;
}
.elementor-13
  .elementor-element.elementor-element-cb2d387.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-13
  .elementor-element.elementor-element-cb2d387.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-13
  .elementor-element.elementor-element-cb2d387.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-13 .elementor-element.elementor-element-cb2d387 .elementor-icon {
  font-size: 60px;
  padding: 18px;
}
.elementor-13 .elementor-element.elementor-element-cb2d387 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-13
  .elementor-element.elementor-element-cb2d387
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-13
  .elementor-element.elementor-element-cb2d387
  .elementor-icon-box-title {
  margin-bottom: 6px;
}
.elementor-13
  .elementor-element.elementor-element-cb2d387
  .elementor-icon-box-content
  .elementor-icon-box-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0.5px;
}
.elementor-13
  .elementor-element.elementor-element-cb2d387
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-cb2d387 {
  width: 190px;
  max-width: 190px;
}
.elementor-13
  .elementor-element.elementor-element-4112365.elementor-view-stacked
  .elementor-icon {
  background-color: #f5f5f5;
  fill: #f25786;
  color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-4112365.elementor-view-framed
  .elementor-icon,
.elementor-13
  .elementor-element.elementor-element-4112365.elementor-view-default
  .elementor-icon {
  fill: #f5f5f5;
  color: #f5f5f5;
  border-color: #f5f5f5;
}
.elementor-13
  .elementor-element.elementor-element-4112365.elementor-view-framed
  .elementor-icon {
  background-color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-4112365.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #f25786;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-13
  .elementor-element.elementor-element-4112365.elementor-view-framed
  .elementor-icon:hover,
.elementor-13
  .elementor-element.elementor-element-4112365.elementor-view-default
  .elementor-icon:hover {
  fill: #f25786;
  color: #f25786;
  border-color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-4112365.elementor-view-framed
  .elementor-icon:hover {
  background-color: #ffffff;
}
.elementor-13
  .elementor-element.elementor-element-4112365.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-13
  .elementor-element.elementor-element-4112365.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-13
  .elementor-element.elementor-element-4112365.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-13 .elementor-element.elementor-element-4112365 .elementor-icon {
  font-size: 60px;
  padding: 18px;
}
.elementor-13 .elementor-element.elementor-element-4112365 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-13
  .elementor-element.elementor-element-4112365
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-13
  .elementor-element.elementor-element-4112365
  .elementor-icon-box-title {
  margin-bottom: 6px;
}
.elementor-13
  .elementor-element.elementor-element-4112365
  .elementor-icon-box-content
  .elementor-icon-box-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0.5px;
}
.elementor-13
  .elementor-element.elementor-element-4112365
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-4112365 {
  width: 190px;
  max-width: 190px;
}
.elementor-13
  .elementor-element.elementor-element-e8738eb.elementor-view-stacked
  .elementor-icon {
  background-color: #f5f5f5;
  fill: #f25786;
  color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-e8738eb.elementor-view-framed
  .elementor-icon,
.elementor-13
  .elementor-element.elementor-element-e8738eb.elementor-view-default
  .elementor-icon {
  fill: #f5f5f5;
  color: #f5f5f5;
  border-color: #f5f5f5;
}
.elementor-13
  .elementor-element.elementor-element-e8738eb.elementor-view-framed
  .elementor-icon {
  background-color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-e8738eb.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #f25786;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-13
  .elementor-element.elementor-element-e8738eb.elementor-view-framed
  .elementor-icon:hover,
.elementor-13
  .elementor-element.elementor-element-e8738eb.elementor-view-default
  .elementor-icon:hover {
  fill: #f25786;
  color: #f25786;
  border-color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-e8738eb.elementor-view-framed
  .elementor-icon:hover {
  background-color: #ffffff;
}
.elementor-13
  .elementor-element.elementor-element-e8738eb.elementor-position-right
  .elementor-icon-box-icon {
  margin-left: 15px;
}
.elementor-13
  .elementor-element.elementor-element-e8738eb.elementor-position-left
  .elementor-icon-box-icon {
  margin-right: 15px;
}
.elementor-13
  .elementor-element.elementor-element-e8738eb.elementor-position-top
  .elementor-icon-box-icon {
  margin-bottom: 15px;
}
.elementor-13 .elementor-element.elementor-element-e8738eb .elementor-icon {
  font-size: 60px;
  padding: 18px;
}
.elementor-13 .elementor-element.elementor-element-e8738eb .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-13
  .elementor-element.elementor-element-e8738eb
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-13
  .elementor-element.elementor-element-e8738eb
  .elementor-icon-box-title {
  margin-bottom: 6px;
}
.elementor-13
  .elementor-element.elementor-element-e8738eb
  .elementor-icon-box-content
  .elementor-icon-box-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0.5px;
}
.elementor-13
  .elementor-element.elementor-element-e8738eb
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
}
.elementor-13 .elementor-element.elementor-element-e8738eb {
  width: 190px;
  max-width: 190px;
}
.elementor-13
  .elementor-element.elementor-element-a0e9e24
  > .elementor-container {
  min-height: 700px;
}
.elementor-13
  .elementor-element.elementor-element-a0e9e24:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-a0e9e24
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f2f2f2;
  background-image: url("img/cms/parallax-banner-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-13 .elementor-element.elementor-element-a0e9e24 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 100px;
}
.elementor-13
  .elementor-element.elementor-element-a0e9e24
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-13
  .elementor-element.elementor-element-aeb5e00
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-13
  .elementor-element.elementor-element-244ef85.elementor-widget-heading
  .elementor-heading-title {
  color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-244ef85
  .elementor-heading-title {
  font-family: "Playball", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0.5px;
}
.elementor-13
  .elementor-element.elementor-element-244ef85
  > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-13
  .elementor-element.elementor-element-e8fe08c
  .elementor-heading-title {
  font-size: 60px;
  text-transform: capitalize;
  line-height: 70px;
}
.elementor-13
  .elementor-element.elementor-element-e8fe08c
  > .elementor-widget-container {
  margin: 0px 0px 35px 0px;
}
.elementor-13
  .elementor-element.elementor-element-03116e1
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-13 .elementor-element.elementor-element-03116e1 {
  width: 500px;
  max-width: 500px;
}
.elementor-13 .elementor-element.elementor-element-73b7d25 {
  margin-top: 0px;
  margin-bottom: 65px;
}
.elementor-13
  .elementor-element.elementor-element-1e1bc86.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-13
  .elementor-element.elementor-element-1e1bc86
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-13 .elementor-element.elementor-element-ebbb890 {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-ebbb890.elementor-widget-heading
  .elementor-heading-title {
  color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-ebbb890
  .elementor-heading-title {
  font-family: "Playball", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0.5px;
}
.elementor-13
  .elementor-element.elementor-element-ebbb890
  > .elementor-widget-container {
  margin: 0px 0px 8px 0px;
}
.elementor-13 .elementor-element.elementor-element-686ebf3 {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-686ebf3
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-13
  .elementor-element.elementor-element-d9b0f0b
  .wrapper-items:not(.swiper-container-initialized)
  .item {
  -ms-flex: 0 0 calc(100% / 4);
  flex: 0 0 calc(100% / 4);
  max-width: calc(100% / 4);
}
.elementor-13
  .elementor-element.elementor-element-d9b0f0b
  .wrapper-items
  .swiper-slide {
  padding-left: calc(30px / 2);
  padding-right: calc(30px / 2);
  padding-bottom: calc(2 * 30px / 2);
}
.elementor-13
  .elementor-element.elementor-element-d9b0f0b
  .wrapper-items
  .swiper-slide
  .item-inner {
  margin-bottom: 30px;
}
.elementor-13
  .elementor-element.elementor-element-d9b0f0b
  .wrapper-items
  .swiper-slide
  .product:not(.product:first-child) {
  padding-top: calc(2 * 30px / 2);
}
.elementor-13 .elementor-element.elementor-element-d9b0f0b .wrapper-items {
  margin-left: calc(-30px / 2);
  margin-right: calc(-30px / 2);
}
.elementor-13
  .elementor-element.elementor-element-d9b0f0b
  .ava-swiper-slider
  .ava-swiper-arrow {
  width: 38px;
  height: 38px;
  fill: #ffffff;
  color: #ffffff;
  background-color: #f25786;
  border-radius: 50px 50px 50px 50px;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
}
.elementor-13
  .elementor-element.elementor-element-d9b0f0b
  .ava-swiper-slider:not(.swiper-arrows-middle)
  .ava-swiper-arrow-prev {
  margin-right: -15px;
}
.elementor-13
  .elementor-element.elementor-element-d9b0f0b
  .ava-swiper-slider.swiper-arrows-middle
  .swiper-arrows {
  margin-left: -15px;
  margin-right: -15px;
}
.elementor-13
  .elementor-element.elementor-element-d9b0f0b
  .ava-swiper-slider
  .swiper-arrows {
  margin-top: -75px;
}
.elementor-13
  .elementor-element.elementor-element-d9b0f0b
  .ava-swiper-slider
  .ava-swiper-arrow
  i {
  font-size: 18px;
}
.elementor-13
  .elementor-element.elementor-element-d9b0f0b
  .ava-swiper-slider
  .ava-swiper-arrow
  svg {
  width: 18px;
  height: 18px;
}
.elementor-13
  .elementor-element.elementor-element-d9b0f0b
  .ava-swiper-slider
  .ava-swiper-arrow:hover {
  background-color: #111111;
}
.elementor-13 .elementor-element.elementor-element-3c7e27b {
  margin-top: 0px;
  margin-bottom: 95px;
}
.elementor-13
  .elementor-element.elementor-element-b4c0934
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-13
  .elementor-element.elementor-element-b4c0934
  > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
}
.elementor-13
  .elementor-element.elementor-element-398d0b6
  .elementor-image
  img {
  transition-duration: 0.8s;
}
.elementor-13
  .elementor-element.elementor-element-01addaa.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-13
  .elementor-element.elementor-element-01addaa.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
}
.elementor-13
  .elementor-element.elementor-element-01addaa
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-13
  .elementor-element.elementor-element-01addaa
  > .elementor-element-populated {
  padding: 0px 32px 0px 0px;
}
.elementor-13
  .elementor-element.elementor-element-a8935d8
  .elementor-heading-title {
  font-family: "Playball", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0.5px;
}
.elementor-13
  .elementor-element.elementor-element-a8935d8
  > .elementor-widget-container {
  margin: 0px 0px 12px 0px;
}
.elementor-13
  .elementor-element.elementor-element-22b4571
  .elementor-heading-title {
  font-size: 32px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 38px;
}
.elementor-13
  .elementor-element.elementor-element-22b4571
  > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-13
  .elementor-element.elementor-element-db9e1ca
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-13
  .elementor-element.elementor-element-db9e1ca
  > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
}
.elementor-13
  .elementor-element.elementor-element-9a7fb7d
  .elementor-image
  img {
  transition-duration: 0.8s;
}
.elementor-13
  .elementor-element.elementor-element-b8a9dc2.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-13
  .elementor-element.elementor-element-b8a9dc2.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
}
.elementor-13
  .elementor-element.elementor-element-b8a9dc2
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-13
  .elementor-element.elementor-element-b8a9dc2
  > .elementor-element-populated {
  padding: 0px 035px 0px 0px;
}
.elementor-13
  .elementor-element.elementor-element-2b11134
  .elementor-heading-title {
  font-family: "Playball", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0.5px;
}
.elementor-13
  .elementor-element.elementor-element-2b11134
  > .elementor-widget-container {
  margin: 0px 0px 12px 0px;
}
.elementor-13
  .elementor-element.elementor-element-98707c1
  .elementor-heading-title {
  font-size: 32px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 38px;
}
.elementor-13
  .elementor-element.elementor-element-98707c1
  > .elementor-widget-container {
  margin: 0px 0px 28px 0px;
}
.elementor-13 .elementor-element.elementor-element-57b5a65 {
  margin-top: 0px;
  margin-bottom: 65px;
}
.elementor-13
  .elementor-element.elementor-element-c4dd2a8.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-13
  .elementor-element.elementor-element-c4dd2a8
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-13 .elementor-element.elementor-element-d339968 {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-d339968.elementor-widget-heading
  .elementor-heading-title {
  color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-d339968
  .elementor-heading-title {
  font-family: "Playball", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0.5px;
}
.elementor-13
  .elementor-element.elementor-element-d339968
  > .elementor-widget-container {
  margin: 0px 0px 8px 0px;
}
.elementor-13 .elementor-element.elementor-element-3e76505 {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-3e76505
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-13
  .elementor-element.elementor-element-8d3e90c
  .wrapper-items:not(.swiper-container-initialized)
  .item {
  -ms-flex: 0 0 calc(100% / 4);
  flex: 0 0 calc(100% / 4);
  max-width: calc(100% / 4);
}
.elementor-13
  .elementor-element.elementor-element-8d3e90c
  .wrapper-items
  .swiper-slide {
  padding-left: calc(30px / 2);
  padding-right: calc(30px / 2);
  padding-bottom: calc(2 * 30px / 2);
}
.elementor-13
  .elementor-element.elementor-element-8d3e90c
  .wrapper-items
  .swiper-slide
  .item-inner {
  margin-bottom: 30px;
}
.elementor-13
  .elementor-element.elementor-element-8d3e90c
  .wrapper-items
  .swiper-slide
  .product:not(.product:first-child) {
  padding-top: calc(2 * 30px / 2);
}
.elementor-13 .elementor-element.elementor-element-8d3e90c .wrapper-items {
  margin-left: calc(-30px / 2);
  margin-right: calc(-30px / 2);
}
.elementor-13
  .elementor-element.elementor-element-8d3e90c
  .ava-swiper-slider
  .ava-swiper-arrow {
  width: 38px;
  height: 38px;
  fill: #ffffff;
  color: #ffffff;
  background-color: #f25786;
  border-radius: 50px 50px 50px 50px;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
}
.elementor-13
  .elementor-element.elementor-element-8d3e90c
  .ava-swiper-slider:not(.swiper-arrows-middle)
  .ava-swiper-arrow-prev {
  margin-right: -15px;
}
.elementor-13
  .elementor-element.elementor-element-8d3e90c
  .ava-swiper-slider.swiper-arrows-middle
  .swiper-arrows {
  margin-left: -15px;
  margin-right: -15px;
}
.elementor-13
  .elementor-element.elementor-element-8d3e90c
  .ava-swiper-slider
  .swiper-arrows {
  margin-top: -75px;
}
.elementor-13
  .elementor-element.elementor-element-8d3e90c
  .ava-swiper-slider
  .ava-swiper-arrow
  i {
  font-size: 18px;
}
.elementor-13
  .elementor-element.elementor-element-8d3e90c
  .ava-swiper-slider
  .ava-swiper-arrow
  svg {
  width: 18px;
  height: 18px;
}
.elementor-13
  .elementor-element.elementor-element-8d3e90c
  .ava-swiper-slider
  .ava-swiper-arrow:hover {
  background-color: #111111;
}
.elementor-13
  .elementor-element.elementor-element-46715dc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-13
  .elementor-element.elementor-element-46715dc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("img/cms/testimonial-bkg.jpg");
}
.elementor-13 .elementor-element.elementor-element-46715dc {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 95px;
  padding: 100px 0px 110px 0px;
}
.elementor-13
  .elementor-element.elementor-element-46715dc
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-13
  .elementor-element.elementor-element-ee265f2.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-13
  .elementor-element.elementor-element-ee265f2
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .wrapper-items:not(.swiper-container-initialized)
  .item {
  -ms-flex: 0 0 calc(100% / 1);
  flex: 0 0 calc(100% / 1);
  max-width: calc(100% / 1);
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .wrapper-items
  .swiper-slide {
  padding-left: calc(0px / 2);
  padding-right: calc(0px / 2);
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .wrapper-items
  .swiper-slide
  .item-content {
  margin-bottom: calc(2 * 0px / 2);
}
.elementor-13 .elementor-element.elementor-element-821d185 .wrapper-items {
  margin-left: calc(-0px / 2);
  margin-right: calc(-0px / 2);
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .elementor-testimonial-content {
  color: #111111;
  font-family: "Lora", Sans-serif;
  font-size: 18px;
  line-height: 30px;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .elementor-testimonial-wrapper
  .elementor-testimonial-content {
  margin-bottom: 20px;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .elementor-testimonial-heading {
  color: #222222;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.3px;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .elementor-testimonial-wrapper
  .elementor-testimonial-heading {
  margin-bottom: 10px;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .elementor-testimonial-name,
.elementor-testimonial-name a {
  color: #222222;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .elementor-testimonial-name {
  font-family: "Lora", Sans-serif;
  font-size: 17px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 26px;
  letter-spacing: 0.5px;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .elementor-testimonial-wrapper
  .elementor-testimonial-name {
  margin-bottom: 0px;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .elementor-testimonial-job,
.elementor-testimonial-job a {
  color: #666666;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .elementor-testimonial-job {
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .elementor-testimonial-wrapper
  .elementor-testimonial-job {
  margin-bottom: 0px;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 93px;
  height: 93px;
  border-radius: 50px 50px 50px 50px;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .elementor-testimonial-wrapper
  .elementor-testimonial-image {
  margin-bottom: 15px;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .quote-icon
  .icon:before {
  color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .elementor-testimonial-wrapper
  .quote-icon
  .icon {
  font-size: 50px;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .elementor-testimonial-wrapper
  .quote-icon {
  margin-bottom: 15px;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .ava-swiper-slider
  .ava-swiper-arrow {
  width: 36px;
  height: 36px;
  fill: #222222;
  color: #222222;
  background-color: #ffffff;
  border-radius: 50px 50px 50px 50px;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .ava-swiper-slider:not(.swiper-arrows-middle)
  .ava-swiper-arrow-prev {
  margin-right: -14px;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .ava-swiper-slider.swiper-arrows-middle
  .swiper-arrows {
  margin-left: -14px;
  margin-right: -14px;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .ava-swiper-slider
  .swiper-arrows {
  margin-top: -20px;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .ava-swiper-slider
  .ava-swiper-arrow
  i {
  font-size: 18px;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .ava-swiper-slider
  .ava-swiper-arrow
  svg {
  width: 18px;
  height: 18px;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .ava-swiper-slider
  .ava-swiper-arrow:hover {
  fill: #ffffff;
  color: #ffffff;
  background-color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .ava-swiper-slider
  .swiper-dots
  .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  margin: 4px;
  background-color: #222222;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .ava-swiper-slider
  .swiper-dots {
  margin-top: 10px;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .ava-swiper-slider
  .swiper-dots
  .swiper-pagination-bullet::before {
  background-color: #222222;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .ava-swiper-slider
  .swiper-dots
  .swiper-pagination-bullet:hover,
.elementor-13
  .elementor-element.elementor-element-821d185
  .ava-swiper-slider
  .swiper-dots
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #f25786;
  border-color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-821d185
  .ava-swiper-slider
  .swiper-dots
  .swiper-pagination-bullet:hover::before,
.elementor-13
  .elementor-element.elementor-element-821d185
  .ava-swiper-slider
  .swiper-dots
  .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  background-color: #f25786;
}
.elementor-13 .elementor-element.elementor-element-821d185 {
  width: 60%;
  max-width: 60%;
}
.elementor-13 .elementor-element.elementor-element-a1ccdfb {
  margin-top: 0px;
  margin-bottom: 65px;
}
.elementor-13
  .elementor-element.elementor-element-c424514.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-13
  .elementor-element.elementor-element-c424514
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-13 .elementor-element.elementor-element-46dc784 {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-46dc784.elementor-widget-heading
  .elementor-heading-title {
  color: #f25786;
}
.elementor-13
  .elementor-element.elementor-element-46dc784
  .elementor-heading-title {
  font-family: "Playball", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0.5px;
}
.elementor-13
  .elementor-element.elementor-element-46dc784
  > .elementor-widget-container {
  margin: 0px 0px 8px 0px;
}
.elementor-13 .elementor-element.elementor-element-12d1e92 {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-12d1e92
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-13
  .elementor-element.elementor-element-9450a83
  .ava-swiper-slider
  .swiper-slide
  img {
  width: auto;
}
.elementor-13
  .elementor-element.elementor-element-9450a83
  .wrapper-items:not(.swiper-container-initialized)
  .item {
  -ms-flex: 0 0 calc(100% / 3);
  flex: 0 0 calc(100% / 3);
  max-width: calc(100% / 3);
}
.elementor-13
  .elementor-element.elementor-element-9450a83
  .wrapper-items
  .swiper-slide {
  padding-left: calc(30px / 2);
  padding-right: calc(30px / 2);
}
.elementor-13
  .elementor-element.elementor-element-9450a83
  .wrapper-items
  .swiper-slide
  .item-inner {
  margin-bottom: 30px;
}
.elementor-13 .elementor-element.elementor-element-9450a83 .wrapper-items {
  margin-left: calc(-30px / 2);
  margin-right: calc(-30px / 2);
}
.elementor-13
  .elementor-element.elementor-element-9450a83
  .swiper-wrapper
  .item-inner {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-9450a83
  .widget-image-caption {
  text-align: left;
  color: #222222;
  font-family: "Lora", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 26px;
  letter-spacing: 0.5px;
  margin-top: 10px;
}
.elementor-13
  .elementor-element.elementor-element-9450a83
  .widget-image-content {
  line-height: 23px;
}
.elementor-13
  .elementor-element.elementor-element-9450a83
  .widget-image-button-text {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #e5e5e5;
}
.elementor-13
  .elementor-element.elementor-element-9450a83
  .ava-swiper-slider
  .ava-swiper-arrow {
  width: 38px;
  height: 38px;
  fill: #ffffff;
  color: #ffffff;
  background-color: #f25786;
  border-radius: 50px 50px 50px 50px;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
}
.elementor-13
  .elementor-element.elementor-element-9450a83
  .ava-swiper-slider:not(.swiper-arrows-middle)
  .ava-swiper-arrow-prev {
  margin-right: -15px;
}
.elementor-13
  .elementor-element.elementor-element-9450a83
  .ava-swiper-slider.swiper-arrows-middle
  .swiper-arrows {
  margin-left: -15px;
  margin-right: -15px;
}
.elementor-13
  .elementor-element.elementor-element-9450a83
  .ava-swiper-slider
  .swiper-arrows {
  margin-top: -45px;
}
.elementor-13
  .elementor-element.elementor-element-9450a83
  .ava-swiper-slider
  .ava-swiper-arrow
  i {
  font-size: 18px;
}
.elementor-13
  .elementor-element.elementor-element-9450a83
  .ava-swiper-slider
  .ava-swiper-arrow
  svg {
  width: 18px;
  height: 18px;
}
.elementor-13
  .elementor-element.elementor-element-9450a83
  .ava-swiper-slider
  .ava-swiper-arrow:hover {
  background-color: #111111;
}
.elementor-13 .elementor-element.elementor-element-6688505 {
  padding: 0px 0px 80px 0px;
}
.elementor-13
  .elementor-element.elementor-element-85737c6
  > .elementor-column-wrap
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-13
  .elementor-element.elementor-element-85737c6
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #e5e5e5;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 80px 0px 0px 0px;
}
.elementor-13
  .elementor-element.elementor-element-85737c6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-13
  .elementor-element.elementor-element-d5504a6
  .wrapper-items:not(.swiper-container-initialized)
  .item {
  -ms-flex: 0 0 calc(100% / 5);
  flex: 0 0 calc(100% / 5);
  max-width: calc(100% / 5);
}
.elementor-13
  .elementor-element.elementor-element-d5504a6
  .wrapper-items
  .swiper-slide {
  padding-left: calc(30px / 2);
  padding-right: calc(30px / 2);
}
.elementor-13
  .elementor-element.elementor-element-d5504a6
  .wrapper-items
  .swiper-slide
  .item-inner {
  margin-bottom: 30px;
}
.elementor-13 .elementor-element.elementor-element-d5504a6 .wrapper-items {
  margin-left: calc(-30px / 2);
  margin-right: calc(-30px / 2);
}
.elementor-13
  .elementor-element.elementor-element-d5504a6
  .swiper-wrapper
  .item-inner {
  text-align: center;
}
.elementor-13
  .elementor-element.elementor-element-d5504a6
  .widget-image-caption {
  text-align: left;
  color: #222222;
  font-family: "Lora", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 26px;
  letter-spacing: 0.5px;
  margin-top: 10px;
}
.elementor-13
  .elementor-element.elementor-element-d5504a6
  .widget-image-content {
  line-height: 23px;
}
.elementor-13
  .elementor-element.elementor-element-d5504a6
  .widget-image-button-text {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #e5e5e5;
}
.elementor-13
  .elementor-element.elementor-element-d5504a6
  .ava-swiper-slider
  .ava-swiper-arrow {
  width: 38px;
  height: 38px;
  fill: #ffffff;
  color: #ffffff;
  background-color: #f25786;
  border-radius: 50px 50px 50px 50px;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
}
.elementor-13
  .elementor-element.elementor-element-d5504a6
  .ava-swiper-slider:not(.swiper-arrows-middle)
  .ava-swiper-arrow-prev {
  margin-right: -15px;
}
.elementor-13
  .elementor-element.elementor-element-d5504a6
  .ava-swiper-slider.swiper-arrows-middle
  .swiper-arrows {
  margin-left: -15px;
  margin-right: -15px;
}
.elementor-13
  .elementor-element.elementor-element-d5504a6
  .ava-swiper-slider
  .ava-swiper-arrow
  i {
  font-size: 18px;
}
.elementor-13
  .elementor-element.elementor-element-d5504a6
  .ava-swiper-slider
  .ava-swiper-arrow
  svg {
  width: 18px;
  height: 18px;
}
.elementor-13
  .elementor-element.elementor-element-d5504a6
  .ava-swiper-slider
  .ava-swiper-arrow:hover {
  background-color: #111111;
}
@media (min-width: 768px) {
  .elementor-13 .elementor-element.elementor-element-28b6c98 {
    width: 55%;
  }
  .elementor-13 .elementor-element.elementor-element-9b70763 {
    width: 45%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .elementor-13 .elementor-element.elementor-element-28b6c98 {
    width: 100%;
  }
  .elementor-13 .elementor-element.elementor-element-9b70763 {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .elementor-13
    .elementor-element.elementor-element-a0e9e24:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-13
    .elementor-element.elementor-element-a0e9e24
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
@media (max-width: 1199px) {
  .elementor-13 .elementor-element.elementor-element-e5d0976 {
    margin-top: 0px;
    margin-bottom: 70px;
  }
  .elementor-13 .elementor-element.elementor-element-2791afb .swiper-slide {
    height: 500px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .swiper-slide-inner {
    max-width: 100%;
    padding: 0px 20px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .swiper-slide-contents {
    max-width: 46%;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .swiper-slide-inner
    .elementor-slide-sub-title:not(:last-child) {
    margin-bottom: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .elementor-slide-sub-title {
    font-size: 24px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .swiper-slide-inner
    .elementor-slide-heading:not(:last-child) {
    margin-bottom: 25px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .elementor-slide-heading {
    font-size: 42px;
    line-height: 48px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .swiper-slide-inner
    .elementor-slide-description:not(:last-child) {
    margin-bottom: 35px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .elementor-slide-description-text-1 {
    font-size: 22px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .elementor-swiper-button {
    font-size: 14px;
    padding: 14px 14px 14px 14px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .elementor-swiper-button-prev {
    left: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .elementor-swiper-button-next {
    right: 20px;
  }
  .elementor-13 .elementor-element.elementor-element-30983c3 {
    margin-top: 0px;
    margin-bottom: 70px;
  }
  .elementor-13
    .elementor-element.elementor-element-a58f050
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-f6d265a {
    width: auto;
    max-width: auto;
  }
  .elementor-13 .elementor-element.elementor-element-409ee45 {
    width: auto;
    max-width: auto;
  }
  .elementor-13 .elementor-element.elementor-element-e84a6f5 {
    width: auto;
    max-width: auto;
  }
  .elementor-13 .elementor-element.elementor-element-c88b81d {
    width: auto;
    max-width: auto;
  }
  .elementor-13 .elementor-element.elementor-element-1424dca {
    margin-top: 0px;
    margin-bottom: 70px;
  }
  .elementor-13
    .elementor-element.elementor-element-a5480a9
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-5b93107
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-c08964a
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-c08964a
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-5de8538
    .elementor-heading-title {
    font-size: 24px;
    line-height: 32px;
  }
  .elementor-13
    .elementor-element.elementor-element-5de8538
    > .elementor-widget-container {
    margin: 0px 0px 18px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-ba6ffc6
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-13
    .elementor-element.elementor-element-093af73
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-efa98ba
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-efa98ba
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-6be04ae
    .elementor-heading-title {
    font-size: 24px;
    line-height: 32px;
  }
  .elementor-13
    .elementor-element.elementor-element-6be04ae
    > .elementor-widget-container {
    margin: 0px 0px 18px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-aec41ab {
    margin-top: 0px;
    margin-bottom: 50px;
  }
  .elementor-13
    .elementor-element.elementor-element-c1b2fc9
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-037a75e
    .wrapper-items:not(.swiper-container-initialized)
    .item {
    -ms-flex: 0 0 calc(100% / 4);
    flex: 0 0 calc(100% / 4);
    max-width: calc(100% / 4);
  }
  .elementor-13
    .elementor-element.elementor-element-037a75e
    .wrapper-items
    .swiper-slide {
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
    padding-bottom: calc(2 * 20px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-037a75e
    .wrapper-items
    .swiper-slide
    .item-inner {
    margin-bottom: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-037a75e
    .wrapper-items
    .swiper-slide
    .product:not(.product:first-child) {
    padding-top: calc(2 * 20px / 2);
  }
  .elementor-13 .elementor-element.elementor-element-037a75e .wrapper-items {
    margin-left: calc(-20px / 2);
    margin-right: calc(-20px / 2);
  }
  .elementor-13 .elementor-element.elementor-element-34706f3 {
    margin-top: 0px;
    margin-bottom: 70px;
  }
  .elementor-13
    .elementor-element.elementor-element-28b6c98
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-9b70763
    > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-84a9265
    .elementor-heading-title {
    font-size: 28px;
    line-height: 36px;
  }
  .elementor-13
    .elementor-element.elementor-element-84a9265
    > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-9e2d8f0
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-a0e9e24
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-13 .elementor-element.elementor-element-a0e9e24 {
    margin-top: 0px;
    margin-bottom: 70px;
  }
  .elementor-13
    .elementor-element.elementor-element-e8fe08c
    .elementor-heading-title {
    font-size: 50px;
    line-height: 60px;
  }
  .elementor-13
    .elementor-element.elementor-element-e8fe08c
    > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-03116e1
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-73b7d25 {
    margin-top: 0px;
    margin-bottom: 50px;
  }
  .elementor-13
    .elementor-element.elementor-element-686ebf3
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-d9b0f0b
    .wrapper-items:not(.swiper-container-initialized)
    .item {
    -ms-flex: 0 0 calc(100% / 4);
    flex: 0 0 calc(100% / 4);
    max-width: calc(100% / 4);
  }
  .elementor-13
    .elementor-element.elementor-element-d9b0f0b
    .wrapper-items
    .swiper-slide {
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
    padding-bottom: calc(2 * 20px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-d9b0f0b
    .wrapper-items
    .swiper-slide
    .item-inner {
    margin-bottom: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-d9b0f0b
    .wrapper-items
    .swiper-slide
    .product:not(.product:first-child) {
    padding-top: calc(2 * 20px / 2);
  }
  .elementor-13 .elementor-element.elementor-element-d9b0f0b .wrapper-items {
    margin-left: calc(-20px / 2);
    margin-right: calc(-20px / 2);
  }
  .elementor-13 .elementor-element.elementor-element-3c7e27b {
    margin-top: 0px;
    margin-bottom: 70px;
  }
  .elementor-13
    .elementor-element.elementor-element-b4c0934
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-01addaa
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-a8935d8
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-a8935d8
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-22b4571
    .elementor-heading-title {
    font-size: 24px;
    line-height: 32px;
  }
  .elementor-13
    .elementor-element.elementor-element-22b4571
    > .elementor-widget-container {
    margin: 0px 0px 18px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-db9e1ca
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
  }
  .elementor-13
    .elementor-element.elementor-element-b8a9dc2
    > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-2b11134
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-2b11134
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-98707c1
    .elementor-heading-title {
    font-size: 24px;
    line-height: 32px;
  }
  .elementor-13
    .elementor-element.elementor-element-98707c1
    > .elementor-widget-container {
    margin: 0px 0px 18px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-57b5a65 {
    margin-top: 0px;
    margin-bottom: 50px;
  }
  .elementor-13
    .elementor-element.elementor-element-3e76505
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-8d3e90c
    .wrapper-items:not(.swiper-container-initialized)
    .item {
    -ms-flex: 0 0 calc(100% / 4);
    flex: 0 0 calc(100% / 4);
    max-width: calc(100% / 4);
  }
  .elementor-13
    .elementor-element.elementor-element-8d3e90c
    .wrapper-items
    .swiper-slide {
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
    padding-bottom: calc(2 * 20px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-8d3e90c
    .wrapper-items
    .swiper-slide
    .item-inner {
    margin-bottom: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-8d3e90c
    .wrapper-items
    .swiper-slide
    .product:not(.product:first-child) {
    padding-top: calc(2 * 20px / 2);
  }
  .elementor-13 .elementor-element.elementor-element-8d3e90c .wrapper-items {
    margin-left: calc(-20px / 2);
    margin-right: calc(-20px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-46715dc:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-13
    .elementor-element.elementor-element-46715dc
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center right;
  }
  .elementor-13 .elementor-element.elementor-element-46715dc {
    margin-top: 0px;
    margin-bottom: 70px;
    padding: 60px 0px 75px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .wrapper-items:not(.swiper-container-initialized)
    .item {
    -ms-flex: 0 0 calc(100% / 1);
    flex: 0 0 calc(100% / 1);
    max-width: calc(100% / 1);
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .wrapper-items
    .swiper-slide {
    padding-left: calc(0px / 2);
    padding-right: calc(0px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .wrapper-items
    .swiper-slide
    .item-content {
    margin-bottom: calc(2 * 0px / 2);
  }
  .elementor-13 .elementor-element.elementor-element-821d185 .wrapper-items {
    margin-left: calc(-0px / 2);
    margin-right: calc(-0px / 2);
  }
  .elementor-13 .elementor-element.elementor-element-821d185 {
    width: 75%;
    max-width: 75%;
  }
  .elementor-13 .elementor-element.elementor-element-a1ccdfb {
    margin-top: 0px;
    margin-bottom: 50px;
  }
  .elementor-13
    .elementor-element.elementor-element-12d1e92
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-9450a83
    .wrapper-items:not(.swiper-container-initialized)
    .item {
    -ms-flex: 0 0 calc(100% / 3);
    flex: 0 0 calc(100% / 3);
    max-width: calc(100% / 3);
  }
  .elementor-13
    .elementor-element.elementor-element-9450a83
    .wrapper-items
    .swiper-slide {
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-9450a83
    .wrapper-items
    .swiper-slide
    .item-inner {
    margin-bottom: 20px;
  }
  .elementor-13 .elementor-element.elementor-element-9450a83 .wrapper-items {
    margin-left: calc(-20px / 2);
    margin-right: calc(-20px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-9450a83
    .widget-image-caption {
    font-size: 15px;
    letter-spacing: 0.5px;
  }
  .elementor-13 .elementor-element.elementor-element-6688505 {
    padding: 0px 0px 70px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-85737c6
    > .elementor-element-populated {
    padding: 70px 0px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-d5504a6
    .wrapper-items:not(.swiper-container-initialized)
    .item {
    -ms-flex: 0 0 calc(100% / 4);
    flex: 0 0 calc(100% / 4);
    max-width: calc(100% / 4);
  }
  .elementor-13
    .elementor-element.elementor-element-d5504a6
    .wrapper-items
    .swiper-slide {
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-d5504a6
    .wrapper-items
    .swiper-slide
    .item-inner {
    margin-bottom: 20px;
  }
  .elementor-13 .elementor-element.elementor-element-d5504a6 .wrapper-items {
    margin-left: calc(-20px / 2);
    margin-right: calc(-20px / 2);
  }
}
@media (max-width: 991px) {
  .elementor-13 .elementor-element.elementor-element-e5d0976 {
    margin-top: 0px;
    margin-bottom: 50px;
  }
  .elementor-13 .elementor-element.elementor-element-2791afb .swiper-slide {
    height: 400px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .swiper-slide-inner {
    max-width: 100%;
    padding: 0px 15px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .swiper-slide-contents {
    max-width: 46%;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .swiper-slide-inner
    .elementor-slide-sub-title:not(:last-child) {
    margin-bottom: 12px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .elementor-slide-sub-title {
    font-size: 22px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .swiper-slide-inner
    .elementor-slide-heading:not(:last-child) {
    margin-bottom: 15px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .elementor-slide-heading {
    font-size: 32px;
    line-height: 38px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .swiper-slide-inner
    .elementor-slide-description:not(:last-child) {
    margin-bottom: 25px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .elementor-slide-description {
    font-size: 14px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .swiper-slide-inner
    .elementor-slide-description-text-1:not(:last-child) {
    margin-bottom: 28px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .elementor-slide-description-text-1 {
    font-size: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .elementor-swiper-button {
    font-size: 12px;
    padding: 11px 11px 11px 11px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .elementor-swiper-button-prev {
    left: 12px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .elementor-swiper-button-next {
    right: 12px;
  }
  .elementor-13 .elementor-element.elementor-element-30983c3 {
    margin-top: 0px;
    margin-bottom: 50px;
  }
  .elementor-13
    .elementor-element.elementor-element-f6d265a
    > .elementor-widget-container {
    padding: 0px 22px 0px 22px;
  }
  .elementor-13 .elementor-element.elementor-element-f6d265a {
    width: 290px;
    max-width: 290px;
  }
  .elementor-13
    .elementor-element.elementor-element-409ee45
    > .elementor-widget-container {
    padding: 0px 22px 0px 22px;
  }
  .elementor-13 .elementor-element.elementor-element-409ee45 {
    width: 290px;
    max-width: 290px;
  }
  .elementor-13
    .elementor-element.elementor-element-e84a6f5
    > .elementor-widget-container {
    padding: 0px 22px 0px 22px;
  }
  .elementor-13 .elementor-element.elementor-element-e84a6f5 {
    width: 290px;
    max-width: 290px;
  }
  .elementor-13
    .elementor-element.elementor-element-c88b81d
    > .elementor-widget-container {
    padding: 0px 22px 0px 22px;
  }
  .elementor-13 .elementor-element.elementor-element-c88b81d {
    width: 290px;
    max-width: 290px;
  }
  .elementor-13 .elementor-element.elementor-element-1424dca {
    margin-top: 0px;
    margin-bottom: 50px;
  }
  .elementor-13
    .elementor-element.elementor-element-5b93107
    > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-c08964a
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-13
    .elementor-element.elementor-element-c08964a
    > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-5de8538
    .elementor-heading-title {
    font-size: 20px;
    line-height: 26px;
  }
  .elementor-13
    .elementor-element.elementor-element-5de8538
    > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-efa98ba
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-13
    .elementor-element.elementor-element-efa98ba
    > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-6be04ae
    .elementor-heading-title {
    font-size: 20px;
    line-height: 26px;
  }
  .elementor-13
    .elementor-element.elementor-element-6be04ae
    > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-aec41ab {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .elementor-13
    .elementor-element.elementor-element-037a75e
    .wrapper-items:not(.swiper-container-initialized)
    .item {
    -ms-flex: 0 0 calc(100% / 3);
    flex: 0 0 calc(100% / 3);
    max-width: calc(100% / 3);
  }
  .elementor-13
    .elementor-element.elementor-element-037a75e
    .wrapper-items
    .swiper-slide {
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
    padding-bottom: calc(2 * 20px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-037a75e
    .wrapper-items
    .swiper-slide
    .item-inner {
    margin-bottom: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-037a75e
    .wrapper-items
    .swiper-slide
    .product:not(.product:first-child) {
    padding-top: calc(2 * 20px / 2);
  }
  .elementor-13 .elementor-element.elementor-element-037a75e .wrapper-items {
    margin-left: calc(-20px / 2);
    margin-right: calc(-20px / 2);
  }
  .elementor-13 .elementor-element.elementor-element-34706f3 {
    margin-top: 0px;
    margin-bottom: 50px;
  }
  .elementor-13
    .elementor-element.elementor-element-28b6c98
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-45d9ec2 {
    text-align: left;
  }
  .elementor-13
    .elementor-element.elementor-element-9b70763
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-9e2d8f0 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-13 .elementor-element.elementor-element-cb2d387 {
    width: 200px;
    max-width: 200px;
  }
  .elementor-13 .elementor-element.elementor-element-4112365 {
    width: 200px;
    max-width: 200px;
  }
  .elementor-13 .elementor-element.elementor-element-e8738eb {
    width: 200px;
    max-width: 200px;
  }
  .elementor-13
    .elementor-element.elementor-element-a0e9e24
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-13 .elementor-element.elementor-element-a0e9e24 {
    margin-top: 0px;
    margin-bottom: 50px;
  }
  .elementor-13
    .elementor-element.elementor-element-244ef85
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-13
    .elementor-element.elementor-element-244ef85
    > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-e8fe08c
    .elementor-heading-title {
    font-size: 40px;
    line-height: 48px;
  }
  .elementor-13
    .elementor-element.elementor-element-e8fe08c
    > .elementor-widget-container {
    margin: 0px 0px 18px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-03116e1 {
    width: 500px;
    max-width: 500px;
  }
  .elementor-13 .elementor-element.elementor-element-73b7d25 {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .elementor-13
    .elementor-element.elementor-element-d9b0f0b
    .wrapper-items:not(.swiper-container-initialized)
    .item {
    -ms-flex: 0 0 calc(100% / 3);
    flex: 0 0 calc(100% / 3);
    max-width: calc(100% / 3);
  }
  .elementor-13
    .elementor-element.elementor-element-d9b0f0b
    .wrapper-items
    .swiper-slide {
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
    padding-bottom: calc(2 * 20px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-d9b0f0b
    .wrapper-items
    .swiper-slide
    .item-inner {
    margin-bottom: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-d9b0f0b
    .wrapper-items
    .swiper-slide
    .product:not(.product:first-child) {
    padding-top: calc(2 * 20px / 2);
  }
  .elementor-13 .elementor-element.elementor-element-d9b0f0b .wrapper-items {
    margin-left: calc(-20px / 2);
    margin-right: calc(-20px / 2);
  }
  .elementor-13 .elementor-element.elementor-element-3c7e27b {
    margin-top: 0px;
    margin-bottom: 50px;
  }
  .elementor-13
    .elementor-element.elementor-element-a8935d8
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-13
    .elementor-element.elementor-element-a8935d8
    > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-22b4571
    .elementor-heading-title {
    font-size: 20px;
    line-height: 26px;
  }
  .elementor-13
    .elementor-element.elementor-element-22b4571
    > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-2b11134
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-13
    .elementor-element.elementor-element-2b11134
    > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-98707c1
    .elementor-heading-title {
    font-size: 20px;
    line-height: 26px;
  }
  .elementor-13
    .elementor-element.elementor-element-98707c1
    > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-57b5a65 {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .elementor-13
    .elementor-element.elementor-element-8d3e90c
    .wrapper-items:not(.swiper-container-initialized)
    .item {
    -ms-flex: 0 0 calc(100% / 3);
    flex: 0 0 calc(100% / 3);
    max-width: calc(100% / 3);
  }
  .elementor-13
    .elementor-element.elementor-element-8d3e90c
    .wrapper-items
    .swiper-slide {
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
    padding-bottom: calc(2 * 20px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-8d3e90c
    .wrapper-items
    .swiper-slide
    .item-inner {
    margin-bottom: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-8d3e90c
    .wrapper-items
    .swiper-slide
    .product:not(.product:first-child) {
    padding-top: calc(2 * 20px / 2);
  }
  .elementor-13 .elementor-element.elementor-element-8d3e90c .wrapper-items {
    margin-left: calc(-20px / 2);
    margin-right: calc(-20px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-46715dc:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-13
    .elementor-element.elementor-element-46715dc
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
  }
  .elementor-13 .elementor-element.elementor-element-46715dc {
    margin-top: 0px;
    margin-bottom: 55px;
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .wrapper-items:not(.swiper-container-initialized)
    .item {
    -ms-flex: 0 0 calc(100% / 1);
    flex: 0 0 calc(100% / 1);
    max-width: calc(100% / 1);
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .wrapper-items
    .swiper-slide {
    padding-left: calc(0px / 2);
    padding-right: calc(0px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .wrapper-items
    .swiper-slide
    .item-content {
    margin-bottom: calc(2 * 0px / 2);
  }
  .elementor-13 .elementor-element.elementor-element-821d185 .wrapper-items {
    margin-left: calc(-0px / 2);
    margin-right: calc(-0px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .item
    .item-content {
    padding: 20px 20px 20px 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .elementor-testimonial-name {
    font-size: 16px;
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .elementor-testimonial-job {
    font-size: 14px;
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .elementor-testimonial-wrapper
    .elementor-testimonial-image {
    margin-bottom: 15px;
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .ava-swiper-slider
    .ava-swiper-arrow
    i {
    font-size: 14px;
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .ava-swiper-slider
    .ava-swiper-arrow
    svg {
    width: 14px;
    height: 14px;
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .ava-swiper-slider
    .swiper-dots {
    margin-top: 0px;
  }
  .elementor-13 .elementor-element.elementor-element-821d185 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-13 .elementor-element.elementor-element-a1ccdfb {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .elementor-13
    .elementor-element.elementor-element-9450a83
    .wrapper-items:not(.swiper-container-initialized)
    .item {
    -ms-flex: 0 0 calc(100% / 2);
    flex: 0 0 calc(100% / 2);
    max-width: calc(100% / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-9450a83
    .wrapper-items
    .swiper-slide {
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-9450a83
    .wrapper-items
    .swiper-slide
    .item-inner {
    margin-bottom: 20px;
  }
  .elementor-13 .elementor-element.elementor-element-9450a83 .wrapper-items {
    margin-left: calc(-20px / 2);
    margin-right: calc(-20px / 2);
  }
  .elementor-13 .elementor-element.elementor-element-6688505 {
    padding: 0px 0px 50px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-85737c6
    > .elementor-element-populated {
    padding: 50px 0px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-d5504a6
    .wrapper-items:not(.swiper-container-initialized)
    .item {
    -ms-flex: 0 0 calc(100% / 4);
    flex: 0 0 calc(100% / 4);
    max-width: calc(100% / 4);
  }
  .elementor-13
    .elementor-element.elementor-element-d5504a6
    .wrapper-items
    .swiper-slide {
    padding-left: calc(25px / 2);
    padding-right: calc(25px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-d5504a6
    .wrapper-items
    .swiper-slide
    .item-inner {
    margin-bottom: 25px;
  }
  .elementor-13 .elementor-element.elementor-element-d5504a6 .wrapper-items {
    margin-left: calc(-25px / 2);
    margin-right: calc(-25px / 2);
  }
}
@media (max-width: 767px) {
  .elementor-13 .elementor-element.elementor-element-e5d0976 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-13 .elementor-element.elementor-element-2791afb .swiper-slide {
    height: 280px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .swiper-slide-inner {
    max-width: 90%;
    padding: 0px 15px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .swiper-slide-contents {
    max-width: 78%;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .swiper-slide-inner
    .elementor-slide-sub-title:not(:last-child) {
    margin-bottom: 15px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .elementor-slide-sub-title {
    font-size: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .swiper-slide-inner
    .elementor-slide-heading:not(:last-child) {
    margin-bottom: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .elementor-slide-heading {
    font-size: 30px;
    line-height: 38px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .swiper-slide-inner
    .elementor-slide-description:not(:last-child) {
    margin-bottom: 12px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .swiper-slide-inner
    .elementor-slide-description-text-1:not(:last-child) {
    margin-bottom: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-2791afb
    .elementor-slide-description-text-1 {
    font-size: 18px;
  }
  .elementor-13 .elementor-element.elementor-element-30983c3 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-13
    .elementor-element.elementor-element-ff1f523
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-ff1f523
    > .elementor-widget-container {
    margin: 0px 0px 6px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-a58f050
    > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-f6d265a
    .elementor-icon-box-content
    .elementor-icon-box-title {
    font-size: 17px;
  }
  .elementor-13 .elementor-element.elementor-element-f6d265a {
    width: auto;
    max-width: auto;
  }
  .elementor-13
    .elementor-element.elementor-element-409ee45
    .elementor-icon-box-content
    .elementor-icon-box-title {
    font-size: 17px;
  }
  .elementor-13 .elementor-element.elementor-element-409ee45 {
    width: auto;
    max-width: auto;
  }
  .elementor-13
    .elementor-element.elementor-element-e84a6f5
    .elementor-icon-box-content
    .elementor-icon-box-title {
    font-size: 17px;
  }
  .elementor-13 .elementor-element.elementor-element-e84a6f5 {
    width: auto;
    max-width: auto;
  }
  .elementor-13
    .elementor-element.elementor-element-c88b81d
    .elementor-icon-box-content
    .elementor-icon-box-title {
    font-size: 17px;
  }
  .elementor-13 .elementor-element.elementor-element-c88b81d {
    width: auto;
    max-width: auto;
  }
  .elementor-13 .elementor-element.elementor-element-1424dca {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-13
    .elementor-element.elementor-element-a5480a9
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-5b93107
    > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-c08964a
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-13
    .elementor-element.elementor-element-c08964a
    > .elementor-widget-container {
    margin: 0px 0px 6px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-5de8538
    .elementor-heading-title {
    font-size: 18px;
    line-height: 24px;
  }
  .elementor-13
    .elementor-element.elementor-element-5de8538
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-ba6ffc6
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-093af73
    > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-efa98ba
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-13
    .elementor-element.elementor-element-efa98ba
    > .elementor-widget-container {
    margin: 0px 0px 6px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-6be04ae
    .elementor-heading-title {
    font-size: 18px;
    line-height: 24px;
  }
  .elementor-13
    .elementor-element.elementor-element-6be04ae
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-aec41ab {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .elementor-13
    .elementor-element.elementor-element-da00874
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-da00874
    > .elementor-widget-container {
    margin: 0px 0px 6px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-c1b2fc9
    > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-037a75e
    .wrapper-items:not(.swiper-container-initialized)
    .item {
    -ms-flex: 0 0 calc(100% / 2);
    flex: 0 0 calc(100% / 2);
    max-width: calc(100% / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-037a75e
    .wrapper-items
    .swiper-slide {
    padding-left: calc(10px / 2);
    padding-right: calc(10px / 2);
    padding-bottom: calc(2 * 10px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-037a75e
    .wrapper-items
    .swiper-slide
    .item-inner {
    margin-bottom: 10px;
  }
  .elementor-13
    .elementor-element.elementor-element-037a75e
    .wrapper-items
    .swiper-slide
    .product:not(.product:first-child) {
    padding-top: calc(2 * 10px / 2);
  }
  .elementor-13 .elementor-element.elementor-element-037a75e .wrapper-items {
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-037a75e
    .ava-swiper-slider
    .ava-swiper-arrow {
    width: 34px;
    height: 34px;
  }
  .elementor-13
    .elementor-element.elementor-element-037a75e
    .ava-swiper-slider
    .swiper-arrows {
    margin-top: -45px;
  }
  .elementor-13
    .elementor-element.elementor-element-037a75e
    .ava-swiper-slider
    .ava-swiper-arrow
    i {
    font-size: 16px;
  }
  .elementor-13
    .elementor-element.elementor-element-037a75e
    .ava-swiper-slider
    .ava-swiper-arrow
    svg {
    width: 16px;
    height: 16px;
  }
  .elementor-13 .elementor-element.elementor-element-34706f3 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-13
    .elementor-element.elementor-element-9b70763
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-7060f75 {
    text-align: left;
  }
  .elementor-13
    .elementor-element.elementor-element-7060f75
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-7060f75
    > .elementor-widget-container {
    margin: 0px 0px 6px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-84a9265
    .elementor-heading-title {
    font-size: 22px;
    line-height: 32px;
  }
  .elementor-13
    .elementor-element.elementor-element-84a9265
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-cb2d387.elementor-position-right
    .elementor-icon-box-icon {
    margin-left: 10px;
  }
  .elementor-13
    .elementor-element.elementor-element-cb2d387.elementor-position-left
    .elementor-icon-box-icon {
    margin-right: 10px;
  }
  .elementor-13
    .elementor-element.elementor-element-cb2d387.elementor-position-top
    .elementor-icon-box-icon {
    margin-bottom: 10px;
  }
  .elementor-13 .elementor-element.elementor-element-cb2d387 {
    width: auto;
    max-width: auto;
  }
  .elementor-13
    .elementor-element.elementor-element-4112365.elementor-position-right
    .elementor-icon-box-icon {
    margin-left: 10px;
  }
  .elementor-13
    .elementor-element.elementor-element-4112365.elementor-position-left
    .elementor-icon-box-icon {
    margin-right: 10px;
  }
  .elementor-13
    .elementor-element.elementor-element-4112365.elementor-position-top
    .elementor-icon-box-icon {
    margin-bottom: 10px;
  }
  .elementor-13 .elementor-element.elementor-element-4112365 {
    width: auto;
    max-width: auto;
  }
  .elementor-13
    .elementor-element.elementor-element-e8738eb.elementor-position-right
    .elementor-icon-box-icon {
    margin-left: 10px;
  }
  .elementor-13
    .elementor-element.elementor-element-e8738eb.elementor-position-left
    .elementor-icon-box-icon {
    margin-right: 10px;
  }
  .elementor-13
    .elementor-element.elementor-element-e8738eb.elementor-position-top
    .elementor-icon-box-icon {
    margin-bottom: 10px;
  }
  .elementor-13 .elementor-element.elementor-element-e8738eb {
    width: auto;
    max-width: auto;
  }
  .elementor-13
    .elementor-element.elementor-element-a0e9e24
    > .elementor-container {
    min-height: 300px;
  }
  .elementor-13
    .elementor-element.elementor-element-a0e9e24:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-13
    .elementor-element.elementor-element-a0e9e24
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center left;
  }
  .elementor-13 .elementor-element.elementor-element-a0e9e24 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-13
    .elementor-element.elementor-element-244ef85
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-244ef85
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-e8fe08c
    .elementor-heading-title {
    font-size: 30px;
    line-height: 40px;
  }
  .elementor-13
    .elementor-element.elementor-element-e8fe08c
    > .elementor-widget-container {
    margin: 0px 0px 16px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-73b7d25 {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .elementor-13
    .elementor-element.elementor-element-ebbb890
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-ebbb890
    > .elementor-widget-container {
    margin: 0px 0px 6px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-686ebf3
    > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-d9b0f0b
    .wrapper-items:not(.swiper-container-initialized)
    .item {
    -ms-flex: 0 0 calc(100% / 2);
    flex: 0 0 calc(100% / 2);
    max-width: calc(100% / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-d9b0f0b
    .wrapper-items
    .swiper-slide {
    padding-left: calc(10px / 2);
    padding-right: calc(10px / 2);
    padding-bottom: calc(2 * 10px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-d9b0f0b
    .wrapper-items
    .swiper-slide
    .item-inner {
    margin-bottom: 10px;
  }
  .elementor-13
    .elementor-element.elementor-element-d9b0f0b
    .wrapper-items
    .swiper-slide
    .product:not(.product:first-child) {
    padding-top: calc(2 * 10px / 2);
  }
  .elementor-13 .elementor-element.elementor-element-d9b0f0b .wrapper-items {
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-d9b0f0b
    .ava-swiper-slider
    .ava-swiper-arrow {
    width: 34px;
    height: 34px;
  }
  .elementor-13
    .elementor-element.elementor-element-d9b0f0b
    .ava-swiper-slider
    .swiper-arrows {
    margin-top: -45px;
  }
  .elementor-13
    .elementor-element.elementor-element-d9b0f0b
    .ava-swiper-slider
    .ava-swiper-arrow
    i {
    font-size: 16px;
  }
  .elementor-13
    .elementor-element.elementor-element-d9b0f0b
    .ava-swiper-slider
    .ava-swiper-arrow
    svg {
    width: 16px;
    height: 16px;
  }
  .elementor-13 .elementor-element.elementor-element-3c7e27b {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-13
    .elementor-element.elementor-element-b4c0934
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-01addaa
    > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-a8935d8
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-13
    .elementor-element.elementor-element-a8935d8
    > .elementor-widget-container {
    margin: 0px 0px 6px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-22b4571
    .elementor-heading-title {
    font-size: 18px;
    line-height: 24px;
  }
  .elementor-13
    .elementor-element.elementor-element-22b4571
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-db9e1ca
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-b8a9dc2
    > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-2b11134
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-13
    .elementor-element.elementor-element-2b11134
    > .elementor-widget-container {
    margin: 0px 0px 6px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-98707c1
    .elementor-heading-title {
    font-size: 18px;
    line-height: 24px;
  }
  .elementor-13
    .elementor-element.elementor-element-98707c1
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
  }
  .elementor-13 .elementor-element.elementor-element-57b5a65 {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .elementor-13
    .elementor-element.elementor-element-d339968
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-d339968
    > .elementor-widget-container {
    margin: 0px 0px 6px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-3e76505
    > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-8d3e90c
    .wrapper-items:not(.swiper-container-initialized)
    .item {
    -ms-flex: 0 0 calc(100% / 2);
    flex: 0 0 calc(100% / 2);
    max-width: calc(100% / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-8d3e90c
    .wrapper-items
    .swiper-slide {
    padding-left: calc(10px / 2);
    padding-right: calc(10px / 2);
    padding-bottom: calc(2 * 10px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-8d3e90c
    .wrapper-items
    .swiper-slide
    .item-inner {
    margin-bottom: 10px;
  }
  .elementor-13
    .elementor-element.elementor-element-8d3e90c
    .wrapper-items
    .swiper-slide
    .product:not(.product:first-child) {
    padding-top: calc(2 * 10px / 2);
  }
  .elementor-13 .elementor-element.elementor-element-8d3e90c .wrapper-items {
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-8d3e90c
    .ava-swiper-slider
    .ava-swiper-arrow {
    width: 34px;
    height: 34px;
  }
  .elementor-13
    .elementor-element.elementor-element-8d3e90c
    .ava-swiper-slider
    .swiper-arrows {
    margin-top: -45px;
  }
  .elementor-13
    .elementor-element.elementor-element-8d3e90c
    .ava-swiper-slider
    .ava-swiper-arrow
    i {
    font-size: 16px;
  }
  .elementor-13
    .elementor-element.elementor-element-8d3e90c
    .ava-swiper-slider
    .ava-swiper-arrow
    svg {
    width: 16px;
    height: 16px;
  }
  .elementor-13 .elementor-element.elementor-element-46715dc {
    margin-top: 0px;
    margin-bottom: 50px;
    padding: 30px 0px 60px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .wrapper-items:not(.swiper-container-initialized)
    .item {
    -ms-flex: 0 0 calc(100% / 1);
    flex: 0 0 calc(100% / 1);
    max-width: calc(100% / 1);
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .wrapper-items
    .swiper-slide {
    padding-left: calc(0px / 2);
    padding-right: calc(0px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .wrapper-items
    .swiper-slide
    .item-content {
    margin-bottom: calc(2 * 0px / 2);
  }
  .elementor-13 .elementor-element.elementor-element-821d185 .wrapper-items {
    margin-left: calc(-0px / 2);
    margin-right: calc(-0px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .item
    .item-content {
    padding: 15px 15px 15px 15px;
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .elementor-testimonial-content {
    font-size: 17px;
    line-height: 27px;
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .elementor-testimonial-wrapper
    .elementor-testimonial-image {
    margin-bottom: 10px;
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .elementor-testimonial-wrapper
    .quote-icon {
    margin-bottom: 10px;
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .ava-swiper-slider
    .ava-swiper-arrow {
    width: 32px;
    height: 32px;
  }
  .elementor-13
    .elementor-element.elementor-element-821d185
    .ava-swiper-slider
    .swiper-dots {
    margin-top: 0px;
  }
  .elementor-13 .elementor-element.elementor-element-821d185 {
    width: 98%;
    max-width: 98%;
  }
  .elementor-13 .elementor-element.elementor-element-a1ccdfb {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .elementor-13
    .elementor-element.elementor-element-46dc784
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-13
    .elementor-element.elementor-element-46dc784
    > .elementor-widget-container {
    margin: 0px 0px 6px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-12d1e92
    > .elementor-widget-container {
    margin: 0px 0px 12px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-9450a83
    .wrapper-items:not(.swiper-container-initialized)
    .item {
    -ms-flex: 0 0 calc(100% / 2);
    flex: 0 0 calc(100% / 2);
    max-width: calc(100% / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-9450a83
    .wrapper-items
    .swiper-slide {
    padding-left: calc(10px / 2);
    padding-right: calc(10px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-9450a83
    .wrapper-items
    .swiper-slide
    .item-inner {
    margin-bottom: 10px;
  }
  .elementor-13 .elementor-element.elementor-element-9450a83 .wrapper-items {
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-9450a83
    .widget-image-caption {
    font-size: 15px;
    line-height: 22px;
    margin-top: 8px;
  }
  .elementor-13
    .elementor-element.elementor-element-9450a83
    .ava-swiper-slider
    .ava-swiper-arrow {
    width: 34px;
    height: 34px;
  }
  .elementor-13
    .elementor-element.elementor-element-9450a83
    .ava-swiper-slider
    .swiper-arrows {
    margin-top: -45px;
  }
  .elementor-13
    .elementor-element.elementor-element-9450a83
    .ava-swiper-slider
    .ava-swiper-arrow
    i {
    font-size: 16px;
  }
  .elementor-13
    .elementor-element.elementor-element-9450a83
    .ava-swiper-slider
    .ava-swiper-arrow
    svg {
    width: 16px;
    height: 16px;
  }
  .elementor-13 .elementor-element.elementor-element-6688505 {
    padding: 0px 0px 40px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-85737c6
    > .elementor-element-populated {
    padding: 40px 0px 0px 0px;
  }
  .elementor-13
    .elementor-element.elementor-element-d5504a6
    .wrapper-items:not(.swiper-container-initialized)
    .item {
    -ms-flex: 0 0 calc(100% / 3);
    flex: 0 0 calc(100% / 3);
    max-width: calc(100% / 3);
  }
  .elementor-13
    .elementor-element.elementor-element-d5504a6
    .wrapper-items
    .swiper-slide {
    padding-left: calc(10px / 2);
    padding-right: calc(10px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-d5504a6
    .wrapper-items
    .swiper-slide
    .item-inner {
    margin-bottom: 10px;
  }
  .elementor-13 .elementor-element.elementor-element-d5504a6 .wrapper-items {
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
  }
  .elementor-13
    .elementor-element.elementor-element-d5504a6
    .widget-image-caption {
    font-size: 16px;
    line-height: 20px;
    margin-top: 8px;
  }
  .elementor-13
    .elementor-element.elementor-element-d5504a6
    .ava-swiper-slider
    .ava-swiper-arrow {
    width: 34px;
    height: 34px;
  }
  .elementor-13
    .elementor-element.elementor-element-d5504a6
    .ava-swiper-slider
    .swiper-arrows {
    margin-top: -45px;
  }
  .elementor-13
    .elementor-element.elementor-element-d5504a6
    .ava-swiper-slider
    .ava-swiper-arrow
    i {
    font-size: 16px;
  }
  .elementor-13
    .elementor-element.elementor-element-d5504a6
    .ava-swiper-slider
    .ava-swiper-arrow
    svg {
    width: 16px;
    height: 16px;
  }
} /* Start custom CSS for slides, class: .elementor-element-2791afb */
@media screen and (max-width: 540px) {
  .slider-section .slider .swiper-slide {
    height: 220px !important;
  }
  .slider-section .slider .elementor-slide-sub-title {
    font-size: 18px !important;
    margin-bottom: 12px !important;
  }
  .slider-section .slider .elementor-slide-heading {
    font-size: 22px !important;
    line-height: 26px !important;
    margin-bottom: 18px !important;
  }
}
.slider-section .slider .elementor-slide-description {
  display: none;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8fe08c */
@media screen and (max-width: 540px) {
  .main-slider .slider-block .swiper-slide {
    height: 250px !important;
  }
  .main-slider .slider-block .elementor-slide-sub-title {
    font-size: 15px !important;
    margin-bottom: 15px !important;
  }
  .main-slider .slider-block .elementor-slide-heading {
    font-size: 20px !important;
    line-height: 26px !important;
    margin-bottom: 18px !important;
  }
  .main-slider .slider-block .elementor-slide-description {
    display: none;
  }
} /* End custom CSS */

                /* Start custom CSS for slides, class: .elementor-element-2791afb */@media screen and (max-width:540px) {
  .slider-section .slider .swiper-slide {
    height: 220px !important;
  }
  .slider-section .slider .elementor-slide-sub-title {
    font-size: 18px !important;
    margin-bottom: 12px !important;
  }
  .slider-section .slider .elementor-slide-heading {
    font-size: 22px !important;
    line-height: 26px !important;
    margin-bottom: 18px !important;
  }
}
.slider-section .slider .elementor-slide-description {
  display: none;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8fe08c */
@media screen and (max-width: 540px) {
  .main-slider .slider-block .swiper-slide {
    height: 250px !important;
  }
  .main-slider .slider-block .elementor-slide-sub-title {
    font-size: 15px !important;
    margin-bottom: 15px !important;
  }
  .main-slider .slider-block .elementor-slide-heading {
    font-size: 20px !important;
    line-height: 26px !important;
    margin-bottom: 18px !important;
  }
  .main-slider .slider-block .elementor-slide-description {
    display: none;
  }
} /* End custom CSS */
