﻿.elementor-385
  .elementor-element.elementor-element-57753ae
  > .elementor-container {
  min-height: 545px;
}
.elementor-widget-slides .elementor-slide-heading {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-slides .elementor-slide-description {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-slides .elementor-slide-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-385
  .elementor-element.elementor-element-e3aa754
  .elementor-repeater-item-81bea81
  .swiper-slide-bg {
  background-color: #833ca3;
  background-image: url(../../2023/08/haibao2-1.jpg);
  background-size: cover;
}
.elementor-385
  .elementor-element.elementor-element-e3aa754
  .elementor-repeater-item-55cf5a3
  .swiper-slide-bg {
  background-color: #833ca3;
  background-image: url(../../2023/08/haibao3.jpg);
  background-size: cover;
}
.elementor-385
  .elementor-element.elementor-element-e3aa754
  .elementor-repeater-item-0248744
  .swiper-slide-bg {
  background-color: #833ca3;
  background-image: url(../../2023/08/haibao1.jpg);
  background-size: cover;
}
.elementor-385 .elementor-element.elementor-element-e3aa754 .swiper-slide {
  transition-duration: calc(5000ms * 1.2);
  height: 545px;
}
.elementor-385
  .elementor-element.elementor-element-e3aa754
  .elementor-slide-button:hover {
  background-color: #ff9900;
  color: #ffffff;
}
.elementor-385
  .elementor-element.elementor-element-e3aa754
  .swiper-slide-contents {
  max-width: 50%;
}
.elementor-385
  .elementor-element.elementor-element-e3aa754
  .swiper-slide-inner {
  padding: 0% 0% 0% 17%;
}
.elementor-385
  .elementor-element.elementor-element-e3aa754
  .elementor-slide-heading {
  font-family: "Raleway", Sans-serif;
  font-size: 39px;
  font-weight: 600;
}
.elementor-385
  .elementor-element.elementor-element-e3aa754
  .elementor-slide-description {
  font-family: "Raleway", Sans-serif;
  font-size: 17px;
  font-weight: 500;
}
.elementor-385
  .elementor-element.elementor-element-e3aa754
  .elementor-slide-button {
  font-family: "Raleway", Sans-serif;
  font-weight: 400;
  line-height: 13px;
  border-width: 0px;
}
.elementor-385
  .elementor-element.elementor-element-e3aa754
  .elementor-swiper-button {
  font-size: 31px;
  color: #ffffff;
}
.elementor-385
  .elementor-element.elementor-element-e3aa754
  .elementor-swiper-button
  svg {
  fill: #ffffff;
}
.elementor-385
  .elementor-element.elementor-element-e3aa754
  .swiper-pagination-bullet {
  height: 13px;
  width: 13px;
}
.elementor-385
  .elementor-element.elementor-element-e3aa754
  .swiper-horizontal
  .swiper-pagination-progressbar {
  height: 13px;
}
.elementor-385
  .elementor-element.elementor-element-e3aa754
  .swiper-pagination-fraction {
  font-size: 13px;
}
.elementor-385
  .elementor-element.elementor-element-e3aa754
  .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  background-color: #000000;
  opacity: 1;
}
.elementor-385
  .elementor-element.elementor-element-e3aa754
  .swiper-pagination-bullet-active {
  background-color: #ffffff;
}
.elementor-385
  .elementor-element.elementor-element-d2a6166:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-385
  .elementor-element.elementor-element-d2a6166
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9faf9;
}
.elementor-385 .elementor-element.elementor-element-d2a6166 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-385
  .elementor-element.elementor-element-d2a6166
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-385 .elementor-element.elementor-element-ffa77c5 {
  margin-top: 40px;
  margin-bottom: 0px;
}
.elementor-385
  .elementor-element.elementor-element-b6c92d8
  > .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-widget-image-box .elementor-image-box-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-image-box .elementor-image-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-385
  .elementor-element.elementor-element-6daa126
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-385
  .elementor-element.elementor-element-6daa126
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-385
  .elementor-element.elementor-element-6daa126.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-385
  .elementor-element.elementor-element-6daa126.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-385
  .elementor-element.elementor-element-6daa126.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-385
  .elementor-element.elementor-element-6daa126
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 11%;
}
.elementor-385
  .elementor-element.elementor-element-6daa126
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-385
  .elementor-element.elementor-element-6daa126
  .elementor-image-box-title {
  color: #151515;
  font-family: "Comfortaa", Sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 36px;
}
.elementor-widget-text-editor {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked
  .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed
  .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default
  .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-385 .elementor-element.elementor-element-8689fb0 {
  font-family: "Raleway", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #777777;
}
.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-385 .elementor-element.elementor-element-646148a .elementor-button {
  background-color: #333333;
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #333333;
  border-radius: 3px 3px 3px 3px;
}
.elementor-385
  .elementor-element.elementor-element-646148a
  .elementor-button:hover,
.elementor-385
  .elementor-element.elementor-element-646148a
  .elementor-button:focus {
  background-color: #3463af;
  color: #ffffff;
  border-color: #3463af;
}
.elementor-385
  .elementor-element.elementor-element-646148a
  .elementor-button:hover
  svg,
.elementor-385
  .elementor-element.elementor-element-646148a
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-widget-media-carousel .elementor-carousel-image-overlay {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-385
  .elementor-element.elementor-element-01781e3.elementor-skin-slideshow
  .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
  margin-bottom: 10px;
}
.elementor-385
  .elementor-element.elementor-element-01781e3
  .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
  height: 373px;
}
.elementor-385
  .elementor-element.elementor-element-01781e3
  .elementor-thumbnails-swiper
  .elementor-carousel-image {
  aspect-ratio: 21 / 9;
}
.elementor-385
  .elementor-element.elementor-element-01781e3
  .elementor-swiper-button {
  font-size: 20px;
}
.elementor-385 .elementor-element.elementor-element-6a85997 {
  font-family: "Raleway", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #777777;
}
.elementor-385
  .elementor-element.elementor-element-9ae0cbf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-385
  .elementor-element.elementor-element-9ae0cbf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/08/A-img.png");
}
.elementor-385
  .elementor-element.elementor-element-9ae0cbf
  > .elementor-container {
  max-width: 1200px;
  min-height: 630px;
}
.elementor-385 .elementor-element.elementor-element-9ae0cbf {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-385
  .elementor-element.elementor-element-9ae0cbf
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-385 .elementor-element.elementor-element-1098969 {
  text-align: center;
}
.elementor-385
  .elementor-element.elementor-element-1098969
  .elementor-heading-title {
  font-family: "Comfortaa", Sans-serif;
  font-size: 44px;
  font-weight: 600;
  color: #ffffff;
}
.elementor-385
  .elementor-element.elementor-element-4494a4f
  > .elementor-container {
  max-width: 1200px;
  min-height: 383px;
}
.elementor-385
  .elementor-element.elementor-element-6e84f31:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-385
  .elementor-element.elementor-element-6e84f31
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/08/bg-aboutus.png");
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-385
  .elementor-element.elementor-element-6e84f31
  > .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-385
  .elementor-element.elementor-element-6e84f31
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
}
.elementor-385
  .elementor-element.elementor-element-6e84f31
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-385 .elementor-element.elementor-element-1e787a2 {
  text-align: center;
}
.elementor-385
  .elementor-element.elementor-element-1e787a2
  .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 2.8em;
  color: #ffffff;
}
.elementor-385
  .elementor-element.elementor-element-46848b1
  > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
