.page-contact .decoration{display:flex;height:auto;justify-content:center;left:45%;pointer-events:none;position:absolute;transform:translateY(100px);width:250px}.page-contact .header .horizontal{background-color:#f3f1e9;display:grid;gap:20px;grid-template-columns:1fr 1fr}.page-contact .header .horizontal form{display:flex;flex-direction:column;padding:1rem}.page-contact .header .horizontal form label{display:flex;flex-direction:column}.page-contact .header .horizontal form input,.page-contact .header .horizontal form textarea{background-color:transparent;border:none;border-bottom:1px solid transparent;padding:.5rem;transition:padding .2s,border .2s}.page-contact .header .horizontal form textarea{max-height:200px;min-height:100px;resize:vertical;width:auto!important}.page-contact .header .horizontal form input:hover,.page-contact .header .horizontal form textarea:hover{border-bottom:1px solid #bb420d;padding:.5rem 1rem}.page-contact .header .horizontal form input:focus,.page-contact .header .horizontal form textarea:focus{border-bottom:1px solid #bb420d;outline:none;padding:1rem}.page-contact .header .horizontal form #submit-form{background-color:#bb420d;margin-top:1rem;padding:.5rem;transition:filter .2s;width:100%}.page-contact .header .horizontal form #submit-form:hover{filter:brightness(1.4)}.page-contact .header .horizontal .img img{height:100%;object-fit:cover;width:100%}.page-contact .social-media .socials{display:flex;gap:20px;justify-content:space-evenly;margin-bottom:50px;width:100%}.page-contact .social-media .socials .social{height:50px;overflow:hidden;transition:filter .4s;width:auto}.page-contact .social-media .socials .social img{height:100%;object-fit:contain;width:100%}.page-contact .social-media .socials .social:hover{filter:invert(.5)}.informations{border-bottom:1px solid #bb420d;color:#bb420d;display:flex;gap:20px;justify-content:space-evenly;margin-bottom:10px;padding-bottom:20px;width:max-content;width:100%}.informations .data_field{align-items:center;display:flex;justify-content:flex-start}.informations .data_field h3{align-items:center;display:flex;justify-content:flex-end;margin-bottom:.5rem;margin-right:1rem;margin-top:.5rem}.informations .data_field div{align-items:center;display:flex;justify-content:flex-start}section.cta .section.horizontal{align-items:center;display:flex;gap:20px;justify-content:center}.secondary{background-color:#34201a!important}@media (max-width:1000px){.page-contact .decoration{left:-5%;width:50vw}.page-contact .header .horizontal{grid-template-columns:1fr}.page-contact .header .horizontal .img{grid-row:1}.informations .data_field{font-size:1.5rem;justify-content:center}.informations .separator{display:none}}@media (max-width:800px){.informations{padding:1rem 2rem;width:auto}.informations,section.cta .section.horizontal{flex-direction:column}}@media screen and (max-width:827px){section.map iframe{height:1300px}}