.contact .contact__btn:hover{background-color:#e16120;background:linear-gradient(90deg, rgb(225, 97, 32) 0%, rgb(225, 97, 32) 35%, rgb(227, 63, 28) 100%)}.contact .contact__btn{text-transform:uppercase;color:#fff;width:200px;font-weight:800;padding-top:15px;height:50px;border:1px solid #e4381c;transition:all 400ms ease;cursor:pointer;border-radius:5px}.contact{background-color:#151515;color:#fff;padding-top:100px;padding-bottom:100px}.contact .contact__container{max-width:1200px;margin:0 auto}.contact .contact__body{display:flex;justify-content:space-evenly}.contact .contact__title{font-weight:700;font-size:20px}.contact .contact__block{margin-top:30px}.contact .contact__info{margin-top:20px}.contact .fa-phone,.contact .fa-envelope,.contact .fa-location-dot{color:#e4381c;padding-right:20px}.contact .title-2{margin-top:60px}.contact .input{display:inline-block;width:300px}.contact .contact__input{margin-top:30px}.contact .input{background-color:#2d2d2d;padding-top:10px;padding-bottom:10px;border-radius:5px}.contact .input::placeholder{padding-left:20px}.contact .contact__input{display:flex;justify-content:space-between}.contact .inp-2{margin-left:20px}.contact .contact__textarea{resize:none;margin-top:30px;background-color:#2d2d2d;width:100%;max-height:200px}.contact .contact__btn{display:block;text-align:center;margin-top:30px}@media(max-width: 767px){.contact__body{flex-direction:column}.contact__column-2{margin-top:40px;flex:1 1 100%}.contact__column{flex:1 1 100%}.contact__btn{margin:0 auto}}@media(min-width: 768)and (max-width: 1069px){.contact__body{flex-wrap:wrap;flex-direction:column}}.main-color{color:#e4381c !important;border-bottom:2px solid #e4381c}.menu-sub-li{color:green}