.work-with-us-section{padding:80px 0;margin-top:60px!important}.work-with-us-section :focus{outline:none}.work-with-us-section :focus-visible{outline:3px solid #b28e3b;outline-offset:3px}@media only screen and (max-width:79.999em){.work-with-us-section{padding:0 0 20px;margin-top:20px!important}}.work-with-us-section__wrapper{display:flex;gap:60px}@media only screen and (max-width:79.999em){.work-with-us-section__wrapper{flex-direction:column;gap:40px}}.work-with-us-section__content{flex:0 0 40%;width:40%}@media only screen and (max-width:79.999em){.work-with-us-section__content{width:100%;flex:none}}.work-with-us-section__offices{flex:1 1 60%;width:60%}@media only screen and (max-width:79.999em){.work-with-us-section__offices{width:100%;flex:none}}.work-with-us-section__title{font-family:FreightBigBook,Arial,Sans-Serif;font-size:46px;font-weight:400;font-style:normal;font-stretch:normal;line-height:34px;letter-spacing:1px;margin:48px 0 32px;color:#fff}@media only screen and (min-width:48em)and (max-width:79.999em){.work-with-us-section__title{font-size:38px;line-height:44px;margin:37px 0 11px}}@media only screen and (min-width:80em){.work-with-us-section__title{font-size:46px;line-height:52px;margin:8px 0 40px}}.work-with-us-section__text{font-family:BentonSans-Book,Arial,Sans-Serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:30px;letter-spacing:0;margin:0 0 30px;color:#fff}@media only screen and (min-width:80em){.work-with-us-section__text{max-width:80%}}.work-with-us-section__line{background:#c29b40;height:1px;margin:0 0 20px;width:68px;flex:0 0 auto}.work-with-us-section__connect{font-family:MercuryDisplay-Italic,Arial,sans-serif;font-style:italic;line-height:20px;font-size:18px;letter-spacing:.26px;color:#999}.work-with-us-section__link--anchor{margin:0 auto;display:inline-flex;justify-content:center;align-items:center;align-self:center;color:#fff;font-family:BentonSans-Medium,Arial,Sans-Serif;font-size:13px;font-weight:500;letter-spacing:1.4px;padding:22px 0;text-transform:uppercase}.work-with-us-section__link--anchor :focus-visible{outline:3px solid #b28e3b;outline-offset:4px}.work-with-us-section__link--anchor :focus-visible .icon{transform:translateX(5px)}.work-with-us-section__link--anchor .icon{margin-left:8px;transition:all .3s ease}.work-with-us-section__link--anchor:hover{color:#fff}.work-with-us-section__link--anchor:hover .icon{transform:translateX(5px)}.work-with-us-section__office-image{aspect-ratio:3/2}.work-with-us-section__office-image .responsive-image-container img{height:100%}.work-with-us-section__office-details{margin-top:22px;display:flex;justify-content:space-between}@media only screen and (max-width:59.999em){.work-with-us-section__office-details{flex-direction:column}}.work-with-us-section__office-name{color:#fff;font-family:MercuryDisplay-Roman,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:600}.work-with-us-section__office-name :focus-visible{outline:3px solid #b28e3b;outline-offset:4px}.work-with-us-section__office-name:hover{color:#fff}.work-with-us-section__office-address{margin:13px 0;font-size:14px;line-height:24px;color:#fff}.work-with-us-section__office-contact{padding-right:20px;display:flex;flex-direction:column}.work-with-us-section__office-contact-label{margin:0 0 10px;font-family:BentonSans-Medium,Arial,Sans-Serif;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:16px;letter-spacing:1.6px;color:#999;display:inline-block;text-transform:uppercase}.work-with-us-section__office-phone{font-size:18px;line-height:24px;color:#fff;display:block;text-decoration:none;font-family:MercuryDisplay-Roman,Arial,sans-serif;margin:0 0 10px}.work-with-us-section__office-phone :focus-visible{outline:3px solid #b28e3b;outline-offset:4px}.work-with-us-section__office-phone:hover{color:#fff}.work-with-us-section__office-contact-button{margin:0 auto;display:inline-flex;justify-content:center;align-items:center;align-self:center;color:#fff;font-family:BentonSans-Medium,Arial,Sans-Serif;font-size:13px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase}.work-with-us-section__office-contact-button :focus-visible{outline:3px solid #b28e3b;outline-offset:4px}.work-with-us-section__office-contact-button :focus-visible .icon{transform:translateX(5px)}@media only screen and (max-width:59.999em){.work-with-us-section__office-contact-button{display:flex;margin:auto auto auto 0}}.work-with-us-section__office-contact-button .icon{margin-left:8px;transition:all .3s ease}.work-with-us-section__office-contact-button:hover{color:#fff}.work-with-us-section__office-contact-button:hover .icon{transform:translateX(5px)}.work-with-us-section .office-carousel-progress{position:relative;width:100%;height:4px;margin:12px 0}.work-with-us-section .office-carousel-progress__track{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:hsla(0,0%,100%,.2);transform:translateY(-50%);border-radius:2px}.work-with-us-section .office-carousel-progress__dot{position:absolute;top:50%;width:3px;height:3px;background-color:#fff;border-radius:9999px;transform:translateY(-50%);transition:left .6s ease}.work-with-us-section .office-result-carousel__arrow{position:absolute;top:40%;transform:translateY(-40%);z-index:10;width:40px;height:48px;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;cursor:pointer}.work-with-us-section .office-result-carousel__arrow :focus-visible{outline:3px solid #b28e3b;outline-offset:2px}.work-with-us-section .office-result-carousel__arrow:before{display:none}.work-with-us-section .office-result-carousel__arrow.slick-disabled{opacity:.4;cursor:default;pointer-events:none}@media only screen and (min-width:80em){.work-with-us-section .office-result-carousel__arrow{width:60px;height:68px}}.work-with-us-section .office-result-carousel__arrow--prev{left:0}.work-with-us-section .office-result-carousel__arrow--next{right:0}.work-with-us-section .office-result-carousel__arrow .icon{color:#fff;font-size:20px}