.footer{margin-bottom:51px}.footer .footer-top{display:none}.footer .footer-bottom{padding:13px 0;font-size:14px;text-align:center;background:#EBEBEB}@media (min-width:768px){.footer{margin-bottom:0}.footer .footer-top{display:block;background:#F4F4F4}.footer .footer-top .container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 0;position:relative}.footer .item{padding:0 15px}.footer .item:nth-child(2){max-width:150px}.footer .item:nth-child(3){max-width:185px}.footer .item:nth-child(4){max-width:255px}.footer .tit{font-size:18px;margin-bottom:20px;font-family:'DMSans-B'}.footer .footer-phone{font-size:18px;margin-bottom:20px;display:flex;align-items:flex-end}.footer .footer-phone i{font-size:58px;line-height:1;margin-right:20px;color:var(--style-color);position:relative;top:-2px}.footer .footer-email{font-size:18px}.footer .item-list>li:not(:last-child){margin-bottom:10px}.footer .icon-list{display:flex}.footer .icon-list>li a{width:33px;height:33px;font-size:16px;color:#fff;border-radius:50%;background:var(--sub-color);border:2px solid var(--sub-color);line-height:1;display:flex;align-items:center;justify-content:center}.footer .icon-list>li:not(:last-child){margin-right:11px}.footer .icon-list>li i{font-size:inherit}.footer .logo{width:auto;height:37px;margin-top:20px}}@media (min-width:992px){.footer .item:nth-child(1){max-width:280px}}@media (min-width:1200px){.footer .footer-top .container{padding-top:60px;padding-bottom:60px}.footer .item:nth-child(1){max-width:330px}.footer .tit{margin-bottom:32px}.footer .footer-phone{font-size:22px;padding-top:8px;margin-bottom:32px}.footer .footer-phone i{font-size:66px;margin-right:31px}.footer .footer-email{font-size:22px}.footer .item-list>li a:hover{color:var(--sub-color)}.footer .icon-list{padding-top:8px}.footer .icon-list>li a{transition:all .3s}.footer .icon-list li a:hover{color:var(--btn-color);border-color:var(--btn-color);background:#fff}.footer .logo{margin-top:30px}}@media (min-width:1440px){.footer .footer-top .container{padding-top:95px;padding-bottom:98px}}@media (max-width:991px){.footer .item:nth-child(1){order:1;flex:0 0 100%;margin-top:20px}}.mobile-footer{width:100%;color:#666;text-align:center;border-top:1px solid #ccc;position:fixed;bottom:0;left:0;z-index:99}.mobile-footer ul{background:#fff;padding:0 15px;flex-wrap:nowrap;justify-content:space-around;display:flex}.mobile-footer li a i{width:20px;height:20px;margin:5px auto 1px;line-height:1;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.mobile-footer{display:none}}.inquiry{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;left:0;top:0;z-index:999;display:none}.inquiry .container{max-width:40rem;height:100%;justify-content:center;align-items:center;display:flex}.inquiry .back{width:100%;max-height:90%;background:#fff;border-radius:.25rem;padding:1rem 2rem;position:relative;overflow:auto}.inquiry .back .h3{border-bottom:1px solid #ccc;padding-bottom:.5rem;margin-top:.5rem;margin-bottom:10px;font-family:'PlusJakartaSans-B'}.inquiry .back .close{font-size:1.5rem;color:#dc3545;padding:0 .5rem;position:absolute;top:0;right:0;opacity:1}.inquiry label{font-family:'PlusJakartaSans-S'}.inquiry .back .submit{text-align:right;border-top:1px solid #ccc;padding-top:1rem;margin-top:1.25rem}.inquiry .back .submit .btn{color:#fff;background:var(--style-color)}.inquiry .back .submit .c-btn{margin-right:1rem}.inquiry input::-webkit-input-placeholder,.inquiry textarea::-webkit-input-placeholder{color:#999}.inquiry input:-moz-placeholder,.inquiry textarea:-moz-placeholder{color:#999}.inquiry input::-moz-placeholder,.inquiry textarea::-moz-placeholder{color:#999}.inquiry input:-ms-input-placeholder,.inquiry textarea:-ms-input-placeholder{color:#999}