.elementor-639 .elementor-element.elementor-element-bbe7b11:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-bbe7b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17181a;}.elementor-639 .elementor-element.elementor-element-bbe7b11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 24px 24px 24px;}.elementor-639 .elementor-element.elementor-element-bbe7b11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-639 .elementor-element.elementor-element-ae4273d:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-ae4273d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17181a;}.elementor-639 .elementor-element.elementor-element-ae4273d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 24px 24px;}.elementor-639 .elementor-element.elementor-element-ae4273d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-639 .elementor-element.elementor-element-de002f7:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-de002f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f1012;}.elementor-639 .elementor-element.elementor-element-de002f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-639 .elementor-element.elementor-element-de002f7 > .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;}@media(min-width:768px){.elementor-639 .elementor-element.elementor-element-1120a6e{width:33%;}.elementor-639 .elementor-element.elementor-element-297a7d3{width:33.664%;}.elementor-639 .elementor-element.elementor-element-f07ce87{width:33%;}.elementor-639 .elementor-element.elementor-element-dad771d{width:100%;}.elementor-639 .elementor-element.elementor-element-fae153c{width:100%;}}/* Start custom CSS */.lp-foot{color:#c9ccd0;font-family:'Source Sans 3',sans-serif}
.lp-foot h4{font-family:'Barlow Condensed',sans-serif;font-style:italic;font-weight:800;text-transform:uppercase;color:#fff;font-size:22px;border-left:4px solid #e1262d;padding-left:10px;margin:0 0 12px}
.lp-foot a{color:#cfe2f3}.lp-foot a:hover{color:#fff}
.lp-foot-logos{border-top:1px solid #2a2d31}
.lp-partners{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding-top:24px}
.lp-partners span{background:#fff;border-radius:3px;padding:8px 14px;display:flex;align-items:center;height:56px}
.lp-partners img{max-height:38px;width:auto;max-width:120px;object-fit:contain}
.lp-foot-legal{font-size:12px;line-height:1.5;color:#8d9096}
.lp-foot-legal p{margin:0}/* End custom CSS */