form.form_contact label.title{display:inline-block;color:#1d1d1d;font-weight:700;padding-bottom:9px}form.form_contact label.error{font-size:13px;color:red;margin-top:0!important}form.form_contact .list_input{margin:0 -10px}@media (min-width: 992px){form.form_contact .list_input{margin:0 -15px}}form.form_contact .list_input .input{padding:0 10px 10px;position:relative}@media (min-width: 992px){form.form_contact .list_input .input{padding:0 15px 16px}}form.form_contact input,form.form_contact textarea{width:100%;padding:0 13px;border:1px solid #DFDFDF;border-radius:5px;height:42px}@media (min-width: 1000px){form.form_contact input,form.form_contact textarea{height:50px}}form.form_contact input::-moz-placeholder,form.form_contact textarea::-moz-placeholder{color:#8f8f8f}form.form_contact input::placeholder,form.form_contact textarea::placeholder{color:#8f8f8f}form.form_contact button.submit{height:40px;background:#ed1c24;color:#fff;min-width:140px;border-radius:50px;padding:0 15px}@media (min-width: 1000px){form.form_contact button.submit{height:48px;min-width:178px}}.maps{width:100%}.maps iframe{width:100%;aspect-ratio:128/70;height:auto;border-radius:15px}@media (min-width: 992px){.maps iframe{aspect-ratio:1280/516}}.info p{padding-left:32px;position:relative}.info p:not(:last-child){margin-bottom:17px}.info p.address:before{background:#f7fbfd url(/build/assets/location_contact-B7mgJT9Q.png) no-repeat center;background-size:10px}.info p.phone:before{background:#f7fbfd url(/build/assets/phone_contact-BsjWXZ4h.png) no-repeat center;background-size:12px}.info p.tax:before{background:#f7fbfd url(/build/assets/tax_contact-CDJ2ygVJ.png) no-repeat center;background-size:11px}.info p.time:before{background:#f7fbfd url(/build/assets/calendar_contact-xBUcFztP.png) no-repeat center;background-size:16px}.info p:before{content:"";width:22px;height:22px;position:absolute;left:0;border-radius:8px}
