.contact{
    background: url(../assets/img/31cb0170bc99f09439affec4a29020ea.png);
    background-size: cover;
    background-repeat: no-repeat;
}
.contact-wrapper{
    padding:45px;
}
.contact-main{
    background: #fff;
}
.contact-main .category-title {
    font-size: 75px;
    line-height: 104.5%;
    letter-spacing: 90px;
    padding: 25px 0 362px;
}
.contact-container{
    width:55%;
    padding:0 60px 39px;
    font-size: 18px;
}
.contact-container p{
    font-family: 'Lab Grotesque Medium' ,sans-serif;
    padding-right: 10px;
}
.contact-details{
    font-family: 'Lab Grotesque', sans-serif;
}
.contact-details > *{
    line-height: 25px;
}
.contact-details a:last-of-type{
    text-decoration: underline;
}

@media screen and (max-width:1650px){
   .contact-main .category-title{
   	letter-spacing:70px;
   }
}

@media screen and (max-width: 1440px){
   .contact-main .category-title {
    	letter-spacing: 45px;
   }
}
@media screen and (max-width: 1200px){
   .contact-main .category-title {
    	letter-spacing: 25px;
	font-size:50px;
   }
}
@media screen and (max-width: 900px){
   .contact-container{
 	width:100%;
	padding: 20px 27px;
   }
}
@media screen and (max-width: 768px){
   .contact-wrapper{
    	padding:34px 22px;
   }
   .contact-main .category-title {
    	letter-spacing:5px;
   }


}
@media screen and (max-width: 500px){
   .contact-main .category-title {
    	letter-spacing:0;
   }

   .contact-main .category-title {
    	font-size:10vw;
   }
   .contact-wrapper{
    	padding:50px 20px;
   }
   .contact-container{
	padding: 20px;
    	flex-direction: column;
   }
   .contact-container p{
	padding-bottom:40px;
	padding-right:0;
   }
}


.contact{
    height: calc(100vh);
}
.contact .contact-wrapper{
    height: 100%;
}

.contact .contact-wrapper .contact-main{
     display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-around;
}
.contact .contact-wrapper .contact-main .category-title{
    padding: 0;
}