.sff-footer-section .sff-footer-top{display:grid;gap:50px;grid-template-columns:repeat(4,1fr)}.sff-footer-section .sff-footer-company-logo ul,.sff-footer-section .sff-footer-social-media ul{display:inline-flex;gap:15px;list-style-type:none;margin:20px 0 0;padding:5px 0}.sff-footer-section .sff-footer-social-media ul{flex-wrap:wrap;gap:0}.sff-footer-section .sff-footer-company-logo ul li{margin:5px 0 10px}.sff-footer-section .sff-footer-company-logo ul li:before,.sff-footer-section .sff-footer-social-media ul li:before{content:none}.sff-footer-section .sff-footer-social-media ul li a{align-items:center;background:#fcb316;border-radius:4px;cursor:pointer;display:flex;height:34px;justify-content:center;line-height:34px;margin:0 8px 8px 0;padding:0;text-align:center;width:34px}.sff-footer-section .sff-footer-social-media ul li a svg{color:#fff;display:flex;fill:currentcolor;height:20px;opacity:.8;transition:all .5s ease;width:20px}.sff-footer-section .sff-footer-social-media ul li a:hover svg{opacity:1}.sff-footer-section .sff-footer-col{margin:0 0 15px}.sff-footer-section .sff-footer-col .sff-footer-title p{color:#fff;font-size:16px;font-weight:700;line-height:25px;text-transform:uppercase}.sff-footer-section .sff-footer-col ul.sff-footer-link{display:flex;flex-direction:column;gap:10px;list-style-type:none;margin:20px 0 0;padding:5px 0}.sff-footer-section .sff-footer-col ul.sff-footer-link li a{color:#fff;font-size:14px;font-weight:400;line-height:21px;opacity:.8;text-decoration:none;transition:all .5s ease}.sff-footer-section .sff-footer-col ul.sff-footer-link li a:hover{opacity:1}.sff-footer-section .sff-footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.3);display:flex;margin-top:16px;padding:8px 0}.sff-footer-section .sff-footer-bottom .sff-footer-text{margin:12px 0 0;padding:5px 0;width:33%}.sff-footer-section .sff-footer-bottom .sff-footer-text p{color:#fff;font-size:12px;font-weight:400;line-height:19px;margin:0;padding:0}.sff-footer-section .sff-footer-bottom .sff-footer-link{width:66%}.sff-footer-section .sff-footer-bottom ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:end;list-style:none;margin:12px 0 0;padding:5px 0}.sff-footer-section .sff-footer-bottom ul li:not(:last-child){border-right:1px solid #fff;margin-right:10px;padding-right:10px}.sff-footer-section .sff-footer-bottom ul li a{color:#fff!important;cursor:pointer;font-size:14px!important;font-weight:400!important;line-height:19px!important}.sff-form-section .sff-popup-body form .input ul li [type=checkbox]+span:after,.sff-form-section .sff-popup-body form .input ul li [type=checkbox]+span:before{border:1px solid #fcb316;border-radius:4px;content:"";height:28px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px}.sff-form-section .sff-popup-body form .input ul li [type=checkbox]+span:after{background:#fcb316!important;border:0;border-radius:50%;height:14px;left:8px;opacity:0;width:14px}.sff-form-section .sff-popup-body form .input ul li [type=checkbox]:checked+span:before{background-color:transparent!important}.sff-form-section .sff-popup-body form .input ul li [type=checkbox]:checked+span:after{opacity:1}@media(max-width:991px){.sff-footer-section .sff-footer-top{column-gap:50px;grid-template-columns:repeat(2,1fr);row-gap:15px}}@media(max-width:767px){.sff-footer-section .sff-footer-bottom{flex-direction:column;padding:0}.sff-footer-section .sff-footer-bottom .sff-footer-link,.sff-footer-section .sff-footer-bottom .sff-footer-text{text-align:center;width:100%}.sff-footer-section .sff-footer-bottom .sff-footer-link{margin:0}.sff-footer-section .sff-footer-bottom .sff-footer-link ul{justify-content:center;margin:5px 0 0;padding:0}}@media(max-width:575px){.sff-footer-section .sff-footer-top{grid-template-columns:repeat(1,1fr)}}.sff-popup,.sff-social-popup{background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;transform:translateZ(100px);-webkit-transform:translateZ(100px);width:100%;z-index:999!important}.sff-popup.show,.sff-social-popup.show{display:block}.sff-popup-content{background-color:#141414;border:2px solid #fcb315;border-radius:6px;left:10px;margin:100px auto 0;max-width:900px;overflow:hidden;padding:30px;position:absolute;right:10px;top:0}.sff-social-popup .sff-popup-content{max-width:400px}.sff-popup-close,.sff-social-popup-close{color:#fff;cursor:pointer;float:right;font-size:32px;font-weight:400;height:12px;line-height:6px;position:absolute;right:15px;text-decoration:none;top:15px;width:12px;z-index:9}.sff-popup-close:hover,.sff-popup-content .hs-richtext,.sff-social-popup-close:hover{color:#fff}.sff-form-section form input,.sff-form-section form select,.sff-form-section form textarea{background-color:transparent;border:solid #fff;border-radius:0;border-width:0 0 2px;box-shadow:none;color:#fff;font-size:16px;font-weight:400;height:auto;max-width:100%;outline:0!important;padding:10px 0 5px!important;width:-webkit-fill-available!important}.sff-form-section form label,.sff-form-section form label span{color:#fff;font-size:14px;font-weight:500;line-height:26px}form .hs-fieldtype-select .input:after{display:none}.sff-form-section form .input ul li [type=checkbox]+span{color:#fff;cursor:pointer;display:inline-block!important;font-size:14px;margin:7px 0!important;padding-left:50px!important;padding-top:1px;position:relative;text-transform:none}.sff-form-section form .hs-submit{border:0;border-radius:6px;display:inline-block;margin:40px 0 0;opacity:1!important;overflow:hidden;position:relative;z-index:0}.sff-form-section form .hs-submit:after,.sff-form-section form .hs-submit:before{bottom:0;content:"";display:block;left:0;position:absolute;transition:all .4s ease-in-out;width:100%;z-index:-1}.sff-form-section form .hs-submit:before{background-color:#fcb316;top:0}.sff-form-section form .hs-submit:after{background-color:#fff;height:0}.sff-form-section form .hs-submit:hover:after{height:100%}.sff-form-section form .hs-submit input{border:0!important;color:#141414;cursor:pointer;font-size:13px;font-weight:800;line-height:21px;margin-top:unset;padding:15px 41px!important;text-transform:uppercase}@media(max-width:767px){.sff-form-section form .hs-submit{margin:20px 0 0}.sff-form-section form .hs-form-field{margin:0 0 40px;width:100%}}