.elementor-8229 .elementor-element.elementor-element-4c6e08a{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--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:15px;--padding-right:15px;}.elementor-8229 .elementor-element.elementor-element-47ebfd0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8229 .elementor-element.elementor-element-3b8911c img{height:100vh;border-style:solid;border-width:2px 2px 2px 2px;border-radius:20px 20px 20px 20px;}.elementor-8229 .elementor-element.elementor-element-db437c9{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-8229 .elementor-element.elementor-element-72a7f02{--spacer-size:50px;}.elementor-8229 .elementor-element.elementor-element-61e0eb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8229 .elementor-element.elementor-element-951349b{--spacer-size:50px;}.elementor-8229 .elementor-element.elementor-element-e0c2819{text-align:center;}.elementor-8229 .elementor-element.elementor-element-44aade5{--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-8229 .elementor-element.elementor-element-4a14178{text-align:center;}.elementor-8229 .elementor-element.elementor-element-59305c4{--spacer-size:50px;}.elementor-8229 .elementor-element.elementor-element-378fb2c{--display:flex;--overflow:hidden;}.elementor-8229 .elementor-element.elementor-element-fa7e248 iframe{height:540px;}.elementor-8229 .elementor-element.elementor-element-2a2010c{--display:flex;--position:absolute;--min-height:64vh;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;top:6%;}.elementor-8229 .elementor-element.elementor-element-2a2010c:not(.elementor-motion-effects-element-type-background), .elementor-8229 .elementor-element.elementor-element-2a2010c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-8229 .elementor-element.elementor-element-2a2010c{left:20%;}body.rtl .elementor-8229 .elementor-element.elementor-element-2a2010c{right:20%;}.elementor-8229 .elementor-element.elementor-element-727c608{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:15;}.elementor-8229 .elementor-element.elementor-element-727c608 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;letter-spacing:1.8px;}.elementor-8229 .elementor-element.elementor-element-7b19bde{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;text-align:start;}.elementor-8229 .elementor-element.elementor-element-7b19bde .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-8229 .elementor-element.elementor-element-86be0f0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8229 .elementor-element.elementor-element-86be0f0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-8229 .elementor-element.elementor-element-09e24bf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8229 .elementor-element.elementor-element-09e24bf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-woostify_color_1 );}.elementor-8229 .elementor-element.elementor-element-09e24bf .elementor-heading-title a:hover, .elementor-8229 .elementor-element.elementor-element-09e24bf .elementor-heading-title a:focus{color:var( --e-global-color-woostify_color_1 );}.elementor-8229 .elementor-element.elementor-element-a740d9d{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8229 .elementor-element.elementor-element-a740d9d img{width:100%;max-width:100%;height:320px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-8229 .elementor-element.elementor-element-de993e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-8229 .elementor-element.elementor-element-2d06a6b iframe{height:540px;}.elementor-8229 .elementor-element.elementor-element-4b4e4c0{--display:flex;--position:absolute;--min-height:64vh;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;bottom:0px;}.elementor-8229 .elementor-element.elementor-element-4b4e4c0:not(.elementor-motion-effects-element-type-background), .elementor-8229 .elementor-element.elementor-element-4b4e4c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-8229 .elementor-element.elementor-element-4b4e4c0{left:20%;}body.rtl .elementor-8229 .elementor-element.elementor-element-4b4e4c0{right:20%;}.elementor-8229 .elementor-element.elementor-element-94ad371{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:15;}.elementor-8229 .elementor-element.elementor-element-94ad371 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;letter-spacing:1.8px;}.elementor-8229 .elementor-element.elementor-element-30612ad{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;text-align:start;}.elementor-8229 .elementor-element.elementor-element-30612ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-8229 .elementor-element.elementor-element-f0c151d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8229 .elementor-element.elementor-element-f0c151d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-8229 .elementor-element.elementor-element-b6dfe41{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8229 .elementor-element.elementor-element-b6dfe41 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-woostify_color_1 );}.elementor-8229 .elementor-element.elementor-element-ec7ca9d{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8229 .elementor-element.elementor-element-ec7ca9d img{width:100%;max-width:100%;height:340px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-8229 .elementor-element.elementor-element-12da151{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8229 .elementor-element.elementor-element-6cd8268{--spacer-size:50px;}@media(min-width:768px){.elementor-8229 .elementor-element.elementor-element-2a2010c{--width:26%;}.elementor-8229 .elementor-element.elementor-element-4b4e4c0{--width:26%;}}@media(max-width:767px){.elementor-8229 .elementor-element.elementor-element-4c6e08a{--padding-top:0px;--padding-bottom:0px;--padding-left:02px;--padding-right:02px;}.elementor-8229 .elementor-element.elementor-element-47ebfd0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8229 .elementor-element.elementor-element-3b8911c img{height:70vh;}.elementor-8229 .elementor-element.elementor-element-4b5a112{text-align:center;}.elementor-8229 .elementor-element.elementor-element-ca6b75c{text-align:center;}.elementor-8229 .elementor-element.elementor-element-b28466d{text-align:center;}.elementor-8229 .elementor-element.elementor-element-1ee7a58{text-align:center;}.elementor-8229 .elementor-element.elementor-element-61e0eb5{--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-8229 .elementor-element.elementor-element-44aade5{--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-8229 .elementor-element.elementor-element-2a2010c{--width:80%;--min-height:60vh;}body:not(.rtl) .elementor-8229 .elementor-element.elementor-element-2a2010c{left:46%;}body.rtl .elementor-8229 .elementor-element.elementor-element-2a2010c{right:46%;}.elementor-8229 .elementor-element.elementor-element-09e24bf{padding:8px 12px 0px 12px;text-align:center;}.elementor-8229 .elementor-element.elementor-element-09e24bf .elementor-heading-title{font-size:12px;}.elementor-8229 .elementor-element.elementor-element-a740d9d{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-8229 .elementor-element.elementor-element-a740d9d img{height:280px;}.elementor-8229 .elementor-element.elementor-element-4b4e4c0{--width:78%;--min-height:50vh;--margin-top:80px;--margin-bottom:80px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-8229 .elementor-element.elementor-element-4b4e4c0{left:46%;}body.rtl .elementor-8229 .elementor-element.elementor-element-4b4e4c0{right:46%;}.elementor-8229 .elementor-element.elementor-element-94ad371{padding:0px 10px 0px 10px;text-align:center;}.elementor-8229 .elementor-element.elementor-element-94ad371 .elementor-heading-title{font-size:14px;}.elementor-8229 .elementor-element.elementor-element-30612ad{padding:8px 12px 0px 12px;text-align:center;}.elementor-8229 .elementor-element.elementor-element-30612ad .elementor-heading-title{font-size:14px;}.elementor-8229 .elementor-element.elementor-element-f0c151d{padding:8px 12px 0px 12px;text-align:center;}.elementor-8229 .elementor-element.elementor-element-f0c151d .elementor-heading-title{font-size:12px;}.elementor-8229 .elementor-element.elementor-element-b6dfe41{padding:8px 12px 0px 12px;text-align:center;}.elementor-8229 .elementor-element.elementor-element-b6dfe41 .elementor-heading-title{font-size:12px;}.elementor-8229 .elementor-element.elementor-element-ec7ca9d{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-8229 .elementor-element.elementor-element-ec7ca9d img{height:280px;}}/* Start custom CSS for heading, class: .elementor-element-727c608 */.elementor-8229 .elementor-element.elementor-element-727c608 {
  position: absolute;
  top: 79%;
  left: 58%;
  transform: translateX(-50%);
  z-index: 10;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b19bde */.elementor-8229 .elementor-element.elementor-element-7b19bde {
  position: absolute;
  top: 83%;
  left: 58%;
  transform: translateX(-50%);
  z-index: 10;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86be0f0 */.elementor-8229 .elementor-element.elementor-element-86be0f0 {
  position: absolute;
  top: 89%;
  left: 58%;
  transform: translateX(-50%);
  z-index: 10;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e24bf */.elementor-8229 .elementor-element.elementor-element-09e24bf {
  position: absolute;
  top: 92%;
  left: 58%;
  transform: translateX(-50%);
  z-index: 10;
  pointer-events: none;
}

.elementor-8229 .elementor-element.elementor-element-09e24bf .elementor-heading-title {
    display: inline-block;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 6px;
    pointer-events: auto; /* hover kaam kare */
}

.elementor-8229 .elementor-element.elementor-element-09e24bf .elementor-heading-title::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #181717;
    transition: background-color 0.3s ease; /* smooth effect */
}

/* 🔥 Hover effect */
.elementor-8229 .elementor-element.elementor-element-09e24bf .elementor-heading-title:hover::after {
    background-color: #EF212B;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a740d9d */.elementor-8229 .elementor-element.elementor-element-a740d9d {
  position: absolute;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2010c */.elementor-8229 .elementor-element.elementor-element-2a2010c {
  position: absolute;
  top: 20px;
  left: 50%;
  transform: translateX(150%);
  z-index: 10;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ad371 */.elementor-8229 .elementor-element.elementor-element-94ad371 {
  position: absolute;
  top: 74%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 15;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30612ad */.elementor-8229 .elementor-element.elementor-element-30612ad {
  position: absolute;
  top: 78%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 15;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0c151d */.elementor-8229 .elementor-element.elementor-element-f0c151d {
  position: absolute;
  top: 83%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 15;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6dfe41 */.elementor-8229 .elementor-element.elementor-element-b6dfe41 {
  position: absolute;
  top: 86%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 15;
  pointer-events: none;
}

.elementor-8229 .elementor-element.elementor-element-b6dfe41 .elementor-heading-title {
    display: inline-block;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 6px;
    pointer-events: auto; /* hover kaam kare */
}

.elementor-8229 .elementor-element.elementor-element-b6dfe41 .elementor-heading-title::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #181717;
    transition: background-color 0.3s ease; /* smooth effect */
}

/* 🔥 Hover effect */
.elementor-8229 .elementor-element.elementor-element-b6dfe41 .elementor-heading-title:hover::after {
    background-color: #EF212B;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec7ca9d */.elementor-8229 .elementor-element.elementor-element-ec7ca9d {
  position: absolute;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4e4c0 */.elementor-8229 .elementor-element.elementor-element-4b4e4c0 {
  position: absolute;
   top: 0px;
  left: 0%;
  transform: translateX(-50%);
  z-index: 10;
  
}/* End custom CSS */