.contact{padding:50px 0 90px}.contact-form{padding:90px 0 70px}.contact .banner-content h1{font-size:53px;font-weight:400;padding:0 1px;margin-bottom:25px}.contact .banner-content p{font-size:23px}.contact-form .contact-wrap .input-cover .input-wrap{width:48%}.contact-form .contact-wrap .input-wrap,.input-cover{margin-bottom:50px}.contact-form .contact-wrap .input-wrap p{font-size:29px;font-weight:600;margin-right:24px;white-space:nowrap}.detail{margin-left:24px}.contact-form .contact-wrap .input-wrap input{width:363px;max-width:100%;border:none;border-bottom:1px solid #7e7e7e;padding:15px 10px;outline:0;resize:none}.contact-form .contact-wrap .input-wrap textarea{border:none;border-bottom:1px solid #7e7e7e;outline:0;resize:none;width:75%}.contact-form .contact-wrap .input-wrap input:focus,.contact-form .contact-wrap .input-wrap textarea:focus{border-color:#9144ff}.contact-form .contact-wrap .input-wrap.full-width-input input{width:954px}.it-fields input[type=checkbox]{display:none}.it-fields label{display:inline-block;padding:13px 31px;border-radius:100px;background-color:#eee;cursor:pointer;transition:.3s;font-size:15px;margin:0 11px 26px 0}.it-fields input[type=checkbox]:checked+label,.it-fields label:hover{background-color:#9144ff;color:#fff}.input-wrap select{appearance:none;padding:10px 20px;border:2px solid #007bff;border-radius:5px;background-color:#fff;color:#007bff;font-size:16px;cursor:pointer;transition:.3s;width:100%;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="%23007BFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"%3E%3Cpolyline points="6 9 12 15 18 9"%3E%3C/polyline%3E%3C/svg%3E');background-repeat:no-repeat;background-position:right 10px center}.input-wrap select option:hover,.popup-content button{background-color:#007bff;color:#fff}.input-wrap select:focus{outline:0;border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5)}.input-wrap select option{background-color:#fff;color:#007bff;padding:10px}.submit{margin-left:50px}#popup-message{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content{background-color:#fff;padding:20px;border-radius:5px;text-align:center;width:300px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.popup-content p{margin:0 0 15px}.popup-content button{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.popup-content button:hover{background-color:#0056b3}.footer-contact{display:none!important}@media only screen and (min-width :992px){.contact .banner-content h1{line-height:70px}}@media only screen and (min-width :768px){.contact .banner-content p{line-height:44px}}@media screen and (max-width:1199px){.it-fields label{padding:13px 11px}.contact,.contact-form{padding:70px 0}.contact .banner-content h1{font-size:44px;margin-bottom:10px}.contact .banner-content p{font-size:19px}.contact-form .contact-wrap .input-wrap textarea{width:70%}.contact-form .contact-wrap .input-wrap p{font-size:20px}}@media screen and (max-width:991px){.contact-form{padding-bottom:20px}.contact-form .contact-wrap .input-wrap{flex-direction:column;align-items:flex-start}.contact-form .contact-wrap .input-wrap input{width:305px}.it-fields label{padding:13px 25px;margin:0 3px 20px 0}.contact-form .contact-wrap .input-wrap p,.detail{margin:0 0 20px}.contact .banner-content h1{font-size:33px}.contact .banner-content p{font-size:18px;line-height:30px}.detail{margin-top:10px!important}.input-wrap select{width:50%}.contact-form .contact-wrap .input-wrap textarea{width:66%}}@media screen and (max-width:767px){.contact .banner-content h1{font-size:25px}.contact .banner-content p{font-size:14px}.contact{padding:10px 0 50px}.contact-form{padding:50px 0 0}.contact-form .contact-wrap .input-wrap p{white-space:unset}.input-cover{flex-direction:column;gap:30px}.contact-form .contact-wrap .input-wrap input{padding:15px 0}.contact-form .contact-wrap .input-cover .input-wrap p{margin-bottom:0}.contact-form .contact-wrap .input-cover .input-wrap,.contact-form .contact-wrap .input-cover .input-wrap input{width:100%}}@media screen and (max-width:575px){.contact .banner-content h1{font-size:17px}.contact .banner-content p{font-size:13px;line-height:20px}.it-fields label{padding:10px 14px;font-size:12px}.contact-form .contact-wrap .input-wrap p{font-size:16px}.contact-form .contact-wrap .input-wrap textarea,.input-wrap select{width:100%}.contact-form .contact-wrap .input-wrap,.input-cover{margin-bottom:30px}.submit{margin-left:0;margin-top:20px}}