.elementor-29 .elementor-element.elementor-element-d61a472{--display:flex;--overlay-opacity:0.78;--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-29 .elementor-element.elementor-element-d61a472:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-d61a472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aa084b1 );background-image:url("https://drchiragdhakkaan.com/wp-content/uploads/2026/07/bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-d61a472::before, .elementor-29 .elementor-element.elementor-element-d61a472 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-d61a472 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-d61a472 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-d61a472 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-d61a472 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-221fe6e );--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-101c49c{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-29 .elementor-element.elementor-element-02908fa{text-align:center;}.elementor-29 .elementor-element.elementor-element-02908fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-c315d4f{text-align:center;}.elementor-29 .elementor-element.elementor-element-c315d4f ul.hfe-breadcrumbs li{margin-right:14px;}.elementor-29 .elementor-element.elementor-element-c315d4f .hfe-breadcrumbs, .elementor-29 .elementor-element.elementor-element-c315d4f .hfe-breadcrumbs .hfe-breadcrumbs-text{color:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-c315d4f .hfe-breadcrumbs svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-c315d4f .hfe-breadcrumbs-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-c315d4f .hfe-breadcrumbs-separator-icon{font-size:12px;}.elementor-29 .elementor-element.elementor-element-c315d4f .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-29 .elementor-element.elementor-element-c315d4f .hfe-breadcrumbs-last svg{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-c315d4f .hfe-breadcrumbs-last{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-5f1bf28{--display:flex;--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-29 .elementor-element.elementor-element-c6cedc9{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-007e7ec{text-align:center;}.elementor-29 .elementor-element.elementor-element-007e7ec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-07ac3e6{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-07ac3e6 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-29 .elementor-element.elementor-element-07ac3e6 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-29 .elementor-element.elementor-element-07ac3e6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-07ac3e6.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-07ac3e6.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-07ac3e6.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-07ac3e6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-4336bf6{--display:flex;--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-29 .elementor-element.elementor-element-8b86505{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--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-29 .elementor-element.elementor-element-2ea4d3c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-29 .elementor-element.elementor-element-d268cc6{--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;--z-index:10;}.elementor-29 .elementor-element.elementor-element-8aee73f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:208px;z-index:999;}.elementor-29 .elementor-element.elementor-element-8aee73f.elementor-element{--align-self:center;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-8aee73f{left:186px;}body.rtl .elementor-29 .elementor-element.elementor-element-8aee73f{right:186px;}.elementor-29 .elementor-element.elementor-element-8aee73f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-faaa13d );color:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-8aee73f.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-8aee73f.elementor-view-default .elementor-icon{color:var( --e-global-color-faaa13d );border-color:var( --e-global-color-faaa13d );}.elementor-29 .elementor-element.elementor-element-8aee73f.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-8aee73f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-faaa13d );}.elementor-29 .elementor-element.elementor-element-8aee73f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-8aee73f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-8aee73f .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-8aee73f .elementor-icon svg{height:25px;}.elementor-29 .elementor-element.elementor-element-682ee76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-682ee76 img{width:1%;border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-56abb8d{--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:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-0f3b2e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-0f3b2e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-8aa9549{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 20px 0px;--e-rating-justify-content:center;--e-rating-icon-font-size:17px;--e-rating-gap:7px;}.elementor-29 .elementor-element.elementor-element-a02fea4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-29 .elementor-element.elementor-element-669e8bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-4a8aa71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:208px;z-index:999;}.elementor-29 .elementor-element.elementor-element-4a8aa71.elementor-element{--align-self:center;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-4a8aa71{left:186px;}body.rtl .elementor-29 .elementor-element.elementor-element-4a8aa71{right:186px;}.elementor-29 .elementor-element.elementor-element-4a8aa71.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-faaa13d );color:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-4a8aa71.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-4a8aa71.elementor-view-default .elementor-icon{color:var( --e-global-color-faaa13d );border-color:var( --e-global-color-faaa13d );}.elementor-29 .elementor-element.elementor-element-4a8aa71.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-4a8aa71.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-faaa13d );}.elementor-29 .elementor-element.elementor-element-4a8aa71.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-4a8aa71.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-4a8aa71 .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-4a8aa71 .elementor-icon svg{height:25px;}.elementor-29 .elementor-element.elementor-element-ed3baa2 img{border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-1585a70{--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:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-29 .elementor-element.elementor-element-056fd3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-056fd3b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-1a18665{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 20px 0px;--e-rating-justify-content:center;--e-rating-icon-font-size:17px;--e-rating-gap:7px;}.elementor-29 .elementor-element.elementor-element-961a7b0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-29 .elementor-element.elementor-element-f80f20f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-8ed9344{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:208px;z-index:999;}.elementor-29 .elementor-element.elementor-element-8ed9344.elementor-element{--align-self:center;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-8ed9344{left:186px;}body.rtl .elementor-29 .elementor-element.elementor-element-8ed9344{right:186px;}.elementor-29 .elementor-element.elementor-element-8ed9344.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-faaa13d );color:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-8ed9344.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-8ed9344.elementor-view-default .elementor-icon{color:var( --e-global-color-faaa13d );border-color:var( --e-global-color-faaa13d );}.elementor-29 .elementor-element.elementor-element-8ed9344.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-8ed9344.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-faaa13d );}.elementor-29 .elementor-element.elementor-element-8ed9344.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-8ed9344.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-8ed9344 .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-8ed9344 .elementor-icon svg{height:25px;}.elementor-29 .elementor-element.elementor-element-632a0c6 img{border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-414d6b9{--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:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-f0b781e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-f0b781e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-616b476{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 20px 0px;--e-rating-justify-content:center;--e-rating-icon-font-size:17px;--e-rating-gap:7px;}.elementor-29 .elementor-element.elementor-element-65e016e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-65e016e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-65e016e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aa084b1 );background-image:url("https://drchiragdhakkaan.com/wp-content/uploads/2026/07/no-medicin.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-65e016e::before, .elementor-29 .elementor-element.elementor-element-65e016e > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-65e016e > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-65e016e > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-65e016e > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-65e016e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-b10b161{--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:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-29 .elementor-element.elementor-element-b10b161:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b10b161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9EADB;}.elementor-29 .elementor-element.elementor-element-e2b13d5{text-align:center;}.elementor-29 .elementor-element.elementor-element-e2b13d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:62px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-c6de9d5{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-c6de9d5 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-29 .elementor-element.elementor-element-c6de9d5 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-29 .elementor-element.elementor-element-c6de9d5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-c6de9d5.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-c6de9d5.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-c6de9d5.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-c6de9d5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-346f7e9{text-align:center;}.elementor-29 .elementor-element.elementor-element-346f7e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-a87b6ed{--display:flex;--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-29 .elementor-element.elementor-element-a87b6ed:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-a87b6ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-dcb8244{--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:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-0f6abfb{text-align:center;}.elementor-29 .elementor-element.elementor-element-0f6abfb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-750f318{text-align:center;}.elementor-29 .elementor-element.elementor-element-750f318 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-05a88ab{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-05a88ab .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-29 .elementor-element.elementor-element-05a88ab .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-29 .elementor-element.elementor-element-05a88ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-05a88ab.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-05a88ab.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-05a88ab.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-05a88ab.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-4c20507{--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-29 .elementor-element.elementor-element-d0a40f2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--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-29 .elementor-element.elementor-element-7e2b4c0{--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-29 .elementor-element.elementor-element-484e3cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-9256f29{text-align:center;}.elementor-29 .elementor-element.elementor-element-9256f29 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-29 .elementor-element.elementor-element-30468dc{--display:flex;--position:absolute;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;bottom:-35px;}.elementor-29 .elementor-element.elementor-element-30468dc:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-30468dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-faaa13d );}.elementor-29 .elementor-element.elementor-element-30468dc.e-con{--align-self:center;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-30468dc{left:30px;}body.rtl .elementor-29 .elementor-element.elementor-element-30468dc{right:30px;}.elementor-29 .elementor-element.elementor-element-f42c8cd{--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 10px;--row-gap:0px;--column-gap:10px;--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-29 .elementor-element.elementor-element-f42c8cd.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-a539bbb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-c6def9e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-c6def9e p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-6a5cfc9{--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-29 .elementor-element.elementor-element-5fddea9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-257e8e5{text-align:center;}.elementor-29 .elementor-element.elementor-element-257e8e5 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-29 .elementor-element.elementor-element-715d443{--display:flex;--position:absolute;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;bottom:-35px;}.elementor-29 .elementor-element.elementor-element-715d443:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-715d443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-faaa13d );}.elementor-29 .elementor-element.elementor-element-715d443.e-con{--align-self:center;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-715d443{left:30px;}body.rtl .elementor-29 .elementor-element.elementor-element-715d443{right:30px;}.elementor-29 .elementor-element.elementor-element-40a00e2{--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 10px;--row-gap:0px;--column-gap:10px;--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-29 .elementor-element.elementor-element-40a00e2.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-b69a279 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-688903c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-688903c p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-46d648c{--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-29 .elementor-element.elementor-element-1bb1bdd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-a5d851a{text-align:center;}.elementor-29 .elementor-element.elementor-element-a5d851a img{width:100%;max-width:100%;border-radius:15px 15px 15px 15px;}.elementor-29 .elementor-element.elementor-element-1d085b6{--display:flex;--position:absolute;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;bottom:-35px;}.elementor-29 .elementor-element.elementor-element-1d085b6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-1d085b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-faaa13d );}.elementor-29 .elementor-element.elementor-element-1d085b6.e-con{--align-self:center;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-1d085b6{left:30px;}body.rtl .elementor-29 .elementor-element.elementor-element-1d085b6{right:30px;}.elementor-29 .elementor-element.elementor-element-53a763b{--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 10px;--row-gap:0px;--column-gap:10px;--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-29 .elementor-element.elementor-element-53a763b.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-2de2bdb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-216176b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-216176b p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-912797e{--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-29 .elementor-element.elementor-element-b6cf230{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-3145252{text-align:center;}.elementor-29 .elementor-element.elementor-element-3145252 img{width:100%;max-width:100%;border-radius:15px 15px 15px 15px;}.elementor-29 .elementor-element.elementor-element-f23b51d{--display:flex;--position:absolute;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;bottom:-35px;}.elementor-29 .elementor-element.elementor-element-f23b51d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-f23b51d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-faaa13d );}.elementor-29 .elementor-element.elementor-element-f23b51d.e-con{--align-self:center;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-f23b51d{left:30px;}body.rtl .elementor-29 .elementor-element.elementor-element-f23b51d{right:30px;}.elementor-29 .elementor-element.elementor-element-4c4d8dc{--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 10px;--row-gap:0px;--column-gap:10px;--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-29 .elementor-element.elementor-element-4c4d8dc.e-con{--align-self:center;}.elementor-29 .elementor-element.elementor-element-0c8e305 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-e561a7c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-e561a7c p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-2fc20f3{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-d3adb45 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-29 .elementor-element.elementor-element-d3adb45 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-d3adb45 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-d3adb45{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-d3adb45 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-d3adb45 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-d3adb45 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-4336bf6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:015px;--padding-right:15px;}.elementor-29 .elementor-element.elementor-element-8b86505{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-8aee73f{left:160px;}body.rtl .elementor-29 .elementor-element.elementor-element-8aee73f{right:160px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-4a8aa71{left:160px;}body.rtl .elementor-29 .elementor-element.elementor-element-4a8aa71{right:160px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-8ed9344{left:160px;}body.rtl .elementor-29 .elementor-element.elementor-element-8ed9344{right:160px;}.elementor-29 .elementor-element.elementor-element-e2b13d5 .elementor-heading-title{font-size:46px;}.elementor-29 .elementor-element.elementor-element-4c20507{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-d0a40f2{--e-con-grid-template-columns:repeat(2, 1fr);--gap:60px 20px;--row-gap:60px;--column-gap:20px;--grid-auto-flow:row;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-30468dc{left:35px;}body.rtl .elementor-29 .elementor-element.elementor-element-30468dc{right:35px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-715d443{left:35px;}body.rtl .elementor-29 .elementor-element.elementor-element-715d443{right:35px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-1d085b6{left:35px;}body.rtl .elementor-29 .elementor-element.elementor-element-1d085b6{right:35px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-f23b51d{left:35px;}body.rtl .elementor-29 .elementor-element.elementor-element-f23b51d{right:35px;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-101c49c{--content-width:1266px;}.elementor-29 .elementor-element.elementor-element-c6cedc9{--content-width:1266px;}.elementor-29 .elementor-element.elementor-element-65e016e{--content-width:1266px;}.elementor-29 .elementor-element.elementor-element-dcb8244{--content-width:1266px;}.elementor-29 .elementor-element.elementor-element-4c20507{--width:100%;}.elementor-29 .elementor-element.elementor-element-30468dc{--width:80%;}.elementor-29 .elementor-element.elementor-element-f42c8cd{--width:100%;}.elementor-29 .elementor-element.elementor-element-715d443{--width:80%;}.elementor-29 .elementor-element.elementor-element-40a00e2{--width:100%;}.elementor-29 .elementor-element.elementor-element-1d085b6{--width:80%;}.elementor-29 .elementor-element.elementor-element-53a763b{--width:100%;}.elementor-29 .elementor-element.elementor-element-f23b51d{--width:80%;}.elementor-29 .elementor-element.elementor-element-4c4d8dc{--width:100%;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-02908fa .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-5f1bf28{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-007e7ec .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-07ac3e6 .elementor-divider-separator{width:56%;}.elementor-29 .elementor-element.elementor-element-8b86505{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-8aee73f{left:150px;}body.rtl .elementor-29 .elementor-element.elementor-element-8aee73f{right:150px;}.elementor-29 .elementor-element.elementor-element-8aee73f{top:175px;}.elementor-29 .elementor-element.elementor-element-56abb8d{--padding-top:025px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-4a8aa71{left:150px;}body.rtl .elementor-29 .elementor-element.elementor-element-4a8aa71{right:150px;}.elementor-29 .elementor-element.elementor-element-4a8aa71{top:175px;}.elementor-29 .elementor-element.elementor-element-1585a70{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-8ed9344{left:150px;}body.rtl .elementor-29 .elementor-element.elementor-element-8ed9344{right:150px;}.elementor-29 .elementor-element.elementor-element-8ed9344{top:175px;}.elementor-29 .elementor-element.elementor-element-414d6b9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:025px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b10b161{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-e2b13d5 .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-c6de9d5 .elementor-divider-separator{width:56%;}.elementor-29 .elementor-element.elementor-element-346f7e9 .elementor-heading-title{font-size:14px;}.elementor-29 .elementor-element.elementor-element-750f318 .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-05a88ab .elementor-divider-separator{width:56%;}.elementor-29 .elementor-element.elementor-element-4c20507{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-d0a40f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-7e2b4c0{--width:500px;--min-height:0px;}.elementor-29 .elementor-element.elementor-element-9256f29 img{width:100%;}.elementor-29 .elementor-element.elementor-element-30468dc{--width:60%;bottom:-35px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-30468dc{left:63px;}body.rtl .elementor-29 .elementor-element.elementor-element-30468dc{right:63px;}.elementor-29 .elementor-element.elementor-element-6a5cfc9{--width:500px;--min-height:0px;}.elementor-29 .elementor-element.elementor-element-257e8e5 img{width:100%;}.elementor-29 .elementor-element.elementor-element-715d443{--width:60%;bottom:-35px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-715d443{left:63px;}body.rtl .elementor-29 .elementor-element.elementor-element-715d443{right:63px;}.elementor-29 .elementor-element.elementor-element-1d085b6{--width:60%;bottom:-35px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-1d085b6{left:63px;}body.rtl .elementor-29 .elementor-element.elementor-element-1d085b6{right:63px;}.elementor-29 .elementor-element.elementor-element-f23b51d{--width:60%;bottom:-35px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-f23b51d{left:63px;}body.rtl .elementor-29 .elementor-element.elementor-element-f23b51d{right:63px;}}/* Start custom CSS for container, class: .elementor-element-2ea4d3c */.elementor-29 .elementor-element.elementor-element-2ea4d3c{
    overflow:visible !important;
}

