.care-specific{background-image:url(./specific-decor-desktop.DjpDAAcd.png);background-position:50%;background-repeat:no-repeat;background-size:auto}@media (max-width:1023px){.care-specific{background-size:cover}}@media (max-width:767px){.care-specific{background-image:none}}.care-specific__wrapper{max-width:1130px;padding:76px 60px 25px}@media (max-width:1023px){.care-specific__wrapper{padding:52px 60px 25px}}@media (max-width:767px){.care-specific__wrapper{padding:8px 32px 21px}}.care-specific__items{display:flex;flex-wrap:wrap;justify-content:center}.care-specific__item{background:var(--hub-eleventh-gray);border:1px solid #fff;border-radius:27px;cursor:pointer;flex-shrink:0;height:252px;transition:all .3s;width:252px}@media (max-width:1023px){.care-specific__item{height:225px;width:225px}}@media (max-width:767px){.care-specific__item{height:128px;width:128px}}.care-specific__item.is-hover{background:var(--hub-primary-red)}.care-specific__item.is-hover .care-specific__item-front{display:none}.care-specific__item.is-hover .care-specific__item-back{display:flex}.care-specific__item.cat-item--5,.care-specific__item.dog-item--5{width:504px}@media (max-width:1023px){.care-specific__item.cat-item--5,.care-specific__item.dog-item--5{width:451px}}@media (max-width:767px){.care-specific__item.cat-item--5,.care-specific__item.dog-item--5{width:256px}.care-specific__item.cat-item--3{order:2}.care-specific__item.cat-item--4{order:3}.care-specific__item.dog-item--3{order:2}.care-specific__item.dog-item--7{order:3}.care-specific__item.dog-item--4{order:4}}.care-specific__item.cat-item-decor,.care-specific__item.dog-item-decor{border-radius:100%;cursor:default;overflow:hidden;padding:0;pointer-events:none}.care-specific__item.cat-item-decor img,.care-specific__item.dog-item-decor img{width:100%}.care-specific__item.cat-item-decor>div,.care-specific__item.dog-item-decor>div{padding:0}.care-specific__item-front{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:40px 25px 20px}@media (max-width:1023px){.care-specific__item-front{padding:40px 15px 20px}}@media (max-width:767px){.care-specific__item-front{padding:22px 8px 11px}}.care-specific__item-icon{text-align:center}@media (max-width:767px){.care-specific__item-icon img{width:50%}}.care-specific__item-back{align-items:center;display:none;flex-direction:column;height:100%;justify-content:space-between;padding:22px 10px 24px}@media (max-width:767px){.care-specific__item-back{padding:11px 7px 12px}}.care-specific__item.dog-item .care-specific__item-back{justify-content:center}.care-specific__item.dog-item.dog-item--5 .care-specific__item-back{padding:22px 20px 24px}@media (max-width:767px){.care-specific__item.dog-item.dog-item--5 .care-specific__item-back{padding:11px 7px 12px}}.care-specific__item.dog-item.dog-item--7 .care-specific__item-back{padding:22px 17px 24px}@media (max-width:767px){.care-specific__item.dog-item.dog-item--7 .care-specific__item-back{padding:11px 7px 12px}}.care-specific__item-text-main{color:var(--hub-tertiary-text);font-size:20px;font-weight:700;line-height:120%;margin:0;text-align:center}@media (max-width:1023px){.care-specific__item-text-main{font-size:18px}}@media (max-width:767px){.care-specific__item-text-main{font-size:11px}}.care-specific__item-text-second{color:var(--hub-primary-white);font-size:80px;font-weight:400;line-height:100%;margin:0;text-transform:uppercase}@media (max-width:1023px){.care-specific__item-text-second{font-size:72px}}@media (max-width:767px){.care-specific__item-text-second{font-size:40px}}.care-specific__item-text-third{color:var(--hub-primary-white);font-size:20px;font-weight:400;line-height:100%;margin:0;text-align:center}@media (max-width:1023px){.care-specific__item-text-third{font-size:17px}}@media (max-width:767px){.care-specific__item-text-third{font-size:10px}}.care-specific__link{display:flex;margin-top:43px}@media (max-width:1023px){.care-specific__link{margin-top:30px}}@media (max-width:767px){.care-specific__link{margin-top:25px}}.care-specific__btn{font-size:20px;margin:0 auto;padding:12px 33px}@media (max-width:1023px){.care-specific__btn{font-size:16px;padding:9px 29px}}@media (max-width:767px){.care-specific__btn{font-size:16px;margin:0 auto;max-width:244px;padding:4px 30px;width:100%}}
