*,.contact-nav h4,p{margin:0}*{padding:0;list-style:none;font-family:Roboto,sans-serif}.body{padding-top:70px}.contact{border:1px solid #d7d7d7;display:flex;align-items:center;position:sticky;top:1px;background:#f1f1f1}.contact-nav{padding:0 1rem 0 3rem;text-align:center}.contact-nav h4{font-size:1.2rem}.contact-img{background:url('../IMG/contact-hero-pic.webp') rgba(0,0,0,.5);background-position:center;background-repeat:no-repeat;background-size:cover;height:30vh;display:flex;justify-content:center;align-items:center;background-blend-mode:darken;flex-direction:column}.fst_address{border:1px solid #fff;padding:1rem;border-radius:8px}.contact-img h1{font-size:2.5rem;font-weight:400;color:#fff}.contact_loction{display:flex;justify-content:center;align-items:center;gap:1rem}.contact-img h3{font-size:1rem;color:#fff}.contact-img p{font-size:.8rem;color:#fff}.contact-img button{color:#fff;padding:.8rem 1rem;background:#283a85;font-size:1rem;margin-top:1.5rem;border-radius:5px;border:none}.section-contact{display:flex;height:17rem;flex-direction:column;align-items:center;justify-content:center;text-align:center}.section-contact p{width:75%;padding:1rem;font-size:1rem;color:#696969}#contact-form{display:flex;flex-direction:column}.contact_inp_fild{display:flex;justify-content:center;align-items:center;min-height:100vh;margin:0}.form-container{padding:1rem;max-width:600px;width:100%}.form-container h2{text-align:center;margin-bottom:20px;color:#333}label{font-size:16px;color:#444;display:block;margin:10px 0 5px}input[type=email],input[type=text],textarea{width:100%;padding:10px;border:1px solid #bbb;border-radius:4px;font-size:14px}textarea{height:100px;resize:vertical}.checkbox-container{margin:15px 0;font-size:13px;display:flex;color:#555;line-height:1.5}.checkbox-container input{margin-right:8px}.submit_btn{display:flex;justify-content:flex-start}.submit_btn button{padding:11px 19px;background:linear-gradient(to right,#283e85,#1a237e);border:none;border-radius:4px;color:#fff;font-size:16px;cursor:pointer;transition:.3s}@media only screen and (max-width:885px){.contact-card{grid-template-columns:repeat(2,1fr);margin:2rem}.contact-img{padding:1rem}.contact_loction{flex-direction:column}.fst_address{width:auto;padding:.5rem}.submit_btn{justify-content:center}}@media (max-width:600px){.form-container{padding:20px}button{font-size:14px;padding:10px}}@media only screen and (max-width:685px){.contact-img{height:35vh;padding:1rem}.contact_input_fild{width:auto;margin:1rem}.contact_loction{flex-direction:column}.section-contact p{width:auto;padding:0 1.5rem}}@media only screen and (max-width:620px){.contact-img{padding:0}.contact-card{grid-template-columns:repeat(1,2fr);margin:.5rem}}