.footer-section{background-color:#14342F}.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:150px;margin:0 auto;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 .fa-facebook-square{color:#4267B2}.footer-section .footer-block .ss-box a .fa-line{color:#06c755}.footer-section .footer-block .ss-box a .fa-envelope{color:#DE2726}.footer-section .footer-block .ss-box a .fa-instagram{background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.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:1.1rem;line-height:1.3;margin:0;color:#706e6e}.footer-section .footer-block .p-detail2{font-size:1rem;line-height:1.3;margin:0;color:#706e6e}.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:8px 0;transition:all 400ms;overflow:hidden;position:relative;color:#FFF}.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:1.15rem;line-height:1.3;display:inline-block}.footer-section .footer-section-cc{width:100%;background-color:#14342F;text-align:center;padding:20px;border-top:1px solid #038070}.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}}