:root{--blank-value:80px}.contact{align-items:flex-start;justify-content:center}.contact,.contact__container{display:flex;flex-direction:row;width:100%}.contact__container{justify-content:space-between;max-width:1280px;padding:90px 155px 130px}.contact__container__item{display:flex;flex-direction:column;height:auto;padding:10px 0;width:50%}.contact__container__item:first-child{max-width:475px}.contact__container__item:last-child{margin:0 0 0 40px;max-width:390px}.contact__form{display:flex;flex-direction:column;width:100%}.contact__form__item{display:flex;flex-direction:column;position:relative}.contact__form__item.-parent-invalid input,.contact__form__item.-parent-invalid textarea{border:1px solid red;box-shadow:0 7px 22px -12px red}.contact__form__item.-kvkk{margin:12px 0 0}.contact__form__item.-kvkk a,.contact__form__item.-kvkk p{font-size:.8125rem;line-height:1.3rem;margin:0}.contact__form__item__requirement{color:red;display:none;font-size:.8125rem;line-height:1.3rem;position:absolute;right:0;top:2px}.contact__form__item label{color:#181818;font-size:.875rem;font-weight:600;line-height:1.4rem;margin:0 0 10px}.contact__form__item input{background-color:#f7f9fa;border:1px solid #e8ecf0;box-shadow:none;margin:0 0 25px;padding:21px 20px;transition:box-shadow .4s,border .4s;width:100%}.contact__form__item input:focus{border:1px solid #1a7ce0;box-shadow:0 7px 22px -12px #1a7ce0}.contact__form__item input.-invalid+.contact__form__item__requirement{display:flex}.contact__form__item input[type=file]{padding:.5rem}.contact__form__item input[type=file]::file-selector-button{background-color:#d7e2e7;border:0;color:#fff;padding:1rem;text-transform:uppercase}.contact__form__item textarea{background-color:#f7f9fa;border:1px solid #e8ecf0;box-shadow:none;padding:21px 20px;resize:none;transition:box-shadow .4s,border .4s;width:100%}.contact__form__item textarea:focus{border:1px solid #1a7ce0;box-shadow:0 7px 22px -12px #1a7ce0}.contact__form__item textarea.-invalid+.contact__form__item__requirement{display:flex}.contact__form__button{background:linear-gradient(315deg,#b2e1e6 .32%,#5894c5 48.98%,#7b78a6);border:1px solid #dbdddf;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;height:46px;line-height:1.4rem;margin:40px 0 0;max-width:157px;text-transform:uppercase;transition:background-color .4s,color .4s;width:100%}.contact__form__button:hover{background-color:#bdc7d1;color:#fff}.contact__item{display:flex;flex-direction:column;margin:0 0 60px}.contact__item h3,.contact__item__title{color:#181818;font-size:1.375rem;font-weight:600;line-height:2.2rem}.contact__item__info{display:flex;flex-direction:row;margin:0 0 10px}.contact__item__info a{color:#4c4f52;text-decoration:none;transition:color .4s}.contact__item__info a:hover{color:#0154a3}.contact__item__info svg{display:flex;flex-shrink:0;margin:5px 4px 0 0;max-width:22px;width:100%}.contact__item__social{display:flex;flex-direction:row;width:100%}.contact__item__icon{align-items:center;background-color:#e8ecf0;border:1px solid #eee;display:flex;height:36px;justify-content:center;margin:0 6px 0 0;transition:background-color .4s;width:36px}.contact__item__image{-o-object-fit:contain;object-fit:contain}.contact__item strong{font-weight:500}@media only screen and (max-width:1024px){:root{--blank-value:50px}.contact__container{border:0;padding:67px}}@media only screen and (max-width:909px){.contact__container{flex-direction:column-reverse}.contact__container__item:first-child{max-width:none;width:100%}.contact__container__item:last-child{margin:0;max-width:none;width:100%}.contact__item__info{margin:0 0 20px}}@media only screen and (max-width:639px){.contact__container{padding:67px 24px}}