.rs-team{position:relative;padding-top:180px;padding-bottom:62px}.page-id-1063 .rs-team{padding-top:55px;padding-bottom:45px}.page-id-1066 .rs-team{padding-top:55px;padding-bottom:45px}.rs-team__wrapper{padding-left:15px}.rs-team__head h3{font-family:var(--second-family);font-weight:600;font-size:45px;color:#303030}.rs-team__items{display:-ms-flexbox;display:flex;margin-top:50px;overflow-x:auto}.rs-team__item{-ms-flex:0 0 314px;flex:0 0 314px;width:314px;margin-bottom:24px}.rs-team__item:not(:last-child){margin-right:24px}.rs-team .team-card{position:relative;padding:32px;background:#f2f2f2;border-radius:20px}.rs-team .team-card>a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;font-size:0}.rs-team .team-card .button{pointer-events:auto;position:absolute;bottom:32px;right:32px;width:50px;height:50px;background:#303030;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.rs-team .team-card .button::before{content:"";width:12px;height:12px;display:block;-webkit-mask-image:url(//crecargo.ru/wp-content/themes/wp19/css/block-css/../../img/icons/arrow_outward.svg);mask-image:url(//crecargo.ru/wp-content/themes/wp19/css/block-css/../../img/icons/arrow_outward.svg);background:#fff;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;z-index:2;transition:transform var(--animation-duration) var(--timing-func)}.rs-team .team-card .button::after{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:#7E5DDD;border-radius:50%;transition:transform var(--animation-duration) var(--timing-func);transform:scale(0)}.rs-team .team-card__photo{padding-bottom:95%;position:relative;border-radius:20px;overflow:hidden}.rs-team .team-card__photo img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.rs-team .team-card__content{position:relative;padding-right:80px;margin-top:20px}.rs-team .team-card__content h4{font-family:var(--second-family);font-weight:600;font-size:28px;color:#303030;margin-bottom:10px}.rs-team .team-card__content p{font-weight:500;font-size:16px;color:#303030}@media (min-width:1526px){.rs-team__wrapper{padding-left:calc((100vw - 1496px) / 2)}}@media (max-width:767.98px){.rs-team{padding-top:60px;padding-bottom:30px}.rs-team__head h3{font-size:23px}.rs-team__items{margin-top:16px}}@media (min-width:405px) and (max-width:767px){.rs-team__wrapper{padding-left:calc((100vw - 375px) / 2)}}@media (any-hover:hover){.rs-team .team-card:hover .button::after{transform:scale(1)}}