.elementor-121 .elementor-element.elementor-element-9408ab8{--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;}.elementor-121 .elementor-element.elementor-element-7f0d8a7{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-121 .elementor-element.elementor-element-d19e198{padding:0px 55px 0px 55px;text-align:center;}.elementor-121 .elementor-element.elementor-element-d19e198.elementor-element{--align-self:center;}.elementor-121 .elementor-element.elementor-element-d19e198 .elementor-heading-title{font-weight:700;color:var( --e-global-color-secondary );}.elementor-121 .elementor-element.elementor-element-ab5e5a5{text-align:center;}.elementor-121 .elementor-element.elementor-element-ab5e5a5 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-121 .elementor-element.elementor-element-2456a34{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-121 .elementor-element.elementor-element-2456a34.elementor-element{--align-self:center;}.elementor-121 .elementor-element.elementor-element-e2a624d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-121 .elementor-element.elementor-element-de1b468{--e-image-carousel-slides-to-show:4;}@media(max-width:1024px){.elementor-121 .elementor-element.elementor-element-7f0d8a7{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-121 .elementor-element.elementor-element-de1b468{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-121 .elementor-element.elementor-element-7f0d8a7{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-121 .elementor-element.elementor-element-2456a34{width:100%;max-width:100%;}.elementor-121 .elementor-element.elementor-element-de1b468{--e-image-carousel-slides-to-show:1;}}/* Start custom CSS for heading, class: .elementor-element-d19e198 */.elementor-121 .elementor-element.elementor-element-d19e198 h5::before{
    content: "";
  height: 2px;
  width: 40px;
  background: #d33;
  position: absolute;
  left: 0;
  top: 50%;
  margin-right: 10px;
  transform: translateY(-50%);
}
.elementor-121 .elementor-element.elementor-element-d19e198 h5::after{
    content: "";
  height: 2px;
  width: 40px;
  background: #d33;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-de1b468 */.elementor-121 .elementor-element.elementor-element-de1b468 img{width:300px; height:300px; object-fit:cover}
.elementor-121 .elementor-element.elementor-element-de1b468 .elementor-image-carousel {margin-bottom:25px}
@media(max-width:1024px){
    .elementor-121 .elementor-element.elementor-element-de1b468 img{height:250px}
}
@media(max-width:767px){
    .elementor-121 .elementor-element.elementor-element-de1b468 .elementor-image-carousel {margin-bottom:40px}
    .elementor-121 .elementor-element.elementor-element-de1b468 img{height:auto; max-height:300px}
}/* End custom CSS */