.aaa-jobs-filters .aaa-job-filter{margin:0 30px 0 0}.aaa-jobs-filters .aaa-job-filter .is-hidden{display:none}.aaa-jobs-filters .aaa-job-filter input,.aaa-jobs-filters .aaa-job-filter select{border:none;border-radius:10px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);color:#8c90a0;width:200px;height:50px;padding:10px 16px;font-size:18px;line-height:1.3333333;outline:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.aaa-jobs-filters .aaa-job-filter input.large,.aaa-jobs-filters .aaa-job-filter select.large{width:100%}.aaa-jobs-filters .aaa-job-filter input:focus,.aaa-jobs-filters .aaa-job-filter select:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(203,158,67,.6)}.aaa-jobs-filters .aaa-job-filter select{font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg class="bi bi-chevron-down" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/> </svg>');background-repeat:no-repeat;background-position-x:92%;background-position-y:50%}.aaa-jobs-filters .submit{padding:15px 16px;height:50px;font-size:14px;border:none;border-radius:10px;color:#fff;background-color:var(--aaatl-color-secondary);cursor:pointer;transition:all .15s ease-in-out;outline:none;display:inline-flex;flex-direction:row;flex-wrap:nowrap}.aaa-jobs-filters .submit svg{width:20px;fill:#fff;margin-right:8px}.aaa-jobs-filters .submit:hover{color:var(--aaatl-color-secondary);background-color:var(--aaatl-color-primary)}.aaa-jobs-filters .submit:hover svg{fill:var(--aaatl-color-secondary)}.aaa-jobs-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;margin:0 -15px}.aaa-jobs-list .aaa-job-item{border:none;border-radius:5px;border-top:5px solid var(--aaatl-color-secondary);box-shadow:0 3px 6px rgba(0,0,0,.16);min-height:285px;padding:15px;height:auto;text-align:center;flex-basis:100%;margin:15px}@media screen and (min-width:600px){.aaa-jobs-list .aaa-job-item{flex-basis:calc(50% - 30px)}}@media screen and (min-width:920px){.aaa-jobs-list .aaa-job-item{flex-basis:calc(33.333% - 30px)}}@media screen and (min-width:1088px){.aaa-jobs-list .aaa-job-item{flex-basis:calc(25% - 30px)}}.aaa-jobs-list .aaa-job-item .card-content{padding:0;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:space-evenly}.aaa-jobs-list .aaa-job-item .card-content .title{color:var(--aaatl-color-primary);font-weight:700;font-size:1.2em;margin:5px 0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1;order:1}.aaa-jobs-list .aaa-job-item .card-content ul{list-style:none;margin:15px 0 20px;padding:0;order:2}.aaa-jobs-list .aaa-job-item .card-content ul li{margin:0;border:none;color:#8c90a0;font-weight:400;font-size:16px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aaa-jobs-list .aaa-job-item .card-content .aaa-job-links{order:3}.aaa-jobs-list .aaa-job-item .card-content .aaa-job-links .button{padding:15px 16px;height:50px;font-size:14px;border:none;border-radius:10px;color:#fff}.aaa-jobs-list .aaa-job-item .card-content .aaa-job-links .button.primary{background-color:var(--aaatl-color-primary)}.aaa-jobs-list .aaa-job-item .card-content .aaa-job-links .button.secondary{background-color:var(--aaatl-color-secondary)}.aaa-jobs-pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:2rem 0}.aaa-jobs-pagination a,.aaa-jobs-pagination span{margin:0 5px}.aaa-jobs-pagination a.button,.aaa-jobs-pagination span.button{height:2em;padding:.5em;border:none}.aaa-jobs-pagination a.button.current,.aaa-jobs-pagination span.button.current{background:var(--aaatl-color-secondary);color:var(--aaatl-color-primary)}.modal.aaa-job-item-details .modal-content{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;padding:0}@media screen and (min-width:480px){.modal.aaa-job-item-details .modal-content{flex-direction:row}}.modal.aaa-job-item-details .modal-content aside{padding:1rem;width:100%;background:#f1f1f1}@media screen and (min-width:480px){.modal.aaa-job-item-details .modal-content aside{width:25%}}.modal.aaa-job-item-details .modal-content aside .job-field .label{display:block;padding:.25rem;color:var(--aaatl-color-secondary);border-bottom:1px solid var(--aaatl-color-secondary)}.modal.aaa-job-item-details .modal-content aside .job-field .value{display:block;padding:.25rem;color:var(--aaatl-color-secondary);font-weight:600}.modal.aaa-job-item-details .modal-content aside .button.apply{margin-top:2rem;background-color:var(--aaatl-color-secondary);color:#fff;border:none}.modal.aaa-job-item-details .modal-content aside .button.apply:hover{background-color:var(--aaatl-color-primary);color:var(--aaatl-color-secondary)}.modal.aaa-job-item-details .modal-content .job-content{padding:1rem;width:100%;overflow:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (min-width:480px){.modal.aaa-job-item-details .modal-content .job-content{width:75%}}.modal.aaa-job-item-details .modal-content .job-content .job-title{font-size:2.5rem;margin-bottom:0;order:1}.modal.aaa-job-item-details .modal-content .job-content .description{font-size:1rem}.modal.aaa-job-item-details .modal-content .job-content .description h3.title{font-size:1.75rem;margin:1em 0 .5em}.modal.aaa-job-item-details .modal-content .job-content .description.desc-presentation{order:2}.modal.aaa-job-item-details .modal-content .job-content .description.desc-roles{order:3}.modal.aaa-job-item-details .modal-content .job-content .description.desc-profile{order:4}.aaa-job-details{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch}@media screen and (min-width:480px){.aaa-job-details{flex-direction:row}}.aaa-job-details aside{padding:1rem;width:100%;background:#f1f1f1}@media screen and (min-width:480px){.aaa-job-details aside{width:25%}}.aaa-job-details aside .job-field .label{display:block;padding:.25rem;color:var(--aaatl-color-secondary);border-bottom:1px solid var(--aaatl-color-secondary)}.aaa-job-details aside .job-field .value{display:block;padding:.25rem;color:var(--aaatl-color-secondary);font-weight:600}.aaa-job-details aside .button.apply{margin-top:2rem;background-color:var(--aaatl-color-secondary);color:#fff;border:none}.aaa-job-details aside .button.apply:hover{background-color:var(--aaatl-color-primary);color:var(--aaatl-color-secondary)}.aaa-job-details .job-content{padding:1rem;width:100%;overflow:auto}@media screen and (min-width:480px){.aaa-job-details .job-content{width:75%}}.aaa-job-details .job-content .job-title{font-size:2.5rem}.aaa-job-details .job-content .title{font-size:1.75rem;margin:1em 0 .5em}.aaa-job-details .job-content .description{font-size:1rem}#vanillaApplyBody{min-height:100vh;background-color:#f2f5fa}@media screen and (min-width:769px){#vanillaApplyBody{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:space-between}}#vanillaApplyBody .hidden{display:none!important}#vanillaApplyBody #lumesse-menu-sidebar{display:none}@media screen and (min-width:769px){#vanillaApplyBody #lumesse-menu-sidebar{display:block;position:relative;height:auto;background:#fff;width:25vw;max-width:400px}}#vanillaApplyBody #lumesse-menu-sidebar #lumesse-menu-sidebar-body{background:#fff;border:none;height:auto;position:-webkit-sticky;position:sticky;top:0;width:100%}#vanillaApplyBody #lumesse-menu-sidebar #lumesse-menu-sidebar-body .lumesse-apply-menu{width:100%}#vanillaApplyBody #lumesse-menu-sidebar #lumesse-menu-sidebar-body .lumesse-apply-menu ol{list-style-type:none;margin:0}#vanillaApplyBody #lumesse-menu-sidebar #lumesse-menu-sidebar-body .lumesse-apply-menu ol li{margin:0}#vanillaApplyBody #lumesse-menu-sidebar #lumesse-menu-sidebar-body .lumesse-apply-menu ol li a{display:block}#vanillaApplyBody #lumesse-menu-sidebar #lumesse-menu-sidebar-body .lumesse-apply-menu ol li a.active,#vanillaApplyBody #lumesse-menu-sidebar #lumesse-menu-sidebar-body .lumesse-apply-menu ol li a:hover{background:#39408b;border-bottom-color:#39408b}#vanillaApplyBody #vanillaApplyContent{margin:0 auto!important;padding:0}@media screen and (min-width:768px){#vanillaApplyBody #vanillaApplyContent{width:58%;max-width:720px;flex-grow:0}}#vanillaApplyBody #vanillaApplyContent h1.apply-application-title-row{color:#f2c724;font-weight:100;font-size:1.75em}#vanillaApplyBody #vanillaApplyContent h1.apply-application-title-row .apply-application-title-content{font-weight:600}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-save-app-container{bottom:0!important;top:inherit!important}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-save-app-container .save-progress-btn{border-radius:6px;font-size:1rem;padding:8px 12px;border:none;background-color:#f2c724;color:#39408b;cursor:pointer;outline:none}#vanillaApplyBody #vanillaApplyContent #apply-profile-header .well{min-height:20px;padding:1rem;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px}#vanillaApplyBody #vanillaApplyContent #apply-profile-header .well .apply-sna-show-description-button{padding:0;font-size:20px;cursor:pointer;outline:none}#vanillaApplyBody #vanillaApplyContent #apply-profile-header .well .apply-sna-header{font-size:1rem}#vanillaApplyBody #vanillaApplyContent #apply-profile-header .well .awli-buttons-wrapper{padding-top:6px}#vanillaApplyBody #vanillaApplyContent #apply-profile-header .well .awli-buttons-wrapper .btn{background:#fff;font-size:1.125rem;border:1px solid #ccc;border-radius:4px;cursor:pointer;padding:6px 12px;color:#333;height:auto}#vanillaApplyBody #vanillaApplyContent #apply-profile-header .well .awli-buttons-wrapper .btn:hover{background-color:#e6e6e6;border-color:#adadad}#vanillaApplyBody #vanillaApplyContent #apply-profile-header .well .awli-buttons-wrapper .btn.seek{background:#e60278;color:#fff;border-color:#fd0585}#vanillaApplyBody #vanillaApplyContent #apply-profile-header .well .awli-buttons-wrapper .btn.seek:hover{background:#fd0585}#vanillaApplyBody #vanillaApplyContent #apply-profile-header .well .awli-how-to{background-color:#fff;border:1px solid #ddd;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);padding:1rem;font-size:.875rem}#vanillaApplyBody #vanillaApplyContent #apply-profile-header .well .awli-how-to p,#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section{margin:0}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section{border:none;margin:0;padding:0}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-legend{border:none}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-legend:before{content:none}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-legend h2{white-space:normal;font-size:1.375em;font-weight:400;color:#f2c724}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content:before,#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-legend h2:before{content:none}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content label{font-size:1.0625rem;font-weight:400;margin-bottom:5px;display:block}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content label .text-required{font-size:.875rem;font-weight:600}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .form-control{border-radius:6px;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #7a799e;box-shadow:inset 0 1px 1px rgba(0,0,0,.08);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .phone-inline .form-control-container:after{right:0}@media screen and (min-width:768px){#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .form-control-country-code{float:left;width:48%}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .form-control-phone-number{float:right;width:48%}}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .help-block-container{font-size:.875rem;font-style:italic;padding:.25rem 0}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .help-block-container span[class^=Error]{color:#fe2020}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .apply-drag-drop-area{background-color:#fff}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .apply-drag-drop-area .apply-file-container{text-align:center}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .apply-drag-drop-area .btn-primary{background:#39408b;color:#fff;font-size:1rem;padding:10px 1rem;border:none;border-radius:6px;outline:none;cursor:pointer}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .apply-drag-drop-area .btn-primary:hover{background-color:#f2c724;color:#39408b}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .apply-drag-drop-area .apply-fileitem-container{background:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .apply-drag-drop-area .apply-fileitem-container:after,#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .apply-drag-drop-area .apply-fileitem-container:before{content:none}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .apply-drag-drop-area .apply-fileitem-container .apply-filename-container{float:none;color:#39408b;width:calc(100% - 50px)}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .apply-drag-drop-area .apply-fileitem-container .apply-filename-container .apply-filename{font-size:1rem;outline:none}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .apply-drag-drop-area .apply-fileitem-container .apply-remove-button-container{float:none}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .apply-drag-drop-area .apply-fileitem-container .apply-remove-button-container .apply-remove-button{font-size:1.25rem;padding:6px 12px;border-radius:6px;color:#fff;background-color:#fe2020;border:#fe0707;cursor:pointer}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .apply-drag-drop-area .apply-fileitem-container .apply-remove-button-container .apply-remove-button:hover{background-color:#ea0101;border-color:#c60101}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .apply-drag-drop-area .apply-fileitem-container .apply-remove-button-container .apply-remove-text{display:none!important}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .apply-drag-drop-area .apply-description-list{background-color:#eee;font-size:.875rem;font-style:italic}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-section .lum-apply-section .section-content .apply-drag-drop-area .apply-description-list:after{left:50%;transform:translateX(-50%)}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-dps{margin:0}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-dps .lum-apply-section{border:none;margin:0;padding:0}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-dps .lum-apply-section .lum-apply-section__name{border:none}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-dps .lum-apply-section .lum-apply-section__name:before{content:none}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-dps .lum-apply-section .lum-apply-section__name span{white-space:normal;font-size:1.375em;font-weight:400;color:#f2c724;padding:0;display:block}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-dps .lum-apply-section .lum-apply-section__name span:before{content:none}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-dps .lum-apply-section .lum-apply-section__content{margin:0}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-dps .lum-apply-section .lum-apply-section__content:before{content:none}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-dps .lum-apply-section .apply-dps-short-text{font-size:.875rem;padding:1rem 0}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-dps .lum-apply-section .apply-dps-short-text a{color:#333}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-dps .lum-apply-section .apply-dps-short-text a:hover{color:#39408b;text-decoration:underline}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-dps .lum-apply-section .form-control{border-radius:6px;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #7a799e;box-shadow:inset 0 1px 1px rgba(0,0,0,.08);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-dps .lum-apply-section .help-block-container{font-size:.875rem;font-style:italic;padding:.25rem 0}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-dps .lum-apply-section .help-block-container span[class^=Error]{color:#fe2020}#vanillaApplyBody #vanillaApplyContent .apply-widget-el .alert-danger{padding:1rem;margin-bottom:1.25rem;color:#fe2020;outline:none;background-color:#f2dede;border-color:#ebccd1}#vanillaApplyBody #vanillaApplyContent .apply-widget-el .alert-danger ul{list-style-type:none;padding:0;margin:0}#vanillaApplyBody #vanillaApplyContent .apply-widget-el .alert-danger ul li a{color:#fe2020}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-submit{float:none;text-align:center;margin-top:1rem}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-submit .apply-submit-wrapper{border:none;padding:0;margin:0}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-submit .apply-submit-wrapper .lumesse-apply-valid-icon:before,#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-submit .apply-submit-wrapper:before{content:none}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-submit .apply-submit-wrapper .btn-primary{background-color:#39408b;color:#fff;padding:10px 1rem;border-radius:6px;font-size:1.25rem;cursor:pointer;border:none;outline:none;float:none}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-submit .apply-submit-wrapper .btn-primary:hover{background-color:#f2c724;color:#39408b}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-submit .apply-submit-wrapper .btn-primary.fakeDisabled{background:#ccc;color:#fff;cursor:default}#vanillaApplyBody #vanillaApplyContent .lumesse-apply-widget-submit .apply-submit-wrapper .lumesse-apply-ready{display:block;float:none}.ui-dialog{background-color:#f2f5fa!important}.ui-dialog .modal-dialog{padding:1.25rem;outline:none;overflow:auto;max-height:100vh!important}@media screen and (min-width:769px){.ui-dialog .modal-dialog{padding:1.5rem;max-height:85vh!important}}.ui-dialog .modal-dialog .first-focusable{outline:none}.ui-dialog .modal-dialog .modal-body{font-size:.875rem}.ui-dialog .modal-dialog .modal-body *{outline:none}.ui-dialog .modal-dialog .modal-body p{margin-bottom:10px}.ui-dialog .modal-dialog .modal-body label{font-weight:400;margin-bottom:5px;display:block}.ui-dialog .modal-dialog .modal-body label .text-required{font-size:.875rem;font-weight:600}.ui-dialog .modal-dialog .modal-body .form-control{border-radius:6px;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #7a799e;box-shadow:inset 0 1px 1px rgba(0,0,0,.08);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ui-dialog .modal-dialog .modal-body .apply-save-show-dps-btn{background-color:#39408b;color:#fff;padding:10px 1rem;border-radius:6px;font-size:1rem;cursor:pointer;border:none;outline:none}.ui-dialog .modal-dialog .modal-footer{text-align:center;padding:15px;margin-top:15px;border-top:1px solid #e5e5e5}.ui-dialog .modal-dialog .modal-footer .btn-primary{background-color:#39408b;color:#fff;padding:10px 1rem;border-radius:6px;font-size:1rem;cursor:pointer;border:none;outline:none;float:none}.ui-dialog .modal-dialog .modal-footer .btn-primary:hover{background-color:#f2c724;color:#39408b}