.single-trabajo-inner{color:#4C4C4C}.site-main{margin-bottom:0}.single-trabajo-container{background-color:#F7F7F7}.single-trabajo-inner .container-title{margin-bottom:1.5rem}.single-cpt-container .single-trabajo-inner .content-section{border:none}.single-trabajo-inner
h1{color:black;font-size:1.625rem;font-weight:500;margin-bottom:0.6875rem}.single-trabajo-container .characteristics
p{margin-bottom:1.5625rem}.single-trabajo-inner .text-date{font-size:1.0625rem;color:black}.single-trabajo-container .page-title{font-weight:500}.wp-block-eventoplus-dce-page-title2{z-index:2}.single-trabajo-container .content-section-left{padding:0
2.59rem;margin-bottom:3.1875rem}.single-trabajo-container
img{max-width:100%}.single-trabajo-inner{padding:3.125rem 0}.single-trabajo-container .fal,
.single-trabajo-container .far,
.single-trabajo-container .fas,
.single-trabajo-container
svg{color:var(--vsf-primary-color);margin-right:1.1875rem}.single-trabajo-container h2,
.single-trabajo-container
.h2{font-size:1.375rem;color:#000;line-height:1.5;font-weight:500;margin:0
0 1.875rem}.single-trabajo-container .resume
h2{margin-bottom:2.3125rem}.single-trabajo-container
h3{color:#000;line-height:1.5;font-weight:600}.single-trabajo-container .content-section-left
ul{padding:0;list-style:none}.single-trabajo-container .content-section-left ul
li{display:flex;margin-bottom:1rem}.single-trabajo-container .content-section-left ul li:before{margin:0.1875rem 0.9375rem 0 0.3125rem;content:'';mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M173.9%20439.4l-166.4-166.4c-10-10-10-26.2%200-36.2l36.2-36.2c10-10%2026.2-10%2036.2%200L192%20312.7%20432.1%2072.6c10-10%2026.2-10%2036.2%200l36.2%2036.2c10%2010%2010%2026.2%200%2036.2l-294.4%20294.4c-10%2010-26.2%2010-36.2%200z%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;background:var(--vsf-primary-color);width:0.5625rem;height:0.75rem;flex-shrink:0}.single-trabajo-container .title-div .ico .share,
.single-trabajo-container .title-div .ico .share-div{margin-right:0}.single-trabajo-container .content-section-left .company h3,
.single-trabajo-container .requirements .content-section-left
h3{font-size:1rem;margin-bottom:1.5rem}.single-trabajo-container .content-section-left
.characteristics{margin-bottom:0.5rem}.single-trabajo-container .content-section-characteristics{padding:0;margin-bottom:4.25rem}.single-trabajo-container .title-charac{margin-bottom:0.6875rem;font-size:1rem}.single-trabajo-container .content-section-left
.links{display:flex;flex-wrap:wrap}.single-trabajo-container .content-section-left .links
a{background-color:var(--vsf-primary-color);border-radius:1.25rem;color:white;text-align:center;padding:0.5rem 1.25rem;font-size:0.875rem;display:flex;justify-content:center;align-items:center;margin:0
0.875rem 0.75rem 0}.single-trabajo-container .content-section-left .links a:hover{text-decoration:none}.single-trabajo-container .company .block-title{margin-bottom:5.2rem}.single-trabajo-container .company
.h2{text-align:right}.single-trabajo-container .company .h2
span{margin:0}.single-trabajo-container .company .h2
.share{margin-right:1.5625rem}.single-trabajo-container .company .h2 span:hover{font-weight:700}.single-trabajo-container .company .content-section{padding:0;margin-bottom:3rem}.single-trabajo-container .company .content-section .div-company-img{text-align:center;margin-bottom:1rem;border:1px
solid #ededed}.single-trabajo-container .company .content-section .div-company-img
img{width:100%;height:auto}.single-trabajo-container .company .content-section .div-company-name{margin-bottom:1.375rem;display:flex;align-items:center;justify-content:space-between}.single-trabajo-container .company .content-section .div-company-description{margin-bottom:1.375rem}.single-trabajo-container .company .content-section .div-company-name .company-name{margin-bottom:0}.single-trabajo-container .company .content-section .div-company-name a
span{margin:0
auto;font-size:1rem}.single-trabajo-container .company .content-section .div-company-name
.link{font-size:1rem}.single-trabajo-container .company .content-section
.link{color:var(--vsf-primary-color);text-decoration:underline;font-weight:500;margin-bottom:0.5625rem;cursor:pointer}.single-trabajo-container .company .content-section .social-networks{display:flex;flex-wrap:wrap;margin-top:1.875rem}.single-trabajo-container .company .content-section .social-networks
.elem{background-color:#F7F7F7;color:black;width:3.125rem;height:3.125rem;border-radius:1.5625rem;display:flex;justify-content:center;align-items:center;font-size:1.5625rem;margin:0
1.25rem 1.8125rem 0}.single-trabajo-container .company .content-section .social-networks .elem:hover{text-decoration:none;background-color:black;color:white}.single-trabajo-container .desc-and-funcs{margin-bottom:3.5rem}.single-trabajo-container .desc-and-funcs .content-section-left
h3{margin-top:2.75rem;font-size:1rem}.single-trabajo-container .desc-and-funcs .content-section-left
ul{margin:1rem 0 0}.single-trabajo-container .desc-and-funcs .content-section-left
li{margin-bottom:1rem}.single-trabajo-container .desc-and-funcs .content-section-left
p{text-align:left}.single-trabajo-container .desc-and-funcs .content-section-left
.description{margin-bottom:2.5rem}.single-trabajo-container .desc-and-funcs .content-section-left
h3{margin:0
0 1.25rem;font-size:1rem}.single-trabajo-container
.requirements{margin-bottom:3.5rem}.single-trabajo-container .requirements .content-section
h3{margin-bottom:1.25rem;font-size:1rem}.single-trabajo-container .requirements .content-section-left ul li:before{background-color:#E1F4EC;color:#3BB582;height:fit-content;padding:0.1875rem 0.3125rem;border-radius:1.25rem;margin:0
0.9375rem 0 0}.single-trabajo-container
.apply{margin-bottom:2.1875rem}.single-trabajo-container .apply
button{font-size:1rem;font-weight:500;border-radius:var(--button-border-radius);margin-bottom:1rem}.single-trabajo-container
.questions{padding:1.75rem 2.6875rem 2rem 2.1875rem;background-color:#FEF2E8;width:90%}.single-trabajo-container .questions
h1{margin-bottom:2.25rem}.single-trabajo-container .questions
.user{display:flex;align-items:center;margin-bottom:1.5625rem}.single-trabajo-container .questions .user
h3{margin-bottom:0;font-size:1.125rem}.single-trabajo-container .questions .user
span{font-size:1.375rem;margin-right:1.25rem}.single-trabajo-container .questions .custom-file-input{height:53px;cursor:pointer}.single-trabajo-container .questions .content-section-left .custom-file-label::after{height:unset;padding:1rem 2.75rem;content:"Añadir";border-radius:0 var(--image-border-radius) var(--image-border-radius) 0;background-color:white}.single-trabajo-container .questions .content-section-left{margin-bottom:0;padding:0}.single-trabajo-container .content-section-left .form-group{margin-bottom:1rem}.single-trabajo-container .content-section-left .form-group
label{margin-bottom:1rem;color:#4C4C4C}.single-trabajo-container .content-section-left .form-group
select{width:auto;cursor:pointer}.single-trabajo-container .questions .check-btn{display:flex;align-items:center;justify-content:space-between}.single-trabajo-container .questions .check-btn .form-group,
.single-trabajo-container .questions .check-btn .form-group
label{margin-bottom:0.3rem;cursor:pointer}.single-trabajo-container .questions .check-btn
button{border-radius:var(--button-border-radius);font-size:1rem;font-weight:500}.single-trabajo-container .questions .check-btn button:hover{background-color:white;color:var(--vsf-primary-color);border:2px
solid var(--vsf-primary-color)}.single-trabajo-container .questions .check-btn .form-check-input{width:1.375rem;height:1.375rem}.single-trabajo-container .questions .check-btn .form-check-label{margin-left:0.75rem;margin-top:0.3125rem}.single-trabajo-container .address .fa-map-marker-alt{margin-left:-1.9rem}.single-trabajo-container .address .content-section{padding:0;margin-bottom:4.8125rem}.single-trabajo-container .address .content-section
.dir{font-size:1rem;line-height:25px;font-weight:400;color:black;margin-bottom:1.375rem}.single-trabajo-container .address .content-section
.mapa{position:relative;margin-bottom:2.5rem}.single-trabajo-container .address .content-section .mapa>div{display:block;padding-bottom:100%}.single-trabajo-container .address .content-section .mapa
#map{position:absolute;top:0;bottom:0;left:0;right:0;display:flex}.single-trabajo-container .address
button{width:100%;color:var(--vsf-primary-color);background-color:white;border:2px
solid var(--vsf-primary-color);border-radius:var(--button-border-radius);padding:0.625rem;transition:all 0.3s ease;font-weight:500}.single-trabajo-container .address button:hover{color:white;background-color:var(--vsf-primary-color)}.single-trabajo-container .address button
span{margin-right:0.625rem;color:inherit}.single-trabajo-container .other-offers .content-section{padding:0}.single-trabajo-container .other-offers .content-section
h3{margin-bottom:0.875rem}.single-trabajo-container .other-offers .content-section .offer-left{display:flex;flex-wrap:wrap;color:#4C4C4C}.single-trabajo-container .other-offers .content-section .offer-left
img{border:1px
solid #ededed}.single-trabajo-container .other-offers .content-section .offer-left .company-img{width:8.125rem}.single-trabajo-container .other-offers .content-section .offer-left .offer-desc{width:70%;margin-left:2.6rem}.single-trabajo-container .other-offers .content-section .offer-left .offer-desc .company-name{margin-bottom:0.6875rem}.single-trabajo-container .other-offers .content-section .offer-left .offer-desc
p{margin-bottom:1.375rem}.single-trabajo-container .other-offers .content-section .offer-left .offer-desc .company-name{color:var(--vsf-primary-color);margin-bottom:0.625rem}.single-trabajo-container .other-offers .content-section .offer-left .offer-desc
.labels{display:flex;align-items:center;flex-wrap:wrap}.single-trabajo-container .other-offers .content-section .offer-left .offer-desc .labels
.label{background:#F0F0F0;color:black;border-radius:6.25rem;padding:0.1875rem 1.5625rem;margin-right:2.0625rem;font-size:0.75rem}.single-trabajo-container .other-offers .content-section .offer-right{display:flex;flex-wrap:wrap;align-items:center;align-content:center;height:100%}.single-trabajo-container .other-offers .content-section .offer-right p:nth-child(1){margin-top:2.5rem;margin-bottom:0.5rem}.single-trabajo-container .other-offers .content-section .offer-right
.elem{display:flex;align-items:center;font-size:0.9375rem;width:100%}.single-trabajo-container .other-offers .content-section .offer-right .elem span.fas,
.single-trabajo-container .other-offers .content-section .offer-right .elem
svg{min-width:25px;margin:0;font-size:1rem}.single-trabajo-container .other-offers .content-section .offer-right .elem
.text{color:black}.single-trabajo-inner .other-offers
h2{margin-bottom:2.75rem}@media (max-width: 1199px){.single-trabajo-container .address .content-section .social-networks
.elem{margin:0
1.25rem 1.875rem}.single-trabajo-container .other-offers .content-section .offer-left .offer-desc{width:60%}.single-trabajo-container .banner-div.banner-lateral{width:100%}}@media (max-width: 991px){.single-trabajo-container .address .content-section .social-networks{justify-content:space-between}.single-trabajo-container .address .content-section .social-networks
.elem{margin:0
0 1.875rem}.single-trabajo-container .other-offers .content-section .offer-right{padding:2.5% 0 1.875rem}.single-trabajo-container .other-offers .content-section .offer-right
.elem{justify-content:center;width:50%;margin:0}.single-trabajo-container .company .block-title{margin-bottom:0}.single-trabajo-container .company .content-section .div-company-img
img{width:auto}.single-trabajo-container .other-offers .content-section .offer-right p:nth-child(1){margin-top:0;margin-bottom:0}.single-trabajo-container .address .content-section
button{width:auto;display:flex;align-items:center;margin:auto}}@media (max-width: 767px){.single-trabajo-container .content-section{padding:1.875rem}.single-trabajo-container .other-offers .content-section .offer-left .company-img{width:100%;text-align:center}.single-trabajo-container .other-offers .content-section .offer-left .offer-desc{width:100%;margin:5%}.single-trabajo-container form
.row{margin-bottom:1rem}.single-trabajo-container .questions .check-btn{display:block}.single-trabajo-container
.questions{padding:1.75rem 1rem 3rem}.single-trabajo-container .questions .check-btn .form-group{margin-bottom:1.125rem}.single-trabajo-container
.questions{width:100%}}@media (max-width: 575px){.single-trabajo-container .requirements
.apply{flex-direction:column}.single-trabajo-container .address .content-section .social-networks{justify-content:flex-start}.single-trabajo-container .address .content-section .social-networks
.elem{margin:0
0.625rem 1.875rem}.single-trabajo-container .other-offers .content-section .offer-right
.elem{width:100%;margin-bottom:1rem}.single-trabajo-container .other-offers .content-section .labels
.label{margin-bottom:0.625rem}}