.elementor-widget-cherry_about_our_team .cat{padding:36px 3.55% 42px;overflow:hidden;color:#111}.elementor-widget-cherry_about_our_team .cat-in{max-width:1760px;margin:auto}.elementor-widget-cherry_about_our_team .cat-head{display:flex;align-items:center;justify-content:space-between;gap:30px}.elementor-widget-cherry_about_our_team .cat-ey{font-size:16px;color:#d90000;margin-bottom:22px}.elementor-widget-cherry_about_our_team .cat-title{font-size:43px;line-height:1.1;letter-spacing:-1.8px;margin:0}.elementor-widget-cherry_about_our_team .cat-more{height:51px;padding:0 25px;border:1px solid #e00000;border-radius:28px;color:#d90000;display:flex;align-items:center;text-decoration:none;transition:.3s}.elementor-widget-cherry_about_our_team .cat-more:hover{background:#d90000;color:#fff;transform:translateY(-3px)}.elementor-widget-cherry_about_our_team .cat-view{overflow:hidden;margin-top:78px}.elementor-widget-cherry_about_our_team .cat-track{display:flex;transition:transform .65s cubic-bezier(.22,.61,.36,1);will-change:transform}.elementor-widget-cherry_about_our_team .cat-card{flex:0 0 25%;padding-right:38px;min-width:0}.elementor-widget-cherry_about_our_team .cat-photo{height:460px;position:relative;overflow:hidden;background:#eee}.elementor-widget-cherry_about_our_team .cat-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.elementor-widget-cherry_about_our_team .cat-card:hover img{transform:scale(1.05)}.elementor-widget-cherry_about_our_team .cat-social{position:absolute;right:0;bottom:0;background:#fff;border-radius:50px 0 0 0;min-width:155px;height:62px;display:flex;justify-content:flex-end;align-items:center;gap:17px;padding:15px 23px 5px}.elementor-widget-cherry_about_our_team .cat-social:before{content:"";position:absolute;width:52px;height:52px;left:-43px;bottom:0;border-radius:0 0 34px 0;box-shadow:23px 22px 0 19px #fff}.elementor-widget-cherry_about_our_team .cat-social a{z-index:1;text-decoration:none;font-weight:700;transition:.25s}.elementor-widget-cherry_about_our_team .cat-social a:hover{transform:translateY(-4px)}.elementor-widget-cherry_about_our_team .cat-name{font-size:25px;margin:32px 0 3px}.elementor-widget-cherry_about_our_team .cat-role{font-size:20px;margin:0}
@media(max-width:1100px){.elementor-widget-cherry_about_our_team .cat-card{flex-basis:50%;padding-right:24px}}
@media(max-width:650px){.elementor-widget-cherry_about_our_team .cat{padding:32px 18px}.elementor-widget-cherry_about_our_team .cat-head{align-items:flex-end;gap:12px}.elementor-widget-cherry_about_our_team .cat-ey{font-size:13px;margin-bottom:12px}.elementor-widget-cherry_about_our_team .cat-title{font-size:31px}.elementor-widget-cherry_about_our_team .cat-more{height:42px;padding:0 15px;font-size:13px}.elementor-widget-cherry_about_our_team .cat-view{margin-top:42px}.elementor-widget-cherry_about_our_team .cat-card{flex-basis:50%;padding-right:12px}.elementor-widget-cherry_about_our_team .cat-photo{height:280px}.elementor-widget-cherry_about_our_team .cat-social{height:43px;min-width:95px;gap:9px;padding:10px 10px 4px}.elementor-widget-cherry_about_our_team .cat-social a{font-size:12px}.elementor-widget-cherry_about_our_team .cat-name{font-size:18px;margin-top:16px}.elementor-widget-cherry_about_our_team .cat-role{font-size:14px;line-height:1.25}}
.elementor-widget-cherry_about_our_team .cat-cursor{display:inline-block;width:2px;height:.82em;background:currentColor;margin-left:3px;vertical-align:-.04em;animation:catBlink .7s steps(1) infinite}
@keyframes catBlink{50%{opacity:0}}
