.mt-0 {
	margin-top: 0!important;
}
.mb-0 {
	margin-bottom: 0!important;
}
.post__content a {
	text-decoration: none;
}
.post__content a:hover {
    text-decoration: underline;
    text-underline-offset: 3px;
    text-decoration-thickness: 1px;
}
.post__content img {
	width: 100%;
	height: auto;
    object-fit: cover;	
}
.post__content .post__section-img img {
	margin-top: 20px;	
}
.post__content .child-max-width > img,
.post__content .child-max-height > img {
    height: 100%;
    object-fit: contain;	
}
.post__content .child-max-width > img {
	max-width: 300px;	
}
.post__content .child-max-height > img {
	max-height: 170px;
}
.post__list.list-style-decimal {
    list-style: decimal;
    margin-left: 1em;
	padding-left: 0;
}
.post__content h2,
.post__content .h2 {
	font-weight: 700;
	line-height: 120%;
	color: #000;
	margin-bottom: 15px;
}
.post__content h2,
.post__content .h2 {
	font-size: 24px;
	text-transform: unset;
}
.post__content h3 {
	font-size: 20px;
	margin-bottom: 15px;
}
.post__content > p:not([class]),
.post__text {
	font-size: 16px;
	line-height: 130%;
	color: #000;	
}
.post__content > p:not([class]) strong,
.post__text-medium {
	font-size: 18px;
	line-height: 100%;
	margin: 25px 0 15px;
}
.post__text-medium.margin-text {
	margin: 15px 0 10px;
}
.post__list, .post__list ul {
	list-style: none;
	margin: 0;
}
.post__content > ul:not([class]),
.post__content > ol:not([class]) {
	list-style: none;
    margin: 0;
	padding: 0;
	line-height: 130%;	
}
.post__content > ul:not([class]),
.post__content > ol:not([class]),
.post__list-text {
    display: grid;
    gap: 10px;	
}
.post__content > ul:not([class]) > li,
.post__list.marker li {
	position: relative;
	padding-left: 17px;
}
.post__content > ul:not([class]) > li:after,
.post__list.marker li:after {
	content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #F26422;
	display: inline-block;
    position: absolute;
    left: 0;
    top: 0.4em;
}
.post__content > ol:not([class]) li,
.post__list.marker-check li {
	display: flex;
	gap: 8px;
}
.post__content > ol:not([class]) li:before,
.post__list.marker-check li:before {
	content: '';
    width: 14px;
    height: 15px;
	display: inline-block;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3989 1.03452C13.1394 0.866179 12.8236 0.807828 12.521 0.872296C12.2184 0.936765 11.9538 1.11877 11.7854 1.3783L5.24821 11.4548L2.06009 8.50702C1.94761 8.40301 1.81575 8.32219 1.67203 8.26914C1.52831 8.2161 1.37555 8.19189 1.22247 8.19788C0.913321 8.20999 0.621639 8.34441 0.411595 8.57157C0.201551 8.79874 0.0903504 9.10004 0.102457 9.40919C0.114563 9.71835 0.248985 10.01 0.47615 10.2201L4.66215 14.0903C4.66215 14.0903 4.78232 14.1937 4.83793 14.2299C4.96647 14.3133 5.11018 14.3706 5.26085 14.3985C5.41153 14.4263 5.56621 14.4242 5.71608 14.3923C5.86595 14.3604 6.00806 14.2993 6.1343 14.2124C6.26054 14.1256 6.36843 14.0147 6.45182 13.8861L13.7427 2.64802C13.911 2.38846 13.9694 2.07266 13.9049 1.77008C13.8405 1.4675 13.6585 1.20292 13.3989 1.03452Z' fill='url(%23paint0_linear_1384_5224)' /%3e%3cdefs%3e%3clinearGradient id='paint0_linear_1384_5224' x1='7.01605' y1='0.84668' x2='7.01605' y2='14.4179' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%235ED568' /%3e%3cstop offset='1' stop-color='%2325B23B' /%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
}
.post__list-content {
	counter-reset: item;
	margin-bottom: 40px;
}
.post__list-content li {
	counter-increment: item;
}
.post__list-content li:before {
	content: counter(item) '.';
}
.post__list-content ul {
	counter-reset: item-2;
}
.post__list-content ul > li {
	counter-increment: item-2;
}
.post__list-content ul > li:before {
	content: counter(item) '.' counter(item-2);
	margin-right: .2em;
}
.post__list-content .item-main > a {
    font-size: 18px;
    line-height: 120%;	
    font-weight: 700;
}
.post__list-content .item-main:not(:last-child) {
    margin-bottom: 15px;
}
.post__list-content .item-main:before {
    font-size: 18px;
    line-height: 120%;
    font-weight: 700;
	margin-right: .2em;
}
.post__list-content ul {
    display: grid;
    gap: 10px;
    padding-left: 19px;
    margin-top: 15px;
}
.post__title-content {
    font-weight: 700;
    font-size: 22px;
    line-height: 120%;
    margin-bottom: 20px;
}
.post__section {
	margin-bottom: 40px;
}
.post__section.literature a {
	text-decoration: underline;
}
.post__section-sub {
    margin-bottom: 30px;
}
.post__section:last-of-type,
.post__section-sub:last-of-type {
	margin-bottom: 0;
}
.post__section p {
	margin-bottom: 15px;
}
.post__section-grid {
	display: grid;
}
.post__section-flex {
	display: flex;
}
.flex-column {
    flex-direction: column;	
}
.post__table-responsive {
	overflow-x: auto;
}
.post__table {
    width: 100%;
	border-spacing: 0;
	line-height: 130%;
}
.post__table tr > * + * {
    padding: 0;
    white-space: nowrap;
}
.post__table.two-columns tr > * + * {
	width: 1%;
}
.post__table th {
    border-bottom: 1px solid #D0D0D0;
}
.post__table.three-columns {
	table-layout: fixed;
}
.post__table.three-columns th:nth-child(1),
.post__table.three-columns td:nth-child(1),
.post__table.three-columns th:nth-child(2),
.post__table.three-columns td:nth-child(2) {
	width: calc( (100% - 60px) / 2 );
}
.post__table.three-columns th:nth-child(3),
.post__table.three-columns td:nth-child(3) {
	width: 60px;
}
.post__table thead th {
    padding: 6px 5px 12px 5px;
}
.post__table td {
    padding: 6px 5px;
}
.post__table tbody tr:nth-child(1) td {
    padding-top: 12px;
}
.post__section-img {
    display: flex;
    align-items: center;
    justify-content: center;
}
.post__question {
	gap: 15px;
}
.post__question p {
	margin: 0;
}
.post__question .icon {
	display: flex;
    gap: 10px;
	align-items: center;
}
.post__question .icon:before {
	content: '';
    display: inline-block;
    width: 14px;
    height: 22px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='22' viewBox='0 0 14 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.49922 6.8749C3.49922 5.35811 4.75484 4.1249 6.29922 4.1249H7.69922C9.24359 4.1249 10.4992 5.35811 10.4992 6.8749V7.02959C10.4992 7.96631 10.0136 8.83857 9.21297 9.34131L7.36672 10.5058C6.82463 10.8481 6.37873 11.3186 6.06991 11.8741C5.76109 12.4297 5.59925 13.0525 5.59922 13.6854V13.7456C5.59922 14.5062 6.22484 15.1206 6.99922 15.1206C7.77359 15.1206 8.39922 14.5062 8.39922 13.7456V13.6854C8.39922 13.3331 8.58297 13.0065 8.88047 12.8175L10.7267 11.653C12.328 10.639 13.2992 8.89873 13.2992 7.02529V6.8706C13.2992 3.83271 10.7923 1.37061 7.69922 1.37061H6.29922C3.20609 1.3749 0.699219 3.83701 0.699219 6.8749C0.699219 7.63545 1.32484 8.2499 2.09922 8.2499C2.87359 8.2499 3.49922 7.63545 3.49922 6.8749ZM6.99922 20.6249C7.46335 20.6249 7.90847 20.4438 8.23665 20.1215C8.56484 19.7992 8.74922 19.362 8.74922 18.9062C8.74922 18.4503 8.56484 18.0131 8.23665 17.6908C7.90847 17.3685 7.46335 17.1874 6.99922 17.1874C6.53509 17.1874 6.08997 17.3685 5.76178 17.6908C5.43359 18.0131 5.24922 18.4503 5.24922 18.9062C5.24922 19.362 5.43359 19.7992 5.76178 20.1215C6.08997 20.4438 6.53509 20.6249 6.99922 20.6249Z' fill='%23F26422' /%3e%3c/svg%3e");
}
.post__section-box {
	display: grid;
	gap: 10px;
}
.post__area .want-save-money {
	padding-top: 0;
}
.post__area .quick-calculation {
	margin-bottom: 45px;
	background-image: none;
	position: relative;
}
.post__area .quick-calculation:before {
    content: '';
    position: absolute;
    top: 0;
    left: calc( (100vw - 345px) / 2 * -1 );
    width: 100vw;
    height: 100%;
	background-image: url(/wp-content/themes/twentytwenty-child/img/yellow-fone.webp);
}
.post__area .quick-calculation .container {
    position: relative;
    margin: 0;
    width: 100%;
}
@media (min-width: 768px) {
	.post__content h2,
	.post__content .h2 {
		font-size: 28px;
		margin-bottom: 25px;
	}
	.post__content h3 {
		font-size: 24px;
		margin-bottom: 20px;		
	}
	.post__title-content {
		font-size: 24px;
		line-height: 100%;
		margin-bottom: 30px;
	}
	.post__list-content .item-main > a {
		font-size: 20px;
	}
	.post__list-content .item-main:before {
		font-size: 20px;
	}	
	.post__content > p:not([class]) strong,
	.post__text-medium {
		font-size: 20px;
		margin: 25px 0 20px;
	}
	.post__section-grid {
		grid-template-columns: repeat(2, auto);
		gap: 20px;
	}
	.post__section-grid.grid-revers {
		grid-template-columns: repeat(2, 1fr);		
	}	
	.post__section-grid.grid-revers .post__section-wrap {
		grid-column: 2 / 3;
		grid-row: 1 / 2;
		display: flex;
		flex-direction: column;		
	}
	.post__section-grid.grid-revers .post__section-wrap .post__text-medium {
		margin-top: auto;
	}	
	.post__section-grid.grid-revers .post__section-img {
		grid-column: 1 / 2;
		grid-row: 1 / 2;		
		
	}	
	.post__content .post__section-img img,
	.post__content .child-max-width > img,
	.post__content .child-max-height > img {
		margin-top: 0;
	}	
	.post__section.has-children-table .post__section-grid {
		position: relative;
	}
	.post__section.has-children-table .post__table.two-columns,
	.post__table.three-columns {
		width: 344px;
	}
	.post__section.has-children-table .post__section-img.child-max-height {
		position: absolute;
		right: 0;
		bottom: 0;
	}
	.post__area .quick-calculation {
		margin-bottom: 55px;
	}
	.post__area .quick-calculation:before {
		left: calc( (100vw - 738px) / 2 * -1 );
	}
	.post__area table th,
	.post__area table td {
		font-size: 18px;
	}	
}
@media (min-width: 1200px) {
	.post__content h2,
	.post__content h3 {
		line-height: 100%;
	}	
	.post__content h2,
	.post__content .h2 {
		font-size: 36px;
		margin-bottom: 40px;
	}
	.post__content h3 {
		font-size: 30px;
		margin-bottom: 30px;
	}
	.post__content > p:not([class]),
	.post__content > ul:not([class]),
	.post__content > ol:not([class]),
	.post__text {
		font-size: 18px;	
	}
	.post__title-content {
		font-size: 32px;
		line-height: 100%;
		margin-bottom: 40px;
	}
	.post__list-content .item-main:not(:last-child) {
		margin-bottom: 20px;
	}	
	.post__list-content .item-main > a {
		font-size: 24px;
	}
	.post__list-content .item-main:before {
		font-size: 24px;
	}	
	.post__list-content ul {
		font-size: 20px;
		gap: 12px;
		margin-top: 20px;
	}
	.post__table {
		font-size: 18px;
	}
	.post__section.has-children-table .post__table.two-columns,
	.post__table.three-columns {
		width: 470px;
	}	
	.post__section.has-children-table .post__section-img.child-max-height {
		position: initial;
		right: 0;
		bottom: 0;
	}
	.post__content .child-max-height > img {
		max-height: unset;
	}
	.post__area .quick-calculation {
		margin-bottom: 60px;
	}
	.post__area .quick-calculation:before {
		left: calc( (100vw - 960px) / 2 * -1 );
	}
	.post__area .original-design__box {
		gap: 30px;
	}	
}

