/* missing.css - styles present in local.css but not in prod.css
   Generated: included 20 blocks covering 1749 missing selectors
*/

.uk-list-circle>*,
.uk-list-decimal>*,
.uk-list-disc>*,
.uk-list-hyphen>*,
.uk-list-square>*{
    padding-left: 30px
}

.uk-list-decimal>*{
    counter-increment: decimal
}

.uk-list-circle>::before,
.uk-list-decimal>::before,
.uk-list-disc>::before,
.uk-list-hyphen>::before,
.uk-list-square>::before{
    content: "";
    position: relative;
    left: -30px;
    width: 30px;
    height: 1.5em;
    margin-bottom: -1.5em;
    display: list-item;
    list-style-position: inside;
    text-align: right
}

.uk-list-disc>::before{
    list-style-type: disc
}

.uk-list-square>::before{
    list-style-type: square
}

.uk-list-decimal>::before{
    content: counter(decimal, decimal) '\200A.\00A0'
}

.uk-list-hyphen>::before{
    content: '–\00A0\00A0'
}

.uk-transition-active.uk-active .uk-transition-fade,
.uk-transition-toggle .uk-transition-fade:focus-within,
.uk-transition-toggle:focus .uk-transition-fade,
.uk-transition-toggle:hover .uk-transition-fade{
    opacity: 1
}

.uk-transition-active.uk-active .uk-transition-scale-up,
.uk-transition-toggle .uk-transition-scale-up:focus-within,
.uk-transition-toggle:focus .uk-transition-scale-up,
.uk-transition-toggle:hover .uk-transition-scale-up{
    --uk-scale-x: 1.03;
    --uk-scale-y: 1.03;
    opacity: 1
}

.uk-transition-active.uk-active .uk-transition-scale-down,
.uk-transition-toggle .uk-transition-scale-down:focus-within,
.uk-transition-toggle:focus .uk-transition-scale-down,
.uk-transition-toggle:hover .uk-transition-scale-down{
    --uk-scale-x: 1;
    --uk-scale-y: 1;
    opacity: 1
}

.uk-transition-active.uk-active [class*=uk-transition-slide],
.uk-transition-toggle [class*=uk-transition-slide]:focus-within,
.uk-transition-toggle:focus [class*=uk-transition-slide],
.uk-transition-toggle:hover [class*=uk-transition-slide]{
    --uk-translate-x: 0;
    --uk-translate-y: 0;
    opacity: 1
}

.tm-toolbar-default .uk-list-muted>::before,
.uk-card-primary.uk-card-body .uk-list-muted>::before,
.uk-card-primary>:not([class*=uk-card-media]) .uk-list-muted>::before,
.uk-card-secondary.uk-card-body .uk-list-muted>::before,
.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-muted>::before,
.uk-light .uk-list-muted>::before,
.uk-offcanvas-bar .uk-list-muted>::before,
.uk-overlay-primary .uk-list-muted>::before,
.uk-section-primary:not(.uk-preserve-color) .uk-list-muted>::before,
.uk-section-secondary:not(.uk-preserve-color) .uk-list-muted>::before,
.uk-tile-primary:not(.uk-preserve-color) .uk-list-muted>::before,
.uk-tile-secondary:not(.uk-preserve-color) .uk-list-muted>::before{
    color: rgba(255, 255, 255, .5) !important
}

.tm-toolbar-default .uk-list-emphasis>::before,
.uk-card-primary.uk-card-body .uk-list-emphasis>::before,
.uk-card-primary>:not([class*=uk-card-media]) .uk-list-emphasis>::before,
.uk-card-secondary.uk-card-body .uk-list-emphasis>::before,
.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-emphasis>::before,
.uk-light .uk-list-emphasis>::before,
.uk-offcanvas-bar .uk-list-emphasis>::before,
.uk-overlay-primary .uk-list-emphasis>::before,
.uk-section-primary:not(.uk-preserve-color) .uk-list-emphasis>::before,
.uk-section-secondary:not(.uk-preserve-color) .uk-list-emphasis>::before,
.uk-tile-primary:not(.uk-preserve-color) .uk-list-emphasis>::before,
.uk-tile-secondary:not(.uk-preserve-color) .uk-list-emphasis>::before{
    color: #fff !important
}

