.footer{padding:50px 1rem}.footer .footer_inner_wrapper{width:100%}.footer .footer_top_section{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.footer .left_section{align-items:center;display:flex;flex-wrap:wrap;gap:40px;width:calc(85% - 20px)}.footer .social_icon svg{height:24px;width:24px}.footer ul.footer_nav{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}.footer .footer_logo img{height:auto;max-width:200px;object-fit:contain;width:100%}.footer li.nav_item a{color:#fff;font-size:17px;font-weight:500}.footer li.nav_item{list-style:none}.footer .right_section{display:flex;gap:9px;justify-content:end;width:calc(15% - 20px)}.footer .brand_section{align-items:center;display:flex;flex-wrap:wrap;gap:30px;width:calc(50% - 25px)}.footer .brand_image{width:calc(33.33% - 20px)}.footer .footer_bottom_section{align-items:center;display:flex;flex-wrap:wrap;gap:50px;padding-top:0}.footer .footer_content{display:flex;flex-wrap:wrap;gap:10px;justify-content:end;width:calc(50% - 25px)}.footer .brand_image img{object-fit:contain;opacity:1;width:100%}.footer ul.bottom_menu{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}.footer li.menu_list a{color:#fff;font-size:16px;font-weight:500}.footer li.menu_list{list-style:none}.footer .footer_text p{color:#fff;font-size:16px;margin-bottom:0;opacity:.2}.footer .social_icon{border:1px solid #fff;border-radius:20px;height:30px;padding:7px;width:30px}.footer .social_icon,.footer .social_icon a{display:flex;justify-content:center;text-align:center}.footer .social_icon svg{height:18px;width:18px;fill:#fff}.footer .footer_logo{width:calc(20% - 20px)}.footer .footer_navigation{width:calc(80% - 20px)}@media screen and (max-width:767px){.footer ul.footer_nav{flex-direction:column}.footer .left_section{align-items:flex-start;flex-direction:column;gap:20px;width:100%}.footer .right_section{justify-content:flex-start;padding-top:30px;width:100%}.footer .footer_bottom_section{align-items:flex-start;flex-direction:column;gap:20px;padding-top:40px}.footer .footer_content{flex-direction:column;justify-content:flex-start;width:100%}.footer .brand_section{align-items:flex-start;flex-direction:column;width:100%}.footer .footer_logo{width:100%}}