.base-structure{margin:auto;max-width:1280px}.primary-nav-structure #primary_nav{width:980px;margin:auto}.primary-nav-structure #primary_nav .nav-container{width:100%;border-bottom:solid 2px #e1e1e1;padding:10px 5px 5px 5px}.primary-nav-structure #primary_nav .nav-container .login-container{padding-top:15px}body #main a:not(.pure-button){color:#4a4a4a;text-decoration:none}body #review_application{max-width:1280px;max-width:640px;margin:auto}body #review_application .review-application-header .review-application-header-container{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;transition:.2s !important;-webkit-transition:.2s !important;background-color:#383744;color:#ffffff;position:relative;min-height:unset;display:flex;width:100%;justify-content:space-between}body #review_application .review-application-header .review-application-header-container .review-application-photo{transition:.2s !important;-webkit-transition:.2s !important;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:3px solid #ffffff;background-color:#ededed;display:inline-block;position:relative;min-height:110px;min-width:110px;max-height:110px;max-width:110px;margin:10px;height:110px;overflow:hidden}body #review_application .review-application-header .review-application-header-container .review-application-photo.no-photo{color:#4a4a4a;font-size:6em;text-align:center}body #review_application .review-application-header .review-application-header-container .review-application-photo .profile-photo-image{height:100%;width:100%}body #review_application .review-application-header .review-application-header-container .review-application-profile-video{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:0px;width:100%;min-height:24px;background:url(/static/zippy/img/applicant/video_alwayson.png) no-repeat;position:absolute;left:0px;bottom:0px;cursor:pointer}body #review_application .review-application-header .review-application-header-container .review-application-profile-video .button-text{text-transform:uppercase;font-size:11px;letter-spacing:0px;position:absolute;white-space:nowrap;right:3px;top:7px;color:#eea416;opacity:0;font-weight:700}body #review_application .review-application-header .review-application-header-container .review-application-profile-video:hover{background:url(/static/zippy/img/applicant/video_rollover.png) no-repeat}body #review_application .review-application-header .review-application-header-container .review-application-profile-video:hover .button-text{opacity:1}body #review_application .review-application-header .review-application-header-container .review-application-information{flex:1 1 auto;padding:10px}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-name{font-size:2em;font-weight:300;text-align:right;word-break:break-word}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information{padding:1em 0em;font-size:.9em;font-weight:300;position:relative;text-align:right;height:auto;display:flex;justify-content:space-between}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .applicant-vapi-interview-status{color:#eba33d;position:absolute;bottom:0px;display:flex;align-items:center;justify-content:flex-start;width:fit-content;height:140px;white-space:nowrap;font-weight:400;padding-top:10px}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .applicant-on-call{color:#5bb75b;font-weight:600;bottom:1.2em}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .applicant-on-call .icon{font-size:1.25em}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .applicant-contact{text-align:right}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .review-application-item-content{padding-bottom:.3em}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .review-application-item-email span,body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .review-application-item-phone span{display:none}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .review-application-item-email a,body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .review-application-item-phone a{color:#ffffff}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .review-application-item-email{word-break:break-word}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .applicant-evaluation{text-align:left}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .applicant-rating{color:#eba33d;bottom:0px;display:flex;align-items:center;width:fit-content;height:auto;white-space:nowrap}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .applicant-rating.ai-rating{color:#5bb75b !important;cursor:pointer;display:flex;align-items:center}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .applicant-rating .spinner{color:#eba33d;font-size:25px}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .applicant-rating .ai-rating-button{color:#eba33d;margin-left:10px;display:inline-block;width:40px;height:40px;cursor:pointer;background-color:transparent;position:relative;border:0;box-shadow:none;z-index:0}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .applicant-rating .ai-rating-button::after{content:"";display:block;position:absolute;top:0px;left:0px;transform-origin:center;border-radius:100%;height:100%;width:100%;z-index:-1}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .applicant-rating .ai-rating-button:focus-visible{outline:none}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .applicant-rating .ai-rating-button:hover::after{background:repeating-radial-gradient(rgba(245,247,249,0) 0%, rgba(255,255,255,0.62) 50%, #ffffff 75%, rgba(255,255,255,0.27) 100%);animation:ai-ripple 2s infinite linear}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .applicant-rating .ai-rating-button.disabled{cursor:not-allowed;pointer-events:none;opacity:.5}@keyframes ai-ripple{0%{transform:scale(1);opacity:0}50%{transform:scale(1.1);opacity:.7}100%{transform:scale(1.7);opacity:0}}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .applicant-rating .ai-rating-button .outer{position:relative;margin:5px;width:20px;height:20px;border-radius:50%;background:#383744;font-size:14px;font-family:Arial;font-weight:bold;display:flex;justify-content:center;align-items:center}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .applicant-rating .ai-rating-button .inner{background-image:linear-gradient(to bottom, #885ffa 0%, #5fe1c4 100%);content:'';position:absolute;top:-4px;bottom:-4px;right:-4px;left:-4px;z-index:-1;border-radius:inherit}body #review_application .review-application-header .review-application-tabs{background-color:#ffffff;padding:20px 20px 12px 20px}body #review_application .review-application-header .review-application-tabs .review-application-tab{-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;transition:.2s !important;-webkit-transition:.2s !important;padding:15px 0;margin:0 5px;background-color:#ededed;color:#4a4a4a;cursor:pointer;font-size:.9em;font-weight:700;text-align:center;position:relative}body #review_application .review-application-header .review-application-tabs .review-application-tab.first{margin:0 10px 0 0 !important}body #review_application .review-application-header .review-application-tabs .review-application-tab.last{margin:0 0 0 10px !important;display:flex;align-items:center;justify-content:center;gap:2px}body #review_application .review-application-header .review-application-tabs .review-application-tab.last .response-indicator{font-size:16px}body #review_application .review-application-header .review-application-tabs .review-application-tab.last .response-indicator.green{color:#008000}body #review_application .review-application-header .review-application-tabs .review-application-tab.last .response-indicator.red{color:#990000}body #review_application .review-application-header .review-application-tabs .review-application-tab.selected{background-color:#eba33d;color:#ffffff}body #review_application .review-application-header .review-application-tabs .review-application-tab.selected:after{position:absolute;display:inline-block;width:0px;height:0px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #eba33d;content:'';left:50%;bottom:-8px;margin-left:-8px}body #review_application .review-application-header .review-application-tabs .review-application-tab:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1}body #review_application .review-application-header .review-application-tabs .review-application-tab .review-application-attachment-icon{height:18px;margin-left:5px}body #review_application .review-application-header.fixed{background-color:#ededed;position:fixed;padding-top:15px;top:60px}body #review_application .review-application-header.fixed .review-application-header-container{height:60px;min-height:60px}body #review_application .review-application-header.fixed .review-application-header-container .review-application-information .applicant-contact-information{height:initial}body #review_application .review-application-header.fixed+.review-application-body{padding-top:154px}body #review_application .review-application-header.fixed .review-application-photo{border:none;min-height:60px !important;min-width:60px !important;max-height:60px !important;max-width:60px !important;margin:10px}body #review_application .review-application-header.fixed .review-application-photo.no-photo{font-size:3em}body #review_application .review-application-header.fixed .review-application-profile-video{display:none}body #review_application .review-application-header.fixed .review-application-information{text-align:right}body #review_application .review-application-header.fixed .review-application-information .applicant-name{font-size:1.1em;font-weight:600}body #review_application .review-application-header.fixed .review-application-information .applicant-contact-information{padding:.4em 0;font-size:.8em}body #review_application .review-application-header.fixed .review-application-information .applicant-contact-information .applicant-on-call{bottom:.5em}body #review_application .review-application-header.fixed .review-application-information .applicant-contact-information .review-application-item-email,body #review_application .review-application-header.fixed .review-application-information .applicant-contact-information .review-application-item-phone{display:inline-block;margin-right:5px}body #review_application .review-application-header.fixed .review-application-information .applicant-contact-information .review-application-item-email span,body #review_application .review-application-header.fixed .review-application-information .applicant-contact-information .review-application-item-phone span{display:inline-block}body #review_application .review-application-body{-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;background-color:#ffffff;padding:20px}body #review_application .review-application-body .review-application-section{transition:.2s !important;-webkit-transition:.2s !important}body #review_application .review-application-body .review-application-section .review-application-section-header{border-bottom:4px solid black;font-family:'Raleway',Sans-serif;font-size:1.3em;font-weight:500;text-transform:uppercase;padding-bottom:5px;margin-bottom:15px}body #review_application .review-application-body .review-application-section .review-application-section-header .review-application-section-title{width:100%}body #review_application .review-application-body .review-application-section .review-application-section-header .review-application-section-display-button{cursor:pointer}body #review_application .review-application-body .review-application-section .review-application-section-body{transition:.5s !important;-webkit-transition:.5s !important;font-size:.9em;overflow:hidden;line-height:1.25em}body #review_application .review-application-body .review-application-section .review-application-section-body.collapsed{transition:.5s !important;-webkit-transition:.5s !important;max-height:0px !important}body #review_application .review-application-body .review-application-section .review-application-section-body .application-section-body-content{padding:10px 0px}body #review_application .review-application-body .review-application-section .review-application-section-body .application-section-body-content .application-section-item{font-weight:500;padding-bottom:5px}body #review_application .review-application-body .review-application-section .review-application-section-body .application-section-body-content .application-section-item span{font-weight:700}body #review_application .review-application-body .review-application-section .review-application-section-body .business-item,body #review_application .review-application-body .review-application-section .review-application-section-body .education-item{margin-bottom:15px}body #review_application .review-application-body .review-application-section .review-application-section-body .business-item.bordered,body #review_application .review-application-body .review-application-section .review-application-section-body .education-item.bordered{border-bottom:2px solid #ededed}body #review_application .review-application-body .review-application-section .review-application-section-body .business-item .business-name,body #review_application .review-application-body .review-application-section .review-application-section-body .education-item .business-name,body #review_application .review-application-body .review-application-section .review-application-section-body .business-item .school-name,body #review_application .review-application-body .review-application-section .review-application-section-body .education-item .school-name{font-size:1.25em;font-weight:600}body #review_application .review-application-body .review-application-attachment-button{display:flex;justify-content:flex-end;margin-bottom:25px}body #application_main #review_application{padding:0px}body #application_main .review-menubar{padding:10px;display:inline-block;width:100%;background-color:#eba33d;font-size:12px;font-weight:500}body #application_main .current-application{display:inline-block}body #application_main .review-finish{transition:.2s !important;-webkit-transition:.2s !important;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:inline-block;position:absolute;right:15px}body #application_main .review-finish .pure-button{position:absolute;background-color:#4a4a4a;padding:5px;right:0px;top:-4px;text-transform:uppercase;color:#ffffff !important}body #application_main .review-finish .pure-button i{letter-spacing:5px;color:#eba33d}body #application_main .review-finish:hover{color:#eba33d}.printed-block{display:none}.application-print-container #review_application{padding:0px}.application-print-container #review_application .review-application-header{padding-bottom:20px}.application-print-container #review_application .review-application-header .review-application-tabs{display:none}.application-print-container #review_application .review-application-body{padding:0px}.application-print-container #review_application .review-application-body .review-application-item{display:block !important}@media (max-width:500px){body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information{flex-wrap:wrap;justify-content:flex-end;flex-direction:column-reverse}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .applicant-evaluation{text-align:right}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .applicant-rating{width:100%;justify-content:flex-end}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .applicant-rating.ai-rating{width:100%;justify-content:flex-end}}@media (pointer:coarse){body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .applicant-rating .ai-rating-button::after{height:0px}body #review_application .review-application-header .review-application-header-container .review-application-information .applicant-contact-information .applicant-rating .ai-rating-button:hover::after{animation:none}}@media screen and (max-width:767px){#review_application{position:relative;top:65px}#review_application .review-application-header .review-application-tabs{padding-top:10px !important;padding-left:10px !important;padding-right:10px !important}#review_application .review-application-header .review-application-tabs .review-application-tab{padding:10px 0px !important;letter-spacing:.03em;font-size:.75em !important}#review_application .review-application-header .review-application-tabs .review-application-tab .review-application-attachment-icon{height:13px !important}}@media screen and (max-width:767px){.mobile-onboard #review_application{position:relative;top:0px}.mobile-onboard #review_application .review-application-header{position:static;width:100% !important;padding-top:0px}.mobile-onboard #review_application .review-application-body{padding:10px !important}.mobile-onboard #review_application .review-application-section-body .application-section-body-content{padding:0px !important;padding-top:10px !important}.mobile-onboard #review_application .align-content{padding-top:10px}.mobile-onboard .onboard-error-message{margin-top:40px}.mobile-onboard .applicant-contact-information .applicant-rating{right:0px;bottom:-30px !important}.mobile-onboard .onboarding-forms{max-width:640px;margin:auto !important}.mobile-onboard .onboarding-forms .align-content{padding-top:10px}.mobile-onboard .redirect-btn{text-align:center}.mobile-onboard .redirect-btn .pure-button{margin-right:10px}.business-page-applicants .mobile-onboard form select{width:auto}body #review_application .review-application-header .review-application-tabs .review-application-tab.last{padding:9.5px 0 !important}body #review_application .review-application-header .review-application-tabs .review-application-tab.last .response-indicator{font-size:14px}}@media screen and (max-width:499px){.mobile-onboard .redirect-btn .pure-button{margin-bottom:10px}}@media screen and (max-width:425px){.page-section .panel .mobile-onboard{padding:5px}.mobile-onboard #review_application .review-application-header .review-application-header-container .review-application-photo{min-height:90px;min-width:90px;max-height:90px;max-width:90px;margin:15px;height:90px}.mobile-onboard #review_application .review-application-header .review-application-header-container .review-application-information{padding-left:0px !important}.mobile-onboard #review_application .review-application-header .applicant-name{margin-left:86px !important;font-size:1.8em !important}}@media screen and (max-width:350px){.mobile-onboard #review_application .review-application-header .review-application-header-container{min-height:139px !important}.mobile-onboard #review_application .review-application-header .review-application-header-container .review-application-photo{min-height:70px;min-width:70px;max-height:70px;max-width:70px;margin:15px;height:70px}}@media screen and (max-width:441px){body #review_application .review-application-header .review-application-tabs .my-statement-tab{padding-left:10px}body #review_application .review-application-header .review-application-tabs .review-application-tab.last{display:table-cell;padding:0px !important;height:33px;vertical-align:middle;text-align:center;width:inherit}}@media (min-width:768px) and (max-width:1210px){body #review_application .review-application-header .review-application-tabs .my-statement-tab{padding-left:10px}body #review_application .review-application-header .review-application-tabs .review-application-tab.last{display:table-cell;padding:0px !important;height:47px;vertical-align:middle;text-align:center;width:inherit;white-space:nowrap}}@media (min-width:768px) and (max-width:1024px){body #review_application .review-application-header .review-application-tabs .review-application-tab.last{height:45px}}@media print{.printed-block{display:block !important}.page-break-after{page-break-after:always !important}.page-break-before{page-break-before:always !important}#review_application{max-width:100%}#review_application .review-application-body .review-application-item{display:block !important}}.review-written-response-header{width:100%;margin-top:30px;margin-bottom:15px;float:left}.review-written-response-header img{float:left;margin-top:-5px;margin-right:10px}.review-written-response-header .written-response-text{font-size:14px;font-weight:bold;color:#30303B;letter-spacing:0px}.question-answer-list{width:100%;float:left}.question-answer-list .question-answer-set{width:100%;float:left;border-bottom:#dddddd solid 2px;padding-top:2em;padding-bottom:2em}.question-answer-list .question-answer-set:first-child{padding-top:.75em}.question-answer-list .question-answer-set:last-child{border-bottom:0}.question-answer-list .question{width:100%;font-size:1.3em;font-weight:600;line-height:22px;float:left;word-break:break-all}.question-answer-list .question .question-number{height:45px;float:left;margin-right:.5em}.question-answer-list .answer{font-weight:500;line-height:24px;float:left;margin-top:.5em;margin-left:1.7em}.question-answer-list .required{font-size:.6em;font-style:italic;color:#666666}.video-response .video-response-header{margin-top:10px;margin-bottom:20px}.video-response .video-response-header img{float:left;margin-right:10px}.video-response .video-response-header .video-response-text{font-size:14px;font-weight:bold;color:#30303B;letter-spacing:0px;line-height:16px}.video-response .question{width:100%;font-size:1.3em;font-weight:600;line-height:22px;float:left}.video-response .question .question-number{height:45px;float:left;margin-right:.5em}.video-response .answer{font-weight:500;line-height:24px;margin-top:.5em}.video-response .answer iframe{width:100%;height:300px;margin-top:20px}.video-response .required{font-size:.6em;font-style:italic;color:#666666}.onboard-error-message{margin-top:200px;display:flex;justify-content:center}.ai-rating-modal{text-align:left}.ai-rating-modal .title{font-weight:700;padding:10px 10px 0px;font-size:16px}.ai-rating-modal .content-items{text-indent:40px;padding-left:10px;line-height:21px;color:#4e4e4e;font-weight:500;font-size:16px}.ai-rating-modal .content-items p{margin:0px;margin-bottom:5px}.ai-rating-modal .content-items p img{padding-bottom:3px;padding-right:5px}.ai-rating-modal .button-container{text-align:right;padding-top:10px;font-size:16px}.ai-rating-modal .pt-10{padding-top:10px}
.base-structure{margin:auto;max-width:1280px}.primary-nav-structure #primary_nav{width:980px;margin:auto}.primary-nav-structure #primary_nav .nav-container{width:100%;border-bottom:solid 2px #e1e1e1;padding:10px 5px 5px 5px}.primary-nav-structure #primary_nav .nav-container .login-container{padding-top:15px}.application-page .application-header{position:relative;padding-top:20px;border-bottom:2px solid #888888}.application-page .application-header .title{font-size:1.9em;letter-spacing:.03em;margin-bottom:20px}.application-page .application-header .application-section-links{margin-top:16px;text-align:right}.application-page .application-header .application-section-links a{font-weight:600;letter-spacing:.03em;margin:0 10px;padding-bottom:20px;padding-left:10px;padding-right:10px}.application-page .application-header .application-section-links a.selected,.application-page .application-header .application-section-links a:hover{border-bottom:6px solid #eea416}.application-page .application-sub-header{padding:20px 0;position:relative;border-bottom:2px solid #888888;color:#4a4a4a}.application-page .application-sub-header .application-section-name{font-size:2em;letter-spacing:.03em;margin-bottom:20px}.application-page .application-sub-header .application-section-description{font-size:1.3em;font-weight:300;letter-spacing:.03em;line-height:1.5em}.application-page .application-sub-header .application-details-completion{float:right;display:inline-block;text-align:right}.application-page .application-sub-header .application-details-completion span{display:inline-block;font-size:3em;font-weight:300;vertical-align:bottom}.application-page .application-sub-header .application-details-completion .container-text{font-weight:600;letter-spacing:.03em;margin-top:15px;text-transform:uppercase}.application-page .application-sub-header .application-details-completion a{color:#eea416 !important;display:block;font-size:.8em;font-weight:500;letter-spacing:.03em;margin:3.33333333px 0;text-align:center}.application-page .application-sub-header .application-details-completion .application-details-completion-percentage{font-size:5em;line-height:1em}.application-page .application-sub-header .tooltip-recommended{position:absolute;bottom:20px;right:0px;font-weight:500;letter-spacing:.03em}.application-page .application-sub-header .tooltip-recommended i{color:#eea416}.application-page .application-section{margin-top:20px}.application-page .application-section .application-details-container{background-color:#ffffff;padding:20px}.application-page .application-section .application-details-container .application-details-section-menu{margin-right:40px}.application-page .application-section .application-details-container .application-details-section-menu .application-details-section-menu-item{border-bottom:2px solid #ededed}.application-page .application-section .application-details-container .application-details-section-menu .application-details-section-menu-item .container{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;cursor:pointer;font-weight:600;line-height:50px;position:relative}.application-page .application-section .application-details-container .application-details-section-menu .application-details-section-menu-item .container .application-details-section-icon{padding:0 10px}.application-page .application-section .application-details-container .application-details-section-menu .application-details-section-menu-item .container .completion-icon{font-size:.75em;position:absolute;top:1.1em;right:10px}.application-page .application-section .application-details-container .application-details-section-menu .application-details-section-menu-item .container .completion-icon.incomplete{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}.application-page .application-section .application-details-container .application-details-section-menu .application-details-section-menu-item .container .completion-icon .yellow{color:#eea416}.application-page .application-section .application-details-container .application-details-section-menu .application-details-section-menu-item .container:hover{background-color:#ededed}.application-page .application-section .application-details-container .application-details-section-menu .application-details-section-menu-item .container.selected{background-color:#eba33d;color:#ffffff}.application-page .application-section .application-details-container .application-details-section-menu .application-details-section-menu-item .container.selected .yellow{color:#ffffff}.application-page .application-section .application-details-container .application-details-section-menu .application-menu-cancel-button-container{display:none;margin-top:10px}.application-page .application-section .application-details-container .application-details-section-menu .application-menu-cancel-button-container .application-menu-cancel-button{display:block;letter-spacing:.03em;font-weight:600}.application-page .application-section .application-details-container .application-details-section-errors{color:#ff0000;font-size:16px;font-weight:500;padding-bottom:10px}.application-page .application-section .application-details-container .application-details-form .application-details-section{position:relative}.application-page .application-section .application-details-container .application-details-form .application-details-section .application-details-section-title{color:#4a4a4a;font-size:1.5em;font-weight:500;letter-spacing:.03em;margin:10px 0}.application-page .application-section .application-details-container .application-details-form .application-details-section .application-details-section-status-container{background-color:#ededed;margin-bottom:1em;padding:.5em .75em;letter-spacing:.03em}.application-page .application-section .application-details-container .application-details-form .application-details-section .add-application-details-section-item-button{border:2px dashed #cccccc;background-color:#ededed;cursor:pointer;padding:10px;text-align:center}.application-page .application-section .application-details-container .application-details-form .application-details-section .add-application-details-section-item-button:hover{text-decoration:underline}.application-page .application-section .application-details-container .application-details-form .application-details-section .add-application-details-section-item-button.disabled{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}.application-page .application-section .application-details-container .application-details-form .application-details-section .add-application-details-section-item-button.disabled:hover{text-decoration:none !important}.application-page .application-section .application-details-container .application-details-form .application-details-section .application-details-section-item{border-top:2px solid #888888;position:relative}.application-page .application-section .application-details-container .application-details-form .application-details-section .application-details-section-item .application-details-section-item-header{margin-top:.5em;margin-bottom:1em;letter-spacing:.03em;font-weight:600}.application-page .application-section .application-details-container .application-details-form .application-details-section .application-details-section-item .application-details-section-item-delete-button{position:absolute;top:10px;right:0px;cursor:pointer}.application-page .application-section .application-details-container .application-details-form .application-details-section .application-details-section-item .application-details-section-item-delete-button span{vertical-align:middle;letter-spacing:.03em;font-weight:600;color:#888888}.application-page .application-section .application-details-container .application-details-form .application-details-section .application-details-section-item .application-details-section-item-delete-button i{font-size:2em;vertical-align:middle}.application-page .application-section .application-details-container .application-details-form .application-details-section .application-details-section-education-notice{font-size:16px;font-weight:400;margin-top:15px;font-style:italic}.application-page .application-section .application-details-container .application-details-form input[type=text],.application-page .application-section .application-details-container .application-details-form input[type=date],.application-page .application-section .application-details-container .application-details-form input[type=tel],.application-page .application-section .application-details-container .application-details-form input[type=email],.application-page .application-section .application-details-container .application-details-form input[type=number]{display:inline-block;height:2.5em;width:100%}.application-page .application-section .application-details-container .application-details-form select{display:inline-block;height:2.5em}.application-page .application-section .application-details-container .application-details-form fieldset{padding:.5em 0}.application-page .application-section .application-details-container .application-details-form fieldset .fieldset-title{font-size:1.05em;font-weight:600;letter-spacing:.03em;margin-bottom:.25em}.application-page .application-section .application-details-container .application-details-form .field-container{margin-top:5px;margin-bottom:5px}.application-page .application-section .application-details-container .application-details-form .field-container label{color:#4a4a4a;font-weight:500;letter-spacing:.03em;white-space:nowrap;display:inline-block}.application-page .application-section .application-details-container .application-details-form .field-container label.inline{display:inline-block}.application-page .application-section .application-details-container .application-details-form .field-container label+span,.application-page .application-section .application-details-container .application-details-form .field-container label .recommended-icon{margin:0 5px}.application-page .application-section .application-details-container .application-details-form .field-container label+span i,.application-page .application-section .application-details-container .application-details-form .field-container label .recommended-icon i{color:#eea416;font-size:.9em}.application-page .application-section .application-details-container .application-details-form .field-container.select-container select{width:100%}.application-page .application-section .application-details-container .application-details-form .field-container.read-only-container{cursor:not-allowed}.application-page .application-section .application-details-container .application-details-form .field-container.read-only-container select{pointer-events:none;background-color:#eaeded;color:#cad2d3}.application-page .application-section .application-details-container .application-details-form .field-container.textarea-container.medium textarea{height:9em}.application-page .application-section .application-details-container .application-details-form .field-container.input-width-normal input{width:initial}.application-page .application-section .application-details-container .application-details-form .field-container .checkbox-container label{margin-top:2.9em}.application-page .application-section .application-details-container .application-details-form .field-container .warning-message{color:#888888;letter-spacing:.03em;font-size:.8em;font-style:italic;font-weight:500;margin:.25em 0}.application-page .application-section .application-details-container .application-details-form .field-container textarea{width:100%;padding:20px;resize:none}.application-page .application-section .textarea-form textarea{width:100%;padding:20px;resize:none;min-height:25em}.application-page .application-form{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-color:#ffffff;padding:20px}.application-page .application-section-form .field-container{margin-right:.25em}.application-page .application-section-form .field-container select{width:100%}.application-page .application-section-form input,.application-page .application-section-form label,.application-page .application-section-form select{display:inline-block}.application-page .application-section-form textarea{resize:none;min-height:100px}.application-page .application-section-form select{height:36px}.application-page .application-section-form label{font-family:'Raleway',Sans-serif;font-weight:500}.application-page .application-section-form .application-section-form-content-input{padding-bottom:10px}.application-page .application-section-form .application-section-delete-button{position:absolute;top:4px;right:2px}.application-page .application-section-form .application-section-field-header{text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:1em;padding-top:10px;padding-bottom:10px}.application-page .application-section-form .employment-period-current{margin:auto;text-align:center}.application-page .application-section-form fieldset{position:relative}.application-page .application-section-form fieldset .checkbox-container{position:absolute;bottom:1.4em}.application-page .application-form-button-container,.application-page .application-section-button-container{margin:10px 0}.application-page .application-form-button-container .application-form-button,.application-page .application-section-button-container .application-form-button,.application-page .application-form-button-container .application-section-button,.application-page .application-section-button-container .application-section-button{font-weight:600;padding:.5em 0;width:100%}.application-page .application-form-button-container .margin-left,.application-page .application-section-button-container .margin-left{margin-left:5px}.application-page .application-form-button-container .margin-right,.application-page .application-section-button-container .margin-right{margin-right:5px}.application-page .application-form-button-container span,.application-page .application-section-button-container span{display:inline-block;margin:0 2.5px}.application-page .application-form-button-container .application-cancel-button,.application-page .application-section-button-container .application-cancel-button{display:block;margin-right:5px}.application-page .application-form-button-container .application-save-button,.application-page .application-section-button-container .application-save-button{width:100%}.application-page #picture_video .application-section-form-picture-video{margin:20px 0}.application-page #picture_video .application-section-form-picture-video .container.photo-container .profile-photo{width:270px;height:270px}.application-page #picture_video .application-section-form-picture-video .container.photo-container .profile-photo img{height:100%}.application-page #picture_video .application-section-form-picture-video .container.photo-container .help-text span{font-size:.9em;font-style:italic}.application-page #picture_video .application-section-form-picture-video .container.photo-container input{padding:10px 0;margin:.25em 0}.application-page #picture_video .application-section-form-picture-video .container.video-container .profile-video{min-height:270px}.application-page #picture_video .application-section-form-picture-video .container.video-container .profile-video iframe{width:100%}.application-page #picture_video .empty-field{text-align:center;border:5px dashed #ededed;position:relative}.application-page #picture_video .empty-field i{color:#ededed;font-size:8em;position:absolute;top:50%;height:1em;margin-top:-0.5em;left:50%;width:1em;margin-left:-0.5em}.application-page #availability .availability-daily-field{display:none}.application-page #availability .availability-daily-field.enabled{display:block}@media screen and (max-width:1024px){.application-section .application-details-container .application-details-section-menu{margin-right:20px !important}.application-section .application-details-form .application-section-button-container .application-section-button span{display:none !important}#picture_video .application-section-form-picture-video .container.photo-container{border-bottom:2px solid #ededed;padding-bottom:10px;margin-bottom:20px}#picture_video .application-section-form-picture-video .container.photo-container .profile-photo{margin:auto;text-align:center}#picture_video .application-section-form-picture-video .container.photo-container input{padding:10px 0}}@media screen and (max-width:767px){.application-page.application-details-section-displayed .application-details-section-menu{display:none !important}.application-page .application-header .application-section-links{margin-bottom:22px;text-align:left !important}.application-page .application-header .application-section-links a{margin:0 5px !important;padding-left:5px !important;padding-right:5px !important}.application-page .application-sub-header{font-size:.9em !important}.application-page .application-sub-header .application-details-completion{float:left !important;margin-top:15px;padding-bottom:20px}.application-page .application-sub-header .application-details-completion .container{display:inline-block;text-align:center;vertical-align:middle}.application-page .application-sub-header .application-details-completion .container.container-percentage span{font-size:2em !important}.application-page .application-sub-header .application-details-completion .container.container-percentage .application-details-completion-percentage{font-size:3em !important;padding-right:5px}.application-page .application-sub-header .application-details-completion .container.container-text{font-size:1.1em;font-weight:600;margin-left:5px;margin-top:10px;text-transform:uppercase}.application-page .application-sub-header .application-details-completion .container.container-text a{display:none}.application-page .application-sub-header .tooltip-recommended{bottom:10px !important;left:0px}.application-page .application-section .application-details-container{padding:10px}.application-page .application-section .application-details-container .application-details-section-menu{margin:0px !important}.application-page .application-section .application-details-container .application-details-section-menu .application-menu-cancel-button-container{display:block}.application-page .application-section .application-details-container .application-details-form .application-details-section .application-details-section-item .application-details-section-item-delete-button{top:10px;right:5px}.application-page .application-section .application-details-container .application-details-form .application-details-section .application-details-section-item .application-details-section-item-delete-button span{display:none}.application-page .application-section .application-details-container .application-details-form .application-details-section .application-details-section-item .application-details-section-item-delete-button i{font-size:1.5em}.application-page .application-section .application-details-container .application-details-form .field-container .checkbox-container label{margin-top:0em !important}.application-page .application-navbar .application-navbar-container .application-navbar-content-tabs{margin-top:15px;text-align:center}.application-page .application-navbar .application-navbar-container .application-navbar-content-tabs .application-navbar-button{width:30%;margin:0 5px}.application-page .application-form{padding:10px !important}.application-page .application-form .checkbox-container{position:initial !important;bottom:initial !important}}
.base-structure{margin:auto;max-width:1280px}.primary-nav-structure #primary_nav{width:980px;margin:auto}.primary-nav-structure #primary_nav .nav-container{width:100%;border-bottom:solid 2px #e1e1e1;padding:10px 5px 5px 5px}.primary-nav-structure #primary_nav .nav-container .login-container{padding-top:15px}.application-attachment-review-modal-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);transition:opacity 500ms;display:flex;justify-content:center;align-items:center;z-index:999}.application-attachment-review-modal-overlay:target{visibility:visible;opacity:1}.application-attachment-review-modal-header{width:100%;background-color:rgba(0,0,0,0.7);float:left;height:40px}.application-attachment-review-modal-header .title{color:#ffffff;font-size:18px;font-weight:600;margin-left:5px;position:relative;top:11px}.application-attachment-review-modal{border:none;width:800px;background:#ffffff;position:relative;height:700px;overflow:hidden}.application-attachment-review-modal .popup-close{font-size:55px;font-weight:200;text-decoration:none;color:#ffffff !important;line-height:46px;position:relative;top:-3px;float:right}.application-attachment-review-modal .popup-close:hover{opacity:.8}.application-attachment-error-msg{text-align:center;padding-top:250px;color:#ff0000;font-weight:500}.application-attachment-review-modal-loader{display:flex;align-items:center;justify-content:center;padding:20px}@media (min-width:768px) and (max-width:936px){.application-attachment-review-modal{width:700px}}@media screen and (max-width:767px){.application-attachment-review-modal{width:100%;height:100%}.application-attachment-review-modal .popup-close{font-size:40px;font-weight:500;margin-right:10px}.application-attachment-review-modal-header{justify-content:initial;height:65px;padding:0 15px}}@media screen and (max-height:767px){.application-attachment-review-modal{height:100%}}