.elementor-17158 .elementor-element.elementor-element-63888143{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#121212;--border-color:#121212;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17158 .elementor-element.elementor-element-63888143.e-con{--align-self:center;}.elementor-17158 .elementor-element.elementor-element-5dee8046{--slides-to-show:auto;--space-between:20px;}.elementor-17158 .elementor-element.elementor-element-5dee8046 .wcf__testimonial-3.style-1 .quote{border-inline-end-color:#1C1D20;}.elementor-17158 .elementor-element.elementor-element-5dee8046 .wcf__testimonial-3.style-1 .quote:before, .elementor-17158 .elementor-element.elementor-element-5dee8046 .wcf__testimonial-3.style-1 .quote:after{background-color:#1C1D20;}.elementor-17158 .elementor-element.elementor-element-5dee8046 .wcf__testimonial-3.style-1{border-color:#1C1D20;}.elementor-17158 .elementor-element.elementor-element-5dee8046 .wcf__testimonial-3.style-1 .wcf-arrow-next{border-top-color:#1C1D20;}.elementor-17158 .elementor-element.elementor-element-5dee8046 .wcf__testimonial-3.style-1 .wcf-arrow-next:before{background-color:#1C1D20;}.elementor-17158 .elementor-element.elementor-element-5dee8046 .wcf__testimonial-3.style-1 .main-title{border-inline-end-color:#1C1D20;}.elementor-17158 .elementor-element.elementor-element-5dee8046 .wcf__testimonial-3.style-1 .main-title:before, .elementor-17158 .elementor-element.elementor-element-5dee8046 .wcf__testimonial-3.style-1 .main-title:after{background-color:#1C1D20;}.elementor-17158 .elementor-element.elementor-element-5dee8046 .wcf__testimonial-3.style-1 .wcf__slider{border-inline-end-color:#1C1D20;}.elementor-17158 .elementor-element.elementor-element-5dee8046 .wcf__testimonial-3.style-1 .ts-navigation::after, .elementor-17158 .elementor-element.elementor-element-5dee8046 .wcf__testimonial-3.style-1 .ts-navigation::before{background-color:#1C1D20;}.elementor-17158 .elementor-element.elementor-element-5dee8046 .wcf-arrow.wcf-arrow-prev, .elementor-17158 .elementor-element.elementor-element-5dee8046 .wcf-arrow.wcf-arrow-next{font-size:48px;}.elementor-17158 .elementor-element.elementor-element-5dee8046 .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-17158 .elementor-element.elementor-element-5dee8046 .feedback{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;font-style:italic;}.elementor-17158 .elementor-element.elementor-element-5dee8046 .name{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:16px;}.elementor-17158 .elementor-element.elementor-element-5dee8046 .designation{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-17158 .elementor-element.elementor-element-5dee8046 .elementor-icon i{color:#1C1D20;}.elementor-17158 .elementor-element.elementor-element-5dee8046 .elementor-icon svg{fill:#1C1D20;}.elementor-17158 .elementor-element.elementor-element-5dee8046 .elementor-icon{font-size:60px;}@media(max-width:1200px){.elementor-17158 .elementor-element.elementor-element-5dee8046 .elementor-icon{font-size:50px;}}@media(max-width:1024px){.elementor-17158 .elementor-element.elementor-element-63888143{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17158 .elementor-element.elementor-element-5dee8046 .elementor-icon{font-size:40px;}}@media(max-width:767px){.elementor-17158 .elementor-element.elementor-element-63888143{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17158 .elementor-element.elementor-element-5dee8046{--slides-to-show:1;}.elementor-17158 .elementor-element.elementor-element-5dee8046 .elementor-icon{font-size:30px;}}/* Start custom CSS for wcf--testimonial3, class: .elementor-element-5dee8046 */.wcf__testimonial-3.style-1 {
    display: grid;
    grid-template-columns: 210px 718px 718px 210px !important;
}

.wcf__testimonial-3.style-1 .quote{
    padding-top: 125px;
}

.wcf__testimonial-3.style-1 .main-title{
    padding-top: 125px;
    padding-bottom: 125px
}
.wcf__testimonial-3.style-1 .slide{
    padding-top: 125px;
    padding-bottom: 90px
}

.wcf__testimonial-3.style-1 .quote{
    padding-inline-start: 30px;
}

.elementor-17158 .elementor-element.elementor-element-5dee8046 .wcf__testimonial-3.style-1 .slide {
    max-width: 520px;
}
.elementor-17158 .elementor-element.elementor-element-5dee8046 .wcf__testimonial-3.style-1 .feedback {
    text-indent: 0px;
}
.elementor-17158 .elementor-element.elementor-element-5dee8046 .wcf__testimonial-3.style-1 .name {
    padding-inline-start: 0px;
}
.wcf__testimonial-3.style-1 .designation {
    padding-inline-start: 0px;
}

