.contact{margin-bottom:70px}@media only screen and (min-width:968px){.contact{margin-bottom:120px}}.contact__wrap{background:#e8e8e8;padding:40px 16px;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media only screen and (min-width:1280px){.contact__wrap{padding:62px 80px 62px 30px}}.contact__form{width:100%}.contact__form-wrap{max-width:574px;width:100%}.contact__form-input{border:none;background:0 0;margin-bottom:40px;border-bottom:1px solid #1c1b1d;padding-bottom:10px;color:#1c1b1d;width:100%;font-size:1.6rem}.contact__form-input::-webkit-input-placeholder{color:#999;font-size:1.6rem}.contact__form-input::-moz-placeholder{color:#999;font-size:1.6rem}.contact__form-input:-ms-input-placeholder{color:#999;font-size:1.6rem}.contact__form-input::-ms-input-placeholder{color:#999;font-size:1.6rem}.contact__form-input::placeholder{color:#999;font-size:1.6rem}.contact__form-info h2{margin-bottom:20px}@media only screen and (min-width:968px){.contact__form-info h2{margin-bottom:40px}}.contact__form-info p{color:#999;margin-bottom:40px}@media only screen and (min-width:968px){.contact__form-info p{margin-bottom:60px}}.contact__form button{max-width:100%}.contact__img{max-width:546px;max-height:546px;width:100%;display:none}@media only screen and (min-width:968px){.contact__img{display:block}}.contact__img img{min-height:346px;min-width:346px;width:100%;height:100%}@media only screen and (min-width:1280px){.contact__img img{min-height:546px;min-width:546px}}