@keyframes ContactModal-module-scss-module__NIe5WW__fadeIn{0%{opacity:0}to{opacity:1}}.ContactModal-module-scss-module__NIe5WW__contact-modal{-webkit-backdrop-filter:blur(8px);z-index:5000000;background:#0c002ad9;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;inset:0;box-shadow:0 8px 32px #1f26875e}.ContactModal-module-scss-module__NIe5WW__contact-modal .ContactModal-module-scss-module__NIe5WW__contact{width:100%;margin-bottom:0;padding:1.5rem;top:0}.ContactModal-module-scss-module__NIe5WW__contact-modal__icon{cursor:pointer;z-index:99999;position:absolute;top:15px;right:15px}.ContactModal-module-scss-module__NIe5WW__contact-modal__icon svg{color:var(--color-back)}.ContactModal-module-scss-module__NIe5WW__contact-modal__formu{background-color:#f5f5f5;border-radius:8px;max-width:700px;position:relative;width:100%!important}@media (max-width:576px){.ContactModal-module-scss-module__NIe5WW__contact-modal__formu{max-width:500px}}
@keyframes ContactForm-module-scss-module__taHw8a__fadeIn{0%{opacity:0}to{opacity:1}}.ContactForm-module-scss-module__taHw8a__contact{background-color:var(--color-text-light);z-index:2000;backface-visibility:hidden;border-radius:6px;width:100%;max-width:900px;margin:0 auto;padding:2rem 1rem 4rem;animation:.3s forwards ContactForm-module-scss-module__taHw8a__fadeIn;position:relative;overflow:hidden}@media (max-width:1200px){.ContactForm-module-scss-module__taHw8a__contact{margin-top:2rem}}.ContactForm-module-scss-module__taHw8a__contact__title{border-bottom:2px solid var(--color-text);color:var(--color-text);text-align:center;width:fit-content;margin-bottom:1rem;font-size:28px}@media (max-width:992px){.ContactForm-module-scss-module__taHw8a__contact__title{font-size:25px}}.ContactForm-module-scss-module__taHw8a__contact__subtitle{text-align:center;width:65%;margin:0 auto;font-size:14px}@media (max-width:576px){.ContactForm-module-scss-module__taHw8a__contact__subtitle{width:85%}}.ContactForm-module-scss-module__taHw8a__contact__text{letter-spacing:.8px;padding-top:10px;font-size:13px;font-weight:500}@media (max-width:576px){.ContactForm-module-scss-module__taHw8a__contact__text{width:85%}}.ContactForm-module-scss-module__taHw8a__contact__form{width:100%}.ContactForm-module-scss-module__taHw8a__contact__input{height:35px;padding-left:8px}.ContactForm-module-scss-module__taHw8a__contact__input,.ContactForm-module-scss-module__taHw8a__contact__text-area{border:1px solid var(--color-text);background-color:#2384a22f;width:40%;margin-top:1.5rem}.ContactForm-module-scss-module__taHw8a__contact__input:focus,.ContactForm-module-scss-module__taHw8a__contact__text-area:focus{outline:2px solid var(--color-text)}@media (max-width:992px){.ContactForm-module-scss-module__taHw8a__contact__input,.ContactForm-module-scss-module__taHw8a__contact__text-area{width:80%}}@media (max-width:576px){.ContactForm-module-scss-module__taHw8a__contact__input,.ContactForm-module-scss-module__taHw8a__contact__text-area{width:100%}}.ContactForm-module-scss-module__taHw8a__contact__text-area{resize:vertical;font-display:swap;min-height:180px;padding:8px 0 0 8px;font-family:Verdana,Geneva,sans-serif}.ContactForm-module-scss-module__taHw8a__contact__limit{text-align:center;width:100%;font-size:12px;position:relative;bottom:1.2rem}.ContactForm-module-scss-module__taHw8a__contact__btn{margin-top:1rem;position:relative}.ContactForm-module-scss-module__taHw8a__contact__thank{font-size:18px;font-weight:600;position:absolute;bottom:8px}.ContactForm-module-scss-module__taHw8a__contact__error{color:red;font-size:12px;line-height:0;position:relative;top:8px}.ContactForm-module-scss-module__taHw8a__contact .ContactForm-module-scss-module__taHw8a__design__1,.ContactForm-module-scss-module__taHw8a__contact .ContactForm-module-scss-module__taHw8a__design__2{position:absolute;top:50%;transform:translateY(-50%)}.ContactForm-module-scss-module__taHw8a__contact .ContactForm-module-scss-module__taHw8a__design__1{left:-80px}@media (max-width:992px){.ContactForm-module-scss-module__taHw8a__contact .ContactForm-module-scss-module__taHw8a__design__1{bottom:-123px;top:unset;transform:unset}}.ContactForm-module-scss-module__taHw8a__contact .ContactForm-module-scss-module__taHw8a__design__2{right:-80px}@media (max-width:992px){.ContactForm-module-scss-module__taHw8a__contact .ContactForm-module-scss-module__taHw8a__design__2{bottom:-123px;top:unset;transform:unset}}.ContactForm-module-scss-module__taHw8a__contact__form,.ContactForm-module-scss-module__taHw8a__contact{flex-direction:column;align-items:center;display:flex}
@keyframes SquareDesign-module-scss-module__L3tbzG__fadeIn{0%{opacity:0}to{opacity:1}}.SquareDesign-module-scss-module__L3tbzG__square-design__a,.SquareDesign-module-scss-module__L3tbzG__square-design__b,.SquareDesign-module-scss-module__L3tbzG__square-design__c,.SquareDesign-module-scss-module__L3tbzG__square-design__d,.SquareDesign-module-scss-module__L3tbzG__square-design__e{justify-content:center;align-items:center;margin:3rem 0;display:flex}.SquareDesign-module-scss-module__L3tbzG__square-design__a{background-color:var(--color-text);width:150px;height:150px;transform:rotate(45deg)}.SquareDesign-module-scss-module__L3tbzG__square-design__b{background-color:var(--color-text-light);width:120px;height:120px}.SquareDesign-module-scss-module__L3tbzG__square-design__c{background-color:#000;width:100px;height:100px}.SquareDesign-module-scss-module__L3tbzG__square-design__d{background-color:var(--color-text-light);width:80px;height:80px}.SquareDesign-module-scss-module__L3tbzG__square-design__e{background-color:var(--color-text);width:60px;height:60px}
/*# sourceMappingURL=31f1d82717877472.css.map*/