.footer-new{background:#fff;color:#000;margin-top:auto}.footer-new .footer-container{margin:0 auto;max-width:1360px;padding:0 20px}.footer-new .footer-content{display:flex;flex-direction:column;padding:50px 0}.footer-new .footer-body{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:66px}.footer-new .footer-menu-wrapper{align-items:flex-start;display:flex;flex-direction:row;width:100%}.footer-new .footer-logo-textblock{display:flex;flex-basis:44%;flex-direction:column;padding-right:68px}.footer-new .footer-logo{display:flex;margin:0 0 30px}.footer-new .footer-logo img{width:240px}.footer-new .footer-textblock{font-size:16px;line-height:1.5;margin-bottom:32px}.footer-new .footer-menu{border-left:1px solid hsla(0,0%,100%,.2);font-size:24px;padding-left:80px;width:100%}.footer-new .menu{column-gap:40px;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0;row-gap:20px}.footer-new .menu li{list-style-image:none;list-style-position:outside;list-style-type:none}.footer-new .menu li:after,.footer-new .menu li:before{content:none;display:none}.footer-new .menu-item{list-style-type:none}.footer-new .menu-item:before{content:none;display:none}.footer-new .menu-item>a{color:#000;display:inline-block;font-size:20px;font-weight:700;margin-bottom:16px;overflow:hidden;position:relative;text-decoration:none}.footer-new .menu-item>a:before{background:#ff5d3c;bottom:0;content:"";height:1px;left:100%;position:absolute;transition:left .4s ease;width:100%}.footer-new .menu-item>a:hover:before{left:0}.footer-new .menu-item>a:hover{color:#000;text-decoration:none}.footer-new .submenu{list-style:none;margin:0;padding:0}.footer-new .submenu li{list-style-image:none;list-style-type:none}.footer-new .submenu li:after,.footer-new .submenu li:before{content:none;display:none}.footer-new .submenu .menu-item:before{display:none}.footer-new .submenu .menu-item a{border:none;color:#000;display:inline-block;font-size:14px;font-weight:400;margin-bottom:0;overflow:hidden;position:relative;text-decoration:none}.footer-new .submenu .menu-item a:before{background:#ff5d3c;bottom:0;content:"";height:1px;left:100%;position:absolute;transition:left .4s ease;width:100%}.footer-new .submenu .menu-item a:hover:before{left:0}.footer-new .submenu .menu-item a:hover{color:#000;text-decoration:none}.footer-new .footer-bottom{border-top:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:space-between;padding-top:24px}.footer-new .footer-copyright{font-size:14px}.footer-new .footer-copyright a{color:#000;text-decoration:none}.footer-new .footer-copyright a:hover{color:#ff5d3c!important;text-decoration:none}.footer-new .footer-socials{column-gap:16px;display:flex}.footer-new .footer-social-link{align-self:center;display:inline-block;font-size:14px}.footer-new .footer-social-icon{display:flex;height:20px;justify-content:center;width:20px}.footer-new .footer-social-icon svg{fill:#000;height:100%;width:100%}.footer-new .footer-social-link:hover svg{fill:#ff5d3c}@media screen and (max-width:1280px){.footer-new .menu{column-gap:30px}.footer-new .footer-menu{padding-left:48px}.footer-new .footer-logo-textblock{padding-right:40px}}@media screen and (max-width:1023px){.footer-new .footer-menu-wrapper{flex-direction:column;gap:16px}.footer-new .footer-logo-textblock{padding-right:0}.footer-new .footer-menu{border-left:none;padding-left:0}.footer-new .menu{grid-template-columns:repeat(3,1fr)}.footer-new .footer-content{padding:36px 0}}@media screen and (max-width:767px){.footer-new .footer-logo-textblock,.footer-new .footer-menu{padding:0 20px}.footer-new .footer-socials{align-items:center;flex-direction:row;flex-wrap:wrap;gap:24px;margin-left:0}.footer-new .menu{column-gap:20px;grid-template-columns:repeat(2,1fr)}.footer-new .menu-item.has-children{align-items:center}.footer-new .menu>li .menu-item{width:100%}.footer-new .footer-menu{font-size:18px}.footer-new .footer-bottom{align-items:center;flex-direction:column-reverse;gap:24px;padding-left:20px;padding-right:20px;padding-top:32px}.footer-new .footer-copyright{font-size:16px;text-align:center}.footer-new .footer-body{margin-bottom:32px}}@media screen and (max-width:560px){.footer-new .menu{grid-template-columns:1fr 1fr;row-gap:25px}.footer-new .submenu{row-gap:8px}}