.tm-toolbar-default .uk-list-primary>::before,
.uk-card-primary.uk-card-body .uk-list-primary>::before,
.uk-card-primary>:not([class*=uk-card-media]) .uk-list-primary>::before,
.uk-card-secondary.uk-card-body .uk-list-primary>::before,
.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-primary>::before,
.uk-light .uk-list-primary>::before,
.uk-offcanvas-bar .uk-list-primary>::before,
.uk-overlay-primary .uk-list-primary>::before,
.uk-section-primary:not(.uk-preserve-color) .uk-list-primary>::before,
.uk-section-secondary:not(.uk-preserve-color) .uk-list-primary>::before,
.uk-tile-primary:not(.uk-preserve-color) .uk-list-primary>::before,
.uk-tile-secondary:not(.uk-preserve-color) .uk-list-primary>::before{
    color: #fff !important
}

.tm-toolbar-default .uk-list-secondary>::before,
.uk-card-primary.uk-card-body .uk-list-secondary>::before,
.uk-card-primary>:not([class*=uk-card-media]) .uk-list-secondary>::before,
.uk-card-secondary.uk-card-body .uk-list-secondary>::before,
.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-secondary>::before,
.uk-light .uk-list-secondary>::before,
.uk-offcanvas-bar .uk-list-secondary>::before,
.uk-overlay-primary .uk-list-secondary>::before,
.uk-section-primary:not(.uk-preserve-color) .uk-list-secondary>::before,
.uk-section-secondary:not(.uk-preserve-color) .uk-list-secondary>::before,
.uk-tile-primary:not(.uk-preserve-color) .uk-list-secondary>::before,
.uk-tile-secondary:not(.uk-preserve-color) .uk-list-secondary>::before{
    color: #fff !important
}

.block-search-job-offer #filter_type_secteur,
.block-search-job-offer #filter_type_contrat{
    font-size: .975rem;
    color: #86b3cb;
    font-weight: 700
}

.noUi-target .noUi-handle::before,
.noUi-target .noUi-handle::after{
    display: none
}

.form-select:where(select):not([multiple]):not([size]),
.chosen-container-single .chosen-single div b{
    background-image: url(/images/site/icons/custom-selection.svg) !important;
    background-position-x: calc(100% - 25px);
    background-size: 15px
}

#autocomplete-results,
.autoComplete_wrapper>ul{
    position: absolute;
    max-height: 226px;
    overflow-y: auto;
    left: 0;
    right: 0;
    margin: 0.5rem 0 0 0;
    padding: 15px;
    z-index: 99;
    list-style: none;
    background-color: #fff;
    border: 1px solid rgba(33, 33, 33, 0.07);
    box-shadow: 0 3px 6px rgba(149, 157, 165, 0.15);
    outline: none;
    transition: opacity 0.15s ease-in-out;
    -moz-transition: opacity 0.15s ease-in-out;
    -webkit-transition: opacity 0.15s ease-in-out;
}

#autocomplete-results[hidden],
#autocomplete-results:empty,
.autoComplete_wrapper>ul:empty,
autoComplete_wrapper>ul[hidden]{
    display: block;
    opacity: 0;
    transform: scale(0);
}


[hidden] {
    display: none !important;
}

#autocomplete-results li {
    display: flex;
    justify-content: space-between;
    padding: 0.3rem 0.5rem;
}

#autocomplete-results li:hover {
    cursor: pointer;
    background-color: rgba(85, 92, 255, 0.15);
    background-color: #f8f8f8;
}

#autocomplete-results li .titre2 {
    overflow: hidden;
    display: flex;
    align-items: center;
    font-size: 11px;
    text-transform: uppercase;
    color: #004d71d9;
}

   @media (max-width: 1200px) {

    .uk-section:has(.dbc-business-card-image) {
        overflow: hidden;
        padding-top: 0;
    }

    .dbc-business-card-image {
        scale: 1.1;
        z-index: 0;
        max-height: 400px;
        position: relative!important;
        height: auto!important;
    }
}