*,body {
  margin:0;
  padding:0;
  font-family: "Arial",sans-serif;
  box-sizing:border-box;
}
.header {
  display:flex;
  align-items:center;
   justify-content:space-between;
    padding:20px 40px;
     border-bottom:1px solid gray;
}
.header-nav{
 display:flex;
gap:40px;
}
.header-link{
 text-decoration:none;
 color:black;
 text-transform:uppercase;
}
.photo{
   display:flex;
  max-width:100%;
   padding:50px 0;
}
.image{
     width:100%;
  height:100;
}
.container{
  max-width:1280px;
  width:100%;
  padding:0 20px;
  margin:auto;
}
.row{
  display:flex;
  justify-content:space-between;
}
.form{
  display:flex;
  flex-direction:column;
  max-width:610px;
  width:100%;
  gap:25px;
}
.form-input{
  display:block;
   width:100%;
    padding:10 20px;
    border:2px solid gray;
border-radius:2px;
text-transform:uppercase;
letter-spacing:2px;
font-size:14px;
line-height:1.42px;
color:#555;
}
.form-button{
  text-transform:uppercase;
  letter-spacing:2px;
font-size:11px;
padding:8px 30px;
border-radius:2px;
color:#fff;
background:black;
}
.contacts{
   max-width:425px;
  width:100%;
}
.contacts-title{
  text-transform:uppercase;
  line-height:2px;
font-size:18px;
font-weight:700;
 letter-spacing:3px;
 color:#111;
margin-bottom:20px;
}
.contacts-description{
  color:#666;
  font-size:14px;
  font-weight:700;
   letter-spacing:2px;
  margin-bottom:30px;
}
.body {
  margin:0;
  text-align:center;
   font-family: "Arial",sans-serif;
}
.photo4{
   width: 100%;  
    height: auto;  
    display: block; 
    margin: 0 auto;
}
.team-block {
    text-align: center;      
    margin: 50px auto;       
}

.team-text {
    color: red;         
    font-size: 20px;
    margin-bottom: 15px;     
}