/* Elementor Pro animated-headline — restored from the Cyber homepage widget settings. */
.elementor-headline{font-size:inherit;line-height:1.2;margin:0;display:block}
.elementor-headline-plain-text{color:inherit}
.elementor-headline-dynamic-wrapper{display:inline-block;position:relative;text-align:start;vertical-align:bottom}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:bottom}
.elementor-headline-dynamic-text{display:inline-block;white-space:nowrap}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text{position:absolute;left:0;top:0;opacity:0;visibility:hidden}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text.elementor-headline-text-active,
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text.elementor-headline-text-in{position:relative;opacity:1;visibility:visible}
.elementor-headline-dynamic-letter{display:inline-block;transform-origin:50% 50%;backface-visibility:hidden}
.elementor-headline-animation-type-blinds .elementor-headline-text-in .elementor-headline-dynamic-letter{
  animation:e-headline-blinds-in .45s both
}
.elementor-headline-animation-type-blinds .elementor-headline-text-out .elementor-headline-dynamic-letter{
  animation:e-headline-blinds-out .35s both
}
@keyframes e-headline-blinds-in{
  from{opacity:0;transform:rotateX(90deg)}
  to{opacity:1;transform:rotateX(0)}
}
@keyframes e-headline-blinds-out{
  from{opacity:1;transform:rotateX(0)}
  to{opacity:0;transform:rotateX(-90deg)}
}
.elementor-headline-dynamic-wrapper svg{
  position:absolute;left:0;top:50%;width:calc(100% + 20px);height:calc(100% + 20px);
  transform:translate(-10px,-50%);overflow:visible;pointer-events:none
}
.elementor-headline-dynamic-wrapper path{
  fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:9;
  stroke-dasharray:1500;stroke-dashoffset:1500
}
.elementor-headline-dynamic-wrapper.elementor-headline-text-active path{
  animation:e-headline-dash var(--e-headline-highlight-duration,2s) infinite
}
@keyframes e-headline-dash{
  0%{stroke-dashoffset:1500}
  25%{stroke-dashoffset:0}
  75%{stroke-dashoffset:0}
  100%{stroke-dashoffset:-1500}
}

.elementor-222 .elementor-element-dd4a396 .elementor-headline{
  font-family:"Poppins",Sans-serif;font-weight:600;font-size:60px;color:#000;text-align:center
}
.elementor-222 .elementor-element-dd4a396 .elementor-headline-dynamic-text,
.elementor-222 .elementor-element-dd4a396 .elementor-headline-dynamic-wrapper{
  color:#E52227;-webkit-text-stroke:.4px #E52227
}
@media (max-width:767px){
  .elementor-222 .elementor-element-dd4a396 .elementor-headline{font-size:30px}
}

.elementor-222 .elementor-element-c261cc3 .elementor-headline{
  font-family:"Poppins",Sans-serif;font-weight:600;font-size:48px;color:#292929;text-align:right
}
.elementor-222 .elementor-element-c261cc3 .elementor-headline-dynamic-wrapper,
.elementor-222 .elementor-element-c261cc3 .elementor-headline-dynamic-text{
  color:#FF9100
}
@media (max-width:767px){
  .elementor-222 .elementor-element-c261cc3 .elementor-headline{font-size:32px;text-align:left}
}
