#front_search_overlay{position:fixed;left:0;top:0;width:100%;height:100vh;background-color:rgb(0 0 0 / .5);transition-duration:0.4s;z-index:10}#front_search_overlay:not(.active){opacity:0;pointer-events:none;z-index:-1}footer .wrapper_full{padding:96px 88px;max-width:calc(100% - 88px - 88px - 16px);background-color:#F7F7F7;background-image:url(/wp-content/themes/estatic2024/css/img/footer.png);background-repeat:no-repeat;background-position:center 48px}footer a{transition-duration:0.4s}footer a:hover{opacity:.7}footer .top_cols{display:flex;max-width:1248px;margin:auto;margin-bottom:96px}footer .top_cols>div{width:25%;margin-right:24px}footer .top_cols>div:last-child{margin-right:0;width:50%}footer .logo_box{display:inline-block;margin-bottom:24px}footer .contact_data{display:flex;flex-direction:column;margin-bottom:24px}footer .contact_data a{font-size:1.6rem;line-height:150%}footer .address_data{font-size:1.2rem;line-height:150%;margin-bottom:24px}footer .social_box{display:flex;align-items:center}footer .social_box a{display:inline-block;margin-right:24px}footer .social_box a:last-child{margin-right:0}footer h4{color:#000;margin-bottom:24px}footer .menu_col ul{padding-left:0;margin:0;list-style:none;display:flex;flex-direction:column}footer .menu_col ul li{display:inline-block;margin-bottom:12px}footer .menu_col ul li:last-child{margin-bottom:0}footer .menu_col ul li a{display:inline-block;color:#000;font-size:1.4rem;font-weight:600;line-height:100%}footer .list_col a{display:block;margin-bottom:12px;color:#000;font-size:1rem;line-height:100%;font-weight:600}footer .list_col a:last-child{margin-bottom:0}footer .list_col>div{width:calc(50% - 6px);float:left}footer .list_col>div:first-child{margin-right:12px}footer .bottom_cols{display:flex;justify-content:space-between;align-items:center;max-width:1248px;margin:auto}footer .bottom_cols p{margin-bottom:0;font-size:1.2rem;line-height:100%;color:#000;text-transform:uppercase;font-weight:400}footer .bottom_cols p a{font-weight:600}footer .bottom_cols>div:first-child{display:flex;align-items:center}footer .bottom_cols>div:first-child p{margin-right:24px}