.hw-container{max-width:1430px;width:100%;padding:0 15px;margin-left:auto;margin-right:auto}.hw-section{padding:5rem 0;overflow:hidden}@media screen and (max-width: 991px){.hw-section{padding:3rem 0}}.hw-section--grey{background-color:#f8f9fa}.hw-section--green{background-color:#ecf5e9}.hw-section--pink{background-color:#f5f0fa}.hw-banner{display:flex;align-items:center;flex-wrap:wrap}.hw-banner>*{flex:0 0 50%;max-width:50%}@media screen and (max-width: 991px){.hw-banner>*{flex:0 0 100%;max-width:100%}}.hw-banner__content{padding:0 5%}@media screen and (max-width: 991px){.hw-banner__content{margin-bottom:2rem}}.hw-banner__content--alt{padding:0 5% 0 0}.hw-banner__content *{font-size:1.4rem}.hw-banner__image img{width:100%;display:block;border-radius:15px}.hw-banner__title{font-weight:700;font-size:clamp(2rem,7vw,4rem)}.hw-content-image{display:flex;align-items:center;flex-wrap:wrap}.hw-content-image--wide .hw-content-image__content{flex:0 0 50%;max-width:50%}@media screen and (max-width: 991px){.hw-content-image--wide .hw-content-image__content{flex:0 0 100%;max-width:100%}}.hw-content-image--wide .hw-content-image__image{flex:0 0 50%;max-width:50%}@media screen and (max-width: 991px){.hw-content-image--wide .hw-content-image__image{flex:0 0 100%;max-width:100%}}.hw-content-image--wide .hw-content-image__image img{width:50vw;max-width:none}@media screen and (max-width: 991px){.hw-content-image--wide .hw-content-image__image img{width:100vw}}.hw-content-image__content{padding:0 5%;flex:0 0 40%;max-width:40%}@media screen and (max-width: 991px){.hw-content-image__content{flex:0 0 100%;max-width:100%;margin-bottom:2rem}}.hw-content-image__image{flex:0 0 60%;max-width:60%}@media screen and (max-width: 991px){.hw-content-image__image{flex:0 0 100%;max-width:100%;order:1}}.hw-content-image__image img{width:100%;border-radius:15px}.hw-content-image__image--rounded img{max-width:50%;margin:0 auto;display:block;border-radius:50%}.hw-content-image__title{font-weight:700;font-size:clamp(1.5rem,5vw,2.5rem)}.hw-content-image__title--alt{font-weight:400}.hw-content-image__title--alt b{font-weight:700}.hw-usps{max-width:1040px;margin:0 auto}.hw-usp{display:flex;align-items:center;gap:40px;width:80%;margin-left:auto;margin-top:3rem}@media screen and (max-width: 767px){.hw-usp{width:100%}}.hw-usp:nth-child(even){margin-left:0;margin-right:0}.hw-usp__icon{flex:0 0 100px;max-width:100px}.hw-usp__content{flex:1}.hw-usp__title{margin-bottom:1rem;display:block}.hw-quote{padding:0 15px;flex:0 0 25%;max-width:25%}@media screen and (max-width: 1199px){.hw-quote{flex:0 0 50%;max-width:50%}}@media screen and (max-width: 500px){.hw-quote{flex:0 0 100%;max-width:100%}}.hw-quote__inner{display:flex;flex-direction:column;background-color:#f5f0fa;border-radius:15px;overflow:hidden;height:100%}.hw-quote__img{padding-bottom:100%;position:relative;border-radius:0 0 15px 15px;overflow:hidden}.hw-quote__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hw-quote__content{padding:20px;text-align:center;flex:1;display:flex;flex-direction:column}.hw-quote__content p{font-size:16px}.hw-quote__subtile{font-size:18px}.hw-quote__content-bottom{display:flex;flex-direction:column;justify-content:center;flex:1}.hw-quotes__title{margin-bottom:4rem;font-weight:700;font-size:clamp(1.5rem,5vw,2.5rem)}.hw-quotes__people{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px;gap:30px 0}.hw-contact__email{color:inherit}.single-jobs div[role=main]{max-width:100%}.hw-listings__title{font-weight:700;font-size:var(--font-size-clamp-medium)}.hw-listings__content{max-width:991px;margin:0 auto}.hw-job-box{padding:0 15px;flex:0 0 33.333%;max-width:33.333%}@media screen and (max-width: 991px){.hw-job-box{flex:0 0 50%;max-width:50%}}@media screen and (max-width: 991px){.hw-jobs-overview .hw-job-box{flex:0 0 33.333%;max-width:33.333%}}@media screen and (max-width: 767px){.hw-jobs-overview .hw-job-box{flex:0 0 100%;max-width:100%}}.hw-job-box__inner{padding:30px;border-radius:15px;background-color:#f8f9fa;display:flex;flex-direction:column;height:100%;color:inherit}@media screen and (max-width: 991px){.hw-job-box__inner{padding:20px}}.hw-job-box__inner:hover .hw-job-box__button{background-color:#5f6fff;color:#fff}.hw-job-box__title{text-align:center;margin-bottom:1rem;flex:1;display:block;gap:20px}.hw-job-box__title--alt{display:flex;align-items:flex-start;text-align:left;flex:0 0 auto}.hw-job-box__title-count{padding:10px;border-radius:10px;color:#fff;background-color:#5f6fff;display:flex;align-items:center;justify-content:center;flex:0 0 40px;max-width:40px;height:40px;margin-top:-6px}.hw-job-box__list{list-style:none;margin:0;font-size:16px;text-align:center;margin-bottom:1rem}.hw-job-box__list-item{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:6px}.hw-job-box__list-item img{flex:0 0 35px;max-width:35px}.hw-job-box__content{font-size:16px;line-height:1.6rem}.hw-job-box__button{font-size:16px;padding:10px 32px;border-radius:10px;border-color:#5f6fff;border:1px solid;color:#5f6fff;transition:all .2s ease}.hw-jobs-overview{display:flex;flex-wrap:wrap;margin:0 -15px;margin-top:3rem;margin-bottom:3rem;gap:30px 0}.job-content{max-width:1040px;font-size:16px}.job-content h2,.job-content h3,.job-content h4,.job-content h5,.job-content h6{font-weight:700}.benefits{font-size:16px}.benefits__content{margin-bottom:3rem}.benefits__list{max-width:700px;font-size:16px;column-count:2;column-gap:32px;margin-left:0;margin-bottom:3rem}@media screen and (max-width: 768px){.benefits__list{column-count:1}}.benefits__list li{display:flex;align-items:flex-start;gap:0 8px;margin-bottom:6px}.benefits__list li img{flex:0 0 20px;max-width:20px}.benefits__list li span{flex:1}.hw-job-data{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 32px;list-style:none;margin:0;margin-bottom:1rem}.hw-job-data__item{font-size:16px;display:flex;align-items:center;justify-content:center;gap:12px;text-wrap:nowrap}.hw-job-data__item img{flex:0 0 35px;max-width:35px}footer#footer{background-color:#ecf5e9;color:#292929}footer#footer::after,footer#footer::before{display:none !important}footer#footer a:not(.button){color:#292929}footer#footer a:not(.button):hover{color:inherit;text-decoration:underline}footer#footer .button{background-color:#5f6fff;font-weight:500;font-size:16px}footer#footer .widget_nav_menu a{font-weight:400 !important}.footer__title{display:block;font-size:1.75rem;margin-bottom:1.5rem}.footer__bottom{background-color:#ecf5e9;color:#292929;font-size:1rem}.footer__bottom .footer-row{max-width:1268px}.footer__bottom .columns{padding-right:1.2rem;padding-left:1.2rem}.footer__bottom-inner{border-top:1px solid #207a61}.footer__icons{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:16px;margin:32px 0}.footer__icons img{flex:0 0 70px;max-width:70px;max-height:34px}@media screen and (max-width: 767px){.footer__icons img{flex:0 0 50px;max-width:50px;max-height:25px}}@media screen and (max-width: 767px){.footer__details{font-size:16px}}