.post__area {
    margin-bottom: 30px;
}
.post__include {
	display: grid;
    gap: 30px;
    padding: 30px 15px;
    border-radius: 12px;
    background: #f6f6f6;
	margin-bottom: 30px;	
}
.post__include .post__structure {
	
}
.post__include .post__author {
    display: grid;
    grid-template-columns: 80px 1fr;
    gap: 30px 15px;	
}
.post__include .post__author-img {
	width: 80px;
    height: 80px;
    grid-column: 1 / 2;
    grid-row: 1 / 2;	
}
.post__include .post__author-img img {
	border-radius: 50%;
	width: 100%;
}
.post__include .post__author-title {
    grid-column: 2 / 3;
    grid-row: 1 / 2;
    line-height: 120%;	
}
.post__include .post__author-name {
	font-size: 18px;
	margin-bottom: 5px;
}
.post__include .post__author-desc {
    grid-column: 1 / 3;
    grid-row: 2 / 3;
    line-height: 130%;	
}
.post__include .post__author-info {
	padding: 15px;
    border-radius: 6px;
    background: #fff;
    position: relative;
    filter: drop-shadow(0 0 30px rgba(0, 0, 0, 0.2));
    display: flex;
    flex-direction: column;
    gap: 15px;	
}
.post__include .post__author-info:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: -19px;
    left: 49px;
    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='M0 0V20H24L0 0Z' fill='white' /%3e%3c/svg%3e");	
}
.post__include .post__author-link {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 5px 15px;
}
.post__include .post__author-link a {
	color: #F26421;
}
.post__include .post__structure-title {
	font-size: 22px;
	line-height: 118%;
	margin-bottom: 15px;
}
.post__include .post__structure ul {
	list-style: none;
	margin: 0;
}
.post__include .post__structure ul li {
	line-height: 130%;
	text-decoration: underline;
	text-decoration-skip-ink: none;
	text-underline-offset: 2px;
}
.post__include .post__structure ul li:not(:last-child) {
	margin-bottom: 15px;
}
.post__include .post__structure ul li a {
	text-decoration: none;
}
.post__content-area {
    display: flex;
    flex-direction: column;
    gap: 30px;
}
.post__content-area img {
    width: 100%;
    height: auto;
    object-fit: cover;	
	border-radius: 6px;
}
.post__content-area .content-text h2 {
	font-weight: 700;
	font-size: 22px;
	line-height: 120%;
	margin-bottom: 20px;
	text-transform: unset;	
}
.post__content-area .content-text h3 {
	font-weight: 700;
	font-size: 18px;
	line-height: 122%;
	margin-top: 10px;
	margin-bottom: 10px;	
}
.post__content-area .content-text p,
.post__content-area .content-text ul,
.post__content-area .content-text ol {
	line-height: 130%;
	padding-bottom: 10px;	
}
.post__content-area .content-text ul {
    display: grid;
    gap: 10px;	
	margin-left: 20px;	
	margin-bottom: 0;
}
.post__content-area .content-text ol {
    display: grid;
    gap: 10px;	
    margin-bottom: 0;
    padding-left: 20px;
}
.post__content-area .content-text ul li::marker {
	color: #F26422;
	font-size: 1.2em;
}
.post__content-area .content-text > :first-child,
.post__content-area .content-text h3:nth-of-type(1) {
	margin-top: 0;	
}
.post__content-area .content-text > :last-child {
	margin-bottom: 0;
	padding-bottom: 0;	
}
.post__content-area figure {
	margin: 0 0 15px;	
}
.post__content-area picture {
	display: flex;
}
.post__content-quote {
	border-radius: 6px;
	background: #f6f6f6;
	padding: 20px 15px;
	position: relative;
}
.post__content-quote .quote__title {
	font-weight: 700;
	font-size: 18px;
	line-height: 111%;	
	padding-left: 54px;
	margin-bottom: 10px;	
}
.post__content-quote .quote__desc {
	line-height: 130%;
}
.post__content-quote .quote__stick {
	position: absolute;
	top: 0;
	width: 34px;
	height: 40px;
	display: inline-block;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='34' height='40' viewBox='0 0 34 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 0H34V40L17 28L0 40V0Z' fill='%23F26422' /%3e%3c/svg%3e");
}
.post__content-gallery .gallery__list {
	display: grid;
    gap: 15px;	
}
.post__content-gallery .gallery__item {
	display: flex;	
	position: relative;
}
.post__content-gallery .gallery__item .label {
    position: absolute;
    top: 15px;
    left: 15px;
    display: inline-block;
    font-size: 14px;
    line-height: 100%;
    border-radius: 35px;
    padding: 7px 8px;
    background: rgba(255, 255, 255, 0.8);
}
.post__content-consultation {
	display: grid;
    gap: 15px;	
}
.post__content-consultation .consultation__action {
    padding: 50px 20px 25px;
    border-radius: 6px;
    overflow: hidden;
	background-image: url("../img/blog/consultation/bg-mobile.jpg");
	background-repeat: no-repeat;
	background-size: cover;	
}
.post__content-consultation .consultation__title {
	font-size: 28px;
	color: #fff;
	margin-bottom: 20px;
}
.post__content-consultation .consultation__sub-title {
	font-size: 18px;
	line-height: 122%;
	color: #fff;
	margin-bottom: 40px;
}
.post__content-consultation .form-contacts {
    margin-bottom: 0;
}
.post__content-consultation .form-contacts__box {
	margin-bottom: 10px;
	max-width: 100%;
	min-width: unset;
}
.post__content-consultation .form-contacts__box:before {
	content: none;
}
.post__content-consultation .form-contacts__input {
    text-align: center;
    padding-left: 0;
    font-weight: 700;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 0.188em solid #c9c9c9;
	height: 40px;
	font-size: 16px;
}
.post__content-consultation .form-contacts__button {
	height: 40px;
	max-width: 100%;
}
.post__content-consultation .form-contacts__info {
	font-size: 12px;
    line-height: 117%;
    color: #fff;
    margin-top: 15px;	
}
.post__content-consultation .form-contacts__link {
    color: #fff;
    text-decoration: underline;
    text-decoration-skip-ink: none;	
}
.post__content-consultation .consultation__image {
    position: relative;
}
.post__content-consultation picture {
	display: flex;
	height: 100%;
}
.post__content-consultation .link-video {
    display: inline-flex;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.post__content-consultation .link-btn {
    display: inline-block;
    width: 73px;
    height: 52px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='93' height='72' viewBox='0 0 93 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url(%23filter0_d_2272_49563)'%3e%3crect x='10' y='10' width='73' height='52' rx='6' fill='black' fill-opacity='0.45' /%3e%3cpath d='M37 50V22L60 36L37 50Z' fill='white' /%3e%3c/g%3e%3cdefs%3e%3cfilter id='filter0_d_2272_49563' x='0' y='0' width='93' height='72' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha' /%3e%3cfeOffset /%3e%3cfeGaussianBlur stdDeviation='5' /%3e%3cfeComposite in2='hardAlpha' operator='out' /%3e%3cfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0' /%3e%3cfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_2272_49563' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_2272_49563' result='shape' /%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");	
	background-size: auto;
    background-position: center;
}
.post__content-action {
	display: grid;
    gap: 15px;
    color: #fff;	
}
.post__content-action .action__box {
	position: relative;
	border-radius: 6px;
	padding: 20px;	
	background-repeat: no-repeat;
    background-size: cover;	
}
.post__content-action .action__calc {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='345' height='162' viewBox='0 0 345 162' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='345' height='162' fill='%23F26422'/%3e%3cmask id='path-1-outside-1_4227_5434' maskUnits='userSpaceOnUse' x='117' y='21' width='117' height='118' fill='black'%3e%3crect fill='white' x='117' y='21' width='117' height='118'/%3e%3cpath d='M162.25 119V92.25H135.5C126.667 92.25 122.25 88.25 122.25 80.25C122.25 76.4167 123.417 73.5 125.75 71.5C128.25 69.3333 131.5 68.25 135.5 68.25H162.25V41.5C162.25 31.6667 166.583 26.75 175.25 26.75C183.917 26.75 188.25 31.6667 188.25 41.5V68.25H215.25C219.25 68.25 222.417 69.3333 224.75 71.5C227.25 73.5 228.5 76.4167 228.5 80.25C228.5 88.25 224.083 92.25 215.25 92.25H188.25V119C188.25 128.667 183.917 133.5 175.25 133.5C166.583 133.5 162.25 128.667 162.25 119Z'/%3e%3c/mask%3e%3cpath d='M162.25 119V92.25H135.5C126.667 92.25 122.25 88.25 122.25 80.25C122.25 76.4167 123.417 73.5 125.75 71.5C128.25 69.3333 131.5 68.25 135.5 68.25H162.25V41.5C162.25 31.6667 166.583 26.75 175.25 26.75C183.917 26.75 188.25 31.6667 188.25 41.5V68.25H215.25C219.25 68.25 222.417 69.3333 224.75 71.5C227.25 73.5 228.5 76.4167 228.5 80.25C228.5 88.25 224.083 92.25 215.25 92.25H188.25V119C188.25 128.667 183.917 133.5 175.25 133.5C166.583 133.5 162.25 128.667 162.25 119Z' fill='%23FF6E2A'/%3e%3cpath d='M162.25 92.25H167.25V87.25H162.25V92.25ZM125.75 71.5L129.004 75.2963L129.014 75.2874L129.025 75.2784L125.75 71.5ZM162.25 68.25V73.25H167.25V68.25H162.25ZM188.25 68.25H183.25V73.25H188.25V68.25ZM224.75 71.5L221.348 75.164L221.483 75.2893L221.627 75.4043L224.75 71.5ZM188.25 92.25V87.25H183.25V92.25H188.25ZM162.25 119H167.25V92.25H162.25H157.25V119H162.25ZM162.25 92.25V87.25H135.5V92.25V97.25H162.25V92.25ZM135.5 92.25V87.25C131.738 87.25 129.85 86.3876 128.919 85.544C128.081 84.7855 127.25 83.3444 127.25 80.25H122.25H117.25C117.25 85.1555 118.627 89.7145 122.206 92.956C125.691 96.1124 130.428 97.25 135.5 97.25V92.25ZM122.25 80.25H127.25C127.25 77.4849 128.045 76.1182 129.004 75.2963L125.75 71.5L122.496 67.7037C118.788 70.8818 117.25 75.3484 117.25 80.25H122.25ZM125.75 71.5L129.025 75.2784C130.435 74.0563 132.44 73.25 135.5 73.25V68.25V63.25C130.56 63.25 126.065 64.6104 122.475 67.7216L125.75 71.5ZM135.5 68.25V73.25H162.25V68.25V63.25H135.5V68.25ZM162.25 68.25H167.25V41.5H162.25H157.25V68.25H162.25ZM162.25 41.5H167.25C167.25 37.2097 168.209 34.9258 169.251 33.7435C170.187 32.6817 171.863 31.75 175.25 31.75V26.75V21.75C169.971 21.75 165.146 23.2766 161.749 27.1315C158.458 30.8659 157.25 35.957 157.25 41.5H162.25ZM175.25 26.75V31.75C178.637 31.75 180.313 32.6817 181.249 33.7435C182.291 34.9258 183.25 37.2097 183.25 41.5H188.25H193.25C193.25 35.957 192.042 30.8659 188.751 27.1315C185.354 23.2766 180.529 21.75 175.25 21.75V26.75ZM188.25 41.5H183.25V68.25H188.25H193.25V41.5H188.25ZM188.25 68.25V73.25H215.25V68.25V63.25H188.25V68.25ZM215.25 68.25V73.25C218.325 73.25 220.16 74.0609 221.348 75.164L224.75 71.5L228.152 67.836C224.674 64.6058 220.175 63.25 215.25 63.25V68.25ZM224.75 71.5L221.627 75.4043C222.703 76.2652 223.5 77.6023 223.5 80.25H228.5H233.5C233.5 75.231 231.797 70.7348 227.873 67.5957L224.75 71.5ZM228.5 80.25H223.5C223.5 83.3444 222.669 84.7855 221.831 85.544C220.9 86.3876 219.012 87.25 215.25 87.25V92.25V97.25C220.322 97.25 225.059 96.1124 228.544 92.956C232.123 89.7145 233.5 85.1555 233.5 80.25H228.5ZM215.25 92.25V87.25H188.25V92.25V97.25H215.25V92.25ZM188.25 92.25H183.25V119H188.25H193.25V92.25H188.25ZM188.25 119H183.25C183.25 123.189 182.299 125.397 181.277 126.537C180.348 127.573 178.663 128.5 175.25 128.5V133.5V138.5C180.504 138.5 185.318 137.01 188.723 133.213C192.034 129.519 193.25 124.478 193.25 119H188.25ZM175.25 133.5V128.5C171.837 128.5 170.152 127.573 169.223 126.537C168.201 125.397 167.25 123.189 167.25 119H162.25H157.25C157.25 124.478 158.466 129.519 161.777 133.213C165.182 137.01 169.996 138.5 175.25 138.5V133.5Z' fill='%23FF6E2A' mask='url(%23path-1-outside-1_4227_5434)'/%3e%3c/svg%3e ");
}
.post__content-action .action__measure {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='345' height='162' viewBox='0 0 345 162' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='345' height='162' fill='%233385D7'/%3e%3cpath d='M117.624 113.601V136.887H140.906L209.57 68.1459L186.288 44.8596L117.624 113.601ZM239.37 120.493L212.984 146.885L180.701 114.594L191.69 103.603L197.898 109.813L213.233 94.4128L222.048 103.231L212.984 112.048L219.565 118.258L228.381 109.564L239.37 120.493ZM140.036 73.7346L107.629 41.5064L134.014 15.1152L144.941 26.1064L129.606 41.5064L136.249 48.0886L151.522 32.6886L160.338 41.5064L151.522 50.262L157.73 56.4717L140.036 73.7346ZM227.574 49.9515C229.995 47.5298 229.995 43.7419 227.574 41.1959L213.046 26.9136C210.749 24.4918 206.714 24.4918 204.293 26.9136L192.869 38.2773L216.151 61.5636L227.574 49.9515Z' fill='%234A9CED'/%3e%3c/svg%3e ");
}
.post__content-action .action__box-title {
	font-size: 24px;
	line-height: 117%;
	margin-bottom: 20px;
	width: 190px;	
}
.post__content-action .action__box-text {
	font-size: 18px;
	line-height: 100%;	
}
.post__content-action .action__box img {
    position: absolute;
    right: 10px;
    bottom: 0;
}
.post__content-action .action__calc img {
	width: 126px;
	height: 142px;
}
.post__content-action .action__measure img {
	width: 148px;
	height: 167px;
}
.post__content-columns {
    display: grid;
    gap: 30px;
}
.post__content-columns .content-img {
    display: grid;
    gap: 15px;
}
.post__content-columns .content-img picture {
    display: flex;
}
.post__content-consultant {
	border-left: 3px solid #f26422;
	border-radius: 12px;
	background: #f6f6f6;
	padding: 20px 15px;
}
.post__content-consultant .consultant__wrap {
	display: grid;
	grid-template-columns: 80px 1fr;
	gap: 30px 15px;	
}
.post__content-consultant .consultant__img {
	width: 80px;
	height: 80px;
    grid-column: 1 / 2;
    grid-row: 1 / 2;	
}
.post__content-consultant .consultant__img img {
	border-radius: 50%;	
}
.post__content-consultant .consultant__title {
    grid-column: 2 / 3;
    grid-row: 1 / 2;
	line-height: 120%;	
}
.post__content-consultant .consultant__title .display {
	font-size: 18px;
	display: block;
	margin-bottom: 5px;
}
.post__content-consultant .consultant__desc {
    grid-column: 1 / 3;
    grid-row: 2 / 3;
	padding: 20px 15px;
    border-radius: 6px;
    background: #fff;
    line-height: 130%;	
	position: relative;
	filter: drop-shadow(0 0 30px rgba(0, 0, 0, 0.2));
}
.post__content-consultant .consultant__desc:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: -19px;
    left: 30px;
    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='M0 0V20H24L0 0Z' fill='white' /%3e%3c/svg%3e");	
}
.post__content-foto .foto__image {
	position: relative;
}
.post__content-foto .link-video {
    display: inline-flex;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.post__content-foto .link-btn {
    display: inline-block;
    width: 73px;
    height: 52px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='93' height='72' viewBox='0 0 93 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url(%23filter0_d_2272_49563)'%3e%3crect x='10' y='10' width='73' height='52' rx='6' fill='black' fill-opacity='0.45' /%3e%3cpath d='M37 50V22L60 36L37 50Z' fill='white' /%3e%3c/g%3e%3cdefs%3e%3cfilter id='filter0_d_2272_49563' x='0' y='0' width='93' height='72' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha' /%3e%3cfeOffset /%3e%3cfeGaussianBlur stdDeviation='5' /%3e%3cfeComposite in2='hardAlpha' operator='out' /%3e%3cfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0' /%3e%3cfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_2272_49563' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_2272_49563' result='shape' /%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");	
	background-size: auto;
    background-position: center;
}
.post__content-consultancy {
	border-radius: 6px;
	background: #f6f6f6;
	padding: 20px 15px;
}
.post__content-consultancy .consultancy__text {
	font-size: 18px;
	line-height: 130%;
	margin-bottom: 15px;
}
.post__content-measuring {
	position: relative;
    	
}
.post__content-measuring .measuring__wrap {
    position: relative;
	border-radius: 6px;
	background: url("../img/blog/measuring/bg-mobile.jpg");
	background-repeat: no-repeat;
    background-size: cover;	
	padding: 40px 15px;	
	overflow: hidden;
}
.post__content-measuring .measuring__wrap:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
    width: 100%;	
	height: 100%;
	background: linear-gradient(90deg, rgba(246, 246, 246, 0.99) 37.98%, rgba(246, 246, 246, 0) 100%);	
}
.post__content-measuring .measuring__inner {
	position: relative;
}
.post__content-measuring .measuring__title {
	font-size: 24px;
	line-height: 121%;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.post__content-measuring .measuring__text {
	line-height: 130%;
	margin-bottom: 20px;
}
.post__content-measuring .measuring__img {
	position: absolute;
	width: 252px;
	height: 360px;
	bottom: 0;
	right: 30px;
	display: none;
}
.post__area .table-responsive {
    width: 100%;
    /* overflow-x: auto;
    -webkit-overflow-scrolling: touch; */
    margin-bottom: 15px;
    border-radius: 4px;
}
/* Индикатор скролла (появляется только если нужно) */
.post__area .table-responsive {
/*     background: linear-gradient(to right, white 30%, rgba(255,255,255,0)),
                linear-gradient(to right, rgba(255,255,255,0), white 70%) 100% 0,
                radial-gradient(farthest-side at 0% 50%, rgba(0,0,0,0.2), rgba(0,0,0,0)),
                radial-gradient(farthest-side at 100% 50%, rgba(0,0,0,0.2), rgba(0,0,0,0)) 100% 0;
    background-repeat: no-repeat;
    background-color: white;
    background-size: 40px 100%, 40px 100%, 14px 100%, 14px 100%;
    background-position: 0 0, 100% 0, 0 0, 100% 0;
    background-attachment: local, local, scroll, scroll; */
}
/* Стили для таблиц внутри контейнера */
.post__area .table-responsive table {
    margin: 0;
    /* min-width: 100%; */
}
.post__area table {
    width: 100%;
    border-collapse: collapse;
    box-sizing: border-box;
}
.post__area table thead,
.post__area table thead strong {
	text-transform: uppercase;
	font-weight: 700;
}
.post__area table th,
.post__area table td {
	padding: 15px;
	vertical-align: top;
	min-width: 120px;
	font-size: 14px;
}
.post__area table th:first-child,
.post__area table td {
	text-align: left;
}
.post__area table td:first-child {
	font-weight: 700;
}
.post__area table.standard-table th {
    background-color: #f8f8f8;
}
.post__area table.striped-table th {
    background-color: #ffe600;
}
.post__area table.striped-table tr:nth-child(even) {
    background-color: #f6f6f6;
}
.post__area table.color-table th:not(:first-child) {
	font-weight: 900;
}
.post__area table.color-table td + td {
	border-left: 1px solid #ddd;
}
.post__area table.color-table td:nth-child(2),
.post__area table.color-table th:nth-child(2) {
	background: #fffde7;
}
.post__area table.color-table td:nth-child(3),
.post__area table.color-table th:nth-child(3) {
	background: #eeffdf;
}
.post__area table.color-table td:nth-child(4),
.post__area table.color-table th:nth-child(4) {
	background: #e9f9ff;
}
.post__area table.standard-table th,
.post__area table.standard-table td,
.post__area table.striped-table th,
.post__area table.striped-table td,
.post__area table.color-table th {
	border: 1px solid #ddd;
}
.post__area .table-responsive {
	overflow-x: auto;
}
.post__area .table-responsive::-webkit-scrollbar {
	display: none;
}
.post__area .table-inner {
	padding: 6px;
}
.post__area table {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
}
@media (max-width: 1199px) {
    .post__area .table-responsive {
        width: 100vw;
    }    
    .post__area .table-inner {
        width: min-content;
        min-width: 100%;
        padding-right: 32px;
    }    
    .post__area table {
        width: auto;
        min-width: 100%;
    }	
}
/* //////////////////////////////////////////////////////////////////////////////// */
.post__content-area .post-ad {
    position: relative;	
}
.post__content-area .post-ad .container {
    position: relative;
    z-index: 1;
    width: 100%;	
}
.post__content-area .post-ad .calculate-windows:before {
	content: '';
    position: absolute;
    top: 0;
    left: calc( (100vw - 345px) / 2 * -1 );
    width: 100vw;
    height: 100%;
	background-color: #FFE600;
}
.post__content-area .post-ad .windows-installments {
	position: relative;
    overflow: unset;
    clip-path: inset(-100vw -100vw -0 -100vw);	
}
.post__content-area .post-ad .windows-installments:before,
.post__content-area .post-ad .windows-installments:after {
	content: '';
    position: absolute;
    top: 0;
    left: calc( (100vw - 345px) / 2 * -1 );
    width: 100vw;
    height: 100%;
}
.post__content-area .post-ad .windows-installments:before {
	background: #FFE600;
	clip-path: none;
}
.post__content-area .post-ad .windows-installments:after {
    top: 7em;
    -webkit-clip-path: polygon(45.89% 69.8%, 48.83% 68.15%, 51.41% 66.38%, 54.12% 63.94%, 57.19% 61.01%, 60.21% 57.99%, 63.09% 54.49%, 65.47% 51.76%, 68.21% 48.7%, 72.14% 43.72%, 76.16% 38.81%, 79.94% 34.13%, 84.96% 27.27%, 90% 20%, 100% 4.2%, 100% 100%, 0% 100%, 0% 80.6%, 13.2% 79.4%, 31.35% 75.29%);
    clip-path: polygon(45.89% 69.8%, 48.83% 68.15%, 51.41% 66.38%, 54.12% 63.94%, 57.19% 61.01%, 60.21% 57.99%, 63.09% 54.49%, 65.47% 51.76%, 68.21% 48.7%, 72.14% 43.72%, 76.16% 38.81%, 79.94% 34.13%, 84.96% 27.27%, 90% 20%, 100% 4.2%, 100% 100%, 0% 100%, 0% 80.6%, 13.2% 79.4%, 31.35% 75.29%);
    background: linear-gradient(266.8deg, #FFF854 0.02%, #FFE03E 101.17%);
}
.post__content-area .post-ad .windows-installments .container {
	--offset: calc( (100vw - 345px) / 2 * -1 );
	left: var(--offset);	
}
.post__content-area .post-ad .calculate-your-cost .indent {
    padding: 0;
}
/* //////////////////////////////////////////////////////////////////////////////// */
.post__topic {
    margin-bottom: 30px;
}
.post__topic .container {
	padding-top: 175px;
	border-radius: 6px;
    overflow: hidden;	
	background-image: url("../img/blog/topic/bg-mobile.jpg");
	background-repeat: no-repeat;
    background-size: contain;	
}
.post__topic .content {
    background: #1D1D1D;
}
.post__topic .inner {
    padding: 20px 15px 15px;
}
.post__topic .title {
    font-size: 22px;
    line-height: 110%;
    color: #fff;
    text-align: left;
    padding-left: 5px;
    border-left: solid 2px #f26422;	
    margin-bottom: 20px;
}
.post__topic .title .display {
    display: block;
}
.post__topic .list {
	display: grid;
    gap: 15px;
    margin-bottom: 25px;
	line-height: 130%;
}
.post__topic .item {
    text-decoration: underline;
    text-decoration-skip-ink: none;
    text-underline-offset: 2px;	
}
.post__topic .item a {
    color: #fff;
    text-decoration: none;	
}
.post__nav-article .post-navigation {
    border-top: solid 1px #bababa;
    padding-top: 15px;	
    display: flex;
    justify-content: space-between;	
}
.post__nav-article .post-navigation a {
	color: #17a1e3;
	text-decoration: none;
	line-height: 125%;
    display: flex;
    align-items: center;
    gap: 5px;	
}
.post__nav-article .nav-prev a:before,
.post__nav-article .nav-next a:after {
	content: '';
	display: inline-block;
	width: 9px;
	height: 14px;
	background-size: cover;
}
.post__nav-article .nav-prev a:before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.265172 7.37804L7.59868 0.257485C7.95225 -0.0858285 8.5258 -0.0858285 8.87936 0.257485L9.73478 1.08811C10.088 1.43105 10.0883 1.98651 9.73629 2.33019L3.92419 7.99982L9.73591 13.6698C10.0883 14.0135 10.0876 14.5689 9.7344 14.9119L8.87898 15.7425C8.52542 16.0858 7.95187 16.0858 7.59831 15.7425L0.265172 8.62159C-0.0883908 8.27828 -0.0883908 7.72135 0.265172 7.37804Z' fill='%2317A1E3' /%3e%3c/svg%3e");
}
.post__nav-article .nav-next a:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.73477 8.62179L2.40132 15.7424C2.04764 16.0859 1.47423 16.0859 1.12058 15.7424L0.265254 14.9119C-0.0878262 14.5691 -0.0885053 14.0134 0.263745 13.6698L6.07563 7.99998L0.263745 2.33019C-0.0885053 1.98655 -0.0878262 1.43091 0.265254 1.08808L1.12058 0.257567C1.47426 -0.0858556 2.04768 -0.0858556 2.40132 0.257567L9.73473 7.37821C10.0884 7.72159 10.0884 8.27837 9.73477 8.62179Z' fill='%2317A1E3' /%3e%3c/svg%3e");
}
.post__question-action .content {
	border: 2px solid #f26422;
	border-radius: 6px;
	padding: 40px 15px;	
}
.post__question-action .question__title {
	font-size: 24px;
	line-height: 121%;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.post__question-action .question__sub-title {
	line-height: 130%;
	margin-bottom: 20px;
}
.post__question-action .form__contacts {
    margin-bottom: 20px;
    display: grid;
    gap: 15px;
}
.post__question-action .form__contacts textarea {
	border: 1px solid #c9c9c9;
    border-radius: 5px;
    width: 100%;
    height: 100px;
    resize: none;
    padding: 10px;
}
.post__question-action .form__contacts input {
	border: 1px solid #c9c9c9;
    border-radius: 6px;
    width: 100%;
    height: 40px;
    padding: 10px 10px 10px 54px;
}
.post__question-action .form__contacts .field-phone {
	position: relative;
}
.post__question-action .form__contacts .field-phone:before {
	content: '';
    display: inline-block;
    width: 19px;
    height: 19px;
    position: absolute;
    top: 50%;
    left: 19px;
    transform: translateY(-50%);
	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 opacity='0.25'%3e%3cpath d='M15.1412 11.3146C15.0794 11.2534 14.5161 10.719 13.6784 10.719C13.1746 10.719 12.6961 10.9078 12.2266 11.3068C11.6263 11.8166 11.006 12.3445 10.3275 12.3445C9.86277 12.3445 9.3694 12.1011 8.82126 11.6007C8.4583 11.2681 7.79845 10.6135 7.46374 10.2549C6.17011 8.86126 6.7339 8.06315 7.78627 6.84704C8.75084 5.7309 8.29399 4.52642 7.77715 4.01489C7.72325 3.95499 6.45092 2.54668 5.83062 1.93173C5.44114 1.54603 4.89213 1.10303 4.09796 1.10303C3.49983 1.10303 2.88041 1.35685 2.20403 1.87829C1.59982 2.34241 0.897366 3.14138 0.11667 4.25407C0.0236469 4.3868 -0.0159095 4.54926 0.00582477 4.70914C0.501802 8.37774 2.0645 11.6068 4.52439 14.045L4.99733 14.5139C7.45678 16.9522 10.713 18.501 14.4152 18.994C14.4435 18.9978 14.4731 19 14.5013 19C14.6343 19 14.7639 18.9599 14.8734 18.8836C15.9958 18.1084 16.8025 17.4124 17.2685 16.8156C18.6713 15.0289 17.9097 13.9076 17.2151 13.2189C16.5952 12.6044 15.1751 11.343 15.1412 11.3146ZM16.2388 16.0231C15.8849 16.476 15.2303 17.0448 14.3366 17.6779C11.026 17.1875 8.11968 15.7813 5.9193 13.5999L5.44636 13.1306C3.24554 10.9492 1.82716 8.06789 1.33336 4.78585C1.97017 3.90113 2.54483 3.2517 3.00299 2.89876C3.4368 2.56478 3.80498 2.39499 4.09796 2.39499C4.35095 2.39499 4.58568 2.52556 4.90822 2.84532C5.50287 3.43485 6.79171 4.86212 6.82301 4.89617C6.9695 5.05088 7.2603 5.4676 6.76998 6.03471C5.86844 7.07673 4.35964 8.82032 6.50438 11.131C6.86387 11.5171 7.54633 12.1933 7.93668 12.551C8.7378 13.2814 9.5198 13.6369 10.3275 13.6369C11.4885 13.6369 12.3683 12.8893 13.1064 12.2622C13.3046 12.0933 13.492 12.0119 13.6776 12.0119C13.9823 12.0119 14.2231 12.2329 14.2453 12.2536C14.2596 12.2661 15.6993 13.5439 16.2935 14.1334C16.6878 14.5242 17.0964 14.9298 16.2388 16.0231ZM10.0805 4.28208C11.146 4.65398 12.0949 5.24782 12.9004 6.04678C13.7067 6.84574 14.3053 7.78606 14.68 8.84186C14.7743 9.10732 15.026 9.27367 15.295 9.27367C15.3668 9.27367 15.4398 9.2616 15.5115 9.23704C15.8506 9.11896 16.0288 8.74964 15.9101 8.41265C15.4702 7.17326 14.7678 6.06962 13.8223 5.13276C12.8773 4.19589 11.7645 3.49949 10.5135 3.06252C10.1731 2.94444 9.80061 3.12112 9.68194 3.45769C9.5624 3.79425 9.74149 4.16357 10.0805 4.28208ZM18.9616 7.27324C18.3561 5.5999 17.4028 4.11056 16.1283 2.84704C14.853 1.58353 13.3511 0.638904 11.6641 0.0381727C11.3229 -0.0824907 10.9508 0.0924713 10.8295 0.428174C10.7082 0.764308 10.8847 1.13449 11.2229 1.25515C12.7287 1.79038 14.0684 2.6333 15.2055 3.76064C16.3426 4.88798 17.1929 6.21657 17.7323 7.70935C17.8284 7.97309 18.0788 8.13727 18.3461 8.13727C18.4191 8.13727 18.4939 8.12478 18.5678 8.10021C18.9073 7.97955 19.0829 7.60937 18.9616 7.27324Z' fill='black' /%3e%3c/g%3e%3c/svg%3e");
}
.post__question-action .form__contacts-privacy {
	font-size: 14px;
	line-height: 114%;
}
.post__question-action .form__contacts-link {
	text-decoration-skip-ink: none;
}
.post__recommend {
    overflow: hidden;
}
.post__recommend .slider__owl-controls .owl-prev span,
.post__recommend .slider__owl-controls .owl-next span {
	bottom: -5px;
}
.post__recommend h2 {
	margin-bottom: 20px;
}
.post__recommend .owl-stage-outer {
	-webkit-filter: drop-shadow(0px 0px 20px rgba(28, 26, 51, 0.1));
    filter: drop-shadow(0px 0px 20px rgba(28, 26, 51, 0.1));
}
.post__recommend .owl-item:not(.active) {

}
.post__recommend .post {
	width: 307px;
}
.post__recommend .post__wrap {
	box-shadow: none!important;
}
.post__btn-action {
    -webkit-appearance: none;
    position: fixed;
    top: 50%;
    right: 0;
    margin-top: -60px;
	transform: translateX(178px);
    width: 238px;
    height: 121px;
    display: inline-block;    
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
	background: #fff;
    border-radius: 6px 0 0 6px;
    box-sizing: content-box;
    transition: transform 0.3s ease;
    outline: none;
    z-index: 110;	
}
.post__btn-action button {
    padding: 12px;
    background: #fff;
    display: flex;
    align-items: center;
    gap: 20px;
    width: 100%;	
	cursor: pointer;
}
.post__btn-action button span{
    display: inline-block;
}
.post__btn-action .btn__measuring {
    border-bottom: solid 1px #D5D5D5;
}
.post__present {
	width: 100px;
	height: 100px;
	position: fixed;
	top: 65%;
	left: calc(1000px + (100% - 960px) / 2);
	z-index: 110;	
}
.post__btn-present {
	width: 100%;
	height: 100%;	
	border-radius: 50%;
	background-image: url("../img/blog/present.jpg");
	background-repeat: no-repeat;
    background-size: cover;	
	cursor: pointer;	
}
.post__present .btn-close {
    position: absolute;
    top: -10px;
    right: -12px;
    width: 20px;
    height: 20px;
	display: inline-block;
}
.post__present {
	display: none;
}
.post__comment .comment__title {
	font-size: 22px;
	line-height: 120%;
	margin-bottom: 25px;	
}
.post__comment .form__comment {
	margin-bottom: 20px;
    display: grid;
    gap: 15px;	
}
.post__comment .form__comment textarea {
    border: 1px solid #c9c9c9;
    border-radius: 5px;
    width: 100%;
    height: 100px;
    resize: none;
    padding: 10px;
}
.post__comment .form__comment .field-author input {
    border: 1px solid #c9c9c9;
    border-radius: 6px;
    width: 100%;
    height: 40px;
    padding: 10px;
}
.post__comment .form__comment [type="submit"] {
    border-radius: 5px;
    width: 100%;
    height: 40px;
    border: 0;
    outline: 0;
    font-weight: 900;
    line-height: 169%;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    background: #f26422;
}
.post__comment .form__comment-privacy {
    font-size: 14px;
    line-height: 121%;
    padding-bottom: 30px;
    border-bottom: solid 1px #C9C9C9;
}
.post__comment .form__comment-link {
    text-decoration-skip-ink: none;
}
.post__comment .comment__wrap {
    padding-top: 30px;	
}
.post__comment .comment__list {
    list-style: none;
    display: grid;
    gap: 25px;	
    padding: 0;
    margin: 0;	
}
.comment__list .comment-headline {
    display: flex;
    gap: 15px;
	margin-bottom: 20px;
}
.comment__list .comment-avatar img {
    width: 45px;
    height: 45px;	
	border-radius: 50%;
}
.comment__list .comment-author {
	line-height: 130%;
}
.comment__list .comment-author .author {
    margin-right: 15px;
}
.comment__list .comment-author .date {
	color: #bababa;
}
.comment__list .children {
    display: grid;
    gap: 25px;	
	list-style: none;
    padding-left: 49px;
    margin: 0;
	position: relative;
}
.comment__list .children:before {
	content: '';
    display: inline-block;
    width: 36px;
    height: 35px;
    position: absolute;
    top: 0;
    left: 0;	
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='36' height='35' viewBox='0 0 36 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.5 1.25C2.5 0.559644 1.94036 0 1.25 0C0.559644 0 0 0.559644 0 1.25H1.25H2.5ZM35.1339 26.1339C35.622 25.6457 35.622 24.8543 35.1339 24.3661L27.1789 16.4112C26.6908 15.923 25.8993 15.923 25.4112 16.4112C24.923 16.8993 24.923 17.6908 25.4112 18.1789L32.4822 25.25L25.4112 32.3211C24.923 32.8092 24.923 33.6007 25.4112 34.0888C25.8993 34.577 26.6908 34.577 27.1789 34.0888L35.1339 26.1339ZM1.25 1.25H0V20.25H1.25H2.5V1.25H1.25ZM6.25 25.25V26.5H34.25V25.25V24H6.25V25.25ZM1.25 20.25H0C0 23.7018 2.79822 26.5 6.25 26.5V25.25V24C4.17893 24 2.5 22.3211 2.5 20.25H1.25Z' fill='%23BABABA' /%3e%3c/svg%3e");
}
.comment__list .comment.thread-odd {
    padding-left: 49px;
	position: relative;
}
.comment__list .comment.thread-odd:before {
	content: '';
    display: inline-block;
    width: 36px;
    height: 35px;
    position: absolute;
    top: 0;
    left: 0;	
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='36' height='35' viewBox='0 0 36 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.5 1.25C2.5 0.559644 1.94036 0 1.25 0C0.559644 0 0 0.559644 0 1.25H1.25H2.5ZM35.1339 26.1339C35.622 25.6457 35.622 24.8543 35.1339 24.3661L27.1789 16.4112C26.6908 15.923 25.8993 15.923 25.4112 16.4112C24.923 16.8993 24.923 17.6908 25.4112 18.1789L32.4822 25.25L25.4112 32.3211C24.923 32.8092 24.923 33.6007 25.4112 34.0888C25.8993 34.577 26.6908 34.577 27.1789 34.0888L35.1339 26.1339ZM1.25 1.25H0V20.25H1.25H2.5V1.25H1.25ZM6.25 25.25V26.5H34.25V25.25V24H6.25V25.25ZM1.25 20.25H0C0 23.7018 2.79822 26.5 6.25 26.5V25.25V24C4.17893 24 2.5 22.3211 2.5 20.25H1.25Z' fill='%23BABABA' /%3e%3c/svg%3e");
}
.comment__list .comment-text {
	padding: 15px;
	line-height: 130%;
	background: #fff;
    position: relative;
    filter: drop-shadow(0 0 6px rgba(0, 0, 0, 0.2));	
}
.comment__list .comment-text:before {
	content: '';
    display: inline-block;
    width: 20px;
    height: 24px;
    position: absolute;
    top: -14px;
    left: 4px;	
	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 23.7296H20V0L0 23.7296Z' fill='white' /%3e%3c/svg%3e");
}
@media (max-width: 1199px) {
	.post__recommend .related__produkt-list {
		margin-left: -20px
	}
	.post__recommend .owl-carousel .owl-stage-outer {
		clip-path: inset(-100vw -100vw -100vw -0);
		overflow: unset;
		padding-left: 20px;
	}
	.post__btn-action {
		display: none;
	}	
}
@media (min-width: 768px) {
	.post__area {
		overflow-x: hidden;
		margin-bottom: 40px;
	}
	.post__include {
		padding: 40px 30px;
	}
	.post__include .post__author {
		grid-template-columns: 1fr 470px;
		grid-template-rows: 97px 1fr;
		gap: 10px 30px;
	}
	.post__include .post__author-img {
		width: 97px;
		height: 97px;
	}
	.post__include .post__author-title {
		grid-column: 1 / 2;
		grid-row: 2 / 3;
	}
	.post__include .post__author-name {
		font-size: 20px;
		line-height: 130%;
	}
	.post__include .post__author-desc {
		grid-column: 2 / 3;
		grid-row: 1 / 3;
		font-size: 18px;
		line-height: 122%;
	}
	.post__include .post__author-info {
		padding: 20px;	
		gap: 15px;		
	}
	.post__include .post__author-info:before {
		top: 36px;
		left: -24px;
		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__include .post__structure ul li {
		font-size: 18px;
	}	
	.post__content-area {
		gap: 40px;
	}	
	.post__content-area .content-text h2 {
		font-size: 28px;
		margin-bottom: 30px;	
	}
	.post__content-area .content-text h3 {
		font-size: 22px;
		line-height: 109%;
		margin-bottom: 15px;	
	}
	.post__content-area .content-text p,
	.post__content-area .content-text ul,
	.post__content-area .content-text ol {
		font-size: 18px;	
	}
	.post__content-area figure {
		width: 286px;
	}
	.post__content-area .editor-picture-wrapper.alignleft {
		float: left;
		margin-right: 15px;
		margin-left: 0;
	}
	.post__content-area .editor-picture-wrapper.alignright {
		float: right;
		margin-left: 15px;
		margin-right: 0;
	}
	.post__content-area .editor-picture-wrapper.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}	
	.post__content-quote {
		padding: 25px;
	}
	.post__content-quote .quote__title {
		font-size: 22px;
		line-height: 109%;
	}
	.post__content-quote .quote__desc {
		font-size: 18px;
	}
	.post__content-quote .quote__stick {
		height: 49px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='34' height='49' viewBox='0 0 34 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 0H34V49L17 36L0 49V0Z' fill='%23F26422' /%3e%3c/svg%3e");
	}
	.post__content-gallery .gallery__list {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
	}
	.post__content-consultation {
		grid-template-columns: 1fr 346px;	
	}
	.post__content-consultation .form-contacts {
		display: block;
	}
	.post__content-action {
		grid-template-columns: 1fr 1fr;
	}
	.post__content-action .action__box {
		padding: 25px;
	}
	.post__content-action .action__calc {
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='347' height='185' viewBox='0 0 347 185' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='347' height='185' fill='%23F26422'/%3e%3cmask id='path-1-outside-1_4227_5414' maskUnits='userSpaceOnUse' x='121' y='17' width='160' height='160' fill='black'%3e%3crect fill='white' x='121' y='17' width='160' height='160'/%3e%3cpath d='M182.75 151.2V113.75H145.3C132.933 113.75 126.75 108.15 126.75 96.95C126.75 91.5833 128.383 87.5 131.65 84.7C135.15 81.6667 139.7 80.15 145.3 80.15H182.75V42.7C182.75 28.9333 188.817 22.05 200.95 22.05C213.083 22.05 219.15 28.9333 219.15 42.7V80.15H256.95C262.55 80.15 266.983 81.6667 270.25 84.7C273.75 87.5 275.5 91.5833 275.5 96.95C275.5 108.15 269.317 113.75 256.95 113.75H219.15V151.2C219.15 164.733 213.083 171.5 200.95 171.5C188.817 171.5 182.75 164.733 182.75 151.2Z'/%3e%3c/mask%3e%3cpath d='M182.75 151.2V113.75H145.3C132.933 113.75 126.75 108.15 126.75 96.95C126.75 91.5833 128.383 87.5 131.65 84.7C135.15 81.6667 139.7 80.15 145.3 80.15H182.75V42.7C182.75 28.9333 188.817 22.05 200.95 22.05C213.083 22.05 219.15 28.9333 219.15 42.7V80.15H256.95C262.55 80.15 266.983 81.6667 270.25 84.7C273.75 87.5 275.5 91.5833 275.5 96.95C275.5 108.15 269.317 113.75 256.95 113.75H219.15V151.2C219.15 164.733 213.083 171.5 200.95 171.5C188.817 171.5 182.75 164.733 182.75 151.2Z' fill='%23FF6E2A'/%3e%3cpath d='M182.75 113.75H187.75V108.75H182.75V113.75ZM131.65 84.7L134.904 88.4963L134.914 88.4874L134.925 88.4784L131.65 84.7ZM182.75 80.15V85.15H187.75V80.15H182.75ZM219.15 80.15H214.15V85.15H219.15V80.15ZM270.25 84.7L266.848 88.364L266.983 88.4893L267.127 88.6043L270.25 84.7ZM219.15 113.75V108.75H214.15V113.75H219.15ZM182.75 151.2H187.75V113.75H182.75H177.75V151.2H182.75ZM182.75 113.75V108.75H145.3V113.75V118.75H182.75V113.75ZM145.3 113.75V108.75C139.772 108.75 136.559 107.488 134.744 105.844C133.023 104.286 131.75 101.644 131.75 96.95H126.75H121.75C121.75 103.456 123.569 109.214 128.031 113.256C132.4 117.212 138.462 118.75 145.3 118.75V113.75ZM126.75 96.95H131.75C131.75 92.6516 133.012 90.1182 134.904 88.4963L131.65 84.7L128.396 80.9037C123.755 84.8818 121.75 90.5151 121.75 96.95H126.75ZM131.65 84.7L134.925 88.4784C137.335 86.3896 140.64 85.15 145.3 85.15V80.15V75.15C138.76 75.15 132.965 76.9437 128.375 80.9216L131.65 84.7ZM145.3 80.15V85.15H182.75V80.15V75.15H145.3V80.15ZM182.75 80.15H187.75V42.7H182.75H177.75V80.15H182.75ZM182.75 42.7H187.75C187.75 36.443 189.142 32.6841 191.051 30.5185C192.854 28.4734 195.829 27.05 200.95 27.05V22.05V17.05C193.937 17.05 187.813 19.0683 183.549 23.9065C179.391 28.6242 177.75 35.1903 177.75 42.7H182.75ZM200.95 22.05V27.05C206.071 27.05 209.046 28.4734 210.849 30.5185C212.758 32.6841 214.15 36.443 214.15 42.7H219.15H224.15C224.15 35.1903 222.509 28.6242 218.351 23.9065C214.087 19.0683 207.963 17.05 200.95 17.05V22.05ZM219.15 42.7H214.15V80.15H219.15H224.15V42.7H219.15ZM219.15 80.15V85.15H256.95V80.15V75.15H219.15V80.15ZM256.95 80.15V85.15C261.625 85.15 264.726 86.3942 266.848 88.364L270.25 84.7L273.652 81.036C269.24 76.9391 263.475 75.15 256.95 75.15V80.15ZM270.25 84.7L267.127 88.6043C269.203 90.2652 270.5 92.769 270.5 96.95H275.5H280.5C280.5 90.3977 278.297 84.7348 273.373 80.7957L270.25 84.7ZM275.5 96.95H270.5C270.5 101.644 269.227 104.286 267.506 105.844C265.691 107.488 262.478 108.75 256.95 108.75V113.75V118.75C263.788 118.75 269.85 117.212 274.219 113.256C278.681 109.214 280.5 103.456 280.5 96.95H275.5ZM256.95 113.75V108.75H219.15V113.75V118.75H256.95V113.75ZM219.15 113.75H214.15V151.2H219.15H224.15V113.75H219.15ZM219.15 151.2H214.15C214.15 157.322 212.766 160.981 210.877 163.087C209.082 165.09 206.096 166.5 200.95 166.5V171.5V176.5C207.937 176.5 214.052 174.527 218.323 169.763C222.501 165.103 224.15 158.611 224.15 151.2H219.15ZM200.95 171.5V166.5C195.804 166.5 192.818 165.09 191.023 163.087C189.134 160.981 187.75 157.322 187.75 151.2H182.75H177.75C177.75 158.611 179.399 165.103 183.577 169.763C187.848 174.527 193.963 176.5 200.95 176.5V171.5Z' fill='%23FF6E2A' mask='url(%23path-1-outside-1_4227_5414)'/%3e%3c/svg%3e ");
	}
	.post__content-action .action__measure {
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='346' height='185' viewBox='0 0 346 185' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='346' height='185' fill='%233385D7'/%3e%3cpath d='M114.375 136.769V164.818H142.344L224.833 82.0165L196.864 53.9671L114.375 136.769ZM260.633 145.072L228.935 176.861L190.152 137.966L203.353 124.726L210.811 132.206L229.233 113.656L239.824 124.278L228.935 134.899L236.841 142.379L247.432 131.907L260.633 145.072ZM141.3 88.7483L102.367 49.928L134.065 18.1387L147.192 31.378L128.77 49.928L136.75 57.8566L155.098 39.3066L165.688 49.928L155.098 60.4746L162.556 67.9544L141.3 88.7483ZM246.462 60.1006C249.371 57.1834 249.371 52.6207 246.462 49.554L229.01 32.3504C226.25 29.4332 221.402 29.4332 218.493 32.3504L204.77 46.0385L232.739 74.0879L246.462 60.1006Z' fill='%234A9CED'/%3e%3c/svg%3e ");
	}	
	.post__content-action .action__box-title {
		font-size: 26px;
		line-height: 115%;
		margin-bottom: 25px;
	}
	.post__content-action .action__calc img {
		width: 138px;
		height: 155px;
	}
	.post__content-action .action__measure img {
		width: 168px;
		height: 190px;
	}
	.post__content-columns {
		grid-template-columns: 1fr 286px;
		gap: 15px;
	}
	.post__content-columns .content-img {
		gap: 20px;
	}
	.post__content-consultant {
		padding: 25px;
		border-left: 4px solid #f26422;
	}	
	.post__content-consultant .consultant__wrap {
		grid-template-columns: 90px 1fr;
		gap: 15px 34px;
	}
	.post__content-consultant .consultant__img {
		width: 90px;
		height: 90px;
		grid-row: 1 / 3;	
	}
	.post__content-consultant .consultant__title {
		font-size: 18px;
		line-height: 130%;
	}
	.post__content-consultant .consultant__title .display {
		margin-bottom: 0;
	}	
	.post__content-consultant .consultant__desc {
		grid-column: 2 / 3;
		grid-row: 2 / 3;
		padding: 20px;
		font-size: 18px;
		line-height: 122%;
	}	
	.post__content-consultant .consultant__desc:before {
		top: 23px;
		left: -24px;
		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__content-consultancy {
		padding: 25px;
	}
	.post__content-consultancy .consultancy__text {
		font-size: 22px;	
	}
	.post__content-consultancy .button {
		width: 315px;
		margin: 0;
	}
	.post__content-measuring .measuring__wrap {
		background: url("../img/blog/measuring/bg-tablet.jpg");
		padding: 50px 30px;	
	}
	.post__content-measuring .measuring__wrap:before {
		width: 639px;	
	}
	.post__content-measuring .measuring__title {
		font-size: 30px;
		line-height: 127%;
	}
	.post__content-measuring .measuring__text {
		font-size: 18px;
		line-height: 130%;
		margin-bottom: 40px;
		width: 405px;
	}
	.post__content-measuring .button {
		width: 338px;
		margin: 0;
	}
	.post__content-measuring .measuring__img {
		display: block;
	}
	.post__area .table-inner {
		padding-right: 64px;
	}	
	.post__area table th,
	.post__area table td {
		min-width: 160px;
		font-size: 18px;
	}	
	/* //////////////////////////////////////////////////////////////////////////////// */
	.post__content-area .post-ad .calculate-windows:before,
	.post__content-area .post-ad .windows-installments:before,
	.post__content-area .post-ad .windows-installments:after {
		left: calc( (100vw - 708px) / 2 * -1 );
	}
	.post__content-area .post-ad .windows-installments .container {
		left: unset;	
	}
	.post__content-area .post-ad .windows-installments:before {
		background: linear-gradient(266.8deg, #FFF854 0.02%, #FFE03E 101.17%);
	}
	.post__content-area .post-ad .windows-installments:after {
		top: 0;
		background: #FFE600;
	}
	/* //////////////////////////////////////////////////////////////////////////////// */	
	.post__topic {
		margin-bottom: 40px;
	}
	.post__topic .container {
		padding-top: 0;
		border-radius: 10px;	
		background-image: url("../img/blog/topic/bg-tablet.jpg");	
		background-size: cover;	
		background-position-x: right;		
	}
	.post__topic .content {		
		width: 520px;
		clip-path: polygon(0 0, 100% 0, 86% 100%, 0% 100%);
		background: rgb(29 29 29 / 90%);
	}
	.post__topic .inner {
		padding: 40px 30px;
	}	
	.post__topic .title {
		font-size: 28px;
		line-height: 100%;
	}
	.post__topic .title .display {
		display: initial;
	}
	.post__topic .list {
		gap: 17px;
		font-size: 18px;
		margin-bottom: 30px;
	}
	.post__topic .button {
		width: 322px;
		margin: 0;
	}	
	.post__nav-article .post-navigation {
		padding-top: 20px;
	}
	.post__nav-article .nav-prev a:before {
		transform: translateY(-1px);
	}	
	.post__nav-article .nav-prev a:before,
	.post__nav-article .nav-next a:after {
		width: 10px;
		height: 16px;
	}
	.post__nav-article .post-navigation a {
		font-size: 18px;
		line-height: 122%;
		gap: 10px;
	}
	.post__question-action .content {
		padding: 50px 30px;
		border: 4px solid #f26422;
		background-image: url("../img/blog/post-question-action/master.png");
		background-repeat: no-repeat;
		background-size: 278px 396px;
		background-position-y: bottom;
		background-position-x: 400px;		
	}
	.post__question-action .question__title {
		font-size: 30px;
		line-height: 127%;
	}
	.post__question-action .question__sub-title {
		font-size: 18px;
		line-height: 122%;
		width: 420px;
		margin-bottom: 25px;
	}	
	.post__question-action .question__form {
		width: 437px;
	}
	.post__question-action .form__contacts {
		grid-template-columns: 1fr 1fr;
		margin-bottom: 25px;
	}	
	.post__question-action .field-message {
		grid-column: 1 / 3;
		grid-row: 1 / 2;		
	}
	.post__question-action .field-phone {
		grid-column: 1 / 2;
		grid-row: 2 / 3;
	}
	.post__question-action .button {
		grid-column: 2 / 3;
		grid-row: 2 / 3;		
	}
	.post__question-action .form__contacts-privacy {
		width: 400px;
	}
	.post__recommend h2 {
		margin-bottom: 30px;
	}
	.post__comment .comment__title {
		font-size: 28px;
		margin-bottom: 30px;	
	}
	.post__comment .form__comment {
		display: flex;
		flex-wrap: wrap;
	}
	.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 286px;
	}
	.comment__list .comment-headline {
		margin-bottom: 0;
	}	
	.comment__list .comment-avatar img {
		width: 62px;
		height: 62px;
	}	
	.comment__list .comment-author {
		font-size: 18px;
		line-height: 130%;
	}	
	.comment__list .comment-text {
		font-size: 18px;
		padding: 20px;
		margin-left: 82px;
	}
	.comment__list .comment-text:before {
		top: -20px;
		left: 40px;
	}	
}
@media (min-width: 1200px) {
	.post__area {
		margin-bottom: 50px;
	}
	.post__include {
		padding: 50px;
		grid-template-columns: 390px 1fr;
		gap: 50px;
	}
	.post__include .post__structure {
		grid-column: 2 / 3;
		grid-row: 1 / 2;
	}
	.post__include .post__author {
		grid-template-columns: 97px 1fr;
		gap: 35px 20px;
	}
	.post__include .post__author-title {
		grid-column: 2 / 3;
		grid-row: 1 / 2;
		font-size: 18px;
		line-height: 130%;
	}
	.post__include .post__author-desc {
		grid-column: 1 / 3;
		grid-row: 2 / 3;
	}
	.post__include .post__author-info:before {
		top: -19px;
		left: 49px;
		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='M0 0V20H24L0 0Z' fill='white' /%3e%3c/svg%3e");	
	}
	.post__content-area {
		gap: 50px;
	}
	.post__content-area .content-text h3 {
		margin-top: 15px;	
	}	
	.post__content-area .content-text p,
	.post__content-area .content-text ul,
	.post__content-area .content-text ol {
		padding-bottom: 15px;	
	}
	.post__content-area figure {
		width: 470px;
	}	
	.post__content-quote {
		padding: 30px;
	}
	.post__content-quote .quote__stick {
		height: 47px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='34' height='47' viewBox='0 0 34 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 0H34V49L17 36L0 49V0Z' fill='%23F26422' /%3e%3c/svg%3e");
	}
	.post__content-gallery .gallery__list {
		gap: 20px;
	}
	.post__content-consultation {
		grid-template-columns: 1fr 633px;
		gap: 20px;
	}
	.post__content-consultation .consultation__action {
		background-image: url("../img/blog/consultation/bg-desktop.jpg");
	}	
	.post__content-consultation .consultation__sub-title {
		margin-bottom: 84px;
	}
	.post__content-action {
        gap: 20px;
    }
    .post__content-action .action__box {
        padding: 30px;
    }
	.post__content-action .action__calc {
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='470' height='195' viewBox='0 0 470 195' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='470' height='195' fill='%23F26422'/%3e%3cmask id='path-1-outside-1_4227_5405' maskUnits='userSpaceOnUse' x='166' y='17' width='160' height='160' fill='black'%3e%3crect fill='white' x='166' y='17' width='160' height='160'/%3e%3cpath d='M227.75 151.2V113.75H190.3C177.933 113.75 171.75 108.15 171.75 96.95C171.75 91.5833 173.383 87.5 176.65 84.7C180.15 81.6667 184.7 80.15 190.3 80.15H227.75V42.7C227.75 28.9333 233.817 22.05 245.95 22.05C258.083 22.05 264.15 28.9333 264.15 42.7V80.15H301.95C307.55 80.15 311.983 81.6667 315.25 84.7C318.75 87.5 320.5 91.5833 320.5 96.95C320.5 108.15 314.317 113.75 301.95 113.75H264.15V151.2C264.15 164.733 258.083 171.5 245.95 171.5C233.817 171.5 227.75 164.733 227.75 151.2Z'/%3e%3c/mask%3e%3cpath d='M227.75 151.2V113.75H190.3C177.933 113.75 171.75 108.15 171.75 96.95C171.75 91.5833 173.383 87.5 176.65 84.7C180.15 81.6667 184.7 80.15 190.3 80.15H227.75V42.7C227.75 28.9333 233.817 22.05 245.95 22.05C258.083 22.05 264.15 28.9333 264.15 42.7V80.15H301.95C307.55 80.15 311.983 81.6667 315.25 84.7C318.75 87.5 320.5 91.5833 320.5 96.95C320.5 108.15 314.317 113.75 301.95 113.75H264.15V151.2C264.15 164.733 258.083 171.5 245.95 171.5C233.817 171.5 227.75 164.733 227.75 151.2Z' fill='%23FF6E2A'/%3e%3cpath d='M227.75 113.75H232.75V108.75H227.75V113.75ZM176.65 84.7L179.904 88.4963L179.914 88.4874L179.925 88.4784L176.65 84.7ZM227.75 80.15V85.15H232.75V80.15H227.75ZM264.15 80.15H259.15V85.15H264.15V80.15ZM315.25 84.7L311.848 88.364L311.983 88.4893L312.127 88.6043L315.25 84.7ZM264.15 113.75V108.75H259.15V113.75H264.15ZM227.75 151.2H232.75V113.75H227.75H222.75V151.2H227.75ZM227.75 113.75V108.75H190.3V113.75V118.75H227.75V113.75ZM190.3 113.75V108.75C184.772 108.75 181.559 107.488 179.744 105.844C178.023 104.286 176.75 101.644 176.75 96.95H171.75H166.75C166.75 103.456 168.569 109.214 173.031 113.256C177.4 117.212 183.462 118.75 190.3 118.75V113.75ZM171.75 96.95H176.75C176.75 92.6516 178.012 90.1182 179.904 88.4963L176.65 84.7L173.396 80.9037C168.755 84.8818 166.75 90.5151 166.75 96.95H171.75ZM176.65 84.7L179.925 88.4784C182.335 86.3896 185.64 85.15 190.3 85.15V80.15V75.15C183.76 75.15 177.965 76.9437 173.375 80.9216L176.65 84.7ZM190.3 80.15V85.15H227.75V80.15V75.15H190.3V80.15ZM227.75 80.15H232.75V42.7H227.75H222.75V80.15H227.75ZM227.75 42.7H232.75C232.75 36.443 234.142 32.6841 236.051 30.5185C237.854 28.4734 240.829 27.05 245.95 27.05V22.05V17.05C238.937 17.05 232.813 19.0683 228.549 23.9065C224.391 28.6242 222.75 35.1903 222.75 42.7H227.75ZM245.95 22.05V27.05C251.071 27.05 254.046 28.4734 255.849 30.5185C257.758 32.6841 259.15 36.443 259.15 42.7H264.15H269.15C269.15 35.1903 267.509 28.6242 263.351 23.9065C259.087 19.0683 252.963 17.05 245.95 17.05V22.05ZM264.15 42.7H259.15V80.15H264.15H269.15V42.7H264.15ZM264.15 80.15V85.15H301.95V80.15V75.15H264.15V80.15ZM301.95 80.15V85.15C306.625 85.15 309.726 86.3942 311.848 88.364L315.25 84.7L318.652 81.036C314.24 76.9391 308.475 75.15 301.95 75.15V80.15ZM315.25 84.7L312.127 88.6043C314.203 90.2652 315.5 92.769 315.5 96.95H320.5H325.5C325.5 90.3977 323.297 84.7348 318.373 80.7957L315.25 84.7ZM320.5 96.95H315.5C315.5 101.644 314.227 104.286 312.506 105.844C310.691 107.488 307.478 108.75 301.95 108.75V113.75V118.75C308.788 118.75 314.85 117.212 319.219 113.256C323.681 109.214 325.5 103.456 325.5 96.95H320.5ZM301.95 113.75V108.75H264.15V113.75V118.75H301.95V113.75ZM264.15 113.75H259.15V151.2H264.15H269.15V113.75H264.15ZM264.15 151.2H259.15C259.15 157.322 257.766 160.981 255.877 163.087C254.082 165.09 251.096 166.5 245.95 166.5V171.5V176.5C252.937 176.5 259.052 174.527 263.323 169.763C267.501 165.103 269.15 158.611 269.15 151.2H264.15ZM245.95 171.5V166.5C240.804 166.5 237.818 165.09 236.023 163.087C234.134 160.981 232.75 157.322 232.75 151.2H227.75H222.75C222.75 158.611 224.399 165.103 228.577 169.763C232.848 174.527 238.963 176.5 245.95 176.5V171.5Z' fill='%23FF6E2A' mask='url(%23path-1-outside-1_4227_5405)'/%3e%3c/svg%3e ");
	}
	.post__content-action .action__measure {
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='470' height='195' viewBox='0 0 470 195' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='470' height='195' fill='%233385D7'/%3e%3cpath d='M218.375 136.769V164.818H246.344L328.833 82.0165L300.864 53.9671L218.375 136.769ZM364.633 145.072L332.935 176.861L294.152 137.966L307.353 124.726L314.811 132.206L333.233 113.656L343.824 124.278L332.935 134.899L340.841 142.379L351.432 131.907L364.633 145.072ZM245.3 88.7483L206.367 49.928L238.065 18.1387L251.192 31.378L232.77 49.928L240.75 57.8566L259.098 39.3066L269.688 49.928L259.098 60.4746L266.556 67.9544L245.3 88.7483ZM350.462 60.1006C353.371 57.1834 353.371 52.6207 350.462 49.554L333.01 32.3504C330.25 29.4332 325.402 29.4332 322.493 32.3504L308.77 46.0385L336.739 74.0879L350.462 60.1006Z' fill='%234A9CED'/%3e%3c/svg%3e ");
	}	
	.post__content-action .action__box-text {
		font-size: 20px;
	}	
	.post__content-action .action__box img {
		right: 30px;
	}
	.post__content-action .action__calc img {
		width: 156px;
		height: 175px;
	}
	.post__content-action .action__measure img {
		width: 188px;
		height: 212px;
	}
	.post__content-columns {
		grid-template-columns: 1fr 470px;
		gap: 20px;
	}	
	.post__content-consultancy {
		padding: 30px;
	}
	.post__content-consultancy .consultancy__wrap {
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 30px;	
	}
	.post__content-consultancy .consultancy__text {
		margin-bottom: 0;
	}
	.post__content-consultancy .button {
		width: 338px;
	}
	.post__content-measuring .measuring__wrap {
		background: url("../img/blog/measuring/bg-desktop.jpg");
		padding: 50px;	
	}
	.post__content-measuring .measuring__title {
		font-size: 40px;
		line-height: 125%;
		margin-bottom: 30px;
	}
	.post__content-measuring .measuring__text {
		font-size: 18px;
		line-height: 130%;
		width: 425px;
	}
	.post__content-measuring .measuring__img {
		width: 280px;
		height: 399px;
		right: 60px;
	}	
	.post__area .table-inner {
		padding-right: 6px;
	}	
	.post__area table th,
	.post__area table td {
		padding: 20px;
	}	
	/* //////////////////////////////////////////////////////////////////////////////// */
	.post__content-area .post-ad .calculate-windows:before,
	.post__content-area .post-ad .windows-installments:before,
	.post__content-area .post-ad .windows-installments:after {
		left: calc( (100vw - 960px) / 2 * -1 );
	}	
	.moskva .post__content-area .post__content-installments,
	.balashiha .post__content-area .post__content-installments {
		padding-top: 60px;
	}
	/* //////////////////////////////////////////////////////////////////////////////// */
	.post__topic {
		margin-bottom: 50px;
	}
	.post__topic .container {	
		background-image: url("../img/blog/topic/bg-desktop.jpg");		
	}
	.post__topic .content {		
		width: 576px;
		clip-path: polygon(0 0, 100% 0, 86% 100%, 0% 100%);
	}
	.post__topic .inner {
		padding: 50px;
	}
	.post__question-action .content {
		padding: 50px;
		background-size: 305px 433px;
		background-position-x: 610px;		
	}
	.post__question-action .question__title {
		font-size: 40px;
		line-height: 125%;
	}
	.post__question-action .question__form {
		width: 497px;
	}
	.post__question-action .form__contacts-privacy {
		width: 100%;
	}
	.post__comment .form__comment .field-author,
	.post__comment .form__comment [type="submit"] {
		flex: 0 0 260px;
	}	
}
@media (hover: hover) {
	.post__content-action .action__box-text:hover {
		cursor: pointer;
	}
	.post__topic .item a:hover {
		color: #f26422;
	}
	.post__btn-action:hover {
		transform: translateX(0);	
	}	
	.post__btn-action button:hover  {
		text-decoration: underline;
		text-underline-offset: 2px;
		text-decoration-color: #f26421;		
	}
	.post__present .btn-close:hover,
	.post__comment .form__comment [type="submit"]:hover {
		cursor: pointer;
	}	
}