.elementor-1708 .elementor-element.elementor-element-9dd2058{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:8rem;--padding-bottom:8rem;--padding-left:1.6rem;--padding-right:1.6rem;}.elementor-1708 .elementor-element.elementor-element-9dd2058:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-9dd2058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-1708 .elementor-element.elementor-element-53a9982{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-53a9982:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-53a9982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-1708 .elementor-element.elementor-element-f5466f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-78b1340{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1708 .elementor-element.elementor-element-78b1340 .elementor-background-slideshow__slide__image{background-size:cover;}body.elementor-page-1708:not(.elementor-motion-effects-element-type-background), body.elementor-page-1708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-1708 .elementor-element.elementor-element-78b1340{--min-height:400px;}.elementor-1708 .elementor-element.elementor-element-78b1340.e-con{--order:-99999 /* order start hack */;}}@media(min-width:768px){.elementor-1708 .elementor-element.elementor-element-53a9982{--width:50%;}.elementor-1708 .elementor-element.elementor-element-78b1340{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1708 .elementor-element.elementor-element-53a9982{--width:100%;}}/* Start custom CSS for wpforms, class: .elementor-element-f5466f1 *//* WP FORM */
/* Form Gap */
.wpforms-container .wpforms-field,
.wp-core-ui div.wpforms-container .wpforms-field {
  padding: 20px 0;
}

/* Drop Down */
div.wpforms-container .wpforms-form .choices .choices__inner {
  height: 48px;
  border: 1.5px solid #222;
  border-radius: 8px;  /* Modified */
  transition: all 0.3s;
}

div.wpforms-container .wpforms-form .choices.is-open .choices__inner {
  border: 1.5px solid black;
  border-radius: 8px;  /* Modified */
  background-color: white;
}

div.wpforms-container .wpforms-form .choices__list--dropdown {
  border-radius: 8px;  /* Modified */
  border: 1.5px solid gray;
  box-shadow: 0 0 0 rgb(20, 20, 20, 0.12);
  background-color: white;
  z-index: 10;
  transition: all 0.3s;
}

.wpforms-container .wpforms-form .choices.is-open.is-flipped .choices__inner,
.wpforms-container .wpforms-form .choices.is-open .choices__list--dropdown {
  width: 100%;
  opacity: 1;
  pointer-events: auto;
  border-radius: 8px;  /* Modified */
}

/* Hide checkboxes */
#wpforms-2946-field_25 input[type="checkbox"] {
  display: none !important;
}

/* Multiple Choice */
.wpforms-container ul {
  list-style: none;
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}

.wpforms-container input[type="checkbox"],
.wpforms-container input[type="radio"],
.wp-core-ui div.wpforms-container input[type="checkbox"],
.wp-core-ui div.wpforms-container input[type="radio"] {
  display: none;
}

.wpforms-container .wpforms-field-label-inline,
.wp-core-ui div.wpforms-container .wpforms-field-label-inline {
  display: block;
  border: 1.5px solid black;
  border-radius: 8px;  /* Modified */
  padding: 0.8rem 1.5rem;
  cursor: pointer;
  line-height: 1.5;
  transition: all 0.3s;
}

.wpforms-field fieldset ul li.wpforms-selected label.wpforms-field-label-inline {
  border: 1.5px solid transparent;
  background-color: #74CAFF;
}

.elementor-1708 .elementor-element.elementor-element-f5466f1 a {
  color: blue;
}

.elementor-1708 .elementor-element.elementor-element-f5466f1 a:hover {
  color: red;
}

.elementor-1708 .elementor-element.elementor-element-f5466f1 #wpforms-21693-field_25 {
  padding: 0px;
}



/* Responsive styles */
@media (max-width: 768px) {
  .wpforms-container .wpforms-field-label-inline,
  .wp-core-ui div.wpforms-container .wpforms-field-label-inline {
    padding: 0.5rem 1rem;
    font-size: 0.9rem;
    border-width: 1px;
  }
}

@media (max-width: 480px) {
  .wpforms-container .wpforms-field-label-inline,
  .wp-core-ui div.wpforms-container .wpforms-field-label-inline {
    padding: 0.4rem 0.8rem;
    font-size: 0.8rem;
    border-width: 1px;
    border-radius: 8px;  /* Modified */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a9982 *//* Default: mobile + tablet (no scroll restriction) */
.wpforms-partner {
    max-height: none;
    overflow: visible;
}

/* Desktop only */
@media (min-width: 1025px) {
  .wpforms-partner {
      max-height: 800px;   /* fixed height for desktop */
      overflow-y: auto;    /* enable scroll inside */
      overflow-x: hidden;  /* prevent horizontal scroll */
  }
}/* End custom CSS */