.oferta{font-family:"Open Sans",sans-serif;font-size:16px}
.oferta.job-page .job-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
.oferta.job-page .job-page__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:165px;color:#fff;background:-webkit-gradient(linear,left top, right top,color-stop(0, #0897c0),to(#32ac98));background:-webkit-linear-gradient(left,#0897c0 0,#32ac98 100%);background:-o-linear-gradient(left,#0897c0 0,#32ac98 100%);background:linear-gradient(to right,#0897c0 0,#32ac98 100%)}
.oferta.job-page .job-page__header-title{font-size:32px;text-align:center;letter-spacing:.2px;line-height:40px;font-weight:600;margin:0;word-break:break-word;padding:0 24px}
@media (max-width:768px){.oferta.job-page .job-page__header-title{font-size:24px}
}
.oferta.job-page .job-page__header-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center;z-index:9999}
.oferta.job-page .job-page__header-full-size{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;height:-webkit-fill-available;background-repeat:no-repeat!important;background-size:cover!important;background-position:left!important}
.oferta.job-page .job-page__header-full-size .job-page__header-title-wrapper{position:absolute}
@media (max-width:767px){.oferta.job-page .job-page__header-full-size .job-page__header-title-wrapper{position:initial}
.oferta.job-page .job-page__header-full-size img{display:none!important}
}
.oferta.job-page .job-page__header-full-size img{position:sticky;top:0;width:100vw;z-index:99}
.oferta.job-page .job-page__header-overlay{position:absolute;width:100%;height:inherit;background-color:rgba(0,0,0,.6);z-index:999}
.oferta.job-page .job-page__header-button{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:16px;min-width:150px;max-width:250px;min-height:32px;border:0;color:#FFF;font-weight:700}
.oferta.job-page .job-page__logo .company-logo{width:auto;height:auto;max-width:100%;max-height:80px}
.oferta.job-page .job-page__logo .company-logo__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.oferta.job-page .job-page__logo .company-logo__wrapper--left{width:50%}
@media (max-width:767px){.oferta.job-page .job-page__logo .company-logo__wrapper--left{width:90%}
.oferta.job-page .job-page__logo .company-logo__wrapper--right{display:none}
}
.oferta.job-page .job-page__logo .company-logo__wrapper--right{width:30%;max-width:360px}
.oferta.job-page .job-page__modalbrowser-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.oferta.job-page .job-page__modalbrowser--left{width:50%}
@media (max-width:767px){.oferta.job-page .job-page__modalbrowser--left{width:90%}
.oferta.job-page .job-page__modalbrowser--right{display:none}
}
.oferta.job-page .job-page__modalbrowser--right{width:30%;max-width:360px}
.oferta.job-page .job-page__modalbrowser-title{color:#0797c1;font-size:30px}
.oferta.job-page .job-page__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.oferta.job-page .job-page__content--left{width:50%}
@media (max-width:767px){.oferta.job-page .job-page__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.oferta.job-page .job-page__content--left{width:90%}
}
.oferta.job-page .job-page__content--right{width:30%;max-width:360px}
.oferta.job-page .job-page__footer .apply-job__button,.oferta.job-page .job-page__footer .job-social-share__wrapper,.oferta.job-page .job-page__footer .show-others{width:90%;margin:0 auto}
.oferta.job-page .job-page__footer .apply-job__button{margin-bottom:15px}
.oferta.job-page .job-page__footer .job-social-share__wrapper{display:block}
.apply__button--hidden,.oferta.job-page #awc_container .tc_modal__footer{display:none}
.oferta.job-page .job-page__footer [name=widget-holder]{margin:0 auto;text-align:center}
.oferta.job-page .job-page__footer [name=widget-holder] .IN-Awli-widget{position:relative;left:5px}
.oferta.job-page hr{border:none;margin:0}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.oferta.job-page .job-page__header-title{word-break:break-all}
.oferta.job-page .job-page__header-title-wrapper{width:80vw}
}
.job-summary__title{color:#0e0e0e;font-size:16px;line-height:26px;letter-spacing:.1px;margin:0}
.job-summary__list{margin:0;list-style-type:none}
.job-summary__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:7px 0}
.job-summary__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;width:22px;margin-top:2px}
.job-summary__icon img[src$="ic-hand-shake.png"]{margin-top:4px;-webkit-filter:invert(58%) sepia(2%) saturate(14%) hue-rotate(334deg) brightness(82%) contrast(84%);filter:invert(58%) sepia(2%) saturate(14%) hue-rotate(334deg) brightness(82%) contrast(84%)}
.job-summary__text{color:#4d4d4d;font-size:14px;line-height:26px;letter-spacing:.09px}
.job-summary__text--bold{font-size:inherit!important;font-weight:700}
.job-description__title{color:#0797c1;font-size:20px;letter-spacing:.13px;margin:0}
.job-description__content b,.job-description__content em,.job-description__content i,.job-description__content ol,.job-description__content p,.job-description__content strong,.job-description__content ul{color:grey;line-height:24px;word-break:break-word}
.job-description__content ol,.job-description__content ul{text-align:justify}
.job-description__content ol li,.job-description__content ul li{margin:7px 0;text-align:justify}
.job-description__content p{margin:0 0 10px;text-align:justify}
.job-description__content iframe{width:100%;border:none!important}
.apply-job__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:230px;min-height:45px;margin-left:4px;border-radius:3px;padding:7px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}
.apply-job__button--bcn-activa{-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#005E85}
.apply-job__button--bcn-activa .apply-with-bcn-activa__logo{width:60px}
.apply-job__button--bcn-activa .apply-with-bcn-activa__text{color:#FFF}
.apply-job__button--indeed{background-color:#085ff7}
.apply-job__button--indeed img{-ms-flex-item-align:center;align-self:center;max-height:19px}
.apply-job__button--indeed:hover{background-color:#0750cf}
.apply-job__button--manually{color:#3b3b3b;background-color:#e8e8e8;text-decoration:none}
.apply-job__button--manually-text{-ms-flex-item-align:center;align-self:center;font-weight:600}
.apply-job__button--manually:active,.apply-job__button--manually:hover{color:#3b3b3b;background-color:#d5d6d4}
.apply-job__button--manually:active,.apply-job__button--manually:focus,.apply-job__button--manually:hover{text-decoration:none!important}
.apply-job__button--branding{background-color:#0797C1}
.apply-job__button--branding:active,.apply-job__button--branding:hover{color:#fff;background-color:#068eb6}
.apply-job__button--branding-text{color:#fff}
.apply-job__button--job-closed{color:#f87862;background-color:#f7f7f7;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.apply__button--visible{display:block}
.apply__button--sticky{position:fixed;width:100%;background-color:#fff;bottom:0}
.apply__button--shadow{-webkit-box-shadow:0 7px 17px 6px #FFF,0 -6px 42px 19px #FFF;box-shadow:0 7px 17px 6px #FFF,0 -6px 42px 19px #FFF}
.sticky-submit__static-reference,.sticky-submit__sticky-reference{line-height:0}
.sticky-submit__static-reference{height:1px}
.sticky-submit__sticky-reference{position:fixed}
.back-page__link{font-size:14px;color:#0797c1}
.back-page__link:hover{color:#068eb6;text-decoration:none}
@media (max-width:767px){.back-page{margin:0 auto;width:90%}
}
.awb__title{font-size:12px!important}
.awb.apply_with_b4work{max-width:230px!important;margin-left:4px}
@media (max-width:767px){.awb.apply_with_b4work{margin:0 auto}
}
body a.apply-job__button--manually{color:#3b3b3b!important}
body a.apply-job__button--manually:active,body a.apply-job__button--manually:focus,body a.apply-job__button--manually:hover{color:#3b3b3b!important;text-decoration:none!important}
body a.apply-job__button--branding{color:#fff!important}
body a.apply-job__button--branding:active,body a.apply-job__button--branding:focus,body a.apply-job__button--branding:hover{color:#fff!important;text-decoration:none!important}
.job-page__fixed-block .awtc-social-buttons-outer,.job-page__footer .awtc-social-buttons-outer{margin-top:8px;width:auto!important}
@media (max-width:767px){.job-page__fixed-block .awtc-social-buttons-outer,.job-page__footer .awtc-social-buttons-outer{width:90%!important;max-width:251px!important}
}
.job-page__fixed-block .awtc-social-buttons-outer:empty~div,.job-page__footer .awtc-social-buttons-outer:empty~div{display:none}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.job-description__content b,.job-description__content em,.job-description__content i,.job-description__content ol,.job-description__content p,.job-description__content strong,.job-description__content ul{word-break:keep-all}
.apply-job__button{display:table!important;width:100vw!important;text-align:center!important}
.apply-job__button--indeed,.apply-job__button--job-closed,.apply-job__button--manually{display:table-cell!important;vertical-align:middle!important}
}
@media all and (-ms-high-contrast:none) and (max-width:801px),(-ms-high-contrast:active) and (max-width:801px){.apply-job__button--indeed,.apply-job__button--job-closed,.apply-job__button--manually{display:table!important}
.apply-job__button--indeed-text,.apply-job__button--job-closed-text,.apply-job__button--manually-text{display:table-cell!important;vertical-align:middle!important}
}
.show-others__link{color:#0797c1;text-decoration:underline;font-size:14px}
.show-others__link:hover{color:#068eb6}
.job-social-share{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0}
.job-social-share__row{display:-webkit-box;display:-ms-flexbox;display:flex}
.job-social-share__row:nth-child(1) .job-social-share__rounded:hover{background-color:#3b5998}
.job-social-share__row:nth-child(2) .job-social-share__rounded:hover{background-color:#1DA1F2}
.job-social-share__row:nth-child(3) .job-social-share__rounded:hover{background-color:#0e76a8}
.job-social-share__rounded{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:29px;height:29px;border-radius:50px;background-color:#999}
.job-social-share__rounded .fa{color:#fff;font-family:FontAwesome!important}
.job-social-share__link,.job-social-share__link:hover{text-decoration:none}
.job-social-share__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
body a.job-social-share__link,body a.job-social-share__link:active,body a.job-social-share__link:hover{text-decoration:none!important}
.powered-by{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:95%;margin:auto}
@media (max-width:767px){.powered-by{width:90%}
}
.powered-by__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}
.powered-by__link:hover{text-decoration:none}
.powered-by__text{color:#2b2b2b;font-size:11px;line-height:26px;letter-spacing:-.1px;margin:0}
.powered-by__image{max-height:11px}
.spacing--vertical-0{height:4px;min-height:4px;max-height:4px}
.spacing--horizontal-0{width:4px;min-width:4px;max-width:4px}
.spacing--vertical-1{height:8px;min-height:8px;max-height:8px}
.spacing--horizontal-1{width:8px;min-width:8px;max-width:8px}
.spacing--vertical-2{height:16px;min-height:16px;max-height:16px}
.spacing--horizontal-2{width:16px;min-width:16px;max-width:16px}
.spacing--vertical-3{height:24px;min-height:24px;max-height:24px}
.spacing--horizontal-3{width:24px;min-width:24px;max-width:24px}
.spacing--vertical-4{height:32px;min-height:32px;max-height:32px}
.spacing--horizontal-4{width:32px;min-width:32px;max-width:32px}
.spacing--vertical-5{height:40px;min-height:40px;max-height:40px}
.spacing--horizontal-5{width:40px;min-width:40px;max-width:40px}
.spacing--vertical-6{height:48px;min-height:48px;max-height:48px}
.spacing--horizontal-6{width:48px;min-width:48px;max-width:48px}
.spacing--vertical-7{height:56px;min-height:56px;max-height:56px}
.spacing--horizontal-7{width:56px;min-width:56px;max-width:56px}
.spacing--vertical-8{height:64px;min-height:64px;max-height:64px}
.spacing--horizontal-8{width:64px;min-width:64px;max-width:64px}
.spacing--vertical-9{height:72px;min-height:72px;max-height:72px}
.spacing--horizontal-9{width:72px;min-width:72px;max-width:72px}
.spacing--vertical-10{height:80px;min-height:80px;max-height:80px}
.spacing--horizontal-10{width:80px;min-width:80px;max-width:80px}
.spacing--vertical-11{height:88px;min-height:88px;max-height:88px}
.spacing--horizontal-11{width:88px;min-width:88px;max-width:88px}
.spacing--vertical-12{height:96px;min-height:96px;max-height:96px}
.spacing--horizontal-12{width:96px;min-width:96px;max-width:96px}