.video-card{
    background:#fff;
    border-radius:15px;
    overflow:visible !important;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
    border:1px solid rgba(15,139,62,.08);
    transition:.35s ease;
    padding:10px;
    position:relative;
}

.video-card:hover{
    transform:translateY(-8px);
    box-shadow:0 20px 50px rgba(15,139,62,.15);
}

.video-thumb{
    position:relative;
    overflow:hidden;
    border-radius:12px;
}

.video-thumb img{
    width:100% !important;
    height:auto !important;
    object-fit:cover !important;
    display:block;
}

.video-thumb::after{
    content:'';
    position:absolute;
    inset:0;
    pointer-events:none;
}

/* ==========================
   PLAY BUTTON
========================== */

.video-card,
.video-card *,
.video-thumb,
.video-thumb *,
.elementor-widget-image,
.elementor-widget-image *,
.elementor-widget-icon,
.elementor-widget-icon *,
.elementor-widget-container{
    overflow:visible !important;
}

.play-btn{
    position:absolute !important;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    z-index:99999 !important;
    display:flex;
    align-items:center;
    justify-content:center;
}

.play-btn .elementor-widget-container,
.play-btn .elementor-icon-wrapper{
    overflow:visible !important;
}

.play-btn .elementor-icon{
    width:70px !important;
    height:70px !important;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:50%;
}

