.ritam-career-form{justify-content:space-evenly;width:100%;display:flex;position:relative;overflow:hidden}.ritam-career-left-form{flex-direction:column;justify-content:center;align-items:center;width:45%;height:100vh;display:flex;position:sticky;top:0}.parallax-text-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:2rem;display:flex}.parallax-text{color:#df4a38b3;letter-spacing:.5px;text-transform:uppercase;text-shadow:2px 2px 4px #0000001a;margin-bottom:1.5rem;font-family:Cardo,sans-serif;font-size:4rem;font-weight:700;line-height:1.2}.parallax-subtext{color:#00000080;max-width:90%;margin:0 auto;font-family:Cardo,sans-serif;font-size:1.5rem;font-weight:300;line-height:1.6}.ritam-career-right-form{width:45%}.ritam-legal-form{text-align:justify;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;font-family:Cardo,sans-serif;display:flex}.ritam-form-header-title{text-align:center;color:#df4a38;margin-bottom:1em;padding:1em 0 .5em;font-family:Cardo,sans-serif;font-size:2rem}.ritam-form-line{background-color:#fff;border:2px solid #fff;width:10%;margin:0 auto 2em}.ritam-fieldset{flex-wrap:wrap;justify-content:space-between;align-items:start;width:100%;display:flex}.ritam-legal-form fieldset{background:url(/ritam-legal/bg.png) 50%/cover no-repeat;border-radius:10px;width:100%;margin:0 auto 2em;padding:1em}.ritam-legal-form fieldset legend{color:#df4a38;background-color:#ffffffe6;border-radius:5px;margin-bottom:1em;padding:.5em 1em;font-size:1.2rem;font-weight:700}.ritam-legal-form fieldset input,.ritam-legal-form fieldset textarea,.ritam-legal-form fieldset select{background:#eef0f4;border:.5px solid #fff;border-radius:5px;width:60%;margin:0 auto 1em;padding:.5em 1em;display:block;box-shadow:inset 7px 7px 14px #d4d6d9,inset -7px -7px 14px #fff}.ritam-legal-form button{color:#fff;background-color:#df4a38;border-radius:5px;margin:1em auto;padding:.75em 2em}.ritam-legal-form-button{text-align:center;width:100%}.ritam-legal-form fieldset input::placeholder,.ritam-legal-form fieldset textarea::placeholder,.ritam-legal-form fieldset select{color:gray;font-style:italic}.ritam-legal-form fieldset input[type=date]{color:gray;font-style:italic;position:relative}.ritam-fieldset label{color:#df4a38;width:60%;margin:0 auto;font-weight:500;display:block}.ritam-legal-form fieldset input[type=file]{color:gray;width:100%}.ritam-legal-form fieldset input[type=checkbox]{box-shadow:none;background:0 0;width:5%;margin-right:.5em;display:inline}.ritam-legal-form fieldset .disbarred{width:100%;margin-top:.5em}.ritam-legal-form a{color:#fff;transition:all .3s}.ritam-legal-form a:hover{text-decoration:underline}.error-message{color:#fff;border-radius:7px;width:60%;margin:0 auto 1em;padding:.25em 0;display:block}.error-message i{text-align:center;color:#fff;background-color:#ffc022;border-radius:50%;width:20px;height:20px;margin-right:.5em;padding:.15em}@media (max-width:720px){.ritam-career-form{flex-direction:column}.ritam-career-left-form{display:none}.ritam-career-left-form,.ritam-career-right-form{width:90%;margin:0 auto}.ritam-form-header-title{padding:5em 0 0}.ritam-legal-form fieldset{width:95%}.ritam-form-line{width:30%}.ritam-legal-form fieldset input,.ritam-legal-form fieldset textarea,.ritam-legal-form fieldset select,.ritam-fieldset label{width:90%}.ritam-form-header-title{font-size:1.75rem}.error-message{width:90%}}
