body[data-partner=keto]{font-family:Nunito,sans-serif}body[data-partner=keto] .v3-wrapper,body[data-partner=keto] .v4-wrapper{margin:0;padding:0}.keto-common-style{font-family:Nunito,sans-serif;font-size:16px;font-weight:400;line-height:normal;color:#000}.keto-common-style h1,.keto-common-style h2,.keto-common-style h3,.keto-common-style p{margin:0}.keto-common-style a{color:inherit}.keto-common-style .inner-container{position:relative;width:320px;margin:0 auto;padding:0 15px}@media screen and (min-width:768px){.keto-common-style .inner-container{width:768px;padding:0 20px}}@media screen and (min-width:1200px){.keto-common-style .inner-container{width:1120px;padding:0}}.keto-common-style h1,.keto-common-style h2,.keto-common-style h3,.keto-common-style h4,.keto-common-style h5{font-weight:900;line-height:.9;letter-spacing:-.045em;text-transform:uppercase}.keto-common-style h1.header-black,.keto-common-style h2.header-black,.keto-common-style h3.header-black,.keto-common-style h4.header-black,.keto-common-style h5.header-black{color:#000}.keto-common-style h1.header-white,.keto-common-style h2.header-white,.keto-common-style h3.header-white,.keto-common-style h4.header-white,.keto-common-style h5.header-white{color:#fff}.keto-common-style h1.header-red,.keto-common-style h2.header-red,.keto-common-style h3.header-red,.keto-common-style h4.header-red,.keto-common-style h5.header-red{color:#ff5858}.keto-common-style h1.header-yellow,.keto-common-style h2.header-yellow,.keto-common-style h3.header-yellow,.keto-common-style h4.header-yellow,.keto-common-style h5.header-yellow{color:#ffa540}.keto-common-style h1.span-black span,.keto-common-style h2.span-black span,.keto-common-style h3.span-black span,.keto-common-style h4.span-black span,.keto-common-style h5.span-black span{color:#000}.keto-common-style h1.span-white span,.keto-common-style h2.span-white span,.keto-common-style h3.span-white span,.keto-common-style h4.span-white span,.keto-common-style h5.span-white span{color:#fff}.keto-common-style h1.span-red span,.keto-common-style h2.span-red span,.keto-common-style h3.span-red span,.keto-common-style h4.span-red span,.keto-common-style h5.span-red span{color:#ff5858}.keto-common-style h1.span-green span,.keto-common-style h2.span-green span,.keto-common-style h3.span-green span,.keto-common-style h4.span-green span,.keto-common-style h5.span-green span{color:#51d67e}.keto-common-style h1.span-yellow span,.keto-common-style h2.span-yellow span,.keto-common-style h3.span-yellow span,.keto-common-style h4.span-yellow span,.keto-common-style h5.span-yellow span{color:#ffa540}.keto-common-style .button-bordered{display:inline-block;font-size:18px;font-weight:900;color:#fff;background:#000;border:.24em solid #ff5858;padding:.5em 1.3em;border-radius:2em;text-decoration:none!important}.keto-common-style .button-bordered:hover{color:#fff;background:#1a1a1a}.keto-common-style .button-bordered--border-white{border-color:#fff}.keto-common-style .button-bordered--border-yellow{border-color:#ffa540}.keto-common-style .button-bordered--red-white{color:#ff5858;background:#fff}.keto-common-style .button-bordered--red-white:hover{background:#e6e6e6}.keto-header,.keto-submenu{box-sizing:border-box}.keto-header *,.keto-submenu *{box-sizing:border-box}.keto-header a,.keto-submenu a{color:inherit;border:none}.keto-header a:hover,.keto-submenu a:hover{color:inherit;text-decoration:underline}.keto-header a:visited,.keto-submenu a:visited{color:inherit}.keto-header{position:relative;display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 15px}@media screen and (min-width:768px){.keto-header{height:70px;padding:0 20px}}@media screen and (min-width:1200px){.keto-header{width:1180px;margin:0 auto;padding:0}}.keto-header__logo{flex-shrink:0}.keto-header__logo img{display:block}@media screen and (min-width:768px){.keto-header__logo img{width:154px}}.keto-header__main-navigation{display:flex;align-items:center;justify-content:flex-end;width:100%;height:100%}.keto-header__main-navigation ul{list-style:none;margin:0;padding:0}.keto-header__main-navigation ul.logged-in-menu{display:flex}@media screen and (min-width:768px){.keto-header__main-navigation ul.logged-in-menu{order:2}}@media screen and (min-width:1200px){.keto-header__main-navigation ul.logged-in-menu li a:hover{color:#ff5858}}.keto-header__main-navigation ul.logged-in-menu li i{font-size:22px}.keto-header__main-navigation ul.logged-in-menu li span{position:absolute;right:-7px;bottom:-2px;display:flex;justify-content:center;align-items:center;font-size:11px;font-weight:700;color:#fff;background:#ff5858;border-radius:100%;padding:0 5px}.keto-header__main-navigation ul.logged-in-menu li.my-messages{position:relative;margin:0 15px 0 0}.keto-header__main-navigation ul.logged-in-menu li.my-messages i{font-size:25px}.keto-header__main-navigation ul.logged-in-menu li.my-diet{margin:0 15px 0 0}.keto-header__main-navigation ul.logged-in-menu li.my-account{position:relative;margin:0 30px 0 0}.keto-header__main-navigation ul.logged-in-menu li.my-account i{font-size:24px}.keto-header__main-navigation ul.logged-in-menu li.new-messages{position:relative;margin:0 30px 0 -15px}.keto-header__main-navigation ul.logged-in-menu li.new-messages span{display:flex;align-items:center;justify-content:center;position:absolute;right:-10px;bottom:-2px;font-size:12px;background:#ff5858;color:#fff;border-radius:2em;padding:.135em .5em}.keto-header__main-navigation ul.logged-in-menu li a{text-decoration:none!important}.keto-header__main-navigation ul.logged-in-menu li a .active i{color:#ff5858}.keto-header__main-navigation ul.logged-in-menu .user-menu{display:none;position:absolute;width:180px;top:30px;right:-55px;background:#fff;box-shadow:0 2px 15px 0 rgba(120,127,130,.4);z-index:5}@media screen and (min-width:768px){.keto-header__main-navigation ul.logged-in-menu .user-menu{right:-143px}}.keto-header__main-navigation ul.logged-in-menu .user-menu.active{display:block}.keto-header__main-navigation ul.logged-in-menu .user-menu p{font-size:14px;margin:10px 0 0 0;padding:0 20px;white-space:nowrap}.keto-header__main-navigation ul.logged-in-menu .user-menu p:first-of-type{line-height:1.2;background:#f7f7f7;margin:0;padding-top:15px;padding-bottom:10px}.keto-header__main-navigation ul.logged-in-menu .user-menu p:last-of-type{padding-bottom:15px}.keto-header__main-navigation ul.logged-in-menu .user-menu p a{color:inherit!important;text-decoration:none!important}.keto-header__main-navigation ul.logged-in-menu .user-menu p a:hover{text-decoration:underline!important}.keto-header__main-navigation ul.default-menu{display:none;position:absolute;top:60px;left:0;width:100%;background:#fff;padding:50px 15px;z-index:5}@media screen and (min-width:940px){.keto-header__main-navigation ul.default-menu{order:1;display:flex!important;align-items:center;justify-content:space-around;margin:0 0 0 30px;position:static;padding:0}}@media screen and (min-width:1200px){.keto-header__main-navigation ul.default-menu{justify-content:right;margin:0 0 0 35px}}.keto-header__main-navigation ul.default-menu.active{display:block}.keto-header__main-navigation ul.default-menu li{text-align:center;margin:0 0 30px 0}@media screen and (min-width:940px){.keto-header__main-navigation ul.default-menu li{max-width:76px;margin:0 10px 0 0;font-size:15px}}@media screen and (min-width:1200px){.keto-header__main-navigation ul.default-menu li{max-width:100px;margin:0 24px 0 0;font-size:16px}}@media screen and (min-width:768px){.keto-header__main-navigation ul.default-menu li a{font-weight:600}}@media screen and (min-width:940px){.keto-header__main-navigation ul.default-menu li a{line-height:1.1;display:inline-block}}.keto-header__main-navigation ul.default-menu li a.active{text-decoration:underline!important}.keto-header__main-navigation ul.default-menu li .keto-header__cta-button{display:inline-block}@media screen and (min-width:768px){.keto-header__main-navigation ul.default-menu li .keto-header__cta-button{display:none}}.keto-header__main-navigation ul.default-menu li:last-of-type{margin:0}@media screen and (min-width:768px){.keto-header__main-navigation ul.default-menu li.cta-button-wrap{display:none}}.keto-header__main-navigation--is-offer ul.default-menu li:nth-of-type(1) a{text-decoration:underline}@media screen and (min-width:768px){.keto-header__main-navigation--is-price-list ul.logged-in-menu li.my-messages{margin-left:50px}}@media screen and (min-width:768px){.keto-header__main-navigation--is-price-list ul.logged-in-menu li.my-account{margin-right:0}}@media screen and (min-width:768px){.keto-header__main-navigation--is-price-list ul.logged-in-menu li.new-messages{margin:0 0 0 15px}}@media screen and (min-width:768px){.keto-header__main-navigation--is-price-list ul.logged-in-menu .user-menu{right:-10px}}.keto-header__burger{flex-shrink:0;font-size:22px;text-decoration:none!important}@media screen and (min-width:940px){.keto-header__burger{display:none}}.keto-header__burger i.fa-times{display:none}.keto-header__burger--active i.fa-bars{display:none}.keto-header__burger--active i.fa-times{display:inline}.keto-header__cta-button{flex-shrink:0;display:none;font-weight:900;color:#fff!important;background:#ff5858;padding:.5em 1.5em;border-radius:2.5em;text-decoration:none!important}.keto-header__cta-button:hover{background:#ff2f2f}@media screen and (min-width:768px){.keto-header__cta-button{display:inline-block}}@media screen and (min-width:768px) and (max-width:940px){.keto-header__cta-button{margin-left:20px}}.keto-submenu{background:#f7f7f7;margin:10px 0 20px 0}.keto-submenu ul{display:flex;flex-wrap:wrap;max-width:1160px;list-style:none;margin:0 auto;padding:0}.keto-submenu ul li a{display:block;font-size:14px;padding:7px 14px;text-decoration:none!important}.keto-submenu ul li a.active,.keto-submenu ul li a:hover{background:#dedede}.keto-submenu.submenu-for-diet{margin:10px auto;padding:14px 0}@media screen and (min-width:768px){.keto-submenu.submenu-for-diet{width:642px}}.keto-submenu.submenu-for-diet ul{display:flex;justify-content:space-around}.keto-submenu.submenu-for-diet::after{display:none}.keto-submenu.submenu-for-diet li{color:#000;border:none}@media screen and (min-width:1200px){.keto-submenu.submenu-for-diet li{display:flex;align-items:center}}.keto-submenu.submenu-for-diet li::before{width:20px;height:20px;display:block;margin:0 auto 2px;background-size:contain;background-repeat:no-repeat;content:""}@media screen and (min-width:1200px){.keto-submenu.submenu-for-diet li::before{margin:0 9px 0 0;float:left}}.keto-submenu.submenu-for-diet li.el-0::before{background-image:url(/assets/default/MainPage/Header/img/MenuDietVitalia/0.svg)}.keto-submenu.submenu-for-diet li.el-1::before{background-image:url(/assets/default/MainPage/Header/img/MenuDietVitalia/1.svg)}.keto-submenu.submenu-for-diet li.el-2::before{background-image:url(/assets/default/MainPage/Header/img/MenuDietVitalia/2.svg)}.keto-submenu.submenu-for-diet li.el-3::before{background-image:url(/assets/default/MainPage/Header/img/MenuDietVitalia/3.svg)}.keto-submenu.submenu-for-diet li.weighing-reminder{position:relative}.keto-submenu.submenu-for-diet li.weighing-reminder::after{content:"";position:absolute;top:-6px;right:0;width:6px;height:6px;background:#ff5858;border-radius:100%}@media screen and (min-width:1200px){.keto-submenu.submenu-for-diet li.weighing-reminder::after{top:-5px;right:-6px}}@media screen and (min-width:1200px){.keto-submenu.submenu-for-diet li:first-of-type{margin-left:60px}.keto-submenu.submenu-for-diet li:last-of-type{margin-right:50px}}.keto-submenu.submenu-for-diet li a,.keto-submenu.submenu-for-diet li span{padding:0;font-size:14px;font-weight:400;border-bottom:none}@media screen and (min-width:1200px){.keto-submenu.submenu-for-diet li a,.keto-submenu.submenu-for-diet li span{display:inline-block}}.keto-submenu.submenu-for-diet li a:hover{background-color:transparent}.keto-submenu.submenu-for-diet li a.active{background-color:transparent;color:#ff5858}.keto-submenu.submenu-for-diet li span{color:#5cb026}.footer{display:flex;flex-direction:column;align-items:center;padding:30px 15px;box-sizing:border-box}@media screen and (min-width:768px){.footer{flex-direction:row;justify-content:space-between;padding:50px 20px}}@media screen and (min-width:1200px){.footer{width:1160px;margin:0 auto;padding:50px 0}}.footer *{box-sizing:border-box}.footer a{color:inherit;border:none}.footer a:hover{color:inherit;text-decoration:underline}.footer a:visited{color:inherit}.footer ul{list-style-type:none;margin:0;padding:0}.footer ul li:last-of-type{margin:0}.footer__first-menu{margin:0 0 30px 0}@media screen and (min-width:768px){.footer__first-menu{order:2;margin:0}}@media screen and (min-width:768px){.footer__first-menu ul{display:flex}}.footer__first-menu ul li{text-align:center;margin:0 0 20px 0}@media screen and (min-width:768px){.footer__first-menu ul li{margin:0 30px 0 0}}@media screen and (min-width:1200px){.footer__first-menu ul li{margin:0 50px 0 0}}.footer__first-menu ul li a{font-size:14px}.footer__second-menu{margin:0 0 35px 0}@media screen and (min-width:768px){.footer__second-menu{order:3;margin:0}}.footer__second-menu ul{display:flex;justify-content:center;align-items:center}.footer__second-menu ul li{margin:0 20px 0 0}.footer__second-menu ul li a{font-size:17px;text-decoration:none!important}.footer__second-menu ul li a:hover{color:#ff5858}.footer__copy{display:flex;align-items:center}@media screen and (min-width:768px){.footer__copy{order:1}}.footer__copy a{margin:0 30px 0 0;transform:translateY(-5px)}.footer__copy a img{display:block}.footer__copy p{font-size:14px;margin:0;padding:0}.offer__new-year-resolution-spot{width:calc(100% - 40px);max-width:1840px;height:561px;background-image:url(/img/keto/2024_12_New_Year/spot/bg-m.jpg);background-size:auto 100%;background-position:center top;background-repeat:no-repeat;background-color:#f4f2f3;margin:0 auto;padding:24px 0 0;overflow:hidden}@media screen and (min-width:768px){.offer__new-year-resolution-spot{height:437px;background-image:url(/img/keto/2024_12_New_Year/spot/bg-t.jpg);padding:32px 0 0}}@media screen and (min-width:1200px){.offer__new-year-resolution-spot{width:calc(100% - 60px);height:700px;background-image:url(/img/keto/2024_12_New_Year/spot/bg-d.jpg);padding:105px 0 0}}.offer__new-year-resolution-spot img{display:block}.offer__new-year-resolution-spot .content{position:relative}@media screen and (min-width:768px){.offer__new-year-resolution-spot .content{width:403px;margin:0 auto;transform:translateX(-115px)}}@media screen and (min-width:1200px){.offer__new-year-resolution-spot .content{width:583px;transform:translateX(-175px)}}.offer__new-year-resolution-spot .content img.year{margin:0 auto;filter:drop-shadow(0 6px 3px rgba(0, 0, 0, .11))}@media screen and (min-width:768px){.offer__new-year-resolution-spot .content img.year{width:100%;height:auto;filter:drop-shadow(0 10px 4px rgba(0, 0, 0, .11))}}@media screen and (min-width:1200px){.offer__new-year-resolution-spot .content img.year{filter:drop-shadow(0 14px 6px rgba(0, 0, 0, .11))}}.offer__new-year-resolution-spot .content p{font-size:30px;font-weight:900;line-height:.9;letter-spacing:-3px;text-transform:uppercase;text-align:center;color:#32957c;margin:18px 0 0}@media screen and (min-width:768px){.offer__new-year-resolution-spot .content p{font-size:40px;margin:19px 0 0;transform:translateX(-5px)}}@media screen and (min-width:1200px){.offer__new-year-resolution-spot .content p{font-size:60px;margin:32px 0 0;transform:translateX(-4px)}}.offer__new-year-resolution-spot .content p span{color:#ff5858}.offer__new-year-resolution-spot .content a{display:flex;justify-content:center;align-items:center;width:270px;height:51px;font-size:18px;font-weight:900;text-decoration:none;margin:0 auto;border-radius:51px;border-style:solid;border-width:5px}@media screen and (min-width:768px){.offer__new-year-resolution-spot .content a{height:58px;font-size:21px;transform:translateX(-10px)}}@media screen and (min-width:1200px){.offer__new-year-resolution-spot .content a{transform:translateX(-2px)}}.offer__new-year-resolution-spot .content a.cta-button{color:#fff;background-color:#ff5858;border-color:#fff;margin-top:18px}@media screen and (min-width:768px){.offer__new-year-resolution-spot .content a.cta-button{margin-top:19px}}@media screen and (min-width:1200px){.offer__new-year-resolution-spot .content a.cta-button{margin-top:24px}}.offer__new-year-resolution-spot .content a.emp-button{color:#32957c;border-color:#32957c;margin-top:14px}@media screen and (min-width:768px){.offer__new-year-resolution-spot .content a.emp-button{margin-top:18px}}.offer__new-year-resolution-spot .content img.dish-card{margin:37px auto 0;filter:drop-shadow(0 9px 9px rgba(0, 0, 0, .32))}@media screen and (min-width:768px){.offer__new-year-resolution-spot .content img.dish-card{position:absolute;bottom:-1px;right:-227px;width:269px;height:auto;margin:0}}@media screen and (min-width:1200px){.offer__new-year-resolution-spot .content img.dish-card{width:444px;bottom:-70px;right:-431px;filter:drop-shadow(0 14px 14px rgba(0, 0, 0, .32))}}.offer__intro{background-image:url(/img/keto/offer/bg_intro2_m.jpg);background-position:center top;background-repeat:no-repeat;background-size:727px auto;margin:0 20px}@media screen and (min-width:768px){.offer__intro{background-image:url(/img/keto/offer/bg_intro1_t.jpg);background-size:1159px auto}}@media screen and (min-width:1200px){.offer__intro{background-image:url(/img/keto/offer/bg_intro_d.jpg);background-size:1840px auto;margin:0 30px}}.offer__intro .inner-container{height:387px;padding-top:20px}@media screen and (min-width:768px){.offer__intro .inner-container{height:437px;padding-top:45px}}@media screen and (min-width:1200px){.offer__intro .inner-container{height:700px;padding-top:80px}}.offer__intro h1{width:240px;font-size:40px}@media screen and (min-width:768px){.offer__intro h1{width:460px;font-size:80px;margin:0 0 0 45px}}@media screen and (min-width:1200px){.offer__intro h1{width:630px;font-size:110px;margin:0}}.offer__intro .link{display:table;width:90px;font-size:13px;font-weight:900;text-align:center;margin:24px 0 0 13px}@media screen and (min-width:768px){.offer__intro .link{position:absolute;right:130px;bottom:25px;width:112px;height:112px;display:flex;justify-content:center;align-items:center;font-size:14px;color:#fff;background:#000;margin:0;border-radius:100%}}@media screen and (min-width:1200px){.offer__intro .link{right:175px;bottom:45px;width:152px;height:152px;font-size:17px}}.offer__intro .button-bordered{display:table;margin:104px auto 0 auto}@media screen and (min-width:768px){.offer__intro .button-bordered{margin:25px 0 0 55px;font-size:21px}}@media screen and (min-width:1200px){.offer__intro .button-bordered{margin:30px 0 0 10px}}.offer__why-try{position:relative;margin:0 20px}@media screen and (min-width:1200px){.offer__why-try{margin:0 auto;width:calc(100% - 60px);max-width:1840px}}.offer__why-try .bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:0}.offer__why-try .inner-container{height:654px;padding-top:30px}@media screen and (min-width:768px){.offer__why-try .inner-container{height:494px;padding-top:35px}}@media screen and (min-width:1200px){.offer__why-try .inner-container{height:814px;padding-top:90px}}.offer__why-try .logo{display:block}@media screen and (min-width:768px){.offer__why-try .logo{width:109px;margin:0 0 0 295px}}@media screen and (min-width:1200px){.offer__why-try .logo{margin:0 0 0 390px}}.offer__why-try h5{font-size:40px;margin:20px 0 0 0}@media screen and (min-width:768px){.offer__why-try h5{font-size:60px;margin:20px 0 0 290px}}@media screen and (min-width:1200px){.offer__why-try h5{font-size:110px;margin:30px 0 0 380px}}.offer__why-try p{margin:20px 0 0 0;line-height:1.5;color:#fff}@media screen and (min-width:768px){.offer__why-try p{margin:20px 0 0 290px}}@media screen and (min-width:1200px){.offer__why-try p{font-size:18px;margin:30px 0 0 380px}}.offer__why-try p:first-of-type{font-weight:900}.offer__why-try p:last-of-type{margin-top:5px}@media screen and (min-width:1200px){.offer__why-try p:last-of-type{margin-top:10px;padding:0 130px 0 0}}.offer__what-stand-out .inner-container{padding-top:30px;padding-bottom:50px}@media screen and (min-width:768px){.offer__what-stand-out .inner-container{padding-top:115px;padding-bottom:100px}}@media screen and (min-width:1200px){.offer__what-stand-out .inner-container{width:915px;padding-top:125px;padding-bottom:160px}}.offer__what-stand-out .logo{display:block;margin:0 auto}@media screen and (min-width:768px){.offer__what-stand-out .logo{width:109px}}.offer__what-stand-out h2{font-size:40px;text-align:center;margin:20px 0 0 0}@media screen and (min-width:768px){.offer__what-stand-out h2{font-size:60px;margin:30px 0 0 0}}@media screen and (min-width:1200px){.offer__what-stand-out h2{font-size:80px}}.offer__what-stand-out .arrows-img-container{display:none}@media screen and (min-width:768px){.offer__what-stand-out .arrows-img-container{display:block;width:598px;height:107px;background:url(/img/keto/offer/arrows-t.svg) 0 0 no-repeat;margin:75px auto 0 auto}}@media screen and (min-width:1200px){.offer__what-stand-out .arrows-img-container{width:798px;background:url(/img/keto/offer/arrows-d.svg) 0 0 no-repeat;margin:55px auto 0 auto}}.offer__what-stand-out ul{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.offer__what-stand-out ul li{width:50%;margin:30px 0 0 0}@media screen and (min-width:768px){.offer__what-stand-out ul li{width:20%;margin:40px 0 0 0}}.offer__what-stand-out ul li svg{display:block;margin:0 auto}@media screen and (min-width:768px){.offer__what-stand-out ul li svg{display:none}}.offer__what-stand-out ul li p{font-size:14px;line-height:1.15;text-align:center;margin:10px 0 0 0;padding:0 10px}@media screen and (min-width:768px){.offer__what-stand-out ul li p{font-size:16px;line-height:1.2}}@media screen and (min-width:1200px){.offer__what-stand-out ul li p{font-size:18px;line-height:1.35}}.offer__what-stand-out .offer-example-menu-rectangle{width:209px;display:block;margin:50px auto 0;padding:7px 16px;border-radius:29px;border:solid 4px #ff5858;background-color:transparent;color:#000;font-size:16px;font-weight:900;outline:0;text-align:center;text-decoration:none;line-height:1}@media screen and (min-width:768px){.offer__what-stand-out .offer-example-menu-rectangle{width:244px;padding:9px 25px;font-size:18px}}.offer__what-stand-out .offer-example-menu-rectangle:hover{opacity:.8}.offer__self-promo{position:relative;margin:0 20px}@media screen and (min-width:1200px){.offer__self-promo{margin:0 auto;width:calc(100% - 60px);max-width:1840px}}.offer__self-promo .bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:0}.offer__self-promo .inner-container{height:520px;padding-top:30px}@media screen and (min-width:768px){.offer__self-promo .inner-container{height:876px;padding-top:50px}}@media screen and (min-width:1200px){.offer__self-promo .inner-container{width:1024px;height:1239px;padding-top:120px}}.offer__self-promo .logo{display:block;margin:0 auto}@media screen and (min-width:768px){.offer__self-promo .logo{width:109px}}.offer__self-promo h5{font-size:20px;line-height:1;text-align:center;margin:30px 0 0 0}@media screen and (min-width:768px){.offer__self-promo h5{font-size:50px}}@media screen and (min-width:1200px){.offer__self-promo h5{font-size:64px;padding:0 45px}}.offer__self-promo h5+h5{margin:5px 0 0 0}@media screen and (min-width:1200px){.offer__self-promo h5+h5{padding:0}}.offer__self-promo p{font-size:12px;text-align:center;margin:20px 0 0 0}@media screen and (min-width:768px){.offer__self-promo p{font-size:14px;margin:30px 0 0 0;padding:0 163px}}@media screen and (min-width:1200px){.offer__self-promo p{font-size:18px;margin:40px 0 0 0;padding:0 213px}}.offer__self-promo .button-bordered{display:table;margin:30px auto 0 auto}@media screen and (min-width:768px){.offer__self-promo .button-bordered{font-size:21px}}@media screen and (min-width:1200px){.offer__self-promo .button-bordered{margin:50px auto 0 auto}}.offer__keto-cat{position:relative;background:linear-gradient(173deg,#373b3b 3%,#1a1b1b 97%);margin:0 20px}@media screen and (min-width:768px){.offer__keto-cat{background:linear-gradient(162deg,#373b3b 9%,#1a1b1b 91%)}}@media screen and (min-width:1200px){.offer__keto-cat{background:linear-gradient(149deg,#373b3b 17%,#1a1b1b 83%);margin:0 30px}}@media screen and (min-width:1900px){.offer__keto-cat{max-width:1840px;margin:0 auto}}.offer__keto-cat .opinion-container{width:320px;overflow:hidden;margin:0 auto}@media screen and (min-width:768px){.offer__keto-cat .opinion-container{width:728px}}@media screen and (min-width:1200px){.offer__keto-cat .opinion-container{width:1140px}}.offer__keto-cat .inner-container{padding-top:40px}@media screen and (min-width:768px){.offer__keto-cat .inner-container{height:780px;padding-top:90px}}@media screen and (min-width:1200px){.offer__keto-cat .inner-container{height:1070px}}@media screen and (min-width:768px){.offer__keto-cat .inner-container.wiktoria p{margin-left:30px}}@media screen and (min-width:1200px){.offer__keto-cat .inner-container.wiktoria p{width:401px}}.offer__keto-cat .inner-container.wiktoria .button-bordered{margin-left:31px}.offer__keto-cat .logo{display:block;margin:0 auto}@media screen and (min-width:768px){.offer__keto-cat .logo{width:109px}}.offer__keto-cat h5{font-size:40px;text-align:center;margin:30px 0 0 0}@media screen and (min-width:768px){.offer__keto-cat h5{font-size:60px;margin:40px 0 0 0}}@media screen and (min-width:1200px){.offer__keto-cat h5{font-size:90px;margin:55px 0 0 0;padding:0 130px}}.offer__keto-cat p{width:286px;font-size:18px;font-weight:900;text-align:center;color:#fff;margin:30px auto 0}@media screen and (min-width:768px){.offer__keto-cat p{text-align:left;margin:30px 0 0 420px;padding:0 53px 0 0}}@media screen and (min-width:1200px){.offer__keto-cat p{width:327px;font-size:25px;margin:30px 0 0 670px;padding:0}}@media screen and (min-width:768px){.offer__keto-cat p:first-of-type{margin-top:105px}}@media screen and (min-width:1200px){.offer__keto-cat p:first-of-type{margin-top:145px}}.offer__keto-cat p span{color:#ff5858}.offer__keto-cat .button-bordered{display:table;margin:30px auto 0 auto}@media screen and (min-width:768px){.offer__keto-cat .button-bordered{font-size:21px;margin:40px 0 0 420px}}@media screen and (min-width:1200px){.offer__keto-cat .button-bordered{margin:60px 0 0 670px}}.offer__keto-cat .keto-cat-img-container{position:relative;width:253px;height:387px;margin:43px auto 0 auto}@media screen and (min-width:768px){.offer__keto-cat .keto-cat-img-container{position:absolute;bottom:0;left:80px;width:342px;height:495px;margin:0}}@media screen and (min-width:1200px){.offer__keto-cat .keto-cat-img-container{width:531px;height:739px}}.offer__keto-cat .keto-cat-img-container .bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:contain;z-index:0}.offer__keto-cat .keto-cat-img-container span{position:absolute;right:0;bottom:40px;font-size:14px;color:#fff;font-weight:900;white-space:nowrap}@media screen and (min-width:768px){.offer__keto-cat .keto-cat-img-container span{right:-45px;font-size:16px}}@media screen and (min-width:1200px){.offer__keto-cat .keto-cat-img-container span{right:-35px;bottom:70px;font-size:18px}}@media screen and (min-width:768px){.offer__keto-cat .keto-cat-img-container span br{display:none}}.offer__keto-cat .wiktoria-img-container{position:relative;width:290px;height:357px;margin:25px auto 0 auto}@media screen and (min-width:768px){.offer__keto-cat .wiktoria-img-container{position:absolute;bottom:0;left:315px;width:410px;height:495px;margin:0}}@media screen and (min-width:1200px){.offer__keto-cat .wiktoria-img-container{width:591px;height:726px;left:488px}}.offer__keto-cat .wiktoria-img-container .bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:contain;z-index:0}.offer__keto-cat .wiktoria-img-container span{position:absolute;right:0;bottom:40px;font-size:14px;color:#fff;font-weight:900;white-space:nowrap}@media screen and (min-width:768px){.offer__keto-cat .wiktoria-img-container span{right:35px;font-size:16px}}@media screen and (min-width:1200px){.offer__keto-cat .wiktoria-img-container span{right:570px;bottom:70px;font-size:18px}}@media screen and (min-width:768px){.offer__keto-cat .wiktoria-img-container span br{display:none}}.offer__keto-cat .swiper-pagination-bullet{width:10px;height:10px;background-color:#f7f7f7}.offer__couple{margin:0 20px}@media screen and (min-width:1200px){.offer__couple{margin:0 auto;width:calc(100% - 60px);max-width:1840px}}.offer__couple .inner-container{position:relative;width:100%;padding:0}@media screen and (min-width:768px){.offer__couple .inner-container{padding:40px}}@media screen and (min-width:1200px){.offer__couple .inner-container{display:flex;align-items:center;justify-content:flex-end;padding:72px 49% 52px 0}}.offer__couple .inner-container .bg{width:100%;height:auto}@media screen and (min-width:768px){.offer__couple .inner-container .bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;height:100%;object-fit:cover}}.offer__couple .box{position:relative;z-index:2;background:#51d67e;padding:40px 20px}@media screen and (min-width:768px){.offer__couple .box{background:0 0;padding:35px}}@media screen and (min-width:1200px){.offer__couple .box{border:7px solid #51d67e;border-radius:60px;max-width:575px;padding:70px 60px 40px}}.offer__couple .box h4{font-size:40px;line-height:34px;text-transform:uppercase;margin:0 0 20px;text-align:center;letter-spacing:-4px;color:#fff}@media screen and (min-width:768px){.offer__couple .box h4{font-size:50px;line-height:40px;text-align:left;color:#51d67e;margin:0 0 30px}}@media screen and (min-width:1200px){.offer__couple .box h4{font-size:90px;line-height:80px}}.offer__couple .box h4 span{color:#000;display:block}.offer__couple .box .check{display:flex;align-items:flex-start;justify-content:flex-start;max-width:380px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.offer__couple .box .check{margin-left:0;max-width:unset}}.offer__couple .box .check svg{width:35px;height:35px;min-width:35px;margin-right:15px}@media screen and (max-width:767px){.offer__couple .box .check svg path{stroke:#51d67e}}@media screen and (max-width:767px){.offer__couple .box .check svg circle{fill:#fff}}.offer__couple .box .check p{font-size:16px;padding-top:5px;max-width:370px}@media screen and (min-width:768px){.offer__couple .box .check p{font-size:18px}}.offer__couple .box .check+.check{margin-top:15px}.offer__couple .box .bold{font-size:18px;font-weight:700;max-width:370px;margin:0 auto 20px;text-align:center}@media screen and (min-width:768px){.offer__couple .box .bold{text-align:left;margin:0 0 20px}}@media screen and (min-width:1200px){.offer__couple .box .bold{font-size:25px}}.offer__couple .box .button-bordered{display:table;text-align:center;min-width:250px;margin:30px auto 0 auto}@media screen and (min-width:768px){.offer__couple .box .button-bordered{border-color:#51d67e;margin:20px 0 0;font-size:21px;min-width:380px}}@media screen and (min-width:1200px){.offer__couple .box .button-bordered{margin:55px 0 0}}.offer__couple .box .button-bordered span{display:none}@media screen and (min-width:768px){.offer__couple .box .button-bordered span{display:inline-block}}.offer__reviews .inner-container{padding-top:40px;padding-bottom:50px}@media screen and (min-width:768px){.offer__reviews .inner-container{padding-top:90px;padding-bottom:130px}}@media screen and (min-width:1200px){.offer__reviews .inner-container{padding-top:150px}}.offer__reviews .logo{display:block;margin:0 auto}@media screen and (min-width:768px){.offer__reviews .logo{width:109px}}.offer__reviews h2{font-size:40px;text-align:center;margin:20px 0 0 0}@media screen and (min-width:768px){.offer__reviews h2{font-size:60px;margin:30px 0 0 0}}@media screen and (min-width:1200px){.offer__reviews h2{font-size:70px}}.offer__reviews .swiper-container{margin:30px 0 0 0}@media screen and (min-width:768px){.offer__reviews .swiper-container{width:650px;margin:35px auto 0 auto}}@media screen and (min-width:1200px){.offer__reviews .swiper-container{width:768px;margin:65px auto 0 auto}}.offer__reviews .swiper-slide{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){.offer__reviews .swiper-slide{flex-wrap:nowrap;align-items:center}}.offer__reviews .swiper-slide__quote{position:relative;font-size:14px;background:#f7f7f7;padding:30px;border-radius:35px}@media screen and (min-width:768px){.offer__reviews .swiper-slide__quote{order:2;width:100%;font-size:20px;padding:55px;border-radius:60px}}@media screen and (min-width:1200px){.offer__reviews .swiper-slide__quote{font-size:24px}}.offer__reviews .swiper-slide__quote::before{content:"";position:absolute;left:40px;bottom:-22px;width:19px;height:24px;background:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2224%22%20viewBox%3D%220%200%2019%2024%22%3E%3Cpath%20fill%3D%22%23F7F7F7%22%20d%3D%22M63%20245.961v18c-8.49-.341-16.377-3.92-23-9.853.236.005.473.008.71.008%208.134%200%2015.753-2.973%2022.29-8.155z%22%20transform%3D%22translate(-58%20-2435)%20translate(16%202192)%20matrix(0%20-1%20-1%200%20306.46%20306.46)%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;background-size:100% auto}@media screen and (min-width:768px){.offer__reviews .swiper-slide__quote::before{top:50%;left:-25px;bottom:auto;width:25px;height:32px;transform:translateY(-50%) rotateZ(90deg) rotateY(180deg)}}.offer__reviews .swiper-slide__user{display:flex;align-items:center;margin:20px 0 0 0}@media screen and (min-width:768px){.offer__reviews .swiper-slide__user{order:1;flex-shrink:0;flex-flow:column wrap;margin:0 55px 0 0}}.offer__reviews .swiper-slide__user .avatar{width:68px;height:68px;background:#8a2be2;margin:0 20px 0 0;border-radius:100%}@media screen and (min-width:768px){.offer__reviews .swiper-slide__user .avatar{width:96px;height:96px;margin:0 0 20px 0}}.offer__reviews .swiper-slide__user .desc{font-size:14px;line-height:1.15}@media screen and (min-width:768px){.offer__reviews .swiper-slide__user .desc{font-size:16px;line-height:1.2;text-align:center}}.offer__reviews .swiper-slide__user .desc span{font-weight:900}.offer__reviews .swiper-pagination.swiper-pagination-bullets{position:relative;left:auto;bottom:auto;margin:25px 0 0 0}.offer__reviews .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px;background:#f7f7f7;opacity:1;margin:0 5px}.offer__reviews .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#000}.offer__reviews .button-bordered{display:table;margin:30px auto 0 auto}@media screen and (min-width:768px){.offer__reviews .button-bordered{font-size:21px;margin:40px auto 0 auto}}@media screen and (min-width:1200px){.offer__reviews .button-bordered{margin:65px auto 0 auto}}.offer__features{background:#ff5858;margin:0 20px}@media screen and (min-width:1200px){.offer__features{margin:0 30px}}@media screen and (min-width:1900px){.offer__features{max-width:1840px;margin:0 auto}}.offer__features .inner-container{padding-top:40px;padding-bottom:50px}@media screen and (min-width:768px){.offer__features .inner-container{padding-top:90px;padding-bottom:90px}}.offer__features .logo{display:block;margin:0 auto}@media screen and (min-width:768px){.offer__features .logo{width:109px}}.offer__features h5{font-size:40px;text-align:center;margin:30px 0 0 0}@media screen and (min-width:768px){.offer__features h5{font-size:60px}}@media screen and (min-width:1200px){.offer__features h5{font-size:90px;margin:55px 0 0 0}}.offer__features ul{list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.offer__features ul{display:flex;flex-wrap:wrap;justify-content:center;max-width:900px;margin:80px auto 0 auto}}.offer__features ul li{margin:30px 0 0 0}@media screen and (min-width:768px){.offer__features ul li{width:50%;padding:0 25px;margin:55px 0 0 0}}@media screen and (min-width:1200px){.offer__features ul li{width:33.33333333%;padding:0 15px}}.offer__features ul li svg{display:block;margin:0 auto}@media screen and (min-width:768px){.offer__features ul li svg{width:auto;height:80px}}.offer__features ul li p{font-size:14px;font-weight:900;line-height:1.5;color:#fff;text-align:center;margin:20px 0 0 0}@media screen and (min-width:768px){.offer__features ul li p{font-size:16px;line-height:1.2;margin:35px 0 0 0}}@media screen and (min-width:1200px){.offer__features ul li p{font-size:18px;line-height:1.35}}@media screen and (min-width:768px){.offer__features ul li:nth-of-type(1),.offer__features ul li:nth-of-type(2){margin:0}}@media screen and (min-width:1200px){.offer__features ul li:nth-of-type(3){margin:0}}@media screen and (min-width:1200px){.offer__features ul li:nth-of-type(4) svg{height:70px}}@media screen and (min-width:768px){.offer__features ul li:nth-of-type(5) svg{height:70px}}@media screen and (min-width:768px){.offer__features ul li:nth-of-type(6) svg{height:70px}}.offer__features .button-bordered{display:table;margin:40px auto 0 auto}@media screen and (min-width:768px){.offer__features .button-bordered{font-size:21px;margin:80px auto 0 auto}}.offer__meal{position:relative;height:287px;margin:0 20px}@media screen and (min-width:768px){.offer__meal{height:418px}}@media screen and (min-width:1200px){.offer__meal{height:608px;margin:0 auto;width:calc(100% - 60px);max-width:1840px}}.offer__meal .bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:0}.offer__comparison .inner-container{padding-top:30px;padding-bottom:45px}@media screen and (min-width:768px){.offer__comparison .inner-container{padding-top:65px;padding-bottom:80px}}@media screen and (min-width:1200px){.offer__comparison .inner-container{padding-top:130px;padding-bottom:130px}}.offer__comparison .logo{display:block;margin:0 auto}@media screen and (min-width:768px){.offer__comparison .logo{width:109px}}.offer__comparison h2{font-size:40px;text-align:center;margin:30px 0 0 0}@media screen and (min-width:768px){.offer__comparison h2{font-size:60px;padding:0 30px}}@media screen and (min-width:1200px){.offer__comparison h2{font-size:80px;padding:0 90px}}.offer__comparison .comparison-table{margin:60px auto 0 auto;max-width:670px}.offer__comparison .comparison-table ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;border-bottom:1px solid #e5e5e5}.offer__comparison .comparison-table ul:last-of-type{border:none}.offer__comparison .comparison-table ul li{width:33.33333333%;font-size:14px}@media screen and (min-width:768px){.offer__comparison .comparison-table ul li{width:calc((100% - 340px)/ 3)}}.offer__comparison .comparison-table ul li strong{font-weight:900}.offer__comparison .comparison-table__header-row li{text-align:center;padding:0 0 20px 0}@media screen and (min-width:768px){.offer__comparison .comparison-table__header-row li:first-of-type{margin:0 0 0 340px}}.offer__comparison .comparison-table__normal-row li{text-align:center;padding:5px 0 15px 0}@media screen and (min-width:768px){.offer__comparison .comparison-table__normal-row li{padding:20px 0}}.offer__comparison .comparison-table__normal-row li:first-of-type{width:100%;text-align:left;padding:10px 0 0 0}@media screen and (min-width:768px){.offer__comparison .comparison-table__normal-row li:first-of-type{width:340px;padding:20px 10px 20px 0}}.offer #choose-abonament{background:#f7f7f7;padding:30px 0 40px}@media screen and (min-width:768px){.offer #choose-abonament{padding:50px 0 60px}}@media screen and (min-width:1200px){.offer #choose-abonament{padding:70px 0 80px}}.offer #choose-abonament .type-container .description-duet{text-align:center;margin-bottom:22px}.offer__outro .inner-container{padding-top:30px;padding-bottom:30px}@media screen and (min-width:768px){.offer__outro .inner-container{padding-top:70px;padding-bottom:80px}}@media screen and (min-width:1200px){.offer__outro .inner-container{padding-top:150px;padding-bottom:120px}}.offer__outro .logo{display:block;margin:0 auto}@media screen and (min-width:768px){.offer__outro .logo{width:109px}}.offer__outro h2{font-size:23px;line-height:1;text-align:center;text-transform:none;margin:30px 0 0 0}@media screen and (min-width:768px){.offer__outro h2{font-size:40px;padding:0 70px}}@media screen and (min-width:1200px){.offer__outro h2{padding:0 270px}}.offer__outro .button-bordered{display:table;font-size:17px;margin:20px auto 0 auto}@media screen and (min-width:768px){.offer__outro .button-bordered{font-size:21px;margin:30px auto 0 auto}}.offer__outro h3{font-size:20px;line-height:1;text-align:center;text-transform:none;margin:40px 0 0 0}@media screen and (min-width:768px){.offer__outro h3{font-size:40px;margin:100px 0 0 0}}.offer__outro p{text-align:center;margin:10px 0 0 0}@media screen and (min-width:768px){.offer__outro p{font-size:23px;margin:25px 0 0 0}}.offer__outro p a{color:#ff5858}.offer .keto-common-style{margin:0 20px}@media screen and (min-width:1200px){.offer .keto-common-style{margin:0 30px}}@media screen and (min-width:1900px){.offer .keto-common-style{max-width:1840px;margin:0 auto}}.offer__learn-more{text-align:center;padding:3.75em 0 1.9em;margin:0 16px}@media screen and (min-width:768px){.offer__learn-more{padding:4.15em 0 5em}}@media screen and (min-width:1024px){.offer__learn-more{padding:3.625em 0 8em;margin:0 30px}}@media screen and (max-width:767px){.offer__learn-more .logo{width:87px}}.offer__learn-more .header{font-size:23px;line-height:1;text-transform:unset;margin-top:1.5em}@media screen and (min-width:768px){.offer__learn-more .header{font-size:40px;margin-top:.723em}}@media screen and (max-width:767px){.offer__learn-more .header.lvl-3{font-size:20px}}.offer__learn-more .content{margin-top:1em}@media screen and (min-width:768px){.offer__learn-more .content{margin-top:2em}}.offer__learn-more .btn{text-decoration:none;font-size:17px;font-weight:900;line-height:normal;padding:.524em 1.524em;color:#ff5858;border:4px solid #ff5858;border-radius:25px}@media screen and (min-width:768px){.offer__learn-more .btn{font-size:21px}}.offer__learn-more .contact{margin-top:2.55em}@media screen and (min-width:768px){.offer__learn-more .contact{margin-top:6.25em}}.offer__learn-more .contact .header{margin-bottom:.6em}.offer__learn-more .contact .email{font-size:16px}@media screen and (min-width:768px){.offer__learn-more .contact .email{font-size:23px}}.offer__learn-more .contact [href*=mailto]{color:#ff5858}.v4-content .offer .reviews-main-module{font-family:Nunito,sans-serif;padding-left:10px;padding-right:10px}@media screen and (min-width:1200px){.v4-content .offer .reviews-main-module{padding-left:0;padding-right:0}}.v4-content .offer .reviews-main-module *{font-family:Nunito,sans-serif}.v4-content .offer .reviews-main-module .rmm-stars img{filter:brightness(1.5) hue-rotate(280deg)}.v4-content .offer .reviews-main-module__header h2{font-weight:900;line-height:normal;letter-spacing:-.045em;text-transform:uppercase;color:#ff5858}.v4-content .offer .reviews-main-module__main h3{font-weight:900;line-height:normal;letter-spacing:-.045em;text-transform:uppercase;color:#000}.v4-content .offer .reviews-main-module__graph .rating-container .bar span{background:#ff9800}.keto-offer-consultations{position:relative;margin:0 0 80px}@media screen and (min-width:1200px){.keto-offer-consultations{margin:0 0 90px}}.keto-offer-consultations .inner-container{position:static!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden}@media screen and (min-width:768px){.keto-offer-consultations .inner-container{width:calc(100% - 40px)!important;margin:0 auto!important}}@media screen and (min-width:1200px){.keto-offer-consultations .inner-container{width:calc(100% - 60px)!important;max-width:1840px!important;margin:0 auto!important;padding:0!important}}.offer-couple .keto-offer-consultations .inner-container{padding-top:80px!important}@media screen and (max-width:767px){.keto-offer-consultations .content{position:relative;width:320px;margin:0 auto;padding:0 15px}}@media screen and (min-width:1200px){.keto-offer-consultations .content{position:relative;width:100%;max-width:1140px;margin:0 auto}}.keto-offer-consultations .middle-section{position:relative;background:#d1adff;padding:48px 0 0}@media screen and (min-width:768px){.keto-offer-consultations .middle-section{height:528px;padding:79px 39px 0 329px;margin-top:20px}}@media screen and (min-width:1200px){.keto-offer-consultations .middle-section{height:663px;padding:91px 0 0 0}}@media screen and (min-width:768px){.keto-offer-consultations .middle-section .content{width:360px;margin:0 auto}}@media screen and (min-width:1200px){.keto-offer-consultations .middle-section .content{width:auto;padding:0 30px 0 415px}}.keto-offer-consultations .middle-section h2{font-size:36px;text-align:center;margin:0 0 26px}@media screen and (min-width:768px){.keto-offer-consultations .middle-section h2{font-size:55px;line-height:.945;text-align:left;margin:0 0 40px}}@media screen and (min-width:1200px){.keto-offer-consultations .middle-section h2{font-size:70px;line-height:1.15;margin:0 0 51px;letter-spacing:-4px}}.keto-offer-consultations .middle-section h2 span{color:#7000ff}@media screen and (min-width:1200px){.keto-offer-consultations .middle-section h2 .br-2{display:none}}.keto-offer-consultations .middle-section p{font-size:18px;color:#fff;font-weight:900;text-align:center}@media screen and (min-width:768px){.keto-offer-consultations .middle-section p{width:230px;text-align:left}}@media screen and (min-width:1200px){.keto-offer-consultations .middle-section p{width:360px;font-size:25px}}.keto-offer-consultations .middle-section p span{color:#7000ff}.keto-offer-consultations .middle-section p:first-of-type{margin:0 0 26px}@media screen and (min-width:768px){.keto-offer-consultations .middle-section p:first-of-type{margin:0 28px 30px auto}}@media screen and (min-width:1200px){.keto-offer-consultations .middle-section p:first-of-type{margin:0 209px 35px auto}}.keto-offer-consultations .middle-section p:last-of-type{margin:0 0 13px}@media screen and (min-width:768px){.keto-offer-consultations .middle-section p:last-of-type{margin:0 28px 0 auto}}@media screen and (min-width:1200px){.keto-offer-consultations .middle-section p:last-of-type{margin:0 209px 0 auto}}.keto-offer-consultations .middle-section .dietitian{position:relative}@media screen and (min-width:768px){.keto-offer-consultations .middle-section .dietitian{position:absolute;top:-20px;left:calc(50% - 192px);transform:translateX(-50%)}}@media screen and (min-width:1200px){.keto-offer-consultations .middle-section .dietitian{top:-111px;left:-40px;transform:none}}@media screen and (min-width:768px){.keto-offer-consultations .middle-section .dietitian picture{display:block;overflow:hidden}}.keto-offer-consultations .middle-section .dietitian picture img{display:block;transform:translateX(-37px)}@media screen and (min-width:768px){.keto-offer-consultations .middle-section .dietitian picture img{transform:none}}.keto-offer-consultations .middle-section .dietitian span{position:absolute;right:14px;bottom:16px;font-size:14px;font-weight:900;color:#fff}@media screen and (min-width:768px){.keto-offer-consultations .middle-section .dietitian span{font-size:16px;right:-200px;bottom:20px}}@media screen and (min-width:1200px){.keto-offer-consultations .middle-section .dietitian span{font-size:18px;right:-120px;bottom:25px}}.keto-offer-consultations .bottom-section{padding:40px 0 0}@media screen and (min-width:768px){.keto-offer-consultations .bottom-section{padding:70px 53px 63px;border:7px solid #d1adff;border-top:none;border-radius:0 0 60px 60px}}@media screen and (min-width:1200px){.keto-offer-consultations .bottom-section{height:685px;padding:70px 0 63px;overflow:hidden}}@media screen and (min-width:1200px){.keto-offer-consultations .bottom-section .content{padding:0 30px 0 190px}}@media screen and (min-width:1900px){.keto-offer-consultations .bottom-section .content{padding:0 0 0 190px}}.keto-offer-consultations .bottom-section .images{position:relative;margin:0 0 30px}@media screen and (min-width:768px){.keto-offer-consultations .bottom-section .images{display:inline-block;margin:0 0 40px}}@media screen and (min-width:1200px){.keto-offer-consultations .bottom-section .images{position:absolute;top:0;left:-270px}}.keto-offer-consultations .bottom-section .images picture img{display:block;border-radius:13px;overflow:hidden}@media screen and (min-width:768px){.keto-offer-consultations .bottom-section .images picture img{border-radius:32px}}.keto-offer-consultations .bottom-section .images .svg-plus{position:absolute;top:50%;left:50%;width:152px;height:auto;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.keto-offer-consultations .bottom-section .images .svg-plus{width:210px}}.keto-offer-consultations .bottom-section h2{text-align:center;margin:0 0 20px}@media screen and (min-width:768px){.keto-offer-consultations .bottom-section h2{text-align:left;padding:0 20px}}@media screen and (min-width:1200px){.keto-offer-consultations .bottom-section h2{margin:0 0 15px;padding:43px 0 0}}.keto-offer-consultations .bottom-section h2 span:first-of-type{display:inline-block;font-size:40px;letter-spacing:-3px;color:#7000ff;padding:0 0 5px;transform:translateX(-12px)}@media screen and (min-width:768px){.keto-offer-consultations .bottom-section h2 span:first-of-type{font-size:90px;letter-spacing:-4px;transform:none;padding:0}}@media screen and (min-width:1200px){.keto-offer-consultations .bottom-section h2 span:first-of-type{display:block;padding:0 0 3px}}.keto-offer-consultations .bottom-section h2 span:last-of-type{font-size:32px;line-height:1.05;letter-spacing:-2px;color:#d1adff}@media screen and (min-width:768px){.keto-offer-consultations .bottom-section h2 span:last-of-type{font-size:70px;line-height:1.15;letter-spacing:-4px}}@media screen and (min-width:1200px){.keto-offer-consultations .bottom-section h2 span:last-of-type{font-size:63px;letter-spacing:-4.5px}}.keto-offer-consultations .bottom-section .paragraph{text-align:center;margin:0 0 30px}@media screen and (min-width:768px){.keto-offer-consultations .bottom-section .paragraph{font-size:25px;text-align:left;margin:0 0 50px;padding:0 20px}}@media screen and (min-width:1200px){.keto-offer-consultations .bottom-section .paragraph{font-size:21px;margin:0 0 46px;padding:0}}.keto-offer-consultations .bottom-section ul{margin:0;padding:0;list-style:none}@media screen and (min-width:768px){.keto-offer-consultations .bottom-section ul{padding:0 20px}}@media screen and (min-width:1200px){.keto-offer-consultations .bottom-section ul{display:flex;justify-content:space-between;padding:0}}.keto-offer-consultations .bottom-section ul li{display:flex;align-items:flex-start;margin:0 0 20px}@media screen and (min-width:768px){.keto-offer-consultations .bottom-section ul li{margin:0 0 30px}}@media screen and (min-width:1200px){.keto-offer-consultations .bottom-section ul li{width:calc(33.333% - 26px);margin:0}}.keto-offer-consultations .bottom-section ul li:last-of-type{margin:0}.keto-offer-consultations .bottom-section ul li .svg-check{flex-shrink:0}.keto-offer-consultations .bottom-section ul li div{width:100%;padding:8px 0 0 10px}@media screen and (min-width:768px){.keto-offer-consultations .bottom-section ul li div{padding:2px 0 0 14px}}.keto-offer-consultations .bottom-section ul li div p:first-of-type{font-weight:900;line-height:1.15;margin:0 0 5px}@media screen and (min-width:768px){.keto-offer-consultations .bottom-section ul li div p:first-of-type{font-size:25px;margin:0 0 10px}}.keto-offer-consultations .bottom-section ul li div p:last-of-type{font-size:14px}@media screen and (min-width:768px){.keto-offer-consultations .bottom-section ul li div p:last-of-type{font-size:18px}}body[data-partner=keto] .payments.payment-method a,body[data-partner=keto] .payments.your-order a{color:#ff5858}body[data-partner=keto] .payments.payment-method a:hover,body[data-partner=keto] .payments.your-order a:hover{color:#d80000}body[data-partner=keto] .payments__navigation{padding:30px 0 15px}body[data-partner=keto] .payments__navigation ul li.active{background:#000}body[data-partner=keto] .payments__navigation ul li.active p{color:#fff}body[data-partner=keto] .payments__custom-button{display:inline-block;font-size:18px;font-weight:900;background:#000;border:.24em solid #ff5858;border-radius:2em!important;text-align:center;text-decoration:none!important;color:#fff;margin:0 auto;justify-content:center;align-items:center;display:flex}body[data-partner=keto] .payments__custom-button:hover{background:#1a1a1a}body[data-partner=keto] .payments__shopping-basket{background:#f3f3f3;border-radius:0;box-shadow:none}body[data-partner=keto] .payments__shopping-basket .body{background:0 0;padding-bottom:0}body[data-partner=keto] .payments__shopping-basket .foot.mobile-sticky-foot .payments__custom-button{height:auto}body[data-partner=keto] .payments .sticky-box.active:not(.frozen){top:10px}body[data-partner=keto] .your-order__promo-code{background:#f3f3f3;border-radius:0;box-shadow:none}body[data-partner=keto] .your-order__promo-code .input-wrap .payments__custom-button{padding-top:0;padding-bottom:0}body[data-partner=keto] .payment-method__choose-method .payment-methods-wrap>div>table tr td{border-radius:15px;border-width:3px}body[data-partner=keto] .payment-method__choose-method .payment-methods-wrap>div>table tr td.active,body[data-partner=keto] .payment-method__choose-method .payment-methods-wrap>div>table tr td:hover{box-shadow:0 2px 15px 0 rgba(120,127,130,.4)}.my-account .inner-container{padding-top:40px;padding-bottom:20px}@media screen and (min-width:768px){.my-account .inner-container{padding-top:60px;padding-bottom:160px}}.my-account ul{list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.my-account ul{display:flex;justify-content:center}}.my-account ul li{width:290px;padding:30px;background:#f3f3f3;margin:0 0 20px 0}@media screen and (min-width:768px){.my-account ul li{margin:0 30px 0 0}}.my-account ul li:last-of-type{margin:0}.my-account ul li p:first-of-type{font-size:22px;font-weight:900}.my-account ul li p:last-of-type{font-size:14px;margin:5px 0 0 0}.my-account ul li .button-bordered{margin:35px 0 0 0}.diet-adjusting{font-family:Nunito,sans-serif;font-size:16px;line-height:normal;color:#000;max-width:1140px;margin:0 auto;box-sizing:border-box}.diet-adjusting *{box-sizing:border-box}.diet-adjusting .inner-container{position:relative;width:320px;margin:0 auto;padding:0 15px}@media screen and (min-width:768px){.diet-adjusting .inner-container{width:670px;padding:0}}@media screen and (min-width:768px){.diet-adjusting__header .inner-container{display:flex;justify-content:center}}.diet-adjusting__header h3{font-size:18px;font-weight:900;text-align:center;margin:0;padding:0}@media screen and (min-width:768px){.diet-adjusting__header h3{font-size:24px}}@media screen and (min-width:768px){.diet-adjusting__header h3:first-of-type{margin:0 15px 0 0}}.diet-adjusting__header h3:last-of-type{color:#ff5858;float:none!important}.diet-adjusting__navigation{margin:15px 0 30px 0}@media screen and (min-width:768px){.diet-adjusting__navigation{margin:20px 0 50px 0}}.diet-adjusting__navigation ul{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.diet-adjusting__navigation ul li{width:100%;height:5px;font-size:0;background:#e9e4e4;margin:0 3px 0 0;border-radius:10px}@media screen and (min-width:768px){.diet-adjusting__navigation ul li{margin:0 9px 0 0}}.diet-adjusting__navigation ul li.active{background:#000}@media screen and (min-width:768px){.diet-adjusting__intro .inner-container{width:450px}}.diet-adjusting__intro h1{font-weight:900;line-height:.9;letter-spacing:-.045em;text-transform:uppercase;font-size:40px;text-align:center;margin:0;padding:0}.diet-adjusting__intro h1 span{color:#ff5858}.diet-adjusting__intro p{line-height:1.5;text-align:center;margin:30px 0 0 0;padding:0}.diet-adjusting__intro .button-keto{display:table;margin:30px auto 0 auto}@media screen and (min-width:768px){.diet-adjusting__intro .button-keto{font-size:21px}}.diet-adjusting__start-date{font-size:14px}.faq-page{padding:32px 0}@media screen and (min-width:768px){.faq-page{padding:48px 0}}.faq-page h1{text-align:center;line-height:1.2}.faq-page h2{text-transform:none;margin:32px 0 25px 0}.faq-page h3{font-size:18px;letter-spacing:0;text-transform:none;margin-bottom:15px}.faq-page .answer p{padding-left:20px;margin-bottom:20px}.faq-page ul{list-style:none;margin:0;padding:0 15px}@media screen and (min-width:768px){.faq-page ul{padding:0 1.2em}}.faq-page ul li{font-weight:900}.faq-page ul li:nth-child(even){font-weight:400;margin:8px 0 20px 0;padding:0 0 0 1.2em}.faq-page ul li:last-child{margin-bottom:0}.faq-page ul span{display:inline-block;margin:0 0 8px 0}.faq-page ul span:last-of-type{margin:0}.regulamin{padding:0 15px;margin:30px auto 40px}@media screen and (min-width:768px){.regulamin{max-width:728px;margin:40px auto}}@media screen and (min-width:1200px){.regulamin{max-width:1190px}}.regulamin h2{padding:20px 0 10px 0}.regulamin h3{font-weight:700;font-size:16px;margin:20px 0 10px 0}.regulamin ol li{margin:0 0 0 15px;padding:0 0 8px 5px}.regulamin ol.numberList{list-style-type:decimal;margin:0;padding:0}.regulamin ol.numberList li{text-align:justify}.regulamin blockquote{font-weight:700;margin:0 0 10px 10px;padding-left:10px;text-align:justify;border-left:2px solid #ddd}.regulamin a{color:#ff5858}