.page-template-page-contact footer{display:none}#contact{min-height:100vh;position:relative;overflow:hidden;z-index:1;display:flex;align-items:center;padding-top:0}#contact .bg-shape--light{top:50%;left:80%;transform:translate(-50%, -50%);filter:blur(100px);opacity:0.3;width:80vw;z-index:-1}#contact .contact__img{position:absolute;right:0;object-fit:contain;width:100%;max-width:40vw;height:auto;opacity:0;z-index:-1}#contact .contact__img.--top{top:0}#contact .contact__img.--bottom{bottom:0}#contact .wpforms-container{margin:0 !important}#contact .wpforms-container .wpforms-field{padding:6px 0 !important}#contact .wpforms-container .wpforms-field input{border:none !important;border-bottom:1.5px solid var(--color-bg--light) !important;border-radius:0 !important;background:transparent !important;color:var(--color-bg--light) !important;height:56px !important;font-size:16px !important;font-weight:500 !important;padding-left:0 !important;padding-right:var(--sp-16-24) !important}#contact .wpforms-container .wpforms-field input:focus{box-shadow:none !important;border-bottom-color:var(--color-primary) !important}#contact .wpforms-container .wpforms-field textarea{border:none !important;border-bottom:1.5px solid var(--color-bg--light) !important;border-radius:0 !important;background:transparent !important;color:var(--color-bg--light) !important;font-size:16px !important;font-weight:500 !important;padding-left:0 !important;padding-right:var(--sp-16-24) !important}#contact .wpforms-container .wpforms-field textarea:focus{box-shadow:none !important;border-bottom-color:var(--color-primary) !important}#contact .wpforms-container button[type=submit]{position:relative;background:var(--color-bg--light) !important;color:var(--color-dark) !important;height:56px !important;width:100% !important;border-radius:0 !important;box-shadow:none !important;text-align:left !important;font-weight:500 !important;font-size:18px !important;padding-left:var(--sp-16-24) !important;padding-right:var(--sp-16-24) !important;display:flex !important;align-items:center;transition:0.3s}#contact .wpforms-container button[type=submit]:before{content:"";background:url("/wp-content/themes/reaclyse-renowners/assets/images/reaclyse-logo-marker-simple-dark.svg");width:18px;height:18px;background-size:18px;background-position:center;margin-right:14px !important;display:inline-block}#contact .wpforms-container button[type=submit]:hover{background:var(--color-primary) !important}#contact .wpforms-container ::-webkit-input-placeholder{color:var(--color-bg--light) !important;opacity:1 !important}#contact .wpforms-container :-moz-placeholder{color:var(--color-bg--light) !important;opacity:1 !important}#contact .wpforms-container ::-moz-placeholder{color:var(--color-bg--light) !important;opacity:1 !important}#contact .wpforms-container :-ms-input-placeholder{color:var(--color-bg--light) !important;opacity:1 !important}#contact .wpforms-container ::-ms-input-placeholder{color:var(--color-bg--light) !important;opacity:1 !important}#contact .wpforms-container ::placeholder{color:var(--color-bg--light) !important;opacity:1 !important}@media (max-width:992px){#contact .contact__img{max-width:60vw}}@media (max-width:540px){#contact .contact__img{max-width:80vw}}