.elementor-544 .elementor-element.elementor-element-45ba216f{--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-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-544 .elementor-element.elementor-element-5d0d6934{text-align:center;}.elementor-544 .elementor-element.elementor-element-5d0d6934 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-544 .elementor-element.elementor-element-598ddeb6{--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-544 .elementor-element.elementor-element-3ba41e8b{--display:flex;}.elementor-544 .elementor-element.elementor-element-42c6deef{text-align:center;}.elementor-544 .elementor-element.elementor-element-66822dd{--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-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-544 .elementor-element.elementor-element-365593a img{border-style:none;}.elementor-544 .elementor-element.elementor-element-b303bf9{--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-544 .elementor-element.elementor-element-e138bd2{--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-544 .elementor-element.elementor-element-1868d55 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-544 .elementor-element.elementor-element-d08ea35{--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-544 .elementor-element.elementor-element-688e3f1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-544 .elementor-element.elementor-element-a4ff12a{--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-544 .elementor-element.elementor-element-7577a761{--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-544 .elementor-element.elementor-element-d8761ed{--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-544 .elementor-element.elementor-element-3ce13b77{--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-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-544 .elementor-element.elementor-element-b54c7a2 .elementor-button{background-color:#F30918;font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-544 .elementor-element.elementor-element-27c06fc5{--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-544 .elementor-element.elementor-element-36f40a60{text-align:center;}.elementor-544 .elementor-element.elementor-element-36f40a60 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-544 .elementor-element.elementor-element-68250884 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-544 .elementor-element.elementor-element-1bbc52b{--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-544 .elementor-element.elementor-element-36f0af6{--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-544 .elementor-element.elementor-element-16fdf1d6{--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-544 .elementor-element.elementor-element-6c810bcf .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#050505EB;}.elementor-544 .elementor-element.elementor-element-05dc48c{--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-544 .elementor-element.elementor-element-8809cc3{--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-544 .elementor-element.elementor-element-1f11ce2{--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-544 .elementor-element.elementor-element-eebf237 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-544 .elementor-element.elementor-element-20397667{--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-544 .elementor-element.elementor-element-7e83369 .elementor-button{background-color:#EB060F;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-544 .elementor-element.elementor-element-41bb96bd{text-align:center;}.elementor-544 .elementor-element.elementor-element-41bb96bd .elementor-heading-title{color:#052E3F;}.elementor-544 .elementor-element.elementor-element-48ae87f8{--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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-ca7ece5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-544 .elementor-element.elementor-element-ca7ece5 .elementor-divider-separator{width:100%;}.elementor-544 .elementor-element.elementor-element-ca7ece5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-544 .elementor-element.elementor-element-a3a192d{--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-544 .elementor-element.elementor-element-70299fe .elementor-button{background-color:#EB060F;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-544 .elementor-element.elementor-element-0e9d89a{--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-544 .elementor-element.elementor-element-4b4c9ab .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-544 .elementor-element.elementor-element-795dc0e2{--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-544 .elementor-element.elementor-element-a2d9cbd{--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-544 .elementor-element.elementor-element-8102441.elementor-element{--align-self:center;}.elementor-544 .elementor-element.elementor-element-7eed199{--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-544 .elementor-element.elementor-element-49b4e39{--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-544 .elementor-element.elementor-element-b617357{--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-544 .elementor-element.elementor-element-4e467ed3{--display:flex;}.elementor-544 .elementor-element.elementor-element-4723978a{text-align:center;}.elementor-544 .elementor-element.elementor-element-4723978a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#0D0C0C;}.elementor-544 .elementor-element.elementor-element-708f7ad{--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-544 .elementor-element.elementor-element-54ffa8c5 .elementor-button{background-color:#051CEB;}.elementor-544 .elementor-element.elementor-element-57a28463{--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-544 .elementor-element.elementor-element-7e50cf9c{--display:flex;}.elementor-544 .elementor-element.elementor-element-32958684 .elementor-button{background-color:#0931EA;}.elementor-544 .elementor-element.elementor-element-3765f3ae .elementor-button{background-color:#072AF0;}@media(max-width:1024px){.elementor-544 .elementor-element.elementor-element-42c6deef{text-align:center;}.elementor-544 .elementor-element.elementor-element-36f40a60{text-align:center;}.elementor-544 .elementor-element.elementor-element-41bb96bd{text-align:center;}.elementor-544 .elementor-element.elementor-element-4723978a{text-align:center;}}@media(max-width:767px){.elementor-544 .elementor-element.elementor-element-5d0d6934{text-align:center;}.elementor-544 .elementor-element.elementor-element-5d0d6934 .elementor-heading-title{line-height:0.9em;}.elementor-544 .elementor-element.elementor-element-42c6deef{text-align:center;}.elementor-544 .elementor-element.elementor-element-365593a{text-align:center;}.elementor-544 .elementor-element.elementor-element-365593a img{width:100%;max-width:100%;}.elementor-544 .elementor-element.elementor-element-4ec21ba1{text-align:center;}.elementor-544 .elementor-element.elementor-element-b54c7a2 .elementor-button{font-size:35px;}.elementor-544 .elementor-element.elementor-element-36f40a60 .elementor-heading-title{font-size:1px;}.elementor-544 .elementor-element.elementor-element-68250884.elementor-element{--align-self:center;}.elementor-544 .elementor-element.elementor-element-6c810bcf{text-align:start;}.elementor-544 .elementor-element.elementor-element-7e83369 .elementor-button{font-size:34px;}.elementor-544 .elementor-element.elementor-element-41bb96bd{text-align:center;}.elementor-544 .elementor-element.elementor-element-70299fe .elementor-button{font-size:34px;}.elementor-544 .elementor-element.elementor-element-4723978a{text-align:center;}.elementor-544 .elementor-element.elementor-element-4723978a .elementor-heading-title{font-size:11px;}}/* Start custom CSS for heading, class: .elementor-element-5d0d6934 */.promo-bar {
  background-color: #f2f2f2; /* light grey background */
  text-align: center;
  font-family: 'Arial', sans-serif;
  font-size: 20px;
  font-weight: 600;
  padding: 12px 10px;
  border-radius: 6px;
  box-shadow: 0 0 10px rgba(255, 0, 0, 0.2);
  animation: promoPop 2s ease-in-out infinite;
}

.black-text {
  color: #000000;
}

.red-text {
  color: #FF0000;
}

/* subtle “pop” motion to grab attention */
@keyframes promoPop {
  0%, 100% {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 0, 0, 0.2);
  }
  50% {
    transform: scale(1.02);
    box-shadow: 0 0 15px rgba(255, 0, 0, 0.4);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42c6deef */.red-underline {
  font-family: 'Times New Roman', serif;
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  color: #000000;
  position: relative;
  display: inline-block;
  padding-bottom: 10px;
  line-height: 1.3;
}

.red-underline::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px;
  background-color: #FF0000;
  border-radius: 2px;
  animation: pulseUnderline 1.8s ease-in-out infinite;
}

@keyframes pulseUnderline {
  0%, 100% {
    transform: scaleX(1);
    opacity: 1;
  }
  50% {
    transform: scaleX(1.05);
    opacity: 0.6;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ec21ba1 */.discount-text {
  color: #FF0000; /* bright red */
  font-size: 40px;
  font-weight: 700;
  font-style: italic;
  text-align: center;
  font-family: Arial, sans-serif;
  margin: 10px 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f40a60 */.price-hint {
  color: #FF0000; /* bright blue */
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  font-family: Arial, sans-serif;
  margin-top: 10px;
  letter-spacing: 0.3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c810bcf */.promo-text {
  font-family: Arial, sans-serif;
  font-size: 18px;
  line-height: 1.6;
  color: #000;
  max-width: 680px;
  margin: 0 auto;
}

.promo-text p {
  margin: 0 0 14px;
}

/* Animated green checkmarks */
.promo-text .check {
  color: #007700;
  font-weight: 700;
  margin-right: 6px;
  display: inline-block;
  opacity: 0;
  transform: translateX(-10px);
  animation: slideIn 0.6s ease-out forwards;
}

/* Slight delay for each tick */
.promo-text .check:nth-of-type(1) { animation-delay: 0.1s; }
.promo-text .check:nth-of-type(2) { animation-delay: 0.3s; }
.promo-text .check:nth-of-type(3) { animation-delay: 0.5s; }
.promo-text .check:nth-of-type(4) { animation-delay: 0.7s; }

@keyframes slideIn {
  0% {
    opacity: 0;
    transform: translateX(-10px) scale(0.9);
  }
  70% {
    transform: translateX(3px) scale(1.1);
  }
  100% {
    opacity: 1;
    transform: translateX(0) scale(1);
  }
}

.promo-text .closing {
  text-align: center;
  margin-top: 25px;
  font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41bb96bd */.final-ticked {
  font-family: Arial, sans-serif;
  font-size: 18px;
  line-height: 1.6;
  color: #000000;
  max-width: 680px;
  margin: 20px auto;
  text-align: left;
}

.final-ticked p {
  margin: 0;
}

/* Animated green checkmarks */
.final-ticked .check {
  color: #007700;
  font-weight: 700;
  margin-right: 6px;
  display: inline-block;
  opacity: 0;
  transform: translateX(-10px);
  animation: slideIn 0.6s ease-out forwards;
}

/* Animation delays */
.final-ticked .check:nth-of-type(1) { animation-delay: 0.2s; }
.final-ticked .check:nth-of-type(2) { animation-delay: 0.4s; }

@keyframes slideIn {
  0% {
    opacity: 0;
    transform: translateX(-10px) scale(0.9);
  }
  70% {
    transform: translateX(3px) scale(1.1);
  }
  100% {
    opacity: 1;
    transform: translateX(0) scale(1);
  }
}

/* Red closing line */
.final-ticked .urgent {
  color: #d60000;
  text-align: center;
  margin-top: 25px;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5648e974 */.clients-counter {
  text-align: center;
  font-family: Arial, sans-serif;
  margin: 20px auto;
}

.clients-counter .number {
  font-size: 72px;
  font-weight: 700;
  color: #000000; /* black */
  margin: 0;
  line-height: 1;
}

.clients-counter .label {
  font-size: 20px;
  color: #333333;
  margin-top: 8px;
}/* End custom CSS */