footer{margin-top:-20px;padding:100px 0 0;position:relative;width:100%}footer:after{background-color:#0e2145;bottom:0;content:"";height:calc(100% - 30px);left:0;position:absolute;width:100%}footer *{color:var(--link-hover-color);margin-bottom:0;margin-top:0}footer a:active,footer a:focus,footer a:hover{color:var(--link-hover-color);filter:brightness(125%)}footer .page-center{margin:0 auto;max-width:1369px;padding:0 20px;position:relative;z-index:1}footer .foter-top{display:flex;justify-content:center;margin-bottom:50px}footer .foter-top .logo-container{margin:0 auto;max-width:250px}footer .columns-wrapper{display:flex;flex-wrap:wrap;gap:50px}footer .columns-wrapper.four,footer .columns-wrapper.three{justify-content:space-between}footer .columns-wrapper.three .column{display:flex;flex-direction:column;row-gap:24px;width:calc(33.33333% - 33.33333px)}footer .columns-wrapper.four .column{display:flex;flex-direction:column;min-width:0;row-gap:24px;width:calc(22% - 37.5PX)}footer .columns-wrapper .column.lg{width:55%}footer .columns-wrapper .column.md{width:30%}footer .column .title{color:#fff;margin:0 0 28px;text-transform:uppercase}footer .column .description,footer .column ul{display:flex;flex-direction:column;row-gap:0}footer .column .socials{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.column-3 .menu.content-2 ul{row-gap:15px}footer .column .socials .sm-icon a{align-items:center;background-color:#205ea0;border-radius:50%;box-sizing:border-box;display:flex;height:40px;justify-content:center;padding:6px;transition:all .3s ease;width:40px}footer .column .socials .sm-icon a svg{fill:#fbf9f5;height:min(24px,100%);width:min(24px,100%)}a.call-link{color:#b8712a!important;font-family:Freeman!important;font-size:18px!important;font-weight:400!important;letter-spacing:8%!important;line-height:160%!important;text-transform:uppercase!important}footer .description p,footer .description p a{color:#fff;font-family:Martel Sans;font-size:14px;font-weight:400;letter-spacing:3%;line-height:180%;text-transform:capitalize}footer .column .socials .sm-icon a:focus,footer .column .socials .sm-icon a:hover{background-color:#000e50}footer form input{border-radius:0!important}footer form .hs-error-msgs{font-size:14px;margin:10px 0}footer .logos-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin:60px auto 0;max-width:1000px}footer .logos-wrapper .logo-item{flex:1}footer .footer-bottom{align-items:center;background:#a7b985;display:flex;flex-direction:column;margin:80px auto 0;padding:20px;position:relative;row-gap:12px;z-index:1}@media (max-width:991px){footer{padding:60px 0 0}footer .columns-wrapper{column-gap:32px}footer .columns-wrapper .column{width:calc(33.33333% - 21.33333px)}footer .footer-bottom,footer .logos-wrapper{margin-top:30px}}@media (max-width:767px){footer .columns-wrapper{justify-content:space-between}footer .columns-wrapper .column{width:calc(50% - 32px)!important}footer .logos-wrapper{gap:12px;justify-content:center}footer .logos-wrapper .logo-item{flex:unset;max-width:130px;width:100%}footer .columns-wrapper{margin:0 auto;row-gap:36px}footer .columns-wrapper .column{width:100%!important}}.column-1 .logo-container{margin-bottom:20px}.column-1 .content-1 .socials,.column-1 .content-2{margin-top:40px}.column-1 .content-2 h4{font-family:Freeman;font-size:15px;font-weight:400;letter-spacing:3%;line-height:180%;margin-bottom:4px!important;text-transform:capitalize}.column-2 .menu.content-1,.column-4 .menu.content-1{margin-bottom:51.5%!important}.column-3 .menu.content-1{margin-bottom:27.5%!important}.menu-wrapper .hs-menu-item a{color:#fff!important;font-family:Martel Sans;font-size:14px;font-weight:400;letter-spacing:3%;line-height:200%;text-transform:capitalize}.footer-middle .input .hs-input{border:2px solid #b8712a!important}.footer-middle .actions .hs-button{box-shadow:none;color:#fff;font-family:Freeman;font-size:12px;font-weight:400;letter-spacing:8%;line-height:160%;min-height:38px;padding:0 11px;text-transform:uppercase}.footer-middle .hs-form-field{margin-bottom:32px;width:100%!important}.footer-middle label,.footer-middle label span{color:#fff!important;font-family:lato;font-size:15px;font-weight:400;letter-spacing:3%;line-height:200%;margin-bottom:30px!important;text-transform:uppercase}.footer-bottom,.footer-bottom a{color:#fff;font-family:Martel Sans;font-size:15px;font-weight:600;letter-spacing:3%;line-height:200%;text-align:center;text-transform:capitalize}@media(max-width:1252px){footer .columns-wrapper{gap:30px}footer .columns-wrapper.four .column{width:calc(25% - 23px)}.column-3 .menu.content-1{margin-bottom:25.7%!important}footer .columns-wrapper.four,footer .columns-wrapper.three{justify-content:revert}}@media (min-width:768px) and (max-width:991px){footer .columns-wrapper.four .column{width:47%!important}.column-2 .menu.content-1,.column-3 .menu.content-1,.column-4 .menu.content-1{margin-bottom:30px!important}}@media (max-width:575px){footer .columns-wrapper.four .column{width:95%!important}footer .columns-wrapper{gap:52px!important}footer .column .title{margin:0 0 16px}}