@media (min-width:768px) and (max-width:991px){.card .btn-site{margin-right:15px}.card-button{text-align:center;margin-top:30px}}@media (max-width:767px){.card-head,.card-v-center{text-align:center;display:block}h1{font-size:42px;line-height:50px}.wrapper{padding:50px 0}.card{padding:20px}.card .btn{max-width:100%}.card .info{border-radius:18px}.card-thumb{margin:0 0 10px}.card-button{text-align:center;margin-top:30px}.card-v-center{float:inherit}.hero{height:auto}.hero .form-register .input-group{box-shadow:none}.hero .form-register .field-group .btn{width:100%}.highlight .card .btn-message,.highlight .card .btn-site{max-width:100%;margin:10px 0 0}.highlight .slick-next,.highlight .slick-prev{display:none}.modal-contact h4{font-size:18px}.modal-contact fieldset{padding:5px 10px}}