.contact-page{background-image:var(--background-secondary-gradient),url(../media/statue.0wsf_46w1338o.png);background-position:100%;background-repeat:no-repeat;flex-direction:column;align-items:center;gap:10px;width:100%;height:100%;padding:30px 0;display:flex;overflow-y:auto}.contact-page .contact-page-header{flex-direction:column;gap:20px;width:100%;padding-left:100px;display:flex}.contact-page .contact-page-header label{color:var(--text-secondary);font-size:50px;font-weight:700}.contact-page .contact-page-header span{max-width:750px;font-size:25px;line-height:35px}.contact-page .contact-page-content{gap:40px;width:100%;padding:0 100px;display:flex}.contact-page .contact-page-content .contact-page-content-form{flex-direction:column;width:40dvw;padding:30px;display:flex}.contact-page .contact-page-content .contact-page-content-form .contact-page-content-form-title{margin-bottom:10px;font-size:22px;font-weight:600}.contact-page .contact-page-content .contact-page-content-form .contact-page-content-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-page .contact-page-content .contact-page-content-form button{margin:20px 0 10px}.contact-page .contact-page-content .contact-page-content-form .contact-page-answer-info{text-align:center;color:var(--text-secondary)}.contact-page .contact-page-content .contact-page-infos-section{align-items:flex-end;width:100%;display:flex}.contact-page .contact-page-content .contact-page-infos-section .contact-page-infos{flex-direction:column;gap:10px;width:100%;padding:30px;display:flex}.contact-page .contact-page-content .contact-page-infos-section .contact-page-infos .contact-page-infos-title{font-size:22px;font-weight:600}.contact-page .contact-page-content .contact-page-infos-section .contact-page-infos .contact-page-infos-content{border:1px solid var(--primary-border);letter-spacing:1px;border-radius:10px;align-items:center;gap:10px;padding:15px 20px;font-size:18px;display:flex}.contact-page .contact-page-content .contact-page-infos-section .contact-page-infos-social-medias{justify-content:center;gap:20px;width:100%;display:flex}.contact-page .contact-page-content .contact-page-infos-section .contact-page-infos-social-medias .contact-page-infos-social-medias-icon{border:1px solid var(--primary-border);background:var(--primary-light);width:50px;height:50px;color:var(--primary-pure);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:flex}.contact-page .contact-page-address-infos{flex-direction:column;justify-content:flex-end;height:100%;display:flex}.contact-page .contact-page-address-infos .contact-page-address-info{box-shadow:var(--secondary-shadow);background:var(--primary-solid);border-bottom:1px solid var(--primary-light);align-items:center;gap:15px;padding:20px;display:flex}.contact-page .contact-page-address-infos .contact-page-address-info span{color:var(--text-primary-light);font-size:20px}.contact-page .contact-page-address-infos .contact-page-address-info svg{fill:var(--primary-light)}.contact-page .contact-page-address-infos .contact-page-address-info:first-child{border-radius:10px 10px 0 0}.contact-page .contact-page-address-infos .contact-page-address-info:last-child{border-bottom:none;border-radius:0 0 10px 10px}
