.detail_block-section-trace__GGhWr,.detail_section-trace__94GTp{margin:2rem 0;color:gray}.detail_block-section-trace__GGhWr{margin-left:4rem}.detail_block__xELNj{display:flex;flex-direction:column;gap:calc(8px + 2vh);margin:calc(8px + 2vh) 0}.detail_block__xELNj .main-sections{margin:0}.detail_title__e1zKs{text-align:center;margin-inline:auto}@media(max-width:767px){.detail_grid__USYwa{width:min(100% - 80px,1520px);margin-inline:auto;padding-top:calc(8px + 1vh);padding-bottom:calc(8px + 1vh)}}@media(max-width:767px)and (max-width:767px){.detail_grid__USYwa{width:min(100% - 2.25rem,1520px)}}@media(min-width:768px){.detail_grid__USYwa{width:min(100% - 320px,1130px);margin-inline:auto;padding-top:calc(8px + 2vh);padding-bottom:calc(8px + 2vh)}}@media(min-width:768px)and (max-width:767px){.detail_grid__USYwa{width:min(100% - 2.25rem,1130px)}}@media(min-width:768px){.detail_grid__USYwa{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(20rem,(100% - (2 - 1) * 8vw)/2),1fr));grid-gap:8vw;row-gap:2rem}}.detail_grid__USYwa{display:grid;row-gap:1.5rem}.detail_grid__USYwa .detail_left__FlLHb{display:block}@media(max-width:767px){.detail_grid__USYwa .detail_right__z2ID1{order:-1}}.detail_grid__USYwa .detail_right__z2ID1{display:block}@media(max-width:767px){.detail_related__uYMoW{width:min(100% - 80px,1520px);margin-inline:auto;padding-top:calc(8px + 1vh);padding-bottom:calc(8px + 1vh)}}@media(max-width:767px)and (max-width:767px){.detail_related__uYMoW{width:min(100% - 2.25rem,1520px)}}@media(min-width:768px){.detail_related__uYMoW{width:min(100% - 320px,1130px);margin-inline:auto;padding-top:calc(8px + 2vh);padding-bottom:calc(8px + 2vh)}}@media(min-width:768px)and (max-width:767px){.detail_related__uYMoW{width:min(100% - 2.25rem,1130px)}}@media(max-width:767px){.detail_related__uYMoW h2{padding-bottom:calc(8px + 1vh)}}.detail_related__uYMoW h2{padding-bottom:calc(8px + 2vh)}.detail_relatedProducts__KTsIM{text-align:center}.detail_eyebrow__SfxJq{margin-bottom:calc(8px + 1rem)}@media(max-width:767px){.detail_paddingTop__Mz_mP{padding-top:calc(8px + 1vh)}}.detail_paddingTop__Mz_mP{padding-top:calc(8px + 2vh)}@media(max-width:767px){.detail_paddingBottom__kJpCg{padding-bottom:calc(8px + 1vh)}}.detail_paddingBottom__kJpCg{padding-bottom:calc(8px + 2vh)}@media(max-width:767px){.detail_socialScores__1aRtl{width:min(100% - 80px,1520px);margin-inline:auto;padding-top:calc(8px + 1vh);padding-bottom:calc(8px + 1vh)}}@media(max-width:767px)and (max-width:767px){.detail_socialScores__1aRtl{width:min(100% - 2.25rem,1520px)}}@media(min-width:768px){.detail_socialScores__1aRtl{width:min(100% - 320px,1130px);margin-inline:auto;padding-top:calc(8px + 2vh);padding-bottom:calc(8px + 2vh)}}@media(min-width:768px)and (max-width:767px){.detail_socialScores__1aRtl{width:min(100% - 2.25rem,1130px)}}.detail_socialScores__1aRtl{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:1rem}@media(min-width:768px){.detail_socialScores__1aRtl{display:grid;grid-template-columns:1fr 1fr 1fr}}.employeesPerCategories_block-section-trace__Enh9o,.employeesPerCategories_section-trace__KkvHO{margin:2rem 0;color:gray}.employeesPerCategories_block-section-trace__Enh9o{margin-left:4rem}.employeesPerCategories_block__2hlTS{margin-bottom:0;line-height:22px}.employeesPerCategories_border__A_sZx{border:1px solid #c9dfde;border-radius:2.5rem}.employeesPerCategories_content__o94LR{padding:20px}.employeesPerCategories_header__Efj56 h3{font-weight:600;font-variation-settings:"wght" 400;color:#02605c;font-family:poppins,serif;font-style:normal;font-weight:400;font-size:18px;line-height:22px;letter-spacing:0;color:#000;margin-bottom:4px}.employeesPerCategories_row__XSMM4:not(:last-child){margin-bottom:20px}.employeesPerCategories_title__oHJoG{margin-top:15px;margin-bottom:10px}@property --degreesBorder{syntax:"<angle>";inherits:false;initial-value:45deg}.products_block-section-trace__pkycN,.products_section-trace__MeW6N{margin:2rem 0;color:gray}.products_block-section-trace__pkycN{margin-left:4rem}.products_products__lA_p_{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(8px + .5rem)}@media(min-width:768px){.products_products__lA_p_{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(12rem,(100% - (3 - 1) * 4rem)/3),1fr));grid-gap:4rem}}@media(max-width:767px){.products_products__lA_p_{grid-template-columns:1fr}}.products_products__lA_p_ p{color:#02605c}.products_products__lA_p_ h3{font-weight:600;font-variation-settings:"wght" 400;font-size:12px}