.elementor-385 .elementor-element.elementor-element-46848b1 {
  color: #ffffffc4;
}
.elementor-385
  .elementor-element.elementor-element-126b08c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-385
  .elementor-element.elementor-element-126b08c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/08/bg-aboutus.png");
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-385
  .elementor-element.elementor-element-126b08c
  > .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-385
  .elementor-element.elementor-element-126b08c
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
}
.elementor-385
  .elementor-element.elementor-element-126b08c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-385 .elementor-element.elementor-element-ba68f57 {
  text-align: center;
}
.elementor-385
  .elementor-element.elementor-element-ba68f57
  .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 2.8em;
  color: #ffffff;
}
.elementor-385
  .elementor-element.elementor-element-f1babeb
  > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
.elementor-385 .elementor-element.elementor-element-f1babeb {
  color: #ffffffc4;
}
.elementor-385
  .elementor-element.elementor-element-263abc3:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-385
  .elementor-element.elementor-element-263abc3
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/08/bg-aboutus.png");
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-385
  .elementor-element.elementor-element-263abc3
  > .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-385
  .elementor-element.elementor-element-263abc3
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
}
.elementor-385
  .elementor-element.elementor-element-263abc3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-385 .elementor-element.elementor-element-e94cea0 {
  text-align: center;
}
.elementor-385
  .elementor-element.elementor-element-e94cea0
  .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 2.8em;
  color: #ffffff;
}
.elementor-385
  .elementor-element.elementor-element-019cbf9
  > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
