.form__success{color:#28a745;margin:10px 0 -10px;font-size:13px}.form__error{color:#dc3545;margin:10px 0 -10px;font-size:13px}.parking-forms{margin-top:72px}.parking-forms .parking__form-switcher{background-color:#f5f8fb;border-radius:30px;align-items:center;gap:4px;width:max-content;margin:auto;padding:4px;display:flex}.parking-forms .parking__form-switcher .parking__form-switcher-button{color:#004c98;cursor:pointer;background-color:#fff;border:none;border-radius:30px;justify-content:center;align-items:center;height:60px;padding:0 30px;font-size:19px;display:flex}.parking-forms .parking__form-switcher .parking__form-switcher-button--active{color:#fff;background-color:#004c98}.parking-forms .parking__form-wrapper{background-color:#f5f8fb;border-radius:20px;margin-top:24px;padding:18px}.parking-forms .parking__form-wrapper .parking-form{background-color:#fff;border-radius:20px;padding:20px}.parking-forms .parking__form-wrapper .parking-form .parking-form__title{color:#004c98;font-size:24px}.parking-forms .parking__form-wrapper .parking-form .parking-input{flex-direction:column;gap:6px;display:flex}.parking-forms .parking__form-wrapper .parking-form .parking-input .parking-input__label{color:#191919;font-size:18px}.parking-forms .parking__form-wrapper .parking-form .parking-input .parking-input__field{color:#191919;border:1px solid #004c984d;border-radius:30px;height:70px;padding:0 20px;font-size:20px}.parking-forms .parking__form-wrapper .parking-form .parking-input .parking-input__field:active,.parking-forms .parking__form-wrapper .parking-form .parking-input .parking-input__field:focus{border-color:#004c98;outline:none}.parking-forms .parking__form-wrapper .parking-form .parking-input .parking-input__field--select{appearance:none;-webkit-tap-highlight-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23004c98' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;position:relative}.parking-forms .parking__form-wrapper .parking-form .parking-input .parking-input__field--select:focus{border-color:#004c98;outline:none;box-shadow:0 0 0 2px #004c981a}.parking-forms .parking__form-wrapper .parking-form .parking-input .parking-input__field--select{line-height:normal}.parking-forms .parking__form-wrapper .parking-form .parking-form__inputs-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.parking-forms .parking__form-wrapper .parking-form .parking-form__description{margin:32px 0 12px;font-size:20px}.parking-forms .parking__form-wrapper .parking-form .parking-form__rent-months{flex-wrap:wrap;gap:24px;margin-bottom:24px;display:flex}.parking-forms .parking__form-wrapper .parking-form .parking-form__rent-months .parking-form__rent-month{align-items:center;gap:4px;font-size:18px;display:flex}.parking-forms .parking__form-wrapper .parking-form .parking-form__vehicles{flex-direction:column;gap:24px;margin:12px 0;display:flex}.parking-forms .parking__form-wrapper .parking-form .parking-form__vehicles .parking-form__vehicle{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.parking-forms .parking__form-wrapper .parking-form .parking-form__vehicles .parking-form__vehicle .parking-form__vehicle-type{flex-direction:column;gap:8px;display:flex}.parking-forms .parking__form-wrapper .parking-form .parking-form__vehicles .parking-form__vehicle .parking-form__remove{color:#fff;background-color:#810000;border:none;border-radius:20px;width:200px;height:40px;margin-top:-12px;font-size:16px}.parking-forms .parking__form-wrapper .parking-form .parking-form__button{color:#fff;background-color:#004c98;border:none;border-radius:30px;width:230px;height:50px;font-size:18px}.parking-forms .parking__form-wrapper .parking-form .parking__payment{flex-direction:column;gap:12px;max-width:800px;margin-top:24px;display:flex}.parking-forms .parking__form-wrapper .parking-form .parking__payment .parking__payment-price{color:#004c98;font-size:32px;font-weight:600}.parking-forms .parking__form-wrapper .parking-form .parking-form__submit-button{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#004c98;border:none;border-radius:30px;width:250px;height:60px;margin-top:24px;font-size:21px;transition:all .2s}.parking-forms .parking__form-wrapper .parking-form .parking-form__submit-button:hover{scale:1.02}@media screen and (max-width:1100px){.parking-forms .parking__form-switcher .parking__form-switcher-button{height:50px;padding:0 20px;font-size:16px}.parking-forms .parking__form-wrapper,.parking-forms .parking__form-wrapper .parking-form{padding:12px}.parking-forms .parking__form-wrapper .parking-form .parking-form__inputs-grid,.parking-forms .parking__form-wrapper .parking-form .parking-form__vehicles .parking-form__vehicle{grid-template-columns:1fr}.parking-forms .parking__form-wrapper .parking-form .parking-form__submit-button{width:100%;font-size:18px}}
.parking{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:24px;display:grid}.parking .parking__item{background-color:#f5f8fb;border-radius:30px;flex-direction:column;gap:24px;padding:20px;display:flex}.parking .parking__item .parking__item-title{text-transform:uppercase;color:#004c98;align-items:center;gap:12px;font-size:28px;display:flex}.parking .parking__item .parking__item-title .parking__item-icon{border-radius:20px}.parking .parking__item .parking__item-text{color:#191919;font-size:18px}.parking .parking__item .parking__item-button{text-transform:uppercase;color:#fff;background-color:#004c98;border-radius:10px;width:max-content;padding:18px 36px;text-decoration:none}.parking .parking__item .parking__item-content{flex-direction:column;gap:12px;display:flex}.parking .parking__item .parking__item-content .parking__item-content-buttons{align-items:center;gap:8px;display:flex}.parking .parking__item .parking__item-content .parking__item-content-buttons .parking__item-content-button{color:#f58322;border:1px solid #f58322;border-radius:10px;justify-content:center;align-items:center;height:58px;padding:0 24px;font-size:20px;display:flex}.parking .parking__item .parking__item-content .parking__item-content-buttons .parking__item-content-button--orange{color:#fff;background-color:#f58322}.parking .parking__item .parking__item-content .parking__item-text{color:#004c98;background-color:#004c980a;border-radius:10px;padding:14px 20px;font-size:17px}.parking .parking__item .parking__item-links{flex-direction:column;gap:12px;display:flex}.parking .parking__item .parking__item-links .parking__item-link{color:#2d2d2d;font-size:18px;text-decoration:none;transition:all .1s}.parking .parking__item .parking__item-links .parking__item-link:hover{text-decoration:underline}@media screen and (max-width:1440px){.parking{grid-template-columns:.3fr .4fr .3fr}}@media screen and (max-width:1200px){.parking{grid-template-columns:repeat(1,1fr)}.parking .parking__item{gap:14px;padding:10px}.parking .parking__item .parking__item-title{font-size:18px}.parking .parking__item .parking__item-title .parking__item-icon{width:40px;height:40px}.parking .parking__item .parking__item-content .parking__item-content-buttons .parking__item-content-button{font-size:16px}.parking .parking__item .parking__item-text{font-size:14px}.parking .parking__item .parking__item-button{padding:12px 20px;font-size:12px}.parking .parking__item .parking__item-links{padding:8px}.parking .parking__item .parking__item-links .parking__item-link{font-size:15px}.parking .parking__item .parking__item-links .parking__item-link .parking__item-icon{width:34px;height:34px}}
