.elementor-137674 .elementor-element.elementor-element-616eb65c:not(.elementor-motion-effects-element-type-background), .elementor-137674 .elementor-element.elementor-element-616eb65c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-137674 .elementor-element.elementor-element-616eb65c > .elementor-background-overlay{background-color:#001035;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-137674 .elementor-element.elementor-element-616eb65c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-137674 .elementor-element.elementor-element-37e5371b > .elementor-widget-container{padding:20px 0px 20px 0px;border-style:solid;border-width:0px 0px .5px 0px;border-color:#FFFFFF30;}.elementor-137674 .elementor-element.elementor-element-6a2dfc6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 2% 0% 2%;}.elementor-137674 .elementor-element.elementor-element-6a2dfc6b{text-align:left;}.elementor-137674 .elementor-element.elementor-element-6a2dfc6b .elementor-heading-title{font-size:0.7em;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF80;}.elementor-137674 .elementor-element.elementor-element-40ebecea > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-137674 .elementor-element.elementor-element-40ebecea{text-align:right;}.elementor-137674 .elementor-element.elementor-element-40ebecea .elementor-heading-title{font-size:0.7em;letter-spacing:1px;color:#FFFFFF80;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-137674 .elementor-element.elementor-element-616eb65c{padding:30px 20px 30px 20px;}.elementor-137674 .elementor-element.elementor-element-6a2dfc6b > .elementor-widget-container{padding:0% 2% 0% 2%;}}@media(max-width:767px){.elementor-137674 .elementor-element.elementor-element-616eb65c{padding:30px 0px 30px 0px;}.elementor-137674 .elementor-element.elementor-element-6a2dfc6b{text-align:center;}.elementor-137674 .elementor-element.elementor-element-40ebecea{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-37e5371b */.elementor-kit-76862 .web-footer-heading {
    color: #fff;
    font-size: 1.2em;
    margin-top: 0em;
}


.elementor-137674 .elementor-element.elementor-element-37e5371b a {
    color: #ffffff80;
    line-height: 1.8em;
    text-decoration: underline;
    text-decoration-color: #62626260;
    text-decoration-thickness: 3px;
    text-underline-offset: 3px;
}


.elementor-137674 .elementor-element.elementor-element-37e5371b a:hover {
    color: #fff;
    background-color: transparent;
    border-radius: 0px;
    text-decoration: underline;
    text-decoration-color: #fff;
    text-decoration-thickness: 3px;
    text-underline-offset: 3px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-616eb65c *//* Footer Menu */
.web-footer-container {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
}

.web-footer-1 {
  padding: 15px;
  flex: 25%;
}

.web-footer-2 {
  padding: 15px;
  flex: 25%;
}

.web-footer-3 {
  padding: 15px;
  flex: 25%;
}

.web-footer-4 {
  padding: 15px;
  flex: 25%;
}

/* Responsive layout: makes two column-layout instead of four-column layout */
@media (max-width: 767px) {
  .web-footer-1, .web-footer-2, .web-footer-3, .web-footer-4 {
    flex: 50%;
  }
}


/* Footer - copyright and verse */
.web-footer-5 {  padding: 10px;
  flex: 25%;
}
  
.web-footer-6 {  padding: 10px;
  flex: 25%;
}
  
/* Responsive layout - makes a one column-layout instead of a two-column layout */
@media (max-width: 767px) {
  .web-footer-5, .web-footer-6 {
    flex: 100%;
  }
}/* End custom CSS */