.footer-section{box-shadow:0 -2px 10px 0 #0000001a;padding:60px 0 30px;position:relative}.footer-section .top-footer-section{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:60px}.footer-section .top-footer-section .top-right-footer-section{width:calc(18% - 15px)}.footer-section .top-footer-section .top-left-footer-section{display:flex;flex-direction:column;gap:50px;width:calc(43.3% - 15px)}.footer-section .top-footer-section.no-contact-details .top-left-footer-section,.footer-section .top-footer-section.no-logo-social-icons .top-right-footer-section{width:100%}.footer-section .bottom-logo-section{width:339px}.footer-section .bottom-logo-section img{height:100%;object-fit:contain;width:100%}.footer-section .top-footer-section .top-left-footer-section .top-left-social-icon{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.footer-section .top-footer-section .top-left-footer-section .top-left-heading-section span,.footer-section .top-footer-section .top-right-footer-section .top-right-heading-section span{display:inline-block;padding-bottom:10px}.footer-section .top-footer-section .top-right-footer-section .top-right-heading-section span{padding-bottom:50px}.footer-section .top-footer-section .top-left-footer-section .top-left-social-icon .item-left-social-icon{height:42px;width:42px}.footer-section .top-footer-section .top-left-footer-section .top-left-social-icon .item-left-social-icon a{display:inline-block;height:100%;width:100%}.footer-section .top-footer-section .top-left-footer-section .top-left-social-icon .item-left-social-icon img{height:100%;object-fit:contain;width:100%}.footer-section .top-right-content-section p:last-child{margin:0}.top-right-content-section p a{font-weight:400}.top-right-content-section p a:hover{text-decoration:underline}.footer-section .bottom-footer-section{align-items:center;border-top:1px solid var(--footer_font_color);display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;padding-top:30px}.footer-section .bottom-footer-section .bottom-main-links-section,.footer-section .bottom-footer-section .copy-right-text-section{width:calc(50% - 15px)}.footer-section .bottom-footer-section .bottom-main-links-section a{display:inline-block;height:100%;width:100%}.footer-section .bottom-footer-section .bottom-main-links-section{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:end}.footer-section .bottom-footer-section .bottom-main-links-section .item-bootom-links-section a{text-decoration:none}.footer-section .bottom-footer-section .copy-right-text-section p{margin-bottom:0}.footer-section .item-bootom-links-section{position:relative}.footer-section .bottom-footer-section.no-copyright .bottom-main-links-section{justify-content:start;width:100%}.footer-section .bottom-footer-section.no-bottom-menu .copy-right-text-section{width:100%}.footer-section .item-bootom-links-section:before{background:var(--footer_font_color);content:"";height:70%;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:2px}.footer-section .item-bootom-links-section:last-child:before{display:none}.footer-section .inner-footer-section a{color:var(--footer_font_color);text-decoration:none}.footer-section .inner-footer-section a:hover{color:var(--secondary_color)}.footer-section .top-footer-section:last-child{margin-bottom:0}.footer-section .bottom-footer-section:first-child{border:none;padding-top:0}.footer-section .top-footer-section .top-left-footer-section .top-left-heading-section:last-child span,.footer-section .top-footer-section .top-right-footer-section .top-right-heading-section:last-child span{padding-bottom:0}@media(max-width:1024px){.footer-section .top-footer-section .top-right-footer-section{width:calc(26% - 15px)}.footer-section .top-footer-section .top-left-footer-section{width:calc(55% - 15px)}.footer-section .bottom-logo-section{width:300px}}@media(max-width:767px){.footer-section{padding:30px 0}.footer-section .top-footer-section .top-right-footer-section .top-right-heading-section span{padding-bottom:25px}.footer-section .bottom-logo-section{width:250px}.footer-section .top-footer-section .top-left-footer-section .top-left-social-icon .item-left-social-icon{height:35px;width:35px}.footer-section .top-footer-section .top-left-footer-section{gap:40px;width:100%}.footer-section .top-footer-section .top-right-footer-section{width:100%}.footer-section .top-footer-section{margin-bottom:40px}.footer-section .bottom-footer-section .copy-right-text-section{width:100%}.footer-section .bottom-footer-section .bottom-main-links-section{justify-content:flex-start;width:100%}}