.section_advantages, .product_advantages {padding: 100px 0 50px;}
.section_advantages .advantages, .product_advantages .advantages {display: flex;flex-wrap: wrap;margin: 0;padding: 0;list-style-type: none;justify-content: space-between;margin-top: 70px;}
.section_advantages .advantages li, .product_advantages .advantages li {width: calc(25% - 15px);text-align: center;height: 350px;perspective: 1000px;}
.section_advantages .advantages li .flip_wrap, .product_advantages .advantages li .flip_wrap {width: 100%;height: 100%;position: relative;transition: transform .8s;transform-style: preserve-3d;}
.section_advantages .advantages li .front, .product_advantages .advantages li .front, .section_advantages .advantages li .back, .product_advantages .advantages li .back {position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: #dbe5ef;border: 1px solid #dbe5ef;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 5;}
.section_advantages .advantages li .front:after, .product_advantages .advantages li .front:after, .section_advantages .advantages li .back:after, .product_advantages .advantages li .back:after {content: "";width: 44px;height: 5px;background: #f9631c;position: absolute;bottom: 0;left: 50%;transform: translate(-50%,0);transition: .3s;z-index: 10;}
.section_advantages .advantages li .front, .product_advantages .advantages li .front {padding: 76px 30px 40px;}
.section_advantages .advantages li .back, .product_advantages .advantages li .back {padding: 40px 30px;display: flex;align-items: center;justify-content: center;flex-direction: column;transform: rotateX(180deg);}
.section_advantages .advantages li .back .name, .product_advantages .advantages li .back .name {margin-top: 0;}
.section_advantages .advantages li:hover .flip_wrap, .product_advantages .advantages li:hover .flip_wrap {transform: rotateX(180deg);}
.section_advantages .advantages li:hover .flip_wrap .back:after, .product_advantages .advantages li:hover .flip_wrap .back:after {width: 110px;}
.section_advantages .advantages .icon, .product_advantages .advantages .icon {width: 140px;height: 140px;border-radius: 50%;overflow: hidden;display: flex;align-items: center;justify-content: center;background: #fff;margin: 0 auto;}
.section_advantages .advantages .icon svg, .product_advantages .advantages .icon svg {fill: #02478f;}
.section_advantages .advantages .name, .product_advantages .advantages .name {margin-top: 20px;font-size: 24px;line-height: 1.3;color: #08214a;}
.section_advantages .advantages .content, .product_advantages .advantages .content {margin-top: 20px;font-size: 14px;line-height: 1.6;color: #4b5464;}
@media screen and (max-width: 1600px) {.section_advantages .advantages li .front, .product_advantages .advantages li .front {padding: 15px;display: flex;align-items: center;justify-content: center;flex-direction: column;}
	.section_advantages .advantages li .back, .product_advantages .advantages li .back {padding: 15px;}}
@media screen and (max-width: 1220px) {.section_advantages .advantages li, .product_advantages .advantages li {height: 280px;}
	.section_advantages .advantages .icon, .product_advantages .advantages .icon {width: 100px;height: 100px;}
	.section_advantages .advantages .icon svg, .product_advantages .advantages .icon svg {transform: scale(.7);}
	.section_advantages .advantages .name, .product_advantages .advantages .name {font-size: 18px;}}
@media screen and (max-width: 960px) {.section_advantages .advantages li, .product_advantages .advantages li {width: calc(25% - 11.25px);}}
@media screen and (max-width: 768px) {.section_advantages .advantages, .product_advantages .advantages {flex-wrap: wrap;gap: 15px;}
	.section_advantages .advantages li, .product_advantages .advantages li {width: calc(50% - 7.5px);}}
@media screen and (max-width: 480px) {.section_advantages .advantages li, .product_advantages .advantages li {width: 100%;}
	.section_advantages .flip_wrap, .product_advantages .flip_wrap {transform: rotateX(180deg);}}
.product_advantages .advantages li .front, .product_advantages .advantages li .back {background: #fff;}
@media screen and (max-width: 480px) {.product_advantages {padding: 40px 0 40px;}
	.product_advantages .advantages {margin-top: 40px;}}
.section_content_slider {margin-top: 175px;}
.section_content_slider.dark {background: #3b3b3b url("/assets/template_v2/images/news_bg.webp") center no-repeat;background-size: cover;padding: 65px 0 75px;color: #fff;margin-top: 90px;}
.section_content_slider.dark .content_block {color: #fff;}
.section_content_slider.dark .content_block .content {color: #fff;}
.section_content_slider.dark .content_block h2, .section_content_slider.dark .content_block h3, .section_content_slider.dark .content_block p {color: #fff;}
.section_content_slider.dark .content_block a {color: #f9631c;}
.section_content_slider.dark .content_slider .slick-dots {margin-bottom: -40px;}
.section_content_slider.dark .content_slider .slick-dots li button {background: #fff;}
.section_content_slider.dark .content_slider .slick-dots li button:hover {background: #f9631c;}
.section_content_slider .content_slider .slick-arrow.slick-prev {left: -88px;}
.section_content_slider .content_slider .slick-arrow.slick-next {right: -88px;}
.section_content_slider .content_slider .slick-dots {text-align: center;position: absolute;bottom: 0;font-size: 0;margin: 0;padding: 0;list-style-type: none;width: 100%;}
.section_content_slider .content_slider .slick-dots li {width: 16px;height: 16px;display: flex;display: inline-block;align-items: center;justify-content: center;margin-right: 14px;}
.section_content_slider .content_slider .slick-dots li:last-child {margin-right: 0;}
.section_content_slider .content_slider .slick-dots li button {border-radius: 50%;background: #08214a;width: 12px;height: 12px;border: 0;font-size: 0;overflow: hidden;text-indent: -99999px;transition: .3s;cursor: pointer;}
.section_content_slider .content_slider .slick-dots li button:hover {background: #f9631c;}
.section_content_slider .content_slider .slick-dots li.slick-active button {width: 16px;height: 16px;background: #f9631c;}
.section_content_slider .content_block {display: flex;justify-content: space-between;}
.section_content_slider .content_block .image {width: 530px;}
.section_content_slider .content_block .image img {display: block;border: 11px solid #f9fbfd;width: 100%;height: auto;}
.section_content_slider .content_block .video, .section_content_slider .content_block .video_wrap {border: 11px solid #f9fbfd;}
.section_content_slider .content_block .content {width: calc(100% - 600px);}
.section_content_slider .content_block h2, .section_content_slider .content_block h3 {font-size: 30px;font-weight: normal;line-height: 1.2;color: #000;text-transform: uppercase;margin-bottom: 30px;}
.section_content_slider .content_block p {font-size: 16px;line-height: 1.5;margin-top: 24px;color: #4b5464;}
.section_content_slider .content_block p:first-child {margin-top: 0;}
.section_content_slider .content_block .special-text-1 {padding: 26px 33px;background: #f9fbfd;font-size: 14px;line-height: 1.6;}
.section_content_slider .content_block ul {font-size: 16px;line-height: 1.5;margin: 24px 0 0;padding: 0;list-style-type: none;}
.section_content_slider .content_block ul li {padding-left: 33px;position: relative;margin-bottom: 15px;}
.section_content_slider .content_block ul li:before {content: "";width: 18px;height: 18px;display: inline-block;background-size: contain;position: absolute;left: 0;top: 2px;background-color: #f9631c;-webkit-mask-image: url("/assets/template_v2/images/icons.svg?v12234#icon-check");mask-image: url("/assets/template_v2/images/icons.svg?v12234#icon-check");}
.section_content_slider .content_block.no_image {display: block;}
.section_content_slider .content_block.no_image .content {width: 100%;}
.section_content_slider .row {display: flex;justify-content: space-between;}
.section_content_slider .row .col-md-6 {width: calc(50% - 15px);}
.section_content_slider .columns-2 {display: flex;justify-content: space-between;}
.section_content_slider .columns-2 .columns-2__col {width: calc(50% - 15px);}
@media (max-width: 1600px) {.section_content_slider .content_slider {padding-bottom: 0;margin-left: 30px;margin-right: 30px;}
	.section_content_slider .content_slider.slick-initialized {padding-bottom: 30px;}
	.section_content_slider .content_slider .slick-arrow.slick-prev {left: -40px;}
	.section_content_slider .content_slider .slick-arrow.slick-next {right: -40px;}}
@media (max-width: 1220px) {.section_content_slider .content_block .content, .section_content_slider .content_block .image {width: calc(50% - 15px);}
	.section_content_slider .row {display: block;}
	.section_content_slider .row .col-md-6 {width: 100%;}
	.section_content_slider .row .col-md-6 + .col-md-6 {margin-top: 24px;}}
@media (max-width: 960px) {.section_content_slider .content_slider .slick-track {display: block !important;}
	.section_content_slider .content_slider .slick-slide {height: 100% !important;}
	.section_content_slider .content_block {display: block;}
	.section_content_slider .content_block .content, .section_content_slider .content_block .image {width: auto;}
	.section_content_slider .content_block .image {display: flex;justify-content: center;margin-bottom: 40px;}
	.section_content_slider .columns-2 {display: block;}
	.section_content_slider .columns-2 .columns-2__col {width: auto;}}
@media (max-width: 768px) {.section_content_slider {margin: 60px 0 0;}
	.section_content_slider .content_block .image {margin-bottom: 20px;}
	.section_content_slider .content_block .title {font-size: 18px;}
	.section_content_slider .content_block .special-text-1 {padding: 15px;}
	.section_content_slider .content_block ul {font-size: 14px;}
	.section_content_slider .content_block ul li {margin-bottom: 10px;padding-left: 20px;}
	.section_content_slider .content_block ul li:before {width: 14px;height: 14px;}}
@media (max-width: 480px) {.section_content_slider .content_slider {padding-bottom: 0;margin-left: 0;margin-right: 0;}
	.section_content_slider .content_slider .slick-arrow {display: none !important;}
	.section_content_slider .content_slider.slick-initialized {padding-bottom: 30px;}
	.section_content_slider .content_block h2, .section_content_slider .content_block h3 {font-size: 26px;margin-bottom: 26px;}
	.section_content_slider .content_block p {font-size: 14px;margin-top: 20px;}}
.section_history {margin-top: 110px;}
.section_history .history_slider_wrap {margin-top: 52px;position: relative;}
.section_history .history_slider_wrap:before {content: "";background: #ededed;height: 4px;width: 100%;position: absolute;top: 14px;left: 0;right: 0;}
.section_history .slick-arrow.slick-prev {left: -92px;}
.section_history .slick-arrow.slick-next {right: -92px;}
.section_history .date_slide {text-align: center;position: relative;padding-top: 63px;padding-left: 15px;padding-right: 15px;}
.section_history .date_slide:before {content: "";position: absolute;top: 0;width: 32px;height: 32px;background: #f9631c;border: 6px solid #ffe4d7;border-radius: 50%;opacity: 0;transition: .5s;}
.section_history .date_slide .date {font-size: 48px;line-height: 1.2;color: #08214a;}
.section_history .date_slide .info {margin-top: 12px;color: #000;font-size: 16px;line-height: 1.5;}
.section_history .date_slide .date, .section_history .date_slide .info {transition: .3s;filter: blur(2px);}
.section_history .date_slide.slick-center:before {opacity: 1;}
.section_history .date_slide.slick-center .date {font-size: 79px;filter: blur();}
.section_history .date_slide.slick-center .info {filter: blur(0);}
@media (max-width: 1400px) {.section_history .history_slider_wrap {padding-left: 50px;padding-right: 50px;}
	.section_history .slick-arrow.slick-prev {left: -50px;}
	.section_history .slick-arrow.slick-next {right: -50px;}}
@media (max-width: 960px) {.section_history .history_slider_wrap {padding-left: 30px;padding-right: 30px;margin-top: 30px;}
	.section_history .slick-arrow.slick-prev {left: -30px;}
	.section_history .slick-arrow.slick-next {right: -30px;}}
@media (max-width: 768px) {.section_history {margin-top: 60px;}
	.section_history .date_slide .date {font-size: 48px !important;}
	.section_history .date_slide .info {font-size: 16px !important;}}
.unsupported_webp .section_pdf_catalogs .catalog {background: url("/assets/template_v2/images/home_catalog_bg.jpg") center no-repeat;}
.supported_webp .section_pdf_catalogs .catalog {background: url("/assets/template_v2/images/home_catalog_bg.webp") center no-repeat;}
.section_pdf_catalogs {margin: 135px 0 0;}
.section_pdf_catalogs .catalogs_wrap {border-top: 1px solid #c9dcef;padding-top: 90px;}
.section_pdf_catalogs .catalogs {display: flex;justify-content: space-between;flex-wrap: wrap;gap: 20px;}
.section_pdf_catalogs .slide {width: calc(33.333% - 14px);}
.section_pdf_catalogs .catalog {background-size: cover;padding: 40px 40px 35px 50px;display: flex;align-items: center;height: 100%;justify-content: center;}
.section_pdf_catalogs .catalog img {width: 95px;height: auto;display: block;transform: rotate(-6.58deg);}
.section_pdf_catalogs .catalog .info {margin-left: 40px;width: calc(100% - 135px);}
.section_pdf_catalogs .catalog .name {font-size: 20px;line-height: 1.1;color: #08214a;}
.section_pdf_catalogs .catalog .pdf_btn {width: 200px;height: 54px;border: 1px solid #f9631c;padding: 15px;display: flex;align-items: center;justify-content: center;font-size: 14px;line-height: 1;color: #08214a;text-decoration: none;margin-top: 23px;transition: .3s;}
.section_pdf_catalogs .catalog .pdf_btn .icon {margin-right: 10px;fill: #08214a;width: 32px;height: 32px;transition: .3s;}
.section_pdf_catalogs .catalog .pdf_btn:hover, .section_pdf_catalogs .catalog .pdf_btn:focus {background: #f9631c;color: #fff;}
.section_pdf_catalogs .catalog .pdf_btn:hover .icon, .section_pdf_catalogs .catalog .pdf_btn:focus .icon {fill: #fff;}
@media screen and (max-width: 1600px) {.section_pdf_catalogs .catalog {padding-left: 30px;padding-right: 20px;}}
@media screen and (max-width: 1220px) {.section_pdf_catalogs .catalogs {margin-left: 40px;margin-right: 40px;}
	.section_pdf_catalogs .slick-arrow.slick-prev {left: -40px;}
	.section_pdf_catalogs .slick-arrow.slick-next {right: -40px;}
	.section_pdf_catalogs .slide {padding: 0 10px;}
	.section_pdf_catalogs .catalog {width: auto;}}
@media screen and (max-width: 500px) {.section_pdf_catalogs {margin-top: 60px;}
	.section_pdf_catalogs .catalogs_wrap {padding-top: 60px;}
	.section_pdf_catalogs .catalog {padding: 30px 15px 25px;display: block;text-align: center;background: #d8e6ef !important;}
	.section_pdf_catalogs .catalog img {margin: 0 auto;}
	.section_pdf_catalogs .catalog .info {margin: 20px 0 0;width: 100%;}
	.section_pdf_catalogs .catalog .name {font-size: 18px;}
	.section_pdf_catalogs .catalog .pdf_btn {margin: 20px auto 0;max-width: 100%;}}
.unsupported_webp .section_home_content {background: #302f2d url("/assets/template_v2/images/content_bg.jpg") center no-repeat;}
.supported_webp .section_home_content {background: #302f2d url("/assets/template_v2/images/content_bg.webp") center no-repeat;}
.section_home_content {margin-top: 100px;background-size: cover;padding: 100px 0 0;color: #fff;}
.section_home_content .container {display: flex;justify-content: space-between;}
.section_home_content .left {width: 430px;}
.section_home_content .right {width: 648px;}
.section_home_content .btn {margin-top: 65px;}
.section_home_content .h2 {font-size: 30px;line-height: 1.2;text-transform: uppercase;margin-bottom: 30px;font-weight: normal;}
.section_home_content p {font-size: 16px;line-height: 1.5;margin-top: 24px;}
.section_home_content ul {display: flex;flex-wrap: wrap;margin: 0;padding: 0;list-style-type: none;font-size: 16px;line-height: 1.5;}
.section_home_content ul li {width: 50%;padding-left: 33px;position: relative;margin-bottom: 15px;}
.section_home_content ul li:before {content: "";width: 18px;height: 18px;display: inline-block;background-size: contain;position: absolute;left: 0;top: 2px;background-color: #8296b7;-webkit-mask-image: url("/assets/template_v2/images/icons.svg?v12234#icon-check");mask-image: url("/assets/template_v2/images/icons.svg?v12234#icon-check");}
.section_home_content .contacts {margin-top: 30px;}
.section_home_content .contacts .contact_row {margin-top: 8px;}
.section_home_content .contacts .contact_row:first-child {margin-top: 0;}
.section_home_content .contacts .contact_row a {font-size: 26px;line-height: 1.2;text-decoration: none;width: 240px;display: inline-block;color: #fff;}
.section_home_content .contacts .contact_row span {font-size: 20px;line-height: 1.1;}
.section_home_content .video {margin: 80px 0 -110px;border: 6px solid #dbe5ef;}
@media (max-width: 1220px) {.section_home_content {padding-bottom: 80px;}
	.section_home_content .container {display: block;}
	.section_home_content .left {width: auto;}
	.section_home_content .right {width: auto;margin-top: 50px;}
	.section_home_content .btn {margin-top: 30px;}
	.section_home_content .video {margin-bottom: 0;}}
@media (max-width: 768px) {.section_home_content {background-image: none !important;}
	.section_home_content ul {display: block;}
	.section_home_content ul li {width: auto;}}
@media (max-width: 480px) {.section_home_content {padding: 60px 0;}
	.section_home_content .contacts .contact_row {display: block;margin-top: 20px;}
	.section_home_content .contacts .contact_row a {width: auto;display: block;}
	.section_home_content .contacts .contact_row span {display: block;margin-top: 0;}
	.section_home_content .video {margin: 40px 0 0;border: 3px solid #dbe5ef;}}
.unsupported_webp .section_news {background: url("/assets/template_v2/images/news_bg.jpg") center no-repeat;}
.supported_webp .section_news {background: url("/assets/template_v2/images/news_bg.webp") center no-repeat;}
.section_news {margin-top: 130px;padding: 90px 0 100px;background-size: cover !important;}
.section_news .container {position: relative;overflow: hidden;}
.section_news .icon_wrap {position: absolute;width: 225px;height: 225px;right: -225px;top: -82px;}
.section_news .icon_wrap .icon {width: 100%;height: 100%;fill: #fff;opacity: .1;}
.section_news .news {display: flex;justify-content: space-between;margin-top: 60px;}
.section_news .post {background: #fff;padding: 20px 20px 20px 40px;display: flex;text-decoration: none;flex-direction: row-reverse;justify-content: space-between;min-height: 252px;}
.section_news .post + .post {margin-top: 20px;}
.section_news .post .image {display: block;width: 260px;height: auto;}
.section_news .post .image picture {display: block;width: 100%;overflow: hidden;height: 100%;}
.section_news .post .image img {display: block;width: 100%;height: auto;}
.section_news .post .info {padding: 0 0;width: calc(100% - 280px);display: block;}
.section_news .post .date {font-size: 20px;line-height: 1.6;color: #0965c3;display: block;position: relative;}
.section_news .post .date:before {content: "";width: 5px;height: 43px;background: #f9631c;position: absolute;left: -40px;top: 50%;transition: .3s;}
.section_news .post .name {font-size: 24px;line-height: 1.3;color: #08214a;margin-top: 18px;display: block;}
.section_news .post .introtext {display: block;margin-top: 10px;font-size: 16px;line-height: 1.5;color: #4b5464;min-height: 36px;}
.section_news .post:hover .date:before {height: 78px;}
.section_news .latest {width: 580px;display: block;padding-left: 20px;}
.section_news .latest .image {width: 100%;}
.section_news .latest .info {margin-top: 20px;padding-left: 20px;width: 100%;}
.section_news .all {width: calc(100% - 600px);}
@media screen and (max-width: 1220px) {.section_news .all, .section_news .latest {width: calc(50% - 10px);}
	.section_news .post .image {display: none;}
	.section_news .post .info {width: 100%;}
	.section_news .post .name {font-size: 20px;}
	.section_news .latest .image {display: block;}}
@media screen and (max-width: 768px) {.section_news .news {display: block;}
	.section_news .latest, .section_news .all {width: 100%;}
	.section_news .latest {margin-bottom: 20px;}
	.section_news .post {display: block;padding-left: 20px;}
	.section_news .post .info {padding-left: 20px;margin-top: 20px;}
	.section_news .post .image {display: block;width: 100%;height: auto !important;}}
@media screen and (max-width: 480px) {.section_news {padding: 50px 0 80px;background: #3b3b3b !important;}
	.section_news .news {margin-top: 40px;}
	.section_news .post {padding: 10px 10px 15px;}
	.section_news .post .info {padding: 0 0 0 5px;}
	.section_news .post .date:before {left: -15px;}}
.section_big_photogallery {margin-top: 94px;}
.section_big_photogallery .gallery {margin-top: 60px;column-count: 3;column-gap: 10px;}
.section_big_photogallery .gallery .image {margin-bottom: 10px;position: relative;position: relative;padding-bottom: 60.8%;}
.section_big_photogallery .gallery .image:before {content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(2,71,143,.2);opacity: 1;transition: .3s;z-index: 2;}
.section_big_photogallery .gallery .image img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;object-fit: cover;z-index: 1;}
.section_big_photogallery .gallery .image.big {padding-bottom: 100.0151%;}
.section_big_photogallery .gallery .image:hover:before {opacity: 0;}
@media (max-width: 768px) {.section_big_photogallery {margin-top: 60px;}
	.section_big_photogallery .gallery {margin-top: 30px;column-count: 2;}
	.section_big_photogallery .gallery .image {padding-bottom: 75% !important;}
	.section_big_photogallery .gallery .image:before {display: none;}}
.section_popular_systems {padding-top: 40px;}
.section_popular_systems .systems {margin: 60px 30px 0;display: flex;gap: 10px;width: calc(100% - 60px);-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;}
.section_popular_systems .system {position: relative;height: 467px;color: #fff;text-decoration: none;transition: .3s;overflow: hidden;width: calc(100% / 7 - 60px / 7);}
.section_popular_systems .system .wrap {display: flex;flex-direction: column;justify-content: space-between;padding: 30px 20px 36px;height: 100%;}
.section_popular_systems .system .image {position: absolute;left: 0;top: 0;bottom: 0;right: 0;z-index: 1;}
.section_popular_systems .system .image:after {content: "";position: absolute;left: 0;right: 0;bottom: 0;top: 0;background: rgba(8,33,74,.5);transition: .3s;}
.section_popular_systems .system img {object-fit: cover;height: 100%;width: 100%;transition: .3s;}
.section_popular_systems .system .top {position: relative;z-index: 2;}
.section_popular_systems .system .top .category {font-size: 24px;line-height: 1;display: block;width: 230px;}
.section_popular_systems .system .top .label_new {background: #f9631c;padding: 4px 17px;display: inline-block;text-transform: uppercase;margin-top: 10px;font-size: 16px;line-height: 20px;}
.section_popular_systems .system .bottom {position: relative;z-index: 2;margin-top: 30px;}
.section_popular_systems .system .bottom .icon {width: 50px;height: 50px;background: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.section_popular_systems .system .bottom .icon svg {max-height: 32px;width: auto;fill: #000;}
.section_popular_systems .system .bottom .name {margin-top: 18px;font-size: 24px;line-height: 1.3;display: block;}
.section_popular_systems .system:hover {width: 498px !important;}
.section_popular_systems .system:hover .image:after {background: transparent;}
.section_popular_systems .system:hover img {width: 100%;}
.section_popular_systems .systems:has(.system:hover) .system {width: calc(( 100% - 558px ) / 6);}
@media (max-width: 1800px) {.section_popular_systems .systems {margin: 60px 15px 0;width: calc(100% - 30px);}
	.section_popular_systems .system .top .category {font-size: 18px;width: 160px;}}
@media (max-width: 1500px) {.section_popular_systems .system .wrap {padding-left: 15px;padding-right: 15px;}
	.section_popular_systems .system .top .label_new {font-size: 10px;line-height: 12px;padding: 4px 6px;}
	.section_popular_systems .system .top .category {font-size: 16px;width: 140px;}}
@media (max-width: 1260px) {.section_popular_systems .systems {flex-wrap: wrap;justify-content: start;}
	.section_popular_systems .systems:has(.system:hover) .system {width: calc(33.333% - 6.666px);}
	.section_popular_systems .system {width: calc(33.333% - 6.666px);height: auto;}
	.section_popular_systems .system .wrap {padding: 15px;}
	.section_popular_systems .system .image {position: static;}
	.section_popular_systems .system .wrap {position: absolute;left: 0;top: 0;right: 0;bottom: 0;padding: 15px;}
	.section_popular_systems .system img {object-fit: none;display: block;}
	.section_popular_systems .system:hover {width: calc(33.333% - 6.666px) !important;}}
@media (max-width: 768px) {.section_popular_systems .systems:has(.system:hover) .system {width: calc(50% - 5px);}
	.section_popular_systems .system {width: calc(50% - 5px);}
	.section_popular_systems .system:hover {width: calc(50% - 5px) !important;}}
@media (max-width: 570px) {.section_popular_systems .systems:has(.system:hover) .system {width: 100%;}
	.section_popular_systems .system {width: 100%;}
	.section_popular_systems .system:hover {width: 100% !important;}}
.unsupported_webp .section_categories .category {background: #fff url("/assets/template_v2/images/category_bg.png");}
.supported_webp .section_categories .category {background: #fff url("/assets/template_v2/images/category_bg.webp");}
.section_categories {background: #303030;padding: 100px 0;margin-top: 95px;}
.section_categories .categories {display: flex;gap: 22px;}
.section_categories .category {width: 33.333%;background-size: cover;text-align: center;position: relative;display: flex;flex-direction: column;align-items: center;text-decoration: none;padding: 50px 0;color: #08214a;}
.section_categories .category:after {content: "";position: absolute;bottom: 0;left: 50%;transform: translate(-50%,0);width: 44px;height: 5px;background: #f9631c;transition: .3s;}
.section_categories .category .icon {width: 160px;height: 160px;display: flex;align-items: center;justify-content: center;background: #f1f6fc;border-radius: 50%;}
.section_categories .category .icon svg {fill: #0965c3;}
.section_categories .category .name {margin-top: 28px;font-size: 24px;line-height: 1.333;max-width: 290px;}
.section_categories .category:hover:after {width: 80px;}
@media screen and (max-width: 960px) {.section_categories .categories {gap: 15px;}
	.section_categories .category {padding: 30px 15px;background: #fff;}
	.section_categories .category .icon {width: 120px;height: 120px;}
	.section_categories .category .icon svg {transform: scale(.8);}
	.section_categories .category .name {margin-top: 20px;font-size: 18px;}}
@media screen and (max-width: 600px) {.section_categories {padding: 50px 0;margin-top: 60px;}
	.section_categories .categories {flex-wrap: wrap;}
	.section_categories .category {width: 100%;text-align: left;flex-direction: row;justify-content: space-between;background: #fff !important;}
	.section_categories .category:after {bottom: 50%;left: 0;transform: translate(0,50%);width: 5px;height: 44px;}
	.section_categories .category .icon {width: 60px;height: 60px;}
	.section_categories .category .icon svg {transform: scale(.5);}
	.section_categories .category .name {width: calc(100% - 80px);max-width: 100%;margin: 0;}
	.section_categories .category:hover:after {height: 80px;width: 5px;}}
.section_products {margin-top: 95px;}
.section_products + .section_footer {margin-top: 100px;}
.section_products .products_slider {margin-top: 25px;}
.section_products .product {padding: 66px 24px 43px;border: 1px solid #fff;transition: .3s;display: flex;flex-direction: column;text-decoration: none;color: #4b5464;max-width: 262px;margin: 0 auto;}
.section_products .product:hover {border-color: #f9631c;}
.section_products .product picture {display: flex;justify-content: center;}
.section_products .product picture img {display: block;}
.section_products .product .name {font-size: 16px;line-height: 1.5;margin-top: 47px;}
.section_products .product .price {font-size: 24px;line-height: 1.3;color: #f9631c;margin-top: 38px;}
@media (max-width: 960px) {.section_products .product {text-align: center;}}
@media (max-width: 768px) {.section_products {margin-top: 60px;}
	.section_products .product {padding: 25px 15px 15px;}}
.section_map {margin-top: 70px;height: 596px;cursor: pointer;}
.section_map picture {width: 100%;height: 100%;display: block;}
.section_map img {display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}
@media screen and (max-width: 768px) {.section_map {margin-top: 60px;height: 320px;}
	.section_map img {object-position: -250px center;}}