.elementor-46 .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-46 .elementor-element.elementor-element-5d0d6934{text-align:center;}.elementor-46 .elementor-element.elementor-element-5d0d6934 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-46 .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-46 .elementor-element.elementor-element-3ba41e8b{--display:flex;}.elementor-46 .elementor-element.elementor-element-42c6deef{text-align:center;}.elementor-46 .elementor-element.elementor-element-6e86720f{--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-46 .elementor-element.elementor-element-1f1cab01{--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-46 .elementor-element.elementor-element-68250884 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-46 .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-46 .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-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-46 .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-46 .elementor-element.elementor-element-b54c7a2 .elementor-button{background-color:#F30918;font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-46 .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-46 .elementor-element.elementor-element-36f40a60{text-align:center;}.elementor-46 .elementor-element.elementor-element-36f40a60 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-46 .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-46 .elementor-element.elementor-element-b063b62.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-b063b62 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-46 .elementor-element.elementor-element-4a5ad6fa.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-4a5ad6fa .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-46 .elementor-element.elementor-element-3138c136{--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-46 .elementor-element.elementor-element-70a494a5{text-align:center;}.elementor-46 .elementor-element.elementor-element-1d033f8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-46 .elementor-element.elementor-element-89e919c{--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-46 .elementor-element.elementor-element-17c47223{text-align:center;}.elementor-46 .elementor-element.elementor-element-2650bf17{text-align:center;}.elementor-46 .elementor-element.elementor-element-3a5b5e02{--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-46 .elementor-element.elementor-element-764d4074{text-align:center;}.elementor-46 .elementor-element.elementor-element-2ad0a498{--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-46 .elementor-element.elementor-element-6d05c38.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-6d05c38{text-align:center;}.elementor-46 .elementor-element.elementor-element-69bca961{--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-46 .elementor-element.elementor-element-2ed9177e .elementor-button{background-color:#EB060F;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-46 .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-46 .elementor-element.elementor-element-41bb96bd{text-align:center;}.elementor-46 .elementor-element.elementor-element-534fe1dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-46 .elementor-element.elementor-element-60c85b9a{--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-46 .elementor-element.elementor-element-7f04f69{text-align:center;}.elementor-46 .elementor-element.elementor-element-7f7e98b4{--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-46 .elementor-element.elementor-element-f57adce.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-f57adce .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-46 .elementor-element.elementor-element-7ca71013{text-align:center;}.elementor-46 .elementor-element.elementor-element-5d0b7a53{--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-46 .elementor-element.elementor-element-f0a2578.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-f0a2578{text-align:center;}.elementor-46 .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-46 .elementor-element.elementor-element-ca7ece5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-46 .elementor-element.elementor-element-ca7ece5 .elementor-divider-separator{width:100%;}.elementor-46 .elementor-element.elementor-element-ca7ece5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-46 .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-46 .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-46 .elementor-element.elementor-element-8102441.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-93a89d2{--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-46 .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-46 .elementor-element.elementor-element-4e467ed3{--display:flex;}.elementor-46 .elementor-element.elementor-element-4723978a{text-align:center;}.elementor-46 .elementor-element.elementor-element-4723978a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#0D0C0C;}.elementor-46 .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-46 .elementor-element.elementor-element-54ffa8c5 .elementor-button{background-color:#051CEB;}.elementor-46 .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-46 .elementor-element.elementor-element-7e50cf9c{--display:flex;}.elementor-46 .elementor-element.elementor-element-32958684 .elementor-button{background-color:#0931EA;}.elementor-46 .elementor-element.elementor-element-3765f3ae .elementor-button{background-color:#072AF0;}@media(min-width:768px){.elementor-46 .elementor-element.elementor-element-89e919c{--width:25%;}.elementor-46 .elementor-element.elementor-element-3a5b5e02{--width:25%;}.elementor-46 .elementor-element.elementor-element-2ad0a498{--width:25%;}.elementor-46 .elementor-element.elementor-element-60c85b9a{--width:25%;}.elementor-46 .elementor-element.elementor-element-7f7e98b4{--width:25%;}.elementor-46 .elementor-element.elementor-element-5d0b7a53{--width:25%;}}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-42c6deef{text-align:center;}.elementor-46 .elementor-element.elementor-element-36f40a60{text-align:center;}.elementor-46 .elementor-element.elementor-element-b063b62.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-4a5ad6fa.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-70a494a5{text-align:center;}.elementor-46 .elementor-element.elementor-element-17c47223{text-align:center;}.elementor-46 .elementor-element.elementor-element-764d4074{text-align:center;}.elementor-46 .elementor-element.elementor-element-6d05c38.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-6d05c38{text-align:center;}.elementor-46 .elementor-element.elementor-element-41bb96bd{text-align:center;}.elementor-46 .elementor-element.elementor-element-7f04f69{text-align:center;}.elementor-46 .elementor-element.elementor-element-f57adce.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-7ca71013{text-align:center;}.elementor-46 .elementor-element.elementor-element-f0a2578.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-f0a2578{text-align:center;}.elementor-46 .elementor-element.elementor-element-4723978a{text-align:center;}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-5d0d6934{text-align:center;}.elementor-46 .elementor-element.elementor-element-5d0d6934 .elementor-heading-title{line-height:0.9em;}.elementor-46 .elementor-element.elementor-element-42c6deef{text-align:center;}.elementor-46 .elementor-element.elementor-element-1a1020b6{text-align:center;}.elementor-46 .elementor-element.elementor-element-68250884.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-4ec21ba1{text-align:center;}.elementor-46 .elementor-element.elementor-element-b54c7a2 .elementor-button{font-size:35px;}.elementor-46 .elementor-element.elementor-element-36f40a60 .elementor-heading-title{font-size:1px;}.elementor-46 .elementor-element.elementor-element-b063b62.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-4a5ad6fa.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-70a494a5{text-align:center;}.elementor-46 .elementor-element.elementor-element-17c47223{text-align:center;}.elementor-46 .elementor-element.elementor-element-2650bf17{text-align:center;}.elementor-46 .elementor-element.elementor-element-764d4074.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-764d4074{text-align:center;}.elementor-46 .elementor-element.elementor-element-6d05c38.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-6d05c38{text-align:center;}.elementor-46 .elementor-element.elementor-element-2ed9177e .elementor-button{font-size:34px;}.elementor-46 .elementor-element.elementor-element-41bb96bd{text-align:center;}.elementor-46 .elementor-element.elementor-element-7f04f69{text-align:center;}.elementor-46 .elementor-element.elementor-element-f57adce.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-7ca71013{text-align:center;}.elementor-46 .elementor-element.elementor-element-f0a2578.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-f0a2578{text-align:center;}.elementor-46 .elementor-element.elementor-element-4723978a{text-align:center;}.elementor-46 .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-1a1020b6 */.rating-section {
  text-align: center;
  font-family: 'Arial', sans-serif;
  margin: 10px 0;
}

.stars {
  color: #FFD700; /* bright yellow stars */
  font-size: 30px;
  letter-spacing: 3px;
  margin-bottom: 5px;
}

.reviews {
  color: #000000; /* black text */
  font-size: 16px;
}/* 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-70a494a5 */.features-text {
  font-family: Arial, sans-serif;
  font-size: 18px;
  line-height: 1.6;
  color: #000;
  max-width: 680px;
  margin: 0 auto;
  text-align: left;
}

.features-text p {
  margin: 0 0 14px;
}

/* Animated green checkmarks */
.features-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;
}

/* Animation delay for smooth entry */
.features-text .check:nth-of-type(1) { animation-delay: 0.1s; }
.features-text .check:nth-of-type(2) { animation-delay: 0.3s; }
.features-text .check:nth-of-type(3) { animation-delay: 0.5s; }
.features-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); }
}

/* Closing statement styling */
.closing-lines {
  text-align: center;
  font-size: 20px;
  color: #d60000; /* strong red */
  font-weight: 700;
  margin-top: 25px;
  line-height: 1.5;
}/* 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 */