.cst-region-cnt-wrapper .page-center{display:flex;flex-flow:row wrap;margin:0 auto;max-width:75rem;padding-left:1rem;padding-right:1rem}.cst-region-cnt-wrapper .content-col,.cst-region-cnt-wrapper .form-col{flex:0 0 auto;margin-left:1rem;margin-right:1rem;min-height:0;min-width:0;width:calc(100% - 2rem)}.cst-region-cnt-wrapper .form-col{background-color:#f2f6f8;padding:1.125rem}.cst-region-cnt-wrapper .content-col .top-content h1{margin-bottom:0}.cst-region-cnt-wrapper .top-content .field{color:#333;display:inline-block;font-weight:700;margin-bottom:1.5rem}.cst-region-cnt-wrapper .top-content .field.end-date{margin-left:.25rem}.cst-region-cnt-wrapper .top-content .field p{margin:0;text-rendering:unset}.cst-region-cnt-wrapper .top-content .field.start-date p:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fcc51e;content:"\f073";display:inline-block;font-family:icon-regular;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.8rem}.cst-region-cnt-wrapper .top-content .field.end-date p:before{content:" - "}.cst-region-cnt-wrapper .content-col .details-group{display:flex;flex-flow:row wrap;margin-left:-.5rem}.cst-region-cnt-wrapper .content-col .details-group .field-label-above{flex:0 0 auto;margin-bottom:1rem;margin-left:1rem;margin-right:1rem;min-height:0;min-width:0;width:calc(100% - 2rem)}.cst-region-cnt-wrapper{padding-bottom:1.5rem;padding-top:1.5rem}.cst-region-cnt-wrapper .details-group .field-label-above .field-content{color:#333;font-weight:700}.cst-region-cnt-wrapper .details-group .field-label-above .field-label{color:#797979;font-weight:400;line-height:1.5}.cst-region-cnt-wrapper .details-group .field-label-above .field-label:before{color:#fcc51e;margin-right:.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icon-regular;font-style:normal;font-variant:normal;font-weight:400;line-height:1}.cst-region-cnt-wrapper .details-group .School.Type .field-label:before{content:"\f5dd"}.cst-region-cnt-wrapper .details-group .Position.Type .field-label:before{content:"\f505"}.cst-region-cnt-wrapper .details-group .State .field-label:before{content:"\f3c5"}.cst-region-cnt-wrapper .details-group .School .field-label:before{content:"\f5d5"}.cst-region-cnt-wrapper .details-group .Grade.Level .field-label:before{content:"\f549"}.cst-region-cnt-wrapper .details-group .Subject .field-label:before{content:"\f040"}.cst-region-cnt-wrapper .details-group .District .field-label:before{content:"\f124"}.cst-region-cnt-wrapper .details-group .Reference .field-label:before{content:"\f0c6"}.cst-region-cnt-wrapper .details-group .Qualifications .field-label:before{content:"\f19d"}.cst-region-cnt-wrapper{line-height:1.5}.cst-region-cnt-wrapper .top-content .cst-description{line-height:1.6;margin-bottom:1.5rem}.cst-region-cnt-wrapper .details-group .field-label-above .field-content p{line-height:1.6}.cst-region-cnt-wrapper form .hs-richtext p{color:#687176;font-size:100%;margin:0}.cst-region-cnt-wrapper form .hs-richtext{font-size:100%;line-height:1.5}.cst-region-cnt-wrapper form .hs-button{width:100%}.cst-region-cnt-wrapper .details-group .field-label-above .field-content ul,.cst-region-cnt-wrapper .top-content .cst-description ul{margin-left:1.25rem}.cst-region-cnt-wrapper .details-group .field-label-above .field-content ul{line-height:1.6}.cst-region-cnt-wrapper .hs-form-field>label,.cst-region-cnt-wrapper form label{color:#383d40}.cst-region-cnt-wrapper form fieldset.form-columns-1 .hs-input{width:100%!important}.cst-region-cnt-wrapper .form-col{padding-right:calc(1.125rem - 8px)}.cst-region-cnt-wrapper form fieldset.form-columns-1 input[type=radio]{width:auto!important}@media print,screen and (min-width:40em){.cst-region-cnt-wrapper .content-col .details-group{margin-left:-1rem}.cst-region-cnt-wrapper .content-col{margin-left:1rem;margin-right:1rem;padding-right:2rem;width:calc(58.33333% - 2rem)}.cst-region-cnt-wrapper .form-col{margin-left:1rem;margin-right:1rem;width:calc(41.66667% - 2rem)}.cst-region-cnt-wrapper .content-col .details-group .field-label-above{margin-left:1rem;margin-right:1rem;width:calc(50% - 2rem)}.cst-region-cnt-wrapper .page-center{margin-bottom:1.5rem;margin-top:1.5rem}}@media print,screen and (min-width:64em){.cst-region-cnt-wrapper{padding-bottom:1.5rem;padding-top:1.5rem}.cst-region-cnt-wrapper .page-center{margin-bottom:1.5rem;margin-top:1.5rem}}