.footer{position:relative}.footer .row-fluid{max-width:100%}.footer .container{display:block;margin:auto;max-width:1256px;padding:6vh 2vh 3vh;width:100%}.footer-main{padding:0}.footer .flex-row{display:flex;margin-left:-15px;margin-right:-15px}.foot-left-col{padding-left:15px;padding-right:15px;width:100%}.foot-logo{display:block;margin-bottom:35px;max-width:88px}.footer p{color:#fff!important;font-size:12px;font-weight:400;line-height:20px;margin-bottom:26px}.footer .social-icon{display:flex;flex-wrap:wrap;gap:24px;margin-top:25px}.footer .social-icon li{list-style:none}.foot-bottom-bar p{color:#9ca3af}.footer .social-icon li a:hover img{filter:invert(63%) sepia(62%) saturate(430%) hue-rotate(35deg) brightness(160%) contrast(100%)}.foot-nav .foot-nav{display:flex!important}.footer-main-menu{display:flex;flex-wrap:wrap;width:100%}.foot-nav ul{align-items:baseline;display:flex;gap:3vh;width:100%}.foot-nav ul li{list-style:none;margin-bottom:30px}.foot-nav ul li:last-child{margin-bottom:0}.foot-nav ul li a{color:#d1d5db!important;font-size:18px;font-weight:700;transition:.3s!important}.foot-nav ul li a:hover{color:#93b537!important}.foot-chart{display:flex;flex-shrink:2.5;flex-wrap:wrap;width:100%}.foot-chart .chart{display:block;width:160px}.foot-chart .chart img{display:block;width:100%}.foot-chart .content{padding-left:4vh}.foot-chart h4{color:#fff;font-size:28px;font-weight:600;margin-bottom:15px!important}.foot-chart .chart-info{margin-bottom:15px}.foot-chart .chart-info li{color:#fff;font-size:14px;line-height:1.5;list-style:none;margin-bottom:10px;padding-left:15px;position:relative}.foot-chart .chart-info li:before{border-radius:100%;content:"";height:8px;left:0;position:absolute;top:6px;width:8px}.foot-chart .chart-info li.green:before{background-color:#93b537}.foot-chart .chart-info li.pink-orange:before{background-color:#ff6b64}.foot-chart .chart-info li.sky-blue:before{background-color:#6ea5ce}.foot-chart .chart-info li.white:before{background-color:#fff}.foot-chart a[href^="tel:"]{color:#93b537;font-size:42px;font-weight:700;line-height:48px;transition:.3s!important}.foot-chart a:hover[href^="tel:"]{color:#fff!important}.foot-chart p{font-size:12px;font-weight:400;margin-top:15px}.foot-chart p span{color:#93b537;display:block}.foot-bottom-bar{padding:0}@media only screen and (max-width:1199px){.footer{margin-top:70px}.foot-left-col{max-width:100%}.foot-chart{max-width:410px}.foot-chart .chart{width:120px}.foot-chart .content{width:100%}.foot-chart{padding-top:10px}.foot-chart .content{padding-left:0}}@media only screen and (max-width:991px){.footer-main{padding:0}.foot-nav ul li{margin-bottom:15px}.foot-chart{margin-top:0;max-width:100%}}@media only screen and (max-width:767px){.footer p{font-size:12px}}@media only screen and (max-width:575px){.foot-left-col{max-width:100%}.foot-logo{margin-bottom:15px;margin-left:auto;margin-right:auto}.foot-left-col p{max-width:100%}.footer .social-icon{margin-top:20px}.foot-nav{padding:0}.foot-nav ul{display:flex;flex-wrap:wrap;margin-top:25px;width:100%}.foot-nav ul li{margin-bottom:10px;padding-right:15px;width:100%}.foot-nav ul li a{font-size:15px}.foot-nav{max-width:100%}.foot-chart .chart-info li{margin-bottom:5px}.newsletter-form .hs-form-field{width:100%}.newsletter-form .hs-button[type=submit]{margin-top:10px}.newsletter-form .hs_error_rollup{order:inherit;width:100%}ul.social-icon li{width:12%}}@media only screen and (max-width:479px){.footer p{font-size:12px}.foot-chart .chart{width:90px}.foot-chart .content{padding-left:0;width:100%}}@media only screen and (max-width:768px){.footer .flex-row{display:flex;flex-direction:column;padding-top:40px}.footer .container{padding:20px!important}}@media only screen and (min-width:992px){.d-flex{display:flex!important}.foot-chart .content{border-left:4px solid #ff6b64;height:55%}.footer-main{width:90%!important}}@media only screen and (max-width:991px){.d-flex{display:flex!important;flex-direction:column}.foot-nav{max-width:100%}}.footer-bottom-section{display:flex;justify-content:space-between}.back-to-top button{background:transparent;border:none;color:#d1d5db;font-family:Apercu Pro;font-size:16px;font-style:normal;line-height:24px;transition:.3s!important}.back-to-top button:hover{color:#93b357}.back-to-top button:after{content:"\f062";font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900);margin-left:10px}