.elementor-67450 .elementor-element {
  --widgets-spacing: 0px;
}
.grecaptcha-badge {
    display: none !important;
}
.elementor-67450 .e-con {
  --padding-top: var(--container-default-padding-top, 0);
  --padding-right: var(--container-default-padding-right, 0);
  --padding-bottom: var(--container-default-padding-bottom, 0);
  --padding-left: var(--container-default-padding-left, 0);
  --container-max-width: 1200px;
}

.elementor-67450 a:hover,
.elementor-67450 a:focus {
  text-decoration: none;
}

.full-width-btn a {
  width: 100%;
}

.bg-color-dodge {
  background-blend-mode: color-dodge;
}

.faq-accordin .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
  width: 32px;
  height: 32px;
}

.faq-accordin .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
  width: 32px;
}

.faq-accordin .elementor-accordion .elementor-accordion-item {
  border-left: 0;
  border-right: 0;
}

.menu-last-item-arrow .menu-item:last-child .hfe-menu-item::after {
  content: '';
  width: 16px;
  height: 15px;
  display: block;
  position: absolute;
  right: -2px;
  background: url(/wp-content/uploads/2024/10/black-arrow-external.png);
  opacity: 1 !important;
  background-color: transparent !important;
  transition: all 0.3s ease-in-out;
}

.menu-last-item-arrow .menu-item:last-child .hfe-menu-item:hover::after {
  filter: invert(40%) sepia(74%) saturate(4869%) hue-rotate(199deg) brightness(101%) contrast(108%);
}

.elementor-67450 .wpcf7-form label {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  color: #7B7C7C;
}

.elementor-67450 .wpcf7-form input,
.elementor-67450 .wpcf7-form textarea {
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  text-align: left;
  color: #0F0F10;
  border-radius: 10px;
  background: #F9FAFB;
  border-color: #DCDCDC;
  height: auto;
  box-shadow: none;
}

.elementor-67450 .wpcf7-form textarea {
  padding: 14px;
}

.elementor-67450 .wpcf7-form input {
  padding: 9px 14px
}

.elementor-67450 .wpcf7-form .btn.sa-btn {
  background-color: #007BFF;
  box-shadow: none;
  width: 100%;
  padding: 13px 42px;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-align: center;
}

.elementor-67450 .wpcf7-form .btn.sa-btn:hover {
  background-color: #007BFFCC;
}

.elementor-67450 .child-image-bounce>.e-con-inner>.e-con:active,
.elementor-67450 .child-image-bounce>.e-con-inner>.e-con:focus,
.elementor-67450 .child-image-bounce>.e-con-inner>.e-con:hover {
  animation-name: elementor-animation-wobble-vertical;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
}

.page-id-67450 .grecaptcha-badge {
  display: none !important;
}

@media (max-width:1024px) {
  .menu-last-item-arrow .menu-item:last-child .hfe-menu-item::after {
    right: 55px;
  }
}

@media (max-width:767px) {
  .menu-last-item-arrow .menu-item:last-child .hfe-menu-item::after {
    right: 16px;
  }
}