.contact-page{display:flex;background-color:var(--dark-400)}.contact-page .texts{max-width:47%;margin-right:10%}.contact-page .texts .list-social{justify-content:flex-start}.contact-page .texts .list-social:first-child a{padding-left:0}.contact-page .contact-form{width:100%}.contact-page .contact-form .my-label{font-size:18px;color:var(--dark-100);margin-right:auto}.contact-page .contact-form .group:dir(ltr){text-align:left}.contact-page .contact-form .group:dir(rtl){text-align:right}.contact-page .contact-form .group{margin-bottom:3rem}.contact-page .contact-form .field__input{border:1px solid var(--dark-100);border-radius:128px;margin-top:16px}.contact-page .contact-form .text-area{border-radius:8px}.contact-page .contact-form .contact__button .button{color:var(--dark-100)}.contact-page .contact-form .contact__button .button::before{box-shadow:none!important}.contact-page .contact-form .button--secondary::after{border-radius:128px}@media screen and (max-width:991px){.contact-page{flex-direction:column}.contact-page .contact-form,.contact-page .texts{max-width:700px;margin:auto;text-align:center}.contact-page .contact-form .inline-richtext,.contact-page .texts .inline-richtext{text-align:left}.contact-page .contact-form .list-social,.contact-page .texts .list-social{justify-content:center}}@media screen and (max-width:767px){.contact-form,.texts{max-width:600px;margin:auto;text-align:center}}