.wp-block-theme-blocks-engineer-roles{background-color:#fff;padding-bottom:120px;padding-top:64px}@media(max-width:1119px){.wp-block-theme-blocks-engineer-roles{padding-bottom:88px;padding-top:48px}}@media(max-width:599px){.wp-block-theme-blocks-engineer-roles{padding-bottom:64px;padding-top:40px}}.wp-block-theme-blocks-engineer-roles .engineer-roles__container{margin:0 auto;max-width:1480px;padding-left:100px;padding-right:100px}@media(min-width:1580px){.wp-block-theme-blocks-engineer-roles .engineer-roles__container{padding-left:0;padding-right:0}}@media(max-width:1119px){.wp-block-theme-blocks-engineer-roles .engineer-roles__container{padding-left:40px;padding-right:40px}}@media(max-width:599px){.wp-block-theme-blocks-engineer-roles .engineer-roles__container{padding-left:24px;padding-right:24px}}.wp-block-theme-blocks-engineer-roles .engineer-roles__header{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto 32px;max-width:600px;text-align:center}@media(max-width:1119px){.wp-block-theme-blocks-engineer-roles .engineer-roles__header{align-items:flex-start;gap:12px;margin:0 0 28px}}.wp-block-theme-blocks-engineer-roles .engineer-roles__eyebrow{font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.5}@media(max-width:1119px){.wp-block-theme-blocks-engineer-roles .engineer-roles__eyebrow{font-size:14px;line-height:1.5}}@media(max-width:599px){.wp-block-theme-blocks-engineer-roles .engineer-roles__eyebrow{font-size:14px;line-height:1.5}}.wp-block-theme-blocks-engineer-roles .engineer-roles__eyebrow{color:#f1891b;font-family:Oxygen,sans-serif;font-weight:700;letter-spacing:.28px;margin:0}.wp-block-theme-blocks-engineer-roles .engineer-roles__title{font-family:MD Nichrome,sans-serif;font-size:56px;font-weight:700;letter-spacing:-.02em;line-height:1.2}@media(max-width:1119px){.wp-block-theme-blocks-engineer-roles .engineer-roles__title{font-size:40px;line-height:1.2}}@media(max-width:599px){.wp-block-theme-blocks-engineer-roles .engineer-roles__title{font-size:36px;line-height:1.2}}.wp-block-theme-blocks-engineer-roles .engineer-roles__title{color:#1f1f1f;margin:0}@media(max-width:1119px){.wp-block-theme-blocks-engineer-roles .engineer-roles__title{text-align:left}}.wp-block-theme-blocks-engineer-roles .engineer-roles__description{font-family:Oxygen,sans-serif;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media(max-width:1119px){.wp-block-theme-blocks-engineer-roles .engineer-roles__description{font-size:14px;line-height:1.4}}@media(max-width:599px){.wp-block-theme-blocks-engineer-roles .engineer-roles__description{font-size:14px;line-height:1.4}}.wp-block-theme-blocks-engineer-roles .engineer-roles__description{color:#6d6d6d;margin:0}@media(max-width:1119px){.wp-block-theme-blocks-engineer-roles .engineer-roles__description{text-align:left}}.wp-block-theme-blocks-engineer-roles .engineer-roles__carousel{display:flex;flex-direction:column;gap:20px}.wp-block-theme-blocks-engineer-roles .engineer-roles__nav{display:flex;gap:10px;justify-content:flex-end}@media(max-width:599px){.wp-block-theme-blocks-engineer-roles .engineer-roles__nav{display:none}}.wp-block-theme-blocks-engineer-roles .engineer-roles__nav-btn{align-items:center;background-color:#2a6ea3;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:background-color .25s ease,transform .25s ease,opacity .25s ease;width:44px}.wp-block-theme-blocks-engineer-roles .engineer-roles__nav-btn svg{height:20px;width:20px}.wp-block-theme-blocks-engineer-roles .engineer-roles__nav-btn:hover{background-color:#225782}.wp-block-theme-blocks-engineer-roles .engineer-roles__nav-btn:active{transform:scale(.94)}.wp-block-theme-blocks-engineer-roles .engineer-roles__nav-btn:focus-visible{outline:2px solid #2a6ea3;outline-offset:2px}.wp-block-theme-blocks-engineer-roles .engineer-roles__nav-btn:disabled{cursor:default;opacity:.4;pointer-events:none}.wp-block-theme-blocks-engineer-roles .engineer-roles__track{display:flex;gap:12px;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wp-block-theme-blocks-engineer-roles .engineer-roles__track::-webkit-scrollbar{display:none}@media(max-width:599px){.wp-block-theme-blocks-engineer-roles .engineer-roles__track{margin-inline:-24px;padding-inline:24px;scroll-padding-left:24px}}.wp-block-theme-blocks-engineer-roles .engineer-roles__card{background-color:#e6eff8;border-radius:24px;box-sizing:border-box;display:flex;flex:0 0 calc(25% - 9px);flex-direction:column;gap:24px;justify-content:space-between;min-height:239px;padding:40px;scroll-snap-align:start}@media(max-width:1119px){.wp-block-theme-blocks-engineer-roles .engineer-roles__card{flex-basis:calc(50% - 6px);min-height:200px;padding:32px}}@media(max-width:599px){.wp-block-theme-blocks-engineer-roles .engineer-roles__card{flex-basis:80%;min-height:180px;padding:28px}}.wp-block-theme-blocks-engineer-roles .engineer-roles__icon{align-items:center;background-color:#225782;border:3px solid #96c3e3;border-radius:50%;box-sizing:border-box;color:#fff;display:inline-flex;height:50px;justify-content:center;width:50px}.wp-block-theme-blocks-engineer-roles .engineer-roles__icon svg{height:26px;width:26px}.wp-block-theme-blocks-engineer-roles .engineer-roles__card-body{display:flex;flex-direction:column;gap:12px}.wp-block-theme-blocks-engineer-roles .engineer-roles__label{font-family:MD Nichrome,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2}@media(max-width:1119px){.wp-block-theme-blocks-engineer-roles .engineer-roles__label{font-size:20px;line-height:1.2}}@media(max-width:599px){.wp-block-theme-blocks-engineer-roles .engineer-roles__label{font-size:16px;line-height:1.2}}.wp-block-theme-blocks-engineer-roles .engineer-roles__label{color:#1f1f1f;margin:0}.wp-block-theme-blocks-engineer-roles .engineer-roles__card-text{font-family:Oxygen,sans-serif;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.4}@media(max-width:1119px){.wp-block-theme-blocks-engineer-roles .engineer-roles__card-text{font-size:14px;line-height:1.4}}@media(max-width:599px){.wp-block-theme-blocks-engineer-roles .engineer-roles__card-text{font-size:14px;line-height:1.4}}.wp-block-theme-blocks-engineer-roles .engineer-roles__card-text{color:#6d6d6d;margin:0}@media(prefers-reduced-motion:no-preference){.wp-block-theme-blocks-engineer-roles:not(.is-ready) .engineer-roles__card,.wp-block-theme-blocks-engineer-roles:not(.is-ready) .engineer-roles__description,.wp-block-theme-blocks-engineer-roles:not(.is-ready) .engineer-roles__eyebrow,.wp-block-theme-blocks-engineer-roles:not(.is-ready) .engineer-roles__nav,.wp-block-theme-blocks-engineer-roles:not(.is-ready) .engineer-roles__title{opacity:0}}
