.contact1{background-image:linear-gradient(40deg,rgba(0,0,0,.503),rgba(0,128,0,.547)),url(/_next/static/media/herobg.c6015676.png);background-repeat:no-repeat}.contact-hero,.contact1{position:relative;background-size:cover;background-position:50%}.contact-hero{background-image:url(/_next/static/media/maison.db169cff.jpg)}.animate-fade-in{animation:fadeIn .8s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-slide-down{animation:slideDown .8s ease-out forwards}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slideUp .8s ease-out forwards}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-slide-left{animation:slideLeft .8s ease-out forwards}@keyframes slideLeft{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.animate-slide-right{animation:slideRight .8s ease-out forwards}@keyframes slideRight{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-700{animation-delay:.7s}.delay-1000{animation-delay:1s}.delay-1100{animation-delay:1.1s}.delay-1200{animation-delay:1.2s}.social-icon{transition:all .3s ease}.social-icon:hover{transform:translateY(-3px)}input,textarea{transition:all .3s ease}input:focus,textarea:focus{transform:scale(1.01);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}