:root{--yellow:#f49613;--dark:#22282e;--grayDark:#2e353d;--grayMedium:#5a636f;--grayNormal:#707070;--grayLight:#ededed;--grayLightest:#f4f4f4;--green:#b7d433;--orange:#f39623;--white:#fff;--black:#000;--yellow-300:#ffc47a;--yellow-500:#f29623;--primaryColor:var(--yellow);--bodyColor:var(--dark);--bodyBgColor:var(--white);--bodyFontSize:1.125rem;--c-text:var(--dark);--headerNavbarBgColor:var(--white);--headerNavbarColor:var(--dark);--headerTopnavBgColor:var(--grayLight);--headerTopnavColor:var(--dark);--breadcrumbColor:#2e353d;--themeColorsLight:(#ff0:var(--yellow),gray-light:var(--grayLight),gray-lightest:var(--grayLightest),green:var(--green),orange:var(--orange),#fff:var(--white));--themeColorsDark:(dark:var(--dark),gray-medium:var(--grayMedium),gray-dark:var(--grayDark),#000:var(--black));--fontWeightLight:300;--fontWeightRegular:400;--fontWeightMedium:500;--fontWeightBold:700;--fontWeightHeavy:800;--fontWeightBlack:900;--fontFamilyBase:"Lato",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--fontFamilyIcons:"collicare";--verticalPadding:1.25rem;--horizontalPadding:2.5rem;--boxShadowDefault:0 3px 6px rgba(0,0,0,0.16);--borderRadiusDefault:10px;--borderRadiusSmall:5px}.vacancy-list-container .toggle-filters{width:100vw;position:relative;text-align:center;font-weight:var(--fontWeightBold);padding:.9375rem;margin:1.25rem -30px 2.5rem}.vacancy-list-container .toggle-filters a{display:none}@media(max-width:1023px){.vacancy-list-container .filters .filter-content{margin-bottom:33px}}.vacancy-list-container .filters .filter-content-title{margin-bottom:25px;font-size:1.25rem;line-height:1.25rem;font-weight:var(--fontWeightBold)}.vacancy-list-container .filters.show{position:fixed;top:0;bottom:5rem;left:0;right:0;overflow-y:scroll;background:var(--grayLight);z-index:10}.vacancy-list-container .filters.show .filter-content{display:block;padding:1.25rem 1.875rem}.vacancy-list-container .filters.show .toggle-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.vacancy-list-container .filters.show .toggle-filters a{display:inline-block}.vacancy-list-container .filters.show .toggle-filters a.close{font-weight:var(--fontWeightLight);font-size:2em;position:relative;top:-.4em}.vacancy-list-container .filters label{font-size:1.125rem}@media(max-width:1023px){.vacancy-list-container .filters .filter-content .link-list.hide-mobile{display:none}}@media(max-width:1023px){.vacancy-list-container .filters .filter-content .link-list ul.boxes li a{max-width:295px;height:76px}}.vacancy-list-container .filters .filter-content .link-list ul.boxes li a.bg-white{background-color:var(--white)}.vacancy-list-container .filters .filter-content .link-list ul.boxes li a.bg-gray-light{background-color:var(--grayLight)}.vacancy-list-container .filters .filter-content .link-list ul.boxes li a.bg-gray-lightest{background-color:var(--grayLightest)}.vacancy-list-container .filters .filter-content .link-list ul.boxes li a .has-shadow{-webkit-box-shadow:var(--boxShadowDefault);box-shadow:var(--boxShadowDefault)}.vacancy-list-container .filters .filter-content .link-list ul.boxes li a.is-small{min-height:5rem}@media(min-width:1024px){.vacancy-list-container .filters .filter-content .link-list ul.boxes li a.is-small{min-height:5.8125rem;width:217px;font-size:1.125rem;line-height:1.125rem}}.vacancy-list-container .apply-filters{width:100vw;position:relative;margin-left:-30px;margin-right:-30px;border-radius:0;height:5rem;font-size:1.125rem;position:fixed;bottom:0}.vacancy-list-container .filter-group{margin-bottom:1.75rem}.vacancy-list-container .filter-group+.link-list{margin-top:3.625rem}.vacancy-list-container .filter-group .filter-group-title .toggle-dropdown span,.vacancy-list-container .filter-group .filter-item-itens .filter-item .toggle-dropdown span{position:relative;padding-right:40px;display:inline-block;cursor:pointer}.vacancy-list-container .filter-group .filter-group-title .toggle-dropdown span.active:after,.vacancy-list-container .filter-group .filter-item-itens .filter-item .toggle-dropdown span.active:after{-webkit-transform:rotate(27deg);transform:rotate(270deg)}.vacancy-list-container .filter-group .filter-group-title .toggle-dropdown span:after,.vacancy-list-container .filter-group .filter-item-itens .filter-item .toggle-dropdown span:after{content:"\42";display:inline-block;color:#f29535;font-family:collicare;position:absolute;right:15px;top:50%;margin-top:-9px;font-size:14px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .15s;transition:all .15s}.vacancy-list-container .filter-group .filter-item-itens{margin-bottom:1.25rem}@media(min-width:1024px){.vacancy-list-container .filter-group .filter-item-itens{margin-bottom:3.75rem}}@media(max-width:1023px){.vacancy-list-container .filter-group .filter-item-itens{display:none;margin-bottom:30px}}.vacancy-list-container .filter-group .filter-item-itens{display:none}.vacancy-list-container .filter-group .filter-item-itens.active{display:block}.vacancy-list-container .filter-item{margin-top:.9375rem;margin-left:40px}.vacancy-list-container .filter-item.filter-item-toplevel{margin-left:0}@media(max-width:1023px){.vacancy-list-container .vacancies{width:100vw;position:relative;margin-left:-30px;margin-right:-30px}}.vacancy-list-container .vacancies .vacancies-results-header.hide-desktop{display:none}@media(max-width:1023px){.vacancy-list-container .vacancies .vacancies-results-header.hide-desktop{display:block;width:100%}}.vacancy-list-container .vacancies .vacancies-results-header .link-list{margin-top:25px}.vacancy-list-container .vacancies .vacancies-results-header .link-list ul.boxes li a.bg-gray-lightest{background-color:var(--grayLightest)}.vacancy-list-container .vacancy{display:block;padding:3.4375rem 4.625rem 5rem 5.1875rem;position:relative}@media(max-width:1023px){.vacancy-list-container .vacancy{padding:3.75rem 2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.vacancy-list-container .vacancy:not(.is-hidden):nth-child(odd):last-of-type{margin-bottom:50px}@media(max-width:1023px){.vacancy-list-container .vacancy:not(.is-hidden):nth-child(odd):last-of-type{margin-bottom:0}}.vacancy-list-container .vacancy.bg-white{padding-bottom:0}.vacancy-list-container .vacancy:after{content:"\42";display:inline-block;color:#f29535;font-family:collicare;position:absolute;right:30px;top:57px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(max-width:1023px){.vacancy-list-container .vacancy:after{display:none}}.vacancy-list-container .vacancy:hover:after{right:1.25rem}@media(min-width:1024px){.vacancy-list-container .vacancy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.vacancy-list-container .vacancy .vacancy-title{font-size:2.1875rem;font-weight:var(--fontWeightBold);display:block;width:60%}@media(max-width:1023px){.vacancy-list-container .vacancy .vacancy-title{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width:1024px){.vacancy-list-container .vacancy .vacancy-title{font-size:2.1875rem}}.vacancy-list-container .vacancy .vacancy-location{color:var(--black);font-size:1.25rem;width:40%;text-align:right}@media(max-width:1023px){.vacancy-list-container .vacancy .vacancy-location{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:left;margin-top:24px;padding-right:30px}.vacancy-list-container .vacancy .vacancy-location span{position:relative}.vacancy-list-container .vacancy .vacancy-location span:after{content:"\42";color:#f29535;font-family:collicare;position:absolute;right:-25px;top:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:none}}@media(max-width:1023px) and (max-width:1023px){.vacancy-list-container .vacancy .vacancy-location span:after{display:inline-block;position:relative}}.vacancy-list-container .vacancy .vacancy-ingress{width:100%;display:block;margin-top:25px;font-size:1.25rem;line-height:1.875rem}@media(min-width:1024px){.vacancy-list-container .vacancy .vacancy-ingress{max-width:589px}}@media(max-width:1023px){.vacancy-list-container .vacancy .vacancy-ingress{max-width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.vacancy-list-container .see-more-vacancies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:130px}@media(max-width:1023px){.vacancy-list-container .see-more-vacancies{margin-top:50px;margin-bottom:2rem}}.vacancy-list-container .see-more-vacancies button{font-size:1rem;line-height:1rem}body.career-vacancy section.section .section-inner{max-width:100%}@media(min-width:1024px){.vacancy-detail.is-detail{display:grid;grid-template-columns:67% 33%;grid-gap:0 30px}}.vacancy-detail .vacancy-header{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;position:relative}.vacancy-detail .vacancy-header .job-title{font-size:1.875rem;font-weight:var(--fontWeightLight);line-height:1.2;margin-bottom:.625rem}@media(min-width:1024px){.vacancy-detail .vacancy-header .job-title{font-size:3.75rem}}.vacancy-detail .vacancy-header .back-link{font-size:1rem;display:block;text-align:left;width:100%;margin-bottom:1.25rem}@media(min-width:1024px){.vacancy-detail .vacancy-header .back-link{position:absolute;left:0;top:0}}.vacancy-detail .vacancy-header .back-link i{font-size:1.5rem;margin-right:.625rem}.vacancy-detail .vacancy-header .back-link span{position:relative;top:-5px}.vacancy-detail .vacancy-header .back-link:active i,.vacancy-detail .vacancy-header .back-link:focus i,.vacancy-detail .vacancy-header .back-link:hover i{color:var(--black)}.vacancy-detail .vacancy-header .back-link:active span,.vacancy-detail .vacancy-header .back-link:focus span,.vacancy-detail .vacancy-header .back-link:hover span{text-decoration:underline}.vacancy-detail .vacancy-header .job-location{font-size:.875rem;font-weight:var(--fontWeightBold);line-height:1.2}@media(min-width:1024px){.vacancy-detail .vacancy-header .job-location{font-size:1.25rem}}.vacancy-detail .vacancy-header picture{margin-top:2.5rem;margin-bottom:2.5rem;width:100%}@media(max-width:1023px){.vacancy-detail .vacancy-header picture{width:100vw;position:relative;margin-left:-15px;margin-right:-15px}}.vacancy-detail .vacancy-header picture img{width:100%;height:auto}.vacancy-detail.is-application .vacancy-header .job-title{margin-top:2.5rem}.vacancy-detail picture.featured-image{display:block;margin-top:2.5rem;margin-bottom:2.5rem;width:100%}@media(max-width:1023px){.vacancy-detail picture.featured-image{width:100vw;position:relative;margin-left:-15px;margin-right:-15px}}.vacancy-detail picture.featured-image img{width:100%;height:auto}@media(min-width:1024px){.vacancy-detail .col-1,.vacancy-detail .page-header{grid-column:1}}.vacancy-detail .employee-list{clear:both;padding-top:2.0625rem}@media(min-width:1024px){.vacancy-detail .employee-list{float:left}}.vacancy-detail .employee-list h3{font-size:1.25rem}@media(min-width:1024px){.vacancy-detail .employee-list h3{font-size:1.5625rem}}@media(max-width:1023px){.vacancy-detail aside{width:100vw;position:relative;margin-left:-15px;margin-right:-15px}}@media(min-width:1024px){.vacancy-detail aside{margin-top:2.5rem;padding-bottom:25rem;grid-column:2;grid-row:2/6}}.vacancy-detail aside .infobox{margin-bottom:1.875rem;padding:1.375rem 1.875rem 1.875rem}.vacancy-detail aside .infobox .item{border-bottom:1px solid #d3d3d3;padding:1.125rem 0 .5rem}.vacancy-detail aside .infobox .label{display:block;color:var(--grayMedium);font-size:.75rem}@media(min-width:1024px){.vacancy-detail aside .infobox .label{font-size:1rem}}.vacancy-detail aside .infobox .value{display:block;color:var(--black);font-weight:var(--fontWeightBold);font-size:1rem}@media(min-width:1024px){.vacancy-detail aside .infobox .value{font-size:1.125rem}}.vacancy-detail .vacancy-map{margin-bottom:1.875rem}.vacancy-detail .vacancy-map iframe{max-width:100%}@media(max-width:1023px){.vacancy-detail .actions{width:100vw;position:relative;margin-left:-15px;margin-right:-15px}}.vacancy-detail .actions .button[data-action]{display:block;border-radius:0;text-align:center;width:100%;padding-top:1.375rem;padding-bottom:1.375rem;font-size:1.125rem;margin-bottom:.625rem}.vacancy-detail .actions .button[data-action].is-gray-medium{margin-bottom:0}.vacancy-detail .actions .button[data-action].is-gray-medium:active,.vacancy-detail .actions .button[data-action].is-gray-medium:focus,.vacancy-detail .actions .button[data-action].is-gray-medium:hover{background:var(--grayMedium);border-color:var(--grayMedium)}.vacancy-detail .actions .button[data-action].is-gray-medium:hover{cursor:pointer}.vacancy-detail .taf-form-wrapper{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;background:var(--grayMedium)}@media(min-width:1024px){.vacancy-detail .taf-form-wrapper{position:absolute;width:calc(33.33% - 15px)}}.vacancy-detail .taf-form-wrapper.show{max-height:600px}.vacancy-detail .taf-form{width:calc(100% - 30px);background:var(--grayMedium);margin:.9375rem}.vacancy-detail .taf-form .form-messages{font-size:1rem;color:var(--white)}.vacancy-detail .taf-form textarea{min-height:5rem}.application-form{margin:2.5rem auto;max-width:650px}.application-form .upload-button{font-size:.8125rem;font-weight:var(--fontWeightMedium)}.application-form #file-uploads{margin-top:1.25rem}.application-form #file-uploads .title{font-style:italic;font-size:.8125rem}.application-form #file-uploads .infobox{margin-top:.625rem;padding:.625rem;font-size:1rem}.application-form #file-uploads .infobox span{text-overflow:ellipsis;white-space:nowrap;display:block;margin:10px;max-width:100%;overflow:hidden}@media(max-width:1023px){.application-form .is-half:first-child{margin-bottom:.625rem}}.application-form #dob{-webkit-box-flex:1;-ms-flex:1;flex:1}.application-form .toggle-datepicker{padding:.5rem;margin-left:1rem}@media(min-width:1024px){.application-form{margin-top:3.125rem}}@media(min-width:1024px){.page-complex .main-content-wrapper section.bg-career-02{position:relative;left:-4.375rem;padding-left:4.375rem}}.vacancies-results-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:23px;padding:0 0 0 5.1875rem}@media(max-width:1023px){.vacancies-results-header{padding:0 2.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}.vacancies-results-header__short-by{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vacancies-results-header__short-by .short-by-label{font-size:1.25rem;line-height:1.5rem;font-weight:var(--fontWeightBold);margin-right:13px}.vacancies-results-header__short-by .short-by-select{width:144px;position:relative}@media(max-width:1023px){.vacancies-results-header__short-by .short-by-select{width:210px}}.vacancies-results-header__short-by .short-by-select:after{content:"\42";display:inline-block;color:#f29535;font-family:collicare;position:absolute;right:15px;top:50%;margin-top:-9px;font-size:14px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.vacancies-results-header__short-by .short-by-select:before{content:"";position:absolute;right:4px;top:50%;margin-top:-15px;height:30px;width:34px;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(18%,#fff),color-stop(99%,#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 18%,#fff 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1)}.vacancies-results-header__short-by .short-by-select select{background:#fff;border:1px solid #22282e;border-radius:5px;font-size:.9375rem;line-height:.9375rem;padding:10px 28px 10px 14px;outline:none;width:100%;-webkit-appearance:none}
