.widget-aaajobslist .container{margin:2rem auto}@media screen and (min-width:768px){.widget-aaajobslist .container{width:750px}}@media screen and (min-width:992px){.widget-aaajobslist .container{width:970px}}@media screen and (min-width:1200px){.widget-aaajobslist .container{width:1170px}}.aaa-jobs-filters .row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin:0 0 30px}.aaa-jobs-filters .aaa-job-filter{margin:0 30px 0 0}.aaa-jobs-filters .aaa-job-filter.w75{width:75%}.aaa-jobs-filters .aaa-job-filter.w25{width:25%}.aaa-jobs-filters .aaa-job-filter .filter-label{display:none}.aaa-jobs-filters .aaa-job-filter input[type=text],.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[type=text].large,.aaa-jobs-filters .aaa-job-filter select.large{width:100%}.aaa-jobs-filters .aaa-job-filter input[type=text]: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-primary);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-primary);background-color:var(--aaatl-color-secondary)}.aaa-jobs-filters .submit:hover svg{fill:var(--aaatl-color-primary)}.aaa-jobs-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}@media screen and (min-width:600px){.aaa-jobs-list{justify-content:space-between}}@media screen and (min-width:600px){.aaa-jobs-list .flex-phantom{width:calc(50% - 12px)}}@media screen and (min-width:920px){.aaa-jobs-list .flex-phantom{width:calc(33.333% - 16px)}}@media screen and (min-width:1472px){.aaa-jobs-list .flex-phantom{width:calc(25% - 20px)}}.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);height:auto;text-align:center;width:100%;margin:0 0 20px}@media screen and (min-width:600px){.aaa-jobs-list .aaa-job-item{width:calc(50% - 12px);margin:0 0 24px}}@media screen and (min-width:920px){.aaa-jobs-list .aaa-job-item{width:calc(33.333% - 16px)}}@media screen and (min-width:1472px){.aaa-jobs-list .aaa-job-item{width:calc(25% - 20px)}}.aaa-jobs-list .aaa-job-item .card-content{padding:0}.aaa-jobs-list .aaa-job-item .card-content .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}.aaa-jobs-list .aaa-job-item .card-content .content ul{list-style:none;margin:15px 0 20px;padding:0}.aaa-jobs-list .aaa-job-item .card-content .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;min-height:43px}.aaa-jobs-list .aaa-job-item .card-content .content .button{padding:15px 16px;height:50px;font-size:14px;border:none;border-radius:10px;color:#fff;background-color:var(--aaatl-color-primary)}.aaa-jobs-list-pagination{margin:1rem auto 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.aaa-jobs-list-pagination .paginate-long{padding:0 .25rem}.aaa-jobs-list-pagination .paginate-current,.aaa-jobs-list-pagination .paginate-link{display:block;background-color:#fbfbfb;color:#cb9e43;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.16);width:35px;height:35px;text-align:center;line-height:35px;margin:0 .25rem;transition:all .15s ease-in-out}.aaa-jobs-list-pagination .paginate-current.paginate-current,.aaa-jobs-list-pagination .paginate-current:not(.disabled):hover,.aaa-jobs-list-pagination .paginate-link.paginate-current,.aaa-jobs-list-pagination .paginate-link:not(.disabled):hover{background-color:#cb9e43;color:#fbfbfb}.aaa-jobs-list-pagination .paginate-current.next,.aaa-jobs-list-pagination .paginate-current.previous,.aaa-jobs-list-pagination .paginate-link.next,.aaa-jobs-list-pagination .paginate-link.previous{font-size:1.25rem}.modal.aaa-job-item-details .modal-content .inside{display:flex;flex-direction:row;align-items:stretch}.modal.aaa-job-item-details .modal-content .inside aside{position:-webkit-sticky;position:sticky;top:0;width:240px}.modal.aaa-job-item-details .modal-content .inside .job-content{width:calc(100% - 250px)}.aaa-job-details{max-width:1170px;margin:1rem auto;display:flex;flex-direction:row-reverse;align-items:stretch;justify-content:space-between}.aaa-job-details aside{width:240px}.aaa-job-details .job-content{width:calc(100% - 250px)}.aaa-job-details .job-content h1{font-size:1.875rem}.aaa-job-details .job-content .description-field{margin-top:1.5rem}