.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-18523 .elementor-element.elementor-element-e3bf6f8{--display:flex;--min-height:100vh;--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:flex-start;--padding-top:22px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;--z-index:5;}.elementor-18523 .elementor-element.elementor-element-e3bf6f8:not(.elementor-motion-effects-element-type-background), .elementor-18523 .elementor-element.elementor-element-e3bf6f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0D0D;}.elementor-18523 .elementor-element.elementor-element-eeedc99{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18523 .elementor-element.elementor-element-eeedc99.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18523 .elementor-element.elementor-element-7dafa8e{--display:flex;--min-height:92vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-18523 .elementor-element.elementor-element-7dafa8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-18523 .elementor-element.elementor-element-f1067ec{width:100%;max-width:100%;}.elementor-18523 .elementor-element.elementor-element-f1067ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18523 .elementor-element.elementor-element-f1067ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-18523 .elementor-element.elementor-element-cc47528 .elementor-button{background-color:#61CE7000;font-family:"Neue Haas Grotesk", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1px;fill:#E9E8E8;color:#E9E8E8;border-radius:0px 0px 0px 0px;padding:30px 50px 18px 80px;}.elementor-18523 .elementor-element.elementor-element-cc47528 > .elementor-widget-container{--e-transform-rotateZ:-90deg;--e-transform-translateY:100%;}body:not(.rtl) .elementor-18523 .elementor-element.elementor-element-cc47528{left:0px;}body.rtl .elementor-18523 .elementor-element.elementor-element-cc47528{right:0px;}.elementor-18523 .elementor-element.elementor-element-cc47528{bottom:165px;z-index:999;--e-transform-origin-x:left;--e-transform-origin-y:bottom;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-18523 .elementor-element.elementor-element-c297b9f{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;bottom:165px;z-index:100;}body:not(.rtl) .elementor-18523 .elementor-element.elementor-element-c297b9f{left:-2px;}body.rtl .elementor-18523 .elementor-element.elementor-element-c297b9f{right:-2px;}.elementor-18523 .elementor-element.elementor-element-a4bd5b5{--display:flex;--position:absolute;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:90px;}body:not(.rtl) .elementor-18523 .elementor-element.elementor-element-a4bd5b5{left:0px;}body.rtl .elementor-18523 .elementor-element.elementor-element-a4bd5b5{right:0px;}.elementor-widget-tp-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-tp-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-tp-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-tp-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-18523 .elementor-element.elementor-element-d347636{z-index:1;}.elementor-18523 .elementor-element.elementor-element-d347636 .align-box{text-align:text-left;}.elementor-18523 .elementor-element.elementor-element-d347636 .tp-el-subtitle{font-family:"Syne", Sans-serif;}.elementor-18523 .elementor-element.elementor-element-d347636 .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;margin:0px 0px -40px 0px;}.elementor-18523 .elementor-element.elementor-element-d347636 .tp-el-content{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;font-family:"Neue Haas Grotesk", Sans-serif;font-weight:500;letter-spacing:0.8px;margin:0px 0px 0px 0px;}.elementor-18523 .elementor-element.elementor-element-d347636 .tp-hero-title > span:first-child{padding-left:50px;}body:not(.rtl) .elementor-18523 .elementor-element.elementor-element-8773d7e{left:0px;}body.rtl .elementor-18523 .elementor-element.elementor-element-8773d7e{right:0px;}.elementor-18523 .elementor-element.elementor-element-8773d7e{top:0px;z-index:1;}.elementor-18523 .elementor-element.elementor-element-8773d7e .align-box{text-align:text-left;}.elementor-18523 .elementor-element.elementor-element-8773d7e .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;}.elementor-18523 .elementor-element.elementor-element-8773d7e .tp-el-content{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;font-family:"Neue Haas Grotesk", Sans-serif;letter-spacing:0.8px;}.elementor-18523 .elementor-element.elementor-element-8773d7e .tp-hero-title > span:first-child{padding-left:50px;}.elementor-18523 .elementor-element.elementor-element-0cf0aeb .elementor-button{background-color:#0C0D0D00;font-family:"Neue Haas Grotesk", Sans-serif;font-size:22px;font-weight:500;letter-spacing:1px;fill:var( --e-global-color-8744ddf );color:var( --e-global-color-8744ddf );border-radius:0px 0px 0px 0px;padding:33px 117px 20px 117px;}body:not(.rtl) .elementor-18523 .elementor-element.elementor-element-0cf0aeb{right:-60px;}body.rtl .elementor-18523 .elementor-element.elementor-element-0cf0aeb{left:-60px;}.elementor-18523 .elementor-element.elementor-element-0cf0aeb{bottom:10px;z-index:999;}.elementor-18523 .elementor-element.elementor-element-653a69d{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;bottom:10px;}body:not(.rtl) .elementor-18523 .elementor-element.elementor-element-653a69d{right:0px;}body.rtl .elementor-18523 .elementor-element.elementor-element-653a69d{left:0px;}@media(max-width:1366px){.elementor-18523 .elementor-element.elementor-element-f1067ec{width:100%;max-width:100%;}.elementor-18523 .elementor-element.elementor-element-a4bd5b5{top:100px;}.elementor-18523 .elementor-element.elementor-element-d347636 .tp-el-subtitle{font-size:16px;margin:0px 0px 0px 0px;}.elementor-18523 .elementor-element.elementor-element-d347636 .tp-el-title{font-size:134px;line-height:1em;}.elementor-18523 .elementor-element.elementor-element-d347636 .tp-el-content{font-size:16px;}}@media(max-width:1024px){.elementor-18523 .elementor-element.elementor-element-e3bf6f8{--min-height:100vh;}.elementor-18523 .elementor-element.elementor-element-7dafa8e{--min-height:92vh;--border-radius:30px 30px 30px 30px;}.elementor-18523 .elementor-element.elementor-element-a4bd5b5{--justify-content:center;top:0px;}.elementor-18523 .elementor-element.elementor-element-d347636 > .elementor-widget-container{margin:160px 0px 0px 60px;}.elementor-18523 .elementor-element.elementor-element-d347636 .tp-el-title{font-size:110px;margin:0px 0px -20px 0px;}.elementor-18523 .elementor-element.elementor-element-d347636 .tp-el-content{font-size:16px;}.elementor-18523 .elementor-element.elementor-element-8773d7e .tp-el-title{font-size:90px;}.elementor-18523 .elementor-element.elementor-element-8773d7e .tp-el-content{font-size:16px;}.elementor-18523 .elementor-element.elementor-element-653a69d{bottom:10px;}}@media(max-width:767px){.elementor-18523 .elementor-element.elementor-element-e3bf6f8{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18523 .elementor-element.elementor-element-cc47528{bottom:252px;}.elementor-18523 .elementor-element.elementor-element-cc47528 .elementor-button{font-size:14px;padding:20px 50px 18px 80px;}.elementor-18523 .elementor-element.elementor-element-c297b9f{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;bottom:280px;}.elementor-18523 .elementor-element.elementor-element-a4bd5b5{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18523 .elementor-element.elementor-element-d347636 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18523 .elementor-element.elementor-element-d347636 .tp-el-title{font-size:80px;}.elementor-18523 .elementor-element.elementor-element-8773d7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18523 .elementor-element.elementor-element-8773d7e{top:120px;}.elementor-18523 .elementor-element.elementor-element-8773d7e .align-box{text-align:center;}.elementor-18523 .elementor-element.elementor-element-8773d7e .tp-el-subtitle{line-height:1em;}.elementor-18523 .elementor-element.elementor-element-8773d7e .tp-el-title{font-size:76px;line-height:0.9em;margin:0px 0px -30px 0px;}.elementor-18523 .elementor-element.elementor-element-8773d7e .tp-el-content{font-size:15px;}body:not(.rtl) .elementor-18523 .elementor-element.elementor-element-0cf0aeb{right:-90px;}body.rtl .elementor-18523 .elementor-element.elementor-element-0cf0aeb{left:-90px;}.elementor-18523 .elementor-element.elementor-element-0cf0aeb .elementor-button{font-size:16px;padding:30px 117px 10px 117px;}.elementor-18523 .elementor-element.elementor-element-653a69d{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;bottom:10px;}body:not(.rtl) .elementor-18523 .elementor-element.elementor-element-653a69d{right:-1px;}body.rtl .elementor-18523 .elementor-element.elementor-element-653a69d{left:-1px;}}@media(min-width:768px){.elementor-18523 .elementor-element.elementor-element-7dafa8e{--width:100%;}.elementor-18523 .elementor-element.elementor-element-a4bd5b5{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-18523 .elementor-element.elementor-element-eeedc99{--width:100%;}.elementor-18523 .elementor-element.elementor-element-7dafa8e{--width:100%;}}/* Start custom CSS for tp-heading, class: .elementor-element-d347636 *//* ✅ Default (Desktop) */
.tp-hero-shape-2 {
  display: inline-block !important;
  vertical-align: middle !important;
  margin-left: -30px !important;
  position: relative !important;
  top: -15px !important;
  overflow: visible !important;
}

.tp-hero-shape-2 img {
  height: 50px !important;
  width: auto !important;
  display: inline-block !important;
}

/* 💻 Laptop fix (screens smaller than 1200px) */
@media (max-width: 1200px) {
  .tp-hero-shape-2 {
    margin-left: 25px !important; /* add more spacing */
    top: -5px !important;          /* lower image a bit */
  }

  .tp-hero-shape-2 img {
    height: 45px !important;       /* slightly smaller image */
  }
}

/* 📱 Optional: mobile screens */
@media (max-width: 768px) {
  .tp-hero-shape-2 {
    margin-left: 10px !important;
    top: 0 !important;
  }

  .tp-hero-shape-2 img {
    height: 38px !important;
  }
}


/* ✅ Base style for subheading */
.tp-hero-subtitle {
  position: absolute !important;
  top: 20px !important;         /* moves it above the "Dopee" heading */
  left: -100px !important;        /* positions it to the left */
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1.2 !important;
  color: #000 !important;        /* adjust to your theme color */
  white-space: nowrap !important;
  overflow: visible !important;
  z-index: 5 !important;
 
}

/* 💻 Laptop fix (make sure it’s visible on smaller screens) */
@media (max-width: 1200px) {
  .tp-hero-subtitle {
    top: 20px !important;
    left: -60px !important;
    font-size: 16px !important;
  }
}

/* 📱 Optional mobile handling — hides cleanly */
@media (max-width: 992px) {
  .tp-hero-subtitle {
    display: none !important;
  }
}/* End custom CSS */