.special-menu{width:693px!important;margin-left:-605px!important;background:#222322}.special-menu li{float:left!important;width:230px!important}html,body{margin:0;padding:0;font-family:'Open Sans',sans-serif}body{overflow-x:hidden}.d24-landing img{max-width:100%}.d24-landing section{position:relative;color:#5D5D5D}.d24-image-user{position:relative}.d24-image-user img:last-of-type{position:absolute;bottom:0;left:0;z-index:-1}@media(max-width:991px){.d24-image-user img:last-of-type{max-height:300px}}@media(max-width:560px){.d24-image-user img:last-of-type{max-height:200px}}.d24-visible-mobile{display:none}.d24-visible-desktop{display:block}.d24-image-qr-1{position:relative}.d24-image-qr-1__image{position:absolute;top:218px;left:139px;width:210px}@media(max-width:1319px){.d24-image-qr-1__image{left:77px}}@media(max-width:1199px){.d24-image-qr-1__image{left:53px;width:180px;top:179px}}.d24-image-qr-2{position:relative}.d24-image-qr-2__image{position:absolute;top:219px;left:239px;width:210px}@media(max-width:800px){.d24-image-qr-2{max-width:500px;margin:auto}.d24-image-qr-2__image{top:191px;left:55px;width:200px}}@media(max-width:580px){.d24-image-qr-2{max-width:300px}.d24-image-qr-2__image{top:120px;left:37px;width:116px}}.d24-image-qr-3{position:relative}.d24-image-qr-3__image{position:absolute;top:121px;left:31px;width:126px}@media(max-width:1499px){.d24-image-qr-3__image{top:116px;left:12px;width:120px}}@media(max-width:1199px){.d24-image-qr-3__image{left:10px;width:84px;top:84px}}@media(max-width:991px){.d24-image-qr-3{max-width:300px;margin:auto}.d24-image-qr-3__image{left:31px;width:119px;top:125px}}@media(max-width:540px){.d24-image-qr-3{max-width:200px;margin:auto}.d24-image-qr-3__image{left:12px;width:89px;top:94px}}.d24-three-cols{display:flex;justify-content:center;gap:20px}.d24-three-cols>div{width:33.3%}@media(max-width:991px){.d24-three-cols{flex-direction:column;gap:0}.d24-three-cols>div{width:100%}}.d24-landing ul{padding:0}@media(min-width:1320px){.d24-landing .container{width:100%;max-width:1295px}}.d24-landing.dd .bg-brand{background-color:#87b725}.d24-landing-red-color{color:#CE0729}.d24-landing-red-bg{background-color:#CE0729}.d24-landing.dd .color-brand{color:#87b725}.d24-landing.dd .border-brand{border-color:#87b725}.d24-landing.dd .d24--visible-fd{display:none}.d24-landing.fd .d24--visible-dd{display:none}.d24-landing.fd .bg-brand{background-color:#0086CA}.d24-landing.fd .color-brand{color:#0086CA}.d24-landing.fd .border-brand{border-color:#0086CA}.d24-heading h3{font-size:60px;font-weight:bold}.d24-heading p{font-size:30px}.d24-heading hr{margin:30px 0}.d24-landing__section-1{padding-top:50px;overflow:hidden}.d24-landing__section-1__app{padding:13px 20px;margin-bottom:15px;color:#fff;border-radius:20px;text-align:center;font-weight:bold;font-size:50px;line-height:1}.d24-landing__section-1>.container{position:relative}.d24-landing__section-1__text-1{font-size:65px;line-height:1.2;font-weight:800;margin:50px 0 0 0}.d24-landing__section-1__text-2{font-size:50px;line-height:1.2;margin:20px 0}.d24-landing__section-1__text-3{font-size:65px;line-height:1.2;font-weight:800;margin:0}.d24-landing__section-2>.container{position:relative}.d24-landing__section-2-image{margin-top:50px}.d24-landing__section-2 ul{list-style-type:none}.d24-landing__section-2 ul li{margin-bottom:15px;padding:15px 30px;color:#fff;border-radius:20px;font-weight:600;text-align:center;font-size:20px}.d24-landing__section-3{}.d24-landing__section-3 ul li:first-of-type .d24-landing__section-3__container>div:nth-of-type(2){}.d24-landing__section-3 ul li:first-of-type .d24-landing__section-3__container>div:nth-of-type(2)>div{margin-top:10px}.d24-landing__section-3 ul li:first-of-type .d24-landing__section-3__container>div:nth-of-type(2)>div img{display:inline-block;margin:5px}.d24-landing__section-3 ul li:nth-of-type(2) .d24-landing__section-3__container>div:nth-of-type(1) img{margin-right:20px}.d24-landing__section-3 ul li:nth-of-type(2) .d24-landing__section-3__container>div:nth-of-type(2){align-content:center}.d24-landing__section-3 ul li:nth-of-type(3) .d24-landing__section-3__container>div:nth-of-type(2)>div{text-align:center}.d24-landing__section-3 .container{position:relative}.d24-landing__section-3-code{display:inline-block;padding:5px 10px;border-radius:20px;margin:10px 25px;color:#fff;font-weight:bold}.d24-landing__section-3__text-1{line-height:1.3;margin-bottom:10px;font-size:50px;font-weight:800;text-align:right}.d24-landing__section-3-element-2{text-align:right}.d24-landing__section-3 ul{list-style-type:none}.d24-landing__section-3 ul li{position:relative;margin-bottom:15px;padding:20px 30px;background:#E4E4E4;color:#1F2020;border-radius:20px}.d24-landing__section-3 ul li img{max-width:fit-content}.d24-landing__section-3 ul li:nth-child(2n) .d24-landing__number{margin-left:10px;position:relative;top:-5px;right:-5px}.d24-landing__section-3 ul li:nth-child(2n+1) .d24-landing__number{margin-right:10px;position:relative;top:-5px;left:-5px}.d24-landing__number{font-size:20px;font-weight:bold;color:#fff;width:35px;height:35px;line-height:35px;border-radius:50%;display:inline-block;text-align:center}.d24-landing__section-3__container{display:flex;justify-content:space-between;font-size:17px}.d24-landing__section-4{padding-top:30px}.d24-landing__section-4>div:last-of-type{height:10px}.d24-landing__section-4 .d24-landing_about{display:flex;width:100%;justify-content:space-between}.d24-landing__section-4 .d24-landing_about>div:first-of-type{width:75%}.d24-landing_about div div.d24-visible-desktop{margin-bottom:70px;color:#1F2020}.d24-landing__section-4 .d24-visible-mobile{max-width:400px;margin:auto}.d24-landing__section-4 .d24-landing_about .d24-visible-desktop p{margin-bottom:30px;font-size:60px;font-weight:bold;line-height:1}.d24-landing__section-4 .d24-landing_about .d24-visible-mobile p{font-size:30px;font-weight:bold;color:#fff;padding:5px 15px;text-align:center}.d24-landing__section-4 .d24-landing_about>div:last-of-type{align-content:end}.d24-landing__section-4 .d24-landing__instruction{padding:20px;background-color:#E4E4E4;color:#1F2020;border-radius:20px;text-align:center;font-size:18px;font-weight:bold;min-height:400px}.d24-landing__section-4 .d24-landing__instruction-1>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.d24-landing__section-4 .d24-landing__instruction-1>div>div:first-of-type{flex-grow:1}.d24-landing__section-4 .d24-landing__instruction-1>div div:last-of-type img{margin-right:-40px}.d24-landing__section-4 .d24-landing__instruction-1>img{display:inline-block;margin-bottom:10px}.d24-landing__instructions{margin-bottom:50px}.d24-contact-info{margin-bottom:20px;margin-left:20px}.d24-contact-info img{margin-right:20px}.d24-contact-info a{color:inherit;font-weight:bold}.d24-landing__section-5{padding:120px 0;background-image:url('/static/mobile_app_page/images/d24_bg_section_1.jpg?ee27bc9d203f');background-size:auto;background-repeat:no-repeat;background-position:center 400px}.d24-landing__section-5 .container{position:relative}.d24-landing__section-5-element-1{position:absolute;top:200px;left:-200px}.d24-landing__section-5-element-2{position:absolute;bottom:-100px;right:-200px}.d24-history-success{padding:40px 20px;margin-bottom:30px;border:1px solid #000;text-align:center;background:#fff}.d24-history-success h4{font-weight:bold;margin-bottom:20px}.d24-history-success p{margin-top:20px;font-size:15px;font-weight:bold}.d24-landing__opinion{border:1px solid;border-radius:20px;padding:20px;margin-bottom:20px}.d24-landing__opinion-author{display:flex;align-items:center;gap:20px;margin-bottom:20px}.d24-landing__opinion-author__image{display:inline-block;width:75px;height:75px;border-radius:50%;border:1px solid;background:url('/static/mobile_app_page/images/d24_opinions.png?cbc115263041');background-repeat:no-repeat}.d24-opinion-1{background-position:0 0}.d24-opinion-2{background-position:-80px 0}.d24-opinion-3{background-position:-165px 0}.d24-opinion-4{background-position:-245px 0}.d24-landing__opinion-author span{font-size:20px;font-weight:bold}.d24-landing__opinion-date{text-align:right}.d24-landing__opinion-date span{display:inline-block;padding:5px;color:#fff}section.d24-landing__section-6{padding-bottom:120px}.d24-landing__section-6>.bg-brand{height:3px}.d24-landing-divider{text-align:center;height:250px;background:#fff}.d24-landing-divider img{background:#fff;padding:20px 40px}.d24-landing-divider .bg-brand{height:3px;margin-top:-120px}section.d24-landing__section-7{padding-bottom:120px;background-image:url('/static/mobile_app_page/images/d24_bg_section_1.jpg?ee27bc9d203f');background-size:auto;background-repeat:no-repeat;background-position:center -10px}.d24-landing__section-7 hr{margin:30px 0}.d24-landing__section-7-container{padding:30px;border-radius:20px}.d24-landing__section-7-container p{font-weight:bold;color:#fff;font-size:40px;text-align:center;max-width:490px;margin:40px auto 0}@media(min-width:1200px){.d24-landing__section-5,.d24-landing__section-7{background-size:100%}}@media(max-width:1199px){.d24-landing__section-1__text-1{margin-top:30px}.d24-landing__section-1__text-1,.d24-landing__section-1__text-2,.d24-landing__section-1__text-3{font-size:40px}}@media(max-width:991px){.d24-visible-mobile{display:block}.d24-visible-desktop{display:none}.d24-landing-divider{margin-top:50px;margin-bottom:-45px;height:154px;text-align:center;background:#fff}.d24-landing-divider img{padding:0 20px;max-width:160px}.d24-landing-divider .bg-brand{height:3px;margin-top:-45px}.d24-landing__section-1{text-align:center}.d24-landing__section-1__app{font-size:40px}.d24-landing__section-1__logo{margin-top:0}.d24-landing__section-2 ul{padding-top:0}.d24-landing__section-2 ul li{max-width:100%;padding:10px 20px!important;font-size:12px}.d24-landing__section-2-image{text-align:center}.d24-landing__section-3{padding-top:0}.d24-landing__section-3__text-1{text-align:center;margin-bottom:50px;font-size:40px}.d24-landing__section-3__container{font-size:14px}.d24-landing__section-3 ul li{padding:10px}.d24-landing_about>div{width:100%}.d24-landing__section-4 .d24-landing_about>div:first-of-type{width:100%}.d24-landing__section-4 .d24-landing__instruction{min-height:0;margin-bottom:30px}.d24-contact-info{margin-left:0}.d24-heading h3{font-size:30px}.d24-heading p{font-size:20px}.d24-landing__section-5{padding:0}.d24-landing__section-7-container{text-align:center}.d24-landing__section-7-container p{font-size:25px}}@media(max-width:767px){.d24-landing__section-1__text-1,.d24-landing__section-1__text-2,.d24-landing__section-1__text-3{font-size:30px}}.d24-banner{padding:25px 45px 0 45px;margin:30px 0;border:2px solid #87b626;border-radius:50px;text-align:center}.d24-banner__buttons{text-align:center;margin-bottom:25px}.d24-banner__logo{max-width:125px;margin-right:15px}.d24-banner__header>div:last-child{flex:0 0 500px}.d24-banner__header p{color:#87b626;font-weight:bold;font-size:25px;line-height:1.2}.d24-banner__price p{font-weight:bold;font-size:18px}.d24-banner__qr-code{margin:0 15px 30px 0;text-align:center}.d24-banner__qr-code span{display:inline-block;background:#87b626;border-radius:10px;margin-top:15px;padding:5px 10px;color:#fff}.d24-banner__header p .d24-banner__blue{color:#0084ca}.d24-banner__store-button{display:inline-block;margin:0 10px 10px 10px}.d24-banner__store-button img{max-width:150px}.d24-banner__phones{max-width:100%}@media(min-width:992px){.d24-banner{text-align:left}.d24-banner__content{display:flex;justify-content:space-between;align-items:center}.d24-banner__buttons{text-align:right}.d24-banner__header p{font-size:40px}.d24-banner__price p{margin-bottom:50px;font-size:23px}.d24-banner__content>div:first-of-type{margin-bottom:auto}.d24-banner__content>div:nth-of-type(2){flex:0 0 490px;margin-bottom:auto}.d24-banner__content>div:last-of-type{margin-top:auto}}.d24-banner--fd{border-color:#0084ca}.d24-banner--fd .d24-banner__header p{color:#0084ca}.d24-banner--fd .d24-banner__qr-code span{background-color:#0084ca}.arrow{position:relative;text-align:center}.down-triangle{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:0;height:0;border-width:25px 30px 0 30px;border-color:#F00 transparent transparent transparent;border-style:solid}.prices-container{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start}.prices-container h2,.prices-container h3{width:100%}.prices-container img{max-width:100%;height:auto}.prices-container .pricing{position:relative;width:344px;margin:50px 10px 30px 10px;font-size:16px}.pricing.qt1{width:100%}.pricing.qt2{width:400px}.pricing.qt3{width:350px}.pricing.qt4{margin-left:0;margin-right:0;width:276px}.pricing.gt4-sm{width:264px}.pricing.promo{margin-top:30px}.prices-container .pricing .price{background:#1d8fce;color:white;font-size:1.5em;font-weight:bold;margin-bottom:15px;padding:.3em}.prices-container .pricing .title{min-height:125px;font-weight:bold;text-transform:uppercase;color:#333}.prices-container .pricing .title:after{content:'';display:block;width:50%;height:4px;margin:10px auto 0 auto;background-color:#75b6e5}.prices-container .pricing:hover .title:after{background-color:#1d8fce}.prices-container ul li,.prices-container ul.pricing-table li{background:none;padding-left:0}.prices-container ul.pricing-table li.img,.prices-container ul.pricing-table li.bottom{padding-top:1em;padding-left:.5em;padding-right:.5em}.prices-container ul.pricing-table li.bottom li p{color:#999}.prices-container .pricing:hover .bottom{background-color:#1d8fce}.prices-container .pricing:hover .bottom p{color:white}span.help{background:rgba(182,182,182,0.8);background:#75b6e5;display:inline;width:20px;height:20px;color:#fff;margin-right:5px;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:help;padding:1px 7px;float:left;margin-left:30px;line-height:1.1em}.pricing-table.active.sec .price,.pricing-table:hover.sec .price{color:#fff!important}.pricing-table.active.sec span.help,.pricing-table:hover.sec span.help{background:#1d8fce}.custom-price{color:#1d8fce;font-weight:bold}.pricing .description{margin:0;padding:20px 10px 30px 10px;color:white;background-color:#88b726;font-size:.9em;text-align:center}.pricing .pricing-items{list-style:none;margin:0 0 50px 0;padding-left:0;text-align:center;background:#fff}.pricing .pricing-items li{color:#999;font-size:.938em;font-weight:400;padding:.5em}.prices-container h2,.prices-container h3{width:100%}.pricing h2{border:none;font-size:1.2em;font-weight:bold;text-align:center;text-transform:uppercase;color:#fff;padding:30px 5px;margin-top:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.price_name{position:relative;text-align:center}.price_name .promo{position:absolute;width:230px;top:-20px;left:0;right:0;margin-left:auto;margin-right:auto;padding:8px 40px;border:3px solid #e4c767;border-radius:18px;background-color:white;color:#1d8fce;font-weight:bold}.data-price{padding:20px 0;text-align:center;background:none}.pricing h5{font-size:2em;font-weight:bold;text-align:center;margin:20px 0}.pricing .book_button{text-align:center}.pricing .book_visit{padding:20px 30px;color:white;display:inline-block;border-top-left-radius:20px;border-top-right-radius:20px}.pricing.pakiet_1,.pricing.pakiet_2,.pricing.pakiet_3{border:3px solid #eee}.pricing.pakiet_1 h2,.pricing.pakiet_1 .help,.pricing.pakiet_1 .book_visit{background:#4aa5d7}.pricing.pakiet_1 h5,.pricing.pakiet_1 .discount_info{color:#4aa5d7}.pricing.pakiet_2 h2,.pricing.pakiet_2 .help,.pricing.pakiet_2 .book_visit{background:#1d8fce}.pricing.pakiet_2 h5,.pricing.pakiet_2 .discount_info{color:#1d8fce}.pricing.pakiet_2 h2{padding:40px 5px;border-top:3px solid;border-bottom:3px solid;border-image:url('/static/prices/fitdietetyk/images/pricing_promo_brd_bg.jpg?ea54270f83a0') 20}.pricing.pakiet_3 h2,.pricing.pakiet_3 .help,.pricing.pakiet_3 .book_visit{background:#1772a4}.pricing.pakiet_3 h5,.pricing.pakiet_3 .discount_info{color:#1772a4}.pricing h5 span.pre_discount_amount{display:inline-block;padding:5px;font-size:16px;color:#333}.pricing .discount_info{font-size:16px;font-weight:bold}.pricing.pakiet_1 .description,.pricing.pakiet_2 .description,.pricing.pakiet_3 .description{background:none;color:#333}.price_name{position:relative;text-align:center}.price_name .promo{position:absolute;width:230px;top:-20px;left:0;right:0;margin-left:auto;margin-right:auto;padding:8px 40px;border:3px solid #e4c767;border-radius:18px;background-color:white;color:#1d8fce;font-weight:bold}.pakiet_intro{margin:20px 0;padding:30px;color:#1d8fce;background-color:#1d8fce;font-size:1.9em;font-weight:bold}.pakiet_intro.pakiet_2{color:white}.pricing.pricing-hide-button .book_button{display:none}