.elementor-195 .elementor-element.elementor-element-2701c66{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:44px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-195 .elementor-element.elementor-element-2701c66:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-2701c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00143A;}.elementor-195 .elementor-element.elementor-element-0f8d261{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-8858fdd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-7169f56{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-346c820 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-195 .elementor-element.elementor-element-346c820 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-195 .elementor-element.elementor-element-346c820{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-195 .elementor-element.elementor-element-346c820 .elementor-icon-list-text{transition:color 0.3s;}.elementor-195 .elementor-element.elementor-element-a08a986{--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;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-c393cc8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-c393cc8:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-c393cc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-8dccd32 .elementor-button{background-color:#AA182C;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.35em;letter-spacing:0.07em;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:10px 13px 10px 13px;}.elementor-195 .elementor-element.elementor-element-8dccd32 .elementor-button:hover, .elementor-195 .elementor-element.elementor-element-8dccd32 .elementor-button:focus{background-color:#7D1220;color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-8dccd32 .elementor-button:hover svg, .elementor-195 .elementor-element.elementor-element-8dccd32 .elementor-button:focus svg{fill:#FFFFFF;}.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-195 .elementor-element.elementor-element-2701c66{--content-width:1200px;}.elementor-195 .elementor-element.elementor-element-7169f56{--width:0%;}}@media(max-width:1024px){.elementor-195 .elementor-element.elementor-element-2701c66{--padding-top:44px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-195 .elementor-element.elementor-element-0f8d261{--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;}}@media(max-width:767px){.elementor-195 .elementor-element.elementor-element-2701c66{--padding-top:35px;--padding-bottom:82px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-a08a986{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}}/* Start custom CSS *//* EB5 Solved — Blog Footer (blog posts only). Matches the blog reference design. */
.eb5-site-footer{color:#B8C5DC}
.eb5-site-footer .elementor-inline-items{margin-inline:0!important}
.eb5-footer-brand-name .elementor-heading-title{color:#fff;font-family:Inter,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.12;letter-spacing:-.04em;margin:0}
.eb5-footer-brand-name small{display:block;margin-top:6px;font-size:8px;font-weight:700;letter-spacing:.12em;color:#C9D3E6;text-transform:uppercase;line-height:1.2}
.eb5-footer-tagline p{font-size:11px;line-height:1.7;margin:15px 0 0!important;color:#B8C5DC}
.eb5-footer-nav-wrap{flex:0 1 auto!important;width:auto!important}
.eb5-footer-nav .elementor-icon-list-items{gap:12px 27px}
.eb5-footer-nav .elementor-icon-list-item{margin:0!important;padding:0!important}
.eb5-footer-nav .elementor-icon-list-item::after{display:none!important}
.eb5-footer-nav .elementor-icon-list-icon{display:none!important}
.eb5-footer-nav .elementor-icon-list-text{color:#DCE3EF;font-size:11px;line-height:1.7;padding:0!important}
.eb5-footer-nav a{text-decoration:none}
.eb5-footer-nav a:hover .elementor-icon-list-text{color:#fff}
.eb5-footer-copy .elementor-heading-title,.eb5-footer-disclaimer p{font-family:Inter,Arial,sans-serif;font-size:9px;font-weight:400;line-height:1.8;color:#B8C5DC;margin:0;letter-spacing:0}
.eb5-footer-copy{flex:0 0 auto!important}
.eb5-footer-disclaimer{max-width:600px;flex:0 1 600px!important}
.eb5-site-footer :focus-visible{outline:3px solid #fff;outline-offset:4px}
.eb5-mobile-contact{display:none!important}
@media (max-width:600px){
  .eb5-footer-nav .elementor-icon-list-items{gap:17px 22px}
  .eb5-footer-disclaimer{flex-basis:auto!important}
  .eb5-mobile-contact{display:flex!important;position:fixed!important;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #E0E4EC;box-shadow:0 -4px 18px rgba(0,32,92,.04)}
  .eb5-mobile-contact-text{flex:1 1 auto!important}
  .eb5-mobile-contact-text p{font-size:10px;line-height:1.5;color:#00205C;margin:0}
  .eb5-mobile-contact-btn{flex:0 0 auto!important}
  .eb5-mobile-contact-btn .elementor-button{min-height:39px;display:inline-flex;align-items:center;white-space:nowrap}
}
@media print{.eb5-mobile-contact,.eb5-footer-nav-wrap,.eb5-footer-brand{display:none!important}.eb5-site-footer{background:#fff!important;padding:20px 0!important}.eb5-footer-copy .elementor-heading-title,.eb5-footer-disclaimer p{color:#444E61;font-size:8pt}}/* End custom CSS */