.elementor-5544 .elementor-element.elementor-element-7a8d968{--display:flex;--min-height:400px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-5544 .elementor-element.elementor-element-7a8d968:not(.elementor-motion-effects-element-type-background), .elementor-5544 .elementor-element.elementor-element-7a8d968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );background-image:url("https://tsols.net/wp-content/uploads/2025/04/Rectangle-1_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-text-editor{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-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5544 .elementor-element.elementor-element-29ff6d5 > .elementor-widget-container{margin:30px 0px 0px 110px;}.elementor-5544 .elementor-element.elementor-element-29ff6d5{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-5544 .elementor-element.elementor-element-fbe460c{--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:visible;}.elementor-5544 .elementor-element.elementor-element-fbe460c:not(.elementor-motion-effects-element-type-background), .elementor-5544 .elementor-element.elementor-element-fbe460c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5544 .elementor-element.elementor-element-e1f52ed > .elementor-widget-container{margin:-178px 0px 0px 100px;padding:-48px -48px -48px -48px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5544 .elementor-element.elementor-element-64072a4 .elementor-button{background-color:#262B3F;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;border-style:solid;border-width:16px 50px 16px 50px;border-color:#262B3F;border-radius:6px 6px 6px 6px;padding:2px 2px 2px 2px;}.elementor-5544 .elementor-element.elementor-element-64072a4 > .elementor-widget-container{margin:0px 0px 0px 100px;}.elementor-5544 .elementor-element.elementor-element-cf1a25b{--display:flex;overflow:visible;}.elementor-5544 .elementor-element.elementor-element-175ab1c{--spacer-size:80px;}.elementor-5544 .elementor-element.elementor-element-a93f24d{--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:visible;}.elementor-5544 .elementor-element.elementor-element-a93f24d:not(.elementor-motion-effects-element-type-background), .elementor-5544 .elementor-element.elementor-element-a93f24d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5544 .elementor-element.elementor-element-f96c626{--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:visible;}.elementor-5544 .elementor-element.elementor-element-f96c626:not(.elementor-motion-effects-element-type-background), .elementor-5544 .elementor-element.elementor-element-f96c626 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5544 .elementor-element.elementor-element-273b03b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-5544 .elementor-element.elementor-element-273b03b:not(.elementor-motion-effects-element-type-background), .elementor-5544 .elementor-element.elementor-element-273b03b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5544 .elementor-element.elementor-element-93122c9{--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:0px;--margin-right:032px;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5544 .elementor-element.elementor-element-99483a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5544 .elementor-element.elementor-element-99483a5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#212529;}.elementor-5544 .elementor-element.elementor-element-bdbb8b6{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#212529;}.elementor-5544 .elementor-element.elementor-element-429afcf .elementor-button{background-color:#262B3F;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;border-style:solid;border-width:16px 50px 16px 50px;border-color:#262B3F;border-radius:6px 6px 6px 6px;padding:2px 2px 2px 2px;}.elementor-5544 .elementor-element.elementor-element-429afcf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5544 .elementor-element.elementor-element-a01c1d0{--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:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5544 .elementor-element.elementor-element-5e699a8 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5544 .elementor-element.elementor-element-ce6dbe4{--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:visible;}.elementor-5544 .elementor-element.elementor-element-ce6dbe4:not(.elementor-motion-effects-element-type-background), .elementor-5544 .elementor-element.elementor-element-ce6dbe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5544 .elementor-element.elementor-element-bfaa1a9{--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:visible;}.elementor-5544 .elementor-element.elementor-element-bfaa1a9:not(.elementor-motion-effects-element-type-background), .elementor-5544 .elementor-element.elementor-element-bfaa1a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5544 .elementor-element.elementor-element-3b5de99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-5544 .elementor-element.elementor-element-3b5de99:not(.elementor-motion-effects-element-type-background), .elementor-5544 .elementor-element.elementor-element-3b5de99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5544 .elementor-element.elementor-element-eb4b639{--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:visible;}.elementor-5544 .elementor-element.elementor-element-e368022{--spacer-size:60px;}.elementor-5544 .elementor-element.elementor-element-0625801 > .elementor-widget-container{margin:0px 0px -30px 10px;}.elementor-5544 .elementor-element.elementor-element-0625801{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#262B3F;}.elementor-5544 .elementor-element.elementor-element-87a0b6c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#262B3F;}.elementor-5544 .elementor-element.elementor-element-4a138d9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5544 .elementor-element.elementor-element-4a138d9{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:500;line-height:2.1rem;color:#262B3F;}.elementor-5544 .elementor-element.elementor-element-1dd1f7a .elementor-button{background-color:#61CE7000;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1rem;fill:#F26223;color:#F26223;}.elementor-5544 .elementor-element.elementor-element-1dd1f7a > .elementor-widget-container{margin:-20px 0px 0px -20px;}.elementor-5544 .elementor-element.elementor-element-1dd1f7a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5544 .elementor-element.elementor-element-39ca0ad{--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:visible;}.elementor-5544 .elementor-element.elementor-element-463700c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 01px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:01px;border-color:#DEE2E6;--border-color:#DEE2E6;overflow:visible;}.elementor-5544 .elementor-element.elementor-element-388b1c8{--spacer-size:50px;}.elementor-5544 .elementor-element.elementor-element-0a94c0e > .elementor-widget-container{margin:0px 0px -10px 48px;}.elementor-5544 .elementor-element.elementor-element-0a94c0e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:400;color:#212529;}.elementor-5544 .elementor-element.elementor-element-b3974d0 > .elementor-widget-container{margin:0px 0px 70px 50px;}.elementor-5544 .elementor-element.elementor-element-b3974d0{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;line-height:1.5rem;color:#212529;}.elementor-5544 .elementor-element.elementor-element-cebec2e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 01px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:01px;border-color:#DEE2E6;--border-color:#DEE2E6;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-5544 .elementor-element.elementor-element-753a201{--spacer-size:20px;}.elementor-5544 .elementor-element.elementor-element-5a2531c > .elementor-widget-container{margin:0px 0px -10px 48px;}.elementor-5544 .elementor-element.elementor-element-5a2531c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:400;color:#212529;}.elementor-5544 .elementor-element.elementor-element-87cced5 > .elementor-widget-container{margin:0px 0px 70px 50px;}.elementor-5544 .elementor-element.elementor-element-87cced5{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;line-height:1.5rem;color:#212529;}.elementor-5544 .elementor-element.elementor-element-c49c54d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 01px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:01px;border-color:#DEE2E6;--border-color:#DEE2E6;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-5544 .elementor-element.elementor-element-71f0025{--spacer-size:20px;}.elementor-5544 .elementor-element.elementor-element-d4000cc > .elementor-widget-container{margin:0px 0px -10px 48px;}.elementor-5544 .elementor-element.elementor-element-d4000cc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:400;color:#212529;}.elementor-5544 .elementor-element.elementor-element-3da3bd3 > .elementor-widget-container{margin:0px 0px 70px 50px;}.elementor-5544 .elementor-element.elementor-element-3da3bd3{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;line-height:1.5rem;color:#000000;}.elementor-5544 .elementor-element.elementor-element-a0290b7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 01px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:01px;border-color:#DEE2E6;--border-color:#DEE2E6;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-5544 .elementor-element.elementor-element-810412b{--spacer-size:20px;}.elementor-5544 .elementor-element.elementor-element-9c32217 > .elementor-widget-container{margin:0px 0px -10px 48px;}.elementor-5544 .elementor-element.elementor-element-9c32217 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:400;color:#212529;}.elementor-5544 .elementor-element.elementor-element-dad1838 > .elementor-widget-container{margin:0px 0px 70px 50px;}.elementor-5544 .elementor-element.elementor-element-dad1838{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;line-height:1.5rem;color:#000000;}.elementor-5544 .elementor-element.elementor-element-dad1838 a{color:#070505;}.elementor-5544 .elementor-element.elementor-element-05000d5{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 01px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:01px;border-color:#DEE2E6;--border-color:#DEE2E6;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-5544 .elementor-element.elementor-element-35ef1a3{--spacer-size:20px;}.elementor-5544 .elementor-element.elementor-element-1dc1205 > .elementor-widget-container{margin:0px 0px -10px 48px;}.elementor-5544 .elementor-element.elementor-element-1dc1205 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:400;color:#212529;}.elementor-5544 .elementor-element.elementor-element-e1bab99 > .elementor-widget-container{margin:0px 0px 70px 50px;}.elementor-5544 .elementor-element.elementor-element-e1bab99{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;line-height:1.5rem;color:#212529;}.elementor-5544 .elementor-element.elementor-element-7bdc6fa{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 01px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:01px;border-color:#DEE2E6;--border-color:#DEE2E6;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-5544 .elementor-element.elementor-element-10b1524{--spacer-size:20px;}.elementor-5544 .elementor-element.elementor-element-0459d0d > .elementor-widget-container{margin:0px 0px -10px 48px;}.elementor-5544 .elementor-element.elementor-element-0459d0d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:400;color:#212529;}.elementor-5544 .elementor-element.elementor-element-29bc8e7 > .elementor-widget-container{margin:0px 0px 70px 50px;}.elementor-5544 .elementor-element.elementor-element-29bc8e7{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;line-height:1.5rem;color:#212529;}.elementor-5544 .elementor-element.elementor-element-caf3aad{--display:flex;overflow:visible;}.elementor-5544 .elementor-element.elementor-element-16f73ff{--display:flex;--min-height:480px;--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:visible;}.elementor-5544 .elementor-element.elementor-element-16f73ff:not(.elementor-motion-effects-element-type-background), .elementor-5544 .elementor-element.elementor-element-16f73ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5544 .elementor-element.elementor-element-90f74e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5544 .elementor-element.elementor-element-90f74e9{text-align:center;}.elementor-5544 .elementor-element.elementor-element-90f74e9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:400;color:#262B3F;}.elementor-5544 .elementor-element.elementor-element-4b206ca{--e-image-carousel-slides-to-show:4;}.elementor-5544 .elementor-element.elementor-element-4b206ca > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-5544 .elementor-element.elementor-element-0258081{--e-image-carousel-slides-to-show:1;}.elementor-5544 .elementor-element.elementor-element-0258081 > .elementor-widget-container{margin:-50px 470px 0px 470px;}.elementor-5544 .elementor-element.elementor-element-17f123e{--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:visible;}.elementor-5544 .elementor-element.elementor-element-17f123e:not(.elementor-motion-effects-element-type-background), .elementor-5544 .elementor-element.elementor-element-17f123e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5544 .elementor-element.elementor-element-63df594{--spacer-size:100px;}.elementor-5544 .elementor-element.elementor-element-70fbf20{text-align:center;}.elementor-5544 .elementor-element.elementor-element-70fbf20 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:56px;font-weight:600;color:#161616;}.elementor-5544 .elementor-element.elementor-element-d0f6938{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;color:#161616;}.elementor-5544 .elementor-element.elementor-element-23ce4f0 .elementor-button{background-color:#262B3F;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;padding:016px 50px 016px 50px;}.elementor-5544 .elementor-element.elementor-element-e7d7a62{--spacer-size:100px;}@media(min-width:768px){.elementor-5544 .elementor-element.elementor-element-93122c9{--width:50%;}.elementor-5544 .elementor-element.elementor-element-a01c1d0{--width:50%;}.elementor-5544 .elementor-element.elementor-element-eb4b639{--width:50%;}.elementor-5544 .elementor-element.elementor-element-39ca0ad{--width:50%;}}@media(min-width:1025px){.elementor-5544 .elementor-element.elementor-element-7a8d968:not(.elementor-motion-effects-element-type-background), .elementor-5544 .elementor-element.elementor-element-7a8d968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-5544 .elementor-element.elementor-element-29ff6d5 > .elementor-widget-container{margin:195px 0px 0px 0px;}.elementor-5544 .elementor-element.elementor-element-e1f52ed > .elementor-widget-container{margin:-95px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5544 .elementor-element.elementor-element-64072a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5544 .elementor-element.elementor-element-0625801 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-5544 .elementor-element.elementor-element-90f74e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5544 .elementor-element.elementor-element-90f74e9{text-align:center;}.elementor-5544 .elementor-element.elementor-element-70fbf20 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for html, class: .elementor-element-e1f52ed */.custom-text {
  font-family: 'Plus Jakarta Sans', sans-serif;
  text-align: left;
  font-size: 80px;
  line-height: 1.3;
  display: inline-block;
  font-weight: 400;
}

