.jobs-section{font-family:Inter,sans-serif}.department.active .job.hide,.jobs-section .hide{display:none}.jobs-section .jobs-section__content.normal h2{font-size:40px;line-height:1.3}#lozenge-wrap+.column{text-align:right}.lozenge{background-color:#f8f8f8;border:1px solid #e8e8e9;border-radius:30px;color:#1c1d24;font-size:15px;padding:6px 40px 6px 15px;pointer-events:none;width:fit-content}.lozenge p{margin-bottom:0;margin-top:0!important;position:relative}.lozenge p:after{background-image:url(https://5255565.fs1.hubspotusercontent-na1.net/hubfs/5255565/_2023_update/Icons/close-icon-grey.svg);background-origin:content-box;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;height:30px;padding:5px;pointer-events:auto;position:absolute;right:-32px;top:50%;transform:translateY(-50%);width:30px}#search-lozenge{margin-right:0;opacity:0;padding:0;width:0}#search-lozenge.active{margin-top:8px;opacity:1;padding:6px 40px 6px 15px;width:fit-content}.jobs-section .btn--short:not(.btn-link){padding-bottom:5px;padding-top:5px}.jobs-section #jobs-table.no-limit{display:flex;flex-direction:column;gap:8px}.jobs-section .department{background:#fff;border:1px solid #e8e8e9;border-radius:8px;cursor:pointer;padding:8px 25px;position:relative;transition:all .3s}.jobs-section .department.active{padding-bottom:20px}.department .dept-title{align-items:center;display:grid;gap:16px;grid-template-columns:80% 1fr;padding:8px 0;position:relative}.department .dept-title:after{background:url(https://5255565.fs1.hubspotusercontent-na1.net/hubfs/5255565/Plus%20Icon%20-%20Coral.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s;width:24px}.department .dept-title p{pointer-events:none}.department .job{display:grid;height:0;opacity:0;transition:background .3s}.department .job p{margin:0}.department .job .button{min-width:auto}.department.active div{background-color:#fff}.department.active .dept-title:after{background-image:url(https://5255565.fs1.hubspotusercontent-na1.net/hubfs/5255565/minus%20icon%20-%20coral.svg);height:20px;width:20px}.department.active .job{align-items:center;display:grid;gap:40px;grid-template-columns:50% 50%;height:auto;opacity:1;padding:8px 25px}.department.active .job .btn-link.btn--wide{font-size:14px;font-weight:300;width:fit-content}.job:hover .job-location,.job:hover .job-title{color:#ff5a65}.job-location,.job-title{transition:color .3s}.department.active .job .btn-link.btn--primary:before{display:none}.department.disabled{opacity:.6;pointer-events:none}.dropdown-wrap,.multi-dropdown{position:relative}.multi-dropdown:after{background-image:url(https://5255565.fs1.hubspotusercontent-na1.net/hubfs/5255565/_2023_update/Icons/chevron-down-icon.svg);background-repeat:no-repeat;background-size:100%;content:"";height:25px;position:absolute;right:16px;top:11px;transform:rotate(0deg);transition:transform .3s;width:22px}.multi-dropdown.active:after{-webkit-filter:invert(100%);filter:invert(100%)}.multi-dropdown:hover:after{transform:translateY(-3px) rotate(180deg)}.jobs-section .filter-dropdown .multi-dropdown.active{background:#000;color:#fff;z-index:2}.multi-dropdown.active:not(:hover){background-color:#fff}.multi-dropdown.active:after,.multi-dropdown.active:hover:after{transform:translateY(-3px) rotate(180deg)}.dropdown-wrap .dropdown{background:#fff;border:1px solid #d1d1d3;border-radius:8px;border-top:none;box-shadow:0 2.767px 2.214px 0 rgba(0,0,0,.02),0 6.65px 5.32px 0 rgba(0,0,0,.03),0 12.522px 10.017px 0 rgba(0,0,0,.04),0 22.336px 17.869px 0 rgba(0,0,0,.04),0 41.778px 33.422px 0 rgba(0,0,0,.05),0 100px 80px 0 rgba(0,0,0,.07);list-style:none;margin-left:0;max-height:310px;opacity:0;overflow-y:scroll;padding-top:8px;pointer-events:none;position:absolute;top:99%;width:100%}.dropdown-wrap .multi-dropdown.active+.dropdown{opacity:1;pointer-events:auto;z-index:1}.dropdown-wrap .dropdown li{cursor:pointer;position:relative}.dropdown-wrap .dropdown li input{display:none}.dropdown-wrap .dropdown li label{border-bottom:1px solid var(--blue-grey);color:#494951;cursor:pointer;display:block;font-family:Inter,sans-serif;margin:0;padding:8px 16px 8px 48px;transition:all .3s ease-out}.dropdown-wrap .dropdown li:hover label{background-color:var(--blue-grey-30)}.dropdown-wrap .dropdown li input+span{cursor:pointer;left:0;position:absolute;top:8px}.dropdown-wrap .dropdown li input+span:before{border:1px solid #8d8d92;border-radius:4px;color:transparent;content:"";height:22px;left:16px;line-height:18px;position:absolute;top:1.5px;width:22px}.dropdown-wrap .dropdown li input:checked+span:before{background-color:#ff5a65;background-image:url(https://www.mews.com/hubfs/_2023_update/Icons/Tick%20Icon%20-%20White.svg);background-size:cover;border:1px solid #ff5a65}#job-search-wrap form{max-width:303px;position:relative}#job-search-wrap form:before{background:url(https://www.mews.com/hubfs/_Project_Phoenix/icons/search.svg);background-size:cover;content:"";height:30px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:30px;z-index:1}.jobs-section .dropdown-wrap{align-items:flex-end;display:flex;flex-direction:column;width:303px}.jobs-section .dropdown-wrap p{width:303px}#job-search-input,.jobs-section .filter-dropdown .multi-dropdown{background-color:#fff;border:1px solid #d1d1d1;border-radius:8px;color:#494951;font-size:1rem;margin:0;outline:none;padding:8px 16px;text-align:left;width:303px}.jobs-section .filter-dropdown{align-items:flex-end;cursor:pointer;display:flex;flex-direction:column}.jobs-section .filters-button-container{margin:30px 0}.jobs-section .filters-button{position:relative}.jobs-section .filters-button:after{background-image:url(https://5255565.fs1.hubspotusercontent-na1.net/hubfs/5255565/_2023_update/Icons/Down%20Chevron%20-%20White.svg);background-repeat:no-repeat;background-size:100%;content:"";height:28px;position:absolute;right:16px;top:16px;transform:rotate(0deg);transition:transform .35s;transition-timing-function:ease-in-out;width:33px}#job-search-input:active,#job-search-input:focus{border-color:var(--dark-grey)}#job-search-input::placeholder{color:#494951;text-align:left}#jobs-table .job-simple-row{border-top:1px solid #d1d1d1;display:grid;grid-template-columns:50% repeat(2,1fr);padding:16px 25px;transition:background .3s}#jobs-table .job-simple-row:hover{background:#f0f5ff}#jobs-table .job-simple-row:last-child{border-bottom:none}#jobs-table .job.display{transition:background .3s}#jobs-table .job-simple-row p{margin-bottom:0}@media (min-width:768px) and (max-width:1024px){.department .dept-title{grid-template-columns:70% 1fr}.department .dept-title p:last-child{margin-right:40px;text-align:right}}@media(min-width:768px){.jobs-section .hide-desktop{display:none}}@media(max-width:991px){.jobs-section .cms-content__wrapper{margin-left:0}.department.active .job{border-bottom:1px solid #e8e8e9;gap:2px;grid-template-columns:1fr;padding:16px 0}.department.active .job p:nth-child(2){text-align:left}.department .dept-title{align-items:flex-start;display:flex;flex-direction:column}.department .dept-title p:first-child{font-weight:600}}@media (max-width:767px){#filter-container,#job-search-wrap{max-width:100%;width:100%}.jobs-section .filters-container.active{background:#fff;height:100%;left:0;overflow-y:scroll;padding:60px 0;position:fixed;top:30px;width:100%;z-index:10}.jobs-section .filters-container.active .filters-button-container{border-bottom:1px solid #e8e8e9;margin:0;padding:0 25px 25px}.jobs-section .filters-container.active .filters-button:after{transform:rotate(180deg)}.jobs-section .filters-container.active #jobs-num-out{display:none}#filtering-wrap{display:none;gap:25px;margin-top:25px;padding:0}#filtering-wrap>div{align-items:unset;border-bottom:1px solid #e8e8e9;margin-bottom:0;padding:0 25px 25px}#job-search-wrap form,.jobs-section .dropdown-wrap,.jobs-section .dropdown-wrap p{max-width:400px;width:100%}#job-search-input,.jobs-section .filter-dropdown .multi-dropdown{max-width:400px;padding:16px;width:100%}.multi-dropdown:after{top:18px}.jobs-section .filters-apply-button{border-radius:12px;margin:25px;padding:16px}.jobs-section .lozenges{flex-direction:column;gap:8px;margin-bottom:0}#lozenge-wrap{justify-content:flex-start;width:100%}.filters-container.active #filtering-wrap,.filters-container.active .filters-apply-button{display:flex}.filters-apply-button{display:none}.jobs-section .lozenge{margin-bottom:2px;width:fit-content}.jobs-section #search-lozenge.active{width:fit-content}#filtering-wrap p:last-child{margin-top:0}.jobs-section .hide-mobile{display:none}}@media (max-width:747px){.jobs-section{margin:0 auto}#filter-container{margin-bottom:30px}#filtering-wrap{flex-direction:column}#jobs-table .job-simple-row{display:flex;flex-direction:column;padding:16px 0;position:relative;row-gap:8px}#jobs-table .job-simple-row p{text-align:left}#jobs-table .job-simple-row p:last-child{display:none}#jobs-table .job-simple-row:last-child{padding-bottom:0}}@media(max-width:600px){.jobs-section{margin:0 auto}.jobs-section .jobs-section__content.normal h2{font-size:32px;line-height:1.4}.jobs-section .department{padding:10px}.department .dept-title{gap:2px;padding:0}.department.active .dept-title{margin-bottom:15px}.department .dept-title:after{right:0}}@media (max-width:374px){.dept-title p:last-child{display:none}}