@keyframes fadeIn{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes crossfade{00.00%{opacity:0}14%{opacity:1;z-index:5}50%{opacity:1;z-index:5}65%{opacity:0}100.0%{opacity:0}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInUp{0%{opacity:0;transform:translate3d(0,25%,0);visibility:hidden}to{opacity:1;transform:translateZ(0);visibility:visible}}@keyframes slideInDown{0%{transform:translate3d(0,-25%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideOutDown{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(0,25%,0);visibility:hidden}}.block-form .rs-heading:not(.rs-form__title).style--secondary{font-size:16px;font-weight:500;line-height:24px}.block-form .rs-heading:not(.rs-form__title).style--primary{font-size:20px;font-weight:500;line-height:28px}.block-form--stacked .rs-heading:not(.rs-form__title).style--secondary{font-size:24px;font-weight:500;line-height:32px}.block-form--stacked .rs-heading:not(.rs-form__title).style--primary{font-size:32px;font-weight:600;line-height:40px}@media only screen and (min-width:768px){.block-form .rs-heading:not(.rs-form__title).style--secondary{font-size:20px;font-weight:500;line-height:28px}.block-form .rs-heading:not(.rs-form__title).style--primary{font-size:28px;font-weight:500;line-height:34px}.block-form--stacked .rs-heading:not(.rs-form__title).style--secondary{font-size:32px;font-weight:500;line-height:40px}.block-form--stacked .rs-heading:not(.rs-form__title).style--primary{font-size:40px;font-weight:600;line-height:48px}}@media only screen and (min-width:1024px){.block-form .rs-heading:not(.rs-form__title).style--secondary{font-size:20px;font-weight:500;line-height:28px}.block-form .rs-heading:not(.rs-form__title).style--primary{font-size:28px;font-weight:500;line-height:34px}.block-form--stacked .rs-heading:not(.rs-form__title).style--secondary{font-size:32px;font-weight:500;line-height:40px}.block-form--stacked .rs-heading:not(.rs-form__title).style--primary{font-size:40px;font-weight:600;line-height:48px}}@media only screen and (min-width:1440px){.block-form .rs-heading:not(.rs-form__title).style--secondary{font-size:20px;font-weight:500;line-height:28px}.block-form .rs-heading:not(.rs-form__title).style--primary{font-size:28px;font-weight:500;line-height:34px}.block-form--stacked .rs-heading:not(.rs-form__title).style--secondary{font-size:32px;font-weight:500;line-height:40px}.block-form--stacked .rs-heading:not(.rs-form__title).style--primary{font-size:40px;font-weight:600;line-height:48px}}@media only screen and (min-width:1600px){.block-form .rs-heading:not(.rs-form__title).style--secondary{font-size:20px;font-weight:500;line-height:28px}.block-form .rs-heading:not(.rs-form__title).style--primary{font-size:28px;font-weight:500;line-height:34px}.block-form--stacked .rs-heading:not(.rs-form__title).style--secondary{font-size:32px;font-weight:500;line-height:40px}.block-form--stacked .rs-heading:not(.rs-form__title).style--primary{font-size:40px;font-weight:600;line-height:48px}}.block-form .rs-heading:not(.rs-form__title){margin:0}.block-form .rs-heading:not(.rs-form__title).style--secondary{font-weight:400}.block-form__inner-box{background-color:#1c2a33;border-radius:8px;overflow:hidden;padding:64px;position:relative;z-index:5}@media only screen and (max-width:767px){.block-form__inner-box{border-radius:0;margin:0 -32px;padding:56px 16px}}.block-form__inner-box:after{background:url("/source/dbbdf7ce5f06684d0b29101ad28c484c/form-background.png") no-repeat;background-position:bottom;background-size:cover;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:100%;z-index:-1}@media only screen and (max-width:767px){.block-form__inner-box:after{display:none}}.block-form--stacked .rs-heading:not(.rs-form__title){margin:0 0 40px}@media only screen and (max-width:767px){.block-form--stacked .rs-heading:not(.rs-form__title){margin:0 0 24px}}.block-form--stacked .block-form__inner-box{padding:80px 64px}@media only screen and (max-width:767px){.block-form--stacked .block-form__inner-box{padding:56px 16px}}.block-form--side-by-side-width .block-form__inner-box:after{background:url("/source/3efde586aa17971011dcbb2ad87221e1/dotted-pattern-form.png") no-repeat;background-size:contain;height:78px}