.care-specific{background-image:url(./specific-decor-desktop.DjpDAAcd.png);background-repeat:no-repeat;background-size:auto;background-position:50%}@media(max-width:1023px){.care-specific{background-size:cover}}@media(max-width:767px){.care-specific{background-image:none}}.care-specific__wrapper.hub-base-wrapper{max-width:1130px;padding:76px 60px 25px;margin:auto}@media(max-width:1023px){.care-specific__wrapper.hub-base-wrapper{padding:52px 60px 25px}}@media(max-width:767px){.care-specific__wrapper.hub-base-wrapper{padding:8px 32px 21px}}.care-specific__items{display:flex;justify-content:center;flex-wrap:wrap}.care-specific__item{flex-shrink:0;width:252px;height:252px;border:1px solid #fff;border-radius:27px;background:var(--hub-eleventh-gray);cursor:pointer;transition:all .3s}@media(max-width:1023px){.care-specific__item{width:225px;height:225px}}@media(max-width:767px){.care-specific__item{width:128px;height: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%;padding:0;overflow:hidden;cursor:default;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{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;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{display:none;flex-direction:column;justify-content:space-between;align-items:center;height:100%;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{margin:0;font-weight:700;font-size:20px;line-height:120%;text-align:center;color:var(--hub-tertiary-text)}@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{margin:0;font-weight:400;font-size:80px;line-height:100%;text-transform:uppercase;color:var(--hub-primary-white)}@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{margin:0;font-weight:400;font-size:20px;line-height:100%;color:var(--hub-primary-white);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.hub-ui-button{margin:0 auto;padding:12px 33px;font-size:20px}@media(max-width:1023px){.care-specific__btn.hub-ui-button{padding:9px 29px;font-size:16px}}@media(max-width:767px){.care-specific__btn.hub-ui-button{width:100%;max-width:244px;margin:0 auto;padding:4px 30px;font-size:16px}}
