.elementor .ss-footer{width:100%;padding-block-start:72px;padding-block-end:24px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--ss-navy);flex-direction:column;align-items:center;}.elementor .ss-footer-top{padding-block-start:0px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(247, 243, 234, 0.15);border-style:solid;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .ss-footer-tag{font-family:Fraunces;font-weight:500;font-size:24px;color:var(--ss-ivory);line-height:1.1em;font-style:italic;margin:0px;}.elementor .ss-footer-tag-row{width:auto;column-gap:6px;padding:0px;margin:0px;flex-direction:row;row-gap:0px;flex-wrap:wrap;}.elementor .ss-footer-cols{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:48px;justify-content:space-between;}.elementor .ss-footer-col-wide{max-width:360px;padding:0px;flex-direction:column;gap:10px;}.elementor .ss-footer-label{font-family:Montserrat;font-weight:700;font-size:11px;color:var(--LightSage);letter-spacing:2px;text-transform:uppercase;margin:0px;}.elementor .ss-footer-text{font-family:Montserrat;font-weight:500;font-size:14px;color:var(--ss-ivory);line-height:1.7em;}.elementor .ss-footer-col{padding:0px;flex-direction:column;gap:10px;}.elementor .ss-footer-link{font-family:Montserrat;font-weight:500;font-size:14px;color:var(--ss-ivory);line-height:1.7em;margin:0px;}.elementor .ss-footer-link:hover,.elementor .ss-footer-link:focus-visible{color:var(--ss-coral);}.elementor .ss-footer-link:active{color:var(--ss-coral);}.elementor .ss-footer-link:focus{color:var(--ss-coral);}.elementor .ss-footer-socials{padding:0px;flex-direction:row;gap:20px;align-items:center;}.elementor .ss-footer-icon{width:30px;height:30px;flex:0 0 auto;}.elementor .ss-footer-bottom{padding-block-start:24px;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .ss-footer-legal{font-family:Montserrat;font-weight:500;font-size:12px;color:var(--ss-ivory);line-height:1.7em;margin:0px;}