footer{background-color:#f8f6f4;padding-top:80px;padding-bottom:40px}.footer-links.left{width:15%}.footer-links.right{width:15%}.footer-link{width:50%}.footer-area{margin:0 80px}.footer-links{display:flex;flex-wrap:wrap}.footer-links ul{padding:0}.footer-link ul li{list-style:none}.subscribe-area{width:36%;margin:0 17px}.right-social-links{width:30%;text-align:right}.subscribe-txt{max-width:432px;margin:0 auto;text-align:center}.subscribe-txt h4{color:#12896d}.subscribe-btn{margin-top:30px}footer .input-group .btn-lg{background-color:#fff;border:solid 1px #78787847;font-family:'Hero New';font-weight:500;font-size:15px;border-radius:2px;margin:0}footer input.hs-button.primary.large{background-color:#003e46;border:solid 1px #003e46;color:#fff;font-size:15px;padding:14px 14px;border-radius:2px;font-weight:500;margin:0;position:absolute;right:0;top:0;min-width:125px}.subscribe-btn form{background:#ffffff00 !important;border:0;box-shadow:none;padding:0;margin:0;position:relative}footer .input-group{display:flex;flex-wrap:wrap;align-items:center;position:relative}.footer-area li.hs-menu-item.hs-menu-depth-1{padding:0;margin:0}.footer-area .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{font-size:14px;color:#222525 !important;padding:0 30px}.social-links ul li,.social-links ul{list-style:none;padding:0}.social-icon{color:#585a59}.social-icon .fa{background:#ecebea;padding:15px 15px;border-radius:50%}.social-icon .fa{font-size:16px;height:45px;width:45px;text-align:center}.social-links ul{display:flex;flex-wrap:wrap;justify-content:right;padding:0;margin:0}.social-links ul li{margin-right:10px}.copy-ryt-main{padding-top:120px;align-items:center}.copyright-txt{margin:0 auto}.link-top-icon{background:#003e46;padding:9px 14px;color:#ffff;border-radius:50%}.input:focus,.textarea:focus,.select select:focus,.is-focused.input,.is-focused.textarea,.select select.is-focused,.input:active,.textarea:active,.select select:active,.is-active.input,.is-active.textarea,.select select.is-active{border-color:#9f9fa02e !important}.copyright-txt p{color:#1a1a1a;font-weight:bold}.copyright-txt p .light-txt{color:#585a59;font-weight:normal}.social-links ul li:last-child{margin-right:0}.copyryt-icon{margin-right:6px}.address-area p{font-weight:600}.address-area,.address-area a{color:#003e46;font-weight:600}.address-area{margin-bottom:40px}.subscribe-txt h4{margin-bottom:30px}.subscribe-btn h3#hs_cos_wrapper_footer__title{display:none}.subscribe-btn #hs_form_target_footer_{position:relative}.subscribe-btn .hs-input{padding:8px 15px}.subscribe-btn .input{max-width:290px}@media(max-width:991px){.footer-area{margin:0 10px}.address-area{margin-bottom:40px;padding-right:20px}.footer-links.left{width:14% !important}}@media(max-width:767px){footer{background-color:#f8f6f4;padding-top:30px;padding-bottom:30px}.footer-links,.subscribe-area,.right-social-links,.footer-link{width:100% !important}.footer-area{margin:0 0px}.right-social-links{text-align:center}.social-links ul{justify-content:center}.social-links ul{max-width:300px;margin:0 auto}.footer-area .hs-menu-wrapper.hs-menu-flow-horizontal ul{display:inline-grid}.footer-links.left,.footer-links.right{width:100% !important}.footer-area{text-align:center}.subscribe-btn .hs-input{font-size:12px}.subscribe-btn .hs-input{padding:5px 15px}footer input.hs-button.primary.large{font-size:12px;padding:12px 14px;min-width:91px}.social-icon .fa{height:40px;width:40px}.social-icon .fa{padding:12px 10px}}