@charset "UTF-8";
@import url("/wp-content/themes/factory-win/fonts/nunito/static/nunito.css");
html {
    scroll-behavior: smooth
}
body {
    font-family: "Core Sans N", 'nunito',sans-serif;
    font-weight: 400;
    color: #48494B;
    font-size: 16px;
    /* -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -o-user-select: none;
    user-select: none */
}

body.scroll-hidden {
    overflow: hidden
}

body.loading::before {
    content: '';
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin: -20px 0 0 -20px;
    border: 5px solid #f3f3f3;
    border-top: 5px solid #3498db;
    border-radius: 50%;
    animation: spin 1s linear infinite;
    z-index: 9999;
}
body.loading::after {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(255 255 255 / 25%);
    backdrop-filter: blur(3px);`
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

*,*::before,*::after {
    box-sizing: border-box
}
.before:before, .after:after {
    content: '';
	display: inline-block;
}
.h1-hidden {
    visibility: hidden;
    position: absolute
}

p,h1,h2,h3,h4,h5,h6 {
    margin: 0
}

img{
	max-width: 100%;
	height: auto;
}

a {
	text-decoration-skip-ink: none;
}

button,input,textarea {
    border: none;
    outline: none
}

button:disabled, input.btn:disabled {
    color: #ababab!important;
    background-color: transparent!important;
    cursor: default;
	pointer-events: none;
}

.slider-controls button:disabled,.slider-controls button:disabled:hover {
    border: none!important;
    opacity: .42
}

button {
    background-color: transparent;
	cursor: pointer
}

.container {
    margin-left: 15px;
    margin-right: 15px
}
.content > *:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}

.title {
    margin-bottom: 25px;
    font-size: 24px;
    line-height: 28px;
    font-weight: 700
}

.desc {
    margin-bottom: 25px;
}
.desc.grid {
    gap: 20px;
}
.desc,
.text-default {
	font-size: 18px;
	line-height: 139%;
}

.center {
	text-align: center;
}
span[data-popup] {
    cursor: pointer;
}
.btn {
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;	
    min-height: 45px;
    background-color: #F26422;
    color: #FFF;
    font-weight: 500;
    cursor: pointer;
    transition: 0.3s background-color ease,0.3s color ease;
    font-size: 18px;
    border-radius: 3px;
	padding: 0;
}

.btn--primary-size {
	width: 100%;
}

.btn--margin-top,
.margin-top-default {
	margin-top: 25px;
}

.btn--inline {
	padding: 0;
	display: inline;
}

.btn--white {
    background-color: #fff;
    color: #F26422
}

.btn--orange {
    background-color: transparent;
    border: 2px solid #F26422;
    color: #F26422
}

.btn:not(.btn--orange):not(.btn--white):not(.form__btn--orange):hover, .form-popup .form__btn:hover, .form-contacts__btn:hover {
    text-decoration: underline;
    text-underline-offset: 3px;
	text-decoration-thickness: 1px;
}
.attention-info {
	padding: 15px
}
.attention-info .attention-icon {
	display: none
}
.orange {
    color: #F26422
}

.green {
    color: #21A515
}

.fw-500 {
    font-weight: 500
}

.fw-700 {
    font-weight: 700
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.grid {
    display: grid
}

.inline-grid {
    display: inline-grid
}

.flex {
    display: flex
}

.flex-column {
    flex-direction: column;
}

.flex-wrap {
	flex-wrap: wrap;
}

.flex-nowrap {
	flex-wrap: nowrap;
}

.reset {
    list-style: none;
    margin: 0;
    padding: 0
}
.list-style--disc {
	list-style: disc;
	padding-left: 20px;
}
.background {
    background-repeat: no-repeat;
    background-position: center;
	background-size: auto;
}
.underline {
    text-decoration: underline;
    text-decoration-skip-ink: none;	
    text-decoration-thickness: 1px;
    text-underline-offset: 2px;	
}
.border-radius {
	border-radius: 5px;
}
.star {
	display: inline-block;
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.83439 1.62495C8.11304 0.662362 9.47688 0.662362 9.75552 1.62495L11.0403 6.06323C11.1641 6.49087 11.5557 6.78517 12.0009 6.78517H16.3831C17.3237 6.78517 17.744 7.9657 17.0151 8.56015L13.2785 11.6073C12.9678 11.8607 12.8385 12.2752 12.95 12.6603L14.3293 17.4252C14.602 18.3672 13.4967 19.098 12.7367 18.4782L9.42695 15.7791C9.05904 15.4791 8.53088 15.4791 8.16296 15.7791L4.85319 18.4783C4.09317 19.098 2.98794 18.3672 3.26063 17.4252L4.63994 12.6603C4.75142 12.2752 4.62209 11.8607 4.31137 11.6073L0.574844 8.56015C-0.154084 7.9657 0.266252 6.78517 1.20684 6.78517H5.58906C6.03426 6.78517 6.42584 6.49087 6.54963 6.06323L7.83439 1.62495Z' fill='%23FFE600'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
	background-size: contain;
}
.form {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px
}

.form.main-form {
    width: 100%
}

.form__phone,.form__btn {
    display: block;
    width: 100%
}

.form__phone {
    margin-bottom: 15px;
    min-height: 45px;
    padding-left: 20px;
    font-size: 18px;
    border-radius: 3px 3px 0 0;
    padding-right: 20px;
    background-color: #fff;
    text-align: center;
    border: 2px solid #ABABAB;
    border-radius: unset
}

.form__phone--transparent {
    background-color: transparent
}

.form__btn--orange {
    background-color: transparent;
    border: 2px solid #F26422;
    color: #F26422
}

input::-webkit-input-placeholder {
    color: #CDCDCD
}

input:-moz-placeholder {
    color: #CDCDCD
}

input::-moz-placeholder {
    color: #CDCDCD
}

input:-ms-input-placeholder {
    color: #CDCDCD
}

textarea::-webkit-input-placeholder {
    color: #CDCDCD
}

textarea:-moz-placeholder {
    color: #CDCDCD
}

textarea::-moz-placeholder {
    color: #CDCDCD
}

textarea:-ms-input-placeholder {
    color: #CDCDCD
}

input:focus::-webkit-input-placeholder {
    color: transparent
}

input:focus:-moz-placeholder {
    color: transparent
}

input:focus::-moz-placeholder {
    color: transparent
}

input:focus:-ms-input-placeholder {
    color: transparent
}

textarea:focus::-webkit-input-placeholder {
    color: transparent
}

textarea:focus:-moz-placeholder {
    color: transparent
}

textarea:focus::-moz-placeholder {
    color: transparent
}

textarea:focus:-ms-input-placeholder {
    color: transparent
}

.scroll-top {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background-color: #EAEAEC;
    cursor: pointer;
    display: none;
    align-items: center;
    justify-content: center;
    position: fixed;
    z-index: 95;
    bottom: 20px;
    right: 20px
}

.scroll-top.active {
    display: flex
}

.scroll-top svg {
    width: 12px;
    height: 27px
}
.slider__content-box .btn {
    margin-top: auto;
}
.slider-controls {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto
}

.slider-controls__prev,.slider-controls__next {
    width: 46px;
    height: 15px;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer
}

.robust-profile .slider-controls.controls__round-button {
    justify-content: center
}

.controls__round-button .slider-controls__prev,.controls__round-button .slider-controls__next {
    width: 40px;
    height: 40px;
    padding: 0;
    background: #fff;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    box-shadow: 0 0 10px rgba(0,0,0,.15);
    display: none
}

.controls__round-button .slider-controls__prev.swiper-button-disabled,.controls__round-button .slider-controls__next.swiper-button-disabled {
    opacity: .7;
    border: none!important;
	background-color: #fff!important;
}

.controls__round-button .slider-controls__prev {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15 9C15.5523 9 16 8.55228 16 8C16 7.44772 15.5523 7 15 7V9ZM0.292893 7.29289C-0.0976311 7.68342 -0.0976311 8.31658 0.292893 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928932C7.68054 0.538408 7.04738 0.538408 6.65685 0.928932L0.292893 7.29289ZM15 7H1V9H15V7Z' fill='%23F26422'/%3e%3c/svg%3e")
}

.controls__round-button .slider-controls__next {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 9C0.447715 9 0 8.55228 0 8C0 7.44772 0.447715 7 1 7V9ZM15.7071 7.29289C16.0976 7.68342 16.0976 8.31658 15.7071 8.70711L9.34315 15.0711C8.95262 15.4616 8.31946 15.4616 7.92893 15.0711C7.53841 14.6805 7.53841 14.0474 7.92893 13.6569L13.5858 8L7.92893 2.34315C7.53841 1.95262 7.53841 1.31946 7.92893 0.928932C8.31946 0.538408 8.95262 0.538408 9.34315 0.928932L15.7071 7.29289ZM1 7H15V9H1V7Z' fill='%23F26422'/%3e%3c/svg%3e")
}

.slider-controls__prev,.slider-controls__next,.slider-controls__prev:focus,.slider-controls__next:focus {
    outline: none
}

.slider-controls__prev {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='47' height='16' viewBox='0 0 47 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.292889 8.70711C-0.0976334 8.31658 -0.0976334 7.68342 0.292889 7.29289L6.65685 0.928932C7.04737 0.538408 7.68054 0.538408 8.07106 0.928932C8.46159 1.31946 8.46159 1.95262 8.07106 2.34315L2.41421 8L8.07106 13.6569C8.46159 14.0474 8.46159 14.6805 8.07106 15.0711C7.68054 15.4616 7.04737 15.4616 6.65685 15.0711L0.292889 8.70711ZM47 9H0.999996V7H47V9Z' fill='%23F26422'/%3e%3c/svg%3e")
}

.slider-controls__next {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='47' height='16' viewBox='0 0 47 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M46.7071 8.70711C47.0976 8.31658 47.0976 7.68342 46.7071 7.29289L40.3432 0.928932C39.9526 0.538408 39.3195 0.538408 38.9289 0.928932C38.5384 1.31946 38.5384 1.95262 38.9289 2.34315L44.5858 8L38.9289 13.6569C38.5384 14.0474 38.5384 14.6805 38.9289 15.0711C39.3195 15.4616 39.9526 15.4616 40.3432 15.0711L46.7071 8.70711ZM0 9H46V7H0V9Z' fill='%23F26422'/%3e%3c/svg%3e")
}

.slider-controls__pagination {
    display: flex;
    align-items: center
}

.slider-controls__pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background-color: #CDCDCD;
    opacity: 1;
    outline: none
}

.slider-controls__pagination .swiper-pagination-bullet:focus {
    outline: none
}

.slider-controls__pagination .swiper-pagination-bullet:not(:last-child) {
    margin-right: 11px
}

.slider-controls__pagination .swiper-pagination-bullet-active {
    width: 15px;
    height: 15px;
    background-color: #F26422
}

.windows-house-prev,.windows-house-next,.windows-house-pagination {
    position: absolute
}

.windows-house-prev,.windows-house-next {
    top: 50%;
    transform: translateY(-50%);
    width: 35px;
    height: 35px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    background-color: #fff;
    cursor: pointer;
    opacity: .7
}

.windows-house-prev {
    left: 10px
}

.windows-house-next {
    right: 10px
}

.windows-house-pagination {
    text-align: center
}

.windows-house-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px
}

.windows-house-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background-color: rgba(249,249,249,.7);
    opacity: 1
}

.windows-house-pagination .swiper-pagination-bullet-active {
    background-color: #fff
}

@media (min-width: 768px) {
    .container {
        margin-left:30px;
        margin-right: 30px
    }

    .desck-block {
        display: block
    }

    .title {
        margin-bottom: 40px;
        font-size: 31px;
        line-height: 34px
    }
	
	.desc {	
		margin-bottom: 40px;
	}

	.btn--primary-size {
		width: 315px;
	}

	.btn--margin-top,
	.margin-top-default {
		margin-top: 40px;
	}
	
	.attention-info {
		padding: 20px
	}
	
	.attention-info:has(.attention-icon) {
		gap: 25px
	}	
	
	.attention-info .attention-icon {
		display: block;
		flex-shrink: 0;
	}	
	
    .form {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 30px;
        max-width: 315px
    }

    .windows-house-prev,.windows-house-next {
        width: 47px;
        height: 47px;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .windows-house-prev img,.windows-house-next img {
        width: 12px;
        height: 27px
    }

    .windows-house-prev {
        left: 15px
    }

    .windows-house-prev img {
        margin-left: -4px
    }

    .windows-house-next {
        right: 15px
    }

    .robust-profile .slider-controls.controls__round-button {
        width: auto;
        gap: 25px;
        justify-content: flex-start
    }

    .controls__round-button .slider-controls__prev,.controls__round-button .slider-controls__next {
        display: block
    }

    .robust-profile .slider-controls__pagination {
        display: none
    }
}

@media (min-width: 1024px) {
    body {
        overflow-x:hidden
    }

    .btn {
        min-height: 50px;
        font-size: 21px
    }

	.btn--primary-size {
		width: 335px;
	}

    .title {
        font-size: 40px;
        line-height: 45px
    }

	.desc,
	.text-default {
		font-size: 21px;
		line-height: 143%;
	}	

    .container {
        max-width: 960px;
        margin-left: auto;
        margin-right: auto
    }
}

.section {
    margin-bottom: 15px
}

.bg-color__gray,
.container.bg-color__gray,
.quiz-form.bg-color__gray {
    background-color: #F9F9F9
}

.bg-color__gray--other,
.container.bg-color__gray--other {
    background-color: #EEF1F7
}

.bg-color__blue,
.container.bg-color__blue {
    background-color: #F0FAFF
}
.bg-color__green {
    background-color: #d8f5e3
}

.bolt-500 {
    font-weight: 500
}

.bolt-700 {
    font-weight: 700
}

.padding-content {
    padding: 40px 15px;
    border-radius: 5px
}

.padding-content__slider {
    padding: 40px 0 40px 15px;
    border-radius: 5px;
    overflow: hidden
}

.desc-wrapper {
    overflow: hidden;
    margin-bottom: 10px
}

.padding-content__slider .desc-text {
    padding-right: 15px
}

.ceiling-offer__finishing .padding-content__slider .desc-text {
    padding-right: 0
}

.desc-text {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 15px
}

.padding-content__slider .btn__link {
    width: calc(100% - 15px)
}

.title-chapter {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 25px
}

.btn__link {
    width: 100%;
    display: block;
    text-align: center;
    text-decoration: none;
    line-height: 50px;
    border-radius: 3px
}

.content__item-btn {
    display: block;
    text-decoration: none;
    text-align: center;
    line-height: 45px;
    width: 100%
}

.btn-margin-top {
    margin-top: 30px
}

.btn-margin-right {
    width: calc(100% - 15px)
}
.text{
  font-size: 16px;
  line-height: 21px;  
}

@media (max-width: 767px) {
    .padding-content__slider .content__item-btn {
        width:calc(100% - 15px)
    }
    .block-767{
        display: block;
    }
}

@media (min-width: 768px) {
    .block-768{
        display: block;
    }
    
    .section {
        margin-bottom:20px
    }

    .padding-content {
        padding: 50px 30px
    }

    .padding-content__slider {
        padding: 50px 0 50px 30px
    }

    .padding-content__slider .desc-text {
        padding-right: 30px
    }

    .desc-wrapper {
        margin-bottom: 20px
    }

    .padding-content__slider .btn__link {
        width: 315px
    }

    .title-chapter {
        font-size: 31px;
        line-height: 34px;
        margin-bottom: 40px
    }

    .content__item-btn {
        width: 315px
    }

    .btn-margin-top {
        margin-top: 30px
    }

    .slider-controls.controls__round-button {
        gap: 25px;
        justify-content: flex-start;
        margin-left: 0
    }
    .text{
      font-size: 18px;
      line-height: 25px;  
    }
}

@media (min-width: 1024px) {
    .padding-content {
        padding:50px 40px
    }

    .padding-content__slider {
        padding: 50px 0 50px 40px
    }

    .padding-content__slider .desc-text {
        padding-right: 40px
    }

    .padding-content__slider .desc-text {
        padding-right: 40px
    }

    .profile-systems-card .padding-content__slider .desc-text {
        padding-right: 0
    }

    .desc-text {
        font-size: 21px;
        line-height: 30px
    }

    .title-chapter {
        font-size: 40px;
        line-height: 45px
    }

    .content__item-btn {
        width: 335px
    }

    .cold-glazing-section .padding-content__slider {
        padding: 50px 40px
    }
    .text{
      font-size: 21px;
      line-height: 30px;  
    }
}

.features__btn {
    width: 100%;
    font-size: 18px;
    border-radius: 3px;
    height: 45px;
    border-radius: 3px
}

.stretch-text {
    padding-bottom: 25px;
    font-size: 18px;
    line-height: 25px;
    padding-right: 15px
}

.slider-controls {
    justify-content: center;
    gap: 20px
}

.best-price-guarantee-procent {
    background: #F26422;
    border-radius: 3px;
    padding: 10px 4px;
    font-weight: 700;
    font-size: 50px;
    line-height: 40px;
    position: relative;
    z-index: 2;
    width: fit-content;
    margin-top: -12px;
    margin-bottom: 25px
}


.fw5 {
    font-weight: 500
}

.windows-super-price-div2-info-table li::marker {
    content: none
}

.prices {
    font-size: 32px
}

@media (max-width: 360px) {
    .prices {
        font-size:23px
    }
}

@media (max-width: 767px) {
    .best-price-guarantee-procent {
        padding-top:17px;
        padding-bottom: 8px
    }
}

@media (min-width: 768px) {
    .features__btn {
        width:315px;
        padding-bottom: 4px
    }

    .stretch-text {
        font-size: 18px;
        padding-bottom: 40px;
        padding-right: 30px;
        line-height: 25px
    }

    .controls__round-button .slider-controls__pagination {
        display: none
    }

    .best-price-guarantee-procent {
        padding: 14px 10px;
        margin-top: -20px;
        margin-bottom: 40px
    }

}

@media (min-width: 1024px) {
    .features__btn {
        width:335px;
        font-size: 21px
    }

    .stretch-text {
        font-size: 21px;
        line-height: 30px;
        padding-right: 0
    }

    .warning-overpay-section-empy {
        margin-top: 174px
    }

    .best-price-guarantee-procent {
        padding: 1px 10px;
        font-size: 70px;
        line-height: 70px
    }
}

.menu__link {
    transition: 0.3s color ease
}

.main-header {
    margin-bottom: 20px;
    top: 0;
    z-index: 99;
    position: sticky
}

@media (max-width: 767px) {
    .main-header {
        position:sticky
    }
}

.main-header__top {
    background-color: #fff
}

.main-header__top.active {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #FAFAFA;
    z-index: 1000
}

.main-header__inner {
    position: relative;
    z-index: 1;
    padding-top: 14px;
    padding-bottom: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.main-header-logo {
    width: 100px;
    height: 36px
}

.main-header-logo img {
    width: 100%;
    height: 100%
}

.main-header-desktop,.main-header-calc,.main-header-tablet,.main-header-measuring,.main-header-menu {
    display: none
}

.main-header-contacts__phone {
    display: block
}

.main-header-contacts__phone {
    text-decoration: none;
    color: #48494B;
    font-size: 18px;
    font-weight: 500
}

.main-header-burger {
    cursor: pointer
}

.main-header-burger.active .main-header-burger__line span {
    transform: scale(0) translateY(-50%)
}

.main-header-burger.active .main-header-burger__line::before {
    top: 45%;
    transform: rotate(-45deg) translateY(-50%)
}

.main-header-burger.active .main-header-burger__line::after {
    bottom: 50%;
    transform: rotate(45deg) translateY(50%)
}

.main-header-burger.active .main-header-burger__text {
    color: #48494B
}

.main-header-burger__line {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 23px;
    height: 20px
}

.main-header-burger__line::before,.main-header-burger__line::after {
    content: ''
}

.main-header-burger__line::before,.main-header-burger__line::after,.main-header-burger__line span {
    position: absolute;
    left: 0;
    width: 100%;
    height: 3px;
    transition: transform 0.3s ease,background-color 0.3s ease;
    background-color: #F26422;
    border-radius: 3px
}

.main-header-burger__line span {
    top: 50%;
    transform: scale(1) translateY(-50%)
}

.main-header-burger__line::before {
    top: 0
}

.main-header-burger__line::after {
    bottom: 0
}

.main-header-burger__text {
    font-size: 14px;
    transition: color 0.3s ease;
    -webkit-text-stroke: .2px;
    line-height: 14px;
    color: #48494B;
    text-transform: capitalize;
    text-shadow: #48494b 0 0 .2px
}

.main-header-calc-btn {
    display: block;
    padding: 13px 20px;
    text-decoration: none;
    text-align: center;
    background-color: #F5F5F5;
    font-size: 12px;
    color: #48494B;
    -webkit-text-stroke: .1px;
    box-shadow: 0 5px 7px rgb(0 0 0 / 15%);
    font-weight: 500
}

.main-header-popup {
    display: none;
    padding: 15px 15px 53px;
    position: relative;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: auto
}

.main-header-popup.active {
    display: block
}

.main-header-popup::before {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(249,249,249,.7)
}

.main-header-popup__inner {
    position: relative
}

.main-header-popup__inner .menu__item:not(:last-child) {
    border-bottom: 1px solid #ABABAB
}

.main-header-popup__menu {
    padding-bottom: 85px;
}

.main-header-popup__menu>.menu__item>.menu__link {
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 33px;
    font-size: 18px;
    text-decoration: none;
    color: #48494B
}

.main-header-popup__menu .menu__sub-menu {
    display: none;
    padding-left: 33px
}

.main-header-popup__menu .menu__sub-menu.active {
    display: block
}

.main-header-popup__menu .menu__sub-menu li {
    margin-bottom: 20px
}

.main-header-popup__menu .menu__sub-menu a {
    text-decoration: none;
    color: #48494B;
    font-size: 18px
}

.main-header-popup__inner .menu__item--current .menu__link {
    color: #F26422
}

.main-header-popup__menu .menu__sub-menu .menu__item:not(:last-child) {
    border: none
}

.main-header-popup__btn {
    display: block;
    margin-left: auto;
    margin-right: auto;
    min-width: 345px
}

.menu__button-toggle {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    align-items: center;
    column-gap: 10px;
    font-size: 18px;
    font-weight: 500;
    color: #48494B
}

.menu__icon-plus {
    position: relative;
    width: 24px;
    height: 24px;
    flex-shrink: 0;
    pointer-events: none
}

.menu__icon-plus::before,.menu__icon-plus::after {
    content: "";
    position: absolute;
    background-color: #F26422
}

.menu__icon-plus::before {
    left: 50%;
    top: 5px;
    bottom: 5px;
    width: 3px;
    transform: translateX(-50%)
}

.menu__button-toggle.active .menu__icon-plus::before {
	opacity: 0;
}

.menu__icon-plus::after {
    top: 50%;
    left: 5px;
    right: 5px;
    height: 3px;
    transform: translateY(-50%)
}

@media (max-width: 360px) {
    .menu__button-toggle {
        padding-top:16px;
        padding-bottom: 16px
    }
}

@media (max-width: 767px) {
    .main-header-burger__line::before,.main-header-burger__line::after,.main-header-burger__line span {
        height:3px
    }

    .main-header-burger__text {
        font-size: 14px
    }

    .main-header-burger__line {
        margin-bottom: 5px;
        width: 23px;
        height: 16px
    }

    .main-header-burger {
        padding-top: 1px
    }
}

@media (min-width: 768px) {
    .main-header-desktop__phone {
        display:flex;
        align-items: center;
        column-gap: 6px;
        font-weight: 400;
        font-size: 18px;
        color: #48494B!important;
        text-decoration: none
    }

    .main-header-tablet {
        display: block
    }

    .main-header-burger {
        transform: translateY(0);
        padding-top: 5px
    }

    .main-header-burger__line {
        margin-bottom: 2px;
        width: 25px;
        height: 20px
    }

    .main-header-popup {
        padding-left: 30px;
        padding-right: 30px
    }

    .main-header-popup__btn {
        margin-left: 0;
        margin-right: 0
    }
}

@media (max-width: 1023px) {
    .preheader {
        display:none
    }

    .header__popup-desktop {
        display: none
    }
}

@media (min-width: 1024px) {
    .header-contacts__flex {
        display:flex;
        align-items: center;
        column-gap: 10px
    }

    .header-contacts__text {
        font-size: 14px
    }

    .header-contacts__phone {
        font-weight: 500;
        color: #F26422
    }

    .preheader {
        background-color: #F5F5F5;
        padding: 8px 0
    }

    .main-header__top .main-header__inner {
        padding: 18px 0;
        transition: padding 0.3s
    }

    .position-fixed .main-header__top .main-header__inner {
        padding: 12px 0;
        transition: padding 0.3s
    }

    .preheader-nav__list {
        display: flex;
        color: #48494B;
        column-gap: 44px;
        font-size: 14px;
        -webkit-text-stroke: .1px
    }

    .preheader-nav__list a {
        text-decoration: none;
        color: #48494B
    }

    .preheadr__top {
        display: flex;
        justify-content: space-between;
        height: 14px
    }

    .header-contacts-popup {
        display: flex;
        -webkit-text-stroke: .1px
    }

    .preheader .header-contacts__text span {
        display: inline-block
    }

    .header-contacts-popup {
        column-gap: 40px
    }

    .header-contacts__flex {
        color: #48494B;
        text-decoration: none
    }

    .main-header-desktop__phone {
        font-size: 24px
    }

    .main-header-calc {
        display: block;
        text-decoration: none;
        color: #48494B;
        font-size: 16px;
        -webkit-text-stroke: .2px;
		width: 136px;
		white-space: nowrap;
    }

    .main-header-measuring {
        text-decoration: none;
        font-size: 16px;
        display: block;
        color: #48494B;
        -webkit-text-stroke: .2px;
        margin-right: 45px
    }

    .main-header-tablet {
        margin-right: 45px
    }

    .main-header-popup.active {
        display: none
    }

    .header__popup-desktop {
        display: none;
        padding-top: 50px
    }

    .header__popup-desktop.active {
        display: block
    }

    .bottom-menu-deck {
        display: flex;
        flex-wrap: wrap;
        gap: 20px 102px;
        position: absolute;
        font-size: 18px;
        bottom: 0;
        margin-bottom: 50px;
        margin-left: auto;
        margin-right: auto;
        right: 0;
        left: 0;
        justify-content: space-around;
    }

    .bottom-menu-link:hover {
        color: #f26422
    }

    .bottom-menu-link {
        text-decoration: none;
        color: #969693
    }

    .header__popup-nav {
        position: relative;
        display: flex;
        justify-content: space-between
    }

    .menu__link-desc {
        padding-bottom: 20px;
        color: #48494B;
        font-size: 18px;
        text-decoration: none;
        display: block;
        transition: 0.3s color
    }

    .main-header .menu__link.menu__link-desc {
        padding-top: 0;
        padding-bottom: 20px;
        color: #48494B;
        font-size: 18px;
        text-decoration: none;
        display: block;
        transition: 0.3s color;
		line-height: 34px;
    }
	
    .main-header .header__popup-desktop .menu__link.menu__link-desc {
        padding-bottom: 0
    }	

    .main-header .menu__link.menu__link-desc:hover,.menu__link-desc:hover {
        color: #f26422
    }

    .header__link-bold {
        font-weight: 500
    }

    .menu__item.header__item-mg.colum {
        padding-top: 20px
    }

    .main-top__inner {
        box-shadow: 0 6px 4px -4px rgb(0 0 0 / 20%)
    }

    .menu__item.header__item-mgb.colum {
        padding-top: 20px
    }

    .main-header {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%
    }

    .main-header-calc-btn {
        display: none
    }

    .main-header-menu {
        position: relative;
        display: block;
        background-color: #F5F5F5;
        box-shadow: 0 2px 4px rgb(0 0 0 / 15%)
    }

    .main-header-nav__list {
        display: flex;
        justify-content: space-between
    }

    .main-header-nav__list .menu__sub-list .menu__item--current>a,.main-header .header__popup-desktop.active .menu__item--current .menu__link.menu__link-desc,.main-header-popup__inner .menu__item--current .menu__link {
        color: #F26422
    }

    .position-fixed .preheader,.position-fixed .main-header-menu {
        display: none
    }

    .preheader,.main-header-menu {
        transition: all .2s ease-out;
        transition: all .2s
    }

    .position-fixed .main-header-menu {
        transition: all .3s
    }

    .main-header .menu__link {
        display: block;
        color: #48494B;
        text-decoration: none;
        cursor: pointer;
        -webkit-text-stroke: .1px;
        line-height: 40px;
    }

    .main-header .main-header-menu .menu__link {
        font-weight: 500
    }

    .menu__sub-list .menu__link {
        display: block;
        font-weight: 500;
        padding-top: 0;
        padding-bottom: 0;
        color: #48494B;
        text-decoration: none;
        cursor: pointer;
        -webkit-text-stroke: 0;
        font-size: 18px;
        line-height: 18px;
        height: auto
    }

    .menu-item-link:hover,.menu__link:hover {
        color: #f26422
    }

    .main-header-nav .menu__item.menu__item--has-children>span:after {
        content: '';
        display: inline-block;
        width: 11px;
        height: 6px;
        margin-left: 9px;
        margin-top: 0;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L5.5 5L10 1' stroke='%2348494B'/%3e%3c/svg%3e");
        margin-bottom: 1px
    }
}

@media (min-width: 1200px) {
	.main-header-calc {
		width: auto;
	}	
    .main-header__inner.container,.main-header-menu .container {
        max-width:1140px
    }
}

.header-contacts__flex {
    color: #48494B;
    text-decoration: none
}

.header-contacts__flex {
    display: flex;
    align-items: center;
    column-gap: 10px
}

.header-contacts__text {
    display: none
}

.header-contacts-popup {
    margin-bottom: 20px
}

.header-contacts-popup {
    column-gap: 25px;
    display: flex;
    font-size: 12px;
    align-items: center;
    -webkit-text-stroke: .1px
}

.main-header-popup__btn {
    width: 100%;
    border-radius: 3px
}

.main-header-popup .form-popap {
    position: fixed;
    bottom: 0;
    margin-right: auto;
    margin-right: 15px;
    margin-bottom: 20px
}

@media (max-width: 767px) {
    .main-header-popup .form-popap {
        width:calc(100% - 30px)
    }
}

@media (max-width: 375px) {
    .main-header-popup__btn {
        min-width:calc(100% - 30px)
    }

    .main-header-popup .form-popap {
        width: calc(100% - 30px)
    }
}

@media (max-width: 1023px) {
    .main-header__top.active .main-header-logo,.main-header__top.active .main-header-desktop.__mobile {
        display:none
    }

    .main-header__top .main-header-logo {
        display: block
    }

    .header__tabs li {
        position: relative;
        color: #f26422;
        border-bottom: 1px solid #f26422
    }

    .header__tabs li:not(:first-child) {
        margin-left: 35px
    }

    .main-header__top.active .header__tabs {
        display: flex
    }

    .header__tabs li.active {
        color: #48494b;
        border-bottom: none;
        position: relative;
        border-bottom: 1px solid #48494b
    }

    .main-header__top .header__tabs,.header-contacts__phone {
        display: none
    }

    .header__tabs li.active::before {
        content: '';
        position: absolute;
        bottom: -23px;
        left: 50%;
        transform: translateX(-50%);
        width: 0;
        height: 0;
        border-bottom: 7px solid #f4f4f6;
        border-left: 7px solid transparent;
        border-right: 8px solid transparent
    }

    .main-header-popup__inner {
        display: none;
        position: relative
    }

    .main-header-popup__inner.active {
        display: block;
        position: relative
    }

    .main-top__inner {
        box-shadow: 0 5px 15px rgb(0 0 0 / 35%)
    }

    .is-opend .item-none.hidden {
        display: none
    }

    .is-opend .opend_about {
        display: block
    }

    .is-opend .opend_tovar:not(.opend) {
        display: none
    }

    .menu__item.menu__item--has-children.opend_tovar.opend {
        border: none
    }
}

@media (min-width: 768px) {
    .header-contacts__text {
        display:block
    }

    .main-header-logo {
        width: 210px;
        height: 35px
    }

    .form-popap {
        display: flex;
        flex-direction: row-reverse;
        justify-content: space-between;
        column-gap: 40px;
        align-items: center
    }

    .main-header-popup .form-popap {
        margin-right: 30px;
        margin-bottom: 50px
    }

    .header-contacts-popup {
        margin-bottom: 0
    }
}

@media (min-width: 1024px) {
    .header__tabs {
        display:none
    }

    .main-header-logo img {
        width: auto;
        height: auto
    }

    .main-header-nav__list>.menu__item {
        border-bottom: 2px solid #f5f5f5;
        border-top: 2px solid #f5f5f5
    }
}

.header-mobile-btn {
    font-size: 14px;
    font-weight: 500;
    width: 103px;
    border-radius: 5px;
    min-height: 27px;
    height: 36px;
    text-decoration: none;
    line-height: 36px;
    text-align: center
}

.main-header-desktop.__mobile {
    display: none
}

.main-header-desktop.__mobile .main-header-contacts__phone {
    font-size: 24px
}

.main-header-burger-box {
    display: flex;
    gap: 20px
}

.main-header__top.active .header-mobile-btn {
    display: none
}

.main-header__top .header-mobile-btn {
    display: block
}

.main-header-nav__list .menu__item--has-children1 {
    border-bottom: 2px solid #ABABAB
}

@media (min-width: 768px) {
    .header-mobile-btn.btn {
        display:none
    }

    .main-header-burger-box .header-mobile-btn {
        display: none
    }

    .main-header-burger-box {
        display: block
    }

    .main-header-desktop .main-header-contacts__call {
        padding: 0;
        text-decoration: unset;
        color: #48494B!important;
        cursor: pointer;
        font-weight: 500
    }

    .main-header-desktop .main-header-contacts__call span {
        position: relative
    }

    .main-header-desktop .main-header-contacts__call span:before {
        content: '';
        position: absolute;
        width: 100%;
        bottom: 2px;
        height: 1px;
        background: #F26422
    }

    .main-header-desktop.__mobile {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        margin-left: auto;
        margin-right: 25px
    }

    .main-header-calc-btn {
        font-size: 16px;
        line-height: 16px;
        padding: 20px
    }
}

@media (min-width: 1024px) {
    .main-header .drop-block-menu.drop-block-menu-active {
        display:flex;
        visibility: visible;
        opacity: 1
    }

    .main-header-desktop {
        display: flex;
        flex-direction: column;
        align-items: flex-end
    }

    .main-header-desktop.__mobile {
        display: none
    }

    .main-header-box {
        display: flex;
        column-gap: 25px;
        align-items: center
    }

    .main-header-logo {
        width: 200px;
        height: 40px;
        margin-right: 0
    }

    .main-header .drop-block-menu {
        position: absolute;
        top: 100%;
        z-index: -1;
        background-color: #fff;
        left: 0;
        right: 0;
        justify-content: space-between;
        margin-left: auto;
        margin-right: auto;
        width: 960px;
        visibility: hidden;
        opacity: 0
    }

    .main-header .drop-block-menu:after {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        left: calc(960px - 100vw);
        right: 0;
        width: calc(100vw + ( 100vw - 960px));
        filter: drop-shadow(0 0 2px gray);
        box-shadow: 0 0 10px rgb(0 0 0 / 25%)
    }

    .menu-img-block {
        padding: 20px 0 20px 44px;
        background: #F0F3F6;
        text-align: center;
        z-index: 1
    }

    .menu-img-text {
        font-weight: 500;
        font-size: 18px;
        line-height: 18px;
        padding-bottom: 10px
    }

    .head-img {
        padding-bottom: 15px
    }

    .menu-img-link {
        color: #F26422
    }

    .main-header .menu-img-block:after {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: #f0f3f6;
        transform: translateX(100%)
    }

    .main-header .drop-block-menu:before {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: #fff;
        transform: translateX(-100%)
    }

    .menu__sub-list {
        display: flex;
        gap: 200px;
        padding: 40px 0;
        min-height: fit-content
    }

    .drop-block-menu .menu-block {
        height: fit-content;
        position: relative;
        min-width: 240px;
        z-index: 1;
        padding-left: 30px
    }

    .menu__sub-list li:not(:last-child) {
        padding-bottom: 25px
    }

    .menu__sub-list li:nth-child(5) {
        padding-bottom: 0
    }

    .button-calc {
        text-decoration: none;
        border-radius: 3px;
        position: absolute;
        padding: 0 20px;
        line-height: 42px;
        width: 206px;
        padding: 0;
        text-align: center;
        font-size: 18px;
        height: 45px;
        min-height: 40px
    }

    .menu__item-oi.menu__item.menu__item--has-children .menu__sub-list ul {
        display: grid;
        grid-template-columns: 1fr 1fr
    }

    .menu__item-oi1.menu__item.menu__item--has-children .menu__sub-list ul {
        grid-gap: 0 40px
    }
	.main-header-nav__list .menu__item.menu__item--has-children .menu__sub-list ul:has(.menu__item-grid) {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-gap: 0 60px;
	}	
}

@media (min-width: 1200px) {
    .preheader .container {
        max-width:1140px
    }

    .main-header-logo {
        width: 254px
    }

    .main-header .drop-block-menu {
        width: 1140px
    }

    .container.popup-desktop {
        max-width: 928px
    }

    .bottom-menu-deck.container {
        max-width: 945px;
        justify-content: space-around;
    }

    .main-header .drop-block-menu:after {
        left: calc(1140px - 100vw);
        width: calc(100vw + ( 100vw - 1140px))
    }
}

@media (max-width: 1360px) and (min-width:1024px) and (min-height:768px) {
    .bottom-menu-deck {
        display:flex;
        flex-wrap: wrap;
        gap: 15px 25px;
        position: absolute;
        font-size: 18px;
        bottom: 0;
        margin-bottom: 18px;
        margin-left: auto;
        margin-right: auto;
        right: 0;
        left: 0;
    }
}

@media (max-width: 1440px) and (min-width:1024px) and (min-height:600px) {
    .menu__item.header__item-mgb.colum,.menu__item.header__item-mg.colum {
        padding-top:10px
    }
}

@media (max-width: 1600px) and (min-width:1020px) and (min-height:550px) and (max-height:820px) {
    .bottom-menu-deck {
        gap:15px 101px;
        margin-bottom: 20px
    }

    .main-header .header__popup-desktop .menu__link {
        line-height: 30px;
		padding-bottom: 0;
    }

    .menu__item.header__item-mgb.colum,.menu__item.header__item-mg.colum {
        padding-top: 10px
    }
}

@media (max-width: 1200px) and (min-width:1024px) and (min-height:500px) and (max-height:610px) {
    .header__popup-desktop {
        display:none;
        padding-top: 30px
    }

    .bottom-menu-deck {
        gap: 15px 66px
    }

    .main-header .header__popup-desktop .menu__link {
        line-height: 28px
    }

    .menu__item.header__item-mgb.colum,.menu__item.header__item-mg.colum {
        padding-top: 5px
    }
}

.popup__close-menu {
    position: absolute;
    z-index: 1;
    display: inline-block;
    padding: 0;
    border: none;
    cursor: pointer;
    background: none;
    width: 22px;
    height: 22px;
    top: 25px;
    right: 364px
}

.popup__close-menu::before,.popup__close-menu::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: #ABABAB;
    height: 23px;
    width: 2px;
    border-radius: 10px
}

.popup__close-menu::before {
    transform: translateY(-50%) rotate(45deg)
}

.popup__close-menu::after {
    transform: translateY(-50%) rotate(-45deg)
}

.banner-windows,.banner-windows__left {
    position: relative
}

.banner-windows-section,.banner-windows__list li:not(:last-child) {
    margin-bottom: 15px
}
.banner-windows-section {
	opacity: 0
}
.banner-windows,.banner-windows-profile {
    background-color: #3c3c3b;
    background-size: cover;
    background-position: center    
}

.banner-windows {
    padding: 40px 15px;
    background-image: url(../img/banner-bg-small.jpg);
    color: #fff;
    border-radius: 5px
}

.banner-windows::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
    border-radius: 3px
}

.banner-windows__title {
    margin-bottom: 25px;
    font-weight: 700;
    font-size: 32px;
    line-height: 34px;
    text-align: left
}

.banner-windows__list {
    margin-bottom: 27px
}

.banner-windows--main .banner-windows__list {
    width: 100%;
}

.banner-windows__list li {
    padding-left: 19px;
    padding-right: 10px;
    position: relative;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px
}

.banner-windows__list li::before {
    content: '.';
    position: absolute;
    top: -8px;
    left: 0;
    font-size: 30px
}

.banner-windows__btn {
    width: 100%;
    font-size: 18px;
    border-radius: 3px;
    height: 45px
}

.sticker-box__sale {
    margin-top: 15px;
}

.sticker-box__info {
    display: flex;
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(0,0,0,.25);
    overflow: hidden
}

.sticker-box__data {
    flex: 0 0 50%;
    display: flex;
    align-items: center;
    height: 71px;
    justify-content: center
}

.sticker-box__data.text {
    background: #fff;
    color: #48494b
}

.sticker-box__data.discount {
    background: #f26422
}

.sticker-box__data .sticker-box__text {
    font-weight: 500;
    font-size: 15px;
    line-height: 17px;
    padding: 0 10px
}

.sticker-box__data .sticker-box__discount {
    color: #fff;
    font-weight: 700;
    font-size: 59px
}

.rapaire .sticker-box__data .sticker-box__discount {
    font-size: 50px;
    line-height: 50px
}

.rapaire .sticker-box__data .sticker-box__discount span {
    font-size: 30px;
    line-height: 30px
}
.fs-14{
    font-size: 14px;
    font-weight: 700;
}
@media (max-width: 374px) {
    .sticker-box__data {
        height:81px
    }
}

.banner-windows--glazing-balconies {
    background-image: url(../img/banner-glazing-balconies-small.jpg)
}

.banner-windows__left-gazebos .banner-text br,.banner-windows__logo {
    display: none
}

.banner-windows-kbe {
    background-image: url(../img/banner-windows-kbe-bg-small.jpg)
}

.banner-windows-rehau {
    background-image: url(../img/banner-windows-rehau-bg-small.jpg)
}

.banner-windows-economy {
    background-image: url(../img/banner-windows-economy-bg-small.jpg)
}

.banner-windows-gazebos {
    background-image: url(../img/banner-windows-gazebos-bg-small.jpg)
}

.banner-warm-mount {
    background-image: url(../img/banner-warm-mounting-small.jpg)
}

.banner-installation {
    background-image: url(../img/banner-installation-small.jpg)
}

.banner-alum {
    background-image: url(../img/banner-alum-small.jpg)
}

.banner-cold-glazing {
    background-image: url(../img/banner-cold-glazing-small.jpg)
}

.banner-warm-glazing {
    background-image: url(../img/banner-warn-glazing-small.jpg)
}

.banner-semi-warm-glazing {
    background-image: url(../img/banner-semi-warm-glazing-small.jpg)
}

.banner-panoramic-glazing {
    background-image: url(../img/banner-panoramic-glazing-small.jpg)
}

.banner-finishing-glazing {
    background-image: url(../img/banner-finishing-glazing-small.jpg)
}

.banner-balcony-insulation {
    background-image: url(../img/banner-balcony-insulation-small.jpg)
}

.floor-insulation {
    background-image: url(../img/banner-floor-insulation-small.jpg)
}

.balcony-joining {
    background-image: url(../img/banner-balcony-joining-small.jpg)
}

.balcony-takeaway {
    background-image: url(../img/banner-balcony-takeaway-small.jpg)
}

.balcony-laying {
    background-image: url(../img/banner-balcony-laying-small.jpg)
}

.wal-decoration {
    background-image: url(../img/banner-wal-decoration-small.jpg)
}

.banner-aluminum-doors {
    background-image: url(../img/banner-aluminum-doors-small.jpg)
}

.banner-plastick-doors {
    background-image: url(../img/banner-plastick-doors-small.jpg)
}

.banner-portal-doors {
    background-image: url(../img/banner-portal-doors-small.jpg)
}

.banner-gotovyye-okna {
    background-image: url(../img/banner-gotovyye-okna-small.jpg)
}

.banner-zhalyuzi {
    background-image: url(../img/banner-zhalyuzi-small.jpg)
}
.banner-elektrika-i-osveshhenie {
    background-image: url(../img/banner-elektrika-i-osveshhenie-small.jpg)
}

.banner-text {
    font-weight: 500;
    padding-bottom: 25px;
    font-size: 18px;
    line-height: 23px
}
.banner-text:has(.banner-icon) {
	gap: 14px;
}
.banner-text .banner-icon {
	width: 46px;
	height: 46px;
	flex-shrink: 0;
}

div.banner-text p + p {
    margin-top: 20px;
}

.banner-alum .banner-text,.banner-window-list li:not(:last-child),.banner-windows__left-gazebos .banner-text,.bottom-banner-list li:not(:last-child),.dont-forget-text.first-text {
    padding-bottom: 15px
}

.banner-balcony-left,.banner-warm-mount-left,.banner-windows__left-profile {
    position: relative
}

.banner-windows-profile {
    position: relative;
    padding: 40px 15px;
    background-repeat: no-repeat;
    color: #f0faff;
    border-radius: 5px
}

.banner-windows-profile::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
    border-radius: 3px
}

.banner-windows__title-profile {
    margin-bottom: 25px;
    font-weight: 700;
    font-size: 32px;
    line-height: 35px;
    text-align: left
}

.banner-windows__title-economy {
    margin-bottom: 5px;
    font-size: 29px;
    line-height: 34px;
    text-align: left;
    font-weight: 700
}

.sub__title-economy {
    font-size: 20px;
    line-height: 25px;
    padding-bottom: 25px;
    text-align: left
}

.banner-window-list {
    list-style: disc;
    font-weight: 500;
    padding-bottom: 25px;
    font-size: 18px;
    line-height: 25px;
    padding-left: 20px
}

.banner-windows__left-gazebos .banner-window-list {
    width: 265px
}

.balcony-joining .banner-window-list li:last-child {
    width: 200px
}

.professional-reviews {
    background-image: url(../img/professional-reviews-bg-small.jpg)
}

.professional-reviews-title,.repair-order-title {
    text-align: left;
    font-weight: 700;
    margin-bottom: 25px
}

.professional-reviews-list li:not(:last-child),.professional-reviews-text.first-text {
    padding-bottom: 20px
}

.professional-reviews-text {
    line-height: 25px;
    font-size: 18px
}

.professional-reviews-list {
    list-style: disc;
    padding-left: 20px;
    font-size: 18px
}

.color-veranda-btn {
    border-radius: 3px;
    position: relative;
    font-size: 18px
}

.color-veranda-btn.link_btn {
    border-radius: 3px;
    position: relative;
    margin-right: auto;
    display: block;
    text-align: center;
    text-decoration: none;
    line-height: 45px
}

.banner-lamination {
    background-image: url(../img/banner-lamination-bg-small.jpg);
    color: #f0faff
}

.banner-installment {
    background-image: url(../img/banner-installment-bg-small.jpg)
}

.banner-house {
    background-image: url(../img/banner-house-small.jpg)
}

.banner-house .banner-windows__title-profile {
    width: 315px
}

.price-urgent-text {
    font-weight: 700;
    font-size: 23px;
    padding-bottom: 25px;
    line-height: 1
}
.banner-windows--main .price-urgent-text{
    line-height: inherit;
}
.urgent-price {
    font-size: 38px
}

.page-panoramic-glazing .urgent-price {
    font-weight: 700
}

.banner-rapaire {
    background-image: url(../img/banner-rapaire-bg-small.jpg)
}

.banner-rapaire .banner-window-list {
    max-width: 300px
}

.page-balcony-laying .bottom-banner-list,.page-wall-decoration .bottom-banner-list,.repair-order-list,.repair-order-list li:not(:last-child),.repair-order-text.first-text {
    padding-bottom: 25px
}

.repair-order {
    background-image: url(../img/repair-order-bg-small.jpg)
}

.repair-order-text {
    line-height: 25px;
    font-size: 18px;
    -webkit-text-stroke: .1px #F0FAFF
}

.repair-order-list {
    font-size: 18px
}

.repair-order-img {
    display: flex;
    column-gap: 15px;
    align-items: center;
    line-height: 25px
}
.banner-windows-profile:has(.banner-windows__hr) .banner-window-list {
	padding-bottom: 20px;
}
.banner-windows__hr {
    height: 1px;
    background: #d0d0d0;	
	margin-bottom: 20px;
}
.price-urgent-title {
	font-weight: 800;
	font-size: 16px;
	line-height: 175%;
	margin-bottom: 15px;
}
.banner-logo-brend {
	display: none;
}
.banner-windows__left.full-width {
	max-width: 100%;
}
.banner-blog {
    background-image: url(../img/banner-blog-small.jpg)
}
.banner-czeny-na-okna {
	background-image: url(../img/banner-czeny-na-okna-small.jpg)
}
.banner-plastikovye-okna-s-ustanovkoj {
	background-image: url(../img/banner-plastikovye-okna-s-ustanovkoj-small.jpg)
}
.banner-odnostvorchatye-okna {
	background-image: url(../img/banner-odnostvorchatye-okna-small.jpg)
}
.banner-dvuhstvorchatye-okna {
	background-image: url(../img/banner-dvuhstvorchatye-okna-small.jpg)
}
.banner-trehstvorchatye-okna {
	background-image: url(../img/banner-trehstvorchatye-okna-small.jpg)
}
.banner-balkonnyj-blok {
	background-image: url(../img/banner-balkonnyj-blok-small.jpg)
}
.banner-panoramnye-okna {
	background-image: url(../img/banner-panoramnye-okna-small.jpg)
}
.banner-okna-rehau-blitz {
	background-image: url(../img/banner-okna-rehau-blitz-small.jpg)
}
.banner-okna-rehau-grazio {
	background-image: url(../img/banner-okna-rehau-grazio-small.jpg)
}
.banner-okna-veka {
	background-image: url(../img/banner-okna-veka-small.jpg)
}
.banner-vneshnyaya-otdelka-balkona {
	background-image: url(../img/banner-vneshnyaya-otdelka-balkona-small.jpg)
}
.banner-vnutrennyaya-otdelka-balkona {
	background-image: url(../img/banner-vnutrennyaya-otdelka-balkona-small.jpg)
}
.banner-otdelka-balkona-pod-klyuch {
	background-image: url(../img/banner-otdelka-balkona-pod-klyuch-small.jpg)
}
.banner-czena-na-otdelku-balkona {
	background-image: url(../img/banner-czena-na-otdelku-balkona-small.jpg)
}
.banner-osteklenie-balkona-pod-klyuch {
	background-image: url(../img/banner-osteklenie-balkona-pod-klyuch-small.jpg)
}
.banner-czeny-na-osteklenie-balkonov {
	background-image: url(../img/banner-czeny-na-osteklenie-balkonov-small.jpg)
}
.banner-razdvizhnoe-osteklenie-balkonov {
	background-image: url(../img/banner-razdvizhnoe-osteklenie-balkonov-small.jpg)
}
.banner-franczuzskoe-osteklenie-balkona {
	background-image: url(../img/banner-franczuzskoe-osteklenie-balkona-small.jpg)
}
.banner-bezramnoe-osteklenie-balkona {
	background-image: url(../img/banner-bezramnoe-osteklenie-balkona-small.jpg)
}
.banner-okna-veka .banner-windows__title {
	font-size: 24px;
	line-height: 117%;
}
@media (max-width: 767px) {
    .page-home .banner-windows__list {
        width:306px
    }

    .sticker-box__data .sticker-box__discount {
        font-size: 59px;
        line-height: 44px;
        padding-top: 12px
    }

    .sticker-box__content {
        height: 71px
    }

    .sticker-box__data {
        align-items: center
    }

    .banner-balcony-insulation .block,.portal-glazing .banner-windows__title-profile .block {
        display: inline
    }

    .banner-balcony-insulation .banner-window-list {
        width: 265px
    }

    .banner-balcony-insulation .banner-window-list li:last-child {
        width: 200px
    }

    .banner-house .banner-windows__title-profile {
        font-size: 31px
    }

    .mob-block {
        display: block
    }

    .color-veranda-btn.link_btn {
        margin-bottom: 0
    }

    .color-veranda-btn {
        margin-bottom: 40px
    }

    .repair-order-img img {
        max-width: 47px
    }
}

@media (min-width: 768px) {
    .sticker-box__sale {
        position:absolute;
        right: 25px;
        bottom: 25px;
        margin-top: 0;
		z-index: 2;
    }

    .sticker-box__info {
        flex-direction: column;
        height: 142px;
        box-shadow: unset;
        width: 172px
    }

    .sticker-box__info.balconies {
        width: 181px
    }

    .sticker-box__data .sticker-box__text {
        font-size: 16px
    }

    .banner-windows-section .container {
        position: relative;
        display: flex;
        flex-direction: column
    }

    .banner-windows-section .banner-windows--glazing-balconies {
        order: 2
    }

    .banner-windows--main .banner-windows__title span,.desck-block {
        display: block
    }

    .banner-windows {
        padding: 50px 0 50px 30px;
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
        background-image: url(../img/banner-bg-middle.jpg)
    }

    .banner-windows::before {
        width: 90%;
        background: linear-gradient(90deg,rgba(0,0,0,.8) 52.08%,rgba(0,0,0,0) 100%)
    }

    .banner-windows-section {
        margin-bottom: 20px
    }

    .banner-windows__left {
        max-width: 450px
    }

    .banner-windows__title {
        font-size: 44px;
        line-height: 47px;
        margin-bottom: 30px
    }

    .banner-windows__list {
        margin-bottom: 30px;
        width: 334px
    }

    .balcony-takeaway .banner-window-list.reset,.banner-gotovyye-okna .banner-window-list,.banner-zhalyuzi .banner-window-list {
        max-width: 400px
    }

    .banner-windows__list li {
        font-size: 20px;
        padding-left: 18px;
        line-height: 25px
    }

    .banner-windows__list li::before {
        left: 0
    }

    .banner-windows__btn {
        max-width: 306px;
        min-height: 50px;
        font-size: 20px
    }

    .banner-windows--glazing-balconies {
        background-image: url(../img/banner-glazing-balconies-middle.jpg)
    }

    .banner-windows--glazing-balconies .banner-windows__list {
        width: 400px
    }

    .banner-windows--glazing-balconies .banner-windows__left {
        max-width: 500px
    }

    .banner-windows--glazing-balconies .banner-windows__list li:nth-child(3) {
        padding-right: 35px
    }

    .banner-window-list li:not(:last-child),.banner-windows__left-gazebos .banner-text,.banner-zhalyuzi .banner-window-list {
        padding-bottom: 20px
    }

    .banner-window-list {
        padding-bottom: 30px;
        font-size: 20px;
        line-height: 25px
    }

    .banner-windows__left-profile {
        max-width: 435px
    }

    .banner-alum .banner-windows__left-profile,.professional-reviews__left,.repair-order__left {
        max-width: 445px
    }

    .banner-windows__left-profile .title {
        margin-bottom: 30px
    }

    .balcony-joining .banner-window-list li:last-child {
        width: 400px
    }

    .banner-windows__title-profile {
        font-size: 44px;
        line-height: 47px;
        margin-bottom: 30px
    }

    .banner-windows__title-economy {
        font-size: 44px;
        line-height: 47px;
        margin-bottom: 10px
    }

    .banner-windows-profile {
        padding: 50px 0 50px 30px;
        display: flex;
        justify-content: space-between;
        align-items: flex-end
    }

    .banner-windows__logo {
        position: absolute;
        display: block;
        right: 30px;
        top: 50px
    }

    .banner-windows-kbe {
        background-image: url(../img/banner-windows-kbe-bg-middle.jpg)
    }

    .banner-windows-rehau {
        background-image: url(../img/banner-windows-rehau-bg-middle.jpg)
    }

    .banner-windows-economy {
        background-image: url(../img/banner-windows-economy-bg-middle.jpg)
    }

    .banner-windows-gazebos {
        background-image: url(../img/banner-windows-gazebos-bg-middle.jpg)
    }

    .banner-warm-mount {
        background-image: url(../img/banner-warm-mounting-middle.jpg)
    }

    .banner-installation {
        background-image: url(../img/banner-installation-middle.jpg)
    }

    .banner-alum {
        background-image: url(../img/banner-alum-middle.jpg)
    }

    .banner-cold-glazing,.banner-warm-glazing {
        background-image: url(../img/banner-cold-glazing-middle.jpg)
    }

    .banner-semi-warm-glazing {
        background-image: url(../img/banner-semi-warm-glazing-middle.jpg)
    }

    .banner-panoramic-glazing {
        background-image: url(../img/banner-panoramic-glazing-middle.jpg)
    }

    .banner-finishing-glazing {
        background-image: url(../img/banner-finishing-glazing-middle.jpg)
    }

    .banner-balcony-insulation {
        background-image: url(../img/banner-balcony-insulation-middle.jpg)
    }

    .floor-insulation {
        background-image: url(../img/banner-floor-insulation-middle.jpg)
    }

    .balcony-joining {
        background-image: url(../img/banner-balcony-joining-middle.jpg)
    }

    .balcony-takeaway {
        background-image: url(../img/banner-balcony-takeaway-middle.jpg)
    }

    .balcony-laying {
        background-image: url(../img/banner-balcony-laying-middle.jpg)
    }

    .wal-decoration {
        background-image: url(../img/banner-wal-decoration-middle.jpg)
    }

    .banner-aluminum-doors {
        background-image: url(../img/banner-aluminum-doors-middle.jpg)
    }

    .banner-plastick-doors {
        background-image: url(../img/banner-plastick-doors-middle.jpg)
    }

    .banner-portal-doors {
        background-image: url(../img/banner-portal-doors-middle.jpg)
    }

    .banner-gotovyye-okna {
        background-image: url(../img/banner-gotovyye-okna-middle.jpg)
    }

    .banner-zhalyuzi {
        background-image: url(../img/banner-zhalyuzi-middle.jpg)
    }
    .banner-elektrika-i-osveshhenie {
        background-image: url(../img/banner-elektrika-i-osveshhenie-middle.jpg)
    }

    .banner-text {
        font-size: 20px;
        line-height: 25px;
        padding-bottom: 30px
    }
	.banner-text:has(.banner-icon) {
		gap: 20px;
	}
	.banner-text .banner-icon {
		width: 50px;
		height: 50px;
	}
    .banner-windows__left-gazebos .banner-text,.banner-windows__left-gazebos .banner-window-list {
        width: auto
    }

    .banner-windows__left-gazebos .banner-text br,.desck-block {
        display: block
    }

    .banner-panoramic-glazing .banner-window-list {
        width: 348px
    }

    .page-balconies-finishing .banner-window-list,
	.page-balconies-finishing-test .banner-window-list {
        max-width: 416px
    }

    .banner-windows-profile::before {
        width: 100%;
        background: linear-gradient(90deg,rgba(0,0,0,.8) 52.08%,rgba(0,0,0,0) 100%)
    }

    .banner-aluminum-doors .banner-window-list,.banner-plastick-doors .banner-window-list,.banner-windows__left-gazebos .banner-window-list,.banner-windows__left-kbe {
        max-width: 420px
    }

    .banner-windows__logo img {
        width: 163px
    }

    .sub__title-economy {
        font-size: 24px;
        line-height: 29px;
        padding-bottom: 30px
    }

    .banner-installation .banner-windows__left-gazebos {
        width: 420px
    }

    .professional-reviews {
        background-image: url(../img/professional-reviews-bg-middle.jpg)
    }

    .professional-reviews-title,.repair-order-title {
        font-size: 31px;
        margin-bottom: 30px;
        line-height: 34px
    }

    .professional-reviews-list li:not(:last-child),.professional-reviews-text.first-text,.repair-order-list li:not(:last-child),.repair-order-text.first-text {
        padding-bottom: 25px
    }

    .professional-reviews-text,.repair-order-text {
        font-size: 18px;
        line-height: 25px
    }

    .professional-reviews-list {
        font-size: 18px
    }

    .color-veranda-btn.link_btn {
        max-width: 315px
    }

    .banner-lamination {
        background-image: url(../img/banner-lamination-bg-middle.jpg)
    }

    .banner-installment {
        background-image: url(../img/banner-installment-bg-middle.jpg)
    }

    .banner-lamination .banner-windows__left-profile {
        max-width: 406.5px
    }

    .banner-alum .banner-text {
        padding-bottom: 20px;
        width: 415px
    }

    .banner-baclcony-section .banner-text,.banner-semi-warm-glazing .banner-text {
        width: 415px
    }
	
    .banner-semi-warm-glazing--modified .banner-text {
        width: 450px
    }	
	
	.banner-blog .banner-text {
		width: 380px;
	}
	
	.banner-blog {
		background-image: url(../img/banner-blog-middle.jpg)
	}	

    .banner-house .banner-windows__title-profile {
        width: 100%
    }

    .banner-house {
        background-image: url(../img/banner-house-middle.jpg)
    }

    .banner-house-left {
        max-width: 100%
    }

    .banner-house-list {
        max-width: 430px
    }

    .price-urgent-text {
        font-size: 28px;
        padding-bottom: 30px
    }

    .banner-zhalyuzi .price-urgent-text {
        line-height: 34px
    }

    .urgent-price {
        font-size: 48px
    }
    .banner-windows--main .urgent-price {
        line-height: 48px
    }

    .banner-rapaire {
        background-image: url(../img/banner-rapaire-bg-middle.jpg)
    }

    .banner-rapaire .banner-window-list {
        max-width: 405px
    }

    .banner-portal-doors .banner-window-list {
        width: 390px
    }

    .repair-order {
        background-image: url(../img/repair-order-bg-middle.jpg)
    }

    .repair-order-img {
        column-gap: 20px
    }

    .repair-order-list {
        padding-bottom: 40px;
        font-size: 18px
    }
    .fs-14{
		font-size: 15px;
	}
	.banner-windows-profile:has(.banner-windows__hr) .banner-window-list {
		padding-bottom: 25px;
	}
	.banner-windows-profile:has(.banner-windows__hr) .urgent-price {
		font-size: 45px;
	}	
	.banner-windows__hr {
		width: 371px;
		margin-bottom: 25px;
	}
	.price-urgent-title {
		font-size: 25px;
		line-height: 128%;
		white-space: nowrap;
	}	
	.banner-logo-brend {
		display: flex;
		position: absolute;
	}
	.banner-okna-brend .banner-logo-brend {
		top: 40px;
		right: 0;
		width: 232px;
		border-radius: 20px 0 0 20px;
		padding: 20px 30px 20px 20px;
		background: rgba(255, 255, 255, 0.6);
	}	
	.banner-czeny-na-okna {
		background-image: url(../img/banner-czeny-na-okna-middle.jpg)
	}
	.banner-plastikovye-okna-s-ustanovkoj {
		background-image: url(../img/banner-plastikovye-okna-s-ustanovkoj-middle.jpg)
	}
	.banner-odnostvorchatye-okna {
		background-image: url(../img/banner-odnostvorchatye-okna-middle.jpg)
	}
	.banner-dvuhstvorchatye-okna {
		background-image: url(../img/banner-dvuhstvorchatye-okna-middle.jpg)
	}
	.banner-trehstvorchatye-okna {
		background-image: url(../img/banner-trehstvorchatye-okna-middle.jpg)
	}
	.banner-balkonnyj-blok {
		background-image: url(../img/banner-balkonnyj-blok-middle.jpg)
	}
	.banner-panoramnye-okna {
		background-image: url(../img/banner-panoramnye-okna-middle.jpg)
	}
	.banner-okna-rehau-blitz {
		background-image: url(../img/banner-okna-rehau-blitz-middle.jpg)
	}
	.banner-okna-rehau-grazio {
		background-image: url(../img/banner-okna-rehau-grazio-middle.jpg)
	}
	.banner-okna-veka {
		background-image: url(../img/banner-okna-veka-middle.jpg)
	}
	.banner-vneshnyaya-otdelka-balkona {
		background-image: url(../img/banner-vneshnyaya-otdelka-balkona-middle.jpg)
	}
	.banner-vnutrennyaya-otdelka-balkona {
		background-image: url(../img/banner-vnutrennyaya-otdelka-balkona-middle.jpg)
	}
	.banner-otdelka-balkona-pod-klyuch {
		background-image: url(../img/banner-otdelka-balkona-pod-klyuch-middle.jpg)
	}
	.banner-czena-na-otdelku-balkona {
		background-image: url(../img/banner-czena-na-otdelku-balkona-middle.jpg)
	}
	.banner-osteklenie-balkona-pod-klyuch {
		background-image: url(../img/banner-osteklenie-balkona-pod-klyuch-middle.jpg)
	}	
	.banner-czeny-na-osteklenie-balkonov {
		background-image: url(../img/banner-czeny-na-osteklenie-balkonov-middle.jpg)
	}
	.banner-razdvizhnoe-osteklenie-balkonov {
		background-image: url(../img/banner-razdvizhnoe-osteklenie-balkonov-middle.jpg)
	}
	.banner-franczuzskoe-osteklenie-balkona {
		background-image: url(../img/banner-franczuzskoe-osteklenie-balkona-middle.jpg)
	}	
	.banner-bezramnoe-osteklenie-balkona {
		background-image: url(../img/banner-bezramnoe-osteklenie-balkona-middle.jpg)
	}	
	.banner-okna-rehau-blitz .banner-logo-brend {
		top: 40px;
		right: 60px;		
	}	
    .banner-okna-veka .banner-windows__left {
        max-width: 337px;
    }	
	.banner-okna-veka .banner-windows__title {
		font-size: 31px;
		line-height: 110%;
	}
	.banner-okna-veka .banner-logo-brend {
		width: 240px;
	}
	.banner-razdvizhnoe-osteklenie-balkonov .banner-text .display,
	.banner-razdvizhnoe-osteklenie-balkonov .banner-window-list .display,
	.banner-franczuzskoe-osteklenie-balkona .banner-window-list .display,
	.banner-bezramnoe-osteklenie-balkona .banner-window-list .display {
		display: block;
	}	
}

@media (min-width: 1024px) {
    .sticker-box__sale {
        right:30px;
        bottom: 30px
    }

    .sticker-box__info {
        width: 191px;
        height: 152px
    }

    .sticker-box__info.balconies {
        width: 210px
    }

    .sticker-box__data .sticker-box__text {
        font-size: 18px;
        line-height: 19px
    }

    .sticker-box__data .sticker-box__discount {
        font-size: 65px
    }

    .rapaire .sticker-box__data .sticker-box__discount {
        font-size: 55px;
        line-height: 50px
    }

    .rapaire .sticker-box__data .sticker-box__discount span {
        font-size: 35px;
        line-height: 35px
    }

    .banner-windows {
        padding: 50px 0 50px 40px
    }

    .banner-windows::before {
        width: 100%
    }

    .banner-rapaire .banner-window-list,.banner-windows__left {
        max-width: 530px
    }


    .kaliningrad.page-home .banner-windows__title {
        font-size: 45px
    }

    .banner-windows__title {
        margin-bottom: 40px;
        font-size: 56px;
        line-height: 60px
    }
	
    .chelny .banner-windows__title {
        font-size: 52px;
    }	

    .banner-windows__list {
        margin-bottom: 31px;
        height: 100%;
        width: 435px
    }

    .banner-gotovyye-okna .banner-window-list {
        max-width: 500px
    }

    .banner-zhalyuzi .banner-window-list {
        max-width: 520px;
        padding-bottom: 20px
    }

    .banner-windows__list li {
        padding-left: 27px;
        font-size: 26px;
        line-height: 32px
    }

    .banner-windows__list li::before {
        top: -14px;
        font-size: 45px
    }

    .banner-windows__btn {
        max-width: 411px;
        font-size: 26px;
        min-height: 55px;
        padding-bottom: 4px;
        max-height: 55px;
        line-height: 1
    }

    .banner-windows--glazing-balconies {
        background-image: url(../img/banner-glazing-balconies-big.jpg)
    }

    .banner-windows--glazing-balconies .banner-windows__left {
        max-width: 650px
    }

    .banner-windows--glazing-balconies .banner-windows__list {
        width: 530px
    }

    .wal-decoration .banner-window-list li:not(:last-child) {
        padding-bottom: 33px
    }

    .balcony-joining .banner-window-list li:last-child {
        width: 520px
    }

    .banner-windows__title-profile {
        margin-bottom: 40px;
        font-size: 56px;
        line-height: 60px
    }

    .chelny .banner-windows__title-profile {
        font-size: 52px;
    }

    .banner-aluminum-doors .banner-window-list,.banner-plastick-doors .banner-window-list,.banner-windows__left-gazebos .banner-window-list {
        max-width: 525px
    }

    .banner-window-list {
        padding-bottom: 40px;
        font-size: 26px;
        line-height: 32px
    }

    .banner-alum .banner-windows__left-profile,.banner-warm-mount-left {
        max-width: 615px
    }

    .banner-windows__title-economy {
        font-size: 56px;
        line-height: 60px;
        margin-bottom: 10px
    }

    .sub__title-economy {
        font-size: 32px;
        line-height: 36px;
        padding-bottom: 40px
    }

    .banner-windows-profile {
        padding: 50px 0 50px 40px;
        background-position: left
    }

    .banner-text {
        font-size: 26px;
        line-height: 32px;
        padding-bottom: 40px
    }
	.banner-text .banner-icon {
		width: 64px;
		height: 64px;
	}
    .banner-alum .banner-text,.banner-windows__left-gazebos .banner-text {
        width: 535px
    }
	
	.banner-blog .banner-text {
		width: 480px;
		padding-bottom: 48px;
	}

	.banner-blog {
		background-image: url(../img/banner-blog-big.jpg)
	}	

    .banner-panoramic-glazing .banner-window-list {
        width: 475px
    }

    .balcony-takeaway .banner-window-list.reset,
	.banner-windows__left-kbe,
	.page-balconies-finishing .banner-window-list,
	.page-balconies-finishing-test .banner-window-list {
        max-width: 550px
    }

    .banner-windows-kbe {
        background-image: url(../img/banner-windows-kbe-bg-big.jpg)
    }

    .banner-windows-rehau {
        background-image: url(../img/banner-windows-rehau-bg-big.jpg)
    }

    .banner-windows-economy {
        background-image: url(../img/banner-windows-economy-bg-big.jpg)
    }

    .banner-windows-gazebos {
        background-image: url(../img/banner-windows-gazebos-bg-big.jpg)
    }

    .banner-installation {
        background-image: url(../img/banner-installation-big.jpg)
    }

    .banner-alum {
        background-image: url(../img/banner-alum-big.jpg)
    }

    .banner-cold-glazing {
        background-image: url(../img/banner-cold-glazing-big.jpg)
    }

    .banner-warm-glazing {
        background-image: url(../img/banner-warn-glazing-big.jpg)
    }

    .banner-semi-warm-glazing {
        background-image: url(../img/banner-semi-warm-glazing-big.jpg)
    }

    .banner-panoramic-glazing {
        background-image: url(../img/banner-panoramic-glazing-big.jpg)
    }

    .banner-finishing-glazing {
        background-image: url(../img/banner-finishing-glazing-big1.jpg)
    }

    .banner-balcony-insulation {
        background-image: url(../img/banner-balcony-insulation-big.jpg)
    }

    .floor-insulation {
        background-image: url(../img/banner-floor-insulation-big.jpg)
    }

    .balcony-joining {
        background-image: url(../img/banner-balcony-joining-big.jpg)
    }

    .balcony-takeaway {
        background-image: url(../img/banner-balcony-takeaway1-big.jpg)
    }

    .balcony-laying {
        background-image: url(../img/banner-balcony-laying-big.jpg)
    }

    .wal-decoration {
        background-image: url(../img/banner-wal-decoration-big.jpg)
    }

    .banner-aluminum-doors {
        background-image: url(../img/banner-aluminum-doors-big.jpg)
    }

    .banner-plastick-doors {
        background-image: url(../img/banner-plastick-doors-big.jpg)
    }

    .banner-portal-doors {
        background-image: url(../img/banner-portal-doors-big.jpg)
    }

    .banner-gotovyye-okna {
        background-image: url(../img/banner-gotovyye-okna-big.jpg)
    }

    .banner-zhalyuzi {
        background-image: url(../img/banner-zhalyuzi-big.jpg)
    }
    .banner-elektrika-i-osveshhenie {
        background-image: url(../img/banner-elektrika-i-osveshhenie-big.jpg)
    }

    .banner-windows__logo {
        right: 40px
    }

    .banner-windows-profile::before,.banner-windows__logo img {
        width: 100%
    }

    .banner-windows__left-gazebos {
        max-width: 580px
    }

    .banner-baclcony-section .banner-text,.banner-installation .banner-windows__left-gazebos,.banner-semi-warm-glazing .banner-text {
        width: 550px
    }
	
    .banner-semi-warm-glazing--modified .banner-text {
        width: 600px
    }	

    .professional-reviews-title,.repair-order-title {
        font-size: 40px;
        line-height: 45px
    }

    .professional-reviews {
        background-image: url(../img/professional-reviews-bg-big.jpg)
    }

    .professional-reviews-text {
        font-size: 21px;
        line-height: 30px
    }

    .banner-lamination .banner-warm-mount-left,.professional-reviews__left {
        max-width: 520px
    }

    .professional-reviews-list,.repair-order-list {
        font-size: 21px
    }

    .professional-reviews-list li:not(:last-child),.repair-order-list li:not(:last-child) {
        padding-bottom: 20px
    }

    .color-veranda-btn.link_btn {
        line-height: 48px;
        max-width: 355px
    }

    .color-veranda-btn {
        font-size: 21px;
        height: 50px
    }

    .banner-lamination {
        background-image: url(../img/banner-lamination-bg-big.jpg)
    }

    .banner-house {
        background-image: url(../img/banner-house-big.jpg)
    }

    .banner-house-list {
        max-width: 562px
    }

    .price-urgent-text {
        font-size: 40px;
        padding-bottom: 40px
    }

    .banner-zhalyuzi .price-urgent-text {
        line-height: 47px
    }

    .banner-portal-doors .banner-window-list {
        width: 500px
    }

    .page-repair .banner-rapaire .banner-window-list {
        max-width: 540px
    }

    .urgent-price {
        font-size: 60px
    }
    .banner-windows--main .urgent-price {
        line-height: 60px
    }

    .repair-order {
        background-image: url(../img/repair-order-bg-big.jpg)
    }

    .repair-order-text {
        font-size: 21px;
        line-height: 30px;
        width: 485px
    }

    .repair-order__left {
        max-width: 560px
    }
    .banner-windows-section .banner-windows__list li:not(:last-child) {
    margin-bottom: 20px;
}
    .fs-14 {
		font-size: 21px;
	}
	.banner-windows-profile:has(.banner-windows__hr) .urgent-price {
		font-size: 50px;
	}	
	.banner-windows__hr {
		width: 457px;
	}
	.price-urgent-title {
		font-size: 28px;
		line-height: 121%;
	}	
	.banner-okna-brend .banner-logo-brend {
		top: 50px;
		width: 314px;
	}	
	.banner-czeny-na-okna {
		background-image: url(../img/banner-czeny-na-okna-big.jpg)
	}
	.banner-plastikovye-okna-s-ustanovkoj {
		background-image: url(../img/banner-plastikovye-okna-s-ustanovkoj-big.jpg)
	}
	.banner-odnostvorchatye-okna {
		background-image: url(../img/banner-odnostvorchatye-okna-big.jpg)
	}
	.banner-dvuhstvorchatye-okna {
		background-image: url(../img/banner-dvuhstvorchatye-okna-big.jpg)
	}
	.banner-trehstvorchatye-okna {
		background-image: url(../img/banner-trehstvorchatye-okna-big.jpg)
	}
	.banner-balkonnyj-blok {
		background-image: url(../img/banner-balkonnyj-blok-big.jpg)
	}	
	.banner-panoramnye-okna {
		background-image: url(../img/banner-panoramnye-okna-big.jpg)
	}
	.banner-okna-rehau-blitz {
		background-image: url(../img/banner-okna-rehau-blitz-big.jpg)
	}
	.banner-okna-rehau-grazio {
		background-image: url(../img/banner-okna-rehau-grazio-big.jpg)
	}
	.banner-okna-veka {
		background-image: url(../img/banner-okna-veka-big.jpg)
	}
	.banner-vneshnyaya-otdelka-balkona {
		background-image: url(../img/banner-vneshnyaya-otdelka-balkona-big.jpg)
	}
	.banner-vnutrennyaya-otdelka-balkona {
		background-image: url(../img/banner-vnutrennyaya-otdelka-balkona-big.jpg)
	}	
	.banner-otdelka-balkona-pod-klyuch {
		background-image: url(../img/banner-otdelka-balkona-pod-klyuch-big.jpg)
	}
	.banner-czena-na-otdelku-balkona {
		background-image: url(../img/banner-czena-na-otdelku-balkona-big.jpg)
	}
	.banner-osteklenie-balkona-pod-klyuch {
		background-image: url(../img/banner-osteklenie-balkona-pod-klyuch-big.jpg)
	}
	.banner-czeny-na-osteklenie-balkonov {
		background-image: url(../img/banner-czeny-na-osteklenie-balkonov-big.jpg)
	}
	.banner-razdvizhnoe-osteklenie-balkonov {
		background-image: url(../img/banner-razdvizhnoe-osteklenie-balkonov-big.jpg)
	}
	.banner-franczuzskoe-osteklenie-balkona {
		background-image: url(../img/banner-franczuzskoe-osteklenie-balkona-big.jpg)
	}
	.banner-bezramnoe-osteklenie-balkona {
		background-image: url(../img/banner-bezramnoe-osteklenie-balkona-big.jpg)
	}	
	.banner-okna-rehau-blitz .banner-logo-brend {
		top: 50px;
		right: 120px;		
	}	
	.banner-okna-veka .banner-windows__left {
		max-width: 570px;
	}
	.banner-okna-veka .banner-windows__title {
		font-size: 56px;
		line-height: 107%;
	}
	.banner-okna-veka .banner-logo-brend {
		width: 295px;
		background: rgba(255, 255, 255, 0.85);
	}	
}

@media (max-width: 360px) {
    .banner-windows {
        background-image:url(../img/banner-bg-small-360.jpg)
    }

    .banner-windows--glazing-balconies {
        background-image: url(../img/banner-glazing-balconies-small.jpg)
    }
}

@media (min-width: 414px) {
    .page-wall-decoration .banner-window-list .mob-block {
        display:contents
    }

    .banner-windows {
        background-image: url(../img/banner-bg-small-414.jpg)
    }

    .banner-windows--glazing-balconies {
        background-image: url(../img/banner-glazing-balconies-small.jpg)
    }
}

@media (min-width: 540px) {
    .banner-windows {
        background-image:url(../img/banner-bg-small-540.jpg)
    }

    .banner-warm-mount {
        background-image: url(../img/banner-warm-mount-540.jpg)
    }

    .banner-rapaire {
        background-image: url(../img/banner-remont-540.jpg)
    }

    .banner-installment {
        background-image: url(../img/banner-instal-540.jpg)
    }

    .banner-windows--glazing-balconies {
        background-image: url(../img/banner-glazing-balconies-middle.jpg)
    }
}

.dont-forget {
    background-image: url(../img/dont-forget-bg-small.jpg)
}

.dont-forget-text {
    line-height: 25px;
    font-size: 18px;
    padding-bottom: 25px
}

.dont-forget .title,.floor-insulation .title {
    text-align: left
}

.bottom-banner-list {
    list-style: disc;
    padding-left: 20px;
    font-size: 18px;
    line-height: 25px
}

@media (min-width: 768px) {
    .dont-forget {
        background-image:url(../img/dont-forget-bg-middle.jpg)
    }

    .dont-forget-text {
        padding-bottom: 30px;
        font-size: 18px;
        line-height: 25px
    }

    .bottom-banner-list li:not(:last-child),.dont-forget-text.first-text {
        padding-bottom: 20px
    }

    .dont-forget-left {
        max-width: 430px
    }

    .page-balcony-laying .bottom-banner-list,.page-wall-decoration .bottom-banner-list {
        padding-bottom: 40px
    }
}

@media (min-width: 1024px) {
    .banner-rapaire {
        background-image:url(../img/banner-rapaire-bg-big.jpg)
    }

    .banner-warm-mount {
        background-image: url(../img/banner-warm-mounting-big.jpg)
    }

    .banner-installment {
        background-image: url(../img/banner-installment-bg-big.jpg)
    }

    .banner-windows {
        background-image: url(../img/banner-bg-big-new.jpg)
    }

    .banner-windows--glazing-balconies {
        background-image: url(../img/banner-glazing-balconies-big.jpg)
    }

    .dont-forget-text {
        padding-bottom: 40px;
        font-size: 21px;
        line-height: 30px
    }

    .dont-forget {
        background-image: url(../img/dont-forget-bg-big.jpg)
    }

    .dont-forget-text.first-text {
        padding-bottom: 30px
    }

    .dont-forget-left,.floor-insulation-left {
        max-width: 560px
    }

    .bottom-banner-list {
        font-size: 21px;
        line-height: 30px
    }
}

.menu__link {
    transition: 0.3s color ease
}

.footer {
    background-color: #F9F9F9
}

.footer__nav-wrap .menu__item:not(:last-child) {
    margin-bottom: 10px
}

.footer__nav-wrap .menu__link {
    text-decoration: none;
    border-bottom: 1px solid #F26422
}

.footer-menu {
    display: none
}

.footer-menu .menu__link {
    color: #48494B;
    text-decoration: none;
    border-bottom: 1px solid #48494B
}

.footer-adress {
    width: 100%
}

.footer__map {
    margin-bottom: 25px;
    width: 100%;
    height: 140px
}

.footer__contacts {
    padding: 25px 0;
    border-top: 1px solid #ABABAB;
    border-bottom: 1px solid #ABABAB
}

.footer-contacts {
    max-width: 325px;
    margin-left: auto;
    margin-right: auto
}

.footer-contacts__links {
    column-gap: 10px;
    margin-top: 7px;
    margin-bottom: 9px
}

.footer-contacts__text {
    font-weight: 300;
    font-size: 12px;
    line-height: 14px
}

.footer-contacts__text.orange {
    display: inline-block;
    text-decoration: none
}

.footer-contacts__text.border {
    border-bottom: 1px solid #F26422
}

.footer-payment {
    margin-bottom: 25px;
    display: flex;
    column-gap: 20px
}

.footer__inner {
    margin-left: auto;
    margin-right: auto
}

.footer__copyright {
    font-family: "Montserrat",sans-serif;
    color: #AAA;
    font-size: 12px;
    font-weight: 500
}

.footer__copyright::before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    margin-right: 10px;
    width: 14px;
    height: 14px;
    background-image: url(../img/footer-copy.svg);
    background-repeat: no-repeat;
    background-size: cover
}

@media (min-width: 768px) {
    .footer__nav {
        padding-left:0;
        padding-right: 0
    }

    .footer__nav-wrap {
        display: grid;
        justify-content: space-between
    }

    .footer__nav-wrap .menu__title {
        display: block;
        margin-bottom: 20px;
        padding-bottom: 20px;
        font-weight: 500;
        font-size: 18px;
        color: #ABABAB;
        text-transform: uppercase;
        border-bottom: 1px solid #ABABAB
    }

    .footer-adress {
        width: 253px
    }

    .footer__map {
        grid-row: 1 / 3;
        grid-column: 3 / 4;
        width: 253px;
        height: 245px;
        margin-bottom: 30px
    }

    .footer-menu {
        display: block;
        grid-row: 1 / 2;
        grid-column: 1 / 2
    }

    .footer-menu__list {
        display: flex;
        column-gap: 45px
    }

    .footer__contacts {
        padding-left: 0;
        padding-right: 0
    }

    .footer-contacts {
        max-width: none;
        display: flex;
        justify-content: space-between
    }

    .footer-contacts li:not(:last-child) {
        margin-bottom: 0
    }

    .footer-contacts li:first-child {
        order: 2;
        align-items: flex-start
    }

    .footer-contacts li:nth-child(2) {
        order: 1;
    }

    .footer-contacts li:last-child {
        order: 3;
        text-align: right
    }

    .footer-contacts__links {
        column-gap: 12px;
        white-space: nowrap
    }

    .footer__inner {
        max-width: none
    }

    .footer__box {
        display: flex;
        column-gap: 15px
    }

    .footer__payment-text {
        display: block;
        font-size: 14px
    }

    .footer-payment {
        margin-bottom: 0;
        column-gap: 15px
    }

    .footer__copyright {
        font-family: 'Core Sans N';
        font-size: 10px;
        font-weight: 400
    }

    .footer__copyright::before {
        margin-right: 6px;
        vertical-align: top;
        width: 10px;
        height: 10px
    }
}

@media (min-width: 1024px) {
    .footer__nav {
        padding-top:30px
    }
}

.footer .menu__link {
    padding: 0
}

.footer .menu__link:hover {
    background-color: transparent
}

@media (min-width: 1024px) {
    .footer__map {
        height:245px
    }

    .footer__map,.footer-adress {
        width: 320px
    }

    .footer-menu__list {
        column-gap: 135px
    }

    .footer__nav-wrap .menu__title {
        border-bottom: 1px solid #ABABAB;
        padding-bottom: 20px;
        margin-bottom: 0
    }

    .footer .menu__sub-menu {
        padding-top: 20px
    }
}

.footer-map-contact {
    grid-row: 1 / 3;
    grid-column: 3 / 3
}

.footer-contact {
    display: flex;
    flex-direction: column;
    text-align: left
}

.footer__main-map-link {
    text-decoration: none;
    font-size: 21px;
    line-height: 25px;
    color: #48494B;
    margin-bottom: 3px
}

.footer-contacts-mail {
    color: #969693;
    font-size: 16px;
    line-height: 19px
}

.footer-contacts-text {
    color: #969693;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 10px
}

.footer-adress {
    padding-bottom: 15px;
    text-align: left
}

.footer .menu__link {
    line-height: 19px
}

.footer-menu .menu__link:hover {
    border-bottom: 1px solid #F26422
}

.footer__link {
    color: #969693;
    font-size: 12px;
    margin-bottom: 9px;
    display: block
}

.footer__main-link,.footer__main-link-quiz {
    display: block
}

@media (max-width: 767px) {
    .footer__box {
        display:flex;
        column-gap: 15px;
        font-size: 14px
    }

    .footer__nav {
        padding-top: 30px;
        padding-bottom: 25px
    }

    .footer-contacts {
        display: flex;
        flex-direction: column-reverse;
        text-align: center
    }

    .footer-contacts li:first-child {
        margin-top: 25px
    }

    .footer__main-link,.footer__main-link-quiz {
        font-size: 16px;
        line-height: 19px;
        color: #F26422;
        text-align: left;
        padding-left: 0;
        text-decoration: underline
    }

    .footer-contacts-mail {
        padding-bottom: 25px
    }

    .footer__main-link {
        padding-bottom: 10px
    }

    .footer-contacts__text.middle {
        padding: 5px 0
    }
}

@media (min-width: 768px) {
    .footer-adress {
        text-align:right
    }

    .footer-contact {
        text-align: right
    }

    .footer__main-link,.footer__main-link-quiz {
        display: none
    }

    .footer__payment {
        padding-bottom: 25px;
        margin-top: -45px
    }

    .footer__nav {
        padding-top: 30px;
        padding-bottom: 25px
    }

    .footer-contacts li:last-child>.footer-contacts__text {
        margin-bottom: 6px
    }
}

@media (min-width: 1024px) {
    .footer__nav {
        padding-bottom:0
    }

    .footer__payment {
        margin-top: -20px
    }
}

/* .cookies__info {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 9999999999;
    display: none
}

.cookies__container {
    position: relative;
    background: #fff;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 22px 15px;
    box-shadow: 0 0 10px rgba(0,0,0,.25);
    border-radius: 3px;
    margin: 0
}

.cookies__content {
    color: #48494b;
    font-size: 14px;
    font-weight: 500;
    max-width: 205px
}

.cookies__linlk-info {
    color: #f26422
}

.cookies__closed {
    width: 107px;
    min-height: 32px;
    font-size: 16px;
    font-weight: 500
}

@media (min-width: 768px) {
    .container.cookies__container {
        max-width:534px;
        padding: 20px 15px;
        margin-left: auto;
        margin-right: auto
    }

    .cookies__content {
        max-width: unset
    }

    .cookies__info {
        bottom: 15px
    }
} */

.privacy-policy {
    display: flex;
    cursor: pointer
}

.privacy-policy__checkbox-real {
    width: 1px;
    height: 1px;
    position: absolute;
    opacity: 0;
    appearance: none
}

.privacy-policy__checkbox-real:checked+.privacy-policy__checkbox-fake::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 6px;
    height: 4px;
    background-image: url(../img/check-mark.svg);
    background-size: cover;
    background-position: center;
    transform: translate(-50%,-50%)
}

.privacy-policy__checkbox-fake {
    position: relative;
    display: inline-block;
    margin-right: 10px;
    width: 12px;
    height: 12px;
    background-color: #fff;
    border: 1px solid #ababab;
    border-radius: 2px;
    flex-shrink: 0
}

.privacy-policy__text {
    font-size: 10.5px;
    line-height: 14px
}

.privacy-policy__link {
    color: #48494b;
    text-decoration: none;
    border-bottom: .1px solid #48494b
}

.special-offer .special-offer__box {
    margin-top: 0;
    margin-bottom: 15px;
    padding: 20px 30px 20px 16px
}

.special-offer__box {
    margin-top: 15px;
    padding: 20px 40px;
    box-shadow: 0 0 10px rgba(0,0,0,.25);
    border-radius: 5px
}

.special-offer__box li {
    display: inline-flex;
    align-items: flex-start;
    column-gap: 16px;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px
}

.special-offer__box li:not(:last-child) {
    margin-bottom: 10px
}

.special-offer__box li img {
    width: 18px;
    margin-top: 2px
}

@media (min-width: 768px) {
    .special-offer .special-offer__box {
        margin-bottom:20px;
        padding: 20px 31px
    }

    .special-offer__box li {
        font-size: 18px;
        line-height: 25px
    }

    .special-offer__box li img {
        margin-top: 4px
    }
}

@media (min-width: 1024px) {
    .special-offer .special-offer__box {
        padding:20px 41px
    }

    .special-offer .special-offer__box .offer__list-items {
        display: flex;
        flex-wrap: wrap;
        column-gap: 21px
    }
}

.director {
    padding: 30px 15px;
    background-color: #f5f5f5;
    border-radius: 3px
}
.director.director-inside {
    padding: 0;
    background-color: unset;
}
.director-box.bg-color__gray .director {
	background-color: #F9F9F9;
}

.director.director-profile {
    padding: 0;
    background: 0 0;
    margin-bottom: 25px
}

.director__wrap {
    position: relative;
    padding: 20px;
    border-radius: 6px;
    background-color: #fff;
    filter: drop-shadow(0 0 4px rgba(0,0,0,.25));
    margin-bottom: 20px
}

.director__name,.discount-month-windows ul li {
    margin-bottom: 10px
}

.director__wrap::before {
    content: '';
    position: absolute;
    bottom: -20px;
    right: 26%;
    width: 0;
    height: 0;
    border-width: 24px 11px 0 12px;
    border-color: #ffF transparent transparent;
    border-style: solid;
    transform: rotate(-20deg)
}

.director__text {
    line-height: 25px;
    font-size: 18px
}

.director__text .border {
    border-bottom: 1px solid #f26422
}

.discount-month-windows .prices-windows-slider__wrap,.prices-windows-slider__prices {
    border-bottom: 1px solid #ababab
}

.director__text a {
    text-decoration: none
}

.director__right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    column-gap: 21px
}

.director__name {
    font-weight: 500;
    font-size: 14px
}

.director__position {
    font-size: 12px;
    text-align: right;
    line-height: 15px
}

.director__position .block {
    display: block
}

.director__img {
    width: 81px;
    height: 81px;
    border-radius: 50%
}

.prices-windows-slider {
    margin-bottom: 30px;
    overflow: hidden;
    max-width: 345px;
    margin-left: auto;
    margin-right: auto
}

.prices-windows-slider__wrap {
    display: flex
}

.prices-windows-slider__slide,.prices-windows-slider__slide:not(:last-child) {
    margin-bottom: 0
}

.prices-windows-slider__slide {
    flex-shrink: 0
}

.prices-windows .slider-controls {
    display: flex;
    max-width: 240px
}

.prices-windows__title {
    text-align: left;
    margin-bottom: 36px
}

.prices-windows__title.title-kbe {
    margin-bottom: 25px;
    font-size: 24px;
    font-weight: 700
}

.prices-windows__title.title-kbe .block {
    display: inline
}

.prices-windows__text {
    margin-bottom: 25px;
    text-align: center;
    line-height: 21px
}

.prices-windows__text.text-kbe {
    font-size: 18px;
    text-align: left;
    line-height: 25px
}

.prices-windows-slider__img {
    position: relative;
    overflow: hidden;
    padding-top: calc(2.7 / 4 * 100%);
    margin-bottom: 20px
}

.prices-windows-section-doors .prices-windows-slider__img {
    padding-top: calc(3.53 / 4 * 100%)
}

.prices-windows-slider__img img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    right: 0;
    bottom: 0;
    max-height: 285px
}

.discount-month-windows .prices-windows-slider__img img {
    position: relative;
    left: 0;
    transform: unset;
    max-height: unset
}

.discount-month-windows .prices-windows-slider__img {
    padding-top: 0;
    display: flex;
    justify-content: center
}

.discount-month-windows .prices-windows-slider__slide.balc .prices-windows-slider__content {
    position: relative;
    margin-top: -108px
}

.prices-windows-slider__content {
    max-width: 274px;
    margin-left: auto;
    margin-right: auto
}

.prices-windows-slider__name {
    margin-bottom: 20px;
    max-width: 240px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    line-height: 21px;
    text-align: center
}

.prices-windows-slider__prices {
    display: block;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-bottom: 20px;
    text-align: center
}

.prices-windows-slider__price-small {
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 10px
}

.page-home .prices-windows-slider__price-small {
    font-size: 21px
}

.prices-windows-slider__price-small span {
    position: relative
}

.prices-windows-slider__price-small span::before {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    height: 2px;
    width: 100%;
    background-color: #f26422
}

.prices-windows-slider__price-big {
    font-size: 25px;
    font-weight: 700
}

.page-home .prices-windows-slider__price-big {
    font-size: 31px;
    font-weight: 700
}

.prices-windows-slider__price-big .orange {
    font-size: 28px;
    font-weight: 700
}

.page-home .prices-windows-slider__price-big .orange {
    font-size: 40px;
    font-weight: 700
}

.prices-windows-slider__text a:hover {
    color: #f26422
}

.prices-windows-slider__text {
    margin-bottom: 0;
    text-align: center;
    font-size: 18px;
    line-height: 21px;
    color: #48494b
}

.prices-windows-slider__text a {
    text-decoration: none;
    color: initial
}

.prices-windows-slider__text span:before {
    content: '';
    position: absolute;
    width: 100%;
    bottom: 0;
    height: 1px;
    background: #48494b
}

.prices-windows-slider__text span.orange:before {
    background: #f26422
}

.prices-windows-slider__text span {
    position: relative
}

.discount-month-windows .discount-month-slider {
    overflow: hidden
}

.discount-month-windows .prices-windows-slider__slide,.discount-month-windows ul {
    margin-bottom: 25px
}

.discount-month-windows .slider-controls {
    display: none
}

.box__offer-title {
    padding: 25px 0;
    display: flex;
    column-gap: 20px;
    align-items: center
}

.offer-title {
    color: #f26422;
    font-weight: 700;
    font-size: 24px;
    line-height: 28px
}

.offer-title span {
    color: #48494b
}

.box-icon {
    display: inline-block
}

@media (max-width: 767px) {
    .page-home .prices-windows__text.text-kbe br {
        display:none
    }

    .discount-month-windows .prices-windows-slider__wrap {
        flex-direction: column
    }

    .discount-month-windows .prices-windows-slider__slide .prices-windows-slider__prices {
        border-bottom: unset;
        margin-bottom: 0;
        padding-bottom: 15px
    }

    .discount-month-windows ul li {
        margin-bottom: 0;
        line-height: 25px
    }
}

@media (min-width: 768px) {
    .prices-windows-section-doors .prices-windows__title.title-kbe .block {
        display:block
    }

    .discount-month-windows .prices-windows-slider__slide {
        flex-shrink: 0
    }

    .discount-month-windows .prices-windows-slider__prices {
        border-bottom: unset;
        margin-bottom: 0
    }

    .offer-title {
        font-size: 31px;
        line-height: 34px
    }

    .offer-title .block {
        display: inline
    }

    .box__offer-title {
        padding: 40px 0 20px
    }

    .discount-month-windows ul li {
        margin-bottom: 0;
        display: inline;
        font-size: 18px;
        line-height: 25px;
        padding-right: 10px
    }

    .director,.prices-windows-slider__wrap {
        display: flex
    }

    .director {
        column-gap: 31px;
        align-items: start;
        padding: 40px 35px 40px 30px
    }

    .director.director-profile {
        margin-bottom: 40px
    }

    .director__wrap,.prices-windows-slider__slide:not(:last-child) {
        margin-bottom: 0
    }

    .director__left {
        width: 94%
    }

    .director__wrap {
        padding: 30px
    }

    .director__wrap::before {
        bottom: 34.3%;
        right: -18px;
        border-width: 27px 18px 0 8px;
        transform: rotate(-121deg)
    }

    .director__text {
        line-height: 25px
    }

    .director__right {
        width: 22%;
        flex-direction: column
    }

    .director__position {
        text-align: left
    }

    .director__img {
        margin-bottom: 21px;
        width: 100px;
        height: 100px;
        order: -1
    }

    .prices-windows .slider-controls {
        display: flex;
        max-width: 249px
    }

    .prices-windows__title {
        margin-bottom: 51px
    }

    .prices-windows__text {
        margin-bottom: 41px;
        line-height: 25px
    }

    .prices-windows-slider {
        margin-bottom: 40px;
        max-width: 708px
    }

    .prices-windows-slider__slide {
        flex-shrink: 0
    }

    .prices-windows__title.title-kbe {
        margin-bottom: 40px;
        font-size: 31px
    }

    @media (min-width: 1024px) {
        .director__text,.prices-windows__text.text-kbe {
            font-size:21px;
            line-height: 30px
        }

        .page-home .prices-windows__text.text-kbe {
            font-size: 20px
        }

        .director {
            padding: 50px 69px 40px 40px;
            column-gap: 55px
        }

        .director__left {
            width: 77.1%
        }

        .director__wrap {
            padding: 40px
        }

        .director__wrap::before {
            bottom: 66.8%
        }

        .director__right {
            width: 16.5%
        }

        .director__img {
            width: 137px;
            height: 137px
        }

        .director__name,.director__position {
            font-size: 18px
        }

        .director__name {
            margin-bottom: 14px
        }

        .director__position {
            line-height: 22px
        }

        .prices-windows .slider-controls {
            display: none
        }

        .prices-windows-slider {
            max-width: none
        }

        .prices-windows-slider__slide {
            width: 267px;
            flex-shrink: 1
        }

        .prices-windows-slider__img {
            margin-bottom: 15px;
            padding-top: calc(3.2 / 4 * 100%)
        }

        .prices-windows-section-doors .prices-windows-slider__img.windows-profile {
            padding-top: calc(4.28 / 4 * 100%);
            margin-bottom: 20px
        }

        .prices-windows-slider__wrap.profile-wrap {
            column-gap: 40px
        }

        .prices-windows__title.title-kbe {
            font-size: 40px
        }
    }
}

@media (min-width: 1024px) {
    .discount-month-windows .prices-windows-slider__slide:first-child {
        width:216px
    }

    .discount-month-windows .prices-windows-slider__slide:nth-child(2) {
        width: 267px
    }

    .discount-month-windows .prices-windows-slider__slide:nth-child(3) {
        width: 306px
    }

    .discount-month-windows .prices-windows-slider__wrap {
        flex-direction: row
    }

    .discount-month-windows .prices-windows-slider__slide {
        margin-bottom: 40px
    }

    .offer-title {
        font-size: 40px;
        line-height: 45px
    }

    .discount-month-windows ul li {
        font-size: 21px;
        line-height: 30px
    }
}

@media (min-width: 768px) and (max-width:1023px) {
    .discount-month-windows .slider-controls {
        display:flex;
        margin-bottom: 40px
    }

    .discount-month-windows .prices-windows-slider__slide {
        margin-bottom: 40px
    }

    .box__offer-info {
        border-top: 1px solid #ababab
    }

    .discount-month-windows .prices-windows-slider__wrap {
        border-bottom: none
    }
}

.installment-overpayment__section {
    margin-bottom: 15px
}

.installment-overpayment .title {
    font-size: 24px;
    line-height: 28px;
    text-align: left
}

.installment-overpayment__content {
    background: url(../img/installment-overpayment-small.jpg) center center/cover no-repeat;
    padding: 40px 15px
}

.installment-overpayment__list {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px
}

.installment-overpayment__content .form {
    margin-bottom: 0;
    margin-top: 25px
}

.installment-overpayment__list li {
    display: flex;
    column-gap: 15px;
    font-weight: 500;
    font-size: 18px;
    align-items: flex-start;
    margin-bottom: 15px;
    line-height: 19px
}

.installment-list__box {
    display: flex;
    flex-wrap: wrap;
    gap: 15px 0;
    align-items: center
}

.installment-list__requirement {
    display: flex;
    flex-wrap: wrap;
    gap: 25px;
    align-items: center
}

.requirement__value {
    width: 75px;
    height: 75px;
    background: #f26422;
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap
}

.requirement__value-number {
    font-weight: 800;
    font-size: 30px;
    line-height: 36px
}

.requirement__value-info {
    font-size: 16px;
    font-weight: 800;
    line-height: 16px;
    margin-left: 3px
}

.requirement__text {
    font-weight: 500;
    font-size: 18px;
    line-height: 25px
}

.installment-overpayment .form__btn {
    background-color: transparent;
    text-decoration: none;
    line-height: 40px;
    display: flex;
    align-items: center;
    justify-content: center
}

.installment-overpayment__list li .icon-check__orange {
    width: 22px;
    height: 22px
}

@media (max-width: 767px) {
    .installment-overpayment__list li br {
        display:none
    }
}

@media (min-width: 768px) {
    .installment-overpayment__section {
        margin-bottom:20px
    }

    .installment-overpayment__content {
        background: url(../img/installment-overpayment-middle.jpg) center center/cover no-repeat;
        padding: 50px 30px
    }

    .balcony-installment .installment-overpayment__content {
        background: url(../img/installment-overpayment-balcony-middle.jpg) center center/cover no-repeat
    }

    .installment-overpayment-doors .installment-overpayment__content {
        background: url(../img/installment-overpayment-doors-middle.jpg) center center/cover no-repeat
    }

    .portal-glazing .installment-overpayment-doors .installment-overpayment__content {
        background: url(../img/installment-overpayment-portal-middle.jpg) center center/cover no-repeat
    }

    .installment-overpayment .title {
        font-size: 31px;
        line-height: 34px
    }

    .installment-overpayment__list {
        flex-direction: column;
        margin-bottom: 20px
    }

    .installment-overpayment__list li {
        max-width: unset;
        margin-bottom: 20px;
        line-height: 22px
    }

    .installment-list__requirement {
        flex-direction: column;
        gap: 15px
    }

    .installment-list__requirement:nth-child(2) {
        margin-left: 20px
    }

    .installment-list__requirement:nth-child(3) {
        margin-left: 13px
    }

    .requirement__value {
        width: 100px;
        height: 100px
    }

    .requirement__value-number {
        font-size: 40px;
        line-height: 50px
    }

    .requirement__text,.requirement__value-info {
        font-size: 16px;
        line-height: 21px
    }

    .requirement__value-info {
        margin-left: 4px
    }

    .installment-overpayment__content .form {
        margin-top: 40px
    }

    .installment-overpayment__list li .icon-check__orange {
        width: 25px;
        height: 25px
    }
}

@media (min-width: 1024px) {
    .installment-overpayment__content {
        background:url(../img/installment-overpayment-desctop.jpg) center center/cover no-repeat;
        padding: 50px 40px
    }

    .balcony-installment .installment-overpayment__content {
        background: url(../img/installment-overpayment-balcony-big.jpg) center center/cover no-repeat
    }

    .installment-overpayment-doors .installment-overpayment__content {
        background: url(../img/installment-overpayment-doors-big.jpg) center center/cover no-repeat
    }

    .portal-glazing .installment-overpayment-doors .installment-overpayment__content {
        background: url(../img/installment-overpayment-portal-big.jpg) center center/cover no-repeat
    }

    .installment-overpayment .title {
        font-size: 40px;
        line-height: 45px;
        margin-bottom: 44px
    }

    .installment-overpayment__list {
        margin-bottom: 16px
    }

    .installment-overpayment__list li .icon-check__orange {
        width: 34px;
        height: 34px
    }

    .installment-overpayment__list li {
        margin-bottom: 29px;
        font-size: 21px;
        line-height: 31px
    }

    .installment-list__requirement:nth-child(2) {
        margin-left: 47px
    }

    .installment-list__requirement:nth-child(3) {
        margin-left: 39px
    }

    .requirement__value {
        width: 115px;
        height: 115px
    }

    .requirement__value-number {
        font-size: 50px;
        line-height: 60px
    }

    .requirement__text,.requirement__value-info {
        font-size: 18px;
        line-height: 25px
    }
}

.stretch-text.last-text {
    padding-bottom: 0
}

.robust-profile .title {
    text-align: left;
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 25px
}

.robust-profile__btn {
    width: calc(100% - 20px);
    border-radius: 3px;
    margin: auto;
    line-height: 39px;
    text-align: center;
    padding: 0;
    text-decoration: none
}

.robust-profile-logo {
    padding-bottom: 10px;
    padding-top: 10px
}
.page-windows .robust-profile {
    background: #F0FAFF;
}
.robust-profile {
    padding: 40px 0 40px 15px;
    background: #eef1f7;
    border-radius: 5px
}

.page-panoramic-glazing .robust-profile {
    background: #f9f9f9
}

.robust-profile-prices {
    margin-top: auto;
    font-size: 21px;
    text-align: left;
    font-weight: 500;
    white-space: nowrap;
    padding-bottom: 4px;
    border-bottom: 1px solid #fff
}

.star-block {
    padding-bottom: 19px
}

.best-price__box {
    background: #f26422;
    border-radius: 5px 0 0 5px;
    padding: 8px 15px 7px;
    color: #fff
}

.robust-profile-content {
    display: flex;
    column-gap: 0;
    padding-bottom: 20px;
    position: relative
}

.robust-profile-sticker {
    position: absolute;
    z-index: 10;
    left: 23px
}

.profile-brand {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    font-weight: 800;
    font-size: 66px;
    line-height: 60px;
    color: rgba(242,242,242,.55)
}

.profile-brand__title {
    text-align: center
}

.robust-profile-text {
    font-weight: 500;
    font-size: 18px;
    line-height: 25px
}

.robust-profile-text.title-offer {
    white-space: nowrap;
    padding-top: 9px;
    padding-bottom: 0;
    line-height: 25px
}

.robust-profile-slide {
    flex-shrink: 0;
    padding: 7px
}

.robust-profile-slider {
    overflow: hidden;
    padding-left: 12px;
    filter: drop-shadow(0 0 10px rgba(0,0,0,.25))
}

.robust-profile-wrap {
    display: flex;
    padding-bottom: 30px
}

.robust-profile-slider__img-box {
    background: #fff;
    border-radius: 5px;
    padding: 20px 0 10px;
    display: flex;
    flex-direction: column
}

.robust-profile-slider__img {
    position: relative;
    left: -12px;
    object-fit: contain
}

.robust-profile-price {
    margin-left: auto;
    position: relative
}

.robust-profile-section {
    padding-bottom: 15px
}

.robust-profile-link {
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
    width: 100%;
    text-decoration: none;
    line-height: 50px;
    border-radius: 3px
}

.page-home .robust-profile-link {
    margin-left: unset;
    margin-right: unset
}

.profile-systems-balc .slider-controls {
    margin-bottom: 0
}

@media (max-width: 767px) {
    .buton-block {
        padding-right:15px
    }
}

@media (min-width: 768px) {
    .robust-profile {
        padding:50px 0 50px 30px
    }

    .robust-profile-link {
        width: 315px;
        margin-left: 0
    }

    .robust-profile-section {
        padding-bottom: 20px
    }

    .robust-profile .slider-controls {
        width: 300px;
        margin-bottom: 40px
    }

    .robust-profile .title {
        font-size: 31px;
        margin-bottom: 40px
    }

    .robust-profile-wrap {
        padding-bottom: 40px
    }
}

@media (min-width: 1024px) {
    .page-kbe .stretch-text,.page-rexau .stretch-text {
        padding-right:40px
    }

    .robust-profile {
        padding: 50px 40px
    }

    .robust-profile .title {
        font-size: 40px;
        line-height: 45px
    }

    .robust-profile .slider-controls {
        font-size: 21px
    }

    .robust-profile__btn {
        line-height: 50px
    }

    .profile-systems-balc .buton-block {
        display: none
    }

    .profile-systems-balc .robust-profile-wrap {
        padding-bottom: 0
    }

    .robust-profile-link {
        width: 335px
    }
}

.additionally-slider {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    overflow: hidden
}

.additionally-slider-section {
    margin-bottom: 15px
}

.additionally-slider-box .slider-controls {
    margin-bottom: 0;
    max-width: 270px
}

.additionally-slider__wrap {
    display: flex
}

.additionally-slider__slide {
    flex-shrink: 0;
    padding: 9px
}

.additionally-slider__slide:last-child {
    padding: 9px 18px 9px 9px
}

.additionally-slider__slide-content {
    padding: 10px 10px 30px;
    box-shadow: 0 0 10px rgba(0,0,0,.25);
    border-radius: 3px;
    text-align: center;
    background: #fff
}

.additionally-slider__img {
    margin-bottom: 25px;
    width: 100%;
    height: 173px;
    object-fit: cover;
    border-radius: 3px
}

.additionally-slider__name,.additionally-slider__price {
    display: block
}

.additionally-slider__name {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 500
}

.additionally-slider__price {
    position: relative;
    font-size: 32px
}

.additionally-slider__price::after,.additionally-slider__price::before {
    color: #cdcdcd;
    font-size: 21px
}

.additionally-slider__price::before {
    content: 'от';
    margin-right: 8px
}

.additionally-slider__price::after {
    content: '₽';
    margin-left: 8px;
    color: #f26422
}

.additionally-slider-box__title {
    text-align: left;
    font-weight: 700
}

.additionally-slider-box {
    background-color: #F9F9F9;
    border-radius: 5px
}

.page-home .additionally-slider-box,.page-gotoyye-okna .additionally-slider-box {
    background-color: #EEF1F7
}

.additionally-slider-box {
    padding: 40px 0 40px 15px
}

@media (min-width: 768px) {
    .additionally-slider {
        margin-bottom:30px;
        max-width: 738px
    }

    .additionally-slider-section {
        margin-bottom: 20px
    }

    .additionally-slider-box {
        padding: 50px 0 50px 30px
    }
}

@media (min-width: 1024px) {
    .additionally-slider {
        max-width:960px
    }

    .additionally-slider__img {
        height: 173px
    }

    .additionally-slider-box {
        padding: 50px 0 50px 40px
    }
}

.best-price-guarantee .quality-windows,.quality-windows {
    padding: 40px 15px;
    position: relative;
    background-size: cover;
    border-radius: 5px;
}

.best-price-guarantee .quality-windows__text br,.best-price-service span.service-icon:before {
    display: none
}

.best-price-guarantee .quality-windows,.quality-windows,.quality-windows__list li::before {
    background-repeat: no-repeat;
    background-position: center
}

.quality-windows {
    background-image: url(../img/quality-windows-bg-small.jpg)
}

.best-price-guarantee .quality-windows {
    background-image: url(../img/best-price-guarantee-bg-small-new.jpg)
}

.best-price-guarantee-doors .quality-windows {
    background-image: url(../img/best-price-guarantee-bg-doors-small.jpg)
}

.quality-windows-section.best-price-guarantee {
    margin-top: 0
}

.quality-windows::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: rgba(41,41,41,.75);
    border-radius: 3px
}

.best-price-guarantee .quality-windows::after,.best-price-guarantee .quality-windows::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: unset;
    height: unset;
    z-index: 1;
    border-radius: 0
}

.best-price-guarantee .quality-windows::before {
    left: 0;
    right: 60.52%;
    background: rgba(24,24,24,.8)
}

.best-price-guarantee .quality-windows::after {
    left: 39.48%;
    right: 0;
    background: linear-gradient(90deg,rgba(24,24,24,.8) 0,rgba(60,60,59,.096) 100%)
}

.quality-windows__content {
    color: #fff
}

.best-price-service.service-life-icon,.quality-windows__list,.quality-windows__text,.quality-windows__title {
    position: relative;
    z-index: 2
}

.best-price-guarantee .quality-windows__text {
    padding-bottom: 20px;
    max-width: 221px
}

.best-price-guarantee .service-life-icon .service-life-sub {
    max-width: 183px
}

.quality-windows__title {
    max-width: 270px;
    margin-bottom: 27px;
    text-align: left;
    font-weight: 700
}

.best-price-service1.service-life-icon,.service-life-icon .service-life-sub {
    padding-bottom: 0
}

.quality-windows__list {
    margin-bottom: 24px
}

.quality-windows__list li {
    position: relative;
    padding-left: 32px;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 18px
}

.quality-windows__list li::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-image: url(../img/icon-check-orange.svg);
    background-size: contain
}

.quality-windows__text {
    font-size: 18px;
    line-height: 26px
}

.quality-windows__img {
    position: absolute;
    bottom: 0;
    right: 0
}

.quality-item {
    padding: 12px 19px 7px 28px;
    display: flex;
    column-gap: 26px;
    position: absolute;
    top: -105px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color: #f26422;
    box-shadow: 0 4px 4px rgba(0,0,0,.25);
    border-radius: 5px
}

@media (max-width: 767px) {
    .best-price-guarantee .quality-windows::before {
        background:url(../img/best-price-guarantee-small-bg.png) 0 0/cover;
        right: 0
    }

    .best-price-guarantee .quality-windows::after {
        background: 0 0
    }

    .quality-windows__content .quality-windows__list li::before {
        top: -3px
    }

    .quality-item {
        display: none
    }
}

@media (max-width: 1024px) and (min-width:768px) {
    .best-price-guarantee .quality-windows::before {
        background:url(../img/best-price-guarantee-bg.png);
        right: 0
    }

    .best-price-guarantee .quality-windows::after {
        background: 0 0
    }
}

.quality-item__letter {
    position: relative;
    font-weight: 500;
    font-size: 63px;
    line-height: 63px;
    transform: translateY(-3px)
}

.quality-item__letter::after {
    content: '';
    position: absolute;
    top: 10px;
    right: -11px;
    width: 1px;
    height: 70%;
    background-color: #fff
}

.quality-item__text {
    line-height: 18px
}

.service-life-sub {
    padding-bottom: 35px;
    color: #f0faff;
    -webkit-text-stroke: .1px #F0FAFF;
    font-size: 18px;
    line-height: 25px
}

.service-life-icon {
    display: flex;
    column-gap: 20px;
    align-items: center;
    padding-bottom: 20px
}

.service-icon {
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center
}

.service-icon::before {
    content: '';
    position: absolute;
    width: 47px;
    height: 47px;
    border: 1px solid #f26422;
    border-radius: 50%
}

.best-price-guarantee-procent {
    background: #f26422;
    border-radius: 3px;
    padding: 10px 4px;
    font-weight: 700;
    font-size: 50px;
    line-height: 40px;
    position: relative;
    z-index: 2;
    width: fit-content;
    margin-top: -12px;
    margin-bottom: 25px
}

.quality-windows__title span {
    padding-bottom: 5px
}
.quality-windows__title .block-none {
    padding-bottom: 0;
}
@media (max-width: 767px) {
    .service-life-icon .service-life-sub {
        max-width:145px
    }

    .best-price-guarantee-procent {
        padding-top: 17px;
        padding-bottom: 8px
    }
}

@media (min-width: 768px) {
    .quality-windows {
        background-image:url(../img/quality-windows-bg-middle.jpg);
        padding: 48px 25px 52px
    }

    .best-price-guarantee .quality-windows {
        background-image: url(../img/best-price-guarantee-bg-middle1-new.jpg);
        padding: 50px 30px
    }

    .best-price-guarantee-doors .quality-windows {
        background-image: url(../img/best-price-guarantee-bg-doors-middle.jpg)
    }

    .quality-windows::before {
        background: linear-gradient(90deg,rgba(41,41,41,.86) 24.6%,rgba(0,0,0,0) 100%)
    }

    .quality-windows__title {
        margin-bottom: 31px;
        max-width: 49%
    }

    .best-price-guarantee .quality-windows__title {
        margin-bottom: 40px;
        line-height: 34px;
        max-width: 450px;
    }

    .quality-windows__list {
        margin-bottom: 27px
    }

    .quality-windows__img {
        z-index: 2
    }

    .quality-windows__text {
        max-width: 366px
    }

    .best-price-guarantee .quality-windows__text {
        padding-bottom: 20px;
        max-width: 395px;
        line-height: 25px
    }

    .best-price-guarantee .quality-windows__text br {
        display: block
    }

    .best-price-guarantee .service-life-icon .service-life-sub {
        max-width: 230px;
        line-height: 25px
    }

    .quality-item {
        padding: 11px 14px 8px;
        top: 39px;
        left: auto;
        right: 16px;
        transform: translateX(0);
        max-width: 318px
    }

    .service-icon,.service-icon::before {
        width: 55px;
        height: 55px
    }

    .service-life-sub {
        padding-bottom: 30px;
        font-size: 21px;
        line-height: 31px
    }

    .best-price-guarantee-procent {
        padding: 14px 10px;
        margin-top: -20px;
        margin-bottom: 40px
    }

    .quality-windows__title span {
        padding-bottom: 10px
    }
}

@media (min-width: 1024px) {
    .quality-windows {
        padding:50px 38px;
        background-image: url(../img/quality-windows-bg-big.jpg)
    }

    .best-price-guarantee .quality-windows {
        padding: 50px 40px;
        background-image: url(../img/best-price-guarantee-bg-big1-new.jpg)
    }

    .best-price-guarantee-doors .quality-windows {
        background-image: url(../img/best-price-guarantee-bg-doors-big.jpg)
    }

    .quality-windows__title {
        margin-bottom: 40px;
    }

    .quality-windows__text {
        max-width: 421px;
        font-size: 21px;
        line-height: 30px
    }

    .quality-windows__list li {
        font-size: 21px;
        line-height: 21px;
        margin-bottom: 20px
    }

    .quality-windows__list {
        margin-bottom: 35px
    }

    .best-price-guarantee .quality-windows__text {
        max-width: 427px;
        line-height: 30px
    }

    .best-price-guarantee .quality-windows__text br {
        display: none
    }

    .best-price-guarantee .quality-windows__title {
        line-height: 45px;
        max-width: 585px;
    }

    .best-price-guarantee .service-life-icon .service-life-sub {
        max-width: 100%
    }

    .best-price-guarantee .quality-windows::before {
        width: 100%;
        background: url(../img/best-price-guarantee-bg-new.png)
    }

    .best-price-guarantee .quality-windows::after {
        width: 0
    }

    .quality-item {
        padding: 13px 14px 11px 23px;
        top: 58px;
        right: 60px;
        max-width: 369px
    }

    .quality-item__letter {
        font-size: 70px
    }

    .quality-item__letter::after {
        top: 8px;
        height: 76%
    }

    .quality-item__text {
        margin-bottom: 2px;
        font-size: 18px
    }

    .service-life-sub {
        font-size: 21px;
        line-height: 30px;
        padding-bottom: 35px
    }

    .best-price-guarantee-procent {
        padding: 1px 10px;
        font-size: 70px;
        line-height: 70px
    }
}

.profile-system-gaz-slider {
    overflow: hidden
}

.long-service {
    padding: 40px 15px;
    background-color: #eef1f7;
    border-radius: 5px
}

.page-home .long-service {
    background: #f9f9f9
}

.long-service .title {
    font-weight: 700;
    margin-bottom: 25px;
    font-size: 24px;
    line-height: 28px;
    text-align: left
}

.long-service-text,.ustanovka-okon-section .long-service-gray {
    font-size: 18px;
    line-height: 25px
}

.long-service-section,.long-service-text.first-text {
    padding-bottom: 15px
}

.long-service-text {
    padding-bottom: 25px
}

.long-service-gray {
    color: #48494b;
    padding-bottom: 25px;
    line-height: 25px
}

.long-service-btn {
    width: 100%;
    line-height: 45px;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
    height: 45px;
    border-radius: 5px
}

.long-service__img img {
    width: 100%;
    padding-bottom: 15px
}

.warning-long-service {
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 20px;
    padding: 15px;
    margin-bottom: 25px;
    background-color: #d8f5e3;
    border-radius: 5px
}

.warning-long-service__text {
    font-weight: 500;
    font-size: 16px;
    line-height: 21px
}

.long-service-system {
    display: flex;
    font-weight: 500;
    font-size: 21px
}

.long-service-name {
    border-bottom: 1px solid #f26422;
    color: #f26422;
    cursor: pointer;
    font-weight: 700
}

.long-service-name.active {
    color: #48494b;
    border: none
}

.director-long-service .director__name {
    margin-bottom: 10px
}

.long-service-slider-controls,.long-service__img-box {
    display: none
}

.long-service-slider-controls.active,.long-service__img-box.active {
    display: flex
}

.long-service .long-service__next,.long-service__prev {
    visibility: hidden
}

.long-service-slider {
    overflow: hidden
}

.long-service-btn.active {
    display: block
}

.long-service-btn {
    display: none;
    margin-bottom: 25px
}

.long-service-section .director-section {
    margin-bottom: 0!important
}

.ustanovka-okon-section .rulonnyye-zhalyuzi-slider-title {
    font-size: 18px;
    line-height: 25px;
    padding-top: 5px;
    padding-bottom: 10px;
    font-weight: 700
}

.ustanovka-okon-section .long-service-btn {
    margin-bottom: 0
}
.long-service-install .long-service__title {
	margin-bottom: 10px;
}
.long-service-install .long-service__title,
.long-service-install .long-service-gray {
	font-size: 18px;
	line-height: 139%;
}
@media (max-width: 1023px) {
	.long-service-install .long-service {
		background-color: #F9F9F9;
	}
}
@media (max-width: 767px) {
    .long-service-system {
        flex-wrap:wrap;
        row-gap: 15px;
        padding-bottom: 25px
    }

    .long-service__img {
        flex-shrink: 0
    }

    .long-service__img img {
        display: block
    }

    .warnin-icon {
        display: none
    }
}

@media (min-width: 768px) {
    .profile-system-gaz-slider {
        max-width:750px
    }

    .long-service-system {
        font-size: 28px;
        column-gap: 90px;
        padding-bottom: 40px
    }

    .long-service-gray,.long-service-text,.warning-long-service__text {
        font-size: 18px;
        line-height: 25px
    }

    .warning-long-service {
        margin-bottom: 50px;
        padding: 20px
    }

    .long-service .title {
        margin-bottom: 40px;
        font-size: 31px;
        line-height: 34px
    }

    .long-service .slider-controls {
        display: none
    }

    .warnin-icon {
        width: 34px;
        height: 32px
    }

    .long-service-section,.long-service-text,.long-service-text.first-text,.long-service__img img {
        padding-bottom: 20px
    }

    .long-service-gray {
        padding-bottom: 0
    }

    .long-service-btn {
        width: 315px
    }

    .long-service {
        padding: 50px 30px
    }

    .long-service__img-box {
        justify-content: space-between;
        flex-wrap: wrap
    }

    .long-service__img {
        width: 49%;
        margin-bottom: 30px
    }

    .director-long-service {
        display: flex;
        column-gap: 31px
    }

    .long-service-btn {
        margin-bottom: 40px
    }

    .ustanovka-okon-section .rulonnyye-zhalyuzi-slider-title {
        padding-top: 0
    }

    .ustanovka-okon-section .long-service-btn {
        margin-top: 10px
    }
}

.rulonnyye-zhalyuzi-slider-title {
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
    padding-top: 20px;
    padding-bottom: 15px
}

@media (min-width: 1024px) {
    .profile-system-gaz-slider {
        margin-bottom:0;
        max-width: none;
        overflow: visible
    }

    .director-long-service {
        column-gap: 55px
    }

    .warning-long-service {
        margin-bottom: 40px
    }

    .director-long-service .director__img {
        width: 168px;
        height: auto;
        margin-bottom: 13px
    }

    .long-service .title {
        font-size: 40px;
        line-height: 45px
    }

    .long-service-system {
        font-size: 32px;
        column-gap: 100px
    }

    .long-service-gray,.ustanovka-okon-section .rulonnyye-zhalyuzi-slider-title,.warning-long-service__text {
        font-size: 21px;
        line-height: 30px
    }

    .long-service-btn {
        font-size: 21px;
        line-height: 50px;
        width: 335px
    }

    .ustanovka-okon-section .long-service-gray {
        font-size: 18px;
        line-height: 25px
    }

    .long-service {
        padding: 50px 40px
    }

    .long-service-text {
        font-size: 21px;
        line-height: 30px;
        padding-bottom: 40px
    }

    .rulonnyye-zhalyuzi-slider-title {
        font-weight: 700;
        font-size: 21px;
        line-height: 25px
    }
	.long-service-install .long-service__title {
		font-size: 21px;
		line-height: 143%;
	}	
}

.statistic {
    position: relative;
    margin-bottom: 15px;
    padding: 40px 15px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(../img/statistic-bg-small.jpg);
    color: #fff;
    border-radius: 5px
}

.statistic::before {
    content: '';
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
    border-radius: 5px
}

.statistic__title {
    line-height: 28px;
    position: relative
}

.statistic__number {
    display: block;
    margin-bottom: 9px;
    font-weight: 700
}

.statistic__text {
    font-size: 18px;
    font-weight: 500
}

@media (min-width: 768px) {
    .statistic {
        padding:65px 35px;
        background-image: url(../img/statistic-bg-middle.jpg);
        margin-bottom: 20px
    }

    .statistic__title {
        margin-bottom: 68px
    }

    .statistic__title .block {
        display: block
    }

    .statistic__list {
        display: flex;
        max-width: none
    }

    .statistic__list li {
        margin-bottom: 0
    }

    .statistic__list li:first-child {
        width: 240px;
        padding-right: 29px
    }

    .statistic__list li:nth-child(2) {
        position: relative;
        width: 390px;
        padding-left: 29px;
        padding-right: 29px
    }

    .statistic__list li:nth-child(2)::after,.statistic__list li:nth-child(2)::before {
        content: '';
        position: absolute;
        top: 12px;
        width: 1px;
        height: 91%;
        background-color: #fff
    }

    .statistic__list li:nth-child(2)::before {
        left: 0
    }

    .statistic__list li:nth-child(2)::after {
        right: 21px
    }

    .statistic__list li:last-child {
        width: 190px;
        padding-left: 25px
    }

    .statistic__number {
        margin-bottom: 15px
    }

    .statistic__text {
        font-size: 18px;
        line-height: 25px
    }
}

@media (min-width: 1024px) {
    .statistic {
        padding:75px 40px;
        background-image: url(../img/statistic-bg-big.jpg)
    }

    .statistic__text {
        font-size: 21px;
        line-height: 30px
    }

    .statistic__list li:last-child {
        width: 240px
    }

    .statistic__title {
        margin-bottom: 70px;
        font-size: 40px;
        line-height: 44px
    }

    .statistic__number {
        margin-bottom: 15px
    }

    .statistic__list li:first-child {
        width: 280px
    }

    .statistic__list li:nth-child(2) {
        padding-left: 58px;
        padding-right: 32px;
        width: 293px
    }

    .statistic__list li:last-child {
        padding-left: 37px
    }
}

@media (max-width: 767px) {
    .mob-block {
        display:block
    }
}

@media (min-width: 768px) {
    .statistic-content {
        background-image:url(../img/statisti-content-bg-middle.jpg);
        padding: 50px 30px
    }

    .statistic-content .statistic__number {
        font-size: 50px
    }

    .page-home .statistic .mob-block {
        display: contents
    }

    .statistic-content .statistic__list li:first-child {
        width: 190px
    }

    .statistic__list li:nth-child(2) {
        width: 230px
    }
}

@media (min-width: 1024px) {
    .statistic-content {
        background-image:url(../img/statisti-content-bg-big.jpg);
        padding: 50px 40px
    }

    .statistic__number {
        font-size: 50px;
        line-height: 45px
    }

    .statistic-conten-text {
        font-size: 21px;
        line-height: 30px;
        padding-bottom: 40px;
        width: 800px
    }

    .statistic-content .statistic__title {
        margin-bottom: 40px
    }

    .statistic-content .statistic__list li:first-child {
        width: 230px
    }

    .statistic-content .statistic__list li:nth-child(2) {
        width: 270px
    }
}

.statistic-content {
    background-image: url(../img/statisti-content-bg-small.jpg);
    padding: 40px 15px
}

.page-about-us .statistic::before {
    background: rgba(0,0,0,.6)
}

.statistic-conten-text {
    position: relative;
    font-size: 18px;
    line-height: 25px;
    padding-bottom: 25px
}

.statistic-content .statistic__title {
    margin-bottom: 25px
}

.statistic__number {
    font-size: 40px
}

@media (min-width: 768px) {
    .statistic-content {
        background-image:url(../img/statisti-content-bg-middle.jpg);
        padding: 50px 30px
    }

    .statistic-content .statistic__number {
        font-size: 50px
    }

    .statistic-content .statistic__list li:first-child {
        width: 167px
    }

    .statistic__list li:nth-child(2) {
        width: 199px
    }
}

@media (max-width: 1023px) and (min-width:768px) {
    .statistic__list li:nth-child(2) {
        width:212px;
        padding-left: 30px!important;
        padding-right: 30px!important
    }

    .statistic__list li:last-child {
        padding-left: 30px!important
    }
}

.statistic__title {
    margin-bottom: 40px;
    font-size: 24px;
    font-weight: 700;
    text-align: left
}

.statistic__list {
    position: relative;
    max-width: 210px
}

.statistic__list li:not(:last-child) {
    margin-bottom: 35px
}

.statistic__text {
    line-height: 21px
}

.statistic__text .block {
    display: block
}

@media (min-width: 768px) {
    .statistic__list li,.statistic__list li:not(:last-child) {
        margin-bottom:0
    }

    .statistic__title {
        font-size: 31px;
        line-height: 34px;
        margin-bottom: 55px
    }

    .statistic-content .statistic__title {
        margin-bottom: 40px
    }

    .statistic__title .block {
        display: block
    }

    .statistic__list {
        display: flex;
        max-width: none
    }

    .statistic__list li:first-child {
        padding-right: 0
    }

    .statistic__list li:nth-child(2) {
        position: relative;
        padding-left: 50px;
        padding-right: 50px
    }

    .statistic__list li:nth-child(2)::after,.statistic__list li:nth-child(2)::before {
        content: '';
        position: absolute;
        top: 12px;
        width: 1px;
        height: 91%;
        background-color: #fff
    }

    .statistic__list li:nth-child(2)::before {
        left: 0
    }

    .statistic__list li:nth-child(2)::after {
        right: 0
    }

    .statistic__list li:last-child {
        width: 190px;
        padding-left: 50px
    }

    .statistic__text {
        font-size: 18px;
        line-height: 25px
    }
}

@media (min-width: 1024px) {
    .statistic-content {
        background-image:url(../img/statisti-content-bg-big.jpg);
        padding: 50px 40px
    }

    .statistic__number {
        font-size: 50px;
        line-height: 45px
    }

    .statistic-conten-text {
        font-size: 21px;
        line-height: 30px;
        padding-bottom: 40px;
        width: 800px
    }

    .statistic-content .statistic__title {
        margin-bottom: 40px
    }

    .statistic-content .statistic__list li:first-child {
        width: 200px
    }

    .statistic-content .statistic__list li:nth-child(2) {
        width: 246px
    }

    .statistic__list li:first-child {
        width: 297px
    }

    .statistic__text {
        font-size: 21px;
        line-height: 25px
    }

    .statistic__list li:last-child {
        width: 247px;
        padding-left: 50px
    }

    .statistic__title {
        margin-bottom: 70px;
        font-size: 40px;
        line-height: 44px;
        max-width: 665px
    }

    .statistic {
        padding-left: 40px
    }

    .statistic__list li:nth-child(2) {
        padding-left: 50px;
        padding-right: 50px;
        width: 276px
    }
}

.desk-block {
    display: contents
}

@media (min-width: 768px) {
    .desk-block {
        display:block
    }
}

.gallery-works__content {
    padding: 20px 0
}

.gallery__list {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 15px
}
.page-balconies-glazing .gallery-works .bg-color__blue, .page-balconies-finishing .gallery-works .bg-color__blue{
    background: #EEF1F7;
}
.item-show__post {
    margin-top: 25px
}

.item-show__post .preloader {
    width: 90px;
    height: 100%;
    display: flex;
    position: relative;
    margin: auto
}

.item-show__post .preloader .circle {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #fff;
    animation: .5s linear infinite move;
    margin-right: 30px
}

.item-show__post .preloader .circle:first-child {
    position: absolute;
    top: 0;
    left: 0;
    animation: .5s linear infinite grow
}

.item-show__post .preloader .circle:last-child {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 0;
    animation: .5s linear infinite reverse grow
}

@-moz-keyframes grow {
    from {
        transform: scale(0,0);
        opacity: 0
    }

    to {
        transform: scale(1,1);
        opacity: 1
    }
}

@-webkit-keyframes grow {
    from {
        transform: scale(0,0);
        opacity: 0
    }

    to {
        transform: scale(1,1);
        opacity: 1
    }
}

@-o-keyframes grow {
    from {
        transform: scale(0,0);
        opacity: 0
    }

    to {
        transform: scale(1,1);
        opacity: 1
    }
}

@keyframes grow {
    from {
        transform: scale(0,0);
        opacity: 0
    }

    to {
        transform: scale(1,1);
        opacity: 1
    }
}

@-moz-keyframes move {
    from {
        transform: translateX(0)
    }

    to {
        transform: translateX(45px)
    }
}

@-webkit-keyframes move {
    from {
        transform: translateX(0)
    }

    to {
        transform: translateX(45px)
    }
}

@-o-keyframes move {
    from {
        transform: translateX(0)
    }

    to {
        transform: translateX(45px)
    }
}

@keyframes move {
    from {
        transform: translateX(0)
    }

    to {
        transform: translateX(45px)
    }
}

.gallery__list>li {
    width: 100%;
    overflow: hidden;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.gallery__list>li:hover .item-card__title {
    color: #F26422
}

.gallery__list .item-card__image {
    padding-top: 100%;
    position: relative;
    max-width: 100%;
    margin-bottom: 10px;
    overflow: hidden
}

.gallery__list .item-card__slider {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.gallery__list .slider__list-items {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: space-around;
    column-gap: 3px;
    padding: 5px 10px
}

.gallery__list .slider__list-img,.gallery__list .slider__list-thumbnail {
    border-radius: 5px;
    height: 100%;
    width: 100%;
    object-fit: cover
}

.gallery__list .list__item-card:not(.card-mobile) .slider__list-thumbnail {
    opacity: 0
}

.gallery__list .slider__list-photo {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column
}

.gallery__list .item-card__slider a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden
}

.gallery__list .list__item-card.card-mobile .item-card__slider a:not(:first-child) {
    display: none
}

.gallery__list .item-card__title {
    color: #636362;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 5px
}

.gallery__list .item-card__price {
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
    margin-top: auto;
	display: none;
}

.page-balconies-glazing .gallery__list .item-card__price,
.page-cold-glazing .gallery__list .item-card__price,
.page-warm-glazing .gallery__list .item-card__price,
.page-semi-warm-glazing .gallery__list .item-card__price,
.page-panoramic-glazing .gallery__list .item-card__price,
.page-balcony-takeaway .gallery__list .item-card__price,
.page-balconies-finishing .gallery__list .item-card__price,
.page-wall-decoration .gallery__list .item-card__price,
.page-balcony-laying .gallery__list .item-card__price,
.page-balcony-joining .gallery__list .item-card__price {
	display: block;
}

@media (min-width: 768px) {
    .gallery__list {
        grid-template-columns:repeat(3,1fr);
        grid-gap: 20px
    }

    .item-show__post {
        margin-top: 40px
    }

    .gallery-works__content {
        padding-bottom: 30px
    }

    .gallery__list .item-card__image {
        padding-top: calc(2.8 / 4 * 100%)
    }

    .gallery__list .slider__list-img,.gallery__list .slider__list-thumbnail {
        width: 100%
    }

    .gallery__list .item-card__title,.gallery__list .item-card__price {
        font-size: 18px;
        line-height: 25px
    }

    .gallery-works__content {
        padding: 30px 0
    }
}

@media (min-width: 1024px) {
    .gallery__list .slider__list-photo {
        position:relative
    }

    .gallery__list .item-card__slider .slider__list-photo a:before {
        content: "";
        position: absolute;
        bottom: 0;
        background: #E5E5E5;
        width: 100%;
        height: 2px
    }

    .gallery__list .item-card__slider a:hover:before {
        background: #F26422
    }
}

.delivery__hint,.delivery__text .orange {
    font-weight: 500
}

.delivery {
    background-color: #f9f9f9;
    border-radius: 3px
}

.delivery-section {
    margin-bottom: 15px
}

.delivery.delivery-free {
    background: url(../img/delivery-free-bg-small.jpg) 0 0/cover no-repeat;
    padding: 40px 15px;
    border-radius: 5px;
    background-position-y: bottom
}

.delivery__title {
    margin-bottom: 25px;
    text-align: left
}

.delivery__title .block {
    display: block
}

.delivery__content-info {
    width: 100%
}

.delivery-free__icon {
    margin-bottom: 12px
}

.delivery__text {
    line-height: 25px;
    font-size: 18px
}

.delivery__btn {
    display: block;
    width: 100%
}

.delivery__img {
    background-image: url(../img/delivery-bg-small.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    position: relative;
    min-height: 197px
}

.delivery__img::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 60px;
    background: linear-gradient(180deg,#f9f9f9 21%,rgba(249,249,249,0) 100%)
}

.delivery__img img {
    margin-top: 27px;
    width: 100%
}

.delivery__hint {
    position: absolute;
    top: 1%;
    right: 8%;
    z-index: 1;
    width: 173px;
    padding: 5px;
    background-color: #fff;
    filter: drop-shadow(0 0 4px rgba(0,0,0,.25));
    border-radius: 3px;
    text-align: center
}

.delivery__hint::before {
    content: '';
    position: absolute;
    bottom: -10px;
    right: 43%;
    width: 0;
    height: 0;
    border-width: 14px 5px 0 9px;
    border-color: #ffF transparent transparent;
    border-style: solid;
    transform: rotate(26deg)
}

@media (min-width: 768px) {
    .delivery {
        min-height:348px;
        display: flex
    }

    .delivery-section {
        margin-bottom: 20px
    }

    .delivery__content {
        width: 51%;
        padding: 50px 0 50px 30px
    }

    .delivery__title {
        margin-bottom: 31px
    }

    .delivery__text {
        padding-right: 47px;
        margin-bottom: 32px;
        font-size: 18px
    }

    .delivery__btn {
        min-width: 266px;
        max-width: 315px
    }

    .delivery__img {
        width: 49%;
        background-image: url(../img/delivery-bg-middle.jpg)
    }

    .delivery__img::before {
        width: 138px;
        height: 100%;
        background: linear-gradient(90deg,#f9f9f9 0,rgba(249,249,249,0) 100%)
    }

    .delivery__img img {
        margin-top: 0;
        min-width: 447px;
        position: absolute;
        right: 0;
        top: 13%
    }

    .delivery__hint {
        right: 4.5%;
        top: 12%
    }

    .delivery__hint::before {
        bottom: -8px;
        right: 46%;
        border-width: 11px 3px 0 6px
    }

    .delivery.delivery-free {
        background: url(../img/delivery-free-bg-tablet.jpg) no-repeat;
        padding: 50px 30px 104px;
        min-height: unset
    }

    .delivery-free .delivery__content {
        width: 100%;
        padding: 0
    }

    .delivery-free .delivery__title {
        margin-bottom: 40px
    }

    .delivery__content-info {
        display: flex;
        align-items: center;
        gap: 20px;
        width: 400px
    }

    .delivery-free .delivery__text,.delivery-free__icon {
        margin-bottom: 0
    }
}

@media (min-width: 1024px) {
    .delivery__content {
        padding-left:40px;
        width: 45%
    }

    .delivery__text {
        padding-right: 61px
    }

    .delivery__btn {
        min-width: 307px;
        max-width: 335px
    }

    .delivery__hint {
        padding: 5px;
        right: 6.7%;
        top: 12.3%
    }

    .delivery__hint::before {
        right: 47%
    }

    .delivery__img {
        width: 65%;
        background-image: url(../img/delivery-bg-big.jpg);
        background-position: right
    }

    .delivery__img::before {
        background: linear-gradient(90deg,#f9f9f9 33%,rgba(249,249,249,0) 100%)
    }

    .delivery__img img {
        min-width: 621px;
        right: 1.5%;
        top: 14.2%
    }

    .delivery.delivery-free {
        background: url(../img/delivery-free-bg-desctop.jpg) no-repeat;
        padding: 50px 40px 103px
    }

    .delivery__content-info {
        width: 530px
    }

    .delivery-free .delivery__text {
        font-size: 21px;
        line-height: 30px
    }
}

.page-aluminum-windows .reviews,
.page-balc-windows .reviews,
.page-balcony-insulation .reviews,
.page-calculator-windows .reviews,
.page-gazebos .reviews,
.page-gotoyye-okna .reviews,
.page-windows-new .reviews,
.page-windows .reviews,
.page-elektrika-i-osveshhenie-na-balkone .reviews,
.taxonomy-blog .reviews {
    background: #eef1f7
}

.page-balconies-finishing .reviews, .page-home .reviews, .page-balconies-glazing .reviews {
    background: #f9f9f9
}

.reviews {
    padding: 40px 0 40px 15px;
    background: #f0faff;
    border-radius: 5px
}

.reviews__title {
    text-align: left
}

.reviews-slider {
    overflow: hidden;
    margin-left: auto;
    margin-right: auto
}

.reviews-slider__wrap {
    display: flex;
    padding-bottom: 30px
}

.reviews-slider__slide {
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    padding: 0 7px
}

.reviews-slider__video {
    margin-bottom: 20px;
    height: 183px;
    width: 100%;
    border: none;
    border-radius: 3px;
    background-image: url(../img/reviews-slider-img.jpg)
}

.reviews-slider__video a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%
}

.reviews-slider__video a:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 0;
    height: 0;
    border-top: 19px solid transparent;
    border-left: 35px solid #fff;
    border-bottom: 19px solid transparent
}

.reviews-slider__video a:after {
    content: "";
    position: absolute;
    top: 5%;
    left: 5%;
    background-image: url(../img/video-celing-logo.svg);
    width: 79px;
    height: 29px;
    background-color: rgba(255,255,255,.75);
    background-repeat: no-repeat;
    background-position: center
}

.reviews-slider__video img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px
}

.reviews-slider__text {
    margin-bottom: 10px;
    line-height: 25px;
    font-size: 17px
}

.reviews-slider__text:last-child {
    margin-top: auto
}

.reviews-slider__text.gray {
    color: #cdcdcd
}

.reviews .slider-controls {
    max-width: 290px;
    margin-bottom: 0
}

.rev-sec-slid span:first-child,.rev-sec-slid span:last-child {
    display: none
}

@media (min-width: 768px) {

    .rev-sec-slid span:first-child,.rev-sec-slid span:last-child {
        display: block
    }

    .page-aluminum-doors .reviews {
        background: #eef1f7
    }

    .reviews .slider-controls {
        max-width: 370px
    }

    .reviews {
        background: #f0faff;
        border-radius: 5px;
        padding: 50px 0 50px 30px
    }

    .page-balconies-finishing .reviews {
        background: #f9f9f9
    }

    .reviews__title {
        text-align: left
    }

    .reviews-slider {
        max-width: 708px
    }

    .reviews-slider__video {
        margin-bottom: 17px
    }

    .reviews-slider__text {
        padding-right: 2px
    }

    .reviews-slider__wrap {
        padding-bottom: 20px
    }
}

@media (min-width: 1024px) {
    .reviews {
        padding:50px 40px
    }

    .reviews-slider {
        max-width: 960px
    }

    .reviews-slider__video {
        height: 199px
    }
}

.discounts {
    padding: 40px 0 30px 15px;
    background-color: #f0faff;
    border-radius: 3px
}

.page-gotoyye-okna .discounts {
    background: #f9f9f9
}

.discounts-section {
    margin-bottom: 15px
}

.discounts__title {
    margin-bottom: 25px;
    text-align: left
}

.discounts__text {
    margin-bottom: 25px;
    line-height: 25px;
    font-size: 18px;
    padding-right: 15px
}

.discounts-slider {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    width: 100%;
    overflow: hidden
}

.discounts-slider__wrap {
    display: flex
}

.discounts-slider__slide {
    flex-shrink: 0;
    padding: 9px 13px 9px 7px
}

.page-stocks .discounts-slider__slide {
    padding: 0 0 15px
}

.discounts-slider__content {
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 10px 10px 20px;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.25);
    border-radius: 5px
}

.discounts-slider__img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 3px
}

.discounts-slider__img-box {
    position: relative;
    overflow: hidden;
    padding-top: calc(187 / 295 * 100%);
    margin-bottom: 15px
}

.discounts-slider__small {
    margin-bottom: 12px;
    font-size: 14px;
    letter-spacing: .7px;
    color: #ababab
}

.discounts-slider__bold {
    margin-bottom: 11px;
    font-weight: 700;
    letter-spacing: .6px;
    line-height: 21px
}

.discounts-section--stocks .discounts-slider__bold {
    width: 223px
}

.discounts-section--stocks .discounts-slider__title {
    width: 235px
}

.discounts-section--stocks .discounts-slider__text {
    width: 180px
}

.discounts-section--stocks .discounts-slider__btn {
    width: 260px
}

.discounts-slider__title {
    margin-bottom: 6px;
    font-size: 21px;
    font-weight: 500;
    line-height: 24px
}

.discounts-slider__text {
    margin-bottom: 22px;
    font-weight: 500;
    letter-spacing: .5px
}

.discounts-slider__btn {
    max-width: 100%;
    margin-top: auto;
    transition: background-color .3s,color .3s;
    font-size: 16px;
    white-space: nowrap;
    padding: 0;
    text-align: center
}

.discounts-slider__btn:hover {
    background-color: #f26422;
    color: #fff
}

.discounts-slider__prev {
    margin-left: 9px;
    visibility: hidden
}

.discounts-slider__next {
    margin-right: 9px;
    visibility: hidden
}

.discounts .slider-controls {
    max-width: 500px
}

.discounts__btn {
    display: block;
    width: 100%;
    max-width: 315px;
    margin-left: auto;
    margin-right: auto;
    text-decoration: none;
    text-align: center;
    line-height: 40px
}

.discounts-section--stocks {
    margin-bottom: 35px
}

.discounts-section--stocks .discounts-slider__wrap {
    display: flex;
    flex-wrap: wrap
}

.discounts-section--stocks .discounts-slider__slide {
    display: block;
    width: 100%
}

.discounts-section--stocks .discounts {
    padding: 40px 15px 30px;
    background-color: #f9f9f9
}

@media (min-width: 768px) {
    .discounts {
        padding:50px 0 40px 30px
    }

    .discounts-section {
        margin-bottom: 20px
    }

    .discounts__title {
        margin-bottom: 40px
    }

    .discounts-slider {
        max-width: 750px;
        margin-bottom: 45px
    }

    .discounts__text {
        padding-right: 30px;
        margin-bottom: 35px;
        font-size: 18px;
        line-height: 25px
    }

    .discounts__btn {
        max-width: 315px;
        margin: 40px 0 0
    }

    .discounts .slider-controls {
        margin-bottom: 43px;
        max-width: 334px
    }

    .discounts-slider__next,.discounts-slider__prev {
        visibility: visible
    }

    .discounts-section--stocks {
        margin-bottom: 50px
    }

    .discounts-section--stocks .discounts-slider__slide {
        width: 50%
    }

    .page-stocks .discounts-slider__slide {
        padding: 9px
    }

    .discounts-section--stocks .discounts {
        padding: 50px 30px
    }

    .discounts-section--stocks .discounts__title {
        margin-bottom: 40px
    }
}

@media (min-width: 1024px) {
    .discounts {
        padding-left:38px
    }

    .discounts-slider {
        max-width: none
    }

    .discounts__btn {
        line-height: 50px;
        max-width: 335px
    }

    .discounts__text {
        font-size: 21px;
        line-height: 30px;
        padding-right: 38px
    }

    .discounts-section--stocks {
        margin-bottom: 50px
    }

    .discounts-section--stocks .discounts-slider__wrap {
        flex-wrap: wrap
    }

    .discounts-section--stocks .discounts-slider__slide {
        width: 33%
    }

    .discounts-section--stocks .discounts {
        padding: 50px 40px
    }
}

@media (max-width: 767px) {
    .discounts__btn.btn {
        margin-top:30px;
        margin-left: calc((100% - 315px)/ 2 - 7.5px);
		line-height: 45px;
    }
}

@media (min-width: 375px) {
    .discounts-slider__btn {
        font-size:17px
    }

    .discounts-slider__title {
        font-size: 20px
    }
}

.instalment-phone {
    text-decoration: none
}

.accordion-section {
    margin-bottom: 15px
}

.accordion-box {
    padding: 40px 15px;
    border-radius: 5px
}

.accordion-box__title {
    margin-bottom: 25px;
    text-align: left
}

.accordion-box__info {
    margin-bottom: 25px;
    line-height: 25px;
    font-size: 18px
}

.accordion__text {
    font-size: 16px;
    line-height: 131%
}

.accordion__item {
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0,0,0,.25);
    background-color: #fff
}

.accordion__item:not(:last-child),.accordion__list.mb {
    margin-bottom: 20px
}

.accordion__toggle {
    width: 100%;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    column-gap: 0;
    text-align: left;
    font-size: 18px;
    font-weight: 500;
    color: #48494b;
    outline: 0;
    line-height: 21px;
	gap: 10px;
}

.accordion__toggle.active .accordion__plus {
    width: 25px;
    height: 25px;
    transform: rotate(45deg)
}

.accordion__plus {
    display: inline-block;
    position: relative;
    width: 24px;
    height: 24px;
    flex-shrink: 0;
    pointer-events: none
}

.accordion__plus::after,.accordion__plus::before {
    content: "";
    position: absolute;
    background: #f26422
}

.accordion__plus::before {
    left: 50%;
    top: 5px;
    bottom: 5px;
    width: 3px;
    transform: translateX(-50%)
}

.accordion__plus::after {
    top: 50%;
    left: 5px;
    right: 5px;
    height: 3px;
    transform: translateY(-50%)
}

.accordion__content {
    padding-left: 15px;
    padding-right: 15px;
	padding-bottom: 15px;
    display: none
}

.accordion__content.active {
    display: block
}

.accordion__content:not(.profile-difference-text) > *:not(:last-child) {
	padding-bottom: 15px
}

.accordion__content > *:last-child {
    padding-bottom: 0;
	margin-bottom: 0;
}

.page-about-us .accordion__content {
    padding-right: 15px
}

.page-home .accordion__list.mb {
    margin-bottom: 0
}

.accordion__list li {
    display: flex;
    padding-left: 10px
}

.accordion__text.bold {
    padding-bottom: 0;
    font-weight: 500
}

.accordion__list.accordion__list-main,.installment-ul-list.first-list {
    padding-bottom: 20px
}

.accordion__list li::before {
    content: '';
    display: inline-block;
    margin-right: 11px;
    width: 5px;
    height: 5px;
    background-color: #48494b;
    border-radius: 50%;
    flex-shrink: 0;
    transform: translateY(7px);
    margin-top: 4px
}

.accordion__list.disc-none li::before {
    content: none
}

.accordion__list.disc-none li {
    padding-left: 0
}

.accordion__description {
    margin-bottom: 17px;
    line-height: 19px
}

.questions-installment .mob-block {
    white-space: pre;
    display: contents
}

.installment-ul-list li:not(:last-child),.installment-ul-sub,.text-after {
    padding-bottom: 15px
}

.accordion-box__title.accordion-gazebos-title {
    font-weight: 700;
    text-align: left;
    margin-bottom: 25px
}
.accordion__note {
	display: grid;
    gap: 20px;
	border-radius: 5px;
	padding: 15px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
	background: linear-gradient(90deg, #feecea 0%, #fff8e6 100%);	
}
.accordion__note .accordion__note-text > *:not(:last-child) {
	padding-bottom: 10px;
}
.accordion__note .accordion__description,
.accordion__area.grid .accordion__description {
	margin-bottom: 0;	
}
.accordion__area.grid {
	gap: 15px;
}
.accordion__area-title {
	gap: 15px;
	align-items: center;
	line-height: 131%;
	margin-bottom: 15px
}
.accordion__area-title svg {
    width: 35px;
    height: auto;
    flex-shrink: 0;	
}
.worker {
    gap: 15px;
}
.worker__img {
    width: 50px;
    height: 50px;
    flex-shrink: 0;
    border-radius: 50%;
    overflow: hidden;
}
.worker__name {
	line-height: 131%;
}
.worker__status {
	font-size: 14px;
	line-height: 121%;	
}
.accordion__area.listing {
	
}
.accordion__area .listing-title {
	padding-bottom: 10px
}
.list.list-counter {
	gap: 15px;
	counter-reset: item;
}
.list.list-disc,
.list.list-decimal {
	gap: 15px;
	list-style: disc;
	padding-left: 20px;
}
.list.list-decimal {
	gap: 15px;
	list-style: decimal;
}
.list.list-decimal.decimal-fw-500 li::marker {
	font-weight: 500;
}
.list.list-disc li::marker {
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: auto !important;
}
.list.list-counter .item {
	gap: 15px;
	align-items: baseline;
	display: flex;
}
.list.list-counter .item:before {
    counter-increment: item;
    content: counter(item);
	font-weight: 700;
	font-size: 20px;
	line-height: 100%;
	color: #f26422;	
}
.list.list-counter .item:nth-child(-n+9):before {
	content: "0" counter(item);
}
.accordion__gallery-list {
	gap: 15px;
}
.accordion__gallery-list.set-4 {
	grid-template-columns: repeat(2, 1fr);
}
.accordion__gallery-list.set-4 .accordion__gallery-item {
	height: 135px;
}
.accordion__gallery-list.set-3 .accordion__gallery-item {
	height: 188px;
}
.accordion__gallery-list .accordion__gallery-item {
	border-radius: 5px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
	position: relative;
}
.accordion__gallery-list .accordion__gallery-item img {

}
.accordion__gallery-list .gallery__item-tag {
	border-radius: 25px;
	padding: 6px 10px;
	backdrop-filter: blur(4px);
	background: rgba(255, 255, 255, 0.9);
	font-size: 12px;
	line-height: 1;	
	position: absolute;
	top: 8px;
	right: 8px;
}
@media (min-width: 768px) {
    .accordion-section {
        margin-bottom:20px
    }

    .accordion-box {
        padding: 50px 30px
    }

    .installment-ul-list {
        font-size: 18px;
        line-height: 25px
    }

    .accordion-box__info {
        margin-bottom: 40px;
        line-height: 24px
    }

    .accordion__item:not(:last-child) {
        margin-bottom: 18px
    }

    .accordion__toggle {
        padding: 25px 25px 25px 30px;
        font-size: 21px;
        line-height: 25px
    }

    .accordion__content {
        padding-left: 30px;
        padding-right: 25px;
		padding-bottom: 25px;
    }
	
	.accordion__content:not(.profile-difference-text) > *:not(:last-child) {
		padding-bottom: 20px
	}

    .accordion__text {
        font-size: 18px;
        line-height: 139%;
    }

    .accordion__description {
        margin-bottom: 20px;
        line-height: 25px;
        font-size: 18px
    }

    .accordion__list li::before {
        transform: translateY(10px)
    }

    .accordion-box__title.accordion-gazebos-title {
        font-size: 30px;
        line-height: 34px;
        margin-bottom: 40px
    }	
	.accordion__note {
		padding: 25px;	
	}
	.accordion__note .accordion__note-text > *:not(:last-child) {
		padding-bottom: 15px;
	}	
	.accordion__area.grid {
		gap: 25px;
	}
	.accordion__area-title {
		font-size: 18px;
		line-height: 139%;
	}
	.accordion__area-title svg {
		width: 41px;
	}	
	.worker__name {
		font-size: 18px;
		line-height: 139%;
	}
	.worker__status {
		font-size: 16px;
		line-height: 119%;	
	}
	.accordion__area .listing-title {
		padding-bottom: 15px
	}	
	.list.list-counter {
		gap: 20px;
	}
	.list.list-counter .item:before {
		font-size: 22px;
	}
	.accordion__gallery-list {
		gap: 20px;
	}
	.accordion__gallery-list.set-4 .accordion__gallery-item {
		height: 188px;
	}
	.accordion__gallery-list.set-3 {
		grid-template-columns: repeat(3, 1fr);
	}
	.accordion__gallery-list .accordion__gallery-item img {

	}
	.accordion__gallery-list .gallery__item-tag {
		font-size: 14px;
		padding: 9px 12px;
		top: 10px;
		right: 10px;
	}	
}

@media (min-width: 1024px) {
    .accordion-box {
        padding:50px 40px
    }

    .accordion__item:not(:last-child) {
        margin-bottom: 20px
    }

    .accordion__toggle {
        padding: 25px 24px 25px 40px
    }

    .accordion__content {
        padding-left: 40px;
        padding-right: 64px;
        padding-bottom: 5px
    }

    .accordion__description {
        line-height: 32px;
        font-size: 21px
    }

    .installment-ul-list {
        font-size: 18px
    }

    .accordion-box__info,.accordion__text,.installment-ul-sub {
        font-size: 21px;
        line-height: 143%;
    }

    .accordion-box__info {
        margin-bottom: 40px
    }

    .accordion__toggle {
        font-size: 23px
    }

    .accordion-box__title.accordion-gazebos-title {
        font-size: 40px;
        line-height: 45px
    }
	.accordion-section .accordion__content {
		padding: 0 25px 25px 40px!important;
	}
	.accordion__note {
		gap: 25px;	
	}
	.accordion__area.grid {
		gap: 20px;
	}
	.accordion__area-title {
		font-size: 21px;
		line-height: 119%;
		margin-bottom: 20px;
	}
	.accordion__area-title svg {
		width: 45px;
	}	
	.worker {
		gap: 20px;
	}
	.worker__img {
		width: 60px;
		height: 60px;
	}
	.worker__name {
		font-size: 21px;
		line-height: 143%;
	}
	.worker__status {
		font-size: 18px;
		line-height: 139%;
	}
	.list.list-counter .item:before {
		font-size: 24px;
	}
	.accordion__gallery-list.set-4 {
		grid-template-columns: repeat(4, 1fr);
	}	
}

@media (max-width: 767px) {
    .block-375none {
        display:inline
    }

    .mob-block {
        display: block
    }
}

.installment-ul-list {
    list-style: disc;
    padding-left: 30px;
    padding-bottom: 15px;
    line-height: 21px
}

.installment-ul-sub {
    font-size: 18px;
    line-height: 25px;
    font-weight: 500
}

.accordion-prices-list li {
    grid-template-columns: 1fr 0.5fr;
    display: grid;
    border-bottom: .5px solid #ababab;
    padding: 10px 0;
    line-height: 21px
}

.right-accordion-prices {
    text-align: right
}

.accordion-prices-list li:last-child {
    border-bottom: none
}

@media (min-width: 768px) {
    .installment-ul-list,.text-after {
        padding-bottom:20px
    }

    .accordion-prices-list {
        font-size: 18px;
        line-height: 25px
    }

    .accordion-prices-list li {
        grid-template-columns: 1fr 0.3fr;
        line-height: 25px
    }

    .page-repair .accordion-prices-list li {
        grid-template-columns: 1.3fr 0.3fr
    }
}

@media (min-width: 1024px) {
    .installment-ul-list li:not(:last-child) {
        padding-bottom:20px
    }

    .installment-ul-list.first-list {
        padding-bottom: 40px
    }

    .accordion-box__info,.accordion-prices-list,.installment-ul-list,.installment-ul-sub {
        font-size: 21px;
        line-height: 30px
    }

    .accordion__toggle {
        font-size: 23px
    }

    .accordion-prices-list li {
        line-height: 30px
    }
}

.consultation-container__box .consultation__title,.consultation-container__box .consultation__title span.orange {
    color: #f26422
}

.consultation {
    background-image: url(../img/bg.png);
    border-radius: 3px;
    padding: 40px 15px
}

.consultation-container__box {
    background-image: unset;
    padding: 40px 15px;
    background-color: #eff9fd;
    border-radius: 5px
}

.consultation-container__box .consultation__title span {
    color: #48494b
}

.consultation-container__box .consultation__phone a {
    font-size: 24px;
    line-height: 28px
}

.consultation-section {
    margin-bottom: 35px
}

.consultation__title {
    font-weight: 700;
    text-align: left
}

.consultation__phone-text {
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 10px
}

.consultation__title {
    margin-bottom: 25px;
    font-size: 24px;
    line-height: 28px
}

.consultation__text {
    margin-bottom: 25px;
    line-height: 25px;
    font-size: 18px
}

.consultation-time-work {
    font-size: 18px;
    padding-bottom: 25px
}
.consultation-time-work span {
    text-transform: lowercase
}

.consultation-time-work-zam {
    font-size: 16px
}

.consultation__phone a {
    text-decoration: none;
    font-size: 30px;
    font-weight: 700
}

.consultation__phone {
    margin-bottom: 25px
}

.consultation__btn {
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 3px;
    font-size: 18px;
    margin-top: 0
}

@media (min-width: 768px) {
    .consultation {
        display:flex
    }

    .consultation-section {
        margin-bottom: 50px
    }

    .consultation__title {
        margin-bottom: 25px
    }

    .consultation__title .orange {
        display: block
    }

    .consultation__text {
        margin-bottom: 28px;
        font-size: 18px;
        position: relative;
        z-index: 1;
        width: 350px;
        line-height: 25px
    }
	
	.page-vnutrennyaya-otdelka-balkona .consultation__text {
		width: 380px;
	}

    .consultation-time-work {
        font-size: 18px;
        padding-bottom: 25px
    }

    .consultation__phone-text {
        font-size: 21px;
        padding-bottom: 15px
    }

    .consultation__phone {
        margin-bottom: 25px
    }

    .consultation__phone.nowrap {
        white-space: nowrap;
        position: relative;
        z-index: 1
    }

    .consultation__phone a {
        font-size: 32px
    }

    .consultation__btn {
        position: relative;
        z-index: 1;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 50px;
        font-size: 18px
    }
}

@media (min-width: 1024px) {
    .consultation__title {
        margin-bottom:30px;
        font-size: 40px;
        position: relative;
        z-index: 1;
        line-height: 45px
    }

    .consultation__title .orange {
        display: inline
    }

    .consultation__btn {
        font-size: 21px
    }

    .consultation__phone-text {
        padding-bottom: 15px;
        font-size: 21px
    }

    .consultation__text {
        font-size: 21px;
        line-height: 30px
    }
	
	.page-vnutrennyaya-otdelka-balkona .consultation__text {
		width: 420px;
	}
	
    .consultation {
        padding: 50px 40px
    }

    .consultation-time-work {
        font-size: 21px;
        padding-bottom: 30px
    }

    .consultation-time-work-zam {
        font-size: 18px
    }
}

.free-vyyezd-section .consultation-container__box {
    background-color: #eef1f7
}

@media (min-width: 768px) {
    .consultation {
        display:flex;
        padding: 50px 30px 0
    }

    .consultation__content {
        width: 49%
    }

    .consultation-container__box {
        padding: 0;
        background-image: url(../img/consultation-bg-tablet.png);
        background-color: unset
    }

    .consultation-container__box .consultation__content {
        padding: 50px 0 50px 30px;
        width: 578px;
        background: linear-gradient(90deg,#f0faff 41.26%,rgba(240,250,255,0) 100%)
    }

    .consultation-container__box .consultation__btn {
        margin-bottom: 0;
        padding-bottom: 4px
    }

    .consultation-container__box .consultation__phone a {
        font-size: 32px;
        line-height: 32px
    }

    .free-vyyezd-section .consultation-container__box {
        padding: 0;
        background-image: url(../img/free-vyyezd-middle.jpg);
        background-color: unset
    }

    .free-vyyezd-section .consultation-container__box .consultation__content {
        background: 0 0
    }

    .free-vyyezd-section .consultation__text {
        width: 453px
    }
}

@media (min-width: 1024px) {
    .consultation {
        column-gap:90px;
        padding: 50px 40px 0
    }

    .consultation-container__box {
        column-gap: unset;
        padding: unset;
        background-image: url(../img/consultation-bg-desktop.png);
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
		height: 507px;
    }
	
    .consultation-container__box .consultation__content {
        width: 696px;
        background: linear-gradient(90deg,#f0faff 27.18%,rgba(240,250,255,0) 100%);
		padding: 0 0 0 30px;
		display: flex;
		flex-direction: column;
		justify-content: center;		
    }	

    .free-vyyezd-section .consultation-container__box {
        column-gap: unset;
        padding: unset;
        background-image: url(../img/free-vyyezd-big.jpg);
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain
    }
}

.popup,.popup__content,.popup__wrapper {
    height: 100%;
    width: 100%
}

.order-balcony,.popup-thanks .btn {
    margin-right: auto;
    margin-left: auto
}

.popup {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    background: rgba(0, 0, 0, 0.75);
    overflow: auto;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    transition: .3s;
    backdrop-filter: blur(5px);
}

.popup.active {
    pointer-events: auto;
    opacity: 1;
    visibility: visible;
    transition: .3s
}

.popup__wrapper {
    display: table
}

.popup__inner {
    display: table-cell;
    vertical-align: middle
}

@media (max-width: 639px) {
    .glazing-discount,.popup-call,.popup-discount,.popup-letter,.popup-measuring,.popup-order,.popup-thanks {
        background-color:#fff
    }
}

.popup__content {
    position: relative;
    padding: 60px 20px 40px;
    background-color: #fff
}

.popup__btn-close {
    position: absolute;
    top: 25px;
    right: 20px;
    z-index: 1;
    display: inline-block;
    padding: 0;
    border: none;
    cursor: pointer;
    background: 0 0;
    width: 9px;
    height: 12px
}

.popup__btn-close::after,.popup__btn-close::before {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: #48494B;
    height: 20px;
    width: 2px;
    border-radius: 10px
}

.popup__btn-close::before {
    transform: translateY(-50%) rotate(45deg)
}

.popup__btn-close::after {
    transform: translateY(-50%) rotate(-45deg)
}

.popup__title {
    padding: 0 14px;
    margin-bottom: 50px;
    font-size: 22px;
    line-height: 27px;
    font-weight: 400;
    text-align: center
}

.popup__subtitle {
    margin-bottom: 33px;
    text-align: center;
    line-height: 21px
}

.popup .privacy-policy {
    margin-top: 133px
}

.popup .privacy-policy__checkbox-fake {
    margin-left: 10px
}

.popup .privacy-policy__text {
    padding-right: 9px
}

.form-popup {
    margin-bottom: 0
}

.form-popup .form__btn {
    background-color: #fff;
    transition: background-color .3s,color .3s;
    border-radius: 3px;
    min-height: 45px
}

.form-popup .form__btn:hover {
    background-color: #f26422;
    color: #fff
}

.popup-discount__title {
    margin-bottom: 20px;
    font-size: 32px;
    font-weight: 500;
    text-align: center
}

.popup-thanks .popup__title {
    margin-bottom: 25px
}

.popup-thanks .popup__subtitle {
    margin-bottom: 25px;
    padding: 0 13px
}

.popup-thanks .btn {
    display: block;
    width: 100%;
    max-width: 305px
}

.popup-order .popup__title {
    padding: 0;
    margin-bottom: 18px;
    grid-area: order-balcony-title
}

.popup-order .popup__subtitle,.popup-order .popup__title {
    text-align: left
}

.popup-order .popup__subtitle {
    margin-bottom: 15px
}

.popup-order .form {
    position: relative;
    grid-area: order-balcony-form;
    max-width: none;
    width: 100%;
    margin-top: -41px;
    margin-bottom: 0;
    background-color: #fff
}

.order-balcony {
    max-width: 315px;
    display: grid;
    grid-template: 'order-balcony-title order-balcony-title' 'order-balcony-content order-balcony-img' 'order-balcony-form order-balcony-form'
}

.order-balcony__content {
    grid-area: order-balcony-content;
    padding-top: 8px;
    margin-right: -56px
}

.order-balcony__img {
    display: block;
    grid-area: order-balcony-img
}

.popup-letter .popup__inner,
.popup-developer .popup__inner {
	padding-top: 20px;
    padding-bottom: 20px;
}

.popup-letter .popup__content {
    padding: 45px 15px 30px;
}

.popup-letter .popup__title {
    margin-bottom: 30px
}

.popup-letter .popup__subtitle {
	text-align: left;
    margin-bottom: 20px;
	line-height: 20px;
}

.popup-letter .privacy-policy {
    margin-top: 32px
}

.popup-letter .privacy-policy__checkbox-fake {
    margin-left: 0
}

.form-contacts__upload {
    display: none
}

.form-contacts__upload-box {
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px;
}

.form-contacts__upload+span {
    font-size: 14px;
    border-bottom: 1px solid #48494b;
    cursor: pointer
}

.popup-letter .form-contacts__upload+span {
    font-size: 16px;
	line-height: 21px;
}

.form-contacts__input {
    display: block;
    margin-bottom: 15px;
    width: 100%;
    padding: 10px 15px;
    border: 1px solid #ABABAB;
    background-color: #fff;
    color: #000;
    border-radius: 3px;
	font-size: 18px;
    height: 45px
}

.form-contacts__input.message {
    margin-bottom: 15px;
    height: 120px;
    resize: vertical;
}

.g-recaptcha {
    margin-bottom: 20px
}

.form-contacts__btn {
    display: block;
    margin-bottom: 30px;
    width: 100%;
    max-width: 315px;
    margin-left: auto;
    margin-right: auto
}

.privacy-policy {
    display: flex;
    cursor: pointer
}

.privacy-policy__checkbox-real {
    width: 1px;
    height: 1px;
    position: absolute;
    opacity: 0;
    appearance: none
}

.privacy-policy__checkbox-real:checked+.privacy-policy__checkbox-fake::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 6px;
    height: 4px;
    background-image: url(../img/check-mark.svg);
    background-size: cover;
    background-position: center;
    transform: translate(-50%,-50%)
}

.privacy-policy__checkbox-fake {
    position: relative;
    display: inline-block;
    margin-right: 10px;
    width: 12px;
    height: 12px;
    background-color: #fff;
    border: 1px solid #ababab;
    border-radius: 2px;
    flex-shrink: 0
}

.privacy-policy__text {
    font-size: 10.5px;
    line-height: 14px
}

.privacy-policy__link {
    color: #48494b;
    text-decoration: none;
    border-bottom: .1px solid #48494b
}

@media (min-width: 768px) {
    .form-popup,.popup__content {
        margin-left:auto;
        margin-right: auto
    }

    .popup__inner, .popup-letter .popup__inner {
        padding: 50px 0
    }

    .popup__content {
        padding: 56px 20px 29px;
        max-width: 601px;
        height: auto;
        box-shadow: 0 0 10px rgba(0,0,0,.25)
    }

    .popup__content .popup__btn-close {
        display: block
    }

    .popup__btn-close {
        top: 40px;
        right: 50px
    }

    .popup__subtitle {
        font-size: 18px;
        line-height: 25px
    }

    .popup .privacy-policy {
        margin-top: 32px
    }

    .popup .privacy-policy__checkbox-fake {
        margin-left: 35px
    }

    .form-popup {
        display: flex;
        justify-content: space-between;
        max-width: 520px
    }

    .form-popup .form__phone {
        flex-basis: 250px;
        margin-bottom: 0
    }

    .form-popup .form__btn {
        flex-basis: 250px;
        font-size: 18px
    }

    .popup-discount__title {
        margin-bottom: 14px
    }

    .popup-thanks .popup__content {
        padding: 60px 20px 31px
    }

    .popup-thanks .popup__subtitle {
        padding: 0 49px
    }

    .popup-thanks .btn {
        max-width: 250px;
        margin: 0;
    }

    .popup-order .popup__content {
        padding: 47px 0 30px 35px
    }

    .popup-order .popup__title {
        grid-area: auto;
        grid-row: 1/2;
        grid-column: 1/2;
        font-size: 26px;
        white-space: nowrap;
        margin-bottom: 0
    }

    .popup-order .form {
        display: block;
        margin-top: 0;
        margin-bottom: 19px;
        grid-area: auto;
        grid-row: 3/4
    }

    .popup-order .form__phone {
        margin-bottom: 15px
    }

    .popup-order .privacy-policy {
        margin-top: 0;
        padding-right: 35px
    }

    .popup-letter .privacy-policy__checkbox-fake,.popup-order .privacy-policy__checkbox-fake {
        margin-left: 0
    }

    .order-balcony {
        max-width: none;
        grid-template: none;
        column-gap: 19px;
        grid-template-columns: 48% 49%
    }

    .order-balcony__content {
        padding-top: 28px;
        margin-right: 0;
        grid-area: auto;
        grid-row: 2/3;
        grid-column: 1/2
    }

    .order-balcony__img {
        grid-area: auto;
        position: relative;
        left: -2px;
        top: 2px
    }

    .order-balcony__img-box {
        grid-row: 2/4;
        grid-column: 2/2;
        display: flex;
        flex-direction: column;
        justify-content: flex-end
    }

    .popup-letter .popup__title {
        margin-bottom: 44px;
        font-size: 26px
    }

    .popup-letter .popup__title-pismo {
        margin-bottom: 30px;
        font-size: 35px;
    }

    .popup-letter .privacy-policy__text {
        padding-right: 0
    }

    .form-contacts__inputs {
        display: flex;
        column-gap: 20px
    }

    .form-contacts__input {
        margin-bottom: 20px
    }

    .form-contacts__input.message {
        height: 100px;
        margin-bottom: 20px;
    }

    .form-contacts__btn {
        max-width: 260px
    }
    .popup-developer .form-contacts__upload-box {
    margin-bottom: 30px;
}
    .form-contacts__btn.btn.btn--orange.send{
        margin-bottom: 30px;
    }
}

.form-popup-all {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%
}

.popup__content {
    background: rgba(249,249,249,.95);
    border-radius: 5px;
    padding: 45px 20px 30px
}

.popup__content1 {
    background: url(../img/popup__content-img.png);
    content: '';
    width: 100%;
    height: 100%;
    background-size: inherit;
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: bottom;
    background-color: #ffffff;
}

.form-popup-all {
    max-width: 285px;
    margin: auto
}

.popup__title {
    font-weight: 700;
    font-size: 30px;
    line-height: 35px;
    text-align: left;
    padding: 0;
    margin-bottom: 0
}

.form__phone {
    padding: 0;
    width: 275px;
    background: #FFF;
    border-radius: 3px 3px 0 0
}

.popup .privacy-policy {
    margin-top: 0
}

.popup .privacy-policy__text {
    padding-right: 0;
    color: #ABABAB
}

.privacy-policy__link {
    color: #ABABAB;
    border-bottom: .1px solid #ABABAB
}

.popup .privacy-policy__checkbox-fake {
    margin-left: 0
}

.form-popup .form__btn {
    background: #F26422;
    color: #FFF
}

.popup-thanks .form-popup-all {
    justify-content: start;
}
.popup-thanks .popup__content1 .popup__subtitle {
    font-size: 18px;
    padding-bottom: 90px;
}
.popup-thanks .popup__subtitle {
    font-size: 18px;
    line-height: 25px;
    text-align: left;
    padding: 0;
    margin-bottom: 90px
}

.popup-thanks .btn--orange {
    background: #F26422;
    color: #FFF
}

.form-contacts__btn.btn.btn--orange.send {
    background: #F26422;
    color: #FFF;
    margin: 0;
    margin-bottom: 25px;
    font-size: 18px;
}

.form-contacts__btn.btn.btn--orange.form-contacts__btn-pismo {
    margin-bottom: 30px
}

.popup-developer .developer-title {
    margin-bottom: 25px;
    font-size: 26px
}

.popup-text-after-developer {
    padding-bottom: 25px;
    text-align: left;
    font-size: 18px;
    line-height: 25px
}

.popup__orange1 {
    background: url(../img/popup__content-img-orange.png);
    content: '';
    width: 100%;
    height: 100%;
    background-size: inherit;
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: bottom;
    background-color: #f26422
}

.popup__content.popup__orange {
    background-color: rgb(242 100 34 / 80%)
}

.popup__orange1 .popup-discount__title,.popup__orange1 .popup__subtitle,.popup__orange1 .privacy-policy__text,.popup__orange1 .privacy-policy__link {
    color: #FFF
}

.popup__orange1 .privacy-policy__link {
    border-bottom: .1px solid #FFF
}

.popup__orange1 .form-popup .form__btn {
    background: #FFF;
    color: #F26422;
    border: 0px solid #F26422;    
}

.popup__orange1 .popup-discount__title {
    font-weight: 700;
    font-size: 30px;
    line-height: 35px;
    text-align: left;
    margin-bottom: 27px;
}

.popup__orange1 .popup__subtitle {
        font-size: 18px;
    line-height: 25px;
    text-align: left;
    margin-bottom: 0;
}

.popup__orange1 .popup__btn-close::before,.popup__orange1 .popup__btn-close::after {
    background-color: #FFF
}

.popup__content1 .popup__subtitle {
    text-align: left;
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 0;    
}

.form-popup-all-text .popup__title {
    padding-bottom: 25px
}
.popup__orange1 .form__phone {
    border: 0px solid #969693;
    border-radius: 3px;
}

@media (max-width: 767px) {
    .popup__content1{
        height:499px;
        max-width: 315px;
        margin: auto;
        border-radius: 5px
    }
    .popup__orange1 {
        height:439px;
        max-width: 315px;
        margin: auto;
        border-radius: 5px
    }
    .popup-call-discount .popup__content1{
         height: 477px;   
    }
    .popup-thanks .popup__content1{
         height: 365px;   
    }
    .popup-repeat .popup__content1{
         height: 467px;   
    }
    .popup-measuring .popup__content1, .popup-call .popup__content1{
        height:512px; 
    }
    .popup-discount,.popup-call,.glazing-discount,.popup-measuring,.popup-thanks,.popup-order,.popup-letter {
        background: rgba(0, 0, 0, 0.75);
    }
    .popup__orange1 .popup__content,.popup__content1 .popup__content {
        padding: 45px 20px;
        box-shadow: 0 0 10px rgb(0 0 0 / 25%)
    }
    .popup-developer .popup__content, .popup-letter .popup__content {
    max-width: 315px;
    margin: auto;
    height: auto;
}
    .popup-developer .popup__content {
    border-radius: 5px;
    padding: 45px 15px 30px;
}
    .popup-repeat .form-popup-all {
    row-gap: 30px;
}
    .popup-repeat .popup__content1 .popup__subtitle{
    padding-bottom: 53px;
    }
}

@media (min-width: 768px) {
    .popup__content1 {
        background-image:url(../img/popup__content-img-big.png);
        max-width: 620px;
        margin: auto;
        height: auto;
        border-radius: 5px;
    }
    .popups-left .popup__content1{
        max-width: 540px;
    }
    .popups-left .popup__content {
    max-width: 540px;
    padding: 40px 50px;
    }
    
    .popup__content {
        max-width: 620px;
        padding: 60px 50px;
    }

    .form-popup-all {
    max-width: 100%;
    margin: auto
    }
    .popups-left .popup__title {
    font-size: 30px;
    line-height: 32px;
    }
    .popups-left .form-popup .form__phone {
    width: 210px;
    margin-right: 20px;
    flex-basis: 210px
    }
    .popups-left .form-popup .form__btn {
		width: 210px;
		flex-basis: 210px;
    }
    .popup__title {
        font-size: 35px;
        line-height: 40px;
        padding: 0;
        margin-bottom: 30px
    }	
    .popup__content1 .popup__subtitle{
    font-size: 21px;
    line-height: 30px;   
    margin-bottom: 30px;
    }
    .form-popup .form__phone {
        width: 250px;
        margin-right: 20px
    }

    .form-popup .form__btn {
        width: 250px
    }

    .form-popup {
        margin-bottom: 30px
    }

    .popup-thanks .popup__subtitle {
        padding: 0;
        margin-bottom: 30px
    }

    .popup-thanks .popup__title {
        margin-bottom: 30px
    }

    .popup-thanks .popup__content {
        padding: 60px 50px
    }

    .popup-thanks .popup__subtitle {
        font-size: 21px;
        line-height: 30px
    }
    .popup-thanks .popup__content1 .popup__subtitle {
    font-size: 21px;
    padding-bottom: 0;
    line-height: 30px;
    }

    .popup-text-after-developer {
        text-align: left;
        font-size: 19px;
        line-height: 30px
    }

    .popup__orange1 {
        max-width: 620px;
        margin: auto;
        height: auto;
        background-color: #f26422;
        border-radius: 5px
    }
    .popup__orange1 .popup-discount__title {
    font-size: 35px;
    line-height: 40px;
    margin-bottom: 30px;
}
    .popup__orange1 .popup__subtitle {
    font-size: 21px;
    line-height: 30px;
    text-align: left;
    margin-bottom: 30px;
}
    .form-popup-all-text .popup__title {
        padding-bottom: 0
    }

    .popups-left .popup {
        vertical-align: bottom;
        padding-bottom: 60px
    }

    .popups-left .popup__content1,.popups-left .popup__orange1 {
        margin-left: 30px
    }

    .popups-left .popup__inner {
        display: table-cell;
        vertical-align: bottom
    }

    .popups-left .popup__inner {
        padding: 30px 0
    }
    .popup-letter .popup__content {
    padding: 60px 50px;
	border-radius: 0;
}
	.popup-letter .popup__subtitle {
		font-size: 20px;
		font-weight: 400;
		line-height: 22px;
	}
	.popup-letter .form-contacts__upload + span {
		font-size: 18px;
		line-height: 25px;
	}	
    .popup-repeat .popup__close.btn {
    max-width: 250px;
    min-height: 45px;
    margin-bottom: 30px;
}
}

@media (min-width: 1024px) {
    .popups-left:not(.popup-measuring-new) .popup__content1,.popups-left .popup__orange1 {
        margin-left:60px
    }

    .popups-left:not(.popup-measuring-new) .popup__inner {
        padding: 60px 0
    }
}

.popup_sup-title-developer {
    line-height: 21px;
    padding-bottom: 15px;
    text-align: center
}

.popup-text-after-developer {
    padding-bottom: 30px;
    text-align: left
}
.popup-developer .form-contacts__upload-box {
    margin-bottom: 25px;
}
.popup-developer .developer-title {
    margin-bottom: 30px;
    font-size: 30px;
    line-height: 29px;     
}

@media (min-width: 768px) {
    .popup-text-after-developer {
        padding-bottom:30px;
        text-align: left;
        font-size: 21px;
        line-height: 30px;
    }

    .popup_sup-title-developer {
        font-size: 18px;
        padding-bottom: 15px;
        line-height: 25px
    }

    .popup-developer .developer-title {
        font-size: 35px;
        line-height: 40px;
    }
    .popup-developer .form-contacts__upload-box, .popup-letter .form-contacts__upload-box {
    margin-bottom: 30px;
}
}

@media (max-width: 767px) {
    .page-windows.penza .banner-window-list li:last-child,.page-windows.saransk .banner-window-list li:last-child {
        max-width:250px
    }
}

@media (any-hover: hover) {
    .btn--orange:hover,.form__btn--orange:hover {
        background-color:#f26422;
        color: #fff
    }

    .menu-item-link:hover,.menu__link:hover {
        color: #f26422
    }
}
/* start ---------------------------------------------- warning-overpay-section CSS --------------------------------------------- */
.warning-overpay {
    display: flex;
    column-gap: 16px;
    align-items: flex-start;
    box-shadow: 0 0 10px rgba(0,0,0,.25);
    border-radius: 5px;
    padding: 20px 15px;
}
.warning-overpay-section {
    padding-bottom:15px
}
.warning-overpay__text {
    -webkit-text-stroke:0.1px;
    font-size:16px;
    line-height:21px;
    font-weight:400
}
.warning-overpay__text br {
    display:none
}
.warning-overpay__text .orange {
    padding-right:10px
}
@media (max-width:767px) {
	.warning-overpay img {
		position: absolute;
	}	
    .warning-overpay__text .orange {
        display:block;
		padding-left: 30px;
		margin-bottom: 6px;		
    }
    .warning-overpay__text .mob-block {
        display:inline
    }
}
@media (min-width:768px) {
    .warning-overpay-section {
        padding-bottom:20px
    }
    .warning-overpay__text {
        font-size:18px;
        line-height:25px
    }
    .warning-overpay {
        padding:20px 60px 20px 30px;
    }
}
@media (min-width:1024px) {
    .warning-overpay {
        display:flex;
        column-gap:20px;
        align-items:flex-start
    }
    .warning-overpay-icon {
        display:block;
        padding-top:5px
    }
    .warning-overpay {
        padding:25px 100px 25px 40px;
    }
    .warning-overpay__text br {
        display:block
    }
    .warning-overpay-section {
        margin-top:174px
    }
}
/* end ------------------------------------------------ warning-overpay-section CSS --------------------------------------------- */

.form-free-zamer__input {
    width: 100%;
    height: 45px;
    border: 1px solid #969693;
    border-radius: 3px;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
}
.form-free-zamer__input::-webkit-input-placeholder {
	font-size: 18px;
}
.form-free-zamer__input::-moz-placeholder {
	font-size: 18px;
}
.form-free-zamer__input::-ms-input-placeholder {
	font-size: 18px;
}
.form-free-zamer__input::placeholder {
	font-size: 18px;
}
.form.form-free-zamer {
    padding-top: 19px;
}
.form-free-zamer {
    padding-bottom: 10px;
}
.form-free-zamer__button {
    width: 100%;
    border: 1.5px solid #F26422;
}
.forms-free-zamer {
    margin-top: 19px;
    margin-bottom: 10px;
}
.free-zamer .privacy-policy__text {
	font-size: 10px;
}
@media (min-width:768px) {
	.form-free-zamer__input {
		font-size: 21px;
		line-height: 21px;
	}
	.form-free-zamer__input::-webkit-input-placeholder {
		font-size: 21px;
	}
	.form-free-zamer__input::-moz-placeholder {
		font-size: 21px;
	}
	.form-free-zamer__input::-ms-input-placeholder {
		font-size: 21px;
	}
	.form-free-zamer__input::placeholder {
		font-size: 21px;
	}	
	.forms-free-zamer {
		column-gap: 20px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
		max-width: 100%;
		margin-top:27px;
	}
	.form-free-zamer, .form-free-zamer__button {
		width: 309px;
		padding-bottom: 0;            
	}
	.form-free-zamer__button, .form-free-zamer__input {
		height: 50px;
	} 
	.free-zamer .privacy-policy__text {
		font-size: 11px;
	}    
}
@media (min-width:1024px) {
	.form-free-zamer, .form-free-zamer__button {
		width: 425px;
	}
    .forms-free-zamer {
		column-gap: 30px;
		margin-top: 22px;
	}
	.free-zamer .privacy-policy__text {
		/* width: 410px; */
	} 
	.free-zamer .privacy-policy__link {
		display: inline-block;
	}	
}
.ustanovka-a-window-from-the-manufacturer-slide-all {
    background: #ffffff;
}
.ustanovka-a-window-from-the-manufacturer-logo {
    background: #F26422;
    padding: 24px 14px;
}
.ustanovka-a-window-from-the-manufacturer-logo img {
    width: 100%;
}
.ustanovka-a-window-from-the-manufacturer__first-info {
    padding: 13px 0;
    border-bottom: 1px solid #E8E8E8;
}
.ustanovka-a-window-from-the-manufacturer__first-info {
    padding: 13px 0;
    border-bottom: 1px solid #E8E8E8;
    display: flex;
    column-gap: 25px;
}
.ustanovka-a-window-from-the-manufacturer__left{
    width: 50%;
    text-align: right;
    font-size: 18px;
    line-height: 25px;
}
.ustanovka-a-window-from-the-manufacturer__right{
    text-align: left;
    width: 50%;
    font-size: 14px;
    line-height: 25px;
    font-weight: 700;
}
.ustanovka-a-window-from-the-manufacturer__first-info-text {
    font-size: 20px;
}
.ustanovka-a-window-from-the-manufacturer__first-info-text-price{
    font-size: 22px;
}
.ustanovka-a-window-from-the-manufacturer-title {
    background: #828282;
    padding: 18px 0;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    color: #F0FAFF;
}
.ustanovka-a-window-from-the-manufacturer__ratio {
    display: flex;
}
.ustanovka-a-window-from-the-manufacturer-wrap {
    display: flex;
}
.ustanovka-a-window-from-the-manufacturer-slide {
    display: flex;
    flex-direction: column;
    border-radius: 5px;
    flex-shrink: 0;
    margin-top: auto;
}
.ustanovka-a-window-from-the-manufacturer-slider {
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding: 0 2px;
}
.ustanovka-a-window-from-the-manufacturer {
    padding: 40px 0 40px 15px;
}
.slider-controls-ustanovka {
    margin-top: 30px;
    margin-bottom: 0;
}
@media (max-width:767px) {
	.ustanovka-a-window-from-the-manufacturer-slider-box {
		margin-left: -15px;
	}
	.ustanovka-a-window-from-the-manufacturer-slider {
		padding-left: 15px;
	}
	.ustanovka-a-window-from-the-manufacturer-wrap {
		filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, .25));
	}	
}
@media (min-width:768px) {
	.ustanovka-a-window-from-the-manufacturer-slider {
		filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, .25));
	}	
  .ustanovka-a-window-from-the-manufacturer {
    padding: 50px 0 50px 30px;
}  
}

@media (min-width:1024px) {
   .slider-controls-ustanovka {
    display: none;
} 
    .ustanovka-a-window-from-the-manufacturer {
    padding: 50px 40px;
}
    .ustanovka-a-window-from-the-manufacturer-wrap {
    gap: 15px;
    max-width: 100%;
    grid-template-columns: 320px 270px 270px;
    display: grid;
}
    .ustanovka-a-window-from-the-manufacturer-logo {
    padding: 24px 29px;
}
    .ustanovka-a-window-from-the-manufacturer__first-info {
    padding: 15px 0;
}
    .ustanovka-a-window-from-the-manufacturer__left {
    font-size: 16px;
}
    .ustanovka-a-window-from-the-manufacturer-slide-all-first .ustanovka-a-window-from-the-manufacturer__left {
    font-size: 18px;
}
    .ustanovka-a-window-from-the-manufacturer-slide-all-first .ustanovka-a-window-from-the-manufacturer__first-info-text.ustanovka-a-window-from-the-manufacturer__first-info-text-price {
    font-size: 22px;
}
    .ustanovka-a-window-from-the-manufacturer__first-info-text-price {
    font-size: 20px;
}
    .ustanovka-a-window-from-the-manufacturer__first-info-text {
    font-size: 18px;
}
    .ustanovka-a-window-from-the-manufacturer-slide-all-first .ustanovka-a-window-from-the-manufacturer__first-info-text {
    font-size: 20px;
}
}
/* start ------------------------------------------ offer section ------------------------------------------------------- */
.offer__box {
  max-width: 315px;
  margin-left: auto;
  margin-right: auto;
  display: grid;    
}
.offer-big {
    order: 2;
}
.offer-list {
    order: 1;
}
.offer-info {
    order: 3;
}

.offer__subtitle {
  margin-bottom: 26px;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
}

.offer__subtitle .orange {
  display: block;
}
.offer-texts {
    font-size: 16px;
    line-height: 21px;
    padding-bottom: 20px;
}
.offer-list-text {
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    padding-bottom: 10px;
}
.offer-lists {
    padding-left: 30px;
    list-style: disc;
    font-size: 18px;
    line-height: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #cdcdcd;
    margin-bottom: 25px;
}
.offer-lists li:not(:last-child) {
    padding-bottom: 8px;
}
.offer-lists li {
    font-size: 16px;
    line-height: 21px;
}
.offer-big {
  margin-bottom: 22px;
  position: relative;
}

.offer-big__img {
  max-width: 100%;
}

.offer-big__item {
  position: absolute;
}

.offer-big__item:first-of-type {
  top: 107px;
  left: 55px;
  max-width: 109px;
}

.offer-big__item:nth-of-type(2) {
  top: 78px;
  left: 181px;
  max-width: 102px;
}

.offer-big__item:nth-of-type(3) {
  bottom: 52px;
  left: 163px;
  max-width: 109px;
}

.offer-big__content {
  margin-bottom: 4px;
}

.offer-big__discount {
  position: absolute;
  bottom: 14px;
  left: 18px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 97px;
  height: 97px;
  border: 1.5px solid #F26422;
  border-radius: 50%;
  background-color: #ffffff;
  color: #F26422;
}

.offer-big__logo {
  margin-bottom: 7px;
  margin-top: 5px;
  max-width: 57px;
}

.offer-big__text {
  position: relative;
  font-size: 15px;
}

.offer-big__text::before {
  content: '';
  position: absolute;
  top: -2px;
  left: 0;
  height: 1px;
  width: 100%;
  background-color: #F26422;
  border-radius: 20px;
}

.offer-big__percent {
  font-weight: 700;
  font-size: 30px;
}

.offer-text {
  display: inline-block;
  padding: 1.5px 4px;
  font-size: 12px;
  line-height: 14px;
  background: rgba(255, 255, 255, 0.8);
  text-align: center;
}

.offer-text span {
  position: relative;
}

.offer-text span::after {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 100%;
  height: 1px;
  background-color: #F26422;
}

.offer-text-2 {
  padding: 1.5px 4px;
  background-color: #ABABAB;
  color: #ffffff;
  font-size: 10px;
  text-align: center;
  white-space: nowrap;
}

.offer-price {
  padding: 2px 4px;
  background-color: #F26422;
  color: #ffffff;
  font-weight: 700;
  text-align: center;
}

.offer-price::before {
  content: 'от';
  margin-right: 5px;
  font-size: 12px;
  font-weight: 500;
}

.offer-price::after {
  content: '₽';
  font-size: 12px;
  margin-left: 5px;
}

.offer-list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 26px;
}

.offer-list li {
  position: relative;
  margin-bottom: 34px;
}

.offer-list li:first-child .offer-list__content {
  position: absolute;
  bottom: 33px;
  right: 0;
}

.offer-list li:nth-child(2) .offer-list__prices {
  left: 7px;
}

.offer-list li:nth-child(5), .offer-list li:nth-child(6) {
  margin-bottom: 0;
}

.offer-list__img {
  display: block;
  margin-bottom: 3px;
  margin-left: auto;
  margin-right: auto;
}

.offer-list__prices {
  position: absolute;
  top: 3px;
  left: 0;
  min-width: 85px;
}

.offer-list__content {
  max-width: 101px;
}

.offer-list .offer-text-2 {
  margin-bottom: 3px;
}

.offer-list__bonus {
  font-size: 12px;
}

.offer-advantages {
  margin-bottom: 27px;
}

.offer-advantages li {
  display: flex;
  column-gap: 8px;
}

.offer-advantages li:not(:last-child) {
  margin-bottom: 16px;
}

.offer-advantages .bold {
  font-weight: 500;
}

.offer-info__content {
  margin-bottom: 25px;
}

.offer-info__title {
  margin-bottom: 5px;
  font-size: 21px;
  font-weight: 500;
}

.offer-info__text {
  font-size: 14px;
}

.offer-info__btn {
  width: 100%;
}
.offer-advantages {
    display: none;
}
.offer-info__title-block768{
    display: block;
}
@media (min-width:768px) {
  .offer__box {
    max-width: 648px;
    display: grid;
    column-gap: 34px;
    grid-template-areas: 'offer-img offer-list'
 'offer-advantages offer-list'
 'offer-info offer-list';
  }
    .offer-advantages {
    display: block;
}
  .offer-big {
    grid-area: offer-img;
    width: 306px;
  }
  .offer-big__item:first-of-type {
    top: 100px;
    left: 46px;
  }
  .offer-big__item:nth-of-type(2) {
    top: 70px;
    left: 172px;
  }
  .offer-big__item:nth-of-type(3) {
    bottom: 56px;
    left: 154px;
  }
  .offer-big__discount {
    bottom: 19px;
    left: 19px;
    width: 92px;
    height: 92px;
  }
  .offer-big__text {
    font-size: 14px;
  }
  .offer-big__percent {
    font-size: 27px;
  }
  .offer-list {
    grid-area: offer-list;
    margin-bottom: 0;
    padding-bottom: 50px;  
  }
  .offer-list li {
    margin-bottom: 19px;
  }
	.offer-list li:first-child .offer-list__content {
	  bottom: 36px;
	}  
  .offer-advantages {
    grid-area: offer-advantages;
    margin-bottom: 30px;
  }
  .offer-info {
    grid-area: offer-info;
  }
  .offer-info__content {
    margin-bottom: 31px;
  }
  .offer-info__title {
    margin-bottom: 6px;
  }
  .offer-texts {
    font-size: 18px;
    line-height: 25px;
    padding-bottom: 30px;
  }  
    .offer-list-text {
    font-size: 21px;
    line-height: 25px;
    padding-bottom: 15px;
}
    .offer-lists li {
    font-size: 18px;
    line-height: 21px;
}
    .offer-lists {
    padding-bottom: 40px;
    margin-bottom: 30px;
}
}
@media (min-width:1024px) {
  
  .offer__box {
    position: relative;
    max-width: none;
    grid-template-areas: 
 'offer-img offer-list'
 'offer-img offer-list'
 'offer-info offer-info'
 'offer-advantages offer-advantages';
  }
  .offer-big {
   margin-bottom: 0;
    width: 321px;
  }
  .offer-big__item:first-of-type {
    top: 109px;
    left: 62px;
  }
  .offer-big__item:nth-of-type(2) {
    top: 79px;
    left: 188px;
  }
  .offer-big__item:nth-of-type(3) {
    bottom: 55px;
    left: 161px;
  }
  .offer-big__discount {
    bottom: 16px;
    width: 100px;
    height: 100px;
  }
  .offer-big__logo {
    max-width: 62px;
  }
  .offer-big__text {
    font-size: 15px;
  }
  .offer-big__percent {
    font-size: 30px;
  }
  .offer__subtitle .orange {
    display: inline-block;
  }
  .offer-list {
    justify-content: flex-end;
    padding-bottom: 0;  
    padding-top: 10px;  
  }
  .offer-list li {
    margin-bottom: -11px;
  }
  .offer-list li:first-child {
    order: 1;
  }
  .offer-list li:first-child .offer-list__content {
    bottom: 32px;
    right: -3px;
  }
  .offer-list li:nth-child(2) {
    order: 5;
    margin-left: 15px;
    margin-right: 15px;
  }
  .offer-list li:nth-child(3) {
    order: 4;
  }
  .offer-list li:nth-child(4) {
    order: 3;
  }
  .offer-list li:nth-child(5) {
    order: 2;
    margin-left: 41px;
    margin-right: 35px;
  }
  .offer-list li:last-child {
    order: 6;
  }
  .offer-list__content {
    margin-top: 6px;
  }
  .offer-advantages {
    position: absolute;
    bottom: 97px;
    margin-bottom: 0;
    left: 280px;
  }
  .offer-advantages li:not(:last-child) {
    margin-bottom: 12px;
    }    
  .offer-advantages li {
    flex-direction: row-reverse;
  }
  .offer-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    column-gap: 20px;
    margin-top: 43px;
  }
  .offer-info__content {
    margin-bottom: 0;
    margin-left: 16px;
    min-width: 475px;
  }
  .offer-info__title {
    margin-bottom: 4px;
    text-align: right;  
  }
  .offer-info__text {
    margin-bottom: 4px;
    margin-right: 5px;
    font-size: 16px;
    text-align: right;
  }
  .offer-info__btn {
    max-width: 361px;
  }
    .offer-info__title-block768{
    display: inline-block;
}
    .offer-texts {
    font-size: 21px;
    line-height: 30px;
}
    .offer-lists {
    padding-left: 19px;
}
}
/* end -------------------------------------------- offer section ------------------------------------------------------- */
.examples-section-gallery-new-slider {
    overflow: hidden;
    position: relative;
}
.examples-section-gallery-new-wrap {
    display: flex;
}
.examples-section-gallery-new-slide {
    display: flex;
    position: relative;
    flex-shrink: 0;
    flex-wrap: wrap;
    z-index: 0;
    margin-bottom: 27px;
}
.examples-section-gallery-new-slide.slider__content-box.swiper-slide-active{
    z-index: 1;
}
.examples-section-gallery-new-slide img {
    width: 100%;
    height: auto;
}
.examples-section-gallery-new-text {
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
    padding-top: 11px;
}
.examples-section-gallery-new-prices {
    padding-top: 15px;
}
.examples-section-gallery-new-cena {
    border-radius: 3px 0px 0px 3px;
    background: #FFF;
    padding: 7px 10px;
    font-size: 14px;
	height: 30px;
}
.examples-section-gallery-new-price {
    background: #F26422;
    padding: 3px 10px;
    font-size: 20px;
    color: #FFF;
    font-weight: 700;
    border-radius: 0px 3px 3px 0px;
	height: 30px;
}
.examples-section-gallery-new-prices {
    padding-top: 15px;
    display: flex;
}
.slider-controls-examples-section-gallery-new {
    margin-bottom: 0;
}
.examples-section-gallery-new-price-rubl {
    font-size: 15px;
}
@media (max-width:414px) {
	.examples-section-gallery-new-slider picture {
		width: 100%;
	}
	.examples-section-gallery-new-text {
		text-align: center;
	}
	.examples-section-gallery-new-prices {
		justify-content: center;
	}	
}
@media (min-width:768px) {
.examples-section-gallery-new-texts {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: flex-start;
    padding-top: 27px;
}
    .examples-section-gallery-new-text {
    font-size: 20px;
    padding-top: 0;
    max-width: 263px;
}
    .examples-section-gallery-new-prices {
    padding-top: 0;
}
    .examples-section-gallery-new-cena {
    padding: 10px 15px;
    font-size: 17px;
	height: 42px;
}
    .examples-section-gallery-new-price {
    padding: 5px 15px;
    font-size: 28px;
	height: 42px;
}
.examples-section-gallery-new-price-rubl {
    font-size: 20px;
}    
}
@media (min-width:1024px) {
  .examples-section-gallery-new-texts {
    align-items: center;
}  
    .examples-section-gallery-new-text {
    max-width: 100%;
    font-size: 23px;    
}
}
@media (any-hover: hover) {
    .examples-slider__next:hover,.examples-slider__prev:hover,.windows-house-next:hover,.windows-house-prev:hover {
        opacity:1
    }

    .btn--orange:hover,.form__btn--orange:hover {
        background-color: #f26422;
        color: #fff
    }

    .menu-item-link:hover,.menu__link:hover {
        color: #f26422
    }

    .main-header-box a:hover,.preheader a:hover {
        color: #f26422;
        transition: color .3s
    }

    .accordion__toggle {
        cursor: pointer
    }

    .doors-house__list li:hover .doors-house-slider__next,.doors-house__list li:hover .doors-house-slider__prev,.examples__list li:hover .examples-slider__next,.examples__list li:hover .examples-slider__prev,.gazebos-slider:hover .windows-house-next,.gazebos-slider:hover .windows-house-prev,.right-alum-slider:hover .right-alum-slider__next,.right-alum-slider:hover .right-alum-slider__prev,.right-balcony-slider:hover .right-balcony-slider__next,.right-balcony-slider:hover .right-balcony-slider__prev {
        display: block
    }

    .right-alum-slider__next:hover,.right-alum-slider__prev:hover,.right-balcony-slider__next:hover,.right-balcony-slider__prev:hover {
        background-color: #fff
    }
}
.rostov .work-schedule__email-icon, .rostov .footer-contacts-mail {
	display: none;
}
/* /////////////////////////////////////////////////////////////////////////////////////////////////// */
/* start --------------------------------------- card__item--main ------------------------------------ */
.card__item--main .card__wrap {
    display: flex;
    flex-direction: column;
    background: #FFF;
    border-radius: 5px;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 25%);
    padding: 10px 10px 15px;
	width: 258px;
	height: 100%;
}
.card__item--main .card__image {
	display: flex;
    position: relative;
    width: 100%;
    margin-bottom: 15px;
}
.card__item--main .card__image img {
	border-radius: 5px 5px 0 0;
}
.card__item--main .card__image .preview {	
    position: absolute;
	top: 10px;
    right: 10px;	
    border-radius: 25px;
    padding: 8px 12px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    background: rgba(255, 255, 255, 0.9);
    color: #48494b;
    font-size: 14px;
    line-height: 100%;
    gap: 8px;
    align-items: center;	
}
.card__item--main .card__image .preview:before {	
    content: '';
    width: 18px;
    height: 18px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_3856_29835)'%3e%3cpath d='M9.08202 11.6733C7.70702 12.465 6.58203 11.815 6.58203 10.2316V8.99829V7.76496C6.58203 6.17328 7.70702 5.53162 9.08202 6.32328L10.1487 6.93995L11.2154 7.55663C12.5904 8.34829 12.5904 9.64829 11.2154 10.44' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' stroke='%23F26422' /%3e%3cpath d='M2.33268 4.0013C1.29102 5.39297 0.666016 7.1263 0.666016 9.0013C0.666016 13.6013 4.39935 17.3346 8.99935 17.3346C13.5993 17.3346 17.3327 13.6013 17.3327 9.0013C17.3327 4.4013 13.5993 0.667969 8.99935 0.667969C7.80768 0.667969 6.66602 0.917969 5.64102 1.3763' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' stroke='%23F26422' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3856_29835'%3e%3crect width='18' height='18' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
    gap: 8px;
    align-items: center;
}
.card__item--main .card__info {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.card__item--main .card__info > *:last-child {
    margin-bottom: 0;
}
.card__item--main .card__title {
    margin-bottom: 10px;
    font-size: 21px;
}
.card__item--main .card__size {
	font-size: 18px;
	line-height: 139%;
	margin-bottom: 15px;	
}
.card__item--main .card__desc {
    line-height: 131%;
	margin-bottom: 20px;
}
.card__item--main .card__desc > * + *,
.card__item--main .card__list > .card__item + .card__item {
    margin-top: 10px;
}
.card__item--main .card__desc .attention {
	gap: 10px;
}
.card__item--main .card__desc .attention svg {
	flex-shrink: 0;
}
.card__item--main .marker__list {
    column-gap: 8px;
    flex-wrap: wrap;
    padding-left: 10px;
    border-left: 2px solid #f26422;
}
.card__item--main .marker__list span {
	display: flex;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
}
.card__item--main .marker__list span:before {
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #f26422;
}
.card__item--main .card__logos {
	display: flex;
    justify-content: space-between;	
}
.card__item--main .select {
    position: relative;
    line-height: 119%;
    cursor: pointer;
	margin-bottom: 15px;	
}
.card__item--main .selected {
    line-height: 119%;
    color: #F26422;
    padding-bottom: 8px;
    border-bottom: 1px solid #D0D0D0;
    align-items: center;
    justify-content: space-between;
}
.card__item--main .selected:after {
	content: '';
    display: inline-block;
    width: 12px;
    height: 7px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L5.85858 5.85858C5.93668 5.93668 6.06332 5.93668 6.14142 5.85858L11 1' stroke='%23F26422' stroke-width='2' stroke-linecap='round' /%3e%3c/svg%3e");
	background-size: cover;
}
.card__item--main .select-variation.on .selected:after {
    transform: rotateX(180deg);
}
.card__item--main .select .list-dropdown {
    display: none;
    position: absolute;
    width: calc(100% + 20px);
    z-index: 5;
    padding: 0 15px;
    background: #fff;
    margin-left: -10px;
    margin-right: -10px;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.15);
    line-height: 119%;
}
.card__item--main .select-variation.on .selected {
    color: #48494b;
}
.card__item--main .select-variation.on .list-dropdown {
    display: block;
}
.card__item--main .select .list-dropdown .item {
    padding: 8px 0;
}
.card__item--main .select .list-dropdown .item:not(:last-child) {
    border-bottom: 1px solid #D0D0D0;
}
.card__item--main .list-option {
    gap: 10px;
    font-size: 16px;
    line-height: 119%;
    color: #7c7c7c;
    padding: 0;
    margin-bottom: 20px;
}
.card__item--main .list-option--border-bottom {
	padding-bottom: 18px;
	margin-bottom: 18px;
	border-bottom: 1px solid #ABABAB;
}
.card__item--main .list-option .item .color-black {
    color: #48494b;
}
.card__item--main .price.price-label--black {
    border-radius: 5px;
    padding: 7px 10px 8px 10px;
    background: #48494b;
    color: #fff;
    line-height: 100%;
    margin-bottom: 15px;
    width: fit-content;
}
.card__item--main .instalment {
    line-height: 119%;
    margin-bottom: 15px;
}
.card__item--main .instalment .word {
    text-underline-offset: 2px;
}
.card__item--main .card__cost {
    display: flex;
    margin-top: auto;
}
.card__item--main .card__cost .card__cost--current,
.card__item--main .card__cost .card__cost--old {
    display: grid;
    align-items: end;
    gap: 8px;
}
.card__item--main .card__cost--current {
    padding-right: 15px;
    border-right: 1px solid #48494B;
}
.card__item--main .card__cost--old {
    padding-left: 15px;
}
.card__item--main .card__cost .caption {
	font-size: 14px;
	line-height: 114%;
}
.card__item--main .card__cost .card__price .price {
	font-size: 24px;
	line-height: 113%;
}
.card__item--main .card__price .word,
.card__item--main .card__price .currency {
    font-size: 24px;
}
.card__item--main .card__price-label {
    background: #f26422;
    color: #fff;
    width: fit-content;
    border-radius: 3px;
    padding: 9px 10px;
	margin-top: auto;
}
.card__item--main .card__price-label .price {
	font-size: 28px;
	line-height: 1;
}
.card__item--main .card__price-label .word,
.card__item--main .card__price-label .currency {
	font-size: 18px;
	line-height: 1;
}
.card__item--main .price-strikeout {
	position: relative;
}
.card__item--main .price-strikeout:before {
	content: '';
    position: absolute;
    top: 50%;
    width: 100%;
    height: 1.5px;
    background: #f26422;
}
.card__item--main .card__offer-text {
	font-size: 18px;
	line-height: 139%;
	margin-top: 15px;
}
.card__item--main .btn--orange {
	width: 150px;
    transition: background-color 0.3s ease, color 0.3s ease;
    font-size: 21px;
	border-radius: 3px;
	border: 1.5px solid #F26422;
	margin-top: 20px;	
}
.card__item--main .btn--orange.full-width {
	width: 100%;	
}
.card__item--main .card__btn:hover {
    background: #F26422;
    color: #fff;
}
.product-card .card__item--main .card__title {
	font-size: 18px;
	line-height: 139%;	
}
.product-card .card__item--main:has(.list-option--border-bottom) .card__title {
	margin-bottom: 15px;	
}
@media (hover: hover) {
    .card__item--main .select-variation.on .selected:hover,
	.card__item--main .select-variation .list-dropdown .item:hover {
        color: #F26422;
    }
}
/* end ----------------------------------------- card__item--main ------------------------------------ */

/* start -------------------------------------- card__item--action ----------------------------------- */
.card__item--action {
    background: #F26422;
    color: #fff;
	border-radius: 3px;
	box-shadow: 0px 0px 10px rgb(0 0 0 / 25%);
}
.card__item--action .card__wrap {
    display: flex;
    flex-direction: column;	
	padding-top: 30px!important;
	height: 100%;
}
.card__item--action svg {
	margin-bottom: 45px;
}
.card__item--action .card__title {
	font-size: 30px;
	line-height: 117%;
	margin-bottom: 25px;
}
.card__item--action .card__desc {
	font-size: 18px;
	line-height: 139%;
}
.card__item--action .btn {
	margin-top: auto;
}
/* end ---------------------------------------- card__item--action ----------------------------------- */

/* start ----------------------------------------- slider-main --------------------------------------- */
.content:has(.slider-main),
.content:has(.slider-mobile) {
    overflow: hidden;
}
.content .slider-main,
.content .slider-mobile {
    margin-bottom: 25px;
}
.content:has(.slider-main) .slider-controls {
	margin-bottom: 0;
}
.content:has(.slider-main):has(.btn--primary-size) .slider-controls {
	margin-bottom: 25px;
}
.slider-main,
.slider-mobile {
    clip-path: inset(-6px 0px -6px -6px);
	margin-right: -15px;
}
.slider-main .slider__wrap,
.slider-mobile .slider__wrap {
    display: flex;
}
.slider-main .slider__slide,
.slider-mobile .slider__slide {
    margin-right: 15px;
}
@media (max-width: 767px) {
	.content:has(.slider-only-mobile) {
		overflow: hidden;
	}
	.content .slider-only-mobile {
		margin-bottom: 25px;
	}
	.slider-only-mobile {
		clip-path: inset(-6px 0px -6px -6px);
		margin-right: -15px;
	}
	.slider-only-mobile .slider__wrap {
		display: flex;
	}
	.slider-only-mobile .slider__slide {
		margin-right: 15px;
	}	
}
@media (min-width: 768px) {
	.content .slider-main,
	.content .slider-mobile,
	.content:has(.slider-main):has(.btn--primary-size) .slider-controls {
		margin-bottom: 40px;
	}	
	.slider-main,
	.slider-mobile {
		margin-right: -30px;
	}	
    .slider-main .slider__slide,
	.slider-mobile .slider__slide {
        margin-right: 20px;
    }
	.content:has(.slider-only-mobile) .slider-controls {
		display: none;
	}	
}
@media (min-width: 1024px) {
	.content .slider-mobile {
		margin-bottom: 0;
	}
	.content:has(.slider-mobile) .slider__slide {
		margin-right: 0;
	}
	.content:has(.slider-mobile) .slider-controls {
		display: none;
	}	
	.slider-main {
		margin-right: -40px;
	}
	.slider-mobile {
		clip-path: unset;
		margin-right: 0;
	}
    .slider-mobile .card__list {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 20px;
    }
    .slider-mobile .card__list .card__wrap {
        width: 100%;
    }	
}
/* end ------------------------------------------- slider-main --------------------------------------- */

/* start ------------------------------------------- connect ----------------------------------------- */
.connect {
	display: flex;
    gap: 10px;	
}
.connect-btn {
	display: inline-block;
    width: 30px;
    height: 30px;
	border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;	
	position: relative;
}
.connect-btn.max {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg clip-path='url(%23clip0_5396_49735)'%3e%3cpath d='M30 0H0V30H30V0Z' fill='url(%23pattern0_5396_49735)'/%3e%3c/g%3e%3cdefs%3e%3cpattern id='pattern0_5396_49735' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0_5396_49735' transform='scale(0.00138889)'/%3e%3c/pattern%3e%3cclipPath id='clip0_5396_49735'%3e%3crect width='30' height='30' fill='white'/%3e%3c/clipPath%3e%3cimage id='image0_5396_49735' width='720' height='720' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
}
.connect-btn.telegram {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='30' height='30' rx='15' fill='%2327A6E5' /%3e%3cpath d='M21 9.45167L18.7459 21.2192C18.7459 21.2192 18.4306 22.0351 17.5642 21.6438L12.3634 17.5144L12.3393 17.5023C13.0418 16.849 18.4893 11.777 18.7274 11.5471C19.0959 11.191 18.8671 10.979 18.4392 11.248L10.3926 16.5397L7.28823 15.4581C7.28823 15.4581 6.79969 15.2781 6.75269 14.8868C6.70508 14.4949 7.30431 14.2829 7.30431 14.2829L19.9599 9.14171C19.9599 9.14171 21 8.66845 21 9.45167Z' fill='%23F0FAFF' /%3e%3c/svg%3e");
}
.connect-btn.phone {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='30' height='30' rx='15' fill='%23F26422'/%3e%3cg clip-path='url(%23clip0_5776_54888)'%3e%3cpath d='M22.259 22.4603L21.0659 23.6534C20.8527 23.8655 20.2287 23.9995 20.2101 23.9995C16.433 24.0313 12.7967 22.5483 10.1244 19.8753C7.44438 17.1958 5.95963 13.5452 6.00084 9.75721C6.00084 9.755 6.13763 9.14859 6.35022 8.93765L7.54331 7.74347C7.98111 7.30623 8.81931 7.10847 9.40652 7.30401L9.6581 7.3886C10.2453 7.58414 10.8589 8.23231 11.0215 8.82884L11.6224 11.0337C11.7855 11.6314 11.5663 12.4817 11.1291 12.9189L10.3315 13.7165C11.1137 16.6157 13.3873 18.8887 16.2848 19.672L17.0824 18.8744C17.5197 18.4371 18.3722 18.2185 18.9698 18.3811L21.1748 18.9832C21.7702 19.1447 22.4184 19.7577 22.615 20.3454L22.6985 20.597C22.8939 21.1849 22.6962 22.0231 22.259 22.4603ZM16.1244 14.9997H17.2494C17.2494 13.7572 16.242 12.7498 14.9994 12.7498V13.8748C15.6196 13.8748 16.1244 14.3801 16.1244 14.9997ZM20.6243 14.9997C20.6243 11.8929 18.1063 9.37489 14.9994 9.37489V10.4999C17.4812 10.4999 19.4993 12.5191 19.4993 14.9997H20.6243ZM14.9994 6V7.12496C19.3411 7.12496 22.8742 10.6581 22.8742 14.9997H23.9991C23.9991 10.0297 19.9695 6 14.9994 6Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_5776_54888'%3e%3crect width='18' height='18' fill='white' transform='translate(6 6)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.connect-btn.mail {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='30' height='30' rx='15' fill='%23F26422'/%3e%3cg clip-path='url(%23clip0_5397_49949)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 10.0773V20.3333C6 20.7013 6.288 21 6.64286 21H23.3571C23.712 21 24 20.7013 24 20.3333V10.0773L15.3349 15.5687C15.1292 15.6993 14.8708 15.6993 14.6651 15.5687L6 10.0773ZM15 14.2187L6.765 9H23.235L15 14.2187Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_5397_49949'%3e%3crect width='18' height='12' fill='white' transform='translate(6 9)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.connect-btn.tooltip span {
	display: none;
	color: #fff;
	padding: 6px 10px;
	border-radius: 6px;
	background: #7c7c7c;
	white-space: nowrap;
}
.connect-btn.tooltip:hover span {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: -12px;
    transform: translate(-100%, -50%);
}
.connect-btn.tooltip:hover span:before {
	content: '';
    display: inline-block;
    width: 6px;
    height: 9px;	
    position: absolute;
	top: 50%;
    right: -6px;
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='6' height='9' viewBox='0 0 6 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 4.23529L0 0V9L6 4.23529Z' fill='%237C7C7C' /%3e%3c/svg%3e");
}
.connect.connect-fixed {
	flex-direction: column;
    width: 50px;
    position: fixed;
    z-index: 95;
	bottom: 87px;
    right: 23px;	
}
.connect.connect-fixed .connect-btn {
	border-radius: 20px;
	width: 100%;
	height: auto;
	aspect-ratio: 1;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
}
.connect.connect-fixed .connect-btn.max {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='60' height='60' rx='20' fill='url(%23pattern0_6249_61861)'/%3e%3cdefs%3e%3cpattern id='pattern0_6249_61861' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0_6249_61861' transform='translate(-0.250751) scale(0.0015015)'/%3e%3c/pattern%3e%3cimage id='image0_6249_61861' width='1000' height='666' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
}
.connect.connect-fixed .connect-btn.telegram {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='60' height='60' rx='20' fill='%2327A6E5'/%3e%3cpath d='M46 17.0628L40.7801 44.7511C40.7801 44.7511 40.0497 46.6708 38.0433 45.7501L25.9995 36.034L25.9437 36.0053C27.5705 34.4683 40.1857 22.5341 40.7371 21.9932C41.5906 21.1553 41.0607 20.6566 40.0697 21.2895L21.4355 33.7405L14.2464 31.1955C14.2464 31.1955 13.1151 30.772 13.0062 29.8514C12.896 28.9292 14.2837 28.4304 14.2837 28.4304L43.5912 16.3334C43.5912 16.3334 46 15.2199 46 17.0628V17.0628Z' fill='white'/%3e%3c/svg%3e ");
}
.footer-contact .connect {
    gap: 15px;
    margin: 10px 0 25px;	
}

.connect-social {
    margin-top: 25px;
}
.connect-social input[type="checkbox"] {
    appearance: none;
	border-radius: 3px;
	width: 20px;
	height: 20px;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
    background-color: #fff;	
}
.connect-social input[type="checkbox"]:checked {
    background-color: #f26422;
    background-repeat: no-repeat;
    background-position: center;
	background-size: auto;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 3.7L6.141 9.81779C6.22093 9.9129 6.36731 9.9129 6.44723 9.81779L13.8571 1' stroke='white' stroke-width='2' stroke-linecap='round' /%3e%3c/svg%3e");
}
.connect-social label {
	font-size: 18px;
    line-height: 117%;
    display: inline-flex;
    gap: 8px;
    align-items: center;
	cursor: pointer;
	flex-wrap: wrap;
}
.social-box {
	display: inline-flex;
    font-weight: 500;
    font-size: 18px;
    line-height: 100%;
    gap: 8px;
    align-items: end;
    padding-left: 28px;
}
.social-box.social-single {
    margin-top: 0;
    padding-left: 4px;
}
.social-box > span:not([class]) {
	font-weight: normal;
}
.social-box .social-max,
.social-box .social-telegram {
    display: flex;
    align-items: center;
    gap: 10px;	
}
.social-box .social-max:before,
.social-box .social-telegram:before {
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;	
}
.social-box .social-max:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='20' height='20' rx='5' fill='url(%23pattern0_6021_64702)'/%3e%3cdefs%3e%3cpattern id='pattern0_6021_64702' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0_6021_64702' transform='translate(-0.250751) scale(0.0015015)'/%3e%3c/pattern%3e%3cimage id='image0_6021_64702' width='1000' height='666' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
}
.social-box .social-telegram:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='20' height='20' rx='5' fill='%2327A6E5'/%3e%3cpath d='M15.3359 5.68628L13.596 14.9157C13.596 14.9157 13.3525 15.5556 12.6837 15.2487L8.66911 12.01L8.6505 12.0005C9.19278 11.4881 13.3979 7.51007 13.5816 7.32975C13.8661 7.05048 13.6895 6.88423 13.3592 7.09518L7.14776 11.2455L4.75141 10.3972C4.75141 10.3972 4.3743 10.256 4.33802 9.94915C4.30126 9.64176 4.76382 9.4755 4.76382 9.4755L14.533 5.44318C14.533 5.44318 15.3359 5.07199 15.3359 5.68628Z' fill='white'/%3e%3c/svg%3e ");
}
.popup:has(.connect-social) .form {
	flex-wrap: wrap;
}
.popup.popup-discount .connect-social {
	color: #fff;
}
.popup.popup-discount .connect-social input[type="checkbox"]:checked,
.discounts-stocks .connect-social input[type="checkbox"]:checked {
    background-color: #fff;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 3.7L6.141 9.81779C6.22093 9.9129 6.36731 9.9129 6.44723 9.81779L13.8571 1' stroke='%23F26422' stroke-width='2' stroke-linecap='round' /%3e%3c/svg%3e");
}
.popup.popup-developer .connect-social,
.popup.popup-letter .connect-social {
	margin-top: 0;
	margin-bottom: 25px;
}
.forms-free-zamer:has(.connect-social) {
	margin-bottom: 25px;
}
.discounts-stocks .form .connect-social {
	text-align: initial;
}
.consultation .consultation__social {
	margin-bottom: 25px;
}
.consultation .consultation__social-link {
	color: #48494b;
	line-height: 1;
	padding: 6px 10px 6px 37px;
	border-radius: 5px;
	background: rgba(171, 219, 252, 0.5);
	position: relative;
}
.consultation .consultation__social-link:before {
	content: '';
	display: inline-block;
	width: 32px;
	height: 32px;
	background-size: cover;
    position: absolute;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);	
}
.consultation .consultation__social-link.social-max:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpath d='M34 0H0V34H34V0Z' fill='url(%23pattern0_5781_55054)'/%3e%3cdefs%3e%3cpattern id='pattern0_5781_55054' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0_5781_55054' transform='scale(0.00138889)'/%3e%3c/pattern%3e%3cimage id='image0_5781_55054' width='720' height='720' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
}
.schedule .work-schedule__connect {
    display: grid;
    gap: 10px;	
	margin-top: 5px;
}
.schedule .work-schedule__connect .schedule__social-link {
	align-items: center;
	gap: 8px;
	font-size: 18px;
	line-height: 117%;
	color: #48494b;
}
.schedule .work-schedule__connect .schedule__social-link:before {
	content: '';
	display: inline-block;
	width: 19px;
	height: 19px;
	background-size: contain;
	background-repeat: no-repeat;
}
.schedule .work-schedule__connect .social-max:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='19' height='19' fill='url(%23pattern0_6087_71489)'/%3e%3cdefs%3e%3cpattern id='pattern0_6087_71489' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0_6087_71489' transform='scale(0.000462963)'/%3e%3c/pattern%3e%3cimage id='image0_6087_71489' width='2160' height='2160' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
}
.schedule .work-schedule__connect .social-telegram:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='17' viewBox='0 0 19 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19 0.602225L15.9946 16.2923C15.9946 16.2923 15.5741 17.3801 14.4189 16.8584L7.48458 11.3526L7.45242 11.3364C8.38909 10.4654 15.6524 3.70266 15.9698 3.39612C16.4613 2.92136 16.1562 2.63873 15.5856 2.99736L4.85679 10.053L0.717638 8.61077C0.717638 8.61077 0.0662573 8.37083 0.00359284 7.84911C-0.0598962 7.32653 0.739076 7.0439 0.739076 7.0439L17.6131 0.188948C17.6131 0.188948 19 -0.44207 19 0.602225Z' fill='%2327A6E5'/%3e%3c/svg%3e ");
}
@media (max-width: 767px) {
	.popup .popup__content1:has(.connect-social) {
		height: 563px;
	}	
	.popup .popup__orange1:has(.connect-social) {
		height: 490px;
	}
	.social-box.social-set {
		padding-left: 0;
		display: contents;
	}
	.connect-social:has(.social-set) label {
		padding-left: 28px;
		position: relative;		
	}
	.connect-social:has(.social-set) input[type="checkbox"] {
		position: absolute;
		left: 0;
		top: 0;		
	}
	.popup.popup-developer .connect-social,
	.popup.popup-letter .connect-social {
		width: 280px;
	}	
}
@media (min-width: 768px) {
	.main-header-burger-box .connect {
		display: none;
	}
	.main-header-contacts__action {
		display: flex;
		gap: 10px;
		align-items: center;
	}
	.main-header-contacts__action .connect {
		gap: 7px;
	}
	.main-header-contacts__action .connect-btn {
		width: 20px;
		height: 20px;
	}
	.connect.connect-fixed {
        bottom: 96px;
        gap: 20px;	
	}	
	.footer-contact .connect {
		justify-content: right;
		margin: 10px 0 0;	
	}
	.connect-social {
		margin-top: 30px;
		display: flex;
        gap: 8px;
	}	
	.connect-social label {
		font-size: 21px;
		line-height: 100%;
	}	
	.connect-social .social-box {
		margin-top: 0;
		padding-left: 0;
		font-size: 21px;
		line-height: 100%;		
	}
	.form .connect-social:has(.social-single) {
		width: 100%;
	}
	.popup.popup-developer .connect-social,
	.popup.popup-letter .connect-social,
	.forms-free-zamer:has(.connect-social) {
		margin-bottom: 30px;
	}
	.director-form .main-form:has(.connect-social) {
		max-width: 100%;
		flex-wrap: wrap;
	}
	.director-form .main-form:has(.connect-social) .form__phone,
	.director-form .main-form:has(.connect-social) .form__btn	{
		flex-basis: 238px;
	}
	.discounts-stocks .form:has(.connect-social) {
		flex-wrap: wrap;
		justify-content: unset;
		max-width: 648px;
	}	
	.discounts-stocks .form:has(.connect-social) .form__phone,
	.discounts-stocks .form:has(.connect-social) .form__btn	{
		flex-basis: 314px;
	}
	.consultation .consultation__social-link {
		padding: 6px 12px 6px 41px;
		font-size: 18px;
	}
	.consultation .consultation__social-link:before {
		width: 34px;
		height: 34px;	
	}	
}
@media (min-width: 1024px) {
	.main-header-contacts__action .connect-btn {
		width: 24px;
		height: 24px;
	}
	.main-header-contacts__action .connect {
        gap: 6px;
    }
	.main-header-contacts__action .connect-btn.tooltip:hover span {
		left: -10px;
	}
	.director-form .main-form:has(.connect-social) .form__phone,
	.director-form .main-form:has(.connect-social) .form__btn	{
		flex-basis: 250px;
	}	
}
/* end --------------------------------------------- connect ----------------------------------------- */

/* start -------------------------------------- insulation-balcony ----------------------------------- */
.insulation-balcony__content .desc-wrapper {
	margin-bottom: 35px;
}
.insulation-balcony .content-background .title,
.insulation-balcony .content-background .desc-wrapper,
.insulation-balcony .content-background .title-chapter {
	color: #fff;	
}
.insulation-balcony .content-background {
	background: url('../img/bg-ceiling-offer-small.jpg');
}

@media (min-width: 768px) {
    .insulation-balcony__content ul li {
        margin-bottom: 20px;
    }
	.insulation-balcony .content-background {
		background: url('../img/bg-ceiling-offer-middle.jpg');
	}
	.insulation-balcony .content-background .desc-wrapper {
		width: 520px;
	}	
}
@media (min-width: 1024px) {
	.insulation-balcony .content-background {
		background: url('../img/bg-ceiling-offer-big.jpg');
	}
	.insulation-balcony .content-background .desc-wrapper {
		width: 640px;
	}	
}
/* end ---------------------------------------- insulation-balcony ----------------------------------- */

/* start ------------------------------------ price-balcony-exterior --------------------------------- */
.price-balcony-exterior .details {
	gap: 15px;
	font-size: 18px;
	border-radius: 5px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
	background: #fff;
	padding: 20px 15px;	
}
.price-balcony-exterior .details p {
	line-height: 139%;
}
.price-balcony-exterior .details__list {
	gap: 15px;
	line-height: 122%;
}
.price-balcony-exterior .details__item {
	gap: 15px;
	align-items: center;
}
.price-balcony-exterior .details__item svg {
	flex-shrink: 0;
	width: 40px;
	height: auto;
}
.price-balcony-exterior .summary {
	height: 374px;
	background: url('../img/price-balcony-exterior/bg-mobile.png');
}
.price-balcony-exterior .summary__list {
	height: 100%;
	position: relative;
}
.price-balcony-exterior .summary__item {
	border-radius: 10px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
	background: #fff;
	padding: 10px 12px;	
	width: fit-content;
	position: absolute;
}
.price-balcony-exterior .summary__item:before,
.price-balcony-exterior .summary__item:after {
	content: '';
	display: inline-block;
	position: absolute;
	background-size: cover;
}
.price-balcony-exterior .summary__item:before {
	width: 25px;
	height: 25px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='15' cy='15' r='15' fill='%23F26422'/%3e%3cpath d='M16.125 18.375C15.504 18.375 15 17.871 15 17.25V16.125C15 15.5034 15.504 15 16.125 15H22.875V18.375H16.125ZM16.9688 15.8904C16.503 15.8904 16.125 16.2684 16.125 16.7342C16.125 17.2005 16.503 17.5779 16.9688 17.5779C17.4351 17.5779 17.8125 17.2005 17.8125 16.7342C17.8125 16.2684 17.4351 15.8904 16.9688 15.8904ZM14.4375 16.125V17.25C14.4375 18.1815 15.1935 18.9375 16.125 18.9375H21.75V21.1875C21.75 22.119 20.9946 22.875 20.0625 22.875H8.25C7.3185 22.875 6.5625 22.119 6.5625 21.1875V10.5C6.5625 9.56794 7.3185 8.8125 8.25 8.8125H13.668L12.3467 9.36319H7.96931C7.50356 9.36319 7.12556 9.74119 7.12556 10.2069C7.12556 10.6733 7.50356 11.0507 7.96931 11.0507H21.75V14.4375H16.125C15.1935 14.4375 14.4375 15.1929 14.4375 16.125ZM8.81306 12.1875H7.68806V13.3125H8.25056V12.75H8.81306V12.1875ZM8.81306 13.875H7.68806V15H8.27363L8.25056 14.4375L8.81306 14.4493V13.875ZM8.81306 15.5625H7.68806V16.6875H8.26237L8.25056 16.125H8.81306V15.5625ZM8.81306 17.25H7.68806V18.375H8.26237L8.25056 17.8125L8.81306 17.8243V17.25ZM8.81306 18.9375H7.68806V20.0625H8.25056V19.5H8.81306V18.9375ZM8.81306 20.625H7.68806V21.75H8.26237L8.25056 21.1993H8.81306V20.625ZM11.0631 10.4651L17.6724 7.6875L18.9381 10.4651H11.0631ZM18.7384 8.8125H20.0625C20.5553 8.8125 20.994 9.02681 21.3028 9.36319H19.0073L18.7384 8.8125Z' fill='white'/%3e%3c/svg%3e ");
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    border-radius: 50%;
}
.price-balcony-exterior .summary__item:nth-child(1) {
	top: 10px;
    right: 81px;
}
.price-balcony-exterior .summary__item:nth-child(1):before,
.price-balcony-exterior .summary__item:nth-child(3):before {
	top: -10px;
    right: -10px;
}
.price-balcony-exterior .summary__item:nth-child(1):after {
	width: 54px;
	height: 45px;	
	top: 0;
    right: -66px;	
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='54' height='45' viewBox='0 0 54 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M42.7174 39C42.7174 41.9455 45.1053 44.3333 48.0508 44.3333C50.9963 44.3333 53.3841 41.9455 53.3841 39C53.3841 36.0545 50.9963 33.6667 48.0508 33.6667C45.1053 33.6667 42.7174 36.0545 42.7174 39ZM0.0507812 1L-0.00177758 1.99862C0.747189 2.03804 1.50394 2.09817 2.26703 2.17884L2.37215 1.18438L2.47727 0.189917C1.68009 0.105651 0.888278 0.0426947 0.10334 0.00138217L0.0507812 1ZM6.97971 1.901L6.7796 2.88078C8.25058 3.1812 9.73305 3.55271 11.2172 3.99376L11.5021 3.03519L11.7869 2.07661C10.2483 1.61938 8.70925 1.2336 7.17981 0.921228L6.97971 1.901ZM15.9124 4.54705L15.5498 5.47901C16.9614 6.02813 18.3652 6.63907 19.7527 7.31032L20.1882 6.41013L20.6237 5.50994C19.1884 4.8156 17.736 4.18346 16.2749 3.61508L15.9124 4.54705ZM24.3017 8.60456L23.7965 9.46757C25.1093 10.236 26.3982 11.0602 27.6555 11.9385L28.2282 11.1187L28.8009 10.2989C27.499 9.3895 26.165 8.53658 24.8069 7.74155L24.3017 8.60456ZM31.9376 13.9439L31.2992 14.7135C32.4715 15.6861 33.6052 16.71 34.6926 17.7838L35.3952 17.0722L36.0978 16.3606C34.9682 15.2453 33.7917 14.1827 32.5761 13.1743L31.9376 13.9439ZM38.5613 20.4942L37.7969 21.1388C38.7766 22.3006 39.7035 23.5099 40.5704 24.7652L41.3933 24.197L42.2162 23.6288C41.3117 22.319 40.3457 21.0589 39.3258 19.8495L38.5613 20.4942ZM43.8462 28.161L42.9701 28.6431C43.6987 29.9672 44.3624 31.3348 44.9544 32.7445L45.8764 32.3574L46.7984 31.9702C46.1786 30.4941 45.4841 29.0632 44.7223 27.6789L43.8462 28.161ZM47.4467 36.7473L46.4883 37.0325C46.7036 37.7561 46.9005 38.4895 47.0782 39.2326L48.0508 39L49.0234 38.7674C48.8372 37.9888 48.6309 37.2203 48.4052 36.4621L47.4467 36.7473ZM42.7174 39C42.7174 41.9455 45.1053 44.3333 48.0508 44.3333C50.9963 44.3333 53.3841 41.9455 53.3841 39C53.3841 36.0545 50.9963 33.6667 48.0508 33.6667C45.1053 33.6667 42.7174 36.0545 42.7174 39ZM0.0507812 1L-0.00177758 1.99862C0.747189 2.03804 1.50394 2.09817 2.26703 2.17884L2.37215 1.18438L2.47727 0.189917C1.68009 0.105651 0.888278 0.0426947 0.10334 0.00138217L0.0507812 1ZM6.97971 1.901L6.7796 2.88078C8.25058 3.1812 9.73305 3.55271 11.2172 3.99376L11.5021 3.03519L11.7869 2.07661C10.2483 1.61938 8.70925 1.2336 7.17981 0.921228L6.97971 1.901ZM15.9124 4.54705L15.5498 5.47901C16.9614 6.02813 18.3652 6.63907 19.7527 7.31032L20.1882 6.41013L20.6237 5.50994C19.1884 4.8156 17.736 4.18346 16.2749 3.61508L15.9124 4.54705ZM24.3017 8.60456L23.7965 9.46757C25.1093 10.236 26.3982 11.0602 27.6555 11.9385L28.2282 11.1187L28.8009 10.2989C27.499 9.3895 26.165 8.53658 24.8069 7.74155L24.3017 8.60456ZM31.9376 13.9439L31.2992 14.7135C32.4715 15.6861 33.6052 16.71 34.6926 17.7838L35.3952 17.0722L36.0978 16.3606C34.9682 15.2453 33.7917 14.1827 32.5761 13.1743L31.9376 13.9439ZM38.5613 20.4942L37.7969 21.1388C38.7766 22.3006 39.7035 23.5099 40.5704 24.7652L41.3933 24.197L42.2162 23.6288C41.3117 22.319 40.3457 21.0589 39.3258 19.8495L38.5613 20.4942ZM43.8462 28.161L42.9701 28.6431C43.6987 29.9672 44.3624 31.3348 44.9544 32.7445L45.8764 32.3574L46.7984 31.9702C46.1786 30.4941 45.4841 29.0632 44.7223 27.6789L43.8462 28.161ZM47.4467 36.7473L46.4883 37.0325C46.7036 37.7561 46.9005 38.4895 47.0782 39.2326L48.0508 39L49.0234 38.7674C48.8372 37.9888 48.6309 37.2203 48.4052 36.4621L47.4467 36.7473Z' fill='%23F26422' /%3e%3c/svg%3e");
}
.price-balcony-exterior .summary__item:nth-child(2) {
	top: 138px;
    left: 15px;
}
.price-balcony-exterior .summary__item:nth-child(2):before {
	bottom: -10px;
    right: -10px;
}
.price-balcony-exterior .summary__item:nth-child(2):after {
	width: 40px;
	height: 45px;	
    bottom: -45px;
    right: 12px;	
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='39' viewBox='0 0 40 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.6654 33C10.6654 35.9455 8.27755 38.3333 5.33203 38.3333C2.38651 38.3333 -0.00130081 35.9455 -0.00130081 33C-0.00130081 30.0545 2.38651 27.6667 5.33203 27.6667C8.27755 27.6667 10.6654 30.0545 10.6654 33ZM39.332 1V2C38.4925 2 37.6593 2.03292 36.8337 2.09731L36.7559 1.10034L36.6782 0.103364C37.5551 0.0349663 38.4402 0 39.332 0V1ZM31.6696 1.89579L31.8995 2.86901C30.2651 3.25505 28.6735 3.76351 27.1356 4.38184L26.7626 3.45402L26.3895 2.52621C28.0184 1.87128 29.7057 1.33215 31.4398 0.922568L31.6696 1.89579ZM22.1392 5.7201L22.6434 6.58364C21.1945 7.42977 19.814 8.37713 18.5138 9.41204L17.891 8.62963L17.2683 7.84722C18.6427 6.75318 20.1024 5.75148 21.6349 4.85656L22.1392 5.7201ZM14.1028 12.1177L14.8315 12.8025C13.681 14.0267 12.6276 15.3272 11.684 16.689L10.862 16.1194L10.0401 15.5499C11.041 14.1055 12.1568 12.7281 13.3741 11.4328L14.1028 12.1177ZM8.26634 20.5656L9.16718 20.9998C8.44077 22.507 7.8431 24.0619 7.38693 25.6487L6.42586 25.3724L5.46479 25.0961C5.95324 23.397 6.59187 21.7367 7.36551 20.1315L8.26634 20.5656ZM5.45691 30.4268L6.45226 30.5232C6.37265 31.3453 6.33203 32.1716 6.33203 33H5.33203H4.33203C4.33203 32.1061 4.37585 31.2156 4.46157 30.3304L5.45691 30.4268ZM10.6654 33C10.6654 35.9455 8.27755 38.3333 5.33203 38.3333C2.38651 38.3333 -0.00130081 35.9455 -0.00130081 33C-0.00130081 30.0545 2.38651 27.6667 5.33203 27.6667C8.27755 27.6667 10.6654 30.0545 10.6654 33ZM39.332 1V2C38.4925 2 37.6593 2.03292 36.8337 2.09731L36.7559 1.10034L36.6782 0.103364C37.5551 0.0349663 38.4402 0 39.332 0V1ZM31.6696 1.89579L31.8995 2.86901C30.2651 3.25505 28.6735 3.76351 27.1356 4.38184L26.7626 3.45402L26.3895 2.52621C28.0184 1.87128 29.7057 1.33215 31.4398 0.922568L31.6696 1.89579ZM22.1392 5.7201L22.6434 6.58364C21.1945 7.42977 19.814 8.37713 18.5138 9.41204L17.891 8.62963L17.2683 7.84722C18.6427 6.75318 20.1024 5.75148 21.6349 4.85656L22.1392 5.7201ZM14.1028 12.1177L14.8315 12.8025C13.681 14.0267 12.6276 15.3272 11.684 16.689L10.862 16.1194L10.0401 15.5499C11.041 14.1055 12.1568 12.7281 13.3741 11.4328L14.1028 12.1177ZM8.26634 20.5656L9.16718 20.9998C8.44077 22.507 7.8431 24.0619 7.38693 25.6487L6.42586 25.3724L5.46479 25.0961C5.95324 23.397 6.59187 21.7367 7.36551 20.1315L8.26634 20.5656ZM5.45691 30.4268L6.45226 30.5232C6.37265 31.3453 6.33203 32.1716 6.33203 33H5.33203H4.33203C4.33203 32.1061 4.37585 31.2156 4.46157 30.3304L5.45691 30.4268Z' fill='%23F26422' /%3e%3c/svg%3e");
}
.price-balcony-exterior .summary__item:nth-child(3) {
	bottom: 0;
    right: 29px;
}
.price-balcony-exterior .summary__item:nth-child(3):after {
	width: 115px;
	height: 19px;	
    top: -24px;
    right: 11px;	
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='115' height='19' viewBox='0 0 115 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.6654 10.2582C10.6654 13.2037 8.27755 15.5915 5.33203 15.5915C2.38651 15.5915 -0.00130463 13.2037 -0.00130463 10.2582C-0.00130463 7.31267 2.38651 4.92485 5.33203 4.92485C8.27755 4.92485 10.6654 7.31267 10.6654 10.2582ZM114.332 17.2567L113.753 18.0719C113.088 17.5994 112.392 17.1289 111.665 16.6615L112.205 15.8203L112.746 14.9792C113.498 15.4626 114.22 15.9504 114.911 16.4415L114.332 17.2567ZM107.773 13.2155L107.299 14.0959C105.864 13.3231 104.345 12.5673 102.747 11.8347L103.164 10.9257L103.58 10.0166C105.215 10.7663 106.773 11.5411 108.247 12.3351L107.773 13.2155ZM98.4216 8.91364L98.0564 9.84458C96.5183 9.24125 94.9224 8.66094 93.272 8.10804L93.5896 7.15983L93.9073 6.21163C95.5891 6.77505 97.2167 7.36684 98.7868 7.9827L98.4216 8.91364ZM88.6759 5.64228L88.4031 6.60434C86.7964 6.14871 85.1468 5.7197 83.4568 5.32068L83.6866 4.34744L83.9164 3.3742C85.6351 3.78 87.3134 4.21646 88.9487 4.68022L88.6759 5.64228ZM78.6628 3.27413L78.4746 4.25625C76.8269 3.94047 75.1462 3.65363 73.4347 3.39848L73.5822 2.40941L73.7297 1.42034C75.4684 1.67957 77.1763 1.97104 78.851 2.292L78.6628 3.27413ZM68.4861 1.75465L68.3786 2.74886C66.7068 2.5681 65.0093 2.418 63.288 2.30084L63.3559 1.30315L63.4238 0.305458C65.1717 0.424429 66.8955 0.576861 68.5936 0.760443L68.4861 1.75465ZM58.218 1.05469L58.1893 2.05428C56.5074 2.00592 54.8054 1.98946 53.0851 2.00689L53.0749 1.00694L53.0648 0.00699168C54.8113 -0.010699 56.5391 0.0060057 58.2468 0.055106L58.218 1.05469ZM47.9274 1.15876L47.9762 2.15757C46.293 2.23978 44.5942 2.35494 42.8811 2.5048L42.794 1.5086L42.7068 0.512407C44.4456 0.360302 46.17 0.243404 47.8786 0.159947L47.9274 1.15876ZM37.6812 2.05467L37.8064 3.0468C36.1332 3.25794 34.448 3.50275 32.7522 3.78279L32.5893 2.79615L32.4263 1.80951C34.1475 1.5253 35.8578 1.27683 37.556 1.06254L37.6812 2.05467ZM27.5263 3.73138L27.7266 4.71112C26.0724 5.04926 24.4094 5.42156 22.7387 5.82941L22.5015 4.85794L22.2644 3.88646C23.9598 3.4726 25.6474 3.09479 27.326 2.75164L27.5263 3.73138ZM17.531 6.17061L17.8043 7.13251C16.1822 7.59356 14.5538 8.08884 12.9201 8.61959L12.6111 7.66852L12.3021 6.71745C13.9595 6.179 15.6116 5.67651 17.2576 5.20871L17.531 6.17061ZM7.74876 9.34804L8.09259 10.2871C7.29372 10.5796 6.49384 10.8808 5.69303 11.1908L5.33203 10.2582L4.97103 9.32562C5.78326 9.0112 6.5946 8.70571 7.40495 8.40901L7.74876 9.34804ZM10.6654 10.2582C10.6654 13.2037 8.27755 15.5915 5.33203 15.5915C2.38651 15.5915 -0.00130463 13.2037 -0.00130463 10.2582C-0.00130463 7.31267 2.38651 4.92485 5.33203 4.92485C8.27755 4.92485 10.6654 7.31267 10.6654 10.2582ZM114.332 17.2567L113.753 18.0719C113.088 17.5994 112.392 17.1289 111.665 16.6615L112.205 15.8203L112.746 14.9792C113.498 15.4626 114.22 15.9504 114.911 16.4415L114.332 17.2567ZM107.773 13.2155L107.299 14.0959C105.864 13.3231 104.345 12.5673 102.747 11.8347L103.164 10.9257L103.58 10.0166C105.215 10.7663 106.773 11.5411 108.247 12.3351L107.773 13.2155ZM98.4216 8.91364L98.0564 9.84458C96.5183 9.24125 94.9224 8.66094 93.272 8.10804L93.5896 7.15983L93.9073 6.21163C95.5891 6.77505 97.2167 7.36684 98.7868 7.9827L98.4216 8.91364ZM88.6759 5.64228L88.4031 6.60434C86.7964 6.14871 85.1468 5.7197 83.4568 5.32068L83.6866 4.34744L83.9164 3.3742C85.6351 3.78 87.3134 4.21646 88.9487 4.68022L88.6759 5.64228ZM78.6628 3.27413L78.4746 4.25625C76.8269 3.94047 75.1462 3.65363 73.4347 3.39848L73.5822 2.40941L73.7297 1.42034C75.4684 1.67957 77.1763 1.97104 78.851 2.292L78.6628 3.27413ZM68.4861 1.75465L68.3786 2.74886C66.7068 2.5681 65.0093 2.418 63.288 2.30084L63.3559 1.30315L63.4238 0.305458C65.1717 0.424429 66.8955 0.576861 68.5936 0.760443L68.4861 1.75465ZM58.218 1.05469L58.1893 2.05428C56.5074 2.00592 54.8054 1.98946 53.0851 2.00689L53.0749 1.00694L53.0648 0.00699168C54.8113 -0.010699 56.5391 0.0060057 58.2468 0.055106L58.218 1.05469ZM47.9274 1.15876L47.9762 2.15757C46.293 2.23978 44.5942 2.35494 42.8811 2.5048L42.794 1.5086L42.7068 0.512407C44.4456 0.360302 46.17 0.243404 47.8786 0.159947L47.9274 1.15876ZM37.6812 2.05467L37.8064 3.0468C36.1332 3.25794 34.448 3.50275 32.7522 3.78279L32.5893 2.79615L32.4263 1.80951C34.1475 1.5253 35.8578 1.27683 37.556 1.06254L37.6812 2.05467ZM27.5263 3.73138L27.7266 4.71112C26.0724 5.04926 24.4094 5.42156 22.7387 5.82941L22.5015 4.85794L22.2644 3.88646C23.9598 3.4726 25.6474 3.09479 27.326 2.75164L27.5263 3.73138ZM17.531 6.17061L17.8043 7.13251C16.1822 7.59356 14.5538 8.08884 12.9201 8.61959L12.6111 7.66852L12.3021 6.71745C13.9595 6.179 15.6116 5.67651 17.2576 5.20871L17.531 6.17061ZM7.74876 9.34804L8.09259 10.2871C7.29372 10.5796 6.49384 10.8808 5.69303 11.1908L5.33203 10.2582L4.97103 9.32562C5.78326 9.0112 6.5946 8.70571 7.40495 8.40901L7.74876 9.34804Z' fill='%23F26422' /%3e%3c/svg%3e");
}
.price-balcony-exterior .summary__item-title {
	font-size: 14px;
	line-height: 129%;
	margin-bottom: 2px;
}
.price-balcony-exterior .summary__item-price {
	font-size: 18px;
	line-height: 100%;
	margin-bottom: 4px;
}
.price-balcony-exterior .summary__item-price .currency {
	font-size: 16px;
}
.price-balcony-exterior .summary__item-installment {
	font-size: 10px;
	padding-top: 6px;
	border-top: 1px solid #ABABAB;
	color: #ababab;
}
@media (max-width: 767px) {
	.price-balcony-exterior .summary {
		margin: 25px 0;
	}
}
@media (min-width: 768px) {
	.price-balcony-exterior .inner {
		display: grid;
        grid-template-columns: 314px 1fr;
		grid-template-rows: 1fr auto;
        gap: 20px;
	}
	.price-balcony-exterior .details {
		padding: 15px 20px;
	}	
	.price-balcony-exterior .summary {
		grid-column: 2 / 3;
		grid-row: 1 / 3;
		height: 447px;
		width: calc(100% + 30px);
		background: url('../img/price-balcony-exterior/bg-tablet.png');
	}
	.price-balcony-exterior .summary__item:nth-child(1) {
		right: 112px;
	}
	.price-balcony-exterior .summary__item:nth-child(3):after {
		width: 150px;
		height: 27px;	
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='150' height='27' viewBox='0 0 150 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.6654 21.3234C10.6654 24.2689 8.27756 26.6567 5.33203 26.6567C2.38651 26.6567 -0.001297 24.2689 -0.001297 21.3234C-0.001297 18.3779 2.38651 15.99 5.33203 15.99C8.27756 15.99 10.6654 18.3779 10.6654 21.3234ZM149.332 17.8232L148.819 18.6818C148.115 18.2612 147.401 17.8468 146.679 17.4388L147.171 16.5681L147.663 15.6975C148.399 16.1133 149.126 16.5357 149.845 16.9645L149.332 17.8232ZM142.749 14.2038L142.298 15.0964C140.837 14.3582 139.345 13.6456 137.823 12.96L138.233 12.0482L138.644 11.1364C140.193 11.8342 141.712 12.5596 143.2 13.3113L142.749 14.2038ZM133.623 10.0912L133.252 11.02C131.727 10.4112 130.175 9.82899 128.597 9.27466L128.928 8.33117L129.26 7.38768C130.864 7.95126 132.442 8.54332 133.993 9.16251L133.623 10.0912ZM124.17 6.7686L123.877 7.72484C122.308 7.24473 120.715 6.79172 119.1 6.367L119.354 5.39988L119.609 4.43275C121.249 4.86419 122.868 5.32446 124.462 5.81236L124.17 6.7686ZM114.486 4.22098L114.27 5.19726C112.665 4.84142 111.04 4.51315 109.395 4.21354L109.574 3.22973L109.753 2.24592C111.423 2.55006 113.073 2.88334 114.703 3.24469L114.486 4.22098ZM104.627 2.42379L104.484 3.41359C102.857 3.17935 101.211 2.97292 99.5488 2.79528L99.655 1.80094L99.7612 0.8066C101.448 0.986819 103.118 1.19627 104.769 1.43398L104.627 2.42379ZM94.6684 1.35835L94.5977 2.35585C92.9577 2.23968 91.3024 2.15135 89.6324 2.09175L89.6681 1.09239L89.7037 0.0930265C91.3971 0.153459 93.0757 0.243029 94.739 0.360851L94.6684 1.35835ZM84.6607 1.0001L84.6594 2.0001C83.0144 1.99798 81.3561 2.02362 79.685 2.07784L79.6526 1.07836L79.6202 0.078889C81.3136 0.0239424 82.9944 -0.00205123 84.662 0.000105262L84.6607 1.0001ZM74.6496 1.32386L74.715 2.32172C73.0729 2.42947 71.4194 2.56477 69.7549 2.72835L69.6571 1.73315L69.5593 0.737942C71.2452 0.572245 72.9203 0.435177 74.5841 0.32601L74.6496 1.32386ZM64.6803 2.3026L64.8098 3.29419C63.1775 3.50721 61.5356 3.74744 59.8843 4.01555L59.724 3.02847L59.5638 2.0414C61.2355 1.76997 62.8981 1.52673 64.5509 1.31101L64.6803 2.3026ZM54.7925 3.90693L54.9828 4.88865C53.3665 5.20201 51.7419 5.54213 50.1094 5.9096L49.8898 4.93401L49.6702 3.95842C51.3221 3.58658 52.9662 3.24238 54.6022 2.92521L54.7925 3.90693ZM45.0196 6.10573L45.2677 7.07447C43.6722 7.48301 42.0698 7.91776 40.4607 8.37928L40.185 7.41804L39.9093 6.45679C41.5367 5.99003 43.1576 5.55027 44.7715 5.13698L45.0196 6.10573ZM35.389 8.8669L35.6915 9.82004C34.121 10.3185 32.5445 10.8426 30.9625 11.3928L30.6341 10.4483L30.3056 9.5038C31.9047 8.94762 33.4985 8.41777 35.0865 7.91376L35.389 8.8669ZM25.9222 12.1583L26.2759 13.0937C24.7331 13.6769 23.1855 14.2852 21.6333 14.9188L21.2553 13.993L20.8774 13.0672C22.4457 12.427 24.0095 11.8124 25.5686 11.2229L25.9222 12.1583ZM16.6458 15.9438L17.0472 16.8597C15.5393 17.5206 14.0274 18.2055 12.5118 18.9151L12.0878 18.0094L11.6638 17.1037C13.1943 16.3872 14.7213 15.6954 16.2444 15.0279L16.6458 15.9438ZM7.58008 20.1869L8.02588 21.0821C7.28088 21.4531 6.53508 21.8301 5.7885 22.2131L5.33203 21.3234L4.87556 20.4336C5.62923 20.047 6.38214 19.6664 7.13428 19.2918L7.58008 20.1869ZM10.6654 21.3234C10.6654 24.2689 8.27756 26.6567 5.33203 26.6567C2.38651 26.6567 -0.001297 24.2689 -0.001297 21.3234C-0.001297 18.3779 2.38651 15.99 5.33203 15.99C8.27756 15.99 10.6654 18.3779 10.6654 21.3234ZM149.332 17.8232L148.819 18.6818C148.115 18.2612 147.401 17.8468 146.679 17.4388L147.171 16.5681L147.663 15.6975C148.399 16.1133 149.126 16.5357 149.845 16.9645L149.332 17.8232ZM142.749 14.2038L142.298 15.0964C140.837 14.3582 139.345 13.6456 137.823 12.96L138.233 12.0482L138.644 11.1364C140.193 11.8342 141.712 12.5596 143.2 13.3113L142.749 14.2038ZM133.623 10.0912L133.252 11.02C131.727 10.4112 130.175 9.82899 128.597 9.27466L128.928 8.33117L129.26 7.38768C130.864 7.95126 132.442 8.54332 133.993 9.16251L133.623 10.0912ZM124.17 6.7686L123.877 7.72484C122.308 7.24473 120.715 6.79172 119.1 6.367L119.354 5.39988L119.609 4.43275C121.249 4.86419 122.868 5.32446 124.462 5.81236L124.17 6.7686ZM114.486 4.22098L114.27 5.19726C112.665 4.84142 111.04 4.51315 109.395 4.21354L109.574 3.22973L109.753 2.24592C111.423 2.55006 113.073 2.88334 114.703 3.24469L114.486 4.22098ZM104.627 2.42379L104.484 3.41359C102.857 3.17935 101.211 2.97292 99.5488 2.79528L99.655 1.80094L99.7612 0.8066C101.448 0.986819 103.118 1.19627 104.769 1.43398L104.627 2.42379ZM94.6684 1.35835L94.5977 2.35585C92.9577 2.23968 91.3024 2.15135 89.6324 2.09175L89.6681 1.09239L89.7037 0.0930265C91.3971 0.153459 93.0757 0.243029 94.739 0.360851L94.6684 1.35835ZM84.6607 1.0001L84.6594 2.0001C83.0144 1.99798 81.3561 2.02362 79.685 2.07784L79.6526 1.07836L79.6202 0.078889C81.3136 0.0239424 82.9944 -0.00205123 84.662 0.000105262L84.6607 1.0001ZM74.6496 1.32386L74.715 2.32172C73.0729 2.42947 71.4194 2.56477 69.7549 2.72835L69.6571 1.73315L69.5593 0.737942C71.2452 0.572245 72.9203 0.435177 74.5841 0.32601L74.6496 1.32386ZM64.6803 2.3026L64.8098 3.29419C63.1775 3.50721 61.5356 3.74744 59.8843 4.01555L59.724 3.02847L59.5638 2.0414C61.2355 1.76997 62.8981 1.52673 64.5509 1.31101L64.6803 2.3026ZM54.7925 3.90693L54.9828 4.88865C53.3665 5.20201 51.7419 5.54213 50.1094 5.9096L49.8898 4.93401L49.6702 3.95842C51.3221 3.58658 52.9662 3.24238 54.6022 2.92521L54.7925 3.90693ZM45.0196 6.10573L45.2677 7.07447C43.6722 7.48301 42.0698 7.91776 40.4607 8.37928L40.185 7.41804L39.9093 6.45679C41.5367 5.99003 43.1576 5.55027 44.7715 5.13698L45.0196 6.10573ZM35.389 8.8669L35.6915 9.82004C34.121 10.3185 32.5445 10.8426 30.9625 11.3928L30.6341 10.4483L30.3056 9.5038C31.9047 8.94762 33.4985 8.41777 35.0865 7.91376L35.389 8.8669ZM25.9222 12.1583L26.2759 13.0937C24.7331 13.6769 23.1855 14.2852 21.6333 14.9188L21.2553 13.993L20.8774 13.0672C22.4457 12.427 24.0095 11.8124 25.5686 11.2229L25.9222 12.1583ZM16.6458 15.9438L17.0472 16.8597C15.5393 17.5206 14.0274 18.2055 12.5118 18.9151L12.0878 18.0094L11.6638 17.1037C13.1943 16.3872 14.7213 15.6954 16.2444 15.0279L16.6458 15.9438ZM7.58008 20.1869L8.02588 21.0821C7.28088 21.4531 6.53508 21.8301 5.7885 22.2131L5.33203 21.3234L4.87556 20.4336C5.62923 20.047 6.38214 19.6664 7.13428 19.2918L7.58008 20.1869Z' fill='%23F26422' /%3e%3c/svg%3e");
	}	
	.price-balcony-exterior .summary__item:nth-child(2) {
		top: 178px;
		left: 44px;
	}
	.price-balcony-exterior .summary__item:nth-child(3) {
		bottom: 14px;
		right: 11px;
	}	
	.price-balcony-exterior .summary__item-title {
		font-size: 16px;
		line-height: 131%;
	}
	.price-balcony-exterior .summary__item-price {
		font-size: 20px;
		line-height: 100%;
	}	
}
@media (min-width:1024px) {
	.price-balcony-exterior .title {
		margin-bottom: 0;
	}	
	.price-balcony-exterior .inner {
        grid-template-columns: 430px 1fr;
        gap: 30px;
	}
	.price-balcony-exterior .details {
		font-size: 21px;
		padding: 25px;
		margin-top: 40px;
	}
	.price-balcony-exterior .details__item {
		gap: 20px;
	}
	.price-balcony-exterior .details__item svg {
		width: 46px;
	}	
	.price-balcony-exterior .summary {
		height: 508px;
		width: 100%;
		background: url('../img/price-balcony-exterior/bg-desktop.png');
	}
	.price-balcony-exterior .summary__item:before {
		width: 30px;
		height: 30px;		
	}
	.price-balcony-exterior .summary__item:nth-child(1):before,
	.price-balcony-exterior .summary__item:nth-child(3):before {
		top: -15px;
		right: -15px;
	}
	.price-balcony-exterior .summary__item:nth-child(2):before {
		bottom: -15px;
		right: -15px;
	}

	.price-balcony-exterior .summary__item:nth-child(1) {
		top: 38px;
		right: 128px;
	}
	.price-balcony-exterior .summary__item:nth-child(1):after {
		width: 90px;
		height: 45px;
		top: -4px;
        right: -100px;		
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='90' height='45' viewBox='0 0 90 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M78.3776 39.564C78.3776 42.5095 80.7654 44.8973 83.7109 44.8973C86.6565 44.8973 89.0443 42.5095 89.0443 39.564C89.0443 36.6185 86.6565 34.2306 83.7109 34.2306C80.7654 34.2306 78.3776 36.6185 78.3776 39.564ZM0.210938 4.5649L0.422539 5.54225C1.26818 5.35917 2.10761 5.18329 2.94082 5.01458L2.74237 4.03447L2.54392 3.05436C1.7018 3.22487 0.853603 3.40259 -0.00066404 3.58754L0.210938 4.5649ZM7.78876 3.08669L7.95898 4.0721C9.66581 3.77726 11.3447 3.51427 12.9955 3.28287L12.8567 2.29255L12.7179 1.30223C11.0454 1.53667 9.34555 1.80296 7.61854 2.10128L7.78876 3.08669ZM17.9565 1.66804L18.0601 2.66266C19.7894 2.48254 21.4854 2.3394 23.148 2.23293L23.0841 1.23498L23.0202 0.237022C21.3301 0.345251 19.6076 0.490652 17.8529 0.673421L17.9565 1.66804ZM28.2131 1.01944L28.2323 2.01926C29.9663 1.98609 31.6604 1.99597 33.3145 2.04847L33.3463 1.04897L33.378 0.0494761C31.6886 -0.00413954 29.9605 -0.0141671 28.194 0.019622L28.2131 1.01944ZM38.4797 1.35804L38.39 2.35401C40.1141 2.50933 41.7897 2.71546 43.4166 2.97176L43.5723 1.98394L43.7279 0.996125C42.0553 0.732629 40.3357 0.521191 38.5694 0.362074L38.4797 1.35804ZM48.6144 2.97214L48.384 3.94522C50.0636 4.34304 51.6839 4.80093 53.2448 5.31802L53.5592 4.36876L53.8737 3.41949C52.2552 2.8833 50.5788 2.40972 48.8449 1.99906L48.6144 2.97214ZM58.347 6.21722L57.9402 7.13073C59.4998 7.82527 60.9896 8.58862 62.4095 9.41977L62.9146 8.55675L63.4198 7.69374C61.9342 6.82414 60.3786 6.02729 58.7539 5.30371L58.347 6.21722ZM67.1833 11.4093L66.5782 12.2054C67.9174 13.2234 69.1805 14.3155 70.3675 15.4811L71.0681 14.7676L71.7688 14.0541C70.5212 12.829 69.1942 11.6817 67.7885 10.6132L67.1833 11.4093ZM74.4947 18.5906L73.7093 19.2096C74.7345 20.5106 75.6855 21.884 76.5616 23.3293L77.4168 22.8109L78.2719 22.2925C77.3543 20.7787 76.3569 19.3381 75.2802 17.9717L74.4947 18.5906ZM79.8202 27.346L78.9118 27.7642C79.5996 29.2583 80.2207 30.8164 80.7745 32.4382L81.7209 32.115L82.6672 31.7919C82.0922 30.108 81.446 28.4863 80.7286 26.9279L79.8202 27.346ZM83.1549 37.0502L82.1832 37.2864C82.3803 38.0973 82.5627 38.9219 82.7304 39.7601L83.7109 39.564L84.6915 39.3679C84.5186 38.5034 84.3303 37.6521 84.1266 36.814L83.1549 37.0502ZM78.3776 39.564C78.3776 42.5095 80.7654 44.8973 83.7109 44.8973C86.6565 44.8973 89.0443 42.5095 89.0443 39.564C89.0443 36.6185 86.6565 34.2306 83.7109 34.2306C80.7654 34.2306 78.3776 36.6185 78.3776 39.564ZM0.210938 4.5649L0.422539 5.54225C1.26818 5.35917 2.10761 5.18329 2.94082 5.01458L2.74237 4.03447L2.54392 3.05436C1.7018 3.22487 0.853603 3.40259 -0.00066404 3.58754L0.210938 4.5649ZM7.78876 3.08669L7.95898 4.0721C9.66581 3.77726 11.3447 3.51427 12.9955 3.28287L12.8567 2.29255L12.7179 1.30223C11.0454 1.53667 9.34555 1.80296 7.61854 2.10128L7.78876 3.08669ZM17.9565 1.66804L18.0601 2.66266C19.7894 2.48254 21.4854 2.3394 23.148 2.23293L23.0841 1.23498L23.0202 0.237022C21.3301 0.345251 19.6076 0.490652 17.8529 0.673421L17.9565 1.66804ZM28.2131 1.01944L28.2323 2.01926C29.9663 1.98609 31.6604 1.99597 33.3145 2.04847L33.3463 1.04897L33.378 0.0494761C31.6886 -0.00413954 29.9605 -0.0141671 28.194 0.019622L28.2131 1.01944ZM38.4797 1.35804L38.39 2.35401C40.1141 2.50933 41.7897 2.71546 43.4166 2.97176L43.5723 1.98394L43.7279 0.996125C42.0553 0.732629 40.3357 0.521191 38.5694 0.362074L38.4797 1.35804ZM48.6144 2.97214L48.384 3.94522C50.0636 4.34304 51.6839 4.80093 53.2448 5.31802L53.5592 4.36876L53.8737 3.41949C52.2552 2.8833 50.5788 2.40972 48.8449 1.99906L48.6144 2.97214ZM58.347 6.21722L57.9402 7.13073C59.4998 7.82527 60.9896 8.58862 62.4095 9.41977L62.9146 8.55675L63.4198 7.69374C61.9342 6.82414 60.3786 6.02729 58.7539 5.30371L58.347 6.21722ZM67.1833 11.4093L66.5782 12.2054C67.9174 13.2234 69.1805 14.3155 70.3675 15.4811L71.0681 14.7676L71.7688 14.0541C70.5212 12.829 69.1942 11.6817 67.7885 10.6132L67.1833 11.4093ZM74.4947 18.5906L73.7093 19.2096C74.7345 20.5106 75.6855 21.884 76.5616 23.3293L77.4168 22.8109L78.2719 22.2925C77.3543 20.7787 76.3569 19.3381 75.2802 17.9717L74.4947 18.5906ZM79.8202 27.346L78.9118 27.7642C79.5996 29.2583 80.2207 30.8164 80.7745 32.4382L81.7209 32.115L82.6672 31.7919C82.0922 30.108 81.446 28.4863 80.7286 26.9279L79.8202 27.346ZM83.1549 37.0502L82.1832 37.2864C82.3803 38.0973 82.5627 38.9219 82.7304 39.7601L83.7109 39.564L84.6915 39.3679C84.5186 38.5034 84.3303 37.6521 84.1266 36.814L83.1549 37.0502Z' fill='%23F26422' /%3e%3c/svg%3e");
	}	
	.price-balcony-exterior .summary__item:nth-child(2) {
		top: 200px;
		left: 39px;
	}
	.price-balcony-exterior .summary__item:nth-child(2):after {
		width: 50px;
		height: 53px;
        bottom: -62px;
        right: 7px;	
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='50' height='53' viewBox='0 0 50 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.6654 47.4377C10.6654 50.3833 8.27755 52.7711 5.33203 52.7711C2.38651 52.7711 -0.00130081 50.3833 -0.00130081 47.4377C-0.00130081 44.4922 2.38651 42.1044 5.33203 42.1044C8.27755 42.1044 10.6654 44.4922 10.6654 47.4377ZM49.332 0.9375L49.6768 1.87617C48.9302 2.15045 48.1941 2.43075 47.4684 2.71706L47.1014 1.78684L46.7344 0.856618C47.4751 0.564397 48.226 0.27847 48.9872 -0.00116974L49.332 0.9375ZM42.7074 3.64977L43.1216 4.55993C41.6632 5.22372 40.2511 5.91483 38.8843 6.6332L38.419 5.74802L37.9538 4.86283C39.3552 4.1263 40.8013 3.41858 42.2932 2.7396L42.7074 3.64977ZM34.2635 8.09779L34.783 8.95225C33.4212 9.78027 32.1097 10.6394 30.8472 11.5296L30.271 10.7123L29.6947 9.89508C30.995 8.9782 32.3444 8.0943 33.7439 7.24334L34.2635 8.09779ZM26.4739 13.6L27.108 14.3732C25.8847 15.3766 24.7139 16.4145 23.594 17.4869L22.9024 16.7647L22.2107 16.0424C23.368 14.9342 24.5772 13.8623 25.8397 12.8268L26.4739 13.6ZM19.589 20.1987L20.3357 20.8639C19.292 22.0356 18.2999 23.2439 17.3581 24.4889L16.5606 23.8855L15.7631 23.2822C16.737 21.9949 17.7629 20.7453 18.8423 19.5336L19.589 20.1987ZM13.8348 27.8018L14.6774 28.3404C13.8378 29.6538 13.0462 31.0041 12.3013 32.3912L11.4203 31.9181L10.5393 31.445C11.3077 30.0141 12.1249 28.6201 12.9923 27.2632L13.8348 27.8018ZM9.31644 36.2006L10.229 36.6095C9.59413 38.0264 9.00171 39.4784 8.45049 40.9656L7.51283 40.6181L6.57516 40.2705C7.14125 38.7432 7.75032 37.2502 8.40386 35.7917L9.31644 36.2006ZM5.99233 45.1431L6.94932 45.4332C6.72263 46.1809 6.50517 46.9368 6.29679 47.7009L5.33203 47.4377L4.36727 47.1746C4.58048 46.3928 4.80312 45.6189 5.03535 44.8529L5.99233 45.1431Z' fill='%23F26422' /%3e%3c/svg%3e");
	}	
	.price-balcony-exterior .summary__item:nth-child(3) {
		bottom: 28px;
		right: 32px;
	}
	.price-balcony-exterior .summary__item:nth-child(3):after {
		width: 178px;
		height: 23px;	
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='178' height='23' viewBox='0 0 178 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M-0.00130224 17.5646C-0.00130224 20.5101 2.38651 22.8979 5.33203 22.8979C8.27755 22.8979 10.6654 20.5101 10.6654 17.5646C10.6654 14.619 8.27755 12.2312 5.33203 12.2312C2.38651 12.2312 -0.00130224 14.619 -0.00130224 17.5646ZM5.33203 17.5646L5.71304 18.4891C6.46777 18.1781 7.22241 17.8722 7.9769 17.5714L7.60655 16.6425L7.23619 15.7136C6.47461 16.0173 5.71287 16.326 4.95103 16.64L5.33203 17.5646ZM12.1526 14.8898L12.5017 15.8268C14.0313 15.257 15.5599 14.7076 17.0871 14.178L16.7595 13.2332L16.4319 12.2884C14.8904 12.8229 13.3475 13.3775 11.8035 13.9527L12.1526 14.8898ZM21.3923 11.6855L21.6984 12.6375C23.2457 12.14 24.7911 11.6625 26.3342 11.2046L26.0497 10.2459L25.7651 9.28722C24.2078 9.74946 22.648 10.2314 21.0862 10.7335L21.3923 11.6855ZM30.7545 8.90697L31.0174 9.8718C32.5895 9.44344 34.1588 9.0349 35.7247 8.64562L35.4835 7.67516L35.2422 6.70469C33.662 7.09754 32.0783 7.50984 30.4916 7.94215L30.7545 8.90697ZM40.2306 6.55082L40.4503 7.52639C42.0392 7.16859 43.6242 6.83023 45.2046 6.51074L45.0065 5.53056L44.8083 4.55039C43.2136 4.87277 41.6143 5.21419 40.0109 5.57525L40.2306 6.55082ZM49.8102 4.61416L49.9868 5.59843C51.5902 5.31068 53.1884 5.04195 54.7809 4.79164L54.6256 3.80377L54.4703 2.8159C52.8637 3.06843 51.2512 3.33955 49.6335 3.62989L49.8102 4.61416ZM59.4508 3.09838L59.5848 4.08935C61.2017 3.87064 62.8121 3.67055 64.4155 3.4884L64.3026 2.49479L64.1897 1.50119C62.5724 1.68492 60.9479 1.88677 59.3167 2.1074L59.4508 3.09838ZM69.1657 1.99439L69.2576 2.99016C70.8811 2.8404 72.4967 2.70869 74.1037 2.59432L74.0327 1.59684L73.9617 0.599366C72.3409 0.71472 70.7115 0.847564 69.0739 0.998618L69.1657 1.99439ZM78.9014 1.30108L78.9517 2.29981C80.5818 2.21771 82.2022 2.1531 83.8123 2.10521L83.7826 1.10565L83.7529 0.106095C82.1292 0.154386 80.495 0.219544 78.8511 0.302343L78.9014 1.30108ZM88.6723 1.01033L88.6816 2.01029C90.3154 1.99513 91.9377 1.99685 93.5477 2.01459L93.5587 1.01466L93.5697 0.0147159C91.9464 -0.00317991 90.3106 -0.00490808 88.663 0.0103745L88.6723 1.01033ZM98.44 1.11774L98.4089 2.11725C100.041 2.16817 101.66 2.23522 103.264 2.31747L103.315 1.31878L103.366 0.320097C101.749 0.237165 100.117 0.169566 98.4712 0.118222L98.44 1.11774ZM108.184 1.61736L108.113 2.61483C109.748 2.73151 111.367 2.86362 112.968 3.01013L113.06 2.01429L113.151 1.01845C111.536 0.870738 109.904 0.737541 108.255 0.619898L108.184 1.61736ZM117.924 2.50848L117.813 3.5023C119.443 3.6845 121.054 3.88121 122.644 4.09126L122.775 3.09988L122.906 2.10849C121.303 1.8967 119.679 1.69837 118.035 1.51467L117.924 2.50848ZM127.612 3.78873L127.461 4.77726C129.086 5.02551 130.687 5.28718 132.262 5.56092L132.433 4.57569L132.605 3.59045C131.016 3.31439 129.402 3.05052 127.763 2.8002L127.612 3.78873ZM137.237 5.46183L137.046 6.44329C138.664 6.75932 140.252 7.08742 141.809 7.42597L142.022 6.44881L142.234 5.47165C140.664 5.1301 139.061 4.79913 137.429 4.48037L137.237 5.46183ZM146.784 7.53889L146.55 8.51116C148.16 8.8985 149.732 9.29605 151.263 9.70176L151.519 8.7351L151.776 7.76844C150.229 7.35882 148.643 6.95753 147.018 6.56663L146.784 7.53889ZM156.222 10.0412L155.943 11.0014C157.54 11.466 159.086 11.9379 160.578 12.4144L160.882 11.4618L161.186 10.5092C159.677 10.0274 158.115 9.55042 156.502 9.08102L156.222 10.0412ZM165.525 13.0172L165.194 13.9607C166.79 14.5217 168.31 15.0847 169.751 15.6453L170.114 14.7134L170.476 13.7814C169.014 13.2125 167.473 12.6419 165.857 12.0738L165.525 13.0172ZM174.62 16.568L174.22 17.4846C174.981 17.8165 175.711 18.1456 176.41 18.471L176.832 17.5646L177.254 16.6581C176.54 16.3254 175.795 15.9896 175.02 15.6515L174.62 16.568Z' fill='%23F26422' /%3e%3c/svg%3e");
	}	
	.price-balcony-exterior .summary__item-installment {
		font-size: 11px;
		padding-top: 8px;
	}	
}
/* end -------------------------------------- price-balcony-exterior --------------------------------- */

/* start ------------------------------------ price-balcony-finishing -------------------------------- */
.price-balcony-finishing .describe {
	font-size: 18px;
	line-height: 139%;
	margin-bottom: 15px;
}
.price-balcony-finishing .estimate {
    margin-bottom: 25px;
    padding-bottom: 36px;
	position: relative;
}
.price-balcony-finishing .estimate__data {
    align-items: center;
}
.price-balcony-finishing .estimate__data:before {
	content: '';
	display: inline-block;
	width: 54px;
	height: 54px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='73' height='73' viewBox='0 0 73 73' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='36.5' cy='36.5' r='35' fill='%23F26422' stroke='white' stroke-width='3'/%3e%3cpath d='M44.9589 19.625C51.4255 19.625 55.2422 23.3461 55.2422 29.7159H47.3089V29.7809C43.627 29.7809 40.6422 32.6909 40.6422 36.2806C40.6422 39.8704 43.627 42.7804 47.3089 42.7804H55.2422V43.3654C55.2422 49.6539 51.4255 53.375 44.9589 53.375H28.0255C21.5589 53.375 17.7422 49.6539 17.7422 43.3654V29.6346C17.7422 23.3461 21.5589 19.625 28.0255 19.625H44.9589ZM53.8422 32.5108C54.6154 32.5108 55.2422 33.1219 55.2422 33.8757V38.6205C55.2332 39.3707 54.6116 39.9767 53.8422 39.9855H47.4589C45.5949 40.0099 43.965 38.7657 43.5422 36.9956C43.3305 35.8968 43.6277 34.7629 44.3542 33.8979C45.0807 33.0329 46.1622 32.5251 47.3089 32.5108H53.8422ZM48.2089 34.7044H47.5922C47.2136 34.7001 46.849 34.8437 46.5797 35.1032C46.3104 35.3627 46.1589 35.7165 46.1589 36.0856C46.1588 36.8601 46.7979 37.4904 47.5922 37.4993H48.2089C49.0005 37.4993 49.6422 36.8737 49.6422 36.1019C49.6422 35.3301 49.0005 34.7044 48.2089 34.7044ZM37.2089 26.921H26.6255C25.8404 26.9209 25.2013 27.5367 25.1922 28.3022C25.1922 29.0766 25.8312 29.707 26.6255 29.7159H37.2089C38.0005 29.7159 38.6422 29.0902 38.6422 28.3184C38.6422 27.5466 38.0005 26.921 37.2089 26.921Z' fill='white'/%3e%3c/svg%3e ");
	background-size: cover;
	margin-right: 15px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    border-radius: 50px;	
}
.price-balcony-finishing  .caption {
    font-size: 14px;
    line-height: 114%;
}
.price-balcony-finishing .estimate__current {
	font-size: 28px;
	line-height: 107%;
	padding-right: 10px;
    border-right: 1px solid #48494B;
	flex-direction: column;	
	gap: 8px;
}
.price-balcony-finishing .estimate__old {
	font-size: 25px;
	line-height: 120%;
	padding-left: 10px;
	flex-direction: column;	
	gap: 8px;
}
.price-balcony-finishing .estimate__old .estimate__price {
	position: relative;
}
.price-balcony-finishing .estimate__old .estimate__price:before {
	content: '';
    position: absolute;
    top: 13px;
    width: 100%;
    height: 1.5px;
    background: #f26422;
}
.price-balcony-finishing .estimate__tooltip {
    font-size: 14px;
    line-height: 114%;
    color: #fff;
    padding: 6px 8px;
    background: #7c7c7c;
    display: block;
    width: fit-content;
    border-radius: 5px;
    position: absolute;
    left: 67px;
    bottom: 0;
    white-space: nowrap;
}
.price-balcony-finishing .estimate__tooltip:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: -18px;
    left: 41px;
    border: 10px solid transparent;
    border-bottom: 10px solid #7c7c7c;
}
.price-balcony-finishing .summary__list {
    height: 427px;
    position: relative;
	background: url('../img/price-balcony-finishing/bg-mobile.png');
}
.price-balcony-finishing .summary__item {
    border-radius: 10px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    background: #fff;
    padding: 10px 12px;
    width: fit-content;
    position: absolute;
}
.price-balcony-finishing .summary__item:before,
.price-balcony-finishing .summary__item:after {
    content: '';
    display: inline-block;
    position: absolute;
    background-size: cover;
}
.price-balcony-finishing .summary__item:before {
	width: 25px;
	height: 25px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='15' cy='15' r='15' fill='%23F26422'/%3e%3cpath d='M16.125 18.375C15.504 18.375 15 17.871 15 17.25V16.125C15 15.5034 15.504 15 16.125 15H22.875V18.375H16.125ZM16.9688 15.8904C16.503 15.8904 16.125 16.2684 16.125 16.7342C16.125 17.2005 16.503 17.5779 16.9688 17.5779C17.4351 17.5779 17.8125 17.2005 17.8125 16.7342C17.8125 16.2684 17.4351 15.8904 16.9688 15.8904ZM14.4375 16.125V17.25C14.4375 18.1815 15.1935 18.9375 16.125 18.9375H21.75V21.1875C21.75 22.119 20.9946 22.875 20.0625 22.875H8.25C7.3185 22.875 6.5625 22.119 6.5625 21.1875V10.5C6.5625 9.56794 7.3185 8.8125 8.25 8.8125H13.668L12.3467 9.36319H7.96931C7.50356 9.36319 7.12556 9.74119 7.12556 10.2069C7.12556 10.6733 7.50356 11.0507 7.96931 11.0507H21.75V14.4375H16.125C15.1935 14.4375 14.4375 15.1929 14.4375 16.125ZM8.81306 12.1875H7.68806V13.3125H8.25056V12.75H8.81306V12.1875ZM8.81306 13.875H7.68806V15H8.27363L8.25056 14.4375L8.81306 14.4493V13.875ZM8.81306 15.5625H7.68806V16.6875H8.26237L8.25056 16.125H8.81306V15.5625ZM8.81306 17.25H7.68806V18.375H8.26237L8.25056 17.8125L8.81306 17.8243V17.25ZM8.81306 18.9375H7.68806V20.0625H8.25056V19.5H8.81306V18.9375ZM8.81306 20.625H7.68806V21.75H8.26237L8.25056 21.1993H8.81306V20.625ZM11.0631 10.4651L17.6724 7.6875L18.9381 10.4651H11.0631ZM18.7384 8.8125H20.0625C20.5553 8.8125 20.994 9.02681 21.3028 9.36319H19.0073L18.7384 8.8125Z' fill='white'/%3e%3c/svg%3e ");
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    border-radius: 50%;
}
.price-balcony-finishing .summary__item:nth-child(1):before,
.price-balcony-finishing .summary__item:nth-child(2):before {
	top: -10px;
    right: -10px;
}
.price-balcony-finishing .summary__item:nth-child(3):before,
.price-balcony-finishing .summary__item:nth-child(4):before {
	bottom: -10px;
    left: -10px;
}
.price-balcony-finishing .summary__item:nth-child(1) {
	top: 32px;
	left: 38px;
}
.price-balcony-finishing .summary__item:nth-child(1):after {
	width: 54px;
	height: 69px;
    top: 0;
    right: -66px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='54' height='69' viewBox='0 0 54 69' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M46 64.25C46 66.4591 47.7909 68.25 50 68.25C52.2091 68.25 54 66.4591 54 64.25C54 62.0409 52.2091 60.25 50 60.25C47.7909 60.25 46 62.0409 46 64.25ZM0 0.75V1.5C0.788711 1.5 1.5887 1.53951 2.3982 1.61727L2.46991 0.870706L2.54162 0.124142C1.68668 0.0420219 0.838785 0 0 0V0.75ZM7.33553 1.75144L7.14563 2.477C8.66595 2.8749 10.2044 3.3898 11.7499 4.01325L12.0304 3.31772L12.311 2.62219C10.7113 1.97683 9.11228 1.44119 7.52542 1.02588L7.33553 1.75144ZM16.5168 5.41519L16.165 6.0776C17.5747 6.82607 18.98 7.6572 20.3724 8.56413L20.7817 7.93569L21.1911 7.30725C19.7633 6.37722 18.3195 5.52321 16.8685 4.75277L16.5168 5.41519ZM24.8155 10.8L24.3579 11.3943C25.6356 12.3782 26.8939 13.4228 28.1256 14.5222L28.625 13.9627L29.1244 13.4031C27.8663 12.2802 26.5802 11.2124 25.2731 10.2058L24.8155 10.8ZM32.2045 17.3873L31.6678 17.9112C32.8031 19.0742 33.9066 20.2828 34.9718 21.5316L35.5424 21.0449L36.1131 20.5581C35.026 19.2838 33.8999 18.0504 32.7412 16.8634L32.2045 17.3873ZM38.6276 24.9182L38.0255 25.3654C38.9998 26.6773 39.9299 28.0231 40.8097 29.3975L41.4414 28.9932L42.0731 28.5889C41.1742 27.1846 40.2243 25.8102 39.2297 24.4711L38.6276 24.9182ZM43.9583 33.2576L43.2987 33.6147C44.0793 35.0565 44.8019 36.5217 45.46 38.005L46.1456 37.7008L46.8311 37.3966C46.1564 35.8761 45.4164 34.3756 44.6178 32.9005L43.9583 33.2576ZM47.9603 42.3062L47.2511 42.5504C47.785 44.1004 48.2446 45.6632 48.6231 47.2328L49.3522 47.057L50.0813 46.8811C49.6911 45.2632 49.218 43.6548 48.6694 42.0619L47.9603 42.3062ZM50.2611 51.9241L49.5175 52.0219C49.73 53.6389 49.8503 55.2568 49.8712 56.8694L50.6211 56.8597L51.3711 56.85C51.3494 55.1759 51.2246 53.4991 51.0047 51.8264L50.2611 51.9241ZM50.3703 61.8014L49.6253 61.7145C49.5317 62.5169 49.4111 63.3165 49.2627 64.1125L50 64.25L50.7373 64.3875C50.8921 63.5574 51.0177 62.7241 51.1152 61.8883L50.3703 61.8014ZM46 64.25C46 66.4591 47.7909 68.25 50 68.25C52.2091 68.25 54 66.4591 54 64.25C54 62.0409 52.2091 60.25 50 60.25C47.7909 60.25 46 62.0409 46 64.25ZM0 0.75V1.5C0.788711 1.5 1.5887 1.53951 2.3982 1.61727L2.46991 0.870706L2.54162 0.124142C1.68668 0.0420219 0.838785 0 0 0V0.75ZM7.33553 1.75144L7.14563 2.477C8.66595 2.8749 10.2044 3.3898 11.7499 4.01325L12.0304 3.31772L12.311 2.62219C10.7113 1.97683 9.11228 1.44119 7.52542 1.02588L7.33553 1.75144ZM16.5168 5.41519L16.165 6.0776C17.5747 6.82607 18.98 7.6572 20.3724 8.56413L20.7817 7.93569L21.1911 7.30725C19.7633 6.37722 18.3195 5.52321 16.8685 4.75277L16.5168 5.41519ZM24.8155 10.8L24.3579 11.3943C25.6356 12.3782 26.8939 13.4228 28.1256 14.5222L28.625 13.9627L29.1244 13.4031C27.8663 12.2802 26.5802 11.2124 25.2731 10.2058L24.8155 10.8ZM32.2045 17.3873L31.6678 17.9112C32.8031 19.0742 33.9066 20.2828 34.9718 21.5316L35.5424 21.0449L36.1131 20.5581C35.026 19.2838 33.8999 18.0504 32.7412 16.8634L32.2045 17.3873ZM38.6276 24.9182L38.0255 25.3654C38.9998 26.6773 39.9299 28.0231 40.8097 29.3975L41.4414 28.9932L42.0731 28.5889C41.1742 27.1846 40.2243 25.8102 39.2297 24.4711L38.6276 24.9182ZM43.9583 33.2576L43.2987 33.6147C44.0793 35.0565 44.8019 36.5217 45.46 38.005L46.1456 37.7008L46.8311 37.3966C46.1564 35.8761 45.4164 34.3756 44.6178 32.9005L43.9583 33.2576ZM47.9603 42.3062L47.2511 42.5504C47.785 44.1004 48.2446 45.6632 48.6231 47.2328L49.3522 47.057L50.0813 46.8811C49.6911 45.2632 49.218 43.6548 48.6694 42.0619L47.9603 42.3062ZM50.2611 51.9241L49.5175 52.0219C49.73 53.6389 49.8503 55.2568 49.8712 56.8694L50.6211 56.8597L51.3711 56.85C51.3494 55.1759 51.2246 53.4991 51.0047 51.8264L50.2611 51.9241ZM50.3703 61.8014L49.6253 61.7145C49.5317 62.5169 49.4111 63.3165 49.2627 64.1125L50 64.25L50.7373 64.3875C50.8921 63.5574 51.0177 62.7241 51.1152 61.8883L50.3703 61.8014Z' fill='%23F26422' /%3e%3c/svg%3e");
}
.price-balcony-finishing .summary__item:nth-child(2) {
	top: 137px;
	right: 60px;
}
.price-balcony-finishing .summary__item:nth-child(2):after {
	width: 15px;
	height: 79px;
    top: 0;
    right: -26px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='79' viewBox='0 0 15 79' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.65234 74.8672C2.65234 77.0763 4.4432 78.8672 6.65234 78.8672C8.86148 78.8672 10.6523 77.0763 10.6523 74.8672C10.6523 72.6581 8.86148 70.8672 6.65234 70.8672C4.4432 70.8672 2.65234 72.6581 2.65234 74.8672ZM0.652344 0.367188L-0.00133789 0.734883C0.396083 1.44141 0.785162 2.14738 1.16575 2.85292L1.82584 2.49684L2.48592 2.14077C2.10103 1.42727 1.70768 0.713542 1.30603 -0.000508428L0.652344 0.367188ZM4.05285 6.81906L3.37952 7.1494C4.09612 8.61 4.77487 10.0695 5.41444 11.529L6.10137 11.2279L6.7883 10.9269C6.13971 9.44688 5.45185 7.96779 4.72618 6.48871L4.05285 6.81906ZM7.94738 15.7248L7.24685 15.9927C7.82588 17.507 8.36133 19.0221 8.85173 20.5391L9.56537 20.3084L10.279 20.0777C9.78022 18.5347 9.23598 16.9948 8.64791 15.457L7.94738 15.7248ZM10.9293 24.9737L10.2037 25.1632C10.6113 26.7241 10.97 28.2881 11.2782 29.8565L12.0142 29.7119L12.7501 29.5672C12.4358 27.9679 12.0702 26.3739 11.655 24.7841L10.9293 24.9737ZM12.7974 34.5093L12.0537 34.6059C12.2601 36.1957 12.4137 37.7913 12.5128 39.3938L13.2613 39.3475L14.0099 39.3012C13.9087 37.6646 13.7519 36.0355 13.5412 34.4127L12.7974 34.5093ZM13.3949 44.2057L12.6449 44.2006C12.634 45.7937 12.5685 47.3948 12.447 49.0052L13.1948 49.0616L13.9427 49.1181C14.0669 47.4736 14.1337 45.8382 14.1449 44.2109L13.3949 44.2057ZM12.6659 53.8928L11.9235 53.7864C11.6985 55.3558 11.42 56.9349 11.0863 58.5248L11.8203 58.6789L12.5543 58.8329C12.8945 57.2119 13.1787 55.6009 13.4084 53.9992L12.6659 53.8928ZM10.6758 63.4026L9.95254 63.2041C9.53388 64.7291 9.06455 66.2648 8.54327 67.8118L9.25401 68.0513L9.96475 68.2908C10.4949 66.7173 10.9726 65.1543 11.399 63.6012L10.6758 63.4026ZM7.57824 72.6168L6.88115 72.3402C6.58679 73.0818 6.28057 73.8261 5.96233 74.5733L6.65234 74.8672L7.34236 75.1611C7.6654 74.4026 7.97635 73.6468 8.27534 72.8935L7.57824 72.6168ZM2.65234 74.8672C2.65234 77.0763 4.4432 78.8672 6.65234 78.8672C8.86148 78.8672 10.6523 77.0763 10.6523 74.8672C10.6523 72.6581 8.86148 70.8672 6.65234 70.8672C4.4432 70.8672 2.65234 72.6581 2.65234 74.8672ZM0.652344 0.367188L-0.00133789 0.734883C0.396083 1.44141 0.785162 2.14738 1.16575 2.85292L1.82584 2.49684L2.48592 2.14077C2.10103 1.42727 1.70768 0.713542 1.30603 -0.000508428L0.652344 0.367188ZM4.05285 6.81906L3.37952 7.1494C4.09612 8.61 4.77487 10.0695 5.41444 11.529L6.10137 11.2279L6.7883 10.9269C6.13971 9.44688 5.45185 7.96779 4.72618 6.48871L4.05285 6.81906ZM7.94738 15.7248L7.24685 15.9927C7.82588 17.507 8.36133 19.0221 8.85173 20.5391L9.56537 20.3084L10.279 20.0777C9.78022 18.5347 9.23598 16.9948 8.64791 15.457L7.94738 15.7248ZM10.9293 24.9737L10.2037 25.1632C10.6113 26.7241 10.97 28.2881 11.2782 29.8565L12.0142 29.7119L12.7501 29.5672C12.4358 27.9679 12.0702 26.3739 11.655 24.7841L10.9293 24.9737ZM12.7974 34.5093L12.0537 34.6059C12.2601 36.1957 12.4137 37.7913 12.5128 39.3938L13.2613 39.3475L14.0099 39.3012C13.9087 37.6646 13.7519 36.0355 13.5412 34.4127L12.7974 34.5093ZM13.3949 44.2057L12.6449 44.2006C12.634 45.7937 12.5685 47.3948 12.447 49.0052L13.1948 49.0616L13.9427 49.1181C14.0669 47.4736 14.1337 45.8382 14.1449 44.2109L13.3949 44.2057ZM12.6659 53.8928L11.9235 53.7864C11.6985 55.3558 11.42 56.9349 11.0863 58.5248L11.8203 58.6789L12.5543 58.8329C12.8945 57.2119 13.1787 55.6009 13.4084 53.9992L12.6659 53.8928ZM10.6758 63.4026L9.95254 63.2041C9.53388 64.7291 9.06455 66.2648 8.54327 67.8118L9.25401 68.0513L9.96475 68.2908C10.4949 66.7173 10.9726 65.1543 11.399 63.6012L10.6758 63.4026ZM7.57824 72.6168L6.88115 72.3402C6.58679 73.0818 6.28057 73.8261 5.96233 74.5733L6.65234 74.8672L7.34236 75.1611C7.6654 74.4026 7.97635 73.6468 8.27534 72.8935L7.57824 72.6168Z' fill='%23F26422' /%3e%3c/svg%3e");
}
.price-balcony-finishing .summary__item:nth-child(3) {
	top: 242px;
	left: 24px;
}
.price-balcony-finishing .summary__item:nth-child(3):after {
	width: 78px;
	height: 90px;
	bottom: -100px;
    left: 0;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='78' height='90' viewBox='0 0 78 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M77.75 85.5C77.75 87.7091 75.9591 89.5 73.75 89.5C71.5409 89.5 69.75 87.7091 69.75 85.5C69.75 83.2909 71.5409 81.5 73.75 81.5C75.9591 81.5 77.75 83.2909 77.75 85.5ZM73.75 85.5L73.8371 86.2449C73.0137 86.3412 72.1921 86.4182 71.3724 86.4764L71.3193 85.7283L71.2662 84.9802C72.0631 84.9236 72.8621 84.8487 73.6629 84.7551L73.75 85.5ZM66.4541 85.8501L66.4383 86.5999C64.7826 86.5651 63.1382 86.4537 61.5074 86.2678L61.5923 85.5226L61.6773 84.7775C63.2623 84.9581 64.8606 85.0664 66.4698 85.1002L66.4541 85.8501ZM56.7842 84.7496L56.6314 85.4839C55.0193 85.1484 53.4239 84.7399 51.8477 84.2608L52.0658 83.5432L52.2839 82.8257C53.8176 83.2918 55.3695 83.6891 56.937 84.0153L56.7842 84.7496ZM47.4728 81.9239L47.193 82.6197C45.6715 82.0079 44.1715 81.3291 42.6954 80.5857L43.0327 79.9159L43.3701 79.246C44.8092 79.9707 46.2709 80.6321 47.7526 81.2281L47.4728 81.9239ZM38.7769 77.5517L38.3868 78.1922C36.9918 77.3427 35.6221 76.4336 34.2798 75.4673L34.718 74.8587L35.1562 74.25C36.4678 75.1942 37.8055 76.0819 39.167 76.9111L38.7769 77.5517ZM30.869 71.8657L30.3874 72.4406C29.1395 71.3953 27.9197 70.2981 26.7298 69.1511L27.2504 68.6111L27.7709 68.0712C28.936 69.1944 30.13 70.2682 31.3506 71.2908L30.869 71.8657ZM23.8591 65.1149L23.3038 65.619C22.2097 64.4139 21.1458 63.1637 20.1137 61.8703L20.7 61.4025L21.2862 60.9348C22.2987 62.2036 23.342 63.4295 24.4144 64.6108L23.8591 65.1149ZM17.7791 57.5024L17.1655 57.9337C16.2318 56.6051 15.3295 55.2378 14.4605 53.8336L15.0982 53.4389L15.7359 53.0442C16.5898 54.4239 17.476 55.7667 18.3927 57.0712L17.7791 57.5024ZM12.653 49.2263L11.9941 49.5846C11.2181 48.1575 10.4747 46.6972 9.76546 45.2053L10.4428 44.8833L11.1202 44.5613C11.8179 46.0289 12.549 47.465 13.3119 48.8681L12.653 49.2263ZM8.46654 40.4271L7.77325 40.7132C7.15367 39.2117 6.56737 37.6819 6.01572 36.1251L6.72265 35.8746L7.42958 35.6241C7.9728 37.1571 8.55002 38.6632 9.15984 40.141L8.46654 40.4271ZM5.21059 31.2468L4.49219 31.4622C4.0264 29.9086 3.59421 28.331 3.19685 26.7306L3.92475 26.5499L4.65266 26.3692C5.04426 27.9464 5.47013 29.5009 5.92901 31.0314L5.21059 31.2468ZM2.8622 21.7966L2.12666 21.9432C1.80972 20.3526 1.52654 18.7418 1.27824 17.1118L2.01969 16.9989L2.76114 16.8859C3.00602 18.4935 3.28526 20.0819 3.59774 21.6501L2.8622 21.7966ZM1.39368 12.1677L0.647957 12.2476C0.475227 10.6354 0.336182 9.00626 0.23185 7.36108L0.980347 7.31361L1.72884 7.26615C1.8318 8.88973 1.96901 10.4973 2.13942 12.0879L1.39368 12.1677ZM0.775551 2.44616L0.0257111 2.46186C0.00861359 1.64478 0 0.824121 0 0H0.75H1.5C1.5 0.813673 1.5085 1.62387 1.52538 2.43047L0.775551 2.44616ZM77.75 85.5C77.75 87.7091 75.9591 89.5 73.75 89.5C71.5409 89.5 69.75 87.7091 69.75 85.5C69.75 83.2909 71.5409 81.5 73.75 81.5C75.9591 81.5 77.75 83.2909 77.75 85.5ZM73.75 85.5L73.8371 86.2449C73.0137 86.3412 72.1921 86.4182 71.3724 86.4764L71.3193 85.7283L71.2662 84.9802C72.0631 84.9236 72.8621 84.8487 73.6629 84.7551L73.75 85.5ZM66.4541 85.8501L66.4383 86.5999C64.7826 86.5651 63.1382 86.4537 61.5074 86.2678L61.5923 85.5226L61.6773 84.7775C63.2623 84.9581 64.8606 85.0664 66.4698 85.1002L66.4541 85.8501ZM56.7842 84.7496L56.6314 85.4839C55.0193 85.1484 53.4239 84.7399 51.8477 84.2608L52.0658 83.5432L52.2839 82.8257C53.8176 83.2918 55.3695 83.6891 56.937 84.0153L56.7842 84.7496ZM47.4728 81.9239L47.193 82.6197C45.6715 82.0079 44.1715 81.3291 42.6954 80.5857L43.0327 79.9159L43.3701 79.246C44.8092 79.9707 46.2709 80.6321 47.7526 81.2281L47.4728 81.9239ZM38.7769 77.5517L38.3868 78.1922C36.9918 77.3427 35.6221 76.4336 34.2798 75.4673L34.718 74.8587L35.1562 74.25C36.4678 75.1942 37.8055 76.0819 39.167 76.9111L38.7769 77.5517ZM30.869 71.8657L30.3874 72.4406C29.1395 71.3953 27.9197 70.2981 26.7298 69.1511L27.2504 68.6111L27.7709 68.0712C28.936 69.1944 30.13 70.2682 31.3506 71.2908L30.869 71.8657ZM23.8591 65.1149L23.3038 65.619C22.2097 64.4139 21.1458 63.1637 20.1137 61.8703L20.7 61.4025L21.2862 60.9348C22.2987 62.2036 23.342 63.4295 24.4144 64.6108L23.8591 65.1149ZM17.7791 57.5024L17.1655 57.9337C16.2318 56.6051 15.3295 55.2378 14.4605 53.8336L15.0982 53.4389L15.7359 53.0442C16.5898 54.4239 17.476 55.7667 18.3927 57.0712L17.7791 57.5024ZM12.653 49.2263L11.9941 49.5846C11.2181 48.1575 10.4747 46.6972 9.76546 45.2053L10.4428 44.8833L11.1202 44.5613C11.8179 46.0289 12.549 47.465 13.3119 48.8681L12.653 49.2263ZM8.46654 40.4271L7.77325 40.7132C7.15367 39.2117 6.56737 37.6819 6.01572 36.1251L6.72265 35.8746L7.42958 35.6241C7.9728 37.1571 8.55002 38.6632 9.15984 40.141L8.46654 40.4271ZM5.21059 31.2468L4.49219 31.4622C4.0264 29.9086 3.59421 28.331 3.19685 26.7306L3.92475 26.5499L4.65266 26.3692C5.04426 27.9464 5.47013 29.5009 5.92901 31.0314L5.21059 31.2468ZM2.8622 21.7966L2.12666 21.9432C1.80972 20.3526 1.52654 18.7418 1.27824 17.1118L2.01969 16.9989L2.76114 16.8859C3.00602 18.4935 3.28526 20.0819 3.59774 21.6501L2.8622 21.7966ZM1.39368 12.1677L0.647957 12.2476C0.475227 10.6354 0.336182 9.00626 0.23185 7.36108L0.980347 7.31361L1.72884 7.26615C1.8318 8.88973 1.96901 10.4973 2.13942 12.0879L1.39368 12.1677ZM0.775551 2.44616L0.0257111 2.46186C0.00861359 1.64478 0 0.824121 0 0H0.75H1.5C1.5 0.813673 1.5085 1.62387 1.52538 2.43047L0.775551 2.44616Z' fill='%23F26422' /%3e%3c/svg%3e");
}
.price-balcony-finishing .summary__item:nth-child(4) {
	top: 347px;
	right: 15px;
}
.price-balcony-finishing .summary__item:nth-child(4):after {
	width: 28px;
	height: 58px;
    bottom: 0;
    left: -40px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='28' height='58' viewBox='0 0 28 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.6523 4C10.6523 6.20914 8.86148 8 6.65234 8C4.4432 8 2.65234 6.20914 2.65234 4C2.65234 1.79086 4.4432 0 6.65234 0C8.86148 0 10.6523 1.79086 10.6523 4ZM27.6523 57L27.6149 57.7491C26.7759 57.7071 25.9439 57.6225 25.1207 57.497L25.2337 56.7556L25.3467 56.0142C26.1203 56.1321 26.9019 56.2115 27.6898 56.2509L27.6523 57ZM20.5315 55.5528L20.2758 56.2579C18.7147 55.6917 17.205 54.9763 15.7617 54.1261L16.1423 53.4799L16.523 52.8336C17.8893 53.6385 19.3155 54.314 20.7872 54.8477L20.5315 55.5528ZM12.1869 50.6615L11.7016 51.2333C10.4486 50.1699 9.2706 48.9939 8.18065 47.7181L8.75089 47.231L9.32112 46.7438C10.3601 47.9599 11.4815 49.0791 12.6722 50.0896L12.1869 50.6615ZM5.88605 43.3066L5.24876 43.702C4.38627 42.312 3.61513 40.8423 2.94673 39.3035L3.63463 39.0047L4.32253 38.7059C4.96204 40.1781 5.69939 41.5833 6.52333 42.9112L5.88605 43.3066ZM2.01981 34.4223L1.29667 34.6212C0.864197 33.0491 0.53347 31.4246 0.314144 29.757L1.05774 29.6592L1.80134 29.5614C2.01166 31.1606 2.32869 32.7175 2.74294 34.2233L2.01981 34.4223ZM0.749098 24.8135L-0.000900269 24.8114C0.00365829 23.1912 0.11257 21.5415 0.33349 19.8696L1.07703 19.9679L1.82056 20.0661C1.60805 21.6744 1.50347 23.2598 1.49909 24.8156L0.749098 24.8135ZM2.00895 15.2006L1.28292 15.0124C1.68672 13.454 2.18983 11.8832 2.79795 10.3057L3.49776 10.5755L4.19756 10.8453C3.60979 12.37 3.12426 13.8862 2.73498 15.3887L2.00895 15.2006ZM5.48758 6.13869L4.82018 5.79653C5.19119 5.07285 5.58519 4.3489 6.0027 3.62521L6.65234 4L7.30198 4.37479C6.89673 5.07723 6.51459 5.77942 6.15498 6.48085L5.48758 6.13869ZM10.6523 4C10.6523 6.20914 8.86148 8 6.65234 8C4.4432 8 2.65234 6.20914 2.65234 4C2.65234 1.79086 4.4432 0 6.65234 0C8.86148 0 10.6523 1.79086 10.6523 4ZM27.6523 57L27.6149 57.7491C26.7759 57.7071 25.9439 57.6225 25.1207 57.497L25.2337 56.7556L25.3467 56.0142C26.1203 56.1321 26.9019 56.2115 27.6898 56.2509L27.6523 57ZM20.5315 55.5528L20.2758 56.2579C18.7147 55.6917 17.205 54.9763 15.7617 54.1261L16.1423 53.4799L16.523 52.8336C17.8893 53.6385 19.3155 54.314 20.7872 54.8477L20.5315 55.5528ZM12.1869 50.6615L11.7016 51.2333C10.4486 50.1699 9.2706 48.9939 8.18065 47.7181L8.75089 47.231L9.32112 46.7438C10.3601 47.9599 11.4815 49.0791 12.6722 50.0896L12.1869 50.6615ZM5.88605 43.3066L5.24876 43.702C4.38627 42.312 3.61513 40.8423 2.94673 39.3035L3.63463 39.0047L4.32253 38.7059C4.96204 40.1781 5.69939 41.5833 6.52333 42.9112L5.88605 43.3066ZM2.01981 34.4223L1.29667 34.6212C0.864197 33.0491 0.53347 31.4246 0.314144 29.757L1.05774 29.6592L1.80134 29.5614C2.01166 31.1606 2.32869 32.7175 2.74294 34.2233L2.01981 34.4223ZM0.749098 24.8135L-0.000900269 24.8114C0.00365829 23.1912 0.11257 21.5415 0.33349 19.8696L1.07703 19.9679L1.82056 20.0661C1.60805 21.6744 1.50347 23.2598 1.49909 24.8156L0.749098 24.8135ZM2.00895 15.2006L1.28292 15.0124C1.68672 13.454 2.18983 11.8832 2.79795 10.3057L3.49776 10.5755L4.19756 10.8453C3.60979 12.37 3.12426 13.8862 2.73498 15.3887L2.00895 15.2006ZM5.48758 6.13869L4.82018 5.79653C5.19119 5.07285 5.58519 4.3489 6.0027 3.62521L6.65234 4L7.30198 4.37479C6.89673 5.07723 6.51459 5.77942 6.15498 6.48085L5.48758 6.13869Z' fill='%23F26422' /%3e%3c/svg%3e");
}
.price-balcony-finishing .summary__item-title {
	font-size: 14px;
    line-height: 129%;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
    gap: 10px;
    padding-bottom: 1px;
    border-bottom: 1px solid #48494B;
    text-decoration: none;
    color: #48494B;	
}
.price-balcony-finishing .summary__item-price {
    font-size: 18px;
    line-height: 100%;
}
.price-balcony-finishing .summary__item-price .currency {
    font-size: 16px;
}
.price-balcony-finishing .action__title,
.price-balcony-finishing .action__desc {
	font-size: 18px;
	line-height: 139%;
	margin-bottom: 15px;
}
.price-balcony-finishing .form__field {
	margin-bottom: 10px;	
}
.price-balcony-finishing .phone-user {
	width: 100%;
    height: 45px;
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
}
.price-balcony-finishing button:disabled {
	border: 2px solid #F26422;	
}
@media (max-width: 767px) {
	.price-balcony-finishing .summary {
		margin-bottom: 30px;
	}
}
@media (min-width: 768px) {
	.price-balcony-finishing .inner {
		display: grid;
		grid-template-columns: 1fr 304px;
		column-gap: 15px;
	}
	.price-balcony-finishing .describe {
        grid-row: 1 / 2;
        grid-column: 1 / 2;
	}
	.price-balcony-finishing .estimate {
		grid-row: 2 / 3;
		grid-column: 1 / 2;
		width: fit-content;
	}
	.price-balcony-finishing .summary {
		grid-row: 1 / 4;
        grid-column: 2 / 3;
	}
	.price-balcony-finishing .summary__list {
		background: url('../img/price-balcony-finishing/bg-tablet.png');
	}	
	.price-balcony-finishing .privacy-policy {
		grid-row: 4 / 5;
        grid-column: 1 / 3;
		margin-top: 30px;
	}
	.price-balcony-finishing .summary__item:nth-child(1) {
		top: 20px;
		left: 51px;
	}
	.price-balcony-finishing .summary__item:nth-child(1):after {
		width: 45px;
		height: 68px;
		right: -56px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='45' height='68' viewBox='0 0 45 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M36.1172 63.2422C36.1172 65.4513 37.908 67.2422 40.1172 67.2422C42.3263 67.2422 44.1172 65.4513 44.1172 63.2422C44.1172 61.033 42.3263 59.2422 40.1172 59.2422C37.908 59.2422 36.1172 61.033 36.1172 63.2422ZM0.117188 0.742188L0.00190724 1.48327C0.822221 1.61088 1.64371 1.76912 2.46491 1.95729L2.63242 1.22624L2.79994 0.495182C1.94492 0.299266 1.08859 0.134275 0.232468 0.00110012L0.117188 0.742188ZM7.53864 2.69958L7.27733 3.40259C8.82882 3.97926 10.3683 4.6593 11.8853 5.43757L12.2277 4.77025L12.57 4.10294C11.0021 3.29859 9.40858 2.59449 7.79994 1.99657L7.53864 2.69958ZM16.6541 7.35774L16.2414 7.984C17.6294 8.89864 18.9879 9.89683 20.3079 10.974L20.7821 10.3929L21.2562 9.81182C19.8974 8.70298 18.4979 7.67457 17.0667 6.73148L16.6541 7.35774ZM24.5896 13.8233L24.0612 14.3556C25.2455 15.531 26.3864 16.7746 27.4762 18.0822L28.0524 17.602L28.6285 17.1219C27.5086 15.778 26.3357 14.4997 25.1179 13.2909L24.5896 13.8233ZM31.1474 21.6878L30.5292 22.1125C31.4755 23.4898 32.3672 24.9228 33.1974 26.4078L33.852 26.0418L34.5066 25.6758C33.6538 24.1503 32.7377 22.6782 31.7655 21.2631L31.1474 21.6878ZM36.1447 30.6262L35.4592 30.9304C36.1368 32.4572 36.7509 34.0288 37.2953 35.6421L38.006 35.4023L38.7166 35.1624C38.1572 33.505 37.5264 31.8904 36.8303 30.3219L36.1447 30.6262ZM39.4197 40.3302L38.69 40.5036C39.0754 42.1256 39.3913 43.7829 39.6321 45.4727L40.3746 45.3669L41.1171 45.2611C40.8697 43.5255 40.5453 41.8231 40.1493 40.1568L39.4197 40.3302ZM40.8666 50.4657L40.1176 50.504C40.2024 52.1636 40.2151 53.8501 40.1508 55.561L40.9003 55.5892L41.6498 55.6173C41.7157 53.8621 41.7027 52.1313 41.6156 50.4274L40.8666 50.4657ZM40.4867 60.7006L39.7424 60.6083C39.6392 61.4403 39.5177 62.2772 39.3774 63.1189L40.1172 63.2422L40.857 63.3655C41.0007 62.5033 41.1252 61.6457 41.231 60.793L40.4867 60.7006ZM36.1172 63.2422C36.1172 65.4513 37.908 67.2422 40.1172 67.2422C42.3263 67.2422 44.1172 65.4513 44.1172 63.2422C44.1172 61.033 42.3263 59.2422 40.1172 59.2422C37.908 59.2422 36.1172 61.033 36.1172 63.2422ZM0.117188 0.742188L0.00190724 1.48327C0.822221 1.61088 1.64371 1.76912 2.46491 1.95729L2.63242 1.22624L2.79994 0.495182C1.94492 0.299266 1.08859 0.134275 0.232468 0.00110012L0.117188 0.742188ZM7.53864 2.69958L7.27733 3.40259C8.82882 3.97926 10.3683 4.6593 11.8853 5.43757L12.2277 4.77025L12.57 4.10294C11.0021 3.29859 9.40858 2.59449 7.79994 1.99657L7.53864 2.69958ZM16.6541 7.35774L16.2414 7.984C17.6294 8.89864 18.9879 9.89683 20.3079 10.974L20.7821 10.3929L21.2562 9.81182C19.8974 8.70298 18.4979 7.67457 17.0667 6.73148L16.6541 7.35774ZM24.5896 13.8233L24.0612 14.3556C25.2455 15.531 26.3864 16.7746 27.4762 18.0822L28.0524 17.602L28.6285 17.1219C27.5086 15.778 26.3357 14.4997 25.1179 13.2909L24.5896 13.8233ZM31.1474 21.6878L30.5292 22.1125C31.4755 23.4898 32.3672 24.9228 33.1974 26.4078L33.852 26.0418L34.5066 25.6758C33.6538 24.1503 32.7377 22.6782 31.7655 21.2631L31.1474 21.6878ZM36.1447 30.6262L35.4592 30.9304C36.1368 32.4572 36.7509 34.0288 37.2953 35.6421L38.006 35.4023L38.7166 35.1624C38.1572 33.505 37.5264 31.8904 36.8303 30.3219L36.1447 30.6262ZM39.4197 40.3302L38.69 40.5036C39.0754 42.1256 39.3913 43.7829 39.6321 45.4727L40.3746 45.3669L41.1171 45.2611C40.8697 43.5255 40.5453 41.8231 40.1493 40.1568L39.4197 40.3302ZM40.8666 50.4657L40.1176 50.504C40.2024 52.1636 40.2151 53.8501 40.1508 55.561L40.9003 55.5892L41.6498 55.6173C41.7157 53.8621 41.7027 52.1313 41.6156 50.4274L40.8666 50.4657ZM40.4867 60.7006L39.7424 60.6083C39.6392 61.4403 39.5177 62.2772 39.3774 63.1189L40.1172 63.2422L40.857 63.3655C41.0007 62.5033 41.1252 61.6457 41.231 60.793L40.4867 60.7006Z' fill='%23F26422' /%3e%3c/svg%3e");
	}
	.price-balcony-finishing .summary__item:nth-child(2) {
		top: 118px;
		right: 58px;
	}
	.price-balcony-finishing .summary__item:nth-child(2):after {
		width: 13px;
		height: 59px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='59' viewBox='0 0 13 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.4375 54.1094C3.4375 56.3185 5.22836 58.1094 7.4375 58.1094C9.64664 58.1094 11.4375 56.3185 11.4375 54.1094C11.4375 51.9002 9.64664 50.1094 7.4375 50.1094C5.22836 50.1094 3.4375 51.9002 3.4375 54.1094ZM0.4375 0.609375L-0.00161791 1.21738C0.572419 1.63197 1.1428 2.12149 1.70467 2.68336L2.235 2.15303L2.76533 1.6227C2.15303 1.0104 1.52218 0.467606 0.876618 0.0013656L0.4375 0.609375ZM5.17804 5.8744L4.54653 6.27899C5.32758 7.49812 6.0638 8.86365 6.73878 10.3599L7.42243 10.0515L8.10608 9.74305C7.40398 8.1867 6.63364 6.75612 5.80956 5.46982L5.17804 5.8744ZM9.11778 14.4867L8.40358 14.7157C8.8625 16.1473 9.26802 17.6577 9.61098 19.2373L10.3439 19.0781L11.0768 18.919C10.7239 17.2938 10.3061 15.7367 9.83198 14.2578L9.11778 14.4867ZM11.1465 23.7544L10.4025 23.8496C10.5963 25.3631 10.7337 26.9234 10.8083 28.5238L11.5575 28.4889L12.3067 28.454C12.2302 26.8134 12.0893 25.2127 11.8904 23.6591L11.1465 23.7544ZM11.5944 33.2347L10.8447 33.2118C10.7978 34.7464 10.6928 36.309 10.5247 37.8942L11.2706 37.9732L12.0164 38.0523C12.1884 36.4295 12.296 34.8295 12.344 33.2576L11.5944 33.2347ZM10.5958 42.6758L9.85783 42.5421C9.58326 44.0577 9.24971 45.5883 8.8532 47.1297L9.57955 47.3166L10.3059 47.5034C10.7115 45.9266 11.0528 44.3605 11.3338 42.8095L10.5958 42.6758ZM8.232 51.8711L7.52087 51.6328C7.27407 52.3693 7.01233 53.1072 6.73525 53.846L7.4375 54.1094L8.13975 54.3727C8.42307 53.6172 8.69072 52.8626 8.94313 52.1095L8.232 51.8711ZM3.4375 54.1094C3.4375 56.3185 5.22836 58.1094 7.4375 58.1094C9.64664 58.1094 11.4375 56.3185 11.4375 54.1094C11.4375 51.9002 9.64664 50.1094 7.4375 50.1094C5.22836 50.1094 3.4375 51.9002 3.4375 54.1094ZM0.4375 0.609375L-0.00161791 1.21738C0.572419 1.63197 1.1428 2.12149 1.70467 2.68336L2.235 2.15303L2.76533 1.6227C2.15303 1.0104 1.52218 0.467606 0.876618 0.0013656L0.4375 0.609375ZM5.17804 5.8744L4.54653 6.27899C5.32758 7.49812 6.0638 8.86365 6.73878 10.3599L7.42243 10.0515L8.10608 9.74305C7.40398 8.1867 6.63364 6.75612 5.80956 5.46982L5.17804 5.8744ZM9.11778 14.4867L8.40358 14.7157C8.8625 16.1473 9.26802 17.6577 9.61098 19.2373L10.3439 19.0781L11.0768 18.919C10.7239 17.2938 10.3061 15.7367 9.83198 14.2578L9.11778 14.4867ZM11.1465 23.7544L10.4025 23.8496C10.5963 25.3631 10.7337 26.9234 10.8083 28.5238L11.5575 28.4889L12.3067 28.454C12.2302 26.8134 12.0893 25.2127 11.8904 23.6591L11.1465 23.7544ZM11.5944 33.2347L10.8447 33.2118C10.7978 34.7464 10.6928 36.309 10.5247 37.8942L11.2706 37.9732L12.0164 38.0523C12.1884 36.4295 12.296 34.8295 12.344 33.2576L11.5944 33.2347ZM10.5958 42.6758L9.85783 42.5421C9.58326 44.0577 9.24971 45.5883 8.8532 47.1297L9.57955 47.3166L10.3059 47.5034C10.7115 45.9266 11.0528 44.3605 11.3338 42.8095L10.5958 42.6758ZM8.232 51.8711L7.52087 51.6328C7.27407 52.3693 7.01233 53.1072 6.73525 53.846L7.4375 54.1094L8.13975 54.3727C8.42307 53.6172 8.69072 52.8626 8.94313 52.1095L8.232 51.8711Z' fill='%23F26422' /%3e%3c/svg%3e");
	}
	.price-balcony-finishing .summary__item:nth-child(3) {
		top: 218px;
	}
	.price-balcony-finishing .summary__item:nth-child(3):after {
		width: 73px;
		height: 105px;
		bottom: -118px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='73' height='105' viewBox='0 0 73 105' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M72.75 100.5C72.75 102.709 70.9591 104.5 68.75 104.5C66.5409 104.5 64.75 102.709 64.75 100.5C64.75 98.2909 66.5409 96.5 68.75 96.5C70.9591 96.5 72.75 98.2909 72.75 100.5ZM68.75 100.5L68.54 101.22C67.7206 100.981 66.9093 100.733 66.1059 100.477L66.3338 99.7626L66.5617 99.048C67.3531 99.3004 68.1525 99.5445 68.96 99.78L68.75 100.5ZM61.5874 98.1145L61.3232 98.8165C59.7261 98.2154 58.1629 97.5789 56.6335 96.9085L56.9346 96.2216L57.2357 95.5347C58.7406 96.1944 60.2792 96.8208 61.8516 97.4126L61.5874 98.1145ZM52.392 94.0807L52.0537 94.75C50.5319 93.9809 49.0464 93.1764 47.5968 92.3381L47.9722 91.6888L48.3477 91.0396C49.7729 91.8637 51.2336 92.6548 52.7304 93.4113L52.392 94.0807ZM43.6925 89.0476L43.2804 89.6742C41.858 88.7388 40.4736 87.7691 39.1267 86.7667L39.5745 86.1651L40.0223 85.5634C41.3459 86.5485 42.7065 87.5015 44.1046 88.421L43.6925 89.0476ZM35.6329 83.049L35.1508 83.6235C33.8503 82.5323 32.5888 81.4089 31.3658 80.255L31.8804 79.7094L32.3951 79.1639C33.5972 80.298 34.837 81.4021 36.115 82.4745L35.6329 83.049ZM28.3252 76.1555L27.78 76.6704C26.6162 75.4381 25.4918 74.1764 24.4061 72.8872L24.9797 72.4041L25.5534 71.9209C26.621 73.1887 27.7266 74.4291 28.8705 75.6406L28.3252 76.1555ZM21.8512 68.4711L21.2515 68.9216C20.2359 67.5694 19.259 66.1914 18.3205 64.7895L18.9437 64.3723L19.567 63.9551C20.4906 65.3347 21.4517 66.6906 22.4509 68.0207L21.8512 68.4711ZM16.2594 60.1229L15.615 60.5066C14.751 59.0558 13.9249 57.5831 13.1363 56.0903L13.7995 55.74L14.4626 55.3896C15.2395 56.8602 16.053 58.3106 16.9038 59.7391L16.2594 60.1229ZM11.563 51.2388L10.8833 51.5559C10.1701 50.0273 9.49374 48.4808 8.85368 46.9183L9.54771 46.634L10.2417 46.3497C10.8729 47.8905 11.5397 49.4151 12.2426 50.9217L11.563 51.2388ZM7.75104 41.9402L7.04463 42.1922C6.47835 40.6047 5.94763 39.0032 5.45197 37.3897L6.16891 37.1695L6.88584 36.9492C7.37506 38.5418 7.89877 40.1221 8.45744 41.6883L7.75104 41.9402ZM4.79737 32.3336L4.0716 32.5227C3.64671 30.892 3.25613 29.2513 2.8994 27.6025L3.63244 27.4439L4.36548 27.2853C4.71786 28.9139 5.10358 30.5343 5.52314 32.1445L4.79737 32.3336ZM2.67006 22.5106L1.93118 22.6393C1.64202 20.979 1.38607 19.3125 1.16284 17.6418L1.90624 17.5424L2.64964 17.4431C2.87027 19.0945 3.12321 20.7414 3.40894 22.3819L2.67006 22.5106ZM1.3375 12.5482L0.59082 12.6187C0.432426 10.9402 0.306282 9.25925 0.211914 7.57786L0.960732 7.53583L1.70956 7.4938C1.80287 9.15638 1.92759 10.8183 2.08419 12.4778L1.3375 12.5482ZM0.773331 2.51233L0.0234604 2.52626C0.00779724 1.68374 0 0.841574 0 0H0.75H1.5C1.5 0.832307 1.50771 1.66518 1.5232 2.49839L0.773331 2.51233ZM72.75 100.5C72.75 102.709 70.9591 104.5 68.75 104.5C66.5409 104.5 64.75 102.709 64.75 100.5C64.75 98.2909 66.5409 96.5 68.75 96.5C70.9591 96.5 72.75 98.2909 72.75 100.5ZM68.75 100.5L68.54 101.22C67.7206 100.981 66.9093 100.733 66.1059 100.477L66.3338 99.7626L66.5617 99.048C67.3531 99.3004 68.1525 99.5445 68.96 99.78L68.75 100.5ZM61.5874 98.1145L61.3232 98.8165C59.7261 98.2154 58.1629 97.5789 56.6335 96.9085L56.9346 96.2216L57.2357 95.5347C58.7406 96.1944 60.2792 96.8208 61.8516 97.4126L61.5874 98.1145ZM52.392 94.0807L52.0537 94.75C50.5319 93.9809 49.0464 93.1764 47.5968 92.3381L47.9722 91.6888L48.3477 91.0396C49.7729 91.8637 51.2336 92.6548 52.7304 93.4113L52.392 94.0807ZM43.6925 89.0476L43.2804 89.6742C41.858 88.7388 40.4736 87.7691 39.1267 86.7667L39.5745 86.1651L40.0223 85.5634C41.3459 86.5485 42.7065 87.5015 44.1046 88.421L43.6925 89.0476ZM35.6329 83.049L35.1508 83.6235C33.8503 82.5323 32.5888 81.4089 31.3658 80.255L31.8804 79.7094L32.3951 79.1639C33.5972 80.298 34.837 81.4021 36.115 82.4745L35.6329 83.049ZM28.3252 76.1555L27.78 76.6704C26.6162 75.4381 25.4918 74.1764 24.4061 72.8872L24.9797 72.4041L25.5534 71.9209C26.621 73.1887 27.7266 74.4291 28.8705 75.6406L28.3252 76.1555ZM21.8512 68.4711L21.2515 68.9216C20.2359 67.5694 19.259 66.1914 18.3205 64.7895L18.9437 64.3723L19.567 63.9551C20.4906 65.3347 21.4517 66.6906 22.4509 68.0207L21.8512 68.4711ZM16.2594 60.1229L15.615 60.5066C14.751 59.0558 13.9249 57.5831 13.1363 56.0903L13.7995 55.74L14.4626 55.3896C15.2395 56.8602 16.053 58.3106 16.9038 59.7391L16.2594 60.1229ZM11.563 51.2388L10.8833 51.5559C10.1701 50.0273 9.49374 48.4808 8.85368 46.9183L9.54771 46.634L10.2417 46.3497C10.8729 47.8905 11.5397 49.4151 12.2426 50.9217L11.563 51.2388ZM7.75104 41.9402L7.04463 42.1922C6.47835 40.6047 5.94763 39.0032 5.45197 37.3897L6.16891 37.1695L6.88584 36.9492C7.37506 38.5418 7.89877 40.1221 8.45744 41.6883L7.75104 41.9402ZM4.79737 32.3336L4.0716 32.5227C3.64671 30.892 3.25613 29.2513 2.8994 27.6025L3.63244 27.4439L4.36548 27.2853C4.71786 28.9139 5.10358 30.5343 5.52314 32.1445L4.79737 32.3336ZM2.67006 22.5106L1.93118 22.6393C1.64202 20.979 1.38607 19.3125 1.16284 17.6418L1.90624 17.5424L2.64964 17.4431C2.87027 19.0945 3.12321 20.7414 3.40894 22.3819L2.67006 22.5106ZM1.3375 12.5482L0.59082 12.6187C0.432426 10.9402 0.306282 9.25925 0.211914 7.57786L0.960732 7.53583L1.70956 7.4938C1.80287 9.15638 1.92759 10.8183 2.08419 12.4778L1.3375 12.5482ZM0.773331 2.51233L0.0234604 2.52626C0.00779724 1.68374 0 0.841574 0 0H0.75H1.5C1.5 0.832307 1.50771 1.66518 1.5232 2.49839L0.773331 2.51233Z' fill='%23F26422' /%3e%3c/svg%3e");
	}
	.price-balcony-finishing .summary__item:nth-child(4) {
		top: 314px;
		right: 8px;
	}
	.price-balcony-finishing .summary__item:nth-child(4):after {
		width: 30px;
		height: 50px;
		left: -44px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='50' viewBox='0 0 30 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.00096 4C8.00096 6.20914 6.2101 8 4.00096 8C1.79182 8 0.000963211 6.20914 0.000963211 4C0.000963211 1.79086 1.79182 0 4.00096 0C6.2101 0 8.00096 1.79086 8.00096 4ZM29 48.9984L28.8733 49.7376C28.0537 49.5972 27.2433 49.4298 26.4437 49.2356L26.6207 48.5068L26.7977 47.778C27.5636 47.964 28.3403 48.1244 29.1267 48.2592L29 48.9984ZM21.9997 47.0269L21.7191 47.7225C20.1737 47.0991 18.686 46.3628 17.2684 45.5147L17.6535 44.8711L18.0386 44.2275C19.3875 45.0345 20.8051 45.7364 22.2802 46.3314L21.9997 47.0269ZM13.7075 42.05L13.2225 42.622C11.965 41.5559 10.79 40.3808 9.70957 39.0979L10.2832 38.6148L10.8569 38.1316C11.8827 39.3497 12.9983 40.4655 14.1925 41.4779L13.7075 42.05ZM7.47634 34.659L6.83128 35.0417C6.00398 33.6469 5.27037 32.1602 4.63989 30.5832L5.33631 30.3048L6.03272 30.0264C6.63486 31.5326 7.3343 32.9494 8.1214 34.2764L7.47634 34.659ZM3.86181 25.6786L3.13321 25.8565C2.75427 24.3042 2.46395 22.6821 2.2686 20.9913L3.01365 20.9052L3.75869 20.8192C3.94714 22.4502 4.22673 24.0109 4.59042 25.5008L3.86181 25.6786ZM2.7249 16.0576L1.97491 16.0625C1.96448 14.4722 2.03124 12.83 2.17943 11.1366L2.92657 11.202L3.67372 11.2674C3.52946 12.9158 3.46477 14.5111 3.47488 16.0527L2.7249 16.0576ZM3.55003 6.38713L2.81063 6.2615C2.94564 5.46686 3.09751 4.66219 3.26662 3.84756L4.00096 4L4.73531 4.15244C4.56983 4.9496 4.42134 5.73639 4.28943 6.51276L3.55003 6.38713ZM8.00096 4C8.00096 6.20914 6.2101 8 4.00096 8C1.79182 8 0.000963211 6.20914 0.000963211 4C0.000963211 1.79086 1.79182 0 4.00096 0C6.2101 0 8.00096 1.79086 8.00096 4ZM29 48.9984L28.8733 49.7376C28.0537 49.5972 27.2433 49.4298 26.4437 49.2356L26.6207 48.5068L26.7977 47.778C27.5636 47.964 28.3403 48.1244 29.1267 48.2592L29 48.9984ZM21.9997 47.0269L21.7191 47.7225C20.1737 47.0991 18.686 46.3628 17.2684 45.5147L17.6535 44.8711L18.0386 44.2275C19.3875 45.0345 20.8051 45.7364 22.2802 46.3314L21.9997 47.0269ZM13.7075 42.05L13.2225 42.622C11.965 41.5559 10.79 40.3808 9.70957 39.0979L10.2832 38.6148L10.8569 38.1316C11.8827 39.3497 12.9983 40.4655 14.1925 41.4779L13.7075 42.05ZM7.47634 34.659L6.83128 35.0417C6.00398 33.6469 5.27037 32.1602 4.63989 30.5832L5.33631 30.3048L6.03272 30.0264C6.63486 31.5326 7.3343 32.9494 8.1214 34.2764L7.47634 34.659ZM3.86181 25.6786L3.13321 25.8565C2.75427 24.3042 2.46395 22.6821 2.2686 20.9913L3.01365 20.9052L3.75869 20.8192C3.94714 22.4502 4.22673 24.0109 4.59042 25.5008L3.86181 25.6786ZM2.7249 16.0576L1.97491 16.0625C1.96448 14.4722 2.03124 12.83 2.17943 11.1366L2.92657 11.202L3.67372 11.2674C3.52946 12.9158 3.46477 14.5111 3.47488 16.0527L2.7249 16.0576ZM3.55003 6.38713L2.81063 6.2615C2.94564 5.46686 3.09751 4.66219 3.26662 3.84756L4.00096 4L4.73531 4.15244C4.56983 4.9496 4.42134 5.73639 4.28943 6.51276L3.55003 6.38713Z' fill='%23F26422' /%3e%3c/svg%3e");
	}
	.price-balcony-finishing .summary__item-title {
		font-size: 16px;
		line-height: 131%;
	}
	.price-balcony-finishing .summary__item-price {
		font-size: 20px;
	}	
	.price-balcony-finishing .summary__item-price .currency {
		font-size: 18px;
	}	
	.price-balcony-finishing .form {
		margin-bottom: 0;
	}	
	.price-balcony-finishing .form__field {
		margin-bottom: 15px;
	}
	.price-balcony-finishing .connect-social label,
	.price-balcony-finishing .connect-social .social-box {
        font-size: 18px;
    }	
}
@media (min-width: 1024px) {
	.price-balcony-finishing .inner {
		grid-template-columns: 1fr 415px;
		column-gap: 30px;
	}
	.price-balcony-finishing .describe {
		font-size: 21px;
		line-height: 143%;
		margin-bottom: 25px;
	}
	.price-balcony-finishing .estimate {
		margin-bottom: 30px;
	}
	.price-balcony-finishing .estimate__data:before {
		width: 74px;
		height: 74px;
		margin-right: 20px;	
	}
	.price-balcony-finishing .caption {
		font-size: 18px;
		line-height: 111%;
	}
	.price-balcony-finishing .estimate__current {
		font-size: 31px;
		padding-right: 18px;
	}
	.price-balcony-finishing .estimate__old {
		font-size: 28px;
		padding-left: 18px;
	}
	.price-balcony-finishing .estimate__tooltip {
		font-size: 17px;
		line-height: 124%;		
		left: 96px;
	}
	.price-balcony-finishing .summary {
		grid-row: 1 / 5;
	}
	.price-balcony-finishing .privacy-policy {
        grid-column: 1 / 2;
	}
	.price-balcony-finishing .summary__list {
		height: 520px;
		background: url('../img/price-balcony-finishing/bg-desktop.png');
	}
	.price-balcony-finishing .summary__item:before {
		width: 30px;
		height: 30px;		
	}
	.price-balcony-finishing .summary__item:nth-child(1):before,
	.price-balcony-finishing .summary__item:nth-child(2):before {
		top: -15px;
		right: -15px;
	}
	.price-balcony-finishing .summary__item:nth-child(3):before,
	.price-balcony-finishing .summary__item:nth-child(4):before {
		bottom: -15px;
		left: -15px;
	}	
	.price-balcony-finishing .summary__item:nth-child(1) {
		top: 36px;
		left: 43px;
	}
	.price-balcony-finishing .summary__item:nth-child(1):after {
		width: 128px;
		height: 102px;
		right: -138px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='128' height='102' viewBox='0 0 128 102' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M116.878 96.0568C116.878 99.0023 119.265 101.39 122.211 101.39C125.156 101.39 127.544 99.0023 127.544 96.0568C127.544 93.1112 125.156 90.7234 122.211 90.7234C119.265 90.7234 116.878 93.1112 116.878 96.0568ZM0.210938 3.05728L0.422539 4.03463C1.20064 3.86617 1.98543 3.70809 2.77649 3.56043L2.59299 2.57741L2.40949 1.59439C1.59989 1.74551 0.796363 1.90736 -0.000664026 2.07992L0.210938 3.05728ZM7.4159 1.81446L7.54538 2.80605C9.12781 2.59942 10.7307 2.43235 12.3509 2.30503L12.2726 1.30811L12.1942 0.311181C10.5405 0.441128 8.90352 0.611726 7.28642 0.822881L7.4159 1.81446ZM17.1485 1.04539L17.1781 2.04495C18.7778 1.99753 20.3908 1.9876 22.0144 2.0153L22.0314 1.01545L22.0485 0.0155916C20.3942 -0.0126352 18.7501 -0.0025233 17.1189 0.0458265L17.1485 1.04539ZM26.9107 1.20933L26.8486 2.2074C28.4496 2.307 30.0579 2.44254 31.6709 2.61415L31.7767 1.61976L31.8825 0.625375C30.2406 0.450691 28.6032 0.312686 26.9728 0.211256L26.9107 1.20933ZM36.6204 2.24097L36.4719 3.22989C38.0611 3.46845 39.6523 3.74185 41.243 4.05019L41.4333 3.06847L41.6236 2.08674C40.0051 1.77301 38.386 1.49482 36.7688 1.25205L36.6204 2.24097ZM46.2069 4.09887L45.9753 5.07168C47.5406 5.4443 49.1031 5.85101 50.6603 6.29191L50.9327 5.32974L51.2051 4.36756C49.6208 3.91896 48.0311 3.50516 46.4384 3.12605L46.2069 4.09887ZM55.6022 6.75945L55.2891 7.70919C56.8186 8.2133 58.3406 8.75102 59.8527 9.32246L60.2062 8.38702L60.5597 7.45159C59.0206 6.86995 57.4716 6.32269 55.9152 5.80971L55.6022 6.75945ZM64.7344 10.2115L64.3405 11.1307C65.8209 11.7651 67.2894 12.4329 68.7437 13.1341L69.178 12.2333L69.6123 11.3325C68.131 10.6183 66.6356 9.93832 65.1283 9.29237L64.7344 10.2115ZM73.5267 14.4525L73.0519 15.3327C74.4695 16.0973 75.8709 16.8952 77.2537 17.7263L77.7688 16.8692L78.284 16.0121C76.8742 15.1648 75.4459 14.3516 74.0014 13.5724L73.5267 14.4525ZM81.8924 19.4832L81.3369 20.3147C82.6755 21.2089 83.9935 22.1363 85.2889 23.0968L85.8845 22.2936L86.4802 21.4904C85.1581 20.51 83.8133 19.5638 82.4479 18.6516L81.8924 19.4832ZM89.7318 25.2992L89.0964 26.0714C90.3382 27.0933 91.5553 28.1481 92.7458 29.236L93.4203 28.4978L94.0949 27.7596C92.8786 26.6481 91.6353 25.5706 90.3672 24.5271L89.7318 25.2992ZM96.9362 31.886L96.2233 32.5873C97.3497 33.7324 98.4477 34.9101 99.5151 36.1206L100.265 35.4592L101.015 34.7977C99.9234 33.5597 98.8006 32.3554 97.6491 31.1847L96.9362 31.886ZM103.391 39.2082L102.606 39.827C103.597 41.0855 104.557 42.376 105.483 43.6985L106.302 43.1249L107.121 42.5514C106.173 41.1978 105.191 39.8771 104.177 38.5894L103.391 39.2082ZM108.986 47.2L108.135 47.7259C108.976 49.0857 109.783 50.4764 110.553 51.8983L111.432 51.4219L112.311 50.9454C111.523 49.4898 110.697 48.066 109.836 46.674L108.986 47.2ZM113.634 55.7781L112.729 56.2035C113.408 57.649 114.052 59.1241 114.657 60.6291L115.585 60.2558L116.513 59.8825C115.893 58.3423 115.235 56.8324 114.539 55.3528L113.634 55.7781ZM117.282 64.8418L116.335 65.1625C116.845 66.6703 117.319 68.2061 117.754 69.7699L118.717 69.5017L119.681 69.2335C119.236 67.6346 118.751 66.0638 118.229 64.5212L117.282 64.8418ZM119.897 74.2291L118.921 74.4455C119.265 75.9989 119.573 77.5782 119.842 79.1836L120.828 79.0181L121.815 78.8527C121.54 77.2134 121.225 75.6002 120.874 74.0128L119.897 74.2291ZM121.516 83.8597L120.522 83.9756C120.707 85.559 120.856 87.1663 120.967 88.7977L121.964 88.7297L122.962 88.6617C122.849 86.9986 122.697 85.3594 122.509 83.7438L121.516 83.8597ZM122.183 93.5869L121.184 93.6092C121.202 94.4195 121.211 95.2353 121.211 96.0568H122.211H123.211C123.211 95.2205 123.202 94.3897 123.183 93.5645L122.183 93.5869ZM116.878 96.0568C116.878 99.0023 119.265 101.39 122.211 101.39C125.156 101.39 127.544 99.0023 127.544 96.0568C127.544 93.1112 125.156 90.7234 122.211 90.7234C119.265 90.7234 116.878 93.1112 116.878 96.0568ZM0.210938 3.05728L0.422539 4.03463C1.20064 3.86617 1.98543 3.70809 2.77649 3.56043L2.59299 2.57741L2.40949 1.59439C1.59989 1.74551 0.796363 1.90736 -0.000664026 2.07992L0.210938 3.05728ZM7.4159 1.81446L7.54538 2.80605C9.12781 2.59942 10.7307 2.43235 12.3509 2.30503L12.2726 1.30811L12.1942 0.311181C10.5405 0.441128 8.90352 0.611726 7.28642 0.822881L7.4159 1.81446ZM17.1485 1.04539L17.1781 2.04495C18.7778 1.99753 20.3908 1.9876 22.0144 2.0153L22.0314 1.01545L22.0485 0.0155916C20.3942 -0.0126352 18.7501 -0.0025233 17.1189 0.0458265L17.1485 1.04539ZM26.9107 1.20933L26.8486 2.2074C28.4496 2.307 30.0579 2.44254 31.6709 2.61415L31.7767 1.61976L31.8825 0.625375C30.2406 0.450691 28.6032 0.312686 26.9728 0.211256L26.9107 1.20933ZM36.6204 2.24097L36.4719 3.22989C38.0611 3.46845 39.6523 3.74185 41.243 4.05019L41.4333 3.06847L41.6236 2.08674C40.0051 1.77301 38.386 1.49482 36.7688 1.25205L36.6204 2.24097ZM46.2069 4.09887L45.9753 5.07168C47.5406 5.4443 49.1031 5.85101 50.6603 6.29191L50.9327 5.32974L51.2051 4.36756C49.6208 3.91896 48.0311 3.50516 46.4384 3.12605L46.2069 4.09887ZM55.6022 6.75945L55.2891 7.70919C56.8186 8.2133 58.3406 8.75102 59.8527 9.32246L60.2062 8.38702L60.5597 7.45159C59.0206 6.86995 57.4716 6.32269 55.9152 5.80971L55.6022 6.75945ZM64.7344 10.2115L64.3405 11.1307C65.8209 11.7651 67.2894 12.4329 68.7437 13.1341L69.178 12.2333L69.6123 11.3325C68.131 10.6183 66.6356 9.93832 65.1283 9.29237L64.7344 10.2115ZM73.5267 14.4525L73.0519 15.3327C74.4695 16.0973 75.8709 16.8952 77.2537 17.7263L77.7688 16.8692L78.284 16.0121C76.8742 15.1648 75.4459 14.3516 74.0014 13.5724L73.5267 14.4525ZM81.8924 19.4832L81.3369 20.3147C82.6755 21.2089 83.9935 22.1363 85.2889 23.0968L85.8845 22.2936L86.4802 21.4904C85.1581 20.51 83.8133 19.5638 82.4479 18.6516L81.8924 19.4832ZM89.7318 25.2992L89.0964 26.0714C90.3382 27.0933 91.5553 28.1481 92.7458 29.236L93.4203 28.4978L94.0949 27.7596C92.8786 26.6481 91.6353 25.5706 90.3672 24.5271L89.7318 25.2992ZM96.9362 31.886L96.2233 32.5873C97.3497 33.7324 98.4477 34.9101 99.5151 36.1206L100.265 35.4592L101.015 34.7977C99.9234 33.5597 98.8006 32.3554 97.6491 31.1847L96.9362 31.886ZM103.391 39.2082L102.606 39.827C103.597 41.0855 104.557 42.376 105.483 43.6985L106.302 43.1249L107.121 42.5514C106.173 41.1978 105.191 39.8771 104.177 38.5894L103.391 39.2082ZM108.986 47.2L108.135 47.7259C108.976 49.0857 109.783 50.4764 110.553 51.8983L111.432 51.4219L112.311 50.9454C111.523 49.4898 110.697 48.066 109.836 46.674L108.986 47.2ZM113.634 55.7781L112.729 56.2035C113.408 57.649 114.052 59.1241 114.657 60.6291L115.585 60.2558L116.513 59.8825C115.893 58.3423 115.235 56.8324 114.539 55.3528L113.634 55.7781ZM117.282 64.8418L116.335 65.1625C116.845 66.6703 117.319 68.2061 117.754 69.7699L118.717 69.5017L119.681 69.2335C119.236 67.6346 118.751 66.0638 118.229 64.5212L117.282 64.8418ZM119.897 74.2291L118.921 74.4455C119.265 75.9989 119.573 77.5782 119.842 79.1836L120.828 79.0181L121.815 78.8527C121.54 77.2134 121.225 75.6002 120.874 74.0128L119.897 74.2291ZM121.516 83.8597L120.522 83.9756C120.707 85.559 120.856 87.1663 120.967 88.7977L121.964 88.7297L122.962 88.6617C122.849 86.9986 122.697 85.3594 122.509 83.7438L121.516 83.8597ZM122.183 93.5869L121.184 93.6092C121.202 94.4195 121.211 95.2353 121.211 96.0568H122.211H123.211C123.211 95.2205 123.202 94.3897 123.183 93.5645L122.183 93.5869Z' fill='%23F26422' /%3e%3c/svg%3e");
	}
	.price-balcony-finishing .summary__item:nth-child(2) {
		top: 155px;
		right: 76px;
	}
	.price-balcony-finishing .summary__item:nth-child(2):after {
		width: 18px;
		height: 108px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='108' viewBox='0 0 18 108' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.5651 102.443C2.5651 105.388 4.95292 107.776 7.89844 107.776C10.844 107.776 13.2318 105.388 13.2318 102.443C13.2318 99.4973 10.844 97.1095 7.89844 97.1095C4.95292 97.1095 2.5651 99.4973 2.5651 102.443ZM0.898438 0.441406L0.000220776 0.880959C0.349054 1.59379 0.698616 2.3113 1.04812 3.03402L1.94838 2.59867L2.84863 2.16331C2.49747 1.43715 2.1465 0.716763 1.79665 0.00185338L0.898438 0.441406ZM4.00637 6.93285L3.09944 7.35414C3.76262 8.78178 4.41935 10.2314 5.06382 11.7062L5.98015 11.3058L6.89647 10.9053C6.24496 9.41442 5.58183 7.95074 4.91329 6.51156L4.00637 6.93285ZM7.83923 15.7289L6.91162 16.1025C7.49821 17.5591 8.06835 19.0412 8.61693 20.5515L9.55685 20.2101L10.4968 19.8687C9.93972 18.3351 9.36129 16.8315 8.76684 15.3554L7.83923 15.7289ZM11.1099 24.7538L10.1575 25.0586C10.6344 26.5492 11.0874 28.0676 11.5119 29.616L12.4763 29.3516L13.4407 29.0872C13.0084 27.5104 12.5474 25.9651 12.0624 24.4491L11.1099 24.7538ZM13.6423 34.0044L12.6671 34.2257C13.0131 35.7506 13.3298 37.3045 13.6135 38.8894L14.5978 38.7133L15.5822 38.5371C15.293 36.9212 14.9702 35.3371 14.6175 33.7831L13.6423 34.0044ZM15.3319 43.4482L14.3404 43.5783C14.5435 45.1255 14.7142 46.7019 14.8493 48.3089L15.8457 48.2251L16.8422 48.1413C16.7045 46.503 16.5305 44.8957 16.3234 43.3181L15.3319 43.4482ZM16.1374 53.0076L15.1382 53.0457C15.1976 54.6041 15.2234 56.1908 15.2129 57.8069L16.2129 57.8134L17.2128 57.8199C17.2235 56.174 17.1973 54.5576 17.1367 52.9695L16.1374 53.0076ZM16.0784 62.6033L15.0796 62.554C15.0028 64.1082 14.8927 65.6891 14.7471 67.2977L15.743 67.3878L16.7389 67.478C16.887 65.8424 16.9991 64.2343 17.0772 62.6526L16.0784 62.6033ZM15.2158 72.1636L14.2241 72.0348C14.0232 73.581 13.7898 75.1521 13.5224 76.7488L14.5086 76.914L15.4949 77.0792C15.7664 75.4586 16.0033 73.8633 16.2075 72.2925L15.2158 72.1636ZM13.6349 81.6247L12.655 81.4256C12.3446 82.9529 12.0036 84.503 11.6305 86.0765L12.6035 86.3072L13.5765 86.5379C13.9545 84.9437 14.3002 83.3725 14.6149 81.8238L13.6349 81.6247ZM11.4253 90.9573L10.4597 90.6972C10.0534 92.2052 9.61822 93.7341 9.153 95.2844L10.1108 95.5718L11.0686 95.8592C11.5392 94.2911 11.9796 92.744 12.3908 91.2174L11.4253 90.9573ZM8.6701 100.149L7.72026 99.8359C7.47143 100.592 7.2156 101.352 6.95266 102.118L7.89844 102.443L8.84422 102.768C9.1099 101.994 9.36843 101.225 9.61994 100.461L8.6701 100.149ZM2.5651 102.443C2.5651 105.388 4.95292 107.776 7.89844 107.776C10.844 107.776 13.2318 105.388 13.2318 102.443C13.2318 99.4973 10.844 97.1095 7.89844 97.1095C4.95292 97.1095 2.5651 99.4973 2.5651 102.443ZM0.898438 0.441406L0.000220776 0.880959C0.349054 1.59379 0.698616 2.3113 1.04812 3.03402L1.94838 2.59867L2.84863 2.16331C2.49747 1.43715 2.1465 0.716763 1.79665 0.00185338L0.898438 0.441406ZM4.00637 6.93285L3.09944 7.35414C3.76262 8.78178 4.41935 10.2314 5.06382 11.7062L5.98015 11.3058L6.89647 10.9053C6.24496 9.41442 5.58183 7.95074 4.91329 6.51156L4.00637 6.93285ZM7.83923 15.7289L6.91162 16.1025C7.49821 17.5591 8.06835 19.0412 8.61693 20.5515L9.55685 20.2101L10.4968 19.8687C9.93972 18.3351 9.36129 16.8315 8.76684 15.3554L7.83923 15.7289ZM11.1099 24.7538L10.1575 25.0586C10.6344 26.5492 11.0874 28.0676 11.5119 29.616L12.4763 29.3516L13.4407 29.0872C13.0084 27.5104 12.5474 25.9651 12.0624 24.4491L11.1099 24.7538ZM13.6423 34.0044L12.6671 34.2257C13.0131 35.7506 13.3298 37.3045 13.6135 38.8894L14.5978 38.7133L15.5822 38.5371C15.293 36.9212 14.9702 35.3371 14.6175 33.7831L13.6423 34.0044ZM15.3319 43.4482L14.3404 43.5783C14.5435 45.1255 14.7142 46.7019 14.8493 48.3089L15.8457 48.2251L16.8422 48.1413C16.7045 46.503 16.5305 44.8957 16.3234 43.3181L15.3319 43.4482ZM16.1374 53.0076L15.1382 53.0457C15.1976 54.6041 15.2234 56.1908 15.2129 57.8069L16.2129 57.8134L17.2128 57.8199C17.2235 56.174 17.1973 54.5576 17.1367 52.9695L16.1374 53.0076ZM16.0784 62.6033L15.0796 62.554C15.0028 64.1082 14.8927 65.6891 14.7471 67.2977L15.743 67.3878L16.7389 67.478C16.887 65.8424 16.9991 64.2343 17.0772 62.6526L16.0784 62.6033ZM15.2158 72.1636L14.2241 72.0348C14.0232 73.581 13.7898 75.1521 13.5224 76.7488L14.5086 76.914L15.4949 77.0792C15.7664 75.4586 16.0033 73.8633 16.2075 72.2925L15.2158 72.1636ZM13.6349 81.6247L12.655 81.4256C12.3446 82.9529 12.0036 84.503 11.6305 86.0765L12.6035 86.3072L13.5765 86.5379C13.9545 84.9437 14.3002 83.3725 14.6149 81.8238L13.6349 81.6247ZM11.4253 90.9573L10.4597 90.6972C10.0534 92.2052 9.61822 93.7341 9.153 95.2844L10.1108 95.5718L11.0686 95.8592C11.5392 94.2911 11.9796 92.744 12.3908 91.2174L11.4253 90.9573ZM8.6701 100.149L7.72026 99.8359C7.47143 100.592 7.2156 101.352 6.95266 102.118L7.89844 102.443L8.84422 102.768C9.1099 101.994 9.36843 101.225 9.61994 100.461L8.6701 100.149Z' fill='%23F26422' /%3e%3c/svg%3e");
	}
	.price-balcony-finishing .summary__item:nth-child(3) {
		top: 274px;
		left: 36px;
	}
	.price-balcony-finishing .summary__item:nth-child(3):after {
		width: 83px;
		height: 123px;
		bottom: -136px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='83' height='123' viewBox='0 0 83 123' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M82.4193 117.621C82.4193 120.567 80.0315 122.954 77.0859 122.954C74.1404 122.954 71.7526 120.567 71.7526 117.621C71.7526 114.676 74.1404 112.288 77.0859 112.288C80.0315 112.288 82.4193 114.676 82.4193 117.621ZM77.0859 117.621L76.7869 118.575C75.9942 118.327 75.2092 118.076 74.4319 117.822L74.7424 116.871L75.053 115.921C75.8226 116.172 76.5999 116.421 77.3849 116.667L77.0859 117.621ZM70.19 115.322L69.8558 116.264C68.2901 115.709 66.7574 115.142 65.257 114.563L65.6169 113.63L65.9768 112.697C67.4598 113.269 68.9754 113.83 70.5243 114.379L70.19 115.322ZM61.1177 111.819L60.7306 112.741C59.2112 112.103 57.7273 111.452 56.2782 110.789L56.6943 109.88L57.1103 108.971C58.5398 109.625 60.0044 110.267 61.5048 110.897L61.1177 111.819ZM52.3378 107.797L51.8909 108.692C50.4039 107.949 48.9566 107.193 47.5479 106.422L48.0277 105.545L48.5075 104.668C49.8939 105.426 51.3193 106.171 52.7846 106.903L52.3378 107.797ZM43.8185 103.134L43.3039 103.991C41.8825 103.138 40.5043 102.271 39.168 101.388L39.7191 100.554L40.2701 99.7192C41.5819 100.585 42.9358 101.438 44.333 102.276L43.8185 103.134ZM35.7418 97.7944L35.1526 98.6024C33.8131 97.6258 32.5205 96.6332 31.2734 95.6253L31.9019 94.8475L32.5305 94.0698C33.7514 95.0565 35.0177 96.0289 36.3309 96.9864L35.7418 97.7944ZM28.2177 91.7066L27.5488 92.45C26.3161 91.3406 25.1336 90.2147 23.9999 89.073L24.7094 88.3684L25.419 87.6637C26.5261 88.7786 27.6814 89.8787 28.8867 90.9633L28.2177 91.7066ZM21.3983 84.8329L20.6485 85.4945C19.5524 84.2523 18.5091 82.9934 17.5164 81.719L18.3053 81.1045L19.0942 80.49C20.0617 81.7322 21.079 82.9596 22.1482 84.1713L21.3983 84.8329ZM15.4497 77.1915L14.6237 77.7552C13.6926 76.391 12.8146 75.011 11.9874 73.6164L12.8475 73.1062L13.7076 72.5961C14.5133 73.9545 15.3685 75.2987 16.2756 76.6277L15.4497 77.1915ZM10.5105 68.8644L9.6198 69.319C8.872 67.8537 8.17565 66.3743 7.52811 64.8822L8.44546 64.4841L9.3628 64.086C9.99405 65.5406 10.6727 66.9822 11.4012 68.4098L10.5105 68.8644ZM6.65379 59.985L5.71403 60.3268C5.15392 58.787 4.64146 57.2356 4.17387 55.6738L5.13186 55.387L6.08984 55.1001C6.54665 56.6259 7.047 58.1407 7.59354 59.6431L6.65379 59.985ZM3.87148 50.7092L2.89921 50.943C2.51737 49.3556 2.17798 47.7591 1.8782 46.1549L2.86119 45.9712L3.84418 45.7875C4.13789 47.3593 4.4702 48.9223 4.84374 50.4753L3.87148 50.7092ZM2.08628 41.1893L1.09568 41.326C0.873001 39.7133 0.68689 38.0942 0.534554 36.4701L1.53018 36.3767L2.52581 36.2833C2.67554 37.8797 2.85836 39.4698 3.07688 41.0525L2.08628 41.1893ZM1.17544 31.5447L0.17688 31.5983C0.0896835 29.9755 0.0331116 28.3489 0.00445557 26.7199L1.0043 26.7023L2.00414 26.6847C2.0324 28.2909 2.08816 29.8934 2.174 31.491L1.17544 31.5447ZM0.999168 21.8567L-0.000717163 21.8418C0.0234375 20.2186 0.0725174 18.5941 0.143852 16.9697L1.14289 17.0136L2.14193 17.0575C2.07139 18.6637 2.02292 20.2688 1.99906 21.8715L0.999168 21.8567ZM1.41893 12.1764L0.421349 12.1069C0.53418 10.488 0.666527 8.87025 0.815773 7.25493L1.81153 7.34692L2.80729 7.43892C2.65933 9.04032 2.52823 10.6431 2.41651 12.246L1.41893 12.1764ZM2.30558 2.52646L1.31181 2.41504C1.40212 1.60944 1.49602 0.804736 1.59316 0.00108819L2.58594 0.121094L3.57871 0.241099C3.48223 1.03927 3.38901 1.83824 3.29935 2.63787L2.30558 2.52646ZM82.4193 117.621C82.4193 120.567 80.0315 122.954 77.0859 122.954C74.1404 122.954 71.7526 120.567 71.7526 117.621C71.7526 114.676 74.1404 112.288 77.0859 112.288C80.0315 112.288 82.4193 114.676 82.4193 117.621ZM77.0859 117.621L76.7869 118.575C75.9942 118.327 75.2092 118.076 74.4319 117.822L74.7424 116.871L75.053 115.921C75.8226 116.172 76.5999 116.421 77.3849 116.667L77.0859 117.621ZM70.19 115.322L69.8558 116.264C68.2901 115.709 66.7574 115.142 65.257 114.563L65.6169 113.63L65.9768 112.697C67.4598 113.269 68.9754 113.83 70.5243 114.379L70.19 115.322ZM61.1177 111.819L60.7306 112.741C59.2112 112.103 57.7273 111.452 56.2782 110.789L56.6943 109.88L57.1103 108.971C58.5398 109.625 60.0044 110.267 61.5048 110.897L61.1177 111.819ZM52.3378 107.797L51.8909 108.692C50.4039 107.949 48.9566 107.193 47.5479 106.422L48.0277 105.545L48.5075 104.668C49.8939 105.426 51.3193 106.171 52.7846 106.903L52.3378 107.797ZM43.8185 103.134L43.3039 103.991C41.8825 103.138 40.5043 102.271 39.168 101.388L39.7191 100.554L40.2701 99.7192C41.5819 100.585 42.9358 101.438 44.333 102.276L43.8185 103.134ZM35.7418 97.7944L35.1526 98.6024C33.8131 97.6258 32.5205 96.6332 31.2734 95.6253L31.9019 94.8475L32.5305 94.0698C33.7514 95.0565 35.0177 96.0289 36.3309 96.9864L35.7418 97.7944ZM28.2177 91.7066L27.5488 92.45C26.3161 91.3406 25.1336 90.2147 23.9999 89.073L24.7094 88.3684L25.419 87.6637C26.5261 88.7786 27.6814 89.8787 28.8867 90.9633L28.2177 91.7066ZM21.3983 84.8329L20.6485 85.4945C19.5524 84.2523 18.5091 82.9934 17.5164 81.719L18.3053 81.1045L19.0942 80.49C20.0617 81.7322 21.079 82.9596 22.1482 84.1713L21.3983 84.8329ZM15.4497 77.1915L14.6237 77.7552C13.6926 76.391 12.8146 75.011 11.9874 73.6164L12.8475 73.1062L13.7076 72.5961C14.5133 73.9545 15.3685 75.2987 16.2756 76.6277L15.4497 77.1915ZM10.5105 68.8644L9.6198 69.319C8.872 67.8537 8.17565 66.3743 7.52811 64.8822L8.44546 64.4841L9.3628 64.086C9.99405 65.5406 10.6727 66.9822 11.4012 68.4098L10.5105 68.8644ZM6.65379 59.985L5.71403 60.3268C5.15392 58.787 4.64146 57.2356 4.17387 55.6738L5.13186 55.387L6.08984 55.1001C6.54665 56.6259 7.047 58.1407 7.59354 59.6431L6.65379 59.985ZM3.87148 50.7092L2.89921 50.943C2.51737 49.3556 2.17798 47.7591 1.8782 46.1549L2.86119 45.9712L3.84418 45.7875C4.13789 47.3593 4.4702 48.9223 4.84374 50.4753L3.87148 50.7092ZM2.08628 41.1893L1.09568 41.326C0.873001 39.7133 0.68689 38.0942 0.534554 36.4701L1.53018 36.3767L2.52581 36.2833C2.67554 37.8797 2.85836 39.4698 3.07688 41.0525L2.08628 41.1893ZM1.17544 31.5447L0.17688 31.5983C0.0896835 29.9755 0.0331116 28.3489 0.00445557 26.7199L1.0043 26.7023L2.00414 26.6847C2.0324 28.2909 2.08816 29.8934 2.174 31.491L1.17544 31.5447ZM0.999168 21.8567L-0.000717163 21.8418C0.0234375 20.2186 0.0725174 18.5941 0.143852 16.9697L1.14289 17.0136L2.14193 17.0575C2.07139 18.6637 2.02292 20.2688 1.99906 21.8715L0.999168 21.8567ZM1.41893 12.1764L0.421349 12.1069C0.53418 10.488 0.666527 8.87025 0.815773 7.25493L1.81153 7.34692L2.80729 7.43892C2.65933 9.04032 2.52823 10.6431 2.41651 12.246L1.41893 12.1764ZM2.30558 2.52646L1.31181 2.41504C1.40212 1.60944 1.49602 0.804736 1.59316 0.00108819L2.58594 0.121094L3.57871 0.241099C3.48223 1.03927 3.38901 1.83824 3.29935 2.63787L2.30558 2.52646Z' fill='%23F26422' /%3e%3c/svg%3e");
	}
	.price-balcony-finishing .summary__item:nth-child(4) {
		top: 393px;
		right: 50px;
	}
	.price-balcony-finishing .summary__item:nth-child(4):after {
		width: 41px;
		height: 53px;
		left: -54px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='41' height='53' viewBox='0 0 41 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.33203 -0.00130224C2.38651 -0.00130224 -0.00130081 2.38651 -0.00130081 5.33203C-0.00130081 8.27755 2.38651 10.6654 5.33203 10.6654C8.27755 10.6654 10.6654 8.27755 10.6654 5.33203C10.6654 2.38651 8.27755 -0.00130224 5.33203 -0.00130224ZM5.33203 5.33203L4.35223 5.13207C4.16546 6.04722 4.01595 6.95667 3.90214 7.8597L4.89429 7.98474L5.88644 8.10978C5.9939 7.25712 6.13517 6.39765 6.31184 5.53199L5.33203 5.33203ZM4.64033 13.346L3.64082 13.3774C3.69954 15.2468 3.90725 17.078 4.24798 18.864L5.23027 18.6766L6.21255 18.4892C5.89099 16.8037 5.69518 15.0768 5.63984 13.3146L4.64033 13.346ZM6.63516 23.8569L5.69231 24.1901C6.30796 25.9321 7.04789 27.6174 7.8942 29.2387L8.78069 28.7759L9.66718 28.3132C8.86266 26.772 8.16094 25.173 7.57801 23.5236L6.63516 23.8569ZM11.5745 33.3595L10.7561 33.9341C11.813 35.4396 12.9612 36.8724 14.1826 38.225L14.9247 37.5548L15.6669 36.8846C14.4985 35.5906 13.4015 34.2215 12.393 32.7849L11.5745 33.3595ZM18.7501 41.3204L18.0913 42.0727C19.4822 43.2907 20.9322 44.4166 22.4218 45.4417L22.9888 44.618L23.5557 43.7942C22.1299 42.8129 20.7412 41.7348 19.4089 40.5681L18.7501 41.3204ZM27.5871 47.3908L27.1245 48.2773C28.7868 49.1448 30.4737 49.8878 32.1614 50.4951L32.4999 49.5541L32.8385 48.6132C31.2399 48.038 29.6357 47.3319 28.0498 46.5043L27.5871 47.3908ZM37.6762 50.9705L37.4944 51.9538C38.4197 52.1249 39.3385 52.2505 40.2466 52.3284L40.332 51.332L40.4174 50.3357C39.5772 50.2637 38.7228 50.1471 37.858 49.9872L37.6762 50.9705ZM5.33203 -0.00130224C2.38651 -0.00130224 -0.00130081 2.38651 -0.00130081 5.33203C-0.00130081 8.27755 2.38651 10.6654 5.33203 10.6654C8.27755 10.6654 10.6654 8.27755 10.6654 5.33203C10.6654 2.38651 8.27755 -0.00130224 5.33203 -0.00130224ZM5.33203 5.33203L4.35223 5.13207C4.16546 6.04722 4.01595 6.95667 3.90214 7.8597L4.89429 7.98474L5.88644 8.10978C5.9939 7.25712 6.13517 6.39765 6.31184 5.53199L5.33203 5.33203ZM4.64033 13.346L3.64082 13.3774C3.69954 15.2468 3.90725 17.078 4.24798 18.864L5.23027 18.6766L6.21255 18.4892C5.89099 16.8037 5.69518 15.0768 5.63984 13.3146L4.64033 13.346ZM6.63516 23.8569L5.69231 24.1901C6.30796 25.9321 7.04789 27.6174 7.8942 29.2387L8.78069 28.7759L9.66718 28.3132C8.86266 26.772 8.16094 25.173 7.57801 23.5236L6.63516 23.8569ZM11.5745 33.3595L10.7561 33.9341C11.813 35.4396 12.9612 36.8724 14.1826 38.225L14.9247 37.5548L15.6669 36.8846C14.4985 35.5906 13.4015 34.2215 12.393 32.7849L11.5745 33.3595ZM18.7501 41.3204L18.0913 42.0727C19.4822 43.2907 20.9322 44.4166 22.4218 45.4417L22.9888 44.618L23.5557 43.7942C22.1299 42.8129 20.7412 41.7348 19.4089 40.5681L18.7501 41.3204ZM27.5871 47.3908L27.1245 48.2773C28.7868 49.1448 30.4737 49.8878 32.1614 50.4951L32.4999 49.5541L32.8385 48.6132C31.2399 48.038 29.6357 47.3319 28.0498 46.5043L27.5871 47.3908ZM37.6762 50.9705L37.4944 51.9538C38.4197 52.1249 39.3385 52.2505 40.2466 52.3284L40.332 51.332L40.4174 50.3357C39.5772 50.2637 38.7228 50.1471 37.858 49.9872L37.6762 50.9705Z' fill='%23F26422' /%3e%3c/svg%3e");
	}	
	.price-balcony-finishing .summary__item-title {
		font-size: 18px;
		line-height: 139%;
	}
	.price-balcony-finishing .summary__item-price {
		font-size: 23px;
	}	
	.price-balcony-finishing .summary__item-price .currency {
		font-size: 20px;
	}	
	.price-balcony-finishing .action__title {
		font-size: 21px;
		line-height: 143%;
	}
	.price-balcony-finishing .action__desc {
		margin-bottom: 20px;
	}	
	.price-balcony-finishing .form {
		max-width: 100%;
        display: flex;
        flex-wrap: wrap;
		column-gap: 20px;
	}	
	.price-balcony-finishing .form__field {
		flex: 0 0 245px;
		margin-bottom: 0;
	}
	.price-balcony-finishing .phone-user {
		height: 50px;
	}	
	.price-balcony-finishing .form__btn {
		flex: 0 0 169px;
	}	
}
/* end -------------------------------------- price-balcony-finishing -------------------------------- */

/* start ------------------------------------ balcony-glazing-turnkey -------------------------------- */
.balcony-glazing-turnkey .heading {
	font-size: 18px;
    line-height: 139%;
    margin-bottom: 15px;	
}
.balcony-glazing-turnkey .list__items {
	font-size: 18px;
	line-height: 139%;	
	gap: 15px;
    padding-left: 20px;	
	margin-top: 0;
	margin-bottom: 25px;
}
.balcony-glazing-turnkey .item__list::marker {
	color: #f26422;
}
.balcony-glazing-turnkey .summary {
    height: 285px;
	margin-bottom: 25px;
    position: relative;	
}
.balcony-glazing-turnkey .summary__details {
	height: 100%;
    background: url('../img/balcony-glazing-turnkey/bg-mobile.png');
}
.balcony-glazing-turnkey .summary__detail {
	position: absolute;
	line-height: 1;
}
.balcony-glazing-turnkey .summary__detail > * {
	width: fit-content;
}
.balcony-glazing-turnkey .summary__detail:nth-child(1) {
    top: 10px;
    left: 129px;
}
.balcony-glazing-turnkey .summary__detail:nth-child(2) {
    top: 99px;
    left: 24px;
}
.balcony-glazing-turnkey .summary__detail:nth-child(3) {
    right: 16px;
    bottom: 94px;
}
.balcony-glazing-turnkey .summary__detail:nth-child(4) {
	left: 60px;
    bottom: 12px;
}
.balcony-glazing-turnkey .summary__discount {
    position: absolute;
    top: 10px;
    left: 9px;
    display: flex;
    align-items: end;
    justify-content: center;
    color: #f26422;
    width: 74px;
    height: 74px;	
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='91' height='91' viewBox='0 0 91 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M91 45.5C91 70.629 70.629 91 45.5 91C20.371 91 0 70.629 0 45.5C0 20.371 20.371 0 45.5 0C70.629 0 91 20.371 91 45.5Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.5 89.2938C69.6866 89.2938 89.2938 69.6866 89.2938 45.5C89.2938 21.3134 69.6866 1.70625 45.5 1.70625C21.3134 1.70625 1.70625 21.3134 1.70625 45.5C1.70625 69.6866 21.3134 89.2938 45.5 89.2938ZM45.5 91C70.629 91 91 70.629 91 45.5C91 20.371 70.629 0 45.5 0C20.371 0 0 20.371 0 45.5C0 70.629 20.371 91 45.5 91Z' fill='%23F26422'/%3e%3cpath d='M14.2442 45.3788C14.2442 46.2342 14.4763 46.8985 14.9404 47.3717C15.4045 47.8358 16.0369 48.0679 16.8377 48.0679C17.1835 48.0679 17.5202 48.0315 17.8478 47.9587C18.1754 47.8768 18.4712 47.7448 18.7351 47.5628L18.8443 48.6548C18.5713 48.8004 18.2573 48.9051 17.9024 48.9688C17.5566 49.0416 17.2017 49.078 16.8377 49.078C16.2735 49.078 15.7594 48.9915 15.2953 48.8186C14.8312 48.6366 14.4353 48.3864 14.1077 48.0679C13.7801 47.7494 13.5253 47.3626 13.3433 46.9076C13.1613 46.4526 13.0703 45.943 13.0703 45.3788C13.0703 44.8237 13.1613 44.3187 13.3433 43.8637C13.5253 43.3996 13.7801 43.0083 14.1077 42.6898C14.4353 42.3713 14.8221 42.1256 15.268 41.9527C15.7139 41.7707 16.2053 41.6797 16.7422 41.6797C17.1244 41.6797 17.4884 41.7115 17.8342 41.7752C18.1891 41.8389 18.503 41.939 18.776 42.0755L18.6668 43.1675C18.4211 43.0128 18.1299 42.8945 17.7932 42.8126C17.4656 42.7307 17.1289 42.6898 16.7831 42.6898C16.0187 42.6898 15.4045 42.9264 14.9404 43.3996C14.4763 43.8637 14.2442 44.5234 14.2442 45.3788Z' fill='%23F26422'/%3e%3cpath d='M21.4248 41.8435V44.9693L24.5506 41.8435H26.0248L22.5987 45.2287L26.3115 48.9142H24.81L21.4248 45.5017V48.9142H20.2782V41.8435H21.4248Z' fill='%23F26422'/%3e%3cpath d='M32.4895 48.9142V43.4405L28.6265 48.9142H27.3298V41.8435H28.4764V47.3581L32.3393 41.8435H33.6361V48.9142H32.4895Z' fill='%23F26422'/%3e%3cpath d='M41.9702 50.2792H40.8236V48.9142H35.8687V50.2792H34.7221V47.9314H35.3909C35.9642 47.0123 36.4147 46.0568 36.7423 45.0649C37.0699 44.0639 37.2746 42.9901 37.3565 41.8435H40.8919V47.9314H41.9702V50.2792ZM39.7453 47.9314V42.8263H38.3666C38.2665 43.7363 38.0709 44.6235 37.7797 45.488C37.4885 46.3434 37.1199 47.1579 36.674 47.9314H39.7453Z' fill='%23F26422'/%3e%3cpath d='M44.3392 41.8435V44.9693L47.465 41.8435H48.9392L45.5131 45.2287L49.2259 48.9142H47.7244L44.3392 45.5017V48.9142H43.1926V41.8435H44.3392Z' fill='%23F26422'/%3e%3cpath d='M52.3631 49.078C51.9718 49.078 51.6078 49.0279 51.2711 48.9278C50.9435 48.8368 50.6569 48.7003 50.4112 48.5183C50.1655 48.3272 49.9744 48.0952 49.8379 47.8222C49.7014 47.5401 49.6331 47.2125 49.6331 46.8394C49.6331 46.1205 49.9016 45.5517 50.4385 45.1331C50.9754 44.7054 51.7398 44.4916 52.7317 44.4916H54.5062V44.0002C54.5062 43.5088 54.3606 43.1675 54.0694 42.9764C53.7873 42.7853 53.3277 42.6898 52.6907 42.6898C52.3085 42.6898 51.9081 42.7398 51.4895 42.8399C51.0709 42.9309 50.6978 43.0674 50.3702 43.2494L50.2474 42.2257C50.5841 42.0619 50.9663 41.9299 51.394 41.8298C51.8308 41.7297 52.2721 41.6797 52.718 41.6797C53.1912 41.6797 53.6098 41.7252 53.9738 41.8162C54.3378 41.9072 54.6427 42.0573 54.8884 42.2666C55.1432 42.4668 55.3343 42.7353 55.4617 43.072C55.5891 43.3996 55.6528 43.8045 55.6528 44.2868V48.9142H54.5062V48.3682C54.2605 48.6048 53.9511 48.7822 53.578 48.9005C53.214 49.0188 52.809 49.078 52.3631 49.078ZM52.4723 48.0679C52.9091 48.0679 53.305 47.9951 53.6599 47.8495C54.0239 47.7039 54.306 47.4855 54.5062 47.1943V45.4744H52.7863C52.1038 45.4744 51.6033 45.5972 51.2848 45.8429C50.9663 46.0795 50.807 46.4026 50.807 46.8121C50.807 47.2489 50.9617 47.5674 51.2711 47.7676C51.5805 47.9678 51.9809 48.0679 52.4723 48.0679Z' fill='%23F26422'/%3e%3cpath d='M68.0172 50.2792H66.8706V48.9142H61.9157V50.2792H60.7691V47.9314H61.4379C62.0112 47.0123 62.4617 46.0568 62.7893 45.0649C63.1169 44.0639 63.3216 42.9901 63.4035 41.8435H66.9389V47.9314H68.0172V50.2792ZM65.7923 47.9314V42.8263H64.4136C64.3135 43.7363 64.1179 44.6235 63.8267 45.488C63.5355 46.3434 63.1669 47.1579 62.721 47.9314H65.7923Z' fill='%23F26422'/%3e%3cpath d='M68.83 45.3788C68.83 44.851 68.9074 44.3596 69.0621 43.9046C69.2259 43.4496 69.4534 43.0583 69.7446 42.7307C70.0449 42.4031 70.4043 42.1483 70.8229 41.9663C71.2415 41.7752 71.7147 41.6797 72.2425 41.6797C72.7703 41.6797 73.2435 41.7752 73.6621 41.9663C74.0807 42.1483 74.4356 42.4031 74.7268 42.7307C75.0271 43.0583 75.2546 43.4496 75.4093 43.9046C75.5731 44.3596 75.655 44.851 75.655 45.3788C75.655 45.9157 75.5731 46.4117 75.4093 46.8667C75.2546 47.3126 75.0271 47.6993 74.7268 48.0269C74.4356 48.3545 74.0807 48.6139 73.6621 48.805C73.2435 48.987 72.7703 49.078 72.2425 49.078C71.7147 49.078 71.2415 48.987 70.8229 48.805C70.4043 48.6139 70.0449 48.3545 69.7446 48.0269C69.4534 47.6993 69.2259 47.3126 69.0621 46.8667C68.9074 46.4117 68.83 45.9157 68.83 45.3788ZM70.0039 45.3788C70.0039 46.2069 70.1996 46.8621 70.5909 47.3444C70.9822 47.8267 71.5327 48.0679 72.2425 48.0679C72.9523 48.0679 73.5029 47.8267 73.8942 47.3444C74.2855 46.8621 74.4811 46.2069 74.4811 45.3788C74.4811 44.5507 74.2855 43.8955 73.8942 43.4132C73.5029 42.9309 72.9523 42.6898 72.2425 42.6898C71.5327 42.6898 70.9822 42.9309 70.5909 43.4132C70.1996 43.8955 70.0039 44.5507 70.0039 45.3788Z' fill='%23F26422'/%3e%3cpath d='M32.2577 21.0403C32.4359 25.0621 28.5852 28.4058 24.7725 28.4357C20.552 28.4712 17.0154 24.9164 17.063 21.0025C17.1105 16.9644 20.5805 13.6818 24.5971 13.6487C28.7825 13.6146 32.3927 17.0368 32.2577 21.0403ZM24.6779 27.1701C27.9658 27.3013 31.3156 24.3756 30.9904 20.6214C30.6967 17.2805 28.0966 14.8704 24.5776 14.918C21.0739 14.9656 18.2989 17.55 18.354 21.2649C18.3996 24.2551 21.0829 27.2276 24.6779 27.1701Z' fill='%23F26422'/%3e%3cpath d='M22.9587 22.5783C22.3574 22.5096 21.8485 22.4948 21.3609 22.3873C20.4293 22.1815 19.484 21.0504 19.6041 20.0954C19.6812 19.4966 19.6529 18.8783 19.609 18.2728C19.5665 17.6998 19.8315 17.3579 20.3615 17.3441C20.9251 17.3293 21.1394 17.7915 21.1755 18.2695C21.217 18.8315 21.1838 19.3987 21.1862 19.9636C21.1901 20.7362 21.4263 20.9735 22.2027 20.9749C23.9347 20.9778 25.6676 20.9749 27.3991 20.9778C28.7352 20.9778 29.7298 22.0202 29.7278 23.4049C29.7278 24.6702 28.7299 25.6395 27.4264 25.6438C27.1175 25.6438 26.8086 25.6438 26.5338 25.6438C26.4718 25.715 26.423 25.745 26.4196 25.7789C26.2981 26.9727 26.1146 27.1575 24.8409 27.2C24.3841 27.2152 23.9181 27.146 23.4667 27.0605C23.11 26.9932 22.9367 26.7717 22.947 26.361C22.9792 25.1052 22.9587 23.8485 22.9587 22.5783ZM26.4274 24.2156C27.0457 24.2314 27.6963 24.4066 28.072 23.8107C28.2233 23.572 28.2472 23.0864 28.0964 22.8672C27.6958 22.2852 27.0379 22.5468 26.4274 22.533V24.2156Z' fill='%23F26422'/%3e%3cpath d='M23.3985 18.5654C23.4038 17.864 23.9301 17.3686 24.6356 17.3443C25.2388 17.3244 25.9424 17.8452 25.9318 18.6336C25.9251 19.182 25.4274 19.8264 24.6254 19.8079C23.8762 19.7905 23.3928 19.3158 23.3985 18.5654Z' fill='%23F26422'/%3e%3cpath d='M39.0264 17.1759C39.2871 17.2677 39.4902 17.4118 39.6355 17.6084C39.7852 17.8005 39.86 18.0255 39.86 18.2832C39.86 18.5627 39.7702 18.8052 39.5907 19.0104C39.4111 19.2157 39.1674 19.373 38.8597 19.4822C38.5561 19.5914 38.2227 19.646 37.8593 19.646C37.5516 19.646 37.2438 19.6067 36.936 19.528C36.6325 19.4494 36.3439 19.3293 36.0703 19.1677L36.3909 18.4077C36.5876 18.53 36.8035 18.6239 37.0386 18.6894C37.278 18.7506 37.5109 18.7811 37.7375 18.7811C38.0453 18.7811 38.2997 18.7243 38.5006 18.6108C38.7058 18.4972 38.8084 18.3378 38.8084 18.1325C38.8084 17.9622 38.7378 17.8333 38.5968 17.7459C38.46 17.6586 38.2719 17.6149 38.0325 17.6149H36.936V16.8156H37.9555C38.165 16.8156 38.3274 16.7719 38.4429 16.6846C38.5626 16.5972 38.6224 16.4771 38.6224 16.3242C38.6224 16.1451 38.5369 16.0054 38.3659 15.9049C38.1992 15.8044 37.9833 15.7542 37.7183 15.7542C37.5216 15.7542 37.3186 15.7826 37.1091 15.8394C36.8996 15.8918 36.7009 15.9726 36.5128 16.0818L36.1986 15.2563C36.6731 15.0073 37.1861 14.8828 37.7375 14.8828C38.088 14.8828 38.4108 14.9352 38.7058 15.0401C39.0007 15.1449 39.2358 15.2978 39.4111 15.4987C39.5864 15.6996 39.674 15.9333 39.674 16.1997C39.674 16.4181 39.6163 16.6125 39.5009 16.7828C39.3855 16.9532 39.2273 17.0842 39.0264 17.1759Z' fill='%23F26422'/%3e%3cpath d='M43.7218 18.5846H41.6378L41.2402 19.5673H40.1758L42.1764 14.9811H43.2024L45.2094 19.5673H44.1193L43.7218 18.5846ZM43.3947 17.7787L42.683 16.0228L41.9712 17.7787H43.3947Z' fill='%23F26422'/%3e%3cpath d='M48.9146 17.1759C49.1882 17.2589 49.3977 17.3943 49.543 17.5822C49.6884 17.77 49.761 18.0015 49.761 18.2766C49.761 18.6829 49.6093 18.9995 49.3058 19.2267C49.0065 19.4538 48.5769 19.5673 48.0169 19.5673H45.8047V14.9811H47.8951C48.4166 14.9811 48.8227 15.0837 49.1134 15.289C49.4041 15.4943 49.5494 15.787 49.5494 16.167C49.5494 16.3941 49.4939 16.595 49.3827 16.7697C49.2716 16.9401 49.1155 17.0755 48.9146 17.1759ZM46.837 16.8811H47.8053C48.0319 16.8811 48.2029 16.8352 48.3183 16.7435C48.4337 16.6474 48.4914 16.5077 48.4914 16.3242C48.4914 16.1451 48.4316 16.0075 48.3119 15.9114C48.1964 15.8154 48.0276 15.7673 47.8053 15.7673H46.837V16.8811ZM47.9784 18.7811C48.4658 18.7811 48.7094 18.5846 48.7094 18.1915C48.7094 17.8115 48.4658 17.6215 47.9784 17.6215H46.837V18.7811H47.9784Z' fill='%23F26422'/%3e%3cpath d='M52.7243 19.646C52.2583 19.646 51.8372 19.5433 51.461 19.338C51.0891 19.1327 50.7963 18.851 50.5826 18.4929C50.3731 18.1303 50.2684 17.7241 50.2684 17.2742C50.2684 16.8243 50.3731 16.4203 50.5826 16.0621C50.7963 15.6996 51.0891 15.4157 51.461 15.2104C51.8372 15.0051 52.2583 14.9025 52.7243 14.9025C53.1902 14.9025 53.6092 15.0051 53.9811 15.2104C54.353 15.4157 54.6458 15.6996 54.8596 16.0621C55.0733 16.4203 55.1802 16.8243 55.1802 17.2742C55.1802 17.7241 55.0733 18.1303 54.8596 18.4929C54.6458 18.851 54.353 19.1327 53.9811 19.338C53.6092 19.5433 53.1902 19.646 52.7243 19.646ZM52.7243 18.7418C52.9893 18.7418 53.2287 18.6807 53.4424 18.5584C53.6562 18.4317 53.8229 18.257 53.9426 18.0342C54.0666 17.8115 54.1286 17.5581 54.1286 17.2742C54.1286 16.9903 54.0666 16.737 53.9426 16.5142C53.8229 16.2914 53.6562 16.1189 53.4424 15.9966C53.2287 15.8699 52.9893 15.8066 52.7243 15.8066C52.4592 15.8066 52.2198 15.8699 52.0061 15.9966C51.7923 16.1189 51.6235 16.2914 51.4995 16.5142C51.3798 16.737 51.32 16.9903 51.32 17.2742C51.32 17.5581 51.3798 17.8115 51.4995 18.0342C51.6235 18.257 51.7923 18.4317 52.0061 18.5584C52.2198 18.6807 52.4592 18.7418 52.7243 18.7418Z' fill='%23F26422'/%3e%3cpath d='M60.4848 18.7025V20.5174H59.523V19.5673H56.3553V20.5174H55.3935L55.3999 18.7025H55.5794C55.8488 18.6938 56.039 18.4929 56.1501 18.0997C56.2613 17.7066 56.3297 17.1454 56.3553 16.4159L56.4066 14.9811H59.8564V18.7025H60.4848ZM57.2723 16.5142C57.2509 17.0602 57.206 17.5188 57.1376 17.8901C57.0692 18.257 56.9645 18.5278 56.8234 18.7025H58.8305V15.8459H57.2915L57.2723 16.5142Z' fill='%23F26422'/%3e%3cpath d='M38.616 27.2057C38.15 27.2057 37.729 27.1031 37.3528 26.8978C36.9809 26.6925 36.688 26.4108 36.4743 26.0526C36.2648 25.6901 36.1601 25.2839 36.1601 24.834C36.1601 24.3841 36.2648 23.9801 36.4743 23.6219C36.688 23.2594 36.9809 22.9755 37.3528 22.7702C37.729 22.5649 38.15 22.4622 38.616 22.4622C39.0819 22.4622 39.5009 22.5649 39.8728 22.7702C40.2447 22.9755 40.5375 23.2594 40.7513 23.6219C40.965 23.9801 41.0719 24.3841 41.0719 24.834C41.0719 25.2839 40.965 25.6901 40.7513 26.0526C40.5375 26.4108 40.2447 26.6925 39.8728 26.8978C39.5009 27.1031 39.0819 27.2057 38.616 27.2057ZM38.616 26.3016C38.881 26.3016 39.1204 26.2404 39.3342 26.1181C39.5479 25.9915 39.7146 25.8167 39.8343 25.594C39.9583 25.3712 40.0203 25.1179 40.0203 24.834C40.0203 24.5501 39.9583 24.2967 39.8343 24.074C39.7146 23.8512 39.5479 23.6787 39.3342 23.5564C39.1204 23.4297 38.881 23.3664 38.616 23.3664C38.3509 23.3664 38.1116 23.4297 37.8978 23.5564C37.6841 23.6787 37.5152 23.8512 37.3912 24.074C37.2715 24.2967 37.2117 24.5501 37.2117 24.834C37.2117 25.1179 37.2715 25.3712 37.3912 25.594C37.5152 25.8167 37.6841 25.9915 37.8978 26.1181C38.1116 26.2404 38.3509 26.3016 38.616 26.3016Z' fill='%23F26422'/%3e%3cpath d='M43.6099 25.2795H42.8917V27.1271H41.8593V22.5409H42.8917V24.395H43.6355L44.8154 22.5409H45.9119L44.4435 24.7554L45.9568 27.1271H44.7769L43.6099 25.2795Z' fill='%23F26422'/%3e%3cpath d='M48.5663 27.2057C48.1003 27.2057 47.6793 27.1031 47.3031 26.8978C46.9312 26.6925 46.6383 26.4108 46.4246 26.0526C46.2151 25.6901 46.1104 25.2839 46.1104 24.834C46.1104 24.3841 46.2151 23.9801 46.4246 23.6219C46.6383 23.2594 46.9312 22.9755 47.3031 22.7702C47.6793 22.5649 48.1003 22.4622 48.5663 22.4622C49.0323 22.4622 49.4512 22.5649 49.8231 22.7702C50.195 22.9755 50.4879 23.2594 50.7016 23.6219C50.9153 23.9801 51.0222 24.3841 51.0222 24.834C51.0222 25.2839 50.9153 25.6901 50.7016 26.0526C50.4879 26.4108 50.195 26.6925 49.8231 26.8978C49.4512 27.1031 49.0323 27.2057 48.5663 27.2057ZM48.5663 26.3016C48.8313 26.3016 49.0707 26.2404 49.2845 26.1181C49.4982 25.9915 49.6649 25.8167 49.7846 25.594C49.9086 25.3712 49.9706 25.1179 49.9706 24.834C49.9706 24.5501 49.9086 24.2967 49.7846 24.074C49.6649 23.8512 49.4982 23.6787 49.2845 23.5564C49.0707 23.4297 48.8313 23.3664 48.5663 23.3664C48.3013 23.3664 48.0619 23.4297 47.8481 23.5564C47.6344 23.6787 47.4655 23.8512 47.3416 24.074C47.2219 24.2967 47.162 24.5501 47.162 24.834C47.162 25.1179 47.2219 25.3712 47.3416 25.594C47.4655 25.8167 47.6344 25.9915 47.8481 26.1181C48.0619 26.2404 48.3013 26.3016 48.5663 26.3016Z' fill='%23F26422'/%3e%3cpath d='M55.9391 22.5409V27.1271H54.9003V25.2467H52.8612V27.1271H51.8224V22.5409H52.8612V24.3491H54.9003V22.5409H55.9391Z' fill='%23F26422'/%3e%3cpath d='M62.9707 22.5409V27.1271H61.9384V23.4057H59.9121V27.1271H58.8797V22.5409H62.9707Z' fill='%23F26422'/%3e%3cpath d='M67.1934 24.7357C67.467 24.8187 67.6764 24.9541 67.8218 25.1419C67.9671 25.3297 68.0398 25.5612 68.0398 25.8364C68.0398 26.2426 67.8881 26.5593 67.5845 26.7864C67.2853 27.0135 66.8557 27.1271 66.2957 27.1271H64.0834V22.5409H66.1738C66.6954 22.5409 67.1015 22.6435 67.3922 22.8488C67.6829 23.0541 67.8282 23.3467 67.8282 23.7267C67.8282 23.9539 67.7726 24.1548 67.6615 24.3295C67.5503 24.4998 67.3943 24.6352 67.1934 24.7357ZM65.1158 24.4409H66.0841C66.3106 24.4409 66.4816 24.395 66.597 24.3033C66.7125 24.2072 66.7702 24.0674 66.7702 23.884C66.7702 23.7049 66.7103 23.5673 66.5906 23.4712C66.4752 23.3751 66.3064 23.3271 66.0841 23.3271H65.1158V24.4409ZM66.2572 26.3409C66.7445 26.3409 66.9882 26.1443 66.9882 25.7512C66.9882 25.3712 66.7445 25.1812 66.2572 25.1812H65.1158V26.3409H66.2572Z' fill='%23F26422'/%3e%3cpath d='M69.6067 22.5409L70.5364 23.9298L71.4662 22.5409H72.6846L71.1905 24.7357L72.8064 27.1271H71.5816L70.5364 25.6071L69.5041 27.1271H68.305L69.908 24.7816L68.4076 22.5409H69.6067Z' fill='%23F26422'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9375 34.1234C11.9375 33.8093 12.1921 33.5547 12.5063 33.5547L78.4813 33.5547C78.7954 33.5547 79.05 33.8093 79.05 34.1234C79.05 34.4375 78.7954 34.6922 78.4813 34.6922L12.5063 34.6922C12.1921 34.6922 11.9375 34.4375 11.9375 34.1234Z' fill='%23F26422'/%3e%3c/svg%3e ");
	background-size: cover;
}
.balcony-glazing-turnkey .summary__discount span {
    font-weight: 700;
    font-size: 22px;
    line-height: 1;
    padding-bottom: 10px;	
}
.balcony-glazing-turnkey .summary__title {
	font-size: 12px;
    line-height: 1;
    padding: 5px 6px;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    background: #fff;
}
.balcony-glazing-turnkey .summary__price {
    padding: 6px;
    border-radius: 0 5px 5px 5px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
    background: #f26422;
    color: #fff;
	margin-bottom: 5px;
}
.balcony-glazing-turnkey .summary__price .word {
	font-size: 14px;
	line-height: 100%;	
}
.balcony-glazing-turnkey .summary__detail .summary__installment {
	font-size: 12px;
	line-height: 1;	
    padding: 5px 6px;
    border-radius: 5px;
    color: #fff;
    background: #ababab;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);	
}
.balcony-glazing-turnkey .estimate {
	width: 280px;
    margin-left: auto;	
	position: relative;
}
.balcony-glazing-turnkey .estimate:before {
    content: '';
    display: inline-block;
    width: 74px;
    height: 74px;
    position: absolute;
    top: -4px;
    left: -35px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='92' height='92' viewBox='0 0 92 92' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='46' cy='46' r='44.5' fill='%23F26422' stroke='white' stroke-width='3'/%3e%3cpath d='M55.7785 26.5C63.2511 26.5 67.6615 30.8 67.6615 38.1606H58.494V38.2357C54.2394 38.2357 50.7903 41.5984 50.7903 45.7465C50.7903 49.8946 54.2394 53.2573 58.494 53.2573H67.6615V53.9333C67.6615 61.2 63.2511 65.5 55.7785 65.5H36.2111C28.7385 65.5 24.3281 61.2 24.3281 53.9333V38.0667C24.3281 30.8 28.7385 26.5 36.2111 26.5H55.7785ZM66.0437 41.3902C66.9372 41.3902 67.6615 42.0964 67.6615 42.9675V48.4504C67.6511 49.3173 66.9328 50.0175 66.0437 50.0277H58.6674C56.5135 50.0559 54.63 48.6181 54.1415 46.5727C53.8968 45.303 54.2403 43.9927 55.0798 42.9931C55.9193 41.9935 57.169 41.4068 58.494 41.3902H66.0437ZM59.534 43.9251H58.8215C58.384 43.9201 57.9626 44.0861 57.6514 44.3859C57.3402 44.6858 57.1652 45.0946 57.1652 45.5212C57.1651 46.4161 57.9036 47.1445 58.8215 47.1548H59.534C60.4488 47.1548 61.1903 46.4318 61.1903 45.54C61.1903 44.6481 60.4488 43.9251 59.534 43.9251ZM46.8229 34.9309H34.5933C33.686 34.9309 32.9476 35.6425 32.937 36.527C32.937 37.4219 33.6755 38.1503 34.5933 38.1606H46.8229C47.7377 38.1606 48.4792 37.4376 48.4792 36.5457C48.4792 35.6539 47.7377 34.9309 46.8229 34.9309Z' fill='white'/%3e%3c/svg%3e ");
	background-size: cover;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    border-radius: 50px;
}
.balcony-glazing-turnkey .estimate__inner {
	flex-wrap: wrap;	
    background: #fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);		
    border-radius: 5px 5px 5px 20px;	
	overflow: hidden;	
}
.balcony-glazing-turnkey .estimate__data {
    padding: 8px 0 8px 51px;
}
.balcony-glazing-turnkey .estimate__data .caption {
	font-size: 14px;
	line-height: 114%;
	margin-bottom: 5px;	
}
.balcony-glazing-turnkey .estimate__current {
	padding-right: 10px;
	border-right: 1px solid #48494B;
}
.balcony-glazing-turnkey .estimate__current .estimate__price {
	font-size: 25px;
    line-height: 104%;	
}
.balcony-glazing-turnkey .estimate__old {
	padding-left: 10px;
}
.balcony-glazing-turnkey .estimate__old .estimate__price {
	font-size: 21px;
	line-height: 119%;	
	position: relative;
}
.balcony-glazing-turnkey .estimate__old .estimate__price:before {
    content: '';
    position: absolute;
    top: 50%;
	transform: translateY(-1px);
    width: 100%;
    height: 2px;
    background: #f26422;
}
.balcony-glazing-turnkey .estimate__installment {
	flex: 0 0 100%;
    background: #6dcb34;
    color: #fff;
    padding: 6px 11px 6px 49px;
}
.balcony-glazing-turnkey .btn {
	width: 100%;
}
.balcony-glazing-turnkey.glazing-french .summary {
    height: 290px;
}
.balcony-glazing-turnkey.glazing-french .summary__details {
    background: url('../img/balcony-glazing-turnkey/glazing-french/bg-mobile.png');
}
.balcony-glazing-turnkey.glazing-french .summary__detail:nth-child(1) {
    top: 98px;
    left: 34px;
}
.balcony-glazing-turnkey.glazing-french .summary__detail:nth-child(2) {
    top: 38px;
    left: unset;
	right: 21px;
}
.balcony-glazing-turnkey.glazing-french .summary__detail:nth-child(3) {
	right: 27px;
	bottom: 30px;
}
@media (max-width: 767px) {
	.balcony-glazing-turnkey .btn {
		margin-top: 25px;
	}
}
@media (min-width: 768px) {
	.balcony-glazing-turnkey .inner {
		display: grid;
		grid-template-columns: 1fr 314px;
		column-gap: 20px;
		position: relative;
	}
	.balcony-glazing-turnkey .heading {
        grid-column: 1 / 2;
        grid-row: 1 / 2;		
	}
	.balcony-glazing-turnkey .list__items {
		grid-column: 1 / 2;
        grid-row: 2 / 3;
	}
	.balcony-glazing-turnkey .summary {
        margin-bottom: 0;
        position: absolute;
        top: 0;
        right: 0;
        width: 314px;
        height: 284px;	
	}
	.balcony-glazing-turnkey .estimate {
		grid-column: 1 / 2;
        grid-row: 3 / 4;		
	}
	.balcony-glazing-turnkey .btn {
		grid-column: 2 / 3;
		grid-row: 3 / 4;
		margin-top: auto;
	}
	.balcony-glazing-turnkey .summary__details {
		background: url('../img/balcony-glazing-turnkey/bg-tablet.png');
	}
	.balcony-glazing-turnkey.glazing-french .summary__details {
		background: url('../img/balcony-glazing-turnkey/glazing-french/bg-tablet.png');
	}	
}
@media (min-width: 1024px) {
	.balcony-glazing-turnkey .inner {
		grid-template-columns: 1fr 430px;
		grid-template-rows: auto auto auto 1fr;
		column-gap: 25px;
	}
    .balcony-glazing-turnkey .heading {
        grid-column: 1 / 3;
        grid-row: 1 / 2;
        font-size: 21px;
        line-height: 143%;		
    }
	.balcony-glazing-turnkey .summary {
		position: relative;
		grid-column: 2 / 3;
		grid-row: 2 / 5;
		width: 430px;
		height: 385px;
	}	
    .balcony-glazing-turnkey .btn {
        grid-column: 1 / 2;
        grid-row: 4 / 5;
    }
	.balcony-glazing-turnkey .list__items {
		font-size: 21px;
		line-height: 119%;
		gap: 20px;
		margin-bottom: 30px;
	}
	.balcony-glazing-turnkey .estimate {
		width: 392px;
	}
	.balcony-glazing-turnkey .estimate__inner {
		border-radius: 5px 5px 5px 30px;
	}
	.balcony-glazing-turnkey .estimate:before {
		width: 92px;
		height: 92px;
		top: -3px;
		left: -47px;
	}
	.balcony-glazing-turnkey .estimate__data {
		padding: 10px 0 10px 65px;
	}
	.balcony-glazing-turnkey .estimate__data .caption {
		font-size: 18px;
		line-height: 111%;
		margin-bottom: 8px;
	}		
	.balcony-glazing-turnkey .estimate__current {
		padding-right: 18px;
	}
	.balcony-glazing-turnkey .estimate__old {
		padding-left: 18px;
	}
	.balcony-glazing-turnkey .estimate__current .estimate__price {
		font-size: 31px;
		line-height: 113%;
	}
	.balcony-glazing-turnkey .estimate__old .estimate__price {
		font-size: 28px;
		line-height: 125%;
	}
	.balcony-glazing-turnkey .estimate__installment {
		font-size: 19px;
		line-height: 111%;
		padding-left: 65px;
	}
	.balcony-glazing-turnkey .summary__title {
		font-size: 14px;
	}
	.balcony-glazing-turnkey .summary__price .word {
		font-size: 16px;
	}
	.balcony-glazing-turnkey .summary__price {
		font-size: 19px;
		line-height: 100%;
	}
	.balcony-glazing-turnkey .summary__details {
		background: url('../img/balcony-glazing-turnkey/bg-desktop.png');
	}	
	.balcony-glazing-turnkey .summary__detail .summary__installment {
		font-size: 14px;
	}
	.balcony-glazing-turnkey .summary__detail:nth-child(1) {
		top: 15px;
		left: 205px;
	}
	.balcony-glazing-turnkey .summary__detail:nth-child(2) {
		top: 125px;
		left: 43px;
	}
	.balcony-glazing-turnkey .summary__detail:nth-child(3) {
		right: 43px;
		bottom: 153px;
	}
	.balcony-glazing-turnkey .summary__detail:nth-child(4) {
		left: 68px;
		bottom: 44px;
	}
	.balcony-glazing-turnkey .summary__discount {
		width: 91px;
		height: 91px;
	}
	.balcony-glazing-turnkey .summary__discount span {
		font-size: 26px;
		padding-bottom: 12px;
	}
	.balcony-glazing-turnkey.glazing-french .summary {
		height: 430px;
	}	
	.balcony-glazing-turnkey.glazing-french .summary__details {
		background: url('../img/balcony-glazing-turnkey/glazing-french/bg-desktop.png');
	}
    .balcony-glazing-turnkey.glazing-french .summary {
        grid-row: 1 / 5;
        height: 430px;
    }	
    .balcony-glazing-turnkey.glazing-french .summary__discount {
		top: 53px;
		left: 30px;
    }	
	.balcony-glazing-turnkey.glazing-french .summary__detail:nth-child(1) {
		top: 185px;
		left: 55px;
	}
	.balcony-glazing-turnkey.glazing-french .summary__detail:nth-child(2) {
		top: 77px;
		right: 67px;
	}
	.balcony-glazing-turnkey.glazing-french .summary__detail:nth-child(3) {
		right: 67px;
		bottom: 71px;
	}	
}
/* end -------------------------------------- balcony-glazing-turnkey -------------------------------- */

/* start ---------------------------------------- finishing-offer ------------------------------------ */
.finishing-offer .list__tabs-bottom {
	display: none;
}
.finishing-offer .btn__tab-title {
	margin-bottom: 0;
}
.finishing-offer .content__item-img {
	position: relative;
	aspect-ratio: 41 / 26;
}
.finishing-offer .content__item-img .sticker__hit {
	position: absolute;
	top: 15px;
	right: 0;	
	font-weight: 500;
	font-size: 18px;
	line-height: 122%;
	color: #fff;
	padding: 10px 12px;
	border-radius: 5px 0 0 5px;	
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
	background: #6dcb34;	
}
.finishing-offer .difference-facade-text-img svg {
	max-width: 36px;
}
@media (max-width: 767px) {
    .finishing-offer .list__tabs-top .btn__tab:not(.active) {
        display: none;
    }	
	.finishing-offer .list__tabs-bottom {
        display: inline-grid;
        gap: 15px;
        margin-bottom: 25px;
	}
	.finishing-offer .list__tabs-bottom .btn__tab {
		width: fit-content;
	}	
}
@media (min-width: 1024px) {
	.finishing-offer .content__item-img .sticker__hit {
		font-size: 21px;
		line-height: 119%;
	}	
	.finishing-offer .difference-facade-text-img svg {
		max-width: 40px;
	}	
}
/* end ------------------------------------------ finishing-offer ------------------------------------ */

/* start ------------------------------------ finishing-offer-sliding -------------------------------- */
@media (min-width: 768px) {
    .finishing-offer-sliding .title .display {
        display: block;
    }
}
/* end -------------------------------------- finishing-offer-sliding -------------------------------- */

/* start ------------------------------------ finishing-offer-french --------------------------------- */
@media (min-width: 768px) {
    .finishing-offer-french .title .display {
        display: block;
    }
}
/* end -------------------------------------- finishing-offer-french --------------------------------- */

/* start ------------------------------------ profile-systems-brand ---------------------------------- */
.profile-systems-brand .card__wrap {
	width: 270px;
	padding: 12px;
}
.profile-systems-brand .card__image img {
	width: 100%;
}
.profile-systems-brand .card__image span {
	border-radius: 0 3px 3px 0;
	padding: 6px 12px;
	font-size: 18px;
	line-height: 139%;
    background: #f26422;
    color: #fff;
    position: absolute;
    top: 25px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25);	
}
.profile-systems-brand .card__brand {
	margin-bottom: 15px;
}
/* end -------------------------------------- profile-systems-brand ---------------------------------- */

/* start --------------------------------------- design-product -------------------------------------- */
.design-product .btn__tab-title {
    margin-bottom: 0;
}
.design-product .tabs__inner {
	gap: 25px;
}
.design-product .design__list {
	grid-template-columns: repeat(3, 1fr);
	gap: 15px;
}
.design-product .design__list span {
	display: block;
}
.design-product .design__item-btn {
	width: 100%;
	height: 60px;
	border-radius: 5px;
	outline: 1.5px solid #dadada;
	border: 2px solid #fff;
}
.design-product .design__item-btn.active {
	outline: 1.5px solid #f26422;
	pointer-events: none;
}
.design-product span.design__item-name {
	display: none;
}
.design-product .design__result {
	gap: 20px;
	border-radius: 5px;
	padding: 20px 22px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
	background: #fff;	
}
.design-product .design__result-name {
	text-align: center;
	font-size: 18px;
}
.design-product .design__result .btn {
	width: 100%;	
}
@media (max-width: 767px) {
    .design-product .list__tabs-top .btn__tab:not(.active) {
        display: none;
    }
}
@media (min-width: 768px) {
    .design-product .list__tabs-bottom {
        display: none;
    }
    .design-product .list__tabs-top {
        column-gap: 55px;
    }
	.design-product .tabs__content.active {
		display: block;
		margin-bottom: 0;
	}	
	.design-product .tabs__inner {
		grid-template-columns: 1fr 258px;
		gap: 20px;
	}
	.design-product .design__list {
		gap: 20px;
	}	
}
@media (min-width: 1024px) {
    .design-product .list__tabs-top {
        column-gap: 90px;
    }
    .design-product .tabs__inner {
        grid-template-columns: 1fr 284px;
    }	
	.design-product .design__list {
		grid-template-columns: repeat(4, 1fr);
		gap: 23px;
	}
	.design-product span.design__item-name {
		display: block;
		font-size: 18px;
		margin-top: 10px;
	}	
}
@media (hover: hover) {
	.design-product .design__item-btn:not(.active):hover {
		cursor: pointer;
	}
}
/* end ----------------------------------------- design-product -------------------------------------- */

/* start --------------------------------------- product-prices -------------------------------------- */
.product-prices .desc {
	gap: 20px;
}
.product-prices .inner {
	gap: 25px;
}
.product-prices h3 {
	font-size: 24px;
	line-height: 117%;
}
.product-prices .card__wrap {
	padding: 20px;
	width: 280px;
}
.product-prices .card__image {
	height: 130px;
	margin-bottom: 20px;
}
.product-prices .select .list-dropdown {
	width: calc(100% + 40px);
	padding: 0 20px;
    margin-left: -20px;
    margin-right: -20px;	
}
.product-prices .card__desc {
	font-size: 18px;
    line-height: 139%;	
}
.product-prices .slider-controls {
	margin-bottom: 0;
}
.product-prices .btn__tab-title {
	margin-bottom: 0;
}
.product-prices .list__tabs-bottom {
	gap: 15px;
}
.product-prices .list__tabs-bottom li {
	width: fit-content;
}
@media (max-width: 767px) {
	.product-prices .list__tabs-top .btn__tab:not(.active) {
        display: none;
    }	
	.product-prices .director {
		margin-bottom: 25px;
	}	
}
@media (min-width: 768px) {
	.product-prices .title .display {
		display: block;
	}	
	.product-prices .inner {
		gap: 40px;
	}	
	.product-prices h3 {	
		font-size: 31px;
		line-height: 110%;
	}
	.product-prices:has(.slider-only-mobile) .tabs__content {	
		margin-bottom: 0;
	}	
	.product-prices:has(.slider-only-mobile) .card__list {	
		display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
        width: 580px;
        margin: 0 auto;
	}
	.product-prices:has(.slider-only-mobile) .card__list .card__wrap {	
        width: 100%;
	}	
	.product-prices .slider-controls {
		justify-content: center;
	}	
	.product-prices .slider-controls .slider-controls__pagination {
		display: flex;		
	}
	.product-prices .slider-controls__prev,
	.product-prices .slider-controls__next {
		display: none;
	}	
	.product-prices .director__wrap {
		padding: 25px;
	}
    .product-prices .list__tabs-bottom {
        display: none;
    }
    .product-prices.prices-veka .list__tabs-top {
        column-gap: 38px;
    }
    .product-prices:has(.area) .slider-controls__prev,
	.product-prices:has(.area) .slider-controls__next {
        display: block;
    }
    .product-prices:has(.area) .slider-controls .slider-controls__pagination {
        display: none;
    }
    .product-prices:has(.area) .slider-controls.controls__round-button {
        gap: 25px;
        justify-content: flex-start;
        margin: 0!important;
    }	
}
@media (min-width: 1024px) {
	.product-prices .content {
		position: relative;
	}	
	.product-prices h3 {	
		font-size: 40px;
		line-height: 113%;
	}
	.product-prices:has(.slider-only-mobile) .card__list {	
        grid-template-columns: repeat(3, 1fr);
        width: 100%;
	}
    .product-prices .tabs__content .product-card {
        width: 100%;
    }	
	.product-prices .director__wrap {
		padding: 30px;
	}
	.product-prices.prices-rehau-blitz .content > .btn {
        position: absolute;
        bottom: 50px;
	}
    .product-prices.prices-veka .list__tabs-top {
        column-gap: 50px;
    }
	.product-prices.prices-veka .inner > .btn {
        position: absolute;
        bottom: 50px;
	}	
}
/* end ----------------------------------------- product-prices -------------------------------------- */

/* start ------------------------------------- product-prices-win ------------------------------------ */
.product-prices-win .product-nav {
	margin-top: 25px;
}
.product-prices-win .product-nav .nav__list {
    display: flex;
    flex-direction: column;
    gap: 15px;	
}
.product-prices-win .product-nav .nav__link {
	font-size: 18px;
    line-height: 139%;
    color: #f26422;	
}
.product-prices-win.win-french .card__price .price,
.product-prices-win.win-french .card__price .currency {
	font-size: 22px;
}
@media (min-width: 768px) {
	.product-prices-win .card__list .card__wrap {
        width: 100%;
	}	
	.product-prices-win .product-nav {
		margin-top: 40px;
	}	
	.product-prices-win .product-nav .nav__list {
		flex-direction: row;
		gap: 60px;
	}
	.product-prices-win .product-nav .nav__link {
		font-size: 21px;
		line-height: 119%;
	}
	.product-prices-win .product-nav .nav__link {
		font-size: 21px;
		line-height: 119%;
	}
	.product-prices-win.balkon-block .director,
	.product-prices-win.win-french .director {
		margin-bottom: 40px;
	}
}
@media (min-width: 1024px) {	
	.product-prices-win .product-nav .nav__link {
		font-size: 28px;
		line-height: 114%;
		text-decoration-thickness: 1px;
        text-underline-offset: 3px;		
	}
    .product-prices-win.balkon-block .director {
        margin-bottom: 15px;
    }
	.product-prices-win.win-panoramic .content {
        position: relative;
	}
	.product-prices-win.win-panoramic .content > .btn,
	.product-prices-win.win-french .content > .btn {
        position: absolute;
        bottom: 50px;
	}
	.product-prices-win.win-french .director .display {
        display: inline-block;
	}	
}
@media (hover: hover) {
    .product-prices-win .product-nav .nav__link:hover {
        text-decoration: none;
    }
}
/* end --------------------------------------- product-prices-win ------------------------------------ */

/* start ------------------------------------- product-prices-offer ---------------------------------- */
.product-prices-offer .card__image {
    height: auto;
}
.product-prices-offer .card__wrap {
    padding: 10px 10px 20px;
}
.product-prices-offer .card__info {
	padding: 0 10px;
}
.product-prices-offer .card__image span {
	border-radius: 5px 0 0 5px;
	padding: 9px 12px;
	font-size: 14px;
	line-height: 1;
    background: #6dcb34;
    color: #fff;
    position: absolute;
    top: 10px;
	right: 0;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
}
.product-prices-offer .card__item--main .card__cost .card__price .price {
	font-size: 22px;
}
.product-prices-offer .card__item--main .currency {
	font-size: 17px;
}
.product-prices-offer.prices-balcony-cladding .card__info {
    padding: 0 5px;
}
.product-prices-offer.prices-balcony-cladding .card__title,
.product-prices-offer.prices-balcony-finishing .card__title {
	font-size: 21px;
}
.product-prices-offer.prices-balcony-finishing .card__info {
	padding: 0 5px;
}
.product-prices-offer.prices-balcony-finishing .product-tag {
	right: 10px;
	color: #48494B;
	border-radius: 25px;
	padding: 10px 12px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
	background: rgba(255, 255, 255, 0.9);	
}
@media (max-width: 767px) {
	.product-prices-offer.prices-balcony-finishing .list__tabs-bottom {
		display: inline-grid;
		gap: 15px;
	}	
}
@media (min-width: 768px) {
	.product-prices-offer.prices-balcony-finishing .tabs__content.active {
		margin-bottom: 0;
	}	
}
/* end --------------------------------------- product-prices-offer ---------------------------------- */

/* start ------------------------------------ product-prices-install --------------------------------- */
.product-prices-install .btn__tab-title {
    margin-bottom: 0;
}
.product-prices-install .tabs__content.active {
	display: block;
}
.product-prices-install .card__wrap {
	width: 270px;
	padding: 15px;
}
.product-prices-install .card__title {
    margin-bottom: 15px;
}
.product-prices-install .list-option {
    padding-bottom: 15px;
	border-bottom: 1px solid #D0D0D0;
    margin-bottom: 15px;
}
.product-prices-install .card__cost {
    margin-bottom: 10px;
}
.product-prices-install .card__cost--current {
    border-right: 0;
}
.product-prices-install .instalment .word {
    color: #7c7c7c;
}
@media (max-width: 767px) {
	.product-prices-install .list__tabs-top .btn__tab:not(.active) {
		display: none;
	}
	.product-prices-install .list__tabs-bottom {
		display: inline-grid;
		gap: 15px;
		margin-bottom: 25px;
	}
	.product-prices-install .btn__tab {
		width: fit-content;
	}
	.product-prices-install .btn {
		margin-top: 25px;
	}	
}
@media (min-width: 768px) and (max-width: 1023px) {
    .product-prices-install .controls__round-button .slider-controls__prev, 
	.product-prices-install .controls__round-button .slider-controls__next {
        display: none;
    }
    .product-prices-install .controls__round-button .slider-controls__pagination {
        display: flex;
    }
    .product-prices-install .slider-controls.controls__round-button {
        justify-content: center;
    }	
}
@media (min-width: 768px) {
	.product-prices-install .list__tabs-bottom {
		display: none;
	}	
}
/* end -------------------------------------- product-prices-install --------------------------------- */

/* start ----------------------------------- product-prices-materials -------------------------------- */
.product-prices-materials .background {
    background: url('../img/bg-ceiling-offer-small.jpg');
}
.product-prices-materials .title,
.product-prices-materials .desc {
    color: #fff;
}
.product-prices-materials .tabs__content.active {
    display: block;
}
.product-prices-materials .btn__tab.active {
    color: #fff;
}
.product-prices-materials .card__item--main .card__wrap {
	padding: 10px 10px 20px;
}
.product-prices-materials .card__item--main .card__title {
	font-size: 21px;
	line-height: 119%;
}
.product-prices-materials .btn__tab {
    width: fit-content;
}
.product-prices-materials .btn__tab-title {
    margin-bottom: 0;
}
.product-prices-materials .list__tabs-bottom {
	display: none;
}
@media (max-width: 767px) {
    .product-prices-materials .list__tabs-top .btn__tab:not(.active) {
        display: none;
    }
    .product-prices-materials .list__tabs-bottom {
        display: inline-grid;
        gap: 15px;
        margin-bottom: 25px;
    }	
}
@media (min-width: 768px) {
	.product-prices-materials .desc {
		width: 496px;
	}
	.product-prices-materials .desc {
		width: 496px;
	}	
    .product-prices-materials .list__tabs-top {
        column-gap: 70px;
    }
	.product-prices-materials .background {
		background: url('../img/bg-ceiling-offer-middle.jpg');
	}	
}
@media (min-width: 1024px) {
	.product-prices-materials .background {
		background: url('../img/bg-ceiling-offer-big.jpg');
	}	
	.product-prices-materials .desc {
		width: 634px;
	}
    .product-prices-materials .list__tabs-top {
        column-gap: 50px;
    }	
}
/* end ------------------------------------- product-prices-materials -------------------------------- */

/* start ------------------------------------ product-prices-glazing --------------------------------- */
.product-prices-glazing .area-cold .card__desc,
.product-prices-glazing .area-semi-warm .card__desc {
	margin-bottom: 45px;
}
.product-prices-glazing .card__wrap {
	width: 270px;
}
@media (min-width: 768px) {
    .product-prices-glazing.glazing-sliding .title .display {
        display: block;
    }
}
/* end -------------------------------------- product-prices-glazing --------------------------------- */

/* start -------------------------------- product-prices-glazing-turnkey ----------------------------- */
@media (min-width: 768px) {
    .product-prices-glazing-turnkey .list__tabs-top {
        column-gap: 0;
		justify-content: space-between;
    }
}
@media (min-width: 1024px) {
    .product-prices-glazing-turnkey .list__tabs-top {
		column-gap: 50px;
		justify-content: unset;
    }
}
/* end ---------------------------------- product-prices-glazing-turnkey ----------------------------- */

/* start ------------------------------- product-prices-finishing-turnkey ---------------------------- */
.product-prices-finishing-turnkey .table__wrap {
    margin-bottom: 25px;
    margin-left: -15px;
    margin-right: -15px;
}
.product-prices-finishing-turnkey .table__box {
	display: table;
	width: 100%;
	box-sizing: border-box;
	border-collapse: collapse;
	empty-cells: show; 
}
.product-prices-finishing-turnkey .table__box .table__colgroup {
	display: table-column-group;
}
.product-prices-finishing-turnkey .table__box .table__col {
	display: table-column;
}
.product-prices-finishing-turnkey .table__box .table__thead {
	display: table-header-group;
	font-size: 22px;
	line-height: 114%;	
}
.product-prices-finishing-turnkey .table__box .table__body {
	display: table-row-group;
}
.product-prices-finishing-turnkey .table__box .table__body .table__row:nth-child(odd) {
	background: #f4f4f4;
}
.product-prices-finishing-turnkey .table__box .table__row {
	display: table-row;
}
.product-prices-finishing-turnkey .table__box .table__th,
.product-prices-finishing-turnkey .table__box .table__td {
	display: table-cell;
	vertical-align: middle;
}
.product-prices-finishing-turnkey .table__box .table__td .table__cell {
	text-align: center;
}
.product-prices-finishing-turnkey .table__box .table__cell:not(.cell-icon) {
	padding: 15px;
}
.product-prices-finishing-turnkey .table__box .table__cell.cell-icon {
    height: 25px;
}
.product-prices-finishing-turnkey .table__box .table__cell.cell-icon:has(.icon-minus) {
	display: flex;
    align-items: center;
    justify-content: center;
}
.product-prices-finishing-turnkey .table__box .table__cell.cell-icon > span {
	display: inline-block;
	background-size: cover;	
}
.product-prices-finishing-turnkey .table__box .icon-plus {
	width: 25px;
	height: 25px;	
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='15' cy='15' r='15' fill='%23F26422'/%3e%3cpath d='M15 6.5625V23.4375M6.5625 15H23.4375' stroke='white' stroke-width='3' stroke-linecap='round'/%3e%3c/svg%3e ");
}
.product-prices-finishing-turnkey .table__box .icon-minus {
	width: 20px;
	height: 3px;	
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='3' viewBox='0 0 20 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.5 1.5H18.5' stroke='%23F26422' stroke-width='3' stroke-linecap='round' /%3e%3c/svg%3e");
}
.product-prices-finishing-turnkey hr {
    border: none;
    border-bottom: 1px solid #ABABAB;
    margin: 0 0 25px;
}
.product-prices-finishing-turnkey .card__wrap {
	padding: 10px 10px 15px;
}
.product-prices-finishing-turnkey .card__image {
    height: 171px;
}
.product-prices-finishing-turnkey .card__info {
	padding: 0 5px;
}
.product-prices-finishing-turnkey .card__price-item {
	align-items: center;
	justify-content: space-between;
	padding: 10px 0;
}
.product-prices-finishing-turnkey .card__price-item + .card__price-item {
	border-top: 1px solid #ABABAB;
}
.product-prices-finishing-turnkey .card__price-item:last-child {
	padding-bottom: 0;
}
.product-prices-finishing-turnkey .card__price-cost {
	align-items: baseline;
	gap: 10px;
}
.product-prices-finishing-turnkey .card__price-cost--old {
	font-size: 18px;
	line-height: 1;
	color: #ababab;
    position: relative;	
}
.product-prices-finishing-turnkey .card__price-cost--old .currency {
	font-size: 15px;
}
.product-prices-finishing-turnkey .card__price-cost--old:before {
	content: '';
    position: absolute;
    top: 50%;
    width: 100%;
    height: 1px;
    background: #f26422;	
}
.product-prices-finishing-turnkey .card__price-cost--current {
	font-size: 22px;
	line-height: 1;
}
.product-prices-finishing-turnkey .card__price-cost--current .currency {
	font-size: 18px;
}
@media (max-width: 767px) {
	.product-prices-finishing-turnkey .table__box .table__td:nth-child(3),
	.product-prices-finishing-turnkey .table__box .table__td:nth-child(4) {
		display: none;
	}
}
@media (min-width: 768px) {
	.product-prices-finishing-turnkey .table__wrap {
		margin-bottom: 40px;
		margin-left: -30px;
		margin-right: -30px;
	}
	.product-prices-finishing-turnkey .table__box .table__th .table__cell {
		padding-left: 30px;
	}
	.product-prices-finishing-turnkey .table__box .table__td:last-child .table__cell {
		padding-right: 30px;
	}
	.product-prices-finishing-turnkey hr {
		margin: 0 0 40px;
	}	
}
@media (min-width: 1024px) {
	.product-prices-finishing-turnkey .table__wrap {
		margin-left: -40px;
		margin-right: -40px;
	}
	.product-prices-finishing-turnkey .table__box .table__thead {
		font-size: 28px;
	}
	.product-prices-finishing-turnkey .table__box .table__body {
		font-size: 21px;
	}
	.product-prices-finishing-turnkey .table__box .table__th .table__cell {
		padding-left: 40px;
	}
	.product-prices-finishing-turnkey .table__box .table__td:last-child .table__cell {
		padding-right: 40px;
	}
	.product-prices-finishing-turnkey .table__box .table__cell.cell-icon {
		height: 28px;
	}	
	.product-prices-finishing-turnkey .table__box .icon-plus {
		width: 30px;
		height: 30px;	
	}	
}
/* end --------------------------------- product-prices-finishing-turnkey ---------------------------- */

/* start -------------------------------------- prices-balkon-roof ----------------------------------- */
.prices-balkon-roof .background {
	position: relative;
	background-image: url('../img/prices-balkon-roof/bg-mobile.jpg');
}
.prices-balkon-roof .title,
.prices-balkon-roof .desc,
.prices-balkon-roof h3 {
	color: #fff;	
}
.prices-balkon-roof h3 {
	font-weight: 700;
	font-size: 24px;
	line-height: 117%;
	margin-bottom: 25px;
}
.prices-balkon-roof .card__info {
	padding: 0 5px;
}
@media (min-width: 768px) {
	.prices-balkon-roof .background {
		background-image: url('../img/prices-balkon-roof/bg-tablet.jpg');
	}	
	.prices-balkon-roof h3 {
		font-size: 31px;
		line-height: 110%;
		margin-bottom:40px;
	}
}
@media (min-width: 1024px) {
	.prices-balkon-roof .background {
		background-image: url('../img/prices-balkon-roof/bg-desktop.jpg');
	}		
	.prices-balkon-roof h3 {
		font-size: 40px;
		line-height: 113%;
	}	
}
/* end ---------------------------------------- prices-balkon-roof ----------------------------------- */

/*  start -------------------------------------- prices-glazing -------------------------------------- */
.prices-glazing .content.background {
	background-image: url('../img/prices-glazing/bg-mobile.jpg');
	background-size: cover;
}
.prices-glazing .title {
	color: #f0faff;
}
.prices-glazing .card__wrap {
	padding: 10px;
}
.prices-glazing .select {
	margin-bottom: 20px;
}
.prices-glazing .select .list-dropdown {
    width: calc( 100% + 20px );
	padding: 0 10px;
    margin-left: -10px;
    margin-right: -10px;
}
.prices-glazing .tabs__header {
    gap: 15px;
    margin-bottom: 25px;
}
.prices-glazing .tabs__header .btn {
	width: 285px;
	flex-shrink: 0;
    background-color: #fff;
    color: #48494b;	
	transition: none;
}
.prices-glazing .tabs__header .btn.active {
    background-color: #F26422;
    color: #FFF;
	pointer-events: none;
}
.prices-glazing .tabs__content {
	position: relative;
	display: block;
}
.prices-glazing .tabs__panel {
    position: absolute;
    inset: 0;
    opacity: 0;
    z-index: -1;
}
.prices-glazing .tabs__panel.active {
    position: relative;
	opacity: 1;
	z-index: 1;
}
.prices-glazing .correction {
	line-height: 131%;
	color: #f0faff;
	margin-top: 25px;
}
@media (max-width: 767px) {
	.prices-glazing .tabs__header .btn:last-child {
		margin-right: 15px;
	}
	.prices-glazing .tabs__header {
		overflow-x: scroll;
		scroll-snap-type: x mandatory;
		scrollbar-width: none;
		-ms-overflow-style: none;
		width: calc(100% + 15px);
	}	
	.prices-glazing .tabs__header::-webkit-scrollbar {
		display: none;
		width: 0;
		height: 0;
		background: transparent;
	}	
}
@media (min-width: 768px) {
	.prices-glazing .content.background {
		background-image: url('../img/prices-glazing/bg-tablet.jpg');
	}
	.prices-glazing .title .display {
		display: block;
	}
	.prices-glazing .tabs__header {
		gap: 20px;
		margin-bottom: 35px;
	}
	.prices-glazing .correction {
		margin-top: 40px;
	}	
}
@media (min-width: 1024px) {
	.prices-glazing .content.background {
		background-image: url('../img/prices-glazing/bg-desktop.jpg');
	}
	.prices-glazing .correction {
		font-size: 18px;
		line-height: 139%;
	}
	.prices-glazing .tabs__header {
		margin-bottom: 40px;
	}
	.prices-glazing .tabs__header .btn {
		width: 325px;
		font-size: 21px;		
	}	
}
@media (hover: hover) {
	.prices-glazing .select-variation.on .selected:hover {
		color: #F26422;
	}	
	.prices-glazing .select-variation .list-dropdown .item:hover {
		color: #F26422;
	}	
}
/* end ----------------------------------------- prices-glazing -------------------------------------- */

/* start ---------------------------------------- mebel-balcony -------------------------------------- */
.mebel-balcony .content__card {
    flex-direction: column;
    gap: 25px;	
}
.mebel-balcony .card__image {
	height: 329px;
}
.mebel-balcony .card__image img {
	border-radius: 5px;
}
.mebel-balcony .card__info {
	border-radius: 5px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
	background: #fff;
	padding: 20px 15px;
}
.mebel-balcony .card__desc {
	font-size: 18px;
	line-height: 139%;
	gap: 20px;	
}
.mebel-balcony .card__cost {
	display: flex;
	margin-top: 10px;
}
.mebel-balcony .card__cost .card__cost--current,
.mebel-balcony .card__cost .card__cost--old {
    display: grid;
    align-items: end;
    gap: 8px;
}
.mebel-balcony .card__cost--current {
    padding-right: 15px;
    border-right: 1px solid #48494B;
}
.mebel-balcony .card__cost--old {
    padding-left: 15px;
}
.mebel-balcony .card__cost .caption {
	line-height: 113%;
}
.mebel-balcony .card__cost .card__price {
	font-size: 28px;
	line-height: 118%;
}
.mebel-balcony .card__cost .price-strikeout {
	position: relative;
}
.mebel-balcony .card__cost .price-strikeout:before {
	content: '';
    position: absolute;
	top: 50%;
    width: 100%;
    height: 2px;
    background: #f26422;
}
.mebel-balcony .card__btn {
	margin-top: 20px;
}
.mebel-balcony .btn__tab-title {
    margin-bottom: 0;
}
.mebel-balcony .list__tabs-bottom li {
    width: fit-content;
}
@media (max-width: 767px) {
    .mebel-balcony .list__tabs-top .btn__tab:not(.active) {
        display: none;
    }	
    .mebel-balcony .list__tabs-bottom {
        display: inline-grid;
        gap: 15px;
    }
}
@media (min-width: 768px) {
	.mebel-balcony .content__card {
		gap: 40px;
	}	
	.mebel-balcony .card__image {
		height: 513px;
	}
	.mebel-balcony .card__info {
		padding: 25px;
	}
	.mebel-balcony .card__desc {
		font-size: 21px;
		line-height: 143%;
	}
	.mebel-balcony .card__cost .caption {
		font-size: 18px;
		line-height: 111%;
	}
	.mebel-balcony .card__cost .card__price {
		font-size: 31px;
		line-height: 113%;
	}
	.mebel-balcony .card__btn {
		width: 298px;
	}	
    .mebel-balcony .list__tabs-bottom {
        display: none;
    }
}
@media (min-width: 1024px) {
	.mebel-balcony .tabs__content.active {
        margin-bottom: 0;
    }	
	.mebel-balcony .content__card {
		grid-template-columns: 1fr 512px;
		gap: 20px;
	}
	.mebel-balcony .card__image {
		grid-column: 2 / 3;
		height: 100%;
	}
	.mebel-balcony .card__info {
		grid-column: 1 / 2;
		grid-row: 1 / 2;
	}	
}
/* end ------------------------------------------ mebel-balcony -------------------------------------- */

/* start ------------------------------------- services-additional ----------------------------------- */
.services-additional .card__wrap {
	padding-bottom: 30px;
}
.services-additional .card__image {
	margin-bottom: 30px;
}
.services-additional .card__title {
	margin-bottom: 15px;
}
.services-additional .card__price {
    margin-top: auto;
}
.services-additional .card__price .word,
.services-additional .card__price .currency {
    font-size: 21px;
}
.services-additional .card__price .price {
    font-size: 32px;
}
/* end --------------------------------------- services-additional ----------------------------------- */

/* start ----------------------------------- variant-fencing-french ---------------------------------- */
.variant-fencing-french .card__wrap {
	width: 258px;
}
/* end ------------------------------------- variant-fencing-french ---------------------------------- */

/* start ---------------------------------------- cost-breakdown ------------------------------------- */
@media (min-width: 768px) {
	.cost-breakdown .title span {
		display: block;
	}
}
/* end ------------------------------------------ cost-breakdown ------------------------------------- */

/* start -------------------------------------- features-product ------------------------------------- */
.features-product .inner {
	position: relative;
	height: 417px;
	background-size: contain;
}
.features-product.balkon-block .inner {
	height: 462px;
	background-image: url('../img/features-product/balkon-block/bg-mobile.png');
}
.features-product.panoramic-win .inner {
	background-image: url('../img/features-product/panoramic-win/bg-mobile.png');
}
.features-product.product-rehau-blitz .inner {
	background-image: url('../img/features-product/rehau-blitz/bg-mobile.png');
}
.features-product.product-rehau-grazio .inner {
	background-image: url('../img/features-product/rehau-grazio/bg-mobile.png');
}
.features-product.product-veka .inner {
	background-image: url('../img/features-product/veka/bg-mobile.png');
}
.features-product.product-decor-exterior .inner {
	background-image: url('../img/features-product/decor-exterior/bg-mobile.png');
}
.features-product.product-profile-sliding .inner {
	height: 335px;	
	background-image: url('../img/features-product/profile-sliding/bg-mobile.png');
}
.features-product.product-glazing-french .inner {
	height: 381px;	
	background-image: url('../img/features-product/glazing-french/bg-mobile.png');
}
.features-product.product-glazing-frameless .inner {
	height: 406px;	
	background-image: url('../img/features-product/glazing-frameless/bg-mobile.png');
}
.features-product .list__items {
	font-size: 18px;
	line-height: 139%;	
}
.features-product .item__icon {
    background-image: url('../img/about-plus.svg');
	background-size: cover;
    width: 32px;
    height: 32px;
    cursor: pointer;
	position: absolute;
}
.features-product .dignity__list {
	flex-direction: column;
	gap: 20px;
    font-size: 18px;
    line-height: 139%;
    padding-top: 25px;
    border-top: 1px solid #ABABAB;
}
.features-product .dignity__item {
    gap: 15px;
    align-items: center;
}
.features-product .dignity__item svg {
	flex-shrink: 0;
	width: 50px;
}
.features-product.balkon-block .item__list:nth-child(1) .item__icon {
	top: 26px;
	left: 65px;
}
.features-product.balkon-block .item__list:nth-child(2) .item__icon {
	top: 26px;
	left: 190px;
}
.features-product.balkon-block .item__list:nth-child(3) .item__icon {
	top: 217px;
	left: 28px;
}
.features-product.balkon-block .item__list:nth-child(4) .item__icon {
	top: 210px;
	left: 131px;
}
.features-product.balkon-block .item__list:nth-child(5) .item__icon {
	top: 265px;
	left: 179px;
}
.features-product.balkon-block .item__list:nth-child(6) .item__icon {
	top: 378px;
	left: 179px;
}
/* ///////////////////////////////////////////////////////////////////// */
.features-product.panoramic-win .item__list:nth-child(1) .item__icon {
	top: 32px;
	left: 51px;
}
.features-product.panoramic-win .item__list:nth-child(2) .item__icon {
	top: 32px;
	right: 62px;
}
.features-product.panoramic-win .item__list:nth-child(3) .item__icon {
	top: 128px;
	left: 24px;
}
.features-product.panoramic-win .item__list:nth-child(4) .item__icon {
	top: 142px;
	right: 62px;
}
.features-product.panoramic-win .item__list:nth-child(5) .item__icon {
	bottom: 39px;
	left: 24px;
}
.features-product.panoramic-win .item__list:nth-child(6) .item__icon {
	bottom: 67px;
	right: 62px;
}
.features-product.panoramic-win .attention-info ul {
	gap: 0;
}
/* ///////////////////////////////////////////////////////////////////// */
.features-product.product-rehau-blitz .item__list:nth-child(1) .item__icon {
	top: 29px;
	right: 133px;
}
.features-product.product-rehau-blitz .item__list:nth-child(2) .item__icon {
	top: 73px;
	right: 87px;
}
.features-product.product-rehau-blitz .item__list:nth-child(3) .item__icon {
	bottom: 64px;
    left: 56px;
}
.features-product.product-rehau-blitz .item__list:nth-child(4) .item__icon {
    bottom: 160px;
    right: 88px;
}
.features-product.product-rehau-blitz .item__list:nth-child(5) .item__icon {
	bottom: 26px;
	left: 12px;
}
.features-product.product-rehau-blitz .item__list:nth-child(6) .item__icon {
    bottom: 73px;
    right: 133px;
}
/* ///////////////////////////////////////////////////////////////////// */
.features-product.product-rehau-grazio .item__list:nth-child(1) .item__icon {
	top: 24px;
	right: 128px;
}
.features-product.product-rehau-grazio .item__list:nth-child(2) .item__icon {
	top: 60px;
	right: 96px;
}
.features-product.product-rehau-grazio .item__list:nth-child(3) .item__icon {
	bottom: 94px;
    left: 43px;
}
.features-product.product-rehau-grazio .item__list:nth-child(4) .item__icon {
    bottom: 222px;
    right: 128px;
}
.features-product.product-rehau-grazio .item__list:nth-child(5) .item__icon {
	bottom: 22px;
	left: 48px;
}
.features-product.product-rehau-grazio .item__list:nth-child(6) .item__icon {
    bottom: 128px;
    right: 133px;
}
/* ///////////////////////////////////////////////////////////////////// */
.features-product.product-veka .item__list:nth-child(1) .item__icon {
	top: 24px;
	right: 139px;
}
.features-product.product-veka .item__list:nth-child(2) .item__icon {
	top: 60px;
	right: 82px;
}
.features-product.product-veka .item__list:nth-child(3) .item__icon {
	bottom: 156px;
    left: 68px;
}
.features-product.product-veka .item__list:nth-child(4) .item__icon {
    bottom: 184px;
    right: 36px;
}
.features-product.product-veka .item__list:nth-child(5) .item__icon {
    bottom: 30px;
    left: 32px;;
}
.features-product.product-veka .item__list:nth-child(6) .item__icon {
	bottom: 106px;
    right: 192px;
}
/* ///////////////////////////////////////////////////////////////////// */
.features-product.product-decor-exterior .item__list:nth-child(1) .item__icon {
	top: 122px;
    left: 30px;
}
.features-product.product-decor-exterior .item__list:nth-child(2) .item__icon {
    top: 38px;
    right: 42px;
}
.features-product.product-decor-exterior .item__list:nth-child(3) .item__icon {
    bottom: 134px;
    left: 28px;
}
.features-product.product-decor-exterior .item__list:nth-child(4) .item__icon {
    bottom: 120px;
    right: 78px;
}
.features-product.product-decor-exterior .item__list:nth-child(5) .item__icon {
    bottom: 44px;
    left: 42px;
}
.features-product.product-decor-exterior .item__list:nth-child(6) .item__icon {
	bottom: 62px;
    right: 72px;
}
/* ///////////////////////////////////////////////////////////////////// */
.features-product.product-profile-sliding .item__list:nth-child(1) .item__icon {
	top: 17px;
	left: 0;
}
.features-product.product-profile-sliding .item__list:nth-child(2) .item__icon {
	top: 24px;
	left: 86px;
}
.features-product.product-profile-sliding .item__list:nth-child(3) .item__icon {
	top: 109px;
	left: 130px;
}
.features-product.product-profile-sliding .item__list:nth-child(4) .item__icon {
    bottom: 46px;
    right: 0;
}
.features-product.product-profile-sliding .item__list:nth-child(5) .item__icon {
	bottom: 77px;
	right: 129px;
}
.features-product.product-profile-sliding .item__list:nth-child(6) .item__icon {
    bottom: 0;
    right: 8px;
}
/* ///////////////////////////////////////////////////////////////////// */
.features-product.product-glazing-french .item__icon {
    width: 28px;
    height: 28px;
}
.features-product.product-glazing-french .item__list:nth-child(1) .item__icon {
	top: 80px;
	left: 55px;
}
.features-product.product-glazing-french .item__list:nth-child(2) .item__icon {
	top: 66px;
	right: 102px;
}
.features-product.product-glazing-french .item__list:nth-child(3) .item__icon {
	top: 115px;
	left: 34px;
}
.features-product.product-glazing-french .item__list:nth-child(4) .item__icon {
	top: 115px;
	right: 123px;
}
.features-product.product-glazing-french .item__list:nth-child(5) .item__icon {
	bottom: 57px;
	left: 13px;
}
.features-product.product-glazing-french .item__list:nth-child(6) .item__icon {
    bottom: 93px;
    right: 129px;
}
/* ///////////////////////////////////////////////////////////////////// */
.features-product.product-glazing-frameless .item__icon {
    width: 28px;
    height: 28px;
}
.features-product.product-glazing-frameless .item__list:nth-child(1) .item__icon {
	top: 38px;
    left: 119px;
}
.features-product.product-glazing-frameless .item__list:nth-child(2) .item__icon {
	top: 62px;
	right: 75px;
}
.features-product.product-glazing-frameless .item__list:nth-child(3) .item__icon {
	top: 203px;
	left: 25px;
}
.features-product.product-glazing-frameless .item__list:nth-child(4) .item__icon {
	top: 117px;
	right: 107px;
}
.features-product.product-glazing-frameless .item__list:nth-child(5) .item__icon {
	bottom: 75px;
	left: 99px;
}
.features-product.product-glazing-frameless .item__list:nth-child(6) .item__icon {
    bottom: 12px;
    right: 35px;
}
@media (max-width: 767px) {
	.features-product .item__desc {
		display: none;	
	}
	.features-product .item__list.active .item__desc {
		display: block;
        padding: 20px 40px 20px 20px;
        border-radius: 3px;
        background: #fff;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
        position: absolute;
        z-index: 10;		
	}
	.features-product.balkon-block .item__list:nth-child(3) .item__desc,
	.features-product.balkon-block .item__list:nth-child(4) .item__desc,
	.features-product.balkon-block .item__list:nth-child(5) .item__desc {
		top: 210px;
	}
	.features-product.balkon-block .item__list:nth-child(6) .item__desc {
		bottom: 0;
	}
	/* /////////////////////////////////////////////////////////////// */
	.features-product.panoramic-win .item__list:nth-child(3) .item__desc,
	.features-product.panoramic-win .item__list:nth-child(4) .item__desc {
		top: 110px;
	}	
	.features-product.panoramic-win .item__list:nth-child(5) .item__desc,
	.features-product.panoramic-win .item__list:nth-child(6) .item__desc {
		bottom: 0;
	}
	/* /////////////////////////////////////////////////////////////// */
	.features-product.product-rehau-blitz .item__list:nth-child(2) .item__desc,
	.features-product.product-rehau-grazio .item__list:nth-child(2) .item__desc {
		top: 24px;
	}
	.features-product.product-rehau-blitz .item__list:nth-child(4) .item__desc {
		bottom: 120px;
	}
	.features-product.product-rehau-blitz .item__list:nth-child(3) .item__desc,
	.features-product.product-rehau-blitz .item__list:nth-child(5) .item__desc,
	.features-product.product-rehau-blitz .item__list:nth-child(6) .item__desc {
		bottom: 24px;
	}
	/* /////////////////////////////////////////////////////////////// */
	.features-product.product-rehau-grazio .item__list:nth-child(3) .item__desc,
	.features-product.product-rehau-grazio .item__list:nth-child(5) .item__desc {
		bottom: 74px;
	}	
	.features-product.product-rehau-grazio .item__list:nth-child(4) .item__desc {
		bottom: 200px;
	}
	.features-product.product-rehau-grazio .item__list:nth-child(6) .item__desc {
		bottom: 60px;
	}
	/* /////////////////////////////////////////////////////////////// */
	.features-product.product-veka .item__list:nth-child(3) .item__desc,
	.features-product.product-veka .item__list:nth-child(5) .item__desc,
	.features-product.product-veka .item__list:nth-child(6) .item__desc {
        bottom: 64px;
    }
	.features-product.product-veka .item__list:nth-child(4) .item__desc {
		bottom: 102px;
	}	
	/* /////////////////////////////////////////////////////////////// */
	.features-product.product-veka .item__list:nth-child(3) .item__desc,
	.features-product.product-veka .item__list:nth-child(4) .item__desc {
		bottom: 182px;
	}
	.features-product.product-veka .item__list:nth-child(5) .item__desc,
	.features-product.product-veka .item__list:nth-child(6) .item__desc {
		bottom: 110px;
	}
	/* /////////////////////////////////////////////////////////////// */
	.features-product.product-profile-sliding .item__list:nth-child(2) .item__desc {
		top: 0;
	}
	.features-product.product-profile-sliding .item__list:nth-child(3) .item__desc {
		top: 70px;
		bottom: unset;		
	}
	.features-product.product-profile-sliding .item__list:nth-child(4) .item__desc,
	.features-product.product-profile-sliding .item__list:nth-child(5) .item__desc {
		bottom: 42px;	
	}	
	.features-product.product-profile-sliding .item__list:nth-child(6) .item__desc {
		bottom: 50px;
	}
	/* /////////////////////////////////////////////////////////////// */
	.features-product.product-glazing-french .item__list:nth-child(1) .item__desc,
	.features-product.product-glazing-french .item__list:nth-child(2) .item__desc,
	.features-product.product-glazing-french .item__list:nth-child(3) .item__desc {
		top: 20px;
	}	
	.features-product.product-glazing-french .item__list:nth-child(4) .item__desc {
		top: 44px;
	}	
	.features-product.product-glazing-french .item__list:nth-child(5) .item__desc,
	.features-product.product-glazing-french .item__list:nth-child(6) .item__desc {
		bottom: 50px;
		padding-right: 36px;
	}
	/* /////////////////////////////////////////////////////////////// */
	.features-product.product-glazing-frameless .item__list:nth-child(1) .item__desc,
	.features-product.product-glazing-frameless .item__list:nth-child(2) .item__desc,
	.features-product.product-glazing-frameless .item__list:nth-child(4) .item__desc {
		top: 20px;
	}
	.features-product.product-glazing-frameless .item__list:nth-child(3) .item__desc,
	.features-product.product-glazing-frameless .item__list:nth-child(5) .item__desc,	
	.features-product.product-glazing-frameless .item__list:nth-child(6) .item__desc {
		top: 170px;
	}	
	/* /////////////////////////////////////////////////////////////// */
	.features-product .item__close {
        position: absolute;
        top: 15px;
        right: 15px;		
		width: 14px;
		height: 14px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13 1L7 7M1 13L7 7M7 7L1 1M7 7L13 13' stroke='%23ABABAB' stroke-width='2' stroke-linecap='round' /%3e%3c/svg%3e");
	}
	.features-product.panoramic-win .attention-info {
		font-size: 16px;
		line-height: 131%;
	}	
}
@media (min-width: 768px) {
	.features-product .inner {
		height: 305px;
	}
	.features-product.balkon-block .inner {
		background-image: url('../img/features-product/balkon-block/bg-tablet.png');
	}
	.features-product.panoramic-win .inner {
		height: 339px;
		background-image: url('../img/features-product/panoramic-win/bg-tablet.png');
	}
	.features-product.product-rehau-blitz .inner {
		background-image: url('../img/features-product/rehau-blitz/bg-tablet.png');
	}
	.features-product.product-rehau-grazio .inner {
		background-image: url('../img/features-product/rehau-grazio/bg-tablet.png');
	}
	.features-product.product-veka .inner {
		background-image: url('../img/features-product/veka/bg-tablet.png');
	}	
	.features-product.product-decor-exterior .inner {
		height: 331px;
		background-image: url('../img/features-product/decor-exterior/bg-tablet.png');
	}
	.features-product.product-profile-sliding .inner {
		background-image: url('../img/features-product/profile-sliding/bg-tablet.png');
	}
	.features-product.product-glazing-french .inner {
		height: 331px;	
		background-image: url('../img/features-product/glazing-french/bg-tablet.png');
	}
	.features-product.product-glazing-frameless .inner {
		height: 331px;	
		background-image: url('../img/features-product/glazing-frameless/bg-tablet.png');
	}	
	.features-product .list__items {
		display: none;
	}
	.features-product.balkon-block .list__items {
		display: grid;
		grid-template-columns: 1fr 1fr;		
		row-gap: 63px;
		transform: translateY(12px);
	}	
	.features-product .item__list:nth-child(even) {
		text-align: right;
		justify-self: end;
	}	
	.features-product .item__icon,
	.features-product .item__close {
		display: none;	
	}	
	.features-product .dignity__list {
		flex-direction: row;
		justify-content: space-between;
		padding-top: 40px;
	}
	.features-product .dignity__item {
		flex-direction: column;
		align-items: start;
	}
	.features-product .dignity__item .display {
		display: block;
	}	
	.features-product .dignity__item svg {
		width: 55px;
	}	
	.features-product.balkon-block .item__list:nth-child(1) .item__desc {
        width: 180px;
	}
	.features-product.balkon-block .item__list:nth-child(2) .item__desc {
		width: 170px;
	}
	.features-product.balkon-block .item__list:nth-child(3) .item__desc {
		width: 218px;
	}
	.features-product.balkon-block .item__list:nth-child(3) .display {
		display: block;
	}	
	.features-product.balkon-block .item__list:nth-child(4) .item__desc {
		width: 210px;
	}
	.features-product.balkon-block .item__list:nth-child(5) .item__desc {
		width: 216px;
	}
	.features-product.balkon-block .item__list:nth-child(6) .item__desc {
		width: 216px;
	}	
}
@media (min-width: 1024px) {
	.features-product .inner {
		height: 417px;
	}
	.features-product.balkon-block .inner {
		height: 450px;
		background-image: url('../img/features-product/balkon-block/bg-desktop.png');
	}
	.features-product.panoramic-win .inner {
		height: 417px;
		background-image: url('../img/features-product/panoramic-win/bg-desktop.png');
	}
	.features-product.product-rehau-blitz .inner {
		background-image: url('../img/features-product/rehau-blitz/bg-desktop.png');
	}
	.features-product.product-rehau-grazio .inner {
		background-image: url('../img/features-product/rehau-grazio/bg-desktop.png');
	}
	.features-product.product-veka .inner {
		background-image: url('../img/features-product/veka/bg-desktop.png');
	}
	.features-product.product-decor-exterior .inner {
		height: 417px;
		background-image: url('../img/features-product/decor-exterior/bg-desktop.png');
	}
	.features-product.product-profile-sliding .inner {
		height: 360px;
		background-image: url('../img/features-product/profile-sliding/bg-desktop.png');
	}
	.features-product.product-glazing-french .inner {
		height: 417px;	
		background-image: url('../img/features-product/glazing-french/bg-desktop.png');
	}	
	.features-product.product-glazing-frameless .inner {
		height: 428px;	
		background-image: url('../img/features-product/glazing-frameless/bg-desktop.png');
	}	
	.features-product .list__items {
		font-size: 21px;
		line-height: 143%;	
	}
	.features-product .dignity__list {
		font-size: 21px;
		line-height: 119%;
	}	
	.features-product.balkon-block .list__items {
		row-gap: 88px;
		transform: translateY(44px);
	}	
	.features-product.balkon-block .item__list:nth-child(1) .item__desc {
        width: 210px;
	}
	.features-product.balkon-block .item__list:nth-child(2) .item__desc {
		width: 252px;
	}
	.features-product.balkon-block .item__list:nth-child(3) .item__desc {
		width: 260px;
	}
	.features-product.balkon-block .item__list:nth-child(3) .display {
		display: inline;
	}
	.features-product.balkon-block .item__list:nth-child(5) .item__desc {
		width: 280px;
	}
	.features-product.balkon-block .item__list:nth-child(5) .display,
	.features-product.balkon-block .item__list:nth-child(6) .display {
		display: block;
	}	
	.features-product.balkon-block .item__list:nth-child(6) .item__desc {
		width: 230px;
	}	
}
/* end ---------------------------------------- features-product ------------------------------------- */

/* start -------------------------------------- finishing-material ----------------------------------- */
.finishing-material.decor-exterior .features-img img {
	width: 50px;
}
@media (max-width: 767px) {
	.finishing-material.decor-exterior .choice-glaz-option {
        flex-wrap: nowrap;        
        width: calc(100% + 15px);
        padding-right: 15px;
		overflow-x: auto;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}
	.finishing-material.decor-exterior .choice-glaz-option::-webkit-scrollbar  {
        display: none;
	}	
	.finishing-material.decor-exterior .choice-glaz-option .glaz-opt-filt {
		white-space: nowrap;
	}
}
@media (min-width: 768px) {
	.finishing-material.decor-exterior .title .display {
		display: block;
	}	
	.finishing-material.decor-exterior .glazing-options-slider__wrap {
		margin-bottom: 40px;
	}
	.finishing-material.decor-exterior .features-img img {
		width: 55px;
	}	
}
/* end ---------------------------------------- finishing-material ----------------------------------- */

/* start ------------------------------------------ limitation --------------------------------------- */
.limitation .inner-area {
	padding: 40px 15px;
	margin-bottom: 15px;
}
.limitation .list__items {
	gap: 15px;
}
.limitation .items__list {
	border-radius: 5px;
	background: #f9f9f9;
}
.limitation .items__list .accordion__toggle {
	gap: 15px;
	padding: 20px 15px;
}
.limitation .accordion__toggle.active {
	padding-bottom: 16px;
}
.limitation .items__list .accordion__plus {
	margin-left: auto;
}
.limitation .items__list .accordion__content {
	padding-bottom: 20px;
}
.limitation .items__list svg {
	width: 60px;
	height: 60px;
}
.limitation .items__list .list-title {
	font-size: 18px;
	line-height: 139%;
}
.limitation .items__list .list-title--data {
	font-size: 21px;
	line-height: 143%;
}
.limitation .items__list .list-title--data > span {
	font-size: 30px;
	line-height: 117%;
}
.limitation .items__list-desc {
	line-height: 131%;
}
@media (min-width: 768px) {
	.limitation .title {
		margin-bottom: 20px;
	}
	.limitation .inner-area {
		background-image: url('../img/limitation/bg-limitation.png');
		background-size: 354px 272px;
		background-position: right bottom;		
	}	
	.limitation .inner-area .desc {
		width: 338px;
	}	
	.limitation .inner-area .desc {
		width: 338px;
	}
	.limitation .list__items {
		grid-template-columns: 1fr 1fr;
		gap: 20px;
	}
	.limitation .items__list {
		padding: 20px;
	}
	.limitation .items__list svg {
		width: 66px;
		height: 66px;
	}	
	.limitation .items__list .accordion__toggle {
		padding: 0 0 20px;
		pointer-events: none;
		gap: 15px;
		justify-content: start;	
	}
	.limitation .items__list .accordion__plus {
		display: none;
	}
	.limitation .items__list .accordion__content {
		display: block;
		padding: 0;
	}	
}
@media (min-width: 1024px) {
	.limitation .inner-area {
		background-size: 425px 327px;
		padding: 40px;
		margin-bottom: 20px;
	}
	.limitation .inner-area .desc {
		width: 535px;
	}

    .limitation .items__list .accordion__toggle {
        gap: 25px;
    }
	.limitation .items__list svg {
		width: 78px;
		height: 78px;
	}
	.limitation .items__list .list-title {
		font-size: 21px;
		line-height: 119%;
	}
	.limitation .items__list .list-title--data {
		font-size: 25px;
		line-height: 120%;
	}
	.limitation .items__list .list-title--data > span {
		font-size: 35px;
		line-height: 114%;
	}
	.limitation .items__list-desc {
		font-size: 18px;
		line-height: 139%;
	}	
}
/* end -------------------------------------------- limitation --------------------------------------- */

/* start -------------------------------------- profile-comparison ----------------------------------- */
.profile-comparison.background-dark {
	color: #fff;
	background-image: url("../img/profile-comparison/bg-dark-mobile.jpg");
}
.profile-comparison.background-dark .comparison-table-row.bg-bold {
	background: rgba(217, 217, 217, 0.2);
}
@media (min-width: 768px) {
	.profile-comparison.background-dark {
		background-image: url("../img/profile-comparison/bg-dark-tablet.jpg");
	}
}
@media (min-width: 1024px) {
	.profile-comparison.background-dark {
		background-image: url("../img/profile-comparison/bg-dark-desktop.jpg");
	}	
}
/* end ---------------------------------------- profile-comparison ----------------------------------- */

/* start -------------------------------------- comparison-sliding ----------------------------------- */
.comparison-sliding .comparison-table-row.first-row img {
	width: auto;
	height: 80px;
}
@media (max-width: 767px) {	
    .comparison-sliding .comparison-content {
		column-gap: 15px;
        justify-content: space-around;
    }
	.comparison-sliding .comparison-content-item {
		width: fit-content;
	}	
}
@media (min-width: 768px) {
	.comparison-sliding .comparison-table-row.first-row img {
		height: 90px;
	}	
    .comparison-sliding .comparison-subtitle {
        width: 40%;
    }
    .comparison-sliding .comparison-content {
        gap: 5%;
    }	
    .comparison-sliding .comparison-content-item {
        width: 30%;
    }	
}
@media (min-width: 1024px) {
	.comparison-sliding .comparison-table-row.first-row img {
		height: 100px;
	}
    .comparison-sliding .comparison-content {
        gap: 12%;
    }	
    .comparison-sliding .comparison-content-item {
        width: 25%;
    }	
}
/* end ---------------------------------------- comparison-sliding ----------------------------------- */

/* start ------------------------------------------ measuring ---------------------------------------- */
.measuring .content {
	position: relative;
	overflow: hidden;
	background-image: url("../img/measuring/bg-mobile.jpg");
}
.measuring .content > * {
	position: relative;
	z-index: 1;
}
.measuring .content:before {
	position: absolute;
	inset: 0;
	background: rgba(0, 0, 0, 0.8);
}
.measuring .content:after {
	position: absolute;
    top: 0;
    left: 0;	
	width: 100%;
	height: 345px;
	background: linear-gradient(180deg, rgba(24, 24, 24, 0.8) 0%, rgba(24, 24, 24, 0) 100%);
}
.measuring .title {
	color: #fff;
	line-height: 1;
}
.measuring .describe {
	background: #fff;
    border-radius: 10px;
    padding: 15px 35px 15px 15px;
	font-size: 18px;
	line-height: 139%;
	margin-bottom: 38px;	
}
.measuring .describe:before {
	position: absolute;
	bottom: -23px;
	right: 102px;
    width: 33px;
    height: 23px;	
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='33' height='23' viewBox='0 0 33 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M33 23V0L0 0L33 23Z' fill='white' /%3e%3c/svg%3e");
}
.measuring .workman {
	height: 280px;	
}
.measuring .workman picture {
	display: block;
	text-align: right;
}
.measuring .workman__title {	
    position: absolute;
    color: #fff;
    top: 0;
    text-align: center;
    font-size: 18px;
    line-height: 139%;	
}
.measuring .workman__title:before {	
    position: absolute;
    top: 56px;
    left: 60px;
    width: 57px;
    height: 109px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='57' height='109' viewBox='0 0 57 109' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.6628 7.98912C12.1281 5.43396 11.2446 2.17469 8.68944 0.709359C6.13427 -0.755975 2.87501 0.127511 1.40968 2.68268C-0.0556563 5.23784 0.827831 8.4971 3.383 9.96244C5.93816 11.4278 9.19743 10.5443 10.6628 7.98912ZM56.536 107.336L56.8145 106.375C56.0074 106.141 55.2098 105.901 54.4216 105.656L54.1245 106.611L53.8275 107.566C54.6282 107.815 55.4381 108.058 56.2574 108.296L56.536 107.336ZM49.3872 105.031L49.7235 104.089C48.1418 103.524 46.6018 102.935 45.1032 102.321L44.7243 103.247L44.3455 104.172C45.8731 104.798 47.4415 105.398 49.0509 105.973L49.3872 105.031ZM40.1547 101.243L40.5796 100.338C39.0643 99.6264 37.5963 98.8878 36.1751 98.122L35.7008 99.0024L35.2265 99.8828C36.6812 100.667 38.1822 101.422 39.7298 102.148L40.1547 101.243ZM31.3691 96.4979L31.8962 95.6481C30.4755 94.7669 29.1081 93.8548 27.7935 92.9125L27.2109 93.7253L26.6283 94.5381C27.9801 95.507 29.3845 96.4436 30.842 97.3477L31.3691 96.4979ZM23.2611 90.6754L23.9007 89.9068C22.6249 88.845 21.4073 87.7497 20.2472 86.6214L19.55 87.3382L18.8528 88.0551C20.0506 89.2201 21.3066 90.3498 22.6214 91.444L23.2611 90.6754ZM16.1122 83.7114L16.8657 83.054C15.7826 81.8126 14.7606 80.5358 13.7991 79.2242L12.9926 79.8154L12.1861 80.4066C13.1813 81.7642 14.2387 83.0851 15.3587 84.3689L16.1122 83.7114ZM10.2167 75.6647L11.0712 75.1452C10.2215 73.7477 9.43271 72.3146 8.70428 70.8463L7.80846 71.2907L6.91264 71.7351C7.6663 73.2543 8.48264 74.7375 9.36225 76.1842L10.2167 75.6647ZM5.77852 66.7266L6.7083 66.3585C6.11009 64.8475 5.56942 63.3025 5.08584 61.724L4.1297 62.0169L3.17356 62.3098C3.67239 63.9382 4.23057 65.5333 4.84873 67.0947L5.77852 66.7266ZM2.84845 57.1882L3.82383 56.9677C3.46603 55.385 3.16067 53.7713 2.90737 52.127L1.91903 52.2793L0.930685 52.4315C1.19084 54.1203 1.50475 55.7795 1.87306 57.4087L2.84845 57.1882ZM1.31922 47.3268L2.31525 47.2378C2.17084 45.6222 2.07293 43.9794 2.02119 42.3097L1.02167 42.3407L0.0221535 42.3717C0.0750451 44.0788 0.175217 45.7604 0.323191 47.4158L1.31922 47.3268ZM1.00126 37.3402L2.00101 37.3622C2.03667 35.7377 2.11316 34.0897 2.2302 32.4182L1.23265 32.3484L0.235092 32.2785C0.115891 33.9808 0.0378767 35.6608 0.00149239 37.3183L1.00126 37.3402ZM1.69089 27.3805L2.68448 27.4936C2.86841 25.8777 3.08804 24.2415 3.34311 22.5851L2.35477 22.4329L1.36642 22.2807C1.10747 23.9622 0.884318 25.6245 0.697311 27.2674L1.69089 27.3805ZM3.20465 17.5121L4.1869 17.6997C4.49275 16.0981 4.83001 14.4788 5.19847 12.842L4.22288 12.6224L3.2473 12.4028C2.8742 14.0602 2.53247 15.7009 2.2224 17.3246L3.20465 17.5121ZM5.39371 7.7665L6.36229 8.0152C6.56813 7.2135 6.78111 6.40784 7.0012 5.59823L6.03622 5.3359L5.07124 5.07357C4.84872 5.89212 4.63334 6.70687 4.42512 7.51781L5.39371 7.7665ZM10.6628 7.98912C12.1281 5.43396 11.2446 2.17469 8.68944 0.709359C6.13427 -0.755975 2.87501 0.127511 1.40968 2.68268C-0.0556563 5.23784 0.827831 8.4971 3.383 9.96244C5.93816 11.4278 9.19743 10.5443 10.6628 7.98912ZM56.536 107.336L56.8145 106.375C56.0074 106.141 55.2098 105.901 54.4216 105.656L54.1245 106.611L53.8275 107.566C54.6282 107.815 55.4381 108.058 56.2574 108.296L56.536 107.336ZM49.3872 105.031L49.7235 104.089C48.1418 103.524 46.6018 102.935 45.1032 102.321L44.7243 103.247L44.3455 104.172C45.8731 104.798 47.4415 105.398 49.0509 105.973L49.3872 105.031ZM40.1547 101.243L40.5796 100.338C39.0643 99.6264 37.5963 98.8878 36.1751 98.122L35.7008 99.0024L35.2265 99.8828C36.6812 100.667 38.1822 101.422 39.7298 102.148L40.1547 101.243ZM31.3691 96.4979L31.8962 95.6481C30.4755 94.7669 29.1081 93.8548 27.7935 92.9125L27.2109 93.7253L26.6283 94.5381C27.9801 95.507 29.3845 96.4436 30.842 97.3477L31.3691 96.4979ZM23.2611 90.6754L23.9007 89.9068C22.6249 88.845 21.4073 87.7497 20.2472 86.6214L19.55 87.3382L18.8528 88.0551C20.0506 89.2201 21.3066 90.3498 22.6214 91.444L23.2611 90.6754ZM16.1122 83.7114L16.8657 83.054C15.7826 81.8126 14.7606 80.5358 13.7991 79.2242L12.9926 79.8154L12.1861 80.4066C13.1813 81.7642 14.2387 83.0851 15.3587 84.3689L16.1122 83.7114ZM10.2167 75.6647L11.0712 75.1452C10.2215 73.7477 9.43271 72.3146 8.70428 70.8463L7.80846 71.2907L6.91264 71.7351C7.6663 73.2543 8.48264 74.7375 9.36225 76.1842L10.2167 75.6647ZM5.77852 66.7266L6.7083 66.3585C6.11009 64.8475 5.56942 63.3025 5.08584 61.724L4.1297 62.0169L3.17356 62.3098C3.67239 63.9382 4.23057 65.5333 4.84873 67.0947L5.77852 66.7266ZM2.84845 57.1882L3.82383 56.9677C3.46603 55.385 3.16067 53.7713 2.90737 52.127L1.91903 52.2793L0.930685 52.4315C1.19084 54.1203 1.50475 55.7795 1.87306 57.4087L2.84845 57.1882ZM1.31922 47.3268L2.31525 47.2378C2.17084 45.6222 2.07293 43.9794 2.02119 42.3097L1.02167 42.3407L0.0221535 42.3717C0.0750451 44.0788 0.175217 45.7604 0.323191 47.4158L1.31922 47.3268ZM1.00126 37.3402L2.00101 37.3622C2.03667 35.7377 2.11316 34.0897 2.2302 32.4182L1.23265 32.3484L0.235092 32.2785C0.115891 33.9808 0.0378767 35.6608 0.00149239 37.3183L1.00126 37.3402ZM1.69089 27.3805L2.68448 27.4936C2.86841 25.8777 3.08804 24.2415 3.34311 22.5851L2.35477 22.4329L1.36642 22.2807C1.10747 23.9622 0.884318 25.6245 0.697311 27.2674L1.69089 27.3805ZM3.20465 17.5121L4.1869 17.6997C4.49275 16.0981 4.83001 14.4788 5.19847 12.842L4.22288 12.6224L3.2473 12.4028C2.8742 14.0602 2.53247 15.7009 2.2224 17.3246L3.20465 17.5121ZM5.39371 7.7665L6.36229 8.0152C6.56813 7.2135 6.78111 6.40784 7.0012 5.59823L6.03622 5.3359L5.07124 5.07357C4.84872 5.89212 4.63334 6.70687 4.42512 7.51781L5.39371 7.7665Z' fill='%23F26422' /%3e%3c/svg%3e");
}
@media (min-width: 768px) {
	.measuring .content {
		overflow: unset;
        display: grid;
        grid-auto-columns: 335px 1fr;
		background-image: url("../img/measuring/bg-tablet.jpg");
	}
	.measuring .content:before {
        inset: unset;
        width: 324px;
        height: 100%;
		border-radius: 5px 0 0 5px;
	}
	.measuring .content:after {
        width: 384px;
        height: 100%;
		left: unset;
        right: 0;
        background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(60, 60, 59, 0.1) 100%);	
		border-radius: 0 5px 5px 0;
	}	
	.measuring .describe {
		width: 312px;
		padding: 24px 25px;
		margin-bottom: 40px;
	}
	.measuring .describe:before {
        top: 30px;
        bottom: unset;
        right: -23px;
        width: 23px;
        height: 33px;		
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='33' viewBox='0 0 23 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M23 0H0L0 33L23 0Z' fill='white' /%3e%3c/svg%3e");
	}
	.measuring .workman {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 266px;
		height: 389px;
		margin-top: 0;
	}
	.measuring .workman__title {	
		top: 60px;
		left: -66px;
	}
	.measuring .workman__title:before {	
		left: 38px;
		width: 35px;
		height: 139px;	
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='35' height='139' viewBox='0 0 35 139' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M33.7047 7.98915C35.17 5.43399 34.2865 2.17473 31.7314 0.709393C29.1762 -0.755941 25.9169 0.127546 24.4516 2.68271C22.9863 5.23788 23.8697 8.49714 26.4249 9.96247C28.9801 11.4278 32.2393 10.5443 33.7047 7.98915ZM20.0781 138.336L20.8359 137.683C20.2809 137.039 19.7391 136.388 19.2104 135.73L18.4311 136.357L17.6518 136.984C18.1946 137.659 18.7507 138.327 19.3204 138.988L20.0781 138.336ZM15.3521 132.251L16.172 131.679C15.2003 130.287 14.2818 128.871 13.4156 127.431L12.5587 127.947L11.7019 128.462C12.5913 129.941 13.5344 131.395 14.5322 132.824L15.3521 132.251ZM10.0618 123.46L10.9515 123.004C10.1785 121.497 9.45811 119.969 8.78944 118.42L7.87135 118.816L6.95326 119.213C7.63932 120.802 8.37859 122.37 9.17213 123.917L10.0618 123.46ZM5.99145 114.039L6.93336 113.703C6.36589 112.112 5.84933 110.502 5.38268 108.875L4.42146 109.151L3.46023 109.427C3.9383 111.093 4.46771 112.743 5.04954 114.375L5.99145 114.039ZM3.15745 104.174L4.13369 103.957C3.76796 102.31 3.45055 100.647 3.18048 98.9723L2.19323 99.1314L1.20598 99.2906C1.48215 101.004 1.80687 102.704 2.18121 104.391L3.15745 104.174ZM1.5197 94.0425L2.51432 93.939C2.33958 92.2605 2.21014 90.5714 2.12507 88.8735L1.12632 88.9236L0.127576 88.9736C0.214401 90.7066 0.346555 92.4314 0.525076 94.1461L1.5197 94.0425ZM1.00199 83.7901L2.00199 83.7913C2.00409 82.1025 2.04839 80.4068 2.134 78.7061L1.13526 78.6558L0.13653 78.6056C0.0493088 80.3383 0.004136 82.0667 0.00199633 83.7888L1.00199 83.7901ZM1.51469 73.5331L2.50996 73.6301C2.67395 71.9489 2.87704 70.2645 3.11838 68.5786L2.12847 68.4369L1.13856 68.2952C0.893049 70.0103 0.686353 71.7244 0.519411 73.436L1.51469 73.5331ZM2.96623 63.372L3.9491 63.5563C4.26083 61.894 4.60885 60.2318 4.99233 58.5715L4.01799 58.3464L3.04364 58.1214C2.654 59.8084 2.30028 61.4977 1.98336 63.1877L2.96623 63.372ZM5.27443 53.3675L6.23895 53.6316C6.68603 51.9983 7.16681 50.3684 7.6805 48.7433L6.727 48.4419L5.7735 48.1405C5.25207 49.7901 4.76393 51.4449 4.30992 53.1035L5.27443 53.3675ZM8.36784 43.5755L9.30923 43.9128C9.88106 42.317 10.4843 40.7275 11.1181 39.1457L10.1898 38.7738L9.26158 38.4018C8.61866 40.0063 8.00669 41.6189 7.42645 43.2381L8.36784 43.5755ZM12.1865 34.042L13.1007 34.4474C13.7884 32.8966 14.5054 31.3548 15.251 29.8236L14.3519 29.3859L13.4528 28.9481C12.6969 30.5006 11.9698 32.0639 11.2724 33.6366L12.1865 34.042ZM16.6808 24.8099L17.5639 25.2791C18.3606 23.7797 19.1846 22.2922 20.0352 20.818L19.1691 20.3182L18.3029 19.8184C17.4407 21.3127 16.6053 22.8206 15.7977 24.3407L16.6808 24.8099ZM21.8126 15.9159L22.6609 16.4456C23.5609 15.0043 24.4865 13.5776 25.4372 12.1671L24.6079 11.6082L23.7786 11.0493C22.815 12.4792 21.8767 13.9253 20.9644 15.3863L21.8126 15.9159ZM27.5516 7.40045L28.3608 7.98792C28.8602 7.30003 29.3656 6.6165 29.8769 5.93751L29.0781 5.33593L28.2793 4.73436C27.7609 5.42271 27.2486 6.11564 26.7423 6.81298L27.5516 7.40045ZM33.7047 7.98915C35.17 5.43399 34.2865 2.17473 31.7314 0.709393C29.1762 -0.755941 25.9169 0.127546 24.4516 2.68271C22.9863 5.23788 23.8697 8.49714 26.4249 9.96247C28.9801 11.4278 32.2393 10.5443 33.7047 7.98915ZM20.0781 138.336L20.8359 137.683C20.2809 137.039 19.7391 136.388 19.2104 135.73L18.4311 136.357L17.6518 136.984C18.1946 137.659 18.7507 138.327 19.3204 138.988L20.0781 138.336ZM15.3521 132.251L16.172 131.679C15.2003 130.287 14.2818 128.871 13.4156 127.431L12.5587 127.947L11.7019 128.462C12.5913 129.941 13.5344 131.395 14.5322 132.824L15.3521 132.251ZM10.0618 123.46L10.9515 123.004C10.1785 121.497 9.45811 119.969 8.78944 118.42L7.87135 118.816L6.95326 119.213C7.63932 120.802 8.37859 122.37 9.17213 123.917L10.0618 123.46ZM5.99145 114.039L6.93336 113.703C6.36589 112.112 5.84933 110.502 5.38268 108.875L4.42146 109.151L3.46023 109.427C3.9383 111.093 4.46771 112.743 5.04954 114.375L5.99145 114.039ZM3.15745 104.174L4.13369 103.957C3.76796 102.31 3.45055 100.647 3.18048 98.9723L2.19323 99.1314L1.20598 99.2906C1.48215 101.004 1.80687 102.704 2.18121 104.391L3.15745 104.174ZM1.5197 94.0425L2.51432 93.939C2.33958 92.2605 2.21014 90.5714 2.12507 88.8735L1.12632 88.9236L0.127576 88.9736C0.214401 90.7066 0.346555 92.4314 0.525076 94.1461L1.5197 94.0425ZM1.00199 83.7901L2.00199 83.7913C2.00409 82.1025 2.04839 80.4068 2.134 78.7061L1.13526 78.6558L0.13653 78.6056C0.0493088 80.3383 0.004136 82.0667 0.00199633 83.7888L1.00199 83.7901ZM1.51469 73.5331L2.50996 73.6301C2.67395 71.9489 2.87704 70.2645 3.11838 68.5786L2.12847 68.4369L1.13856 68.2952C0.893049 70.0103 0.686353 71.7244 0.519411 73.436L1.51469 73.5331ZM2.96623 63.372L3.9491 63.5563C4.26083 61.894 4.60885 60.2318 4.99233 58.5715L4.01799 58.3464L3.04364 58.1214C2.654 59.8084 2.30028 61.4977 1.98336 63.1877L2.96623 63.372ZM5.27443 53.3675L6.23895 53.6316C6.68603 51.9983 7.16681 50.3684 7.6805 48.7433L6.727 48.4419L5.7735 48.1405C5.25207 49.7901 4.76393 51.4449 4.30992 53.1035L5.27443 53.3675ZM8.36784 43.5755L9.30923 43.9128C9.88106 42.317 10.4843 40.7275 11.1181 39.1457L10.1898 38.7738L9.26158 38.4018C8.61866 40.0063 8.00669 41.6189 7.42645 43.2381L8.36784 43.5755ZM12.1865 34.042L13.1007 34.4474C13.7884 32.8966 14.5054 31.3548 15.251 29.8236L14.3519 29.3859L13.4528 28.9481C12.6969 30.5006 11.9698 32.0639 11.2724 33.6366L12.1865 34.042ZM16.6808 24.8099L17.5639 25.2791C18.3606 23.7797 19.1846 22.2922 20.0352 20.818L19.1691 20.3182L18.3029 19.8184C17.4407 21.3127 16.6053 22.8206 15.7977 24.3407L16.6808 24.8099ZM21.8126 15.9159L22.6609 16.4456C23.5609 15.0043 24.4865 13.5776 25.4372 12.1671L24.6079 11.6082L23.7786 11.0493C22.815 12.4792 21.8767 13.9253 20.9644 15.3863L21.8126 15.9159ZM27.5516 7.40045L28.3608 7.98792C28.8602 7.30003 29.3656 6.6165 29.8769 5.93751L29.0781 5.33593L28.2793 4.73436C27.7609 5.42271 27.2486 6.11564 26.7423 6.81298L27.5516 7.40045Z' fill='%23F26422' /%3e%3c/svg%3e");
	}	
}
@media (min-width: 1024px) {
	.measuring .content {
		grid-auto-columns: 476px 1fr;
		background-image: url("../img/measuring/bg-desktop.jpg");
	}
	.measuring .content:before {
        width: 380px;
	}	
	.measuring .content:after {
		width: 580px;
		background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(60, 60, 59, 0.1) 100%);
		backdrop-filter: blur(4px);
	}
	.measuring .describe {
		width: 100%;
		padding: 27px 30px;
		font-size: 21px;
		line-height: 143%;		
	}	
	.measuring .workman {
		width: 287px;
		height: 394px;
		right: 40px;
	}
	.measuring .workman__title {	
		top: 60px;
		left: -94px;
		font-size: 21px;
		line-height: 143%;		
	}
	.measuring .workman__title:before {	
        top: 64px;
        left: 60px;	
        width: 32px;
        height: 138px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='138' viewBox='0 0 32 138' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.0005 7.98916C18.4658 5.43399 17.5823 2.17473 15.0271 0.709396C12.472 -0.755938 9.21271 0.127547 7.74737 2.68271C6.28204 5.23788 7.16552 8.49714 9.72069 9.96248C12.2759 11.4278 15.5351 10.5443 17.0005 7.98916ZM31.1094 136.836L31.8671 136.183C31.326 135.555 30.7917 134.921 30.2644 134.282L29.4929 134.918L28.7214 135.554C29.2577 136.204 29.8011 136.849 30.3516 137.488L31.1094 136.836ZM26.3843 130.982L27.1819 130.379C26.1813 129.056 25.2089 127.713 24.2649 126.351L23.4429 126.92L22.621 127.49C23.5807 128.875 24.5693 130.24 25.5867 131.586L26.3843 130.982ZM20.6717 122.741L21.5163 122.205C20.6282 120.804 19.7689 119.385 18.9388 117.95L18.0732 118.451L17.2076 118.952C18.0511 120.41 18.9244 121.852 19.8271 123.276L20.6717 122.741ZM15.6497 114.06L16.5347 113.594C15.7623 112.126 15.0194 110.643 14.3064 109.146L13.4035 109.576L12.5007 110.006C13.2251 111.527 13.9799 113.034 14.7647 114.526L15.6497 114.06ZM11.3368 105.006L12.2558 104.612C11.602 103.087 10.9783 101.549 10.3852 100.001L9.4514 100.359L8.51755 100.716C9.11999 102.289 9.75347 103.851 10.4177 105.4L11.3368 105.006ZM7.74947 95.641L8.69658 95.3201C8.164 93.7483 7.66236 92.1668 7.19196 90.5769L6.23306 90.8606L5.27414 91.1444C5.75192 92.7591 6.26143 94.3655 6.80236 95.9619L7.74947 95.641ZM4.90427 86.0248L5.87352 85.7787C5.46502 84.1698 5.08821 82.5538 4.7434 80.9323L3.76526 81.1402L2.78713 81.3482C3.13738 82.9953 3.52011 84.6367 3.93502 86.2709L4.90427 86.0248ZM2.81856 76.2149L3.80411 76.0455C3.52288 74.4094 3.27413 72.7691 3.05816 71.1258L2.06669 71.2561L1.07521 71.3864C1.29463 73.0559 1.54733 74.7223 1.83301 76.3843L2.81856 76.2149ZM1.5123 66.2716L2.50818 66.1809C2.35769 64.5278 2.2405 62.8732 2.15691 61.2185L1.15818 61.2689L0.159453 61.3194C0.244404 63.0011 0.363495 64.6825 0.516415 66.3622L1.5123 66.2716ZM1.00722 56.2562L2.00717 56.2466C1.99116 54.5871 2.0093 52.9289 2.06189 51.2734L1.06239 51.2416L0.0628974 51.2099C0.00942551 52.8931 -0.00901124 54.579 0.00727328 56.2659L1.00722 56.2562ZM1.32676 46.2329L2.32403 46.3067C2.44641 44.652 2.6038 43.0015 2.79649 41.3566L1.80329 41.2402L0.81008 41.1239C0.614033 42.7974 0.453947 44.4763 0.329483 46.1592L1.32676 46.2329ZM2.49483 36.2729L3.48203 36.4324C3.7465 34.7954 4.04678 33.1655 4.38319 31.5441L3.40404 31.3409L2.4249 31.1378C2.08243 32.7885 1.77678 34.4475 1.50763 36.1134L2.49483 36.2729ZM4.53328 26.4547L5.50224 26.702C5.91187 25.0965 6.35802 23.501 6.84102 21.9168L5.88449 21.6252L4.92795 21.3335C4.43591 22.9474 3.98148 24.5725 3.56432 26.2075L4.53328 26.4547ZM7.45897 16.8637L8.40075 17.1999C8.95726 15.6411 9.55086 14.0951 10.1818 12.5632L9.25722 12.1824L8.33259 11.8015C7.68935 13.3631 7.08433 14.9389 6.51719 16.5274L7.45897 16.8637ZM11.279 7.59334L12.184 8.01868C12.536 7.26965 12.8974 6.5245 13.2682 5.7834L12.3739 5.33594L11.4796 4.88847C11.1014 5.64429 10.7329 6.4042 10.3739 7.168L11.279 7.59334ZM17.0005 7.98916C18.4658 5.43399 17.5823 2.17473 15.0271 0.709396C12.472 -0.755938 9.21271 0.127547 7.74737 2.68271C6.28204 5.23788 7.16552 8.49714 9.72069 9.96248C12.2759 11.4278 15.5351 10.5443 17.0005 7.98916ZM31.1094 136.836L31.8671 136.183C31.326 135.555 30.7917 134.921 30.2644 134.282L29.4929 134.918L28.7214 135.554C29.2577 136.204 29.8011 136.849 30.3516 137.488L31.1094 136.836ZM26.3843 130.982L27.1819 130.379C26.1813 129.056 25.2089 127.713 24.2649 126.351L23.4429 126.92L22.621 127.49C23.5807 128.875 24.5693 130.24 25.5867 131.586L26.3843 130.982ZM20.6717 122.741L21.5163 122.205C20.6282 120.804 19.7689 119.385 18.9388 117.95L18.0732 118.451L17.2076 118.952C18.0511 120.41 18.9244 121.852 19.8271 123.276L20.6717 122.741ZM15.6497 114.06L16.5347 113.594C15.7623 112.126 15.0194 110.643 14.3064 109.146L13.4035 109.576L12.5007 110.006C13.2251 111.527 13.9799 113.034 14.7647 114.526L15.6497 114.06ZM11.3368 105.006L12.2558 104.612C11.602 103.087 10.9783 101.549 10.3852 100.001L9.4514 100.359L8.51755 100.716C9.11999 102.289 9.75347 103.851 10.4177 105.4L11.3368 105.006ZM7.74947 95.641L8.69658 95.3201C8.164 93.7483 7.66236 92.1668 7.19196 90.5769L6.23306 90.8606L5.27414 91.1444C5.75192 92.7591 6.26143 94.3655 6.80236 95.9619L7.74947 95.641ZM4.90427 86.0248L5.87352 85.7787C5.46502 84.1698 5.08821 82.5538 4.7434 80.9323L3.76526 81.1402L2.78713 81.3482C3.13738 82.9953 3.52011 84.6367 3.93502 86.2709L4.90427 86.0248ZM2.81856 76.2149L3.80411 76.0455C3.52288 74.4094 3.27413 72.7691 3.05816 71.1258L2.06669 71.2561L1.07521 71.3864C1.29463 73.0559 1.54733 74.7223 1.83301 76.3843L2.81856 76.2149ZM1.5123 66.2716L2.50818 66.1809C2.35769 64.5278 2.2405 62.8732 2.15691 61.2185L1.15818 61.2689L0.159453 61.3194C0.244404 63.0011 0.363495 64.6825 0.516415 66.3622L1.5123 66.2716ZM1.00722 56.2562L2.00717 56.2466C1.99116 54.5871 2.0093 52.9289 2.06189 51.2734L1.06239 51.2416L0.0628974 51.2099C0.00942551 52.8931 -0.00901124 54.579 0.00727328 56.2659L1.00722 56.2562ZM1.32676 46.2329L2.32403 46.3067C2.44641 44.652 2.6038 43.0015 2.79649 41.3566L1.80329 41.2402L0.81008 41.1239C0.614033 42.7974 0.453947 44.4763 0.329483 46.1592L1.32676 46.2329ZM2.49483 36.2729L3.48203 36.4324C3.7465 34.7954 4.04678 33.1655 4.38319 31.5441L3.40404 31.3409L2.4249 31.1378C2.08243 32.7885 1.77678 34.4475 1.50763 36.1134L2.49483 36.2729ZM4.53328 26.4547L5.50224 26.702C5.91187 25.0965 6.35802 23.501 6.84102 21.9168L5.88449 21.6252L4.92795 21.3335C4.43591 22.9474 3.98148 24.5725 3.56432 26.2075L4.53328 26.4547ZM7.45897 16.8637L8.40075 17.1999C8.95726 15.6411 9.55086 14.0951 10.1818 12.5632L9.25722 12.1824L8.33259 11.8015C7.68935 13.3631 7.08433 14.9389 6.51719 16.5274L7.45897 16.8637ZM11.279 7.59334L12.184 8.01868C12.536 7.26965 12.8974 6.5245 13.2682 5.7834L12.3739 5.33594L11.4796 4.88847C11.1014 5.64429 10.7329 6.4042 10.3739 7.168L11.279 7.59334Z' fill='%23F26422' /%3e%3c/svg%3e");
	}	
}
/* end -------------------------------------------- measuring ---------------------------------------- */

/* start ------------------------------------------- montage ----------------------------------------- */
.montage {
	color: #fff;
}
.montage .content {
	position: relative;
	overflow: hidden;
	background-image: url("../img/montage/bg-mobile.jpg");
	background-size: cover;
	background-position: top;
}
.montage .content > * {
	position: relative;
}
.montage .content:before {
    content: '';
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.7);
}
.montage .list__items {
	gap: 15px;
}
.montage .item__list {
	gap: 10px;
	align-items: center;
}
.montage .item__list svg {
	width: 40px;
	height: auto;	
	flex-shrink: 0;
}
@media (min-width: 768px) {
	.montage .content {
		background-image: url("../img/montage/bg-tablet.jpg");
	}	
	.montage .content:before {
		background: linear-gradient(90deg, rgba(0, 0, 0, .8) 52.08%, rgba(0, 0, 0, 0) 100%);
	}	
	.montage .inner {
		width: 400px;
	}	
	.montage .title {
		margin-bottom: 30px;
	}	
	.montage .list__items,
	.montage .item__list {
		gap: 20px;
	}
	.montage .item__list svg {
		width: 50px;
	}
}
@media (min-width: 1024px) {
	.montage .content {
		background-image: url("../img/montage/bg-desktop.jpg");
	}	
	.montage .inner {
		width: 500px;
	}	
	.montage .item__list svg {
		width: 55px;
	}
}
/* end --------------------------------------------- montage ----------------------------------------- */

/* start ---------------------------------------- certificates --------------------------------------- */
.certificates {

}
.certificates .content {
    position: relative;
	background-image: url("../img/certificates/bg-mobile.jpg");
}
.certificates .content:after {
    content: '';
    display: block;
    position: absolute;
    inset: 0;
    background-color: rgba(0, 0, 0, 0.6);
}
.certificates .content > * {
    position: relative;
    z-index: 1;
}
.certificates .title,
.certificates .desc {
    color: #fff;
}
.certificates .desc p + p {
    margin-top: 20px;
}
.certificates .card__wrap {
    width: 247px;
}
.certificates .card__image:after {
	content: '';
    width: 100%;
    height: 36px;
    position: absolute;
    bottom: 0;
    background: linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 100%);
}
.certificates .card__image a {
	display: grid;
}
.certificates .card__info {
	gap: 10px;
	padding: 0 10px 5px;
}
.certificates .card__title--small {
	font-size: 12px;
	line-height: 117%;
	color: #ababab;	
}
.certificates .card__desc {
	font-size: 15px;
	line-height: 120%;	
}
.certificates .card__text--big {
	font-size: 20px;
	line-height: 105%;	
}
@media (max-width: 767px) {
	.certificates .desc {
		margin-bottom: 30px;
	}
}
@media (min-width: 768px) {
	.certificates .content {
		display: grid;
		grid-template-columns: 315px 1fr;
		gap: 20px;
		background-image: url("../img/certificates/bg-tablet.jpg");
	}
	.certificates .title {
		margin-bottom: 30px;
	}	
	.certificates .desc {
		margin-bottom: 0;
	}	
	.certificates .desc p + p {
		margin-top: 25px;
	}
	.certificates .inner:nth-child(2) {
		width: calc(100% + 30px);
		overflow: hidden;
	}
	.certificates .slider-main {
		clip-path: unset;
		margin-right: 0;
		margin-bottom: 20px;
	}	
}
@media (min-width: 1024px) {
	.certificates .content {
		grid-template-columns: 402px 1fr;
		gap: 80px;
		background-image: url("../img/certificates/bg-desktop.jpg");
	}
	.certificates .title {
		margin-bottom: 40px;
	}	
    .certificates .desc {
		line-height: 119%;
    }	
	.certificates .desc p + p {
		margin-top: 20px;
	}
	.certificates .desc br {
		display: none;
	}
	.certificates .inner:nth-child(2) {
		width: calc(100% + 40px);
	}	
}
@media (hover: hover) {
	.certificates .card__image a:hover:after {
		content: '';
		position: absolute;
		inset: 0;
        background-size: 32px 32px;
        background-repeat: no-repeat;
        background-position: center;		
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M31.6397 29.9001L23.945 22.2069C26.1752 19.5293 27.2873 16.095 27.05 12.6184C26.8126 9.14175 25.244 5.89047 22.6706 3.54089C20.0971 1.19131 16.7169 -0.0756762 13.2331 0.00349931C9.74923 0.0826748 6.43005 1.50192 3.96598 3.96598C1.50192 6.43005 0.0826748 9.74923 0.00349931 13.2331C-0.0756762 16.7169 1.19131 20.0971 3.54089 22.6706C5.89047 25.244 9.14175 26.8126 12.6184 27.05C16.095 27.2873 19.5293 26.1752 22.2069 23.945L29.9001 31.6397C30.0143 31.7539 30.1499 31.8445 30.2991 31.9064C30.4484 31.9682 30.6083 32 30.7699 32C30.9314 32 31.0914 31.9682 31.2406 31.9064C31.3899 31.8445 31.5255 31.7539 31.6397 31.6397C31.7539 31.5255 31.8445 31.3899 31.9064 31.2406C31.9682 31.0914 32 30.9314 32 30.7699C32 30.6083 31.9682 30.4484 31.9064 30.2991C31.8445 30.1499 31.7539 30.0143 31.6397 29.9001ZM2.49284 13.5578C2.49284 11.3693 3.14179 9.23004 4.35762 7.41042C5.57345 5.59081 7.30155 4.17259 9.3234 3.33511C11.3453 2.49763 13.57 2.27851 15.7164 2.70545C17.8628 3.13239 19.8344 4.18622 21.3819 5.73368C22.9293 7.28114 23.9831 9.25272 24.4101 11.3991C24.837 13.5455 24.6179 15.7703 23.7804 17.7921C22.943 19.814 21.5247 21.5421 19.7051 22.7579C17.8855 23.9738 15.7462 24.6227 13.5578 24.6227C10.6242 24.6194 7.81165 23.4526 5.73728 21.3783C3.66291 19.3039 2.49609 16.4914 2.49284 13.5578Z' fill='%23F26422' /%3e%3c/svg%3e");
	}	
}
/* end ------------------------------------------ certificates --------------------------------------- */

/* start ---------------------------------------- instance-grid -------------------------------------- */
.instance_item-group {
	display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
}
.instance_item {
	border-radius: 5px;
	background-color: rgba(255, 255, 255, 0.85);
	height: 162px;
	padding: 15px 12px 21px 15px;	
	position: relative;
}
.instance_item:nth-child(1) {
	background-image: url("../img/instance-grid/bg-img-1.jpg");
}
.instance_item:nth-child(2) {
	background-image: url("../img/instance-grid/bg-img-2.jpg");
}
.instance_item:nth-child(3) {
	background-image: url("../img/instance-grid/bg-img-3.jpg");
}
.instance_item:nth-child(4) {
	background-image: url("../img/instance-grid/bg-img-4.jpg");
}
.instance_item-main:after,
.instance_item:after {
    content: '';
    display: block;
    position: absolute;
    inset: 0;
    background-color: rgba(255, 255, 255, 0.85);
}
.instance_item-main > *,
.instance_item > * {
    position: relative;
	z-index: 1;
}
.instance_item svg {
	width: 58px;
    height: auto;
}
.instance_item .text {
	font-size: 16px;
	line-height: 119%;
	margin-top: 15px;	
}
.instance_item .label {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #7c7c7c;
    background: #fff;
	font-size: 12px;
	line-height: 100%;	
    padding: 5px 8px;
    border-radius: 30px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
}
@media (max-width: 767px) {
	.instance_item-main {
		display: none;
	}
}
@media (min-width: 768px) {
	.instance_list {
		display: grid;
		grid-template-columns: 344px 1fr;
		gap: 15px;
	}
	.instance_item-main {
		background-image: url("../img/instance-grid/bg-img-main.jpg");
		border-radius: 5px;
		padding: 25px 30px 30px;
		position: relative;
	}
	.instance_item-main .title {
		margin-bottom: 20px;
	}	
	.instance_item-main .description {
		line-height: 131%;
		margin-bottom: 30px;
	}
	.instance_item-main .description p + p {
		margin-top: 20px;
	}
	.instance_item-main .btn {
		width: 100%;
	}	
}
@media (min-width: 1024px) {
	.instance_list {
		display: grid;
		grid-template-columns: 470px 1fr;
		gap: 20px;
	}
	.instance_item-main {
        padding: 40px;
    }
	.instance_item-main .title {
		margin-bottom: 30px;
	}	
	.instance_item-main .description {
		font-size: 21px;
		line-height: 143%;		
		margin-bottom: 49px;
	}
	.instance_item-main .btn {
		width: 335px;
	}	
	.instance_item-group {
		gap: 20px;
	}
	.instance_item {
		height: 100%;
		padding: 25px 25px 25px 25px;
	}	
	.instance_item svg {
		width: 78px;
	}
	.instance_item .text {
		font-size: 20px;
		line-height: 119%;
		margin-top: 20px;
	}
	.instance_item .label {
		padding: 8px 12px;
		font-size: 16px;
		top: 12px;
		right: 12px;
	}
}
/* end ------------------------------------------ instance-grid -------------------------------------- */

/* start ---------------------------------------- honest-price --------------------------------------- */
.honest-price__item {
	gap: 15px;
	align-items: center;
}
.honest-price__item:not(:first-child) {
	margin-top: 20px;
}
.honest-price__item:nth-child(2) {
	padding: 20px 0;
    border-top: 1px solid #ABABAB;
    border-bottom: 1px solid #ABABAB;
}
.honest-price__item:nth-child(2) svg {
	width: 30px;
    margin-right: 5px;
}
.honest-price__item svg {
	width: 35px;
    height: auto;
    flex-shrink: 0;
}
.honest-price__text > span {
	font-size: 18px;
	line-height: 139%;	
}
@media (max-width: 767px) {
	.honest-price .content {
		background-image: url("../img/honest-price/bg-mobile.png");
		background-position: left bottom;
        background-size: auto;		
	}	
	.honest-price .desc {
		font-size: 16px;
		line-height: 131%;
	}	
}
@media (min-width: 768px) {
	.honest-price .content {
		background-image: url("../img/honest-price/bg-tablet.png");
	}	
	.honest-price .desc {
		width: 380px;
	}
	.honest-price__list {
		font-size: 18px;
		line-height: 139%;
		width: 420px;
	}
	.honest-price__item {
		gap: 25px;
	}
	.honest-price__item svg {
		width: 44px;
	}	
	.honest-price__item:nth-child(2) svg {
		width: 37px;
		margin-right: 7px;
	}
	.honest-price__text > span {
		font-size: 21px;
		line-height: 119%;
	}	
}
@media (min-width: 1024px) {
	.honest-price .content {
		background-image: url("../img/honest-price/bg-desktop.png");
	}	
	.honest-price .desc {
		width: 470px;
	}
	.honest-price__list {
		font-size: 21px;
		line-height: 143%;
		width: 470px;
	}
	.honest-price__item {
		gap: 30px;
	}	
	.honest-price__item:nth-child(2) svg {
		margin-right: 12px;
	}
	.honest-price__text > span {
		font-size: 21px;
		line-height: 119%;
	}	
}
/* end ------------------------------------------ honest-price --------------------------------------- */

/*  start ------------------------------------- services-company ------------------------------------- */
.gradient-soft-green {
  background: linear-gradient(90deg, #dbf1ff 0%, #e7f8e5 53.32%, #c1eebc 100%);
}
.gradient-soft-pink {
  background: linear-gradient(90deg, #feecea 0%, #fff8e6 100%);
}
.services-company .title {
	width: 330px;
}
.services-company .item__btn,
.services-company .accordion__content {
	padding: 0;
}
.services-company .item__btn.active {
	padding-bottom: 20px;
}
.services-company .item__headline {
	gap: 15px;
	align-items: center;
}
.services-company .item__btn img,
.services-company .item__btn svg {
	width: 40px;
    height: 40px;
	flex-shrink: 0;	
}
.services-company .services__item {
	padding: 25px 0;	
}
.services-company .services__item:first-child {
	padding-top: 0;	
}
.services-company .services__item:last-child {
	padding-bottom: 0;	
}
.services-company .services__item + .services__item {
	border-top: 1px solid #ABABAB;
}
.services-company .item__icon {
	flex-shrink: 0;
	width: 18px;
    height: 10px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='10' viewBox='0 0 18 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L9 9L17 1' stroke='%23F26422' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
	background-size: cover;
}
.services-company .item__btn.active .item__icon {
	transform: rotateX(180deg);
}
.services-company .accordion__content {
	font-size: 18px;
	line-height: 139%;
}
.services-company .services__item {
	padding: 30px 0;	
}
.services-company .services__item-desc {
	padding-bottom: 0;
	margin-bottom: 15px;
}
.services-company .services__item-desc > *:not(:last-child) {
	margin-bottom: 15px;
}
.services-company .services__item-desc ul {
    list-style: disc;
    padding-left: 20px;
	gap: 15px;
}
.services-company .area {
	gap: 15px;
}
.services-company .area .thumb picture {
    height: 100%;
}
.services-company .area .thumb img {
	border-radius: 5px;
	height: 100%;
    object-fit: cover;
}
.services-company .area .note {
	border-radius: 5px;
    overflow: hidden;
    padding: 15px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
	justify-content: space-between;
	gap: 20px;	
}
.services-company .area .set {
	gap: 15px;
}
.services-company .area .set .box {
	border-radius: 5px;
	justify-content: space-between;	
	height: 131px;
	padding: 15px;
	overflow: hidden;
	cursor: pointer;
    -webkit-transition: all 0.25s linear;
    transition: all 0.25s linear;	
}
.services-company .area .set .box:nth-child(1) {
	background-image: url("../img/services-company/turnkey/img-1-mobile.jpg");
}
.services-company .area .set .box:nth-child(2) {
	background-image: url("../img/services-company/turnkey/img-2-mobile.jpg");
}
.services-company .area .set .box:nth-child(3) {
	background-image: url("../img/services-company/turnkey/img-3-mobile.jpg");
}
.services-company .area .set .box:nth-child(4) {
	background-image: url("../img/services-company/turnkey/img-4-mobile.jpg");
}
.services-company .area .set .box button {
    background-color: #fff;
    border-radius: 50%;	
	width: 36px;
	height: 36px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.5' y='0.5' width='35' height='35' rx='17.5' stroke='%23F26422'/%3e%3cpath d='M9 17.9997C9 18.4297 9.34 18.7777 9.76 18.7777H23.406L18.624 23.6717C18.481 23.8191 18.4011 24.0164 18.4011 24.2217C18.4011 24.4271 18.481 24.6243 18.624 24.7717C18.6937 24.8439 18.7772 24.9013 18.8695 24.9406C18.9619 24.9798 19.0612 25 19.1615 25C19.2618 25 19.3611 24.9798 19.4535 24.9406C19.5458 24.9013 19.6293 24.8439 19.699 24.7717L25.778 18.5497C25.9207 18.4022 26.0005 18.205 26.0005 17.9997C26.0005 17.7945 25.9207 17.5973 25.778 17.4497L19.698 11.2277C19.6283 11.1557 19.5449 11.0984 19.4526 11.0593C19.3604 11.0202 19.2612 11 19.161 11C19.0608 11 18.9616 11.0202 18.8694 11.0593C18.7771 11.0984 18.6937 11.1557 18.624 11.2277C18.481 11.3751 18.4011 11.5724 18.4011 11.7777C18.4011 11.9831 18.481 12.1803 18.624 12.3277L23.406 17.2217H9.76C9.34 17.2217 9 17.5697 9 17.9997Z' fill='%23F26422'/%3e%3c/svg%3e ");
	cursor: pointer;
}
.services-company .area .gallery__items {
	gap: 15px;
}
.services-company .area .gallery__item {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
	position: relative;
}
.services-company .area .gallery__item img {
	border-radius: 5px;
}
.services-company .area .gallery__item-tag {
    font-size: 14px;
    line-height: 1;
    border-radius: 25px;
    padding: 10px 12px;
    backdrop-filter: blur(4px);
    background: rgba(255, 255, 255, 0.9);
    position: absolute;
    top: 8px;
    right: 8px;	
}
.services-company .item-type-1 .area .worker__status {
	font-size: 16px;
	line-height: 119%;
	color: #7c7c7c;
}
.services-company .item-type-4 .area .color-yellow {
	color: #fff203;
}
.services-company .item-type-4 .area .installment {
	position: relative;
    border-radius: 5px;
    height: 201px;
    padding: 20px 15px;
	color: #fff;
    background-color: #F26422;
	overflow: hidden;	
}
.services-company .item-type-4 .area .installment:before {
	content: '';
	display: inline-block;
	width: 93px;
	height: 151px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;	
	background-image: url("../img/services-company/pay/img-mobile.png");
	position: absolute;
	right: 0;
	bottom: -2px;
}
.services-company .item-type-4 .area .installment-title {
    font-size: 21px;
    line-height: 119%;
    margin-bottom: 10px;	
}
.services-company .item-type-4 .area .list {
	gap: 16px;
    padding: 0;	
	margin-bottom: 20px;
}
.services-company .item-type-4 .area .list .item__data {
    font-size: 60px;
    line-height: 100%;
    position: relative;	
	display: inline-block;
}
.services-company .item-type-4 .area .list .item__data svg {
    width: 18px;
    position: absolute;
    right: 0;
    bottom: 5px;	
}
.services-company .item-type-4 .area .list .item__title {
	font-size: 10px;
	line-height: 140%;	
	display: inherit;
}
.services-company .item-type-4 .area .btn {
    border-radius: 3px;
    min-height: 35px;
    width: 195px;
    font-size: 16px;
    line-height: 100%;
    background-color: #fff;
    color: #F26422;
	margin-top: auto;	
}
@media (min-width: 768px) {
	.services-company .title {
		width: 100%;
	}	
	.services-company .item__icon {
		width: 21px;
		height: 12px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='12' viewBox='0 0 21 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.5 1.5L10.5 10.5L19.5 1.5' stroke='%23F26422' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e");
	}	
	.services-company .item__headline {
		gap: 20px;
	}
	.services-company .item__btn img,
	.services-company .item__btn svg {
		width: 55px;
		height: 55px;
	}
	.services-company .services__item-desc {
		margin-bottom: 25px;
	}	
	.services-company .area {
		gap: 20px;
	}
	.services-company .area .note {
		padding: 20px;
	}
	.services-company .area .set {
		grid-template-columns: 1fr 1fr;
		gap: 20px;
	}
	.services-company .area .gallery__items {
		grid-template-columns: repeat(3, 1fr);
		gap: 20px;
	}
	.services-company .area .gallery__item-tag {
		top: 10px;
		right: 10px;	
	}	
	.services-company .item-type-1 .area,
	.services-company .item-type-2 .area {
		grid-template-columns: 1fr 1fr;
	}	
	.services-company .item-type-2 .area .description {
		grid-column: 1 / 2;
	}
	.services-company .item-type-2 .area .thumb {
		grid-column: 2 / 3;
	}	
	.services-company .item-type-2 .area .note {
		grid-column: 1 / 3;
	}
	.services-company .item-type-4 .area {
		grid-template-columns: 1fr 375px;
	}
	.services-company .item-type-4 .area .installment {
		height: 100%;
		padding: 25px;
	}
	.services-company .item-type-4 .area .installment:before {
		width: 121px;
		height: 197px;
		background-image: url("../img/services-company/pay/img-tablet.png");
	}	
}
@media (min-width: 1024px) {
	.services-company .title .display {
		display: block;
	}
	.services-company .accordion__content {
		font-size: 21px;
		line-height: 143%;
	}	
	.services-company .services__item-desc {
		margin-bottom: 30px;
	}
	.services-company .services__item-desc > *:not(:last-child) {
		margin-bottom: 20px;
	}	
	.services-company .area .set {
		grid-template-columns: repeat(4, 1fr);
	}
	.services-company .area .set .box {
		height: 156px;
	}
	.services-company .area .set .box:nth-child(1) {
		background-image: url("../img/services-company/turnkey/img-1.jpg");
	}
	.services-company .area .set .box:nth-child(2) {
		background-image: url("../img/services-company/turnkey/img-2.jpg");
	}
	.services-company .area .set .box:nth-child(3) {
		background-image: url("../img/services-company/turnkey/img-3.jpg");
	}
	.services-company .area .set .box:nth-child(4) {
		background-image: url("../img/services-company/turnkey/img-4.jpg");
	}	
	.services-company .area .set .box p {
		font-size: 18px;
		line-height: 139%;
	}
	.services-company .area .set .box p > span {
		display: block;
	}	
	.services-company .item-type-2 .area {
        gap: 30px 20px;
    }
    .services-company .item-type-2 .area .note {
        padding: 30px;
    }
	.services-company .item-type-4 .area {
		grid-template-columns: 1fr 430px;
		gap: 40px;
	}
	.services-company .item-type-4 .area .installment {
		padding: 20px 25px 25px 25px;
	}
	.services-company .item-type-4 .area .installment:before {
		width: 139px;
		height: 197px;
		background-image: url("../img/services-company/pay/img-desktop.png");
		right: 22px;
	}	
}
@media (hover: hover) {
	.services-company .item-type-3 .area .set .box:hover {
		box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
	}
}
/* end ---------------------------------------- services-company ------------------------------------- */

/*  start -------------------------------------- privacy-policy -------------------------------------- */
.pravovaya-informaczia h1 {
    font-size: 21px;
}
.pravovaya-informaczia .content {
    padding-bottom: 30px;
    padding-top: 20px;
}
.pravovaya-informaczia h2 {
    margin-bottom: 1em;
}
.pravovaya-informaczia p {
    margin-bottom: 1em;
    line-height: 1.4;
}
.pravovaya-informaczia ul {
    line-height: 1.4;
    list-style-type: disc;
    margin: 0 0 1em;
    padding-left: 40px;
}
@media (min-width: 768px) {
	.pravovaya-informaczia h1 {
		font-size: 30px;
	}	
}
@media (min-width: 1024px) {
	.pravovaya-informaczia h1 {
		font-size: 40px;
	}	
	.pravovaya-informaczia p,
	.pravovaya-informaczia ul {
		font-size: 18px;
	}	
}
/*  end --------------------------------------- privacy-policy --------------------------------------- */

/* start -------------------------------------- cookies__info ---------------------------------------- */
.cookies__info {
    position: fixed;
    right: 30px;
    bottom: 15px;
    z-index: 9999999999;
	display: none;
}
.cookies__container {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
	gap: 12px;
    padding: 10px;
	border-radius: 4px;
	border: 2px solid #f26422;
	width: 300px;
	background: #fff;
    margin: 0;	
}
.cookies__content {
	font-family: "Core Sans N", sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 1.3;
	color: #000;
	margin-bottom: 0;
}
.cookies__link-info {
    color: #f26422;
	text-decoration: underline;
    text-underline-offset: 2px;	
}
.cookies__link-info:hover {
    color: #f26422;
	text-decoration: none;
}
.cookies__closed {
	font-family: "ALS Schlange sans", sans-serif;
    box-sizing: border-box;
    border: none;	
	flex-shrink: 0;
	border-radius: 6px;
	width: 46px;
	height: 26px;
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	min-height: unset;
	text-transform: uppercase;
}
.cookies__closed:hover {
	text-decoration: none!important;
}
@media (min-width: 768px) {
	.cookies__info {
		right: 20px;
		bottom: 20px;		
	}
	.cookies__container {
		padding: 12px;
		width: 460px;
		border: none;
		backdrop-filter: blur(4px);
		box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
		background: #fff;
	}
	.cookies__content {
		font-size: 14px;
		color: #000;
	}
	.cookies__link-info {
		color: #f26422;
		text-decoration-color: #f26422;
		font-weight: unset;
	}
	.cookies__link-info:hover {
		color: #f26422;
	}
	.cookies__closed {
		background: #f26422;
		color: #fff;
	}	
}
@media (min-width: 1024px) {
	.cookies__info {
		right: 30px;
		bottom: 30px;		
	}	
}
/* end ---------------------------------------- cookies__info ---------------------------------------- */

/* start ---------------------------------------- statistics ---------------------------------------- */
.statistics .content {
	border-radius: 5px;
	padding: 40px 15px;
	color: #f0faff;
	position: relative;
	overflow: hidden;
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url('../img/statistics-mobile.jpg');
}
.statistics .content:before {
    content: '';
    position: absolute;
    inset: 0;
    background: rgba(41, 41, 41, 0.47);
}
.statistics .title {
	margin-bottom: 40px;
	position: relative;
	
}
.statistics .list {
    flex-direction: column;
    gap: 35px;
	position: relative;
}
.statistics .item {
    gap: 10px;
}
.statistics .item__data {
	font-size: 40px;
}
.statistics .item__desc {
	font-size: 18px;
	line-height: 139%;
}
@media (min-width: 768px) {
	.statistics .content {
		padding: 65px 30px;
		background-image: url('../img/statistics-tablet.jpg');
	}
	.statistics .title {
		margin-bottom: 55px;
	}	
	.statistics .title br {
		display: none;		
	}
	.statistics .title .display {
		display: block;		
	}
	.statistics .list {
		flex-direction: row;
		gap: 29px;
	}
	.statistics .item {
		gap: 15px;
	}	
	.statistics .item:nth-child(2) {
		padding: 0 29px;
		border-left: 1px solid #F0FAFF;
		border-right: 1px solid #F0FAFF;
	}	
}
@media (min-width: 1024px) {
	.statistics .content {
		padding: 75px 40px;
		background-image: url('../img/statistics-desktop.jpg');
	}
	.statistics .title {
		margin-bottom: 70px;
	}
	.statistics .list {
		gap: 50px;
	}
	.statistics .item:nth-child(2) {
		padding: 0 50px;
	}
	.statistics .item__data {
		font-size: 50px;
	}
	.statistics .item__desc {
		font-size: 21px;
		line-height: 119%;
	}	
}
/* end ----------------------------------------- statistics ----------------------------------------- */

/* start ----------------------------------------- sketches ----------------------------------------- */
.calc-sketches .content {
    background-image: url('../img/sketches-box.jpg');
}

.sketches__inner:nth-child(2) {
    display: none;
}

.sketches__text {
    margin-bottom: 25px;
    line-height: 25px;
    font-size: 18px;
}

.sketches__file-input {
    display: none;
}

.sketches__phone {
    padding: 16px 15px;
    display: block;
    margin-bottom: 15px;
    font-size: 18px;
    width: 100%;
    color: #000;
    background-color: #fff;
    border: 1px solid #d0d0d0;
    height: 45px;
    border-radius: 3px;
}

.sketches__file {
    align-items: center;
    margin-bottom: 15px;
    cursor: pointer;
    width: 100%;
    border: 1px dashed #48494b;
    border-radius: 3px;
    background-color: #fff;
}

.sketches__file-icon {
    width: 40px;
    height: 40px;
    background: #fff url('../img/scetch-icon.svg') no-repeat center;
    border-radius: 50%;
}

.sketches__file-text {
    font-size: 18px;
    border-bottom: 1.5px solid #ababab;
}

.sketches__btn {
    width: 100%;
}

.sketches__fields {
    margin-bottom: 30px;
    max-width: 648px;
    min-width: 300px;
}

.sketches__comment {
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    font-size: 18px;
    padding: 14px 15px;
    margin-bottom: 15px;
    width: 100%;
    resize: none;
}

.sketches__mess {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 15px;
    padding-bottom: 25px;
    font-size: 18px;
}

.sketches__label {
    cursor: pointer;
    display: flex;
    align-items: center;
    column-gap: 15px;
}

.sketches__check {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #fff;
    border: 1px solid #ababab;
    border-radius: 2px;
    flex-shrink: 0;
}

.sketches__check-real {
    position: absolute;
    width: 1px;
    height: 1px;
    opacity: 0;
    appearance: none;
}

.sketches__check-real:checked + .sketches__check::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 12px;
    height: 9px;
    background: url('../img/check-mark.svg') no-repeat center / cover;
    transform: translate(-50%, -50%);
}

.sketches__labels {
    column-gap: 20px;
}

.calc-sketches .sketches__btn:disabled {
    border: 2px solid #F26422;
}
.calc-sketches--mode .title,
.calc-sketches--mode .sketches__mess,
.calc-sketches--mode .privacy-policy,
.calc-sketches--mode .privacy-policy__link {
	color: #fff;
}
.calc-sketches--mode .content {
	background-image: url('../img/sketches-box-other.jpg');
}
@media (max-width: 360px) {
    .sketches__label {
        column-gap: 10px;
    }
}

@media (min-width: 768px) {
    .calc-sketches .content {
        background-image: url('../img/sketches-box-middle.jpg');
    }

    .calc-sketches .title .display {
        display: block;
    }

    .sketches__wrap {
        grid-template-columns: 334px 1fr;
        column-gap: 20px;
    }

    .sketches__text {
        grid-column: 1 / 3;
        margin-top: 40px;
    }

    .sketches__fields {
        margin-bottom: 0;
    }

    .sketches__file,
    .sketches__phone {
        margin-bottom: 20px;
    }

    .sketches__title {
        font-size: 31px;
        margin-bottom: 40px;
    }

    .sketches__comment {
        padding: 16px 15px;
        margin-bottom: 20px;
    }

    .sketches__mess {
        padding-bottom: 40px;
    }

    .sketches__inner:nth-child(2) {
        display: block;
        position: relative;
    }

    .sketches__image {
        padding: 61px 32px;
        background-color: #fff;
        box-shadow: 0 0 10px rgb(0 0 0 / 25%);
    }

    .sketches__image-icon {
        position: absolute;
        top: -16px;
        right: 9px;
    }

    .sketches__comment,
    .sketches__file,
    .sketches__phone {
        width: 100%;
    }
	.calc-sketches--mode .content {
		background-image: url('../img/sketches-box-other-middle.jpg');
	}	
	.calc-sketches--mode .sketches__wrap {
        grid-template-rows: auto 1fr;		
	}	
	.calc-sketches--mode .sketches__inner:nth-child(1) {
        grid-column: 1 / 2;		
        grid-row: 1 / 2;		
	}
	.calc-sketches--mode .sketches__inner:nth-child(2) {
        grid-column: 2 / 3;		
        grid-row: 1 / 3;
	}
	.calc-sketches--mode .privacy-policy {
		grid-column: 1 / 2;	
		grid-row: 2 / 3;
		margin-top: auto;
	}	
}

@media (min-width: 1024px) {
    .calc-sketches .content {
        background-image: url('../img/sketches-box-big.jpg');
    }

    .calc-sketches .inner {
        position: relative;
    }

    .sketches__wrap {
        grid-template-columns: 546px 1fr;
        grid-template-rows: auto 1fr;
        column-gap: 40px;
    }

    .sketches__text {
        grid-row: 2 / 3;
        grid-column: 1 / 2;
        margin-bottom: 0;
    }

    .sketches__inner:nth-child(2) {
        grid-row: 1 / 3;
        min-width: 294px;
    }

    .sketches__image {
        padding: 109px 32px 109px 18px;
        background-color: #fff;
        box-shadow: 0 0 10px rgba(0, 0, 0, .25);
    }

    .sketches__image img:first-child {
        display: block;
        margin-left: 14px;
    }

    .sketches__fields {
        max-width: none;
    }

    .sketches__title {
        font-size: 40px;
        line-height: 45px;
    }

    .sketches__file,
    .sketches__phone {
        width: 263px;
    }

    .sketches__mess {
        flex-direction: row;
        column-gap: 20px;
        font-size: 21px;
    }

    .sketches__mess p {
        line-height: 30px;
    }

    .sketches__text {
        line-height: 30px;
        font-size: 21px;
    }

    .sketches__fields-row {
        display: flex;
        justify-content: space-between;
        column-gap: 20px;
    }

    .sketches__comment {
        height: 80px;
    }

    .calc-sketches .privacy-policy {
        position: absolute;
        bottom: 0;
        width: 525px;
    }
	.calc-sketches--mode .content {
		background-image: url('../img/sketches-box-other-big.jpg');
	}
	.calc-sketches--mode .title {
		position: absolute;
        margin-bottom: 0;
	}	
    .calc-sketches--mode .sketches__image {
        padding: 74px 32px 74px 18px;
    }
	.calc-sketches--mode .sketches__inner:nth-child(1) {
		padding-top: 134px;
	}
}
/* end ------------------------------------------ sketches ------------------------------------------ */

/* start ------------------------------------ СТРАНИЦА КАТЕГОРИИ ------------------------------------ */
/* start ---------------------------------------- breadcrumbs --------------------------------------- */
.breadcrumbs {
    padding: 30px 0 20px;
}
.breadcrumbs a {
    text-decoration: unset;
}
.breadcrumbs a:hover {
    text-decoration: underline;
	text-decoration-color: #48494B;
}
.breadcrumbs a:hover span {
	color: #48494b;
}
.breadcrumbs span {
    color: rgba(0, 0, 0, 0.4);
}
.breadcrumbs span.breadcrumbs__current {
    color: #48494b;
}
@media (min-width: 768px) {
	.breadcrumbs {
		padding: 40px 0 25px;
	}
}
@media (min-width: 1024px) {
	.breadcrumbs {
		padding: 60px 0 30px;
	}
}
/* end ------------------------------------------- breadcrumbs --------------------------------------- */

/*  start ---------------------------------------- pagination ---------------------------------------- */
.pagination {
	overflow: hidden;
}
.pagination ul {
	list-style: none;
    margin: 0;
    display: flex;
	justify-content: center;
	gap: 10px;
	padding: 30px 0 15px;
}
.pagination ul li {
	display: inline-block;	
}
.pagination ul li > span,
.pagination ul li > a {
    display: flex;
    font-weight: 500;
    font-size: 18px;
    line-height: 35px;
    color: #48494b;
    text-decoration: none;
    min-width: 35px;
    height: 35px;
    justify-content: center;	
}
.pagination ul li > span,
.pagination ul li > a:not(.next) {
    border-radius: 50%;	
}
.pagination ul li .current {
    color: #fff;
    background: #f26422;	
}
.pagination ul li .prev > span,
.pagination ul li .next > span {
    display: flex;
    gap: 10px;
    align-items: center;
}
@media (max-width: 767px) {
	.pagination .prev.page-numbers,
	.pagination .next.page-numbers {
		display: none;
	}
}
@media (min-width: 768px) {	
	.pagination ul {
		padding: 40px 0 20px;
	}
}
@media (hover: hover) {	
	.pagination ul li a:not(.next):hover {
		border-radius: 50%;
		color: #fff;
		background: #f26422;	
	}	
}
/* end ------------------------------------------- pagination ---------------------------------------- */

/*  start ------------------------------------ category__navigation ---------------------------------- */
:root {
  --padding-container: calc( (100vw - 345px) / 2 );
}
@media (min-width: 768px) {	
	:root {
	  --padding-container: calc( (100vw - 708px) / 2 );
	}
}
a {
    -webkit-transition: all 0.15s linear;
    transition: all 0.15s linear;
}
.category__navigation {
	margin-bottom: 30px;
}
.category__nav {
    width: calc( 100vw - var(--padding-container) );
}
.category__nav ul {
	list-style: none;
    margin: 0;
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
    background: none;
    padding: 0;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
}
.category__nav ul::-webkit-scrollbar {
    width: 0;
    height: 0;
}
.category__nav ul li {
    flex-shrink: 0;
}
.category__nav ul li a {
    text-decoration: none;
    display: block;
    line-height: 1;
    color: #48494b;
    border: 1px solid #48494b;
    background: #fff;
    border-radius: 25px;
    padding: 12px 20px;
}
.category__nav ul li.category__item--active a {
    color: #fff;
    background: #f26422;
    border: 1px solid #f26422;
}
@media (max-width: 1023px) {	
	.category__nav ul li:last-child {
		padding-right: var(--padding-container);
	}
}
@media (min-width: 768px) {	
	.category__nav ul li a {
		font-size: 18px;
	}
}
@media (min-width: 1024px) {	
	.category__nav {
		width: 100%;
	}
	.category__nav ul {
		flex-wrap: wrap;
	}	
}
@media (hover: hover) {	
	.category__nav ul li a:hover {
		color: #fff;
		background: #f26422;
		border: 1px solid #f26422;
	}	
}
/* end --------------------------------------- category__navigation ---------------------------------- */

/*  start -------------------------------------- category__posts ------------------------------------- */
.category__posts {
    flex-direction: column;
    gap: 15px;	
}
.category__posts .post__wrap {
    display: flex;
    flex-direction: column;
    border-radius: 5px;
    overflow: hidden;
    background: #f9f9f9;
    height: 100%;
}
.category__posts .post__img {
    position: relative;
    display: flex;
    height: 200px;
	background: #ededed;
}
.category__posts .post__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.category__posts .post__content {
    flex-grow: 1;
	gap: 0;
    padding: 20px 15px 15px;
}
.category__posts .post__headline {
    justify-content: space-between;
    margin-bottom: 20px;	
}
.category__posts .post__rating .star {
	width: 19px;
	height: 17px;	
}
.category__posts .post__cat a {
	color: #7c7c7c;
    text-decoration: none;	
}
.category__posts .post__title {
	font-size: 18px;
	line-height: 128%;
	margin-bottom: 20px;	
}
.category__posts .post__title a {
	color: #48494b;
    text-decoration: none;	
}
.category__posts .post__excerpt {
	color: #48494b;
    line-height: 131%;
	margin-bottom: 34px;
}
.category__posts .post__data {
	align-items: center;
    justify-content: space-between;
	margin-top: auto;
}
.category__posts .post__date {
	position: relative;
    gap: 8px;
    font-size: 18px;
    color: #ababab;	
}
.category__posts .post__date:before {
	content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_2817_19477)'%3e%3cpath d='M3.93749 11.25H5.06249C5.68405 11.25 6.18749 10.746 6.18749 10.125V8.99999C6.18749 8.37842 5.68405 7.87499 5.06249 7.87499H3.93749C3.31593 7.87499 2.8125 8.37842 2.8125 8.99999V10.125C2.8125 10.746 3.31593 11.25 3.93749 11.25ZM3.93749 8.99999H5.06249V10.125H3.93749V8.99999ZM12.9375 15.7499H14.0625C14.684 15.7499 15.1875 15.2465 15.1875 14.625V13.5C15.1875 12.8784 14.684 12.375 14.0625 12.375H12.9375C12.3165 12.375 11.8125 12.8784 11.8125 13.5V14.625C11.8125 15.2465 12.3159 15.7499 12.9375 15.7499ZM12.9375 13.5H14.0625V14.625H12.9375V13.5ZM12.9375 11.25H14.0625C14.684 11.25 15.1875 10.746 15.1875 10.125V8.99999C15.1875 8.37842 14.684 7.87499 14.0625 7.87499H12.9375C12.3165 7.87499 11.8125 8.37842 11.8125 8.99999V10.125C11.8125 10.746 12.3159 11.25 12.9375 11.25ZM12.9375 8.99999H14.0625V10.125H12.9375V8.99999ZM15.1875 1.125H12.9375V0.562499C12.9375 0.251994 12.6855 0 12.375 0C12.0645 0 11.8125 0.251994 11.8125 0.562499V1.125H6.18752V0.562499C6.18749 0.251994 5.9355 0 5.62499 0C5.31449 0 5.06249 0.251994 5.06249 0.562499V1.125H2.8125C1.56995 1.125 0.5625 2.13245 0.5625 3.37499V15.7499C0.5625 16.9925 1.56995 18 2.8125 18H15.1875C16.43 18 17.4375 16.9925 17.4375 15.7499V3.37499C17.4375 2.13242 16.43 1.125 15.1875 1.125ZM16.3125 15.7499C16.3125 16.3715 15.8091 16.875 15.1875 16.875H2.8125C2.19093 16.875 1.6875 16.371 1.6875 15.7499V5.62499H16.3125V15.7499H16.3125ZM16.3125 4.49999H1.6875V3.37499C1.6875 2.75343 2.19093 2.25 2.8125 2.25H5.06249V2.8125C5.06249 3.123 5.31449 3.37499 5.62499 3.37499C5.9355 3.37499 6.18749 3.123 6.18749 2.8125V2.25H11.8125V2.8125C11.8125 3.123 12.0645 3.37499 12.375 3.37499C12.6855 3.37499 12.9375 3.123 12.9375 2.8125V2.25H15.1875C15.8091 2.25 16.3125 2.75343 16.3125 3.37499V4.49999ZM8.43749 15.7499H9.56249C10.184 15.7499 10.6875 15.2465 10.6875 14.625V13.5C10.6875 12.8784 10.184 12.375 9.56249 12.375H8.43749C7.8165 12.375 7.31249 12.8784 7.31249 13.5V14.625C7.31249 15.2465 7.81593 15.7499 8.43749 15.7499ZM8.43749 13.5H9.56249V14.625H8.43749V13.5ZM8.43749 11.25H9.56249C10.184 11.25 10.6875 10.746 10.6875 10.125V8.99999C10.6875 8.37842 10.184 7.87499 9.56249 7.87499H8.43749C7.8165 7.87499 7.31249 8.37842 7.31249 8.99999V10.125C7.31249 10.746 7.81593 11.25 8.43749 11.25ZM8.43749 8.99999H9.56249V10.125H8.43749V8.99999ZM3.93749 15.7499H5.06249C5.68405 15.7499 6.18749 15.2465 6.18749 14.625V13.5C6.18749 12.8784 5.68405 12.375 5.06249 12.375H3.93749C3.31593 12.375 2.8125 12.8784 2.8125 13.5V14.625C2.8125 15.2465 3.31593 15.7499 3.93749 15.7499ZM3.93749 13.5H5.06249V14.625H3.93749V13.5Z' fill='%23ABABAB' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_2817_19477'%3e%3crect width='18' height='18' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");	
}
.category__posts .post__link a {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);	
	background-color: #fff;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 8.36401C0.447715 8.36401 0 7.9163 0 7.36401C0 6.81173 0.447715 6.36401 1 6.36401V7.36401V8.36401ZM15.7071 6.65691C16.0976 7.04743 16.0976 7.6806 15.7071 8.07112L9.34315 14.4351C8.95262 14.8256 8.31946 14.8256 7.92893 14.4351C7.53841 14.0446 7.53841 13.4114 7.92893 13.0209L13.5858 7.36401L7.92893 1.70716C7.53841 1.31664 7.53841 0.68347 7.92893 0.292946C8.31946 -0.0975785 8.95262 -0.0975785 9.34315 0.292946L15.7071 6.65691ZM1 7.36401V6.36401H15V7.36401V8.36401H1V7.36401Z' fill='%23F26422' /%3e%3c/svg%3e");	
}
.category__blog .post-ad > *:first-child {
	/* margin: 5px 0; */
	margin: 0;
}
.category__blog .post-ad .container {
	margin: 0;
}
@media (min-width: 768px) {	
	.category__posts {
		flex-direction: row;
		flex-wrap: wrap;		
		gap: 20px;
	}
	.category__posts .post {
		width: calc((100% - 20px) / 2);
	}	
	.category__blog .post-ad > *:first-child {
		/* margin: 10px 0; */
	}	
}
@media (min-width: 1024px) {	
	.category__posts .post {
		width: calc((100% - 40px) / 3);
	}
	.category__posts .post.post-mode {
		flex: 0 0 100%;
	}
	.category__posts .post.post-mode .post__wrap {
		flex-direction: row;
	}
	.category__posts .post.post-mode .post__img {
		flex: 0 0 632px;
		min-height: 430px;
	}
	.category__posts .post.post-mode .post__content {
		padding: 35px 25px 15px;
	}
	.category__posts .post.post-mode .post__headline {
		margin-bottom: 40px;
	}
	.category__posts .post.post-mode .post__title {
		font-size: 24px;
		line-height: 125%;
		margin-bottom: 25px;
	}
	.category__posts .post.post-mode .post__excerpt {
		font-size: 21px;
		line-height: 119%;
	}	
}
@media (hover: hover) {	
	.category__posts .post__cat-terms a:hover {
		text-decoration: underline;
	}	
}
/* end --------------------------------------- category__posts --------------------------------------- */

/* start ---------------------------------------- video-useful --------------------------------------- */
.video-useful .card__list {
    display: grid;
    gap: 15px;
}
.video-useful .card__item {
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    background: #fff;
    padding: 10px 10px 15px;
}
.video-useful .card__img {
	position: relative;
	height: 190px;
    margin-bottom: 15px;
}
.video-useful .card__img img {
    border-radius: 5px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.video-useful .card__link-video {
    display: inline-flex;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.video-useful .card__link-btn {
    display: inline-block;
    width: 60px;
    height: 60px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='30' cy='30' r='30' fill='%23F26422' fill-opacity='0.7' /%3e%3cpath d='M21 44V16L44 30L21 44Z' fill='white' /%3e%3c/svg%3e");
	background-size: auto;
    background-position: center;
}
.video-useful .card__title {
    font-size: 18px;
    line-height: 139%;
    margin-bottom: 10px;
}
.video-useful .card__desc {
	line-height: 131%;	
}
.video-useful .content__item-btn {
    margin-top: 30px;
}
@media (min-width: 768px) {
	.video-useful .title {
		width: 600px;
	}
	.video-useful .card__list {
		grid-template-columns: 1fr 1fr;
		gap: 20px;
	}	
}
@media (min-width: 1024px) {	
	.video-useful .card__list {
		grid-template-columns: 1fr 1fr 1fr;
	}	
	.video-useful .card__title {
		font-size: 21px;
		line-height: 143%;
	}
	.video-useful .card__desc {
		font-size: 18px;
		line-height: 139%;
	}	
}
/* end ----------------------------------------- video-useful --------------------------------------- */
/* end ------------------------------------- СТРАНИЦА КАТЕГОРИИ -------------------------------------- */

/* start -------------------------------------- СТРАНИЦА БЛОГА --------------------------------------- */
/* start --------------------------------------- company-offer --------------------------------------- */
.company-offer {
	padding-top: 5px;
}
.company-offer .content {
	border-radius: 5px;
	padding: 25px 15px;
	background: linear-gradient(308deg, #edeae9 0%, #ffe6d6 35.86%, #eef1f7 100%);
}
.company-offer .title {
	font-size: 18px;
	line-height: 139%;
	gap: 10px;
	margin-bottom: 15px;
}
.company-offer .title:before {
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    transform: translateY(5px);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M23.4373 11.25H19.441L24.9973 2.91492C25.381 2.34 25.4166 1.60031 25.0906 0.990469C24.7639 0.380859 24.1285 0 23.4373 0H14.0623C13.3894 0 12.7679 0.360703 12.4346 0.944766L4.93457 14.0698C4.60316 14.6503 4.60504 15.3626 4.9409 15.941C5.27582 16.5197 5.89387 16.875 6.5623 16.875H12.7064L6.80934 27.1948C6.3434 28.0097 6.55293 29.0442 7.29918 29.6154C7.63691 29.8737 8.03793 30 8.43637 30C8.91988 30 9.39941 29.8151 9.76293 29.4506L24.7629 14.4506C25.2994 13.9141 25.4597 13.1084 25.1693 12.4071C24.8792 11.7077 24.1953 11.25 23.4373 11.25ZM8.4373 28.125L15.2635 16.1791C15.2635 16.1791 15.2635 16.0052 15.2635 15.9375C15.2635 15.4193 14.8442 15 14.326 15H6.5623L14.0623 1.875H23.4373L16.9728 11.5723C16.9728 11.5723 16.7576 11.9604 16.7576 12.1875C16.7576 12.7057 17.1769 13.125 17.6951 13.125H23.4373L8.4373 28.125Z' fill='%23F26422' /%3e%3c/svg%3e");
	background-size: cover;
}
.company-offer .title .underline {
    text-underline-offset: 2px;
}
.company-offer .offer__list {
	gap: 15px;
	font-size: 14px;
	line-height: 136%;	
}
.company-offer .offer__item {
	gap: 8px;
	align-items: center;
	padding: 8px;
	border-radius: 5px;	
	border: 1.50px solid #f26422;
}
.company-offer .offer__item svg {
	flex-shrink: 0;
	width: 30px;
	height: 30px;	
}
.company-offer .offer__item .del {
	position: relative;
}
.company-offer .offer__item .del:before {
	background: #f26422;
	position: absolute;
	top: 50%;
	left: 0;    
	width: 100%;
	height: 2px;
}
@media (min-width: 768px) {	
	.company-offer {
		padding-top: 15px;
	}
	.company-offer .content {
		padding: 30px;
		background: linear-gradient(308deg, #edeae9 0%, #ffe6d6 35.86%, #eef1f7 100%);
	}
	.company-offer .title {
		gap: 15px;
		margin-bottom: 20px;
	}
	.company-offer .offer__list {
		grid-template-columns: repeat(3, 1fr);
		gap: 20px;
	}	
}
@media (min-width: 1024px) {	
	.company-offer {
		padding-top: 20px;
	}
	.company-offer .content {
		padding: 40px 34px;
	}
	.company-offer .title {
		font-size: 30px;
		line-height: 133%;
		gap: 20px;
		margin-bottom: 25px;
	}
	.company-offer .title:before {
		width: 30px;
		height: 30px;
		transform: translateY(4px);
	}
	.company-offer .title .underline {
		text-decoration-thickness: 2px;
	}
	.company-offer .offer__list {
		font-size: 18px;
		line-height: 128%;
	}	
	.company-offer .offer__item {
		padding: 12px 10px;
		gap: 10px;
	}
	.company-offer .offer__item svg {
		width: 42px;
		height: 42px;
	}	
}
/* end ------------------------------------------ company-offer --------------------------------------- */

/*  start ---------------------------------------- fixed-price --------------------------------------- */
.fixed-price .content {
	border-radius: 5px;
	padding: 40px 95px 40px 15px;
	background: #f26422;
	color: #fff;
	position: relative;
	overflow: hidden;
}
.fixed-price .inner {
    position: relative;
    z-index: 1;	
}
.fixed-price .title {
	font-size: 31px;
	line-height: 110%;
	margin-bottom: 15px;
}
.fixed-price .offer {
	border-radius: 5px;
	font-size: 31px;
	line-height: 110%;
	padding: 15px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
	background: #fff;
	color: #f26422;
	margin-bottom: 30px;
}
.fixed-price button {
	font-size: 18px;
	line-height: 139%;
	color: #fff;
	gap: 10px;
	padding: 0;
	display: block;
	cursor: pointer;
}
.fixed-price .mosaic {
    grid-template-columns: repeat(3, 1fr);
    gap: 12px;
    position: absolute;
    top: 50%;
	left: 270px;
    transform: translateY(-50%) rotate(-45deg);
	z-index: 0;
}
.fixed-price .mosaic span {
	border-radius: 5px;
	width: 160px;
	height: 160px;
	border: 2px solid #fff;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
	background-color: #f26422;
}
.fixed-price .mosaic span:nth-child(1) {
	background-image: url('../img/fixed-price/mosaic-1.jpg');
}
.fixed-price .mosaic span:nth-child(2) {
	background-image: url('../img/fixed-price/mosaic-2.jpg');
}
.fixed-price .mosaic span:nth-child(4) {
	background-image: url('../img/fixed-price/mosaic-3.jpg');
}
.fixed-price .mosaic span:nth-child(5) {
	background-image: url('../img/fixed-price/mosaic-4.jpg');
}
.fixed-price .mosaic span:nth-child(6) {
	background-image: url('../img/fixed-price/mosaic-5.jpg');
}
.fixed-price .mosaic span:nth-child(8) {
	background-image: url('../img/fixed-price/mosaic-6.jpg');
}
@media (min-width: 768px) {	
	.fixed-price .content {
		padding: 50px 30px;
	}
	.fixed-price .mosaic {
		left: 420px;
	}	
}
@media (min-width: 1024px) {
	.fixed-price .mosaic {
		left: 507px;
	}	
	.fixed-price .title {
		font-size: 40px;
		line-height: 113%;
		margin-bottom: 15px;
	}
	.fixed-price .offer {
		font-size: 40px;
		line-height: 113%;
	}
	.fixed-price button {
		font-size: 21px;
		line-height: 143%;
	}	
}
/* end ------------------------------------------- fixed-price --------------------------------------- */

/*  start ----------------------------------------- card-offer --------------------------------------- */
.card-offer .card__list {
	gap: 15px;
}
.card-offer .card__item {
	border-radius: 5px;
	padding: 25px;
	position: relative;
	overflow: hidden;
}
.card-offer .item-installment {
	background: linear-gradient(270deg, #f5fbcf 0%, #d3f9cd 44.77%, #c0d9e3 100%);
}
.card-offer .item-stock {
	background: linear-gradient(90deg, #fff8e6 0%, #feecea 100%);
}
.card-offer .card__item-title {
	font-size: 25px;
	line-height: 120%;
	text-underline-offset: 2px;
	margin-bottom: 20px;
}
.card-offer .card__item-desc {
	font-size: 18px;
	line-height: 139%;
	margin-bottom: 20px;	
}
.card-offer .item-installment .card__item-desc {
	width: 220px;
}
.card-offer .item-stock .card__item-desc {
	width: 180px;
}
.card-offer .card__item .btn {
	width: 100%;
    position: relative;
    z-index: 1;	
}
.card-offer .card__item .background {
    position: absolute;
	background-size: contain;
}
.card-offer .item-installment .background {
	width: 124px;
	height: 115px;
    top: 55px;
    right: 10px;
	background-image: url('../img/icon-installment.png');	
}
.card-offer .item-stock .background {
	width: 113px;
	height: 115px;
    top: 65px;
    right: 28px;
	transform: rotate(-14deg);
	background-image: url('../img/icon-stock.png');
}
@media (min-width: 768px) {	
	.card-offer .card__list {
		grid-template-columns: 1fr 1fr;
		gap: 20px;
	}	
}
@media (min-width: 1024px) {
	.card-offer .card__item-title {
		font-size: 32px;
		line-height: 109%;
		margin-bottom: 20px;
	}
	.card-offer .card__item-desc {
		font-size: 21px;
		line-height: 143%;
	}
	.card-offer .item-installment .card__item-desc,
	.card-offer .item-stock .card__item-desc {
		width: 280px;
	}
	.card-offer .card__item .btn {
		width: 270px;
	}
	.card-offer .item-installment .background {
		width: 205px;
		height: 192px;
		top: 25px;
		right: -10px;
	}	
	.card-offer .item-stock .background {
		width: 181px;
		height: 185px;
		top: 25px;
		right: -37px;
	}	
}
/* end -------------------------------------------- card-offer --------------------------------------- */

/*  start ------------------------------------------ consult ----------------------------------------- */
.consult .wrapper {
	position: relative;
}
.consult .wrapper:before {
    position: absolute;
    bottom: 0;
    right: 15px;
	width: 290px;
	height: 462px;
	background-image: url('../img/consult/consult-assistant-mobile.png');
}
.consult .content {	
	display: flex;
    flex-direction: column;	
	padding: 40px 15px;
	border-radius: 5px;
	height: 586px;
	background: #f1f1f1;
	background-image: url('../img/consult/consult-bg-mobile.jpg');
}
.consult .title {
    font-size: 24px;
    line-height: 117%;
	padding-bottom: 0;
    margin-bottom: 10px;
}
.consult .sub-title {
    line-height: 131%;
}
.consult .description {
	position: relative;
    line-height: 131%;
	padding: 15px;
	border-radius: 10px;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
	background: #fff;
	width: 296px;
	margin-top: auto;
	margin-bottom: 25px;
}
.consult .description .icon {
	width: 40px;
	height: 40px;	
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
	border-radius: 50%;
    position: absolute;
    top: -19px;
    right: -19px;	
}
.consult .description .icon svg {
	width: 100%;
    height: auto;	
}
.consult .btn {
	position: relative;
    width: 100%;
}
@media (min-width: 768px) {	
	.consult .wrapper {
		padding-top: 10px;
	}
	.consult .wrapper:before {
		right: 25px;
		width: 303px;
		height: 407px;
		background-image: url('../img/consult/consult-assistant.png');
	}	
	.consult .content {
		padding: 50px 30px;
		height: auto;
		background-image: url('../img/consult/consult-bg-tablet.jpg');
	}
	.consult .title {
		font-size: 31px;
		line-height: 110%;
		margin-bottom: 15px;
	}
	.consult .sub-title {
		font-size: 18px;
		line-height: 117%;
		padding-bottom: 0;
		margin-bottom: 30px;
	}
	.consult .description {
		padding: 20px;
		font-size: 18px;
		line-height: 139%;
		width: 370px;
		margin-bottom: 37px;
	}
	.consult .description .icon {
		width: 60px;
		height: 60px;
		top: -25px;
		right: -25px;
	}
	.consult .btn {
		width: 335px;
	}	
}
@media (min-width: 1024px) {
	.consult .wrapper:before {
		right: 50px;
		width: 315px;
		height: 423px;
	}	
	.consult .content {
		padding: 50px 40px;
		background-image: url('../img/consult/consult-bg-desktop.jpg');
	}
	.consult .title {
		font-size: 40px;
		line-height: 113%;
	}
	.consult .sub-title {
		font-size: 21px;
		line-height: 110%;
		margin-bottom: 25px;
	}
	.consult .description {
		padding: 25px;
		font-size: 21px;
		line-height: 143%;
		width: 577px;
		margin-bottom: 45px;
	}
	.consult picture img {
		width: 315px;
		height: 423px;
	}	
}
/* end --------------------------------------------- consult ----------------------------------------- */

/*  start --------------------------------------- post__include -------------------------------------- */
.post__include {
	margin-bottom: 15px;	
}
.post__include .post__data-article {
    border-radius: 6px;
    padding: 15px;
    background: #fff;
    box-shadow: 0 0 30px 0 rgba(93, 93, 93, 0.2);
	margin-bottom: 25px;	
}
.post__include .post__author {
	gap: 15px;
	align-items: center;
}
.post__include .post__author-img {
	width: 70px;
	height: 70px;
    flex-shrink: 0;
    border-radius: 50%;
    background: #ccc;	
}
.post__include .post__author-title {

}
.post__include .post__author-name {
	font-size: 18px;
	line-height: 139%;	
	margin-bottom: 8px;
}
.post__include .post__author-status {
	line-height: 131%;
	color: rgba(0, 0, 0, 0.4);
}
.post__include .post__statistics {
	gap: 10px;
}
.post__include .post__statistics .icon {
    gap: 10px;
    display: flex;
    align-items: center;
}
.post__include .post__statistics .icon:before {
	width: 17px;
	height: 17px;
	background-size: cover;
}
.post__include .post__statistics .icon.date:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.0004 10.8068C16.9644 10.9697 16.9422 11.1364 16.8901 11.2945C16.6001 12.1736 15.7926 12.7496 14.8543 12.7496C12.5913 12.7507 10.3283 12.7507 8.06528 12.7496H6.41737C5.32454 12.7496 4.45722 12.0201 4.27525 10.9456C4.25747 10.8285 4.24946 10.71 4.25131 10.5916C4.24993 7.77937 4.24964 4.96716 4.25045 2.15495C4.25079 1.07201 4.99027 0.201392 6.05778 0.0228973L6.1936 0H15.0576C15.0798 0.00520394 15.1019 0.012316 15.1246 0.0156118C15.9838 0.142761 16.5704 0.613197 16.8766 1.42362C16.939 1.58859 16.9599 1.76934 16.9999 1.9428L17.0004 10.8068ZM15.9401 6.37465C15.9401 4.9697 15.9401 3.56464 15.9401 2.15946C15.9401 1.52753 15.4752 1.06247 14.846 1.06247C12.0302 1.06247 9.21431 1.06247 6.39829 1.06247C5.78422 1.06247 5.31379 1.52753 5.31344 2.14194C5.31194 4.96363 5.31194 7.78532 5.31344 10.607C5.31344 11.2214 5.78405 11.6868 6.39811 11.687C9.21668 11.687 12.0354 11.687 14.8542 11.687C14.9322 11.6873 15.01 11.6796 15.0864 11.6641C15.5975 11.5562 15.9394 11.1298 15.9397 10.5992C15.9407 9.19079 15.9409 7.7826 15.9401 6.37465Z' fill='%2348494B' /%3e%3cpath d='M0 6.19279C0.0277543 6.05783 0.0473558 5.92062 0.0848242 5.78844C0.209708 5.35016 0.472628 4.96385 0.834534 4.68688C1.19644 4.40991 1.63803 4.25706 2.09372 4.25102C2.4547 4.24721 2.81568 4.25102 3.18325 4.25102V5.30673C3.15168 5.30812 3.12098 5.31055 3.09027 5.31055C2.77804 5.31055 2.4658 5.31055 2.15356 5.31055C1.53031 5.31228 1.06074 5.7789 1.06074 6.40129C1.05993 9.21662 1.05993 12.032 1.06074 14.8475C1.06074 15.4719 1.52909 15.9372 2.15356 15.9372C4.96889 15.9372 7.78423 15.9372 10.5996 15.9372C11.2187 15.9372 11.6868 15.4711 11.6896 14.8532C11.691 14.5409 11.6896 14.2287 11.6896 13.9165V13.8176H12.7398C12.7434 13.8239 12.7462 13.8308 12.7479 13.8379C12.7436 14.2655 12.763 14.6948 12.729 15.1201C12.6567 16.0277 11.9007 16.8201 11.0023 16.9653C10.9371 16.9759 10.8721 16.9882 10.807 17H1.9428C1.9206 16.9946 1.89857 16.9877 1.87602 16.9842C1.02084 16.857 0.434876 16.389 0.125588 15.584C0.0614065 15.4166 0.0407642 15.2329 0 15.0568V6.19279Z' fill='%2348494B' /%3e%3cpath d='M11.0892 8.96692H10.0267V6.56045H7.62109V5.50232H10.0229V3.09393H11.0848V5.49451H13.4899V6.55681H11.0892V8.96692Z' fill='%2348494B' /%3e%3c/svg%3e");
}
.post__include .post__statistics .icon.views:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_3463_883)'%3e%3cpath d='M7.125 9.5C8.06983 9.5 8.97597 9.12467 9.64407 8.45657C10.3122 7.78847 10.6875 6.88233 10.6875 5.9375C10.6875 4.99267 10.3122 4.08653 9.64407 3.41843C8.97597 2.75033 8.06983 2.375 7.125 2.375C6.18017 2.375 5.27403 2.75033 4.60593 3.41843C3.93783 4.08653 3.5625 4.99267 3.5625 5.9375C3.5625 6.88233 3.93783 7.78847 4.60593 8.45657C5.27403 9.12467 6.18017 9.5 7.125 9.5ZM9.5 5.9375C9.5 6.56739 9.24978 7.17148 8.80438 7.61688C8.35898 8.06228 7.75489 8.3125 7.125 8.3125C6.49511 8.3125 5.89102 8.06228 5.44562 7.61688C5.00022 7.17148 4.75 6.56739 4.75 5.9375C4.75 5.30761 5.00022 4.70352 5.44562 4.25812C5.89102 3.81272 6.49511 3.5625 7.125 3.5625C7.75489 3.5625 8.35898 3.81272 8.80438 4.25812C9.24978 4.70352 9.5 5.30761 9.5 5.9375ZM14.25 15.4375C14.25 16.625 13.0625 16.625 13.0625 16.625H1.1875C1.1875 16.625 0 16.625 0 15.4375C0 14.25 1.1875 10.6875 7.125 10.6875C13.0625 10.6875 14.25 14.25 14.25 15.4375ZM13.0625 15.4328C13.0613 15.1406 12.8796 14.2619 12.0745 13.4567C11.3003 12.6825 9.84319 11.875 7.125 11.875C4.40563 11.875 2.94975 12.6825 2.1755 13.4567C1.37038 14.2619 1.18988 15.1406 1.1875 15.4328H13.0625Z' fill='%2348494B' /%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.8274 6.11194C18.8827 6.16709 18.9265 6.23261 18.9565 6.30475C18.9864 6.37688 19.0018 6.45421 19.0018 6.53231C19.0018 6.61041 18.9864 6.68774 18.9565 6.75988C18.9265 6.83201 18.8827 6.89753 18.8274 6.95269L15.2649 10.5152C15.2097 10.5705 15.1442 10.6143 15.0721 10.6443C14.9999 10.6742 14.9226 10.6896 14.8445 10.6896C14.7664 10.6896 14.6891 10.6742 14.6169 10.6443C14.5448 10.6143 14.4793 10.5705 14.4241 10.5152L12.6429 8.73394C12.5314 8.62245 12.4687 8.47123 12.4688 8.31356C12.4688 8.15589 12.5314 8.00468 12.6429 7.89319C12.7544 7.7817 12.9056 7.71906 13.0632 7.71906C13.2209 7.71906 13.3721 7.7817 13.4836 7.89319L14.8445 9.25525L17.9866 6.11194C18.0418 6.05664 18.1073 6.01277 18.1794 5.98284C18.2516 5.95291 18.3289 5.9375 18.407 5.9375C18.4851 5.9375 18.5624 5.95291 18.6346 5.98284C18.7067 6.01277 18.7722 6.05664 18.8274 6.11194Z' fill='%2348494B' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3463_883'%3e%3crect width='19' height='19' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.post__include .post__statistics .icon.comment:before {
	width: 18px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_3463_1584)'%3e%3cpath d='M18.9404 1.9V7.54063C18.9404 8.25313 18.3154 8.84688 17.5654 8.84688H8.31543C8.31543 8.72813 8.31543 8.60938 8.31543 8.49063C8.31543 7.125 7.12793 5.99688 5.69043 5.99688V1.9C5.69043 1.1875 6.31543 0.59375 7.06543 0.59375H17.5654C18.3154 0.59375 18.9404 1.1875 18.9404 1.9Z' stroke='%2348494B' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M10.3779 3.32336H14.3154' stroke='%2348494B' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M8.62402 6.11481H16.0615' stroke='%2348494B' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M9.43848 18.4054H2.12598C1.56348 18.4054 1.06348 17.9898 1.06348 17.3961C1.06348 15.4367 2.75098 13.8336 4.81348 13.8336H6.68848C8.75098 13.8336 10.4385 15.4367 10.4385 17.3961C10.4385 17.9898 10.001 18.4054 9.43848 18.4054Z' stroke='%2348494B' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M5.75 5.99524C4.3125 5.99524 3.125 7.12336 3.125 8.48899C3.125 9.85461 4.3125 11.9921 5.75 11.9921C7.1875 11.9921 8.375 9.85461 8.375 8.48899C8.375 7.12336 7.1875 5.99524 5.75 5.99524Z' stroke='%2348494B' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3463_1584'%3e%3crect width='20' height='19' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.post__include .post__statistics .current-data {
    color: rgba(0, 0, 0, 0.4);
}

.post__include .post__data-set {
	margin-bottom: 25px;
}
.post__include .post__image-main {
	margin-bottom: 25px;	
}
.post__include .post__image-main .headline {
    align-items: center;
    justify-content: space-between;
	margin-bottom: 25px;
}
.post__include .post__image-main .post__rating .star {
	width: 19px;
	height: 17px;
}
.post__include .post__image-main .post__share {
	gap: 8px;
    cursor: pointer;
    text-decoration: underline;
    text-decoration-skip-ink: none;
	text-underline-offset: 2px;
    position: relative;	
}
.post__include .post__image-main .post__share:before {
    width: 16px;
    height: 18px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_3161_21295)'%3e%3cpath d='M17.181 11.0411V17.2911C17.181 18.4418 16.2653 19.3745 15.1356 19.3745H2.86284C1.73316 19.3745 0.817383 18.4418 0.817383 17.2911V11.0411' stroke='%2348494B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M9.00044 13.125V0.625M9.00044 0.625L5.4209 4.27083M9.00044 0.625L12.58 4.27083' stroke='%2348494B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3161_21295'%3e%3crect width='18' height='20' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	background-size: cover;
}
.post__include .post__image-main .share-text {

}
.post__include .post__image-main .share-social {

}
.post__include .post__image-main .post__image-box {
	border-radius: 5px;
	width: 315px;
	height: 215px;
	background: #eaeaea;
}
.post__include .post__image-main .post__image-box img {
	width: 100%;
    height: 100%;
    object-fit: cover;
}
.post__include .post__structure .post__structure-title {
	font-size: 18px;
	line-height: 139%;
	margin-bottom: 15px;
}
.post__include .post__structure ul {
	color: #F26422;
	margin: 0;
	padding-left: 20px;
}
.post__include .post__structure ul li:not(:last-child) {
    margin-bottom: 10px;
}
.post__include .post__structure ul li a {
	line-height: 131%;
    text-decoration: underline;
    text-decoration-skip-ink: none;
    color: #F26422;
}
.post__include .post__related {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 7px 15px;
	align-items: baseline;
}
.post__include .post__related span {
	font-size: 18px;
	line-height: 139%;
}
.post__include .post__related a {
	color: #F26422;
	text-decoration: underline;
}
.post__include .post__desc {
	line-height: 131%;
	line-height: 131%;
    padding-top: 25px;
    margin-top: 25px;
    border-top: 1px solid #d0d0d0;	
}
.post__include .share-social {
	position: absolute;
	top: 38px;
	right: 0;
	padding: 15px;
	border-radius: 12px;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
	background: #fff;
	gap: 10px;	
	width: 220px;
	z-index: 1;
	display: none;
}
.post__include .post__share.share-active .share-social {
	display: grid;
}
.post__include .share-social .share-btn {
    display: flex;
    gap: 10px;
    align-items: center;
    white-space: nowrap;
    font-weight: 400;
    line-height: 125%;
    background: none;
    text-decoration: none;
	cursor: pointer;
	color: #48494B;

}
.post__include .share-social .share-btn.copy-link {
	padding: 0;
	margin-left: 5px;
}
.post__include .share-social .share-btn:before {
    content: '';
	display: inline-block;
	width: 25px;
	height: 25px;	
    background-repeat: no-repeat;
    background-size: cover;	
}
.post__include .share-social .share-btn.vk:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='25' height='25' rx='12.5' fill='%230077FF' /%3e%3cpath d='M13.1141 16.875C8.41622 16.875 5.73665 13.5905 5.625 8.125H7.97822C8.05551 12.1365 9.79037 13.8357 11.1645 14.1861V8.125H13.3803V11.5847C14.7373 11.4358 16.1629 9.85923 16.6439 8.125H18.8597C18.6785 9.02442 18.3172 9.87603 17.7985 10.6266C17.2798 11.3771 16.6148 12.0104 15.8452 12.4869C16.7043 12.9222 17.4631 13.5384 18.0716 14.2948C18.68 15.0512 19.1243 15.9306 19.375 16.875H16.9359C16.7108 16.0548 16.2534 15.3205 15.6209 14.7643C14.9884 14.208 14.209 13.8545 13.3803 13.7481V16.875H13.1141Z' fill='white' /%3e%3c/svg%3e");
}
.post__include .share-social .share-btn.max:before {
	background-size: 105%;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='25' height='25' fill='url(%23pattern0_4710_68206)'/%3e%3cdefs%3e%3cpattern id='pattern0_4710_68206' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0_4710_68206' transform='scale(0.00138889)'/%3e%3c/pattern%3e%3cimage id='image0_4710_68206' width='720' height='720' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
}
.post__include .share-social .share-btn.telegram:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='25' height='25' rx='12.5' fill='%2327A6E5' /%3e%3cpath d='M17.5 7.87639L15.6216 17.6827C15.6216 17.6827 15.3588 18.3626 14.6368 18.0365L10.3029 14.5954L10.2828 14.5852C10.8682 14.0409 15.4077 9.81416 15.6062 9.62258C15.9133 9.32585 15.7226 9.14921 15.366 9.37335L8.6605 13.7831L6.07352 12.8817C6.07352 12.8817 5.66641 12.7318 5.62725 12.4057C5.58756 12.0791 6.08692 11.9024 6.08692 11.9024L16.6332 7.61809C16.6332 7.61809 17.5 7.22371 17.5 7.87639Z' fill='%23FEFEFE' /%3e%3c/svg%3e");
}
.post__include .share-social .share-btn.whatsapp:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='25' height='25' rx='12.5' fill='%2348C95F' /%3e%3cpath d='M17.4543 7.53906C16.2195 6.30859 14.5732 5.625 12.8354 5.625C9.22256 5.625 6.29573 8.54167 6.29573 12.1419C6.29573 13.2812 6.61585 14.4206 7.16463 15.3776L6.25 18.75L9.72561 17.8385C10.686 18.3398 11.7378 18.6133 12.8354 18.6133C16.4482 18.6133 19.375 15.6966 19.375 12.0964C19.3293 10.4102 18.689 8.76953 17.4543 7.53906ZM15.9909 14.4661C15.8537 14.8307 15.2134 15.1953 14.8933 15.2409C14.6189 15.2865 14.253 15.2865 13.8872 15.1953C13.6585 15.1042 13.3384 15.013 12.9726 14.8307C11.3262 14.1471 10.2744 12.5065 10.1829 12.3698C10.0915 12.2786 9.49695 11.5039 9.49695 10.6836C9.49695 9.86328 9.90854 9.4987 10.0457 9.31641C10.1829 9.13411 10.3659 9.13411 10.503 9.13411C10.5945 9.13411 10.7317 9.13411 10.8232 9.13411C10.9146 9.13411 11.0518 9.08854 11.189 9.40755C11.3262 9.72656 11.6463 10.5469 11.6921 10.5924C11.7378 10.6836 11.7378 10.7747 11.6921 10.8659C11.6463 10.957 11.6006 11.0482 11.5091 11.1393C11.4177 11.2305 11.3262 11.3672 11.2805 11.4128C11.189 11.5039 11.0976 11.5951 11.189 11.7318C11.2805 11.9141 11.6006 12.4154 12.1037 12.8711C12.7439 13.418 13.247 13.6003 13.4299 13.6914C13.6128 13.7826 13.7043 13.737 13.7957 13.6458C13.8872 13.5547 14.2073 13.1901 14.2988 13.0078C14.3902 12.8255 14.5274 12.8711 14.6646 12.9167C14.8018 12.9622 15.625 13.3724 15.7622 13.4635C15.9451 13.5547 16.0366 13.6003 16.0823 13.6458C16.128 13.7826 16.128 14.1016 15.9909 14.4661Z' fill='white' /%3e%3c/svg%3e");
}
.post__include .share-social .share-btn.ok:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='25' height='25' rx='12.5' fill='%23F79A38' /%3e%3cpath d='M16.3985 14.2455C16.7265 13.9176 16.7733 13.4491 16.4922 12.9806C16.258 12.6057 15.8363 12.4183 15.3678 12.512C15.1804 12.5589 14.993 12.6526 14.8056 12.7932C13.3532 13.777 11.3855 13.7302 9.93314 12.7463C9.83944 12.6994 9.74574 12.6526 9.65203 12.6057C9.13668 12.3715 8.62133 12.4652 8.34022 12.9337C8.01227 13.4022 8.05911 13.9176 8.48077 14.3392C8.57447 14.4329 8.66817 14.4798 8.71502 14.5735L8.76188 14.6203C9.41778 15.1357 10.2142 15.4636 11.245 15.6042L10.6359 16.2133C10.1205 16.7286 9.55834 17.2908 9.04298 17.8062C8.90243 17.9467 8.71502 18.181 8.71502 18.5089C8.71502 18.9306 8.94928 19.3522 9.37093 19.5396C9.51149 19.6333 9.65204 19.6333 9.79259 19.6333C10.0268 19.6333 10.3079 19.5396 10.4953 19.3054C11.1981 18.6026 11.7603 18.0404 12.3225 17.4782C12.3694 17.4314 12.3694 17.4314 12.3694 17.4314C12.3694 17.4314 12.4162 17.4314 12.4162 17.4782C12.791 17.8999 13.2127 18.2747 13.5875 18.6963C13.7749 18.8837 13.9623 19.0711 14.1497 19.2585C14.384 19.4928 14.5714 19.5865 14.8525 19.5865C15.2741 19.6333 15.7426 19.3522 15.93 18.9306C16.1174 18.5558 16.0237 18.0873 15.6958 17.8062C15.2273 17.3377 14.7588 16.8223 14.2434 16.3538L13.4469 15.5573C13.8686 15.5105 14.3371 15.4168 14.7588 15.2294C15.4615 14.9951 15.9769 14.6672 16.3985 14.2455Z' fill='white' /%3e%3cpath d='M12.3694 12.9337C14.3839 12.9337 16.0237 11.3408 16.0237 9.3262C16.0237 8.34233 15.6489 7.40533 14.9462 6.70257C14.2434 5.99981 13.3532 5.625 12.4162 5.625C10.4016 5.625 8.80873 7.26477 8.76187 9.2325C8.76187 10.2164 9.13668 11.1065 9.83944 11.8093C10.4953 12.5589 11.3855 12.9337 12.3694 12.9337ZM11.3387 8.24864C11.6198 7.96753 11.9946 7.82698 12.3694 7.82698C13.2127 7.82698 13.8217 8.48289 13.8217 9.27935C13.8217 10.1227 13.1658 10.7317 12.3694 10.7317C11.5261 10.7317 10.917 10.0758 10.917 9.27935C10.917 8.90455 11.0576 8.52974 11.3387 8.24864Z' fill='white' /%3e%3cpath d='M16.3985 14.2455C16.7265 13.9176 16.7733 13.4491 16.4922 12.9806C16.258 12.6057 15.8363 12.4183 15.3678 12.512C15.1804 12.5589 14.993 12.6526 14.8056 12.7932C13.3532 13.777 11.3855 13.7302 9.93314 12.7463C9.83944 12.6994 9.74574 12.6526 9.65203 12.6057C9.13668 12.3715 8.62133 12.4652 8.34022 12.9337C8.01227 13.4022 8.05911 13.9176 8.48077 14.3392C8.57447 14.4329 8.66817 14.4798 8.71502 14.5735L8.76188 14.6203C9.41778 15.1357 10.2142 15.4636 11.245 15.6042L10.6359 16.2133C10.1205 16.7286 9.55834 17.2908 9.04298 17.8062C8.90243 17.9467 8.71502 18.181 8.71502 18.5089C8.71502 18.9306 8.94928 19.3522 9.37093 19.5396C9.51149 19.6333 9.65204 19.6333 9.79259 19.6333C10.0268 19.6333 10.3079 19.5396 10.4953 19.3054C11.1981 18.6026 11.7603 18.0404 12.3225 17.4782C12.3694 17.4314 12.3694 17.4314 12.3694 17.4314C12.3694 17.4314 12.4162 17.4314 12.4162 17.4782C12.791 17.8999 13.2127 18.2747 13.5875 18.6963C13.7749 18.8837 13.9623 19.0711 14.1497 19.2585C14.384 19.4928 14.5714 19.5865 14.8525 19.5865C15.2741 19.6333 15.7426 19.3522 15.93 18.9306C16.1174 18.5558 16.0237 18.0873 15.6958 17.8062C15.2273 17.3377 14.7588 16.8223 14.2434 16.3538L13.4469 15.5573C13.8686 15.5105 14.3371 15.4168 14.7588 15.2294C15.4615 14.9951 15.9769 14.6672 16.3985 14.2455Z' fill='white' /%3e%3c/svg%3e");
}
.post__include .share-social .share-btn.copy-link:before {
	width: 16px;
	height: 16px;	
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4710_68225)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.4677 10.1332V2.66654C15.4677 1.48833 14.5126 0.533203 13.3344 0.533203H5.86771C4.6895 0.533203 3.73438 1.48833 3.73438 2.66654V10.1332C3.73438 11.3114 4.6895 12.2665 5.86771 12.2665H13.3344C14.5126 12.2665 15.4677 11.3114 15.4677 10.1332Z' stroke='%239A9A9A' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M12.2685 12.2658V13.3324C12.2685 14.5106 11.3134 15.4658 10.1352 15.4658H2.66849C1.49028 15.4658 0.535156 14.5106 0.535156 13.3324V5.86576C0.535156 4.68755 1.49028 3.73242 2.66849 3.73242H3.73516' stroke='%239A9A9A' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4710_68225'%3e%3crect width='16' height='16' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
@media (max-width: 767px) {
	.post__include .post__author {
		padding-bottom: 15px;
		margin-bottom: 15px;
		border-bottom: 1px solid #d0d0d0;
	}	
}
@media (min-width: 768px) {
	.post__include {
		margin-bottom: 20px;	
	}	
	.post__include .post__data-article {
		grid-template-columns: auto 1fr;
		align-items: center;
		padding: 20px;
		margin-bottom: 35px;
	}
	.post__include .post__author {
		width: 314px;
		padding-right: 18px;
		border-right: 1px solid #d0d0d0;
	}
	.post__include .post__statistics {
		padding-left: 18px;
	}

	.post__include .post__data-set {
		margin-bottom: 35px;
	}
	.post__include .post__image-main {
		margin-bottom: 35px;	
	}
	.post__include .post__image-main .post__image-box {
		width: 100%;
		height: 441px;
	}
	.post__include .post__desc {
		padding-top: 35px;
		margin-top: 35px;
	}	
}
@media (min-width: 1024px) {
	.post__include .post__data-article {
		margin-bottom: 40px;	
	}	
	.post__include .post__author {
		gap: 20px;
		width: 434px;
		padding-right: 35px;	
	}
	.post__include .post__author-img {
		width: 99px;
		height: 99px;
	}
	.post__include .post__author-name {
		font-size: 21px;
		line-height: 143%;
		margin-bottom: 5px;
	}
	.post__include .post__author-status {
		font-size: 18px;
		line-height: 122%;
	}
	.post__include .post__statistics {
		padding-left: 35px;
		font-size: 18px;
	}
	.post__include .post__statistics .icon {
		gap: 15px;
	}
	.post__include .post__statistics .icon.date:before {
		width: 19px;
		height: 19px;	
	}
	.post__include .post__statistics .icon.comment:before {
		width: 20px;
	}

	.post__include .post__data-set {
		grid-template-columns: 1fr 433px;
		gap: 40px;
		margin-bottom: 45px;
	}
	.post__include .post__image-main {
		margin-bottom: 0;
		grid-column: 2 / 3;
		grid-row: 1 / 2;
	}
	.post__include .post__image-main .headline {
		margin-bottom: 30px;
	}
	.post__include .post__image-main .post__rating .star {
		width: 20px;
		height: 20px;
	}	
	.post__include .post__image-main .post__image-box {
		height: 295px;
	}
	.post__include .post__structure {
		grid-column: 1 / 2;
		grid-row: 1 / 2;
	}
	.post__include .post__structure .post__structure-title {
		font-size: 21px;
		line-height: 143%;
		margin-bottom: 10px;
	}
	.post__include .post__structure ul li a {
		font-size: 18px;
		line-height: 139%;
	}
	.post__include .post__related span {
		font-size: 21px;
		line-height: 143%;
	}
	.post__include .post__related a {
		font-size: 18px;
		line-height: 139%;
	}
	.post__include .post__desc {
		padding-top: 40px;
		margin-top: 40px;
		font-size: 18px;
		line-height: 139%;
	}	
}
@media (hover: hover) {
	.post__include .post__image-main .post__share:hover,
	.post__include .post__structure ul li a:hover,
	.post__include .post__related a:hover {
		text-decoration: none;
	}
	.post__include .share-social .share-btn:hover {
		text-decoration: underline;
	}
}
/* end ------------------------------------------ post__include -------------------------------------- */

/*  start ------------------------------------------- post ------------------------------------------- */
.post__area .post__area .breadcrumbs {
	padding: 25px 0;
}
.post__area .post .post__content {
	gap: 15px;	
}
.post__section {
	display: flex;
	flex-direction: column;
	gap: 25px;		
}
.post__section section,
.post__section .section {
	margin-bottom: 0;		
}
.post__section .container {
	margin: 0;		
}
.post__area .post .post__content-text > :last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}
.post__area .post .post__content-text h2 {
    margin-bottom: 25px;
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;	
}
.post__area .post .post__content-text h3 {
	font-size: 21px;
	line-height: 119%;
	margin: 15px 0;
}
.post__area .post .post__content-text p,
.post__area .post .post__content-text ul,
.post__area .post .post__content-text ol {
	line-height: 131%;	
	padding-bottom: 10px;
}
.post__area .post .post__content-text ul,
.post__area .post .post__content-text ol {
    display: grid;
    gap: 15px;	
	padding-left: 20px;
	margin: 0;
}
.post__area .post .post__content-text ul li::marker {
	color: #F26422;
}
.post__area .post .post__content-text figure {
	margin: 0;
	position: relative;
	display: inline-flex;
}
.post__area .post .post__content-text picture {
	display: inline-flex;
}
.post__area .post .content-columns img,
.post__area .post .content-columns--other img {
	border-radius: 5px;
}
.post__area .post .content-columns figcaption {
	position: absolute;
	top: 8px;
    right: 8px;	
	font-size: 14px;
	line-height: 100%;
	border-radius: 25px;
	padding: 10px 12px;
	backdrop-filter: blur(4px);
	background: rgba(255, 255, 255, 0.9);	
}
.post__area .post .glazing-options-slider {
	padding-bottom: 0;
	margin-bottom: 0;	
}
.post__area .post .windows-house-next.orange,
.post__area .post .windows-house-prev.orange {
	transform: none;	
}
@media (min-width: 768px) {
	.post__area .breadcrumbs {
		padding: 35px 0;
	}	
	.post__area .post .post__content {
		gap: 20px;	
	}
	.post__section {
		gap: 35px;		
	}
	.post__area .post .post__content-text h2 {
		margin-bottom: 40px;
		font-size: 31px;
		line-height: 34px;	
	}
	.post__area .post .post__content-text p,
	.post__area .post .post__content-text ul,
	.post__area .post .post__content-text ol {
		padding-bottom: 20px;
	}	
	.post__area .post .post__content-text ul,
	.post__area .post .post__content-text ol {
		gap: 20px;
	}	
	.post__section .content-columns .post__content-wrapper {
		display: grid;
		gap: 20px;		
		grid-template-columns: 1fr 258px;
	}
	.post__section .content-columns .post__content-inner {
		display: grid;
		gap: 20px;
	}	
	.post__section .content-columns .post__content-inner > * {
		margin: 0;
		padding-bottom: 0;
	}		
}
@media (min-width: 1024px) {
	.post__area .breadcrumbs {
		padding: 40px 0;
	}	
	.post__section {
		gap: 40px;		
	}
	.post__area .post .post__content-text h2 {
		font-size: 40px;
		line-height: 45px;	
	}
	.post__area .post .post__content-text h3 {
		font-size: 23px;
		line-height: 122%;
	}	
	.post__area .post .post__content-text p,
	.post__area .post .post__content-text ul,
	.post__area .post .post__content-text ol {
		font-size: 18px;
		line-height: 139%;
	}	
	.post__section .content-columns .post__content-wrapper {
		grid-template-columns: 1fr 348px;
	}	
	.post__section .content-columns--other .post__content-wrapper {
		display: grid;
		gap: 20px;		
		grid-template-columns: 1fr 348px;
	}
	.post__section .content-columns--other .post__content-inner {
		display: grid;
		gap: 20px;
	}	
	.post__section .content-columns--other .post__content-inner > * {
		margin: 0;
		padding-bottom: 0;
	}	
}
/* end ---------------------------------------------- post ------------------------------------------- */

/*  start ----------------------------------------- card-list ---------------------------------------- */
.card-list .card__inner {
	overflow: hidden;
	-webkit-filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.25));
    filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.25));	
}
.card-list .card__item {
	background: #fff;
    padding: 10px 10px 15px 10px;	
    border-radius: 5px;
	flex-shrink: 0;
}
.card-list .card__thumbnail {
    display: flex;
    margin-bottom: 20px;	
}
.card-list .card__thumbnail img {
	border-radius: 5px 5px 0 0;
}
.card-list .card__data {
    padding: 0 5px;
	height: 100%;
}
.card-list .card__title {
	font-size: 21px;
	line-height: 119%;	
	margin-bottom: 10px;
}
.card-list .card__desc {
	line-height: 131%;
	margin-bottom: 15px;
}
.card-list ul {
	gap: 10px;
    padding-left: 20px;
    margin: 0 0 20px;
    line-height: 131%;
}
.card-list li::marker {
    color: #F26422;
}
.card-list li span {
	font-weight: 700;
}
.card-list .btn {
	margin-top: auto;
}
.card-list .slider-controls {
    margin-top: 25px;
    margin-bottom: 0;
}
@media (min-width: 768px) {
	.card-list .card__wrap {
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 20px;
	}
	.card-list .slider-controls {
		display: none;
	}	
}
@media (min-width: 1024px) {
	.card-list .card__item {
		padding-bottom: 20px;
	}
	.card-list .card__data {
		padding: 0 10px;
	}	
	.card-list .card__title {
		font-size: 23px;
		line-height: 130%;
	}
	.card-list .card__desc {
		font-size: 18px;
		line-height: 139%;
	}
	.card-list ul {
		font-size: 18px;
		line-height: 139%;
		margin-bottom: 25px;
	}	
}
/* end -------------------------------------------- card-list ---------------------------------------- */

/*  start -------------------------------------- post__consultant ------------------------------------ */
.post__consultant .consultant__wrap {
    display: grid;
    grid-template-columns: 75px 1fr;
    gap: 35px 15px;	
}
.post__consultant .consultant__img {
    width: 75px;
    height: 75px;
    grid-column: 1 / 2;
    grid-row: 1 / 2;	
}
.post__consultant .consultant__img img {
	border-radius: 50%;
}
.post__consultant p {
	padding-bottom: 0;
}
.post__consultant .consultant__title {
	grid-column: 2 / 3;
    grid-row: 1 / 2;
    line-height: 120%;
}
.post__consultant .consultant__name {
	font-size: 18px;
	line-height: 139%;	
	margin-bottom: 5px;
}
.post__consultant .consultant__status {
	line-height: 131%;
	color:  rgba(0, 0, 0, 0.4);	
}
.post__consultant .consultant__desc {
	grid-column: 1 / 3;
    grid-row: 2 / 3;
    padding: 15px;
    border-radius: 6px;
    background: #fff;
    line-height: 131%;
    position: relative;
    filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.2));	
}
.post__consultant .consultant__desc:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: -24px;
    left: 18px;
    width: 20px;
    height: 24px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='24' viewBox='0 0 20 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 24H20V0L0 24Z' fill='white' /%3e%3c/svg%3e");
}
.post__consultant .btn {
    width: 100%;
    margin-top: 20px;	
}
.post__consultant.secondary .consultant__inner {
    border: 1px solid #e7e7e7;
    border-radius: 15px;
    background: #fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    padding: 20px 15px;	
	border-left: 5px solid #f26422;
}
.post__consultant.secondary .consultant__desc {
	filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.25));
}
@media (min-width: 768px) {
	.post__consultant .consultant__wrap {
		grid-template-columns: 91px 1fr;
		gap: 15px 20px;
	}
	.post__consultant .consultant__img {
		width: 91px;
		height: 91px;
		grid-row: 1 / 3;	
	}
	.post__consultant .consultant__desc {
		grid-column: 2 / 3;
		grid-row: 2 / 3;
		padding: 20px;
	}
	.post__consultant .consultant__desc:before {
		top: 23px;
		left: -20px;		
		width: 24px;
		height: 20px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M24 20V0H0L24 20Z' fill='white' /%3e%3c/svg%3e");
	}
	.post__consultant .btn {
		width: 335px;
		margin-top: 25px;
	}	
	.post__consultant.secondary .consultant__inner {
		padding: 25px 30px;
	}
	.post__consultant.secondary .consultant__wrap {
		grid-template-columns: 70px 1fr;
		gap: 20px;
	}
	.post__consultant.secondary .consultant__img {
		grid-row: 1 / 2;
		width: 70px;
		height: 70px;	
	}
	.post__consultant.secondary .consultant__title {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.post__consultant.secondary .consultant__desc {
		grid-column: 1 / 3;
	}
	.post__consultant.secondary .consultant__desc:before {
		top: -20px;
		left: 15px;		
		width: 20px;
		height: 24px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='24' viewBox='0 0 20 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 24H20V0L0 24Z' fill='white' /%3e%3c/svg%3e");
	}	
}
@media (min-width: 1024px) {
	.post__consultant .consultant__wrap {
		grid-template-columns: 99px 1fr;
		gap: 20px;
	}
	.post__consultant .consultant__img {
		width: 99px;
		height: 99px;	
	}
	.post__consultant .consultant__title {

	}
	.post__consultant .consultant__name {
		font-size: 21px;
		line-height: 143%;	
		margin-bottom: 0;
	}
	.post__consultant .consultant__status {
		font-size: 18px;
		line-height: 122%;
	}
	.post__consultant .consultant__desc {
		padding: 20px;
	}
	.post__consultant .consultant__desc:before {
		top: 23px;
		left: -20px;		
		width: 24px;
		height: 20px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M24 20V0H0L24 20Z' fill='white' /%3e%3c/svg%3e");
	}
	.post__consultant.secondary .consultant__inner {
		border-left: 10px solid #f26422;
		border-radius: 21px;
	}	
	.post__consultant.secondary .consultant__wrap {
		grid-template-columns: 99px 1fr;
	}
	.post__consultant.secondary .consultant__img {
		grid-row: 1 / 3;
		width: 99px;
		height: 99px;	
	}
	.post__consultant.secondary .consultant__desc {
		grid-column: 2 / 3;
	}
	.post__consultant.secondary .consultant__desc:before {
		top: 23px;
		left: -20px;		
		width: 24px;
		height: 20px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M24 20V0H0L24 20Z' fill='white' /%3e%3c/svg%3e");
	}
	.post__consultant.secondary .btn {
		margin-left: 119px;
	}	
}
/* end ----------------------------------------- post__consultant ------------------------------------ */

/*  start --------------------------------------- post__gallery -------------------------------------- */
.post__gallery .gallery__inner {
	overflow: hidden;
    -webkit-filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.25));
    filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.25));	
}
.post__gallery .gallery__wrap {
	display: flex
}
.post__gallery .gallery__item {
	flex-shrink: 0;
    background: #fff;
    text-align: center;
    border-radius: 5px;
}
.post__gallery .gallery__thumbnail {
	position: relative;
}
.post__gallery .gallery__thumbnail .caption {
	border-radius: 25px;
    padding: 10px 12px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    background: #f9f9f9;
    position: absolute;
    top: 15px;
    right: 15px;
	font-size: 14px;
}
.post__gallery .slider-controls {
	margin-top: 25px;
    margin-bottom: 0;	
}
@media (min-width: 768px) {
	.post__gallery .gallery__wrap {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 20px;
	}
	.post__gallery .gallery__thumbnail {
		padding-top: 36px;
	}
	.post__gallery .gallery__thumbnail .caption {
		right: 50%;
		transform: translateX(50%);
		width: max-content;
	}	
	.post__gallery .slider-controls {
		display: none;
	}	
}
@media (min-width: 1024px) {
	.post__gallery .gallery__thumbnail {
		padding-top: 0;
	}
	.post__gallery .gallery__thumbnail .caption {
		top: 10px;
		right: 10px;
		transform: none;
		width: max-content;
	}	
}
/* end ------------------------------------------ post__gallery -------------------------------------- */

/*  start -------------------------------------- sketches-section ------------------------------------ */
/* .post__section .sketches-section .sketches-box {
	position: relative;
	background-image: url('../img/sketches-box-other.jpg');
}
.post__section .sketches-section .title,
.post__section .sketches-section .sketches-mess,
.post__section .sketches-section .privacy-policy,
.post__section .sketches-section .privacy-policy__link {
    color: #fff;
}
.post__section .sketches-section textarea,
.post__section .sketches-section .form-sketches__text {
	display: none;
}
@media (min-width: 768px) {
	.post__section .sketches-section .sketches-box {
		padding: 50px 30px;
		background-image: url('../img/sketches-box-other-middle.jpg');
	}	
	.post__section .sketches-section .title {
		margin-bottom: 35px;
	}
	.post__section .sketches-section .privacy-policy {
		width: 334px;
		position: absolute;
		bottom: 50px;
	}	
}
@media (min-width: 1024px) {
	.post__section .sketches-section .sketches-box {
		padding: 60px 40px 40px;
		background-image: url('../img/sketches-box-other-big.jpg');
	}
	.post__section .sketches-section .title {
		position: absolute;
	}	
	.post__section .sketches-section .sketches__left {
		padding-top: 150px;
	}
	.post__section .sketches-section .sketches-mess p {
		padding-bottom: 0;
	}	
	.post__section .sketches-section .sketches__img {
		padding: 74px 32px 74px 18px;
	}	
	.post__section .sketches-section .privacy-policy {
		width: 546px;
	}	
} */
/* end ----------------------------------------- sketches-section ------------------------------------ */
.post__company .content {
	border-radius: 5px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
	background: #fff;	
	padding: 25px 40px;
}
.post__company .company__logo {
    padding-bottom: 20px;
    border-bottom: 1px solid #f26422;
}
.post__company .company__logo svg {
    width: 100%;
}
.post__company .company__desc {
	padding-top: 20px;
	font-size: 18px;
	line-height: 139%;
}
@media (min-width: 768px) {
	.post__company .content {
		padding: 25px 25px;
		display: flex;
		width: 549px;		
	}
	.post__company .company__logo {
		padding-bottom: 0;
		border-bottom: none;
		padding-right: 25px;
		border-right: 1px solid #f26422;
		flex: 0 0 239px;		
	}
	.post__company .company__desc {
		padding-top: 0;
		padding-left: 25px;
	}	
}
@media (min-width: 1024px) {
	.post__company .content {
		padding: 30px 30px;
		width: 670px;
	}
	.post__company .company__logo {
		flex: 0 0 306px;		
	}	
}
/*  start --------------------------------------- post__company -------------------------------------- */

/* end ------------------------------------------ post__company -------------------------------------- */

/*  start ------------------------------------- post__nav-article ------------------------------------ */
.post__nav-article .content {
    padding-top: 10px;	
}
.post__nav-article .post-navigation {
    border-top: solid 1px #bababa;
    padding: 20px 0 30px;	
    display: flex;
    justify-content: space-between;	
}
.post__nav-article .post-navigation a {
	color: #F26422;
	text-decoration: none;
	line-height: 131%;
    display: flex;
    align-items: center;
    gap: 15px;	
}
@media (min-width: 768px) {
	.post__nav-article .content {
		padding-top: 20px;	
	}	
	.post__nav-article .post-navigation {
		padding: 20px 0 40px;
	}
	.post__nav-article .post-navigation a {
		font-size: 18px;
		line-height: 139%;	
	}	
	.post__nav-article .nav-prev a:before,
	.post__nav-article .nav-next a:after {
		content: '';
		display: inline-block;
		width: 41px;
		height: 12px;
		background-size: cover;
	}	
	.post__nav-article .nav-prev a:before {
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='41' height='12' viewBox='0 0 41 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M39.751 4.77344C40.1652 4.77344 40.501 5.10922 40.501 5.52344C40.501 5.93765 40.1652 6.27344 39.751 6.27344V5.52344V4.77344ZM0.219929 6.05377C-0.0729637 5.76087 -0.0729637 5.286 0.219929 4.99311L4.9929 0.220137C5.28579 -0.0727568 5.76067 -0.0727568 6.05356 0.220137C6.34645 0.51303 6.34645 0.987904 6.05356 1.2808L1.81092 5.52344L6.05356 9.76608C6.34645 10.059 6.34645 10.5338 6.05356 10.8267C5.76067 11.1196 5.28579 11.1196 4.9929 10.8267L0.219929 6.05377ZM39.751 5.52344V6.27344H0.750259V5.52344V4.77344H39.751V5.52344Z' fill='%23F26422' /%3e%3c/svg%3e");
	}
	.post__nav-article .nav-next a:after {
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='41' height='12' viewBox='0 0 41 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.75 4.77344C0.335786 4.77344 0 5.10922 0 5.52344C0 5.93765 0.335786 6.27344 0.75 6.27344V5.52344V4.77344ZM40.281 6.05377C40.5739 5.76087 40.5739 5.286 40.281 4.99311L35.5081 0.220137C35.2152 -0.0727568 34.7403 -0.0727568 34.4474 0.220137C34.1545 0.51303 34.1545 0.987904 34.4474 1.2808L38.6901 5.52344L34.4474 9.76608C34.1545 10.059 34.1545 10.5338 34.4474 10.8267C34.7403 11.1196 35.2152 11.1196 35.5081 10.8267L40.281 6.05377ZM0.75 5.52344V6.27344H39.7507V5.52344V4.77344H0.75V5.52344Z' fill='%23F26422' /%3e%3c/svg%3e");
	}
}
/* end ---------------------------------------- post__nav-article ------------------------------------ */

/*  start ------------------------------------- related-articles ------------------------------------- */
.related-articles {
	display: none;
}
.related-articles .content.background {
	background-image: url('../img/related-articles/bg-mobile.jpg');
	background-size: cover;
}
.related-articles .title {
	color: #f0faff;
}
.related-articles .slider__content-title {
	color: #48494b;
}
.related-articles .slider__data {
	align-items: center;
    justify-content: space-between;
	margin-top: auto;
	padding: 0 5px 5px;
}
.related-articles .slider__date {
	position: relative;
    gap: 8px;
    font-size: 18px;
    color: #ababab;	
}
.related-articles .slider__date:before {
	content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_2817_19477)'%3e%3cpath d='M3.93749 11.25H5.06249C5.68405 11.25 6.18749 10.746 6.18749 10.125V8.99999C6.18749 8.37842 5.68405 7.87499 5.06249 7.87499H3.93749C3.31593 7.87499 2.8125 8.37842 2.8125 8.99999V10.125C2.8125 10.746 3.31593 11.25 3.93749 11.25ZM3.93749 8.99999H5.06249V10.125H3.93749V8.99999ZM12.9375 15.7499H14.0625C14.684 15.7499 15.1875 15.2465 15.1875 14.625V13.5C15.1875 12.8784 14.684 12.375 14.0625 12.375H12.9375C12.3165 12.375 11.8125 12.8784 11.8125 13.5V14.625C11.8125 15.2465 12.3159 15.7499 12.9375 15.7499ZM12.9375 13.5H14.0625V14.625H12.9375V13.5ZM12.9375 11.25H14.0625C14.684 11.25 15.1875 10.746 15.1875 10.125V8.99999C15.1875 8.37842 14.684 7.87499 14.0625 7.87499H12.9375C12.3165 7.87499 11.8125 8.37842 11.8125 8.99999V10.125C11.8125 10.746 12.3159 11.25 12.9375 11.25ZM12.9375 8.99999H14.0625V10.125H12.9375V8.99999ZM15.1875 1.125H12.9375V0.562499C12.9375 0.251994 12.6855 0 12.375 0C12.0645 0 11.8125 0.251994 11.8125 0.562499V1.125H6.18752V0.562499C6.18749 0.251994 5.9355 0 5.62499 0C5.31449 0 5.06249 0.251994 5.06249 0.562499V1.125H2.8125C1.56995 1.125 0.5625 2.13245 0.5625 3.37499V15.7499C0.5625 16.9925 1.56995 18 2.8125 18H15.1875C16.43 18 17.4375 16.9925 17.4375 15.7499V3.37499C17.4375 2.13242 16.43 1.125 15.1875 1.125ZM16.3125 15.7499C16.3125 16.3715 15.8091 16.875 15.1875 16.875H2.8125C2.19093 16.875 1.6875 16.371 1.6875 15.7499V5.62499H16.3125V15.7499H16.3125ZM16.3125 4.49999H1.6875V3.37499C1.6875 2.75343 2.19093 2.25 2.8125 2.25H5.06249V2.8125C5.06249 3.123 5.31449 3.37499 5.62499 3.37499C5.9355 3.37499 6.18749 3.123 6.18749 2.8125V2.25H11.8125V2.8125C11.8125 3.123 12.0645 3.37499 12.375 3.37499C12.6855 3.37499 12.9375 3.123 12.9375 2.8125V2.25H15.1875C15.8091 2.25 16.3125 2.75343 16.3125 3.37499V4.49999ZM8.43749 15.7499H9.56249C10.184 15.7499 10.6875 15.2465 10.6875 14.625V13.5C10.6875 12.8784 10.184 12.375 9.56249 12.375H8.43749C7.8165 12.375 7.31249 12.8784 7.31249 13.5V14.625C7.31249 15.2465 7.81593 15.7499 8.43749 15.7499ZM8.43749 13.5H9.56249V14.625H8.43749V13.5ZM8.43749 11.25H9.56249C10.184 11.25 10.6875 10.746 10.6875 10.125V8.99999C10.6875 8.37842 10.184 7.87499 9.56249 7.87499H8.43749C7.8165 7.87499 7.31249 8.37842 7.31249 8.99999V10.125C7.31249 10.746 7.81593 11.25 8.43749 11.25ZM8.43749 8.99999H9.56249V10.125H8.43749V8.99999ZM3.93749 15.7499H5.06249C5.68405 15.7499 6.18749 15.2465 6.18749 14.625V13.5C6.18749 12.8784 5.68405 12.375 5.06249 12.375H3.93749C3.31593 12.375 2.8125 12.8784 2.8125 13.5V14.625C2.8125 15.2465 3.31593 15.7499 3.93749 15.7499ZM3.93749 13.5H5.06249V14.625H3.93749V13.5Z' fill='%23ABABAB' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_2817_19477'%3e%3crect width='18' height='18' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");	
}
.related-articles .slider__link a {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);	
	background-color: #fff;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 8.36401C0.447715 8.36401 0 7.9163 0 7.36401C0 6.81173 0.447715 6.36401 1 6.36401V7.36401V8.36401ZM15.7071 6.65691C16.0976 7.04743 16.0976 7.6806 15.7071 8.07112L9.34315 14.4351C8.95262 14.8256 8.31946 14.8256 7.92893 14.4351C7.53841 14.0446 7.53841 13.4114 7.92893 13.0209L13.5858 7.36401L7.92893 1.70716C7.53841 1.31664 7.53841 0.68347 7.92893 0.292946C8.31946 -0.0975785 8.95262 -0.0975785 9.34315 0.292946L15.7071 6.65691ZM1 7.36401V6.36401H15V7.36401V8.36401H1V7.36401Z' fill='%23F26422' /%3e%3c/svg%3e");	
}
@media (min-width: 768px) {
	.related-articles .content.background {
		background-image: url('../img/related-articles/bg-tablet.jpg');
	}	
}
@media (min-width: 1024px) {
	.related-articles .content.background {
		background-image: url('../img/related-articles/bg-desktop.jpg');
	}	
}
/* end ---------------------------------------- related-articles ------------------------------------- */

/*  start --------------------------------------- post__comment -------------------------------------- */
.post__comment .sub {
    font-size: 14px;
    line-height: 150%;
    transform: translate(6px, -12px);
}
.post__comment .form__comment {
    margin-bottom: 15px;
}
.post__comment .form-contacts__input {
	border: 1px solid #d0d0d0;
}
.post__comment .form-contacts__input.message {
    height: 150px;
}
.post__comment .btn {
    border: 2px solid #F26422;
	width: 100%;
}
.post__comment .privacy-policy__checkbox-fake {
    margin-right: 6px;
}
.post__comment .comment__list {
    list-style: none;
    display: grid;
    gap: 25px;
    padding: 0;
    margin: 0;
}
.post__comment .comment__wrap {
    padding-top: 25px;
    margin-top: 25px;
    border-top: solid 1px #bababa;
}
.post__comment .comment__inner {
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    background: #fff;
    padding: 15px;
}
.post__comment .comment__list .comment-headline {
    display: flex;
    gap: 20px;
    margin-bottom: 20px;
}
.post__comment .comment__list .comment-avatar {
    width: 45px;
    height: 45px;
    flex-shrink: 0;
}
.post__comment .comment__list .comment-avatar img {
    border-radius: 50%;
}
.post__comment .comment__list .comment-author {
	display: grid;	
}
.post__comment .comment__list .comment-author .author {
	font-weight: 500;
	font-size: 18px;
	line-height: 139%;
}
.post__comment .comment__list .comment-author .date {
	line-height: 131%;
    color: rgba(0, 0, 0, 0.4);
}
.post__comment .comment__list .comment-text {
    font-size: 16px;
    line-height: 131%;
}
.post__comment .comment__list .comment.thread-odd {
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    background: #f9f9f9;
    padding: 15px;
}
@media (min-width: 768px) {
	.post__comment .sub {
		font-size: 16px;
		line-height: 130%;
	}
	.post__comment .form__comment {
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
	}
	.post__comment .form-contacts__input.message {
		height: 120px;
	}	
	.post__comment .form-contacts__input {
		margin-bottom: 0;
		height: 50px;
	}
	.post__comment .form__comment .field-comment {
		flex: 0 0 100%;
	}
	.post__comment .form__comment .field-author,
	.post__comment .form__comment [type="submit"] {
		flex: 0 0 314px;
	}
	.post__comment .comment__wrap {
		padding-top: 35px;
		margin-top: 35px;
		border-top: solid 1px #bababa;
	}
	.post__comment .comment__inner,
	.comment__list .comment.thread-odd {
		padding: 30px;
	}	
}
@media (min-width: 1024px) {
	.post__comment .sub {
		font-size: 21px;
		line-height: 143%;
		transform: translate(6px, -14px);
	}
	.post__comment .comment__wrap {
		padding-top: 40px;
		margin-top: 40px;
	}
	.post__comment .comment__inner {
		padding: 30px 40px;
	}
	.post__comment .comment__list {
		gap: 30px;
	}
	.post__comment .comment__list .comment-avatar {
		width: 55px;
		height: 55px;
	}
	.post__comment .comment__list .comment-author .author {
		font-size: 21px;
		line-height: 143%;
	}
	.post__comment .comment__list .comment-author .date {
		font-size: 18px;
		line-height: 122%;
	}
	.post__comment .comment__list .comment-text {
		font-size: 18px;
		line-height: 139%;
	}	
}
/* end ------------------------------------------ post__comment -------------------------------------- */

/* start ----------------------------------------- breadcrumbs --------------------------------------- */
/* end ------------------------------------------- breadcrumbs --------------------------------------- */

/* start ------------------------- connect-fixed поднимается над .scroll-top ------------------------- */
.connect.connect-fixed {
    bottom: 20px;
    transition: bottom .25s .25s;
	opacity: 0;
	animation: fadeInUp 0.3s ease forwards;
	animation-delay: 2s;	
}
@keyframes fadeInUp {
	to {
		opacity: 1;
	}
}
body:has(.cookies__info[style]) .connect.connect-fixed {
	bottom: 96px;
}
body:has(.cookies__info[style]) .scroll-top.active {
    opacity: 0;
    visibility: hidden;
}
.connect.connect-fixed.raised {
    bottom: 87px;
    transition-delay: 0s;
}
.scroll-top {
    display: flex;
    opacity: 0;
    visibility: hidden;
    transition: opacity .25s, visibility linear .25s;
}
.scroll-top.active {
    opacity: 1;
    visibility: visible;
    transition-delay: .25s, .25s;
}
@media (min-width: 768px) {
    .connect.connect-fixed {
        bottom: 20px;
    }
    .connect.connect-fixed.raised {
        bottom: 96px;
    }
}
@media (prefers-reduced-motion: reduce) {
    .connect.connect-fixed,
    .scroll-top {
        transition: none;
    }
    .scroll-top.active {
        transition-delay: 0s;
    }
}
/* end --------------------------- connect-fixed поднимается над .scroll-top ------------------------- */

/* start ------------------------------------------- murmansk ---------------------------------------- */
.murmansk .offer .offer-big__item:first-of-type,
.murmansk .banner-windows--glazing-balconies .banner-windows__list li:nth-child(3),
.murmansk .choose-right__balcony .list__tabs-top li:nth-child(1),
.murmansk .choose-right__balcony .list__tabs-bottom,
.murmansk .discount-month-section.discount-balc [data-tab="one"],
.page-calc-balconies.murmansk .stoks-windows-content:nth-child(1),
.page-calc-balconies.murmansk .stoks-windows-content:nth-child(2),
.page-calc-balconies.murmansk .stoks-windows-content:nth-child(3),
.page-calc-balconies.murmansk .stoks-windows-content:nth-child(4),
.page-calc-balconies.murmansk .stoks-windows-content:nth-child(5),
.page-calc-balconies.murmansk .stoks-windows-content:nth-child(10),
.page-calc-balconies.murmansk .stoks-windows-content:nth-child(11),
.page-aluminum-windows.murmansk .offer-finishing .options__item:nth-child(2) {
	display: none;
}
.page-balconies-glazing.murmansk .profile-systems-card .slider__content-img {
	height: 282px;
}
.page-balconies-glazing.murmansk .profile-systems-card .slider__content-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
@media (min-width: 768px) {
	.murmansk .windows-glazing-options .options__list {
		display: flex;
	}
	.page-balconies-glazing.murmansk .profile-systems-card .slider__content-img {
		height: 255px;
	}	
}
@media (min-width: 1024px) {
    .murmansk .main-header-menu .main-header-nav__list li:nth-child(2) .menu__sub-list ul {
        grid-template-columns: 1fr
    }
	.page-balconies-glazing.murmansk .profile-systems-card .slider__content-img {
		height: 265px;
	}	
}
@media (min-width: 768px) {
	.page-balconies-glazing.murmansk .windows-glazing-options .options__list {
		justify-content: center;
	}
}
@media (max-width: 767px) {
	.page-balconies-glazing.murmansk .windows-glazing-options .options__item:first-child .options__item-link img {
		margin-left: 4px;
		width: 32px;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.page-panoramic-glazing.murmansk .discount-month__content .stoks-windows-gabarit {
		font-size: 17px;
	}
}
/* end --------------------------------------------- murmansk ---------------------------------------- */