.bw-main-banner{position:relative;background-size:cover;background-position:center;min-height:424px;padding:100px 0;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}@media only screen and (max-width:1700px){.bw-main-banner{min-height:360px}}@media only screen and (max-width:767px){.bw-main-banner{padding:70px 0;min-height:auto}}.bw-main-banner:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--ca-dark),.6);z-index:1}.bw-main-banner h1{color:#fff;position:relative;margin-bottom:0}.bw-main-banner h1:before{content:'';position:absolute;display:inline-block;left:-45px;width:26px;height:29px;top:.5em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg width='26' height='29' viewBox='0 0 26 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 14.5L0 0V29L26 14.5Z' fill='%23EAAA0F'/%3E%3C/svg%3E%0A")}@media only screen and (max-width:767px){.bw-main-banner h1:before{width:17px;height:19px;background-size:contain;left:-27px}}.bw-main-banner h4{color:#fff;margin-top:10px;margin-bottom:0;line-height:1.4;font-weight:400;white-space:pre-line;font-family:"Noto Sans",sans-serif}.bw-main-banner__inner{padding-left:45px;width:100%;max-width:780px}@media only screen and (max-width:767px){.bw-main-banner__inner{padding-left:27px}}.bw-search h3{margin-bottom:50px;line-height:1.3;font-family:"Noto Sans",sans-serif}@media only screen and (max-width:1199px){.bw-search h3{margin-bottom:40px}}.bw-search form{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.bw-search form{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.bw-search form input{height:67px;border:1.5px solid var(--c-light-grey-3);border-radius:5px;padding:19px 25px;color:var(--c-primary);width:100%}@media only screen and (max-width:767px){.bw-search form input{height:47px;padding:10px 20px}}.bw-search form input:focus{border-color:var(--c-secondary)}.bw-search form button{border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bw-search form select{border:1.5px solid var(--c-light-grey-3);border-radius:5px;background-color:#fff;color:var(--c-primary);width:100%;padding:19px 25px;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L7 7.5' stroke='%23611E29' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 1.5L7 7.5' stroke='%23611E29' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:12px;background-position:calc(100% - 20px) 30px;background-repeat:no-repeat;cursor:pointer}@media only screen and (max-width:767px){.bw-search form select{padding:10px 20px;background-position:calc(100% - 15px) 20px}}.bw-search form .input-group{position:relative;width:calc(50% - 15px)}@media only screen and (max-width:767px){.bw-search form .input-group{width:100%}}.bw-search__form{padding:50px;background:var(--c-light-grey-2)}@media only screen and (max-width:767px){.bw-search__form{padding:40px}}@media only screen and (max-width:767px){.bw-search__form{padding:30px}}.bw-search__form-title{margin-bottom:15px}.bw-search__reset{width:100%;text-align:right;display:none}.bw-search__reset span{font-size:16px;font-weight:700;color:var(--c-secondary);display:inline-block;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase}.bw-search__reset span:hover{color:var(--c-primary)}.bw-jobs__posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.bw-jobs .page-numbers{font-weight:700;color:var(--c-primary);cursor:pointer;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.bw-jobs .page-numbers:not(.dots):hover{color:var(--c-secondary)}.bw-jobs .page-numbers:not(:first-child){margin-left:15px}.bw-jobs .page-numbers svg path{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bw-jobs .page-numbers.next.none,.bw-jobs .page-numbers.prev.none{opacity:0;pointer-events:none;visibility:hidden}.bw-jobs .page-numbers.next:hover svg path,.bw-jobs .page-numbers.prev:hover svg path{fill:var(--c-primary)}.bw-jobs .page-numbers.current:not(.next):not(.prev){min-width:32px;padding:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;background:var(--c-alter);color:var(--c-secondary);pointer-events:none}.bw-jobs__pag-bottom{width:100%;text-align:center;margin-top:100px}@media only screen and (max-width:767px){.bw-jobs__pag-bottom{margin-top:70px}}.bw-jobs__pag-bottom .page-numbers:not(:first-child){margin-left:50px}@media only screen and (max-width:1199px){.bw-jobs__pag-bottom .page-numbers:not(:first-child){margin-left:15px}}.bw-jobs__item{border:1px solid var(--c-light-grey-3);padding:30px;width:calc(100% / 3 - 20px)}@media only screen and (max-width:991px){.bw-jobs__item{width:calc(50% - 15px)}}@media only screen and (max-width:576px){.bw-jobs__item{width:100%}}.bw-jobs__item-countries a{color:var(--c-secondary)}.bw-jobs__item-countries a:hover{color:var(--c-primary)}.bw-jobs__item-title{margin:20px 0;display:inline-block;overflow:hidden}.bw-jobs__item-title a{-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--c-primary)}.bw-jobs__item-title a:hover{color:var(--c-secondary)}.bw-jobs__item-info-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:5px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.bw-jobs__item-info{color:var(--c-grey);font-size:16px}.bw-jobs__item-info span{color:var(--c-primary);font-size:18px}@media only screen and (max-width:1700px){.bw-jobs__item-info span{font-size:16px}}