body { background-color: rgb(12, 20, 39); color: white; text-align: center; } .container { max-width: 1200px; margin: 0 auto; padding: 0 15px; } .wrapper { display: flex; flex-direction: column; align-items: center; } .calc__block { padding: 40px 0; } .form__block { display: flex; align-items: center; } .title { font-size: 26px; line-height: 25px; margin-bottom: 30px; } .form { max-width: 300px; width: 100%; background-color: white; border-radius: 20px; padding: 36px 33px; box-shadow: 0px 5px 10px 2px rgb(34 60 80 / 31%); } .form__input { border: none; display: block; background-color: #f2f2f2; color: #888888; border-radius: 7px; padding: 17px 6px; margin-bottom: 15px; width: 100%; outline: none; } .form__btn { padding: 17px 62px; border: none; border-radius: 10px; background-color: rgb(12, 20, 39); color: white; font-size: 16px; display: block; margin: 27px 0 0 auto; box-shadow: 0px 5px 10px 2px rgb(34 60 80 / 20%); transition: all .5s; cursor: pointer; } .form__btn:hover { box-shadow: 0px 5px 10px 2px rgb(34 60 80 / 50%); background-color: #ffffff; color: rgb(12, 20, 39); } .style__div { padding: 20px; width: 250px; margin: 0 auto; margin-top: 20px; border-radius: 3px; }