footer{background:#252b48;position:relative}.footer{margin-top:70px}footer:before{background:url(https://www.sma-summers.com/hubfs/wave.svg) 50%/cover no-repeat;content:"";height:400px;left:0;position:absolute;top:-396px;width:100%;z-index:-1}.footer-row{align-items:center;display:flex;justify-content:space-between}.footer-wrapper{margin:0 auto;max-width:1600px;padding-left:15px;padding-right:15px}.footer-top{padding-bottom:30px;padding-top:30px}.footer-bottom{background:#134e7c;padding:10px 15px;text-align:center}.footer-bottom p{color:#fff;font-size:14px;line-height:20px;margin:0}.footer-col-left{align-items:flex-start;display:flex;gap:20px}.footer-col-left .footer-logo{margin-bottom:15px}.footer-col-left .footer-logo a{text-decoration:none}.footer-col-left .footer-logo a img{max-width:150px;width:100%}.footer-col-left .footer-infos{display:flex;flex-direction:column;gap:12px}.footer-col-left .footer-infos .footer-info{padding-left:32px;position:relative}.footer-col-left .footer-infos .footer-info a,.footer-col-left .footer-infos .footer-info p{color:#fff;font-size:14px;font-weight:400;line-height:20px;text-decoration:none}.footer-col-left .footer-infos .footer-info p:last-child{margin:0}.footer-col-left .footer-infos .footer-info a:hover{text-decoration:none}.footer-col-left .footer-infos .footer-info:before{content:"";height:18px;left:2px;position:absolute;top:2px;width:18px}.footer-col-left .footer-infos .footer-info.email:before{background:url(https://www.sma-summers.com/hubfs/2024%20Images/envelope-solid.svg) 50%/contain no-repeat}.footer-col-left .footer-infos .footer-info.phone:before{background:url(https://www.sma-summers.com/hubfs/2024%20Images/phone-white.svg) 50%/contain no-repeat}.footer-col-left .footer-infos .footer-info.location:before{background:url(https://www.sma-summers.com/hubfs/2024%20Images/location-white.svg) 50%/contain no-repeat;top:8px}.footer-socials{display:flex;gap:15px}.footer-socials a{text-decoration:none}.footer-socials a img{max-width:25px;opacity:.9;transition:.3s ease-in-out;width:100%}.footer-socials a img:hover{opacity:1}.footer-menu ul{display:flex;gap:30px}.footer-menu ul li a{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:400;line-height:26px;transition:.3s ease-in-out}.footer-menu ul li a:hover{color:#fff}@media(max-width:1200px){.footer-menu ul{align-items:center;flex-direction:column;gap:10px}}@media(max-width:767px){.footer-row{flex-direction:column;gap:20px;justify-content:center}.footer-col-left{align-items:center;flex-direction:column}}