@media screen and (min-width: 1367px) and (max-width: 1441px) {
.wcf__testimonial-3.style-1 {
    grid-template-columns: 120px 570px 550px 140px !important;
}
}

@media screen and (min-width: 1201px) and (max-width: 1366px) {
.wcf__testimonial-3.style-1 {
    grid-template-columns: 122px 530px 550px 100px !important;
}


.wcf__testimonial-3.style-1 .quote{
    padding-top: 115px;
}

.wcf__testimonial-3.style-1 .main-title{
    padding-top: 115px;
    padding-bottom: 115px
}
.wcf__testimonial-3.style-1 .slide{
    padding-top: 115px;
    padding-bottom: 80px
}

}

@media screen and (min-width: 1125px) and (max-width: 1200px) {
.wcf__testimonial-3.style-1 {
    grid-template-columns: 100px 430px 540px 70px !important;
}

.wcf__testimonial-3.style-1 .quote {
    padding-inline-start: 20px !important;
}
}


@media screen and (min-width: 1024px) and (max-width: 1191px) {
.wcf__testimonial-3.style-1 {
    grid-template-columns: 70px 400px 440px 70px !important;
}

.wcf__testimonial-3.style-1 .quote {
    padding-inline-start: 10px !important;
}

.wcf__testimonial-3.style-1 .quote{
    padding-top: 95px;
}

.wcf__testimonial-3.style-1 .main-title{
    padding-top: 95px;
    padding-bottom: 95px
}
.wcf__testimonial-3.style-1 .slide{
    padding-top: 95px;
    padding-bottom: 60px
}

}


@media screen and (min-width: 768px) and (max-width: 1000px) {
.wcf__testimonial-3.style-1 {
    grid-template-columns: 100px 400px 440px 70px !important;
}
.ts-navigation {
    width: 225px;
}
.main-title {
    width: 625px;
}
.wcf__testimonial-3.style-1 .quote {
    padding-inline-start: 20px !important;
}

.wcf__testimonial-3.style-1 .quote{
    padding-top: 85px;
}

.wcf__testimonial-3.style-1 .main-title{
    padding-top: 85px;
    padding-bottom: 85px
}
.wcf__testimonial-3.style-1 .slide{
    padding-top: 85px;
    padding-bottom: 50px
}

}

@media screen and (min-width: 300px) and (max-width: 767px) {
.wcf__testimonial-3.style-1 {
    grid-template-columns: 50px 200px 440px 70px !important;
}

.wcf__testimonial-3.style-1 .quote {
    padding-inline-start: 10px !important;
}

.wcf__testimonial-3.style-1 .main-title {
    width: 293px;
}

.wcf__testimonial-3.style-1 .slide{
    margin:0px;
    width:300px;
    margin-bottom:20px;
}

.ts-navigation {
    max-width: 344px;
}

.wcf__testimonial-3.style-1 .quote{
    padding-top: 55px;
}

.wcf__testimonial-3.style-1 .main-title{
    padding-top: 55px;
    padding-bottom: 55px
}
.wcf__testimonial-3.style-1 .slide{
    padding-top: 55px;
    padding-bottom: 10px
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63888143 */@media only screen and (max-width: 1919px) {
   .elementor-17158 .elementor-element.elementor-element-63888143 {
       width: 100% !important;
   }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63888143 *//*fix testimonial*/
.wcf__testimonial-3.style-1 {
    grid-template-columns: 1fr 2fr 2fr 1fr !important;
}
.wcf__testimonial-3.style-1 .slide{
    width: unset !important;
    max-width: unset !important;
    padding-top: 70px !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
}
.quote.elementor-icon {
    padding: 0px !important;
    align-content: center;
    justify-items: center;
}
.wcf__testimonial-3.style-1 .designation {
    padding-inline-start: unset !important;
}
@media only screen and (max-width: 991px) {
  .wcf__testimonial-3.style-1 {
    grid-template-columns: 1fr 1fr 1fr 0fr !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .ts-navigation {
    width: unset !important;
  }
}
@media screen and (min-width: 300px) and (max-width: 767px) {
  .wcf__testimonial-3.style-1 .main-title {
    width: unset !important;
  }
}
@media screen and (min-width: 300px) and (max-width: 767px) {
  .ts-navigation {
    max-width: unset !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
    .main-title {
        width: unset !important;
    }
}

.wcf__testimonial-3.style-1 .main-title {
padding: 70px 20px !important;
}

@media only screen and (max-width: 2400px) {
  .wcf__testimonial-3.style-1 .main-title {
    padding: 70px 20px !important;
  }
}/* End custom CSS */