/*
 * Jobs Filter
 */
#top .__jobs--filter{margin: 0 0 2em 0; padding: .5rem 0; overflow: auto;}
#top .__jobs--filter .button-group{display: -webkit-box;display: -ms-flexbox;display: flex;}
#top .__jobs--filter .button-group > a{margin: 0; padding: .5em 1em; border-bottom: 4px solid #f2f2f2; line-height: 1.2; display: block; color: #000; font-size: .85rem; white-space: nowrap;}
#top .__jobs--filter .button-group > a.active{border-color: #000}
#top .__jobs--filter .button-group > a:hover{text-decoration: none}

/*
 * Jobs Layout: Grid
 */
#top .__jobs--wrap[data-layout="grid"]{}
#top .__jobs--wrap[data-layout="grid"] > .jobs-entry{margin: 0 0 2rem 0; width: 100%; padding: 2em; border: 2px solid var(--enfold-main-color-bg2); border-radius: var(--step-0); position: relative; background-color: #fff;}
#top .__jobs--wrap[data-layout="grid"] > .jobs-entry:before{
    content: '';
    position: absolute;
    width: 84%;
    height: 12px;
    left: 50%;
    bottom: -.75rem;
    border-bottom-left-radius: .75rem;
    border-bottom-right-radius: .75rem;
    background-color: var(--enfold-main-color-bg2);
    z-index: -1;
    translate: -50% 0;
    visibility: visible;
}

#top .__jobs--wrap[data-layout="grid"] > .jobs-entry:hover{text-decoration: none}
#top .__jobs--wrap[data-layout="grid"] > .jobs-entry figure{margin: 0; aspect-ratio: 16/9;}
#top .__jobs--wrap[data-layout="grid"] > .jobs-entry figure img{margin: 0; display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;}
#top .__jobs--wrap[data-layout="grid"] > .jobs-entry .__content{padding: 1rem; background: #fff; border: 1px solid #000;}
#top .__jobs--wrap[data-layout="grid"] > .jobs-entry .__content h4{color: #000}
#top .__jobs--wrap[data-layout="grid"] > .jobs-entry .__content .__excerpt p{font-size: .8rem; margin: 0; color: #000}
#top .__jobs--wrap[data-layout="grid"] > .jobs-entry .__mehr-link a{text-transform: uppercase; font-weight: 600; margin-top: 2rem; font-size: var(--step--1); color: var(--amotiq-red)}
#top .__jobs--wrap[data-layout="grid"] > .jobs-entry .__mehr-link a:hover {scale: 1.02; filter: drop-shadow(0 5px 2px rgba(0, 0, 0, .33));} 
#top .__jobs--wrap[data-layout="grid"] > .jobs-entry .__mehr-link a:after{
	content: '\e803';
    font-family: 'amotiqs-fontello';
    margin: 0 0 0 .75em;
    vertical-align: middle;
}


@media only screen and (min-width: 600px){
    #top .__jobs--wrap[data-layout="grid"] > .gutter-sizer{width: 2%;}
    #top .__jobs--wrap[data-layout="grid"] > .grid-sizer,
    #top .__jobs--wrap[data-layout="grid"] > .jobs-entry{width: 49%%;}
}

@media only screen and (min-width: 1280px){
    #top .__jobs--wrap[data-layout="grid"] > .grid-sizer,
    #top .__jobs--wrap[data-layout="grid"] > .jobs-entry{width: 32%;}
}


/*
 * Jobs Layout: List
 */
