.new_greenButton {font-size: 14px; color: #fff; font-weight: 700; background: var(--special-color); padding: 20px 45px; border-radius: 5px; transition: .15s ease-in;}
.new_greenButton:hover {cursor: pointer; background-color: var(--special-color-hover);}

.new_mainBlock {position: relative; overflow: hidden; display: flex; flex-direction: column; margin-top: -20px;}
.new_mainBlock .new_bg {position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden;}
.new_mainBlock .new_bg img {display: block; width: 100%; height: 100%; object-fit: cover;}
.new_mainBlock .new_bg:after {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #00000099;}
.new_mainBlock .new_content {max-width: 1170px; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin: 0 auto; position: relative; padding: 20px 0 90px;}
.new_mainBlock .new_content .breadcrumbs {margin-bottom: 70px;}
.new_mainBlock h1 {font-size: 40px; font-weight: 700; color: #fff; margin-bottom: 30px;}
.new_mainBlock h1 span {color: #F58A0C;}
.new_mainBlock p {font-size: 20px; font-weight: 500; color: #fff; margin-bottom: 30px;}
.new_mainBlock .new_items {display: flex; gap: 30px; margin-top: 50px;}
.new_mainBlock .new_items .new_item {position: relative; max-width: 240px; padding-left: 30px;}
.new_mainBlock .new_items .new_item:before {content: ''; width: 20px; height: 20px; background: url(../img/new_check.svg) no-repeat center / 100%; position: absolute; top: 2px; left: 0;}
.new_mainBlock .new_items .new_item .new_title {color: #fff; font-size: 16px; font-weight: 700; margin-bottom: 10px;}
.new_mainBlock .new_items .new_item .new_descr {color: #FFFFFF99; font-size: 14px; font-weight: 400;}
.new_mainBlock .new_buttons {display: flex; margin-top: 40px;}
.new_mainBlock .breadcrumbs__list {}
.new_mainBlock .breadcrumbs__list li {}
.new_mainBlock .breadcrumbs__list li:before {color: #fff;}
.new_mainBlock .breadcrumbs__list li a {color: #fff;}
.new_mainBlock .breadcrumbs__list li:last-child {}
.new_mainBlock .breadcrumbs__list li:last-child a {opacity: 0.5;}

.newOverflowHidden {overflow: hidden;}

.newBlock {max-width: 1170px; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin: 80px auto; display: flex; flex-direction: column; gap: 25px;}

.newTextBlock {}
.newTextBlock h2 {color: #423F4E; font-size: 26px; font-weight: 700; border-bottom: 1px solid #F58A0C; padding-bottom: 8px;}

.newPluses {display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;}
.newPluses .newItem {background: #F8F8F8; border-radius: 5px; padding: 40px 30px; display: flex; flex-direction: column; gap: 15px;}
.newPluses .newItem .newIco {width: 40px; height: 40px; border-radius: 5px; background: #F58A0C; display: flex; justify-content: center; align-items: center;}
.newPluses .newItem .newIco img {flex: 0 0 24px; width: 24px; height: 24px;}
.newPluses .newItem h3 {font-size: 18px; font-weight: 700; margin-bottom: 0;}
.newPluses .newItem p {font-size: 14px; font-weight: 500;}

.newPluses.owl-carousel {width: calc(100% - 60px);}
.newPluses.owl-carousel .owl-stage-outer {overflow: visible;}
.newPluses.owl-carousel .owl-nav {display: flex; justify-content: center; margin-top: 20px; gap: 15px;}
.newPluses.owl-carousel .owl-nav button {flex: 0 0 20px; width: 20px; height: 20px; background: url(../img/new-arrow.svg) no-repeat center / 100%;}
.newPluses.owl-carousel .owl-nav button.disabled {opacity: 0.5;}
.newPluses.owl-carousel .owl-nav .owl-prev {transform: scale(-1, 1);}
.newPluses.owl-carousel .owl-nav .owl-next {}

.newSectionW100 {max-width: 100%;}
.newSectionW100 section {max-width: 100%;}

.newSwipeText {display: none; align-items: center; font-size: 12px; color: #72707A; gap: 6px;}
.newSwipeText img {flex: 0 0 24px; width: 24px; height: 24px;}

@media (max-width: 1200px) {
	.new_mainBlock .new_content {max-width: 940px;}
	.newBlock {max-width: 940px;}
}

@media (max-width: 1000px) {
	.newBlock {gap: 15px;}
	.new_mainBlock .new_content {max-width: 690px;}
	.newBlock {max-width: 690px;}
	.new_mainBlock h1 {font-size: 22px;}
	.new_mainBlock p {font-size: 16px;}
	.new_mainBlock .new_items {flex-direction: column; gap: 25px;}
	.new_mainBlock .new_items .new_item .new_title {font-size: 14px;}
	.new_mainBlock .new_items .new_item .new_descr {font-size: 12px;}
	.newSwipeText {display: flex;}
	.new_mainBlock .new_content .breadcrumbs {margin-bottom: 60px;}
	.new_mainBlock h1 {margin-bottom: 15px;}
	.new_mainBlock .new_items {margin-top: 30px;}
	.new_mainBlock .new_buttons {margin-top: 30px;}
	.newTextBlock h2 {font-size: 22px;}
}

@media (max-width: 760px) {
	.new_mainBlock .new_content {max-width: 510px; padding-bottom: 40px;}
	.newBlock {max-width: 510px;}
}

@media (max-width: 580px) {
	.new_mainBlock .new_content {max-width: 100%; padding: 0 15px 40px;}
	.newBlock {max-width: 100%; padding: 0 15px ;}
}