.nim-footer-sponsor{padding:42px 0;background-color:#f1f1f1}.txt-footer-widget-1{margin-bottom:30px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px),(max-width:480px){.txt-footer-widget-1{margin-bottom:40px}}.txt-footer-widget-1.ver_2 .txt-widget-title{color:#fff;font-weight:600;font-size:26px;padding-bottom:25px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px),(max-width:480px){.txt-footer-widget-1.ver_2 .txt-widget-title{padding-bottom:15px}}.txt-footer-widget-1.ver_2 .footer_about{padding-left:40px}.txt-footer-widget-1.ver_2 .footer_about i{color:var(--main-color-2)}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px),(max-width:480px){.txt-footer-widget-1.ver_2 .footer_about{padding-left:0}}.txt-footer-widget-1 .logo-widget .brand-logo{margin-bottom:15px}.txt-footer-widget-1 .logo-widget p{color:#fff;padding-bottom:20px}.txt-footer-widget-1 .logo-widget .footer-social li{margin-right:15px}.txt-footer-widget-1 .logo-widget .footer-social li a{color:#fff;width:46px;height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #fff}.txt-footer-widget-1 .logo-widget .footer-social li a:hover{border:1px solid var(--main-color-2);background-color:var(--main-color-2)}.txt-footer-widget-1 .menu-widget{padding-left:50px}.txt-footer-widget-1 .menu-widget li{margin-bottom:15px}.txt-footer-widget-1 .menu-widget li a{color:rgba(255,255,255,.9)}.txt-footer-widget-1 .menu-widget li a:hover{color:var(--main-color-2)}.txt-footer-widget-1 .footer_about ul{padding-top:15px}.txt-footer-widget-1 .footer_about li{margin-bottom:15px}.txt-footer-widget-1 .footer_about i{float:left;font-size:16px;margin-top:5px;margin-right:10px}.txt-footer-widget-1 .footer_about a{color:#fff;display:block;font-size:16px;overflow:hidden;max-width:170px}.txt-footer-widget-1 .footer_about .office-open-hour{margin-top:10px}.txt-footer-widget-1 .footer_about .office-open-hour span{font-size:16px;display:block;font-weight:700;margin-bottom:8px;text-decoration:underline;color:rgba(255,255,255,.9)}.txt-footer-widget-1 .footer_about .office-open-hour p{font-size:16px;max-width:180px;color:rgba(255,255,255,.9)}.txt-footer-widget-1 .newslatter-widget p{color:#fff;font-size:16px}.txt-footer-widget-1 .newslatter-widget form{position:relative;margin:12px 0 30px}.txt-footer-widget-1 .newslatter-widget form input{width:100%;height:46px;padding-left:20px;border-radius:39px;border:1px solid #00b8dc;background:rgba(255,255,255,.2)}.txt-footer-widget-1 .newslatter-widget form button{top:0;right:0;color:#fff;width:62px;height:46px;border:none;position:absolute;border-radius:40px;background:var(--main-color-2)}.txt-footer-widget-1 .app-btn-grp{gap:0px 15px}.txt-copyright-menu{padding:20px 0;border-top:1px solid rgba(255,255,255,.1)}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px),(max-width:480px){.txt-copyright-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}.txt-copyright-menu .txt-copyright-text{color:rgba(255,255,255,.7)}.txt-copyright-menu .copyright-menu li{margin-left:50px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:767px),(max-width:480px){.txt-copyright-menu .copyright-menu li{margin:0 20px}}.txt-copyright-menu .copyright-menu li a{color:rgba(255,255,255,.7)}