@media (max-width: 650px) {
	.h1 {
	 	font-size: 28rem;
	}

	.h2 {
		font-size: 22rem;
	}

	.h3 {
		font-size: 20rem;
	}

	.h4 {
		font-size: 18rem;
	}

	.highlight.h1 {
		font-family: Podkova;
	}

	.highlight.h2 {
		font-family: Podkova;
	}

	.title {
		font-size: 16rem;
	}

	.body_big {
		font-size: 16rem;
	}

	.body_small {
		font-size: 14rem;
	}

	.btn {
		font-size: 14rem;
	}

	.btn_no_hover {
		font-size: 14rem;
	}

	.small {
		font-size: 12rem;
	}

	header {
		padding: 16rem;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}

	.header__phone, .header__socials {
		display: none;
	}

	.logo {
		width: 40rem;
		height: 49rem;
	}

	.header__part {
		width: auto;
	}

	.mobile_only {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	header .header__part_menu_wrap a {
		color: #1E1E1E;
	}

	.header__part_menu_wrap {
		position: fixed;
    	background: #FFFFFF;
    	padding: 50rem 16rem;
    	-webkit-box-orient: vertical;
    	-webkit-box-direction: normal;
    	    -ms-flex-direction: column;
    	        flex-direction: column;
    	right: -1000rem;
    	top: 0;
    	font-size: 20rem;
    	font-weight: 700;
    	width: 100%;
    	-webkit-box-sizing: border-box;
    	        box-sizing: border-box;
    	z-index: 3;
    	-webkit-transition: .8s all;
    	-o-transition: .8s all;
    	transition: .8s all;
    	min-height: 100%;
    	-webkit-box-pack: start;
    	    -ms-flex-pack: start;
    	        justify-content: flex-start;
	}

	.openned .header__part_menu_wrap {
		right: 0rem;
	}

	.header__part_menu {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 16rem;
	}

	.mobile_menu_close {
		position: absolute;
		right: 16rem;
		top: 16rem;
	}

	.header__part_menu {
		margin-bottom: 40rem;
	}

	.mobile_bottom_menu {
		width: 100%;
	}

	.mobile_bottom_menu_socials {
		margin-top: 16rem;
		gap: 8rem;
	}

	.header__social svg path {
		fill: #1E1E1E;
	}

	footer {
		padding: 32rem 16rem;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}

	.desctop_only {
		display: none;
	}

	.footer__logo {
		margin-bottom: 24rem;
	}

	.footer_col {
		width: 100%;
	}

	.footer__menu_item, .footer__fake-menu_item {
		margin-bottom: 8rem;
	}

	.footer__menu {
		margin-bottom: 16rem;
	}

	.footer_col_btn {
		padding: 12rem 16rem;
		width: 100%;
	}

	.mobile__footer_bottom_menu.mt {
		margin-top: 24rem;
	}

	body {
		padding-top: 81rem;
	}

	.container {
		padding: 0 16rem;
		width: 100% !important;
		max-width: 100% !important;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		overflow: hidden;
	}

	.burger {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}

	header.header_light .burger svg line {
		stroke: #1E1E1E;
	}

	.part_4, .part_2, .part_3 {
		display: none;
	}

	.part_1 {
		width: 38rem;
		height: 39rem;
		top: 29rem;
		right: -12rem;
		left: auto;
	}

	.part_5 {
		width: 37rem;
		height: 38rem;
		top: 72rem;
		right: auto;
		left: -17rem;
	}

	.part_6 {
		width: 68rem;
		height: 70rem;
		top: auto;
		bottom: -45rem;
		right: 16rem;
		left: auto;
	}

	.part_7 {
		position: absolute;
		left: 16rem;
		bottom: -19rem;
		width: 44rem;
		height: 45rem;
	}

	.part_7 img {
		max-width: 100%;
		max-height: 100%;
	}

	main {
		overflow-x: hidden;
	}

	.about__main_block {
		margin-top: 16rem;
	}

	.about__main_block_img {
		height: 44rem;
	}

	.about__main_block_title, .about__main_block_subtitle {
		margin-top: 8rem;
	}

	.about__main_block_btns {
		margin-top: 16rem;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		width: 100%;
		margin-bottom: 63rem;
	}

	.about__main_block_btn {
		width: 100%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		padding: 12rem 16rem;
	}

	.about__power {
		margin-top: 56rem;
	}

	.about__power_head_image {
		width: 100%;
	}

	.about__power_head {
		margin-bottom: 0;
	}

	.rules_item {
		padding: 24rem 16rem;
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}

	.rules_item_name, .rules_item_text {
		width: 100%;
		gap: 12rem;
		margin-right: 0;
	}

	.rules_item_name  {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}

	.rules_item_name_int {
		width: 28rem;
		height: 28rem;
	}

	.rules_item_name_text {
		margin-bottom: 12rem;
	}

	.rules_item_image {
		display: none;
	}

	.about__power_items, .about__cards {
		margin-bottom: 56rem;
	}

	.about__channels {
		margin-bottom: 40rem;
	}

	.about__channels_title img {
		width: 58rem;
	}

	.about__channels_title {
		width: 100%;
		text-align: center;
	}

	.about__channels_part_1, .about__channels_part_2, .about__channels_part_3,
	.about__history_part_1, .about__history_part_2, .about__history_part_3 {
		display: none;
	}

	.about__channels_body {
		gap: 0;
		margin-top: 24rem;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}

	.channel_item_wrap {
		width: 130rem;
		height: 130rem;
		margin-bottom: 16rem;
	}

	.about__history_title .about__channels_title {
		display: block;
	}

	.about__history_title .about__channels_title img {
		margin: 0;
	}

	.about__history_title {
		margin-bottom: 24rem;
	}

	.about__history_calendar {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		position: relative;
	}

	.about__history_slider_wrap, .about__history_slider_item_image, 
	.about__history_slider_item_block, .about__history_years_wrap {
		width: 100%;
		margin-right: 0;
	}

	.about__history_slider_wrap {
		margin-bottom: 16rem;
	}

	.about__history_slider_item  {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}

	.about__history_slider_item_title {
		margin-top: 16rem;
		margin-bottom: 8rem;
	}

	.about__history_years .slick-current {
		font-size: 28rem;
	}

	.about__history_years_item {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		margin: 8rem 0;
	}

	.about__history_nav {
		position: absolute;
		bottom: 6rem;
		left: 0;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}

	.about__history_nav .about__history_nav_item {
		width: 24rem;
		height: 24rem;
		background: #FFFFFF;
		-webkit-transform: rotate(-90deg);
		    -ms-transform: rotate(-90deg);
		        transform: rotate(-90deg);
	}

	.about__vacs_part_1, .about__vacs_part_3 {
		display: none;
	}

	.about__vacs_part_2 {
		width: 69rem;
		height: 71rem;
		top: -24rem;
		bottom: auto;
		right: -20rem;
		left: auto;
	}

	.about__vacs {
		overflow: hidden;
		padding: 44rem 0 56rem;
	}

	.about__vacs_body .about__channels_title img {
		margin: 0 5rem 0 0;
		width: 142rem;
	}

	.about__vacs_body .about__channels_title {
		margin-bottom: 32rem;
	}

	.cards__body_item_m {
		padding: 16rem;
		width: 100%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		position: relative;
		z-index: 2;
	}

	.about__vacs_items {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 16rem;
		margin-bottom: 24rem;
	}

	.cards__body_item_m_tags, .cards__body_item_m_title {
		margin-bottom: 12rem;
	}

	.cards__body_item_m_subtitle {
		margin-bottom: 16rem;
	}

	.cards__body_item_m_row {
		gap: 12rem;
		margin-bottom: 16rem;
	}

	.cards__body_item_m_row_item {
		white-space: nowrap;
	}

	.nowrap {
		white-space: nowrap;
	}

	.cards__body_item_m_btn, .about__vacs_btn .btn {
		padding: 12rem 16rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		width: 100%;
		text-align: center;
	}

	.about__vacs_part_4 {
		position: absolute;
		left: 0;
		top: 292rem;
		width: 199rem;
		height: 207rem;
	}

	.about__vacs_part_4 img {
		max-width: 100%;
		max-height: 100%;
	}

	.about__vacs_part_5 {
		position: absolute;
		right: -116rem;
		bottom: 265rem;
		width: 160rem;
		height: 164rem;
	}

	.about__vacs_part_5 img {
		max-width: 100%;
		max-height: 100%;
	}

	.about__form {
		padding-top: 56rem;
		padding-bottom: 56rem;
	}

	.about__form .about__channels_title img {
		width: 130rem;
	}

	.about__form .about__channels_title.flex {
		display: block;
		margin-bottom: 24rem;
		position: relative;
		z-index: 2;
	}

	.about__form_subtitle, .about__form_part_5, .about__form_part_1,
	.about__form_part_8 {
		display: none;
	}

	.about__form_part_7 {
		right: 14rem;
	    bottom: auto;
	    top: -23rem;
	    width: 115rem;
	    height: 119rem;
	}

	.about__form_part_6 {
		left: -67rem;
	    top: 138rem;
	    width: 115rem;
	    height: 120rem;
	}

	.about__form_part_3 {
	    left: -120rem;
	    bottom: 171rem;
	    width: 192rem;
	    height: 200rem;
	}

	.about__form_wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 8rem;
	}

	.about__form_wrap_col {
		width: 100%;
	}

	.input_wrapper input {
		padding: 16rem;
		height: auto;
	}

	.about__form_wrap_col_inputs .input_wrapper:not(.about__form_wrap_col_inputs .input_wrapper:last-child) {
		margin-bottom: 8rem;
	}

	.input_wrapper textarea {
		padding: 16rem;
	}

	.about__form_wrap_col_textarea, .about__form_wrap_col_textarea textarea {
		height: 120rem;
	}

	.input_wrapper, .popup_bottom {
		position: relative;
		z-index: 2;
	}

	.add_file_bottom {
		margin-bottom: 16rem;
	}

	.popup_agreement_text {
		width: 250rem;
	}

	.popup_agreement_btn .btn {
		padding: 12rem;
	}

	.about__form_part_9 {
		position: absolute;
		right: -70rem;
		bottom: 172rem;
		width: 118rem;
		height: 121rem;
	}

	.about__form_part_9 img {
		max-width: 100%;
		max-height: 100%;
	}

	.about__cards_part_1, .about__cards_part_2,
	.about__cards_part_3, .about__cards_part_4 {
		display: none;
	}

	.about__cards .about__channels_title img {
		width: 123rem;
	}

	.about__cards .about__channels_title {
		margin-bottom: 24rem;
	}

	.about__cards_items {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}

	.about__cards_item {
		height: 215rem;
		width: 100%;
		-webkit-transform: rotate(0deg) !important;
		    -ms-transform: rotate(0deg) !important;
		        transform: rotate(0deg) !important;
		margin: 0 0 16rem !important;
		padding: 16rem;
	}

	.about__cards_item_img img {
		width: 58rem;
		height: 58rem;
	}

	.vacancies_body_part_1, .vacancies_body_part_2, .vacancies_body_part_3,
	.vacancies_body_part_4, .vacancies_body_part_5, .vacancies_body_part_6 {
		display: none;
	}

	.vacancies_body {
		margin-top: 16rem;
	}

	.vacancies__title img {
		width: 142rem;
		margin-right: 5rem;
	}

	.vacancies__subtitle {
		width: 100%;
	}

	.vacancies__search {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		height: auto;
		margin-bottom: 32rem;
		gap: 0;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}

	.vacancies__search .vacancies__input {
		padding: 16rem;
		width: 230rem;
		border-radius: 8rem;
		margin-bottom: 8rem;
		height: 54rem;
	}

	.vacancies__search .btn {
		padding: 12rem 16rem;
		width: 100%;
		text-align: center;
	}

	.vacancies__search_mobile {
		width: 54rem;
		height: 54rem;
	}

	.vacancies__search_mobile img {
		width: 100%;
	}

	.vacancies__search_text {
		margin-bottom: 24rem;
	}

	.cards__body_item_l {
		padding: 16rem;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}

	.vacancies__catalog_items_wrap {
		gap: 16rem;
	}

	.vacancies__catalog_items_more .btn {
		width: 100%;
		padding: 12rem 16rem;
		text-align: center;
	}

	.vacancies__catalog {
		margin-bottom: 56rem;
	}

	.cards__body_item_l .cards__body_item_m_title,
	.cards__body_item_l .cards__body_item_m_row {
		margin-bottom: 16rem;
	}

	.vacancies__catalog .cards__body_item_m_btn, .about__vacs_btn .btn,
	.cards__body_item_l_rigt {
		width: 100%;
	}

	.vacancies__catalog_filter {
		position: fixed;
		right: -1000rem;
		top: 0;
		z-index: 999;
		width: 100%;
		border-radius: 0;
		min-height: 100%;
		padding: 50rem 16rem;
		-webkit-transition: all .8s;
		-o-transition: all .8s;
		transition: all .8s;
	}

	.vacancies__catalog_filter.active {
		right: 0;
	}

	.vacancies__catalog_filter_title {
		margin-bottom: 24rem;
	}

	.vacancies__catalog_filter_block:not(.vacancies__catalog_filter_block:last-child) {
		margin-bottom: 24rem;
	}

	.close_filter {
		position: absolute;
		width: 18rem;
		height: 18rem;
		top: 16rem;
		right: 16rem;
	}

	.close_filter img {
		width: 100%;
	}

	.detail__body {
		margin-top: 16rem;
		margin-bottom: 56rem;
	}

	.detail__title {
		width: 100%;
		margin-bottom: 24rem;
	}

	.detail__body_wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}

	.detail__body_items, .detail__body_text {
		width: 100%;
	}

	.detail__body_items {
		gap: 8rem;
	}

	.detail__body_item {
		padding: 12rem;
		width: 140rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		height: auto;
	}

	.detail__body_text_item {
		padding-left: 0;
		margin-top: 8rem;
	}

	ul.detail__body_text_item {
		padding-left: 15rem;
	}

	.detail__body_text {
		gap: 32rem;
	}

	.contacts__title {
		margin-bottom: 24rem;
		margin-top: 16rem;
	}

	.contacts__items {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 8rem;
	}

	.contacts__item {
		width: 100%;
		padding: 16rem;
		height: 120rem;
		gap: 0;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}

	#map {
		height: 350rem;
		margin-bottom: 56rem;
	}

	.contacts__main .about__form .about__channels_title {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}

	.contacts__main .about__form .about__channels_title img {
	  width: 150rem;
	  margin-right: 5rem;
	}

	.contacts__title {
		word-wrap: break-word;
	}

	.privacy__body {
		margin-bottom: 56rem;
	}

	.not_found_main {
		font-size: 140rem;
		gap: 11rem;
	}

	.not_found_main img {
		width: 78rem;
	}

	.not_found_submain {
		margin-top: -15rem;
		width: 100%;
		margin-bottom: 16rem;
	}

	.not_found_btn {
		padding: 12rem 16rem;
	}

	.not_found {
		margin-bottom: 56rem;
	}

	.index__main {
		padding-top: 25rem;
		padding-bottom: 32rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		width: 100%;
	}

	.index__main_left, .index__main_right {
		padding-left: 0;
		width: 100%;
	}

	.index__main_left {
		padding: 0 16rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}

	.index__main_right {
		padding-left: 16rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}

	.index__main_title {
		margin-top: 0;
		margin-bottom: 16rem;
	}

	.index__main_left img {
		width: 100%;
	}

	.index__main_btn {
		width: 100%;
		padding: 12rem 16rem;
		text-align: center;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}

	.index__main_wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 25rem;
	}

	.index__main_slider_nav {
		gap: 0;
	}

	.index__main_slider_item {
		height: 210rem !important;
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-o-object-fit: cover;
		   object-fit: cover;
	    -ms-flex-negative: 0;
	        flex-shrink: 0;
	    max-width: 100%;
	    border-radius: 16rem;
	    overflow: hidden;
	    margin-right: 8rem;
	}

	.index__main_slider_nav {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		padding-right: 16rem;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}

	.progress {
		width: 100%;
		margin-bottom: 21rem;
	}

	.index__main_slider {
		margin-bottom: 16rem;
	}

	.index__main_slider_nav_item {
		width: 34rem;
		height: 34rem;
	}

	.count_slider {
		gap: 8rem;
	}

	.index__submain {
		margin: 40rem 0 56rem;
	}

	.index__submain_title img {
		width: 120rem;
	}

	.index__submain_title {
		width: auto;
		margin-bottom: 24rem;
	}

	.index__submain_video {
		/* height: 315rem; */
		/* -webkit-clip-path: inset(5% 0 5% 0 round var(--clip-path-border));
		        clip-path: inset(5% 0 5% 0 round var(--clip-path-border)); */
	}