.line.white {
  color: white;
}

.line.black {
  color: black;
}

.line.split {
  position: relative;
  color: black;
  line-height: inherit;
  font-weight: inherit;
}

.line.split::before {
  content: 'and integration';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 60%;
  color: white;
  overflow: hidden;
  line-height: inherit;
  font-weight: inherit;
}

/* ✅ Responsive for Mobile */
@media (max-width: 767px) {
  .custom-text {
    font-size: 40px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87a0b6c */.animated-heading {
  font-size: 60px;
  font-weight: bold;
  background: linear-gradient(90deg, #262B3F, #FF6EC4, #7873F5, #47CACC);
  background-size: 300% 300%;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  animation: gradientScroll 5s ease infinite;
}

@keyframes gradientScroll {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dd1f7a */.elementor-5544 .elementor-element.elementor-element-1dd1f7a {
  display: inline-block;
  position: relative;
  text-decoration: none;
  padding-bottom: 0px; /* Line aur text ke darmiyan bilkul minimum gap */
}

/* Permanent Line (Only under 'L', slightly shifted right) */
.elementor-5544 .elementor-element.elementor-element-1dd1f7a::before {
  content: '';
  position: absolute;
  left: 1%; /* Thodi right shift */
  bottom: 9px; /* Line ko aur upar kiya */
  width: 5%;  /* Right side se 95% kam */
  height: 2px;
  background: #F26223;
}

/* Hover Underline (Expands on hover, slightly shifted left) */
.elementor-5544 .elementor-element.elementor-element-1dd1f7a::after {
  content: '';
  position: absolute;
  left: 8%;  /* Left side se aur chhota kiya (pehle 6% tha, ab 8%) */
  bottom: 09px; /* Line ko aur upar kiya */
  width: 0;
  height: 2px;
  background: #F26223;
  transition: width 0.3s ease-in-out, left 0.3s ease-in-out;
}

.elementor-5544 .elementor-element.elementor-element-1dd1f7a:hover::after {
  width: 20%; /* Right side se 88% kam (pehle 14% tha) */
  left:4%; /* Hover pe left se aur chhoti kar di */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb4b639 */.elementor-5544 .elementor-element.elementor-element-eb4b639 {
  position: relative;
  top: 0;
  height: 100vh;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caf3aad */.elementor-5544 .elementor-element.elementor-element-caf3aad {
  max-height: 100vh;
  overflow-y: auto;
}/* End custom CSS */