.Contactform-module__92I2cW__wrapper{background:#fff;padding:6rem 1rem}.Contactform-module__92I2cW__container{grid-template-columns:2fr 1fr;gap:4rem;max-width:1200px;margin:0 auto;display:grid}.Contactform-module__92I2cW__left{width:100%}.Contactform-module__92I2cW__title{text-transform:uppercase;color:#0b1e32;font-size:1.75rem;font-weight:600}.Contactform-module__92I2cW__underline{background:#0b1e32;width:70px;height:2px;margin:.75rem 0 2.5rem;display:block}.Contactform-module__92I2cW__form{width:100%}.Contactform-module__92I2cW__grid{grid-template-columns:repeat(2,1fr);gap:1.75rem;margin-bottom:1.75rem;display:grid}.Contactform-module__92I2cW__full{margin-bottom:1.75rem}.Contactform-module__92I2cW__form label{color:#2c2c2c;margin-bottom:.4rem;font-size:.9rem;display:block}.Contactform-module__92I2cW__form input:not([type=checkbox]),.Contactform-module__92I2cW__form textarea{border:1px solid #ddd;border-radius:4px;outline:none;width:100%;padding:.75rem .9rem;font-size:.9rem}.Contactform-module__92I2cW__form input::placeholder,.Contactform-module__92I2cW__form textarea::placeholder{color:#999}.Contactform-module__92I2cW__form input:focus,.Contactform-module__92I2cW__form textarea:focus{border-color:#ff6b6b}.Contactform-module__92I2cW__consent{color:#444;flex-direction:row;align-items:flex-start;gap:.75rem;margin:1.5rem 0 2.5rem;font-size:.85rem;display:flex}.Contactform-module__92I2cW__consent input{margin-top:.2rem}.Contactform-module__92I2cW__submit{color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#ff6b6b;border:none;border-radius:4px;width:100%;padding:1rem;font-size:.9rem;font-weight:600;transition:background .25s}.Contactform-module__92I2cW__submit:hover{background:#e85a5a}.Contactform-module__92I2cW__right{padding-left:2rem}.Contactform-module__92I2cW__right h3{color:#0b1e32;margin-bottom:1.25rem;font-size:1rem;font-weight:600}.Contactform-module__92I2cW__socials{gap:.75rem;margin-bottom:3rem;display:flex}.Contactform-module__92I2cW__socials a{color:#fff;background:#ff6b6b;border-radius:4px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;transition:transform .2s,background .2s;display:flex}.Contactform-module__92I2cW__socials a:hover{background:#e85a5a;transform:translateY(-2px)}.Contactform-module__92I2cW__infos{margin:0;padding:0;list-style:none}.Contactform-module__92I2cW__infos li{color:#333;align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:.9rem;display:flex}.Contactform-module__92I2cW__infos svg{color:#ff6b6b;font-size:.95rem}@media (max-width:900px){.Contactform-module__92I2cW__container{grid-template-columns:1fr;padding:1rem}.Contactform-module__92I2cW__right{border-top:1px solid #eee;padding-top:3rem;padding-left:2rem}}@media (max-width:600px){.Contactform-module__92I2cW__grid{grid-template-columns:1fr}.Contactform-module__92I2cW__wrapper{padding:4rem 1rem}}
.Contacthero-module__Pxqx7a__contacthero{background-image:url(../media/contacthero.8c984d03.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;flex-direction:column;justify-content:center;height:100vh;margin-top:120px;padding:5rem 5rem 8rem;display:flex}.Contacthero-module__Pxqx7a__contacthero h1{color:#fff;width:50%;max-width:720px;margin:0 0 2rem;font-size:54px;font-style:italic;font-weight:600}.Contacthero-module__Pxqx7a__contacthero p{color:#e7e7e7;width:100%;max-width:520px;font-weight:400;line-height:25px}.Contacthero-module__Pxqx7a__contacthero ul{flex-direction:row;gap:1rem;margin:3rem 0 0;padding:0;list-style:none;display:flex}.Contacthero-module__Pxqx7a__contacthero ul li a{color:#fff;text-transform:uppercase;z-index:1;justify-content:center;align-items:center;padding:1.25rem 2rem;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.Contacthero-module__Pxqx7a__contacthero ul li a:before{content:"";z-index:-1;background:linear-gradient(120deg,#0000 0%,#fff3 50%,#0000 100%);transition:transform .45s;position:absolute;inset:0;transform:translate(-100%)}.Contacthero-module__Pxqx7a__contacthero ul li a:after{content:"";opacity:0;z-index:-2;background-color:#000;transition:opacity .3s;position:absolute;inset:0}.Contacthero-module__Pxqx7a__contacthero ul li a:hover:before{transform:translate(100%)}.Contacthero-module__Pxqx7a__contacthero ul li a:hover:after{opacity:.15}.Contacthero-module__Pxqx7a__contacthero ul li .Contacthero-module__Pxqx7a__one{background-color:#ff5252}.Contacthero-module__Pxqx7a__contacthero ul li .Contacthero-module__Pxqx7a__two{background-color:#041a2f}@media (max-width:1024px){.Contacthero-module__Pxqx7a__contacthero{align-items:center;padding:5rem 3rem 4rem}.Contacthero-module__Pxqx7a__contacthero h1{text-align:center;width:70%;margin:0 auto;font-size:48px}.Contacthero-module__Pxqx7a__contacthero p{text-align:center;width:55%;margin:3rem auto 0;font-size:17px}}@media (max-width:768px){.Contacthero-module__Pxqx7a__contacthero{background-position:50%;background-attachment:scroll;height:auto;min-height:100vh;padding:3rem 2rem}.Contacthero-module__Pxqx7a__contacthero h1{text-align:center;width:100%;margin:0 auto;font-size:48px}.Contacthero-module__Pxqx7a__contacthero p{text-align:center;width:75%;margin:3rem auto 2rem;font-size:16px;line-height:24px}.Contacthero-module__Pxqx7a__contacthero ul{flex-direction:column;gap:1rem;margin-top:1.5rem}.Contacthero-module__Pxqx7a__contacthero ul li{width:100%}.Contacthero-module__Pxqx7a__contacthero ul li a{text-align:center;justify-content:center;align-items:center;width:100%;padding:1.2rem;font-size:15px;display:flex}}@media (max-width:480px){.Contacthero-module__Pxqx7a__contacthero{background-attachment:scroll;padding:2.5rem 1.5rem}.Contacthero-module__Pxqx7a__contacthero h1{font-size:30px}.Contacthero-module__Pxqx7a__contacthero p{font-size:15px}.Contacthero-module__Pxqx7a__contacthero ul li a{padding:1rem;font-size:14px}}
