.footer{color:#fff;margin-bottom:51px}.footer .footer-top{background:var(--sub-color)}.footer .footer-top .container{padding:30px 5px;display:flex;flex-wrap:wrap;justify-content:space-between}.footer .item{flex:0 0 100%;padding:0 10px}.footer .tit{padding-bottom:11px;margin-bottom:15px;border-bottom:1px solid #fff;font-family:'Quicksand-Bold'}.footer .cont-list{max-width:275px}.footer .cont-list li{line-height:28px}.footer .cont-list li:not(:last-child){margin-bottom:8px}.footer .cont-list li span{font-family:'Quicksand-SemiBold'}.footer .logo{max-width:275px;margin-top:25px;height:auto}.footer .icon-list{display:flex;flex-shrink:0;margin-top:20px}.footer .icon-list>li:not(:last-child){margin-right:11px}.footer .icon-list>li a{width:31px;height:31px;font-size:16px;color:var(--style-color);background:#fff;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.footer .icon-list>li i{line-height:1;font-size:inherit}.footer .item-list>li{line-height:28px}.footer .item-list>li:not(:last-child){margin-bottom:11px}.footer .footer-bottom{font-size:14px;padding-top:15px;padding-bottom:14px;text-align:center;background:var(--style-color)}@media (min-width:768px){.footer{margin-bottom:0}.footer .footer-top .container{display:flex;flex-wrap:wrap;justify-content:space-between}.footer .item{flex:1;min-width:280px;max-width:406px}}@media (min-width:1200px){.footer .footer-top .container{padding-top:60px;padding-bottom:60px}.footer .tit{margin-bottom:26px}.footer .logo{margin-top:36px}.footer .cont-list li a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.footer .icon-list>li a{transition:all .3s}.footer .icon-list>li a:hover{color:#fff;background:transparent}.footer .item-list a{display:inline-block;transition:all .3s}.footer .item-list a:hover{transform:translateX(12px)}}@media (min-width:1440px){.footer .footer-top .container{padding-top:97px;padding-bottom:123px}}@media (max-width:991px){.footer .item:first-child{order:1;margin-top:20px}.footer .item:last-child{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;display:none!important}.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:3px;padding:1rem 2rem;position:relative;overflow:auto}.inquiry .back .h3{font-family:'Quicksand-Bold';border-bottom:1px solid #ccc;padding-bottom:.5rem;margin-top:.5rem;margin-bottom:10px}.inquiry .back .close{font-size:1.5rem;color:var(--style-color);padding:0 .5rem;position:absolute;top:0;right:0;opacity:1}.inquiry form label{font-family:'Quicksand-Bold';margin-bottom:2px}.inquiry .form-control{font-size:14px;color:#2B2B2B;border-color:#BBBABA;border-radius:2px;box-shadow:none}.inquiry input.form-control{height:36px}.inquiry .back .submit{text-align:right;border-top:1px solid #ccc;padding-top:1rem;margin-top:1.25rem}.inquiry .back .submit .btn{width:90px;color:#fff;padding:5px 15px 4px;border-radius:3px;background:var(--style-color)}.inquiry .back .submit .c-btn{margin-right:1rem}.inquiry .form-control:focus{border-color:var(--style-color);box-shadow:2px 2px 11px 1px rgba(120,35,37,.2)}.inquiry .form-control::-webkit-input-placeholder{color:rgba(43,43,43,.7)}.inquiry .form-control:-moz-placeholder{color:rgba(43,43,43,.7)}.inquiry .form-control::-moz-placeholder{color:rgba(43,43,43,.7)}.inquiry .form-control:-ms-input-placeholder{color:rgba(43,43,43,.7)}@media (min-width:1200px){.inquiry .back .submit .btn{transition:background .3s}.inquiry .back .submit .btn:hover{background:var(--sub-color)}}