@charset "UTF-8";@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}body.career-application .career_application_header{padding-block:0;background:#9da8ff;background-image:url(/assets/images/mind.svg);background-size:100vw auto;background-position:center top 20%;background-repeat:no-repeat;background-attachment:scroll}body.career-application .career_application_header *{color:white}body.career-application .career_application_header h2{margin-top:-1em;font-size:18px;padding-bottom:0.75em}body.career-application .career_application_container{overflow-x:visible}@media (min-width:768px){body.career-application .career_application_container>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}body.career-application nav.travelator{font-size:15px;position:relative;overflow:auto;width:100%;width:calc(100% + 30px);height:3em;margin-inline:-15px;margin-top:-20px}@media (min-width:768px){body.career-application nav.travelator{width:250px;height:auto;margin-inline:0;margin-top:0;overflow:unset}}body.career-application nav.travelator ul{list-style:none;margin:0;padding:0 15px;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){body.career-application nav.travelator ul{display:block;position:sticky;top:90px;padding:10px 0 0 0}}body.career-application nav.travelator ul li{font-size:inherit;margin:0;padding:0;min-height:3em;line-height:1em;position:relative;display:inline-block;white-space:nowrap;-webkit-padding-end:1.1em;padding-inline-end:1.1em}@media (min-width:768px){body.career-application nav.travelator ul li{white-space:unset;display:block;-webkit-padding-end:0;padding-inline-end:0}}body.career-application nav.travelator ul li:before{content:"";position:absolute;background-color:#ddd;top:calc(1.5em + 1px);width:1em;height:1px;right:0}@media (min-width:768px){body.career-application nav.travelator ul li:before{right:auto;top:0;left:0.5em;height:100%;width:1px}}body.career-application nav.travelator ul li a{position:relative;display:block;padding:1em 0 1em 1.5em;text-decoration:none;color:#666;font-weight:700;-webkit-transition:0.2s color;transition:0.2s color}@media (min-width:768px){body.career-application nav.travelator ul li a{padding:0.1em 0 0 1.5em}}body.career-application nav.travelator ul li a:before{-webkit-transition:0.2s background-color,0.2s border-color;transition:0.2s background-color,0.2s border-color;content:"";position:absolute;left:0;top:1em;width:1em;height:1em;border-radius:50%;background-color:#ddd;border:1px solid #bbbbbb;background-size:60% 60%;background-position:center center;background-repeat:no-repeat}@media (min-width:768px){body.career-application nav.travelator ul li a:before{top:0}}body.career-application nav.travelator ul li:last-child:before{display:none}body.career-application nav.travelator ul li.done a{color:#1300c2}body.career-application nav.travelator ul li.done a:before{background-color:#1300c2;border-color:#1300c2;background-image:url(/assets/images/tick.svg)}body.career-application nav.travelator ul li.done a:hover{color:#ff0071}body.career-application nav.travelator ul li.done a:hover:before{background-color:#ff0071;border-color:#ff0071}body.career-application nav.travelator ul li.active a{color:#ff0071!important}body.career-application nav.travelator ul li.active a:before{background-color:#ff0071;border-color:#ff0071;background-image:url(/assets/images/circle.svg)}body.career-application .career_application_form_container{overflow-x:visible}@media (min-width:768px){body.career-application .career_application_form_container{width:calc(100% - 280px)}}body.career-application .career_application_form_container h2{color:#ff0071;text-align:left}body.career-application .career_application_form_container h2:first-of-type{margin-top:0;padding-top:0}body.career-application .career_application_form_container h3{color:#ff0071}body.career-application .career_application_form_container label{font-weight:bold}body.career-application .career_application_form_container label.quiet{font-weight:normal}body.career-application .career_application_form_container label em{color:#ff0071;font-weight:bold;font-style:normal}body.career-application .career_application_form_container label.pink{color:#ff0071}@media (min-width:768px){body.career-application .action_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:15px;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}body.career-application .action_buttons a,body.career-application .action_buttons input[type=submit]{display:block;font-size:16px;width:100%;margin-bottom:15px;text-align:center}@media (min-width:768px){body.career-application .action_buttons a,body.career-application .action_buttons input[type=submit]{width:auto}}body.career-application .action_buttons input[type=submit]{background-color:#ff0071;border-color:#ff0071}body.career-application .required_inputs_key{display:none}body.career-application .required_inputs_key.visible{display:block}body.career-application .required_inputs_key p{font-weight:bold;color:#666;font-size:14px}body.career-application .required_inputs_key p em{font-style:normal;color:#ff0071}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.half>*{width:50%}.flex.half>:nth-child(2n){padding-left:10px}.flex.half>:nth-child(odd){padding-right:10px}.flex.half>* p:first-child{margin-top:0}.repeatable_block,.repeated_block{position:relative;border:1px solid #e8e8e8;background-color:#eee;padding:20px;border-radius:10px;margin-block:20px}.repeatable_block p:first-child,.repeated_block p:first-child{margin-top:0}.add_repeatable_block_container{text-align:right;padding:15px 0;margin-bottom:30px}.add_repeatable_block{display:inline-block;position:relative;font-size:20px;padding-left:1.25em;font-weight:bold;text-decoration:none!important;cursor:pointer}.add_repeatable_block:before{font-weight:normal;position:absolute;top:0.1em;left:0;text-align:center;border-radius:0.5em;color:white;content:"+";line-height:1em;width:1em;height:1em;background-color:#ff0071}.delete_repeatable_block{position:absolute;top:10px;right:10px;text-align:right;padding-right:2.5em;font-size:14px;padding-top:0.4em;cursor:pointer;color:#333333;text-decoration:none!important;-webkit-transition:0.2s color;transition:0.2s color}.delete_repeatable_block:after{-webkit-transition:0.2s background-color;transition:0.2s background-color;font-size:2em;font-weight:normal;position:absolute;top:0;right:0;text-align:center;border-radius:0.5em;color:white;content:"×";line-height:1.1em;width:1em;height:1em;background-color:#aaa}.delete_repeatable_block:hover:after{background-color:#333333}.repeatable_block:first-child .delete_repeatable_block{display:none}.repeatable_block:not(:first-child) .first_only{display:none}.error_container,.message_container{font-size:16px;border-radius:0.5em;color:white;margin-bottom:30px;background-size:2.5em 2.5em;background-repeat:no-repeat;background-position:left 1em top 0.3em;padding-left:3em}.error_container .error,.error_container .message,.message_container .error,.message_container .message{padding:1em;font-weight:bold}.error_container{background-color:#ff0071;background-image:url(/assets/images/megaphone.svg)}.message_container{background-color:#1300c2;background-image:url(/assets/images/heart.svg)}.hidden{display:none}.careers_debug{background-color:#eee;padding:30px}.careers_debug table{max-width:600px;display:block;margin-inline:auto}.careers_debug table td,.careers_debug table th{font-size:16px;padding:0.5em;font-family:monospace;vertical-align:top}.careers_debug table th{text-align:right}.careers_debug table td{text-align:left}
/*# sourceMappingURL=career-application.css.map */