.form{background:-webkit-gradient(linear,left bottom,left top,from(hsla(255,2%,51%,.05)),to(hsla(255,2%,51%,.05))),#fff;background:linear-gradient(0deg,hsla(255,2%,51%,.05),hsla(255,2%,51%,.05)),#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Inter;overflow:hidden;padding-top:6rem;position:relative;z-index:10000}.form:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(89.45%,var(--bg-color)),color-stop(89.46%,hsla(255,2%,51%,0)));background:linear-gradient(180deg,var(--bg-color) 89.45%,hsla(255,2%,51%,0) 89.46%);content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all 1.5s;transition:all 1.5s;width:var(--width)}.form__container{position:relative}.form__wrapper{background-color:#fff;border-top:10px solid #e31936;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4rem 2rem}@media (min-width:576px){.form__wrapper{padding:5rem}}@media (min-width:768px) and (max-width:1280px){.form__wrapper{padding:11rem 6rem}}@media (min-width:1281px){.form__wrapper{padding:11rem}}.form__wrapper h2{color:#333;font-size:3rem;font-weight:500;line-height:1.3}@media (min-width:768px){.form__wrapper h2{font-size:4rem}}.form__form{padding-top:3rem}@media (min-width:768px){.form__form{padding-top:5rem}}.form__form form{grid-gap:1.4rem;display:grid;gap:1.4rem}@media (min-width:576px){.form__form form{grid-gap:5rem 2.4rem;gap:5rem 2.4rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.form__form form{grid-template-columns:repeat(4,1fr)}}.form__form .field{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.form__form .field button{margin-top:2rem;width:100%}@media (min-width:576px){.form__form .field button{margin-top:0}}.form .container{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px;width:100%}@media (min-width:576px){.form .container{padding-left:40px;padding-right:40px}}@media (min-width:1281px){.form .container{padding-left:60px;padding-right:60px}}.form .btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#be1e2d;border:none;-webkit-box-shadow:inset 0 0 0 0 #e31936;box-shadow:inset 0 0 0 0 #e31936;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;line-height:1.5;padding:.8rem 2rem;-webkit-transition:all .4s;transition:all .4s}@media (min-width:768px){.form .btn{font-size:1.8rem}}.form .btn:hover{-webkit-box-shadow:inset 500px 0 0 0 #e31936;box-shadow:inset 500px 0 0 0 #e31936}.form .field input,.form .field select,.form .field textarea{background:hsla(0,0%,50%,0);border:none;border-bottom:1px solid hsla(255,2%,51%,.5);-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:1.6rem;font-weight:300;line-height:1.4;outline:none;padding-bottom:15px;width:100%}@media(min-width:768px){.form .field input,.form .field select,.form .field textarea{padding-bottom:30px}}.form .field input::-webkit-input-placeholder,.form .field select::-webkit-input-placeholder,.form .field textarea::-webkit-input-placeholder{color:#333}.form .field input::-moz-placeholder,.form .field select::-moz-placeholder,.form .field textarea::-moz-placeholder{color:#333}.form .field input:-ms-input-placeholder,.form .field select:-ms-input-placeholder,.form .field textarea:-ms-input-placeholder{color:#333}.form .field input::-ms-input-placeholder,.form .field select::-ms-input-placeholder,.form .field textarea::-ms-input-placeholder{color:#333}.form .field input::placeholder,.form .field select::placeholder,.form .field textarea::placeholder{color:#333}.form .field textarea{resize:none}@media (min-width:768px){.form .field--two-column{grid-column:span 2}}
