.cmp--subscribe-course{position:relative}.cmp--subscribe-course h2{margin-bottom:1rem}.cmp--subscribe-course ol,.cmp--subscribe-course ul{padding-left:0}.cmp--subscribe-course .span8{margin:0;padding-right:5rem}.cmp--subscribe-course fieldset{margin:0;max-width:100%!important}.cmp--subscribe-course .span8:after{background-color:#000;content:"";display:flex;height:100%;position:absolute;right:0;top:0;width:1px}.cmp--subscribe-course .padding--small.span8:after{height:100%;top:0}.cmp--subscribe-course.padding--medium .span8:after{height:calc(100% + 4rem);top:-2rem}.cmp--subscribe-course.padding--large .span8:after{height:calc(100% + 8rem);top:-4rem}.cmp--subscribe-course .span4{padding:2rem;position:relative}.cmp--subscribe-course .span4:before{background-image:url(/hubfs/145099892/circles.svg);background-repeat:no-repeat;background-size:contain;bottom:5rem;content:"";display:flex;height:2rem;left:-1.25rem;position:absolute;transform:rotate(90deg);width:2rem}.cmp--subscribe-course fieldset:not(.form-columns-1):not(.form-columns-0){gap:1rem}.cmp--subscribe-course .actions{display:flex;justify-content:right}@media only screen and (max-width:51.3125rem){.cmp--subscribe-course .span8{padding-right:0}.cmp--subscribe-course .span4:before,.cmp--subscribe-course .span8:after{content:none}}