.play-btn svg{
    width:52px !important;
    height:52px !important;
}

/* ==========================
   CONTENT
========================== */

.client-name{
    text-align:center;
    padding-top:15px;
}

.client-rating{
    text-align:center;
    padding-bottom:18px;
}

/* ==========================
   TABLET
========================== */

@media(max-width:1024px){

    .play-btn .elementor-icon{
        width:60px !important;
        height:60px !important;
    }

    .play-btn svg{
        width:60px !important;
        height:60px !important;
    }

}

/* ==========================
   MOBILE
========================== */

@media(max-width:767px){

    .video-card{
        padding:8px;
    }

    .video-thumb{
        border-radius:10px;
    }

   .play-btn{
        top:95% !important;
        left:50% !important;
        transform:translate(-50%,-50%) !important;
    }

    .play-btn .elementor-icon{
        width:44px !important;
        height:44px !important;
    }

    .play-btn svg{
        width:44px !important;
        height:44px !important;
    }

    .play-btn svg{
        width:40px !important;
        height:40px !important;
    }

    .client-name{
        padding-top:12px;
    }

    .client-rating{
        padding-bottom:14px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a02fea4 */.elementor-29 .elementor-element.elementor-element-a02fea4{
    overflow:visible !important;
}

.video-card{
    background:#fff;
    border-radius:15px;
    overflow:visible !important;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
    border:1px solid rgba(15,139,62,.08);
    transition:.35s ease;
    padding:10px;
    position:relative;
}

.video-card:hover{
    transform:translateY(-8px);
    box-shadow:0 20px 50px rgba(15,139,62,.15);
}

.video-thumb{
    position:relative;
    overflow:hidden;
    border-radius:12px;
}

.video-thumb img{
    width:100% !important;
    height:auto !important;
    object-fit:cover !important;
    display:block;
}

.video-thumb::after{
    content:'';
    position:absolute;
    inset:0;
    pointer-events:none;
}

/* ==========================
   PLAY BUTTON
========================== */

.video-card,
.video-card *,
.video-thumb,
.video-thumb *,
.elementor-widget-image,
.elementor-widget-image *,
.elementor-widget-icon,
.elementor-widget-icon *,
.elementor-widget-container{
    overflow:visible !important;
}

.play-btn{
    position:absolute !important;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    z-index:99999 !important;
    display:flex;
    align-items:center;
    justify-content:center;
}

.play-btn .elementor-widget-container,
.play-btn .elementor-icon-wrapper{
    overflow:visible !important;
}

.play-btn .elementor-icon{
    width:70px !important;
    height:70px !important;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:50%;
}

.play-btn svg{
    width:52px !important;
    height:52px !important;
}

/* ==========================
   CONTENT
========================== */

.client-name{
    text-align:center;
    padding-top:15px;
}

.client-rating{
    text-align:center;
    padding-bottom:18px;
}

/* ==========================
   TABLET
========================== */

@media(max-width:1024px){

    .play-btn .elementor-icon{
        width:60px !important;
        height:60px !important;
    }

    .play-btn svg{
        width:60px !important;
        height:60px !important;
    }

}

/* ==========================
   MOBILE
========================== */

@media(max-width:767px){

    .video-card{
        padding:8px;
    }

    .video-thumb{
        border-radius:10px;
    }

   .play-btn{
        top:95% !important;
        left:50% !important;
        transform:translate(-50%,-50%) !important;
    }

    .play-btn .elementor-icon{
        width:44px !important;
        height:44px !important;
    }

    .play-btn svg{
        width:44px !important;
        height:44px !important;
    }

    .play-btn svg{
        width:40px !important;
        height:40px !important;
    }

    .client-name{
        padding-top:12px;
    }

    .client-rating{
        padding-bottom:14px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-961a7b0 */.elementor-29 .elementor-element.elementor-element-961a7b0{
    overflow:visible !important;
}

.video-card{
    background:#fff;
    border-radius:15px;
    overflow:visible !important;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
    border:1px solid rgba(15,139,62,.08);
    transition:.35s ease;
    padding:10px;
    position:relative;
}

.video-card:hover{
    transform:translateY(-8px);
    box-shadow:0 20px 50px rgba(15,139,62,.15);
}

.video-thumb{
    position:relative;
    overflow:hidden;
    border-radius:12px;
}

.video-thumb img{
    width:100% !important;
    height:auto !important;
    object-fit:cover !important;
    display:block;
}

.video-thumb::after{
    content:'';
    position:absolute;
    inset:0;
    pointer-events:none;
}

/* ==========================
   PLAY BUTTON
========================== */

.video-card,
.video-card *,
.video-thumb,
.video-thumb *,
.elementor-widget-image,
.elementor-widget-image *,
.elementor-widget-icon,
.elementor-widget-icon *,
.elementor-widget-container{
    overflow:visible !important;
}

.play-btn{
    position:absolute !important;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    z-index:99999 !important;
    display:flex;
    align-items:center;
    justify-content:center;
}

.play-btn .elementor-widget-container,
.play-btn .elementor-icon-wrapper{
    overflow:visible !important;
}

.play-btn .elementor-icon{
    width:70px !important;
    height:70px !important;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:50%;
}

.play-btn svg{
    width:52px !important;
    height:52px !important;
}

/* ==========================
   CONTENT
========================== */

.client-name{
    text-align:center;
    padding-top:15px;
}

.client-rating{
    text-align:center;
    padding-bottom:18px;
}

/* ==========================
   TABLET
========================== */

@media(max-width:1024px){

    .play-btn .elementor-icon{
        width:60px !important;
        height:60px !important;
    }

    .play-btn svg{
        width:60px !important;
        height:60px !important;
    }

}

/* ==========================
   MOBILE
========================== */

@media(max-width:767px){

    .video-card{
        padding:8px;
    }

    .video-thumb{
        border-radius:10px;
    }

   .play-btn{
        top:95% !important;
        left:50% !important;
        transform:translate(-50%,-50%) !important;
    }

    .play-btn .elementor-icon{
        width:44px !important;
        height:44px !important;
    }

    .play-btn svg{
        width:44px !important;
        height:44px !important;
    }

    .play-btn svg{
        width:40px !important;
        height:40px !important;
    }

    .client-name{
        padding-top:12px;
    }

    .client-rating{
        padding-bottom:14px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e2b4c0 *//*=============================
    RESULT CARD
=============================*/

.result-card{
    width:100%;
    position:relative;
    overflow:visible !important;
    height:100%!important;
}

/*=============================
    IMAGE WRAPPER
=============================*/

.img-wrap{
    position:relative;
    overflow:hidden;
    border-radius:0px;
    box-shadow:
        0 15px 40px rgba(0,0,0,.10),
        0 5px 15px rgba(0,0,0,.05);
    transition:all .4s ease;
}

.img-wrap:hover{
    transform:translateY(-8px);
}

.img-wrap img{
    width:100%;
    height:100%!important;
    display:block;
    object-fit:cover;
    object-position:center;
    transition:transform .5s ease;
   
    
}

.img-wrap:hover img{
    transform:scale(1.08);
}

/*=============================
    BADGE
=============================*/

.loss-badge{
    position:absolute;
    left:50%;
    bottom:-25px;
    transform:translateX(-50%);
    min-width:170px;
    padding:14px 22px;
    border-radius:18px;
    background:linear-gradient(135deg,#0f8b3e,#146c35);
    border:3px solid #fff;
    box-shadow:0 15px 35px rgba(15,139,62,.25);
    text-align:center;
    z-index:99;
}

.loss-badge h4,
.loss-badge h5{
    margin:0;
    color:#fff;
    font-size:22px;
    font-weight:700;
}

.loss-badge p,
.loss-badge span{
    margin:2px 0 0;
    color:#fff;
    font-size:14px;
}

/*=============================
    LARGE DESKTOP
=============================*/

@media (min-width:1600px){

.img-wrap img{
    height:100%!important;
}

.loss-badge{
    min-width:190px;
    padding:16px 26px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:24px;
}

}

/*=============================
    DESKTOP
=============================*/

@media (max-width:1440px){

.img-wrap img{
    height:520px;
}

}

/*=============================
    LAPTOP
=============================*/

@media (max-width:1200px){

.img-wrap img{
    height:100%!important;
}

.loss-badge{
    min-width:165px;
    padding:13px 20px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:20px;
}

}

/*=============================
    TABLET
=============================*/

@media (max-width:1024px){

.img-wrap{
    border-radius:20px;
}

.img-wrap img{
    height:100%!important;
    object-position:center top;
}

.loss-badge{
    bottom:-22px;
    min-width:155px;
    padding:12px 18px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:18px;
}

.loss-badge p,
.loss-badge span{
    font-size:13px;
}

}

/*=============================
    MOBILE
=============================*/

@media (max-width:767px){

.img-wrap{
    border-radius:18px;
}

.img-wrap img{
    width:100%;
    height:100%!important;
    object-fit:cover;
    object-position:center top;
}

.img-wrap:hover{
    transform:none;
}

.img-wrap:hover img{
    transform:none;
}

.loss-badge{
    bottom:-20px;
    min-width:145px;
    padding:10px 16px;
    border-width:2px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:17px;
}

.loss-badge p,
.loss-badge span{
    font-size:12px;
}

}

/*=============================
    SMALL MOBILE
=============================*/

@media (max-width:576px){

.img-wrap{
    border-radius:16px;
}

.img-wrap img{
    width:100%;
    height:100%!important;
    object-fit:cover;
    object-position:center top;
}

.loss-badge{
    min-width:130px;
    padding:9px 14px;
    bottom:-18px;
    border-radius:14px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:16px;
}

.loss-badge p,
.loss-badge span{
    font-size:11px;
}

}

/*=============================
    EXTRA SMALL MOBILE
=============================*/

@media (max-width:400px){

.img-wrap img{
    width:100%;
    height:100%!important;
    object-fit:cover;
    object-position:center top;
}

.loss-badge{
    min-width:120px;
    padding:8px 12px;
    bottom:-16px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:15px;
}

.loss-badge p,
.loss-badge span{
    font-size:10px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a5cfc9 *//*=============================
    RESULT CARD
=============================*/

.result-card{
    width:100%;
    position:relative;
    overflow:visible !important;
    height:100%!important;
}

/*=============================
    IMAGE WRAPPER
=============================*/

.img-wrap{
    position:relative;
    overflow:hidden;
    border-radius:0px;
    box-shadow:
        0 15px 40px rgba(0,0,0,.10),
        0 5px 15px rgba(0,0,0,.05);
    transition:all .4s ease;
}

.img-wrap:hover{
    transform:translateY(-8px);
}

.img-wrap img{
    width:100%;
    height:100%!important;
    display:block;
    object-fit:cover;
    object-position:center;
    transition:transform .5s ease;
   
    
}

.img-wrap:hover img{
    transform:scale(1.08);
}

/*=============================
    BADGE
=============================*/

.loss-badge{
    position:absolute;
    left:50%;
    bottom:-25px;
    transform:translateX(-50%);
    min-width:170px;
    padding:14px 22px;
    border-radius:18px;
    background:linear-gradient(135deg,#0f8b3e,#146c35);
    border:3px solid #fff;
    box-shadow:0 15px 35px rgba(15,139,62,.25);
    text-align:center;
    z-index:99;
}

.loss-badge h4,
.loss-badge h5{
    margin:0;
    color:#fff;
    font-size:22px;
    font-weight:700;
}

.loss-badge p,
.loss-badge span{
    margin:2px 0 0;
    color:#fff;
    font-size:14px;
}

/*=============================
    LARGE DESKTOP
=============================*/

@media (min-width:1600px){

.img-wrap img{
    height:100%!important;
}

.loss-badge{
    min-width:190px;
    padding:16px 26px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:24px;
}

}

/*=============================
    DESKTOP
=============================*/

@media (max-width:1440px){

.img-wrap img{
    height:520px;
}

}

/*=============================
    LAPTOP
=============================*/

@media (max-width:1200px){

.img-wrap img{
    height:100%!important;
}

.loss-badge{
    min-width:165px;
    padding:13px 20px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:20px;
}

}

/*=============================
    TABLET
=============================*/

@media (max-width:1024px){

.img-wrap{
    border-radius:20px;
}

.img-wrap img{
    height:100%!important;
    object-position:center top;
}

.loss-badge{
    bottom:-22px;
    min-width:155px;
    padding:12px 18px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:18px;
}

.loss-badge p,
.loss-badge span{
    font-size:13px;
}

}

/*=============================
    MOBILE
=============================*/

@media (max-width:767px){

.img-wrap{
    border-radius:18px;
}

.img-wrap img{
    width:100%;
    height:100%!important;
    object-fit:cover;
    object-position:center top;
}

.img-wrap:hover{
    transform:none;
}

.img-wrap:hover img{
    transform:none;
}

.loss-badge{
    bottom:-20px;
    min-width:145px;
    padding:10px 16px;
    border-width:2px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:17px;
}

.loss-badge p,
.loss-badge span{
    font-size:12px;
}

}

/*=============================
    SMALL MOBILE
=============================*/

@media (max-width:576px){

.img-wrap{
    border-radius:16px;
}

.img-wrap img{
    width:100%;
    height:100%!important;
    object-fit:cover;
    object-position:center top;
}

.loss-badge{
    min-width:130px;
    padding:9px 14px;
    bottom:-18px;
    border-radius:14px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:16px;
}

.loss-badge p,
.loss-badge span{
    font-size:11px;
}

}

/*=============================
    EXTRA SMALL MOBILE
=============================*/

@media (max-width:400px){

.img-wrap img{
    width:100%;
    height:100%!important;
    object-fit:cover;
    object-position:center top;
}

.loss-badge{
    min-width:120px;
    padding:8px 12px;
    bottom:-16px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:15px;
}

.loss-badge p,
.loss-badge span{
    font-size:10px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46d648c *//*=============================
    RESULT CARD
=============================*/

.result-card{
    width:100%;
    position:relative;
    overflow:visible !important;
    height:100%!important;
}

/*=============================
    IMAGE WRAPPER
=============================*/

.img-wrap{
    position:relative;
    overflow:hidden;
    border-radius:0px;
    box-shadow:
        0 15px 40px rgba(0,0,0,.10),
        0 5px 15px rgba(0,0,0,.05);
    transition:all .4s ease;
}

.img-wrap:hover{
    transform:translateY(-8px);
}

.img-wrap img{
    width:100%;
    height:100%!important;
    display:block;
    object-fit:cover;
    object-position:center;
    transition:transform .5s ease;
   
    
}

.img-wrap:hover img{
    transform:scale(1.08);
}

/*=============================
    BADGE
=============================*/

.loss-badge{
    position:absolute;
    left:50%;
    bottom:-25px;
    transform:translateX(-50%);
    min-width:170px;
    padding:14px 22px;
    border-radius:18px;
    background:linear-gradient(135deg,#0f8b3e,#146c35);
    border:3px solid #fff;
    box-shadow:0 15px 35px rgba(15,139,62,.25);
    text-align:center;
    z-index:99;
}

.loss-badge h4,
.loss-badge h5{
    margin:0;
    color:#fff;
    font-size:22px;
    font-weight:700;
}

.loss-badge p,
.loss-badge span{
    margin:2px 0 0;
    color:#fff;
    font-size:14px;
}

/*=============================
    LARGE DESKTOP
=============================*/

@media (min-width:1600px){

.img-wrap img{
    height:100%!important;
}

.loss-badge{
    min-width:190px;
    padding:16px 26px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:24px;
}

}

/*=============================
    DESKTOP
=============================*/

@media (max-width:1440px){

.img-wrap img{
    height:520px;
}

}

/*=============================
    LAPTOP
=============================*/

@media (max-width:1200px){

.img-wrap img{
    height:100%!important;
}

.loss-badge{
    min-width:165px;
    padding:13px 20px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:20px;
}

}

/*=============================
    TABLET
=============================*/

@media (max-width:1024px){

.img-wrap{
    border-radius:20px;
}

.img-wrap img{
    height:100%!important;
    object-position:center top;
}

.loss-badge{
    bottom:-22px;
    min-width:155px;
    padding:12px 18px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:18px;
}

.loss-badge p,
.loss-badge span{
    font-size:13px;
}

}

/*=============================
    MOBILE
=============================*/

@media (max-width:767px){

.img-wrap{
    border-radius:18px;
}

.img-wrap img{
    width:100%;
    height:100%!important;
    object-fit:cover;
    object-position:center top;
}

.img-wrap:hover{
    transform:none;
}

.img-wrap:hover img{
    transform:none;
}

.loss-badge{
    bottom:-20px;
    min-width:145px;
    padding:10px 16px;
    border-width:2px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:17px;
}

.loss-badge p,
.loss-badge span{
    font-size:12px;
}

}

/*=============================
    SMALL MOBILE
=============================*/

@media (max-width:576px){

.img-wrap{
    border-radius:16px;
}

.img-wrap img{
    width:100%;
    height:100%!important;
    object-fit:cover;
    object-position:center top;
}

.loss-badge{
    min-width:130px;
    padding:9px 14px;
    bottom:-18px;
    border-radius:14px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:16px;
}

.loss-badge p,
.loss-badge span{
    font-size:11px;
}

}

/*=============================
    EXTRA SMALL MOBILE
=============================*/

@media (max-width:400px){

.img-wrap img{
    width:100%;
    height:100%!important;
    object-fit:cover;
    object-position:center top;
}

.loss-badge{
    min-width:120px;
    padding:8px 12px;
    bottom:-16px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:15px;
}

.loss-badge p,
.loss-badge span{
    font-size:10px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-912797e *//*=============================
    RESULT CARD
=============================*/

.result-card{
    width:100%;
    position:relative;
    overflow:visible !important;
    height:100%!important;
}

/*=============================
    IMAGE WRAPPER
=============================*/

.img-wrap{
    position:relative;
    overflow:hidden;
    border-radius:0px;
    box-shadow:
        0 15px 40px rgba(0,0,0,.10),
        0 5px 15px rgba(0,0,0,.05);
    transition:all .4s ease;
}

.img-wrap:hover{
    transform:translateY(-8px);
}

.img-wrap img{
    width:100%;
    height:100%!important;
    display:block;
    object-fit:cover;
    object-position:center;
    transition:transform .5s ease;
   
    
}

.img-wrap:hover img{
    transform:scale(1.08);
}

/*=============================
    BADGE
=============================*/

.loss-badge{
    position:absolute;
    left:50%;
    bottom:-25px;
    transform:translateX(-50%);
    min-width:170px;
    padding:14px 22px;
    border-radius:18px;
    background:linear-gradient(135deg,#0f8b3e,#146c35);
    border:3px solid #fff;
    box-shadow:0 15px 35px rgba(15,139,62,.25);
    text-align:center;
    z-index:99;
}

.loss-badge h4,
.loss-badge h5{
    margin:0;
    color:#fff;
    font-size:22px;
    font-weight:700;
}

.loss-badge p,
.loss-badge span{
    margin:2px 0 0;
    color:#fff;
    font-size:14px;
}

/*=============================
    LARGE DESKTOP
=============================*/

@media (min-width:1600px){

.img-wrap img{
    height:100%!important;
}

.loss-badge{
    min-width:190px;
    padding:16px 26px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:24px;
}

}

/*=============================
    DESKTOP
=============================*/

@media (max-width:1440px){

.img-wrap img{
    height:520px;
}

}

/*=============================
    LAPTOP
=============================*/

@media (max-width:1200px){

.img-wrap img{
    height:100%!important;
}

.loss-badge{
    min-width:165px;
    padding:13px 20px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:20px;
}

}

/*=============================
    TABLET
=============================*/

@media (max-width:1024px){

.img-wrap{
    border-radius:20px;
}

.img-wrap img{
    height:100%!important;
    object-position:center top;
}

.loss-badge{
    bottom:-22px;
    min-width:155px;
    padding:12px 18px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:18px;
}

.loss-badge p,
.loss-badge span{
    font-size:13px;
}

}

/*=============================
    MOBILE
=============================*/

@media (max-width:767px){

.img-wrap{
    border-radius:18px;
}

.img-wrap img{
    width:100%;
    height:100%!important;
    object-fit:cover;
    object-position:center top;
}

.img-wrap:hover{
    transform:none;
}

.img-wrap:hover img{
    transform:none;
}

.loss-badge{
    bottom:-20px;
    min-width:145px;
    padding:10px 16px;
    border-width:2px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:17px;
}

.loss-badge p,
.loss-badge span{
    font-size:12px;
}

}

/*=============================
    SMALL MOBILE
=============================*/

@media (max-width:576px){

.img-wrap{
    border-radius:16px;
}

.img-wrap img{
    width:100%;
    height:100%!important;
    object-fit:cover;
    object-position:center top;
}

.loss-badge{
    min-width:130px;
    padding:9px 14px;
    bottom:-18px;
    border-radius:14px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:16px;
}

.loss-badge p,
.loss-badge span{
    font-size:11px;
}

}

/*=============================
    EXTRA SMALL MOBILE
=============================*/

@media (max-width:400px){

.img-wrap img{
    width:100%;
    height:100%!important;
    object-fit:cover;
    object-position:center top;
}

.loss-badge{
    min-width:120px;
    padding:8px 12px;
    bottom:-16px;
}

.loss-badge h4,
.loss-badge h5{
    font-size:15px;
}

.loss-badge p,
.loss-badge span{
    font-size:10px;
}

}/* End custom CSS */