@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/manrope-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/manrope-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/alumni-sans-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/alumni-sans-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/alumni-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/alumni-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{-webkit-tap-highlight-color:transparent}html{box-sizing:border-box;scroll-behavior:smooth}*{box-sizing:border-box}:root{--alumini:"Alumni Sans",sans-serif;--manrope:"Manrope",serif}button:focus{outline:unset}button:focus-visible{outline:unset}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}ul{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}img{display:block}a{color:inherit;text-decoration:none}body{scroll-behavior:smooth;background-color:#fbfaf8;margin:0;font-family:Manrope,serif;overflow-x:hidden}body.lock{overflow:hidden}.container{max-width:1110px;margin:0 auto;padding:0 15px}header{width:100%;min-height:151.55px}header .header_sticky{background-color:#fbfaf8;width:100%;padding:30px 0;transition:all .3s}header.sticky .header_sticky{z-index:10;background-color:#fff;padding:20px 0;transition:all .3s;position:fixed;top:0}.header_inner{justify-content:space-between;align-items:center;display:flex}.logo{width:55px;height:30.56px}.logo img{object-fit:contain;width:100%;height:100%}.header_inner ul{gap:40px;display:flex}.header_inner ul li a{text-align:left;color:#151515;font-size:15px;font-weight:600;line-height:19.5px}.banner{overflow:hidden}.result .btn,.about_us .btn,.banner .btn{transition:all .6s}@media (hover:hover) and (pointer:fine){.result .btn:hover,.about_us .btn:hover,.banner .btn:hover{transition:all .6s;box-shadow:0 0 30px transparent}}.mobile_menu_container{padding:9.5px 0;display:none}.banner_inner{justify-content:flex-start;align-items:center;gap:240px;padding:202px 0 216px;display:flex}.banner_inner .content_text{max-width:375px}.banner_inner .content_text h1{font-family:var(--alumini);letter-spacing:-.03em;text-align:left;color:#151515;margin-bottom:20px;font-size:106px;font-weight:400;line-height:95.4px}.banner_inner .content_text p{text-align:left;color:rgba(21,21,21,.62);margin-bottom:40px;font-size:16px;font-weight:500;line-height:22.4px}.btn{font-family:var(--manrope);letter-spacing:-.02em;color:#fff;border:unset;background-color:#9fa48e;border-radius:100px;width:fit-content;padding:24.5px 34px;font-size:15px;font-weight:600;line-height:16.5px;display:block;box-shadow:0 19px 30px rgba(0,0,0,.1)}.banner_inner .content_img{width:368px;min-width:368px;height:366px;position:relative}.banner_inner .content_img img{object-fit:contain;filter:drop-shadow(0 24px 34px rgba(0,0,0,.1));width:100%;height:100%}.banner_inner .content_img:after{content:"";z-index:4;background-image:url(../img/decor/circle-green-1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:488.63px;height:488.63px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner_inner .content_img:before{content:"";z-index:4;background-image:url(../img/decor/circle-green-2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:641.33px;height:641.33px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner_inner .content_img span{text-align:left;background-color:#fff;border-radius:136px;align-items:center;gap:8.18px;padding:13.63px 21.82px;font-size:16px;font-weight:600;line-height:20.8px;display:flex;box-shadow:0 32.72px 32.72px rgba(4,35,16,.1)}.banner_inner .content_img span i{background-color:#5e930c;border-radius:100%;width:13.63px;height:13.63px}.banner_inner .content_img .first_pos{z-index:5;position:absolute;top:103px;left:-79px}.banner_inner .content_img .second_pos{z-index:5;position:absolute;top:50px;right:-44px}.banner_inner .content_img .third_pos{z-index:5;position:absolute;bottom:-61px;right:16.15px}.about_us{background-color:#f4f4f4;padding:120px 0;position:relative}.about_us_inner{justify-content:space-between;align-items:center;gap:39px;min-height:670px;display:flex}.about_us_inner .content_text .content_text_block{max-width:500px;margin-bottom:40px}.about_us_inner .content_text .content_text_block h2{font-family:var(--alumini);letter-spacing:-.03em;color:#151515;margin-bottom:20px;font-size:76px;font-weight:400;line-height:68.4px}.about_us_inner .content_text .content_text_block sub{text-align:left;color:#151515;font-size:20px;font-weight:600;line-height:24px}.about_us_inner .content_text .content_text_block p:first-of-type{margin-top:32px}.about_us_inner .content_text .content_text_block p{color:rgba(21,21,21,.62);margin-bottom:20px;font-size:16px;font-weight:500;line-height:22.4px}.about_us_inner .content_text .content_text_block p:last-of-type{margin-bottom:0}.about_us_inner .content_text .buttons{gap:6px;display:flex}.about_us_inner .content_text .buttons .white_btn{cursor:pointer}.btn.white_btn{color:#1c2022;background-color:#fff}.about_us_inner .content_text .buttons .social_bg_icon{background-color:#fff;border-radius:100%;padding:23px;display:flex}.about_us_inner .content_img{width:529px;height:100%}.about_us_inner .content_img img{object-fit:cover;border-radius:32px;width:100%;height:100%}.marathon{padding:120px 0}.marathon_inner{align-items:center;gap:107px;display:flex}.marathon_inner .content_img{width:390px;height:372px}.marathon_inner .content_img img{object-fit:contain;filter:drop-shadow(0 24px 16px rgba(0,0,0,.1));width:100%;height:100%}.marathon_inner .content_text{max-width:521px}.marathon_inner .content_text h2{font-family:var(--alumini);letter-spacing:-.03em;color:#151515;margin-bottom:20px;font-size:76px;font-weight:400;line-height:68.4px}.marathon_inner .content_text sub{text-align:left;color:#151515;font-size:20px;font-weight:600;line-height:24px}.marathon_inner .content_text p:first-of-type{margin-top:40px}.marathon_inner .content_text p{text-align:left;color:rgba(21,21,21,.62);margin-bottom:20px;font-size:17px;font-weight:500;line-height:23.8px}.marathon_inner .content_text p:last-of-type{margin-bottom:0}.result{background-image:url(../img/backgrounds/before-after-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:760px;position:relative}.result .container{height:100%}.result_inner{justify-content:center;align-items:flex-end;height:100%;display:flex}.result_inner .content{background-color:#fff;border:1px solid rgba(28,32,34,.1);border-radius:32px;flex-direction:column;justify-content:center;align-items:center;max-width:433px;margin-bottom:80px;padding:32px;display:flex;box-shadow:0 44px 24px rgba(0,0,0,.14)}.result_inner .content h3{font-family:var(--alumini);letter-spacing:-.03em;text-align:center;color:#151515;margin-bottom:20px;font-size:56px;font-weight:400;line-height:50.4px}.result_inner .content p{text-align:center;color:rgba(21,21,21,.62);margin-bottom:32px;font-size:15px;font-weight:500;line-height:21px}.steps{background-color:#f4f4f4;padding:120px 0}.steps_inner h2{font-family:var(--alumini);letter-spacing:-.03em;text-align:center;color:#151515;margin-bottom:60px;font-size:76px;font-weight:400;line-height:68.4px}.steps_inner .content_top{justify-content:space-between;align-items:flex-start;height:164px;display:flex}.steps_inner .content_top .step_item.special_width{width:227px}.steps_inner .content_top .step_item.last_first_row{margin-right:40px}.steps_inner .content_top .step_item.special_width_2{width:305px}.steps_inner .content_bottom{justify-content:center;align-items:flex-start;height:141px;margin-top:-2.5px;display:flex}.steps_inner .content_bottom .step_item{width:314.67px;height:139px}.steps_inner .step_item{flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;width:175px;display:flex;position:relative}.steps_inner .step_item i{z-index:5;background-color:#fbfaf8;border:1px solid transparent;border-radius:100%;justify-content:center;align-items:center;padding:18px;transition:all .7s;display:flex}.steps_inner .step_item.active i{background-color:#fff;border:1px solid #9fa48e;transition:all .7s}.steps_inner .step_item.active i svg path{stroke:#9fa48e;transition:all .7s}.steps_inner .step_item.active i svg g,.steps_inner .step_item.active p,.steps_inner .step_item.active span{opacity:1;transition:all .7s}.steps_inner .step_item i svg path{stroke:#151515}.steps_inner .step_item p{text-align:center;color:#151515;opacity:.5;z-index:5;flex-direction:column;font-size:16px;font-weight:600;line-height:20.8px;display:flex;position:relative}.steps_inner .step_item span{text-align:center;margin-bottom:6px;font-size:18px;font-weight:600;line-height:23.4px}.stpes_content{flex-direction:column;gap:69.55px;display:flex;position:relative}.stpes_content:after{content:"";background-image:url(../img/decor/anim-shape.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:986px;height:237px;position:absolute;top:30px;right:0}.steps_inner .step_item.text_shrink p{max-width:182px}.steps_inner .step_item.text_shrink_2 p{max-width:197px}.steps_inner .step_item .step_item_icon:after{content:"";z-index:4;background-color:#929783;width:0%;height:1px;transition:all .7s linear;position:absolute;top:50%;left:-100%;transform:translateY(-50%)}.steps_inner .content_bottom .step_item.right_last.active .step_item_icon:after,.steps_inner .content_bottom .step_item.right_last.active .step_item_icon:before{width:101px;top:35px;right:63px}.steps_inner .content_bottom .step_item.right_last .step_item_icon:after{height:1px;right:63px}.steps_inner .content_bottom .step_item.active .step_item_icon:after{width:100%;top:35px}.steps_inner .content_bottom .step_item .step_item_icon:after,.steps_inner .content_bottom .step_item .step_item_icon:before{top:35px}.steps_inner .content_bottom .curved_line.step_item .step_item_icon:after{top:52%;right:-25px}.steps_inner .content_bottom .curved_line.step_item.active .step_item_icon:after{width:50%;height:.5px;top:52%;right:-25px}.steps_inner .step_item.active .step_item_icon:after{width:160%;transition:all .7s linear}.steps_inner .content_bottom .step_item .step_item_icon:after,.steps_inner .content_bottom .step_item .step_item_icon:before{left:unset;right:-50%}.steps_inner .content_top .step_item:first-of-type .step_item_icon:after,.steps_inner .content_top .step_item:first-of-type .step_item_icon:before{display:none}.step_item_icon{justify-content:center;width:100%;display:flex;position:relative}#tariffs,#data-marathon,#result,#marathon{scroll-margin-top:70px}.questions{scroll-margin-top:130px}.curved_line{background-color:unset;background-image:url(../img/decor/circle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:237px;height:237px;position:absolute;top:30px;right:4px;transform:rotate(-186deg)}.curved_line_white{background-color:rgba(244,244,244,.957);width:237px;height:237px;position:absolute;top:34px;right:99px}.curved_line.active+.curved_line_white{animation:.7s linear forwards whiteBox}.curved_line.active{animation:.7s linear forwards curvingLine}@keyframes curvingLine{0%{transform:rotate(-186deg)}to{transform:rotate(0)}}@keyframes whiteBox{0%{right:99px}to{right:140px}}.date_marathon{height:50px;position:relative}.date_marathon_block{background-color:#fbfaf8;position:relative}.date_marathon_block:after{content:"";z-index:3;background-image:url(../img/food/dish3.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:460px;height:460px;position:absolute;top:-90px;right:0;transform:translate(50%)}.date_marathon .content_text{max-width:468px}.date_marathon .content_text h2{font-family:var(--alumini);letter-spacing:-.03em;text-align:left;color:#151515;margin-bottom:20px;font-size:76px;font-weight:400;line-height:68.4px}.date_marathon .content_text p{text-align:left;color:#151515;max-width:436px;font-size:16px;font-weight:500;line-height:22.4px}.tariffs{padding:60px 60px 110px}.tariffs_inner h2{font-family:var(--alumini);letter-spacing:-.03em;text-align:center;margin-bottom:40px;font-size:76px;font-weight:400;line-height:68.4px}.tariffs_slide{background-color:#f4f4f4;border-radius:28px;width:346px;height:544px;margin-right:20px;padding:28px;box-shadow:0 24px 44px transparent}.tariffs_slide_inner{flex-direction:column;height:100%;display:flex}.tariffs_slide .type{letter-spacing:-.03em;color:#fff;background-color:#9fa48e;border-radius:100px;width:fit-content;margin-bottom:40px;padding:10px 16px;font-size:14px;font-weight:600;line-height:18.2px;box-shadow:0 19px 30px rgba(0,0,0,.1)}.tariffs_slide .price{font-family:var(--alumini);letter-spacing:-.03em;text-align:left;color:#1c2022;margin-bottom:12px;font-size:56px;font-weight:400;line-height:50.4px}.tariffs_slide .tariffs_listing{flex-direction:column;margin-bottom:24px;display:flex}.tariffs_slide .tariffs_listing li{text-align:left;color:#151515;margin-left:20px;font-size:15px;font-weight:500;line-height:19.5px;position:relative}.tariffs_slide .tariffs_listing li:before{content:"";background-color:#000;border-radius:100%;width:5px;height:5px;position:absolute;top:11px;left:-10px;transform:translate(-50%,-50%)}.tariffs_listing.tariffs_mobile_text{display:none}.tariffs_slide p{text-align:left;color:#151515;padding-bottom:24px;font-size:15px;font-weight:500;line-height:21px}.tariffs_slide span.additional{letter-spacing:-.03em;text-align:left;color:rgba(21,21,21,.4);border-top:1px solid rgba(21,21,21,.1);padding-top:24px;font-size:14px;font-weight:600;line-height:19.6px}.tariffs_slide .tariffs_button{color:#3e3e3e;letter-spacing:-.02em;text-align:center;background-color:#fff;border-radius:100px;width:auto;margin-top:auto;padding:24.5px;font-size:15px;font-weight:600;line-height:16.5px;transition:all .6s}@media (hover:hover) and (pointer:fine){.tariffs_slide .tariffs_button:hover{background-color:#e9e9e9;transition:all .6s}}.protocol{padding-bottom:50px}.protocol_inner h2{font-family:var(--alumini);letter-spacing:-.03em;text-align:center;color:#151515;margin-bottom:60px;font-size:76px;font-weight:400;line-height:68.4px}.protocol_content{background-color:#f4f4f4;border-radius:28px;padding:60px;transition:all .3s}[data-tabs-container]{transition:all .3s}.protocol_tab_content .last_has_border li:last-of-type{border-bottom:1px solid rgba(28,32,34,.1)}.protocol_tab{align-items:center;gap:8px;margin-bottom:60px;display:flex}.protocol_tab button{color:#151515;font-family:var(--manrope);letter-spacing:-.02em;text-align:center;cursor:pointer;background-color:#fff;border:0;border-radius:100px;width:auto;padding:16px 28px;font-size:14px;font-weight:600;line-height:15.4px;transition:box-shadow .6s;box-shadow:0 0 30px transparent}.protocol_tab button.active{color:#fff;cursor:unset;background-color:#9fa48e;transition:box-shadow .6s;box-shadow:0 19px 30px rgba(0,0,0,.1)}.protocol_tab_content b{text-align:left;font-size:15px;font-weight:600;line-height:19.5px}.protocol_tab_content ul.protocol_ul li{border-top:1px solid rgba(28,32,34,.1);flex-direction:column;gap:16px;padding:30px 0;display:flex}.protocol_tab_content ul.protocol_ul li:first-of-type{border-top:unset}.protocol_tab_content .unordered_list{flex-direction:column;gap:10px;width:100%;margin-bottom:10px;display:flex}.protocol_tab_content .unordered_list li.list_title{color:#151515;margin-left:0;font-size:15px;font-weight:600;line-height:19.5px}.protocol_tab_content .unordered_list li.list_title:before{content:none}.protocol_tab_content .unordered_list span{color:#151515;font-size:15px;font-weight:600;line-height:19.5px}.protocol_tab_content .unordered_list li{text-align:left;color:rgba(21,21,21,.62);margin-left:20px;font-size:15px;font-weight:500;line-height:21px;position:relative}.protocol_tab_content .unordered_list li:before{content:"";background-color:rgba(21,21,21,.5);border-radius:100%;width:5px;height:5px;position:absolute;top:50%;left:-10px;transform:translate(-50%,-50%)}.protocol_tab_content.new_style p,.protocol_tab_content .additional_information{text-align:left;color:rgba(21,21,21,.62);margin-top:30px;margin-bottom:30px;font-size:15px;font-weight:500;line-height:21px;display:block}.protocol_tab_content .protocol_ul li span{letter-spacing:-.03em;text-align:left;color:#151515;font-size:20px;font-weight:600;line-height:22px}.protocol_tab_content ul.protocol_ul li p{text-align:left;color:rgba(21,21,21,.62);height:auto;font-size:15px;font-weight:500;line-height:21px}.protocol_tab_content{display:none}.protocol_tab_content.active{display:block}.questions{padding:60px 0 30px}.questions_inner>h2{font-family:var(--alumini);letter-spacing:-.03em;text-align:center;color:#151515;margin-bottom:20px;font-size:76px;font-weight:400;line-height:68.4px}.questions_inner{flex-direction:column;justify-content:center;align-items:center;display:flex}.questions_content{max-width:860px}.questions_inner>span{text-align:center;color:rgba(21,21,21,.62);max-width:428px;margin-bottom:40px;font-size:15px;font-weight:500;line-height:21px;display:block}.questions_content .question{box-sizing:unset;border-top:1px solid rgba(28,32,34,.1);flex-direction:column;padding:24px 0;transition:all .3s;display:flex;position:relative;overflow:hidden}.questions_content .question .question_text{justify-content:space-between;align-items:flex-start;display:flex}.questions_content .question .question_text h3{text-align:left;color:#151515;padding:16px 0;font-size:20px;font-weight:600;line-height:24px;transition:all .3s}.questions_content .question.active .question_text h3{padding-bottom:20px;transition:all .3s}.questions_content .question .question_text button{background-color:#9fa48e;border:0;border-radius:100%;width:56px;height:56px;padding:0;position:relative}.questions_content .question .question_text button:before,.questions_content .question .question_text button:after{content:"";background-color:#fff;border-radius:2px;width:14px;height:2px;transition:transform .45s cubic-bezier(.65,0,.35,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.questions_content .question .question_text button:before{transform:translate(-50%,-50%)rotate(90deg)}.questions_content .question .question_text button.active:before,.questions_content .question .question_text button.active:after{transform:translate(-50%,-50%)rotate(180deg)}#questions .question_text button{cursor:pointer;transition:background-color .3s,transform .2s}@media (hover:hover) and (pointer:fine){#questions .question:hover .question_text button{background-color:#8e937c}#questions .question_text button:active{transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.questions_content .question .question_text button:before,.questions_content .question .question_text button:after{transition:none}}main{overflow:hidden}.questions_content .question p{text-align:left;color:rgba(21,21,21,.62);height:0;padding-right:95px;font-size:15px;font-weight:600;line-height:21px;transition:all .3s;overflow:hidden}.protocol_mobile .question p{height:auto!important}.show_all_questions{font-family:var(--manrope);letter-spacing:-.02em;text-align:center;color:#151515;cursor:pointer;background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:100px;margin:0 auto;padding:24.5px 34px;font-size:15px;font-weight:600;line-height:16.5px;transition:all .3s;display:block}@media (hover:hover) and (pointer:fine){.show_all_questions:hover{background-color:#f0f0f0;border:1px solid transparent;transition:all .3s}}.show_all_questions.hidden,.question.hidden{display:none}footer{padding-top:200px;position:relative;overflow:hidden}footer:after{content:"";z-index:3;background-image:url(../img/food/dish4.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:552px;height:415px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer_block{z-index:4;background-color:#1c2022;padding:60px 0;position:relative}.footer_inner h2{font-family:var(--alumini);letter-spacing:-.03em;text-align:center;color:#fff;margin-bottom:40px;font-size:56px;font-weight:400;line-height:50.4px}.footer_inner .social_icons{justify-content:center;align-items:center;gap:13px;margin-bottom:60px;display:flex}.footer_inner .social_icons a{letter-spacing:-.02em;text-align:center;color:#fff;background-color:rgba(255,255,255,.1);border-radius:100px;justify-content:center;align-items:center;gap:12px;padding:24.5px 54px;font-size:15px;font-weight:600;line-height:16.5px;transition:all .3s;display:flex}@media (hover:hover) and (pointer:fine){.footer_inner .social_icons a:hover{background-color:#272b2d;transition:all .3s}}.footer_inner .rights{letter-spacing:-.04em;text-align:center;color:rgba(255,255,255,.3);font-size:16px;font-weight:500;line-height:22px}.mobile_menu{cursor:pointer;display:none}.modal_menu,.social_bg_mobile_text,.desctop_mobile_sub,.marathon_inner .content_text h2 br,.tariffs:after,.tariffs_mobile_text,.protocol_mobile,.steps_content_mobile{display:none}.mar-b-50{margin-bottom:20px;display:block}.mar-t-50{margin-top:50px;display:block}.mar-t-40{margin-top:40px;display:block}.mar-t-30{margin-top:30px}.chat_block{z-index:9;width:100%;height:100%}.chat_icon_container{width:fit-content;height:fit-content;padding:20px;position:fixed;bottom:0;right:0}.chat_block .chat_icon{z-index:7;cursor:pointer;background-color:#9fa48d;border-radius:100%;padding:19px 17px;display:flex;position:relative;box-shadow:0 9px 30px rgba(0,0,0,.04)}.chat_block .chat_icon:after{content:"";background-color:red;border-radius:100%;width:11px;height:11px;position:absolute;top:4px;right:3px}.chat_block .chat_content{z-index:8;border-radius:20px;width:100%;max-width:356px;height:381px;animation:.3s forwards arrearingFromBottom;display:none;position:fixed;bottom:70px;right:20px;box-shadow:0 24px 34px rgba(0,0,0,.25)}.chat_block .chat_content.anim{transition:all .3s;animation:.1s forwards arrearingBackBottom}.chat_block .chat_content.active{display:block}@keyframes arrearingFromBottom{0%{opacity:0;bottom:50px}to{opacity:1;bottom:70px}}@keyframes arrearingBackBottom{0%{opacity:1;bottom:70px}to{opacity:0;bottom:50px}}.chat_block .chat_content .chat_content_header{background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;align-items:center;padding:20px;display:flex;position:relative}.chat_block .chat_content .chat_content_header .chat_logo{margin-right:15px;position:relative}.chat_block .chat_content .chat_content_header .chat_header_text{flex-direction:column;gap:1px;display:flex}.chat_block .chat_content .chat_content_header .chat_header_text span{letter-spacing:-.02em;text-align:left;color:#151515;font-size:16px;font-weight:700;line-height:20.8px}.chat_block .chat_content .chat_content_header .chat_header_text p{text-align:left;color:#bcbbbb;font-size:15px;font-weight:500;line-height:19.5px}.chat_block .chat_content .chat_content_header .chat_block_close{cursor:pointer;align-items:flex-start;padding:10px;display:flex;position:absolute;top:6px;right:6px}.chat_block .chat_content .chat_content_header .chat_block_close i{width:fit-content;height:fit-content;display:flex}.chat_block .chat_content .chat_content_header .chat_block_close svg{width:22.31px;height:22.31px}.chat_block .chat_content .chat_content_body{background-image:url(../img/backgrounds/chat-bg.webp);background-position:50%;background-repeat:repeat-y;background-size:cover;border-bottom-right-radius:20px;border-bottom-left-radius:20px;flex-direction:column;height:74%;display:flex}.chat_block .chat_content .chat_content_body .chat_content_message{background-color:#fff;border-radius:14px;max-width:252px;margin-top:50px;margin-left:35px;padding:15px;position:relative;box-shadow:0 24px 24px rgba(0,0,0,.09)}.chat_block .chat_content .chat_content_body .chat_content_message:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width=\"27\" height=\"24\" viewBox=\"0 0 27 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"M0.598073 4.50126C-0.556627 2.50126 0.886751 0.00126365 3.19615 0.00126367L23.9808 0.00126387C26.2902 0.00126389 27.7335 2.50126 26.5788 4.50126L16.1865 22.5013C15.0318 24.5013 12.1451 24.5013 10.9904 22.5013L0.598073 4.50126Z\" fill=\"white\"/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:36px;height:36px;position:absolute;top:-2px;left:-12px;overflow:hidden}.chat_block .chat_content .chat_content_body .chat_content_message p{text-align:left;color:#151515;font-size:15px;font-weight:500;line-height:19.5px}.chat_block .chat_content .chat_content_body .chat_content_button{margin:auto auto 50px}.chat_block .chat_content .chat_content_body .chat_content_button a{letter-spacing:-.02em;text-align:center;color:#fff;background-color:#c1c1c1;border-radius:100px;padding:15px 33px;font-size:15px;font-weight:600;line-height:16.5px;transition:all .3s;box-shadow:0 19px 30px rgba(0,0,0,.1)}@media (hover:hover) and (pointer:fine){.chat_block .chat_content .chat_content_body .chat_content_button a:hover{background-color:#ccc9c9;transition:all .3s}}@media only screen and (max-width:1300px){.stpes_content{display:none}.steps_content_mobile{flex-direction:column;gap:40px;display:flex}.steps_content_mobile .mobile_step{justify-content:flex-start;align-items:center;gap:16px;display:flex;position:relative}.steps_content_mobile .mobile_step i{z-index:4;background-color:#fbfaf8;border:1px solid transparent;border-radius:100%;padding:18px;transition:all .3s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.result .btn:hover,.about_us .btn:hover,.banner .btn:hover{transition:all .6s;box-shadow:0 19px 30px rgba(0,0,0,.1)}}.steps_content_mobile .mobile_step i svg path{stroke:#9fa48e}.steps_content_mobile .mobile_step p{color:#6e6e6e;text-align:left;font-size:18px;font-weight:600;line-height:23.4px}.steps{padding:60px 0}.steps_inner h2{margin-bottom:40px}.steps_inner h2:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.steps_inner h2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.steps_content_mobile .mobile_step:before{content:"";z-index:2;background-color:#dedede;width:1px;height:100%;position:absolute;top:-51px;left:30px}.steps_content_mobile .mobile_step:first-of-type:after,.steps_content_mobile .mobile_step:first-of-type:before{display:none}.steps_content_mobile .mobile_step:after{content:"";z-index:3;background-color:#9fa48e;width:1px;height:0%;transition:all .3s;position:absolute;top:-51px;left:31px}.steps_content_mobile .mobile_step.active i{background-color:#fff;border:1px solid #9fa48e;transition:all .3s}.steps_content_mobile .mobile_step.active:after{height:100%;transition:all .3s}.steps_content_mobile .mobile_step i g{opacity:1}.questions_content .question.active .question_text h3{padding-bottom:17px}.questions_content .question .question_text h3{padding:1% 0}.steps_content_mobile .mobile_step.active i g{opacity:1}.questions{padding-top:50px}.steps_content_mobile .mobile_step.active p{color:#151515}.steps_content_mobile .mobile_step span{color:#6e6e6e;text-align:left;margin-top:6px;font-size:15px;font-weight:500;line-height:22.5px}.steps_content_mobile .mobile_step.active span{color:#151515}.about_us_inner .content_text .buttons .white_btn,.about_us_inner .content_text .buttons .btn{padding:24px 20px}}@media only screen and (max-width:1024px){.header_inner ul{display:none}.mobile_menu{width:31px;height:13px;display:block;position:relative}.mobile_menu span:first-of-type{background-color:#a1a899;width:100%;height:1px;transition:all .3s;position:absolute;top:1px}.mobile_menu span.line{background-color:#a1a899;width:100%;height:1px;transition:all .3s;position:absolute;top:50%;transform:translateY(-50%)}.mobile_menu span:last-of-type{background-color:#a1a899;width:100%;height:1px;transition:all .3s;position:absolute;bottom:1px}.chat_block .chat_content{max-width:306px;box-shadow:0 4px 34px rgba(0,0,0,.25)}.mar-t-40,.mar-t-50{margin-top:30px}.mar-b-50{margin-bottom:0}.mobile_menu_container{display:block}.mobile_menu.active span:first-of-type{transition:all .3s;top:6px;transform:rotate(45deg)}.tariffs_mobile_text,.tariffs_listing.tariffs_mobile_text{flex-direction:column;display:flex}.tariffs_desctop_text,.tariffs_listing.tariffs_desctop_text{display:none}.mobile_menu.active span.line{opacity:0}.mobile_menu.active span:last-of-type{transition:all .3s;bottom:5px;transform:rotate(-45deg)}.modal_menu.active{display:block}@media (hover:hover) and (pointer:fine){.tariffs_slide .tariffs_button:hover{background-color:#fff}}.modal_menu{z-index:10;background-color:#fbfaf8;width:100%;height:calc(100% - 71px);display:none;position:fixed;top:71px;overflow-x:auto}header .header_sticky{padding:30px 0;position:fixed}.container{max-width:520px;padding:0 25px}.modal_menu ul{flex-direction:column;gap:30px;width:100%;margin-top:55px;margin-bottom:70px;display:flex}.modal_menu ul li{justify-content:center;align-items:center;display:flex}.modal_menu ul li a{font-family:var(--alumini);letter-spacing:-.03em;text-align:center;color:#151515;font-size:36px;font-weight:400;line-height:32.4px}.modal_menu .social_icons{flex-direction:column;gap:13px;width:100%;margin-bottom:90px;display:flex}.modal_menu .social_icons a{letter-spacing:-.02em;text-align:center;color:#fff;background-color:#9fa48e;border-radius:100px;justify-content:center;align-items:center;gap:12px;width:auto;padding:24.5px;font-size:15px;font-weight:600;line-height:16.5px;display:flex}.modal_menu .social_icons a svg{width:20px;height:20px}header{min-height:90px}.banner_inner{flex-direction:column;padding-top:20px;padding-bottom:117px}.banner_inner .content_text{flex-direction:column;align-items:center;display:flex}.questions_content .question .question_text h3{font-size:18px}.protocol_tab_content .protocol_ul li span{font-size:17px;font-weight:700}.questions_content .question .question_text{gap:19px}.show_all_questions{width:100%;margin-top:10px}@media (hover:hover) and (pointer:fine){.show_all_questions:hover{background-color:transparent;border:1px solid rgba(0,0,0,.1)}}.banner_inner .content_text h1{letter-spacing:-.03em;text-align:center;font-size:76px;font-weight:400;line-height:68.4px}.banner_inner .content_text p{text-align:center;text-align:center;color:#151515;max-width:300px;font-size:15px;font-weight:500;line-height:19.5px}.banner_inner{gap:80px}.banner_inner .content_img{width:257px;min-width:257px;height:256px}.banner_inner .content_img:after{width:341px;height:341px}.banner_inner .content_img:before{width:448px;height:448px}#tariffs{scroll-margin-top:0}.banner_inner .content_img span{padding:9.3px 15.1px;font-size:11px}.banner_inner .content_img span i{width:9.54px;height:9.54px}.banner_inner .content_img span{gap:5px}.banner_inner .content_img .first_pos{top:76px;left:-38px}@media (hover:hover) and (pointer:fine){.footer_inner .social_icons a:hover{background-color:rgba(255,255,255,.1);transition:all .3s}}.banner_inner .content_img .third_pos{bottom:-48px;right:16.15px}.about_us_inner .content_text .content_text_block h2,.marathon_inner .content_text h2,.result_inner .content h3,.date_marathon .content_text h2,.tariffs_inner h2,.protocol_inner h2,.questions_inner>h2,.steps_inner h2{letter-spacing:-.03em;font-size:56px;font-weight:400;line-height:50.4px}.about_us_inner .content_text .content_text_block p:first-of-type{margin-top:22px}.about_us_inner{flex-direction:column;gap:0;position:relative}.about_us{padding:60px 0 0}.about_us_inner .content_img{margin-bottom:222px}.about_us_inner .content_text .buttons{flex-direction:column-reverse;justify-content:center;align-items:center;gap:10px;width:100%;position:absolute;bottom:0;left:0}.tariffs_slide[data-slick-index="5"] span.additional{padding-top:21px}.social_bg_mobile_text{font-family:var(--manrope);letter-spacing:-.02em;text-align:center;font-size:15px;font-weight:600;line-height:16.5px;display:block}.social_bg_icon svg{display:none}.about_us_inner .content_text .buttons .social_bg_icon{border-radius:100px}.about_us_inner .content_text .buttons .social_bg_icon,.about_us_inner .content_text .buttons .btn{text-align:center;justify-content:center;align-items:center;width:100%;max-width:471px;display:flex}.about_us_inner .content_img{width:100%;max-width:471px;height:398px}.marathon{background-color:#f4f4f4;padding:60px 0 0;overflow:hidden}.marathon_block{background-color:#fbfaf8;padding:60px 0}.marathon_inner .content_img{width:436px;height:415px;position:absolute;top:-91px;left:0;transform:translate(37%)}.banner_inner .content_img:before{background-image:url(../img/decor/circle-green-mobile-2.svg)}.marathon_inner .content_img img{filter:drop-shadow(10px 55px 49px rgba(0,0,0,.28))}.marathon_inner{position:relative}.desctop_marathon_sub{display:none}.desctop_mobile_sub{display:block}.marathon_inner .content_text{z-index:4;position:relative}.marathon_inner .content_text sub{max-width:318px}.marathon_inner .content_text h2 br{display:block}.marathon_block .container{justify-content:center;display:flex}.result{background-image:url(../img/backgrounds/before-after-bg-mobile.webp);height:478px}.result_inner .content{padding:20px}.result_inner .content .btn{text-align:center;width:100%}.date_marathon{height:0;padding-top:0}.protocol_tab_content b.mar-t-50 br,.date_marathon_block:after,.tariffs_inner h2{display:none}.tariffs_slide{height:493px;margin:0 25px;padding:30px 23px}.tariffs_slide .type{margin-bottom:30px}.tariffs{background-color:#fbfaf8;padding:0;position:relative}.tariffs_block{background-color:#fff;padding-top:60px}.tariffs_slide{height:577px}.protocol{padding-top:60px}.protocol_inner h2{margin-bottom:40px}.protocol_mobile .question_text button:after,.protocol_mobile .question_text button:before{display:none}.protocol_mobile .question .question_text button{font-family:var(--manrope);letter-spacing:-.02em;text-align:left;color:#151515;background-color:#fff;border-radius:100px;justify-content:space-between;align-items:center;width:100%;height:fit-content;padding:27px 30px;font-size:15px;font-weight:600;line-height:16.5px;transition:all .3s;display:flex}.protocol_mobile .protocol_tab_content.protocol_accardion_content .questions_content .question p{padding-right:0}.protocol_mobile .question .question_text button svg{transition:all .3s;rotate:none}.protocol_mobile .question .question_text button.active{color:#fff;background-color:#9fa48e;transition:all .3s}.protocol_mobile .question .question_text button.active svg{transition:all .3s;rotate:-180deg}.protocol_mobile .question .question_text button.active svg path{stroke:#fff}.protocol_mobile .question .question_text button i{display:flex}.desctop_protocol{display:none}.protocol_mobile{background-color:#f4f4f4;border-radius:32px;padding:35px 20px;display:block}.protocol_mobile.questions_content .question{border:0;margin-bottom:10px;padding-top:0}.protocol_mobile.questions_content .question:last-of-type{margin-bottom:0}.protocol{background-color:#fff}.protocol_mobile.questions_content .question .question_text{margin-bottom:30px}.protocol_mobile.questions_content .question p{padding-right:0}.protocol_accardion_content{padding:0 24px 35px}.protocol_accardion_content.protocol_tab_content{display:block}.questions_inner>h2{width:100%}.questions_inner>h2:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.questions_inner>h2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.questions_inner>span{max-width:unset;width:100%}.questions_inner>span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.questions_inner>span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.questions_content .question p{padding-right:75px}.about_us_inner .content_text .buttons .white_btn{box-shadow:unset}.protocol .questions_content .question{height:71px;padding-bottom:0}.questions_content .question .question_text button{min-width:56px}.footer_inner .social_icons{flex-direction:column;margin-bottom:40px}.footer_inner .social_icons a{justify-content:flex-start;width:100%;max-width:328px;padding:24.5px 44px}.footer_inner .social_icons a:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.footer_inner .social_icons a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.questions{scroll-margin-top:70px}.tariffs_block .container{padding:0}.tariffs:after{content:"";left:unset;z-index:3;filter:drop-shadow(0 24px 34px rgba(0,0,0,.1));pointer-events:none;background-image:url(../img/food/dish3.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:100%;width:325px;height:325px;display:block;position:absolute;top:8px;left:calc(50% - 220px);transform:translate(50%)}.questions_title_wrapper{height:100%;margin-top:auto;padding-bottom:17px}.questions_title_wrapper h3{padding-bottom:0!important}}@media only screen and (max-width:580px){.tariffs_slide p{max-width:260px}.tariffs_desctop_text{display:none}.tariffs_mobile_text{display:block}}@media (max-width:520px){.tariffs:after{content:"";z-index:3;filter:drop-shadow(0 24px 34px rgba(0,0,0,.1));pointer-events:none;background-image:url(../img/food/dish3.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:100%;width:325px;height:325px;position:absolute;top:43px;left:0;transform:translate(63%)}}@media (max-width:408px){.steps_content_mobile .mobile_step:last-of-type{align-items:start}}.gallery{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;background-color:rgba(30,30,30,.92);transition:opacity .3s,visibility .3s;position:fixed;top:0;bottom:0;left:0;right:0}.gallery.active{opacity:1;visibility:visible}.gallery button{font-family:var(--manrope);cursor:pointer;border:0}.gallery_feed{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;outline:none;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.gallery_feed::-webkit-scrollbar{display:none}.gallery_feed.active{display:block}.gallery_item{scroll-snap-align:start;scroll-snap-stop:always;justify-content:center;align-items:center;height:100%;padding:84px 16px 96px;display:flex}.gallery_item img{background-color:#fff;border-radius:20px;width:auto;max-width:min(100%,900px);height:auto;max-height:100%;box-shadow:0 30px 60px rgba(0,0,0,.35)}.gallery_close{z-index:3;background-color:rgba(255,255,255,.12);border-radius:50%;align-items:center;justify-items:center;width:48px;height:48px;transition:background-color .2s;display:grid;position:absolute;top:16px;right:16px}@media (hover:hover) and (pointer:fine){.gallery_close:hover{background-color:rgba(255,255,255,.22)}}.gallery_close svg{width:18px;height:18px}.gallery_switch{z-index:3;background-color:rgba(255,255,255,.1);border-radius:100px;gap:4px;padding:4px;display:none;position:absolute;top:16px;left:50%;transform:translate(-50%)}.gallery.with_switch .gallery_switch{display:flex}.gallery_switch button{color:rgba(255,255,255,.69);background-color:transparent;border-radius:100px;padding:10px 18px;font-size:14px;font-weight:600;transition:background-color .25s,color .25s}.gallery_switch button.active{color:#151515;background-color:#fff}.gallery_nav{z-index:3;flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;right:32px;transform:translateY(-50%)}.gallery_nav button{background-color:#fff;border-radius:50%;align-items:center;justify-items:center;width:48px;height:48px;transition:opacity .2s,transform .2s;display:grid;box-shadow:0 8px 24px rgba(0,0,0,.15)}@media (hover:hover) and (pointer:fine){.gallery_nav button:active{transform:scale(.92)}}.gallery_nav button:disabled{opacity:.35;pointer-events:none}.gallery_nav svg{width:20px;height:20px}.gallery_counter{z-index:3;color:rgba(255,255,255,.8);font-variant-numeric:tabular-nums;pointer-events:none;font-size:14px;font-weight:600;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.gallery_hint{z-index:3;color:rgba(255,255,255,.6);white-space:nowrap;pointer-events:none;font-size:12px;transition:opacity .3s;animation:1.6s ease-in-out infinite galleryHint;position:absolute;bottom:54px;left:50%;transform:translate(-50%)}.gallery_hint.gallery_hint_hidden{opacity:0}@keyframes galleryHint{50%{transform:translate(-50%,-6px)}}@media only screen and (max-width:700px){.gallery_nav{display:none}}@media only screen and (max-width:480px){.gallery_switch{left:16px;transform:none}}@media (prefers-reduced-motion:reduce){.gallery_hint{animation:none}}.tariffs_slider{gap:20px;display:flex}.tariffs_slider .tariffs_slide{flex:1 1 0;min-width:0;margin:0}.tariffs_dots{justify-content:center;align-items:center;gap:2px;margin-top:34px;display:none}.tariffs_dots[hidden]{display:none!important}.tariffs_dots button{cursor:pointer;background:0 0;border:0;align-items:center;justify-items:center;width:18px;height:18px;padding:0;display:grid}.tariffs_dots button:before{content:"";opacity:.2;background-color:#2e3347;border-radius:50%;width:5px;height:5px;transition:width .25s,height .25s,opacity .25s}.tariffs_dots button.active:before{opacity:1;background-color:#3e3e3e;width:10px;height:10px}@media only screen and (max-width:1200px){.tariffs_slider{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.tariffs_slider::-webkit-scrollbar{display:none}.tariffs_slider .tariffs_slide{scroll-snap-align:start;flex:0 0 calc(50% - 10px)}.tariffs_dots{display:flex}}@media only screen and (max-width:1024px){.tariffs_slider{gap:12px;padding-left:25px;scroll-padding-left:25px}.tariffs_slider .tariffs_slide{flex-basis:calc(100% - 40px)}.tariffs_slider:after{content:"";flex:0 0 28px}}@media only screen and (max-width:374px){.tariffs_slider .tariffs_slide{flex-basis:calc(100% - 28px);height:auto;min-height:577px}.tariffs_slider:after{flex-basis:16px}}