.elementor-1524 .elementor-element.elementor-element-3a50ea8{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1524 .elementor-element.elementor-element-4ff423be{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--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-1524 .elementor-element.elementor-element-4ff423be.e-con{--align-self:center;}.elementor-1524 .elementor-element.elementor-element-70d49f9c{--display:flex;--min-height:400px;--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:flex-end;--align-items:flex-start;--overlay-opacity:0.6;--border-radius:32px 32px 32px 32px;--padding-top:016px;--padding-bottom:0px;--padding-left:0px;--padding-right:016px;grid-column:span 2;grid-row:span 4;}.elementor-1524 .elementor-element.elementor-element-70d49f9c::before, .elementor-1524 .elementor-element.elementor-element-70d49f9c > .elementor-background-video-container::before, .elementor-1524 .elementor-element.elementor-element-70d49f9c > .e-con-inner > .elementor-background-video-container::before, .elementor-1524 .elementor-element.elementor-element-70d49f9c > .elementor-background-slideshow::before, .elementor-1524 .elementor-element.elementor-element-70d49f9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1524 .elementor-element.elementor-element-70d49f9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-text ) 100%);}.elementor-1524 .elementor-element.elementor-element-cfa1f5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1524 .elementor-element.elementor-element-cfa1f5a .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1524 .elementor-element.elementor-element-cfa1f5a .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1524 .elementor-element.elementor-element-cfa1f5a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1524 .elementor-element.elementor-element-cfa1f5a .elementor-icon-list-item > a{font-size:24px;}.elementor-1524 .elementor-element.elementor-element-cfa1f5a .elementor-icon-list-text{color:var( --e-global-color-background );transition:color 0.3s;}.elementor-1524 .elementor-element.elementor-element-c893797{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 016px) 016px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1524 .elementor-element.elementor-element-c893797 .elementor-heading-title{font-family:"Kumbh Font Family", Sans-serif;font-size:12px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1524 .elementor-element.elementor-element-1baa6aa4{--display:flex;--min-height:200px;--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:flex-end;--align-items:flex-start;--overlay-opacity:0.6;--border-radius:32px 32px 32px 32px;--padding-top:016px;--padding-bottom:0px;--padding-left:0px;--padding-right:016px;grid-column:span 1;grid-row:span 2;}.elementor-1524 .elementor-element.elementor-element-1baa6aa4::before, .elementor-1524 .elementor-element.elementor-element-1baa6aa4 > .elementor-background-video-container::before, .elementor-1524 .elementor-element.elementor-element-1baa6aa4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1524 .elementor-element.elementor-element-1baa6aa4 > .elementor-background-slideshow::before, .elementor-1524 .elementor-element.elementor-element-1baa6aa4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1524 .elementor-element.elementor-element-1baa6aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-text ) 100%);}.elementor-1524 .elementor-element.elementor-element-74a73bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1524 .elementor-element.elementor-element-74a73bd .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1524 .elementor-element.elementor-element-74a73bd .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1524 .elementor-element.elementor-element-74a73bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1524 .elementor-element.elementor-element-74a73bd .elementor-icon-list-item > a{font-size:24px;}.elementor-1524 .elementor-element.elementor-element-74a73bd .elementor-icon-list-text{color:var( --e-global-color-background );transition:color 0.3s;}.elementor-1524 .elementor-element.elementor-element-78a6518{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 016px 0px 016px;}.elementor-1524 .elementor-element.elementor-element-78a6518 .elementor-heading-title{font-family:"Kumbh Font Family", Sans-serif;font-size:12px;color:#FFFFFF;}.elementor-1524 .elementor-element.elementor-element-7289b180{--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:flex-end;--align-items:flex-start;--overlay-opacity:0.6;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 1;grid-row:span 2;}.elementor-1524 .elementor-element.elementor-element-7289b180::before, .elementor-1524 .elementor-element.elementor-element-7289b180 > .elementor-background-video-container::before, .elementor-1524 .elementor-element.elementor-element-7289b180 > .e-con-inner > .elementor-background-video-container::before, .elementor-1524 .elementor-element.elementor-element-7289b180 > .elementor-background-slideshow::before, .elementor-1524 .elementor-element.elementor-element-7289b180 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1524 .elementor-element.elementor-element-7289b180 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-text ) 100%);}.elementor-1524 .elementor-element.elementor-element-708666c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1524 .elementor-element.elementor-element-708666c .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1524 .elementor-element.elementor-element-708666c .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1524 .elementor-element.elementor-element-708666c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1524 .elementor-element.elementor-element-708666c .elementor-icon-list-item > a{font-size:24px;}.elementor-1524 .elementor-element.elementor-element-708666c .elementor-icon-list-text{color:var( --e-global-color-background );transition:color 0.3s;}.elementor-1524 .elementor-element.elementor-element-62cfed71{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 016px;}.elementor-1524 .elementor-element.elementor-element-62cfed71 .elementor-heading-title{font-family:"Kumbh Font Family", Sans-serif;font-size:12px;color:#FFFFFF;}.elementor-1524 .elementor-element.elementor-element-6d414367{--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:flex-end;--align-items:flex-start;--overlay-opacity:0.6;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;grid-row:span 2;}.elementor-1524 .elementor-element.elementor-element-6d414367::before, .elementor-1524 .elementor-element.elementor-element-6d414367 > .elementor-background-video-container::before, .elementor-1524 .elementor-element.elementor-element-6d414367 > .e-con-inner > .elementor-background-video-container::before, .elementor-1524 .elementor-element.elementor-element-6d414367 > .elementor-background-slideshow::before, .elementor-1524 .elementor-element.elementor-element-6d414367 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1524 .elementor-element.elementor-element-6d414367 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-text ) 100%);}.elementor-1524 .elementor-element.elementor-element-b15630c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1524 .elementor-element.elementor-element-b15630c .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1524 .elementor-element.elementor-element-b15630c .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1524 .elementor-element.elementor-element-b15630c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1524 .elementor-element.elementor-element-b15630c .elementor-icon-list-item > a{font-size:24px;}.elementor-1524 .elementor-element.elementor-element-b15630c .elementor-icon-list-text{color:var( --e-global-color-background );transition:color 0.3s;}.elementor-1524 .elementor-element.elementor-element-4550d895{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 016px) 016px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1524 .elementor-element.elementor-element-4550d895 .elementor-heading-title{font-family:"Kumbh Font Family", Sans-serif;font-size:12px;color:#FFFFFF;}.elementor-1524 .elementor-element.elementor-element-128589cd{--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:flex-end;--align-items:flex-start;--overlay-opacity:0.6;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;grid-row:span 2;}.elementor-1524 .elementor-element.elementor-element-128589cd::before, .elementor-1524 .elementor-element.elementor-element-128589cd > .elementor-background-video-container::before, .elementor-1524 .elementor-element.elementor-element-128589cd > .e-con-inner > .elementor-background-video-container::before, .elementor-1524 .elementor-element.elementor-element-128589cd > .elementor-background-slideshow::before, .elementor-1524 .elementor-element.elementor-element-128589cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1524 .elementor-element.elementor-element-128589cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-text ) 100%);}.elementor-1524 .elementor-element.elementor-element-e8cc14e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1524 .elementor-element.elementor-element-e8cc14e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1524 .elementor-element.elementor-element-e8cc14e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1524 .elementor-element.elementor-element-e8cc14e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1524 .elementor-element.elementor-element-e8cc14e .elementor-icon-list-item > a{font-size:24px;}.elementor-1524 .elementor-element.elementor-element-e8cc14e .elementor-icon-list-text{color:var( --e-global-color-background );transition:color 0.3s;}.elementor-1524 .elementor-element.elementor-element-26d3bbc7{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 016px) 016px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1524 .elementor-element.elementor-element-26d3bbc7 .elementor-heading-title{font-family:"Kumbh Font Family", Sans-serif;font-size:12px;color:#FFFFFF;}.elementor-1524 .elementor-element.elementor-element-6fef2e9d{--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:flex-end;--align-items:flex-start;--overlay-opacity:0.6;--border-radius:32px 32px 32px 32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;grid-row:span 2;}.elementor-1524 .elementor-element.elementor-element-6fef2e9d::before, .elementor-1524 .elementor-element.elementor-element-6fef2e9d > .elementor-background-video-container::before, .elementor-1524 .elementor-element.elementor-element-6fef2e9d > .e-con-inner > .elementor-background-video-container::before, .elementor-1524 .elementor-element.elementor-element-6fef2e9d > .elementor-background-slideshow::before, .elementor-1524 .elementor-element.elementor-element-6fef2e9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1524 .elementor-element.elementor-element-6fef2e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-text ) 100%);}.elementor-1524 .elementor-element.elementor-element-5f03a62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1524 .elementor-element.elementor-element-5f03a62 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1524 .elementor-element.elementor-element-5f03a62 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1524 .elementor-element.elementor-element-5f03a62 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1524 .elementor-element.elementor-element-5f03a62 .elementor-icon-list-item > a{font-size:24px;}.elementor-1524 .elementor-element.elementor-element-5f03a62 .elementor-icon-list-text{color:var( --e-global-color-background );transition:color 0.3s;}.elementor-1524 .elementor-element.elementor-element-3c3eae5b{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 016px) 016px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1524 .elementor-element.elementor-element-3c3eae5b .elementor-heading-title{font-family:"Kumbh Font Family", Sans-serif;font-size:12px;color:#FFFFFF;}@media(max-width:1366px){.elementor-1524 .elementor-element.elementor-element-4ff423be{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-1524 .elementor-element.elementor-element-4ff423be{--grid-auto-flow:row;}.elementor-1524 .elementor-element.elementor-element-c893797{width:100%;max-width:100%;}.elementor-1524 .elementor-element.elementor-element-1baa6aa4{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1524 .elementor-element.elementor-element-78a6518{width:100%;max-width:100%;}.elementor-1524 .elementor-element.elementor-element-7289b180{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1524 .elementor-element.elementor-element-62cfed71{width:100%;max-width:100%;}.elementor-1524 .elementor-element.elementor-element-4550d895{width:100%;max-width:100%;}.elementor-1524 .elementor-element.elementor-element-26d3bbc7{width:100%;max-width:100%;}.elementor-1524 .elementor-element.elementor-element-3c3eae5b{width:100%;max-width:100%;}}@media(max-width:1024px){.elementor-1524 .elementor-element.elementor-element-4ff423be{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1524 .elementor-element.elementor-element-70d49f9c{--min-height:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;grid-column:span 1;grid-row:span 1;}.elementor-1524 .elementor-element.elementor-element-1baa6aa4{--min-height:0px;grid-row:span 1;}.elementor-1524 .elementor-element.elementor-element-7289b180{grid-row:span 1;}.elementor-1524 .elementor-element.elementor-element-6d414367{grid-column:span 1;grid-row:span 1;}.elementor-1524 .elementor-element.elementor-element-128589cd{grid-column:span 1;grid-row:span 1;}.elementor-1524 .elementor-element.elementor-element-6fef2e9d{--min-height:200px;grid-column:span 1;grid-row:span 1;}}@media(max-width:880px){.elementor-1524 .elementor-element.elementor-element-4ff423be{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1524 .elementor-element.elementor-element-4ff423be{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1524 .elementor-element.elementor-element-70d49f9c{--min-height:200px;}.elementor-1524 .elementor-element.elementor-element-1baa6aa4{--min-height:200px;}.elementor-1524 .elementor-element.elementor-element-7289b180{--min-height:200px;}.elementor-1524 .elementor-element.elementor-element-6d414367{--min-height:200px;}.elementor-1524 .elementor-element.elementor-element-128589cd{--min-height:200px;}.elementor-1524 .elementor-element.elementor-element-6fef2e9d{--min-height:200px;}}@media(min-width:768px){.elementor-1524 .elementor-element.elementor-element-4ff423be{--width:80%;}}@media(min-width:2400px){.elementor-1524 .elementor-element.elementor-element-4ff423be{--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-70d49f9c *//* =========================================
   DESKTOP — 1200px and above
   ========================================= */
    .elementor-1524 .elementor-element.elementor-element-70d49f9c {
        overflow: hidden;
    }

    .elementor-1524 .elementor-element.elementor-element-70d49f9c .card-title {
        transition: transform 0.8s ease;
    }

    .elementor-1524 .elementor-element.elementor-element-70d49f9c .hidden-text {
        max-height: 0;
        opacity: 0;
        overflow: hidden;
        transform: translateY(20px);
        transition:
            max-height 0.8s ease,
            opacity 0.8s ease,
            transform 0.8s ease;
    }
@media screen and (min-width: 1200px) {
    .elementor-1524 .elementor-element.elementor-element-70d49f9c:hover .hidden-text {
        max-height: 500px;
        opacity: 1;
        transform: translateY(0);
    }
}

@media screen and (max-width: 1199px){
     
    .is-touched{
        max-height: 500px!important;
        opacity: 1!important;
        transform: translateY(0) !important;
    }   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baa6aa4 *//* =========================================
   DESKTOP — 1200px and above
   ========================================= */
    .elementor-1524 .elementor-element.elementor-element-1baa6aa4 {
        overflow: hidden;
    }

    .elementor-1524 .elementor-element.elementor-element-1baa6aa4 .card-title {
        transition: transform 0.8s ease;
    }

    .elementor-1524 .elementor-element.elementor-element-1baa6aa4 .hidden-text {
        max-height: 0;
        opacity: 0;
        overflow: hidden;
        transform: translateY(20px);
        transition:
            max-height 0.8s ease,
            opacity 0.8s ease,
            transform 0.8s ease;
    }
@media screen and (min-width: 1200px) {
    .elementor-1524 .elementor-element.elementor-element-1baa6aa4:hover .hidden-text {
        max-height: 500px;
        opacity: 1;
        transform: translateY(0);
    }
}

@media screen and (max-width: 1199px){
     
    .is-touched{
        max-height: 500px!important;
        opacity: 1!important;
        transform: translateY(0) !important;
    }   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7289b180 *//* =========================================
   DESKTOP — 1200px and above
   ========================================= */
    .elementor-1524 .elementor-element.elementor-element-7289b180 {
        overflow: hidden;
    }

    .elementor-1524 .elementor-element.elementor-element-7289b180 .card-title {
        transition: transform 0.8s ease;
    }

    .elementor-1524 .elementor-element.elementor-element-7289b180 .hidden-text {
        max-height: 0;
        opacity: 0;
        overflow: hidden;
        transform: translateY(20px);
        transition:
            max-height 0.8s ease,
            opacity 0.8s ease,
            transform 0.8s ease;
    }
@media screen and (min-width: 1200px) {
    .elementor-1524 .elementor-element.elementor-element-7289b180:hover .hidden-text {
        max-height: 500px;
        opacity: 1;
        transform: translateY(0);
    }
}

@media screen and (max-width: 1199px){
     
    .is-touched{
        max-height: 500px!important;
        opacity: 1!important;
        transform: translateY(0) !important;
    }   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d414367 *//* =========================================
   DESKTOP — 1200px and above
   ========================================= */
    .elementor-1524 .elementor-element.elementor-element-6d414367 {
        overflow: hidden;
    }

    .elementor-1524 .elementor-element.elementor-element-6d414367 .card-title {
        transition: transform 0.8s ease;
    }

    .elementor-1524 .elementor-element.elementor-element-6d414367 .hidden-text {
        max-height: 0;
        opacity: 0;
        overflow: hidden;
        transform: translateY(20px);
        transition:
            max-height 0.8s ease,
            opacity 0.8s ease,
            transform 0.8s ease;
    }
@media screen and (min-width: 1200px) {
    .elementor-1524 .elementor-element.elementor-element-6d414367:hover .hidden-text {
        max-height: 500px;
        opacity: 1;
        transform: translateY(0);
    }
}

@media screen and (max-width: 1199px){
     
    .is-touched{
        max-height: 500px!important;
        opacity: 1!important;
        transform: translateY(0) !important;
    }   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-128589cd *//* =========================================
   DESKTOP — 1200px and above
   ========================================= */
    .elementor-1524 .elementor-element.elementor-element-128589cd {
        overflow: hidden;
    }

    .elementor-1524 .elementor-element.elementor-element-128589cd .card-title {
        transition: transform 0.8s ease;
    }

    .elementor-1524 .elementor-element.elementor-element-128589cd .hidden-text {
        max-height: 0;
        opacity: 0;
        overflow: hidden;
        transform: translateY(20px);
        transition:
            max-height 0.8s ease,
            opacity 0.8s ease,
            transform 0.8s ease;
    }
@media screen and (min-width: 1200px) {
    .elementor-1524 .elementor-element.elementor-element-128589cd:hover .hidden-text {
        max-height: 500px;
        opacity: 1;
        transform: translateY(0);
    }
}

@media screen and (max-width: 1199px){
     
    .is-touched{
        max-height: 500px!important;
        opacity: 1!important;
        transform: translateY(0) !important;
    }   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fef2e9d *//* =========================================
   DESKTOP — 1200px and above
   ========================================= */
    .elementor-1524 .elementor-element.elementor-element-6fef2e9d {
        overflow: hidden;
    }

    .elementor-1524 .elementor-element.elementor-element-6fef2e9d .card-title {
        transition: transform 0.8s ease;
    }

    .elementor-1524 .elementor-element.elementor-element-6fef2e9d .hidden-text {
        max-height: 0;
        opacity: 0;
        overflow: hidden;
        transform: translateY(20px);
        transition:
            max-height 0.8s ease,
            opacity 0.8s ease,
            transform 0.8s ease;
    }
@media screen and (min-width: 1200px) {
    .elementor-1524 .elementor-element.elementor-element-6fef2e9d:hover .hidden-text {
        max-height: 500px;
        opacity: 1;
        transform: translateY(0);
    }
}

@media screen and (max-width: 1199px){
     
    .is-touched{
        max-height: 500px!important;
        opacity: 1!important;
        transform: translateY(0) !important;
    }   
}/* End custom CSS */