footer,footer.footer{display:inline-block;vertical-align:top;width:100%}footer.footer{background-color:transparent}footer.footer .footer-shape,footer.footer .footer-shape .f-shape,footer.footer .footer-shape .f-shape img{display:inline-block;vertical-align:top;width:100%}footer.footer .footer-shape .f-shape img{height:269px;object-fit:cover;object-position:bottom}footer.footer .footer-sec{background-color:#84a252;display:inline-block;padding-bottom:40px;vertical-align:top;width:100%}footer.footer .footer-sec .footer-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}footer.footer .footer-sec .footer-wrap .left{display:inline-block;margin:0;vertical-align:top;width:65%}footer.footer .footer-sec .footer-wrap .left .left-wrap{display:inline-block;vertical-align:top;width:100%}footer.footer .footer-sec .footer-wrap .left .left-wrap .logo{display:inline-block;margin-bottom:20px;vertical-align:top;width:100%}footer.footer .footer-sec .footer-wrap .left .left-wrap .logo a{display:inline-block;vertical-align:top;width:100%}footer.footer .footer-sec .footer-wrap .left .left-wrap .logo a img{display:inline-block;object-fit:contain;object-position:center;vertical-align:top;width:202px}footer.footer .footer-sec .footer-wrap .left .left-wrap .copyright{display:inline-block;vertical-align:top;width:100%}footer.footer .footer-sec .footer-wrap .left .left-wrap .copyright p{color:#fff;display:inline-block;font-size:14px;font-weight:500;letter-spacing:1px;line-height:28px;margin:0;vertical-align:top;width:100%}footer.footer .footer-sec .footer-wrap .right{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:35%}footer.footer .footer-sec .footer-wrap .right .right-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}footer.footer .footer-sec .footer-wrap .right .right-wrap .f-menu{display:flex;flex-wrap:wrap;margin:0;width:min-content}footer.footer .footer-sec .footer-wrap .right .right-wrap .f-menu h6{color:#fff;display:flex;flex-wrap:wrap;font-weight:700;margin-bottom:10px;text-transform:uppercase;width:100%}footer.footer .footer-sec .footer-wrap .right .right-wrap .f-menu ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding-left:0;width:100%}footer.footer .footer-sec .footer-wrap .right .right-wrap .f-menu ul li{display:inline-block;margin-bottom:2px;vertical-align:top;width:100%}footer.footer .footer-sec .footer-wrap .right .right-wrap .f-menu ul li:last-child{margin-bottom:0}footer.footer .footer-sec .footer-wrap .right .right-wrap .f-menu ul a{border-bottom:1px solid transparent;color:#fff;display:inline-block;font-size:14px;font-weight:500;line-height:28px;max-width:max-content;transition:all .3s;vertical-align:top;width:100%}footer.footer .footer-sec .footer-wrap .right .right-wrap .f-social{display:flex;flex-wrap:wrap;margin:0;width:min-content}footer.footer .footer-sec .footer-wrap .right .right-wrap .f-social h6{color:#fff;display:flex;flex-wrap:wrap;font-weight:700;margin-bottom:10px;text-transform:uppercase;width:100%}footer.footer .footer-sec .footer-wrap .right .right-wrap .f-social ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding-left:0;width:100%}footer.footer .footer-sec .footer-wrap .right .right-wrap .f-social ul li{display:inline-block;margin-bottom:2px;vertical-align:top;width:100%}footer.footer .footer-sec .footer-wrap .right .right-wrap .f-social ul li:last-child{margin-bottom:0}footer.footer .footer-sec .footer-wrap .right .right-wrap .f-social ul a{border-bottom:1px solid transparent;color:#fff;display:inline-block;font-size:14px;font-weight:500;line-height:28px;max-width:max-content;transition:all .3s;vertical-align:top;width:100%}footer.footer .footer-sec .footer-wrap .right .right-wrap .f-detail{display:flex;flex-wrap:wrap;margin:0;width:min-content}footer.footer .footer-sec .footer-wrap .right .right-wrap .f-detail h6{color:#fff;display:flex;flex-wrap:wrap;font-weight:700;margin-bottom:10px;text-transform:uppercase;width:100%}footer.footer .footer-sec .footer-wrap .right .right-wrap .f-detail .phone{display:inline-block;vertical-align:top;width:100%}footer.footer .footer-sec .footer-wrap .right .right-wrap .f-detail .phone a{border-bottom:1px solid transparent;color:#fff;display:inline-block;font-size:14px;font-weight:500;line-height:28px;max-width:max-content;transition:all .3s;vertical-align:top;width:100%}footer.footer .footer-sec .footer-wrap .right .right-wrap .f-detail .mail{display:inline-block;vertical-align:top;width:100%}footer.footer .footer-sec .footer-wrap .right .right-wrap .f-detail .mail a{border-bottom:1px solid transparent;color:#fff;display:inline-block;font-size:14px;font-weight:500;line-height:28px;max-width:max-content;transition:all .3s;vertical-align:top;width:100%}footer.footer .footer-sec .footer-wrap .right .right-wrap .f-social ul li a:hover,footer.footer .footer-sec .footer-wrap .right .right-wrap ul li a:hover{border-bottom:1px solid #5791b3;transition:all .3s}.pattern{align-items:center;background:#84a252;display:flex;flex-direction:column;justify-content:center;min-height:100px;padding:20px 50px;position:relative;width:100%}.wave{background:url(https://22553003.fs1.hubspotusercontent-na1.net/hubfs/22553003/RevImpact%202023/Images/footer-wave.png);background-size:1000px 100px;height:100px;left:0;position:absolute;top:0;width:100%}.wave#wave1{animation:animateWaves 4s linear infinite;bottom:0;opacity:1;z-index:1000}.wave#wave2{animation:animate 4s linear infinite!important;bottom:10px;opacity:.5;z-index:999}.wave#wave3{animation:animateWaves 3s linear infinite;bottom:15px;opacity:.2;z-index:1000}.wave#wave4{animation:animate 3s linear infinite;bottom:20px;opacity:.7;z-index:999}@keyframes animateWaves{0%{background-position-x:1000px}to{background-positon-x:0}}@keyframes animate{0%{background-position-x:-1000px}to{background-positon-x:0}}@media(max-width:991px){footer.footer .footer-sec .footer-wrap .left,footer.footer .footer-sec .footer-wrap .right{width:50%}}@media(max-width:767px){footer.footer .footer-sec .footer-wrap .right{margin:40px 0 0;width:70%}footer.footer .footer-sec .footer-wrap .left{width:100%}footer.footer .footer-shape .f-shape img{height:80px}}@media(max-width:450px){footer.footer .footer-sec .footer-wrap .right .right-wrap .f-menu{width:100%}footer.footer .footer-sec .footer-wrap .right .right-wrap .f-social{margin:20px 0;width:100%}}