#ofertastrabajo-categoria{
width: 100%;
float: left;
display: block;
margin: 0 auto;
}
#ofertastrabajo-categoria .ofertatrabajo-item{
width: 100%;
float: left;
font-family: 'Founders Grotesk';
background: #fff;
box-shadow: 0px 0px 5px 2px rgb(0 0 0 / 4%);
border-radius: 10px;
margin-bottom: 8px;
padding: 15px 20px;
font-size: 18px;
line-height: 130%;
display: inline-flex;
align-items: center;
}
#ofertastrabajo-categoria .ofertatrabajo-item .left{
width: 60%;
float: left;
display: inline-flex;
margin: 0 auto;
align-items: center;
}
#ofertastrabajo-categoria .ofertatrabajo-item .right{
width: 40%;
float: left;
display: inline-flex;
margin: 0 auto;
align-items: center;
flex-direction: row-reverse;
padding: 0 15px;
}
#ofertastrabajo-categoria .ofertatrabajo-item .posicion,
#ofertastrabajo-categoria .ofertatrabajo-item .contrato,
#ofertastrabajo-categoria .ofertatrabajo-item .ubicacion{
margin-right: 24px;
float: left;
display: inline-block;
height: 17px;
font-family: 'Founders Grotesk Light';
}
#ofertastrabajo-categoria .ofertatrabajo-item .contrato{
color: rgb(0,0,0,0.5);
}
#ofertastrabajo-categoria .ofertatrabajo-item .ubicacion{
color: #ED2B4E;
}
#ofertastrabajo-categoria .ofertatrabajo-item .aplicar,
#ofertastrabajo-categoria .ofertatrabajo-item .ver{
margin-left: 50px;
float: right;
display: inline-block;
position: relative;
}
#ofertastrabajo-categoria .ofertatrabajo-item .ver a{
font-family: 'Roboto', sans-serif;
font-size: 16px;
color: #ED2B4E;
text-decoration: underline;
text-underline-offset: 4px;
text-decoration-color: rgb(0,0,0,0.4);
}
#ofertastrabajo-categoria .ofertatrabajo-item .ver a:after{
content: url(//www.acebarcelona.org/wp-content/uploads/2021/12/arrow-right-red.svg);
position: relative;
display: inline-block;
margin-left: 10px;
}
#ofertastrabajo-categoria .ofertatrabajo-item .aplicar a{
background-color: #ED2B4E;
border-radius: 25px;
color: #fff;
position: relative;
text-align: center;
padding: 12px 45px 8px 45px;
height: 17px;
}
#ofertastrabajo-categoria .ofertatrabajo-item .aplicar{	margin-top: 6px;	}
#gradient-ofertastrabajo {
background: rgb(248,152,48);
background: linear-gradient(3deg, rgba(248,152,48,0.84) 10%, rgba(248,152,48,0.52) 28%, rgba(255,255,255,1) 70%);
background-repeat: repeat;
background-size: contain;
} #ofertastrabajo-single{
width: 100%;
float: inherit;
display: inline-block;
margin: 0 auto;
position: relative;
padding: 0;
}
#ofertastrabajo-single .content {
max-width: 750px;
margin: 110px auto 65px auto;
float: none;
display: grid;
position: relative;
padding: 0 40px;
}
#ofertastrabajo-single .content .titulo{
font-family: 'Founders Grotesk';
font-size: 40px;
line-height: 47px;
color: #000000;
}
#ofertastrabajo-single .content #detalles{
width: 100%;
float: left;
display: block;
margin: 27px 0;
}
#ofertastrabajo-single .content  #detalles .item{
margin-bottom: 18px;
width: 100%;
float: left;
display: block;
}
#ofertastrabajo-single .content  #detalles .title{
font-size: 12px;
line-height: 14px;
letter-spacing: 0.08em;
text-transform: uppercase;
color: #000000;
font-family: 'Founders Grotesk';
width: 160px;
display: inline-block;
}
#ofertastrabajo-single .content #detalles .data{
font-size: 18px;
line-height: 130%;
color: #000000;
font-family: 'Founders Grotesk Light';	
display: inline-block;
}
#ofertastrabajo-single .content .descripcion{
font-size: 18px;
line-height: 130%;
color: #000000;
margin: 0 auto;
font-family: 'Founders Grotesk Light';
width: 100%;
float: left;
}
#ofertastrabajo-single .content #aplicar{
width: 100%;
float: left;
display: block;
margin: 56px auto 0 auto;
padding: 30px 48px;
background: #FFFFFF;
box-shadow: 0px 0px 5px 2px rgb(0 0 0 / 4%);
border-bottom: 2px solid #ED2B4E;
color: #000;
font-family: 'Founders Grotesk';
}
#ofertastrabajo-single .content #aplicar .title{
font-size: 12px;
line-height: 14px;
letter-spacing: 0.08em;
text-transform: uppercase;
color: #000000;
margin-bottom: 21px;
}
#ofertastrabajo-single .content #aplicar .data{
font-size: 18px;
line-height: 130%;
color: #000000;
width: 100%;
float: left;
display: block;
font-family: 'Founders Grotesk Light';
}
#ofertastrabajo-single .content #aplicar .data a{
color: rgb(237,43,78,0.7);
}
#ofertastrabajo-single .content #aplicar .data ul{
list-style: disc;
padding: 20px 0 0 20px;
}
#ofertastrabajo-single #background-abs{
background: rgb(248,152,48);
background: linear-gradient(3deg, rgba(248,152,48,0.90) 10%, rgba(248,152,48,0.3) 47%, rgba(255,255,255,0.1) 75%);
width: 100%;
float: left;
position: absolute;
bottom: 0;
left: 0;
height: 285px;
}
#ofertastrabajo-categoria .ofertatrabajo-item .mobile{	display: none; }
#ofertastrabajo-categoria .ofertatrabajo-item .desktop{	display: block; }
@media (max-width: 1100px) {
#gradient-ofertastrabajo{
background: none !important;		
}
#ofertastrabajo-categoria .ofertatrabajo-item{
background: #F9F8F6;
border-radius: 10px;
margin-bottom: 20px;
display: block;
padding: 16px;
}
#ofertastrabajo-single .content .titulo {
font-size: 32px;
line-height: 38px;
}
#ofertastrabajo-categoria .ofertatrabajo-item .left,
#ofertastrabajo-categoria .ofertatrabajo-item .right{
width: 100%;
display: block;
padding: 0;
}
#ofertastrabajo-categoria .ofertatrabajo-item .posicion{
font-size: 18px;
line-height: 21px;
color: #000;
}
#ofertastrabajo-categoria .ofertatrabajo-item .contrato{
font-size: 16px;
line-height: 160%;
}
#ofertastrabajo-categoria .ofertatrabajo-item .ver{
float: right;
margin-left: 12px;
}
#ofertastrabajo-categoria .ofertatrabajo-item .ver a{
text-decoration: none;
color: #000;
font-size: 16px;
line-height: 20px;
}
#ofertastrabajo-categoria .ofertatrabajo-item .ver a:after{
color: #000;
margin-left: 6px;
}
#ofertastrabajo-categoria .ofertatrabajo-item .ubicacion{
font-size: 16px;
line-height: 160%;
float: right;
}
#ofertastrabajo-categoria .ofertatrabajo-item .right{
margin-top: 38px;
}
#ofertastrabajo-categoria .ofertatrabajo-item .posicion, 
#ofertastrabajo-categoria .ofertatrabajo-item .contrato{
width: 100%;
float: left;
display: block;
margin-bottom: 10px;
}
#ofertastrabajo-categoria .ofertatrabajo-item .mobile{	display: block; }
#ofertastrabajo-categoria .ofertatrabajo-item .desktop{	display: none; }
}