.footer-wrap{background-color:#004241;position:relative}.footer-top{padding:80px 0 50px}.ftr-tinr{display:flex;flex-wrap:wrap;justify-content:space-between}.ftr-tinr-left{width:24%}.ftr-tinr-rgt{width:72%}.ftr-dtls-otr{background-color:#003d3c;border-radius:16px;padding:40px 30px;position:relative}.ftr-hdr h4{color:#fff}.ftr-menu ul li a{color:#fff;font-size:14px}.ftr-rgt-top{display:flex;flex-wrap:wrap}.ftr-menu-otr{width:25%}.ftr-hdr{padding-bottom:10px}.ftr-addrs p{color:#fff;font-size:14px;line-height:1.8}.ftr-call p{margin-bottom:12px!important}.ftr-call p,.ftr-call p a{color:#fff;font-size:14px}.ftr-addrs{background-image:url(https://exactpayroll.com/hubfs/Exactpayroll_2024/Images/General/home.svg);margin-bottom:30px}.ftr-addrs,.ftr-call{background-position:1px 4px;background-repeat:no-repeat;background-size:14px;padding-left:30px}.ftr-call{background-image:url(https://exactpayroll.com/hubfs/Exactpayroll_2024/Images/General/call.svg)}.ftr-social{padding-top:20px;position:relative}.ftr-social ul li a{align-items:center;background-color:#fff;border-radius:50%;display:flex;font-size:18px;height:32px;justify-content:center;width:32px}.ftr-social ul li{margin-right:12px}.ftr-title p{color:#fff;font-size:14px;min-height:25px;opacity:.6}.ftr-menu ul li{margin-bottom:10px;width:100%}.ftr-rgt-btm{padding-top:50px}.ftr-form-title p{color:#fff;font-size:14px;opacity:.6}.ftr-form-otr{max-width:370px;position:relative}.ftr-addrs p span{opacity:.6}.ftr-form form{display:flex;flex-wrap:wrap}.ftr-form form .hs_email{width:80%}.ftr-form form .hs_submit.hs-submit{margin-left:12px;position:relative;top:2px;width:16%}.ftr-pmenu{margin-left:10px}.ftr-form .hs_error_rollup{display:none}.ftr-form input.hs-button.primary.large{background-image:url(https://exactpayroll.com/hubfs/Exactpayroll_2024/Images/General/Right-white.svg);background-position:50%;background-repeat:no-repeat;background-size:17px;font-size:0;height:45px;padding:0;width:45px}.footer-btm{border-top:1px solid hsla(0,0%,100%,.1);padding:40px 0;position:relative}.ftr-binr{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.ftr-cpyrgt{color:#fff;font-size:14px;font-weight:300;line-height:150%;opacity:.6}.ftr-bleft{display:flex}.ftr-pmenu ul li a{color:#fff;font-size:14px;font-weight:300;line-height:150%;opacity:.6}.ftr-bmenu a{align-items:center;background:hsla(0,0%,100%,.03);border-radius:30px;color:#fff;display:flex;font-size:14px;font-weight:500;padding:10px 20px}.ftr-bmenu a img{margin-right:10px}.modal{background-color:rgba(0,21,20,.7);display:none;height:100%;left:0;overflow:hidden;padding-top:140px;position:fixed;top:0;width:100%;z-index:9999999999}.modal-content{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:animatetop;animation-name:animatetop;background-color:#00605d;border-radius:15px;margin:auto;padding:24px;position:relative;width:500px}@-webkit-keyframes animatetop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}@keyframes animatetop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}.close{color:hsla(0,0%,100%,.5);font-size:22px;position:absolute;right:15px;top:15px;z-index:999}.close:focus,.close:hover{cursor:pointer;text-decoration:none;transform:scale(1.25)}.modal-login-otr{position:relative;text-align:center}.modal-logo{padding-bottom:20px}.modal-hdr h3{color:#fff}.modal-link-item{background-color:#005250;border-radius:8px;margin-bottom:5px;position:relative;text-align:left}.modal-litem-inr{padding:14px}.modal-lstxt p,.modal-ltle p{color:#fff;margin:0!important}.modal-lstxt p{font-size:14px;opacity:.6;padding-top:5px}.modal-link a{height:100%;left:0;position:absolute;top:0;width:100%}.modal-icon img{position:absolute;right:12px;top:20px}.modal-btn{padding-top:30px}.modal-btn a{align-items:center;color:#fff;display:flex;justify-content:center;opacity:.7}.modal-btn a img{margin-right:10px}.modal-hdr{padding-bottom:15px}@media (max-width:1080px){.ftr-tinr-left{padding-bottom:20px;width:100%}.ftr-tinr-rgt{width:100%}.ftr-cta a{font-size:25px}.ftr-dtls-otr{max-width:370px;padding:40px 30px}}@media (max-width:767px){.footer-top{padding:50px 0 20px}.ftr-menu-otr{width:100%}.ftr-social ul{flex-direction:row!important}.ftr-bleft{display:flex;flex-wrap:wrap}.ftr-pmenu{margin-left:0}.ftr-title p{margin:0!important;min-height:auto}.ftr-menu-otr:first-child .ftr-title,.ftr-menu-otr:nth-child(4) .ftr-title{padding-bottom:20px}.ftr-menu-otr:nth-child(4){padding-top:30px}.ftr-brgt{padding-top:14px}.modal-content{padding:20px;width:100%}.modal{padding-top:100px}}