.icon[data-v-20e17bf8]{font-size:.9em;width:1em;height:1em;padding:0 .25em 0 0;color:#fc4a1a;cursor:pointer}.required[data-v-20e17bf8]{color:#fc4a1a}.application-progress{display:grid;grid-auto-flow:column;background-color:#cecece;justify-content:start}.application-progress .application-step{font-weight:700;font-size:1.25em;padding:.5em 1em;cursor:pointer}.application-progress .application-step.active{background-color:#343434;color:#fff}.application-progress .application-step.completed{background-color:#5d5d5d;color:#fff}.application-progress .arrow-divider{width:0;height:0;border-top:25px solid transparent;border-left:15px solid #cecece;border-bottom:25px solid transparent}.application-progress .arrow-divider.active{border-left:15px solid #343434}.application-progress .arrow-divider.completed{border-left:15px solid #5d5d5d;background-color:#343434}.application-progress .arrow-divider.double-completed{background-color:#5d5d5d}@media(max-width:960px){.application-progress{grid-template-columns:1fr 1em 1fr 1em;grid-auto-flow:unset}.application-progress .application-step{font-size:.9em}.membership-main .columns-2{grid-template-columns:1fr}.membership-main .columns-2 h3{grid-column:span 1}.membership-main .form-pair select{width:100%}.membership-main .form-pair input{width:93.5%}}@media(max-width:600px){.two-one-columns{grid-template-columns:1fr}}.membership-main{padding:1em}.membership-section{border-top:1px solid grey;padding:1em 0}.message{grid-template-columns:1fr;margin:.5em 0;border:none}.message.error{color:#de0000}.tooltip{display:inline-block;position:relative}.tooltip .tooltip-icon{display:inline-block;margin:0 0 0 .5em;cursor:pointer}.tooltip .tooltip-content{position:absolute;background-color:#f9f9f9;color:#000;border:1px solid #000;padding:.5em;border-radius:.25em;width:35em;top:2.25em;left:-32em;font-size:.8em}