.section-contact-title{margin:24px 0 36px}.section-contact-content{display:grid;grid-template-columns:1fr 1fr;padding:48px;gap:48px;background-color:var(--primary);border:1px solid var(--primary-dark);border-radius:10px}@media screen and (max-width:1024px){.section-contact-content{display:grid;grid-template-columns:1fr}}.section-contact-content-about{display:flex;flex-direction:column}.section-contact-content-about-div{margin-top:auto}@media screen and (max-width:1024px){.section-contact-content-about-div{display:none}}.section-contact-content-about-item{background-color:var(--primary-dark);border-radius:10px;padding:16px;width:fit-content;margin-top:auto}.section-contact-content-about-item-element{display:flex;justify-content:left;align-items:center}.section-contact-content-about-item-element img{margin-right:4px}.section-contact-content-about-item-element p{margin:6px}.section-contact-content-form{display:grid}.section-contact-content-form-item-about{align-self:end}.section-contact-content-form-firstItem{display:flex;justify-content:space-between;align-items:center;gap:14px}.section-contact-content-form-firstItem div{flex:1;flex-grow:1}@media screen and (max-width:640px){.section-contact-content-form-firstItem{display:grid;grid-template-columns:1fr;gap:14px}}.section-contact-submit{display:flex;justify-content:right;align-items:end;height:70px;margin-top:16px}@media screen and (max-width:640px){.section-contact-submit{display:grid;grid-template-columns:1fr}}input{padding:15px;border-radius:10px}input,textarea{width:100%;outline:none;border:1px solid var(--primary);background-color:var(--secondary-light)}textarea{padding-top:15px;padding-left:15px;height:120px;box-sizing:border-box;resize:none;font-family:Manrope}.select,textarea{border-radius:10px}.select{padding:15px;width:100%;outline:none;border:1px solid var(--primary);background-color:var(--secondary-light)}option,select{color:var(--secondary)}.error{color:var(--text-danger)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);display:flex;justify-content:center;align-items:center;z-index:999}.modal-box{background:var(--white);padding:25px;border-radius:16px;width:90%;max-width:420px;text-align:center;box-shadow:0 8px 20px rgba(0,0,0,.15)}.modal-box.success{background:var(--bg-success);color:var(--text-success);border-left:6px solid var(--text-success)}.modal-box.error{background:var(--bg-danger);color:var(--text-danger);border-left:6px solid var(--text-danger)}.modal-button{margin-top:18px;padding:10px 18px;border:none;background:var(--primary);color:var(--white);border-radius:8px;cursor:pointer;font-size:15px;transition:.2s ease}.modal-button:hover{background:var(--primary-dark)}.modal-box.animate{opacity:0;transform:scale(.85);animation:modalFade .25s ease forwards}@keyframes modalFade{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}