.elementor-385 .elementor-element.elementor-element-019cbf9 {
  color: #ffffffc4;
}
.elementor-385
  .elementor-element.elementor-element-47aa0c6
  > .elementor-container {
  max-width: 1200px;
}
.elementor-385 .elementor-element.elementor-element-47aa0c6 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.elementor-385
  .elementor-element.elementor-element-1ef9673
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 15px;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-385 .elementor-element.elementor-element-32d450f:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-widget-divider {
  --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .elementor-divider__text {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-secondary);
}
.elementor-385 .elementor-element.elementor-element-0edc717 {
  --divider-border-style: solid;
  --divider-color: #3463af;
  --divider-border-width: 3px;
}
.elementor-385
  .elementor-element.elementor-element-0edc717
  .elementor-divider-separator {
  width: 18%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-385 .elementor-element.elementor-element-0edc717 .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-385
  .elementor-element.elementor-element-416aa7c
  > .elementor-widget-container {
  padding: 0px 0px 0px 30px;
}
.elementor-385 .elementor-element.elementor-element-416aa7c {
  text-align: left;
}
.elementor-385
  .elementor-element.elementor-element-416aa7c
  .elementor-heading-title {
  font-family: "Comfortaa", Sans-serif;
  font-size: 48px;
  font-weight: 600;
  color: #000000;
}
.elementor-385
  .elementor-element.elementor-element-c2af074
  > .elementor-widget-container {
  padding: 0px 0px 0px 30px;
}
.elementor-385
  .elementor-element.elementor-element-c2af074
  .elementor-heading-title {
  font-family: "Comfortaa", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  color: #000000;
}
.elementor-385
  .elementor-element.elementor-element-de501a6
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 15px;
}
.elementor-385 .elementor-element.elementor-element-caa4a96 {
  text-align: center;
}
.elementor-385 .elementor-element.elementor-element-33141a4 {
  --divider-border-style: solid;
  --divider-color: #3463af;
  --divider-border-width: 3px;
}
.elementor-385
  .elementor-element.elementor-element-33141a4
  .elementor-divider-separator {
  width: 18%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-385 .elementor-element.elementor-element-33141a4 .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-385
  .elementor-element.elementor-element-884344e
  > .elementor-widget-container {
  padding: 0px 0px 0px 30px;
}
.elementor-385 .elementor-element.elementor-element-884344e {
  text-align: left;
}
.elementor-385
  .elementor-element.elementor-element-884344e
  .elementor-heading-title {
  font-family: "Comfortaa", Sans-serif;
  font-size: 48px;
  font-weight: 600;
  color: #000000;
}
.elementor-385
  .elementor-element.elementor-element-db610ac
  > .elementor-widget-container {
  padding: 0px 0px 0px 30px;
}
.elementor-385
  .elementor-element.elementor-element-db610ac
  .elementor-heading-title {
  font-family: "Comfortaa", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  color: #000000;
}
.elementor-385
  .elementor-element.elementor-element-bf0c3f5
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 15px;
}
.elementor-385 .elementor-element.elementor-element-5c90917 {
  --divider-border-style: solid;
  --divider-color: #3463af;
  --divider-border-width: 3px;
}
.elementor-385
  .elementor-element.elementor-element-5c90917
  .elementor-divider-separator {
  width: 18%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-385 .elementor-element.elementor-element-5c90917 .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-385
  .elementor-element.elementor-element-dea558b
  > .elementor-widget-container {
  padding: 0px 0px 0px 30px;
}
.elementor-385 .elementor-element.elementor-element-dea558b {
  text-align: left;
}
.elementor-385
  .elementor-element.elementor-element-dea558b
  .elementor-heading-title {
  font-family: "Comfortaa", Sans-serif;
  font-size: 48px;
  font-weight: 600;
  color: #000000;
}
.elementor-385
  .elementor-element.elementor-element-40cc498
  > .elementor-widget-container {
  padding: 0px 0px 0px 30px;
}
.elementor-385
  .elementor-element.elementor-element-40cc498
  .elementor-heading-title {
  font-family: "Comfortaa", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  color: #000000;
}
.elementor-385
  .elementor-element.elementor-element-0b3186c
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 15px;
}
.elementor-385 .elementor-element.elementor-element-97cb984 {
  --divider-border-style: solid;
  --divider-color: #3463af;
  --divider-border-width: 3px;
}
.elementor-385
  .elementor-element.elementor-element-97cb984
  .elementor-divider-separator {
  width: 18%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-385 .elementor-element.elementor-element-97cb984 .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-385
  .elementor-element.elementor-element-f9012fa
  > .elementor-widget-container {
  padding: 0px 0px 0px 30px;
}
.elementor-385 .elementor-element.elementor-element-f9012fa {
  text-align: left;
}
.elementor-385
  .elementor-element.elementor-element-f9012fa
  .elementor-heading-title {
  font-family: "Comfortaa", Sans-serif;
  font-size: 48px;
  font-weight: 600;
  color: #000000;
}
.elementor-385
  .elementor-element.elementor-element-acd0ad8
  > .elementor-widget-container {
  padding: 0px 0px 0px 30px;
}
.elementor-385
  .elementor-element.elementor-element-acd0ad8
  .elementor-heading-title {
  font-family: "Comfortaa", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  color: #000000;
}
.elementor-385
  .elementor-element.elementor-element-7205c90
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-385
  .elementor-element.elementor-element-7205c90:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-385
  .elementor-element.elementor-element-7205c90
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f0f2f7;
}
.elementor-385
  .elementor-element.elementor-element-7205c90
  > .elementor-container {
  max-width: 1200px;
}
.elementor-385 .elementor-element.elementor-element-7205c90 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 20px 0px 20px 0px;
}
.elementor-385
  .elementor-element.elementor-element-7205c90
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-385
  .elementor-element.elementor-element-c1c3a34
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-widget-ucaddon_cover_flow_carousel .ue-flip-item-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_cover_flow_carousel .ue-flip-item-text {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_cover_flow_carousel .ue-item-btn a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_cover_flow_carousel .flipster__nav__link {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-385
  .elementor-element.elementor-element-688178e
  .elementor-repeater-item-8e106e2 {
  object-position: center center !important;
}
.elementor-385
  .elementor-element.elementor-element-688178e
  .elementor-repeater-item-bffa041 {
  object-position: center center !important;
}
.elementor-385
  .elementor-element.elementor-element-688178e
  .elementor-repeater-item-5cd4065 {
  object-position: center center !important;
}
.elementor-385
  .elementor-element.elementor-element-688178e
  .elementor-repeater-item-2f647bf {
  object-position: center center !important;
}
.elementor-385
  .elementor-element.elementor-element-688178e
  .elementor-repeater-item-c2c1a50 {
  object-position: center center !important;
}
.elementor-385
  .elementor-element.elementor-element-688178e
  .elementor-repeater-item-88d7988 {
  object-position: center center !important;
}
.elementor-385
  .elementor-element.elementor-element-688178e
  .elementor-repeater-item-ec55c31 {
  object-position: center center !important;
}
.elementor-385
  .elementor-element.elementor-element-688178e
  .elementor-repeater-item-e16e971 {
  object-position: center center !important;
}
.elementor-385
  .elementor-element.elementor-element-688178e
  .elementor-repeater-item-d327178 {
  object-position: center center !important;
}
.elementor-385
  .elementor-element.elementor-element-688178e
  .elementor-repeater-item-cd53005 {
  object-position: center center !important;
}
.elementor-385
  .elementor-element.elementor-element-688178e
  .flipster__item__content {
  width: 336px;
}
.elementor-385
  .elementor-element.elementor-element-688178e
  .flipster__item
  img {
  height: 435px;
  object-fit: contain;
}
.elementor-385
  .elementor-element.elementor-element-688178e
  .ue-flip-item-content {
  background-color: #141414;
  padding: 20px 20px 20px 20px;
  text-align: center;
  opacity: 0%;
  min-height: 0px;
}
.elementor-385
  .elementor-element.elementor-element-688178e
  .flipster__item__content:hover
  .ue-flip-item-content {
  opacity: 100%;
}
.elementor-385 .elementor-element.elementor-element-688178e .ue-flip-item-icon {
  width: 60px;
  height: 60px;
  font-size: 20px;
  color: #ffffff;
  background-color: #6e6e6e;
  border-radius: 100px 100px 100px 100px;
  margin-top: 0px;
}
.elementor-385
  .elementor-element.elementor-element-688178e
  .ue-flip-item-icon
  svg {
  fill: #ffffff;
}
.elementor-385
  .elementor-element.elementor-element-688178e
  .ue-flip-item-title {
  color: #ffffff;
  margin-top: 0px;
}
.elementor-385 .elementor-element.elementor-element-688178e .ue-flip-item-text {
  color: #b4b4b4;
  margin-top: 5px;
}
.elementor-385 .elementor-element.elementor-element-688178e .ue-item-btn a {
  display: inline-block;
  padding: 10px 20px 10px 20px;
  background-color: #5a5a5a;
  color: #bababa;
}
.elementor-385 .elementor-element.elementor-element-688178e .ue-item-btn {
  margin-top: 10px;
}
.elementor-385
  .elementor-element.elementor-element-688178e
  .flipster__button
  svg {
  width: 15px;
  stroke: #ffffff;
}
.elementor-385 .elementor-element.elementor-element-688178e .flipster__button {
  padding: 15px 15px 15px 15px;
  border-radius: 5px 5px 5px 5px;
  background-color: #000000 !important;
  top: 150px !important;
}
.elementor-385
  .elementor-element.elementor-element-688178e
  .flipster__button--prev {
  left: 10px;
  right: auto;
}
.elementor-385
  .elementor-element.elementor-element-688178e
  .flipster__button--next {
  right: 10px;
  left: auto;
}
.elementor-385 .elementor-element.elementor-element-e1a97cf {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-385
  .elementor-element.elementor-element-e1a97cf
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-385
  .elementor-element.elementor-element-bf6c132
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-385
    .elementor-element.elementor-element-01781e3.elementor-skin-slideshow
    .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .swiper {
    height: 104px;
  }
  .elementor-385
    .elementor-element.elementor-element-57753ae
    > .elementor-container {
    min-height: 100px;
  }
  .elementor-385 .elementor-element.elementor-element-e3aa754 .swiper-slide {
    height: 104px;
  }
  .elementor-385
    .elementor-element.elementor-element-e3aa754
    .swiper-slide-contents {
    max-width: 100%;
  }
  .elementor-385
    .elementor-element.elementor-element-e3aa754
    .swiper-slide-inner {
    padding: 12% 7% 7% 7%;
  }
  .elementor-385
    .elementor-element.elementor-element-e3aa754
    .elementor-slide-heading {
    font-size: 20px;
    line-height: 1em;
  }
  .elementor-385
    .elementor-element.elementor-element-e3aa754
    .elementor-slide-description {
    font-size: 14px;
  }
  .elementor-385
    .elementor-element.elementor-element-6daa126
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-385
    .elementor-element.elementor-element-01781e3.elementor-skin-slideshow
    .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
    margin-bottom: 10px;
  }
  .elementor-385
    .elementor-element.elementor-element-01781e3
    .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
    height: 196px;
  }
  .elementor-385 .elementor-element.elementor-element-416aa7c {
    text-align: center;
  }
  .elementor-385 .elementor-element.elementor-element-c2af074 {
    text-align: center;
  }
  .elementor-385 .elementor-element.elementor-element-884344e {
    text-align: center;
  }
  .elementor-385 .elementor-element.elementor-element-db610ac {
    text-align: center;
  }
  .elementor-385 .elementor-element.elementor-element-dea558b {
    text-align: center;
  }
  .elementor-385 .elementor-element.elementor-element-40cc498 {
    text-align: center;
  }
  .elementor-385 .elementor-element.elementor-element-f9012fa {
    text-align: center;
  }
  .elementor-385 .elementor-element.elementor-element-acd0ad8 {
    text-align: center;
  }
}
