.promo-form{flex-grow:1}.promo-form .form-group{margin-bottom:1.5em}@media (max-height: 768px){.promo-form .form-group{margin-bottom:1em}}.promo-form .form-group.n1,
.promo-form .form-group.n2{flex-basis:calc(50% - 1em)}html.device-mobile .promo-form .form-group.n1,
html.device-mobile .promo-form .form-group.n2{flex-basis:100%}.modal .promo-form .form-group.n1,
.modal .promo-form .form-group.n2{margin-bottom:0}.promo-form .form-group.n7{flex-basis:100%}@media (max-height: 768px){.promo-form .form-group.n5{margin-bottom:1.5rem!important}}.promo-form .form-group.n6,
.promo-form .form-group.n5,
.promo-form .form-group.n4,
.promo-form .form-group.n3{flex-basis:100%}@media (max-height: 768px) and (min-width: 767px){.promo-form #organization{height:5rem}}.promo-form #registration2,
.promo-form #registration{flex-wrap:wrap;justify-content:space-between;background:#ffffff;box-shadow:0px 8px 30px rgba(66,57,80,0.12);border-radius:1.6em;padding:4em 4em 3em;margin-right:3.3em;max-width:66.4em;position:relative}html.device-mobile .assist-page .promo-form #registration2,
html.device-mobile .assist-page .promo-form #registration{max-width:none;margin-right:0;padding:2rem 2rem;border-radius:0.8rem}.promo-form #registration2 .control-label,
.promo-form #registration .control-label{font-weight:400;font-size:1.4em}html.device-mobile .assist-page .promo-form #registration2 .control-label,
html.device-mobile .assist-page .promo-form #registration .control-label{font-size:1.3rem}.promo .promo-form #registration2:after,
.promo .promo-form #registration:after{width:0;height:0;border-style:solid;border-width:1.7em 0 1.7em 2.4em;border-color:transparent transparent transparent #ffffff;content:'';display:block;position:absolute;left:100%;top:15.5em}.modal .promo-form #registration2,
.modal .promo-form #registration{font-size:1rem;padding:0;margin:0;box-shadow:none}