.footer-section{background-color:#F1592A}.footer-section.footer2{background-color:#555555}.footer-section .footer-block .padding{padding:40px 20px}.footer-section .footer-block .txt-title{font-size:1.3rem;line-height:1.3;margin-bottom:10px}.footer-section .footer-block .txt-title2{font-size:1.2rem;line-height:1.3;margin-bottom:10px}.footer-section .footer-block .img-footer{max-width:125px;width:100%;display:block}.footer-section .footer-block .ss-box a{transition:transform 400ms ease-in-out;will-change:transform;transform:scale(1)}.footer-section .footer-block .ss-box a:hover{transform:scale(1.12)}.footer-section .footer-block .txt-desc{font-size:1.125rem;line-height:1.3;margin-top:10px}.footer-section .footer-block .socail{margin-left:-20px}.footer-section .footer-block .socail .socail_ic{font-size:1.75rem;padding-left:20px}.footer-section .footer-block .socail .ic{width:50px;height:50px;border-radius:50%;overflow:hidden;background-color:#FFF}.footer-section .footer-block .p-detail{font-size:1rem;line-height:1,4;margin:0}.footer-section .footer-block .top10{margin-top:10px}.footer-section .footer-block .box-contact{margin-top:20px}.footer-section .footer-block .wrap-bottom-menu{width:100%}.footer-section .footer-block .wrap-bottom-menu a:not(.img){cursor:pointer;padding:5px 0;transition:all 400ms;overflow:hidden;position:relative}.footer-section .footer-block .wrap-bottom-menu a:not(.img)::after{transition:all 600ms;content:'';position:absolute;z-index:3;right:0;bottom:0;background-color:#f1592a;width:0;height:2px}.footer-section .footer-block .wrap-bottom-menu a:not(.img):hover::after{width:100%;right:auto;left:0}.footer-section .footer-block .wrap-bottom-menu .main-footer-menu{column-gap:30px}.footer-section .footer-block .wrap-bottom-menu .main-footer-menu .menu-item a{font-size:1rem;line-height:1.4;display:inline-block}.footer-section .btn-top{background-color:#F1592A;padding:10px 15px !important;border-radius:10px;color:#FFF;display:inline-block;margin-top:10px}.footer-section .footer-section-cc{width:100%;background-color:#000;text-align:center;padding:20px}.footer-section .footer-section-cc .txt-cc{color:#FFF;font-size:.875rem}@media (max-width:767px){.footer-section .footer-block .wrap-bottom-menu .main-footer-menu{column-gap:15px}}