.callback-form-horizontal__wrapper input[type=number]::-webkit-inner-spin-button,.callback-form-horizontal__wrapper input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.right-contact-form .container-404 button{display:inline-block;margin-right:10px;margin-bottom:20px;padding:0 40px}.callback-form-horizontal .red-btn,.callback-form-horizontal .right-contact-form button,.right-contact-form .callback-form-horizontal button{font-size:12px;padding:0 40px}@media(max-width:800px){.callback-form-horizontal{position:relative;float:left;width:83.33333%;min-height:1px;margin-left:8.33333%;padding-right:7px;padding-left:7px;text-align:center}}.callback-form-horizontal__wrapper{position:relative;max-width:374px;min-height:1px;margin-right:auto;margin-left:auto;padding-right:7px;padding-left:7px}@media(min-width:768px){.callback-form-horizontal__wrapper{float:left;width:41.66667%}}.callback-form-horizontal__wrapper input{width:100%;height:40px;text-align:center;border:1px solid #f0f0f0}@media(max-width:767px){.callback-form-horizontal__wrapper input{width:90%;margin-bottom:25px}}.callback-form-horizontal__wrapper input[type=number]{-moz-appearance:textfield}.contact-title{font-size:28px;margin-bottom:22px}.left-contact-list{position:relative;float:left;width:100%;min-height:1px;margin-bottom:40px;padding-right:7px;padding-left:7px}@media(min-width:1200px){.left-contact-list{float:left;width:25%}}.left-contact-list b,.right-contact-form b{line-height:30px}.left-contact-list ul li{font-size:16px;line-height:30px}.left-contact-list a{display:inline-block;margin-top:10px;padding-bottom:2px;border-bottom:1px solid}.right-contact-form{position:relative;float:left;width:100%;min-height:1px;padding-right:7px;padding-left:7px}@media(min-width:1200px){.right-contact-form{float:left;width:75%}}.right-contact-form label{font-size:12px;letter-spacing:.05em;text-transform:uppercase}.right-contact-form__textarea{margin-bottom:28px}.right-contact-form__textarea textarea{display:block;width:100%;min-height:120px;padding-top:15px;padding-right:15px;padding-left:22px;margin-left:7px;padding-border-top:10px}.right-contact-form button{margin-left:7px;padding:0 40px}.right-contact-form__input{position:relative;float:left;width:100%;min-height:1px;margin-bottom:25px;padding-right:7px;padding-left:7px}@media(min-width:768px){.right-contact-form__input{float:left;width:50%}}.right-contact-form__input input{display:block;width:100%;height:40px;margin-top:6px;padding-left:20px;border:1px solid #a9a9a9}@media(max-width:767px){.right-contact-form__input input{width:80%}}