.elementor-20 .elementor-element.elementor-element-4ef37a7{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4ef37a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-3241377{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7cd7520{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7cd7520 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-20 .elementor-element.elementor-element-4bd6daf{--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-20 .elementor-element.elementor-element-fbcfeec{--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-20 .elementor-element.elementor-element-06d7b42{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-81ba63b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d2b7c81{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d2b7c81.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-3cd8c58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-8af176d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a98293f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c25c9eb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c25c9eb.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5268f98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-4bebafb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c911eda{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1069d75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-fbcf808{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b991f33{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b991f33.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-d5713cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-6b8d900 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-61df27a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-61df27a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-7433854{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7433854.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-0abb7e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-98aee3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e4108ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e6e19a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7466f78{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-dac88a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c336bcd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c336bcd.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-4c0c74a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a822a64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-0ffbb64{--display:flex;--min-height:558px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-20 .elementor-element.elementor-element-0ffbb64 .elementor-background-slideshow__slide__image{background-size:cover;background-position:top center;}.elementor-20 .elementor-element.elementor-element-0ffbb64.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-6716262{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a95cbef{--display:flex;--min-height:206px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 100px 0px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a95cbef:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a95cbef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8B121E5;}.elementor-20 .elementor-element.elementor-element-d4eed4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-f4d5b2c .elementor-heading-title{font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b469bf1{--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;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-4ef37a7{--gap:0px 55px;--row-gap:0px;--column-gap:55px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-4ef37a7{--width:100%;}.elementor-20 .elementor-element.elementor-element-3241377{--width:50%;}.elementor-20 .elementor-element.elementor-element-7cd7520{--width:50%;}.elementor-20 .elementor-element.elementor-element-fbcfeec{--width:100%;}.elementor-20 .elementor-element.elementor-element-81ba63b{--width:50%;}.elementor-20 .elementor-element.elementor-element-d2b7c81{--width:50%;}.elementor-20 .elementor-element.elementor-element-c25c9eb{--width:49%;}.elementor-20 .elementor-element.elementor-element-b991f33{--width:50%;}.elementor-20 .elementor-element.elementor-element-61df27a{--width:77.383%;}.elementor-20 .elementor-element.elementor-element-7433854{--width:50%;}.elementor-20 .elementor-element.elementor-element-c336bcd{--width:50%;}.elementor-20 .elementor-element.elementor-element-0ffbb64{--width:100%;}.elementor-20 .elementor-element.elementor-element-6716262{--width:50%;}.elementor-20 .elementor-element.elementor-element-a95cbef{--width:425px;}.elementor-20 .elementor-element.elementor-element-b469bf1{--width:50%;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-4ef37a7{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-3241377{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-c6d11f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7cd7520{--width:100%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-7cd7520 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-20 .elementor-element.elementor-element-7cd7520.e-con{--order:-99999 /* order start hack */;}.elementor-20 .elementor-element.elementor-element-4bd6daf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-06d7b42{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-a98293f{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-1069d75{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-61df27a{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-e6e19a4{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-0ffbb64 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-20 .elementor-element.elementor-element-0ffbb64{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}/* Start custom CSS */.what-we-offer-sec-1{padding-top:64px;
column-gap: 110px;
}
.what-we-offer-sec-1 .serv-img-cont{
    width: 50%;
}
.what-we-offer-sec-1 .serv-img-cont img{
    object-fit: cover;
}
.what-we-offer-content h1{margin-bottom:4px;}
.what-we-offer-content strong{color:#555759; font-weight:700; display:block; margin-bottom:30px; font-style:italic;}
.what-we-offer-content p{ font-size:20px; color:#555759; line-height:1.6; max-width:460px; }


    /* Heading Section */
.serv-heading-sec{
    border-top:3px solid #4D2972;
    margin-top: 56px;
}
.serv-heading-sec h2{
    margin: 0 auto;
    padding-top: 60px;
    padding-bottom: 45px;
    /*max-width: 800px;*/
    text-align: center;
    line-height: 1.4;
}


.serv-main-cont {
    gap: 110px;
    margin-bottom: 70px;
}

.serv-main-cont .serv-img-cont{
    width: 50%;

}
.serv-main-cont .serv-img-cont img {
    object-fit: cover;
}

.serv-main-cont .serv-text-cont {
    width: 50%;
    padding-top: 50px;
}
.serv-main-cont .serv-text-cont h3{
    margin-bottom: 24px;
}
.serv-main-cont .serv-text-cont p{
    max-width: 430px;
    line-height: 1.6;
    margin-bottom: 0px;
}
.serv-main-cont .serv-text-cont strong{
    font-size: 16px;
    font-weight: 700;
    color: #555759;
    display: inline-block;
    padding-top: 30px;
    padding-bottom: 15px;
}
.serv-main-cont .serv-text-cont .elementor-button{
    background-color: #4D2972;
    font-size: 11px;
    font-weight: 700;
    transition: background-color 0.3s ease;
}
.serv-main-cont .serv-text-cont .elementor-button:hover{background-color:#7f4db3;}


    /* Quote Section */
.serv-quote-cont{
    
    padding: 30px 30px 0px 30px;
    width: 531px;
    min-height: 243px;
    background-color: #E8B121E5 !important;
    border-radius: 0 125px;
}
.serv-quote-cont strong{
    color: #FFFFFF;   
    font-size: 19px;
}
.serv-quote-cont .author-name{
   font-family: 'Public Sans', sans-serif;
    color: #FFFFFF;
    float: right;
    font-size: 16px;
    text-align: end;
}

/*  Mobile Screen  */
@media (max-width: 767px) {
/* Mob.  What We Offer Section */
  .what-we-offer-sec-1 {
    padding-top: 28px;
    
  }
  .what-we-offer-content h1 {
    font-size: 22.4px;
    text-align: center;
    margin-top:-10px;
  }
    .what-we-offer-content strong{
        text-align:center;
        margin-bottom: 0px;
        padding-bottom: 16px;
        
    }
    
  .what-we-offer-content p {
      /* line-height:1.15; */
      max-width: 100%;
      
  }
.what-we-offer-sec-1 .serv-img-cont{
    width: 100%;
}

 /* Mob. Heading Section */
  .serv-heading-sec{
        margin-top:10px;
        padding-top:40px;
    }
  .serv-heading-sec h2 {
    display:none;
  }

/* Mob. Services Main Container */
  .serv-main-cont {
    flex-direction: column;
    gap:0px;
    margin-bottom:60px;
  }
/* Mob. Services Main Image Container */
  .serv-main-cont .serv-img-cont,
/* Mob. Services Main Text Container */
  .serv-main-cont .serv-text-cont {
    width: 100%;
  }
  .serv-text-cont{
      order:2;
      padding-top: 25px !important;
  }
   .serv-main-cont .serv-text-cont h3{
       font-size:20px;
       margin-bottom:0px;
   }
  .serv-main-cont .serv-text-cont p {
      padding-top:15px;
    font-size: 14px;
    /* line-height:1.15; */
    max-width:100%;
  }
  .serv-main-cont .serv-text-cont strong{
      padding-top: 10px;
	  padding-bottom: 0px;
  }

/* Mob. Quote Section */
  .serv-quote-cont {
    width: 100%;
    border-radius: 0 125px;
    padding: 0px 25px;
  }
  .serv-quote-cont strong {
      line-height:1.4;
    font-size: 19.2px;
  }
  .serv-quote-cont .author-name {
    font-size: 16px;
    line-height:1.4;

  }
}

.serv-main-cont .serv-text-cont {padding-top: 0px;}
/*  Tablet  Screen  */
 @media (min-width: 767px) and (max-width: 1244px){
.bp-content-width{
    padding-left:50px;
    padding-right: 50px;
}
.serv-main-cont {
    column-gap: 50px;
    margin-bottom: 50px;
}
.what-we-offer-sec-1{
    column-gap:55px;
}/* End custom CSS */