.elementor-5009 .elementor-element.elementor-element-wjo6n7i:not(.elementor-motion-effects-element-type-background), .elementor-5009 .elementor-element.elementor-element-wjo6n7i > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080030;}.elementor-5009 .elementor-element.elementor-element-wjo6n7i{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 60px 64px 60px;}.elementor-5009 .elementor-element.elementor-element-wjo6n7i > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5009 .elementor-element.elementor-element-npbzcv3 > .elementor-element-populated{padding:0px 32px 0px 0px;}.elementor-5009 .elementor-element.elementor-element-n5lkmg2{--spacer-size:24px;}.elementor-5009 .elementor-element.elementor-element-cwdgvs8{--spacer-size:40px;}.elementor-5009 .elementor-element.elementor-element-3xiundt{text-align:start;}.elementor-5009 .elementor-element.elementor-element-3xiundt .elementor-heading-title{font-family:"Lexend Deca", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#ffffff;}.elementor-5009 .elementor-element.elementor-element-asmyzpz{--spacer-size:14px;}.elementor-5009 .elementor-element.elementor-element-8plzot1 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-5009 .elementor-element.elementor-element-we6d9nx{text-align:start;}.elementor-5009 .elementor-element.elementor-element-we6d9nx .elementor-heading-title{font-family:"Lexend Deca", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#ffffff;}.elementor-5009 .elementor-element.elementor-element-n07d9zg{--spacer-size:20px;}.elementor-5009 .elementor-element.elementor-element-l9jm6us > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-5009 .elementor-element.elementor-element-1hf9dkn{text-align:start;}.elementor-5009 .elementor-element.elementor-element-1hf9dkn .elementor-heading-title{font-family:"Lexend Deca", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#ffffff;}.elementor-5009 .elementor-element.elementor-element-15bcjvp{--spacer-size:20px;}.elementor-5009 .elementor-element.elementor-element-l5zgwvh{text-align:start;}.elementor-5009 .elementor-element.elementor-element-l5zgwvh .elementor-heading-title{font-family:"Lexend Deca", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#ffffff;}.elementor-5009 .elementor-element.elementor-element-4yoste7{--spacer-size:20px;}.elementor-5009 .elementor-element.elementor-element-2qtedos{--spacer-size:32px;}.elementor-5009 .elementor-element.elementor-element-3ak6ema:not(.elementor-motion-effects-element-type-background), .elementor-5009 .elementor-element.elementor-element-3ak6ema > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080030;}.elementor-5009 .elementor-element.elementor-element-3ak6ema{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 100px 0px 100px;}.elementor-5009 .elementor-element.elementor-element-3ak6ema > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5009 .elementor-element.elementor-element-vp4emvd:not(.elementor-motion-effects-element-type-background), .elementor-5009 .elementor-element.elementor-element-vp4emvd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04001a;}.elementor-5009 .elementor-element.elementor-element-vp4emvd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 100px 22px 100px;}.elementor-5009 .elementor-element.elementor-element-vp4emvd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* FOOTER MAIN SECTION - top align all columns */
.elementor-location-footer .elementor-element-b9f15d3 > .elementor-container {
  align-items: flex-start !important;
}

/* CREDITS BAR - reduce height */
.elementor-location-footer .elementor-element-927f0ad {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.elementor-location-footer .elementor-element-927f0ad .elementor-widget {
  margin-bottom: 0 !important;
}
.elementor-location-footer .elementor-element-927f0ad p {
  margin: 0 !important;
  line-height: 1.4 !important;
}/* End custom CSS */