.mblock {position:relative;z-index:10;}
.mblock + .mblock {/* z-index:9; */}
.mblock + .mblock + .mblock {/* z-index:8; */}
.mblock + .mblock + .mblock + .mblock {/* z-index:7; */}
.mblock + .mblock + .mblock + .mblock + .mblock {z-index:6;}
.mblock + .mblock + .mblock + .mblock + .mblock + .mblock {z-index:5;}
.mblock + .mblock + .mblock + .mblock + .mblock + .mblock + .mblock {z-index:4;}
.mblock + .mblock + .mblock + .mblock + .mblock + .mblock + .mblock + .mblock {z-index:3;}
.mblock + .mblock + .mblock + .mblock + .mblock + .mblock + .mblock + .mblock + .mblock {z-index:2;}
.block_padding_top_1 {
	padding-top: 20px;
}

.block_padding_top_2 {
	padding-top: 40px;
}

.block_padding_top_3 {
	padding-top: 60px;
}

.block_padding_top_4 {
	padding-top: 80px;
}

.block_padding_top_5 {
	padding-top: 100px;
}

.block_padding_top_6 {
	padding-top: 120px;
}

.block_padding_top_7 {
	padding-top: 140px;
}

.block_padding_top_8 {
	padding-top: 160px;
}


.block_padding_bottom_1 {
	padding-bottom: 20px;
}

.block_padding_bottom_2 {
	padding-bottom: 40px;
}

.block_padding_bottom_3 {
	padding-bottom: 60px;
}

.block_padding_bottom_4 {
	padding-bottom: 80px;
}

.block_padding_bottom_5 {
	padding-bottom: 100px;
}

.block_padding_bottom_6 {
	padding-bottom: 120px;
}

.block_padding_bottom_7 {
	padding-bottom: 140px;
}

.block_padding_bottom_8 {
	padding-bottom: 160px;
}


.block_margin_top_-1 {
	margin-top: -20px;
}


.block_margin_top_-2 {
	margin-top: -40px;
}


.block_margin_top_-3 {
	margin-top: -60px;
}


.block_margin_top_-4 {
	margin-top: -80px;
}


.block_margin_top_-5 {
	margin-top: -100px;
}

.block_margin_top_1 {
	margin-top: 20px;
}

.block_margin_top_2 {
	margin-top: 40px;
}

.block_margin_top_3 {
	margin-top: 60px;
}

.block_margin_top_4 {
	margin-top: 80px;
}

.block_margin_top_5 {
	margin-top: 100px;
}

.block_margin_top_6 {
	margin-top: 120px;
}

.block_margin_top_7 {
	margin-top: 140px;
}

.block_margin_top_8 {
	margin-top: 160px;
}

.block_margin_bottom_1 {
	margin-bottom: 20px;
}

.block_margin_bottom_2 {
	margin-bottom: 40px;
}

.block_margin_bottom_3 {
	margin-bottom: 60px;
}

.block_margin_bottom_4 {
	margin-bottom: 80px;
}

.block_margin_bottom_5 {
	margin-bottom: 100px;
}

.block_margin_bottom_6 {
	margin-bottom: 120px;
}

.block_margin_bottom_7 {
	margin-bottom: 140px;
}

.block_margin_bottom_8 {
	margin-bottom: 160px;
}




.columns {
	display:flex;
	gap:30px;
}
.columns.columns2 .column{
	width:50%;
}


.block_header_comment {
	font-size:24px;
	font-weight: 400;
	margin-bottom: 30px;
}



@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translateY(50%);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}



