.elementor-20640 .elementor-element.elementor-element-82e6c47{--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;--overlay-opacity:0.92;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-20640 .elementor-element.elementor-element-82e6c47:not(.elementor-motion-effects-element-type-background), .elementor-20640 .elementor-element.elementor-element-82e6c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3e4d23 );background-image:url("https://project18.setmy.site/wp-content/uploads/2026/02/8.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20640 .elementor-element.elementor-element-82e6c47::before, .elementor-20640 .elementor-element.elementor-element-82e6c47 > .elementor-background-video-container::before, .elementor-20640 .elementor-element.elementor-element-82e6c47 > .e-con-inner > .elementor-background-video-container::before, .elementor-20640 .elementor-element.elementor-element-82e6c47 > .elementor-background-slideshow::before, .elementor-20640 .elementor-element.elementor-element-82e6c47 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20640 .elementor-element.elementor-element-82e6c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c3e4d23 );--background-overlay:'';}.elementor-20640 .elementor-element.elementor-element-7508b0b4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-20640 .elementor-element.elementor-element-14b9169a > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-20640 .elementor-element.elementor-element-14b9169a{text-align:center;}.elementor-20640 .elementor-element.elementor-element-14b9169a .elementor-heading-title{font-size:40px;font-weight:400;text-transform:uppercase;line-height:1em;color:var( --e-global-color-text );}.elementor-20640 .elementor-element.elementor-element-4431705b > .elementor-widget-container{margin:0px -30px 0px -30px;padding:0px 0px 0px 0px;}.elementor-20640 .elementor-element.elementor-element-4431705b .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-c3e4d23 );border-width:1px 1px 1px 1px;border-radius:10px;border-color:var( --e-global-color-secondary );padding:50px 25px 50px 25px;}.elementor-20640 .elementor-element.elementor-element-4431705b .elementor-swiper-button{font-size:20px;}.elementor-20640 .elementor-element.elementor-element-4431705b .elementor-testimonial__text{font-size:36px;font-weight:400;font-style:normal;line-height:1em;letter-spacing:1px;}.elementor-20640 .elementor-element.elementor-element-4431705b .elementor-testimonial__name{font-family:"Acumin Pro Condense", Sans-serif;font-size:20px;font-weight:400;}.elementor-20640 .elementor-element.elementor-element-4431705b .elementor-testimonial__title{font-weight:400;}@media(max-width:1024px){.elementor-20640 .elementor-element.elementor-element-7508b0b4{--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-20640 .elementor-element.elementor-element-14b9169a .elementor-heading-title{font-size:35px;line-height:40px;}}@media(min-width:768px){.elementor-20640 .elementor-element.elementor-element-82e6c47{--content-width:1200px;}}@media(min-width:1025px){.elementor-20640 .elementor-element.elementor-element-82e6c47:not(.elementor-motion-effects-element-type-background), .elementor-20640 .elementor-element.elementor-element-82e6c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-20640 .elementor-element.elementor-element-82e6c47{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-20640 .elementor-element.elementor-element-7508b0b4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20640 .elementor-element.elementor-element-14b9169a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20640 .elementor-element.elementor-element-14b9169a .elementor-heading-title{font-size:25px;line-height:40px;}}/* Start custom CSS */.custom-heading {
  position: relative;
  display: inline-block;
  padding-left: 60px; /* space for the line */
}

.custom-heading::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 45px;   /* line length */
  height: 2px;   /* line thickness */
  background-color: #fff; /* line color (change as needed) */
  transform: translateY(-50%);
}

.custom-heading4 {
  position: relative;
  display: inline-block;
  padding-left: 60px; /* space for the line */
}

.custom-heading4::before {
  content: "";
  position: absolute;
  left: 0;
  top: 15%;
  width: 45px;   /* line length */
  height: 2px;   /* line thickness */
  background-color: #fff; /* line color (change as needed) */
  transform: translateY(-50%);
}

.custom-heading5 {
  position: relative;
  display: inline-block;
  padding-left: 60px; /* space for the line */
}

.custom-heading5::before {
  content: "";
  position: absolute;
  left: 0;
  top: 15%;
  width: 45px;   /* line length */
  height: 2px;   /* line thickness */
  background-color: black; /* line color (change as needed) */
  transform: translateY(-50%);
}

.custom-heading2 {
  position: relative;
  display: inline-block;
  padding-left: 30px; /* space for the line */
}

.custom-heading2::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 25px;   /* line length */
  height: 2px;   /* line thickness */
  background-color: #000; /* black line */
  transform: translateY(-50%);
}


.custom-heading3 {
  position: relative;
  display: inline-block;
  padding-left: 30px; /* space for the line */
}

.custom-heading3::before {
  content: "";
  position: absolute;
  left: 0;
  top: 25%;
  width: 25px;   /* line length */
  height: 2px;   /* line thickness */
  background-color: #000; /* black line */
  transform: translateY(-50%);
}/* End custom CSS */