.footer-section{padding:120px 0 0;position:relative}.footer-section .top-footer-section{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-section .top-footer-section .item-top-section{width:29.6%}.footer-section label{display:block;font-family:var(--heading_font);font-size:20px;font-weight:700;line-height:1.5;margin-bottom:30px;text-transform:uppercase}.footer-section .top-footer-section .info-inner-text .info-item-text{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:15px}.footer-section .top-footer-section .info-item-text .info-text-icon{background-color:#fff;display:inline-block;height:30px;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;transition:all .5s ease-in-out;width:20px}.footer-section .top-footer-section .info-item-text .info-text{color:var(--footer_font_color);font-size:16px;line-height:1.625;padding-left:10px;transition:all .5s ease-in-out;width:calc(100% - 20px)}.footer-section .top-footer-section .item-top-section .info-inner-text .info-item-text:last-child{margin-bottom:0}.footer-section .links-top-footer-section .inner-links-section ul{display:block}.footer-section .links-top-footer-section .inner-links-section ul li{list-style:none;margin-bottom:10px}.footer-section .links-top-footer-section .inner-links-section ul li:last-child{margin-bottom:0}.footer-section .links-top-footer-section .inner-links-section ul li a{border-bottom:1px solid transparent;color:var(--footer_font_color);font-size:18px;line-height:1.444;text-decoration:none}.footer-section .links-top-footer-section .inner-links-section ul li a:hover{border-color:var(--primary_color);font-weight:700}.footer-section .top-footer-section .form-top-footer-section .footer-subsctibe-form form{padding-right:10px}.footer-section .top-footer-section .form-top-footer-section .footer-subsctibe-form form .hs-form-field{margin-bottom:20px}.footer-section .top-footer-section .form-top-footer-section .footer-subsctibe-form form .hs-form-field .input{position:relative}.footer-section .top-footer-section .form-top-footer-section .footer-subsctibe-form form .hs-form-field .input:after{background-image:url("https://www.sfour-consulting.com/hubfs/SFOUR_2025/images/Vector%20(47).svg");content:"";height:16px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.footer-section .top-footer-section .form-top-footer-section .footer-subsctibe-form form .hs-form-field .hs-input{border:0;color:#616161;padding:12px 20px 12px 50px}.footer-section .top-footer-section .item-top-section .footer-subsctibe-form .submitted-message{text-align:left}.footer-section .top-footer-section .info-inner-text .info-item-text a{align-items:center;display:inline-flex;flex-wrap:wrap;text-decoration:none}.footer-section .top-footer-section .form-top-footer-section .footer-subsctibe-form form ::-webkit-input-placeholder{color:#616161;font-family:Arial,sans-serif;font-size:14px;font-weight:400}.footer-section .top-footer-section .form-top-footer-section .footer-subsctibe-form form ::-moz-placeholder{color:#616161;font-family:Arial,sans-serif;font-size:14px;font-weight:400}.footer-section .top-footer-section .form-top-footer-section .footer-subsctibe-form form :-ms-input-placeholder{color:#616161;font-family:Arial,sans-serif;font-size:14px;font-weight:400}.footer-section .top-footer-section .form-top-footer-section .footer-subsctibe-form form ::placeholder{color:#616161;font-family:Arial,sans-serif;font-size:14px;font-weight:400}.footer-section .top-footer-section .form-top-footer-section .footer-subsctibe-form form ul.hs-error-msgs.inputs-list>li>label{color:var(--tertiary_color)}.footer-section .top-footer-section .form-top-footer-section .footer-subsctibe-form form .hs-button{background:transparent;border-color:#fff;color:#fff;line-height:1.625;width:100%}.footer-section .top-footer-section .form-top-footer-section .footer-subsctibe-form form .hs-button:hover{background-color:var(--primary_color);border-color:var(--primary_color);color:var(--secondary_color)}.footer-section .middle-footer-section{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:60px 0}.footer-logo-section{width:200px}.footer-logo-section a{display:inline-block;height:100%;width:100%}.footer-section .middle-footer-section .footer-text-section{margin:25px 0;text-align:center;width:40%}.footer-section .middle-footer-section .footer-text-section p{font-size:14px;line-height:1.714}.footer-section .middle-footer-section .footer-text-section p:last-child{margin-bottom:0}.footer-section .middle-footer-section .footer-social-icon-section{display:flex;justify-content:flex-end;width:200px}.footer-section .middle-footer-section .footer-social-icon-section a{align-items:center;background-color:var(--primary_color);border-radius:8px;display:inline-flex;height:40px;justify-content:center;width:40px}.footer-section .middle-footer-section .footer-social-icon-section a span{height:20px;width:20px}.footer-section .middle-footer-section .footer-social-icon-section a svg{height:100%;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;width:100%}.footer-section .middle-footer-section .footer-social-icon-section a:hover{background-color:var(--tertiary_color)}.footer-section .middle-footer-section .footer-social-icon-section a:hover svg{fill:var(--primary_color)}.footer-section .top-footer-section .links-top-footer-section{padding-left:50px}.footer-section .top-footer-section .form-top-footer-section .footer-subsctibe-form form .hs-form-field>label{display:none}.footer-section .top-footer-section .form-top-footer-section .footer-subsctibe-form form ul.hs-error-msgs.inputs-list>li>label{text-transform:none}.footer-section .footer-bottom-section{border-top:1px solid hsla(0,0%,100%,.3)}.footer-section .footer-bottom-section .inner-footer-bottom-section{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 0}.footer-section .footer-bottom-section .inner-footer-bottom-section .footer-copyright-text p{font-size:14px;line-height:1;margin-bottom:0}.footer-section .footer-bottom-text{display:flex;flex-wrap:wrap}.footer-section .footer-bottom-text .footer-item-bottom-text{padding-right:20px;position:relative}.footer-section .footer-bottom-text .footer-item-bottom-text:last-child{padding-right:0}.footer-section .footer-bottom-text .footer-item-bottom-text a{color:var(--footer_font_color);font-size:14px;line-height:1.714;text-decoration:none}.footer-section .footer-bottom-text .footer-item-bottom-text:after{background-color:hsla(0,0%,100%,.3);content:"";height:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:1px}.footer-section .footer-bottom-text .footer-item-bottom-text:last-child:after{display:none}.footer-section .footer-bottom-text .footer-item-bottom-text a:hover{color:#ff991d}.footer-section .top-footer-section .info-inner-text .info-item-text a:hover .info-text{color:var(--tertiary_color)}.footer-section .top-footer-section .info-inner-text .info-item-text a:hover .info-text-icon{background-color:var(--tertiary_color)}.footer-section .footer-bottom-section .inner-footer-bottom-section .footer-copyright-text p span{font-weight:700}.footer-section .footer-bottom-section .inner-footer-bottom-section,.footer-section .inner-footer-section{position:relative;z-index:5}.footer-section:Before{background-color:#000;content:"";height:40px;position:absolute;right:0;top:405px;width:380px;z-index:11}@media(max-width:1250px){.footer-section:after{height:390px}.footer-section:Before{top:382px}}@media(max-width:1199px){.footer-section .middle-footer-section .footer-text-section{width:45%}.footer-section .middle-footer-section .footer-social-icon-section{width:12%}}@media(max-width:991px){.footer-section{padding:80px 0 0}.footer-section .top-footer-section .item-top-section{margin-bottom:30px;padding:0;width:100%;width:50%}.footer-section .middle-footer-section{padding:20px 0 40px}.footer-logo-section{margin-bottom:30px;max-width:200px;width:100%}.footer-section .middle-footer-section .footer-text-section{margin:0 0 30px;text-align:left;width:100%}.footer-section .middle-footer-section .footer-social-icon-section{justify-content:flex-start;width:100%}}@media(max-width:767px){.footer-section{padding:60px 0 0}.footer-section .top-footer-section .item-top-section{width:100%}.footer-section label{margin-bottom:20px}.footer-section .footer-bottom-section .inner-footer-bottom-section .footer-copyright-text{margin-bottom:20px;text-align:center;width:100%}.footer-section .footer-bottom-section .inner-footer-bottom-section .footer-bottom-text{justify-content:center;width:100%}.footer-logo-section{max-width:170px}}