.css_header__11GRt *{font-family:PT Sans Caption,sans-serif}.css_header__11GRt{height:100vh;display:flex;flex-flow:column;background-color:#fff;color:#000}.css_details-container__Hkp1I{display:flex;flex:1 1;flex-direction:column;align-items:center;padding-top:64px;background-color:#fff}.css_details-body__KLM_U{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 4px 0 rgba(0,0,0,.19);margin-bottom:64px;position:relative}.css_details-body__KLM_U>div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.css_details-body__KLM_U>div>label{background-color:#40e0d0;width:20vw;text-align:right;color:#fff;font-family:Oswald,sans-serif;letter-spacing:1px;padding:8px 6px 6px;font-weight:700;align-self:stretch}.css_details-body__KLM_U>div>button,.css_details-body__KLM_U>div>div{padding:6px;border:1px solid #40e0d0;margin:6px;background-image:url(/_next/static/media/dropdown.edd591b8.png);background-size:20px;background-repeat:no-repeat;background-position-x:right;background-position-y:center;background-origin:content-box}.css_details-body__KLM_U>div>button,.css_details-body__KLM_U>div>div,.css_details-body__KLM_U>div>h3,.css_details-body__KLM_U>div>p{background-color:#fff;width:35vw}.css_details-body__KLM_U>div>h3{font-family:Oswald,sans-serif;font-size:18px;letter-spacing:1px}.css_details-body__KLM_U>div>h3,.css_details-body__KLM_U>div>p{margin:7px;padding:6px}.css_details-body__KLM_U>div>p,.css_roles__IyQnE>button>p,div.css_comments__fPQMx>div>p{font-size:14px;letter-spacing:.6px;color:#000;text-align:left}.css_details-body__KLM_U>div.css_worklife__3_3lA>div{border:1px solid #fff;background:none}.css_details-body__KLM_U>div.css_worklife__3_3lA>div>img{width:28px;margin:2px;height:auto}.css_details-body__KLM_U>div.css_company-name__NaNvJ>label,.css_details-body__KLM_U>div.css_worklife__3_3lA>label{padding-top:12px}div.css_comments__fPQMx>div{border:1px solid #fff;background-image:none;position:relative;padding-bottom:24px}div.css_comments__fPQMx>div>p{padding:0 24px;font-style:italic}.css_button__81qGu{background-color:#40e0d0;color:#fff;padding:8px;border:none;margin-top:8px}.css_underline__kD51O{border-bottom:1px solid #40e0d0}.css_left-arrow__M65jb{left:0}.css_left-arrow__M65jb,.css_right-arrow__w77fD{width:24px;position:absolute;margin:0;top:0;height:auto}.css_right-arrow__w77fD{right:0}.css_see-also__enik7{align-self:stretch;padding:64px 0;width:100%}.css_details-container__Hkp1I>h2,.css_see-also__enik7>h2{margin:0 32px 32px;font-family:Pacifico,cursive;font-size:24px;text-align:left;align-self:flex-start}.css_reviews__IPjDN{display:flex;flex-wrap:wrap;gap:32px;margin:0 32px;list-style-type:none}.css_centered-container__HRo0c{display:flex;justify-content:center;align-items:center;width:100%}.css_centered-container__HRo0c .css_reviews__IPjDN{justify-content:center;max-width:1200px;margin:0 auto;padding:0 32px}.css_centered-container__HRo0c .css_reviews__IPjDN>li{flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 22px);max-width:calc(33.333% - 22px)}.css_count__Y6VAA{position:absolute;bottom:12px;right:12px;font-size:12px;letter-spacing:.6px;color:gray}.css_roles__IyQnE{position:relative}.css_roles__IyQnE>ul{position:absolute;list-style-type:none;top:100%;display:flex;flex-direction:column;right:0;width:calc(35vw + 14px);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 4px 0 rgba(0,0,0,.19);max-height:250px;overflow-y:scroll}.css_roles__IyQnE>ul>li{display:flex;justify-content:stretch}.css_roles__IyQnE>ul>li>p{color:#fff;background-color:#000}.css_roles__IyQnE>ul>li>a,.css_roles__IyQnE>ul>li>p{padding:12px;font-size:14px;letter-spacing:.4px;width:100%}.css_roles__IyQnE>ul>li>a{color:#000;background-color:#fff;text-decoration:none}.css_roles__IyQnE>ul>li>a:hover{color:#fff;background-color:#000}.css_ad__IpMkw{height:10vh;align-self:stretch;margin:32px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 4px 0 rgba(0,0,0,.19)}@media only screen and (max-width:720px){.css_header-nav__WAG7j>h1>span{display:none}.css_h1__Tuv56>img{width:64px;margin-left:0}.css_header-nav__WAG7j{padding:16px 32px}.css_label-details__iwNKE{display:none}.css_details-body__KLM_U>div{flex-direction:column;align-items:flex-start}.css_info-details__C_XQ5{background-color:#fff;width:100%}.css_info-details__C_XQ5>div>label{display:inline;font-family:Pacifico,cursive;font-size:12px;letter-spacing:.5px}.css_details-body__KLM_U{padding:12px}.css_details-body__KLM_U>div.css_company-name__NaNvJ>label,.css_details-body__KLM_U>div.css_worklife__3_3lA>label{padding-top:6px}.css_details-body__KLM_U>div>label{width:80vw;text-align:left}.css_details-body__KLM_U>div>button,.css_details-body__KLM_U>div>div{width:calc(80vw - 2px);margin:6px 0;height:28px}.css_details-body__KLM_U>div.css_roles__IyQnE>button{display:flex;flex-direction:column;justify-content:center}.css_details-body__KLM_U>div.css_worklife__3_3lA>div{height:auto}.css_left-arrow__M65jb,.css_right-arrow__w77fD{top:12px;width:18px}div.css_comments__fPQMx>div{height:auto}.css_details-body__KLM_U>div>p,.css_roles__IyQnE>button>p,div.css_comments__fPQMx>div>p{font-size:12px;letter-spacing:.6px}.css_roles__IyQnE>ul{width:100%}.css_centered-container__HRo0c .css_reviews__IPjDN{padding:0 16px;gap:16px;flex-direction:column}.css_centered-container__HRo0c .css_reviews__IPjDN>li{flex:none;max-width:100%}.css_reviews__IPjDN{margin:0 16px}}