/* PRODUCTION */ .hero{ position: relative; background: var(--radial); background: radial-gradient(213.32% 302.43% at 149.73% -58.39%, #0F5881 0%, #1EA49C 36.11%, #76CE75 66.67%, #ECF39F 91.15%); overflow: hidden; z-index: 1; } .hero .container{ padding-top: 298px; padding-bottom: 291px; position: relative; } .hero_image{ position: absolute; top: 0; right: 0; z-index: -2; } .hero_title{ font-size: 96px; font-weight: 700; line-height: 100%; text-transform: uppercase; color: #F4F1F0; padding: 0 0 236px 0; } .production_steps{ border-radius: 60px; background: var(--creme-white, #F4F1F0); box-shadow: 6px 9px 20px 0px rgba(0, 0, 0, 0.15); position: relative; z-index: 2; margin-top: -52px; padding: 52px 0 50px 0; } .steps_main_photo{ margin: 0 auto; display: flex; } .steps_desc{ font-size: 36px; font-style: normal; font-weight: 700; line-height: 122%; color: #000; text-transform: uppercase; padding: 44px 0 0 0; } .steps_desc--min{ font-size: 24px; font-style: normal; font-weight: 500; line-height: 116%; color: #121212; padding: 30px 0 30px 0; background-color: transparent; position: relative; } .steps_title{ font-size: 96px; font-style: normal; font-weight: 700; line-height: 100%; text-transform: uppercase; color: var(--grey-black, #121212); padding: 173px 0; } .production_steps_row{ position: relative; } .production_steps_row .production_steps_line{ position: absolute; left: -60px; top: -60px; z-index: -1; } .step_top{ display: flex; align-items: center; gap: 30px; margin: 0 0 70px 0; text-transform: uppercase; } .step_top div{ font-size: 36px; font-style: normal; font-weight: 700; line-height: 122%; color: #000; } .step_body_wrap{ position: relative; border-radius: 60px; z-index: 1; } .step_line{ position: absolute; z-index: -1; } .step_body{ font-size: 24px; font-style: normal; font-weight: 500; line-height: 116%; color: #121212; padding: 60px 0 60px 145px; background-color: transparent; position: relative; margin: 170px 0 0 0; } .step_body:first-child{ margin: 0; } .step_body_wrap::after{ position: absolute; content: ''; inset: 0px; background: #F3F1F0; z-index: -2; border-radius: 60px; } .step_body_wrap::before{ position: absolute; content: ''; inset: -2px; background: linear-gradient(21.69deg, #F44242 23.69%, #569EF0 66.57%); z-index: -2; border-radius: 60px; } .steps_block:nth-child(3) .step_body:nth-child(2){ margin: 90px 0 0 0; } .steps_block:nth-child(3) .step_body:first-child{ padding: 90px 0 40px 480px; } .steps_block:nth-child(4) .step_body:nth-child(2){ margin: 90px 0 0 0; } .steps_block:nth-child(4) .step_body:first-child{ padding: 90px 0 40px 480px; } .step_body p{ padding: 28px 0 0 0; max-width: 440px; } .step_body p:first-child{ padding: 0; } .step_body.left{ padding: 60px 0 60px 480px; } .step_body.left .step_image{ right: inherit; left: 70px; } .step_image{ position: absolute; top: 50%; right: 20px; transform: translate(0, -50%); } .steps_block{ margin: 0 0 110px 0; } .steps_block:first-child{ margin: 0 0 165px 0; } .steps_block:first-child .step_body_wrap{ z-index: 2; } .steps_block:first-child .step_line{ left: 141px; top: -221px; } .steps_block:nth-child(2) .step_line:first-child{ left: 108px; top: -500px; } .steps_block:nth-child(2) .step_line:nth-child(2){ left: 15px; top: -38px; } .steps_block:nth-child(2) .step_body:nth-child(3){ margin: 51px 0 0 0; padding: 60px 0 136px 480px; } .steps_block:nth-child(2) .step_line:nth-child(3){ left: -41px; bottom: -454px; } .steps_block:nth-child(3) .step_line:nth-child(1){ left: -41px; top: -370px; } .steps_block:nth-child(3) .step_line:nth-child(2){ left: 241px; bottom: 215px; } .steps_block:nth-child(4) .step_line:nth-child(1){ left: 132px; top: -227px; } .steps_block:nth-child(4) .step_line:nth-child(2){ left: 247px; bottom: -102px; } .steps_block:nth-child(4) .step_image{ right: 104px; top: 37%; } .productions_slider{ padding: 200px 0 140px 0; background: var(--GR2, radial-gradient(358.38% 263.16% at 123.55% -27.98%, #0F5881 0%, #1EA49C 36.98%, #76CE75 66.67%, #ECF39F 91.15%)); position: relative; margin: -55px 0 0 0; } .productions_slider .section_desc{ font-size: 24px; font-style: normal; font-weight: 700; line-height: 133%; color: #F4F1F0; text-transform: uppercase; padding: 0 0 87px 0; max-width: 607px; } .productions_slider_title{ font-size: 82px; font-style: normal; font-weight: 700; line-height: 102%; text-transform: uppercase; color: #F4F1F0; padding: 0 0 26px; } .productions_swiper{ padding: 34px 0; } .productions_slider .swiper-wrapper{ display: flex; flex-wrap: wrap; gap: 32px; } .productions_slider__slide{ width: auto !important; position: relative; border-radius: 60px; border: 2px solid var(--creme-white, #F4F1F0); z-index: 1; } .productions_slider__slide p{ position: absolute; width: 100%; padding: 0 14px 39px 29px; left: 0; bottom: 0; font-size: 24px; font-style: normal; font-weight: 500; line-height: 116%; z-index: 1; } .productions_slider__slide img{ display: flex; width: 100%; border-radius: 60px; } .productions_slider__slide::after{ position: absolute; content: ''; inset: -1px; border-radius: 60px; background: linear-gradient(0deg, #F4F1F0 14.5%, rgba(244, 241, 240, 0.00) 42.5%); z-index: 0; } .feed_production{ border-radius: 60px 60px 0 0; background: var(--creme-white, #F4F1F0); box-shadow: 6px 9px 20px 0px rgba(0, 0, 0, 0.15); padding: 125px 0 397px 0; margin: -52px 0 0 0; position: relative; } .feed_production .section_title{ font-size: 99px; font-style: normal; font-weight: 700; line-height: 109%; text-transform: uppercase; padding: 0 0 75px 0; } .feed_steps__row{ border-radius: 60px; position: relative; z-index: 1; padding: 105px 144px 0 148px; } .feed_steps__row::after{ position: absolute; content: ''; inset: 0px; background: #F3F1F0; z-index: -1; border-radius: 60px; } .feed_steps__row::before{ position: absolute; content: ''; inset: -2px; background: linear-gradient(21.69deg, #F44242 23.69%, #569EF0 66.57%); z-index: -1; border-radius: 60px; } .step_title{ font-size: 24px; font-style: normal; font-weight: 700; line-height: 133%; text-transform: uppercase; color: #000; padding: 0 0 16px 0; } .feed_step__item p{ font-size: 24px; font-style: normal; font-weight: 500; line-height: 116%; color: #000; } .feed_step__item{ position: relative; z-index: 1; } .feed_step__item img{ position: absolute; z-index: -1; } .feed_step__item:nth-child(odd) img{ left: 0; top: 50%; transform: translate(0, -50%); } .feed_step__item:nth-child(even) img{ right: 0; top: 50%; transform: translate(0, -50%); } .feed_step__item:first-child{ margin: 0 0 106px 0; padding: 0 0 0 175px; } .feed_step__item:first-child img{ left: -70px; } .feed_step__item:nth-child(2){ margin: 0 0 106px 0; padding: 0 169px 0 0; } .feed_step__item:nth-child(2) img{ right: -100px; } .feed_step__item:nth-child(3){ margin: 0 0 106px 0; padding: 0 0 0 222px; } .feed_step__item:nth-child(3) img{ left: -50px; } .feed_step__item:nth-child(4){ margin: 0 0 106px 0; padding: 0 132px 0 0; } .feed_step__item:nth-child(4) img{ right: -135px; } .feed_step__item:nth-child(5){ margin: 0 -143px 78px 0; padding: 0 0 0 318px; } .feed_step__item:nth-child(5) img{ left: -100px; } .feed_step__item:nth-child(6){ margin: 0 0 78px 0; padding: 0 174px 0 0; } .feed_step__item:nth-child(6) img{ right: -100px; } .feed_step__item:nth-child(7){ margin: 0 -110px 78px 0; padding: 0 0 0 314px; } .feed_step__item:nth-child(7) img{ left: -100px; } .feed_step__item:nth-child(8){ padding: 0 0 305px 0; } .last_step_image{ position: absolute; left: 50%; bottom: 0; transform: translate(-50%, 50%); display: flex; justify-content: center; align-items: center; z-index: 1; width: 435px; height: 435px; } .last_step_image::after{ position: absolute; content: ''; inset: 2px; border-radius: 50%; background: #F3F1F0; z-index: -1; } .last_step_image::before{ position: absolute; content: ''; inset: 0; border-radius: 50%; background: linear-gradient(21.69deg, #F44242 23.69%, #569EF0 66.57%); z-index: -1; } .steps_line{ position: absolute; top: -54px; left: 20px; z-index: 0; } .footer2{ position: relative; background-image: radial-gradient(340.42% 256.77% at 134.37% -31.49%, #0F5881 0%, #1EA49C 36.98%, #76CE75 66.67%, #ECF39F 91.15%); } .footer2 *{ color: #F4F1F0 !important; } .footer2 *{ border-color: #F4F1F0 !important; } .footer2 *::placeholder{ color: #F4F1F0 !important; } .footer2 .footer_navs .footer_nav{ -webkit-text-fill-color: #F4F1F0; } .footer2 .footer_form-textarea .footer_form-btn{ background-color: rgba(244, 241, 240, .6); color: #26a899 !important; } .footer2 .footer_form-textarea .footer_form-btn:hover{ background-color: rgba(244, 241, 240, 1) !important; } @media (max-width: 1170px) { .hero_title { font-size: 78px; padding: 150px 0; } .steps_title { font-size: 72px; } .steps_desc { font-size: 28px; } .step_body{ padding: 60px 0 60px 50px; } .step_image{ right: 10px; } .steps_block:nth-child(2) .step_line:first-child { left: 94px; top: -550px; } .steps_block:nth-child(2) .step_line:nth-child(2) { top: 29px; } .steps_block:nth-child(3) .step_line:nth-child(2) { left: 264px; bottom: 215px; width: 52%; } .steps_block:nth-child(4) .step_line:nth-child(1) { left: 130px; top: -249px; width: 65%; } .steps_block:nth-child(4) .step_line:nth-child(2) { left: 199px; bottom: -97px; } .productions_slider_title { font-size: 65px; } .productions_slider__slide { width: calc(33.3% - 22px) !important; } .productions_slider__slide p{ font-size: 20px; } .feed_steps__row{ padding: 105px 144px 0 103px; } .step_title, .feed_step__item p{ font-size: 23px; } } @media (max-width: 950px){ .hero .container { padding-top: 100px; padding-bottom: 170px; } .hero_title { font-size: 60px; padding: 120px 0; } .steps_main_photo{ width: 50%; } .steps_desc { font-size: 20px; } .steps_title { font-size: 68px; padding: 100px 0; } .step_top div { font-size: 27px; } .step_image{ max-width: 38%; } .step_body { padding: 60px 0 60px 40px; } .step_body p{ max-width: 400px; } .step_body.left .step_image { left: 28px; } .step_body.left { padding: 60px 0 60px 345px; } .steps_block:nth-child(2) .step_body:nth-child(3) { margin: 0px 0 0 0; padding: 60px 0 60px 340px; } .step_body{ margin: 100px 0 0 0; } .steps_block:nth-child(4) .step_line:nth-child(2) { left: 83px; bottom: -96px; width: 60%; height: 73%; } .steps_block:nth-child(4) .step_image { right: 46px; top: 37%; } .steps_block:first-child .step_line { left: 124px; top: -191px; width: 60%; } .steps_block:nth-child(2) .step_line:first-child { left: 77px; top: -467px; width: 80%; } .step_top svg{ max-width: 120px; } .steps_block:nth-child(2) .step_line:nth-child(2) { top: -50px; width: 80%; height: 100%; } .steps_block:nth-child(3) .step_line:nth-child(2) { left: 177px; bottom: 215px; width: 63%; } .steps_block:nth-child(4) .step_line:nth-child(1) { left: 130px; top: -295px; width: 65%; } .productions_slider_title { font-size: 53px; } .productions_slider__slide, .productions_slider__slide::after, .productions_slider__slide img{ border-radius: 35px; } .productions_slider__slide p{ padding: 0 15px 15px 15px; font-size: 17px; } .feed_production .section_title { font-size: 53px; } .steps_line{ display: none; } .feed_step__item{ display: flex; align-items: center; gap: 10px; padding: 0 !important; margin: 0 0 50px 0 !important; } .feed_step__item img{ max-width: 40%; position: unset; transform: none !important; } .feed_steps__row{ padding: 55px 25px 0 25px; } .feed_step__item:nth-child(even){ flex-direction: row-reverse; } .last_step_image img{ width: 100%; height: 100%; object-fit: contain; } .last_step_image{ width: 350px; height: 350px; } .feed_step__item:nth-child(8) { padding: 0 0 250px 0 !important; } .hero_image{ width: 100%; } } @media (max-width: 776px){ .hero_title { font-size: 45px; } .steps_desc { font-size: 18px; } .steps_title { font-size: 45px; } .step_top svg { max-width: 100px; } .step_line{ display: none; } .step_top div { font-size: 25px; } .step_body, .step_body.left, .steps_block:nth-child(2) .step_body:nth-child(3), .steps_block:nth-child(3) .step_body:first-child, .steps_block:nth-child(4) .step_body:first-child, .steps_block:nth-child(3) .step_body:nth-child(2){ padding: 30px; margin: 30px 0 0 0; } .step_body p{ max-width: 100%; } .step_image{ position: unset; max-width: 100%; transform: none; } .step_body{ display: flex; flex-direction: column-reverse; align-items: center; gap: 8px; } .steps_block:last-child .step_body:first-child{ align-items: flex-start; } .steps_block:last-child .step_body:nth-child(2){ align-items: flex-end; margin: -160px 0 0 0; } .steps_block:last-child .step_body:first-child .step_image, .steps_block:last-child .step_body:nth-child(2) .step_image{ max-width: 158px; } .step_top{ margin: 0; } .steps_block { margin: 0 0 60px 0; } .step_body, .steps_desc--min { font-size: 20px; } .productions_slider{ padding: 140px 0; } .productions_slider .section_desc { font-size: 20px; padding: 0 0 50px 0; } .productions_slider_title { font-size: 37px; } .productions_slider .swiper-wrapper{ gap: 0; flex-wrap: nowrap; } .productions_slider__slide { width: calc(50% - 16px); } .feed_production .section_title { font-size: 38px; } .feed_production{ padding: 50px 0 170px 0; border-radius: 25px 25px 0 0; } .feed_step__item img{ max-width: 50%; } .feed_step__item, .feed_step__item:nth-child(even){ flex-direction: column; } .last_step_image::before, .last_step_image::after{ display: none; } .feed_steps__row::after, .feed_steps__row::before, .feed_steps__row{ border-radius: 32px; } .step_body_wrap, .step_body_wrap::before, .step_body_wrap::after{ border-radius: 32px; } .production_steps{ border-radius: 25px; } .steps_block:last-child .step_body:nth-child(2) div{ width: 100%; } .steps_block:last-child .step_body:nth-child(2) div p{ width: 100%; text-align: left; } .steps_block:last-child .step_body:first-child .step_image, .steps_block:last-child .step_body:nth-child(2) .step_image { max-width: 125px; } .steps_block:last-child{ margin: 0; } .production_steps{ padding: 37px 0 96px 0; } .productions_slider { padding: 116px 0 156px 0; } .productions_slider .section_desc { font-size: 12px; padding: 0 0 31px 0; } .productions_slider_title { font-size: 28px; } .productions_swiper{ padding: 10px 0 0 0; overflow: visible; } .feed_production .section_title { font-size: 28px; padding: 0 0 31px 0; } .feed_production { padding: 64px 0 252px 0; } .feed_steps__row { padding: 0px 15px 0 16px; } .feed_step__item img { max-width: 100%; } .step_title, .feed_step__item p { font-size: 12px; line-height: 133.3%; } .step_title{ padding: 0 0 8px 0; } .feed_steps__row{ margin: 0 -12px; } .last_step_image { width: 280px; height: 280px; } .feed_step__item:nth-child(8) { padding: 0 0 155px 0 !important; margin: -40px 0 0 0 !important; } } @media (max-width: 576px){ .hero .container{ padding-top: 0; padding-bottom: 0; } .hero_block{ display: flex; flex-direction: column; justify-content: space-between; min-height: 100svh; padding: 180px 0 140px 0; } .hero_title { font-size: 32px; width: 100%; word-break: break-word; padding: 0; } .hero_image{ width: auto; height: 84%; object-fit: contain; top: 50%; right: -115px; transform: translate(0, -50%); } .steps_desc { font-size: 16px; padding: 16px 0 0 0; } .steps_title{ font-size: 32px; padding: 50px 0 34px 0; } .step_top{ flex-direction: column; align-items: flex-start; gap: 0; margin: 0 0 8px 0; } .step_top svg { max-width: 72px; } .step_top div { font-size: 16px; } .step_body, .steps_desc--min{ font-size: 12px; } .steps_desc--min{ padding-top: 10px; padding-bottom: 10px; } .step_body p { padding: 12px 0 0 0; } .step_body, .step_body.left, .steps_block:nth-child(2) .step_body:nth-child(3), .steps_block:nth-child(3) .step_body:first-child, .steps_block:nth-child(4) .step_body:first-child, .steps_block:nth-child(3) .step_body:nth-child(2){ padding: 30px 15px 0 15px; margin: 0; } .steps_block:last-child .step_body:nth-child(2){ padding: 30px 15px 30px 15px; } .steps_block:nth-child(2) .step_body:nth-child(3) .step_image, .steps_block:nth-child(3) .step_body:nth-child(2) .step_image{ margin: 0 0 -22px 0; } .steps_block:nth-child(1) .step_image{ margin: 0 0 -50px 0; } .step_body_wrap::before{ inset: -1px; } .steps_block:first-child { margin: 0 0 79px 0; } .productions_slider__slide p { padding: 0 8px 12px 16px; font-size: 12px; } .productions_slider__slide { width: calc(66% - 16px) !important; } .steps_block:last-child .step_body:first-child .step_image{ max-width: 50%; } .steps_block:last-child .step_body:nth-child(2) .step_image{ max-width: 42%; } .feed_step__item:first-child img{ margin: -25px 0 0 0; } .steps_main_photo{ width: 100%; } } .home .home_line2, .home .home_line, .hero .home_line2, .hero .home_line{ position: absolute; top: 70px; left: -15px; width: 102%; z-index: 1; } .home .home_line2, .hero .home_line2{ display: none; top: 37px; left: -24px; width: 108%; z-index: -1; } @media (max-width: 576px){ .home .home_line2, .hero .home_line2 { display: flex; } .home .home_line, .hero .home_line{ display: none; } } @media (max-width: 576px) { .hero_image { width: 147%; max-width: none; height: auto; object-fit: contain; top: 45%; right: -51px; transform: translate(0, -50%); } .home .home_line2, .hero .home_line2 { top: 56px; left: 0px; width: 108%; z-index: -1; } } @media (max-width: 1170px) { .footer_form .footer_form-title h2, .footer_box .footer_box-title{ font-size: 30px; line-height: 34px; } .footer_box .footer_box-link { font-size: 20px; line-height: 24px; } .pet_inputs .input_name{ font-size: 22px; padding: 31px 22px; } .section_title2 { font-size: 70px; } .hero_title { font-size: 78px; padding: 150px 0; } .block_title { font-size: 30px; } .block_title { font-size: 24px; } .about .section_top, .advantage_row2, .diagram{ margin: 0 0 150px 0; } .advantage_row{ margin: 200px 0 150px 0; } .protein{ margin: 150px 0 140px 0; } } @media (max-width: 950px){ .footer_form .footer_form-info, .footer_form .footer_form-inp input, .footer_form .footer_form-inp{ width: 100%; } .section_title{ font-size: 48px; } .section_title2 { font-size: 55px; } .description{ font-size: 20px; } .hero_title { font-size: 60px; padding: 120px 0; } .hero .cont { padding-top: 100px; padding-bottom: 170px; } .faq_block .faq_top{ padding: 30px 0; } .about{ padding: 100px 0; } .about .section_top, .advantage_row2, .diagram { margin: 0 0 100px 0; } .advantage_row .advantage_item:nth-child(3) { margin: 74px 0 0 0; } .advantage_row{ margin: 200px 0 100px 0; } .protein { margin: 100px 0 140px 0; } .etaps_row{ margin: 100px 0; } .etaps_col{ gap: 100px; } .advantage_title { font-size: 28px; } .protein .description:nth-child(4) { bottom: 98px; } .protein .description:nth-child(3) { bottom: 98px; } .etaps_anim{ display: none; } .etaps_row{ padding-right: 0; } } @media (max-width: 776px){ /* FAQ */ .section_top .section_title{ width: 100%; } .section_title{ width: 100%; } .faq_item{ padding: 0 40px 0 30px; font-size: 18px; } .faq{ padding: 0 0 80px 0; } .section_title2 { font-size: 36px; margin: 0 0 20px 0; } .description{ font-size: 16px; } .header_navs select{ color: var(--grey-black); border-color: var(--grey-black); background-image: url(../img/i-arr_down_black.svg); } .hero_title { font-size: 45px; } .hero_image{ display: none; } .hero_image_mobile{ display: block; position: absolute; top: 45px; right: 50%; transform: translate(50%,0); z-index: -2; mix-blend-mode: soft-light; } .home .home_line2, .hero .home_line2 { position: absolute; display: block; top: 56px; left: 0; width: 108%; z-index: -1; } .about .section_top{ flex-direction: column; gap: 0; align-items: center; } .block_title { font-size: 22px; } .about_top_image2{ display: block; } .about_top_image{ display: none; } .about{ padding: 80px 0; } /* FAQ */ .faq_block .faq_item{ padding: 0 40px 0 30px; font-size: 18px; } .faq_section{ padding: 120px 0; } .faq_block .faq_top { padding: 25px 0; } /* */ .etap_right_anim{ display: none; } .advantage_row .advantage_item:not(.for_border .advantage_item){ width: 70%; max-width: 100%; } .advantage_row .for_border:has(.advantage_item){ max-width: 100%; width: 100%; } .advantage_image{ max-width: 150px; max-height: 150px; width: 100%; height: auto; object-fit: contain; top: -100px; } .advantage_row .advantage_item:nth-child(2) .advantage_image { top: -108px; } .advantage_row .advantage_item:nth-child(3) .advantage_image { top: -115px; } .for_border .advantage_item{ padding: 25px 24px 25px 30px; } .advantage_row .advantage_item:nth-child(3){ margin: 0; } .advantage_row .advantage_item:nth-child(2){ text-align: right; display: flex; flex-direction: column; align-items: flex-end; width: 100% !important; } .advantage_row .advantage_item:nth-child(2) .advantage_title, .advantage_row .advantage_item:nth-child(2) .description{ max-width: 60%; } .advantage_row .advantage_item:nth-child(2) .advantage_image{ left: unset; right: 0; } .advantage_row2{ flex-direction: column-reverse; gap: 90px; } .advantage_row2 .advantage_item:not(.for_border .advantage_item){ width: 100%; max-width: 100%; } .advantage_row{ margin: 150px 0 100px 0; gap: 90px; } .advantage_title:not(.advantage_row2 .advantage_title){ width: 54%; } .etaps_row { margin: 80px 0; } .etaps_col { gap: 70px; } .about .section_top, .advantage_row2, .diagram { margin: 0 0 80px 0; } .advantage_title { font-size: 20px; } .protein .description:first-child { top: -16px; } .protein .description:nth-child(2) { top: -16px; } .protein .description:nth-child(3) { bottom: 78px; } .protein .description:nth-child(4) { bottom: 78px; } } @media (max-width: 576px){ .section_title { font-size: 26px; } .faq .section_desc{ margin: 12px 0 0 0; } .faq .data_block{ margin: 15px 0 0 0; } .faq_item{ font-size: 12px; padding: 0 14px; border-width: 1px; } .faq_top { padding: 25px 0; } .faq_body.open{ margin: 0 0 14px 0; } .faq{ padding: 0 0 45px 0; } .section_title2 { font-size: 26px; margin: 0 0 12px 0; } .description{ font-size: 12px; line-height: 115%; } .main_link { font-size: 12px; line-height: 14.4px; width: 129px; height: 29px; padding: 7px; } .hero .cont { padding-top: 217px; padding-bottom: 94px; } .hero_block { display: flex; flex-direction: column; justify-content: flex-end; gap: 18px; padding: 0 0 54px 0; } .hero_title { font-size: 32px; width: 100%; padding: 0; } .block_title { font-size: 12px; line-height: 135%; } .about .section_top { margin: 0 0 50px 0; } .faq_block .faq_item{ font-size: 12px; padding: 0 14px; } .faq_block .faq_top { padding: 20px 0; } .faq_block .faq_body{ line-height: normal; } .faq_block .faq_body.open{ margin: 0 0 14px 0; line-height: normal; } /* */ .about{ padding: 40px 0 60px 0; border-radius: 25px; } .about .section_top{ margin: 0 0 50px 0; } .description:last-child{ margin-bottom: 0; } .description{ margin-top: 20px; } .advantage_title { font-size: 12px; margin: 0 0 5px 0; } .advantage_image2{ margin: 10px 0 0 0; } .advantage_image{ max-width: 87px; max-height: 87px; top: -55px; } .advantage_row .advantage_item:nth-child(2) .advantage_image { top: -58px; } .advantage_row .advantage_item:nth-child(3) .advantage_image { top: -70px; } .advantage_item .description:not(.for_border .description) { width: 84%; } .for_border .advantage_item .description{ line-height: 115%; } .advantage_row { margin: 90px 0 70px 0; gap: 64px; } .advantage_row .advantage_item:nth-child(2) .advantage_title, .advantage_row .advantage_item:nth-child(2) .description { max-width: 66%; } .about .for_border{ border-radius: 25px; } .about .for_border .advantage_item{ border-radius: 23px; padding: 17px 23px; } .advantage_row2{ gap: 40px; } .advantage_row2, .diagram { margin: 0 0 50px 0; } .protein { margin: 50px 0; } .diagram_texts{ margin: 2px 0 10px 0; gap: 19px; } .diagram_texts .description { width: 26.3%; margin-top: 20px; margin-bottom: 0; } .diagram img { width: 110%; left: -5%; position: relative; } .etaps_row { margin: 10px 0 0 0; } .mobile_none{ display: none; } .desctop_none{ display: block; } .etap_item{ gap: 5px; } .etap_item img{ width: 46px; flex-shrink: 0; height: 26px; margin-right: -4px; margin-left: -15px; } .etap_item .description{ line-height: 135%; margin-top: 0; } .etaps_col { gap: 43px; } .description svg{ width: 5px; height: 11px; } .faq_section .section_title2{ display: none; } .faq_block{ border-width: 1px; border-radius: 25px; } .faq_block .faq_item{ border-width: 1px; } .faq_arr_down img{ height: 4px; width: 7px; } .faq_block .faq_title{ line-height: 100%; } .mobile_none2{ display: none; } .remined_text img{ width: 17px; height: 17px; } .protein .description{ max-width: 106px; } .protein .description:first-child { top: -5px; transform: translateY(-100%); margin-top: 0; } .protein .description:nth-child(2) { top: -5px; transform: translateY(-100%); margin-top: 0; } .protein .description:nth-child(3) { bottom: 59px; } .protein .description:nth-child(4) { bottom: 57px; } .protein::before{ top: -15%; } .etap_item:nth-child(2) .description { max-width: 100%; } .footer_form .footer_form-title h2, .footer_box .footer_box-title{ font-size: 12px; line-height: 16.2px; font-weight: 700; } .footer_box .footer_box-link{ font-size: 12px; line-height: 16.2px; } .footer_form-textarea textarea, .footer_form-inp input { height: 28px; border: 1px solid var(--grey-black, #121212); padding: 5px 18px; font-size: 12px; line-height: 14.4px; opacity: .5; } .footer_block .footer_bottom a, .footer_form-inp input::placeholder{ font-size: 12px; line-height: 14.4px; } .footer_form-textarea textarea{ height: 123px; padding: 7px 18px; border-radius: 17px; } .footer_form .footer_form-textarea{ display: flex; flex-direction: column; gap: 13px; } .footer_form-textarea .footer_form-btn{ position: static; width: 100%; } .footer_block .footer_social{ gap: 14px; } .footer_block .footer_bottom a:nth-child(2){ display: none; } .footer_form .footer_form-inp{ flex-direction: column; } } @media (min-width: 576px){ .mobile_none{ display: block !important; } .data_block_title .mobile_none, .collapse_input .mobile_none{ display: inline !important; } .desctop_none{ display: none !important; } } @media (max-width: 450px){ .protein .description:nth-child(3) { bottom: 48px; } .protein .description:nth-child(4) { bottom: 46px; right: -25px; } } .advantage_item .description{ margin-top: 0; } @media (max-width: 768px) { .hero_image { display: block; } .hero_block { display: flex; flex-direction: column; justify-content: space-between; min-height: 90svh; padding: 180px 0 140px 0; } }