.elementor-108208 .elementor-element.elementor-element-82dda33{--display:flex;--overlay-opacity:0.57;--padding-top:9em;--padding-bottom:10em;--padding-left:0em;--padding-right:0em;}.elementor-108208 .elementor-element.elementor-element-82dda33:not(.elementor-motion-effects-element-type-background), .elementor-108208 .elementor-element.elementor-element-82dda33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hofa-akustik.de/wp-content/uploads/sites/7/2025/12/1500-CIVO-IMG_3977.jpg");background-position:center center;background-size:cover;}.elementor-108208 .elementor-element.elementor-element-82dda33::before, .elementor-108208 .elementor-element.elementor-element-82dda33 > .elementor-background-video-container::before, .elementor-108208 .elementor-element.elementor-element-82dda33 > .e-con-inner > .elementor-background-video-container::before, .elementor-108208 .elementor-element.elementor-element-82dda33 > .elementor-background-slideshow::before, .elementor-108208 .elementor-element.elementor-element-82dda33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-108208 .elementor-element.elementor-element-82dda33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-108208 .elementor-element.elementor-element-82dda33 > .elementor-shape-bottom svg, .elementor-108208 .elementor-element.elementor-element-82dda33 > .e-con-inner > .elementor-shape-bottom svg{height:70px;transform:translateX(-50%) rotateY(180deg);}.elementor-108208 .elementor-element.elementor-element-d81712d{text-align:center;}.elementor-108208 .elementor-element.elementor-element-d81712d .elementor-heading-title{color:#FFFFFF;}.elementor-108208 .elementor-element.elementor-element-a862e4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-108208 .elementor-element.elementor-element-6766cba > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-108208 .elementor-element.elementor-element-6766cba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-108208 .elementor-element.elementor-element-6766cba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-108208 .elementor-element.elementor-element-6766cba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-108208 .elementor-element.elementor-element-6766cba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-108208 .elementor-element.elementor-element-6766cba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-108208 .elementor-element.elementor-element-6766cba .elementor-icon-list-icon i{color:#EE7F00;transition:color 0.3s;}.elementor-108208 .elementor-element.elementor-element-6766cba .elementor-icon-list-icon svg{fill:#EE7F00;transition:fill 0.3s;}.elementor-108208 .elementor-element.elementor-element-6766cba{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-108208 .elementor-element.elementor-element-6766cba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-108208 .elementor-element.elementor-element-6766cba .elementor-icon-list-item > a{font-weight:bold;}.elementor-108208 .elementor-element.elementor-element-6766cba .elementor-icon-list-text{transition:color 0.3s;}.elementor-108208 .elementor-element.elementor-element-fb78dd2{--display:flex;}.elementor-108208 .elementor-element.elementor-element-11abde9{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-108208 .elementor-element.elementor-element-11abde9.elementor-element{--align-self:center;}.elementor-108208 .elementor-element.elementor-element-b08ea07{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1em 1em 1em 1em;--margin-top:004em;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108208 .elementor-element.elementor-element-b3563d4{--display:flex;}.elementor-108208 .elementor-element.elementor-element-b2417f5{text-align:center;}.elementor-108208 .elementor-element.elementor-element-f1aaf3f{--display:flex;}.elementor-108208 .elementor-element.elementor-element-39c6a62{--display:flex;}.elementor-108208 .elementor-element.elementor-element-6a04c7c > .elementor-widget-container{border-radius:1em 1em 1em 1em;}.elementor-108208 .elementor-element.elementor-element-6a04c7c img{height:400px;object-fit:cover;object-position:center center;}.elementor-108208 .elementor-element.elementor-element-5e0a18a{text-align:center;}.elementor-108208 .elementor-element.elementor-element-b4b6317{text-align:center;}.elementor-108208 .elementor-element.elementor-element-663a01d{--display:flex;}.elementor-108208 .elementor-element.elementor-element-fe6d47a{--display:flex;}.elementor-108208 .elementor-element.elementor-element-16e81ef > .elementor-widget-container{border-radius:1em 1em 1em 1em;}.elementor-108208 .elementor-element.elementor-element-16e81ef img{height:400px;object-fit:cover;object-position:center center;}.elementor-108208 .elementor-element.elementor-element-5f2c038{text-align:center;}.elementor-108208 .elementor-element.elementor-element-31bce5b{text-align:center;}.elementor-108208 .elementor-element.elementor-element-6216151{--display:flex;}.elementor-108208 .elementor-element.elementor-element-413d03d{--display:flex;}.elementor-108208 .elementor-element.elementor-element-914b36a > .elementor-widget-container{border-radius:1em 1em 1em 1em;}.elementor-108208 .elementor-element.elementor-element-914b36a img{height:400px;object-fit:cover;object-position:center center;}.elementor-108208 .elementor-element.elementor-element-09417e9{text-align:center;}.elementor-108208 .elementor-element.elementor-element-f7bf9b0{text-align:center;}.elementor-108208 .elementor-element.elementor-element-f99549e{--display:flex;}.elementor-108208 .elementor-element.elementor-element-12c20de{--display:flex;}.elementor-108208 .elementor-element.elementor-element-3a5b5d4 > .elementor-widget-container{border-radius:1em 1em 1em 1em;}.elementor-108208 .elementor-element.elementor-element-3a5b5d4 img{height:400px;object-fit:cover;object-position:center center;}.elementor-108208 .elementor-element.elementor-element-eb86276{text-align:center;}.elementor-108208 .elementor-element.elementor-element-1121953{text-align:center;}.elementor-108208 .elementor-element.elementor-element-5265e75{--display:flex;}.elementor-108208 .elementor-element.elementor-element-64df362{--display:flex;}.elementor-108208 .elementor-element.elementor-element-b81b5da > .elementor-widget-container{border-radius:1em 1em 1em 1em;}.elementor-108208 .elementor-element.elementor-element-b81b5da img{height:400px;object-fit:cover;object-position:center center;}.elementor-108208 .elementor-element.elementor-element-a92c905{text-align:center;}.elementor-108208 .elementor-element.elementor-element-b6fe938{text-align:center;}.elementor-108208 .elementor-element.elementor-element-d10e6d7{--display:flex;}.elementor-108208 .elementor-element.elementor-element-3f39906{--display:flex;}.elementor-108208 .elementor-element.elementor-element-8130a7d > .elementor-widget-container{border-radius:1em 1em 1em 1em;}.elementor-108208 .elementor-element.elementor-element-8130a7d img{height:400px;object-fit:cover;object-position:center center;}.elementor-108208 .elementor-element.elementor-element-d069db1{text-align:center;}.elementor-108208 .elementor-element.elementor-element-ebe8cd4{text-align:center;}.elementor-108208 .elementor-element.elementor-element-d82fc17{--display:flex;}.elementor-108208 .elementor-element.elementor-element-ea083be{--display:flex;}.elementor-108208 .elementor-element.elementor-element-d3c1627 > .elementor-widget-container{border-radius:1em 1em 1em 1em;}.elementor-108208 .elementor-element.elementor-element-d3c1627 img{height:400px;object-fit:cover;object-position:center center;}.elementor-108208 .elementor-element.elementor-element-72ed14e{text-align:center;}.elementor-108208 .elementor-element.elementor-element-7f63923{text-align:center;}.elementor-108208 .elementor-element.elementor-element-eb4cd23{--display:flex;}.elementor-108208 .elementor-element.elementor-element-40f094a{--display:flex;}.elementor-108208 .elementor-element.elementor-element-914ee48 > .elementor-widget-container{border-radius:1em 1em 1em 1em;}.elementor-108208 .elementor-element.elementor-element-914ee48 img{height:400px;object-fit:cover;object-position:center center;}.elementor-108208 .elementor-element.elementor-element-e38efd1{text-align:center;}.elementor-108208 .elementor-element.elementor-element-dd099b5{text-align:center;}.elementor-108208 .elementor-element.elementor-element-653e4b1{--display:flex;}.elementor-108208 .elementor-element.elementor-element-b41dcdd{--display:flex;}.elementor-108208 .elementor-element.elementor-element-c835e4f > .elementor-widget-container{border-radius:1em 1em 1em 1em;}.elementor-108208 .elementor-element.elementor-element-c835e4f img{height:400px;object-fit:cover;object-position:center center;}.elementor-108208 .elementor-element.elementor-element-849324e{text-align:center;}.elementor-108208 .elementor-element.elementor-element-cab27bd{text-align:center;}.elementor-108208 .elementor-element.elementor-element-a60fc13{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:150px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:51px;--e-n-carousel-arrow-normal-color:#EE7F00;--e-n-carousel-arrow-hover-color:#EE7F009E;}.elementor-108208 .elementor-element.elementor-element-a60fc13 > .elementor-widget-container{padding:0em 3em 0em 1em;border-radius:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-108208 .elementor-element.elementor-element-b08ea07{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-108208 .elementor-element.elementor-element-a60fc13{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-108208 .elementor-element.elementor-element-a862e4e{--content-width:859px;}.elementor-108208 .elementor-element.elementor-element-b08ea07{--content-width:1600px;}}@media(max-width:767px){.elementor-108208 .elementor-element.elementor-element-b08ea07{--justify-content:center;}.elementor-108208 .elementor-element.elementor-element-a60fc13{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:150px;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;}.elementor-108208 .elementor-element.elementor-element-a60fc13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}}/* Start custom CSS for image, class: .elementor-element-6a04c7c */.elementor-108208 .elementor-element.elementor-element-6a04c7c {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16e81ef */.elementor-108208 .elementor-element.elementor-element-16e81ef {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914b36a */.elementor-108208 .elementor-element.elementor-element-914b36a {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a5b5d4 */.elementor-108208 .elementor-element.elementor-element-3a5b5d4 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b81b5da */.elementor-108208 .elementor-element.elementor-element-b81b5da {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8130a7d */.elementor-108208 .elementor-element.elementor-element-8130a7d {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3c1627 */.elementor-108208 .elementor-element.elementor-element-d3c1627 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914ee48 */.elementor-108208 .elementor-element.elementor-element-914ee48 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c835e4f */.elementor-108208 .elementor-element.elementor-element-c835e4f {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a04c7c */.elementor-108208 .elementor-element.elementor-element-6a04c7c {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16e81ef */.elementor-108208 .elementor-element.elementor-element-16e81ef {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914b36a */.elementor-108208 .elementor-element.elementor-element-914b36a {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a5b5d4 */.elementor-108208 .elementor-element.elementor-element-3a5b5d4 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b81b5da */.elementor-108208 .elementor-element.elementor-element-b81b5da {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8130a7d */.elementor-108208 .elementor-element.elementor-element-8130a7d {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3c1627 */.elementor-108208 .elementor-element.elementor-element-d3c1627 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914ee48 */.elementor-108208 .elementor-element.elementor-element-914ee48 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c835e4f */.elementor-108208 .elementor-element.elementor-element-c835e4f {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a04c7c */.elementor-108208 .elementor-element.elementor-element-6a04c7c {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16e81ef */.elementor-108208 .elementor-element.elementor-element-16e81ef {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914b36a */.elementor-108208 .elementor-element.elementor-element-914b36a {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a5b5d4 */.elementor-108208 .elementor-element.elementor-element-3a5b5d4 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b81b5da */.elementor-108208 .elementor-element.elementor-element-b81b5da {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8130a7d */.elementor-108208 .elementor-element.elementor-element-8130a7d {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3c1627 */.elementor-108208 .elementor-element.elementor-element-d3c1627 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914ee48 */.elementor-108208 .elementor-element.elementor-element-914ee48 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c835e4f */.elementor-108208 .elementor-element.elementor-element-c835e4f {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a04c7c */.elementor-108208 .elementor-element.elementor-element-6a04c7c {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16e81ef */.elementor-108208 .elementor-element.elementor-element-16e81ef {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914b36a */.elementor-108208 .elementor-element.elementor-element-914b36a {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a5b5d4 */.elementor-108208 .elementor-element.elementor-element-3a5b5d4 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b81b5da */.elementor-108208 .elementor-element.elementor-element-b81b5da {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8130a7d */.elementor-108208 .elementor-element.elementor-element-8130a7d {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3c1627 */.elementor-108208 .elementor-element.elementor-element-d3c1627 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914ee48 */.elementor-108208 .elementor-element.elementor-element-914ee48 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c835e4f */.elementor-108208 .elementor-element.elementor-element-c835e4f {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a04c7c */.elementor-108208 .elementor-element.elementor-element-6a04c7c {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16e81ef */.elementor-108208 .elementor-element.elementor-element-16e81ef {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914b36a */.elementor-108208 .elementor-element.elementor-element-914b36a {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a5b5d4 */.elementor-108208 .elementor-element.elementor-element-3a5b5d4 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b81b5da */.elementor-108208 .elementor-element.elementor-element-b81b5da {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8130a7d */.elementor-108208 .elementor-element.elementor-element-8130a7d {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3c1627 */.elementor-108208 .elementor-element.elementor-element-d3c1627 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914ee48 */.elementor-108208 .elementor-element.elementor-element-914ee48 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c835e4f */.elementor-108208 .elementor-element.elementor-element-c835e4f {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a04c7c */.elementor-108208 .elementor-element.elementor-element-6a04c7c {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16e81ef */.elementor-108208 .elementor-element.elementor-element-16e81ef {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914b36a */.elementor-108208 .elementor-element.elementor-element-914b36a {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a5b5d4 */.elementor-108208 .elementor-element.elementor-element-3a5b5d4 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b81b5da */.elementor-108208 .elementor-element.elementor-element-b81b5da {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8130a7d */.elementor-108208 .elementor-element.elementor-element-8130a7d {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3c1627 */.elementor-108208 .elementor-element.elementor-element-d3c1627 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914ee48 */.elementor-108208 .elementor-element.elementor-element-914ee48 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c835e4f */.elementor-108208 .elementor-element.elementor-element-c835e4f {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a04c7c */.elementor-108208 .elementor-element.elementor-element-6a04c7c {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16e81ef */.elementor-108208 .elementor-element.elementor-element-16e81ef {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914b36a */.elementor-108208 .elementor-element.elementor-element-914b36a {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a5b5d4 */.elementor-108208 .elementor-element.elementor-element-3a5b5d4 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b81b5da */.elementor-108208 .elementor-element.elementor-element-b81b5da {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8130a7d */.elementor-108208 .elementor-element.elementor-element-8130a7d {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3c1627 */.elementor-108208 .elementor-element.elementor-element-d3c1627 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914ee48 */.elementor-108208 .elementor-element.elementor-element-914ee48 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c835e4f */.elementor-108208 .elementor-element.elementor-element-c835e4f {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a04c7c */.elementor-108208 .elementor-element.elementor-element-6a04c7c {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16e81ef */.elementor-108208 .elementor-element.elementor-element-16e81ef {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914b36a */.elementor-108208 .elementor-element.elementor-element-914b36a {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a5b5d4 */.elementor-108208 .elementor-element.elementor-element-3a5b5d4 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b81b5da */.elementor-108208 .elementor-element.elementor-element-b81b5da {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8130a7d */.elementor-108208 .elementor-element.elementor-element-8130a7d {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3c1627 */.elementor-108208 .elementor-element.elementor-element-d3c1627 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914ee48 */.elementor-108208 .elementor-element.elementor-element-914ee48 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c835e4f */.elementor-108208 .elementor-element.elementor-element-c835e4f {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a04c7c */.elementor-108208 .elementor-element.elementor-element-6a04c7c {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16e81ef */.elementor-108208 .elementor-element.elementor-element-16e81ef {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914b36a */.elementor-108208 .elementor-element.elementor-element-914b36a {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a5b5d4 */.elementor-108208 .elementor-element.elementor-element-3a5b5d4 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b81b5da */.elementor-108208 .elementor-element.elementor-element-b81b5da {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8130a7d */.elementor-108208 .elementor-element.elementor-element-8130a7d {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3c1627 */.elementor-108208 .elementor-element.elementor-element-d3c1627 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914ee48 */.elementor-108208 .elementor-element.elementor-element-914ee48 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c835e4f */.elementor-108208 .elementor-element.elementor-element-c835e4f {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a04c7c */.elementor-108208 .elementor-element.elementor-element-6a04c7c {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16e81ef */.elementor-108208 .elementor-element.elementor-element-16e81ef {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914b36a */.elementor-108208 .elementor-element.elementor-element-914b36a {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a5b5d4 */.elementor-108208 .elementor-element.elementor-element-3a5b5d4 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b81b5da */.elementor-108208 .elementor-element.elementor-element-b81b5da {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8130a7d */.elementor-108208 .elementor-element.elementor-element-8130a7d {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3c1627 */.elementor-108208 .elementor-element.elementor-element-d3c1627 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914ee48 */.elementor-108208 .elementor-element.elementor-element-914ee48 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c835e4f */.elementor-108208 .elementor-element.elementor-element-c835e4f {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
      overflow: hidden;
      border-radius: 0.8em;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a60fc13 */@media (min-width: 768px) {
    .e-n-carousel::after {
        z-index:999;
        content: "";
        position: absolute;
        right: 0;
        width: 5%;
        height: 100%;
        background: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,0.8));
        pointer-events: none;
    }
}/* End custom CSS */