.elementor-22649 .elementor-element.elementor-element-267efc9{--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:-78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-22649 .elementor-element.elementor-element-fe53707{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:200px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-22649 .elementor-element.elementor-element-fe53707:not(.elementor-motion-effects-element-type-background), .elementor-22649 .elementor-element.elementor-element-fe53707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kvytechnology.com/wp-content/uploads/2025/11/testbg-scaled.png");background-position:center center;background-size:cover;}.elementor-22649 .elementor-element.elementor-element-e8fa344{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22649 .elementor-element.elementor-element-fa0a629{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22649 .elementor-element.elementor-element-f1082a2{width:auto;max-width:auto;padding:16px 32px 16px 32px;border-radius:999px 999px 999px 999px;text-align:left;}.elementor-22649 .elementor-element.elementor-element-f1082a2.elementor-element{--align-self:flex-start;}.elementor-22649 .elementor-element.elementor-element-f1082a2 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:30px;letter-spacing:-0.15px;color:var( --e-global-color-a95cc5e );}.elementor-22649 .elementor-element.elementor-element-4bd7c2f{text-align:left;}.elementor-22649 .elementor-element.elementor-element-4bd7c2f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:56px;font-weight:700;line-height:64px;letter-spacing:-0.8px;color:var( --e-global-color-a95cc5e );}.elementor-22649 .elementor-element.elementor-element-d32ba04{padding:0px 0px 0px 0px;text-align:left;}.elementor-22649 .elementor-element.elementor-element-d32ba04.elementor-element{--align-self:center;}.elementor-22649 .elementor-element.elementor-element-d32ba04 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#FFFFFFE6;}.elementor-22649 .elementor-element.elementor-element-92d2b69{--display:flex;--margin-top:96px;--margin-bottom:0px;--margin-left:138px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-22649 .elementor-element.elementor-element-2263e8d img{height:200px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-22649 .elementor-element.elementor-element-f50b4aa img{height:200px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-22649 .elementor-element.elementor-element-0cd1f03 img{height:200px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-22649 .elementor-element.elementor-element-d6794da img{height:200px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-22649 .elementor-element.elementor-element-ec7f359{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-22649 .elementor-element.elementor-element-fbbc57a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22649 .elementor-element.elementor-element-1b083b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22649 .elementor-element.elementor-element-9308359 img{height:400px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-22649 .elementor-element.elementor-element-6411681{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22649 .elementor-element.elementor-element-a0d1931{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22649 .elementor-element.elementor-element-f896230{padding:8px 16px 8px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:999px 999px 999px 999px;}.elementor-22649 .elementor-element.elementor-element-f896230 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-text );}.elementor-22649 .elementor-element.elementor-element-c84377d{padding:8px 16px 8px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:999px 999px 999px 999px;}.elementor-22649 .elementor-element.elementor-element-c84377d .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-text );}.elementor-22649 .elementor-element.elementor-element-0037473 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;text-decoration:none;color:var( --e-global-color-text );}.elementor-22649 .elementor-element.elementor-element-060ba56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22649 .elementor-element.elementor-element-9bf20a8 img{height:400px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-22649 .elementor-element.elementor-element-5af8738{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22649 .elementor-element.elementor-element-0ac4f76{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22649 .elementor-element.elementor-element-ae8d616{padding:8px 16px 8px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:999px 999px 999px 999px;}.elementor-22649 .elementor-element.elementor-element-ae8d616 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-text );}.elementor-22649 .elementor-element.elementor-element-5efc750 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;text-decoration:none;color:var( --e-global-color-text );}.elementor-22649 .elementor-element.elementor-element-997706b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22649 .elementor-element.elementor-element-dd34c36 img{height:400px;object-fit:cover;object-position:top center;border-radius:0px 0px 0px 0px;}.elementor-22649 .elementor-element.elementor-element-ab0995a{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22649 .elementor-element.elementor-element-ce2d589{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22649 .elementor-element.elementor-element-68e6fce{padding:8px 16px 8px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:999px 999px 999px 999px;}.elementor-22649 .elementor-element.elementor-element-68e6fce .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-text );}.elementor-22649 .elementor-element.elementor-element-d2af2de .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;text-decoration:none;color:var( --e-global-color-text );}.elementor-22649 .elementor-element.elementor-element-3609217{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22649 .elementor-element.elementor-element-b2a4443 img{height:400px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-22649 .elementor-element.elementor-element-6be105b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22649 .elementor-element.elementor-element-2baec9e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22649 .elementor-element.elementor-element-570fc75{padding:8px 16px 8px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:999px 999px 999px 999px;}.elementor-22649 .elementor-element.elementor-element-570fc75 .elementor-heading-title{font-family:"Chakra Petch", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:20px;color:var( --e-global-color-text );}.elementor-22649 .elementor-element.elementor-element-840fbd9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;text-decoration:none;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-22649 .elementor-element.elementor-element-267efc9{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22649 .elementor-element.elementor-element-fe53707{--padding-top:120px;--padding-bottom:120px;--padding-left:16px;--padding-right:16px;}.elementor-22649 .elementor-element.elementor-element-e8fa344{--grid-auto-flow:row;}.elementor-22649 .elementor-element.elementor-element-4bd7c2f{text-align:left;}.elementor-22649 .elementor-element.elementor-element-4bd7c2f .elementor-heading-title{font-size:40px;}.elementor-22649 .elementor-element.elementor-element-d32ba04{padding:0px 0px 0px 0px;}.elementor-22649 .elementor-element.elementor-element-2263e8d img{width:100%;height:440px;}.elementor-22649 .elementor-element.elementor-element-f50b4aa img{width:100%;height:440px;}.elementor-22649 .elementor-element.elementor-element-0cd1f03 img{width:100%;height:440px;}.elementor-22649 .elementor-element.elementor-element-d6794da img{width:100%;height:440px;}.elementor-22649 .elementor-element.elementor-element-ec7f359{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-22649 .elementor-element.elementor-element-fbbc57a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22649 .elementor-element.elementor-element-9308359 img{width:100%;height:440px;}.elementor-22649 .elementor-element.elementor-element-9bf20a8 img{width:100%;height:440px;}.elementor-22649 .elementor-element.elementor-element-dd34c36 img{width:100%;height:440px;}.elementor-22649 .elementor-element.elementor-element-b2a4443 img{width:100%;height:440px;}}@media(max-width:767px){.elementor-22649 .elementor-element.elementor-element-267efc9{--margin-top:-88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22649 .elementor-element.elementor-element-e8fa344{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22649 .elementor-element.elementor-element-f1082a2 .elementor-heading-title{font-size:16px;}.elementor-22649 .elementor-element.elementor-element-4bd7c2f .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-22649 .elementor-element.elementor-element-92d2b69{--margin-top:33px;--margin-bottom:0px;--margin-left:44px;--margin-right:0px;}.elementor-22649 .elementor-element.elementor-element-2263e8d img{width:100%;height:249px;}.elementor-22649 .elementor-element.elementor-element-f50b4aa img{width:100%;height:249px;}.elementor-22649 .elementor-element.elementor-element-0cd1f03 img{width:100%;height:249px;}.elementor-22649 .elementor-element.elementor-element-d6794da img{width:100%;height:249px;}.elementor-22649 .elementor-element.elementor-element-fbbc57a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;}.elementor-22649 .elementor-element.elementor-element-9308359 img{width:100%;height:249px;}.elementor-22649 .elementor-element.elementor-element-f896230{width:var( --container-widget-width, 160px );max-width:160px;padding:8px 8px 8px 8px;--container-widget-width:160px;--container-widget-flex-grow:0;text-align:center;}.elementor-22649 .elementor-element.elementor-element-f896230.elementor-element{--align-self:flex-start;}.elementor-22649 .elementor-element.elementor-element-f896230 .elementor-heading-title{font-size:14px;}.elementor-22649 .elementor-element.elementor-element-c84377d{width:var( --container-widget-width, 160px );max-width:160px;padding:8px 8px 8px 8px;--container-widget-width:160px;--container-widget-flex-grow:0;text-align:center;}.elementor-22649 .elementor-element.elementor-element-c84377d.elementor-element{--align-self:flex-start;}.elementor-22649 .elementor-element.elementor-element-c84377d .elementor-heading-title{font-size:14px;}.elementor-22649 .elementor-element.elementor-element-0037473 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-22649 .elementor-element.elementor-element-9bf20a8 img{width:100%;height:249px;}.elementor-22649 .elementor-element.elementor-element-ae8d616{width:var( --container-widget-width, 160px );max-width:160px;padding:8px 8px 8px 8px;--container-widget-width:160px;--container-widget-flex-grow:0;text-align:center;}.elementor-22649 .elementor-element.elementor-element-ae8d616.elementor-element{--align-self:flex-start;}.elementor-22649 .elementor-element.elementor-element-ae8d616 .elementor-heading-title{font-size:14px;}.elementor-22649 .elementor-element.elementor-element-5efc750 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-22649 .elementor-element.elementor-element-dd34c36 img{width:100%;height:249px;}.elementor-22649 .elementor-element.elementor-element-68e6fce{width:var( --container-widget-width, 160px );max-width:160px;padding:8px 8px 8px 8px;--container-widget-width:160px;--container-widget-flex-grow:0;text-align:center;}.elementor-22649 .elementor-element.elementor-element-68e6fce.elementor-element{--align-self:flex-start;}.elementor-22649 .elementor-element.elementor-element-68e6fce .elementor-heading-title{font-size:14px;}.elementor-22649 .elementor-element.elementor-element-d2af2de .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-22649 .elementor-element.elementor-element-b2a4443 img{width:100%;height:249px;}.elementor-22649 .elementor-element.elementor-element-570fc75{width:var( --container-widget-width, 160px );max-width:160px;padding:8px 8px 8px 8px;--container-widget-width:160px;--container-widget-flex-grow:0;text-align:center;}.elementor-22649 .elementor-element.elementor-element-570fc75.elementor-element{--align-self:flex-start;}.elementor-22649 .elementor-element.elementor-element-570fc75 .elementor-heading-title{font-size:14px;}.elementor-22649 .elementor-element.elementor-element-840fbd9 .elementor-heading-title{font-size:20px;line-height:26px;}}/* Start custom CSS for heading, class: .elementor-element-f1082a2 */.elementor-22649 .elementor-element.elementor-element-f1082a2{
    backdrop-filter: blur(16px) saturate(180%);
-webkit-backdrop-filter: blur(16px) saturate(180%);
background: rgba(30, 41, 59, 0.15);
border-radius: 999px;
border: 1px solid rgba(100, 116, 139, 0.2);
box-shadow: 0px 12px 40px 0 rgba(2, 6, 23, 0.3),
            inset 0 0 120px rgba(79, 70, 229, 0.08),
            inset 0px 0px 4px 2px rgba(255, 255, 255, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92d2b69 */.elementor-22649 .elementor-element.elementor-element-92d2b69 {
   width:220px;
   height:250px;
   transform-style: preserve-3d;
}
.elementor-22649 .elementor-element.elementor-element-92d2b69 .elementor-widget-image{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   transform-origin: center;
   transform-style: preserve-3d;
   -webkit-box-reflect: below 0px linear-gradient(transparent,transparent,#0004);
   margin: 0 !important; 
}
.elementor-22649 .elementor-element.elementor-element-92d2b69 .elementor-widget-image img{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   object-fit: cover;
}
/*ANIMATION*/
.elementor-22649 .elementor-element.elementor-element-92d2b69 {
    /*Duration Control*/
    animation: animate 20s linear infinite;
}
@keyframes animate{
    0%
    {
        transform: perspective(1000px) rotateY(0deg);
    }
    100%
    {
        transform: perspective(1000px) rotateY(360deg);
    }
}
/*MOBILE*/
@media (max-width:767px){
.myGalleryParent{
    /*Scale Control*/
    transform: scale(0.7);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe53707 */.elementor-22649 .elementor-element.elementor-element-fe53707{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9308359 */.elementor-22649 .elementor-element.elementor-element-9308359{
   clip-path: polygon(calc(100% - 0px) calc(100% - 21px), calc(100% - 0px) calc(100% - 21px), calc(100% - 0.27485399999989px) calc(100% - 17.593686px), calc(100% - 1.0705919999998px) calc(100% - 14.362368px), calc(100% - 2.343978px) calc(100% - 11.349282px), calc(100% - 4.0517759999999px) calc(100% - 8.597664px), calc(100% - 6.15075px) calc(100% - 6.15075px), calc(100% - 8.597664px) calc(100% - 4.051776px), calc(100% - 11.349282px) calc(100% - 2.343978px), calc(100% - 14.362368px) calc(100% - 1.070592px), calc(100% - 17.593686px) calc(100% - 0.274854px), calc(100% - 21px) calc(100% - 1.1368683772162E-13px), 21px calc(100% - 0px), 21px calc(100% - 0px), 17.59369086px calc(100% - 0.274854px), 14.36237568px calc(100% - 1.0705919999998px), 11.34929082px calc(100% - 2.343978px), 8.59767264px calc(100% - 4.0517760000001px), 6.1507575px calc(100% - 6.15075px), 4.05178176px calc(100% - 8.597664px), 2.34398178px calc(100% - 11.349282px), 1.07059392px calc(100% - 14.362368px), 0.27485454px calc(100% - 17.593686px), 3.4766653162997E-31px calc(100% - 21px), 0px 75px, 0px 75px, 0.27485454px 71.593686px, 1.07059392px 68.362368px, 2.34398178px 65.349282px, 4.05178176px 62.597664px, 6.1507575px 60.15075px, 8.59767264px 58.051776px, 11.34929082px 56.343978px, 14.36237568px 55.070592px, 17.59369086px 54.274854px, 21px 54px, 148.734px 54px, 148.734px 54px, 151.140034px 53.862132px, 153.483632px 53.456556px, 155.745738px 52.795314px, 157.907296px 51.890448px, 159.94925px 50.754px, 161.852544px 49.398012px, 163.598122px 47.834526px, 165.166928px 46.075584px, 166.539906px 44.133228px, 167.698px 42.0195px, 181.985px 11.9805px, 181.985px 11.9805px, 183.142851px 9.86676471px, 184.515688px 7.92440448px, 186.084437px 6.16546077px, 187.830024px 4.60197504px, 189.733375px 3.24598875px, 191.775416px 2.10954336px, 193.937073px 1.20468033px, 196.199272px 0.54344112px, 198.542939px 0.13786719px, 200.949px 1.724081392859E-31px, calc(100% - 21px) 0px, calc(100% - 21px) 0px, calc(100% - 17.593686px) 0.27485454px, calc(100% - 14.362368px) 1.07059392px, calc(100% - 11.349282px) 2.34398178px, calc(100% - 8.5976639999999px) 4.05178176px, calc(100% - 6.15075px) 6.1507575px, calc(100% - 4.051776px) 8.59767264px, calc(100% - 2.343978px) 11.34929082px, calc(100% - 1.070592px) 14.36237568px, calc(100% - 0.274854px) 17.59369086px, calc(100% - 1.1368683772162E-13px) 21px, calc(100% - 0px) calc(100% - 21px)); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b083b0 */.elementor-22649 .elementor-element.elementor-element-1b083b0 img{
    transition: 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.elementor-22649 .elementor-element.elementor-element-1b083b0:hover img{
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9bf20a8 */.elementor-22649 .elementor-element.elementor-element-9bf20a8{
   clip-path: polygon(calc(100% - 0px) calc(100% - 21px), calc(100% - 0px) calc(100% - 21px), calc(100% - 0.27485399999989px) calc(100% - 17.593686px), calc(100% - 1.0705919999998px) calc(100% - 14.362368px), calc(100% - 2.343978px) calc(100% - 11.349282px), calc(100% - 4.0517759999999px) calc(100% - 8.597664px), calc(100% - 6.15075px) calc(100% - 6.15075px), calc(100% - 8.597664px) calc(100% - 4.051776px), calc(100% - 11.349282px) calc(100% - 2.343978px), calc(100% - 14.362368px) calc(100% - 1.070592px), calc(100% - 17.593686px) calc(100% - 0.274854px), calc(100% - 21px) calc(100% - 1.1368683772162E-13px), 21px calc(100% - 0px), 21px calc(100% - 0px), 17.59369086px calc(100% - 0.274854px), 14.36237568px calc(100% - 1.0705919999998px), 11.34929082px calc(100% - 2.343978px), 8.59767264px calc(100% - 4.0517760000001px), 6.1507575px calc(100% - 6.15075px), 4.05178176px calc(100% - 8.597664px), 2.34398178px calc(100% - 11.349282px), 1.07059392px calc(100% - 14.362368px), 0.27485454px calc(100% - 17.593686px), 3.4766653162997E-31px calc(100% - 21px), 0px 75px, 0px 75px, 0.27485454px 71.593686px, 1.07059392px 68.362368px, 2.34398178px 65.349282px, 4.05178176px 62.597664px, 6.1507575px 60.15075px, 8.59767264px 58.051776px, 11.34929082px 56.343978px, 14.36237568px 55.070592px, 17.59369086px 54.274854px, 21px 54px, 148.734px 54px, 148.734px 54px, 151.140034px 53.862132px, 153.483632px 53.456556px, 155.745738px 52.795314px, 157.907296px 51.890448px, 159.94925px 50.754px, 161.852544px 49.398012px, 163.598122px 47.834526px, 165.166928px 46.075584px, 166.539906px 44.133228px, 167.698px 42.0195px, 181.985px 11.9805px, 181.985px 11.9805px, 183.142851px 9.86676471px, 184.515688px 7.92440448px, 186.084437px 6.16546077px, 187.830024px 4.60197504px, 189.733375px 3.24598875px, 191.775416px 2.10954336px, 193.937073px 1.20468033px, 196.199272px 0.54344112px, 198.542939px 0.13786719px, 200.949px 1.724081392859E-31px, calc(100% - 21px) 0px, calc(100% - 21px) 0px, calc(100% - 17.593686px) 0.27485454px, calc(100% - 14.362368px) 1.07059392px, calc(100% - 11.349282px) 2.34398178px, calc(100% - 8.5976639999999px) 4.05178176px, calc(100% - 6.15075px) 6.1507575px, calc(100% - 4.051776px) 8.59767264px, calc(100% - 2.343978px) 11.34929082px, calc(100% - 1.070592px) 14.36237568px, calc(100% - 0.274854px) 17.59369086px, calc(100% - 1.1368683772162E-13px) 21px, calc(100% - 0px) calc(100% - 21px)); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-060ba56 */.elementor-22649 .elementor-element.elementor-element-060ba56 img{
    transition: 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.elementor-22649 .elementor-element.elementor-element-060ba56:hover img{
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd34c36 */.elementor-22649 .elementor-element.elementor-element-dd34c36{
   clip-path: polygon(calc(100% - 0px) calc(100% - 21px), calc(100% - 0px) calc(100% - 21px), calc(100% - 0.27485399999989px) calc(100% - 17.593686px), calc(100% - 1.0705919999998px) calc(100% - 14.362368px), calc(100% - 2.343978px) calc(100% - 11.349282px), calc(100% - 4.0517759999999px) calc(100% - 8.597664px), calc(100% - 6.15075px) calc(100% - 6.15075px), calc(100% - 8.597664px) calc(100% - 4.051776px), calc(100% - 11.349282px) calc(100% - 2.343978px), calc(100% - 14.362368px) calc(100% - 1.070592px), calc(100% - 17.593686px) calc(100% - 0.274854px), calc(100% - 21px) calc(100% - 1.1368683772162E-13px), 21px calc(100% - 0px), 21px calc(100% - 0px), 17.59369086px calc(100% - 0.274854px), 14.36237568px calc(100% - 1.0705919999998px), 11.34929082px calc(100% - 2.343978px), 8.59767264px calc(100% - 4.0517760000001px), 6.1507575px calc(100% - 6.15075px), 4.05178176px calc(100% - 8.597664px), 2.34398178px calc(100% - 11.349282px), 1.07059392px calc(100% - 14.362368px), 0.27485454px calc(100% - 17.593686px), 3.4766653162997E-31px calc(100% - 21px), 0px 75px, 0px 75px, 0.27485454px 71.593686px, 1.07059392px 68.362368px, 2.34398178px 65.349282px, 4.05178176px 62.597664px, 6.1507575px 60.15075px, 8.59767264px 58.051776px, 11.34929082px 56.343978px, 14.36237568px 55.070592px, 17.59369086px 54.274854px, 21px 54px, 148.734px 54px, 148.734px 54px, 151.140034px 53.862132px, 153.483632px 53.456556px, 155.745738px 52.795314px, 157.907296px 51.890448px, 159.94925px 50.754px, 161.852544px 49.398012px, 163.598122px 47.834526px, 165.166928px 46.075584px, 166.539906px 44.133228px, 167.698px 42.0195px, 181.985px 11.9805px, 181.985px 11.9805px, 183.142851px 9.86676471px, 184.515688px 7.92440448px, 186.084437px 6.16546077px, 187.830024px 4.60197504px, 189.733375px 3.24598875px, 191.775416px 2.10954336px, 193.937073px 1.20468033px, 196.199272px 0.54344112px, 198.542939px 0.13786719px, 200.949px 1.724081392859E-31px, calc(100% - 21px) 0px, calc(100% - 21px) 0px, calc(100% - 17.593686px) 0.27485454px, calc(100% - 14.362368px) 1.07059392px, calc(100% - 11.349282px) 2.34398178px, calc(100% - 8.5976639999999px) 4.05178176px, calc(100% - 6.15075px) 6.1507575px, calc(100% - 4.051776px) 8.59767264px, calc(100% - 2.343978px) 11.34929082px, calc(100% - 1.070592px) 14.36237568px, calc(100% - 0.274854px) 17.59369086px, calc(100% - 1.1368683772162E-13px) 21px, calc(100% - 0px) calc(100% - 21px)); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997706b */.elementor-22649 .elementor-element.elementor-element-997706b img{
    transition: 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.elementor-22649 .elementor-element.elementor-element-997706b:hover img{
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2a4443 */.elementor-22649 .elementor-element.elementor-element-b2a4443{
   clip-path: polygon(calc(100% - 0px) calc(100% - 21px), calc(100% - 0px) calc(100% - 21px), calc(100% - 0.27485399999989px) calc(100% - 17.593686px), calc(100% - 1.0705919999998px) calc(100% - 14.362368px), calc(100% - 2.343978px) calc(100% - 11.349282px), calc(100% - 4.0517759999999px) calc(100% - 8.597664px), calc(100% - 6.15075px) calc(100% - 6.15075px), calc(100% - 8.597664px) calc(100% - 4.051776px), calc(100% - 11.349282px) calc(100% - 2.343978px), calc(100% - 14.362368px) calc(100% - 1.070592px), calc(100% - 17.593686px) calc(100% - 0.274854px), calc(100% - 21px) calc(100% - 1.1368683772162E-13px), 21px calc(100% - 0px), 21px calc(100% - 0px), 17.59369086px calc(100% - 0.274854px), 14.36237568px calc(100% - 1.0705919999998px), 11.34929082px calc(100% - 2.343978px), 8.59767264px calc(100% - 4.0517760000001px), 6.1507575px calc(100% - 6.15075px), 4.05178176px calc(100% - 8.597664px), 2.34398178px calc(100% - 11.349282px), 1.07059392px calc(100% - 14.362368px), 0.27485454px calc(100% - 17.593686px), 3.4766653162997E-31px calc(100% - 21px), 0px 75px, 0px 75px, 0.27485454px 71.593686px, 1.07059392px 68.362368px, 2.34398178px 65.349282px, 4.05178176px 62.597664px, 6.1507575px 60.15075px, 8.59767264px 58.051776px, 11.34929082px 56.343978px, 14.36237568px 55.070592px, 17.59369086px 54.274854px, 21px 54px, 148.734px 54px, 148.734px 54px, 151.140034px 53.862132px, 153.483632px 53.456556px, 155.745738px 52.795314px, 157.907296px 51.890448px, 159.94925px 50.754px, 161.852544px 49.398012px, 163.598122px 47.834526px, 165.166928px 46.075584px, 166.539906px 44.133228px, 167.698px 42.0195px, 181.985px 11.9805px, 181.985px 11.9805px, 183.142851px 9.86676471px, 184.515688px 7.92440448px, 186.084437px 6.16546077px, 187.830024px 4.60197504px, 189.733375px 3.24598875px, 191.775416px 2.10954336px, 193.937073px 1.20468033px, 196.199272px 0.54344112px, 198.542939px 0.13786719px, 200.949px 1.724081392859E-31px, calc(100% - 21px) 0px, calc(100% - 21px) 0px, calc(100% - 17.593686px) 0.27485454px, calc(100% - 14.362368px) 1.07059392px, calc(100% - 11.349282px) 2.34398178px, calc(100% - 8.5976639999999px) 4.05178176px, calc(100% - 6.15075px) 6.1507575px, calc(100% - 4.051776px) 8.59767264px, calc(100% - 2.343978px) 11.34929082px, calc(100% - 1.070592px) 14.36237568px, calc(100% - 0.274854px) 17.59369086px, calc(100% - 1.1368683772162E-13px) 21px, calc(100% - 0px) calc(100% - 21px)); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3609217 */.elementor-22649 .elementor-element.elementor-element-3609217 img{
    transition: 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.elementor-22649 .elementor-element.elementor-element-3609217:hover img{
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbbc57a */.elementor-22649 .elementor-element.elementor-element-fbbc57a a{
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec7f359 */.elementor-22649 .elementor-element.elementor-element-ec7f359 .case-study-card{
    clip-path: polygon(calc(100% - 0px) calc(100% - 24px), calc(100% - 0px) calc(100% - 24px), calc(100% - 0.3141149999999px) calc(100% - 20.107035px), calc(100% - 1.2235199999998px) calc(100% - 16.41408px), calc(100% - 2.678805px) calc(100% - 12.970545px), calc(100% - 4.6305600000001px) calc(100% - 9.8258400000001px), calc(100% - 7.0293750000001px) calc(100% - 7.0293750000001px), calc(100% - 9.82584px) calc(100% - 4.6305600000001px), calc(100% - 12.970545px) calc(100% - 2.678805px), calc(100% - 16.41408px) calc(100% - 1.2235199999999px), calc(100% - 20.107035px) calc(100% - 0.31411500000002px), calc(100% - 24px) calc(100% - 1.1368683772162E-13px), 24px calc(100% - 0px), 24px calc(100% - 0px), 20.1070836px calc(100% - 0.3141149999999px), 16.4141568px calc(100% - 1.2235199999998px), 12.9706332px calc(100% - 2.678805px), 9.8259264px calc(100% - 4.6305599999999px), 7.02945px calc(100% - 7.0293750000001px), 4.6306176px calc(100% - 9.8258400000001px), 2.6788428px calc(100% - 12.970545px), 1.2235392px calc(100% - 16.41408px), 0.3141204px calc(100% - 20.107035px), 3.9733444681785E-31px calc(100% - 24px), 0px 106px, 0px 106px, 0.3141204px 102.1070836px, 1.2235392px 98.4141568px, 2.6788428px 94.9706332px, 4.6306176px 91.8259264px, 7.02945px 89.02945px, 9.8259264px 86.6306176px, 12.9706332px 84.6788428px, 16.4141568px 83.2235392px, 20.1070836px 82.3141204px, 24px 82px, calc(100% - 176.198px) 82px, calc(100% - 176.198px) 82px, calc(100% - 173.563709px) 81.8553791px, calc(100% - 170.992232px) 81.4293168px, calc(100% - 168.503063px) 80.7335137px, calc(100% - 166.115696px) 79.7796704px, calc(100% - 163.849625px) 78.5794875px, calc(100% - 161.724344px) 77.1446656px, calc(100% - 159.759347px) 75.4869053px, calc(100% - 157.974128px) 73.6179072px, calc(100% - 156.388181px) 71.5493719px, calc(100% - 155.021px) 69.293px, calc(100% - 124.846px) 12.707px, calc(100% - 124.846px) 12.707px, calc(100% - 123.478791px) 10.45062081px, calc(100% - 121.892768px) 8.38208128px, calc(100% - 120.107437px) 6.51308147px, calc(100% - 118.142304px) 4.85532144px, calc(100% - 116.016875px) 3.42050125px, calc(100% - 113.750656px) 2.22032096px, calc(100% - 111.363153px) 1.26648063px, calc(100% - 108.873872px) 0.57068032px, calc(100% - 106.302319px) 0.14462009px, calc(100% - 103.668px) 1.8066159650677E-31px, calc(100% - 24px) 0px, calc(100% - 24px) 0px, calc(100% - 20.107035px) 0.3141204px, calc(100% - 16.41408px) 1.2235392px, calc(100% - 12.970545px) 2.6788428px, calc(100% - 9.82584px) 4.6306176px, calc(100% - 7.0293750000001px) 7.02945px, calc(100% - 4.6305600000001px) 9.8259264px, calc(100% - 2.678805px) 12.9706332px, calc(100% - 1.22352px) 16.4141568px, calc(100% - 0.3141149999999px) 20.1070836px, calc(100% - 1.1368683772162E-13px) 24px, calc(100% - 0px) calc(100% - 24px));
    padding-top:120px;
}/* End custom CSS */