.wrapper--content-and-form{--outline-color: transparent}.wrapper--content-and-form .recaptcha-message{font-size:var(--font-size-0);margin:1rem 0;opacity:.5}.wrapper--content-and-form .block-title{margin-bottom:2rem}.wrapper--content-and-form label{pointer-events:none;-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.wrapper--content-and-form label:has(+input:focus),.wrapper--content-and-form label:has(+input:not(:placeholder-shown)){-webkit-transform:translateY(0);transform:translateY(0)}.wrapper--content-and-form input[type=text],.wrapper--content-and-form input[type=tel],.wrapper--content-and-form input[type=email],.wrapper--content-and-form textarea{-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}:is(.wrapper--content-and-form input[type=text],.wrapper--content-and-form input[type=tel],.wrapper--content-and-form input[type=email],.wrapper--content-and-form textarea):focus{-webkit-box-shadow:inset 0 -1px 0 0 currentColor;box-shadow:inset 0 -1px 0 0 currentColor}.wrapper--content-and-form .form-actions{margin-top:3rem}@media (min-width: 1200px){.wrapper--content-and-form .form-group{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr 1fr}.wrapper--content-and-form .form-field{margin-top:0}.wrapper--content-and-form .form-actions{grid-column:1 / -1}.wrapper--content-and-form .form-group:has(input:focus) label{-webkit-transform:translateY(0);transform:translateY(0)}}#mailer-form-container>:is(.container,.container-fluid,.container-maxed-at-lg,.container-maxed-at-xl,.container-fluid-maxed){display:grid;grid-row-gap:2rem;row-gap:2rem}@media (min-width: 768px){#mailer-form-container>:is(.container,.container-fluid,.container-maxed-at-lg,.container-maxed-at-xl,.container-fluid-maxed){row-gap:0;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}:is(#mailer-form-container>:is(.container,.container-fluid,.container-maxed-at-lg,.container-maxed-at-xl,.container-fluid-maxed)) .content{grid-area:content}:is(#mailer-form-container>:is(.container,.container-fluid,.container-maxed-at-lg,.container-maxed-at-xl,.container-fluid-maxed)) .form{grid-area:form}:is(#mailer-form-container>:is(.container,.container-fluid,.container-maxed-at-lg,.container-maxed-at-xl,.container-fluid-maxed)) .recaptcha-message{grid-column:form}}@media (min-width: 768px){#mailer-form-container>:is(.container,.container-fluid,.container-maxed-at-lg,.container-maxed-at-xl,.container-fluid-maxed){grid-template-columns:[content-start] 1fr [content-end form-start] 1fr [form-end]}}:is(#mailer-form-container>:is(.container,.container-fluid,.container-maxed-at-lg,.container-maxed-at-xl,.container-fluid-maxed)) .form{background-color:var(--color-tertiary);padding:1.5rem}@media (min-width: 992px){:is(#mailer-form-container>:is(.container,.container-fluid,.container-maxed-at-lg,.container-maxed-at-xl,.container-fluid-maxed)) .form{padding:3rem}}@media (min-width: 768px){:is(#mailer-form-container>:is(.container,.container-fluid,.container-maxed-at-lg,.container-maxed-at-xl,.container-fluid-maxed)) .content{padding-top:1.5rem}}@media (min-width: 992px){:is(#mailer-form-container>:is(.container,.container-fluid,.container-maxed-at-lg,.container-maxed-at-xl,.container-fluid-maxed)) .content{padding-top:3rem}}@media (min-width: 992px) and (max-width: 1199.98px){:is(#mailer-form-container>:is(.container,.container-fluid,.container-maxed-at-lg,.container-maxed-at-xl,.container-fluid-maxed)) .block-title{font-size:var(--font-size-4)}}
