/* Page Contact  */
.contact{justify-content:space-between}
.contact h1{width:100%;font-size:31px;font-weight:800;margin-bottom:52px}
.contact__content{width:560px;background:#f0f0f0;border:1px solid #e5dbdb;padding:40px;height:532px}
.contact__content p,.contact__content>a{display:inline-flex;flex-wrap:wrap;align-items:center;width:100%;gap:12px;font-size:18px;font-weight:700;margin-bottom:15px}
.contact__content p span{display:flex;flex-direction:column;gap:5px}
.contact__content p:has(span) img{margin-bottom:auto}
.contact__content img{width:25px;height:25px;-o-object-fit:contain;object-fit:contain}
.contact__content h2{margin-top:5px;padding-top:20px;border-top:1px solid #e5dbdb;font-size:18px;font-weight:700;margin-bottom:15px}
.contact__content p:last-child{font-weight:400}
.contact iframe{height:532px;width:772px;border:none}
@media (max-width:1440px){
.contact__content{width:450px}
}
@media (max-width:1280px){
.contact__content{width:400px}
.contact iframe{width:680px}
}
@media (max-width:1212px){
.contact iframe{width:630px}
}
@media (max-width:1110px){
.contact iframe{width:520px}
}
@media (max-width:992px){
.contact__content{width:100%;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content}
.contact iframe{width:100%;margin-top:30px}
.contact h1{margin-bottom:30px}
}
@media (max-width:700px){
.contact iframe{height:400px}
}
@media (max-width:480px){
.contact__content{padding:20px}
}