:root {
    --accent-always-black-color: #000;
    --accent-always-white-color: #fff;
}

body {
  font-family: Stolzl, sans-serif;
  color: #333;
  font-size: 1rem;
  line-height: 1;
  font-weight: 400;
}

p {
  margin-bottom: 0px;
}

a {
  text-decoration: none;
}

img {
  display: block;
}

.insta {
  margin-top: 20px;
  width: auto !important; 
  border: 2px solid !important; 
  border-image-source: linear-gradient(45deg, #d00c98, #fe8914) !important; 
  border-image-slice: 1 !important; 
  border-radius: 3px !important; 
  padding: 10px 15px !important; 
  font-size: 0.75rem !important; 
  background: linear-gradient(45deg, #d00c98, #fe8914) !important; 
  -webkit-background-clip: text !important; 
  -webkit-text-fill-color: transparent !important; 
  display: inline-block !important;
}

.whatsapp {
  margin-top: 20px;
  width: auto !important; 
  border: 2px solid #43d854 !important; 
  border-radius: 3px !important; 
  padding: 10px 15px !important; 
  font-size: 0.75rem !important; 
  background: #43d854 !important; 
  -webkit-background-clip: text !important; 
  -webkit-text-fill-color: transparent !important; 
  display: inline-block !important; 
  margin-left: 5px !important;
}

.telegram {
  margin-top: 20px;
  width: auto !important; 
  border: 2px solid #0088cc !important; 
  border-radius: 3px !important; 
  padding: 10px 15px !important; 
  font-size: 0.75rem !important; 
  background: #0088cc !important; 
  -webkit-background-clip: text !important; 
  -webkit-text-fill-color: transparent !important; 
  display: inline-block !important; 
  margin-left: 5px !important;
}

.w-50_notmob {
	width: 49.5%;
}

.mt-20 {
	margin-top: 20px;
}

.case_zgroup {
	transition: transform 0.25s;
}

.case_zgroup:hover, .case_zgroup:active {
	transform: scale(1.01);
}

.color_white {
	color: #f5f5f5 !important;
}

.zgroup_case_title {
	position: absolute; 
	z-index: 1;
	left: 25px; 
	top: 20px; 
	width: 50%;
}

.preloader {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  background: #fff;
  z-index: 1001;
}

.preloader__image {
  position: relative;
  top: 50%;
  left: 50%;
  width: 256px;
  height: 256px;
  margin-top: -128px;
  margin-left: -128px;
  background: url('../images/logo3.png') no-repeat 50% 50%; /*расположение (url) изображения gif и др. параметры*/
  background-size: contain;
}

.loaded_hiding .preloader {
  transition: 0.3s opacity;
  opacity: 0;
}

.loaded .preloader {
  display: none;
}

.menu {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 8;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 1.5rem 3.12rem 1rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: hsla(0, 0%, 100%, 0);
}

.menu_logo {
  width: 9rem;
}

.menu_logo.menu_logo_white {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.menu_item {
  margin-left: 2.12rem;
  font-family: Stolzl, sans-serif;
  color: rgba(0, 0, 0, 0.73);
  font-size: 1rem;
  line-height: 1;
  font-weight: 400;
  text-decoration: none;
}

.menu_item.menu_item_first {
  margin-left: 0rem;
}

.menu_item.menu_item_white {
  color: hsla(0, 0%, 100%, 0.79);
}

.menu_item.menu_item_dn {
  display: none;
}

.menu_item_wrapper {
  margin-top: 0.4rem;
  margin-left: 5.93rem;
}

.menu_left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.menu_right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.menu_right_head {
  color: #000;
  font-size: 0.87rem;
  font-weight: 400;
}

.menu_right_head.menu_right_head_white {
  color: #fff;
}

.menu_right_desc {
  margin-top: 0.4rem;
  color: rgba(0, 0, 0, 0.61);
  font-size: 0.75rem;
  font-weight: 400;
}

.menu_right_desc.menu_right_desc_white {
  color: hsla(0, 0%, 100%, 0.84);
}

.menu_right_phone {
  margin-left: 2.43rem;
}

.button_1 {
  display: inline-block;
  padding: 0.81rem 1.56rem;
  border: 1px solid #034cd2;
  border-radius: 50vw;
  color: #034cd2;
  font-size: 0.87rem;
  font-weight: 500;
  text-decoration: none;
}

.button_offer{
  border: 2px solid #034cd2 !important; 
  border-radius: 50vw !important; 
  color: #034cd2 !important; 
  background: none !important;
}

.button_1.menu_right_button {
  margin-left: 2.5rem;
  font-weight: 400;
}

.button_1.menu_right_button.menu_right_button_col {
  border-color: #fff;
  color: #fff;
}

.button_1.main_button {
  margin-left: 0.93rem;
  padding: 1.3rem 2.5rem;
  border-width: 2px;
  font-size: 1.25rem;
}

.button_1.main_button.popup_showreel_open {
  font-weight: 400;
}

.button_1.footer_button {
  margin-left: 0.93rem;
  padding: 1.3rem 2.5rem;
  border-width: 2px;
  border-color: #fff;
  color: #fff;
  font-size: 1.25rem;
  font-weight: 400;
}

.button_1.blok_main_button {
  display: inline-block;
  margin-top: 2.81rem;
  padding: 1.3rem 2.5rem;
  border-width: 2px;
  border-color: #fff;
  color: #fff;
  font-size: 1.25rem;
}

.button_1.blok_main_button.blok_main_button_desk {
  display: inline-block;
  font-weight: 400;
}

.button_1.blok_main_button.blok_main_button_mb {
  display: none;
}

.button_1.menu_right_button_white {
  margin-left: 2.5rem;
  border-color: #fff;
  color: #fff;
  font-weight: 400;
}

.button_1.menu_right_button_white.menu_right_button_col {
  border-color: #fff;
  color: #fff;
}

.button_1.lend_main_button {
  margin-left: 0rem;
  padding: 1.3rem 2.5rem;
  border-width: 2px;
  font-size: 1.25rem;
  font-weight: 400;
}

.menu_icon {
  width: 2.25rem;
  margin-left: 9.62rem;
}

.menu_icon.menu_icon_white {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.menu_icon.menu_icon_close {
  width: 1.3rem;
  margin-left: 10.1rem;
  opacity: 0.7;
}

.menu_icon.menu_open_desk {
  width: 2rem;
  opacity: 0.7;
}

.main {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container {
  display: block;
  width: 90rem;
  margin-right: auto;
  margin-left: auto;
}

.main_heading {
  color: #000;
  font-size: 2.75rem;
  font-weight: 300;
}

.main_heading.main_heading_white {
  color: #fff;
}

.main_desc {
  margin-top: 0.6rem;
  color: #909090;
  font-size: 2rem;
  line-height: 1.2;
  font-weight: 300;
}

.main_desc.main_desc_white {
  color: hsla(0, 0%, 100%, 0.75);
}

.main_label {
  width: 22rem;
  margin-top: 1.8rem;
  color: #909090;
  font-size: 1.12rem;
  line-height: 1.8;
  font-weight: 300;
}

.services_label {
	width: 60rem;
	margin-top: 10px;
}

.main_label.main_label_white {
  width: 33rem;
  color: hsla(0, 0%, 100%, 0.7);
}

.main_button_wrapper {
  margin-top: 2.75rem;
}

.button_2 {
  display: inline-block;
  padding: 0.81rem 1.56rem;
  border: 1px solid #034cd2;
  border-radius: 50vw;
  background-color: #034cd2;
  color: #fff;
  font-size: 0.87rem;
  font-weight: 500;
  text-decoration: none;
}

.button_2.menu_right_button {
  margin-left: 2.5rem;
}

.button_2.main_button {
  padding: 1.3rem 2.5rem;
  border-width: 2px;
  font-size: 1.25rem;
  font-weight: 400;
}

.button_2.form_data_brief_button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 17.18rem;
  padding: 1.3rem 0rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-width: 2px;
  font-size: 1.25rem;
}

.button_2.form_data_brief_button.send_form {
  font-weight: 400;
}

.button_2.form_data_brief_button.send_form_price {
  font-weight: 400;
}

.button_2.about_place_left_button {
  display: inline-block;
  margin-top: 2.5rem;
  padding: 1.3rem 2.5rem;
  border-width: 2px;
  font-size: 1.25rem;
  font-weight: 400;
}

.button_2.lend_four_button {
  display: inline-block;
  margin-top: 2.25rem;
  padding: 1.3rem 2.5rem;
  border-width: 2px;
  font-size: 1.25rem;
}

.button_2.popup_succsess_button {
  margin-top: 2rem;
  padding: 1.3rem 2.5rem;
  border-width: 2px;
  font-size: 1.25rem;
}

.button_2.lend_blok_data_brief_button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 17.18rem;
  padding: 1.3rem 0rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-width: 2px;
  font-size: 1.25rem;
}

.button_2.lend_blok_data_brief_button.send_form {
  border-color: #fff;
  background-color: rgba(3, 76, 210, 0);
}

.button_2.lend_blok_data_brief_button.send_form_led_blog {
  border-color: #fff;
  background-color: rgba(3, 76, 210, 0);
  font-weight: 400;
}

.button_2.notfound_button {
  margin-top: 2rem;
  padding: 1.3rem 2.5rem;
  border-width: 2px;
  background-color: #fff;
  color: #034cd2;
  font-size: 1.25rem;
  font-weight: 400;
}

.main_slide {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
  width: 50vw;
  height: 100%;
}

.main_slide_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 50vw;
  height: 100vh;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.main_slide_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.main_slide_img {
  width: 50vw;
  height: 100vh;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/example-bg.png');
  background-position: 0px 0px;
  background-size: 125px;
}

.main_slide_img.main_slide_img_1 {
  margin-left: 0rem;
  background-image: url('../images/main_slider_img_1.jpg');
  background-size: cover;
}

.main_slide_img.main_slide_img_1 {
  background-image: url('../images/main_slider_img_1.jpg');
  background-size: cover;
}

.main_slide_img.main_slide_img_1.swiper-slide {
  background-image: url('../images/slider_1.jpg');
  background-position: 50% 50%;
}

.main_slide_img.main_slide_img_2 {
  background-image: url('../images/main_slider_img_1.jpg');
  background-size: cover;
}

.main_slide_img.main_slide_img_2.swiper-slide {
  background-image: url('../images/main_slide_img_2.jpg');
  background-position: 50% 50%;
}

.main_slide_img.main_slide_img_3 {
  background-image: url('../images/main_slider_img_1.jpg');
  background-size: cover;
}

.main_slide_img.main_slide_img_3.swiper-slide {
  background-image: url('../images/main_slide_img_3.jpg');
  background-position: 50% 50%;
}

.main_slide_img.main_slide_img_4 {
  background-image: url('../images/main_slider_img_1.jpg');
  background-size: cover;
}

.main_slide_img.main_slide_img_4.swiper-slide {
  background-image: url('../images/main_slide_img_4.jpg');
  background-position: 50% 50%;
}

.main_slide_img.main_slide_img_life {
  margin-left: 0rem;
  background-image: url('../images/main_slider_img_1.jpg');
  background-size: cover;
}

.main_slide_img.main_slide_img_life.swiper-slide {
  background-image: url('../images/slider_life_2.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.main_slide_img.main_slide_img_vkusno {
  margin-left: 0rem;
  background-image: url('../images/main_slider_img_1.jpg');
  background-size: cover;
}

.main_slide_img.main_slide_img_vkusno.swiper-slide {
  background-image: url('../images/vkusnoteyevo_cover.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.main_slide_img.main_slide_img_nightcont {
  margin-left: 0rem;
  background-image: url('../images/main_slider_img_1.jpg');
  background-size: cover;
}

.main_slide_img.main_slide_img_nightcont.swiper-slide {
  background-image: url('../images/nightcont_cover.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.main_slide_img.main_slide_img_just {
  margin-left: 0rem;
  background-image: url('../images/main_slider_img_1.jpg');
  background-size: cover;
}

.main_slide_img.main_slide_img_just.swiper-slide {
  background-image: url('../images/just_cover.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.main_slide_img.main_slide_img_kustendorf {
  margin-left: 0rem;
  background-image: url('../images/gazel.png');
  background-size: contain;
}

.main_slide_img.main_slide_img_kustendorf.swiper-slide {
  background-image: url('../images/gazel.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #f7f7f7;
}

.main_slide_img.main_slide_img_willgrade {
  margin-left: 0rem;
  background-image: url('../images/freshclimat.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #f7f7f7;
}

.main_slide_img.main_slide_img_willgrade.swiper-slide {
  background-image: url('../images/new/case/case_ifs_3.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #f7f7f7;
}

.main_slide_img.main_slide_img_deles {
  margin-left: 0rem;
  background-image: url('../images/jastar_main.png');
  background-size: cover;
}

.main_slide_img.main_slide_img_deles.swiper-slide {
  background-image: url('../images/jastar_main.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #f7f7f7;
}

.main_slide_img.main_slide_img_majesti {
  margin-left: 0rem;
  background-image: url('../images/atlascopco4.png');
  background-size: contain;
  background-color: #f7f7f7;
  background-repeat: no-repeat;
}

.main_slide_img.main_slide_img_majesti.swiper-slide {
  background-image: url('../images/atlascopco4.png');
  background-position: 50% 50%;
  background-size: contain;
}

.main_bottom {
  position: absolute;
  bottom: 3.75rem;
}

.container_big {
  display: block;
  width: 97.5rem;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.main_bottom_social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1.2rem;
  margin-left: 3.75rem;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.37rem;
}

.main_bottom_social_link {
  height: 100%;
  margin-right: 0.87rem;
  margin-left: 0.87rem;
  color: rgba(0, 0, 0, 0.58);
  font-size: 1rem;
  font-weight: 300;
}

.main_bottom_social_link.main_bottom_social_link_first {
  margin-left: 0rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.main_bottom_social_link.main_bottom_social_link_last {
  margin-right: 0rem;
}

.main_bottom_social_image {
  width: auto;
  height: 100%;
  opacity: 0.5;
}

.main_bottom_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.main_nav {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.main_nav_number_txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: rgba(51, 51, 51, 0.84);
  font-weight: 500;
  letter-spacing: 0.02rem;
}

.main_nav_number_txt_active {
  display: block;
  color: rgba(51, 51, 51, 0.34);
  font-weight: 400;
}

.main_nav_line {
  overflow: hidden;
  width: 12.5rem;
  height: 0.25rem;
  margin-left: 2rem;
  background-color: rgba(0, 0, 0, 0.1);
}

.main_nav_arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 2rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.main_nav_arrow_icon {
  height: 0.93rem;
  opacity: 0.44;
}

.main_nav_arrow_icon.main_nav_arrow_icon_left {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.main_nav_arrow_icon.main_nav_arrow_icon_right {
  margin-left: 1.5rem;
}

.main_nav_arrow_icon.about_nav_arrow_icon_right {
  margin-left: 1.5rem;
}

.main_nav_line_active {
  width: 1%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}

.doing {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  background: linear-gradient(262deg, #484B57 -2.32%, #232326 98.31%);
}

.doing.doing_services {
  padding-top: 13.3rem;
  background-color: rgba(21, 21, 21, 0);
}

.headline {
  font-size: 2rem;
  line-height: 1.4;
  font-weight: 300;
}

.headline.headline_white {
  color: #fff;
}

.headline.headline_price {
  margin-top: 1rem;
  color: #030303;
}

.headline.price_cont_form_headline {
  margin-top: 0.5rem;
}

.doing_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3.5rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.jobs_cont_block {
  position: relative;
  display: block;
  overflow: hidden;
  width: 33%;
  height: 13rem;
  padding-left: 0rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.5rem;
  background-color: #f5f5f5;
}

.jobs_cont_block.doing_block_1 {
  position: relative;
  overflow: hidden;
  background-image: none;
  background-size: auto;
}

.jobs_cont_block.doing_block_3 {
  display: block;
  margin-top: 1%;
  padding-left: 0rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.jobs_cont_block.doing_block_8 {
  display: block;
  margin-top: 0;
  padding-left: 0rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.jobs_cont_block.doing_block_4 {
  margin-top: 1%;
}

.jobs_cont_block.jobs_cont_block_dubl {
  height: 18.1rem;
  padding-top: 3rem;
  padding-left: 3.7rem;
  background-color: #034cd2;
}

.jobs_cont_block.jobs_cont_block_dubl.jobs_cont_block_3d {
  background-color: #5ac8fa;
}

.jobs_cont_block.jobs_cont_block_dubl.jobs_cont_block_develop {
  background-color: #4cd964;
}

.jobs_cont_block.jobs_cont_block_dubl.jobs_cont_block_manager {
  background-color: #d9514c;
}

.jobs_cont_block.jobs_cont_block_dubl.jobs_cont_block_dn {
  display: none;
}

.doing_block_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.doing_block_head {
  color: #151515;
  font-size: 1.75rem;
  font-weight: 400;
}

.paragraph {
  margin-top: 1.2rem;
  color: #151515;
  font-size: 1.12rem;
  line-height: 1.3;
  font-weight: 300;
}

.paragraph-2 {
  margin-top: 8rem;
  color: #151515;
  font-size: 0.87rem;
  letter-spacing: 0.05rem;
  text-transform: uppercase;
}

.doing_block_desc {
  height: 4rem;
  margin-top: 0.9rem;
  color: rgba(21, 21, 21, 0.7);
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 300;
}

.doing_block_button {
  margin-top: 5rem;
  padding-bottom: 0.3rem;
  border-bottom: 1px solid transparent;
  color: rgba(21, 21, 21, 0.8);
  font-size: 0.85rem;
  font-weight: 400;
  text-transform: uppercase;
}

.case {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.case_top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.case_block_warapper {
  margin-top: 4.37rem;
}

.case_top_head {
  font-size: 2rem;
  font-weight: 300;
}

.case_top_block {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.5;
}

.case_top_block_txt {
  margin-top: 0.12rem;
  color: #000;
  text-transform: uppercase;
}

.case_top_block_img {
  height: 0.81rem;
  margin-left: 0.62rem;
}

.case_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: inline-block;
  margin-top: 6.25rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.case_block.case_block_first {
  margin-top: 0rem;
}

.case_block.case_block_first.case_block_dn {
  display: none;
}

.case_block_right {
  position: relative;
  overflow: visible;
  width: 45.12rem;
  height: 24.75rem;
  background-color: hsla(0, 0%, 94.5%, 0);
  -webkit-perspective-origin: 50% 50%;
  perspective-origin: 50% 50%;
}

.case_block_left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.case_block_head {
  font-size: 2rem;
  line-height: 1.4;
}

.case_block_head_sp {
  display: block;
  width: 31rem;
  color: #909090;
  font-weight: 300;
}

.case_block_lable {
  width: 29rem;
  margin-top: 2rem;
  color: #909090;
  line-height: 1.5;
  font-weight: 300;
}

.case_block_left_link {
  display: block;
  margin-top: 2rem;
  padding-bottom: 0.31rem;
  border-bottom: 1px solid rgba(0, 74, 210, 0);
  color: #004ad2;
  font-size: 0.87rem;
  text-decoration: none;
  text-transform: uppercase;
}

.price {
  position: relative;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  background-color: #f3f5f6;
}

.price_lable {
  color: #474747;
  font-size: 0.87rem;
  letter-spacing: 0.02rem;
  text-transform: uppercase;
}

.price_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.price_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 1.56rem;
  padding: 2.68rem 4rem 2.68rem 2.68rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 0.5rem;
  background-color: #fff;
}

.price_block.price_block_first {
  margin-left: 0rem;
}

.price_block.price_block_mini {
  height: auto;
  padding: 1.5rem 2rem;
}

.price_block_img {
  height: 4.37rem;
}

.price_block_box {
  margin-left: 1.7rem;
}

.price_block_box.price_block_box_mini {
  margin-left: 0rem;
}

.price_block_box_head {
  color: #000;
  font-size: 1.25rem;
}

.price_block_box_desc {
  margin-top: 0.4rem;
  color: #737373;
  font-size: 0.87rem;
  line-height: 1.5;
  font-weight: 300;
}

.price_block_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 10rem;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.price_block_wrapper.price_block_wrapper_disable {
  display: none;
}

.price_left {
  width: 71.62rem;
  border-right: 1px solid rgba(0, 0, 0, 0.13);
}

.price_right {
  padding-left: 3rem;
}

.price_right_label {
  margin-left: 1.9rem;
  font-size: 1.12rem;
  font-weight: 300;
}

.price_item_wrapper {
  margin-top: 2.18rem;
}

.price_item_txt {
  margin-top: 1.25rem;
  margin-left: 0.7rem;
  font-size: 0.87rem;
  font-weight: 300;
}

.price_item_txt.price_item_txt_first {
  margin-top: 0rem;
  margin-left: 0rem;
}

.price_item_txt.price_item_txt_first.price_item_txt_active {
  font-size: 1rem;
  font-weight: 500;
}

.price_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.7rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.price_item_img {
  width: 1.2rem;
  opacity: 0;
}

.price_item_img_wrapper {
  width: 1.9rem;
}

.clients {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.clients_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 78rem;
  height: 18rem;
  margin-top: 5.62rem;
  padding-bottom: 0rem;
  justify-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  grid-column-gap: 21px;
  grid-row-gap: 83px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  opacity: 1;
}

.clients_cont_img_invert {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.client_bilain {
  width: 62%;
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.client_adidas {
  width: 43%;
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.client_qiwi {
  width: 57%;
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.client_visa {
  width: 48%;
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.client_capitan {
  width: 82%;
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.client_transformator {
  width: 52%;
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.client_black {
  width: 48%;
  -webkit-filter: none;
  filter: none;
}

.client_montana {
  width: 74%;
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.client_lamy {
  width: 55%;
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.client_rosgos {
  width: 100%;
  -webkit-filter: invert(100%);
  filter: invert(100%);
  color: #000;
}

.clients_feed {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3.75rem;
}

.clients_feed_block {
  width: 41.62rem;
  margin-left: 4.81rem;
}

.clients_feed_block.clients_feed_block_first {
  margin-left: 0rem;
}

.clients_feed_block_top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.clients_feed_block_top_circle {
  width: 4.62rem;
  height: 4.62rem;
  margin-left: 0.62rem;
  border-radius: 50vw;
  background-color: #ebebeb;
}

.clients_feed_block_top_circle.clients_feed_block_top_circle_img_1 {
  background-image: url('../images/new/clients/apalata_renat.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.clients_feed_block_top_circle.clients_feed_block_top_circle_img_2 {
  background-image: url('../images/new/clients/riobid_artem.JPG');
  background-position: 0px 0px;
  background-size: cover;
}

.clients_feed_block_top_head {
  font-size: 1.12rem;
}

.clients_feed_block_top_desc {
  margin-top: 0.43rem;
  color: #b0b0b0;
  font-size: 0.87rem;
  font-weight: 300;
}

.clients_feed_block_top_cont {
  margin-left: 1.81rem;
}

.clients_feed_block_desc {
  width: 41.5rem;
  padding: 1.81rem 3.5rem 1.81rem 2.5rem;
  border-radius: 0.5rem;
  background-color: #f5f5f5;
  line-height: 1.5;
  font-weight: 300;
}

.clients_feed_block_desc_image {
  width: 1.2rem;
  margin-left: 2.18rem;
}

.clients_feed_block_desc_wrapper {
  margin-top: 1.31rem;
}

.clients_feed_block_nav {
  display: none;
  margin-top: 1.9rem;
  padding-left: 4px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.clients_feed_block_nav_icon {
  width: 0.93rem;
  opacity: 0.4;
}

.clients_feed_block_nav_line {
  width: 17.81rem;
  height: 4px;
  margin-left: 1.56rem;
  border-radius: 50vw;
  background-color: #dadada;
}

.clients_feed_block_nav_button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 2.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.5;
}

.clients_feed_block_nav_button_txt {
  margin-top: 0.13rem;
  color: #000;
  font-size: 0.87rem;
  text-transform: uppercase;
}

.clients_feed_block_nav_button_icon {
  height: 0.7rem;
  margin-left: 0.62rem;
  opacity: 1;
}

.clients_feed_block_nav_line_active {
  width: 30%;
  height: 100%;
  border-radius: 50vw;
  background-color: #034cd2;
}

.case_block_right_bg_dm {
  width: 100%;
  height: 100%;
  background-color: #b6e6e4;
}

.case_block_right_img {
  position: absolute;
  left: 0px;
  top: 0px;
}

.case_block_right_cont {
  width: 100%;
  height: 100%;
}

.case_block_right_box {
  width: 100%;
  height: 100%;
}

.indicators {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  background: linear-gradient(262deg, #484B57 -2.32%, #232326 98.31%);
}

.indicators_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4.18rem;
}

.indicators_block {
  margin-left: 6.56rem;
}

.indicators_block.indicators_block_first {
  margin-left: 0rem;
}

.indicators_block_head {
  color: #fff;
  font-size: 4rem;
}

.indicators_block_desc {
  margin-top: 1.2rem;
  color: #7b7b7b;
  font-size: 1.12rem;
  font-weight: 300;
}

.indicators_block_desc.indicators_block_desc_sp_behance {
  margin-left: 0.45rem;
  border-bottom-color: rgba(52, 152, 219, 0);
}

.indicators_block_desc.indicators_block_desc_sp_instagram {
  margin-left: 0.45rem;
  border-bottom-color: rgba(247, 119, 55, 0);
}

.indicators_block_desc.indicators_block_desc_sp_pinterest {
  margin-left: 0.45rem;
  border-bottom-color: rgba(193, 65, 52, 0);
}

.indicators_block_desc.indicators_block_desc_sp_drebble {
  margin-left: 0.45rem;
  border-bottom-color: rgba(234, 76, 137, 0);
}

.indicators_block_desc_sp_behance {
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #3498db;
  color: #3498db;
}

.indicators_block_desc_sp_instagram {
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #f77737;
  color: #f77737;
}

.indicators_block_desc_sp_pinterest {
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #c14134;
  color: #c14134;
}

.indicators_block_desc_sp_drebble {
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #ea4c89;
  color: #ea4c89;
}

.publish {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  background-color: #f3f5f6;
}

.publish_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3.18rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.publish_block {
  width: 29.18rem;
  height: 32.75rem;
  background-color: #fff;
}

.publish_block_img {
  height: 20.18rem;
  background-color: #b9b9b9;
}

.publish_block_img.publish_block_img_1 {
  background-image: url('../images/post1.png');
  /*background-position: 50% 50%; */
  background-size: cover;
}

.publish_block_img.publish_block_img_2 {
  background-image: url('../images/post2.png');
  /* background-position: 50% 50%; */
  background-size: cover;
}

.publish_block_img.publish_block_img_3 {
  background-image: url('../images/post3.png');
  /*background-position: 100% 50%;*/
  background-size: cover;
}

.publish_block_cont_head {
  color: #272727;
  font-size: 1.25rem;
  font-weight: 500;
}

.publish_block_cont {
  padding-top: 1.87rem;
  padding-right: 3.37rem;
  padding-left: 2.5rem;
}

.publish_block_cont_desc {
  color: #272727;
  font-size: 1rem;
  font-weight: 300;
}

.publish_block_cont_bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.81rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.publish_block_cont_desc_date {
  opacity: 0;
  color: #959595;
  font-size: 1rem;
  font-weight: 300;
}

.publish_block_cont_source {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.31rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.publish_block_cont_source_circle {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50vw;
  background-color: hsla(0, 0%, 44.3%, 0);
}

.publish_block_cont_source_circle.publish_block_cont_source_circle_1 {
  background-image: url('../images/instagram.svg');
  background-position: 0px 0px;
  background-size: cover;
}

.publish_block_cont_source_circle.publish_block_cont_source_circle_2 {
  background-image: url('../images/instagram.svg');
  background-position: 0px 0px;
  background-size: cover;
}

.publish_block_cont_source_circle.publish_block_cont_source_circle_3 {
  background-image: url('../images/instagram.svg');
  background-position: 0px 0px;
  background-size: cover;
}

.publish_block_cont_source_txt {
  margin-left: 1rem;
  color: #272727;
  font-size: 1rem;
  font-weight: 300;
}

.publish_block_cont_source_txt_sp {
  font-weight: 400;
}

.end {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.end.end_mobile {
  display: none;
}

.end_block {
  width: 49.5%;
  height: 35.25rem;
  margin-left: 1%;
  border-radius: 0.5rem;
  background-color: #f1f1f1;
}

.end_block.end_block_shop {
  position: relative;
  overflow: hidden;
  margin-left: 0%;
  border-radius: 0rem;
  background-color: #001522;
}

.end_block.end_block_blok {
  position: relative;
  border-radius: 0rem;
  background-color: #004ad2;
}

.end_block_shop_img {
  position: static;
  overflow: visible;
  width: 100%;
  height: 100%;
  background-image: url('../images/Chop.jpg');
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.end_block_cont {
  position: absolute;
  left: 0px;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding-top: 5rem;
  padding-bottom: 3.75rem;
  padding-left: 3.75rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.end_block_cont_head {
  color: #fff;
  font-size: 2rem;
  line-height: 1.3;
  font-weight: 400;
}

.end_block_cont_head.end_block_cont_head_2 {
  color: #151515;
}

.end_block_shop_cont_desc {
  margin-top: 1.5rem;
  color: rgba(21, 21, 21, 0.7);
  font-size: 1.25rem;
}

.end_block_button {
  padding-bottom: 0.2rem;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0);
  color: #fff;
  font-size: 0.87rem;
  letter-spacing: 0.02rem;
  text-transform: uppercase;
}

.end_block_button.end_block_button_2 {
  padding-bottom: 0.2rem;
  border-bottom: 1px solid transparent;
  color: #151515;
}

.end_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.end_block_blok_cont_desc {
  margin-top: -1px;
  padding: 2rem 1.87rem;
  border-radius: 0.5rem;
  background-color: #fff;
  color: #737373;
  font-size: 1rem;
  line-height: 1.4;
}

.end_block_cont_top_icon {
  width: 1.3rem;
  margin-top: 0rem;
  margin-left: 1.25rem;
}

.footer {
  padding-top: 4.56rem;
  padding-bottom: 3.75rem;
  background: linear-gradient(262deg, #484B57 -2.32%, #232326 98.31%);
}

.footer_top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 3.12rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
}

.footer_center {
  padding-top: 3.12rem;
}

.footer_top_lable {
  color: #fff;
  font-weight: 300;
}

.footer_top_mail {
  margin-top: 1.18rem;
  color: #fff;
  font-size: 1.5rem;
  text-decoration: none;
}

.footer_center_block {
  width: 15.68rem;
}

.footer_center_block.footer_center_block_last {
  width: auto;
}

.footer_center_block_head {
  color: #fff;
}

.footer_item {
  display: block;
  margin-top: 0.81rem;
  color: hsla(0, 0%, 100%, 0.57);
  font-size: 0.87rem;
  line-height: 1.2;
  font-weight: 300;
  text-decoration: none;
}

.footer_item.footer_item_first {
  margin-top: 0rem;
  line-height: 1.3;
}

.footer_item.footer_item_dn {
  display: none;
}

.footer_item_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.25rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.footer_center_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.footer_center_block_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 7.81rem;
}

.footer_center_cont_left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.copyright {
  color: hsla(0, 0%, 100%, 0.4);
  font-size: 0.75rem;
}

.footer_bottom_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4.5rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer_social {
  height: 1.1rem;
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.footer_lng {
  opacity: 1;
  color: hsla(0, 0%, 100%, 0.4);
  font-size: 0.75rem;
  line-height: 1;
  text-decoration: none;
}

.footer_social_img {
  height: 100%;
  opacity: 0.4;
}

.footer_social_link {
  height: 100%;
  margin-left: 1.75rem;
}

.footer_social_link.footer_social_link_first {
  margin-left: 0rem;
}

.publish_block_img_wrapper {
  overflow: hidden;
}

.indicators_block_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.footer_txt {
  display: block;
  margin-top: 0.81rem;
  color: hsla(0, 0%, 100%, 0.57);
  font-size: 0.87rem;
  line-height: 1.2;
  text-decoration: none;
}

.footer_txt.footer_item_first {
  margin-top: 0rem;
  line-height: 1.3;
  font-weight: 300;
}

.main_nav_number_txt_all {
  display: block;
  width: 1.63rem;
}

.brief {
  padding-top: 13.3rem;
  padding-bottom: 7.5rem;
}

.page_heading {
  width: 34rem;
  font-size: 2rem;
  line-height: 1.2;
  font-weight: 300;
  text-transform: none;
}

.page_heading.page_heading_white {
  color: #fff;
}

.brief_desc {
  width: 22rem;
  margin-top: 2.18rem;
  color: #737373;
  font-size: 1.12rem;
  line-height: 1.56;
  font-weight: 300;
}

.brief_desc_phone {
  display: block;
  color: #034cd2;
  font-weight: 400;
}

.brief_type {
  margin-top: 4.81rem;
}

.brief_type_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3.62rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.brief_type_block.brief_type_block_first {
  margin-top: 0rem;
}

.brief_type_block.brief_type_block_first.brief_type_block_lend {
  display: none;
}

.brief_type_block.brief_type_block_express {
  margin-top: 1.62rem;
}

.brief_type_head {
  font-size: 1.12rem;
  font-weight: 300;
}

.brief_type_block_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.62rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.brief_type_block_box.brief_type_block_box_express {
  margin-top: 0rem;
}

.brief_type_block_item {
  margin-left: 0.93rem;
  padding: 1.06rem 1.87rem 0.9rem;
  border-radius: 0.5rem;
  background-color: #f3f5f6;
  font-weight: 300;
}

.brief_type_block_item.brief_type_block_item_first {
  margin-left: 0rem;
}

.brief_type_block_item.brief_type_block_item_first.brief_type_block_item_express {
  font-size: 1rem;
}

.brief_type_block_item.brief_type_block_item_mb_1.brief_type_block_item_express {
  font-size: 1rem;
}

.brief_type_block_item.brief_type_block_item_mb_2.brief_type_block_item_express {
  font-size: 1rem;
}

.brief_type_block_item.brief_type_block_item_mb_4.brief_type_block_item_express {
  font-size: 1rem;
}

.brief_type_block_form_wrapper {
  margin-bottom: 0px;
}

.brief_type_block_form_input {
  width: 48.25rem;
  margin-top: 2.56rem;
  margin-bottom: 0px;
  padding: 0px 0px 0.87rem;
  border-style: none none solid;
  border-width: 1px 1px 2px;
  border-color: #000 #000 #d9d9d9;
  font-size: 1.12rem;
  font-weight: 300;
}

.brief_type_block_file {
  display: block;
  margin-top: 2.18rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.brief_type_block_file.files_block_wrapper {
  display: none;
  opacity: 0.8;
}

.files_block_icon {
  height: 1.4rem;
}

.brief_type_block_file_box {
  margin-left: 0.62rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.files_block_name {
  color: #034cd2;
  font-size: 1rem;
  font-weight: 400;
}

.files_block_name.lend_blok_files_block_name {
  color: #fff;
}

.files_block_size {
  margin-top: 0.4rem;
  color: rgba(0, 0, 0, 0.48);
  font-size: 1rem;
  font-weight: 300;
}

.files_block_size.lend_blok_files_block_size {
  color: #fff;
}

.form_data.brief_form_data {
  margin-top: 5.93rem;
  color: #000;
  font-size: 2rem;
  font-weight: 300;
}

.form_data.brief_form_data.brief_form_data_form_page {
  margin-top: 0rem;
}

.form_data_head {
  font-size: 1.75rem;
}

.form_data_head.form_data_head_express {
  font-family: Graphiklcg, sans-serif;
  font-size: 3.2rem;
  line-height: 1.2;
  font-weight: 600;
}

.form_data_head.form_data_head_desk_express {
  margin-top: 1.3rem;
  font-family: Graphiklcg, sans-serif;
  font-size: 3.7rem;
  line-height: 1.2;
  font-weight: 600;
}

.form_data_head.form_data_head_target {
  width: 45rem;
  line-height: 1.4;
}

.form_data_box {
  margin-top: 3rem;
  margin-bottom: 0px;
}

.form_data_box.form_data_box_express {
  margin-top: 3.7rem;
}

.form_data_box_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.form_data_box_block.jobs_page_form_box_block {
  width: 100%;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.form_data_box_block.form_data_box_block_contacts {
  width: 100%;
}

.form_data_box_input {
  width: 17.18rem;
  height: auto;
  margin-bottom: 0px;
  padding: 0px 0px 0.87rem;
  border-style: none none solid;
  border-width: 1px 1px 2px;
  border-color: #000 #000 #d9d9d9;
  background-color: transparent;
  color: #121212;
  font-size: 1.12rem;
  line-height: 1.3;
  font-weight: 300;
}

.form_data_box_input.form_data_box_input_1 {
  color: #000;
}

.form_data_box_input.form_data_box_input_2 {
  margin-left: 4.06rem;
  font-weight: 300;
}

.form_data_box_input.form_data_box_input_3 {
  margin-top: 3.4rem;
}

.form_data_box_input.form_data_box_input_4 {
  margin-top: 3.4rem;
  margin-left: 4.06rem;
}

.form_data_box_input.form_data_box_input_5 {
  width: 38.42rem;
  margin-top: 3.4rem;
}

.form_data_box_input.form_data_box_input_5 {
  width: 59.66rem;
  margin-top: 3.4rem;
}

.form_data_box_input.form_data_box_input_6 {
  width: 38.42rem;
  margin-top: 3.4rem;
}

.form_data_box_input.lend_blok_data_box_input_2 {
  margin-left: 4.06rem;
}

.form_data_box_input.lend_blok_data_box_input_6 {
  width: 38.42rem;
  margin-top: 3.4rem;
}

.form_data_box_button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3.75rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.form_data_box_button_txt {
  margin-left: 2rem;
  opacity: 1;
  color: rgba(0, 0, 0, 0.7);
  font-size: 0.75rem;
  line-height: 1.5;
}

.form_data_box_button_txt_sp {
  color: rgba(0, 0, 0, 0.87);
  font-weight: 400;
}

.form_data_box_button_txt_sp.form_data_box_button_txt_sp_white {
  color: #fff;
}

.contacts {
  padding-top: 13.3rem;
  padding-bottom: 9rem;
}

.contacts_left {
  width: 50%;
  padding-top: 2.37rem;
  padding-left: 3.75rem;
}

.contacts_left.page_form {
  width: auto;
  padding-top: 0rem;
  padding-bottom: 6rem;
}

.contacts_left.page_express {
  width: auto;
  padding-top: 0rem;
  padding-bottom: 6rem;
}

.contacts_right {
  position: relative;
  width: 50%;
  background-color: #f3f5f6;
}

.contacts_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.page_desc {
  width: 37rem;
  margin-top: 2.18rem;
  color: #737373;
  font-size: 1.12rem;
  line-height: 1.56;
  font-weight: 300;
}

.page_desc.page_desc_about {
  width: 28rem;
}

.page_desc.width_another{
  width: 33rem;
}

.page_desc.page_desc_job {
  width: 32rem;
}

.page_desc.page_desc_policy {
  width: 28rem;
  color: #252525;
  font-size: 1.2rem;
  font-weight: 400;
}

.contacts_block {
  margin-top: 4.62rem;
}

.contacts_block_head {
  font-size: 1.5rem;
}

.contacts_block_txt {
  display: block;
  margin-top: 1.37rem;
  font-family: Stolzl, sans-serif;
  color: #000;
  font-size: 1.12rem;
  line-height: 1.5;
  font-weight: 300;
}

.contacts_block_txt.contacts_block_txt_last {
  margin-top: 0.4rem;
}

.contacts_right_maps {
  position: absolute;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.contacts_right_maps_marker {
  width: 4.12rem;
}

.about {
  padding-top: 13.3rem;
}

.about_video {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 31rem;
  margin-top: 4.81rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #232323;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.about_video.popup_showreel_open {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #010103;
  background-image: url('../images/about_video_bg.jpg');
  background-position: 50% 50%;
  background-size: 429px;
  background-repeat: no-repeat;
}

.about_video.about_showreel_open {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000017;
  background-image: url('../images/about_video_bg_new.jpg');
  background-position: 50% 50%;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.about_video_txt {
  margin-bottom: 0rem;
  color: #fff;
  font-size: 1.25rem;
}

.about_video_icon {
  width: 1.62rem;
  margin-left: 1rem;
}

.about_video_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.8;
}

.about_place {
  display: none;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.about_place_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.about_place_left {
  width: 50%;
  padding-top: 2.5rem;
}

.about_place_right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.about_place_left_head {
  font-size: 2rem;
  line-height: 1.35;
  font-weight: 300;
}

.about_place_left_desc {
  width: 30rem;
  margin-top: 2rem;
  color: #737373;
  line-height: 1.5;
  font-weight: 300;
}

.about_slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 31.25rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.about_slider_container.swiper-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.about_slider_block {
  width: 100%;
  height: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.about_slider_block.swiper-slide.about_slider_block_1 {
  background-image: url('../images/about_slider_block_1.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.about_slider_block.swiper-slide.about_slider_block_2 {
  background-image: url('../images/about_slider_block_2.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.about_slider_block.swiper-slide.about_slider_block_3 {
  background-image: url('../images/about_slider_block_3.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.about_nav {
  position: static;
  top: 0px;
  right: 0px;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.87rem;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.about_nav_number_txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: rgba(51, 51, 51, 0.84);
  font-weight: 500;
  letter-spacing: 0.02rem;
}

.about_nav_number_txt_all {
  display: block;
  width: 1.63rem;
}

.about_nav_number_txt_active {
  display: block;
  color: rgba(51, 51, 51, 0.34);
  font-weight: 400;
}

.about_nav_line {
  overflow: hidden;
  width: 12.5rem;
  height: 0.25rem;
  margin-left: 2rem;
  background-color: #f3f5f6;
}

.about_nav_arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 2rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.about_nav_arrow_icon {
  height: 0.93rem;
  opacity: 0.44;
}

.about_nav_arrow_icon.main_nav_arrow_icon_left {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.about_nav_arrow_icon.main_nav_arrow_icon_right {
  margin-left: 1.5rem;
}

.about_nav_arrow_icon.about_nav_arrow_icon_left {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.about_nav_arrow_icon.about_nav_arrow_icon_right {
  margin-left: 1.5rem;
}

.about_nav_arrow_icon.jobs_nav_arrow_icon_right {
  margin-left: 1.5rem;
}

.about_nav_line_active {
  width: 1%;
  height: 100%;
  background-color: #c2c4c5;
}

.all_projects {
  padding-top: 8.1rem;
  padding-bottom: 7.5rem;
}

.all_projects_slider {
  overflow: hidden;
  width: 100%;
  height: 33rem;
  background-color: #eee;
}

.all_projects_slider_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.all_projects_slider_block {
  width: 100%;
  height: 33rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.all_projects_slider_block.swiper-slide.all_projects_slider_block_1 {
  background-image: url('../images/all_projects_slider_2.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.all_projects_slider_block.swiper-slide.all_projects_slider_block_2 {
  background-image: url('../images/all_projects_slider_1.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.all_projects_slider_block.swiper-slide.all_projects_slider_block_3 {
  background-image: url('../images/all_projects_slider_3.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.all_projects_navigation {
  position: absolute;
  bottom: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.all_projects_navigation_circle {
  width: 0.5rem;
  height: 0.5rem;
  margin-left: 0.75rem;
  border-radius: 4vw;
  background-color: #000;
  opacity: 0.4;
}

.all_projects_navigation_circle.all_projects_navigation_circle_first {
  margin-left: 0rem;
}

.all_projects_slider_wrapper {
  position: relative;
  z-index: 1;
}

.all_projects_case {
  margin-top: 3.75rem;
}

.all_projects_case_top {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.all_projects_case_top_head {
  font-size: 2rem;
  font-weight: 300;
}

.all_projects_case_top_block {
  display: none;
}

.all_projects_case_top_block_link {
  display: inline-block;
  margin-left: 2rem;
  padding-bottom: 0.31rem;
  border-bottom: 1px solid transparent;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 400;
  text-transform: uppercase;
}

.all_projects_case_top_block_link.all_projects_case_top_block_link_first {
  margin-left: 0rem;
}

.all_projects_case_wrapper {
  margin-top: 5rem;
}

.blok_main {
  padding-top: 13.12rem;
  padding-bottom: 7.25rem;
  background-color: #004ad2;
}

.blok_main_head {
  color: #fff;
  font-size: 2.75rem;
  line-height: 1.3;
}

.blok_main_desc {
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 2.25rem;
  line-height: 1.3;
  font-weight: 300;
}

.blok_main_right {
  margin-left: 16rem;
}

.blok_main_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.blok_main_right_question {
  color: #fff;
}

.blok_main_right_txt {
  width: 24.43rem;
  padding: 2rem;
  border-radius: 0.5rem;
  background-color: #fff;
  color: #737373;
  line-height: 1.45;
}

.blok_main_right_txt_icon {
  width: 1.2rem;
  margin-left: 1.87rem;
}

.blok_main_right_txt_wrapper {
  margin-top: 1.5rem;
}

.blok_box {
  padding-top: 7.5rem;
  padding-bottom: 9.75rem;
}

.blok_box_block {
  overflow: hidden;
  width: 12.18rem;
  height: 12.18rem;
  margin-top: 0.87%;
  margin-left: 0.87%;
  border-radius: 0.5rem;
  background-color: rgba(77, 77, 77, 0);
}

.blok_box_block.blok_box_block_first {
  margin-left: 0%;
}

.blok_box_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2rem;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.blok_box_heading {
  font-size: 1.5rem;
  font-weight: 300;
}

.container_mini {
  display: block;
  width: 43.75rem;
  margin-right: auto;
  margin-left: auto;
}

.blok_page {
  padding-top: 13.3rem;
  padding-bottom: 7.5rem;
}

.blok_page_name {
  font-size: 1.25rem;
}

.blok_page_qs {
  margin-top: 0.87rem;
  color: rgba(0, 0, 0, 0.7);
  font-size: 0.9rem;
  line-height: 1.4;
  font-weight: 300;
}

.blok_page_img {
  width: 100%;
  margin-top: 3rem;
}

.blok_page_mark {
  margin-top: 3rem;
}

.blok_page_mark_head {
  font-size: 1.25rem;
  font-weight: 400;
}

.blok_page_mark_icon {
  width: 1.2rem;
  margin-left: 1.87rem;
}

.blok_page_mark_block {
  width: 38.887rem;
  padding: 2.18rem 2.12rem;
  border-radius: 0.5rem;
  background-color: #034cd2;
}

.blok_page_mark_block_txt {
  color: #fff;
  font-size: 1.05rem;
  line-height: 1.4;
  font-weight: 300;
}

.blok_page_mark_block_wrapper {
  margin-top: 1.37rem;
}

.blok_page_vote {
  display: none;
  margin-top: 3.6rem;
}

.blok_page_vote_headline {
  font-size: 1.25rem;
  font-weight: 300;
}

.blok_page_vote_box {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 15.31rem;
  height: 4.06rem;
  margin-top: 1.68rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 0.5rem;
  background-color: #f7f7f7;
}

.blok_page_vote_txt {
  margin-top: 0.87rem;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.87rem;
  font-weight: 300;
}

.blok_page_vote_box_cont {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blok_page_vote_box_cont_txt {
  opacity: 0;
  font-size: 1.2rem;
}

.blok_page_vote_box_cont_txt.blok_page_vote_box_cont_txt_like {
  color: #3e9b0c;
}

.blok_page_vote_box_cont_txt.blok_page_vote_box_cont_txt_dis {
  color: #9b0c0c;
}

.blok_page_vote_box_cont_over {
  position: absolute;
  left: 0px;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blok_page_vote_box_cont_over_icon {
  width: 1.6rem;
}

.blok_page_vote_box_cont_over_icon.blok_page_vote_box_cont_over_icon_dis {
  -webkit-transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg);
  transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.blok_page_vote_box_line {
  position: absolute;
  top: 0px;
  width: 2px;
  height: 100%;
  background-color: #fff;
}

.blok_page_case {
  margin-top: 5.8rem;
}

.blok_slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 38.25rem;
  padding-bottom: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.blok_slider_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2.12rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blok_slider_icon {
  height: 1.25rem;
  opacity: 0.7;
}

.blok_slider_icon.blok_slider_icon_left {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.blok_slider_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.blok_slider_case {
  position: static;
  overflow: hidden;
  width: 12.31rem;
  height: 12.31rem;
  margin-right: 0.6rem;
  border-radius: 0.5rem;
  background-color: #dfdfdf;
}

.blok_slider_case.blok_slider_case_first {
  margin-left: 0rem;
}

.blok_slider_case.blok_slider_case_first.swiper-slide {
  margin-left: 0rem;
}

.blok_slider_case.swiper-slide.blok_slider_case_last {
  margin-right: 0rem;
}

.blok_box_block_img {
  width: 100%;
  height: 100%;
}

.blok_box_block_img.blok_box_block_img_1 {
  background-image: url('../images/blog_img_ilpati.jpg');
  background-position: 50% 50%;
  background-size: 100%;
}

.blok_box_block_img.blok_box_block_img_2 {
  background-image: url('../images/blog_img_3.png');
  background-position: 50% 50%;
  background-size: 100%;
}

.blok_box_block_img.blok_box_block_img_3 {
  background-image: url('../images/case_block_10.jpg');
  background-position: 50% 50%;
  background-size: 100%;
}

.blok_box_block_img.blok_box_block_img_4 {
  background-image: url('../images/case_block_9.jpg');
  background-position: 50% 50%;
  background-size: 100%;
}

.blok_box_block_img.blok_box_block_img_5 {
  background-image: url('../images/case_block_12.png');
  background-position: 50% 50%;
  background-size: 100%;
}

.jobs {
  padding-top: 13.3rem;
  padding-bottom: 7.5rem;
}

.jobs_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4.62rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.jobs_cont.jobs_cont_2 {
  margin-top: 1%;
}

.jobs_cont.jobs_cont_2.jobs_cont_dn {
  display: none;
}

.jobs_block_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.jobs_block_head {
  color: #151515;
  font-size: 1.5rem;
  font-weight: 300;
}

.jobs_block_head.jobs_block_head_dubl {
  color: #fff;
}

.jobs_block_desc {
  margin-top: 1.2rem;
  color: #151515;
  font-size: 1rem;
  line-height: 1.6;
  font-weight: 300;
}

.jobs_block_desc.jobs_block_desc_txt {
  width: 28rem;
  height: 7.2rem;
  color: hsla(0, 0%, 100%, 0.9);
}

.jobs_block_button {
  margin-top: 2rem;
  padding-bottom: 0.3rem;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0);
  color: #fff;
  font-size: 0.87rem;
  letter-spacing: 0.05rem;
  text-transform: uppercase;
}

.jobs_box {
  display: none;
  margin-top: 5.12rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.jobs_box_block {
  width: auto;
}

.jobs_box_block.jobs_box_block_left {
  width: auto;
  padding-top: 2.37rem;
}

.jobs_box_desc {
  width: 37rem;
  margin-top: 2.37rem;
  color: rgba(51, 51, 51, 0.71);
  line-height: 1.5;
  font-weight: 300;
}

.jobs_box_block_item_wrapper {
  margin-top: 3.56rem;
}

.jobs_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.jobs_item.jobs_box_block_item {
  margin-top: 1rem;
}

.jobs_item.jobs_page_block_item {
  margin-top: 1.56rem;
}

.jobs_item_line {
  width: 1.56rem;
  height: 2px;
  margin-top: 0.65rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #034cd2;
}

.jobs_item_txt {
  margin-left: 0.93rem;
  line-height: 1.4;
  font-weight: 300;
}

.jobs_slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 44.37rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.jobs_slider_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.jobs_slider_slide {
  width: 44.37rem;
  height: 30.37rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #e0e0e0;
}

.jobs_slider_slide.swiper-slide.jobs_slider_slide_1 {
  background-image: url('../images/about_slider_block_1.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.jobs_slider_slide.swiper-slide.jobs_slider_slide_2 {
  background-image: url('../images/about_slider_block_2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.jobs_slider_slide.swiper-slide.lend_concept_slider_slide_1 {
  background-image: url('../images/lend_concept_slider_slide_1.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.jobs_slider_slide.swiper-slide.lend_concept_slider_slide_2 {
  background-image: url('../images/shot6.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.jobs_slider_slide.swiper-slide.lend_concept_slider_slide_3 {
  background-image: url('https://cdn.dribbble.com/users/2181562/screenshots/11837231/media/7b3e21c4b4c8b6ab36df90bd48ea8e1a.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.jobs_slider_slide.swiper-slide.lend_concept_slider_slide_4 {
  background-image: url('../images/lend_concept_slider_slide_4.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.jobs_nav {
  position: static;
  top: 0px;
  right: 0px;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.87rem;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.jobs_nav_number_txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: rgba(51, 51, 51, 0.84);
  font-weight: 500;
  letter-spacing: 0.02rem;
}

.jobs_nav_number_txt_all {
  display: block;
  width: 1.63rem;
}

.jobs_nav_number_txt_active {
  display: block;
  color: rgba(51, 51, 51, 0.34);
  font-weight: 400;
}

.jobs_nav_line {
  overflow: hidden;
  width: 12.5rem;
  height: 0.25rem;
  margin-left: 2rem;
  background-color: #f3f5f6;
}

.lend_logo_ba_nav_line_active {
  width: 1%;
  height: 100%;
  background-color: #c2c4c5;
}

.jobs_nav_arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 2rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.jobs_nav_arrow_icon {
  height: 0.93rem;
  opacity: 0.44;
}

.jobs_nav_arrow_icon.main_nav_arrow_icon_left {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.jobs_nav_arrow_icon.main_nav_arrow_icon_right {
  margin-left: 1.5rem;
}

.jobs_nav_arrow_icon.about_nav_arrow_icon_left {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.jobs_nav_arrow_icon.about_nav_arrow_icon_right {
  margin-left: 1.5rem;
}

.jobs_nav_arrow_icon.jobs_nav_arrow_icon_left {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.jobs_page {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70rem;
  margin-top: 5.12rem;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.jobs_box_page_block {
  width: auto;
}

.jobs_box_page_block.jobs_box_block_left {
  width: auto;
  padding-top: 2.37rem;
}

.jobs_page_block {
  width: 32rem;
}

.jobs_page_block.jobs_page_block_2 {
  margin-left: 4.81rem;
}

.jobs_page_block.jobs_page_block_3 {
  margin-top: 4.81rem;
}

.jobs_page_block.jobs_page_block_4 {
  margin-top: 4.81rem;
  margin-left: 4.81rem;
}

.jobs_page_block.jobs_page_block_4.jobs_page_block_mn {
  margin-top: 0rem;
}

.jobs_page_block_head {
  font-size: 1.5rem;
}

.jobs_page_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70rem;
  margin-top: 5.12rem;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.jobs_page_box {
  margin-top: 6.25rem;
}

.jobs_page_box.jobs_page_box_none {
  display: none;
}

.jobs_page_box_img_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2.37rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.jobs_page_box_img {
  width: 49.5%;
  height: 33.12rem;
  background-color: #bdbdbd;
}

.jobs_page_box_img.jobs_page_box_img_1 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/example-bg.png');
  background-position: 0px 0px;
  background-size: 125px;
}

.jobs_page_box_img.jobs_page_box_img_2 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/example-bg.png');
  background-position: 0px 0px;
  background-size: 125px;
}

.jobs_page_form {
  margin-top: 0rem;
}

.files_block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  color: #034cd2;
  font-size: 1.25rem;
  font-weight: 400;
}

.files_block.price_files_block {
  opacity: 0.68;
  -webkit-filter: saturate(0%);
  filter: saturate(0%);
}

.lend_one {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ebebeb;
  background-image: url('../images/lend_one.jpg');
  background-position: 100% 50%;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.lend_two {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #7ccab4;
  background-image: url('../images/lend_two.jpg');
  background-position: 100% 100%;
  background-size: auto 80%;
  background-repeat: no-repeat;
}

.lend_three {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.lend_timeline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4.81rem;
}

.lend_timeline_block {
  width: auto;
}

.lend_timeline_block_top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lend_timeline_txt {
  margin-top: 1.62rem;
  padding-right: 4.4rem;
  font-size: 1.25rem;
  line-height: 1.3;
  font-weight: 300;
}

.lend_timeline_block_top_circle {
  width: 1.25rem;
  height: 1.25rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 4px solid #034cd2;
  border-radius: 1vw;
}

.lend_timeline_block_top_line {
  width: 100%;
  height: 4px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #034cd2;
}

.lend_four {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  background-color: #f7f7f7;
}

.menu_desk {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 9;
  display: none;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.menu_cont {
  position: absolute;
  top: 0px;
  right: 0rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 59.5rem;
  height: 100vh;
  padding: 1.5rem 3.13rem 3.75rem 12.25rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
  opacity: 1;
  -webkit-transform: translate(59.5rem, 0px);
  -ms-transform: translate(59.5rem, 0px);
  transform: translate(59.5rem, 0px);
}

.menu_desk_top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.menu_desk_center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.menu_desk_bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.menu_desk_item {
  color: rgba(0, 0, 0, 0.75);
  font-size: 2rem;
  line-height: 2.5;
  font-weight: 300;
}

.menu_desk_item.menu_desk_item_dn {
  display: none;
}

.menu_desk_bottom_ltem {
  padding-right: 1.4rem;
  padding-left: 1.4rem;
  color: rgba(0, 0, 0, 0.5);
  font-size: 1.12rem;
  line-height: 0.9;
  font-weight: 300;
}

.menu_desk_bottom_ltem.w--current {
  color: rgba(0, 0, 0, 0.5);
}

.menu_desk_bottom_ltem.menu_desk_bottom_ltem_first {
  padding-left: 0rem;
}

.menu_desk_bottom_ltem.menu_desk_bottom_ltem_last {
  padding-right: 0rem;
  color: rgba(0, 0, 0, 0.5);
}

.menu_desk_bottom_line {
  width: 2px;
  height: 1.3rem;
  background-color: rgba(0, 0, 0, 0.2);
}

.menu_desk_item_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.menu_desk_item_num {
  color: rgba(0, 0, 0, 0.75);
  font-size: 1.25rem;
  line-height: 2.5;
  font-weight: 300;
}

.jobs_page_form_box_block_files_wrapper {
  position: relative;
  margin-left: 4.06rem;
  padding-bottom: 0.15rem;
}

.jobs_page_form_box_block_files_wrapper.files_block_wrapper {
  display: none;
  margin-left: 2rem;
  opacity: 0.8;
}

.contacts_maps_container {
  width: 100%;
  height: 110%;
}

.popup_showreel {
  position: fixed;
  z-index: 11;
  display: none;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #151515;
  opacity: 0;
}

.popup_showreel_block {
  width: 100%;
  padding-bottom: 0.1rem;
  background-color: hsla(0, 0%, 100%, 0);
}

.popup_showreel_top_icon {
  width: 1.3rem;
  margin-left: 9.62rem;
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.popup_showreel_top_icon.menu_icon_white {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.popup_showreel_top_icon.menu_icon_close {
  width: 1.3rem;
  opacity: 0.7;
}

.popup_showreel_top_icon.menu_open_desk {
  opacity: 0.7;
}

.popup_showreel_block_wrapper {
  width: 50%;
}

.popup_showreel_block_txt {
  margin-top: 1.3rem;
  color: hsla(0, 0%, 100%, 0.7);
  font-weight: 300;
  text-align: center;
}

.price_left_box {
  height: 10rem;
  margin-top: 2.4rem;
}

.image {
  width: 3.3rem;
}

.popup_showreel_top {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 8;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 2.12rem;
  padding-right: 3.45rem;
  padding-left: 3.12rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.all_projects_case_button_txt {
  padding-bottom: 0.62rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.21);
  color: rgba(0, 0, 0, 0.51);
  font-size: 1.12rem;
  font-weight: 300;
}

.all_projects_case_button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4.93rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.form_data_box_block_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 61rem;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.blok_data_box_block_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40rem;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.blok_data_box_block_container.price_blok_data_box_block_container {
  width: 60rem;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.case_block_off {
  display: none;
}

.footer_mobile {
  display: none;
  padding-top: 4.56rem;
  padding-bottom: 3.75rem;
  background: linear-gradient(262deg, #484B57 -2.32%, #232326 98.31%);
}

.menu_mb {
  display: none;
}

.popup_succsess {
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 12;
  display: none;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  opacity: 0;
}

.popup_succsess_top_icon {
  width: 1.3rem;
  margin-left: 9.62rem;
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.popup_succsess_top_icon.menu_icon_white {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.popup_succsess_top_icon.menu_icon_close {
  width: 1.3rem;
  opacity: 0.7;
}

.popup_succsess_top_icon.menu_open_desk {
  opacity: 0.7;
}

.popup_succsess_top_icon.popup_showreel_close {
  -webkit-filter: none;
  filter: none;
}

.popup_succsess_top_icon.popup_succsess_close {
  opacity: 0.7;
  -webkit-filter: none;
  filter: none;
}

.popup_succsess_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.popup_succsess_head {
  font-size: 2.4rem;
  font-weight: 300;
}

.popup_succsess_desc {
  margin-top: 2.12rem;
  color: rgba(51, 51, 51, 0.5);
  font-size: 1.7rem;
  font-weight: 300;
}

.popup_succsess_logo {
  width: 5.93rem;
}

.popup_succsess_logo.menu_logo_white {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.price_nav_mobile {
  display: none;
}

.clients_cont_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 14rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lend_main {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f3f5f6;
}

.lend_main.lend_main_store {
  background-image: url('../images/new/bg_page.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lend_main.lend_main_web {
  background-image: url('../images/cgtaxi.png');
  background-position: 100% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.lend_main.lend_main_branding {
  background-color: #f8f8fe;
  background-image: url('../images/bg_support.jpg');
  background-position: 100% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.lend_main.lend_main_logo {
  background-color: #f7f7f7;
  background-image: url('../images/store_page2.jpg');
  background-position: 100% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.lend_main_bottom {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  padding-bottom: 3.75rem;
}

.lend_main_bottom_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lend_main_bottom_block_txt {
  color: rgba(51, 51, 51, 0.54);
  font-weight: 300;
}

.lend_main_bottom_block_line {
  width: 2px;
  height: 1rem;
  margin-right: 1rem;
  margin-left: 1rem;
  background-color: #aaabac;
}

.lend_this {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.lend_this_head {
  color: rgba(0, 0, 0, 0.47);
  font-size: 2rem;
  line-height: 1.3;
  font-weight: 300;
}

.lend_this_head_sp {
  color: #000;
  font-weight: 400;
}

.lend_this_one {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33.75rem;
  margin-top: 3.93rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lend_this_one_button {
  display: block;
  margin-top: 3rem;
  padding-bottom: 0.62rem;
  border-bottom: 1px solid #034cd2;
  opacity: 0.7;
  color: #034cd2;
  font-size: 1.1rem;
}

.lend_this_one_button.lend_this_one_button_2 {
  margin-top: 8.87rem;
  opacity: 0.79;
}

.lend_this_two {
  height: 18.75rem;
  padding-right: 5.37rem;
  border-right: 2px solid #dadada;
}

.lend_this_two.lend_this_two_big {
  height: auto;
}

.lend_this_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.lend_this_two_block {
  width: 31rem;
  height: 18.75rem;
  background-color: rgba(243, 245, 246, 0);
}

.lend_this_two_block.lend_this_two_block_packaging {
  height: 100%;
}

.lend_this_three {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0rem;
  padding-left: 5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lend_this_three_head {
  font-size: 1.12rem;
  font-weight: 300;
}

.lend_this_three_item {
  display: block;
  margin-top: 1.37rem;
  color: #7e7e7e;
  font-weight: 300;
}

.lend_this_three_item.lend_this_three_item_first {
  margin-top: 2.43rem;
}

.lend_power {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  background-color: #f3f5f6;
}

.lend_heading {
  width: 30rem;
  font-size: 2rem;
  line-height: 1.4;
  font-weight: 300;
}

.lend_heading.lend_heading_white {
  color: hsla(0, 0%, 100%, 0.92);
}

.lend_heading.lend_heading_pack {
  width: 36rem;
}

.lend_power_block_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3.75rem;
}

.lend_power_block {
  width: 29rem;
  margin-left: 1.12rem;
  padding: 3.75rem 3.75rem 4.68rem;
  border-radius: 0.5rem;
  background-color: #fff;
  opacity: 1;
}

.lend_power_block.lend_power_block_first {
  margin-left: 0rem;
}

.lend_power_block.lend_power_block_first.lend_power_block_2x {
  width: 44rem;
}

.lend_power_block.lend_power_block_2x {
  width: 44rem;
  padding-right: 2rem;
}

.lend_power_block.lend_power_block_main {
  opacity: 1;
}

.lend_power_block.lend_power_block_opacity {
  background-color: hsla(0, 0%, 100%, 0.8);
  opacity: 0.8;
}

.lend_power_block_head {
  font-size: 1.5rem;
  line-height: 1.3;
  font-weight: 300;
}

.lend_power_block_head_wrapper {
  height: 8.37rem;
}

.lend_power_block_prog {
  margin-top: 2.18rem;
}

.lend_power_block_prog.lend_power_block_prog_first {
  margin-top: 0rem;
}

.lend_power_block_prog_line {
  width: 100%;
  height: 6px;
  border-radius: 50vw;
  background-color: #f3f5f6;
}

.lend_power_block_prog_txt {
  margin-top: 0.93rem;
  font-weight: 300;
}

.lend_power_block_prog_line_active {
  width: 10%;
  height: 100%;
  border-radius: 50vw;
  background-color: #8a8b8b;
}

.lend_power_block_prog_line_active.lend_power_block_prog_line_active_2 {
  width: 20%;
}

.lend_power_block_prog_line_active.lend_power_block_prog_line_active_2.lend_power_block_prog_line_active_4 {
  width: 33%;
}

.lend_power_block_prog_line_active.lend_power_block_prog_line_active_82 {
  width: 82%;
  background-color: #034cd2;
}

.lend_power_block_prog_line_active.lend_power_block_prog_line_active_90 {
  width: 90%;
  background-color: #034cd2;
}

.lend_power_block_prog_line_active.lend_power_block_prog_line_active_75 {
  width: 75%;
  background-color: #034cd2;
}

.lend_power_block_prog_line_active.lend_power_block_prog_line_active_6 {
  width: 21%;
}

.lend_blok {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  background-color: #034cd2;
}

.lend_blok.lend_blok_dn {
  display: none;
}

.lend_blok_head {
  color: #fff;
  font-size: 2rem;
  line-height: 1.3;
}

.lend_blok_page_form {
  margin-top: 0rem;
  margin-left: 9.56rem;
  padding-top: 2rem;
}

.lend_blok_data_box {
  margin-top: 0rem;
  margin-bottom: 0px;
}

.lend_blok_data_box_button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3.75rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lend_blok_data_box_button_txt {
  margin-left: 2rem;
  opacity: 0.7;
  color: #fff;
  font-size: 0.75rem;
  line-height: 1.5;
}

.lend_blok_data_box_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.lend_blok_data_box_block.jobs_page_form_box_block {
  width: 100%;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.lend_blok_data_box_block.form_data_box_block_contacts {
  width: 100%;
}

.lend_blok_data_box_block_containe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 39rem;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #fff;
}

.lend_blok_form_box_block_files_wrapper {
  position: relative;
  margin-left: 4.06rem;
  padding-bottom: 0.15rem;
}

.lend_blok_form_box_block_files_wrapper.files_block_wrapper {
  margin-left: 2rem;
  opacity: 0.8;
}

.lend_blok_data_box_input {
  width: 17.18rem;
  margin-bottom: 0px;
  padding: 0px 0px 0.87rem;
  border-style: none none solid;
  border-width: 1px 1px 2px;
  border-color: #000 #000 #d9d9d9;
  font-size: 1.12rem;
  font-weight: 400;
}

.lend_blok_data_box_input.form_data_box_input_2 {
  margin-left: 4.06rem;
}

.lend_blok_data_box_input.form_data_box_input_3 {
  margin-top: 3.4rem;
}

.lend_blok_data_box_input.form_data_box_input_4 {
  margin-top: 3.4rem;
  margin-left: 4.06rem;
}

.lend_blok_data_box_input.form_data_box_input_5 {
  width: 38.42rem;
  margin-top: 3.4rem;
}

.lend_blok_data_box_input.form_data_box_input_5 {
  width: 59.66rem;
  margin-top: 3.4rem;
}

.lend_blok_data_box_input.form_data_box_input_6 {
  width: 38.42rem;
  margin-top: 3.4rem;
}

.lend_blok_data_box_input.lend_blok_data_box_input_1 {
  border-bottom-color: hsla(0, 0%, 100%, 0.59);
  background-color: transparent;
  color: #fff;
}

.lend_blok_data_box_input.lend_blok_data_box_input_2 {
  margin-left: 4.06rem;
  border-bottom-color: hsla(0, 0%, 100%, 0.59);
  background-color: transparent;
  color: #fff;
}

.lend_blok_data_box_input.lend_blok_data_box_input_6 {
  width: 38.42rem;
  margin-top: 3.4rem;
  border-bottom-color: hsla(0, 0%, 100%, 0.59);
  background-color: transparent;
  color: #fff;
}

.lend_blok_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lend_stages {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.lend_desc {
  width: 24rem;
  margin-top: 2rem;
  color: #737373;
  line-height: 1.5;
  font-weight: 300;
}

.lend_desc.lend_concept_desc {
  width: 27rem;
  line-height: 1.5;
}

.lend_desc.lend_concept_desc.lend_desc_white {
  width: 21rem;
  color: hsla(0, 0%, 100%, 0.7);
}

.lend_stages_wrapper_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4.5rem;
}

.lend_stages_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.lend_stages_block_top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.lend_stages_block_top_circle {
  width: 1.25rem;
  height: 1.25rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 4px solid #004ad2;
  border-radius: 50vw;
}

.lend_stages_block_top_line {
  width: 100%;
  height: 4px;
  background-color: #004ad2;
}

.lend_stages_block_txt {
  margin-top: 1.56rem;
  padding-right: 5rem;
  font-size: 1.12rem;
  font-weight: 300;
}

.lend_analysis {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  background-color: #f3f5f6;
}

.lend_analysis.lend_analysis_web {
  background-color: rgba(243, 245, 246, 0);
}

.lend_analysis_one {
  width: 33rem;
  padding-right: 4rem;
}

.lend_analysis_two {
  padding-right: 5.37rem;
  border-right: 2px solid #dadada;
}

.lend_analysis_two_icon {
  width: 4.68rem;
  height: 4.68rem;
  border-radius: 50vw;
  background-color: #a8a8a8;
}

.paragraph-3 {
  font-size: 1.25rem;
}

.lend_analysis_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lend_analysis_box.lend_item_img_change_box {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.lend_analysis_two_img {
  width: 100%;
}

.lend_analysis_two_img.lend_item_img_obj_dnone {
  display: none;
}

.lend_analysis_two_img_wrapper {
  overflow: hidden;
  width: 31rem;
}

.lend_concept {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.lend_concept.lend_concept_web {
  background-color: #f3f5f6;
}

.lend_concept.lend_concept_web_2 {
  padding-bottom: 0rem;
}

.lend_concept_left.lend_concept_left_web_2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lend_concept_left_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2.37rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lend_concept_left_item.jobs_box_block_item {
  margin-top: 1rem;
}

.lend_concept_left_item.jobs_page_block_item {
  margin-top: 1.56rem;
}

.lend_concept_left_item.lend_concept_left_item_first {
  margin-top: 0rem;
}

.lend_concept_left_item_item_txt {
  width: 20rem;
  margin-left: 0.93rem;
  line-height: 1.4;
  font-weight: 300;
}

.lend_concept_left_item_item_line {
  width: 1.56rem;
  height: 2px;
  margin-top: 0.65rem;
  background-color: #034cd2;
}

.lend_concept_left_item_wrapper {
  margin-top: 3.93rem;
}

.lend_concept_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.lend_logo_final {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #c5d4db;
}

.lend_logo_final_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.lend_logo_final_left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2.52rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.lend_logo_final_right {
  position: relative;
  margin-right: 15rem;
}

.lend_logo_final_img {
  width: 20rem;
}

.bubls {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 2.68rem;
  height: 2.68rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50vw;
  background-color: hsla(0, 0%, 100%, 0.31);
}

.bubls.lend_logo_final_bubls_1 {
  left: 0rem;
  top: 2.68rem;
  display: none;
}

.bubls.lend_logo_final_bubls_2 {
  left: 16rem;
  bottom: 1.6rem;
  display: none;
}

.bubls_mini {
  width: 0.43rem;
  height: 0.43rem;
  border-radius: 50vw;
  background-color: #fff;
}

.bubls_cont {
  position: absolute;
  left: -19.5rem;
  top: -4.5rem;
  display: none;
  width: 22rem;
  padding: 1.5rem 2.5rem 1.5rem 1.3rem;
  border-radius: 0.5rem;
  background-color: #fff;
  line-height: 1.4;
  font-weight: 300;
}

.lend_logo_ba {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.lend_logo_ba_slider {
  overflow: hidden;
  width: 100%;
  height: 37rem;
  margin-top: 3.25rem;
}

.lend_logo_ba_slider_block {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #ebebeb;
}

.lend_logo_ba_slider_block_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.lend_logo_ba_before_2 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}

.lend_logo_ba_before_2.lend_logo_ba_before_2_bekare {
  width: 100%;
  background-image: url('../images/lend_logo_ba_slider_block_bakery_after.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lend_logo_ba_before_1 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}

.lend_logo_ba_before_1.lend_logo_ba_before_1_bekare {
  background-image: url('../images/lend_logo_ba_slider_block_bakery_before.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lend_logo_ba_before_wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}

.lend_logo_ba_before_wrapper.twentytwenty-container.lend_logo_ba_before_wrapper_mb {
  display: none;
}

.lend_logo_ba_before_action {
  position: absolute;
  overflow: hidden;
  width: 50%;
  height: 100%;
}

.lend_logo_ba_before_cont {
  position: absolute;
  left: 0px;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding-right: 4rem;
  padding-left: 4rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lend_logo_ba_before_cont_txt {
  font-size: 1.12rem;
  font-weight: 300;
}

.lend_logo_ba_before_nav {
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lend_logo_ba_before_nav_circle {
  width: 1.5rem;
  height: 1.5rem;
  border: 2px solid #e1e1dd;
  border-radius: 50vw;
  background-color: #fff;
}

.div-block-3 {
  width: 2px;
  height: 100%;
}

.lend_logo_ba_before_nav_elem {
  position: absolute;
  left: 0px;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1.5rem;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lend_logo_ba_before_nav_elem_wrapper {
  position: absolute;
  left: 44.4rem;
  width: 1.5rem;
  height: 100%;
}

.lend_logo_ba_before_nav_line {
  width: 3px;
  height: 100%;
  border: 2px none #e1e1dd;
  border-radius: 50vw;
  background-color: #e1e1dd;
}

.lend_logo_ba_nav {
  position: static;
  top: 0px;
  right: 0px;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.87rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lend_logo_ba_nav_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lend_logo_ba_nav_empt {
  width: 0px;
  height: 0px;
}

.lend_logo_ba_nav_el {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lend_logo_ba_nav_el.lend_logo_ba_nav_el_last {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.lend_empt {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  background-color: #f3f5f6;
}

.lend_empt_block_wrapper {
  margin-top: 7.18rem;
}

.lend_empt_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 7rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lend_empt_block.lend_empt_block_first {
  margin-top: 0rem;
}

.lend_empt_block_left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lend_empt_block_left_el {
  width: 30rem;
}

.lend_empt_block_left_el_img_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 7.25rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 2px solid #dadcdd;
}

.lend_empt_block_left_el_img_wrapper.lend_empt_block_left_el_img_wrapper_last {
  border-right-style: none;
}

.lend_empt_block_left_el_img {
  width: 100%;
  height: 100%;
  background-color: #bdbdbd;
}

.lend_empt_block_left_el_txt {
  margin-top: 1.75rem;
  color: rgba(0, 0, 0, 0.6);
  font-size: 1.12rem;
  font-weight: 300;
  text-align: center;
}

.lend_empt_block_left_el_img_wrapper_img {
  width: 10rem;
}

.lend_empt_block_left_el_img_wrapper_img.lend_empt_block_left_el_img_wrapper_img_do {
  width: 12rem;
}

.lend_empt_block_left_el_img_wrapper_img.lend_empt_block_left_el_img_wrapper_img_do_2 {
  width: 12rem;
}

.lend_empt_block_left_el_img_wrapper_img.lend_empt_block_left_el_img_wrapper_img_el_1 {
  width: 12rem;
}

.lend_empt_block_left_el_img_wrapper_img.lend_empt_block_left_el_img_wrapper_img_el_2 {
  width: 12rem;
}

.lend_empt_block_left_el_info {
  font-size: 0.87rem;
  line-height: 1.7;
  font-weight: 300;
}

.lend_empt_block_left_el_info_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 23.75rem;
  height: 6.25rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lend_logo_bottom {
  padding-top: 7.5rem;
}

.paragraph-4 {
  font-size: 1.75rem;
}

.lend_logo_bottom_head {
  font-size: 1.75rem;
  font-weight: 300;
}

.lend_logo_bottom_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 17.68rem;
  margin-top: 0rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lend_logo_bottom_box_img {
  width: 8.87rem;
}

.lend_logo_bottom_box_img.lend_logo_bottom_box_img_blanche {
  width: 10.6rem;
}

.lend_logo_bottom_box_img.lend_logo_bottom_box_img_goodsroom {
  width: 7rem;
}

.lend_logo_bottom_box_img.lend_logo_bottom_box_img_jocc {
  width: 9.87rem;
}

.lend_logo_bottom_box_img.lend_logo_bottom_box_img_befresh {
  width: 10rem;
}

.lend_logo_bottom_box_img.lend_logo_bottom_box_img_travel {
  width: 9.5rem;
}

.lend_logo_bottom_box_img.lend_logo_bottom_box_img_mustard {
  width: 12rem;
}

.lend_logo_bottom_box_img.lend_logo_bottom_box_img_bernies {
  width: 11rem;
}

.lend_logo_bottom_box_img.lend_logo_bottom_box_img_whites {
  width: 6.87rem;
}

.lend_logo_bottom_box_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 15rem;
  margin-top: 5rem;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.lend_brief {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.lend_logo_bottom_line {
  width: 100%;
  height: 2px;
  margin-top: 7.5rem;
  background-color: #f3f5f6;
}

.lend_power_block_prog_wrapper {
  width: 32rem;
}

.lend_power_block_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lend_power_block_stat {
  display: none;
  margin-left: 4rem;
  opacity: 0;
}

.lend_power_block_stat_head {
  font-size: 3rem;
  line-height: 0.75;
  font-weight: 300;
}

.lend_power_block_stat_desc {
  margin-top: 1.3rem;
  font-size: 1.5rem;
  font-weight: 300;
}

.lend_future {
  padding-top: 12.5rem;
  padding-bottom: 7.5rem;
}

.lend_future.lend_future_packaging_jcurl {
  background-image: url('../images/jcurl_12.png'), url('../images/jcurl_12_gradient.jpg');
  background-position: 100% 100%, 0px 0px;
  background-size: auto 100%, auto 100%;
  background-repeat: no-repeat, repeat;
}

.lend_future.lend_future_packaging_bernies {
  background-color: #f3f5f6;
  background-image: url('../images/razrabotka.jpg');
  background-position: 94% 50%;
  background-size: 50rem;
  background-repeat: no-repeat;
}

.lend_future.lend_future_packaging_branding {
  padding-top: 2rem;
  padding-bottom: 7.5rem;
  background-color: #000;
  background-image: url('../images/checkmate_7.jpg');
  background-position: 100% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.lend_future.lend_future_packaging_dm {
  padding-top: 7.5rem;
  background-color: #f35e27;
  background-image: url('../images/cases_fs_bg.png');
  background-position: 100% 50%;
  background-size: auto 123%;
  background-repeat: no-repeat;
}

.lend_future.lend_future_web {
  background-color: #252c38;
}

.lend_future.lend_future_web_1 {
  background-color: #252c38;
}

.lend_future.lend_future_web_2 {
  padding-top: 7.5rem;
  padding-bottom: 3.75rem;
  background-color: #dfe3e6;
}

.lend_future_head {
  width: 46rem;
  color: #4f6667;
  font-size: 2.25rem;
  line-height: 1.3;
  font-weight: 300;
}

.lend_future_head.lend_future_head_white {
  width: 36rem;
  color: #a7a7a7;
  line-height: 1.35;
}

.lend_future_head.lend_future_head_white.case_5_lend_future_head_white {
  color: hsla(0, 0%, 100%, 0.6);
}

.lend_future_head.lend_future_head_white.lend_future_head_milk {
  width: 35rem;
}

.lend_future_head.lend_future_head_do {
  padding-top: 4.5rem;
}

.lend_future_head.lend_future_head_packaging {
  width: 38rem;
  color: #b8547d;
}

.lend_future_head_sp {
  color: #000;
  font-size: 2.75rem;
}

.lend_future_head_sp.lend_future_head_sp_white {
  color: #fff;
}

.lend_future_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lend_future_box.lend_future_box_branding {
  margin-top: 10rem;
}

.lend_future_lable {
  margin-top: 11.5rem;
  opacity: 0.8;
  color: #303030;
  font-size: 0.9rem;
  text-transform: uppercase;
}

.lend_future_lable.lend_future_lable_white {
  color: hsla(0, 0%, 100%, 0.73);
}

.lend_future_lable.lend_future_lable_white.lend_future_lable_web {
  margin-top: 8.5rem;
  color: #95979b;
  font-size: 0.9rem;
  letter-spacing: 0.02rem;
  text-transform: uppercase;
}

.lend_future_lable.lend_future_lable_dm {
  margin-top: 8.5rem;
}

.lend_future_lable.lend_future_lable_dm.lend_future_lable_dm_white {
  margin-top: 14.5rem;
  color: hsla(0, 0%, 100%, 0.71);
  text-transform: uppercase;
}

.lend_future_lable.lend_future_lable_web_2 {
  margin-top: 22.5rem;
  opacity: 0.7;
  text-transform: uppercase;
}

.lend_concept_right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lend_concept_right_img_packaging {
  width: 50.25rem;
}

.lend_var_packaging {
  padding-top: 7.5rem;
  padding-bottom: 15.5rem;
  background-color: #f3f5f6;
  background-image: url('../images/lend_var_packaging.png');
  background-position: 100% 42%;
  background-size: 60rem;
  background-repeat: no-repeat;
}

.lend_result {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.lend_result.lend_result_packaging {
  padding-bottom: 7.5rem;
  background-color: #9dcbe5;
  background-position: 100% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.lend_result.lend_result_web {
  background-color: #000;
}

.lend_result_left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lend_result_ba_nav_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lend_result_nav_line {
  overflow: hidden;
  width: 12.5rem;
  height: 0.25rem;
  margin-left: 2rem;
  background-color: #f3f5f6;
}

.lend_result_nav_arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 2rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lend_result_nav_arrow_icon {
  height: 0.93rem;
  opacity: 0.44;
}

.lend_result_nav_arrow_icon.main_nav_arrow_icon_left {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.lend_result_nav_arrow_icon.main_nav_arrow_icon_right {
  margin-left: 1.5rem;
}

.lend_result_nav_arrow_icon.about_nav_arrow_icon_left {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.lend_result_nav_arrow_icon.about_nav_arrow_icon_right {
  margin-left: 1.5rem;
}

.lend_result_nav_arrow_icon.jobs_nav_arrow_icon_left {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.lend_result_nav_arrow_icon.lend_result_nav_arrow_icon_left {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.lend_result_nav_line_active {
  width: 1%;
  height: 100%;
  background-color: #c2c4c5;
}

.lend_result_nav_number_txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: rgba(51, 51, 51, 0.84);
  font-weight: 500;
  letter-spacing: 0.02rem;
}

.lend_result_nav_number_txt_all {
  display: block;
  width: 1.63rem;
}

.lend_result_nav_number_txt_active {
  display: block;
  color: rgba(51, 51, 51, 0.34);
  font-weight: 400;
}

.lend_result_left_top {
  height: auto;
}

.lend_result_right {
  width: 50rem;
  height: auto;
}

.lend_result_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.lend_result_slider {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.lend_result_slide {
  width: 100%;
  height: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.lend_result_slide.lend_result_slide_1_packaging {
  background-color: #b8e6e5;
  background-image: url('../images/lend_result_slide_1.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.lend_result_slide.lend_result_slide_1_web {
  background-color: #f5f5f5;
}

.lend_result_slider_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lend_work {
  padding-top: 7.5rem;
  padding-bottom: 0rem;
}

.lend_work_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3.25rem;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.lend_work_block_elem {
  display: block;
  overflow: hidden;
  width: 49.5%;
  height: 33.31rem;
  margin-left: 1%;
  background-color: #f6f6f6;
}

.lend_work_block_elem.lend_work_block_elem_1 {
  overflow: hidden;
  margin-left: 0%;
}

.lend_work_block_elem.lend_work_block_elem_3 {
  margin-top: 1%;
  margin-left: 0%;
}

.lend_work_block_elem.lend_work_block_elem_4 {
  margin-top: 1%;
  margin-left: 1%;
}

.lend_work_block_elem_img {
  width: 100%;
  height: 100%;
}

.lend_work_block_elem_img.lend_work_block_elem_img_1 {
  background-image: url('../images/brending__preview--do.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lend_work_block_elem_img.lend_work_block_elem_img_2 {
  background-image: url('../images/02.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lend_work_block_elem_img.lend_work_block_elem_img_3 {
  background-image: url('../images/03.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lend_work_block_elem_img.lend_work_block_elem_img_4 {
  background-image: url('../images/04.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lend_work_block_elem_img.lend_work_block_elem_img_1_store {
  background-image: url('../images/freshclimat_case.png');
  background-color: #ffffff;
  background-position: 0px 0px;
  background-size: cover;
}

.lend_work_block_elem_img.lend_work_block_elem_img_2_store {
  background-image: url('../images/akbaravto.png');
  background-color: #ffffff;
  background-position: 0px 0px;
  background-size: cover;
}

.lend_work_block_elem_img.lend_work_block_elem_img_1_web {
  background-image: url('../images/jastar_case.png');
  background-color: #f3f5f6;
  background-position: 0px 0px;
  background-size: cover;
}

.lend_work_block_elem_img.lend_work_block_elem_img_2_web {
  background-image: url('../images/atlascopco_case.png');
  background-color: #f3f5f6;
  background-position: 0px 0px;
  background-size: cover;
}

.lend_work_block_elem_img.lend_work_block_elem_img_pack_1 {
  background-image: url('../images/asem_case.png');
  background-position: 0px 0px;
  background-size: cover;
}

.lend_work_block_elem_img.lend_work_block_elem_img_pack_2 {
  background-image: url('../images/gazel_case.png');
  background-position: 0px 0px;
  background-size: cover;
}

.lend_branding {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  background-color: #f3f5f6;
}

.lend_branding_block_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3.93rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.lend_branding_block {
  overflow: hidden;
  width: 29.25rem;
  border-radius: 0.3rem;
  background-color: #fff;
}

.lend_branding_block_img {
  width: 100%;
  height: 20.87rem;
  background-color: #e0e0e0;
}

.lend_branding_block_img.lend_branding_block_img_1 {
  background-image: url('../images/improve.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lend_branding_block_img.lend_branding_block_img_2 {
  background-color: #fff;
  background-image: url('https://cdn.dribbble.com/users/565164/screenshots/5384955/clincial-2.gif');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.lend_branding_block_img.lend_branding_block_img_3 {
  background-image: url('../images/analytics.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.lend_branding_block_cont {
  padding-top: 2rem;
  padding-bottom: 3.25rem;
  padding-left: 2.37rem;
}

.lend_branding_block_cont_head {
  font-size: 1.5rem;
  font-weight: 300;
}

.lend_branding_block_cont_desc {
  margin-top: 1.37rem;
  font-size: 0.87rem;
  line-height: 1.7;
  font-weight: 300;
}

.lend_branding_block_cont_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lend_branding_block_cont_item.jobs_box_block_item {
  margin-top: 1rem;
}

.lend_branding_block_cont_item.jobs_page_block_item {
  margin-top: 1.56rem;
}

.lend_branding_block_cont_item.lend_branding_block_cont_item_first {
  margin-top: 2.5rem;
}

.lend_branding_block_cont_item_txt {
  margin-left: 0.93rem;
  line-height: 1.4;
  font-weight: 300;
}

.lend_branding_block_cont_item_line {
  width: 1.56rem;
  height: 2px;
  margin-top: 0.65rem;
  background-color: #034cd2;
}

.lend_future_right {
  width: 49rem;
}

.lend_future_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lend_future_right_img {
  width: 43.75rem;
}

.lend_future_right_img_2 {
  width: 55.06rem;
}

.lend_this_cont_navmb {
  display: none;
}

.cases {
  padding-top: 13.62rem;
}

.cases_head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 4.62rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cases_img_full {
  width: 100%;
}

.cases_img_full.cases_img_full_mt {
  margin-top: 0rem;
}

.cases_img_full.cases_img_full_mt.cases_img_full_mb {
  display: none;
}

.cases_img_full.cases_img_full_mt.cases_img_cont_d {
  margin-top: 1rem;
}

.cases_img_full.cases_img_full_mt.cases_img_cont_d.cases_img_cont_d_do {
  margin-top: 0rem;
}

.cases_img_full.cases_img_full_mt.cases_img_cont_m {
  display: none;
}

.cases_img_full.cases_img_full_mb {
  display: none;
}

.cases_img_full.cases_img_m {
  display: none;
}

.cases_img_full.cases_img_full_mart {
  margin-top: 1%;
}

.cases_img_full.cases_img_full_mart.cases_img_full_m {
  display: none;
}

.cases_1 {
  padding-top: 5.5rem;
}

.cases_desc_block {
  width: 50%;
  padding-right: 8rem;
}

.cases_desc_block_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cases_desc_block_head {
  font-size: 1.25rem;
  font-weight: 300;
}

.cases_desc_block_txt {
  margin-top: 1.5rem;
  color: rgba(0, 0, 0, 0.57);
  line-height: 1.5;
  font-weight: 300;
}

.cases_anchor {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3.62rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cases_anchor_item {
  display: block;
  margin-left: 0.81rem;
  padding: 1rem 1.56rem;
  border-radius: 50vw;
  background-color: #f3f5f6;
  color: #000;
  font-weight: 300;
}

.cases_anchor_item.cases_anchor_item_first {
  margin-left: 0rem;
}

.cases_2 {
  margin-top: 6.25rem;
  padding-bottom: 7.5rem;
}

.cases_2.cases_2_do {
  padding-bottom: 0rem;
}

.cases_before_box {
  margin-top: 3.31rem;
  padding-top: 7.31rem;
  background-color: #f3f5f6;
}

.cases_before_box_img_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 3.43rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cases_before_box_img_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 21rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cases_before_box_img_block.cases_before_box_img_block_left {
  border-right: 1px solid #dadcdd;
}

.cases_before_box_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cases_before_box_img_block_img {
  width: 20.62rem;
}

.cases_before_box_img_block_img.cases_img_m {
  display: none;
}

.cases_before_txt {
  margin-top: 3.43rem;
  color: rgba(0, 0, 0, 0.44);
  font-size: 1.12rem;
  font-weight: 300;
}

.cases_3 {
  margin-top: 7.5rem;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  background-color: #f3f5f6;
}

.cases_3.cases_3_dn {
  display: none;
}

.cases_analysis_left {
  width: 31rem;
}

.do_desc {
  width: 25rem;
  margin-top: 2.18rem;
  color: #737373;
  font-size: 1rem;
  line-height: 1.56;
  font-weight: 300;
}

.do_desc.do_desc_qiwi {
  width: 23rem;
}

.do_desc.do_desc_bakery {
  width: 19rem;
}

.cases_analysis_right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.cases_analysis_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cases_analysis_right_block {
  width: 26rem;
  height: 24rem;
  margin-left: 1.25rem;
  padding-top: 3.8rem;
  padding-right: 3.5rem;
  padding-left: 3.5rem;
  border-radius: 0.5rem;
  background-color: #fff;
}

.cases_analysis_right_block.cases_analysis_right_block_first {
  margin-left: 0rem;
}

.cases_analysis_right_block_head {
  font-size: 1.5rem;
  font-weight: 300;
}

.cases_analysis_right_block_desc {
  margin-top: 1.1rem;
  font-size: 0.9rem;
  line-height: 1.5;
  font-weight: 300;
}

.cases_analysis_right_block_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.56rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cases_analysis_right_block_item.jobs_box_block_item {
  margin-top: 1rem;
}

.cases_analysis_right_block_item.jobs_page_block_item {
  margin-top: 1.56rem;
}

.cases_analysis_right_block_item.cases_analysis_right_block_item_first {
  margin-top: 2.5rem;
}

.cases_analysis_right_block_item_line {
  width: 1.56rem;
  height: 2px;
  margin-top: 0.65rem;
  background-color: #034cd2;
}

.cases_analysis_right_block_item_txt {
  margin-left: 0.93rem;
  line-height: 1.4;
  font-weight: 300;
}

.cases_analysis_right_block_top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cases_analysis_right_block_top_circle {
  width: 4.6rem;
  height: 4.6rem;
  border-radius: 50vw;
  background-color: #909192;
}

.cases_analysis_right_block_top_circle.cases_analysis_right_block_top_circle_do {
  background-image: url('../images/Milk.png');
  background-position: 50% 50%;
  background-size: cover;
}

.cases_analysis_right_block_top_circle.cases_analysis_right_block_top_circle_gr {
  background-image: url('../images/Easy-Case.png');
  background-position: 0px 0px;
  background-size: cover;
}

.cases_analysis_right_block_top_circle.cases_analysis_right_block_top_circle_emvy {
  background-image: url('../images/Emvy.png');
  background-position: 50% 50%;
  background-size: cover;
}

.cases_analysis_right_block_top_circle.cases_analysis_right_block_top_circle_jcurl {
  background-image: url('../images/J.Curl.png');
  background-position: 50% 50%;
  background-size: cover;
}

.cases_analysis_right_block_top_circle.cases_analysis_right_block_top_circle_qiwi {
  background-image: url('../images/Qiwi.png');
  background-position: 50% 50%;
  background-size: cover;
}

.cases_analysis_right_block_top_circle.cases_analysis_right_block_top_circle_befresh {
  background-image: url('../images/Befresh.png');
  background-position: 50% 50%;
  background-size: cover;
}

.cases_analysis_right_block_top_head {
  font-size: 1.12rem;
}

.cases_analysis_right_block_top_head_sp {
  font-weight: 300;
}

.cases_analysis_right_block_top_box {
  margin-left: 0.9rem;
}

.cases_analysis_right_block_top_txt {
  margin-top: 0.81rem;
  color: rgba(0, 0, 0, 0.45);
  font-size: 0.87rem;
  font-weight: 300;
}

.cases_analysis_right_block_cont {
  margin-top: 1.62rem;
}

.cases_analysis_right_block_cont.cases_analysis_right_block_cont_first {
  margin-top: 2.5rem;
}

.cases_analysis_right_block_cont_txt {
  margin-top: 0.62rem;
  font-size: 0.9rem;
  line-height: 1.5;
  font-weight: 300;
}

.cases_4 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.cases_4.cases_4_mbn {
  padding-bottom: 0rem;
}

.cases_4.cases_4_mn {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.cases_4.cases_4_life {
  padding-top: 6.25rem;
  padding-bottom: 4.1rem;
}

.cases_img_4x {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cases_img_4x.cases_redd_img {
  margin-top: 4.8rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cases_img_4x.cases_redd_img.cases_img_4x_mn {
  margin-top: 2rem;
}

.cases_img_4x.cases_redd_img.cases_img_4x_mt {
  margin-top: 1%;
}

.cases_img_4x.cases_redd_img.cases_img_4x_marn {
  margin-top: 0rem;
}

.cases_img_4x.cases_info_img {
  margin-top: 5rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cases_img_4x.cases_info_img.cases_img_4x_do {
  margin-top: 1rem;
}

.image-2 {
  width: 49.5%;
}

.cases_img_2x_obj {
  width: 49.5%;
  margin-top: 1%;
}

.cases_img_2x_obj.cases_img_2x_obj_first {
  height: auto;
  margin-top: 0%;
}

.cases_img_2x_obj.cases_img_cont_m {
  display: none;
}

.cases_img_2x_obj.cases_img_2x_obj_life {
  position: relative;
}

.cases_5 {
  height: 49rem;
  padding-top: 12rem;
}

.cases_5.cases_5_do {
  background-color: #f6652c;
  background-image: url('../images/cases_fs_bg.png');
  background-position: 100% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.cases_5.cases_5_emvy {
  background-color: #f3f2f0;
  background-image: url('../images/emvy_6.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.cases_5.cases_5_jcurl {
  background-color: #a5c7de;
  background-image: url('../images/jcurl_3.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.cases_5.cases_5_befresh {
  background-color: #f8642b;
  background-image: url('../images/befresh_5.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.cases_5.cases_5_milk {
  background-color: #f7f7f7;
  background-image: url('../images/milk_4.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.cases_5.cases_5_eatforfit {
  background-color: #f7f7f7;
  background-image: url('../images/eatforfit_5.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.cases_5.cases_5_checkmate {
  background-color: #000;
  background-image: url('../images/checkmate_7.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.cases_5.cases_5_bakery {
  background-color: #fafbf5;
  background-image: url('../images/bakery_7.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.cases_5.cases_5_bakery {
  background-color: #000;
  background-image: url('../images/bakery_7.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.cases_5.cases_5_jocc {
  background-color: #000;
  background-image: url('../images/jocc_5.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.cases_5.cases_5_jocc_2 {
  background-color: #000;
  background-image: url('../images/jocc_8.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.cases_5.cases_5_water {
  background-color: #f8f8f8;
  background-image: url('../images/water_5.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.cases_5.cases_5_eatforfit_2 {
  background-color: #f7f7f7;
  background-image: url('../images/eatforfit_14.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.cases_5.cases_5_bernies {
  background-color: #000;
  background-image: url('../images/bakery_7.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.cases_5.cases_5_bernies.case_5_mb {
  background-image: url('../images/bernies_13.jpg');
}

.cases_5.cases_5_life {
  height: 30rem;
  background-image: url('../images/case_life_img_13.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-attachment: fixed;
}

.cases_6 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.cases_img_cont {
  width: 100%;
  margin-top: 1%;
}

.cases_img_cont.cases_img_cont_6_do {
  margin-top: 3rem;
}

.cases_img_cont.cases_img_cont_6_do.cases_img_cont_desk.cases_img_m {
  display: none;
}

.cases_img_cont.cases_img_cont_m {
  display: none;
}

.cases_img_cont.cases_img_cont_5.cases_img_m {
  display: none;
}

.cases_img_cont.cases_img_cont_first {
  margin-top: 3%;
}

.cases_img_cont.cases_img_cont_mt_life {
  margin-top: 5rem;
}

.cases_anchor_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0.5rem;
}

.cases_7 {
  padding-top: 12.5rem;
  padding-bottom: 7.5rem;
}

.cases_7.cases_7_do {
  padding-top: 7.5rem;
  padding-bottom: 5.5rem;
  background-color: #b9e6e3;
}

.cases_7.cases_7_do.cases_7_do_mb {
  background-color: #ade0e1;
}

.cases_local_img {
  width: 36.25rem;
}

.cases_local_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cases_8 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  background-color: #f3f5f6;
}

.cases_sim_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cases_sim_block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 37.5rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cases_sim_block.cases_sim_block_do_7 {
  background-color: #fff;
}

.cases_sim_block.cases_sim_block_do_8 {
  background-color: #bde8e6;
}

.cases_sim_block.cases_sim_block_do_9 {
  background-color: #fbcf50;
}

.cases_sim_block_img {
  width: 20rem;
}

.cases_sim_block_img.cases_sim_block_img_do_9 {
  width: 15rem;
}

.cases_sim_block_img.cases_sim_block_img_do_10 {
  width: 16rem;
}

.cases_sim_block_txt {
  position: absolute;
  bottom: 3.62rem;
  color: rgba(0, 0, 0, 0.38);
  font-size: 1.1rem;
  font-weight: 300;
}

.cases_9 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.cases_9.cases_9_do {
  padding-bottom: 5rem;
}

.conatiner {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.cases_2_line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cases_2_line.cases_2_line_do {
  margin-top: 4.37rem;
}

.cases_2_line_img {
  width: 50%;
}

.cases_10 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  background-color: rgba(33, 33, 33, 0);
}

.price_cont_form {
  margin-top: 0rem;
}

.price_cont_form_lable {
  color: rgba(51, 51, 51, 0.54);
  font-size: 0.85rem;
  text-transform: uppercase;
}

.cases_5_img {
  display: none;
}

.case_block_right_bg_goodsroom {
  width: 100%;
  height: 100%;
  background-color: #fbfbfb;
}

.case_block_right_bg_water {
  width: 100%;
  height: 100%;
  background-color: #f8f8f8;
}

.case_block_right_bg_milk {
  width: 100%;
  height: 100%;
  background-color: #f4f4f4;
}

.case_block_right_bg_qiwi {
  width: 100%;
  height: 100%;
  background-color: #161317;
}

.lend_this_two_block_elem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding-right: 5rem;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.lend_this_two_block_elem.lend_this_two_block_elem_web {
  padding-right: 0rem;
}

.lend_this_two_block_elem_emvy {
  width: 50%;
}

.lend_this_two_block_elem_benries {
  display: none;
  width: 55%;
}

.lend_this_two_block_elem_eat {
  display: none;
  width: 35%;
}

.lend_this_two_block_elem_bakey {
  display: none;
  width: 35%;
}

.lend_logo_ba_before_img {
  width: 100%;
}

.lend_this_two_block_img {
  display: none;
  width: 100%;
}

.lend_this_two_block_img.lend_this_two_block_img_active {
  display: block;
}

.lend_logo_ba_nav_arrow_icon {
  height: 0.93rem;
  opacity: 0.44;
}

.lend_logo_ba_nav_arrow_icon.main_nav_arrow_icon_left {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.lend_logo_ba_nav_arrow_icon.main_nav_arrow_icon_right {
  margin-left: 1.5rem;
}

.lend_logo_ba_nav_arrow_icon.about_nav_arrow_icon_left {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.lend_logo_ba_nav_arrow_icon.about_nav_arrow_icon_right {
  margin-left: 1.5rem;
}

.lend_logo_ba_nav_arrow_icon.jobs_nav_arrow_icon_left {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.lend_logo_ba_nav_arrow_icon.lend_logo_ba_nav_arrow_icon_left {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.lend_logo_ba_nav_number_txt_all {
  display: block;
  width: 1.63rem;
}

.lend_logo_ba_nav_number_txt_active {
  display: block;
  color: rgba(51, 51, 51, 0.34);
  font-weight: 400;
}

.lend_logo_concept_nav_line_active {
  width: 1%;
  height: 100%;
  background-color: #c2c4c5;
}

.image-5 {
  width: 30rem;
}

.lend_this_two_block_elem_web_img {
  width: 50%;
}

.lend_this_two_block_elem_web_img.lend_item_img_obj {
  width: 100%;
}

.lend_this_two_block_elem_web_img.lend_item_img_obj.lend_item_img_obj_dnone {
  display: none;
}

.lend_video {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.menu_mobile {
  display: none;
}

.menu_mb_item {
  color: rgba(0, 0, 0, 0.75);
  font-size: 2rem;
  line-height: 2.5;
  font-weight: 300;
}

.lend_this_two_block_branding_img.lend_this_two_block_branding_img_dn {
  display: none;
}

.lend_result_packaging_lable {
  margin-top: 12.5rem;
  opacity: 0.8;
  color: #303030;
  font-size: 0.9rem;
  text-transform: uppercase;
}

.lend_result_packaging_lable.lend_future_lable_white {
  color: hsla(0, 0%, 100%, 0.73);
}

.lend_result_packaging_lable.lend_future_lable_white.lend_future_lable_web {
  margin-top: 8.5rem;
  color: #95979b;
}

.lend_result_packaging_lable.lend_future_lable_dm {
  margin-top: 8.5rem;
}

.lend_result_packaging_lable.lend_future_lable_dm.lend_future_lable_dm_white {
  color: hsla(0, 0%, 100%, 0.71);
}

.lend_result_packaging_lable.lend_future_lable_web_2 {
  text-transform: uppercase;
}

.doing_block_cont_wrapper {
  position: absolute;
  left: 0px;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.jobs_cont_block_img {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}

.jobs_cont_block_img.jobs_cont_block_img_1 {
  position: static;
  background-color: #f7f7f7;
  background-image: url('../images/new/1.jpg');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 100%;
}

.jobs_cont_block_img.jobs_cont_block_img_2 {
  position: static;
  background-color: #f7f7f7;
  background-image: url('../images/new/4.jpg');
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.jobs_cont_block_img.jobs_cont_block_img_3 {
  position: static;
  background-color: #f7f7f7;
  background-image: url('../images/new/3.jpg');
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.jobs_cont_block_img.jobs_cont_block_img_4 {
  position: static;
  left: 0px;
  top: 0px;
  width: 100%;
  border-radius: 0rem;
  background-color: #f7f7f7;
  background-image: url('../images/new/0.jpg');
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.price_block_files_wrapper {
  position: relative;
  margin-left: 4.06rem;
  padding-bottom: 0.15rem;
}

.price_block_files_wrapper.files_block_wrapper {
  margin-left: 3.81rem;
}

.cases_desc_block_txt_2 {
  width: 26rem;
  margin-top: 1.5rem;
  color: rgba(0, 0, 0, 0.57);
  line-height: 1.5;
  font-weight: 300;
}

.cases_desc_block_txt_2.cases_desc_block_txt_2_jcurl {
  width: 31rem;
}

.cases_desc_block_txt_2.cases_desc_block_txt_2_befresh {
  width: 31rem;
}

.cases_desc_block_txt_2.cases_desc_block_txt_2_life {
  width: 91%;
}

.cases_10_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3.5rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.case_img_3x {
  width: 32.65%;
}

.cases_11 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  background-color: #212121;
}

.case_block_right_bg_whites {
  width: 100%;
  height: 100%;
  background-color: #9a9aaa;
}

.case_block_right_bg_jcurl {
  width: 100%;
  height: 100%;
  background-color: #9cbfd9;
}

.case_block_right_bg_emvy {
  width: 100%;
  height: 100%;
  background-color: #e3a0b5;
}

.case_block_right_bg_befresh {
  width: 100%;
  height: 100%;
  background-color: #f6da62;
}

.shop_main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
}

.end_block_cont_top_icon_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.jobs_page_form_wrapper {
  padding-top: 7.31rem;
}

.footer_bottom_cont_block {
  width: 33%;
}

.footer_bottom_cont_block.footer_bottom_cont_block_center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.footer_bottom_cont_block.footer_bottom_cont_block_right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.mob_active{
  display: none;
}

.case_block_right_bg_bakery {
  width: 100%;
  height: 100%;
  background-color: #e3e3e3;
}

.case_block_right_bg_brewery {
  width: 100%;
  height: 100%;
  background-color: #1d1d1d;
}

.case_block_right_bg_checkmate {
  width: 100%;
  height: 100%;
  background-color: #000;
}

.case_block_right_bg_wa {
  width: 100%;
  height: 100%;
  background-color: #fff;
}

.case_block_right_bg_jocc {
  width: 100%;
  height: 100%;
  background-color: #ff4d56;
}

.case_block_right_bg_emvyc {
  width: 100%;
  height: 100%;
  background-color: #e3a0b5;
}

.copyright_simbol {
  font-family: 'PT Sans', sans-serif;
}

.publish_block_cont_source_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-span {
  color: #383838;
}

.clients_line {
  width: 100%;
  height: 1px;
  margin-top: 3.75rem;
  background-color: rgba(0, 0, 0, 0.09);
}

.menu_desk_bg {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  opacity: 0;
}

.main_bottom_social_line {
  width: 1px;
  height: 1.2rem;
  background-color: rgba(0, 0, 0, 0.15);
}

.all_projects_navigation_circle_wrapper {
  position: absolute;
  top: 0px;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.check_box {
  width: 26rem;
  height: 24rem;
  margin-left: 1.12rem;
  padding-top: 3.8rem;
  padding-right: 3.75rem;
  padding-left: 3.75rem;
  border-radius: 0.5rem;
  background-color: #fff;
  opacity: 1;
}

.check_box.lend_power_block_first {
  margin-left: 0rem;
}

.check_box.lend_power_block_first.lend_power_block_2x {
  width: 44rem;
}

.check_box.lend_power_block_2x {
  width: 44rem;
  padding-right: 2rem;
}

.check_box.lend_power_block_main {
  opacity: 1;
}

.check_box.lend_power_block_opacity {
  background-color: hsla(0, 0%, 100%, 0.8);
  opacity: 0.8;
}

.check_box.lend_item_img_obj.lend_item_img_obj_dnone {
  display: none;
}

.check_box_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.check_box_item.check_box_item_first {
  margin-top: 0rem;
}

.check_box_item_img {
  width: 2.7rem;
}

.check_box_item_txt {
  margin-left: 1.5rem;
  font-size: 1.12rem;
  line-height: 1.2;
}

.jobs_cont_block_img_wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.jobs_cont_block_img_wrapper.jobs_cont_block_img_1_wrapper {
  background-color: #f7f7f7;
}

.jobs_cont_block_img_wrapper.jobs_cont_block_img_wrapper_2 {
  background-color: #f0f0f0;
}

.jobs_cont_block_img_wrapper.jobs_cont_block_img_wrapper_3 {
  background-color: #f8f8fe;
}

.jobs_cont_block_img_wrapper.jobs_cont_block_img_wrapper_4 {
  width: 101%;
  height: 102%;
}

.menu_desk_top_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.popup_menu_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.about_showreel {
  position: fixed;
  z-index: 11;
  display: none;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #151515;
  opacity: 0;
}

.about_menu_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.about_showreel_block_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.about_showreel_block {
  width: 100%;
  padding-bottom: 0.1rem;
  background-color: hsla(0, 0%, 100%, 0);
}

.popup_showreel_top_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.client_do {
  width: 43%;
  -webkit-filter: none;
  filter: none;
}

.case_block_right_bg_bernies {
  width: 100%;
  height: 100%;
  background-color: #dadada;
}

.page_policy_txt {
  width: 100%;
  margin-top: 1rem;
  color: #737373;
  font-size: 0.95rem;
  line-height: 1.56;
  font-weight: 300;
}

.page_policy_txt.page_desc_about {
  width: 28rem;
}

.page_policy_txt.page_desc_job {
  width: 32rem;
}

.page_policy_txt_sp {
  color: #272727;
  font-weight: 400;
}

.form_data_head_desk_express_sp {
  font-size: 1.7rem;
  font-weight: 400;
}

.form_express_item_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.8rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.form_express_item_wrapper.form_express_item_wrapper_mobile {
  display: none;
}

.form_express_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 2.2rem;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.form_express_item_img {
  width: 1.7rem;
}

.form_express_item_txt {
  margin-left: 0.7rem;
  font-size: 1.1rem;
}

.cases_img_2x_obj_img {
  width: 100%;
}

.cases_img_2x_obj_overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.cases_img_2x_obj_overlay_img {
  width: 100%;
}

.cases_13 {
  overflow: hidden;
}

.cases_13.cases_13_d.cases_13_mart {
  margin-top: 1%;
}

.cases_13.cases_13_mart {
  margin-top: 1%;
}

.cases_4_txt_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cases_4_txt {
  width: 49.5%;
}

.cases_img_2x_obj_video {
  width: 100%;
  margin-top: 1%;
}

.cases_img_2x_obj_w100 {
  width: 50%;
  margin-top: 1%;
}

.cases_img_2x_obj_w100.cases_img_2x_obj_first {
  width: 50%;
  height: auto;
  margin-top: 0%;
}

.cases_img_2x_obj_w100.cases_img_cont_m {
  display: none;
}

.cases_img_2x_obj_w100.cases_img_2x_obj_life {
  position: relative;
}

.case_block_right_bg_vkusnoteevo {
  width: 100%;
  height: 100%;
  background-color: #fbbc00;
}

.cases_img_3x_obj {
  width: 32.666%;
  margin-top: 1%;
}

.html-embed {
  width: 49.5%;
  height: 49.5rem;
}

.cases_img_2x_video {
  position: relative;
  width: 49.5%;
  margin-top: 1%;
}

.cases_img_2x_video.cases_img_2x_obj_first {
  height: auto;
  margin-top: 0%;
}

.cases_img_2x_video.cases_img_cont_m {
  display: none;
}

.cases_img_2x_video.cases_img_2x_obj_life {
  position: relative;
}

.case_block_right_bg_nightcont {
  width: 100%;
  height: 100%;
  background-color: #e8e8e8;
}

.cases_img_video {
  position: relative;
  width: 100%;
  margin-top: 1%;
}

.cases_img_video.cases_img_2x_obj_first {
  height: auto;
  margin-top: 0%;
}

.cases_img_video.cases_img_cont_m {
  display: none;
}

.cases_img_video.cases_img_2x_obj_life {
  position: relative;
}

.cases_img_video.cases_img_video_mn {
  margin-top: 0%;
}

.cases_img_2x_obj_w100_video {
  position: relative;
  width: 50%;
  margin-top: 1%;
}

.cases_img_2x_obj_w100_video.cases_img_2x_obj_first {
  height: auto;
  margin-top: 0%;
}

.cases_img_2x_obj_w100_video.cases_img_cont_m {
  display: none;
}

.cases_img_2x_obj_w100_video.cases_img_2x_obj_life {
  position: relative;
}

.case_block_right_bg_just {
  width: 100%;
  height: 100%;
  background-color: #faeae6;
}

.case_block_right_bg_kustendorf {
  width: 100%;
  height: 100%;
  background-color: #de0343;
}

.cases_4_link_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cases_4_link_block_obj {
  color: #27367b;
}

.case_block_right_bg_willgrade {
  width: 100%;
  height: 100%;
  background-color: #366bd3;
}

.case_block_right_bg_majestic {
  width: 100%;
  height: 100%;
  background-color: #3250b5;
}

.case_block_right_bg_dales {
  width: 100%;
  height: 100%;
  background-color: #fe7b19;
}

.wrapper {
  position: relative;
  width: 100%;
}

.notfound {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #034cd2;
}

.notfound_num {
  padding-right: 0.8rem;
  color: #fff;
  font-size: 6rem;
  line-height: 0.7727272727272727;
  font-weight: 400;
}

.notfound_txt {
  margin-top: 2rem;
  font-family: Stolzl, sans-serif;
  color: #fff;
  font-size: 1.8rem;
  line-height: 1.4;
  font-weight: 300;
  text-align: center;
}

.notfound_desc {
  margin-top: 0.75rem;
  font-family: Stolzl, sans-serif;
  color: #909090;
  font-size: 1.0625rem;
  line-height: 2;
  font-weight: 300;
  text-align: center;
}

.container-2 {
  width: 78.75rem;
  margin-right: auto;
  margin-left: auto;
}

.conditions_block_txt {
  margin-top: 0.6875rem;
  color: hsla(0, 0%, 100%, 0.95);
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 300;
}

.conditions_block_head {
  color: #fff;
  font-size: 1.625rem;
  font-weight: 500;
}

.conditions_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.heading {
  color: #fff;
  font-size: 2.8rem;
  line-height: 1.15;
  font-weight: 700;
  text-align: center;
  letter-spacing: -0.01rem;
}

.heading.heading_black_conditions {
  color: #fff;
  font-weight: 500;
}

.conditions_desc {
  max-width: 44rem;
  margin-top: 1rem;
  margin-right: auto;
  margin-left: auto;
  color: hsla(0, 0%, 100%, 0.79);
  font-size: 1.1rem;
  line-height: 1.4;
  font-weight: 300;
  text-align: center;
  letter-spacing: -0.01rem;
}

.conditions {
  min-height: 100vh;
  padding-top: 7.2rem;
  background-color: #000;
}

.conditions_block {
  width: 23.25rem;
  margin-right: 0.5rem;
  margin-left: 0.5rem;
  padding: 1.5rem 1rem 1.5rem 2.1rem;
  border-radius: 0.5rem;
  background-color: #034cd2;
  text-decoration: none;
}

.case_block_right_bg_koya {
  width: 100%;
  height: 100%;
  background-color: #e2e2e2;
}

.case_block_right_bg_korolev {
  width: 100%;
  height: 100%;
  background-color: #1e1e2c;
}

.case_block_right_bg_frumba {
  width: 100%;
  height: 100%;
  background-color: #2aba4c;
}


.overlay {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  background-color: rgba(256, 256, 256, 1);
  overflow-x: hidden;
  transition: 0.5s;
}

.overlay-content {
  position: relative;
  top: 15%;
  width: 100%;
  text-align: center;
  margin-top: 30px;
  padding: 25px;
}

.overlay a {
  padding: 8px;
  text-decoration: none;
  font-size: 36px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.overlay a:hover, .overlay a:focus {
  color: #f1f1f1;
}

.overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 60px;
}

.menu_mb_icon.menu_mb_icon_close {
  width: 1rem;
}

.zgroup_block_services {
	display: flex;
}

.zgroup_block_services_image{
	width: 70%;
	margin: auto;
}

@media (max-width: 1600px) and (min-width: 992px){
  .form_data_box_input {
    width: 18rem !important;
  }
}

@media screen and (max-height: 450px) {
  .overlay a {font-size: 20px}
  .overlay .closebtn {
    font-size: 40px;
    top: 15px;
    right: 35px;
  }
}


.success_message{
  display: none;
  background: #44be75; 
  color: #ffffff; 
  height: auto; 
  width: 25rem; 
  padding: 20px; 
  margin-right: auto; 
  margin-left: auto;
}

.popup_button{
  color: #ffffff !important; 
  margin-top: 2rem; 
  margin-right: auto; 
  margin-left: auto;
}

.popup_input{
  margin-right: auto !important; 
  margin-left: auto !important; 
  margin-top: 2rem !important;
}

@media screen and (max-width: 991px) {
	.lend_main.lend_main_store {
  		background-image: url('../images/new/bg_mob_page.jpg');
	}
	.case_zgroup:hover, .case_zgroup:active {
		transform: scale(1);
	}
	.zgroup_block_services {
		display: block;
	}
	.zgroup_block_services_image{
		width: 100%;
		margin-top: 1rem;
	}
  .success_message{
    width: auto;
  }
  .menu {
    display: none;
  }
  .menu.menu_popup {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 2rem;
    padding-right: 0rem;
    padding-left: 0rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .menu_logo.menu_logo_white {
    width: 5rem;
  }
  .button_1.footer_button {
    margin-top: 2.5rem;
  }
  .button_1.blok_main_button.blok_main_button_desk {
    display: none;
  }
  .button_1.blok_main_button.blok_main_button_mb {
    display: block;
  }
  .menu_icon {
    margin-bottom: 1px;
  }
  .main {
    height: 41rem;
  }
  .container {
    width: 43rem;
  }
  .main_slide {
    display: none;
  }
  .main_bottom {
    bottom: 3rem;
  }
  .container_big {
    width: 43.75rem;
  }
  .main_bottom_social {
    margin-left: 0rem;
  }
  .main_nav {
    display: none;
  }
  .doing {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .doing.doing_services {
    padding-top: 8rem;
  }
  .jobs_cont_block {
    width: 49%;
    height: 12rem;
    padding-left: 0rem;
  }
  .jobs_cont_block.doing_block_1 {
    width: 49%;
    height: 12rem;
    padding-left: 0rem;
  }
  .jobs_cont_block.doing_block_2 {
    width: 49%;
    height: 12rem;
    padding-left: 2rem;
  }
  .jobs_cont_block.doing_block_3 {
    width: 49%;
    height: 12rem;
    margin-top: 1.7%;
    padding-left: 0rem;
  }
  .jobs_cont_block.doing_block_8 {
    width: 49%;
    height: 12rem;
    margin-top: 1.7%;
    padding-left: 0rem;
  }
  .jobs_cont_block.doing_block_4 {
    width: 49%;
    height: 12rem;
    margin-top: 2%;
    padding-left: 2rem;
  }
  .jobs_cont_block.jobs_cont_block_tb {
    margin-top: 1rem;
  }
  .jobs_cont_block.jobs_cont_block_dubl {
    width: 100%;
    height: auto;
    margin-top: 0.5rem;
    padding-bottom: 3rem;
    padding-left: 3rem;
  }
  .jobs_cont_block.jobs_cont_block_dubl.jobs_cont_block_3d {
    margin-top: 1%;
  }
  .jobs_cont_block.jobs_cont_block_dubl.jobs_cont_block_develop {
    margin-top: 1%;
  }
  .jobs_cont_block.jobs_cont_block_dubl.jobs_cont_block_manager {
    margin-top: 1%;
  }
  .doing_block_head {
    font-size: 1.3rem;
  }
  .doing_block_desc {
    font-size: 0.9rem;
  }
  .doing_block_desc.doing_block_desc_packaging {
    width: 13rem;
    height: auto;
  }
  .doing_block_button {
    display: none;
    margin-top: 2rem;
    font-weight: 400;
  }
  .case {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .case_top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .case_block_warapper {
    margin-top: 3rem;
  }
  .case_top_block {
    margin-top: 2rem;
  }
  .case_top_block.case_top_block_tb {
    display: none;
  }
  .case_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .case_block_right {
    width: 28.12rem;
    height: auto;
  }
  .case_block_left {
    margin-top: 2rem;
  }
  .case_block_head {
    font-size: 1.5rem;
  }
  .case_block_head_sp {
    font-size: 1.5rem;
  }
  .case_block_lable {
    margin-top: 1rem;
  }
  .case_block_left_link {
    display: block;
    border-bottom-color: #004ad2;
  }
  .price {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .price_cont {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .price_block {
    margin-top: 1.5rem;
    margin-left: 0rem;
  }
  .price_block.price_block_first {
    margin-top: 0rem;
  }
  .price_block_wrapper {
    height: auto;
  }
  .price_block_wrapper.price_block_wrapper_disable {
    display: none;
  }
  .price_left {
    width: 100%;
    border-right-style: none;
  }
  .price_right {
    display: none;
  }
  .clients {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .clients_cont {
    width: 39rem;
    height: 26rem;
    margin-top: 3.5rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    grid-column-gap: 13px;
    grid-row-gap: 27px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .clients_feed {
    margin-top: 5rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .clients_feed_block {
    margin-top: 3rem;
    margin-left: 0rem;
  }
  .clients_feed_block.clients_feed_block_first {
    margin-top: 0rem;
  }
  .case_block_right_bg_dm {
    position: absolute;
  }
  .case_block_right_img {
    position: relative;
  }
  .indicators {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .indicators_cont {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .indicators_block {
    width: 100%;
    margin-top: 2rem;
    margin-left: 4rem;
  }
  .indicators_block.indicators_block_first {
    margin-top: 0rem;
  }
  .indicators_block.indicators_block_2 {
    margin-top: 0rem;
  }
  .indicators_block.indicators_block_3 {
    margin-left: 0rem;
  }
  .indicators_block_head {
    font-size: 3rem;
  }
  .indicators_block_desc {
    font-size: 1rem;
  }
  .publish {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .publish_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .publish_block {
    height: 24.75rem;
    margin-top: 2rem;
  }
  .publish_block.publish_block_first {
    margin-top: 0rem;
  }
  .publish_block_img.publish_block_img_1 {
    height: 11rem;
  }
  .publish_block_img.publish_block_img_2 {
    height: 11rem;
  }
  .publish_block_img.publish_block_img_3 {
    height: 11rem;
  }
  .end {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .end_block.end_block_shop {
    width: 100%;
    height: 25rem;
  }
  .end_block.end_block_blok {
    width: 100%;
    height: 25rem;
    margin-top: 2rem;
    margin-left: 0%;
  }
  .end_block_cont {
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-left: 3rem;
  }
  .end_block_button {
    display: block;
  }
  .end_cont {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .end_block_blok_cont_desc {
    display: none;
  }
  .end_block_cont_top_icon {
    display: none;
  }
  .footer {
    display: none;
  }
  .footer_top {
    width: 100%;
  }
  .footer_center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 4rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .footer_center_block {
    border-top: 1px none #fff;
    border-bottom: 1px none #000;
  }
  .footer_center_block.footer_center_block_last.footer_center_block_tb {
    border-top-color: hsla(0, 0%, 100%, 0.23);
    border-bottom-color: hsla(0, 0%, 100%, 0.23);
  }
  .footer_center_block.footer_center_block_tb {
    border-top-style: solid;
    border-top-color: hsla(0, 0%, 100%, 0.23);
    border-bottom-style: solid;
    border-bottom-color: hsla(0, 0%, 100%, 0.23);
  }
  .footer_center_block.footer_center_block_info {
    margin-top: 0rem;
  }
  .footer_item_wrapper {
    display: block;
  }
  .footer_item_wrapper.footer_item_wrapper_tb {
    display: none;
    padding-bottom: 1.18rem;
  }
  .footer_center_cont {
    margin-left: 3rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .footer_center_block_wrapper {
    margin-left: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .footer_bottom_cont {
    margin-top: 4rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .footer_lng {
    margin-top: 1rem;
    margin-left: 0rem;
    font-size: 0.75rem;
  }
  .brief {
    padding-top: 8rem;
    padding-bottom: 4rem;
  }
  .brief_type_block {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .brief_type_block.brief_type_block_express {
    margin-top: 2.02rem;
  }
  .brief_type_block_box {
    width: 40rem;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .brief_type_block_item.brief_type_block_item_tb {
    margin-top: 1rem;
    margin-left: 0rem;
  }
  .brief_type_block_item.brief_type_block_item_tb_2 {
    margin-top: 1rem;
    margin-left: 0.93rem;
  }
  .brief_type_block_item.brief_type_block_item_mb_3 {
    margin-left: 1rem;
  }
  .brief_type_block_item.brief_type_block_item_mb_4 {
    margin-top: 1rem;
    margin-left: 0rem;
  }
  .brief_type_block_form_input {
    width: 35rem;
  }
  .form_data_head.form_data_head_target {
    width: 30rem;
  }
  .form_data_box.form_data_box_express {
    margin-top: 4.4rem;
  }
  .form_data_box_block {
    width: 100%;
  }
  .form_data_box_input.form_data_box_input_2.form_data_box_input_tb_1 {
    margin-top: 3.4rem;
    margin-left: 0rem;
  }
  .form_data_box_input.form_data_box_input_2.price_data_box_input_2 {
    margin-top: 3.4rem;
    margin-left: 0rem;
  }
  .form_data_box_input.form_data_box_input_3.form_data_box_input_tb_2 {
    margin-left: 4.06rem;
  }
  .form_data_box_input.form_data_box_input_4.form_data_box_input_tb_1 {
    margin-left: 0rem;
  }
  .form_data_box_input.form_data_box_input_5 {
    width: 38.42rem;
  }
  .form_data_box_input.form_data_box_input_5.form_data_box_input_express {
    width: 17.18rem;
    margin-left: 4.06rem;
  }
  .form_data_box_input.form_data_box_input_6.price_data_box_input_6 {
    width: 17.18rem;
    margin-left: 4.06rem;
  }
  .form_data_box_input.lend_blok_data_box_input_2.form_data_box_input_tb_1 {
    margin-top: 3.4rem;
    margin-left: 0rem;
  }
  .form_data_box_button {
    margin-top: 3rem;
  }
  .contacts {
    padding-top: 8rem;
    padding-bottom: 4rem;
  }
  .contacts_left {
    width: 100%;
    padding-top: 0rem;
    padding-left: 0rem;
  }
  .contacts_left.page_form {
    padding-top: 3rem;
  }
  .contacts_left.page_express {
    padding-top: 3rem;
  }
  .contacts_right {
    width: 100%;
    height: 30rem;
    margin-top: 3rem;
  }
  .contacts_content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .page_desc {
    margin-top: 1.5rem;
  }
  .contacts_block {
    margin-top: 3rem;
  }
  .about {
    padding-top: 8rem;
  }
  .about_video.about_showreel_open {
    background-position: 100% 100%;
  }
  .about_place {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .about_place_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .about_place_left {
    width: 100%;
    padding-top: 0rem;
  }
  .about_place_right {
    width: 37.37rem;
    margin-top: 4rem;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .about_slider {
    width: 37.37rem;
  }
  .about_slider_block.swiper-slide.about_slider_block_1 {
    width: 37.37rem;
  }
  .all_projects {
    padding-top: 8rem;
  }
  .all_projects_case_top {
    display: block;
  }
  .all_projects_case_top_block {
    display: none;
  }
  .all_projects_case_wrapper {
    margin-top: 3rem;
  }
  .blok_main {
    padding-top: 8rem;
    padding-bottom: 4rem;
  }
  .blok_main_head {
    font-size: 2rem;
  }
  .blok_main_desc {
    font-size: 1.5rem;
  }
  .blok_main_right {
    margin-top: 2rem;
    margin-left: 0rem;
  }
  .blok_main_wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .blok_box {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .blok_box_block {
    margin-top: 1.3%;
    margin-left: 0%;
  }
  .blok_box_wrapper {
    width: 37.5rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .blok_page {
    padding-top: 8rem;
    padding-bottom: 4rem;
  }
  .jobs {
    padding-top: 8rem;
    padding-bottom: 4rem;
  }
  .jobs_cont {
    margin-top: 2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .jobs_cont.jobs_cont_2 {
    margin-top: 0%;
  }
  .jobs_block_desc.jobs_block_desc_txt {
    height: auto;
  }
  .jobs_block_button {
    margin-top: 3rem;
  }
  .jobs_box {
    margin-top: 4rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .jobs_box_block {
    margin-top: 3rem;
  }
  .jobs_box_block.jobs_box_block_left {
    margin-top: 0rem;
    padding-top: 0rem;
  }
  .jobs_box_block_item_wrapper {
    margin-top: 2rem;
  }
  .jobs_item.jobs_page_block_item {
    margin-top: 1.5rem;
  }
  .jobs_slider {
    width: 36.37rem;
  }
  .jobs_slider_slide.swiper-slide.jobs_slider_slide_1 {
    width: 36.37rem;
  }
  .jobs_slider_slide.swiper-slide.lend_concept_slider_slide_1 {
    width: 36.37rem;
  }
  .jobs_slider_slide.swiper-slide.lend_concept_slider_slide_2 {
    width: 36.37rem;
  }
  .jobs_slider_slide.swiper-slide.lend_concept_slider_slide_3 {
    width: 36.37rem;
  }
  .jobs_slider_slide.swiper-slide.lend_concept_slider_slide_4 {
    width: 36.37rem;
  }
  .jobs_nav {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .jobs_page_block.jobs_page_block_2 {
    margin-top: 3rem;
    margin-left: 0rem;
  }
  .jobs_page_block.jobs_page_block_3 {
    margin-top: 3rem;
  }
  .jobs_page_block.jobs_page_block_4 {
    margin-top: 3rem;
    margin-left: 0rem;
  }
  .jobs_page_block.jobs_page_block_4.jobs_page_block_mn {
    margin-top: 3rem;
  }
  .jobs_page_cont {
    width: 100%;
    margin-top: 3rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .jobs_page_box {
    margin-top: 5rem;
  }
  .jobs_page_box_img.jobs_page_box_img_1 {
    height: 18rem;
  }
  .jobs_page_box_img.jobs_page_box_img_2 {
    height: 18rem;
  }
  .files_block.price_files_block {
    margin-top: 2rem;
    margin-left: 0rem;
  }
  .jobs_page_form_box_block_files_wrapper.files_block_wrapper {
    margin-top: 2rem;
    margin-left: 0rem;
  }
  .popup_showreel_top_icon {
    margin-bottom: 1px;
  }
  .popup_showreel_top_icon.popup_showreel_close {
    margin-right: 0.3rem;
    margin-left: 0rem;
  }
  .popup_showreel_top_icon.about_showreel_close {
    margin-right: 0.3rem;
    margin-left: 0rem;
  }
  .price_left_box {
    height: auto;
    margin-top: 2rem;
  }
  .popup_showreel_top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0rem;
    padding-left: 0rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .blok_data_box_block_container.price_blok_data_box_block_container {
    width: 100%;
  }
  .footer_mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 4rem;
    padding-bottom: 4rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .footer_center_block_head_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 1.18rem;
    padding-bottom: 1.18rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .footer_center_block_head_wrapper_img {
    height: 0.78rem;
    -webkit-filter: invert(100%);
    filter: invert(100%);
  }
  .footer_social_bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2.31rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .div-block-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .menu_mb {
    position: fixed;
    top: 0px;
    z-index: 4;
    display: block;
    width: 100%;
    padding-top: 1.7rem;
    padding-bottom: 1rem;
    background-color: #fff;
  }
  .menu_mb.menu_mb_blue {
    background-color: #004ad2;
  }
  .menu_mb_logo {
    width: 5rem;
  }
  .menu_mb_logo.menu_mb_logo_white {
    -webkit-filter: invert(100%);
    filter: invert(100%);
  }
  .menu_mb_container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 43rem;
    height: 2rem;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .menu_mb_button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .menu_mb_button_txt {
    color: #034cd2;
    font-size: 0.9rem;
  }
  .menu_mb_button_txt.menu_mb_button_txt_white {
    color: #fff;
  }
  .menu_mb_button_icon {
    width: 1.8rem;
    margin-left: 0.8rem;
  }
  .menu_mb_icon {
    width: 2rem;
    margin-left: 2rem;
  }
  .menu_mb_icon.menu_mb_icon_white {
    -webkit-filter: invert(100%);
    filter: invert(100%);
  }
  .menu_mb_icon.menu_mb_icon_close {
    width: 1.2rem;
  }
  .menu_mb_right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .menu_mb_logo_link {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .popup_succsess_top_icon {
    margin-bottom: 1px;
  }
  .popup_succsess_top_icon.popup_succsess_close {
    margin-left: 0rem;
  }
  .popup_succsess_desc {
    font-size: 1.3rem;
  }
  .popup_succsess_logo {
    width: 5rem;
  }
  .price_nav_mobile {
    display: block;
    margin-top: 2rem;
  }
  .price_nav_mobile_head {
    font-size: 0.9rem;
    font-weight: 300;
  }
  .price_nav_mobile_block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0.93rem;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .price_nav_mobile_block_itm {
    padding-right: 1.25rem;
    padding-bottom: 0.9rem;
    padding-left: 1.25rem;
    border-bottom: 3px solid #dadada;
    font-weight: 300;
  }
  .price_nav_mobile_block_itm.price_nav_mobile_block_itm_first {
    padding-left: 0rem;
  }
  .price_nav_mobile_block_itm.price_nav_mobile_block_itm_last {
    padding-right: 0rem;
  }
  .clients_cont_block {
    width: 11rem;
  }
	.mrg_auto {
		margin: auto;
	}
  .lend_main {
    height: 39rem;
    padding-bottom: 0rem;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .lend_main.lend_main_packaging {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
  }
  .lend_main.lend_main_web {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }
  .lend_main.lend_main_branding {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }
  .lend_main.lend_main_logo {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }
  .lend_main_bottom_block {
    display: none;
  }
  .lend_this {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lend_this_head {
    font-size: 1.3rem;
  }
  .lend_this_one {
    margin-top: 0rem;
  }
  .lend_this_one_button {
    margin-top: 2rem;
  }
  .lend_this_one_button.lend_this_one_button_2 {
    margin-top: 2rem;
  }
  .lend_this_two {
    height: auto;
    margin-top: 2.5rem;
    padding-right: 0rem;
    border-right-style: none;
  }
  .lend_this_cont {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .lend_this_two_block {
    height: auto;
  }
  .lend_this_three {
    display: none;
  }
  .lend_this_three_head {
    font-size: 0.9rem;
  }
  .lend_power {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lend_heading {
    font-size: 1.3rem;
  }
  .lend_power_block_wrapper {
    margin-top: 3rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .lend_power_block {
    margin-top: 1rem;
    margin-left: 0rem;
  }
  .lend_power_block.lend_power_block_first {
    margin-top: 0rem;
  }
  .lend_power_block.lend_power_block_first.lend_power_block_2x {
    width: 100%;
  }
  .lend_power_block.lend_power_block_2x {
    width: 100%;
  }
  .lend_power_block_head_wrapper {
    height: auto;
  }
  .lend_power_block_prog.lend_power_block_prog_first {
    margin-top: 2rem;
  }
  .lend_blok {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lend_blok_page_form {
    margin-top: 5rem;
    margin-left: 0rem;
    padding-top: 0rem;
  }
  .lend_blok_data_box_block {
    width: 100%;
  }
  .lend_blok_form_box_block_files_wrapper.files_block_wrapper {
    margin-top: 2rem;
    margin-left: 0rem;
  }
  .lend_blok_data_box_input.form_data_box_input_2.form_data_box_input_tb_1 {
    margin-top: 3.4rem;
    margin-left: 0rem;
  }
  .lend_blok_data_box_input.form_data_box_input_3.form_data_box_input_tb_2 {
    margin-left: 4.06rem;
  }
  .lend_blok_data_box_input.form_data_box_input_4.form_data_box_input_tb_1 {
    margin-left: 0rem;
  }
  .lend_blok_data_box_input.form_data_box_input_5 {
    width: 38.42rem;
  }
  .lend_blok_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .lend_stages {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lend_desc.lend_concept_desc {
    margin-top: 1rem;
  }
  .lend_desc.lend_concept_desc.lend_concept_desc_tb {
    display: block;
  }
  .lend_stages_wrapper_block {
    margin-top: 2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .lend_stages_block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .lend_stages_block_top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .lend_stages_block_top_line {
    width: 4px;
    height: 100%;
  }
  .lend_stages_block_txt {
    margin-top: 0.1rem;
    margin-bottom: 4rem;
    margin-left: 1rem;
  }
  .lend_stages_block_txt.lend_stages_block_txt_last {
    margin-bottom: 0rem;
  }
  .lend_analysis {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lend_analysis_two {
    margin-top: 3rem;
    padding-right: 0rem;
    border-right-style: none;
  }
  .lend_analysis_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .lend_concept {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lend_concept.lend_concept_web_2 {
    padding-bottom: 5rem;
  }
  .lend_concept_left_item {
    margin-top: 1rem;
  }
  .lend_concept_left_item.jobs_page_block_item {
    margin-top: 1.5rem;
  }
  .lend_concept_left_item_wrapper {
    margin-top: 2rem;
  }
  .lend_concept_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .lend_logo_final {
    padding-top: 3rem;
    padding-bottom: 5rem;
  }
  .lend_logo_final_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .lend_logo_final_left {
    padding-top: 0rem;
  }
  .lend_logo_final_right {
    margin-top: 4rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .lend_logo_final_img {
    width: 16rem;
  }
  .bubls.lend_logo_final_bubls_1 {
    left: 16rem;
    top: 1.68rem;
  }
  .bubls.lend_logo_final_bubls_2 {
    left: 2rem;
    bottom: 1.6rem;
  }
  .bubls_cont {
    left: -4rem;
    top: -5.5rem;
    display: none;
  }
  .lend_logo_ba {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lend_logo_ba_slider {
    height: 17.5rem;
  }
  .lend_logo_ba_slider_block {
    background-color: #fafbf5;
  }
  .lend_logo_ba_before_2.lend_logo_ba_before_2_bekare {
    width: 43rem;
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .lend_logo_ba_before_1.lend_logo_ba_before_1_bekare {
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .lend_logo_ba_before_cont {
    padding-right: 2rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .lend_logo_ba_before_cont_txt {
    font-size: 1rem;
  }
  .lend_logo_ba_before_nav_elem_wrapper {
    left: 20.4rem;
  }
  .lend_logo_ba_nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .lend_logo_ba_nav_el.lend_logo_ba_nav_el_last {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .lend_logo_ba_nav_el.lend_logo_ba_nav_el_tb {
    margin-top: 1.5rem;
  }
  .lend_empt {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lend_empt_block_wrapper {
    margin-top: 3rem;
  }
  .lend_empt_block {
    margin-top: 3rem;
  }
  .lend_empt_block_left_el {
    width: 16rem;
  }
  .lend_empt_block_left_el_img_wrapper {
    height: 4.25rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-right-style: none;
  }
  .lend_empt_block_left_el_txt {
    margin-top: 0.75rem;
    font-size: 1rem;
    text-align: left;
  }
  .lend_empt_block_left_el_img_wrapper_img {
    width: 7rem;
  }
  .lend_empt_block_left_el_img_wrapper_img.lend_empt_block_left_el_img_wrapper_img_do {
    width: 9.5rem;
  }
  .lend_empt_block_left_el_img_wrapper_img.lend_empt_block_left_el_img_wrapper_img_do_2 {
    width: 10.37rem;
  }
  .lend_empt_block_left_el_img_wrapper_img.lend_empt_block_left_el_img_wrapper_img_el_1 {
    width: 9.25rem;
  }
  .lend_empt_block_left_el_img_wrapper_img.lend_empt_block_left_el_img_wrapper_img_el_2 {
    width: 10.87rem;
  }
  .lend_empt_block_left_el_info {
    display: none;
  }
  .lend_empt_block_left_el_info_box {
    display: none;
  }
  .lend_logo_bottom {
    padding-top: 5rem;
  }
  .lend_logo_bottom_head {
    font-size: 1.3rem;
  }
  .lend_logo_bottom_box {
    width: 41%;
    margin-right: 0rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .lend_logo_bottom_box_wrapper {
    height: 34rem;
    margin-top: 4rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .lend_brief {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lend_future.lend_future_packaging_jcurl {
    padding-top: 3.5rem;
    padding-bottom: 24.5rem;
    background-color: #e88cb3;
    background-position: 50% 100%;
    background-size: 47rem;
  }
  .lend_future.lend_future_packaging_bernies {
    padding-top: 4.5rem;
    padding-bottom: 25.5rem;
    background-position: 50% 91%;
    background-size: 38rem;
  }
  .lend_future.lend_future_packaging_branding {
    padding-top: 5rem;
    background-repeat: no-repeat;
  }
  .lend_future.lend_future_packaging_dm {
    padding-top: 4rem;
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }
  .lend_future.lend_future_web_1 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lend_future.lend_future_web_2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lend_future_head {
    width: 31rem;
    font-size: 1.5rem;
  }
  .lend_future_head.lend_future_head_white.case_5_lend_future_head_white {
    color: rgba(0, 0, 0, 0.68);
    font-size: 1.5rem;
  }
  .lend_future_head_sp {
    font-size: 2rem;
  }
  .lend_future_head_sp.lend_future_head_sp_white.case_5_lend_future_head_sp_white {
    color: #000;
    font-size: 2rem;
  }
  .lend_future_box.lend_future_box_branding {
    margin-top: 0rem;
  }
  .lend_future_lable {
    display: none;
  }
  .lend_concept_right {
    margin-top: 3rem;
  }
  .lend_concept_right_img_packaging {
    width: 29rem;
    margin-top: 3rem;
  }
  .lend_var_packaging {
    padding-top: 5rem;
    padding-bottom: 18.5rem;
    background-image: url('../images/lend_var_packaging_1.png');
    background-position: 82% 75%;
    background-size: 23rem;
  }
  .lend_result.lend_result_packaging {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lend_result.lend_result_web {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lend_result_ba_nav_block {
    margin-top: 3rem;
  }
  .lend_result_left_top {
    height: auto;
  }
  .lend_result_right {
    width: 100%;
    margin-top: 3rem;
  }
  .lend_result_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .lend_result_slide.lend_result_slide_1_packaging {
    background-size: contain;
  }
  .lend_work {
    padding-top: 5rem;
  }
  .lend_work_block {
    margin-top: 2rem;
  }
  .lend_work_block_elem.lend_work_block_elem_1 {
    height: 14rem;
  }
  .lend_work_block_elem.lend_work_block_elem_3 {
    height: 14rem;
  }
  .lend_work_block_elem.lend_work_block_elem_4 {
    height: 14rem;
  }
  .lend_work_block_elem.lend_work_block_elem_2 {
    height: 14rem;
  }
  .lend_branding {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lend_branding_block_wrapper {
    margin-top: 2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .lend_branding_block {
    margin-top: 2rem;
  }
  .lend_branding_block.lend_branding_block_first {
    margin-top: 0rem;
  }
  .lend_branding_block_cont_item {
    margin-top: 1rem;
  }
  .lend_branding_block_cont_item.jobs_page_block_item {
    margin-top: 1.5rem;
  }
  .lend_branding_block_cont_item.lend_branding_block_cont_item_first {
    margin-top: 2rem;
  }
  .lend_future_right {
    width: 100%;
    margin-top: 3rem;
  }
  .lend_future_cont {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .lend_future_right_img {
    margin-top: 3rem;
  }
  .lend_future_right_img_2 {
    width: 100%;
    margin-top: 4rem;
  }
  .lend_this_cont_navmb {
    display: block;
    margin-top: 2.5rem;
  }
  .lend_this_cont_navmb_slider {
    width: 25rem;
  }
  .lend_this_cont_navmb_slider_slide_wrapper {
    overflow: hidden;
    margin-top: 1rem;
    padding-bottom: 0px;
  }
  .lend_this_cont_navmb_slider_slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .lend_this_cont_navmb_slider_slide.swiper-wrapper {
    padding-bottom: 0.2rem;
  }
  .lend_this_cont_navmb_slider_slide_item {
    margin-left: 1.5rem;
    font-size: 1rem;
    font-weight: 300;
  }
  .lend_this_cont_navmb_slider_slide_item.lend_this_cont_navmb_slider_slide_item_first {
    margin-left: 0rem;
  }
  .lend_this_cont_navmb_slider_slide_item.lend_this_cont_navmb_slider_slide_item_first.swiper-slide {
    margin-left: 0rem;
  }
  .lend_this_cont_navmb_slider_slide_item.swiper-slide {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .lend_this_cont_navmb_slider_line {
    height: 3px;
    margin-top: 1rem;
    background-color: #dadada;
  }
  .lend_this_cont_navmb_slider_line_active {
    width: 20%;
    height: 100%;
    background-color: #034cd2;
  }
  .cases {
    padding-top: 8.62rem;
  }
  .cases_head {
    padding-bottom: 2.62rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .cases_img_full.cases_img_full_mart.cases_img_full_d {
    margin-top: 1rem;
  }
  .cases_1 {
    padding-top: 4rem;
  }
  .cases_desc_block {
    width: 100%;
    margin-top: 3rem;
  }
  .cases_desc_block.cases_desc_block_first {
    margin-top: 0rem;
  }
  .cases_desc_block_wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cases_2 {
    padding-bottom: 4rem;
  }
  .cases_before_box {
    padding-top: 2rem;
  }
  .cases_before_box_img_wrapper {
    padding-bottom: 2rem;
  }
  .cases_before_box_img_block {
    height: 8rem;
  }
  .cases_before_box_img_block_img {
    width: 12.62rem;
  }
  .cases_before_txt {
    margin-top: 2rem;
  }
  .cases_3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .do_desc {
    margin-top: 1.5rem;
  }
  .do_desc.do_desc_bakery {
    width: 100%;
  }
  .cases_analysis_right {
    margin-top: 3rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cases_analysis_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cases_analysis_right_block {
    height: 20rem;
    margin-top: 1rem;
    margin-left: 0rem;
    padding-top: 2rem;
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cases_analysis_right_block.cases_analysis_right_block_first {
    margin-top: 0rem;
  }
  .cases_analysis_right_block_item.jobs_page_block_item {
    margin-top: 1.5rem;
  }
  .cases_4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .cases_img_4x.cases_redd_img {
    margin-top: 2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cases_img_4x.cases_redd_img.cases_img_4x_mn {
    margin-top: 2rem;
  }
  .cases_img_4x.cases_info_img {
    margin-top: 0rem;
  }
  .cases_img_2x_obj {
    width: 100%;
    margin-top: 1rem;
  }
  .cases_img_2x_obj.cases_img_2x_obj_first {
    margin-top: 1rem;
  }
  .cases_img_2x_obj.cases_img_2x_obj_first.cases_img_2x_obj_first_tb {
    margin-top: 0rem;
  }
  .cases_5 {
    padding-top: 4rem;
  }
  .cases_5.cases_5_do {
    height: auto;
    background-color: rgba(248, 100, 43, 0);
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .cases_5.cases_5_emvy {
    height: auto;
    background-color: rgba(248, 100, 43, 0);
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .cases_5.cases_5_jcurl {
    height: auto;
    background-color: rgba(248, 100, 43, 0);
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .cases_5.cases_5_befresh {
    height: auto;
    background-color: rgba(248, 100, 43, 0);
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .cases_5.cases_5_milk {
    height: auto;
    background-color: rgba(248, 100, 43, 0);
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .cases_5.cases_5_eatforfit {
    height: auto;
    background-color: rgba(248, 100, 43, 0);
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .cases_5.cases_5_checkmate {
    height: auto;
    background-color: rgba(248, 100, 43, 0);
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .cases_5.cases_5_bakery {
    height: auto;
    background-color: rgba(248, 100, 43, 0);
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .cases_5.cases_5_bakery {
    height: auto;
    background-color: rgba(248, 100, 43, 0);
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .cases_5.cases_5_jocc {
    height: auto;
    background-color: rgba(248, 100, 43, 0);
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .cases_5.cases_5_jocc_2 {
    height: auto;
    background-color: rgba(248, 100, 43, 0);
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .cases_5.cases_5_water {
    height: auto;
    background-color: rgba(248, 100, 43, 0);
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .cases_5.cases_5_eatforfit_2 {
    height: auto;
    background-color: rgba(248, 100, 43, 0);
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .cases_5.cases_5_bernies {
    height: auto;
    background-color: rgba(248, 100, 43, 0);
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .cases_5.cases_5_bernies.case_5_mb {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }
  .cases_6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .cases_img_cont {
    margin-top: 1rem;
  }
  .cases_anchor_box {
    margin-top: 2rem;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .cases_7.cases_7_do {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 4rem;
    padding-bottom: 4rem;
    background-color: #ade0e1;
  }
  .cases_local_img {
    width: 25rem;
    margin-top: 2rem;
  }
  .cases_local_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cases_8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .cases_sim_box {
    margin-top: 2rem;
  }
  .cases_sim_block.cases_sim_block_do_7 {
    height: 24rem;
  }
  .cases_sim_block.cases_sim_block_do_8 {
    height: 24rem;
    padding-top: 3rem;
    padding-bottom: 4rem;
  }
  .cases_sim_block.cases_sim_block_do_9 {
    height: 24rem;
  }
  .cases_sim_block_img {
    width: 70%;
  }
  .cases_sim_block_img.cases_sim_block_img_do_9 {
    width: 48%;
  }
  .cases_sim_block_img.cases_sim_block_img_do_10 {
    width: 50%;
  }
  .cases_sim_block_txt {
    bottom: 2rem;
  }
  .cases_9.cases_9_do {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .cases_2_line.cases_2_line_do {
    margin-top: 3rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cases_2_line_img {
    width: 100%;
  }
  .cases_2_line_img.cases_2_line_img_tb {
    margin-top: 2rem;
  }
  .cases_10 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .price_cont_form {
    margin-top: 0rem;
  }
  .cases_5_img {
    display: block;
    margin-top: 3rem;
  }
  .case_block_right_bg_goodsroom {
    position: absolute;
  }
  .case_block_right_bg_water {
    position: absolute;
  }
  .case_block_right_bg_milk {
    position: absolute;
  }
  .case_block_right_bg_qiwi {
    position: absolute;
  }
  .lend_this_two_block_elem {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .lend_this_two_block_elem_benries {
    display: none;
  }
  .lend_this_two_block_elem_eat {
    display: none;
  }
  .lend_this_two_block_elem_bakey {
    display: none;
  }
  .image-3 {
    margin-top: 3rem;
  }
  .image-4 {
    margin-top: 2rem;
  }
  .lend_this_two_block_elem_web_img.lend_item_img_obj.lend_item_img_obj_dnone {
    display: none;
  }
  .menu_mobile {
    position: fixed;
    left: 0px;
    top: -100vh;
    z-index: 3;
    display: block;
    width: 100%;
    height: 100vh;
    padding-top: 7rem;
    background-color: #fff;
  }
  .menu_mobile.menu_mobile_blok {
    top: -100vh;
    background-color: #004ad2;
  }
  .menu_mb_item {
    font-size: 1.6rem;
  }
  .menu_mb_item.menu_mb_item_white {
    color: #fff;
  }
  .menu_mb_icon_wrapper {
    display: block;
    overflow: hidden;
    height: 2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .menu_mb_icon_block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 2rem;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .menu_mb_icon_block.menu_mb_icon_block_active {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .menu_mb_icon_block.menu_mb_icon_block_active.menu_mb_icon_block_active_white {
    -webkit-filter: invert(100%);
    filter: invert(100%);
  }
  .lend_result_packaging_lable {
    display: none;
  }
  .doing_block_cont_wrapper {
    padding-top: 2rem;
    padding-left: 2rem;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .jobs_cont_block_img.jobs_cont_block_img_1 {
    background-image: url('../images/new/1_mob.jpg');
    background-size: contain;
    background-repeat: no-repeat;
  }
  .jobs_cont_block_img.jobs_cont_block_img_2 {
    background-image: url('../images/new/4_mob.jpg');
    background-size: contain;
    background-repeat: no-repeat;
  }
  .jobs_cont_block_img.jobs_cont_block_img_3 {
    background-color: #f7f7f7;
    background-image: url('../images/new/3_mob.jpg');
    background-size: contain;
    background-repeat: no-repeat;
  }
  .jobs_cont_block_img.jobs_cont_block_img_4 {
    background-image: url('../images/new/0_mob.jpg');
    background-size: contain;
    background-repeat: no-repeat;
  }
  .lend_future_brending_img {
    margin-top: 2rem;
  }
  .price_block_files_wrapper.files_block_wrapper {
    margin-top: 2rem;
    margin-left: 0rem;
  }
  .cases_desc_block_txt_2.cases_desc_block_txt_2_jcurl {
    width: 27rem;
  }
  .cases_desc_block_txt_2.cases_desc_block_txt_2_befresh {
    width: 25rem;
  }
  .case_img_3x {
    width: 100%;
  }
  .case_img_3x.case_img_3x_majestic {
    margin-top: 1rem;
  }
  .case_img_3x.case_img_3x_majestic.case_img_3x_majestic_first {
    margin-top: 0rem;
  }
  .cases_11 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .case_block_right_bg_whites {
    position: absolute;
  }
  .case_block_right_bg_jcurl {
    position: absolute;
  }
  .case_block_right_bg_emvy {
    position: absolute;
  }
  .case_block_right_bg_befresh {
    position: absolute;
  }
  .jobs_page_form_wrapper {
    padding-top: 5rem;
  }
  .case_block_right_bg_bakery {
    position: absolute;
  }
  .case_block_right_bg_brewery {
    position: absolute;
  }
  .case_block_right_bg_checkmate {
    position: absolute;
  }
  .case_block_right_bg_wa {
    position: absolute;
  }
  .case_block_right_bg_jocc {
    position: absolute;
  }
  .case_block_right_bg_emvyc {
    position: absolute;
  }
  .check_box {
    margin-top: 1rem;
    margin-left: 0rem;
  }
  .check_box.lend_power_block_first {
    margin-top: 0rem;
  }
  .check_box.lend_power_block_first.lend_power_block_2x {
    width: 100%;
  }
  .check_box.lend_power_block_2x {
    width: 100%;
  }
  .jobs_cont_block_img_wrapper.jobs_cont_block_img_wrapper_3 {
    background-color: #f8f8fe;
  }
  .popup_menu_cont {
    width: 43rem;
  }
  .about_menu_cont {
    width: 43rem;
  }
  .popup_showreel_top_box {
    width: 43rem;
    padding-right: 0.3rem;
  }
  .case_block_right_bg_bernies {
    position: absolute;
  }
  .page_policy_txt {
    margin-top: 1.5rem;
  }
  .form_express_item_wrapper.form_express_item_wrapper_mobile {
    display: none;
  }
  .form_express_item_txt.form_express_item_txt_mobile {
    margin-left: 0rem;
  }
  .cases_4_txt_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cases_4_txt {
    width: 100%;
    margin-top: 2rem;
  }
  .cases_4_txt.cases_4_txt_first {
    margin-top: 0rem;
  }
  .cases_img_2x_obj_video {
    margin-top: 1rem;
  }
  .cases_img_2x_obj_w100 {
    width: 100%;
    margin-top: 1rem;
  }
  .cases_img_2x_obj_w100.cases_img_2x_obj_first {
    width: 100%;
    margin-top: 1rem;
  }
  .cases_img_2x_obj_w100.cases_img_2x_obj_first.cases_img_2x_obj_first_tb {
    margin-top: 0rem;
  }
  .case_block_right_bg_vkusnoteevo {
    position: absolute;
  }
  .cases_img_3x_obj {
    width: 100%;
    margin-top: 1rem;
  }
  .cases_img_2x_video {
    width: 100%;
    margin-top: 1rem;
  }
  .cases_img_2x_video.cases_img_2x_obj_first {
    margin-top: 1rem;
  }
  .cases_img_2x_video.cases_img_2x_obj_first.cases_img_2x_obj_first_tb {
    margin-top: 0rem;
  }
  .case_block_right_bg_nightcont {
    position: absolute;
  }
  .cases_img_video {
    width: 100%;
    margin-top: 1rem;
  }
  .cases_img_video.cases_img_2x_obj_first {
    margin-top: 1rem;
  }
  .cases_img_video.cases_img_2x_obj_first.cases_img_2x_obj_first_tb {
    margin-top: 0rem;
  }
  .cases_img_2x_obj_w100_video {
    width: 100%;
    margin-top: 1rem;
  }
  .cases_img_2x_obj_w100_video.cases_img_2x_obj_first {
    margin-top: 1rem;
  }
  .cases_img_2x_obj_w100_video.cases_img_2x_obj_first.cases_img_2x_obj_first_tb {
    margin-top: 0rem;
  }
  .case_block_right_bg_just {
    position: absolute;
  }
  .case_block_right_bg_kustendorf {
    position: absolute;
  }
  .cases_4_link_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .case_block_right_bg_willgrade {
    position: absolute;
  }
  .case_block_right_bg_majestic {
    position: absolute;
  }
  .case_block_right_bg_dales {
    position: absolute;
  }
  .container-2 {
    width: 48rem;
    padding-right: 3rem;
    padding-bottom: 0px;
    padding-left: 3rem;
  }
  .conditions_cont {
    margin-top: 1.5rem;
  }
  .heading {
    font-size: 2rem;
  }
  .conditions_desc {
    max-width: 31rem;
    text-align: left;
  }
  .conditions_block {
    margin-top: 1rem;
  }
  .case_block_right_bg_koya {
    position: absolute;
  }
  .case_block_right_bg_korolev {
    position: absolute;
  }
  .case_block_right_bg_frumba {
    position: absolute;
  }
}

@media screen and (max-width: 767px) {
  .menu.menu_popup {
    padding-top: 1.1rem;
  }
  .w-50_notmob {
	width: 100%;
  }
  .h-100 {
	  height: 100vh;
   }
   .mob_font_increase {
	   font-size: 2.5rem !important;
   }
  .zgroup_case_title {
	font-size: 16px !important;
	left: 20px;
	width: 15rem;
  }
  .menu_logo.menu_logo_white {
    width: 4.65rem;
  }
  .lend_work_block_elem_img.lend_work_block_elem_img_1_web {
    background-image: url('../images/jastar_case_mob.png');
  }
  .lend_work_block_elem_img.lend_work_block_elem_img_2_web {
    background-image: url('../images/atlascopco_case_mob.png');
  }
  .lend_work_block_elem_img.lend_work_block_elem_img_pack_1 {
    background-image: url('../images/asem_case_mob.png');
  }
  .lend_work_block_elem_img.lend_work_block_elem_img_pack_2 {
    background-image: url('../images/gazel_case_mob.png');
  }
  .lend_work_block_elem_img.lend_work_block_elem_img_1_store {
    background-image: url(../images/freshclimat_case_mob.png);
  }
  .lend_work_block_elem_img.lend_work_block_elem_img_2_store {
    background-image: url(../images/akbaravto_case_mob.png);
  }
  .button_1.footer_button {
    width: 20rem;
    margin-left: 0rem;
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
    font-size: 1rem;
    text-align: center;
  }
  .button_1.blok_main_button {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
    font-size: 1rem;
  }
  .button_1.blok_main_button.blok_main_button_desk {
    display: none;
  }
  .button_1.blok_main_button.blok_main_button_mb {
    display: block;
  }
  .button_1.lend_main_button.popup_showreel_open {
    display: none;
    margin-left: 0rem;
  }
  .main {
    height: 100vh;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .container {
    width: 29rem;
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .container.container_doing_mb {
    padding-left: 0rem;
  }
  .container.container_case_mobile {
    padding-right: 0rem;
    padding-bottom: 0px;
    padding-left: 0rem;
  }
  .container.container_footer_mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .main_heading {
    font-size: 1.87rem;
  }
  .main_desc {
    font-size: 1.87rem;
  }
  .main_label {
    width: 17rem;
    font-size: 0.93rem;
  }
	.services_label {
		width: 20rem;
	}
  .button_1.main_button.popup_showreel_open {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
    font-size: 1rem;
    margin-top: 1rem;
    margin-left: 0rem;
    padding: 1.3rem 2.5rem;
  }
  .button_2.main_button {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
    font-size: 1rem;
  }
  .button_2.form_data_brief_button.send_form {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
    font-size: 1rem;
  }
  .button_2.form_data_brief_button.send_form_price {
    width: 14.18rem;
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
    font-size: 1rem;
  }
  .button_2.about_place_left_button {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
    font-size: 1rem;
  }
  .button_2.popup_succsess_button {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
    font-size: 1rem;
  }
  .button_2.lend_blok_data_brief_button.send_form {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
    font-size: 1rem;
  }
  .button_2.lend_blok_data_brief_button.send_form_led_blog {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
    font-size: 1rem;
  }
  .button_2.notfound_button {
    display: none;
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
    font-size: 1rem;
  }
  .container_big {
    width: 29rem;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .main_bottom_social {
    padding-left: 0rem;
  }
  .main_bottom_social_link {
    font-size: 0.93rem;
  }
  .main_bottom_content {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 1rem;
  }
  .doing {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .doing.doing_services {
    padding-top: 6rem;
  }
  .headline {
    font-size: 1.37rem;
  }
  .headline.headline_price {
    margin-top: 0.9rem;
  }
  .headline.headline_center {
    font-size: 1.3rem;
    text-align: center;
  }
  .headline.headline_center.headline_center_mb_do {
    width: 17rem;
    text-align: left;
  }
  .doing_cont {
    margin-top: 2.28rem;
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .jobs_cont_block {
    width: 100%;
    height: 12rem;
    margin-top: 0.87rem;
    padding-top: 0rem;
    padding-left: 0rem;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .jobs_cont_block.doing_block_1 {
    width: 100%;
    height: 12rem;
    padding-top: 0rem;
  }
  .jobs_cont_block.doing_block_2 {
    width: 100%;
    margin-top: 0.87rem;
  }
  .jobs_cont_block.doing_block_3 {
    width: 100%;
    height: 12rem;
    margin-top: 0.87rem;
  }
  .jobs_cont_block.doing_block_4 {
    width: 100%;
    margin-top: 0.87rem;
  }
  .jobs_cont_block.jobs_cont_block_tb.jobs_cont_block_dubl {
    padding-bottom: 0rem;
  }
  .jobs_cont_block.jobs_cont_block_dubl {
    height: 13rem;
    padding-top: 3rem;
    padding-bottom: 0rem;
    padding-left: 2rem;
  }
  .case_top {
    padding-left: 1.7rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .case_top.case_top_publish {
    padding-left: 0rem;
  }
  .case_top_block {
    display: none;
  }
  .case_block {
    margin-top: 4rem;
  }
  .case_block_right {
    width: 100%;
  }
  .case_block_left {
    margin-top: 1.7rem;
    padding-left: 1.7rem;
  }
  .case_block_head {
    font-size: 1.4rem;
    font-weight: 300;
  }
  .case_block_head_sp {
    width: 100%;
    font-size: 1.4rem;
  }
  .case_block_lable {
    display: none;
    width: 100%;
    font-size: 0.8rem;
  }
  .case_block_left_link {
    display: block;
    margin-top: 1.4rem;
    font-size: 0.85rem;
  }
  .price_lable {
    font-size: 0.7rem;
  }
  .price_block {
    width: 100%;
    margin-top: 0.87rem;
    padding: 1.8rem 0rem 1.8rem 1.8rem;
  }
  .price_block.price_block_first {
    width: 100%;
    padding-top: 1.8rem;
    padding-right: 0rem;
    padding-bottom: 1.8rem;
  }
  .price_block_img {
    height: 3.37rem;
  }
  .price_block_box_head {
    font-size: 1rem;
  }
  .price_block_box_desc {
    font-size: 0.8rem;
  }
  .clients_cont {
    width: 23rem;
    height: 26rem;
    margin-top: 3.12rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .clients_feed {
    margin-top: 4.2rem;
  }
  .clients_feed_block {
    width: 100%;
  }
  .clients_feed_block.clients_feed_block_first {
    width: 100%;
  }
  .clients_feed_block_top_circle.clients_feed_block_top_circle_img_1 {
    width: 3.12rem;
    height: 3.12rem;
  }
  .clients_feed_block_top_circle.clients_feed_block_top_circle_img_2 {
    width: 3.12rem;
    height: 3.12rem;
  }
  .clients_feed_block_top_head {
    font-size: 1rem;
  }
  .clients_feed_block_top_desc {
    font-size: 0.85rem;
  }
  .clients_feed_block_top_cont {
    margin-left: 0.9rem;
  }
  .clients_feed_block_desc {
    width: 100%;
    padding: 1.25rem 1.87rem 1.25rem 2rem;
    font-size: 1rem;
    line-height: 1.8;
    font-weight: 300;
  }
  .clients_feed_block_desc_image {
    width: 0.9rem;
    margin-left: 1.7rem;
  }
  .clients_feed_block_desc_wrapper {
    margin-top: 0.6rem;
  }
  .clients_feed_block_nav {
    margin-top: 1rem;
    padding-left: 0.93rem;
  }
  .clients_feed_block_nav_line {
    width: 8.5rem;
    height: 2px;
  }
  .clients_feed_block_nav_button {
    margin-left: 1.28rem;
  }
  .clients_feed_block_nav_button_txt {
    margin-top: 0rem;
    font-size: 0.75rem;
  }
  .clients_feed_block_nav_button_icon {
    display: none;
  }
  .case_block_right_img {
    width: 100%;
  }
  .indicators_cont {
    margin-top: 2.59rem;
  }
  .indicators_block {
    margin-left: 0rem;
  }
  .indicators_block.indicators_block_2 {
    margin-top: 2rem;
    margin-left: 0rem;
  }
  .publish_box {
    margin-top: 2rem;
  }
  .publish_block {
    width: 100%;
    height: 27rem;
  }
  .publish_block.publish_block_first {
    width: 100%;
    height: 27rem;
  }
  .publish_block_img.publish_block_img_1 {
    height: 13.68rem;
  }
  .publish_block_img.publish_block_img_2 {
    height: 13.68rem;
  }
  .publish_block_img.publish_block_img_3 {
    height: 13.68rem;
  }
  .publish_block_cont_head {
    font-size: 1.2rem;
  }
  .publish_block_cont {
    padding-top: 1.6rem;
  }
  .publish_block_cont_desc {
    font-size: 1rem;
  }
  .publish_block_cont_desc_date {
    font-size: 0.8rem;
  }
  .publish_block_cont_source {
    margin-top: 1.5rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .publish_block_cont_source_circle {
    width: 1.7rem;
    height: 1.7rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .publish_block_cont_source_txt {
    font-size: 0.9rem;
  }
  .end {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .end.end_mobile {
    display: none;
  }
  .end_block_shop_img {
    background-position: 50px 37px;
  }
  .end_block_cont {
    padding-left: 2rem;
  }
  .end_block_cont_head {
    font-size: 1.37rem;
  }
  .end_block_shop_cont_desc {
    font-size: 0.9rem;
  }
  .footer {
    display: none;
  }
  .footer_top {
    padding-bottom: 2.3rem;
  }
  .footer_center {
    width: 20rem;
    padding-top: 2.5rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .footer_top_mail {
    margin-top: 1rem;
  }
  .footer_center_block {
    width: 100%;
  }
  .footer_center_block.footer_center_block_tb {
    width: 100%;
  }
  .footer_item.footer_item_dn {
    display: none;
  }
  .footer_item_wrapper.footer_item_wrapper_tb {
    display: none;
    margin-top: 0rem;
  }
  .footer_center_cont {
    width: 100%;
    margin-top: 2.37rem;
    margin-left: 0rem;
  }
  .footer_center_block_wrapper {
    width: 100%;
  }
  .footer_center_cont_left {
    width: 100%;
  }
  .footer_bottom_cont {
    margin-top: 2.5rem;
  }
  .footer_lng {
    margin-top: 1rem;
    margin-left: 0rem;
  }
  .brief {
    padding-top: 6rem;
  }
  .page_heading {
    width: 100%;
    font-size: 1.5rem;
  }
  .brief_desc {
    width: 19rem;
    margin-top: 2rem;
    font-size: 0.9rem;
  }
  .brief_type {
    margin-top: 3.4rem;
  }
  .brief_type_block {
    margin-top: 2.93rem;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .brief_type_head {
    font-size: 1rem;
  }
  .brief_type_block_box {
    width: auto;
  }
  .brief_type_block_item {
    margin-left: 0rem;
  }
  .brief_type_block_item.brief_type_block_item_first.brief_type_block_item_express {
    font-size: 0.95rem;
  }
  .brief_type_block_item.brief_type_block_item_mb_1 {
    margin-left: 0.93rem;
  }
  .brief_type_block_item.brief_type_block_item_mb_1.brief_type_block_item_express {
    font-size: 0.95rem;
  }
  .brief_type_block_item.brief_type_block_item_mb_2 {
    margin-top: 1rem;
  }
  .brief_type_block_item.brief_type_block_item_mb_2.brief_type_block_item_express {
    font-size: 0.95rem;
  }
  .brief_type_block_item.brief_type_block_item_mb_3 {
    margin-top: 1rem;
    margin-left: 0.93rem;
  }
  .brief_type_block_item.brief_type_block_item_mb_4 {
    margin-left: 1rem;
  }
  .brief_type_block_form_input {
    width: 20rem;
    margin-top: 1rem;
    padding-bottom: 0.5rem;
    font-size: 0.93rem;
  }
  .brief_type_block_file.files_block_wrapper {
    margin-top: 1.84rem;
    opacity: 1;
  }
  .form_data.brief_form_data {
    margin-top: 4.5rem;
  }
  .form_data_head.form_data_head_express {
    font-size: 2.2rem;
  }
  .form_data_head.form_data_head_desk_express {
    margin-top: 0.8rem;
    font-size: 2.3rem;
  }
  .form_data_head.form_data_head_target {
    width: 100%;
    font-size: 1.6rem;
  }
  .form_data_box {
    margin-top: 2.5rem;
  }
  .form_data_box.form_data_box_express {
    margin-top: 2.4rem;
  }
  .form_data_box_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .form_data_box_block.jobs_page_form_box_block {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .form_data_box_input.form_data_box_input_1 {
    width: 100%;
    font-size: 1rem;
  }
  .form_data_box_input.form_data_box_input_2 {
    width: 100%;
    margin-top: 2rem;
    margin-left: 0rem;
    font-size: 1rem;
  }
  .form_data_box_input.form_data_box_input_2.form_data_box_input_tb_1 {
    width: 100%;
    margin-top: 2.3rem;
  }
  .form_data_box_input.form_data_box_input_2.price_data_box_input_2 {
    margin-top: 2rem;
  }
  .form_data_box_input.form_data_box_input_3 {
    width: 100%;
    margin-top: 2.3rem;
    font-size: 1rem;
  }
  .form_data_box_input.form_data_box_input_3.form_data_box_input_tb_2 {
    width: 100%;
    margin-top: 2.3rem;
    margin-left: 0rem;
  }
  .form_data_box_input.form_data_box_input_4 {
    width: 100%;
    margin-top: 2.3rem;
    margin-left: 0rem;
    font-size: 1rem;
  }
  .form_data_box_input.form_data_box_input_4.form_data_box_input_tb_1 {
    width: 100%;
    margin-top: 2.3rem;
  }
  .form_data_box_input.form_data_box_input_5 {
    width: 100%;
    margin-top: 2.34rem;
    font-size: 1rem;
  }
  .form_data_box_input.form_data_box_input_5.form_data_box_input_express {
    width: 100%;
    margin-left: 0rem;
  }
  .form_data_box_input.form_data_box_input_6 {
    width: 100%;
    margin-top: 2rem;
    font-size: 1rem;
  }
  .form_data_box_input.form_data_box_input_6.price_data_box_input_6 {
    width: 100%;
    margin-left: 0rem;
  }
  .form_data_box_input.lend_blok_data_box_input_2 {
    width: 100%;
    margin-top: 2rem;
    margin-left: 0rem;
    font-size: 1rem;
  }
  .form_data_box_input.lend_blok_data_box_input_2.form_data_box_input_tb_1 {
    width: 100%;
    margin-top: 2.3rem;
  }
  .form_data_box_input.lend_blok_data_box_input_6 {
    margin-top: 2rem;
    font-size: 1rem;
  }
  .form_data_box_button {
    margin-top: 2.5rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .form_data_box_button_txt {
    margin-top: 1.7rem;
    margin-left: 0rem;
  }
  .contacts {
    padding-top: 6rem;
  }
  .contacts_left.page_form {
    padding-top: 0rem;
    padding-bottom: 3rem;
  }
  .contacts_left.page_express {
    padding-bottom: 3rem;
  }
  .contacts_right {
    height: 20rem;
  }
  .page_desc {
    width: 100%;
    margin-top: 2rem;
    font-size: 0.9rem;
  }
  .page_desc.page_desc_about {
    width: 100%;
  }
  .page_desc.page_desc_job {
    width: 100%;
  }
  .page_desc.page_desc_policy {
    width: 100%;
  }
  .contacts_block {
    margin-top: 2.9rem;
  }
  .contacts_block_head {
    font-size: 1.25rem;
  }
  .contacts_block_txt {
    margin-top: 0.9rem;
    font-size: 0.87rem;
  }
  .contacts_block_txt.contacts_block_txt_last {
    margin-top: 0.9rem;
  }
  .about {
    padding-top: 6rem;
    padding-bottom: 4rem;
  }
  .about_video.popup_showreel_open {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 29rem;
    height: 20rem;
    margin-top: 3.4rem;
    margin-right: auto;
    margin-left: auto;
    background-position: 202px -30px;
  }
  .about_video.about_showreel_open {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 29rem;
    height: 20rem;
    margin-top: 3.4rem;
    margin-right: auto;
    margin-left: auto;
    background-position: 157% 100%;
  }
  .about_place_right {
    width: 25rem;
    margin-top: 3rem;
  }
  .about_place_left_head {
    font-size: 1.5rem;
  }
  .about_place_left_desc {
    width: 100%;
    font-size: 0.87rem;
  }
  .about_slider {
    width: 25rem;
    height: 25rem;
  }
  .about_slider_block.swiper-slide.about_slider_block_1 {
    width: 25rem;
    height: 25rem;
  }
  .about_slider_block.swiper-slide.about_slider_block_2 {
    width: 25rem;
    height: 25rem;
  }
  .about_slider_block.swiper-slide.about_slider_block_3 {
    width: 25rem;
    height: 25rem;
  }
  .about_nav_number_txt_all {
    width: 1.3rem;
    font-size: 0.8rem;
  }
  .about_nav_number_txt_active {
    font-size: 0.8rem;
  }
  .about_nav_line {
    height: 3px;
    margin-left: 1.4rem;
  }
  .about_nav_arrow {
    margin-left: 1.3rem;
  }
  .about_nav_arrow_icon.about_nav_arrow_icon_left {
    height: 0.71rem;
  }
  .about_nav_arrow_icon.about_nav_arrow_icon_right {
    height: 0.71rem;
    margin-left: 1.3rem;
  }
  .all_projects {
    padding-top: 6rem;
    padding-bottom: 3.68rem;
  }
  .all_projects_slider {
    height: 14rem;
  }
  .all_projects_slider_block.swiper-slide.all_projects_slider_block_1 {
    height: 14rem;
    margin-left: 0px;
    background-image: url('../images/all_projects_slider_2.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }
  .all_projects_slider_block.swiper-slide.all_projects_slider_block_2 {
    height: 14rem;
    background-image: url('../images/all_projects_slider_1_mob.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }
  .all_projects_slider_block.swiper-slide.all_projects_slider_block_3 {
    height: 14rem;
    background-image: url('../images/all_projects_slider_3_mob.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }
  .all_projects_navigation {
    margin-top: 1.3rem;
  }
  .all_projects_slider_wrapper {
    display: block;
    width: 25rem;
    margin-right: auto;
    margin-left: auto;
  }
  .all_projects_case_top_head {
    font-size: 1.5rem;
  }
  .all_projects_case_wrapper {
    margin-top: 1.9rem;
  }
  .blok_main_head {
    font-size: 1.87rem;
  }
  .blok_main_desc {
    font-size: 1.5rem;
  }
  .blok_main_wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .blok_main_right_txt {
    margin-top: -1px;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    font-size: 0.9rem;
    font-weight: 300;
  }
  .blok_main_right_txt_wrapper {
    margin-top: 1rem;
  }
  .blok_box_block {
    width: 8rem;
    height: 8rem;
    margin-top: 0%;
    margin-bottom: 0.4rem;
    margin-left: 0%;
  }
  .blok_box_wrapper {
    width: 25rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .blok_box_heading {
    font-size: 1.37rem;
  }
  .container_mini {
    width: 29rem;
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .blok_page_qs {
    font-size: 0.93rem;
    line-height: 1.6;
  }
  .blok_page_img {
    margin-top: 2.25rem;
  }
  .blok_page_mark_head {
    font-size: 1.12rem;
    font-weight: 400;
  }
  .blok_page_mark_block {
    width: 100%;
    padding-top: 1.31rem;
    padding-bottom: 1.31rem;
    padding-left: 1.31rem;
  }
  .blok_page_mark_block_txt {
    font-size: 0.9rem;
    font-weight: 300;
  }
  .blok_page_mark_block_wrapper {
    margin-top: 1.3rem;
  }
  .blok_page_vote {
    margin-top: 2.96rem;
  }
  .blok_page_vote_headline {
    font-size: 1.12rem;
  }
  .blok_page_vote_box {
    width: 12.5rem;
    height: 3.4rem;
    margin-top: 1.12rem;
  }
  .blok_page_vote_box_cont_over_icon.blok_page_vote_box_cont_over_icon_like {
    width: 1.3rem;
  }
  .blok_page_vote_box_cont_over_icon.blok_page_vote_box_cont_over_icon_dis {
    width: 1.3rem;
  }
  .blok_page_case {
    margin-top: 3.75rem;
  }
  .blok_slider_icon.blok_slider_icon_left {
    display: none;
  }
  .blok_slider_icon.blok_slider_icon_right {
    display: none;
  }
  .blok_slider_case.swiper-slide {
    width: 10rem;
    height: 10rem;
  }
  .jobs {
    padding-top: 6rem;
  }
  .jobs_block_head {
    font-size: 1.3rem;
  }
  .jobs_block_desc {
    font-size: 0.8rem;
  }
  .jobs_block_desc.jobs_block_desc_txt {
    width: 22rem;
  }
  .jobs_block_button {
    display: none;
  }
  .jobs_box {
    margin-top: 3.68rem;
  }
  .jobs_box_block {
    margin-top: 2.75rem;
  }
  .jobs_box_desc {
    width: 100%;
    margin-top: 2rem;
    font-size: 0.9rem;
  }
  .jobs_box_block_item_wrapper {
    margin-top: 2.7rem;
  }
  .jobs_item.jobs_box_block_item {
    margin-top: 1rem;
  }
  .jobs_item_line {
    width: 1.25rem;
  }
  .jobs_item_txt {
    margin-left: 0.6rem;
    font-size: 0.9rem;
  }
  .jobs_slider {
    width: 25rem;
  }
  .jobs_slider_slide.swiper-slide.jobs_slider_slide_1 {
    width: 25rem;
    height: 25rem;
  }
  .jobs_slider_slide.swiper-slide.jobs_slider_slide_2 {
    width: 25rem;
    height: 25rem;
  }
  .jobs_slider_slide.swiper-slide.lend_concept_slider_slide_1 {
    width: 25rem;
    height: 25rem;
  }
  .jobs_slider_slide.swiper-slide.lend_concept_slider_slide_2 {
    width: 25rem;
    height: 25rem;
  }
  .jobs_slider_slide.swiper-slide.lend_concept_slider_slide_3 {
    width: 25rem;
    height: 25rem;
  }
  .jobs_slider_slide.swiper-slide.lend_concept_slider_slide_4 {
    width: 25rem;
    height: 25rem;
  }
  .jobs_nav_number_txt_all {
    width: 1.3rem;
    font-size: 0.8rem;
  }
  .jobs_nav_number_txt_active {
    font-size: 0.8rem;
  }
  .jobs_nav_line {
    width: 12.5rem;
    height: 3px;
    margin-left: 1.4rem;
  }
  .jobs_nav_arrow {
    margin-left: 1.3rem;
  }
  .jobs_nav_arrow_icon.jobs_nav_arrow_icon_left {
    height: 0.71rem;
  }
  .jobs_nav_arrow_icon.jobs_nav_arrow_icon_right {
    height: 0.71rem;
    margin-left: 1.3rem;
  }
  .jobs_nav_arrow_icon.lend_result_nav_arrow_icon_right {
    height: 0.71rem;
    margin-left: 1.3rem;
  }
  .jobs_nav_arrow_icon.lend_logo_ba_nav_arrow_icon_right {
    height: 0.71rem;
    margin-left: 1.3rem;
  }
  .jobs_page_block.jobs_page_block_1 {
    width: 100%;
  }
  .jobs_page_block.jobs_page_block_2 {
    width: 100%;
  }
  .jobs_page_block.jobs_page_block_3 {
    width: 100%;
  }
  .jobs_page_block.jobs_page_block_4 {
    width: 100%;
  }
  .jobs_page_box_img_wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .jobs_page_box_img.jobs_page_box_img_1 {
    width: 100%;
  }
  .jobs_page_box_img.jobs_page_box_img_2 {
    width: 100%;
    margin-top: 1rem;
  }
  .jobs_page_form {
    width: 100%;
  }
  .menu_desk_center {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .popup_showreel_top_icon.popup_showreel_close {
    width: 1rem;
    margin-top: 0.15rem;
    margin-right: 0.25rem;
  }
  .popup_showreel_top_icon.about_showreel_close {
    width: 1rem;
    margin-top: 0.15rem;
    margin-right: 0.25rem;
  }
  .popup_showreel_block_wrapper {
    width: 25rem;
  }
  .popup_showreel_block_txt {
    display: none;
  }
  .price_left_box {
    margin-top: 1.81rem;
  }
  .popup_showreel_top {
    width: 100%;
    padding-top: 1.2rem;
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .all_projects_case_button {
    margin-top: 3.12rem;
  }
  .form_data_box_block_container {
    width: 100%;
  }
  .blok_data_box_block_container {
    width: 100%;
  }
  .footer_mobile {
    padding-top: 3rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .footer_center_block_head_wrapper {
    width: 100%;
  }
  .footer_social_bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .menu_mb {
    z-index: 5;
    padding-top: 0.7rem;
    padding-bottom: 0.7rem;
  }
  .menu_mb_logo {
    width: 7.5rem;
  }
  .menu_mb_container {
    width: 29rem;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .menu_mb_button_txt {
    margin-top: 0.15rem;
    font-size: 0.8rem;
  }
  .menu_mb_button_icon {
    width: 1.6rem;
    margin-left: 0.7rem;
  }
  .menu_mb_icon {
    width: 1.56rem;
  }
  .menu_mb_icon.menu_mb_icon_close {
    width: 1rem;
  }
  .popup_succsess_top_icon.popup_succsess_close {
    width: 1rem;
  }
  .popup_succsess_head {
    font-size: 2rem;
  }
  .popup_succsess_desc {
    width: 20rem;
    font-size: 1.1rem;
    line-height: 1.4;
    text-align: center;
  }
  .popup_succsess_logo {
    width: 4.62rem;
  }
  .price_nav_mobile_block_itm {
    padding-bottom: 0.8rem;
    padding-left: 0.8rem;
    border-bottom-width: 2px;
    font-size: 0.8rem;
  }
  .clients_cont_block {
    width: 10.5rem;
  }
  .lend_main.lend_main_packaging {
    height: 31rem;
    padding-bottom: 3rem;
  }
  .lend_main.lend_main_web {
    height: 29rem;
    padding-bottom: 3rem;
  }
  .lend_main.lend_main_branding {
    height: 31rem;
    padding-bottom: 3rem;
  }
  .lend_main.lend_main_logo {
    height: 31rem;
    padding-top: 8rem;
    padding-bottom: 0rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .lend_this {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lend_this_one {
    width: 100%;
  }
  .lend_this_one_button {
    display: none;
  }
  .lend_this_two {
    margin-top: 3.5rem;
    padding-right: 0rem;
  }
  .lend_this_two.lend_this_two_big {
    height: auto;
    margin-top: 2rem;
  }
  .lend_this_two_block {
    width: 100%;
  }
  .lend_power {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lend_heading {
    width: 100%;
  }
  .lend_heading.lend_logo_final_head {
    display: block;
  }
  .lend_heading.lend_heading_logo_ba.lend_heading_logo_ba_mb {
    width: 19rem;
  }
  .lend_heading.lend_heading_pack {
    width: 100%;
  }
  .lend_heading.lend_heading_logo {
    width: 16rem;
  }
  .lend_power_block {
    width: 100%;
    padding: 2.5rem 1.8rem;
  }
  .lend_power_block_head_wrapper {
    height: auto;
  }
  .lend_power_block_prog {
    margin-top: 1.5rem;
  }
  .lend_power_block_prog.lend_power_block_prog_first {
    margin-top: 2rem;
  }
  .lend_power_block_prog_txt {
    font-size: 0.9rem;
  }
  .lend_blok {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lend_blok_page_form {
    margin-top: 0rem;
  }
  .lend_blok_data_box {
    margin-top: 3.7rem;
  }
  .lend_blok_data_box_button {
    margin-top: 2.5rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .lend_blok_data_box_button_txt {
    margin-top: 1.7rem;
    margin-left: 0rem;
  }
  .lend_blok_data_box_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .lend_blok_data_box_block.jobs_page_form_box_block {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .lend_blok_data_box_block_containe {
    width: 100%;
  }
  .lend_blok_data_box_input.form_data_box_input_1 {
    width: 100%;
    font-size: 1rem;
  }
  .lend_blok_data_box_input.form_data_box_input_2 {
    width: 100%;
    margin-top: 2rem;
    margin-left: 0rem;
    font-size: 1rem;
  }
  .lend_blok_data_box_input.form_data_box_input_2.form_data_box_input_tb_1 {
    width: 100%;
    margin-top: 2.3rem;
  }
  .lend_blok_data_box_input.form_data_box_input_3 {
    width: 100%;
    font-size: 1rem;
  }
  .lend_blok_data_box_input.form_data_box_input_3.form_data_box_input_tb_2 {
    width: 100%;
    margin-top: 2.3rem;
    margin-left: 0rem;
  }
  .lend_blok_data_box_input.form_data_box_input_4 {
    width: 100%;
    margin-top: 2.3rem;
    margin-left: 0rem;
    font-size: 1rem;
  }
  .lend_blok_data_box_input.form_data_box_input_4.form_data_box_input_tb_1 {
    width: 100%;
    margin-top: 2.3rem;
  }
  .lend_blok_data_box_input.form_data_box_input_5 {
    width: 100%;
    margin-top: 2.34rem;
    font-size: 1rem;
  }
  .lend_blok_data_box_input.form_data_box_input_6 {
    margin-top: 2rem;
    font-size: 1rem;
  }
  .lend_blok_data_box_input.lend_blok_data_box_input_1 {
    width: 100%;
    font-size: 1rem;
  }
  .lend_blok_data_box_input.lend_blok_data_box_input_2 {
    width: 100%;
    margin-top: 2rem;
    margin-left: 0rem;
    font-size: 1rem;
  }
  .lend_blok_data_box_input.lend_blok_data_box_input_6 {
    width: 100%;
    margin-top: 2rem;
    font-size: 1rem;
  }
  .lend_stages {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lend_desc {
    width: 100%;
  }
  .lend_desc.lend_concept_desc {
    width: 100%;
  }
  .lend_analysis {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lend_analysis_one {
    width: 100%;
  }
  .lend_analysis_two {
    margin-top: 1rem;
  }
  .lend_analysis_two_img_wrapper {
    width: 100%;
  }
  .lend_concept {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lend_concept_left_item.jobs_box_block_item {
    margin-top: 2.4rem;
  }
  .lend_concept_left_item_item_txt {
    margin-left: 0.6rem;
    font-size: 0.9rem;
  }
  .lend_concept_left_item_item_line {
    width: 1.25rem;
  }
  .lend_logo_final {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lend_logo_final_right {
    margin-top: 0rem;
    margin-right: 0rem;
    margin-left: 0rem;
  }
  .lend_logo_final_img {
    width: 14rem;
    margin-top: 3rem;
  }
  .bubls.lend_logo_final_bubls_1 {
    left: 17rem;
  }
  .bubls.lend_logo_final_bubls_2 {
    left: 1rem;
  }
  .bubls_cont {
    left: -2rem;
    top: -6.5rem;
    display: none;
  }
  .lend_logo_ba {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lend_logo_ba_slider {
    height: 27.25rem;
  }
  .lend_logo_ba_before_wrapper.twentytwenty-container.lend_logo_ba_before_wrapper_desk {
    display: none;
  }
  .lend_logo_ba_before_wrapper.twentytwenty-container.lend_logo_ba_before_wrapper_mb {
    display: block;
  }
  .lend_logo_ba_nav_el.lend_logo_ba_nav_el_last {
    width: 100%;
  }
  .lend_logo_ba_nav_el.lend_logo_ba_nav_el_tb {
    width: 100%;
  }
  .lend_empt {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lend_empt_block_left {
    width: 100%;
  }
  .lend_empt_block_left_el {
    width: 100%;
  }
  .lend_empt_block_left_el_img_wrapper_img {
    width: 6rem;
  }
  .lend_empt_block_left_el_img_wrapper_img.lend_empt_block_left_el_img_wrapper_img_do {
    width: 7.5rem;
  }
  .lend_empt_block_left_el_img_wrapper_img.lend_empt_block_left_el_img_wrapper_img_do_2 {
    width: 8.37rem;
  }
  .lend_empt_block_left_el_img_wrapper_img.lend_empt_block_left_el_img_wrapper_img_el_1 {
    width: 9.25rem;
  }
  .lend_empt_block_left_el_img_wrapper_img.lend_empt_block_left_el_img_wrapper_img_el_2 {
    width: 7.87rem;
  }
  .lend_logo_bottom {
    padding-top: 4rem;
  }
  .lend_logo_bottom_box {
    width: 45%;
  }
  .lend_logo_bottom_box_img {
    width: 5rem;
  }
  .lend_logo_bottom_box_img.lend_logo_bottom_box_img_blanche {
    width: 8rem;
  }
  .lend_logo_bottom_box_img.lend_logo_bottom_box_img_goodsroom {
    width: 5rem;
  }
  .lend_logo_bottom_box_img.lend_logo_bottom_box_img_jocc {
    width: 8rem;
  }
  .lend_logo_bottom_box_img.lend_logo_bottom_box_img_befresh {
    width: 8rem;
  }
  .lend_logo_bottom_box_img.lend_logo_bottom_box_img_travel {
    width: 8rem;
  }
  .lend_logo_bottom_box_img.lend_logo_bottom_box_img_mustard {
    width: 7rem;
  }
  .lend_logo_bottom_box_img.lend_logo_bottom_box_img_bernies {
    width: 7rem;
  }
  .lend_logo_bottom_box_img.lend_logo_bottom_box_img_whites {
    width: 4.97rem;
  }
  .lend_logo_bottom_box_wrapper {
    height: 26rem;
  }
  .lend_brief {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lend_logo_bottom_line {
    margin-top: 4rem;
  }
  .lend_power_block_prog_wrapper {
    width: 100%;
  }
  .lend_power_block_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .lend_power_block_stat {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 3rem;
    margin-left: 0rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .lend_power_block_stat_head {
    font-size: 2rem;
  }
  .lend_power_block_stat_desc {
    margin-top: 0rem;
    margin-left: 0.9rem;
    font-size: 1.21rem;
  }
  .lend_future.lend_future_packaging_jcurl {
    padding-bottom: 3.5rem;
    background-color: #e78eb4;
    background-image: none;
    background-size: auto;
  }
  .lend_future.lend_future_packaging_bernies {
    padding-top: 4rem;
    padding-bottom: 16rem;
    background-position: 50% 93%;
    background-size: 23rem;
  }
  .lend_future.lend_future_packaging_branding {
    padding-top: 4rem;
    padding-bottom: 4rem;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .lend_future.lend_future_packaging_dm {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .lend_future.lend_future_web_1 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lend_future.lend_future_web_2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lend_future_head {
    width: 100%;
    font-size: 1.3rem;
  }
  .lend_future_head.lend_future_head_white {
    width: 100%;
  }
  .lend_future_head.lend_future_head_white.case_5_lend_future_head_white {
    color: #909090;
    font-size: 1.3rem;
  }
  .lend_future_head.lend_future_head_white.lend_future_head_milk {
    width: 100%;
  }
  .lend_future_head.lend_future_head_do.lend_future_head_do_mb {
    padding-top: 0rem;
  }
  .lend_future_head.lend_future_head_packaging {
    width: 100%;
  }
  .lend_future_head_sp {
    font-size: 1.3rem;
  }
  .lend_future_head_sp.lend_future_head_sp_white.case_5_lend_future_head_sp_white {
    font-size: 1.3rem;
  }
  .lend_future_head_sp.lend_future_head_sp_white.lend_future_head_sp_white_mb {
    color: #000;
  }
  .lend_concept_right {
    margin-top: 2rem;
  }
  .lend_var_packaging {
    padding-top: 4rem;
    padding-bottom: 16.5rem;
    background-image: url('../images/lend_var_packaging_1.png');
    background-position: 50% 89%;
    background-size: 25rem;
  }
  .lend_result.lend_result_packaging {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lend_result.lend_result_web {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lend_result_nav_line {
    width: 12.5rem;
    height: 3px;
    margin-left: 1.4rem;
  }
  .lend_result_nav_arrow {
    margin-left: 1.3rem;
  }
  .lend_result_nav_arrow_icon.jobs_nav_arrow_icon_left {
    height: 0.71rem;
  }
  .lend_result_nav_arrow_icon.jobs_nav_arrow_icon_right {
    height: 0.71rem;
    margin-left: 1.3rem;
  }
  .lend_result_nav_arrow_icon.lend_result_nav_arrow_icon_left {
    height: 0.71rem;
  }
  .lend_result_nav_arrow_icon.lend_result_nav_arrow_icon_right {
    height: 0.71rem;
  }
  .lend_result_nav_number_txt_all {
    width: 1.3rem;
    font-size: 0.8rem;
  }
  .lend_result_nav_number_txt_active {
    font-size: 0.8rem;
  }
  .lend_result_right {
    width: 100%;
    height: auto;
  }
  .lend_result_slide.lend_result_slide_1_packaging {
    background-position: 50% 50%;
    background-size: contain;
  }
  .lend_work {
    padding-top: 4rem;
  }
  .lend_work_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .lend_work_block_elem.lend_work_block_elem_1 {
    width: 100%;
    height: 17rem;
  }
  .lend_work_block_elem.lend_work_block_elem_3 {
    width: 100%;
    height: 17rem;
    margin-top: 0.7rem;
  }
  .lend_work_block_elem.lend_work_block_elem_4 {
    width: 100%;
    height: 17rem;
    margin-top: 0.7rem;
    margin-left: 0%;
  }
  .lend_work_block_elem.lend_work_block_elem_2 {
    width: 100%;
    height: 17rem;
    margin-top: 0.7rem;
    margin-left: 0%;
  }
  .lend_branding_block {
    width: 100%;
  }
  .lend_branding_block_img.lend_branding_block_img_1 {
    height: 13rem;
  }
  .lend_branding_block_img.lend_branding_block_img_2 {
    height: 13rem;
  }
  .lend_branding_block_img.lend_branding_block_img_3 {
    height: 13rem;
  }
  .lend_branding_block_cont {
    padding-bottom: 2rem;
  }
  .lend_branding_block_cont_head {
    font-size: 1.4rem;
  }
  .lend_branding_block_cont_desc {
    margin-top: 0.8rem;
    font-size: 0.8rem;
  }
  .lend_branding_block_cont_item.jobs_box_block_item {
    margin-top: 2.4rem;
  }
  .lend_branding_block_cont_item.lend_branding_block_cont_item_first {
    margin-top: 1rem;
  }
  .lend_branding_block_cont_item_txt {
    margin-left: 0.6rem;
    font-size: 0.9rem;
  }
  .lend_branding_block_cont_item_line {
    width: 1.25rem;
  }
  .lend_future_right {
    width: 100%;
  }
  .lend_future_cont {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .lend_future_right_img {
    margin-top: 3rem;
  }
  .lend_future_right_img_2 {
    width: 100%;
    margin-top: 2rem;
  }
  .lend_this_cont_navmb_slider {
    width: 100%;
  }
  .lend_this_cont_navmb_slider_line_active {
    opacity: 0;
  }
  .cases {
    padding-top: 6rem;
  }
  .cases.cases_gr {
    padding-bottom: 4rem;
  }
  .cases_head {
    padding-bottom: 1.8rem;
  }
  .cases_img_full {
    display: block;
    width: 25rem;
    margin-right: auto;
    margin-left: auto;
  }
  .cases_img_full.cases_img_full_mt {
    display: block;
  }
  .cases_img_full.cases_img_full_mt.cases_img_full_mb {
    display: block;
  }
  .cases_img_full.cases_img_full_mt.cases_img_cont_d {
    display: none;
  }
  .cases_img_full.cases_img_full_mt.cases_img_cont_m {
    display: block;
    margin-top: 1rem;
  }
  .cases_img_full.cases_img_full_mb {
    display: block;
  }
  .cases_img_full.cases_img_d {
    display: none;
  }
  .cases_img_full.cases_img_m {
    display: block;
  }
  .cases_img_full.cases_img_full_mart {
    margin-top: 1rem;
  }
  .cases_img_full.cases_img_full_mart.cases_img_full_d {
    display: none;
  }
  .cases_img_full.cases_img_full_mart.cases_img_full_m {
    display: block;
    margin-top: 1rem;
  }
  .cases_1 {
    padding-top: 4.34rem;
  }
  .cases_desc_block {
    padding-right: 0rem;
  }
  .cases_desc_block_head {
    font-size: 1.12rem;
  }
  .cases_desc_block_txt {
    margin-top: 1rem;
    font-size: 0.87rem;
  }
  .cases_anchor {
    margin-top: 1.9rem;
  }
  .cases_anchor_item {
    margin-top: 0.56rem;
    margin-right: 0.59rem;
    margin-left: 0rem;
    padding-right: 1.15rem;
    padding-left: 1.15rem;
    font-size: 0.9rem;
  }
  .cases_2 {
    margin-top: 3.6rem;
    padding-bottom: 4rem;
  }
  .cases_before_box {
    margin-top: 3.4rem;
    padding-top: 0rem;
    background-color: rgba(243, 245, 246, 0);
  }
  .cases_before_box_img_wrapper {
    padding-bottom: 0rem;
  }
  .cases_before_box_img_block {
    height: 4rem;
  }
  .cases_before_box_img_block_img {
    width: 70%;
  }
  .cases_before_box_img_block_img.cases_img_d {
    display: none;
  }
  .cases_before_box_img_block_img.cases_img_m {
    display: block;
  }
  .cases_before_txt {
    font-size: 1rem;
  }
  .cases_3 {
    margin-top: 3.5rem;
  }
  .cases_analysis_left {
    width: 100%;
  }
  .do_desc {
    width: 100%;
    margin-top: 1rem;
    font-size: 0.9rem;
  }
  .do_desc.do_desc_qiwi {
    width: 100%;
  }
  .cases_analysis_right {
    margin-top: 2rem;
  }
  .cases_analysis_right_block {
    width: 100%;
  }
  .cases_analysis_right_block.cases_analysis_right_block_first {
    height: auto;
    padding-bottom: 2rem;
  }
  .cases_analysis_right_block_head {
    font-size: 1.3rem;
  }
  .cases_analysis_right_block_desc {
    font-size: 0.8rem;
  }
  .cases_analysis_right_block_item.jobs_box_block_item {
    margin-top: 2.4rem;
  }
  .cases_analysis_right_block_item_line {
    width: 1.25rem;
  }
  .cases_analysis_right_block_item_txt {
    margin-left: 0.6rem;
    font-size: 0.9rem;
  }
  .cases_analysis_right_block_top_circle {
    width: 3.1rem;
    height: 3.1rem;
  }
  .cases_analysis_right_block_top_head {
    font-size: 1rem;
  }
  .cases_analysis_right_block_top_txt {
    margin-top: 0.6rem;
    font-size: 0.9rem;
  }
  .cases_analysis_right_block_cont.cases_analysis_right_block_cont_first {
    margin-top: 1.9rem;
  }
  .cases_4.cases_4_mb {
    padding-bottom: 0rem;
  }
  .cases_4.cases_4_mb.cases_4_bernies {
    padding-bottom: 4rem;
  }
  .cases_4.cases_4_life {
    padding-top: 4rem;
    padding-bottom: 3rem;
  }
  .cases_img_2x_obj.cases_img_cont_d {
    display: none;
  }
  .cases_img_2x_obj.cases_img_cont_m {
    display: block;
  }
  .cases_5.cases_5_do {
    height: auto;
  }
  .cases_5.cases_5_emvy {
    height: auto;
  }
  .cases_5.cases_5_emvy.cases_5_mb {
    padding-top: 0rem;
  }
  .cases_5.cases_5_jcurl {
    height: auto;
  }
  .cases_5.cases_5_jcurl.case_5_mb {
    padding-top: 0rem;
  }
  .cases_5.cases_5_befresh {
    height: auto;
  }
  .cases_5.cases_5_befresh.cases_5_mb {
    padding-top: 0rem;
  }
  .cases_5.cases_5_milk {
    height: auto;
  }
  .cases_5.cases_5_milk.case_5_mb {
    padding-top: 0rem;
  }
  .cases_5.cases_5_eatforfit {
    height: auto;
  }
  .cases_5.cases_5_eatforfit.cases_5_mb {
    padding-top: 0rem;
  }
  .cases_5.cases_5_checkmate {
    height: auto;
  }
  .cases_5.cases_5_checkmate.case_5_mb {
    padding-top: 0rem;
  }
  .cases_5.cases_5_bakery {
    height: auto;
  }
  .cases_5.cases_5_bakery {
    height: auto;
  }
  .cases_5.cases_5_bakery.case_5_mb {
    padding-top: 0rem;
  }
  .cases_5.cases_5_jocc {
    height: auto;
  }
  .cases_5.cases_5_jocc.cases_5_mb {
    padding-top: 0rem;
  }
  .cases_5.cases_5_jocc_2 {
    height: auto;
  }
  .cases_5.cases_5_jocc_2.case_5_mb {
    padding-top: 0rem;
  }
  .cases_5.cases_5_water {
    height: auto;
  }
  .cases_5.cases_5_water.cases_5_mb {
    padding-top: 0rem;
  }
  .cases_5.cases_5_eatforfit_2 {
    height: auto;
  }
  .cases_5.cases_5_eatforfit_2.case_5_mb {
    padding-top: 0rem;
  }
  .cases_5.cases_5_bernies {
    height: auto;
  }
  .cases_5.cases_5_bernies.case_5_mb {
    padding-top: 0rem;
  }
  .cases_img_cont {
    margin-top: 1rem;
  }
  .cases_img_cont.cases_img_cont_6_do.cases_img_cont_desk {
    display: none;
  }
  .cases_img_cont.cases_img_cont_6_do.cases_img_cont_desk.cases_img_m {
    display: block;
  }
  .cases_img_cont.cases_img_cont_m {
    display: block;
  }
  .cases_img_cont.cases_img_cont_5 {
    margin-top: 3rem;
  }
  .cases_img_cont.cases_img_cont_5.cases_img_d {
    display: none;
  }
  .cases_img_cont.cases_img_cont_5.cases_img_m {
    display: block;
  }
  .cases_img_cont.cases_img_cont_d {
    display: none;
  }
  .cases_7.cases_7_do {
    padding-bottom: 0rem;
    background-color: rgba(172, 224, 225, 0);
  }
  .cases_7.cases_7_do.cases_7_do_mb {
    padding-top: 0rem;
  }
  .cases_local_box.cases_local_box_mb {
    padding-bottom: 4rem;
  }
  .cases_sim_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cases_sim_block.cases_sim_block_do_7 {
    width: 100%;
  }
  .cases_sim_block.cases_sim_block_do_8 {
    width: 100%;
  }
  .cases_sim_block.cases_sim_block_do_9 {
    width: 100%;
  }
  .cases_sim_block_img {
    width: 62%;
  }
  .cases_sim_block_img.cases_sim_block_img_do_9 {
    width: 38%;
  }
  .cases_sim_block_img.cases_sim_block_img_do_10 {
    width: 40%;
  }
  .cases_sim_block_txt {
    bottom: 1.5rem;
    font-size: 1rem;
  }
  .price_cont_form {
    width: 100%;
    margin-top: 0rem;
  }
  .lend_this_two_block_elem {
    padding-right: 0rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .lend_this_two_block_elem_emvy.lend_item_img_obj {
    width: 65%;
  }
  .lend_this_two_block_elem_benries.lend_item_img_obj {
    width: 70%;
  }
  .lend_this_two_block_elem_eat.lend_item_img_obj {
    width: 50%;
  }
  .lend_this_two_block_elem_bakey.lend_item_img_obj {
    width: 50%;
  }
  .lend_logo_ba_nav_arrow_icon.jobs_nav_arrow_icon_left {
    height: 0.71rem;
  }
  .lend_logo_ba_nav_arrow_icon.jobs_nav_arrow_icon_right {
    height: 0.71rem;
    margin-left: 1.3rem;
  }
  .lend_logo_ba_nav_arrow_icon.lend_result_nav_arrow_icon_right {
    height: 0.71rem;
    margin-left: 1.3rem;
  }
  .lend_logo_ba_nav_arrow_icon.lend_logo_ba_nav_arrow_icon_left {
    height: 0.71rem;
  }
  .lend_logo_ba_nav_arrow_icon.lend_logo_ba_nav_arrow_icon_right {
    height: 0.71rem;
  }
  .lend_logo_ba_nav_number_txt_all {
    width: 1.3rem;
    font-size: 0.8rem;
  }
  .lend_logo_ba_nav_number_txt_active {
    font-size: 0.8rem;
  }
  .menu_mobile {
    padding-top: 5rem;
  }
  .menu_mobile.menu_mobile_blok {
    background-color: #004ad2;
  }
  .menu_mb_item {
    margin-right: 3rem;
    font-size: 1.4rem;
  }
  .menu_mb_item.menu_mb_item_white {
    color: #fff;
  }
  .menu_mb_item.menu_mb_item_dn {
    display: none;
  }
  .menu_mb_icon_wrapper.menu_mb_icon_white {
    -webkit-filter: invert(100%);
    filter: invert(100%);
  }
  .menu_mb_icon_block.menu_mb_icon_block_active.menu_mb_icon_block_active_white {
    -webkit-filter: none;
    filter: none;
  }
  .jobs_cont_block_img.jobs_cont_block_img_1 {
    background-repeat: no-repeat;
  }
  .jobs_cont_block_img.jobs_cont_block_img_4 {
    background-image: url('../images/new/0_mob.jpg');
    background-position: 0px 100%;
    background-size: 345px;
  }
  .lend_future_brending_img {
    margin-top: 3rem;
  }
  .price_block_files_wrapper.files_block_wrapper {
    margin-top: 0rem;
  }
  .cases_desc_block_txt_2 {
    margin-top: 1rem;
    font-size: 0.87rem;
  }
  .cases_desc_block_txt_2.cases_desc_block_txt_2_jcurl {
    width: 100%;
  }
  .cases_desc_block_txt_2.cases_desc_block_txt_2_befresh {
    width: 100%;
  }
  .cases_desc_block_txt_2.cases_desc_block_txt_2_life {
    width: 100%;
  }
  .cases_10_box {
    margin-top: 2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .case_img_3x {
    width: 100%;
    margin-top: 1rem;
  }
  .jobs_page_form_wrapper {
    padding-top: 4.3rem;
  }
  .clients_line {
    margin-top: 4.2rem;
  }
  .check_box {
    width: 100%;
    height: auto;
    padding: 2.5rem 1.8rem;
  }
  .popup_menu_cont {
    width: 25rem;
  }
  .about_menu_cont {
    width: 25rem;
  }
  .about_showreel_block_wrapper {
    width: 25rem;
  }
  .popup_showreel_top_box {
    width: 25rem;
  }
  .page_policy_txt {
    width: 100%;
    margin-top: 2rem;
    font-size: 0.9rem;
  }
  .page_policy_txt.page_desc_about {
    width: 100%;
  }
  .page_policy_txt.page_desc_job {
    width: 100%;
  }
  .form_data_head_desk_express_sp {
    font-size: 1.1rem;
  }
  .form_express_item_wrapper {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .form_express_item_wrapper.form_express_item_wrapper_mobile {
    display: none;
    margin-top: 1rem;
  }
  .form_express_item {
    margin-top: 1.1rem;
    margin-right: 0rem;
  }
  .form_express_item.form_express_item_first {
    margin-top: 0rem;
  }
  .form_express_item_txt {
    font-size: 0.9rem;
  }
  .cases_13.cases_13_d {
    display: none;
  }
  .cases_4_txt {
    margin-top: 3rem;
  }
  .cases_img_2x_obj_w100.cases_img_cont_d {
    display: none;
  }
  .cases_img_2x_obj_w100.cases_img_cont_m {
    display: block;
  }
  .cases_img_2x_video.cases_img_cont_d {
    display: none;
  }
  .cases_img_2x_video.cases_img_cont_m {
    display: block;
  }
  .cases_img_video.cases_img_cont_d {
    display: none;
  }
  .cases_img_video.cases_img_cont_m {
    display: block;
  }
  .cases_img_2x_obj_w100_video.cases_img_cont_d {
    display: none;
  }
  .cases_img_2x_obj_w100_video.cases_img_cont_m {
    display: block;
  }
  .notfound_num {
    font-size: 5rem;
  }
  .notfound_txt {
    display: none;
    font-size: 1.4rem;
  }
  .container-2 {
    width: 23.4375rem;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
  }
  .conditions_block_txt {
    margin-top: 0.4875rem;
    font-size: 1rem;
  }
  .conditions_block_head {
    font-size: 1.375rem;
  }
  .conditions_cont {
    margin-top: 0.5rem;
  }
  .heading {
    font-size: 2rem;
  }
  .heading.heading_black_conditions {
    font-size: 1.7rem;
    text-align: left;
  }
  .conditions_desc {
    margin-top: 0.8rem;
    font-size: 0.9rem;
  }
  .conditions {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .conditions_block {
    width: 100%;
    margin-right: 0rem;
    margin-left: 0rem;
    padding-left: 1.5rem;
  }
}

@media screen and (max-width: 479px) {
  .mob_active{
    display: block;
  }
  .button_offer{
  margin-top: 1rem;
  }
  .button_1.lend_main_button {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    font-size: 1rem;
  }
  .main {
    height: 100.5vh;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .container {
    width: 100%;
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .container.container_about_place_mb {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .container.dddd {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .container.container_all_projects_case {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .container.container_jobs_box {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .container.container_lend_concept {
    padding-left: 0rem;
  }
  .container.container_lend_logo_ba {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .container.container_case_mb {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .main_heading {
    font-size: 1.5rem;
  }
  .main_desc {
    font-size: 1.5rem;
  }
  .button_2.notfound_button {
    display: block;
  }
  .main_bottom {
    bottom: 4.4rem;
  }
  .container_big {
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .container_big.container_big_contacts {
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .main_bottom_content {
    padding-left: 0.75rem;
  }
  .headline.headline_about {
    font-size: 1.15rem;
  }
  .headline.headline_cont {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .jobs_cont_block {
    padding-right: 0rem;
  }
  .jobs_cont_block.doing_block_1 {
    padding-right: 0rem;
  }
  .jobs_cont_block.jobs_cont_block_dubl {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
  }
  .case_top {
    padding-left: 1.75rem;
  }
  .case_block_left {
    padding-left: 1.75rem;
  }
  .clients_cont {
    width: 100%;
    height: 24rem;
  }
  .clients_feed_block_nav_line {
    width: 8rem;
  }
  .clients_feed_block_nav_button_txt {
    font-size: 0.65rem;
  }
  .publish_box {
    margin-top: 2rem;
  }
  .publish_block_cont {
    padding-right: 1.7rem;
    padding-left: 1.7rem;
  }
  .publish_block_cont_desc_date {
    font-size: 0.68rem;
  }
  .footer_item_wrapper.footer_item_wrapper_tb {
    display: none;
  }
  .footer_bottom {
    width: 100%;
  }
  .copyright {
    font-size: 0.7rem;
  }
  .footer_bottom_cont {
    width: 100%;
  }
  .footer_lng {
    margin-left: 0rem;
    font-size: 0.7rem;
  }
  .page_heading.page_heading_lend_mb {
    width: 16rem;
  }
  .page_heading.page_heading_mb {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .brief_desc {
    width: 18rem;
  }
  .brief_type_block_box.brief_type_block_box_express {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .brief_type_block_item.brief_type_block_item_first {
    padding-right: 1.2rem;
    padding-left: 1.2rem;
    font-size: 0.92rem;
  }
  .brief_type_block_item.brief_zgroup {
  margin-left: 0 !important;
  }
  .brief_type_block_item.brief_type_block_item_tb {
    padding-right: 1.2rem;
    padding-left: 1.2rem;
    font-size: 0.92rem;
  }
  .brief_type_block_item.brief_type_block_item_tb_2 {
    padding-right: 1.2rem;
    padding-left: 1.2rem;
    font-size: 0.92rem;
  }
  .brief_type_block_item.brief_type_block_item_mb_1 {
    margin-left: 0.8rem;
    padding-right: 1.2rem;
    padding-left: 1.2rem;
    font-size: 0.92rem;
  }
  .brief_type_block_item.brief_type_block_item_mb_1.brief_type_block_item_express {
    margin-top: 1rem;
    margin-left: 0rem;
  }
  .brief_type_block_item.brief_type_block_item_mb_2 {
    padding-right: 1.2rem;
    padding-left: 1.2rem;
    font-size: 0.92rem;
  }
  .brief_type_block_item.brief_type_block_item_mb_3 {
    margin-left: 0.8rem;
    padding-right: 1.2rem;
    padding-left: 1.2rem;
    font-size: 0.92rem;
  }
  .brief_type_block_file_box {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .form_data_head.form_data_head_express {
    font-size: 1.8rem;
  }
  .form_data_head.form_data_head_desk_express {
    margin-top: 0rem;
  }
  .form_data_box.form_data_box_express {
    margin-top: 2.6rem;
  }
  .contacts {
    padding-bottom: 0rem;
  }
  .contacts_left {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .contacts_left.page_express {
    padding-top: 0rem;
  }
  .contacts_block_txt.contacts_block_txt_last {
    margin-top: 0.4rem;
  }
  .about {
    padding-bottom: 0rem;
  }
  .about_video.popup_showreel_open {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-position: 143px 0px;
    background-size: auto 100%;
  }
  .about_video.about_showreel_open {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-position: 50% 100%;
    background-size: auto 100%;
  }
  .about_video_txt {
    display: none;
  }
  .about_video_icon {
    width: 3.62rem;
    margin-left: 0rem;
  }
  .about_video_block {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .about_place_left {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .about_place_right {
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .about_place_left_head.about_place_left_head_mb {
    width: 15rem;
  }
  .about_slider {
    width: 100%;
  }
  .about_slider_block.swiper-slide.about_slider_block_1 {
    width: 100vw;
  }
  .about_slider_block.swiper-slide.about_slider_block_2 {
    width: 100vw;
  }
  .about_slider_block.swiper-slide.about_slider_block_3 {
    width: 100vw;
  }
  .about_nav {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .all_projects_slider_wrapper {
    width: 100%;
  }
  .all_projects_case_top {
    padding-left: 1.75rem;
  }
  .blok_main_right_txt {
    width: 100%;
  }
  .blok_box_block {
    width: 41.5vw;
    height: 41.5vw;
    margin-bottom: 2vw;
  }
  .blok_box_wrapper {
    width: 100%;
  }
  .blok_box_heading.blok_box_heading_mb {
    width: 14rem;
    line-height: 1.2;
  }
  .container_mini {
    width: 100%;
    padding-right: 0rem;
    padding-left: 0rem;
  }
  .blok_page_name {
    padding-left: 1.75rem;
  }
  .blok_page_qs {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .blok_page_img {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .blok_page_mark {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .blok_page_vote {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .blok_page_vote_headline.blok_page_vote_headline_mb {
    padding-left: 1.75rem;
  }
  .blok_slider_case.swiper-slide {
    margin-left: 1px;
  }
  .blok_slider_case.swiper-slide.blok_slider_case_last {
    margin-right: 1.75rem;
  }
  .blok_slider_case.swiper-slide.blok_slider_case_first {
    margin-left: 1.75rem;
  }
  .jobs_block_head.jobs_block_head_dubl {
    font-size: 1.2rem;
  }
  .jobs_block_desc.jobs_block_desc_txt {
    width: 17rem;
  }
  .jobs_box_block.jobs_box_block_left {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .jobs_slider {
    width: 100vw;
  }
  .jobs_slider_slide.swiper-slide.jobs_slider_slide_1 {
    width: 100vw;
  }
  .jobs_slider_slide.swiper-slide.jobs_slider_slide_2 {
    width: 100vw;
  }
  .jobs_slider_slide.swiper-slide.lend_concept_slider_slide_1 {
    width: 100vw;
  }
  .jobs_slider_slide.swiper-slide.lend_concept_slider_slide_2 {
    width: 100vw;
  }
  .jobs_slider_slide.swiper-slide.lend_concept_slider_slide_3 {
    width: 100vw;
  }
  .jobs_slider_slide.swiper-slide.lend_concept_slider_slide_4 {
    width: 100vw;
  }
  .jobs_nav {
    padding-left: 1.75rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .jobs_nav_line {
    width: 9.5rem;
  }
  .jobs_page_block_head {
    font-size: 1.25rem;
  }
  .menu_desk_center {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .contacts_maps_container {
    height: 120%;
  }
  .popup_showreel_block_wrapper {
    width: 20rem;
  }
  .popup_showreel_block_txt {
    display: block;
  }
  .popup_showreel_top {
    width: 100%;
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .all_projects_case_button_txt {
    font-size: 1rem;
  }
  .footer_social_bottom {
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .menu_mb_container {
    width: 100%;
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .menu_mb_button_txt {
    margin-top: 0.2rem;
  }
  .popup_succsess_top_icon.popup_succsess_close {
    width: 1rem;
  }
  .popup_succsess_desc {
    width: 17rem;
    line-height: 1.5;
    text-align: center;
  }
  .price_nav_mobile_block {
    margin-top: 1rem;
  }
  .price_nav_mobile_block_itm {
    padding-right: 1rem;
    padding-left: 1rem;
    font-weight: 400;
  }
  .clients_cont_block {
    width: 9rem;
  }
  .lend_heading.lend_heading_logo_ba {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .lend_power_block {
    padding-right: 1.3rem;
    padding-left: 1.3rem;
  }
  .lend_power_block.lend_power_block_first {
    padding-right: 1.3rem;
    padding-left: 1.3rem;
  }
  .lend_power_block.lend_power_block_2x {
    padding-right: 1.3rem;
    padding-left: 1.3rem;
  }
  .lend_power_block_head {
    font-size: 1.3rem;
  }
  .lend_power_block_prog_txt {
    line-height: 1.4;
  }
  .lend_stages_block_txt {
    padding-right: 0rem;
  }
  .lend_concept_left {
    padding-left: 0rem;
  }
  .lend_concept_left.lend_concept_left_logo {
    padding-left: 1.75rem;
  }
  .lend_concept_left_item_item_txt {
    width: 100%;
  }
  .lend_logo_final_img {
    width: 12rem;
  }
  .bubls.lend_logo_final_bubls_1 {
    left: 15rem;
  }
  .bubls_cont {
    left: -3rem;
    display: none;
  }
  .lend_logo_ba_slider {
    height: 107vw;
  }
  .lend_logo_ba_nav {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .lend_empt_block {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .lend_empt_block.lend_empt_block_first {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .lend_empt_block_left {
    width: 19rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .lend_empt_block_left_el {
    width: auto;
  }
  .lend_empt_block_left_el_img_wrapper {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-right-style: none;
  }
  .lend_empt_block_left_el_txt {
    font-size: 0.9rem;
    text-align: left;
  }
  .lend_empt_block_left_el_img_wrapper_img {
    width: 6rem;
  }
  .lend_empt_block_left_el_img_wrapper_img.lend_empt_block_left_el_img_wrapper_img_do {
    width: 6.5rem;
  }
  .lend_empt_block_left_el_img_wrapper_img.lend_empt_block_left_el_img_wrapper_img_do_2 {
    width: 7.37rem;
  }
  .lend_empt_block_left_el_img_wrapper_img.lend_empt_block_left_el_img_wrapper_img_el_1 {
    width: 8.25rem;
  }
  .lend_empt_block_left_el_img_wrapper_img.lend_empt_block_left_el_img_wrapper_img_el_2 {
    width: 6.87rem;
  }
  .lend_logo_bottom {
    padding-top: 4rem;
  }
  .lend_logo_bottom_box {
    width: 34%;
    margin-right: 3rem;
  }
  .lend_logo_bottom_box_img {
    width: 5rem;
  }
  .lend_logo_bottom_box_img.lend_logo_bottom_box_img_goodsroom {
    width: 4.5rem;
  }
  .lend_logo_bottom_box_img.lend_logo_bottom_box_img_jocc {
    width: 6rem;
  }
  .lend_logo_bottom_box_img.lend_logo_bottom_box_img_mustard {
    width: 6rem;
  }
  .lend_logo_bottom_box_img.lend_logo_bottom_box_img_bernies {
    width: 6rem;
  }
  .lend_logo_bottom_box_wrapper {
    margin-top: 3rem;
  }
  .lend_logo_bottom_line {
    margin-top: 4rem;
  }
  .lend_future.lend_future_packaging_jcurl {
    background-position: 100% 100%;
  }
  .lend_future.lend_future_web_1 {
    padding-top: 3.5rem;
    padding-bottom: 5.5rem;
  }
  .lend_future_head.lend_future_head_white.case_5_lend_future_head_white.lend_future_head_cont {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .lend_future_head.lend_future_head_white.lend_future_head_mb {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .lend_future_head.lend_future_head_do.lend_future_head_do_mb {
    padding-top: 0rem;
  }
  .lend_future_head.lend_future_head_mb {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .lend_branding_block_cont {
    padding-left: 1.3rem;
  }
  .lend_future_cont {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .lend_future_right_img {
    margin-top: 2rem;
  }
  .cases.cases_gr.cases_mb {
    padding-bottom: 0rem;
  }
  .cases_img_full {
    width: 100%;
  }
  .do_desc.do_desc_cont {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .cases_analysis_right_block_top_circle {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .cases_analysis_right_block_top_head {
    font-size: 0.9rem;
  }
  .cases_analysis_right_block_top_txt {
    font-size: 0.75rem;
  }
  .cases_4.cases_4_mb_2 {
    padding-bottom: 1rem;
  }
  .cases_img_4x.cases_redd_img {
    margin-top: 1rem;
  }
  .cases_img_4x.cases_redd_img.cases_img_4x_marn {
    margin-top: 2rem;
  }
  .cases_img_2x_obj.cases_img_2x_obj_first {
    margin-top: 1rem;
  }
  .cases_img_2x_obj.cases_img_2x_obj_first.cases_img_2x_obj_first_mb {
    margin-top: 0rem;
  }
  .cases_7.cases_7_do {
    background-color: #ace0e1;
  }
  .cases_local_img {
    width: 17rem;
  }
  .cases_local_box.cases_local_box_mb {
    padding-top: 4rem;
  }
  .cases_8.cases_8_mb {
    padding-bottom: 2rem;
  }
  .menu_mobile {
    padding-top: 6rem;
  }
  .menu_mobile.menu_mobile_blok {
    top: -100vh;
  }
  .jobs_cont_block_img.jobs_cont_block_img_4 {
    background-position: 50% 100%;
    background-size: 21rem;
  }
  .cases_desc_block_txt_2 {
    width: 100%;
  }
  .cases_desc_block_txt_2.cases_desc_block_txt_2_mb {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .cases_desc_block_txt_2.cases_desc_block_txt_2_life {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .zgroup_block_services_button {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .check_box {
    padding-right: 1.3rem;
    padding-left: 1.3rem;
  }
  .check_box.lend_power_block_first {
    padding-right: 1.3rem;
    padding-left: 1.3rem;
  }
  .check_box.lend_power_block_2x {
    padding-right: 1.3rem;
    padding-left: 1.3rem;
  }
  .popup_menu_cont {
    width: 100%;
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .about_menu_cont {
    width: 100%;
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
  .about_showreel_block_wrapper {
    width: 20rem;
  }
  .popup_showreel_top_box {
    width: 100%;
  }
  .form_express_item_wrapper {
    margin-top: 1.3rem;
  }
  .cases_img_2x_obj_w100.cases_img_2x_obj_first {
    margin-top: 1rem;
  }
  .cases_img_2x_obj_w100.cases_img_2x_obj_first.cases_img_2x_obj_first_mb {
    margin-top: 0rem;
  }
  .cases_img_2x_video.cases_img_2x_obj_first {
    margin-top: 1rem;
  }
  .cases_img_2x_video.cases_img_2x_obj_first.cases_img_2x_obj_first_mb {
    margin-top: 0rem;
  }
  .cases_img_video.cases_img_2x_obj_first {
    margin-top: 1rem;
  }
  .cases_img_video.cases_img_2x_obj_first.cases_img_2x_obj_first_mb {
    margin-top: 0rem;
  }
  .cases_img_2x_obj_w100_video.cases_img_2x_obj_first {
    margin-top: 1rem;
  }
  .cases_img_2x_obj_w100_video.cases_img_2x_obj_first.cases_img_2x_obj_first_mb {
    margin-top: 0rem;
  }
  .notfound_txt {
    display: block;
  }
  .container-2 {
    width: 100%;
  }
}

@font-face {
  font-family: 'MonumentExtended-Regular';
  src: url('../fonts/MonumentExtended-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'MonumentExtended-Ultrabold';
  src: url('../fonts/MonumentExtended-Ultrabold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Stolzl';
  src: url('../fonts/Stolzl---Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Stolzl';
  src: url('../fonts/Stolzl---Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Stolzl';
  src: url('../fonts/Stolzl---Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Stolzl';
  src: url('../fonts/Stolzl---Book.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Stolzl';
  src: url('../fonts/Stolzl---Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Graphiklcg';
  src: url('../fonts/GraphikLCG-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Graphiklcg';
  src: url('../fonts/GraphikLCG-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Graphiklcg';
  src: url('../fonts/GraphikLCG-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Graphiklcg';
  src: url('../fonts/GraphikLCG-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Graphiklcg';
  src: url('../fonts/GraphikLCG-Extralight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Graphiklcg';
  src: url('../fonts/GraphikLCG-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Graphiklcg';
  src: url('../fonts/GraphikLCG-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Graphiklcg';
  src: url('../fonts/GraphikLCG-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
}

.checkbox-type {
  display: none;
}

.whatsapp_block {
	z-index: 10;
    position: fixed;
    right: 1.5rem;
    bottom: 1.5rem;
}

.whatsapp_btn {
	display: inline-block;
	border-radius: 15px;
    padding: 12px 22px;
	color: #fff;
    background: #0071f5;
    transition: .5s ease;
    border-color: #0071f5;
    box-shadow: 0 7px 40px 0 rgb(0 113 245 / 40%);
}

.whatsapp_img {
	display: inline-block;
	width: 40px;
    margin-right: 0.5rem;	
}

.checkbox-type:checked + label .brief_type_block_item,
.checkbox:not(:checked) + label .brief_type_block_item {
  background: #034cd2;
  color: #f5f5f5;
}

.checkbox-deadline {
  display: none;
}

.checkbox-deadline:checked + label .brief_type_block_item,
.checkbox:not(:checked) + label .brief_type_block_item {
  background: #034cd2;
  color: #f5f5f5;
}

.checkbox-budget {
  display: none;
}

.checkbox-budget:checked + label .brief_type_block_item,
.checkbox:not(:checked) + label .brief_type_block_item {
  background: #034cd2;
  color: #f5f5f5;
}

.mob_menu_btn_brief {
  margin-top: 1rem !important;
  margin-left: 0 !important;
}

.card {
  align-items: center;
  background-color: #fff;
  box-shadow: 0 0.4px 3.6px rgba(0, 0, 0, 0.004),
    0 1px 8.5px rgba(0, 0, 0, 0.01), 0 1.9px 15.7px rgba(0, 0, 0, 0.019),
    0 3.4px 28.2px rgba(0, 0, 0, 0.03), 0 6.3px 54.4px rgba(0, 0, 0, 0.047),
    0 15px 137px rgba(0, 0, 0, 0.07);
  display: flex;
  flex-direction: column;
  position: relative;
}
.top {
  background-color: #eee;
  border-radius: 20px;
  margin: 16px 0;
  width: 260px;
}
.text {
  box-sizing: border-box;
  padding: 40px 20px;
  width: 100%;
}
.title {
  align-items: center;
  display: flex;
  font-size: 28px;
  margin-bottom: 4px;
  position: relative;
}
.tooltip {
  font-size: 16px;
  font-weight: 300;
  margin-top: 2px;
  margin-bottom: 20px;
  position: relative;
  color: #b3b3b3;
  text-align: left;
}
.tooltip:hover {
  cursor: help;
}
.tooltip-spacing {
  height: 20px;
  margin: 8px;
  position: relative;
  width: 20px;
}
.tooltip-bg1 {
  background-color: #000;
  border-radius: 10px;
  content: " ";
  display: flex;
  height: 20px;
  position: absolute;
  top: 0;
  width: 20px;
}
.tooltip-bg2 {
  background-color: #fff;
  border-radius: 8px;
  content: " ";
  display: flex;
  height: 16px;
  left: 2px;
  position: absolute;
  top: 2px;
  width: 16px;
}
.tooltip-text {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  position: relative;
  text-align: center;
  width: 20px;
}

.info {
  color: #64686b;
}

.popup-bg {
  filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.16))
    drop-shadow(0 3px 6px rgba(0, 0, 0, 0.23));
  position: absolute;
  top: -126px;
}

.popup-outline {
  position: absolute;
  top: -126px;
}

.popup-text {
  border-radius: 12px;
  box-sizing: border-box;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  left: 8px;
  opacity: 0;
  padding: 12px 16px;
  position: absolute;
  top: -117px;
  transition: opacity 240ms 120ms cubic-bezier(0.4, 0, 0.2, 1);
  width: 292px;
}

.tooltip:hover ~ .popup-text {
  display: block;
}

.popup-bg {
  opacity: 0;
  transition: opacity 240ms 120ms cubic-bezier(0.4, 0, 0.2, 1);
}

.popup-outline-left {
  stroke-dasharray: 0 426px;
  stroke-dashoffset: 1px;
  transition: stroke-dasharray 300ms cubic-bezier(0.4, 0, 0.2, 1);
}

.popup-outline-right {
  stroke-dasharray: 352px 352px;
  stroke-dashoffset: -352px;
  transition: stroke-dashoffset 300ms cubic-bezier(0.4, 0, 0.2, 1);
}

.tooltip:hover ~ .popup-text {
  opacity: 1;
}

.tooltip:hover ~ .popup-bg {
  opacity: 1;
  transition: opacity 240ms 120ms cubic-bezier(0.4, 0, 0.2, 1);
}

.tooltip:hover ~ .popup-outline .popup-outline-left {
  stroke-dasharray: 426px 426px;
  transition: stroke-dasharray 300ms cubic-bezier(0.4, 0, 0.2, 1);
}

.tooltip:hover ~ .popup-outline .popup-outline-right {
  stroke-dashoffset: 0;
  transition: stroke-dashoffset 300ms cubic-bezier(0.4, 0, 0.2, 1);
}

.buttons {
  display: flex;
  margin-top: 8px;
  width: 100%;
}

.button {
  align-items: center;
  background: #edf1f7;
  border-radius: 10px;
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: center;
  margin: 0 5px 28px 20px;
  width: 100%;
}

.button:last-child {
  margin: 0 20px 20px 5px;
}

.button-primary {
  background-color: #034cd2;
  color: #fff;
}

.button-primary:hover {
    background-color: #000000;
    color: #fff;
}

.cd-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  background: rgba(0, 0, 0, 0.35);
  z-index: 9999;
}

.cd-popup.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.cd-popup-container {
  position: relative;
  width: 100%;
  max-width: 400px;
  margin: 12em auto;
  background: #FFF;
  text-align: center;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.cd-popup-container .cd-popup-close {
	position: absolute;
	top: 12px;
	right: 12px;
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	-webkit-tap-highlight-color: transparent;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	color: var(--text-main-color);
	background-color: #edecea;
	cursor: pointer;
	transition: all .3s ease;
}

.cd-popup-container .cd-popup-close:hover {
    color: var(--accent-always-white-color);
    background-color: var(--accent-always-black-color);
}

.cd-popup-container .cd-popup-close svg{
  fill: #000;
}

.cd-popup-container .cd-popup-close:hover svg{
  fill: #fff;
}

.is-visible .cd-popup-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}