#top .__jobs{margin-bottom: 60px}
#top .__jobs--wrap[data-layout="list"]{}
#top .__jobs--wrap[data-layout="list"] > .jobs-entry{display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; justify-content: space-between; width: 100%; align-items: center;}
#top .__jobs--wrap[data-layout="list"] > .jobs-entry:hover{text-decoration: none}
#top .__jobs--wrap[data-layout="list"] > .jobs-entry figure{margin: 0; aspect-ratio: 1/1; max-width: 6rem; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0}
#top .__jobs--wrap[data-layout="list"] > .jobs-entry figure img{margin: 0; display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;}
#top .__jobs--wrap[data-layout="list"] > .jobs-entry.__content{padding: 2rem 0; background: #fff; border-bottom: 1.5px solid #000; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0}
#top .__jobs--wrap[data-layout="list"] > .jobs-entry.__content h4{color: #000; display: inline-block; background: transparent; padding: 0;}
#top .__jobs--wrap[data-layout="list"] > .jobs-entry.__content span.__mwd{vertical-align: top; margin-left: 10px; font-weight: 700; font-size: 1rem; font-family: 'Poppins';}
#top .__jobs--wrap[data-layout="list"] > .jobs-entry.__content p{margin-bottom: 0; font-size: 95%; font-family: 'Poppins';}
#top .__jobs--wrap[data-layout="list"] > .jobs-entry.__content a{color: #FFF; background-color: #000; padding: 0.5em 0.75em; font-weight: 700; display: inline-block;}

@media only screen and (max-width: 767px){
    #top .__jobs--wrap[data-layout="list"] > .jobs-entry{display: block;}
    #top .__jobs--wrap[data-layout="list"] > .jobs-entry.__content a{margin: 1em 0 0 0}
}


/*
 * Single Jobs
 */

#top.single-jobs .__single--job--header--title{background-color: #fff}
#top.single-jobs .__single--job--header--title .header-content{
    padding: 2.5% 0;
    color: #000;
    margin: 50px 0;
    position: relative;
}
#top.single-jobs .__single--job--header--title .header-content h1{color: var(--amotiq-blue);font-size: var(--step-4) !important; font-weight: 700; margin-bottom: 0 !important;}
#top.single-jobs .__single--job--header--title .__infos p{font-size: var(--step-0); font-weight: 600; line-height: 1.5; color: var(--amotiq-red) !important; text-transform: uppercase; margin: 0;}

#top.single-jobs #main .__content-area{background: var(--amotiq-blue2); color: #fff;}
#top.single-jobs .__content-area h2, #top.single-jobs .__content-area h3, #top.single-jobs .__content-area h4{color: #fff;}
#top.single-jobs .__content-area h2{font-size: var(--step-3);}
#top.single-jobs .__content-area ul{margin-bottom: 80px;}

#top.single-jobs main.content article{margin-bottom: 5rem}
#top.single-jobs main.content article h3{font-size: var(--step-1) !important; margin-top: 40px !important; background: transparent; padding: 0; color: #000;}
#top.single-jobs main.content article h3:first-of-type {margin-top: 60px !important;}

@media only screen and (min-width: 990px){
    #top.single-jobs main.content article{padding-top: 60px;}
    #top.single-jobs main.content{display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 5rem}
    #top.single-jobs main.content > *{-ms-flex-preferred-size: 0;flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; width: 100%; margin: 0}
}

#top.single-jobs .__mwd{line-height: var(--step-3); vertical-align: top; margin-left: 10px; font-weight: 600; font-size: .9rem;}


/* Form */
#top.single-jobs aside.__form--wrap{padding: 5%; color: #fff;}
#top.single-jobs aside.__form--wrap h2{color: var(--amotiq-blue); font-size: var(--step-3) !important; margin-bottom: 0 !important; display: inline-block !important; font-weight: 400 !important; margin-bottom: .5rem !important;} 
#top.single-jobs aside.__form--wrap h3{color: var(--amotiq-red); font-size: var(--step-1) !important; display: inline-block !important; font-weight: 400 !important; margin-bottom: 3rem !important;} 
#top.single-jobs aside.__form--wrap form.wpcf7-form{margin-top: 3rem;}

#top.single-jobs aside.__form--wrap .__form-box{
padding: 2em 5% 2em 5%;
    border: 2px solid var(--enfold-main-color-bg2);
    border-radius: var(--step-0);
    position: relative;
    background-color: #fff;}

#top.single-jobs aside.__form--wrap .__form-box:before{
    content: '';
    position: absolute;
    width: 84%;
    height: 12px;
    left: 50%;
    bottom: -.75rem;
    border-bottom-left-radius: .75rem;
    border-bottom-right-radius: .75rem;
    background-color: var(--enfold-main-color-bg2);
    z-index: 2;
    translate: -50% 0;
    visibility: visible;
}