/* Generated from src/styles/contact-us.scss; edit the SCSS source. */
body{background-color:#2c2e2f;overflow-x:hidden}main{overflow-x:hidden}.cf-turnstile{margin:2rem auto}.straight-header{background-color:#2c2e2f;padding-top:8rem}.straight-header h1{font-family:"Unna",serif;font-size:2.62em;font-weight:400;color:#fff;margin-left:1rem}.straight-header h1::after{display:block;content:"";position:relative;height:0;width:80%;top:6rem;right:-7rem;border-bottom:1px solid #fff;z-index:2}.straight-header img{width:calc(100vw - 2rem);height:auto;margin:0 1rem;position:relative;top:2rem}.contact-us-body{background-color:#f8f8f8;height:-moz-min-content;height:min-content;color:#2c2e2f;padding-bottom:4rem;text-align:center}.contact-us-body h2{font-family:"Unna",serif;font-size:1.87em;font-weight:400;padding-top:4rem;text-transform:uppercase;position:relative}.contact-us-body h2::after{display:inline-block;content:"";position:absolute;top:90%;height:0;width:3rem;border-bottom:1px solid #2c2e2f}@media(min-width: 1000px){.contact-us-body h2::after{width:6rem}}.contact-us-body svg *{position:absolute;stroke:none;fill:#770a0c}.contact-us-body p{font-family:"Maven Pro",sans-serif;font-size:1.06em;line-height:1.5em;width:calc(100vw - 2rem);margin:4.75rem auto}.contact-us-body .form-container{background-color:#fff}.contact-us-body .form-container>p{padding-top:3rem;margin:1rem auto}.contact-us-body .form-container>p::after{content:"";display:block;height:1px;width:3rem;border-bottom:1px solid #770a0c;margin:1rem auto}.contact-us-body .form-container form{width:calc(100vw - 2rem);box-shadow:0 10px 10px rgba(0,0,0,.2);margin:1rem auto;padding-top:2rem;padding-bottom:1rem}.contact-us-body .form-container form .shrinking-label-input{font-family:"Maven Pro",sans-serif;font-size:1.125em;text-align:center;color:#2c2e2f;background-color:#f8f8f8;width:90%;margin:2rem auto}.contact-us-body .form-container form .shrinking-label-input>label.required::after{content:"*"}.contact-us-body .form-container form .shrinking-label-input>input{background-color:#f8f8f8}.contact-us-body .form-container form .shrinking-label-input::after{content:"";display:block;position:relative;top:1px;width:100%;height:1px;background:#770a0c;opacity:0;transition:opacity 500ms}.contact-us-body .form-container form .shrinking-label-input:nth-child(5)::after{background:url("/build/images/scale-icon.f655c6ee.svg") no-repeat #f8f8f8 99.9% 100%;background-size:18px;height:18px;transition:none;opacity:1;position:absolute;bottom:1px;top:unset;pointer-events:none}.contact-us-body .form-container form .shrinking-label-input:hover::after{opacity:1}.contact-us-body .form-container form textarea{min-height:10rem}.contact-us-body .form-container form p{width:90%;margin:0 auto;text-align:left;font-size:.9em;padding:0}.contact-us-body .form-container form .privacy-container{width:90%;margin:2rem auto;display:grid;grid-template:"msg btn" min-content/3fr auto;grid-column-gap:1rem;padding:0}.contact-us-body .form-container form .privacy-container .switch-input-wrapper{grid-area:btn}.contact-us-body .form-container form .privacy-container label{grid-area:msg;text-align:left}.contact-us-body .form-container form .privacy-container label>a{color:#770a0c;text-decoration:underline}.contact-us-body .form-container form #form-notification{display:none;margin:1rem 0}.contact-us-body .form-container form #form-notification:not(:empty){display:block}.arrow-button{font-size:1.25em;font-family:"Maven Pro",sans-serif;font-weight:500;color:#770a0c;text-decoration:none;display:flex;align-content:center;justify-content:center;padding-top:.7rem;margin:2.1rem auto;position:relative;content:"";height:3.5rem;max-width:19rem;border:2px solid #2c2e2f}.arrow-button::after{position:absolute;right:1rem;top:40%;display:block;content:"";height:0;width:0;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:10px solid #770a0c}.arrow-button{background-color:#f8f8f8;position:relative;font-size:1.25em;width:14rem}@media(min-width: 1000px){.straight-header{height:30rem;position:relative}.straight-header h1{position:absolute;font-size:4.25em;line-height:1em;text-align:center;margin-top:2rem;left:0;right:0;z-index:2}.straight-header h1:before{display:block;position:relative;content:"";height:0;width:20vw;border-bottom:1px solid #fff;top:5rem;left:3rem}.straight-header h1::after{display:block;position:relative;content:"";width:100vw;height:4rem;background-color:#2c2e2f;opacity:.8;top:-2rem;z-index:-1;border-bottom:none;right:1rem}.straight-header img{width:65rem;height:22em;-o-object-fit:cover;object-fit:cover;display:block;margin:3rem auto}.contact-us-body{padding-bottom:5.5rem}.contact-us-body h2{font-size:2.25em;padding-top:5rem}.contact-us-body p{width:24rem;margin:1rem auto 4.75rem}.contact-us-body .form-container{box-shadow:none;width:100vw;position:relative;z-index:2;background-color:unset}.contact-us-body .form-container>p{padding-top:3rem;width:auto}.contact-us-body .form-container form{padding:2rem 1rem;width:38.5rem;margin:0 auto;box-shadow:0 10px 10px rgba(0,0,0,.2);background-color:#fff}.contact-us-body .form-container form .shrinking-label-input{font-family:"Maven Pro",sans-serif;font-size:1.125em;text-align:center;color:#2c2e2f}.contact-us-body .form-container form .privacy-container{grid-template:"btn msg" min-content/5rem auto}.contact-us-body .form-container form .arrow-button{background-color:#fff;transition:background-color 200ms ease-in-out,border 200ms ease-in-out,transform 300ms ease-in-out}.contact-us-body .form-container form .arrow-button::after{transition:transform 200ms ease-in-out}.contact-us-body .form-container form .arrow-button:hover,.contact-us-body .form-container form .arrow-button:focus{background-color:#770a0c;border:2px solid #770a0c;color:#fff}.contact-us-body .form-container form .arrow-button:hover::after,.contact-us-body .form-container form .arrow-button:focus::after{transform:translateX(0.5em);border-left-color:#fff}.contact-us-body .form-container::after{display:block;content:"";position:absolute;height:10rem;width:100vw;background-color:#f8f8f8;z-index:-1;bottom:0}.contact-us-body .form-container::before{display:block;content:"";position:absolute;height:100%;width:100vw;background-color:#fff;z-index:-1}}.shrinking-label-input{position:relative;margin-bottom:2rem;border:none;z-index:1}.shrinking-label-input input,.shrinking-label-input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;width:100%;display:block}.shrinking-label-input input:focus,.shrinking-label-input textarea:focus{outline:none}.shrinking-label-input textarea{border:none;background:none}.shrinking-label-input label{position:absolute;left:0;top:0;right:0;margin:0;transform-origin:left top;transition:transform .3s}.shrinking-label-input input,.shrinking-label-input textarea,.shrinking-label-input label{padding:.7em 1.6em}.shrinking-label-input:focus-within label{transform:scale(0.8) translate(13%, -100%)}.shrinking-label-input.focus-within label,.shrinking-label-input.full label,.shrinking-label-input.error label{transform:scale(0.8) translate(13%, -100%)}.switch-input-wrapper{position:relative;box-sizing:content-box;width:5em;height:2.3em;background:#fff;border-radius:1.15em;box-shadow:0 5px 5px rgba(0,0,0,.2)}.switch-input-wrapper input{position:absolute;left:0;top:0;opacity:0;width:100%;height:100%;cursor:pointer}.switch-input-wrapper::before{content:"";display:block;width:calc(2.3em - 6px);height:calc(2.3em - 6px);background:#770a0c;border-radius:50%;transform:translate(3px, 3px);transition:all .2s;transition-property:background-color,transform}.switch-input-wrapper.checked::before{background:#2c2e2f !important;transform:translate(calc(2.7em + 3px), 3px)}.switch-input-wrapper.focus-within{outline:2px solid #d3d3d3;outline:auto -webkit-focus-ring-color}.switch-input-wrapper:hover::before{background:rgba(119,10,12,.8)}
