.elementor-104 .elementor-element.elementor-element-0cf2155{--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-104 .elementor-element.elementor-element-0cf2155:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-0cf2155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stage44.testlinkhub.com/wp-content/uploads/2025/12/Ellipse-4094.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-104 .elementor-element.elementor-element-95af9bd{text-align:center;}.elementor-104 .elementor-element.elementor-element-95af9bd .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:128px;font-weight:600;}.elementor-104 .elementor-element.elementor-element-d947fa5{text-align:center;}.elementor-104 .elementor-element.elementor-element-d947fa5 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:48px;font-weight:500;letter-spacing:0.94em;word-spacing:0px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-67a1700{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-104 .elementor-element.elementor-element-67a1700 .elementor-social-icon{background-color:#02010100;}.elementor-104 .elementor-element.elementor-element-67a1700 .elementor-social-icon i{color:#FFFFFFAB;}.elementor-104 .elementor-element.elementor-element-67a1700 .elementor-social-icon svg{fill:#FFFFFFAB;}.elementor-104 .elementor-element.elementor-element-67a1700 .elementor-social-icon:hover{background-color:#FFFFFF00;}.elementor-104 .elementor-element.elementor-element-67a1700 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-67a1700 .elementor-social-icon:hover svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-104 .elementor-element.elementor-element-d947fa5 .elementor-heading-title{font-size:21px;}.elementor-104 .elementor-element.elementor-element-d947fa5{margin:-7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}}@media(max-width:767px){.elementor-104 .elementor-element.elementor-element-d947fa5 .elementor-heading-title{font-size:19px;}}/* Start custom CSS for heading, class: .elementor-element-95af9bd */.sharks-anim {
  font-size: 180px;
  font-weight: 700;
  font-family: 'Albert Sans', sans-serif;
  color: transparent;
  -webkit-text-stroke: 2px #ffffff;
  display: inline-block;

  opacity: 0;
  transform: translateY(40px);

  /* Animations */
  animation: 
    slideUp 1s ease-out forwards,
    strokeHold 6s linear 1s forwards,   /* White stroke hold increased */
    strokeChange 1s ease-out 7s forwards; /* Delay = 1s + 6s = 7s */
}

/* Slide Up */
@keyframes slideUp {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Hold White Stroke for 3 seconds */
@keyframes strokeHold {
  0%, 100% {
    -webkit-text-stroke: 2px #ffffff;
  }
}

/* Change Stroke → Orange */
@keyframes strokeChange {
  0% { -webkit-text-stroke: 2px #ffffff; }
  100% { -webkit-text-stroke: 2px #FF4A00; }
}

/* ========================== */
/* Responsive Media Queries */
/* ========================== */

/* Tablet */
@media (max-width: 1024px) {
  .sharks-anim {
    font-size: 120px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .sharks-anim {
    font-size: 90px;
  }
}

/* Extra small devices */
@media (max-width: 576px) {
  .sharks-anim {
    font-size: 60px;
    -webkit-text-stroke: 1.5px #ffffff;
  }
}/* End custom CSS */