.elementor-1897 .elementor-element.elementor-element-79e8ce18 > .elementor-container{min-height:255px;}.elementor-1897 .elementor-element.elementor-element-79e8ce18 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1897 .elementor-element.elementor-element-79e8ce18{overflow:hidden;}.elementor-1897 .elementor-element.elementor-element-d57a8b2:hover .elementor-widget-container{border-style:none;}.elementor-1897 .elementor-element.elementor-element-7c687448{margin-top:60px;margin-bottom:0px;}@media(max-width:922px){.elementor-1897 .elementor-element.elementor-element-7c687448{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS */.map-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    width:100%;
    height:600px;
    margin-top: -120px;
    margin-bottom:16px;
    overflow:hidden;
}

.map-container {
    display: flex;
    align-items: center;
    justify-content: start;
    position: absolute;
    top: 0;
    max-width: 1470px;
    padding: 0 64px;
    width: 100%;
    height: 456px;
}

.map-wrapper .map-content {
    background: #ffffff;
    max-width: 416px;
    padding: 44px;
    width: 100%;
    pointer-events:auto;
}

.map-wrapper .map-content .map-content-title {
    font-size:22px;
    font-weight:400;
    line-height:1;
}

.map-wrapper .map-content .map-content-body {
    font-weight:700;
}

@media (max-width: 992px) {
    .map-wrapper {
        display: block;
        height: 100%;
    }
    
    .map-container {
        position: relative;
        height: auto;
        padding: 0;
    }
    
    .map-wrapper .map-content {
        padding: 20px;
    }
}

@media (max-width: 545px) {
  .map-wrapper iframe {height: 130vw;}
}

.helpie-faq.accordions .accordion .accordion__item {
  border-bottom: 1px solid #EAECF0;
}

.helpie-faq.accordions .accordion {
    margin: 30px 0;
}

.helpie-faq.accordions .accordion ul {
    margin: 0 0 0 0;
}

.helpie-faq.accordions .accordion .accordion__item:last-child {
  border-bottom: none;
}

.helpie-faq.accordions .accordion .accordion__item .accordion__header {
  padding: 25px 20px 25px 0;
}
.helpie-faq.accordions .accordion .accordion__item .accordion__header:after {
  display: none;
}
.helpie-faq.accordions .accordion .accordion__item .accordion__header:before {
  content: "+";
  height: 20px;
  margin-right: 0px;
  position: absolute;
  right: 0;
  top: 35%;
  transform: rotate(90deg);
  transition: all 0.2s ease-in-out;
  width: 20px;
  border-radius: 50%;
  background: transparent;
  border: 1px solid var(--ast-global-color-0);
  color: var(--ast-global-color-0);
  font-size: 20px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
}

.helpie-faq.accordions .accordion .accordion__item .accordion__header.active:before {
  content: "-";
  padding: 0px 0 4px 0;
  transform: rotate(0deg);
}

.helpie-faq.accordions .accordion .accordion__item .accordion__header .accordion__title {
  color: var(--ast-global-color-0);
}
.helpie-faq.accordions .accordion .accordion__item .accordion__header .accordion__body {
  color: var(--ast-global-color-0);
}
.helpie-faq.accordions .accordion .accordion__item .accordion__body {
  padding: 0;
}

.wpforms-submit {
  width: 100%;
  font-size: 16px;
}

.wpforms-container .wpforms-recaptcha-container {
  display: none;
}/* End custom CSS */