.mblock[data-blocktype="block_slider_main"] {}
.mblock[data-blocktype="block_slider_main"] .slider {
    position: relative;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper {}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper {}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide {}
.mblock[data-blocktype="block_slider_main"] .slider .swiper-button-prev,.mblock[data-blocktype="block_slider_main"] .slider .swiper-button-next {
    background: hwb(0deg 0% 100% / 50%);
    width: 52px;
    height: 52px;
    border-radius: 100px;
    color: white;
    display: none;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper-button-prev {}
.mblock[data-blocktype="block_slider_main"] .slider .swiper-button-next {}
.mblock[data-blocktype="block_slider_main"] .slider .swiper-button-prev:hover,.mblock[data-blocktype="block_slider_main"] .slider .swiper-button-next:hover {
    color: #2e71b6;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper-button-prev:after,.mblock[data-blocktype="block_slider_main"] .slider .swiper-button-next:after {
    font-weight: 900;
    font-size: 14px;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper-button-prev:after {}
.mblock[data-blocktype="block_slider_main"] .slider .swiper-button-next:after {}
.mblock[data-blocktype="block_slider_main"] .slider .swiper-pagination {
    width: 100%;
    align-items: center;
    display: flex;
    justify-content: flex-start;
    bottom: 20px;
    padding-left: 30px;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper-pagination .swiper-pagination-bullet {
	width: 5px;
	height: 5px;
	background: white;
	margin: 5px;
	border-radius: 8px;
	opacity: 1;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper-pagination .swiper-pagination-bullet-active {
	width: 56px;
	height: 5px;
	background: black;
}


.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .container {
    /* height: 100%; */
    /* display: flex; */
    /* flex-direction: column; */
    /* justify-content: space-between; */
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container {
    position: absolute;
    left: 0px;
    width: 100%;
    /* height: 100%; */
    transform: translateY(-50%);
    z-index: 1;
    top: 50%;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_title {display: flex;font-size: 24px;font-weight: 700;}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc {
    display: flex;
    color: white;
    font-size: 27px;
    width: 600px;
}

.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_title > span {
    /* background: red; */
    color: white;
    font-size: 64px;
    text-align: center;
}

.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_title.text_right > span {text-align:right;}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_title.text_left > span {text-align:left;}


.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc > span {/* background: hwb(0deg 0% 100% / 50%); *//* color: white; *//* text-align: center; *//* font-size: 24px; *//* font-weight: 700; *//* padding: 15px; *//* line-height: 139%; */}


.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc.text_right > span {text-align:right;}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc.text_left > span {text-align:left;}

.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc h1 {}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc .comment {
    font-size: 20px;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc .btn {
    width: 250px;
    margin-top: 3%;
}



.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc .title {
    font-size: 46px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 1%;
}

.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc .bg_white {
    /* padding: 30px; */
    /* border-radius: 16px; */
    /* background: #ffffffba; */
    background: none;
}

.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc .title strong {
    font-weight: 800;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc .comment {
    font-size: 21px;
    font-weight: 700;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc .btn {}




.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_left {}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_center {
    justify-content: center;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_right {
    justify-content: flex-end;
}

.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide picture {display: block;position: relative;overflow: hidden;}


.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide[data-theme="light"] picture:before {content:'';position: absolute;top: 0px;left: 0px;width: 100%;height: 33%;background: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);z-index: 1;}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide[data-theme="dark"] picture:before {content:'';position: absolute;top: 0px;left: 0px;width: 100%;height: 33%;background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);z-index: 1;}

.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide[data-theme="dark"] .text_container {color:white;}







.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide picture img {
    margin: 0px auto;
    height: 100%;
    max-width: none;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 0px;
    width: 100%;
}

.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text {
    position: absolute;
    /* top: 50%; */
    width: 100%;
    /* transform: translateY(-50%); */
    color: white;
    top: 78px;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text .container {}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text .container .title {
    font-size: 42px;
    font-weight: 700;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text .container .comment {
    font-size: 40px;
    font-weight: 700;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text .container .btn {
    display: inline-flex;
    margin-top: 37px;
    width: 210px;
}


.mblock[data-blocktype="block_text"] .columns {}
.mblock[data-blocktype="block_text"] .columns .column {}
.mblock[data-blocktype="block_text"] .columns[data-columns="2"] {
    display: flex;
    gap: 20px;
}
.mblock[data-blocktype="block_text"] .columns[data-columns="2"] .column {
    width: 50%;
}





.mblock[data-blocktype="block_text"] {}
.mblock[data-blocktype="block_text"] h1 {}
.mblock[data-blocktype="block_text"] h2 {}
.mblock[data-blocktype="block_text"] .cont {}
.mblock[data-blocktype="block_text"] .cont .image {
}
.mblock[data-blocktype="block_text"] .cont .image picture {}
.mblock[data-blocktype="block_text"] .cont .image picture img {
    border-radius: 10px;
}
.mblock[data-blocktype="block_text"] .cont > .text_container {
}
.mblock[data-blocktype="block_text"] .cont > .text_container p {
}
.mblock[data-blocktype="block_text"] .cont {
    display: flex;
    gap: 20px;
}
.mblock[data-blocktype="block_text"] .cont[data-props=''] {display:block;}
.mblock[data-blocktype="block_text"] .cont[data-props='1'] {
    justify-content: space-between;
}
.mblock[data-blocktype="block_text"] .cont[data-props='2'] {
	flex-direction: row-reverse;
}

.mblock[data-blocktype="block_text"] .cont[data-props2='1'] .image {width:50%;gap: 20px;display: flex;flex-direction: column;}
.mblock[data-blocktype="block_text"] .cont[data-props2='1'] > .text_container {width:50%;}

.mblock[data-blocktype="block_text"] .cont[data-props2='2'] .image {width:60%;}
.mblock[data-blocktype="block_text"] .cont[data-props2='2'] > .text_container {width:40%;}

.mblock[data-blocktype="block_text"] .cont[data-props2='3'] .image {width:40%;}
.mblock[data-blocktype="block_text"] .cont[data-props2='3'] > .text_container {width:60%;}





.mblock[data-blocktype="block_articles"] {}
.mblock[data-blocktype="block_articles"] .articles_items {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 20px;

}
.mblock[data-blocktype="block_articles"] .articles_items .item {
    background: white;
    border-radius: 15px;
}

.mblock[data-blocktype="block_articles"] .articles_items .item:nth-child(3) {
 grid-row: span 2 / span 2;
}


.mblock[data-blocktype="block_articles"] .articles_items .item > .title {
    height: 59px;
    display: flex;
    background: #E4E4E4;
    align-items: center;
    font-size: 24px;
    font-weight: 700;
    text-decoration: none;
    color: #000;
    padding: -0px 25px;
    justify-content: space-between;
    border-radius: 15px;
}
.mblock[data-blocktype="block_articles"] .articles_items .item > .title span {}
.mblock[data-blocktype="block_articles"] .articles_items .item > .title i {
    background: #B2F200;
    width: 45px;
    height: 45px;
    border-radius: 100px;
}
.mblock[data-blocktype="block_articles"] .articles_items .item > .title i:before {content:'';background: var(--link);display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: 50% 50%;}
.mblock[data-blocktype="block_articles"] .articles_items .item .subitems {
    margin: 0px;
    padding: 0px;
    list-style: none;
    padding: 19px 25px;
    gap: 8px;
    display: flex;
    flex-direction: column;
}
.mblock[data-blocktype="block_articles"] .articles_items .item .subitems li {
    display: flex;
    align-items: center;
}
.mblock[data-blocktype="block_articles"] .articles_items .item .subitems li a {
    color: #000;
}
.mblock[data-blocktype="block_articles"] .articles_items .item .subitems li:before {content:'';width: 7px;height: 7px;background: #B2F200;border-radius: 100px;flex-shrink: 0;margin-right: 10px;}

.mblock[data-blocktype="block_articles"] .articles_items .item .subitems .more {
    color: #7E817E;
    margin-top: 15px;
}
.mblock[data-blocktype="block_articles"] .articles_items .item .subitems .more:before {display:none;}


.mblock[data-blocktype="block_articles"] .articles_items .item .subitems .more a {
    color: inherit;
    text-decoration: none;
}

blockquote {
    margin: 0px;
    border-left: 2px solid #ccc;
    padding-left: 15px;
    margin-bottom: 15px;
}





.mblock[data-blocktype="block_text"] {}
.mblock[data-blocktype="block_text"] h1 {}
.mblock[data-blocktype="block_text"] h2 {}
.mblock[data-blocktype="block_text"] .cont {}
.mblock[data-blocktype="block_text"] .cont .video {
}
.mblock[data-blocktype="block_text"] .cont .video picture {}
.mblock[data-blocktype="block_text"] .cont .video picture img {
    border-radius: 10px;
}
.mblock[data-blocktype="block_text"] .cont > .text_container {
}
.mblock[data-blocktype="block_text"] .cont > .text_container p {
}
.mblock[data-blocktype="block_text"] .cont {
    display: flex;
    gap: 20px;
}
.mblock[data-blocktype="block_text"] .cont[data-props=''] {display:block;}
.mblock[data-blocktype="block_text"] .cont[data-props='1'] {
    justify-content: space-between;
}
.mblock[data-blocktype="block_text"] .cont[data-props='2'] {
	flex-direction: row-reverse;
}

.mblock[data-blocktype="block_text"] .cont[data-props2='1'] .video {width:50%;gap: 20px;display: flex;flex-direction: column;}
.mblock[data-blocktype="block_text"] .cont[data-props2='1'] > .text_container {width:50%;}

.mblock[data-blocktype="block_text"] .cont[data-props2='2'] .video {width:60%;}
.mblock[data-blocktype="block_text"] .cont[data-props2='2'] > .text_container {width:40%;}

.mblock[data-blocktype="block_text"] .cont[data-props2='3'] .video {width:40%;}
.mblock[data-blocktype="block_text"] .cont[data-props2='3'] > .text_container {width:60%;}
