.elementor-11685 .elementor-element.elementor-element-f9f6e26{width:var( --container-widget-width, 80.807% );max-width:80.807%;--container-widget-width:80.807%;--container-widget-flex-grow:0;}.elementor-11685 .elementor-element.elementor-element-f9f6e26.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11685 .elementor-element.elementor-element-c487613 .elementor-icon-wrapper{text-align:start;}.elementor-11685 .elementor-element.elementor-element-c487613.elementor-view-stacked .elementor-icon{background-color:#E0102A;}.elementor-11685 .elementor-element.elementor-element-c487613.elementor-view-framed .elementor-icon, .elementor-11685 .elementor-element.elementor-element-c487613.elementor-view-default .elementor-icon{color:#E0102A;border-color:#E0102A;}.elementor-11685 .elementor-element.elementor-element-c487613.elementor-view-framed .elementor-icon, .elementor-11685 .elementor-element.elementor-element-c487613.elementor-view-default .elementor-icon svg{fill:#E0102A;}.elementor-11685 .elementor-element.elementor-element-29586a9 .elementor-icon-wrapper{text-align:start;}.elementor-11685 .elementor-element.elementor-element-29586a9.elementor-view-stacked .elementor-icon{background-color:#E0102A;}.elementor-11685 .elementor-element.elementor-element-29586a9.elementor-view-framed .elementor-icon, .elementor-11685 .elementor-element.elementor-element-29586a9.elementor-view-default .elementor-icon{color:#E0102A;border-color:#E0102A;}.elementor-11685 .elementor-element.elementor-element-29586a9.elementor-view-framed .elementor-icon, .elementor-11685 .elementor-element.elementor-element-29586a9.elementor-view-default .elementor-icon svg{fill:#E0102A;}.elementor-11685 .elementor-element.elementor-element-8f6c743 .elementor-icon-wrapper{text-align:start;}.elementor-11685 .elementor-element.elementor-element-8f6c743.elementor-view-stacked .elementor-icon{background-color:#E0102A;}.elementor-11685 .elementor-element.elementor-element-8f6c743.elementor-view-framed .elementor-icon, .elementor-11685 .elementor-element.elementor-element-8f6c743.elementor-view-default .elementor-icon{color:#E0102A;border-color:#E0102A;}.elementor-11685 .elementor-element.elementor-element-8f6c743.elementor-view-framed .elementor-icon, .elementor-11685 .elementor-element.elementor-element-8f6c743.elementor-view-default .elementor-icon svg{fill:#E0102A;}.elementor-11685 .elementor-element.elementor-element-2c12c6f .elementor-swiper-button{font-size:20px;}.elementor-11685 .elementor-element.elementor-element-2c12c6f .elementor-testimonial__content{padding:20px 20px 20px 20px;}.elementor-11685 .elementor-element.elementor-element-2c12c6f.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-11685 .elementor-element.elementor-element-2c12c6f.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-11685 .elementor-element.elementor-element-2c12c6f.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-11685 .elementor-element.elementor-element-2c12c6f.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-11685 .elementor-element.elementor-element-2c12c6f.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}:root{--page-title-display:none;}body.elementor-page-11685:not(.elementor-motion-effects-element-type-background), body.elementor-page-11685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}/* Start custom CSS */@keyframes blink-rec {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.2; }
}
.rec-dot {
  animation: blink-rec 1.2s ease-in-out infinite;
  display: inline-block;
  width: fit-content;
  margin: 0;
  padding: 0;
  line-height: 1;
  color: #e0102a;
  font-family: 'JetBrains Mono', monospace;
  font-weight: 400;
  font-size: 0.75rem;
}/* End custom CSS */