.fGs00a_section{text-align:center;background:var(--steel);flex-direction:column-reverse;margin:1rem 1rem 2rem;display:flex}.fGs00a_image{background-image:url(/smile.jpg);background-position:50%;background-size:cover;width:100%;height:24rem}@media (min-width:800px){.fGs00a_section{grid-template-columns:1fr 2fr;display:grid}}
.hDDmnG_container{text-align:center;background:var(--steel);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.hDDmnG_title{font-size:2rem;font-weight:500}.hDDmnG_button{all:unset;color:#fff;background:var(--link);cursor:pointer;border-radius:.5rem;margin:0 auto;padding:1rem 2rem;font-size:1.3rem;font-weight:500;display:block}.hDDmnG_button:hover{text-decoration:none;transition:all .2s;transform:scale(1.02)translateY(-.1rem);box-shadow:0 .1rem .1rem #00000080}
._8CGWIG_section{flex-direction:column;gap:1rem;padding:2rem 1rem;display:flex}._8CGWIG_title{font-size:2.5rem}._8CGWIG_grid{justify-content:center;display:flex}._8CGWIG_employeeCard{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:800px;display:flex}._8CGWIG_employeeCard ._8CGWIG_image{border:8px solid var(--mint);border-radius:50%;max-width:300px}._8CGWIG_employeeCard ._8CGWIG_name{margin-bottom:.2rem;font-size:1.6rem}._8CGWIG_employeeCard ._8CGWIG_title{font-size:1.2rem}._8CGWIG_employeeCard a{font-size:1.1rem}
.OxSP-W_section{background:var(--mint);border-top:20px solid var(--mint-light);background:linear-gradient(135deg,#a8e6ce 25%,#b0f1d8 25% 50%,#a8e6ce 50% 75%,#b0f1d8 75% 100%) 0 0/5.66px 5.66px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.OxSP-W_columns{flex-wrap:wrap;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;display:grid}.OxSP-W_copyright{text-align:right}.OxSP-W_title{font-size:1.5rem;font-weight:500}.OxSP-W_group{flex-direction:column;gap:.5rem;display:flex}.OxSP-W_details{grid-template-columns:80px auto;gap:.5rem;display:grid}.OxSP-W_links{flex-direction:column;gap:.5rem;display:flex}.OxSP-W_section a{color:unset;text-underline-offset:4px;line-height:1.2rem}
.WDjmIa_section{background-image:url(/header.png);background-position:50%;background-size:cover;align-items:flex-end;height:50vh;min-height:300px;padding:16px;display:flex}.WDjmIa_title{font-size:3.5rem;line-height:1}@media (min-width:750px){.WDjmIa_section{max-height:50vw}.WDjmIa_title{max-width:80%;font-size:5rem}}
.B8oSkG_section{flex-direction:column;gap:1rem;padding:2rem 1rem 1rem;display:flex}.B8oSkG_title{margin-bottom:1rem;font-size:2.5rem}.B8oSkG_lead{flex-direction:column;gap:1rem;display:flex}@media (min-width:700px){.B8oSkG_lead{grid-template-columns:1fr 1fr;display:grid}}
.JiiHVW_container{grid-template-columns:1fr;gap:1rem;display:grid}.JiiHVW_highlight{flex-direction:column;gap:1rem;padding:1rem;display:flex}.JiiHVW_highlight:nth-child(2n){background:var(--mint-alt)}.JiiHVW_highlight .JiiHVW_title{font-size:1.5rem;font-weight:500}@media (min-width:700px){.JiiHVW_container{grid-template-columns:1fr 1fr}.JiiHVW_highlight:nth-child(n){background:unset}.JiiHVW_highlight:nth-child(4n+3),.JiiHVW_highlight:nth-child(4n+4){background:var(--mint-alt)}}
.X3rK-W_section{background:#fff;flex-direction:column;display:flex}.X3rK-W_topBar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.X3rK-W_hamburger{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:.8rem;font-size:2rem;display:flex}.X3rK-W_verticalCenterFix{margin-top:-.5rem}.X3rK-W_hamburger:focus-visible,.X3rK-W_hamburger:hover{background:var(--steel)}.X3rK-W_companyName{color:unset;padding-left:1rem;font-size:2rem;position:relative}.X3rK-W_companyName:hover{text-decoration:none}.X3rK-W_drawer{text-align:center;flex-direction:column;font-size:1.2rem;display:flex}.X3rK-W_drawer.X3rK-W_open{display:flex}.X3rK-W_drawer.X3rK-W_closed{display:none}.X3rK-W_drawer a{color:unset;padding:1rem 2rem}.X3rK-W_drawer a:hover{color:unset}@media (min-width:850px){.X3rK-W_hamburger{display:none}.X3rK-W_drawer.X3rK-W_closed{display:flex}.X3rK-W_drawer{flex-direction:row}.X3rK-W_drawer a{padding:1rem .7rem}.X3rK-W_section{flex-direction:row;justify-content:space-between}}
._8aKS0q_section{flex-direction:column;gap:1rem;padding:2rem 1rem 1rem;display:flex}._8aKS0q_title{font-size:2.5rem}._8aKS0q_image{width:100%;max-width:1000px;margin:0 auto}
._4wrBgq_section{text-align:center;background:var(--steel);background-image:linear-gradient(135deg,#f8f6f6 25%,#ededed 25% 50%,#f8f6f6 50% 75%,#ededed 75% 100%);background-size:5.66px 5.66px;flex-direction:column;gap:1rem;margin-top:2rem;padding:1.5rem;display:flex}._4wrBgq_logos{justify-content:center;align-items:center;gap:4rem;display:flex}
@keyframes dQwUvG_spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.dQwUvG_spinner{border:.15em solid;border-left-color:#0000;border-radius:50%;width:1em;height:1em;animation-name:dQwUvG_spin;animation-duration:.4s;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-flex}
._8I9Hlq_section{background:var(--mint);border:20px solid var(--mint-light);background:linear-gradient(135deg,#a8e6ce 25%,#b0f1d8 25% 50%,#a8e6ce 50% 75%,#b0f1d8 75% 100%) 0 0/5.66px 5.66px;border-left:none;border-right:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:1rem;display:flex}._8I9Hlq_image{border:8px solid #fff;border-radius:50%;max-width:300px}._8I9Hlq_figure{text-align:center;max-width:750px;font-size:1.5rem}._8I9Hlq_figure q:before{content:""}._8I9Hlq_figure figcaption{margin-top:12px}._8I9Hlq_figure figcaption:before{content:"– "}@media (min-width:700px){._8I9Hlq_section{flex-direction:row-reverse}._8I9Hlq_section._8I9Hlq_reverse{flex-direction:row}._8I9Hlq_figure{text-align:right}._8I9Hlq_section._8I9Hlq_reverse ._8I9Hlq_figure{text-align:left}}
._95xvLG_section{text-align:center;background:var(--steel);background-image:linear-gradient(135deg,#f8f6f6 25%,#ededed 25% 50%,#f8f6f6 50% 75%,#ededed 75% 100%);background-size:5.66px 5.66px;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}._95xvLG_title{font-size:1.8rem;font-weight:500}._95xvLG_text{max-width:700px;font-size:1.3rem;line-height:1.3}
