@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;scroll-behavior:smooth}img,svg,video{display:block;max-width:100%}a{text-decoration:none;color:inherit}ul,ol{list-style:none}h1{color:#daa520}:root{--primary-color: #2495ad;--primary-dark-color: #13758c;--primary-darken-color: #093843;--secondary-color: #f5ebe1;--text-color: #524042;--text-light-color: #f5ebe1;--border-radius: 24px;--box-shadow: 0px 2px 8px 0px rgba(82, 78, 65, .3)}html{font-size:10px;overflow-x:hidden}@media screen and (max-width: 1499px){html{font-size:8px}}body{background-color:var(--secondary-color);font-family:Geologica,sans-serif;font-weight:400;color:var(--text-color);line-height:1.1;overflow-x:hidden;height:auto}p{font-size:1.6rem}.container{max-width:1700px;margin:0 auto;padding:0 40px}@media screen and (max-width: 1024px){.container{padding:0 20px}}@media screen and (min-width: 768px){.show-tablet{display:none!important}}@media screen and (max-width: 1024px){.hide-tablet{display:none!important}}@media screen and (min-width: 768px){.show-mobile{display:none!important}}@media screen and (max-width: 767px){.hide-mobile{display:none!important}}[role=button]{cursor:pointer}.title{font-size:4rem;font-weight:800;color:var(--primary-color)}@media screen and (max-width: 1024px){.title{font-size:32px}}@media screen and (max-width: 767px){.title{font-size:24px}}.title--light{color:var(--text-light-color)}.title--dark{color:var(--primary-darken-color)}.title-lg{font-size:4.8rem;font-weight:800;color:var(--primary-color)}@media screen and (max-width: 1024px){.title-lg{font-size:36px}}@media screen and (max-width: 767px){.title-lg{font-size:24px}}.title-lg--light{color:var(--text-light-color)}.title-lg--dark{color:var(--primary-darken-color)}.title-sm{font-size:2.4rem;font-weight:700;color:var(--primary-darken-color)}.title-sm--light{color:var(--text-light-color)}.title-sm--light strong{color:var(--primary-darken-color)}@media screen and (max-width: 767px){.title-sm{font-size:20px}}.title-sm--brown{color:var(--text-color)}.text-center{text-align:center}.soc li{display:inline-block}.soc li:not(:last-child){margin-right:3rem}@media screen and (max-width: 767px){.soc li:not(:last-child){margin-right:30px}}.soc li a{transition:opacity .3s}.soc li a:hover{opacity:.8}.bones-list{list-style:none;padding:0;margin:0}.bones-list li{position:relative;padding-left:4rem;font-size:2rem;line-height:1.1;text-align:left}.bones-list li:not(:last-child){margin-bottom:1.1rem}@media screen and (max-width: 767px){.bones-list li:not(:last-child){margin-bottom:11px}}.bones-list li:before{content:"";position:absolute;left:0;top:.1em;width:2rem;height:2rem;background:url(../images/bone.svg) center no-repeat;background-size:contain}@media screen and (max-width: 767px){.bones-list li:before{width:20px}}.bones-list li strong{color:var(--primary-color)}.bones-list li span{position:relative}.bones-list li span:before{content:"";position:absolute;top:-7px;right:-7px;width:16px;height:16px;background:url(../images/lines-dark.svg) center no-repeat;background-size:contain;transform:rotate(8deg)}.bones-list--sm li{font-size:1.6rem;padding-left:3rem}@media screen and (max-width: 767px){.bones-list--sm li{font-size:16px;padding-left:30px}}.bones-list--sm li:before{top:.2em}@media screen and (max-width: 767px){.bones-list--sm li:before{top:.1em}}.bones-list--blue li:before{background:url(../images/bone-blue.svg) center no-repeat;background-size:contain}.bones-list--dark li:before{background:url(../images/bone_dark.svg) center no-repeat;background-size:contain;z-index:1}button{font-family:Geologica,sans-serif}.tags__title{margin-bottom:2rem;font-size:1.6rem}@media screen and (max-width: 767px){.tags__title{font-size:16px;margin-bottom:15px}}.tags__list{display:flex;flex-wrap:wrap;gap:10px}.tag{display:inline-block;padding:10px 20px;font-size:16px;color:var(--text-color);background:var(--text-light-color);border-radius:var(--border-radius);box-shadow:0 2px 8px #524e4133}@media screen and (max-width: 767px){.tag{padding:10px 15px}}.sticker{display:flex;align-items:center;font-size:4rem;font-weight:700}.sticker--module{color:var(--text-light-color);transform:rotate(9.1deg);text-align:center;width:19rem;height:27rem;padding-top:2.5rem;background:url(../images/sticker-darkblue.png) center no-repeat;background-size:contain}.sticker--hours{color:var(--primary-color);text-align:center;width:25rem;height:28rem;padding:0 2rem;background:url(../images/sticker-light.png) center no-repeat;background-size:contain;transform:rotate(-5deg)}.sticker--bonus{flex-direction:column;justify-content:center;color:var(--primary-darken-color);text-align:center;width:33rem;height:41rem;padding:7.3rem 2rem 2rem;background:url(../images/sticker-blue.png) center no-repeat;background-size:contain;transform:rotate(8deg)}.sticker--confident{align-items:center;color:var(--text-color);width:31rem;height:37rem;padding:2.8rem 2rem 2rem 2.8rem;background:url(../images/sticker-1.png) center no-repeat;background-size:contain}.sticker--confident p{font-size:2.8rem;font-weight:700}.sticker--confident strong{font-weight:inherit;color:var(--primary-color)}.sticker--clever{align-items:center;color:var(--primary-darken-color);width:26rem;height:32rem;padding:6.8rem 2rem 2rem;background:url(../images/sticker-2.png) center no-repeat;background-size:contain}.sticker--clever p{font-size:2.8rem;font-weight:700}.sticker--clever strong{font-weight:inherit;color:var(--text-light-color)}@media screen and (min-width: 768px){.sticker--know{align-items:center;color:var(--primary-darken-color);width:32rem;height:38rem;padding:7.8rem 3rem 2rem;background:url(../images/sticker-3.png) center no-repeat;background-size:contain}.sticker--know p{font-size:2.8rem;font-weight:700}.sticker--know strong{font-weight:inherit;color:var(--text-light-color)}}@media screen and (max-width: 767px){.sticker--know{align-items:center;color:var(--text-color);width:31rem;height:37rem;padding:2.8rem 2rem 2rem 2.8rem;background:url(../images/sticker-1.png) center no-repeat;background-size:contain}.sticker--know p{font-size:2.8rem;font-weight:700}.sticker--know strong{font-weight:inherit;color:var(--primary-color)}}.sticker--learn{align-items:center;color:var(--primary-darken-color);width:32rem;height:43rem;padding:12.8rem 4.5rem 2rem;background:url(../images/sticker-4.png) center no-repeat;background-size:contain}.sticker--learn p{font-size:2.8rem;font-weight:700}.sticker--learn strong{font-weight:inherit;color:var(--primary-color)}.sticker--able{align-items:center;color:var(--primary-darken-color);width:28rem;height:34rem;padding:4.8rem 1.8rem 2rem;background:url(../images/sticker-5.png) center no-repeat;background-size:contain}.sticker--able p{font-size:2.8rem;font-weight:700}.sticker--able strong{font-weight:inherit;color:var(--text-light-color)}.sticker ul{margin-top:3rem}.sticker ul>li{font-weight:400;font-size:1.6rem;color:var(--primary-darken-color)}@media screen and (max-width: 767px){.sticker ul>li{font-size:16px}}.bubble{position:relative;font-size:1rem;width:31.4em;height:25.8em;padding:5.7em 3.1em 8.7em 5em;color:var(--text-color);text-align:center;display:flex;align-items:center;z-index:1;font-weight:700}.bubble:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:url(../images/bubble-light.png) center no-repeat;background-size:contain;z-index:-1}.bubble span{font-size:2.4em}.bubble--blue:before{background:url(../images/bubble.png) center no-repeat;background-size:contain}.bubble--brown:before{background:url(../images/bubble-brown.png) center no-repeat;background-size:contain}.bubble--flip{padding-right:5em;padding-left:3.1em}.bubble--flip:before{transform:scaleX(-1)}.bubble--sm{font-size:.5rem}@media screen and (max-width: 767px){.bubble--sm{font-size:5.2px}}.bubble--md{font-size:.6rem;padding-left:1.8em;padding-right:1.8em;padding-top:7.7em}.icon-paw{display:inline-block;width:9.2em;height:9.5em;background:url(../images/paw_brown.svg) center no-repeat;background-size:contain}.icon-food{display:inline-block;width:9.5em;height:7.9em;background:url(../images/food.svg) center no-repeat;background-size:contain}.icon-balls{display:inline-block;width:8em;height:4.6em;background:url(../images/ball.svg) center no-repeat;background-size:contain}.icon-belt{display:inline-block;width:3.5em;height:4.5em;background:url(../images/belt.svg) center no-repeat;background-size:contain;opacity:.15}.header{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.header{justify-content:center;position:relative}}@media screen and (max-width: 1024px){.header__logo{max-width:75px}}@media screen and (max-width: 767px){.header__logo{max-width:58px}}.header__nav{position:relative}@media screen and (max-width: 1024px){.header__nav{position:absolute;left:20px}}.header__nav.is-open .nav{opacity:1;visibility:visible}.header__nav.is-open .header__nav-button:before{transform:translateY(11px) rotate(45deg)}@media screen and (max-width: 767px){.header__nav.is-open .header__nav-button:before{transform:translateY(7px) rotate(45deg)}}.header__nav.is-open .header__nav-button:after{transform:translateY(-11px) rotate(-45deg)}@media screen and (max-width: 767px){.header__nav.is-open .header__nav-button:after{transform:translateY(-7px) rotate(-45deg)}}.header__nav.is-open .header__nav-button i{opacity:0}.header__nav-button{position:relative;height:40px;width:40px;color:var(--secondary-color)}@media screen and (max-width: 767px){.header__nav-button{margin-top:-8px;margin-left:-8px}}.header__nav-button:after,.header__nav-button:before{content:"";position:absolute;left:0;width:100%;height:2px;background-color:var(--secondary-color);transition:transform .3s}@media screen and (max-width: 767px){.header__nav-button:after,.header__nav-button:before{width:24px;left:8px}}.header__nav-button:before{top:8px}@media screen and (max-width: 767px){.header__nav-button:before{top:12px}}.header__nav-button:after{bottom:8px}@media screen and (max-width: 767px){.header__nav-button:after{bottom:12px}}.header__nav-button i{position:absolute;top:calc(50% - 1px);left:0;right:0;background-color:var(--secondary-color);transform:scaleX(.8);transform-origin:right center;transition:transform .3s;height:2px}@media screen and (max-width: 1024px){.header__nav-button i{transform-origin:left center}}@media screen and (max-width: 767px){.header__nav-button i{width:24px;left:8px;right:auto}}.header__nav-button:hover i{transform:scaleX(1)}.nav{position:absolute;right:0;top:50px;width:375px;box-shadow:var(--box-shadow);background:var(--primary-dark-color);z-index:10;padding:20px 0;opacity:0;visibility:hidden;transition:opacity .3s}@media screen and (max-width: 1024px){.nav{right:auto;left:0}}@media screen and (max-width: 767px){.nav{left:-20px;width:100vw;overflow:auto;background:var(--primary-color);box-shadow:none}}.nav__list li{padding:10px 0}@media screen and (max-width: 767px){.nav__list li{padding:5px 0}}.nav__list li a{display:block;color:var(--text-light-color);font-size:2rem;font-weight:800;padding:10px 20px}@media screen and (max-width: 767px){.nav__list li a{font-size:20px}}.nav__list li a:hover{text-decoration:underline}.nav__soc{margin-top:44px}.nav .soc{text-align:center}.hero{position:relative;background:var(--primary-color);padding:10rem 0 15rem;overflow:hidden}@media screen and (max-width: 1024px){.hero{padding-top:40px;padding-bottom:80px}}@media screen and (max-width: 767px){.hero{padding-top:32px;padding-bottom:129px}}.hero:before{content:"";position:absolute;left:50%;transform:translate3d(-50%,0,0);bottom:-4px;width:75px;height:45px;background:url(../images/dog.png) center no-repeat;background-size:contain;z-index:1}.hero__header{position:relative;margin-top:10.8rem;margin-bottom:15.4rem}@media screen and (max-width: 1024px){.hero__header{margin-top:40px;margin-bottom:70px}}@media screen and (max-width: 767px){.hero__header{margin-bottom:-81px}}.hero__header:before,.hero__header:after{content:"";position:absolute;background:url(../images/paw.svg) center no-repeat;background-size:contain}.hero__header:before{right:49px;top:-12rem;width:6rem;height:6.6rem;transform:rotate(-60deg)}@media screen and (max-width: 1024px){.hero__header:before{right:1px;top:66px;width:11rem;height:8.6rem}}.hero__header:after{width:12rem;height:12.3rem;bottom:-22rem;right:41%}@media screen and (max-width: 767px){.hero__header:after{display:none}}.hero__title{position:relative;font-size:8.6rem;font-weight:700;color:var(--text-light-color);padding-right:35%;z-index:2}@media screen and (max-width: 1200px){.hero__title{font-size:7.6rem}}@media screen and (max-width: 1024px){.hero__title{font-size:6rem}}@media screen and (max-width: 767px){.hero__title{padding-right:0;font-size:30px}}.hero__title:before{content:"";position:absolute;left:-22rem;bottom:-14rem;width:26.1rem;height:26.5rem;background:url(../images/paw.svg) center no-repeat;background-size:contain;z-index:1;transform:rotate(-62deg)}@media screen and (max-width: 767px){.hero__title:before{left:-45px;bottom:-197px;width:13.1rem;height:13.5rem;transform:rotate(0)}}.hero__title strong{color:var(--primary-darken-color)}.hero__image{position:absolute;right:0;top:0;width:70rem;height:70rem;border-radius:50%;overflow:hidden;background-color:#248fa5;display:flex;justify-content:center;align-items:end}@media screen and (max-width: 1200px){.hero__image{right:-8rem;top:-8rem}}@media screen and (max-width: 1024px){.hero__image{right:0;top:-39px;width:36%;background:transparent;height:auto;border-radius:0}.hero__image:after{content:"";position:absolute;left:0;right:0;bottom:0;height:130px;background:linear-gradient(360deg,#2495ad,#2495ad00)}}@media screen and (max-width: 767px){.hero__image{position:static;width:220px;min-height:338px;margin:2px auto 0}}.hero__image img{max-width:43rem;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1024px){.hero__image img{max-width:100%}}.hero__subtitle{margin-bottom:4rem;font-size:2.4rem;color:var(--text-light-color)}@media screen and (max-width: 767px){.hero__subtitle{position:relative;z-index:2;font-size:18px;text-align:center;margin-bottom:18px}}.hero__images{display:flex;align-items:center;gap:6rem;margin-bottom:15rem}@media screen and (max-width: 1024px){.hero__images{margin-bottom:7rem}}@media screen and (max-width: 767px){.hero__images{position:relative;z-index:2;gap:10px;justify-content:space-between;margin-bottom:100px}}.hero__images img{width:10rem;height:10rem;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.hero__images img{width:50px;height:auto}}.benefits{position:relative}@media screen and (max-width: 767px){.benefits{padding-top:30px;background:url(../images/texture.png) center/cover,var(--text-light-color);border-radius:var(--border-radius)}}.benefits:before,.benefits:after{content:"";position:absolute;top:1.2rem;width:19rem;height:11.2rem;background:url(../images/clip.png) center no-repeat;background-size:contain;z-index:2}.benefits:after{right:25%;transform:translate3d(50%,0,0)}@media screen and (max-width: 1024px){.benefits:after{display:none}}.benefits:before{left:25%;transform:translate3d(-50%,0,0)}@media screen and (max-width: 1024px){.benefits:before{left:50%;top:9.2rem;width:12rem;height:7.2rem}}@media screen and (max-width: 767px){.benefits:before{top:-50px}}.benefits__title{text-align:center;font-size:4.8rem;font-weight:800;color:var(--text-light-color);margin-bottom:5rem}@media screen and (max-width: 1024px){.benefits__title{margin-bottom:10rem}}@media screen and (max-width: 767px){.benefits__title{font-size:24px;margin-bottom:4px;color:var(--text-color)}}.benefits__list{position:relative;padding:8rem 8rem 7.4rem;z-index:1;-moz-column-gap:21rem;column-gap:21rem;list-style:none;counter-reset:b-item;color:var(--text-color);-moz-column-count:2;column-count:2}@media screen and (max-width: 1200px){.benefits__list{padding:5rem 3rem 5.4rem;-moz-column-gap:10rem;column-gap:10rem}}@media screen and (max-width: 1024px){.benefits__list{-moz-column-count:1;column-count:1;max-width:700px;margin:0 auto}}@media screen and (max-width: 767px){.benefits__list{padding:0}}.benefits__list:before,.benefits__list:after{content:"";position:absolute;top:0;height:100%;width:calc(50% - 2rem);background:url(../images/texture.png) center/cover,var(--text-light-color);border-radius:var(--border-radius);z-index:0}.benefits__list:before{left:0}@media screen and (max-width: 1024px){.benefits__list:before{width:100%}}@media screen and (max-width: 767px){.benefits__list:before{display:none}}.benefits__list:after{right:0}@media screen and (max-width: 1024px){.benefits__list:after{display:none}}.benefits__list ol{position:relative;z-index:2}.benefits__list li{counter-increment:b-item;-moz-column-break-inside:avoid;break-inside:avoid;padding:2.4rem 2rem;position:relative;font-size:2.4rem;border-bottom:2px dashed var(--text-color)}@media screen and (max-width: 767px){.benefits__list li{display:flex;align-items:center;padding:21px 20px;margin-bottom:4px;font-size:16px}.benefits__list li:last-child{border-bottom:0}}.benefits__list li:before{content:counter(b-item);display:inline-flex;width:4.8rem;height:4.8rem;align-items:center;justify-content:center;margin-right:1.7rem;border-radius:50%;font-weight:700;color:#fff;background:#52404280}@media screen and (max-width: 767px){.benefits__list li:before{width:32px;height:32px;font-size:16px}}@media screen and (max-width: 767px){.benefits__list li:nth-child(1):after{content:"";position:absolute;display:inline-block;width:5.6em;height:5.5em;background:url(../images/lines.svg) center no-repeat;background-size:contain;opacity:.2;font-size:5px;right:28px;margin-top:-2.2em}}@media screen and (min-width: 768px){.benefits__list li:nth-child(2):after,.benefits__list li:nth-child(8):after{content:"";position:absolute;display:inline-block;width:5.6em;height:5.5em;background:url(../images/lines.svg) center no-repeat;background-size:contain;opacity:.2;font-size:1rem;margin-left:-1.2em;margin-top:-2.2em}}.benefits__list li:nth-child(8):after{margin-left:0;font-size:.4rem}.benefits .icon{position:absolute;z-index:2}.benefits-icon-paw-1{top:0rem;font-size:1rem;left:10%}@media screen and (max-width: 1024px){.benefits-icon-paw-1{left:auto;right:20%;top:25%}}@media screen and (max-width: 767px){.benefits-icon-paw-1{right:9%;top:27%}}.benefits-icon-paw-2{bottom:2rem;right:41%;font-size:1rem}.benefits-icon-food-1{left:39%;bottom:9rem}@media screen and (max-width: 1024px){.benefits-icon-food-1{left:10%;bottom:50%}}@media screen and (max-width: 767px){.benefits-icon-food-1{left:28%;bottom:46%;transform:scale(.7)}}.benefits-icon-food-2{top:0;right:35%}.benefits-icon-balls-1{left:44%;top:12rem}@media screen and (max-width: 1024px){.benefits-icon-balls-1{left:auto;right:40%;top:auto;bottom:10%}}@media screen and (max-width: 767px){.benefits-icon-balls-1{right:4%;bottom:8%}}.benefits-icon-balls-2{right:0;top:11rem}.benefits-icon-belt{right:9%;bottom:34%;font-size:1.7rem}@media screen and (max-width: 767px){.benefits-icon-belt{right:7%;bottom:26%;font-size:2rem}}.pet-info{padding-top:15rem;padding-bottom:10rem}@media screen and (max-width: 1024px){.pet-info{padding-top:80px;padding-bottom:70px}}.pet-info__inner{background:url(../images/texture.png) center/cover,var(--primary-color);background-blend-mode:color-burn;border-radius:var(--border-radius);color:#fff}.pet-info__content{display:flex;padding-bottom:7.8rem;padding-top:10rem;gap:4rem}@media screen and (max-width: 999px){.pet-info__content{flex-direction:column;padding-top:0;padding-bottom:3rem}}@media screen and (max-width: 767px){.pet-info__content{gap:22px;padding-bottom:20px}}.pet-info__panel{flex:50%}@media screen and (max-width: 999px){.pet-info__panel{flex:100%}}.pet-info__panel--right{max-width:47rem;margin-left:4rem}@media screen and (max-width: 999px){.pet-info__panel--right{max-width:100%}}@media screen and (max-width: 767px){.pet-info__panel--right{margin-left:0;padding:0 20px}}.pet-info__panel--left{max-width:50%;display:flex;justify-content:center}@media screen and (max-width: 999px){.pet-info__panel--left{max-width:400px;margin:0 auto}}.pet-info__image{margin-top:11rem;padding-left:5.5rem;position:relative;max-width:100%}@media screen and (max-width: 999px){.pet-info__image{margin-top:4rem}}@media screen and (max-width: 767px){.pet-info__image{padding:0 20px}}.pet-info__image:before{content:"";position:absolute;top:-2rem;left:calc(50% - 19rem);width:8.6rem;height:9.3rem;background:url(../images/questions.svg) center no-repeat;background-size:contain}@media screen and (max-width: 767px){.pet-info__image:before{left:calc(50% - 114px);top:-22px;width:62px;height:61px}}.pet-info__bubble{position:absolute;top:-9rem;right:3rem;width:18.4rem;height:14.3rem;background:url(../images/bubble.png) center no-repeat;background-size:contain;font-weight:700;font-size:1.6rem;padding:3.3rem 3rem 3rem 4rem;color:var(--primary-color);text-align:center}@media screen and (max-width: 767px){.pet-info__bubble{color:var(--text-color);right:0;top:-69px;z-index:1;width:134px;font-size:12px;font-weight:400;padding:29px 7px 20px 19px}}.pet-info__title{font-weight:800;font-size:4.8rem;margin-bottom:3rem}@media screen and (max-width: 999px){.pet-info__title-desktop{max-width:100%;display:none}}.pet-info__title-tablet{font-size:32px;max-width:60%}@media screen and (min-width: 1000px){.pet-info__title-tablet{display:none}}@media screen and (max-width: 767px){.pet-info__title-tablet{max-width:65%}}@media screen and (max-width: 767px){.pet-info__title{font-size:24px;margin-bottom:29px}}.pet-info__list{list-style:none;padding:0;margin:0;font-size:2.4rem;line-height:1.5}.pet-info__list li{position:relative;padding-left:4rem;font-size:2.4rem;line-height:1.1}@media screen and (max-width: 767px){.pet-info__list li{font-size:16px}}.pet-info__list li:not(:last-child){margin-bottom:2rem}@media screen and (max-width: 767px){.pet-info__list li:not(:last-child){margin-bottom:11px}}.pet-info__list li:before{content:"";position:absolute;left:0;top:.8em;transform:translateY(-50%);width:2rem;height:2rem;background:url(../images/bone.svg) center no-repeat;background-size:contain}@media screen and (max-width: 999px){.pet-info__list li:before{top:.5em}}@media screen and (max-width: 767px){.pet-info__list li:before{width:20px}}.pet-info__banner{width:100%;height:10rem;border-radius:0 0 var(--border-radius) var(--border-radius);background:var(--primary-dark-color);font-weight:800;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.pet-info__banner{height:50px}}.pet-info__banner-text{color:var(--text-light-color);font-size:2.4rem;text-transform:uppercase}@media screen and (max-width: 767px){.pet-info__banner-text{font-size:18px}}.info{padding:11rem 0}@media screen and (max-width: 1024px){.info{padding:40px 0}}@media screen and (max-width: 767px){.info{padding:16px 0 38px}}.info__inner{position:relative}.info__img{position:absolute;max-width:31%;top:0;right:0}@media screen and (max-width: 1200px){.info__img{top:-5rem;right:-8rem}}@media screen and (max-width: 1024px){.info__img{top:-64px;right:-20px}}@media screen and (max-width: 767px){.info__img{top:5px;right:-84px;max-width:204px}}.info__title{font-weight:800;font-size:4.8rem;margin-bottom:3rem;color:var(--primary-color)}@media screen and (max-width: 1024px){.info__title{font-size:36px}}@media screen and (max-width: 767px){.info__title{margin-bottom:30px;font-size:24px}}.info__subtitle{max-width:93rem;margin-bottom:3rem;font-size:2rem}@media screen and (max-width: 1200px){.info__subtitle{padding-right:30px}}@media screen and (max-width: 1024px){.info__subtitle{padding-right:150px}}@media screen and (max-width: 767px){.info__subtitle{padding-right:110px;font-size:18px;margin-bottom:58px}}.info__items{display:grid;gap:3rem;grid-template-columns:repeat(3,45rem);grid-template-areas:"item1 item2 ." "item3 item4 item5";counter-reset:item-index}@media screen and (max-width: 1200px){.info__items{grid-template-areas:"item1 item2 ." "item3 item4 ." "item5 . ."}}@media screen and (max-width: 999px){.info__items{grid-template-columns:none;display:flex;flex-wrap:wrap}}@media screen and (max-width: 767px){.info__items{display:block;position:relative}}.info .item{position:relative;background:url(../images/texture.png) center/cover,var(--text-light-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:3rem 3rem 1.8rem;counter-increment:item-index;min-height:23rem}@media screen and (min-width: 1000px){.info .item:nth-child(1){grid-area:item1}.info .item:nth-child(2){grid-area:item2}.info .item:nth-child(3){grid-area:item3}.info .item:nth-child(4){grid-area:item4}.info .item:nth-child(5){grid-area:item5}}@media screen and (max-width: 999px) and (min-width: 768px){.info .item{width:calc(50% - 1.5rem)}}@media screen and (max-width: 767px){.info .item{padding:21px 20px}.info .item.is-fixed{position:fixed;top:10px;left:50%;transform:translate(-50%);width:calc(100% - 40px);z-index:3}.info .item:not(:last-child){margin-bottom:18px}.info .item:nth-child(odd){transform:rotate(-1deg)}.info .item:nth-child(2n){transform:rotate(1deg)}}.info .item__title{position:relative;min-height:5.2rem;margin-bottom:2.7rem;padding-right:10rem;font-weight:700;font-size:2.4rem;color:var(--primary-color);padding-left:4rem;line-height:1}@media screen and (max-width: 767px){.info .item__title{margin-bottom:41px;font-size:18px;min-height:auto}}.info .item__title:before{content:"0" counter(item-index);margin-right:1.4rem;position:absolute;left:0}.info .item__img{position:absolute;top:4rem;right:3rem;max-width:55rem}@media screen and (max-width: 767px){.info .item__description{min-height:100px;display:flex;justify-content:flex-end;flex-direction:column}}.info .item__description p{font-size:1.8rem;color:var(--text-color)}@media screen and (max-width: 767px){.info .item__description p{font-size:16px}}.info .item__description p+p{margin-top:1rem}@media screen and (max-width: 767px){.info .item__description p+p{margin-top:11px}}.info--values{padding-top:15rem;padding-bottom:11.4rem}@media screen and (max-width: 767px){.info--values{padding-top:55px;padding-bottom:50px}}.info--values .info__title{color:var(--text-color)}@media screen and (max-width: 767px){.info--values .info__title{margin-bottom:44px}}.info--values .info__title:after{content:"";display:inline-block;position:relative;top:-3rem;width:3.45rem;height:3.15rem;background:url(../images/dog-heart.png) center no-repeat;background-size:contain}@media screen and (max-width: 767px){.info--values .info__title:after{top:10px;height:34px;width:34px;margin-left:7px}}.info--values .info__img{right:0;max-width:34%;top:-9rem}@media screen and (max-width: 767px){.info--values .item__title{padding-right:45px}}.mentor{padding:14rem 0 10rem}@media screen and (max-width: 1024px){.mentor{padding:30px 0}}@media screen and (min-width: 999px){.mentor__inner{display:flex;justify-content:space-between}}@media screen and (max-width: 1499px) and (min-width: 1201px){.mentor__inner{align-items:center}}.mentor__content{padding-top:5rem;width:93rem;flex-grow:0;margin-left:4rem}@media screen and (max-width: 1499px){.mentor__content{padding-top:0}}@media screen and (max-width: 999px){.mentor__content{width:100%;margin-left:0}}.mentor__img{max-width:65rem}@media screen and (max-width: 1200px){.mentor__img{max-width:30%}}@media screen and (max-width: 999px){.mentor__img{max-width:450px;margin:0 auto 30px}}.mentor__title{border-radius:var(--border-radius);background:var(--primary-color);color:#fff;padding:3rem}@media screen and (min-width: 1025px){.mentor__title{display:flex;align-items:center}}@media screen and (max-width: 767px){.mentor__title{padding:16px 20px;margin-bottom:18px}}.mentor__title h2{margin-right:2rem;font-weight:800;font-size:4.8em}@media screen and (max-width: 999px){.mentor__title h2{margin-right:0;font-size:32px}}@media screen and (max-width: 767px){.mentor__title h2{font-size:24px;margin-bottom:8px}}.mentor__title p{font-size:2.4rem;font-weight:500}@media screen and (max-width: 767px){.mentor__title p{font-size:18px}}.mentor .m-item{margin:3rem 0;padding:3rem;position:relative;background:url(../images/texture.png) center/cover,var(--text-light-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}@media screen and (max-width: 767px){.mentor .m-item{margin-top:0;margin-bottom:20px;padding:23px 20px 18px}.mentor .m-item:nth-child(odd){transform:rotate(-1deg)}.mentor .m-item:nth-child(2n){transform:rotate(1deg)}}.mentor .m-item:nth-child(2):before{content:"";position:absolute;bottom:1rem;right:2rem;width:5.5rem;height:5.6rem;background:url(../images/paw.svg) center no-repeat;background-size:contain;z-index:2;transform:rotate(-60deg);opacity:.5}.mentor .m-item p{font-size:2rem;color:var(--text-color);margin-bottom:0}@media screen and (max-width: 767px){.mentor .m-item p{font-size:16px;font-weight:400;line-height:1.13}}.course{padding-top:15rem}@media screen and (max-width: 999px){.course{padding-top:60px}}@media screen and (max-width: 767px){.course{margin-bottom:27px;padding-top:80px}}.course__inner{display:flex;justify-content:space-between;gap:30px}@media screen and (max-width: 1200px){.course__inner{flex-direction:column}}@media screen and (max-width: 767px){.course__inner{gap:86px}}.course__left{width:calc(50% - 10px)}@media screen and (max-width: 1200px){.course__left{width:100%}}.course__right{width:calc(50% + 10px)}@media screen and (max-width: 1200px){.course__right{width:100%}}@media screen and (max-width: 1200px) and (min-width: 999px){.course__right .title{text-align:right}}.course__title{margin-bottom:1rem}.course__dogs{position:absolute;left:0;right:0;bottom:100%}.course__about{position:relative;padding-top:9.2rem;max-width:70rem}@media screen and (max-width: 1200px){.course__about{padding-top:1.2rem}}@media screen and (max-width: 767px){.course__about{padding-top:97px}}.course__img{position:relative;display:flex;padding:0 5rem;margin-bottom:-4.5rem;justify-content:center;z-index:1}@media screen and (max-width: 767px){.course__img{padding:0}}.course__img-bubble{position:absolute;top:-9rem;left:57%}@media screen and (max-width: 767px){.course__img-bubble{position:absolute;top:-133px;left:auto;right:3px}}.course__text{position:relative;padding:3rem 4.7rem 4rem 2.7rem;background:url(../images/texture.png) center/cover,var(--text-light-color);box-shadow:var(--box-shadow);border-radius:var(--border-radius)}@media screen and (max-width: 767px){.course__text{padding:40px 20px 30px}}.course__text-title{margin-bottom:2rem}.course__text .bones-list{padding-right:12rem}@media screen and (max-width: 767px){.course__text .bones-list{padding-right:20px}}.course__text:after{content:"";position:absolute;top:8.3rem;right:11%;width:11.3rem;height:8.4rem;background:url(../images/video2.svg) center no-repeat;background-size:contain}@media screen and (max-width: 767px){.course__text:after{right:35px;top:43%;transform:scale(.6)}}.course__text:before{content:"";position:absolute;bottom:5rem;right:14rem;width:4.8rem;height:4.3rem;background:url(../images/chat2.svg) center no-repeat;background-size:contain}@media screen and (max-width: 767px){.course__text:before{right:12px;bottom:33px;transform:scale(1.3)}}.course__paragraph{padding-top:23.2rem;padding-left:1.5rem;font-size:1.6rem}@media screen and (max-width: 767px){.course__paragraph{font-size:16px;padding-top:180px;padding-left:17px;position:relative}.course__paragraph:before{content:"";position:absolute;right:-41px;top:-30px;width:116px;height:193px;background:url(../images/walking-dog.png) center no-repeat;background-size:contain;z-index:2}}.course__paragraph strong{color:var(--primary-color)}.course__details{display:flex;gap:4.6rem}@media screen and (max-width: 1200px){.course__details{justify-content:flex-end}}@media screen and (max-width: 999px) and (min-width: 768px){.course__details{justify-content:space-around}}@media screen and (max-width: 767px){.course__details{display:block}}.course__details-col1,.course__details-col2{position:relative;max-width:33.5rem}@media screen and (max-width: 1200px) and (min-width: 1025px){.course__details-col1,.course__details-col2{max-width:39.5rem}}@media screen and (max-width: 767px){.course__details-col1,.course__details-col2{max-width:100%}}.course__details-col1{padding-top:1.6rem}@media screen and (max-width: 767px){.course__details-col1{padding-top:58px}}.course__details-col1 .sticker--module{position:absolute;top:1rem;right:-4rem;z-index:2}@media screen and (max-width: 767px){.course__details-col1 .sticker--module{top:-70px;right:-4px;transform:scale(1.25) rotate(10deg)}}.course__details-col2{padding-top:80px}.course__details-col2 .sticker--hours{position:absolute;top:2.4rem;left:-.8rem;z-index:2}@media screen and (max-width: 767px){.course__details-col2 .sticker--hours{transform:scale(1.2) rotate(-5deg);color:var(--text-color);top:6px;left:-13px}}.course__details-col2 .sticker--bonus{position:relative;margin-top:-5.3rem;z-index:2}@media screen and (max-width: 767px){.course__details-col2 .sticker--bonus{transform:rotate(0);margin:75px auto 0;font-size:40px;width:100%;max-width:335px;height:auto;min-height:405px}.course__details-col2 .sticker--bonus .course__decor-img{position:absolute;left:-44px;top:-116px;width:auto;height:auto;max-width:200px;margin:0}}.course__details-col2 .sheet{padding-bottom:5rem}.course__details-title{max-width:14rem;font-size:2rem;font-weight:700;margin-bottom:2rem;padding-top:5rem}@media screen and (max-width: 767px){.course__details-title{padding-top:51px;margin-bottom:21px;font-size:20px}}@media screen and (max-width: 767px){.course__details .bones-list--dark{position:relative}.course__details .bones-list--dark:after,.course__details .bones-list--dark:before{content:"";position:absolute}.course__details .bones-list--dark:after{width:3.5em;height:4.5em;background:url(../images/belt.svg) center no-repeat;background-size:contain;opacity:.15;opacity:1;right:32px;bottom:27%;font-size:10px;transform:rotate(-43deg)}.course__details .bones-list--dark:before{width:5.6em;height:5.5em;background:url(../images/lines.svg) center no-repeat;background-size:contain;opacity:.2;opacity:1;font-size:4px;top:8%;right:24px}}.course__details .bones-list li:not(:last-child){margin-bottom:1.2rem}@media screen and (max-width: 767px){.course__details .bones-list li:not(:last-child){margin-bottom:11px}}.course__decor-img{margin-left:2rem;max-width:12.9rem}.sheet{position:relative;padding:30px 20px;z-index:1}.sheet:after{content:"";position:absolute;top:0;left:0;height:33px;width:100%;background:url(../images/sheet-top.png) top left repeat-x;opacity:.5}.sheet:before{content:"";position:absolute;top:30px;left:0;bottom:0;right:0;background:url(../images/sheet.jpg) top left repeat;opacity:.5;z-index:-1}.coach{padding:14.3rem 0 15rem}@media screen and (max-width: 1000px){.coach{padding:60px 0}}@media screen and (max-width: 767px){.coach{padding:28px 0 79px}}@media screen and (min-width: 1000px){.coach__inner{display:flex;gap:5rem}}@media screen and (min-width: 1000px){.coach__person{flex-shrink:0;flex:55rem;max-width:55rem}}@media screen and (max-width: 999px){.coach__entry{max-width:600px;margin:0 auto 90px}}@media screen and (max-width: 767px){.coach__entry{margin-bottom:68px}}.coach__title{position:relative;color:var(--text-color);margin-bottom:5.8rem}.coach__title:after,.coach__title:before{content:"";position:absolute;font-size:1rem;width:9.2em;height:9.5em;background:url(../images/paw_brown.svg) center no-repeat;background-size:contain;z-index:-1}.coach__title:before{top:-4rem;left:-7rem;font-size:1.4rem;transform:rotate(61deg)}@media screen and (max-width: 767px){.coach__title:before{font-size:13px;top:-42px;left:-51px}}.coach__title:after{bottom:-3rem;right:6rem;font-size:.7rem}@media screen and (max-width: 767px){.coach__title:after{bottom:-72px;right:-7px;font-size:8px}}.coach__title h2{font-size:4.8rem;font-weight:800;margin-bottom:3rem}@media screen and (max-width: 999px){.coach__title h2{font-size:24px}}@media screen and (max-width: 767px){.coach__title h2{margin-bottom:59px}}.coach__title p{font-size:2.4rem;font-weight:500;margin-bottom:0}@media screen and (max-width: 999px){.coach__title p{display:none}}.coach__subtitle{font-weight:500;margin-bottom:15px}@media screen and (max-width: 767px){.coach__subtitle{margin-bottom:21px}}.coach__subtitle p{font-size:18px}@media screen and (max-width: 767px){.coach__subtitle p{font-size:20px}}@media screen and (min-width: 1000px){.coach__subtitle{display:none}}.coach__photo{max-width:40rem;margin:0 auto 3rem}@media screen and (max-width: 767px){.coach__photo{max-width:335px;margin-bottom:29px}}.coach__button{width:100%;height:5rem;display:flex;align-items:center;justify-content:center;margin-bottom:3rem;font-size:2rem;font-weight:800;color:var(--text-light-color);background:var(--primary-color);border-radius:16px;text-transform:uppercase}@media screen and (max-width: 767px){.coach__button{border-radius:0;width:auto;margin-left:-20px;margin-right:-20px;margin-bottom:20px;font-size:20px;height:50px;font-weight:400}}.coach__items{display:flex}@media screen and (max-width: 767px){.coach__items{display:block}}.coach__items-left{padding-right:25px;flex:1 1 auto}.coach__items-right{flex:0 0 200px}.coach__items-title{font-size:2rem;font-weight:800;color:#2495adcc;margin-bottom:8px}@media screen and (max-width: 767px){.coach__items-title{font-size:18px;margin-bottom:10px}}@media screen and (max-width: 767px){.coach__items-list{margin-bottom:22px}}.coach__items-list li{font-size:1.8rem}@media screen and (max-width: 767px){.coach__items-list li{font-size:16px}}.coach__items-list li:not(:last-child){margin-bottom:5px}.coach__items-list li:before{content:"—";margin-right:7px;display:inline-block}.coach__content{flex:1 1 auto}.about{position:relative;background:url(../images/texture.png) center/cover,#f5ebe1;box-shadow:var(--box-shadow);border-radius:var(--border-radius)}.about:before{content:"";position:absolute;bottom:100%;margin-bottom:-20px;left:50%;width:19rem;height:11.2rem;background:url(../images/clip.png) center no-repeat;background-size:contain;transform:translate3d(-50%,0,0);z-index:2}@media screen and (max-width: 999px){.about:before{width:12rem;height:7.2rem;margin-bottom:-10px}}.about__title{background:var(--primary-color);color:var(--text-light-color);font-size:2.4rem;padding-top:1.4rem;font-weight:700;text-transform:uppercase;display:flex;height:10rem;align-items:center;justify-content:center;border-radius:var(--border-radius) var(--border-radius) 0 0}@media screen and (max-width: 767px){.about__title{display:block;border-radius:0;background:none;height:auto;text-transform:none;font-size:18px;padding:33px 20px 0;color:var(--primary-color);text-align:left}}.about__inner{padding:5.6rem 5rem 5rem}@media screen and (max-width: 767px){.about__inner{padding:9px 20px 20px}}.about__list{margin-bottom:5.7rem;-moz-columns:2;columns:2;gap:2rem}@media screen and (max-width: 1200px){.about__list{-moz-columns:1;columns:1;margin-bottom:6px}}.about__list li{position:relative;font-size:2rem;margin-bottom:1rem;padding-left:3.5rem}@media screen and (max-width: 767px){.about__list li{margin-bottom:12px}}.about__list li:before{content:"";position:absolute;left:0;top:.5em;transform:translateY(-50%);width:2rem;height:2rem;background:url(../images/bone_dark.svg) center no-repeat;background-size:contain}@media screen and (max-width: 767px){.about__list li:before{width:20px}}.about__img img{border-radius:var(--border-radius)}.why{background:var(--primary-color);color:var(--text-light-color);padding:15rem 0 7rem}@media screen and (max-width: 999px){.why{position:relative;padding:65px 0 40px}.why:before{content:"";position:absolute;transform:rotate(-45deg) scale(.6);top:-75px;right:-150px;width:33rem;height:52rem;background:url(../images/dog-fly.png) center no-repeat;background-size:contain}}@media screen and (max-width: 999px) and (max-width: 767px){.why:before{transform:rotate(-42deg) scale(.89);top:-84px;right:-137px}}@media screen and (max-width: 767px){.why{padding-top:80px;padding-bottom:0}}.why .title-lg{margin-bottom:3rem}@media screen and (max-width: 767px){.why .title-lg{margin-bottom:30px}}.why__content{position:relative}@media screen and (min-width: 1025px){.why__content{display:flex;justify-content:space-between;padding-bottom:3.3rem}}@media screen and (min-width: 999px){.why__content:before{content:"";position:absolute;right:8rem;top:-17.8rem;width:33rem;height:52rem;background:url(../images/dog-fly.png) center no-repeat;background-size:contain;transform:rotate(-15deg)}}@media screen and (min-width: 999px) and (max-width: 999px){.why__content:before{right:-170px;zoom:.6;transform:rotate(-45deg);top:-234px}}.why__subtitle{position:relative;max-width:50rem;flex-shrink:0;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 1499px){.why__subtitle{max-width:33rem}}@media screen and (max-width: 999px){.why__subtitle{max-width:300px}}@media screen and (min-width: 1025px){.why__subtitle:after{content:"";position:absolute;top:131%;right:3rem;width:14.7rem;height:17.2rem;background:url(../images/arrow.svg) center no-repeat;background-size:contain}}.why__subtitle p{font-size:2rem;font-weight:500}.why__subtitle p+p{margin-top:10px}@media screen and (max-width: 767px){.why__subtitle p{font-size:18px}}.why .sl{flex:1 1 auto}@media screen and (max-width: 767px){.why .sl{padding:0 15px}}.why__slider{position:relative;flex:1 1 auto;margin-left:4rem;padding-top:2.5rem;padding-bottom:9rem;font-size:0;z-index:1}@media screen and (max-width: 1200px){.why__slider{margin-left:0}}@media screen and (max-width: 767px){.why__slider{padding-top:30px;margin-left:-5px;margin-right:-5px;overflow:visible!important}}@media screen and (max-width: 767px){.why__slider>div:after{content:"";display:table;clear:both}}@media screen and (min-width: 768px){.why__slider>div>div:nth-child(odd) .feedback{transform:rotate(1deg)}.why__slider>div>div:nth-child(2n) .feedback{transform:rotate(-2deg)}}.why__slider-item{width:100%;display:inline-block;vertical-align:top;padding:0 10px;font-size:1.6rem}@media screen and (max-width: 767px){.why__slider-item{padding:0 5px}}.why__slider-btns{position:absolute;bottom:5.5rem;z-index:99;right:0}@media screen and (max-width: 1024px){.why__slider-btns{bottom:0}}@media screen and (max-width: 767px){.why__slider-btns{bottom:17px}}.why__slider-btn{background:transparent;width:30px;height:30px;border:0;opacity:1;cursor:pointer}.why__slider-btn.btn--prev{background:url(../images/arr-left-light.svg) center no-repeat;background-size:10px 18px;margin-right:26px}.why__slider-btn.btn--next{background:url(../images/arr-right-light.svg) center no-repeat;background-size:10px 18px}.why__info{max-width:102rem;margin:0 auto}@media screen and (max-width: 1024px){.why__info{margin-top:40px}}@media screen and (max-width: 767px){.why__info{margin-top:10px}}.why__info-title{margin-bottom:40px}.why__info-handshake{margin:0 -20px}.why__info-text{margin-bottom:5rem;padding:3rem;background:url(../images/texture.png) center/cover,#f5ebe1;border-radius:var(--border-radius);box-shadow:var(--box-shadow);font-size:2.4rem;font-weight:700;line-height:1.1;color:var(--text-color)}@media screen and (max-width: 767px){.why__info-text{padding:30px 20px;margin-bottom:80px;font-size:20px}}.why__info-list{display:flex}@media screen and (max-width: 767px){.why__info-list{flex-wrap:wrap;gap:40px;max-width:400px;margin:0 auto 70px}}.why__info-list li{width:25%;text-align:center}@media screen and (max-width: 767px){.why__info-list li{width:calc(50% - 20px)}}.why__info-list li img{max-width:10rem;display:inline-block}.why__info-list li p{margin-top:7px;font-size:1.8rem;color:var(--text-light-color)}@media screen and (max-width: 767px){.why__info-list li p{font-size:18px}}.feedback{padding:3rem 2rem;border-radius:var(--border-radius);background:url(../images/texture.png) center/cover,#f5ebe1;box-shadow:var(--box-shadow)}@media screen and (max-width: 767px){.feedback{padding:30px 20px}}.feedback__text{min-height:260px;color:var(--text-color);margin-bottom:2rem}@media screen and (max-width: 767px){.feedback__text{margin-bottom:20px}}.feedback__text h3{font-size:2rem;font-weight:700;line-height:1.1;margin-bottom:2.5rem;color:var(--primary-color)}@media screen and (max-width: 767px){.feedback__text h3{font-size:20px}}.feedback__text p{font-size:16px}@media screen and (max-width: 1024px){.feedback__text p{font-size:14px}}@media screen and (max-width: 767px){.feedback__text p{font-size:16px}}.feedback__text p strong{font-weight:inherit;color:var(--primary-color)}.feedback__author{display:flex}.feedback__author-image{width:4.8rem;height:4.8rem;margin-right:10px;flex-shrink:0;border-radius:50%;overflow:hidden;border:1px solid var(--text-color)}@media screen and (max-width: 767px){.feedback__author-image{width:48px;height:48px}}.feedback__author-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.feedback__author-info{padding-top:3px;flex:1 1 auto;color:var(--text-color)}.feedback__author-info h5{font-size:1.8rem}@media screen and (max-width: 767px){.feedback__author-info h5{font-size:18px}}.feedback__author-info p{font-size:1.6rem}@media screen and (max-width: 767px){.feedback__author-info p{font-size:16px}}.bonus{padding:8rem 0 14.5rem;background:var(--primary-color);color:var(--text-color)}@media screen and (max-width: 999px){.bonus{padding-bottom:80px}}@media screen and (max-width: 767px){.bonus{padding-top:0}}.bonus__inner{padding-top:60px}@media screen and (min-width: 1000px){.bonus__inner{display:flex;justify-content:space-between;padding-top:19.5rem}}@media screen and (max-width: 767px){.bonus__inner{padding-top:80px}}@media screen and (min-width: 1000px){.bonus__left{flex:0 1 500px;padding-right:25px}}.bonus__right{flex:0 1 1020px}@media screen and (max-width: 767px){.bonus__right{position:relative;z-index:3}}.bonus__img{position:relative;padding-top:7rem;padding-left:3rem}@media screen and (max-width: 1200px){.bonus__img{padding-left:0}}@media screen and (max-width: 999px){.bonus__img{max-width:286px;margin:0 auto}}@media screen and (max-width: 767px){.bonus__img{max-width:240px;padding-top:51px;margin-bottom:-46px}.bonus__img:after{content:"";position:absolute;bottom:0;left:0;right:0;height:130px;background:linear-gradient(360deg,#2495ad,#2495ad00);z-index:2}}.bonus__img img{max-width:39rem}@media screen and (max-width: 1200px){.bonus__img img{max-width:30rem}}@media screen and (max-width: 767px){.bonus__img img{max-width:100%}}.bonus__bubble{position:absolute;left:61%;top:-3.7rem}@media screen and (max-width: 767px){.bonus__bubble{right:-64px;top:-41px}.bonus__bubble .bubble{font-size:5px}}.bonus__section{background:url(../images/texture.png) center/cover,#f5ebe1;border-radius:var(--border-radius)}.bonus__section-banner{height:8rem;padding:1rem;display:flex;align-items:center;justify-content:center;background:var(--primary-dark-color);color:var(--text-light-color);font-size:2.4rem;font-weight:800;text-transform:uppercase;border-radius:0 0 var(--border-radius) var(--border-radius)}@media screen and (max-width: 767px){.bonus__section-banner{height:50px;font-size:18px}}.bonus__content{padding:5rem 5rem 6rem}@media screen and (max-width: 767px){.bonus__content{padding:30px 20px}}.bonus__title{font-weight:700;font-size:6.5rem;margin-bottom:2.8rem;line-height:1.1}@media screen and (max-width: 999px){.bonus__title{font-size:48px}}@media screen and (max-width: 767px){.bonus__title{font-size:30px;color:var(--text-light-color)}}.bonus__subtitle{margin-bottom:2.5rem;font-size:2.4rem;font-weight:700;line-height:1.2}.bonus__subtitle strong{font-weight:inherit;color:var(--primary-color)}@media screen and (max-width: 767px){.bonus__subtitle strong{color:var(--text-color)}}.bonus__banner{height:50px;padding:5px;font-size:24px;font-weight:800;display:flex;align-items:center;justify-content:center;background:var(--primary-dark-color);color:var(--text-light-color);text-transform:uppercase}.target{padding-top:15rem;background:var(--primary-color)}@media screen and (max-width: 999px){.target{padding-top:60px}}@media screen and (max-width: 767px){.target{padding-top:80px}}@media screen and (max-width: 767px){.target.is-animation .sticker--learn{animation:fade-up 1s ease forwards}.target.is-animation .sticker--clever{animation:fade-up 1s ease forwards;animation-delay:2s}.target.is-animation .sticker--know{animation:fade-up 1s ease forwards;animation-delay:4s}.target.is-animation .sticker--able{animation:fade-up 1s ease forwards;animation-delay:6s}}@media screen and (max-width: 767px){.target .sticker--learn,.target .sticker--clever,.target .sticker--know,.target .sticker--able{opacity:0}}.target__content{padding-top:26rem;position:relative}@media screen and (max-width: 999px){.target__content{padding-top:33rem}}@media screen and (max-width: 767px){.target__content{padding-top:500px}}.target__content .sticker--confident{position:absolute;top:5.2rem;left:-3rem}@media screen and (max-width: 999px){.target__content .sticker--confident{top:40px;transform:scale(.7)}}@media screen and (max-width: 767px){.target__content .sticker--confident{position:static;transform:scale(.8);margin-left:auto;margin-top:37px;margin-bottom:-117px}.target__content .sticker--confident strong{color:inherit}.target__content .sticker--confident br{display:none}}.target__content .sticker--clever{position:absolute;left:20rem;bottom:5rem;transform:rotate(-2deg)}@media screen and (max-width: 999px){.target__content .sticker--clever{transform:rotate(-2deg) scale(.7);left:0}}@media screen and (max-width: 767px){.target__content .sticker--clever{top:69px;right:46px;left:auto;transform:scale(1.2)}}.target__content .sticker--know{position:absolute;right:35%;top:-8rem;transform:rotate(1deg)}@media screen and (max-width: 999px){.target__content .sticker--know{transform:rotate(1deg) scale(.7);top:5px;right:30%}}@media screen and (max-width: 767px){.target__content .sticker--know{top:88px;right:46px;left:auto;transform:scale(1.2);transform:scale(1)}}.target__content .sticker--learn{position:absolute;right:8rem;top:-17rem;transform:rotate(5deg)}@media screen and (max-width: 999px){.target__content .sticker--learn{transform:rotate(5deg) scale(.7);right:0;top:-37px}}@media screen and (max-width: 767px){.target__content .sticker--learn{top:0;right:0;left:auto;transform:scale(1)}}.target__content .sticker--able{position:absolute;right:6rem;bottom:4rem;transform:rotate(2deg)}@media screen and (max-width: 999px){.target__content .sticker--able{transform:rotate(2deg) scale(.7)}}@media screen and (max-width: 767px){.target__content .sticker--able{top:123px;right:87px;left:auto;transform:scale(1.1)}}.target__img{display:flex;justify-content:center;margin:0 auto}@media screen and (max-width: 767px){.target__img{display:block}}.target__img img{max-width:58rem}@media screen and (max-width: 999px){.target__img img{max-width:300px}}@media screen and (max-width: 767px){.target__img img{position:relative;z-index:2;max-width:355px;margin:0 auto}}@media screen and (max-width: 1499px){.target__img .bubble{font-size:6px}}@media screen and (max-width: 767px){.target__img-dog-wraper{position:relative}.target__img-dog-wraper img{max-width:246px;margin-left:-76px;position:relative;z-index:2}}.target__img-bubble-l{position:absolute;right:62%;top:4rem}@media screen and (max-width: 999px){.target__img-bubble-l{right:56%;top:17rem}.target__img-bubble-l .bubble{font-size:5px}}@media screen and (max-width: 767px){.target__img-bubble-l{right:-30px;top:auto;bottom:83px}.target__img-bubble-l .bubble{font-size:6px}.target__img-bubble-l .bubble span{font-size:2em}}.target__img-bubble-r{position:absolute;left:59%;bottom:27rem}@media screen and (max-width: 999px){.target__img-bubble-r .bubble{font-size:5px}}@media screen and (max-width: 767px){.target__img-bubble-r{left:131px;bottom:auto;top:-57px}.target__img-bubble-r .bubble{font-size:7px}.target__img-bubble-r .bubble span{font-size:2em}}@keyframes fade-up{to{opacity:1}}.program{padding-top:9.3rem;margin-bottom:15rem}@media screen and (max-width: 767px){.program{margin-bottom:79px}}.program__inner{position:relative;border-radius:var(--border-radius);box-shadow:var(--box-shadow);background:url(../images/texture.png) center top/cover no-repeat,var(--text-light-color)}.program__header{position:relative;height:10rem;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius) var(--border-radius) 0 0;background:var(--primary-color);color:var(--text-light-color);font-size:2.4rem;font-weight:700}@media screen and (max-width: 767px){.program__header{height:50px}}.program__header:before{content:"";position:absolute;bottom:100%;margin-bottom:-20px;right:50%;width:22rem;height:13.2rem;background:url(../images/clip.png) center no-repeat;background-size:contain;z-index:2;transform:translate3d(50%,0,0)}@media screen and (max-width: 999px){.program__header:before{width:12rem;height:7.2rem;margin-bottom:-10px}}.program__body{padding:5rem 8rem 8rem}@media screen and (max-width: 999px){.program__body{padding:5rem 5rem 8rem}}@media screen and (max-width: 767px){.program__body{padding:30px 20px}}.tab__body{margin-bottom:5rem}.paginator{position:relative;padding:0 80px}.paginator-nav{display:flex;justify-content:center;gap:13px;counter-reset:button}@media screen and (max-width: 767px){.paginator-nav .paginator-button:not(.is-active){display:none}}.paginator-nav .paginator-button:not(.is-active):after{content:counter(button)}.paginator-button{position:relative;counter-increment:button;min-width:50px;height:40px;border-radius:12px;background:#fff;border:0;padding:5px;color:var(--text-color);font-size:16px;line-height:1;transition:color .3s ease,background .3s ease,border-color .3s ease;border:2px solid transparent;cursor:pointer}.paginator-button.is-active{background:var(--primary-color);color:#fff;padding:2px 10px 5px}.paginator-button.is-active span{display:block}.paginator-button:hover{border-color:var(--primary-color)}.paginator-button span{display:none;padding:0 10px}.paginator-prev,.paginator-next{position:absolute;top:0;width:64px}.paginator-prev:disabled,.paginator-next:disabled{pointer-events:none;opacity:.5}.paginator-prev:before,.paginator-next:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%,-50%);border-radius:50%;z-index:2}.paginator-prev{left:0}.paginator-prev:before{background:url(../images/arr-left.svg) center no-repeat;background-size:contain}.paginator-next{right:0}.paginator-next:before{background:url(../images/arr-right.svg) center no-repeat;background-size:contain}.accordion-wrapper{counter-reset:accordionIndex}.accordion{padding-bottom:2.7rem;border-bottom:1px solid var(--text-color)}@media screen and (max-width: 767px){.accordion{padding-bottom:26px}}.accordion:not(:last-child){margin-bottom:3.2rem}@media screen and (max-width: 767px){.accordion:not(:last-child){margin-bottom:32px}}.accordion.is-open .accordion__button i:after{opacity:0}.accordion.is-open .accordion__button i:before{transform:rotate(90deg)}.accordion.is-open .accordion__body{max-height:9999px}.accordion__header{position:relative;min-height:48px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding-right:60px}@media screen and (max-width: 767px){.accordion__header{padding-right:52px}}.accordion__header--ordered{counter-increment:accordionIndex}.accordion__header--ordered .accordion__title:before{content:counter(accordionIndex) ". "}@media screen and (max-width: 767px){.accordion__header{display:block}}.accordion__week{color:var(--primary-color);font-size:18px;font-weight:700;padding:0 10px;min-width:-moz-fit-content;min-width:fit-content}@media screen and (max-width: 999px){.accordion__week{font-size:16px}}@media screen and (max-width: 767px){.accordion__week{font-size:14px;padding:0;margin-top:10px}}.accordion__button{position:absolute;right:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--text-color);border-radius:50%}@media screen and (max-width: 767px){.accordion__button{top:calc(50% - 16px);width:32px;height:32px}}.accordion__button i:before,.accordion__button i:after{content:"";position:absolute;left:50%;top:calc(50% - 12px);width:1px;height:24px;background:var(--text-color);transition:all .3s ease}@media screen and (max-width: 767px){.accordion__button i:before,.accordion__button i:after{height:16px;top:calc(50% - 8px)}}.accordion__button i:after{transform:rotate(90deg)}.accordion__body{max-height:0;transition:max-height .3s ease;overflow:hidden;will-change:height}.accordion__content{padding:3rem 70px 2px 0}@media screen and (max-width: 767px){.accordion__content{padding:20px 0 3px}}.accordion__content p{font-size:2rem}.accordion__content .tags{margin-top:3.2rem;padding-bottom:6px;padding-left:4px}@media screen and (max-width: 767px){.accordion__content .tags{margin-top:22px;padding-right:4px}}.tab__content{display:none}.tab__content.is-open{display:block}.tab__title{margin-bottom:3rem}@media screen and (max-width: 767px){.tab__title{margin-bottom:29px}}.footer{color:var(--text-light-color);background:var(--primary-color);padding:15rem 0 12rem}@media screen and (max-width: 767px){.footer{padding-top:80px;padding-bottom:28px}}.footer-text{font-size:12px;text-transform:uppercase;color:#fff}.contact-us{display:flex;justify-content:space-between;align-items:center;margin-bottom:15rem}@media screen and (max-width: 767px){.contact-us{display:block;margin-bottom:82px}}.contact-us__img{max-width:70rem}@media screen and (max-width: 1499px){.contact-us__img{max-width:40%}}@media screen and (max-width: 767px){.contact-us__img{max-width:350px;margin:0 auto 120px}}@media screen and (max-width: 767px){.contact-us .soc{display:flex;justify-content:space-around;padding:0 30px}}.contact-us .title{margin-bottom:3rem}@media screen and (max-width: 767px){.contact-us .title{margin-bottom:21px}}.contact-us__text{max-width:530px;font-size:20px;margin-bottom:8rem}@media screen and (max-width: 767px){.contact-us__text{font-size:16px;margin-bottom:19px}}.contact-us .title-sm{margin-bottom:2rem}@media screen and (max-width: 767px){.contact-us .title-sm{margin-bottom:28px}}.contact-us__content{position:relative}.contact-us__img-2{position:absolute;right:-20px;bottom:45px;max-width:114px}.faq{margin-bottom:15rem}@media screen and (max-width: 767px){.faq{margin-bottom:79px}}.faq .title{margin-bottom:4rem}@media screen and (max-width: 767px){.faq .title{margin-bottom:29px}}.faq__content{padding:7rem 8rem 8rem;background:url(../images/texture.png) center/cover,var(--text-light-color);border-radius:var(--border-radius);color:var(--text-color)}@media screen and (max-width: 767px){.faq__content{padding:30px 20px}}.faq .accordion{padding-bottom:1.8rem}@media screen and (max-width: 767px){.faq .accordion{padding-bottom:10px}}.faq .accordion:not(:last-child){margin-bottom:1.9rem}@media screen and (max-width: 767px){.faq .accordion:not(:last-child){margin-bottom:10px}}.faq .accordion__content{padding-top:.8rem;padding-bottom:1.2rem}@media screen and (max-width: 767px){.faq .accordion__content{padding-bottom:0}}@media screen and (max-width: 767px){.faq .accordion__header{display:flex}}@media screen and (max-width: 767px){.faq .accordion__button{width:48px;height:48px;top:calc(50% - 24px)}.faq .accordion__button i:after,.faq .accordion__button i:before{height:24px;top:calc(50% - 12px)}}.faq .accordion p{font-size:1.6rem}@media screen and (max-width: 767px){.faq .accordion p{font-size:16px;line-height:1.122}}
