.elementor-23691 .elementor-element.elementor-element-1f80986f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-23691 .elementor-element.elementor-element-bbd3add{--spacer-size:50px;}.elementor-23691 .elementor-element.elementor-element-4692c4a{--spacer-size:50px;}.elementor-23691 .elementor-element.elementor-element-24435cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-widget-heading .elementor-heading-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-23691 .elementor-element.elementor-element-0b23f21 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-23691 .elementor-element.elementor-element-0b23f21{text-align:center;}.elementor-23691 .elementor-element.elementor-element-0b23f21 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:45px;font-weight:400;font-style:normal;line-height:54px;letter-spacing:-0.9px;}.elementor-23691 .elementor-element.elementor-element-b3a66f4 > .elementor-widget-container{margin:0px 0px 112px 0px;padding:0px 300px 0px 300px;}.elementor-23691 .elementor-element.elementor-element-b3a66f4{text-align:center;}.elementor-23691 .elementor-element.elementor-element-b3a66f4 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:24px;letter-spacing:-0.32px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-23691 .elementor-element.elementor-element-0405395{--e-image-carousel-slides-to-show:5;}.elementor-23691 .elementor-element.elementor-element-0405395 > .elementor-widget-container{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-23691 .elementor-element.elementor-element-e50da3a{--spacer-size:126px;}.elementor-23691 .elementor-element.elementor-element-e51a0f8, .elementor-23691 .elementor-element.elementor-element-e51a0f8 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-23691 .elementor-element.elementor-element-e51a0f8{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-23691 .elementor-element.elementor-element-32cccc7 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-23691 .elementor-element.elementor-element-aa5a7d0 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:45px;font-weight:300;font-style:normal;line-height:54px;letter-spacing:-0.9px;}.elementor-23691 .elementor-element.elementor-element-b15bdfb{text-align:left;}.elementor-23691 .elementor-element.elementor-element-b15bdfb .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:24px;letter-spacing:-0.32px;}.elementor-23691 .elementor-element.elementor-element-f2176b6{--spacer-size:0px;}.elementor-23691 .elementor-element.elementor-element-e865d1c > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-23691 .elementor-element.elementor-element-c6a35b0 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-23691 .elementor-element.elementor-element-4aa7159{--spacer-size:62px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23691 .elementor-element.elementor-element-7460883 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-23691 .elementor-element.elementor-element-176db80 img{width:100%;}.elementor-23691 .elementor-element.elementor-element-b6fe4ac img{width:100%;}.elementor-23691 .elementor-element.elementor-element-9bc9f3b img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-23691 .elementor-element.elementor-element-c077e57 img{width:100%;}.elementor-23691 .elementor-element.elementor-element-a31a225 img{width:100%;}.elementor-23691 .elementor-element.elementor-element-4fb3b16 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-23691 .elementor-element.elementor-element-16ab330 img{width:100%;}.elementor-23691 .elementor-element.elementor-element-ef7e868 img{width:100%;}.elementor-23691 .elementor-element.elementor-element-e5a2597 img{width:100%;}.elementor-23691 .elementor-element.elementor-element-8ff8258 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-23691 .elementor-element.elementor-element-8ff8258 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:300;line-height:54px;letter-spacing:-1px;}.elementor-23691 .elementor-element.elementor-element-35fdf3d{text-align:left;}.elementor-23691 .elementor-element.elementor-element-35fdf3d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:25.6px;letter-spacing:-0.3px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-23691 .elementor-element.elementor-element-f066955 > .elementor-widget-container{margin:0px 0px 194px 0px;}@media(max-width:1440px){.elementor-23691 .elementor-element.elementor-element-aa5a7d0{width:var( --container-widget-width, 578px );max-width:578px;--container-widget-width:578px;--container-widget-flex-grow:0;}.elementor-23691 .elementor-element.elementor-element-aa5a7d0 .elementor-heading-title{font-size:41px;}.elementor-23691 .elementor-element.elementor-element-f2176b6{--spacer-size:40px;}.elementor-23691 .elementor-element.elementor-element-4aa7159{--spacer-size:65px;}}@media(max-width:1200px){.elementor-23691 .elementor-element.elementor-element-e51a0f8 > .elementor-container{max-width:984px;}.elementor-23691 .elementor-element.elementor-element-aa5a7d0 .elementor-heading-title{font-size:45px;}.elementor-23691 .elementor-element.elementor-element-f2176b6{--spacer-size:70px;}.elementor-23691 .elementor-element.elementor-element-e865d1c > .elementor-widget-container{margin:52px 0px 0px 0px;}.elementor-23691 .elementor-element.elementor-element-c6a35b0 > .elementor-widget-container{margin:52px 0px 0px 0px;}}@media(max-width:1024px){.elementor-23691 .elementor-element.elementor-element-b3a66f4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-23691 .elementor-element.elementor-element-0405395{width:var( --container-widget-width, 911px );max-width:911px;--container-widget-width:911px;--container-widget-flex-grow:0;}.elementor-23691 .elementor-element.elementor-element-e865d1c{width:var( --container-widget-width, 415.25px );max-width:415.25px;--container-widget-width:415.25px;--container-widget-flex-grow:0;}.elementor-23691 .elementor-element.elementor-element-c6a35b0{width:var( --container-widget-width, 415.25px );max-width:415.25px;--container-widget-width:415.25px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-23691 .elementor-element.elementor-element-bbd3add{--spacer-size:0px;}.elementor-23691 .elementor-element.elementor-element-4692c4a{--spacer-size:10px;}.elementor-23691 .elementor-element.elementor-element-24435cb > .elementor-widget-container{padding:0px 0px 38px 0px;}.elementor-23691 .elementor-element.elementor-element-0b23f21 > .elementor-widget-container{margin:0px 0px 39px 0px;}.elementor-23691 .elementor-element.elementor-element-0b23f21{text-align:center;}.elementor-23691 .elementor-element.elementor-element-0b23f21 .elementor-heading-title{font-size:32px;line-height:38.4px;letter-spacing:-0.64px;}.elementor-23691 .elementor-element.elementor-element-b3a66f4 > .elementor-widget-container{margin:0px 0px 47px 0px;padding:0px 0px 0px 0px;}.elementor-23691 .elementor-element.elementor-element-b3a66f4 .elementor-heading-title{font-size:14px;line-height:21px;letter-spacing:-0.28px;}.elementor-23691 .elementor-element.elementor-element-0405395{--e-image-carousel-slides-to-show:3;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23691 .elementor-element.elementor-element-e50da3a{--spacer-size:65px;}.elementor-23691 .elementor-element.elementor-element-aa5a7d0 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-23691 .elementor-element.elementor-element-aa5a7d0 .elementor-heading-title{font-size:32px;line-height:38.4px;letter-spacing:-0.64px;}.elementor-23691 .elementor-element.elementor-element-b15bdfb .elementor-heading-title{font-size:14px;line-height:21px;letter-spacing:-0.28px;}.elementor-23691 .elementor-element.elementor-element-f2176b6{--spacer-size:4px;}.elementor-23691 .elementor-element.elementor-element-e865d1c > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23691 .elementor-element.elementor-element-c6a35b0 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23691 .elementor-element.elementor-element-4aa7159{--spacer-size:0px;}.elementor-23691 .elementor-element.elementor-element-e8b63a4 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-23691 .elementor-element.elementor-element-16ab330 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23691 .elementor-element.elementor-element-0a5b6b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-23691 .elementor-element.elementor-element-ef7e868 > .elementor-widget-container{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23691 .elementor-element.elementor-element-1d8b066 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-23691 .elementor-element.elementor-element-e5a2597 > .elementor-widget-container{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23691 .elementor-element.elementor-element-5cba308 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-23691 .elementor-element.elementor-element-8ff8258 .elementor-heading-title{font-size:32px;line-height:38.4px;}.elementor-23691 .elementor-element.elementor-element-35fdf3d .elementor-heading-title{font-size:14px;line-height:21px;}.elementor-23691 .elementor-element.elementor-element-f066955 > .elementor-widget-container{margin:0px 0px 63px 0px;}}/* Start custom CSS for html, class: .elementor-element-24435cb */.casestudies button {
    padding: 8px 16px;
    border: 2px solid transparent; /* required for gradient border */
    border-radius: 30px;
    background:
        linear-gradient(white, white) padding-box,
        linear-gradient(90deg, #F3697D 0%, #E9A9FF 50%, #22D3EE 100%) border-box;
    color: #000;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px
    letter-spacing: -0.24px;
    cursor: pointer;
    transition: 0.3s ease;
}

.casestudies {
    text-align: center;
}

@media (max-width: 480px) {
    .casestudies button {
        padding: 8px 16px;
        font-size: 12px;
        border-radius: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b23f21 */span.case-study-grd{
background: var(--New-gradient, linear-gradient(90deg, #F3697D 20.19%, #E9A9FF 54.33%, #22D3EE 86.54%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-family: Poppins;
font-size: 45px;
font-style: normal;
font-weight: 600;
line-height: 120%;
letter-spacing: -0.64px;
}

br.top-heading-br{
    display: none;
}
@media (max-width: 767px) {
  span.case-study-grd {
    font-size: 32px;
    line-height:38.4px;
    letter-spacing:-0.64px;
  }
  
  .top-heading-br{
    display: block;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0405395 *//* Elementor / Swiper slider navigation hide */
.swiper-button-prev,
.swiper-button-next,
.swiper-pagination,
.elementor-swiper-button {
    display: none !important;
}

.slick-arrow,
.slick-dots {
    display: none !important;
}

.owl-nav,
.owl-dots {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32cccc7 */.industries button {
    padding: 8px 16px;
    border: 2px solid transparent; /* required for gradient border */
    border-radius: 30px;
    background:
        linear-gradient(white, white) padding-box,
        linear-gradient(90deg, #F3697D 0%, #E9A9FF 50%, #22D3EE 100%) border-box;
    color: #000;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px
    letter-spacing: -0.24px;
    cursor: pointer;
    transition: 0.3s ease;
}

.industries {
    text-align: left;
}

@media (max-width: 480px) {
    .industries button {
        padding: 8px 16px;
        font-size: 12px;
        border-radius: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e865d1c */a.industry-keyword  {
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -0.24px;
    color: #000000;
    background: white;
    border: 2px solid transparent;
    background-image: linear-gradient(white, white), /* inner background */ linear-gradient(90deg, #F3697D 20.19%, #E9A9FF 54.33%, #22D3EE 86.54%);
    background-origin: border-box;
    background-clip: padding-box, border-box;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6a35b0 */a.industry-keyword  {
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -0.24px;
    color: #000000;
    background: white;
    border: 2px solid transparent;
    background-image: linear-gradient(white, white), /* inner background */ linear-gradient(90deg, #F3697D 20.19%, #E9A9FF 54.33%, #22D3EE 86.54%);
    background-origin: border-box;
    background-clip: padding-box, border-box;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5cba308 */.testimonials button {
    padding: 8px 16px;
    border: 1.5px solid transparent; /* required for gradient border */
    border-radius: 30px;
    background:
        linear-gradient(white, white) padding-box,
        linear-gradient(90deg, #F3697D 0%, #E9A9FF 50%, #22D3EE 100%) border-box;
    color: #000;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px
    letter-spacing: -0.24px;
    cursor: pointer;
    transition: 0.3s ease;
}

.testimonials {
    text-align: left;
}

@media (max-width: 480px) {
    .testimonials button {
        padding: 6px 14px;
        font-size: 10px;
        border-radius: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ff8258 */span.company-trust-us{
background: var(--New-gradient, linear-gradient(90deg, #F3697D 20.19%, #E9A9FF 54.33%, #22D3EE 86.54%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-family: Poppins;
font-size: 45px;
font-style: normal;
font-weight: 600;
line-height: 120%;
letter-spacing: -0.9px;
}
@media (max-width: 767px) {
  span.company-trust-us {
    font-size: 32px;
    line-height:38.4px;
    letter-spacing:-0.64px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35fdf3d */span.case-study-p{
    font-family: Poppins;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 160%;
letter-spacing: -0.3px;
}/* End custom CSS */