.adoption-main{padding:80px 0 40px;background:#ffeba5;overflow:hidden}@media only screen and (max-width: 1179px){.adoption-main{padding-top:60px}}.adoption-main__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:80px}@media only screen and (max-width: 767px){.adoption-main__head{flex-direction:column-reverse;align-items:stretch;margin-bottom:48px}}.adoption-main__details{max-width:696px;margin-right:40px}@media only screen and (max-width: 767px){.adoption-main__details{max-width:100%;margin-right:0}}.adoption-main__title{margin-bottom:40px;font-size:56px;line-height:1.1;font-weight:700}@media only screen and (max-width: 1023px){.adoption-main__title{margin-bottom:32px;font-size:40px}}.adoption-main__content{margin-bottom:32px;font-size:24px;line-height:1.3;font-weight:400;color:#4c5c66}@media only screen and (max-width: 1023px){.adoption-main__content{font-size:18px}}.adoption-main .more{font-weight:600}.adoption-main__logo{flex-shrink:0;width:350px}@media only screen and (max-width: 1023px){.adoption-main__logo{width:270px}}@media only screen and (max-width: 767px){.adoption-main__logo{width:100%;margin-bottom:60px;padding:0 32px;text-align:center}}.adoption-main__logo img{width:100%}.adoption-main .splide__track{overflow:visible}.adoption-main .splide__slide{position:relative;display:flex;justify-content:center;align-items:center;width:286px;height:286px}.adoption-main .splide__slide img{max-width:100%;max-height:100%}.adoption-main__stat{position:absolute;left:0;right:0;bottom:32px;display:flex;justify-content:center;align-items:center}.adoption-main__name,.adoption-main__share{display:flex;align-items:center;height:40px;border-radius:16px;background:#ffffff;transition:all .2s}.adoption-main__name .icon,.adoption-main__share .icon{fill:#ff737d;transition:fill .2s}.adoption-main__name:hover,.adoption-main__share:hover{background:#ff737d}.adoption-main__name:hover .icon,.adoption-main__share:hover .icon{fill:#fff}.adoption-main__name{padding:0 8px 0 16px;font-size:18px;color:#253746}.adoption-main__name .icon{margin-left:4px}.adoption-main__name:hover{color:#fff}.adoption-main__share{justify-content:center;width:40px}.adoption-main__share:not(:first-child){margin-left:8px}.adoption-reviews{padding:80px 0}@media only screen and (max-width: 1179px){.adoption-reviews{padding:60px 0}}@media only screen and (max-width: 767px){.adoption-reviews{padding:40px 0}}.adoption-reviews__head{display:flex;margin-bottom:40px}@media only screen and (max-width: 767px){.adoption-reviews__head{display:block}}.adoption-reviews__preview{position:relative;flex-shrink:0;width:470px}@media only screen and (max-width: 1179px){.adoption-reviews__preview{width:380px}}@media only screen and (max-width: 1023px){.adoption-reviews__preview{width:258px}}@media only screen and (max-width: 767px){.adoption-reviews__preview{width:auto;margin:0 30px 48px 0}}.adoption-reviews__preview>img{width:100%}.adoption-reviews__logo{position:absolute;top:0;left:0;width:23%}.adoption-reviews__logo img{width:100%}.adoption-reviews__details{flex-grow:1;padding-left:52px}@media only screen and (max-width: 1023px){.adoption-reviews__details{padding-left:32px}}@media only screen and (max-width: 767px){.adoption-reviews__details{padding-left:0}}.adoption-reviews__title{margin-bottom:32px;font-size:38px;line-height:1.2;font-weight:600}@media only screen and (max-width: 1179px){.adoption-reviews__title{font-size:28px}}@media only screen and (max-width: 1023px){.adoption-reviews__title{margin-bottom:24px}}.adoption-reviews__counter{display:inline-flex;align-items:center;margin-bottom:32px;padding:8px;background:#e0e8ec;border-radius:24px}@media only screen and (max-width: 767px){.adoption-reviews__counter{margin-bottom:24px}}.adoption-reviews__number{min-width:157px;padding:8px 16px;background:#ffffff;border-radius:16px;text-align:center;font-size:64px;line-height:1.1;font-weight:700}@media only screen and (max-width: 1179px){.adoption-reviews__number{min-width:126px;font-size:48px}}.adoption-reviews__paw{margin:0 8px 0 16px}.adoption-reviews__text{max-width:654px;margin-bottom:32px;font-size:18px;color:#294c60}@media only screen and (max-width: 1179px){.adoption-reviews__text{font-size:16px}}.adoption-reviews__wrapper{padding:32px 0;border-radius:32px;background:#ffeba5;overflow:hidden}@media only screen and (max-width: 1023px){.adoption-reviews__wrapper{margin:0 -24px;border-radius:0}}@media only screen and (max-width: 767px){.adoption-reviews__wrapper{margin:0 -20px;padding:24px 0}}.adoption-reviews .splide__list{align-items:flex-start}.adoption-reviews .splide__slide{width:392px;padding:24px 32px;background:#ffffff;border-radius:24px}@media only screen and (max-width: 767px){.adoption-reviews .splide__slide{width:288px;padding:16px 20px}}.adoption-reviews__line{display:flex;align-items:center;margin-bottom:16px}.adoption-reviews__avatars{display:flex;margin-right:8px}.adoption-reviews__avatar{flex-shrink:0}.adoption-reviews__avatar img{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.adoption-reviews__avatar:nth-child(2){margin-left:-6px}.adoption-reviews__author{font-weight:600;color:#294c60}.adoption-reviews__content{color:#294c60}.adoption-sessions{padding:80px 0}@media only screen and (max-width: 1179px){.adoption-sessions{padding:60px 0;background:#f2f8f9}}@media only screen and (max-width: 767px){.adoption-sessions{padding:40px 0}}.adoption-sessions__center{display:flex;min-height:434px}@media only screen and (max-width: 1023px){.adoption-sessions__center{min-height:407px}}@media only screen and (max-width: 767px){.adoption-sessions__center{display:block;min-height:auto}}.adoption-sessions__wrap{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;padding:32px;background:#0bbbef;border-radius:24px;color:#fff}.adoption-sessions__logo{margin-bottom:24px}.adoption-sessions__title{margin-bottom:24px;font-size:48px;line-height:1.1;font-weight:700}@media only screen and (max-width: 1023px){.adoption-sessions__title{font-size:32px}}.adoption-sessions__content{margin-bottom:40px;font-size:18px}@media only screen and (max-width: 1023px){.adoption-sessions__content{font-size:16px}}.adoption-sessions__gallery{display:flex;flex-wrap:wrap;flex-shrink:0;width:45.8%;margin:-1px -1px 0 0}@media only screen and (max-width: 767px){.adoption-sessions__gallery{width:100%;height:380px}}.adoption-sessions__photo{position:relative;width:calc(50% - 2px);height:calc(50% - 1px);margin:1px 1px 0}.adoption-sessions__photo:nth-child(3){width:calc(100% - 2px)}.adoption-sessions__photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:24px}.adoption-sessions .btn{margin-top:auto;padding:0 24px}.adoption-video{padding:80px 0}@media only screen and (max-width: 1179px){.adoption-video{padding:60px 0}}@media only screen and (max-width: 767px){.adoption-video{padding:40px 0}}.adoption-video .video{border-radius:24px;overflow:hidden}.adoption-save{padding:80px 0}@media only screen and (max-width: 1179px){.adoption-save{padding:60px 0}}@media only screen and (max-width: 767px){.adoption-save{padding:40px 0}}.adoption-save__center{display:flex}@media only screen and (max-width: 767px){.adoption-save__center{display:block}}.adoption-save__wrap{flex-shrink:0;width:456px;margin-right:144px}@media only screen and (max-width: 1579px){.adoption-save__wrap{margin-right:54px}}@media only screen and (max-width: 1179px){.adoption-save__wrap{width:376px;margin-right:20px}}@media only screen and (max-width: 1023px){.adoption-save__wrap{width:320px}}@media only screen and (max-width: 767px){.adoption-save__wrap{width:100%;margin:0 0 20px}}.adoption-save__logo{max-width:363px}@media only screen and (max-width: 1179px){.adoption-save__logo{max-width:100%}}.adoption-save__logo img{width:100%}.adoption-save__preview{text-align:center}@media only screen and (max-width: 1179px){.adoption-save__preview{padding:0 32px}}.adoption-save__preview img{width:100%;max-width:358px}.adoption-save__details{flex-grow:1}.adoption-save__title{margin-bottom:32px;font-size:56px;line-height:1.1;font-weight:700}@media only screen and (max-width: 1179px){.adoption-save__title{margin-bottom:24px;font-size:40px}}.adoption-save__content{margin-bottom:40px;font-size:18px;color:#4c5c66}@media only screen and (max-width: 1023px){.adoption-save__content{margin-bottom:32px;font-size:16px}}
