.section-list-configurable__list{
    padding-left: 0;
}
.section-list-configurable{
    color: var(--accent-black-color, #2f2f2f);
    font-family: var(--font-family, "Arial", serif);
    font-weight: var(--font-weight, 400);
    font-size: 1.7rem;
    line-height: 1.3;
    letter-spacing: -0.01em;
}


.section-list-configurable h1 {
	font-size: 4rem;
	line-height: 1.1;
	letter-spacing: -0.02em;
}

@media only screen and (max-width: 1024px) {
	.section-list-configurable h1 {
		font-size: 3.4rem;
		line-height: 1.1;
		letter-spacing: -0.01em;
	}
}
@media only screen and (max-width: 580px) {
	.section-list-configurable h1 {
		font-size: 2.8rem;
		line-height: 1.4;
		letter-spacing: -0.01em;
	}
}
.section-list-configurable h2 {
	font-size: 3.4rem;
	line-height: 1.1;
	letter-spacing: -0.01em;
}
@media only screen and (max-width: 1024px) {
	.section-list-configurable h2 {
		font-size: 2.8rem;
		line-height: 1.4;
		letter-spacing: -0.01em;
	}
}
@media only screen and (max-width: 580px) {
	.section-list-configurable h2 {
		font-size: 2.4rem;
		line-height: 1.1;
		letter-spacing: -0.01em;
	}
}
.section-list-configurable h3 {
	font-size: 2.8rem;
	line-height: 1.4;
	letter-spacing: -0.01em;
}
@media only screen and (max-width: 1024px) {
	.section-list-configurable h3 {
		font-size: 2.4rem;
		line-height: 1.1;
		letter-spacing: -0.01em;
	}
}
@media only screen and (max-width: 580px) {
	.section-list-configurable h3 {
		font-size: 2rem;
		line-height: 1.2;
		letter-spacing: -0.01em;
	}
}
.section-list-configurable h4 {
	font-size: 2.4rem;
	line-height: 1.1;
	letter-spacing: -0.01em;
}
@media only screen and (max-width: 1024px) {
	.section-list-configurable h4 {
		font-size: 2rem;
		line-height: 1.2;
		letter-spacing: -0.01em;
	}
}
@media only screen and (max-width: 580px) {
	.section-list-configurable h4 {
		font-size: 1.8rem;
		line-height: 1.22;
		letter-spacing: -0.01em;
	}
}
.section-list-configurable h5 {
	font-size: 2rem;
	line-height: 1.2;
	letter-spacing: -0.01em;
}
@media only screen and (max-width: 580px) {
	.section-list-configurable h5 {
		font-size: 1.8rem;
		line-height: 1.22;
		letter-spacing: -0.01em;
	}
}
.section-list-configurable h6 {
	font-size: 1.8rem;
	line-height: 1.22;
	letter-spacing: -0.01em;
}
@media only screen and (max-width: 580px) {
	.section-list-configurable h6 {
		font-size: 1.6rem;
		line-height: 1.25;
		letter-spacing: -0.01em;
	}
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400;
}

.part-section-header__cell_left{
	display: flex;
	flex-direction: column-reverse;
	align-items: center;
}
.part-section-header__title {
	text-align: center;
    font-family: PF Bague Sans Pro, Calibri, Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 30px;
    text-transform: uppercase;
    line-height: 30px;
    letter-spacing: 7px;
    max-width: 700px;
    margin: auto;
}

.part-section-header__title::after{
	content: '';
	display: block;
    height: 3px;
    background: var(--akcent-color, #a31f34);
    width: 60px;
    margin: 10px auto;
}
@media (min-width: 1300px) {
	.part-section-header__title {
        font-size: 45px !important;
        line-height: 50px !important;
    }
}
@media (min-width: 769px) {
    .part-section-header__title::after {
        margin: 25px auto;
    }
}
@media (max-width: 450px) {
    .part-section-header__title {
        letter-spacing: 2px;
    }
}
.part-section-header__text{
	text-align: center;
	font-size: 15px;
    font-style: italic;
    font-weight: 700;
    /* color: var(--containerDarkColor, #1c1e29); */
    padding-bottom: 10px;
	opacity: 1;
	margin: 0;
	letter-spacing: normal;
}

.section {
	min-height: unset;
}

.base-section {
	margin: 4rem;
}

.background-white-slider-tiles .item-info-card__preview-photo{
    background-color: #ffffff;
}

@media only screen and (min-width: 1024px){
	.background-white-slider-tiles .swiper-wrapper{
		justify-content: center;
	}
}