.footer .line{height:15px;background:#03aae1}.footer .content{padding:60px 10%;padding-right:5%;background-color:#000000;color:#ffffff}.footer a{color:#888888}.footer .subscribe-box{display:flex;align-items:center;justify-content:space-between}.footer .subscribe-box .subscribe{display:flex;gap:0 10px;font-size:30px}.footer .subscribe-box .subscribe-input-box{display:flex;align-items:center}.footer .subscribe-box .subscribe-input-box .subscribe-input{margin:0;width:300px;height:50px;background:#333333;padding:20px 30px;color:#fff;border:1px solid #333333}.footer .subscribe-box .subscribe-input-box .subscribe-input::placeholder{font-size:14px;color:#888888}.footer .subscribe-box .subscribe-input-box .subscribe-input:focus,.footer .subscribe-box .subscribe-input-box .subscribe-input:hover{border-color:#03aae1;box-shadow:0 0 5px #03aae1;outline:none}.footer .subscribe-box .subscribe-input-box .email{width:50px;height:50px;background:#03aae1;display:flex;justify-content:center;align-items:center;font-size:28px;cursor:pointer}.footer .footer-menu{display:flex;justify-content:space-between;margin-top:90px}.footer .footer-menu .footer-menu-item{margin-right:30px}.footer .footer-menu .footer-menu-item .title,.footer .footer-menu .footer-menu-item .title a{font-size:18px;margin-bottom:20px;color:#fff}.footer .footer-menu .footer-menu-item .title{margin:0}.footer .footer-menu .footer-menu-item .title span{display:none}.footer .footer-menu .footer-menu-item ul li{color:#666;font-size:14px;line-height:40px;cursor:pointer}.footer .footer-menu .footer-menu-item ul li a:hover{color:#fff}.footer .footer-menu .footer-menu-item ul li.iconfont-box{display:flex;gap:32px;margin-top:10px}.footer .footer-menu .footer-menu-item ul li.iconfont-box div{width:34px;height:34px;display:flex;justify-content:center;align-items:center;cursor:pointer}.footer .footer-menu .footer-menu-item ul li.iconfont-box div:hover{color:#fff}.footer .footer-menu .footer-menu-item ul li.iconfont-box .hvr-shutter-out-horizontal{background-color:transparent}.footer .bottom{display:flex;justify-content:space-between;margin-top:76px;font-size:14px;font-weight:400;color:#888888}.sideBar-wrapper{position:fixed;right:0;bottom:15%;z-index:990}.sideBar-wrapper a{display:block;width:50px;height:50px;border-radius:50%;background-color:#5e5c5d;color:#fff;display:flex;justify-content:center;align-items:center;margin-bottom:6px;transition:all .3s linear}.sideBar-wrapper a .iconfont{font-size:24px}.sideBar-wrapper a:hover{background:linear-gradient(to bottom, var(--primary-color-light), var(--primary-color))}.sideBar-wrapper .message-wrapper{position:absolute;left:-12px;bottom:0;transform:translate(-100%, 0);width:434px;background-color:#fff;box-shadow:0 4px 16px 2px rgba(0,0,0,0.1);border-radius:10px;padding:48px 24px 24px;display:none}.sideBar-wrapper .message-wrapper .message-close{position:absolute;top:12px;right:12px;cursor:pointer;transition:all .3s ease}.sideBar-wrapper .message-wrapper .message-close .iconfont{color:#666;font-size:26px}.sideBar-wrapper .message-wrapper .message-close:hover{transform:rotate(180deg)}.sideBar-wrapper .message-wrapper .desc{color:#888}.sideBar-wrapper .message-wrapper .contact-us-form{display:flex;flex-wrap:wrap;gap:12px;width:100%}.sideBar-wrapper .message-wrapper .contact-us-form .single-input-box{width:100%}.sideBar-wrapper .message-wrapper .contact-us-form .single-input-box img{height:70px}.sideBar-wrapper .message-wrapper .contact-us-form input,.sideBar-wrapper .message-wrapper .contact-us-form textarea{width:100%;border:none;color:#000;padding:0 24px;height:50px;transition:border .4s ease;line-height:70px;background-color:#f5f5f5}.sideBar-wrapper .message-wrapper .contact-us-form input:focus,.sideBar-wrapper .message-wrapper .contact-us-form textarea:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 5px var(--primary-color)}.sideBar-wrapper .message-wrapper .contact-us-form input::placeholder,.sideBar-wrapper .message-wrapper .contact-us-form textarea::placeholder{color:#757575}.sideBar-wrapper .message-wrapper .contact-us-form textarea{height:120px;border-radius:initial}.sideBar-wrapper .message-wrapper .contact-us-form .submit{display:flex;justify-content:center}.sideBar-wrapper .message-wrapper .contact-us-form .btn{display:flex;justify-content:center;align-items:center;width:80%;height:50px;background:linear-gradient(to right, var(--primary-color), var(--primary-color-light));border:none;color:#fff;cursor:pointer}@media screen and (max-width:992px){.footer .content{padding:5%}.footer .subscribe-box{flex-direction:column}.footer .subscribe-box .subscribe{flex-direction:column;text-align:center;gap:10px 0;font-size:22px}.footer .subscribe-box .subscribe-input-box{margin:40px 0;width:100%}.footer .subscribe-box .subscribe-input-box .subscribe-input{width:calc(100% - 50px)}.footer .footer-menu{margin-top:0;flex-direction:column}.footer .footer-menu .footer-menu-item{margin-right:0;text-align:center;width:100%}.footer .footer-menu .footer-menu-item .title{width:100%;font-size:16px;background-color:#333;color:#fff;padding:10px;margin-bottom:20px}.footer .footer-menu .footer-menu-item .title>a{display:none}.footer .footer-menu .footer-menu-item .title span{display:block}.footer .footer-menu .footer-menu-item .title span a{margin:0}.footer .footer-menu .footer-menu-item ul{display:none;padding-bottom:20px}.footer .footer-menu .footer-menu-item ul li.iconfont-box{justify-content:center}.footer .footer-menu .footer-menu-item ul li.iconfont-box .hvr-shutter-out-horizontal{background-color:#fff;border-radius:50%}.footer .footer-menu .footer-menu-item ul li.iconfont-box .hvr-shutter-out-horizontal .iconfont{color:#000000}.footer .bottom{flex-direction:column;margin-top:0;gap:10px 0;text-align:center}.sideBar-wrapper{right:0;bottom:5%}.sideBar-wrapper a{width:40px;height:40px}.sideBar-wrapper a .iconfont{font-size:20px}.sideBar-wrapper .message-wrapper{width:80vw;padding:24px 12px;bottom:100%}.sideBar-wrapper .message-wrapper .message-close{top:8px;right:8px}.sideBar-wrapper .message-wrapper .message-close .iconfont{font-size:20px}.sideBar-wrapper .message-wrapper .contact-us-form{gap:12px}.sideBar-wrapper .message-wrapper .contact-us-form .column{width:100%}.sideBar-wrapper .message-wrapper .contact-us-form input,.sideBar-wrapper .message-wrapper .contact-us-form textarea{height:40px;line-height:40px;padding:0 12px;font-size:12px}.sideBar-wrapper .message-wrapper .contact-us-form textarea{height:80px;line-height:1.5;padding:12px}.sideBar-wrapper .message-wrapper .contact-us-form .single-input-box img{height:40px}.sideBar-wrapper .message-wrapper .contact-us-form .submit .btn{width:100%;height:40px}}