.elementor-47 .elementor-element.elementor-element-efd0c0e:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-efd0c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFC;}.elementor-47 .elementor-element.elementor-element-efd0c0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-9px;margin-bottom:0px;padding:0px 0px 36px 0px;}.elementor-47 .elementor-element.elementor-element-efd0c0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47 .elementor-element.elementor-element-0212af2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a056341{margin-top:-9px;margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-f90cdcf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-e745043{margin-top:-9px;margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-9f65662 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-c77c73f{margin-top:-9px;margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-fd79b52 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-ba3c0df > .elementor-container{max-width:1200px;}.elementor-47 .elementor-element.elementor-element-2ad9386{margin-top:-9px;margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-7737d12 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-c5b64ee{margin-top:-9px;margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-ffdfc01 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-026da9a{margin-top:-9px;margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-6e3dbeb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-4dcba80{margin-top:-9px;margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-0e61276 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-7816472{margin-top:-9px;margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-0403e66 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a1c9e66{margin-top:-9px;margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-68323b6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-7e9af2d{margin-top:-9px;margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-d3e7b61 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-cdad30c{margin-top:-9px;margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-bb31125 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}body.elementor-page-47:not(.elementor-motion-effects-element-type-background), body.elementor-page-47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FB;}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-efd0c0e{margin-top:-10px;margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-4dcba80{margin-top:-295px;margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-a1c9e66{margin-top:0px;margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-7e9af2d{margin-top:0px;margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-cdad30c{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for html, class: .elementor-element-2f92802 */.about-btn {
  background: #0052CC;
  color: #fff;
  text-decoration: none;
  padding: 14px 34px;
  border-radius: 8px;
  font-size: 18px;
  font-weight: 600;
  display: inline-block;
  transition: all 0.3s ease;
}

.about-btn:hover {
  background: #003A99; /* Slightly darker blue on hover */
  color: #ffffff; /* Text stays white on hover */
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d7b081d *//* ======= Clean Slider Arrows (No Border, No Circle) ======= */
.review-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: none;          /* no background */
  border: none;              /* completely remove border */
  color: #FFC700;            /* yellow brand color */
  font-size: 42px;
  cursor: pointer;
  padding: 0;
  transition: all 0.3s ease;
  z-index: 10;
  opacity: 0.9;
  line-height: 1;
}

/* Hover Effect */
.review-btn:hover {
  color: #007E50;            /* green hover */
  opacity: 1;
  transform: translateY(-50%) scale(1.15);
  text-shadow: 0 0 10px rgba(0,126,80,0.3);
}

/* Arrow Positions */
.review-btn-prev { left: -35px; }
.review-btn-next { right: -35px; }

/* Active (Click) Effect */
.review-btn:active {
  color: #fff;
  transform: translateY(-50%) scale(1.05);
}

/* Responsive Adjustments */
@media (max-width: 1024px) {
  .review-btn {
    font-size: 36px;
    opacity: 0.95;
  }
  .review-btn-prev { left: -20px; }
  .review-btn-next { right: -20px; }
}

@media (max-width: 600px) {
  .review-btn {
    font-size: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c9fe076 */element.style {
}
button.nb-faq-question {
}
button.nb-faq-question {
}
button.nb-faq-question {
}
.nb-faq-question:hover {
    color: #007E50;
}
.nb-faq-question:hover {
    color: #007E50;
}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: color: #fff;
    text-decoration: none;
}
[type=button]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
}
button.nb-faq-question {
}
[type=button]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: #ffc700;
    color: #fff;
    text-decoration: none;
}/* End custom CSS */