/* 
	.index__submain_video .index__submain_video_item {
		width: auto;
		height: 100%;
		-o-object-fit: cover;
		   object-fit: cover;
	    -ms-flex-negative: 0;
	        flex-shrink: 0;
	    max-width: 100%;
	    border-radius: 16rem;
	    overflow: hidden;
	} */

	
	.video_wrapper {
		clip-path: inset(0 0 0 0 round 0) !important;
		width: 100% !important;
		height: 315rem;
	}

	.submain__part_6 {
		position: absolute;
		left: 0;
		bottom: -65rem;
		width: 130rem;
		height: 134rem;
	}

	.submain__part_6 img {
		max-width: 100%;
		max-height: 100%;
	}

	.index__submain {
		overflow: initial;
	}

	.about__channels_title img {
		margin: 0 5rem;
	}

	.about__cards_index .about__channels_title img {
		width: 185rem;
	}

	.about__channels_title .nowrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		text-align: center;
	}

	.about__cards_index .about__cards_item_title {
		font-size: 32rem;
	}

	.about__cards_item_img img {
		width: 100%;
		height: auto;
	}

	.about__cards_index .about__cards_item_title {
		margin-bottom: 4rem;
	}

	.about__cards_index .about__cards_item_text {
		margin-bottom: 16rem;
	}

	.about__cards_index .about__cards_item {
		height: auto;
	}

	.about__cards_index .about__cards_items {
		width: 100%;
	}

	.about__cards_part_1_main {
		display: none;
	}

	.index__edges_title {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		margin-bottom: 32rem;
	}

	.index__edges_title img {
		width: 237rem;
		margin-left: 0;
	}

	.index__edges_body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}

	.index__edges_body_left, .index__edges_body_right,
	.index__edges_body_right_title {
		width: 100%;
	}

	.index__edges_body_left {
		height: 170rem;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		border-radius: 16rem;
		overflow: hidden;
	}

	.index__edges_body {
		gap: 0;
	}

	.index__edges_body_right {
		padding: 0;
		border: none;
		margin-top: 16rem;
	}

	.index__edges_body_right_number {
		width: 28rem;
		height: 28rem;
	}

	.index__edges_body_right_inner {
		gap: 12rem;
	}

	.index__edges {
		margin-bottom: 56rem;
	}

	.team {
		margin: 56rem 0 40rem;
	}

	.team__title {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		margin-bottom: 32rem;
	}

	.team__title img {
		width: 123rem;
		margin-left: 0;
	}

	.cards__body_item_s {
		width: 48%;
	}

	.cards__body_item_s_image {
		height: auto;
	}

	.index__edges_body_wrap {
		height: auto;
	}

	.about__power_items {
		margin-top: 24rem;
	}

	.about__power_item {
		padding: 32rem;
		width: 100%;
		height: auto;
		margin-bottom: 16rem;
	}

	.about__power_item_title {
		margin-bottom: 32rem;
	}

	.cards__body_item_m_row {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}

	.vacancies_body .cards__body_item_m_row .cards__body_item_m_row_item:first-child {
		width: 100%;
	}

	.vacancies_body .cards__body_item_m_row .cards__body_item_m_row_item:nth-child(2) {
		display: none;
	}

	.br_mobile img {
		margin-bottom: -10rem;
	}
}

@media (min-width: 651px) {
	.about__cards_item:hover {
		margin-left: 30rem;
		margin-right: 30rem;
		-webkit-transform: rotate(0deg) !important;
		    -ms-transform: rotate(0deg) !important;
		        transform: rotate(0deg) !important;
	}

	footer .footer_col:nth-child(4) {
		-webkit-box-align: end;
		    -ms-flex-align: end;
		        align-items: flex-end;
	}

	.detail__body_items {
		position: sticky;
		top: 150rem;
	}

	.br_mobile br {
	  display: none;
	}
}