.star-review{position:relative;padding-top:22px;max-width:317px}.star-review__image{position:absolute;top:0;left:24px;width:88px;height:89px;border-radius:50%;border:2px solid #f58728;object-fit:cover;z-index:1}.star-review__card{background:#f58728;border-radius:8px;padding:10px 15px 20px}.star-review__header{display:flex;justify-content:flex-end;align-items:center;min-height:60px}.star-review__rating{display:flex;align-items:center;gap:2px}.star-review__star{display:inline-flex}.star-review__value{margin-left:6px;font-weight:700;font-size:20px;color:#fff76f}.star-review__separator{border:none;border-top:1px solid #fff;margin:12px 0}.star-review__description{color:#fff;font-size:16px;line-height:1.3;margin:0}@media (max-width:800px){.star-review{max-width:100%}.star-review__description{text-align:left}}.sa-form{max-width:960px;margin:0 auto}.sa-form__header{padding:0;position:relative;overflow:hidden}.sa-form__header-img{display:block;width:100%;height:auto}.sa-form__card{background:#fff9e1;border:2px solid #f4810e;border-top:none;padding:28px 32px 32px}.sa-form__grid-card{background:#fff;border-radius:10px;padding:20px 40px;margin-bottom:28px}.sa-form__grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;gap:20px}.sa-form__toggle-wrap{display:flex;align-items:center;gap:8px}.sa-form__toggle-label{font-size:16px;white-space:nowrap}.sa-form__toggle{position:relative;display:inline-block;width:50px;height:28px;flex-shrink:0}.sa-form__toggle input{opacity:0;width:0;height:0}.sa-form__toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#e0e0e0;border:none;box-sizing:border-box;border-radius:28px;transition:background .3s ease,box-shadow .3s ease}.sa-form__toggle-slider:before{content:"";position:absolute;width:22px;height:22px;left:3px;bottom:3px;background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .3s cubic-bezier(.4,0,.2,1)}.sa-form__toggle input:checked+.sa-form__toggle-slider{background:#f4810e}.sa-form__toggle input:checked+.sa-form__toggle-slider:before{transform:translateX(22px)}.sa-form__toggle-slider:hover{opacity:.85}.sa-form__toggle input:focus-visible+.sa-form__toggle-slider{box-shadow:0 0 0 3px rgba(244,129,14,.3)}.sa-form__toggle-status{font-size:14px;white-space:nowrap}.sa-form__field{display:flex;flex-direction:row;align-items:center;gap:8px}.sa-form__step-circle{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:41px;height:41px;border-radius:50%;background:#f4810e;color:#fff;flex-shrink:0;line-height:1}.sa-form__step-label-text{font-family:"Oswald",sans-serif;font-weight:700;font-size:8px;letter-spacing:.5px;text-transform:uppercase}.sa-form__step-number{font-family:"Oswald",sans-serif;font-weight:700;font-size:18px;line-height:1}.sa-form__select,.sa-form__input{width:100%;height:34px;padding:8px 16px !important;font-size:16px !important;font-family:inherit;background:#eff6fc;border:1px solid #9aa0a5;border-radius:4px !important;appearance:none;-webkit-appearance:none;box-sizing:border-box;margin-bottom:0 !important;line-height:1}.sa-form__select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23666'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 6px;padding-right:28px}.sa-form__select:disabled{opacity:.5;cursor:not-allowed}.sa-form__input::placeholder{color:#aaa}.sa-form__actions{display:flex;gap:20px;justify-content:center;align-items:flex-end}.sa-form__action-col{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;max-width:280px}.sa-form__btn-img-wrap{display:block;width:100%;background:0 0;border:none;padding:0;cursor:pointer;transition:opacity .2s}.sa-form__btn-img-wrap:hover{opacity:.85}.sa-form__btn-img{display:block;width:100%;height:auto}@media (max-width:800px){.sa-form__card{padding:20px 16px 24px}.sa-form__grid-card{padding:16px}.sa-form__grid{grid-template-columns:1fr;grid-template-rows:auto;grid-auto-flow:row;gap:16px}.sa-form__field{flex-direction:row;align-items:center}.sa-form__actions{flex-direction:column;align-items:center}.sa-form__action-col{max-width:100%;width:100%}}.staff-list{max-width:960px;margin:0 auto;padding:0 16px}.staff-list__title{position:relative;margin-bottom:40px;font-weight:700;font-size:38px;line-height:49px;text-align:center;color:#111}.staff-list__title:before{content:'';position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);display:inline-block;width:5%;height:4px;background-color:#f98700}.staff-list__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.staff-card{position:relative;padding:30px 24px;text-align:center;--cut:40px;--bw:2px;--cut-in:calc(var(--cut) - var(--bw) * 0.586)}.staff-card:before,.staff-card:after{content:"";position:absolute}.staff-card:before{inset:0;background:#f98700;clip-path:polygon(var(--cut) 0,100% 0,100% 100%,0 100%,0 var(--cut))}.staff-card:after{inset:var(--bw);background:#fff;clip-path:polygon(var(--cut-in) 0,100% 0,100% 100%,0 100%,0 var(--cut-in))}.staff-card>*{position:relative;z-index:1}.staff-card__photo{width:160px;height:160px;margin:0 auto 16px}.staff-card__photo img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid #f58728;display:block}.staff-card__name{font-weight:700;font-size:22px;line-height:1.4;color:#111;margin:0 0 24px}.staff-card__name ruby{ruby-position:over;-webkit-ruby-position:before}.staff-card__name ruby rt{font-size:13px;font-weight:400;color:#707070;letter-spacing:.05em;padding-bottom:.125rem}.staff-card__name rp{display:none}.staff-card__motto{margin:0 0 24px;text-align:center}.staff-card__motto-label{display:inline-block;background:#f98700;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1;padding:6px 14px;border-radius:999px;margin-bottom:6px}.staff-card__motto-value{display:block;font-weight:700;font-size:17px;line-height:1.7;color:#111}.staff-card__text{font-size:16px;line-height:1.9;color:#333;text-align:left;margin:0}@media (max-width:800px){.staff-list__title{font-size:20px;line-height:32px}.staff-list__title:before{width:10%}.staff-list__grid{grid-template-columns:1fr;gap:20px}.staff-card{padding:24px 16px}}