@layer defaults {
	@media only screen and (max-width:1199.98px) {}
	
	@media only screen and (max-width:1199.98px) {}
	
	@media only screen and (max-width:1199.98px) {}
}

@layer deprecated {
	.card {
		width: 100%;
		color: unset;
		background: #f7f7f7;
		border-radius: 20px;
		text-decoration: none;
		transition: all .1s;
		position: relative;
		overflow: hidden;
		box-shadow: 0 0 0 3px transparent;
	}
	
	.card:after {
		content: "";
		-o-transition: .3s ease;
		box-sizing: border-box;
		border: 2px solid transparent;
		border-radius: 20px;
		width: 100%;
		height: 100%;
		transition: all .3s;
		display: block;
		position: absolute;
	}
	
	:where(.card):before {
		content: "";
		padding-top: calc(50% - 12px);
		display: block;
		position: relative;
	}
	
	.card--one:before {
		padding-top: 100%;
	}
	
	.card__content {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.card__img {
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	.card__title {
		z-index: 1;
		height: 100%;
		padding: 12px;
		font-family: Roboto, sans-serif;
		font-weight: 500;
		display: block;
		position: relative;
	}
	
	.card--two {
		grid-column: span 2/span 2;
		width: 100%;
	}
	
	.link {
		font-weight: unset;
		color: var(--text-icons-light-base-main, #323539);
		flex-shrink: 0;
		align-items: center;
		gap: 6px;
		font-size: .875rem;
		line-height: 1.25rem;
		display: flex;
	}
	
	.link:hover, .link.link_active {
		color: var(--text-icons-dark-base-second, #979aa0);
	}
	
	.link._active {
		cursor: default;
		color: #525d6a;
	}
	
	.link.link_bold, ._bold {
		font-weight: 600;
	}
}

@layer components {
	.address-card {
		background: var(--neutral-100, #f8f9fb);
		border-radius: var(--roundness-round-outside, 12px);
		gap: var(--main-system-10px, 10px);
		flex-direction: column;
		padding: 1rem;
		display: flex;
		position: relative;
	}
	
	.address-card-metro {
		letter-spacing: -.01em;
		gap: var(--main-system-6px, 6px);
		align-items: center;
		font-size: .9375rem;
		font-weight: 600;
		line-height: 1.375rem;
		display: flex;
	}
	
	.address-card-metro:before {
		content: "";
		background: var(--metro-orange, #f58220);
		border-radius: 100px;
		flex-shrink: 0;
		width: 12px;
		height: 12px;
	}
	
	.checkbox-group {
		background: var(--bg-base);
		outline: var(--border-width) solid var(--border-color);
		outline-offset: calc(-1 * var(--border-width));
		border-radius: var(--roundness-round-outside, 12px);
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		--border-width: 1px;
		--border-color: var(--stroke-base);
		gap: 1rem;
		padding: 1rem;
		display: flex;
		cursor: pointer !important;
	}
	
	.checkbox-group[data-count="1"] {
		display: none;
	}
	
	@media only screen and (min-width:1200px) {
		.checkbox-group {
			flex-direction: column;
		}
	}
	
	.checkbox-groups[data-count="1"] {
		display: none !important;
	}
	
	@media only screen and (min-width:1200px) {
		.checkbox-groups>.swiper-wrapper {
			display: contents;
		}
		
		.checkbox-groups .swiper-notification {
			display: none;
		}
	}
	
	.checkbox-group:has(input:checked) {
		--border-width: 2px;
		--border-color: var(--stroke-primary);
		cursor: initial !important;
	}
	
	.checkbox-group:has(input:checked) .checkbox-group-check {
		--border-color: var(--bg-primary);
		background: var(--bg-primary);
		--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC43MDcxIDYuMjkyODlDMjEuMDk3NiA2LjY4MzQyIDIxLjA5NzYgNy4zMTY1OCAyMC43MDcxIDcuNzA3MTFMMTAuNDE0MiAxOEM5LjYzMzE2IDE4Ljc4MSA4LjM2Njg0IDE4Ljc4MSA3LjU4NTc5IDE4TDMuMjkyODkgMTMuNzA3MUMyLjkwMjM3IDEzLjMxNjYgMi45MDIzNyAxMi42ODM0IDMuMjkyODkgMTIuMjkyOUMzLjY4MzQyIDExLjkwMjQgNC4zMTY1OCAxMS45MDI0IDQuNzA3MTEgMTIuMjkyOUw5IDE2LjU4NThMMTkuMjkyOSA2LjI5Mjg5QzE5LjY4MzQgNS45MDIzNyAyMC4zMTY2IDUuOTAyMzcgMjAuNzA3MSA2LjI5Mjg5WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
	}
	
	.checkbox-group:has(input:checked) .checkbox-group-check:after {
		content: "";
		width: 12px;
		height: 12px;
		-webkit-mask-position: 50%;
		mask-position: 50%;
		-webkit-mask-size: contain;
		mask-size: contain;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-image: var(--icon-image);
		mask-image: var(--icon-image);
		background: currentColor;
		flex-shrink: 0;
		display: block;
	}
	
	.checkbox-group-header {
		align-items: flex-start;
		gap: 1rem;
		display: flex;
	}
	
	.checkbox-group-icon {
		outline: 1px solid var(--stroke-base);
		outline-offset: -1px;
		border-radius: var(--roundness-full-inside, 128px);
		box-shadow: var(--shadow-xsm-box-shadow);
		flex-shrink: 0;
		padding: .5rem;
		display: flex;
	}
	
	.checkbox-group-icon[data-icon=upload] {
		--icon-image: url("/wp-content/themes/copy/assets/css/../img/essentials-upload.4bd198380ea32ad1.svg");
	}
	
	.checkbox-group-icon[data-icon=upload]:after {
		content: "";
		width: 20px;
		height: 20px;
		-webkit-mask-position: 50%;
		mask-position: 50%;
		-webkit-mask-size: contain;
		mask-size: contain;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-image: var(--icon-image);
		mask-image: var(--icon-image);
		background: currentColor;
		flex-shrink: 0;
		display: block;
	}
	
	.checkbox-group-icon[data-icon=pantone] {
		--icon-image: url("/wp-content/themes/copy/assets/css/../img/software-pantone.757cd7f7629d04b7.svg");
	}
	
	.checkbox-group-icon[data-icon=pantone]:after {
		content: "";
		width: 20px;
		height: 20px;
		-webkit-mask-position: 50%;
		mask-position: 50%;
		-webkit-mask-size: contain;
		mask-size: contain;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-image: var(--icon-image);
		mask-image: var(--icon-image);
		background: currentColor;
		flex-shrink: 0;
		display: block;
	}
	
	.checkbox-group-icon[data-icon=pen] {
		--icon-image: url("/wp-content/themes/copy/assets/css/../img/software-pen-tool.acac97350d5cefd4.svg");
	}
	
	.checkbox-group-icon[data-icon=pen]:after {
		content: "";
		width: 20px;
		height: 20px;
		-webkit-mask-position: 50%;
		mask-position: 50%;
		-webkit-mask-size: contain;
		mask-size: contain;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-image: var(--icon-image);
		mask-image: var(--icon-image);
		background: currentColor;
		flex-shrink: 0;
		display: block;
	}
	
	.checkbox-group-icon[data-icon=wand] {
		--icon-image: url("/wp-content/themes/copy/assets/css/../img/software-magic-wand.9dd76962d543b541.svg");
	}
	
	.checkbox-group-icon[data-icon=wand]:after {
		content: "";
		width: 20px;
		height: 20px;
		-webkit-mask-position: 50%;
		mask-position: 50%;
		-webkit-mask-size: contain;
		mask-size: contain;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-image: var(--icon-image);
		mask-image: var(--icon-image);
		background: currentColor;
		flex-shrink: 0;
		display: block;
	}
	
	.checkbox-group-title {
		color: var(--text-base);
		letter-spacing: -.01em;
		margin-right: -1rem;
		font-size: 1rem;
		font-weight: 500;
		line-height: 1.5rem;
		display: block;
	}
	
	.checkbox-group-paragraph {
		color: var(--text-base-subtle);
		letter-spacing: -.1px;
		margin-right: -.5rem;
		font-size: .875rem;
		font-weight: 400;
		line-height: 1.25rem;
		display: block;
	}
	
	.checkbox-group-check {
		border-radius: var(--roundness-full-inside, 128px);
		border: .125rem solid var(--border-color);
		justify-content: center;
		align-items: center;
		width: 1.25rem;
		height: 1.25rem;
		margin-top: .25rem;
		margin-bottom: .25rem;
		padding: .125rem;
		display: flex;
	}
	
	.checkbox-group-check:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-left: auto;
	}
	
	.checkbox-group-check:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-left: auto;
	}
	
	.checkbox-group-check:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-left: auto;
	}
	
	.checkbox-group-check:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-right: auto;
	}
	
	.checkbox-group-check:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-right: auto;
	}
	
	.checkbox-group-check:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-right: auto;
	}
	
	@media only screen and (max-width:1199.98px) {
		.checkbox-group-check {
			display: none;
		}
	}
	
	.checkbox-group input {
		display: none;
	}
	
	@media only screen and (max-width:1199.98px) {}
	
	@media only screen and (max-width:1199.98px) {}
	
	aside .product-cards {
		--columns: 1 !important;
	}
	
	@media only screen and (max-width:1199.98px) {}
	
	@media only screen and (max-width:1199.98px) {}
	
	.alert-icon {
		width: 1.5rem;
		height: 1.875rem;
		color: var(--color);
		--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAyQzYuNDc3MTUgMiAyIDYuNDc3MTUgMiAxMkMyIDE3LjUyMjggNi40NzcxNSAyMiAxMiAyMkMxNy41MjI4IDIyIDIyIDE3LjUyMjggMjIgMTJDMjIgNi40NzcxNSAxNy41MjI4IDIgMTIgMlpNMCAxMkMwIDUuMzcyNTggNS4zNzI1OCAwIDEyIDBDMTguNjI3NCAwIDI0IDUuMzcyNTggMjQgMTJDMjQgMTguNjI3NCAxOC42Mjc0IDI0IDEyIDI0QzUuMzcyNTggMjQgMCAxOC42Mjc0IDAgMTJaTTEyIDdDMTIuNTUyMyA3IDEzIDcuNDQ3NzIgMTMgOFYxNEMxMyAxNC41NTIzIDEyLjU1MjMgMTUgMTIgMTVDMTEuNDQ3NyAxNSAxMSAxNC41NTIzIDExIDE0VjhDMTEgNy40NDc3MiAxMS40NDc3IDcgMTIgN1pNMTIgMTZDMTIuNTUyMyAxNiAxMyAxNi40NDc3IDEzIDE3VjE3LjAxQzEzIDE3LjU2MjMgMTIuNTUyMyAxOC4wMSAxMiAxOC4wMUMxMS40NDc3IDE4LjAxIDExIDE3LjU2MjMgMTEgMTcuMDFWMTdDMTEgMTYuNDQ3NyAxMS40NDc3IDE2IDEyIDE2WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
		flex-shrink: 0;
		align-items: center;
		display: flex;
	}
	
	.alert-icon:after {
		content: "";
		width: 1.5rem;
		height: 1.5rem;
		-webkit-mask-position: 50%;
		mask-position: 50%;
		-webkit-mask-size: contain;
		mask-size: contain;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-image: var(--icon-image);
		mask-image: var(--icon-image);
		background: currentColor;
		flex-shrink: 0;
		display: block;
	}
	
	.alert-title {
		letter-spacing: -.01em;
		font-size: 1rem;
		font-weight: 500;
		line-height: 1.5rem;
	}
	
	@media only screen and (max-width:1199.98px) {
		.alert-title {
			letter-spacing: -.01em;
			font-size: .9375rem;
			font-weight: 500;
			line-height: 1.375rem;
		}
	}
	
	.alert-wrap {
		flex-direction: column;
		gap: .5rem;
		display: flex;
	}
	
	.button-group {
		gap: 0;
		display: flex;
		overflow-x: auto;
	}
	
	@media only screen and (max-width:1199.98px) {
		.button-group {
			margin-inline: calc(-1 * var(--padding-x));
			padding-inline: var(--padding-x);
		}
	}
	
	.button-group>* {
		color: var(--text-base);
		--focused-gray-box-shadow: 0;
	}
	
	.button-group>.active {
		color: var(--text-primary);
		background-color: var(--bg-primary-subtle);
	}
	
	.button-group>:not(:first-child) {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}
	
	.button-group>:not(:first-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-left: calc(-1 * var(--outline-size));
	}
	
	.button-group>:not(:first-child):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-left: calc(-1 * var(--outline-size));
	}
	
	.button-group>:not(:first-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-left: calc(-1 * var(--outline-size));
	}
	
	.button-group>:not(:first-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-right: calc(-1 * var(--outline-size));
	}
	
	.button-group>:not(:first-child):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-right: calc(-1 * var(--outline-size));
	}
	
	.button-group>:not(:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-right: calc(-1 * var(--outline-size));
	}
	
	.button-group>:not(:last-child) {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}
	
	.requirements {
		align-items: start;
		gap: 1.5rem;
		display: flex;
	}
	
	@media only screen and (max-width:1199.98px) {
		.requirements {
			flex-direction: column;
			gap: 1rem;
		}
	}
	
	.requirements-info {
		border-radius: var(--round-outside);
		background: var(--bg-base-subtle);
		flex-grow: 1;
		gap: 1.5rem;
		padding: 2rem;
		display: flex;
	}
	
	@media only screen and (max-width:1199.98px) {
		.requirements-info {
			flex-direction: column;
		}
	}
	
	.requirements-item {
		gap: .625rem;
		display: flex;
	}
	
	.requirements-items {
		flex-direction: column;
		flex-grow: 1;
		gap: .75rem;
		display: flex;
	}
	
	.requirements-item-image {
		flex-shrink: 0;
	}
	
	@media only screen and (max-width:1199.98px) {}
	
	.requirements-item-title {
		letter-spacing: -.01em;
		font-size: .9375rem;
		font-weight: 600;
		line-height: 1.375rem;
	}
	
	.requirements-item-text {
		color: var(--text-muted);
		letter-spacing: -.1px;
		font-size: .8125rem;
		font-weight: 400;
		line-height: 1.125rem;
	}
	
	.requirements-templates {
		border-radius: var(--round-outside);
		background: var(--bg-base-subtle);
		--outline-size: 1px;
		outline: var(--outline-size) solid var(--stroke-base);
		outline-offset: calc(-1 * var(--outline-size));
	}
	
	@media only screen and (min-width:1200px) {
		.requirements-templates {
			width: 336px;
		}
	}
	
	.requirements-templates-head {
		border-bottom: 1px solid var(--stroke-base);
		flex-wrap: wrap;
		gap: .75rem;
		padding: 1rem;
		display: flex;
	}
	
	.requirements-templates-title {
		letter-spacing: -.01em;
		font-size: 1.125rem;
		font-weight: 600;
		line-height: 1.75rem;
	}
	
	.requirements-templates-info {
		letter-spacing: -.1px;
		padding: 1rem;
		font-size: .8125rem;
		font-weight: 400;
		line-height: 1.125rem;
	}
	
	.requirements-templates-file {
		flex-shrink: 0;
		width: 30px;
		height: 35px;
		margin: 2.5px 5px;
		display: block;
	}
	
	.requirements-templates-file[href$=ai] {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAzMCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMS44NzVDMCAwLjgzOTQ2NSAwLjgzOTQ2NiAwIDEuODc1IDBIMTguNzVMMzAgMTEuMjVWMzMuMTI1QzMwIDM0LjE2MDUgMjkuMTYwNSAzNSAyOC4xMjUgMzVIMS44NzVDMC44Mzk0NjYgMzUgMCAzNC4xNjA1IDAgMzMuMTI1VjEuODc1WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzExNjY1XzcwNSkiLz4KPHBhdGggZD0iTTE4Ljc1IDkuMzc1VjBMMzAgMTEuMjVIMjAuNjI1QzE5LjU4OTUgMTEuMjUgMTguNzUgMTAuNDEwNSAxOC43NSA5LjM3NVoiIGZpbGw9IiNEQTg2MDAiLz4KPHBhdGggZD0iTTE3LjIzMzIgMjUuMDAwNUgxNS43NDUxTDE1LjIwMDcgMjMuNjg3SDEyLjM2MjVMMTEuODE2OSAyNS4wMDA1SDEwLjM2NDNMMTMuMDkzOCAxOC44NzVIMTQuNDkzOUwxNy4yMzMyIDI1LjAwMDVaTTE5LjYzNTUgMjUuMDAwNUgxOC4yMTgzVjE4Ljg3NUgxOS42MzU1VjI1LjAwMDVaTTEyLjgxMDUgMjIuNjExNkgxNC43NTUxTDEzLjc4NDcgMjAuMjY2NkwxMi44MTA1IDIyLjYxMTZaIiBmaWxsPSJ3aGl0ZSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzExNjY1XzcwNSIgeDE9IjE1IiB5MT0iMCIgeDI9IjE1IiB5Mj0iMzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0RFQUE1NyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNEOTk3MkQiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K");
	}
	
	.requirements-templates-file[href$=indd] {
		background-image: url("/wp-content/themes/copy/assets/css/../img/indd.6557ab535d5c1a64.svg");
		--lzl-bg-img: "/wp-content/themes/copy/assets/css/../img/indd.6557ab535d5c1a64.svg";
	}
	
	.requirements-templates-file[href$=jpg] {
		background-image: url("/wp-content/themes/copy/assets/css/../img/jpg.45530e77b124f44d.svg");
		--lzl-bg-img: "/wp-content/themes/copy/assets/css/../img/jpg.45530e77b124f44d.svg";
	}
	
	.requirements-templates-file[href$=jpg].lzl:not(.lzl-ed), .requirements-templates-file[href$=jpg].lzl-ing:not(.lzl-ed) {
		background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2035%22%20width%3D%2230%22%20height%3D%2235%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
	}
	
	.requirements-templates-file[href$=pdf] {
		background-image: url("/wp-content/themes/copy/assets/css/../img/pdf.d94b70a6c7f5dffb.svg");
		--lzl-bg-img: "/wp-content/themes/copy/assets/css/../img/pdf.d94b70a6c7f5dffb.svg";
	}
	
	.requirements-templates-file[href$=pdf].lzl:not(.lzl-ed), .requirements-templates-file[href$=pdf].lzl-ing:not(.lzl-ed) {
		background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2035%22%20width%3D%2230%22%20height%3D%2235%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
	}
	
	.requirements-templates-file[href$=psd] {
		background-image: url("/wp-content/themes/copy/assets/css/../img/psd.013bbd6fc18d08cf.svg");
		--lzl-bg-img: "/wp-content/themes/copy/assets/css/../img/psd.013bbd6fc18d08cf.svg";
	}
	
	.requirements-templates-file[href$=psd].lzl:not(.lzl-ed), .requirements-templates-file[href$=psd].lzl-ing:not(.lzl-ed) {
		background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2035%22%20width%3D%2230%22%20height%3D%2235%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
	}
	
	.requirements-templates-file[href$=webp] {
		background-image: url("/wp-content/themes/copy/assets/css/../img/webp.45530e77b124f44d.svg");
		--lzl-bg-img: "/wp-content/themes/copy/assets/css/../img/webp.45530e77b124f44d.svg";
	}
	
	.requirements-templates-file[href$=webp].lzl:not(.lzl-ed), .requirements-templates-file[href$=webp].lzl-ing:not(.lzl-ed) {
		background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2035%22%20width%3D%2230%22%20height%3D%2235%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
	}
	
	.requirements-templates-files {
		flex-wrap: wrap;
		gap: .75rem;
		display: flex;
	}
	
	@layer basic {
		.label-primary {
			background: var(--bg-primary-subtle);
			color: var(--text-primary);
		}
		
		.label-success {
			background: var(--bg-success-subtle);
			color: var(--text-success);
		}
	}
	
	.features {
		gap: 1rem;
		display: flex;
	}
	
	@media only screen and (min-width:1200px) {
		.features {
			flex-wrap: wrap;
		}
		
		.features .swiper-wrapper {
			display: contents;
		}
		
		.features .swiper-notification {
			display: none;
		}
		
		.features .swiper-slide {
			margin: unset !important;
			cursor: unset !important;
		}
		
		.features {
			border: 1px solid var(--stroke-light-base, #e5e5e7);
			border-radius: var(--roundness-round-outside, 12px);
			box-shadow: var(--shadow-xsm-box-shadow, 0 1px 2px 0 rgba(16, 24, 40, .04));
			padding: 1rem;
		}
	}
	
	.features-item {
		flex-direction: column;
		gap: 2px;
		width: calc(50% - 1rem - .5px);
		display: flex;
	}
	
	.features-item:not(:last-child) {
		margin-right: 16px;
	}
	
	@media only screen and (max-width:1199.98px) {
		.features-item {
			border: 1px solid var(--stroke-light-base, #e5e5e7);
			border-radius: var(--roundness-round-outside, 12px);
			box-shadow: var(--shadow-xsm-box-shadow, 0 1px 2px 0 rgba(16, 24, 40, .04));
			padding: 1rem;
		}
	}
	
	.features-head {
		align-items: center;
		gap: .5rem;
		display: flex;
	}
	
	.features-title {
		letter-spacing: -.1px;
		font-size: .875rem;
		font-weight: 500;
		line-height: 1.25rem;
	}
	
	.features-text {
		color: var(--text-and-icons-light-base-second, #858c95);
		letter-spacing: -.1px;
		font-size: .8125rem;
		font-weight: 400;
		line-height: 1.125rem;
	}
	
	.requirements-templates-file[href$=indd].lzl:not(.lzl-ed), .requirements-templates-file[href$=indd].lzl-ing:not(.lzl-ed) {
		background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2035%22%20width%3D%2230%22%20height%3D%2235%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
	}
	
	.features-divider {
		border-left: 1px solid var(--stroke-light-base, #e5e5e7);
		flex-shrink: 0;
	}
	
	@media only screen and (max-width:1199.98px) {
		.features-divider {
			display: none;
		}
	}
	
	.features-icon {
		flex-shrink: 0;
		width: 20px;
		height: 20px;
	}
	
	.features-icon:empty {
		--icon-image: url("/wp-content/themes/copy/assets/css/../img/menus-diagonal-expand-box.c38434aeb9c5b0b0.svg");
	}
	
	.features-icon:empty:after {
		content: "";
		width: var(--icon-size, inherit);
		height: var(--icon-size, inherit);
		-webkit-mask-position: 50%;
		mask-position: 50%;
		-webkit-mask-size: contain;
		mask-size: contain;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-image: var(--icon-image);
		mask-image: var(--icon-image);
		background: currentColor;
		flex-shrink: 0;
		display: block;
	}
	
	.feat-delivery {
		--gap: .75rem;
	}
	
	@media only screen and (min-width:1200px) {
		.feat-delivery {
			border: 1px solid var(--stroke-base);
			border-radius: .75rem;
		}
	}
	
	.feat-delivery-wrapper {
		flex-direction: column;
		order: 1;
		gap: .75rem;
		display: flex;
	}
	
	.feat-delivery-title {
		letter-spacing: -.01em;
		gap: .25rem;
		font-size: 1rem;
		font-weight: 600;
		line-height: 1.5rem;
		display: flex;
	}
	
	.feat-delivery-title-wrapper {
		gap: .75rem;
		display: flex;
	}
	
	.feat-delivery-city {
		letter-spacing: -.1px;
		font-size: .875rem;
		font-weight: 600;
		line-height: 1.25rem;
	}
	
	@media only screen and (max-width:1199.98px) {
		.feat-delivery-city:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
			margin-left: auto;
		}
		
		.feat-delivery-city:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
			margin-left: auto;
		}
		
		.feat-delivery-city:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
			margin-left: auto;
		}
		
		.feat-delivery-city:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
			margin-right: auto;
		}
		
		.feat-delivery-city:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
			margin-right: auto;
		}
		
		.feat-delivery-city:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
			margin-right: auto;
		}
	}
	
	.feat-delivery-item {
		height: unset;
		flex-direction: column;
		display: flex;
	}
	
	@media only screen and (min-width:1200px) {
		.feat-delivery-item {
			flex-shrink: 1;
			cursor: default !important;
			margin: 0 !important;
		}
		
		.feat-delivery-item+* {
			border-left: 1px solid var(--stroke-base);
		}
	}
	
	@media only screen and (max-width:1199.98px) {
		.feat-delivery-item {
			border: 1px solid var(--stroke-base);
			border-radius: .75rem;
			width: 206px;
		}
	}
	
	.feat-delivery-item>*+* {
		border-top: 1px solid var(--stroke-base);
	}
	
	.feat-delivery-logo {
		background: var(--bg-base-subtle);
		padding: .625rem 1rem;
	}
	
	@media only screen and (max-width:1199.98px) {
		.feat-delivery-logo {
			border-top-left-radius: 12px;
			border-top-right-radius: 12px;
		}
	}
	
	.feat-delivery-title {
		letter-spacing: -.01em;
		font-size: .9375rem;
		font-weight: 500;
		line-height: 1.375rem;
	}
	
	.feat-delivery-terms {
		color: var(--text-muted);
		letter-spacing: -.1px;
		font-size: .875rem;
		font-weight: 500;
		line-height: 1.25rem;
	}
	
	.feat-delivery-method {
		flex-direction: column;
		flex-grow: 1;
		justify-content: center;
		padding: .75rem 1rem;
		display: flex;
	}
	
	@media only screen and (min-width:1200px) {
		.feat-delivery {
			display: flex;
		}
		
		.feat-delivery .swiper-wrapper {
			display: contents;
		}
	}
	
	@media only screen and (hover:hover) {}
	
	@media only screen and (max-width:1199.98px) {}
	
	@media only screen and (max-width:1199.98px) {}
	
	@media only screen and (max-width:1199.98px) {}
	
	.news-card-views .label {
		--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4wMDA0IDZDOC4zNzE1IDYgNS4yNDIxMyA4LjE0NzgxIDMuODE4MTEgMTEuMjQ1OUMzLjU5ODM5IDExLjcyMzkgMy41OTgzOSAxMi4yNzYxIDMuODE4MTEgMTIuNzU0MUM1LjI0MjEzIDE1Ljg1MjIgOC4zNzE1IDE4IDEyLjAwMDQgMThDMTUuNjI5MyAxOCAxOC43NTg3IDE1Ljg1MjIgMjAuMTgyNyAxMi43NTQxQzIwLjQwMjUgMTIuMjc2MSAyMC40MDI1IDExLjcyMzkgMjAuMTgyNyAxMS4yNDU5QzE4Ljc1ODcgOC4xNDc4MSAxNS42MjkzIDYgMTIuMDAwNCA2Wk0yLjAwMDg5IDEwLjQxMDZDMy43MzkwNyA2LjYyOTA0IDcuNTYxNjggNCAxMi4wMDA0IDRDMTYuNDM5MiA0IDIwLjI2MTggNi42MjkwNSAyMiAxMC40MTA2QzIyLjQ2MzQgMTEuNDE4OCAyMi40NjM0IDEyLjU4MTIgMjIgMTMuNTg5NEMyMC4yNjE4IDE3LjM3MSAxNi40MzkyIDIwIDEyLjAwMDQgMjBDNy41NjE2OCAyMCAzLjczOTA3IDE3LjM3MSAyLjAwMDg5IDEzLjU4OTRDMS41Mzc0NyAxMi41ODEyIDEuNTM3NDYgMTEuNDE4OCAyLjAwMDg5IDEwLjQxMDZaTTEyLjAwMDQgMTBDMTAuODk1OSAxMCAxMC4wMDA0IDEwLjg5NTQgMTAuMDAwNCAxMkMxMC4wMDA0IDEzLjEwNDYgMTAuODk1OSAxNCAxMi4wMDA0IDE0QzEzLjEwNSAxNCAxNC4wMDA0IDEzLjEwNDYgMTQuMDAwNCAxMkMxNC4wMDA0IDEwLjg5NTQgMTMuMTA1IDEwIDEyLjAwMDQgMTBaTTguMDAwNDIgMTJDOC4wMDA0MiA5Ljc5MDg2IDkuNzkxMjggOCAxMi4wMDA0IDhDMTQuMjA5NiA4IDE2LjAwMDQgOS43OTA4NiAxNi4wMDA0IDEyQzE2LjAwMDQgMTQuMjA5MSAxNC4yMDk2IDE2IDEyLjAwMDQgMTZDOS43OTEyOCAxNiA4LjAwMDQyIDE0LjIwOTEgOC4wMDA0MiAxMloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
	}
	
	.news-card-views .label:before {
		content: "";
		width: 12px;
		height: 12px;
		-webkit-mask-position: 50%;
		mask-position: 50%;
		-webkit-mask-size: contain;
		mask-size: contain;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-image: var(--icon-image);
		mask-image: var(--icon-image);
		background: currentColor;
		flex-shrink: 0;
		display: block;
	}
	
	.dropdown-list-wrapper .dropdown-list-wrapper.is-active .dropdown-list {
		--pointer-events: unset;
		--opacity: unset;
	}
	
	.dropdown-list-wrapper.is-active {
		--opacity: 1;
		--pointer-events: unset;
		--border: 1px solid var(--stroke-primary);
		--box-shadow: var(--focused-primary-box-shadow, 0 0 0 3px #fff3cc);
	}
	
	.dropdown-list-wrapper.is-active>[data-icon]:after {
		transition: transform .3s;
		transform: rotateX(.5turn);
	}
	
	.dropdown-list-wrapper.is-active .dropdown-list-wrapper.is-active>[data-icon]:after {
		transition: transform .3s;
		transform: rotate(-.25turn);
	}
	
	.dropdown-list-title {
		letter-spacing: -.1px;
		font-size: .875rem;
		font-weight: 500;
		line-height: 1.25rem;
	}
	
	.dropdown-list-button.btn-secondary {
		outline: var(--border, revert-layer);
		box-shadow: var(--box-shadow, revert-layer);
		background: var(--bg-base-subtle);
		letter-spacing: -.01em;
		font-size: .9375rem;
		font-weight: 400;
		line-height: 1.375rem;
	}
	
	.tooltip {
		border: 1px solid var(--stroke-base);
		max-width: 530px;
		box-shadow: var(--shadow-lg-box-shadow, 0 10px 15px -3px rgba(16, 24, 40, .1), 0 4px 6px -4px rgba(16, 24, 40, .1));
		border-radius: var(--roundness-round-outside, 12px);
		background: var(--bg-base);
		z-index: 2;
		opacity: 0;
		pointer-events: none;
		flex-direction: column;
		flex-shrink: 0;
		justify-content: center;
		align-items: center;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
		padding: .5rem .75rem;
		display: flex;
		position: absolute;
		top: 0;
	}
	
	@media only screen and (max-width:1199.98px) {
		.tooltip {
			max-width: 90%;
		}
	}
	
	.tooltip {
		transition: opacity .3s;
	}
	
	.tooltip.is-active {
		opacity: 1;
		pointer-events: unset;
	}
	
	.tooltip-arrow {
		background: var(--bg-base);
		z-index: -1;
		width: 10px;
		height: 10px;
		position: absolute;
		transform: rotate(45deg);
	}
	
	.tooltip-trigger {
		cursor: default;
		--icon-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiIgdmlld0JveD0iLTIgLTIgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTAgMjBjLTUuNTIzIDAtMTAtNC40NzctMTAtMTBzNC40NzctMTAgMTAtMTAgMTAgNC40NzcgMTAgMTAtNC40NzcgMTAtMTAgMTB6bTAtMmE4IDggMCAxIDAgMC0xNiA4IDggMCAwIDAgMCAxNnptMC0xMGExIDEgMCAwIDEgMSAxdjVhMSAxIDAgMCAxIC0yIDB2LTVhMSAxIDAgMCAxIDEtMXptMC0xYTEgMSAwIDEgMSAwLTIgMSAxIDAgMCAxIDAgMnoiLz48L3N2Zz4=");
		align-self: center;
		align-items: center;
		width: 1em;
		height: 1em;
		display: flex;
		position: relative;
	}
	
	.tooltip-trigger:after {
		content: "";
		width: 1em;
		height: 1em;
		-webkit-mask-position: 50%;
		mask-position: 50%;
		-webkit-mask-size: contain;
		mask-size: contain;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-image: var(--icon-image);
		mask-image: var(--icon-image);
		background: currentColor;
		flex-shrink: 0;
		display: block;
	}
	
	.tooltip-title {
		color: var(--text-base);
		text-align: center;
		letter-spacing: -.01em;
		font-size: .9375rem;
		font-weight: 600;
		line-height: 1.375rem;
		position: relative;
	}
	
	.tooltip-text {
		color: var(--text-muted);
		text-align: center;
		letter-spacing: -.1px;
		font-size: .875rem;
		font-weight: 500;
		line-height: 1.25rem;
		position: relative;
	}
	
	.input-resettable {
		border-radius: var(--round-inside);
		--border-color: var(--stroke-base);
		--outline-size: 1px;
		outline: var(--outline-size) solid var(--border-color);
		outline-offset: calc(-1 * var(--outline-size));
		align-items: center;
		height: -webkit-fit-content;
		height: -moz-fit-content;
		height: fit-content;
		transition: --border-color .3s, box-shadow .3s;
		display: flex;
	}
	
	.input-resettable:focus-within {
		--border-color: var(--stroke-primary);
		box-shadow: var(--focused-primary-box-shadow);
	}
	
	.input-resettable button {
		cursor: pointer;
		--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC43MDcxIDUuMjkyODlDMTkuMDk3NiA1LjY4MzQyIDE5LjA5NzYgNi4zMTY1OCAxOC43MDcxIDYuNzA3MTFMMTMuNDE0MiAxMkwxOC43MDcxIDE3LjI5MjlDMTkuMDk3NiAxNy42ODM0IDE5LjA5NzYgMTguMzE2NiAxOC43MDcxIDE4LjcwNzFDMTguMzE2NiAxOS4wOTc2IDE3LjY4MzQgMTkuMDk3NiAxNy4yOTI5IDE4LjcwNzFMMTIgMTMuNDE0Mkw2LjcwNzExIDE4LjcwNzFDNi4zMTY1OCAxOS4wOTc2IDUuNjgzNDIgMTkuMDk3NiA1LjI5Mjg5IDE4LjcwNzFDNC45MDIzNyAxOC4zMTY2IDQuOTAyMzcgMTcuNjgzNCA1LjI5Mjg5IDE3LjI5MjlMMTAuNTg1OCAxMkw1LjI5Mjg5IDYuNzA3MTJDNC45MDIzNyA2LjMxNjU5IDQuOTAyMzcgNS42ODM0MyA1LjI5Mjg5IDUuMjkyOUM1LjY4MzQyIDQuOTAyMzggNi4zMTY1OCA0LjkwMjM4IDYuNzA3MTEgNS4yOTI5TDEyIDEwLjU4NThMMTcuMjkyOSA1LjI5Mjg5QzE3LjY4MzQgNC45MDIzNyAxOC4zMTY2IDQuOTAyMzcgMTguNzA3MSA1LjI5Mjg5WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
		flex-shrink: 0;
	}
	
	.input-resettable button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		padding-left: .5rem;
		padding-right: .75rem;
	}
	
	.input-resettable button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		padding-left: .5rem;
		padding-right: .75rem;
	}
	
	.input-resettable button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		padding-left: .5rem;
		padding-right: .75rem;
	}
	
	.input-resettable button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		padding-left: .75rem;
		padding-right: .5rem;
	}
	
	.input-resettable button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		padding-left: .75rem;
		padding-right: .5rem;
	}
	
	.input-resettable button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		padding-left: .75rem;
		padding-right: .5rem;
	}
	
	.input-resettable button:after {
		content: "";
		width: 20px;
		height: 20px;
		-webkit-mask-position: 50%;
		mask-position: 50%;
		-webkit-mask-size: contain;
		mask-size: contain;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-image: var(--icon-image);
		mask-image: var(--icon-image);
		background: currentColor;
		flex-shrink: 0;
		display: block;
	}
	
	.input-resettable input {
		letter-spacing: -.01em;
		background-color: transparent;
		flex-grow: 1;
		padding: .5625rem .75rem;
		font-size: .9375rem;
		font-weight: 500;
		line-height: 1.375rem;
	}
	
	.input-resettable input:placeholder-shown {
		letter-spacing: -.01em;
		font-size: .9375rem;
		font-weight: 400;
		line-height: 1.375rem;
	}
	
	.input-resettable input:placeholder-shown+button {
		display: none;
	}
	
	.radio, .toggle {
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		letter-spacing: -.01em;
		gap: .5rem;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		font-size: 1rem;
		font-weight: 500;
		line-height: 1.5rem;
		display: flex;
	}
	
	.toggle input {
		--padding: .125rem;
		width: 2.75rem;
		padding: var(--padding);
		border-radius: var(--round);
		background: var(--stroke-base);
		align-items: center;
		margin: 0;
		transition: background-color .3s, box-shadow .3s;
		position: relative;
	}
	
	.toggle input:after {
		--toggle-size: 1.25rem;
		width: var(--toggle-size);
		height: var(--toggle-size);
		border-radius: var(--round);
		background: var(--bg-base);
		left: var(--padding);
		flex-shrink: 0;
		padding: 0;
		transition: left .3s;
		position: absolute;
		box-shadow: 0 1.029px 2.057px -1.029px rgba(16, 24, 40, .1), 0 1.029px 3.086px rgba(16, 24, 40, .1);
	}
	
	.toggle input:focus {
		box-shadow: 0 0 0 3px #eff1f3;
	}
	
	.toggle input:checked {
		background: var(--bg-primary);
	}
	
	.toggle input:checked:focus {
		box-shadow: 0 0 0 3px #fff3cc;
	}
	
	.toggle input:checked:after {
		left: calc(100% - var(--toggle-size) - var(--padding));
	}
	
	.textarea {
		border-radius: var(--round-inside);
		--border-color: var(--stroke-base);
		--outline-size: 1px;
		outline: var(--outline-size) solid var(--border-color);
		outline-offset: calc(-1 * var(--outline-size));
		align-items: center;
		transition: --border-color .3s, box-shadow .3s;
		display: flex;
	}
	
	.textarea:focus-within {
		--border-color: var(--stroke-primary);
		box-shadow: var(--focused-primary-box-shadow);
	}
	
	.textarea textarea {
		resize: none;
		letter-spacing: -.01em;
		background-color: transparent;
		width: 100%;
		padding: .75rem 1rem;
		font-size: .9375rem;
		font-weight: 400;
		line-height: 1.375rem;
	}
	
	.select {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		position: relative;
	}
	
	.select-list {
		background: var(--bg-base-subtle);
		border-radius: var(--round-inside);
		margin: 0;
		width: 17.5rem;
		box-shadow: var(--shadow-xsm-box-shadow);
		z-index: 2;
		opacity: 0;
		pointer-events: none;
		--outline-size: 1px;
		outline: var(--outline-size) solid var(--stroke-base);
		outline-offset: calc(-1 * var(--outline-size));
		margin-top: .375rem;
		padding: .25rem 0;
		position: absolute;
		top: 100%;
	}
	
	.select-value {
		border-radius: var(--round-inside);
		cursor: pointer;
		justify-content: space-between;
		align-items: center;
		gap: .75rem;
		height: -webkit-fit-content;
		height: -moz-fit-content;
		height: fit-content;
		padding: .5625rem .75rem;
		display: flex;
	}
	
	.select-value:empty {
		color: var(--text-muted);
		letter-spacing: -.01em;
		font-size: .9375rem;
		font-weight: 400;
		line-height: 1.375rem;
	}
	
	.select-value:empty:before {
		content: attr(data-placeholder);
	}
	
	.select-value {
		letter-spacing: -.01em;
		--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjI5Mjg5IDkuMjkyODlDNS42ODM0MiA4LjkwMjM3IDYuMzE2NTggOC45MDIzNyA2LjcwNzExIDkuMjkyODlMMTIgMTQuNTg1OEwxNy4yOTI5IDkuMjkyODlDMTcuNjgzNCA4LjkwMjM3IDE4LjMxNjYgOC45MDIzNyAxOC43MDcxIDkuMjkyODlDMTkuMDk3NiA5LjY4MzQyIDE5LjA5NzYgMTAuMzE2NiAxOC43MDcxIDEwLjcwNzFMMTMuNDE0MiAxNkMxMi42MzMyIDE2Ljc4MSAxMS4zNjY4IDE2Ljc4MSAxMC41ODU4IDE2TDUuMjkyODkgMTAuNzA3MUM0LjkwMjM3IDEwLjMxNjYgNC45MDIzNyA5LjY4MzQyIDUuMjkyODkgOS4yOTI4OVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
		font-size: .9375rem;
		font-weight: 500;
		line-height: 1.375rem;
	}
	
	.select-value:after {
		content: "";
		width: 1.125rem;
		height: 1.125rem;
		-webkit-mask-position: 50%;
		mask-position: 50%;
		-webkit-mask-size: contain;
		mask-size: contain;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-image: var(--icon-image);
		mask-image: var(--icon-image);
		background: currentColor;
		flex-shrink: 0;
		display: block;
	}
	
	.select-value {
		--outline-size: 1px;
		outline: var(--outline-size) solid var(--stroke-base);
		outline-offset: calc(-1 * var(--outline-size));
	}
	
	.select.active .select-value {
		--border-color: var(--stroke-primary);
		box-shadow: var(--focused-primary-box-shadow);
		color: var(--text-base);
		letter-spacing: -.01em;
		--outline-size: 1px;
		outline: var(--outline-size) solid var(--stroke-primary);
		outline-offset: calc(-1 * var(--outline-size));
		font-size: .9375rem;
		font-weight: 500;
		line-height: 1.375rem;
	}
	
	.select.active .select-list {
		opacity: 1;
		pointer-events: auto;
	}
	
	.select select {
		display: none;
	}
	
	.select-item {
		color: var(--text-base);
		cursor: pointer;
		letter-spacing: -.1px;
		justify-content: space-between;
		align-items: center;
		gap: .5rem;
		width: 100%;
		padding: .625rem 1rem;
		font-size: .875rem;
		font-weight: 400;
		line-height: 1.25rem;
		transition: color .3s, background-color .3s;
		display: flex;
	}
	
	.select-item:hover, .select-item.active {
		background: var(--gradient-overlay-selected-gray);
	}
	
	.select-item.active {
		--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC43MDcxIDYuMjkyODlDMjEuMDk3NiA2LjY4MzQyIDIxLjA5NzYgNy4zMTY1OCAyMC43MDcxIDcuNzA3MTFMMTAuNDE0MiAxOEM5LjYzMzE2IDE4Ljc4MSA4LjM2Njg0IDE4Ljc4MSA3LjU4NTc5IDE4TDMuMjkyODkgMTMuNzA3MUMyLjkwMjM3IDEzLjMxNjYgMi45MDIzNyAxMi42ODM0IDMuMjkyODkgMTIuMjkyOUMzLjY4MzQyIDExLjkwMjQgNC4zMTY1OCAxMS45MDI0IDQuNzA3MTEgMTIuMjkyOUw5IDE2LjU4NThMMTkuMjkyOSA2LjI5Mjg5QzE5LjY4MzQgNS45MDIzNyAyMC4zMTY2IDUuOTAyMzcgMjAuNzA3MSA2LjI5Mjg5WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
	}
	
	.select-item.active:after {
		content: "";
		width: 1rem;
		height: 1rem;
		-webkit-mask-position: 50%;
		mask-position: 50%;
		-webkit-mask-size: contain;
		mask-size: contain;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-image: var(--icon-image);
		mask-image: var(--icon-image);
		background: currentColor;
		flex-shrink: 0;
		display: block;
	}
	
	.tag {
		color: inherit;
		white-space: nowrap;
		border-radius: 20px;
		justify-content: center;
		align-items: center;
		gap: 4px;
		padding: 4px 8px;
		font-size: 14px;
		line-height: 22px;
		text-decoration: none;
		transition: all .3s;
		display: flex;
	}
	
	.tag--card {
		padding: 4px 8px;
		position: absolute;
		bottom: 10px;
		left: 10px;
	}
	
	.tag--first {
		background-color: #f7f7f7;
	}
	
	.tag--second {
		background-color: #a3c2f1;
	}
	
	.tag--third {
		border: 1px dashed #222220;
	}
	
	.tag--four {
		background-color: #f7f7f7;
	}
	
	.tag--five {
		background-color: transparent;
	}
	
	.breadcrumbs {
		color: var(--text-muted);
		letter-spacing: -.1px;
		align-items: center;
		gap: 4px;
		font-size: .875rem;
		font-weight: 500;
		line-height: 1.25rem;
		display: flex;
	}
	
	.section .breadcrumbs {
		margin-top: 0;
	}
	
	.breadcrumbs a {
		color: inherit;
		align-items: center;
		gap: .25rem;
		text-decoration: none;
		display: flex;
	}
	
	.breadcrumbs a:hover {
		color: var(--text-base);
	}
	
	@media only screen and (min-width:1200px) {
		.breadcrumbs .home {
			--icon-image: url("/wp-content/themes/copy/assets/css/../img/essentials-home.1c46a2d60e563c05.svg");
		}
		
		.breadcrumbs .home:before {
			content: "";
			width: 1rem;
			height: 1rem;
			-webkit-mask-position: 50%;
			mask-position: 50%;
			-webkit-mask-size: contain;
			mask-size: contain;
			-webkit-mask-repeat: no-repeat;
			mask-repeat: no-repeat;
			-webkit-mask-image: var(--icon-image);
			mask-image: var(--icon-image);
			background: currentColor;
			flex-shrink: 0;
			display: block;
		}
		
		.breadcrumbs>:last-child {
			color: var(--text-primary);
		}
		
		.breadcrumbs-separator {
			--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi40NDc0IDMuMTA1NzlDMTYuOTQxNCAzLjM1Mjc4IDE3LjE0MTYgMy45NTM0NSAxNi44OTQ2IDQuNDQ3NDNMOC44OTQ2NSAyMC40NDc0QzguNjQ3NjYgMjAuOTQxNCA4LjA0Njk4IDIxLjE0MTYgNy41NTMwMSAyMC44OTQ2QzcuMDU5MDMgMjAuNjQ3NyA2Ljg1ODggMjAuMDQ3IDcuMTA1NzkgMTkuNTUzTDE1LjEwNTggMy41NTMwMUMxNS4zNTI4IDMuMDU5MDMgMTUuOTUzNSAyLjg1ODggMTYuNDQ3NCAzLjEwNTc5WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
		}
		
		.breadcrumbs-separator:after {
			content: "";
			width: 1.25rem;
			height: 1.25rem;
			-webkit-mask-position: 50%;
			mask-position: 50%;
			-webkit-mask-size: contain;
			mask-size: contain;
			-webkit-mask-repeat: no-repeat;
			mask-repeat: no-repeat;
			-webkit-mask-image: var(--icon-image);
			mask-image: var(--icon-image);
			background: currentColor;
			flex-shrink: 0;
			display: block;
		}
	}
	
	@media only screen and (max-width:1199.98px) {
		.breadcrumbs [property=itemListElement], body.archive:not(.category) .breadcrumbs {
			display: none;
		}
		
		body.single:not(.single-blog) .breadcrumbs>:nth-last-child(3) {
			color: var(--text-base);
			letter-spacing: -.015em;
			align-items: center;
			gap: .5rem;
			font-size: 1.25rem;
			font-weight: 600;
			line-height: 1.75rem;
			display: flex;
		}
		
		body:-webkit-any(.single-blog,.category) .breadcrumbs>:nth-child(3) {
			color: var(--text-base);
			letter-spacing: -.015em;
			align-items: center;
			gap: .5rem;
			font-size: 1.25rem;
			font-weight: 600;
			line-height: 1.75rem;
			display: flex;
		}
		
		body:-moz-any(.single-blog,.category) .breadcrumbs>:nth-child(3) {
			color: var(--text-base);
			letter-spacing: -.015em;
			align-items: center;
			gap: .5rem;
			font-size: 1.25rem;
			font-weight: 600;
			line-height: 1.75rem;
			display: flex;
		}
		
		body:is(.single-blog,.category) .breadcrumbs>:nth-child(3) {
			color: var(--text-base);
			letter-spacing: -.015em;
			align-items: center;
			gap: .5rem;
			font-size: 1.25rem;
			font-weight: 600;
			line-height: 1.75rem;
			display: flex;
		}
		
		.breadcrumbs {
			gap: .5rem;
		}
	}
	
	@media only screen and (max-width:1199.98px) and (max-width:1199.98px) {
		body.single:not(.single-blog) .breadcrumbs>:nth-last-child(3) {
			letter-spacing: -.015em;
			font-size: 1.125rem;
			line-height: 1.5rem;
		}
		
		body:-webkit-any(.single-blog,.category) .breadcrumbs>:nth-child(3) {
			letter-spacing: -.015em;
			font-size: 1.125rem;
			line-height: 1.5rem;
		}
		
		body:-moz-any(.single-blog,.category) .breadcrumbs>:nth-child(3) {
			letter-spacing: -.015em;
			font-size: 1.125rem;
			line-height: 1.5rem;
		}
		
		body:is(.single-blog,.category) .breadcrumbs>:nth-child(3) {
			letter-spacing: -.015em;
			font-size: 1.125rem;
			line-height: 1.5rem;
		}
	}
	
	@media only screen and (max-width:1199.98px) {
		body.single:not(.single-blog) .breadcrumbs>:nth-last-child(3) a {
			background: var(--bg-base);
			border-radius: var(--roundness-round-inside, 6px);
			border: 1px solid var(--stroke-base, #e5e5e7);
			box-shadow: var(--shadow-xsm-box-shadow);
			color: var(--text-base);
			--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS4yOTMgMTguNzA3MUMxMC45MDI1IDE5LjA5NzYgMTAuMjY5NCAxOS4wOTc2IDkuODc4ODMgMTguNzA3MUw0LjU4NTk0IDEzLjQxNDJDMy44MDQ4OSAxMi42MzMyIDMuODA0ODkgMTEuMzY2OCA0LjU4NTk0IDEwLjU4NThMOS44Nzg4MyA1LjI5Mjg5QzEwLjI2OTQgNC45MDIzNyAxMC45MDI1IDQuOTAyMzcgMTEuMjkzIDUuMjkyODlDMTEuNjgzNiA1LjY4MzQyIDExLjY4MzYgNi4zMTY1OCAxMS4yOTMgNi43MDcxMUw3LjAwMDE1IDExTDE4LjU4NTkgMTFDMTkuMTM4MiAxMSAxOS41ODU5IDExLjQ0NzcgMTkuNTg1OSAxMkMxOS41ODU5IDEyLjU1MjMgMTkuMTM4MiAxMyAxOC41ODU5IDEzTDcuMDAwMTUgMTNMMTEuMjkzIDE3LjI5MjlDMTEuNjgzNiAxNy42ODM0IDExLjY4MzYgMTguMzE2NiAxMS4yOTMgMTguNzA3MVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
			flex-shrink: 0;
			justify-content: center;
			align-items: center;
			padding: .25rem;
			display: flex;
		}
		
		body:-webkit-any(.single-blog,.category) .breadcrumbs>:nth-child(3) a {
			background: var(--bg-base);
			border-radius: var(--roundness-round-inside, 6px);
			border: 1px solid var(--stroke-base, #e5e5e7);
			box-shadow: var(--shadow-xsm-box-shadow);
			color: var(--text-base);
			--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS4yOTMgMTguNzA3MUMxMC45MDI1IDE5LjA5NzYgMTAuMjY5NCAxOS4wOTc2IDkuODc4ODMgMTguNzA3MUw0LjU4NTk0IDEzLjQxNDJDMy44MDQ4OSAxMi42MzMyIDMuODA0ODkgMTEuMzY2OCA0LjU4NTk0IDEwLjU4NThMOS44Nzg4MyA1LjI5Mjg5QzEwLjI2OTQgNC45MDIzNyAxMC45MDI1IDQuOTAyMzcgMTEuMjkzIDUuMjkyODlDMTEuNjgzNiA1LjY4MzQyIDExLjY4MzYgNi4zMTY1OCAxMS4yOTMgNi43MDcxMUw3LjAwMDE1IDExTDE4LjU4NTkgMTFDMTkuMTM4MiAxMSAxOS41ODU5IDExLjQ0NzcgMTkuNTg1OSAxMkMxOS41ODU5IDEyLjU1MjMgMTkuMTM4MiAxMyAxOC41ODU5IDEzTDcuMDAwMTUgMTNMMTEuMjkzIDE3LjI5MjlDMTEuNjgzNiAxNy42ODM0IDExLjY4MzYgMTguMzE2NiAxMS4yOTMgMTguNzA3MVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
			flex-shrink: 0;
			justify-content: center;
			align-items: center;
			padding: .25rem;
			display: flex;
		}
		
		body:-moz-any(.single-blog,.category) .breadcrumbs>:nth-child(3) a {
			background: var(--bg-base);
			border-radius: var(--roundness-round-inside, 6px);
			border: 1px solid var(--stroke-base, #e5e5e7);
			box-shadow: var(--shadow-xsm-box-shadow);
			color: var(--text-base);
			--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS4yOTMgMTguNzA3MUMxMC45MDI1IDE5LjA5NzYgMTAuMjY5NCAxOS4wOTc2IDkuODc4ODMgMTguNzA3MUw0LjU4NTk0IDEzLjQxNDJDMy44MDQ4OSAxMi42MzMyIDMuODA0ODkgMTEuMzY2OCA0LjU4NTk0IDEwLjU4NThMOS44Nzg4MyA1LjI5Mjg5QzEwLjI2OTQgNC45MDIzNyAxMC45MDI1IDQuOTAyMzcgMTEuMjkzIDUuMjkyODlDMTEuNjgzNiA1LjY4MzQyIDExLjY4MzYgNi4zMTY1OCAxMS4yOTMgNi43MDcxMUw3LjAwMDE1IDExTDE4LjU4NTkgMTFDMTkuMTM4MiAxMSAxOS41ODU5IDExLjQ0NzcgMTkuNTg1OSAxMkMxOS41ODU5IDEyLjU1MjMgMTkuMTM4MiAxMyAxOC41ODU5IDEzTDcuMDAwMTUgMTNMMTEuMjkzIDE3LjI5MjlDMTEuNjgzNiAxNy42ODM0IDExLjY4MzYgMTguMzE2NiAxMS4yOTMgMTguNzA3MVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
			flex-shrink: 0;
			justify-content: center;
			align-items: center;
			padding: .25rem;
			display: flex;
		}
		
		body:is(.single-blog,.category) .breadcrumbs>:nth-child(3) a {
			background: var(--bg-base);
			border-radius: var(--roundness-round-inside, 6px);
			border: 1px solid var(--stroke-base, #e5e5e7);
			box-shadow: var(--shadow-xsm-box-shadow);
			color: var(--text-base);
			--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS4yOTMgMTguNzA3MUMxMC45MDI1IDE5LjA5NzYgMTAuMjY5NCAxOS4wOTc2IDkuODc4ODMgMTguNzA3MUw0LjU4NTk0IDEzLjQxNDJDMy44MDQ4OSAxMi42MzMyIDMuODA0ODkgMTEuMzY2OCA0LjU4NTk0IDEwLjU4NThMOS44Nzg4MyA1LjI5Mjg5QzEwLjI2OTQgNC45MDIzNyAxMC45MDI1IDQuOTAyMzcgMTEuMjkzIDUuMjkyODlDMTEuNjgzNiA1LjY4MzQyIDExLjY4MzYgNi4zMTY1OCAxMS4yOTMgNi43MDcxMUw3LjAwMDE1IDExTDE4LjU4NTkgMTFDMTkuMTM4MiAxMSAxOS41ODU5IDExLjQ0NzcgMTkuNTg1OSAxMkMxOS41ODU5IDEyLjU1MjMgMTkuMTM4MiAxMyAxOC41ODU5IDEzTDcuMDAwMTUgMTNMMTEuMjkzIDE3LjI5MjlDMTEuNjgzNiAxNy42ODM0IDExLjY4MzYgMTguMzE2NiAxMS4yOTMgMTguNzA3MVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
			flex-shrink: 0;
			justify-content: center;
			align-items: center;
			padding: .25rem;
			display: flex;
		}
		
		body.single:not(.single-blog) .breadcrumbs>:nth-last-child(3) a:after {
			content: "";
			width: 24px;
			height: 24px;
			-webkit-mask-position: 50%;
			mask-position: 50%;
			-webkit-mask-size: contain;
			mask-size: contain;
			-webkit-mask-repeat: no-repeat;
			mask-repeat: no-repeat;
			-webkit-mask-image: var(--icon-image);
			mask-image: var(--icon-image);
			background: currentColor;
			flex-shrink: 0;
			display: block;
		}
		
		body:-webkit-any(.single-blog,.category) .breadcrumbs>:nth-child(3) a:after {
			content: "";
			width: 24px;
			height: 24px;
			-webkit-mask-position: 50%;
			mask-position: 50%;
			-webkit-mask-size: contain;
			mask-size: contain;
			-webkit-mask-repeat: no-repeat;
			mask-repeat: no-repeat;
			-webkit-mask-image: var(--icon-image);
			mask-image: var(--icon-image);
			background: currentColor;
			flex-shrink: 0;
			display: block;
		}
		
		body:-moz-any(.single-blog,.category) .breadcrumbs>:nth-child(3) a:after {
			content: "";
			width: 24px;
			height: 24px;
			-webkit-mask-position: 50%;
			mask-position: 50%;
			-webkit-mask-size: contain;
			mask-size: contain;
			-webkit-mask-repeat: no-repeat;
			mask-repeat: no-repeat;
			-webkit-mask-image: var(--icon-image);
			mask-image: var(--icon-image);
			background: currentColor;
			flex-shrink: 0;
			display: block;
		}
		
		body:is(.single-blog,.category) .breadcrumbs>:nth-child(3) a:after {
			content: "";
			width: 24px;
			height: 24px;
			-webkit-mask-position: 50%;
			mask-position: 50%;
			-webkit-mask-size: contain;
			mask-size: contain;
			-webkit-mask-repeat: no-repeat;
			mask-repeat: no-repeat;
			-webkit-mask-image: var(--icon-image);
			mask-image: var(--icon-image);
			background: currentColor;
			flex-shrink: 0;
			display: block;
		}
		
		body.single:not(.single-blog) .breadcrumbs>:nth-last-child(3) a span {
			display: none;
		}
		
		body:-webkit-any(.single-blog,.category) .breadcrumbs>:nth-child(3) a span {
			display: none;
		}
		
		body:-moz-any(.single-blog,.category) .breadcrumbs>:nth-child(3) a span {
			display: none;
		}
		
		body:is(.single-blog,.category) .breadcrumbs>:nth-child(3) a span {
			display: none;
		}
		
		.breadcrumbs-separator {
			display: none;
		}
	}
	
	.search-results-wrapper .search-results-popular-title {
		color: var(--text-icons-light-base-second, #858c95);
		border-bottom: 1px solid var(--Stroke-Light-Base, #e5e5e7);
		padding: 12px 16px 8px;
		font-size: 14px;
		font-weight: 600;
	}
	
	.search-results-wrapper .search-results-popular-item {
		cursor: pointer;
		color: var(--text-icons-light-base-main, #323539);
		padding: 8px 16px;
		font-size: 14px;
		transition: background-color .2s;
	}
	
	.search-results-wrapper .search-results-popular-item:hover {
		background: var(--Gradient-Overlay-Selected-Gray, rgba(116, 122, 139, .15));
	}
	
	.search-results-wrapper .search-results-suggestions {
		border-bottom: 1px solid var(--Stroke-Light-Base, #e5e5e7);
		padding: 8px 0;
	}
	
	.search-results-wrapper .search-results-suggestion {
		cursor: pointer;
		color: var(--text-icons-light-primary, #fbad01);
		padding: 8px 16px;
		font-size: 14px;
		transition: background-color .2s;
	}
	
	.search-results-wrapper .search-results-suggestion:hover {
		background: var(--Background-Light-Primary-Second, #fffbf0);
	}
	
	.search-results-wrapper .search-results-suggestion strong {
		font-weight: 600;
	}
	
	.search-results-wrapper .search-results-spell-suggestion {
		border-radius: var(--Roundness-Round-Inside, 6px);
		color: var(--text-icons-light-base-main, #323539);
		text-align: center;
		background: linear-gradient(90deg, rgba(251, 173, 1, .05) 0%, rgba(251, 173, 1, .02) 100%);
		border: 1px solid rgba(251, 173, 1, .15);
		justify-content: center;
		align-items: center;
		margin: 8px 16px;
		padding: 12px 16px;
		font-size: 14px;
		font-weight: 500;
		transition: background .2s, border-color .2s, box-shadow .2s, padding .2s, margin .2s, border-radius .2s;
		display: flex;
		position: relative;
	}
	
	.search-results-wrapper .search-results-spell-suggestion:hover {
		background: linear-gradient(90deg, rgba(251, 173, 1, .1) 0%, rgba(251, 173, 1, .06) 100%);
		border-color: rgba(251, 173, 1, .3);
		box-shadow: 0 2px 12px rgba(251, 173, 1, .12);
	}
	
	.search-results-wrapper .search-results-spell-suggestion:hover, .search-results-wrapper .search-results-spell-suggestion:active, .search-results-wrapper .search-results-spell-suggestion:focus {
		background: linear-gradient(90deg, rgba(251, 173, 1, .1) 0%, rgba(251, 173, 1, .06) 100%);
		border-color: rgba(251, 173, 1, .3);
		outline: none;
		box-shadow: 0 2px 12px rgba(251, 173, 1, .12);
	}
	
	.search-results-wrapper .search-results-spell-suggestion:before {
		content: "💡";
		margin-right: 8px;
		font-size: 16px;
	}
	
	.search-results-wrapper .search-results-spell-suggestion .search-results-suggestion-count {
		color: var(--text-icons-light-base-second, #858c95);
		margin-left: 8px;
		font-size: 12px;
		font-weight: 400;
	}
	
	.search-results-wrapper .search-results-type {
		padding: var(--Main-System-2px, 2px) var(--Main-System-10px, 10px);
		align-items: center;
		gap: var(--Main-System-4px, 4px);
		border-radius: var(--Roundness-Round-Inside, 6px);
		background: var(--Background-Light-Base-Second, #f8f9fb);
		letter-spacing: -.1px;
		color: var(--text-icons-light-base-main, #323539);
		cursor: pointer;
		font-size: 12px;
		font-weight: 500;
		line-height: 16px;
		transition: all .2s;
		display: flex;
	}
	
	.search-results-wrapper .search-results-type:hover {
		background: var(--Background-Light-Base-Third, #f1f3f4);
	}
	
	.search-results-wrapper .search-results-type._active {
		background: var(--Background-Light-Primary-Second, #fffbf0);
		color: var(--text-icons-light-primary, #fbad01);
	}
	
	.search-results-wrapper .search-results-items {
		max-height: 300px;
		overflow-y: auto;
	}
	
	.search-results-wrapper .search-results-items::-webkit-scrollbar-thumb {
		background-color: var(--scrollbar-color, #000);
		border-radius: 4px;
		width: 5px;
	}
	
	.search-results-wrapper .search-results-items::-webkit-scrollbar {
		background-color: var(--scrollbar-bg, #d3d3d3);
		border-radius: 4px;
		width: 5px;
		margin: 0;
		padding: 4px;
	}
	
	.search-results-wrapper .search-results-related {
		border-top: 1px solid var(--Stroke-Light-Base, #e5e5e7);
	}
	
	.search-results-wrapper .search-results-related .search-results-related-title {
		color: var(--text-icons-light-base-second, #858c95);
		background: var(--Background-Light-Base-Second, #f9f9fa);
		padding: 12px 16px 8px;
		font-size: 14px;
		font-weight: 600;
	}
	
	.search-results-wrapper .search-results-related .search-results-related-items {
		max-height: 200px;
		overflow-y: auto;
	}
	
	.search-results-wrapper .search-results-related .search-results-related-items::-webkit-scrollbar-thumb {
		background-color: var(--scrollbar-color, #000);
		border-radius: 4px;
		width: 5px;
	}
	
	.search-results-wrapper .search-results-related .search-results-related-items::-webkit-scrollbar {
		background-color: var(--scrollbar-bg, #d3d3d3);
		border-radius: 4px;
		width: 5px;
		margin: 0;
		padding: 4px;
	}
	
	.search-results-wrapper .search-results-list-item {
		pointer-events: all;
		text-align: left;
		color: var(--text-icons-light-base-main, #323539);
		border-bottom: 1px solid var(--Stroke-Light-Base, #e5e5e7);
		align-items: flex-start;
		gap: 12px;
		padding: 12px 16px;
		font-size: 14px;
		text-decoration: none;
		transition: background-color .2s;
		display: flex;
	}
	
	.search-results-wrapper .search-results-list-item:last-child {
		border-bottom: none;
	}
	
	.search-results-wrapper .search-results-list-item._hidden {
		display: none;
	}
	
	.search-results-wrapper .search-results-list-item.active {
		background: var(--Background-Light-Primary-Second, #fffbf0);
	}
	
	.search-results-wrapper .search-results-list-item:hover {
		background: var(--Gradient-Overlay-Selected-Gray, rgba(116, 122, 139, .15));
	}
	
	.search-results-wrapper .search-results-list-item .search-results-item-content {
		flex: 1;
		min-width: 0;
	}
	
	.search-results-wrapper .search-results-list-item .search-results-item-title {
		word-break: break-word;
		margin-bottom: 4px;
		font-weight: 600;
		line-height: 1.4;
	}
	
	.search-results-wrapper .search-results-list-item .search-results-item-excerpt {
		color: var(--text-icons-light-base-second, #858c95);
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		margin-bottom: 6px;
		font-size: 12px;
		line-height: 1.4;
		display: -webkit-box;
		overflow: hidden;
	}
	
	.search-results-wrapper .search-results-list-item .search-results-item-meta {
		align-items: center;
		gap: 12px;
		font-size: 11px;
		display: flex;
	}
	
	.search-results-wrapper .search-results-list-item .search-results-item-type {
		color: var(--text-icons-light-primary, #fbad01);
		background: var(--Background-Light-Primary-Second, #fffbf0);
		border-radius: 4px;
		padding: 2px 6px;
		font-weight: 500;
	}
	
	.search-results-wrapper .search-results-list-item .search-results-item-date {
		color: var(--text-icons-light-base-second, #858c95);
	}
	
	.search-results-wrapper .search-results-no-results {
		text-align: center;
		color: var(--text-icons-light-base-second, #858c95);
		padding: 20px 16px;
		font-size: 14px;
	}
	
	form[role=search]:has(input.filled) .search-nwp-button-clear {
		transform: unset;
		opacity: 1;
		pointer-events: all;
	}
	
	@media (max-width:768px) {
		.search-results-wrapper .search-results-list-item {
			padding: 16px;
		}
	}
	
	.search-results-summary {
		background: var(--Background-Light-Base-Second, #f8f9fb);
		border-radius: var(--Roundness-Round-Inside, 6px);
		border-left: 4px solid var(--text-icons-light-primary, #fbad01);
		margin-bottom: 32px;
		padding: 16px 24px;
	}
	
	.search-results-summary .search-results-count {
		color: var(--text-icons-light-base-main, #323539);
		margin: 0;
		font-size: 16px;
	}
	
	.search-results-summary .search-results-count strong {
		color: var(--text-icons-light-primary, #fbad01);
	}
	
	.search-results-categories .search-category {
		margin-bottom: 48px;
	}
	
	.search-results-categories .search-category:last-child {
		margin-bottom: 0;
	}
	
	.search-results-categories .search-category-title {
		color: var(--text-icons-light-base-main, #323539);
		border-bottom: 2px solid var(--Stroke-Light-Base, #e5e5e7);
		margin-bottom: 24px;
		padding-bottom: 12px;
		font-size: 24px;
		font-weight: 600;
	}
	
	.search-results-categories .search-category-count {
		color: var(--text-icons-light-base-second, #858c95);
		font-size: 18px;
		font-weight: 400;
	}
	
	.search-results-categories .search-category-items .card {
		transition: transform .2s, box-shadow .2s;
		position: relative;
	}
	
	.search-results-categories .search-category-items .card:hover {
		transform: translateY(-2px);
		box-shadow: 0 8px 24px rgba(16, 24, 40, .12);
	}
	
	.search-results-categories .search-category-items .card-content {
		position: relative;
	}
	
	.search-results-categories .search-category-items .card-title {
		margin-bottom: 8px;
		line-height: 1.4;
	}
	
	.search-results-categories .search-category-items .card-description {
		color: var(--text-icons-light-base-second, #858c95);
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		margin-bottom: 16px;
		font-size: 14px;
		line-height: 1.5;
		display: -webkit-box;
		overflow: hidden;
	}
	
	.search-results-categories .search-category-items .card-img {
		object-fit: cover;
		border-radius: var(--Roundness-Round-Inside, 6px);
		width: 100%;
		height: 200px;
	}
	
	.search-results-categories .search-category-items .card-meta {
		color: var(--text-icons-light-base-second, #858c95);
		background: rgba(255, 255, 255, .9);
		border-radius: 4px;
		padding: 4px 8px;
		font-size: 12px;
		position: absolute;
		top: 12px;
		right: 12px;
	}
	
	.search-suggestions {
		background: var(--Background-Light-Primary-Second, #fffbf0);
		border-radius: var(--Roundness-Round-Inside, 6px);
		border: 1px solid var(--text-icons-light-primary, #fbad01);
		margin: 24px 0;
		padding: 20px;
	}
	
	.search-suggestions h3 {
		color: var(--text-icons-light-primary, #fbad01);
		margin-bottom: 12px;
		font-size: 16px;
		font-weight: 600;
	}
	
	.search-suggestions-list {
		flex-wrap: wrap;
		gap: 8px;
		display: flex;
	}
	
	.search-suggestions .search-suggestion {
		color: var(--text-icons-light-primary, #fbad01);
		border: 1px solid var(--text-icons-light-primary, #fbad01);
		background: #fff;
		border-radius: 4px;
		padding: 6px 12px;
		font-size: 14px;
		font-weight: 500;
		text-decoration: none;
		transition: all .2s;
		display: inline-block;
	}
	
	.search-suggestions .search-suggestion:hover {
		background: var(--text-icons-light-primary, #fbad01);
		color: #fff;
		text-decoration: none;
	}
	
	@media (max-width:768px) {
		.search-results-summary {
			margin-bottom: 24px;
			padding: 12px 16px;
		}
		
		.search-results-summary .search-results-count {
			font-size: 14px;
		}
		
		.search-results-categories .search-category {
			margin-bottom: 32px;
		}
		
		.search-results-categories .search-category-title {
			margin-bottom: 16px;
			font-size: 20px;
		}
		
		.search-results-categories .search-category-count {
			font-size: 16px;
		}
		
		.search-results-categories .search-category-items .card-img {
			height: 160px;
		}
		
		.search-suggestions {
			margin: 16px 0;
			padding: 16px;
		}
		
		.search-suggestions h3 {
			font-size: 14px;
		}
		
		.search-suggestions-list {
			gap: 6px;
		}
		
		.search-suggestions .search-suggestion {
			padding: 4px 8px;
			font-size: 12px;
		}
	}
	
	.services--search-related .section-header--search-related {
		margin-top: 40px;
	}
	
	.services--search-related .section-header--search-related .section-header__title--search-related {
		margin-bottom: 24px;
	}
	
	.search-highlight {
		background-color: var(--bg-primary);
		color: #fff;
		border-radius: 4px;
		padding: 0 3px;
		font-weight: 700;
	}
	
	.load-more-button {
		transition: all .2s;
		position: relative;
	}
	
	.load-more-button:hover {
		background: var(--Gradient-Overlay-Selected-Primary, rgba(251, 173, 1, .05)) !important;
	}
	
	.load-more-button .card__content--load-more {
		text-align: center;
		justify-content: center;
		align-items: center;
		height: 100%;
		display: flex;
	}
	
	.load-more-button .card__content--load-more .card__title {
		color: var(--text-icons-light-base-second, #858c95);
		align-items: center;
		margin: 0;
		font-weight: 500;
		transition: all .2s;
		display: flex;
	}
	
	.load-more-button:hover .card__title {
		color: var(--bg-primary);
	}
}

@layer layout {
	@media only screen and (min-width:1200px) {}
	
	@media only screen and (max-width:1199.98px) {}
	
	@media only screen and (max-width:1199.98px) {}
	
	@media only screen and (max-width:1199.98px) {}
	
	@media only screen and (max-width:1199.98px) {}
	
	main:not(:has(.page-nwp)) {
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}
	
	main {
		gap: var(--layout-gap);
		--layout-gap: 1.5rem;
		flex-direction: column;
		display: flex;
	}
	
	@media only screen and (max-width:1199.98px) {
		main {
			--layout-gap: 1rem;
		}
	}
	
	@layer blocks {
		@media only screen and (max-width:1199.98px) {}
		
		@media only screen and (min-width:1200px) {
			.row-even>* {
				width: calc(50% - .75rem);
			}
		}
		
		@media only screen and (max-width:1199.98px) {}
		
		@media only screen and (min-width:1200px) {}
		
		@media only screen and (max-width:1199.98px) {}
		
		@media only screen and (min-width:1200px) {
			.ignore-desktop {
				display: contents !important;
			}
		}
		
		@media only screen and (max-width:1199.98px) {
			.ignore-mobile {
				display: contents !important;
			}
		}
		
		.is-hidden {
			display: none !important;
		}
		
		@media only screen and (min-width:1200px) {}
		
		@media only screen and (max-width:1199.98px) {}
	}
}

@layer utilities {
	.swiper-pagination-new-bullet {
		background: var(--bg-base-subtle);
		border: 1px solid var(--stroke-base);
		border-radius: var(--roundness-full-inside, 128px);
		opacity: 1;
		flex-shrink: 0;
		width: 10px;
		height: 10px;
		margin: 0;
	}
	
	.swiper-pagination-new-bullet-active {
		background: var(--bg-primary);
		border-radius: var(--roundness-full-inside, 128px);
		border: none;
	}
	
	@media only screen and (max-width:1199.98px) {}
	
	.swiper-notification:empty {
		display: none;
	}
	
	@media only screen and (max-width:1199.98px) {
		.swiper-initialized {
			overflow: unset;
		}
		
		.slide-mobile-width {
			width: 283px;
		}
	}
	
	.slider-wrapper .swiper-buttons {
		position: relative;
	}
	
	.slider-wrapper .swiper-buttons :-webkit-any(.swiper-button-prev,.swiper-button-next) {
		position: unset;
	}
	
	.slider-wrapper .swiper-buttons :-moz-any(.swiper-button-prev,.swiper-button-next) {
		position: unset;
	}
	
	.slider-wrapper .swiper-buttons :is(.swiper-button-prev,.swiper-button-next) {
		position: unset;
	}
}

@layer overrides {
	.club__faq-container .tab-item {
		max-height: 0;
		transition: max-height .3s;
		display: flex !important;
	}
	
	.club__faq-container .tab-item.active {
		max-height: 10em;
	}
}

@layer unverified {
	.address-card-address {
		color: var(--text-base);
		letter-spacing: -.1px;
		font-size: .875rem;
		font-weight: 400;
		line-height: 1.25rem;
	}
	
	.address-card__button {
		border-radius: var(--roundness-square-inside, 1px);
		gap: var(--main-system-6px, 6px);
		flex-direction: row;
		flex-shrink: 0;
		align-items: center;
		display: flex;
		position: relative;
		overflow: hidden;
	}
	
	.address-card__text {
		color: var(--text-and-icons-light-base-main, #323539);
		text-align: left;
		font-family: var(--text-button-semibold-small-font-family, "Inter-SemiBold", sans-serif);
		font-size: var(--text-button-semibold-small-font-size, 14px);
		line-height: var(--text-button-semibold-small-line-height, 20px);
		font-weight: var(--text-button-semibold-small-font-weight, 600);
		position: relative;
	}
	
	.address-card__label {
		background: var(--background-light-success-second, #f3fff6);
		border-radius: var(--roundness-round-inside, 6px);
		padding: var(--main-system-2px, 2px) var(--main-system-10px, 10px) var(--main-system-2px, 2px) var(--main-system-10px, 10px);
		gap: var(--main-system-4px, 4px);
		flex-direction: row;
		flex-shrink: 0;
		justify-content: flex-start;
		align-items: center;
		display: flex;
		position: absolute;
		top: 16px;
		right: 16px;
	}
	
	.address-card__label2 {
		color: var(--text-and-icons-light-success, #2aa63c);
		text-align: left;
		font-family: var(--text-s-medium-font-family, "Inter-Medium", sans-serif);
		font-size: var(--text-s-medium-font-size, 14px);
		line-height: var(--text-s-medium-line-height, 20px);
		letter-spacing: var(--text-s-medium-letter-spacing, -.1px);
		font-weight: var(--text-s-medium-font-weight, 500);
		position: relative;
	}
	
	@media only screen and (max-width:1199.98px) {
		.footer-top {
			flex-direction: column;
			gap: 1rem;
		}
		
		.footer-top__col {
			display: none;
		}
		
		.footer-top__col_contacts {
			display: flex;
		}
		
		.footer-top__col_contacts>.footer-top__link {
			display: none;
		}
		
		.footer-top__contacts {
			margin-bottom: 0;
		}
		
		.footer-top__col:last-child:before {
			content: "";
			background-color: #323539;
			width: 100%;
			height: 1px;
			margin-bottom: 16px;
		}
		
		.footer-top__col .footer-top__title {
			display: none;
		}
		
		.footer-top__col.show-mobile {
			display: flex;
		}
		
		.footer-middle__socials {
			justify-content: space-between;
			gap: 8px;
		}
		
		.footer-middle__contacts-col {
			justify-content: space-between;
		}
		
		.footer-middle__contacts-col:last-child {
			flex-direction: column-reverse;
			justify-content: flex-end;
		}
		
		.footer-middle__contacts-col:last-child a {
			justify-content: flex-end;
		}
		
		.footer-middle__contacts-row {
			flex-direction: row;
			justify-content: space-between;
			gap: 16px;
		}
		
		.footer-middle__col-discount {
			gap: 24px;
		}
		
		.footer-middle__col-discount .btn {
			min-width: 174px;
		}
		
		.footer-middle__col-discount .input {
			width: 100%;
			max-width: 100%;
		}
		
		.footer-middle__col {
			border-bottom: 1px solid rgba(198, 184, 138, .24);
			padding: 24px 0;
		}
		
		.footer-middle__col:first-child {
			order: 2;
		}
		
		.footer-middle__col:nth-child(2) {
			order: 3;
		}
		
		.footer-middle__col:nth-child(2) .footer-middle__title {
			display: none;
		}
		
		.footer-middle__col:nth-child(3) {
			order: 1;
			padding-top: 0;
		}
		
		.footer-bottom__company {
			flex-direction: row;
		}
		
		.footer-social {
			flex-wrap: wrap;
			order: 0;
			justify-content: space-between;
			gap: 14px;
			width: 100%;
		}
		
		.footer-bottom__company {
			order: 2;
			width: 100%;
			padding: 0;
			font-size: 14px;
			font-weight: 600;
			line-height: 20px;
		}
	}
}

@layer vendor.swiper {
	.swiper-vertical>.swiper-wrapper {
		flex-direction: column;
	}
	
	.swiper-horizontal {
		touch-action: pan-y;
	}
	
	.swiper-vertical {
		touch-action: pan-x;
	}
	
	.swiper-slide-invisible-blank {
		visibility: hidden;
	}
	
	.swiper-autoheight, .swiper-autoheight .swiper-slide {
		height: auto;
	}
	
	.swiper-autoheight .swiper-wrapper {
		align-items: flex-start;
		transition-property: transform, height;
	}
	
	.swiper-backface-hidden .swiper-slide {
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		transform: translateZ(0);
	}
	
	.swiper-3d.swiper-css-mode .swiper-wrapper {
		perspective: 1200px;
	}
	
	.swiper-3d .swiper-wrapper {
		transform-style: preserve-3d;
	}
	
	.swiper-3d {
		perspective: 1200px;
	}
	
	.swiper-3d .swiper-slide {
		transform-style: preserve-3d;
	}
	
	.swiper-3d .swiper-cube-shadow {
		transform-style: preserve-3d;
	}
	
	.swiper-css-mode>.swiper-wrapper {
		scrollbar-width: none;
		-ms-overflow-style: none;
		overflow: auto;
	}
	
	.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
		display: none;
	}
	
	.swiper-css-mode>.swiper-wrapper>.swiper-slide {
		scroll-snap-align: start start;
	}
	
	.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
		scroll-snap-type: x mandatory;
	}
	
	.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
		scroll-margin-inline-start: var(--swiper-slides-offset-before);
	}
	
	.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-left: var(--swiper-slides-offset-before);
	}
	
	.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-left: var(--swiper-slides-offset-before);
	}
	
	.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-left: var(--swiper-slides-offset-before);
	}
	
	.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-right: var(--swiper-slides-offset-before);
	}
	
	.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-right: var(--swiper-slides-offset-before);
	}
	
	.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-right: var(--swiper-slides-offset-before);
	}
	
	.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-right: var(--swiper-slides-offset-after);
	}
	
	.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-right: var(--swiper-slides-offset-after);
	}
	
	.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-right: var(--swiper-slides-offset-after);
	}
	
	.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-left: var(--swiper-slides-offset-after);
	}
	
	.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-left: var(--swiper-slides-offset-after);
	}
	
	.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-left: var(--swiper-slides-offset-after);
	}
	
	.swiper-css-mode.swiper-vertical>.swiper-wrapper {
		scroll-snap-type: y mandatory;
	}
	
	.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
		margin-top: var(--swiper-slides-offset-before);
		scroll-margin-block-start: var(--swiper-slides-offset-before);
	}
	
	.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child {
		margin-bottom: var(--swiper-slides-offset-after);
	}
	
	.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
		scroll-snap-type: none;
	}
	
	.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
		scroll-snap-align: none;
	}
	
	.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
		content: "";
		flex-shrink: 0;
		order: 9999;
	}
	
	.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
		scroll-snap-align: center center;
		scroll-snap-stop: always;
	}
	
	.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-left: var(--swiper-centered-offset-before);
	}
	
	.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-left: var(--swiper-centered-offset-before);
	}
	
	.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-left: var(--swiper-centered-offset-before);
	}
	
	.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-right: var(--swiper-centered-offset-before);
	}
	
	.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-right: var(--swiper-centered-offset-before);
	}
	
	.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-right: var(--swiper-centered-offset-before);
	}
	
	.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
		height: 100%;
		min-height: 1px;
		width: var(--swiper-centered-offset-after);
	}
	
	.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
		margin-top: var(--swiper-centered-offset-before);
	}
	
	.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
		width: 100%;
		min-width: 1px;
		height: var(--swiper-centered-offset-after);
	}
	
	.swiper-3d .swiper-slide-shadow {
		pointer-events: none;
		z-index: 10;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.swiper-3d .swiper-slide-shadow-left {
		pointer-events: none;
		z-index: 10;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.swiper-3d .swiper-slide-shadow-right {
		pointer-events: none;
		z-index: 10;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.swiper-3d .swiper-slide-shadow-top {
		pointer-events: none;
		z-index: 10;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.swiper-3d .swiper-slide-shadow-bottom {
		pointer-events: none;
		z-index: 10;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.swiper-3d .swiper-slide-shadow {
		pointer-events: none;
		z-index: 10;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.swiper-3d .swiper-slide-shadow-left {
		pointer-events: none;
		z-index: 10;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.swiper-3d .swiper-slide-shadow-right {
		pointer-events: none;
		z-index: 10;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.swiper-3d .swiper-slide-shadow-top {
		pointer-events: none;
		z-index: 10;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.swiper-3d .swiper-slide-shadow-bottom {
		pointer-events: none;
		z-index: 10;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.swiper-3d .swiper-slide-shadow {
		background: rgba(0, 0, 0, .15);
	}
	
	.swiper-3d .swiper-slide-shadow-left {
		background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent);
	}
	
	.swiper-3d .swiper-slide-shadow-right {
		background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent);
	}
	
	.swiper-3d .swiper-slide-shadow-top {
		background-image: linear-gradient(transparent, rgba(0, 0, 0, .5));
	}
	
	.swiper-3d .swiper-slide-shadow-bottom {
		background-image: linear-gradient(rgba(0, 0, 0, .5), transparent);
	}
	
	.swiper-lazy-preloader {
		z-index: 10;
		transform-origin: 50%;
		box-sizing: border-box;
		border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
		border-top-color: transparent;
		border-radius: 50%;
		width: 42px;
		height: 42px;
		margin-top: -21px;
		margin-left: -21px;
		position: absolute;
		top: 50%;
		left: 50%;
	}
	
	:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader {
		animation: 1s linear infinite swiper-preloader-spin;
	}
	
	.swiper-lazy-preloader-white {
		--swiper-preloader-color: #fff;
	}
	
	.swiper-lazy-preloader-black {
		--swiper-preloader-color: #000;
	}
	
	:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled {
		opacity: .35;
		cursor: auto;
		pointer-events: none;
	}
	
	:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden {
		opacity: 0;
		cursor: auto;
		pointer-events: none;
	}
	
	.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next) {
		display: none !important;
	}
	
	.swiper-button-lock {
		display: none;
	}
	
	.swiper-button-prev .swiper-navigation-icon {
		transform: rotate(180deg);
	}
	
	.swiper-horizontal .swiper-button-prev {
		top: var(--swiper-navigation-top-offset, 50%);
		margin-top: calc(0px - var(--swiper-navigation-size) / 2);
		margin-left: 0;
	}
	
	.swiper-horizontal .swiper-button-next {
		top: var(--swiper-navigation-top-offset, 50%);
		margin-top: calc(0px - var(--swiper-navigation-size) / 2);
		margin-left: 0;
	}
	
	.swiper-horizontal~.swiper-button-prev {
		top: var(--swiper-navigation-top-offset, 50%);
		margin-top: calc(0px - var(--swiper-navigation-size) / 2);
		margin-left: 0;
	}
	
	.swiper-horizontal~.swiper-button-next {
		top: var(--swiper-navigation-top-offset, 50%);
		margin-top: calc(0px - var(--swiper-navigation-size) / 2);
		margin-left: 0;
	}
	
	.swiper-horizontal .swiper-button-prev {
		left: var(--swiper-navigation-sides-offset, 4px);
		right: auto;
	}
	
	.swiper-horizontal~.swiper-button-prev {
		left: var(--swiper-navigation-sides-offset, 4px);
		right: auto;
	}
	
	.swiper-horizontal.swiper-rtl .swiper-button-next {
		left: var(--swiper-navigation-sides-offset, 4px);
		right: auto;
	}
	
	.swiper-horizontal.swiper-rtl~.swiper-button-next {
		left: var(--swiper-navigation-sides-offset, 4px);
		right: auto;
	}
	
	.swiper-horizontal .swiper-button-next {
		right: var(--swiper-navigation-sides-offset, 4px);
		left: auto;
	}
	
	.swiper-horizontal~.swiper-button-next {
		right: var(--swiper-navigation-sides-offset, 4px);
		left: auto;
	}
	
	.swiper-horizontal.swiper-rtl .swiper-button-prev {
		right: var(--swiper-navigation-sides-offset, 4px);
		left: auto;
	}
	
	.swiper-horizontal.swiper-rtl~.swiper-button-prev {
		right: var(--swiper-navigation-sides-offset, 4px);
		left: auto;
	}
	
	.swiper-horizontal .swiper-button-prev .swiper-navigation-icon {
		transform: rotate(180deg);
	}
	
	.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon {
		transform: rotate(180deg);
	}
	
	.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon {
		transform: rotate(180deg);
	}
	
	.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon {
		transform: rotate(180deg);
	}
	
	.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon {
		transform: rotate(0);
	}
	
	.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon {
		transform: rotate(0);
	}
	
	.swiper-vertical .swiper-button-prev {
		left: var(--swiper-navigation-top-offset, 50%);
		margin-left: calc(0px - var(--swiper-navigation-size) / 2);
		margin-top: 0;
		right: auto;
	}
	
	.swiper-vertical .swiper-button-next {
		left: var(--swiper-navigation-top-offset, 50%);
		margin-left: calc(0px - var(--swiper-navigation-size) / 2);
		margin-top: 0;
		right: auto;
	}
	
	.swiper-vertical~.swiper-button-prev {
		left: var(--swiper-navigation-top-offset, 50%);
		margin-left: calc(0px - var(--swiper-navigation-size) / 2);
		margin-top: 0;
		right: auto;
	}
	
	.swiper-vertical~.swiper-button-next {
		left: var(--swiper-navigation-top-offset, 50%);
		margin-left: calc(0px - var(--swiper-navigation-size) / 2);
		margin-top: 0;
		right: auto;
	}
	
	.swiper-vertical .swiper-button-prev {
		top: var(--swiper-navigation-sides-offset, 4px);
		bottom: auto;
	}
	
	.swiper-vertical .swiper-button-prev .swiper-navigation-icon {
		transform: rotate(-90deg);
	}
	
	.swiper-vertical~.swiper-button-prev {
		top: var(--swiper-navigation-sides-offset, 4px);
		bottom: auto;
	}
	
	.swiper-vertical~.swiper-button-prev .swiper-navigation-icon {
		transform: rotate(-90deg);
	}
	
	.swiper-vertical .swiper-button-next {
		bottom: var(--swiper-navigation-sides-offset, 4px);
		top: auto;
	}
	
	.swiper-vertical .swiper-button-next .swiper-navigation-icon {
		transform: rotate(90deg);
	}
	
	.swiper-vertical~.swiper-button-next {
		bottom: var(--swiper-navigation-sides-offset, 4px);
		top: auto;
	}
	
	.swiper-vertical~.swiper-button-next .swiper-navigation-icon {
		transform: rotate(90deg);
	}
	
	.swiper-pagination.swiper-pagination-hidden {
		opacity: 0;
	}
	
	.swiper-pagination-disabled>.swiper-pagination {
		display: none !important;
	}
	
	.swiper-pagination.swiper-pagination-disabled {
		display: none !important;
	}
	
	.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: var(--swiper-pagination-bottom, 8px);
		top: var(--swiper-pagination-top, auto);
		width: 100%;
		left: 0;
	}
	
	.swiper-pagination-bullets-dynamic {
		font-size: 0;
		overflow: hidden;
	}
	
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
		position: relative;
		transform: scale(.33);
	}
	
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
		transform: scale(1);
	}
	
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
		transform: scale(1);
	}
	
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
		transform: scale(.66);
	}
	
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
		transform: scale(.33);
	}
	
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
		transform: scale(.66);
	}
	
	.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
		transform: scale(.33);
	}
	
	.swiper-pagination-bullet {
		width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
		height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
		border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
		background: var(--swiper-pagination-bullet-inactive-color, #000);
		opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
		display: inline-block;
	}
	
	button.swiper-pagination-bullet {
		box-shadow: none;
		-webkit-appearance: none;
		-moz-appearance: none;
		-ms-appearance: none;
		appearance: none;
		border: none;
		margin: 0;
		padding: 0;
	}
	
	.swiper-pagination-clickable .swiper-pagination-bullet {
		cursor: pointer;
	}
	
	.swiper-pagination-bullet:only-child {
		display: none !important;
	}
	
	.swiper-pagination-bullet-active {
		opacity: var(--swiper-pagination-bullet-opacity, 1);
		background: var(--swiper-pagination-color, var(--swiper-theme-color));
	}
	
	.swiper-vertical>.swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets {
		right: var(--swiper-pagination-right, 8px);
		left: var(--swiper-pagination-left, auto);
		top: 50%;
		transform: translateY(-50%);
	}
	
	:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet {
		margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
		display: block;
	}
	
	:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic {
		width: 8px;
		top: 50%;
		transform: translateY(-50%);
	}
	
	:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
		transition: transform .2s, top .2s;
		display: inline-block;
	}
	
	:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet {
		margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
	}
	
	:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic {
		white-space: nowrap;
		left: 50%;
		transform: translate(-50%);
	}
	
	:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
		transition: transform .2s, left .2s;
	}
	
	.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
		transition: transform .2s, right .2s;
	}
	
	.swiper-pagination-fraction {
		color: var(--swiper-pagination-fraction-color, inherit);
	}
	
	.swiper-pagination-progressbar {
		background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
		position: absolute;
	}
	
	.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
		background: var(--swiper-pagination-color, var(--swiper-theme-color));
		transform-origin: 0 0;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		transform: scale(0);
	}
	
	.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
		transform-origin: 100% 0;
	}
	
	.swiper-horizontal>.swiper-pagination-progressbar {
		width: 100%;
		height: var(--swiper-pagination-progressbar-size, 4px);
		top: 0;
		left: 0;
	}
	
	.swiper-pagination-progressbar.swiper-pagination-horizontal {
		width: 100%;
		height: var(--swiper-pagination-progressbar-size, 4px);
		top: 0;
		left: 0;
	}
	
	.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
		width: 100%;
		height: var(--swiper-pagination-progressbar-size, 4px);
		top: 0;
		left: 0;
	}
	
	.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
		width: 100%;
		height: var(--swiper-pagination-progressbar-size, 4px);
		top: 0;
		left: 0;
	}
	
	.swiper-vertical>.swiper-pagination-progressbar {
		width: var(--swiper-pagination-progressbar-size, 4px);
		height: 100%;
		top: 0;
		left: 0;
	}
	
	.swiper-pagination-progressbar.swiper-pagination-vertical {
		width: var(--swiper-pagination-progressbar-size, 4px);
		height: 100%;
		top: 0;
		left: 0;
	}
	
	.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
		width: var(--swiper-pagination-progressbar-size, 4px);
		height: 100%;
		top: 0;
		left: 0;
	}
	
	.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
		width: var(--swiper-pagination-progressbar-size, 4px);
		height: 100%;
		top: 0;
		left: 0;
	}
	
	.swiper-pagination-lock {
		display: none;
	}
	
	.swiper-scrollbar {
		border-radius: var(--swiper-scrollbar-border-radius, 10px);
		touch-action: none;
		background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1));
		position: relative;
	}
	
	.swiper-scrollbar-disabled>.swiper-scrollbar {
		display: none !important;
	}
	
	.swiper-scrollbar.swiper-scrollbar-disabled {
		display: none !important;
	}
	
	.swiper-horizontal>.swiper-scrollbar {
		left: var(--swiper-scrollbar-sides-offset, 1%);
		bottom: var(--swiper-scrollbar-bottom, 4px);
		top: var(--swiper-scrollbar-top, auto);
		z-index: 50;
		height: var(--swiper-scrollbar-size, 4px);
		width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
		position: absolute;
	}
	
	.swiper-scrollbar.swiper-scrollbar-horizontal {
		left: var(--swiper-scrollbar-sides-offset, 1%);
		bottom: var(--swiper-scrollbar-bottom, 4px);
		top: var(--swiper-scrollbar-top, auto);
		z-index: 50;
		height: var(--swiper-scrollbar-size, 4px);
		width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
		position: absolute;
	}
	
	.swiper-vertical>.swiper-scrollbar {
		left: var(--swiper-scrollbar-left, auto);
		right: var(--swiper-scrollbar-right, 4px);
		top: var(--swiper-scrollbar-sides-offset, 1%);
		z-index: 50;
		width: var(--swiper-scrollbar-size, 4px);
		height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
		position: absolute;
	}
	
	.swiper-scrollbar.swiper-scrollbar-vertical {
		left: var(--swiper-scrollbar-left, auto);
		right: var(--swiper-scrollbar-right, 4px);
		top: var(--swiper-scrollbar-sides-offset, 1%);
		z-index: 50;
		width: var(--swiper-scrollbar-size, 4px);
		height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
		position: absolute;
	}
	
	.swiper-scrollbar-drag {
		background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));
		border-radius: var(--swiper-scrollbar-border-radius, 10px);
		width: 100%;
		height: 100%;
		position: relative;
		top: 0;
		left: 0;
	}
	
	.swiper-scrollbar-cursor-drag {
		cursor: move;
	}
	
	.swiper-scrollbar-lock {
		display: none;
	}
}

.accordion {
	gap: var(--main-system-12px, 12px);
	flex-direction: column;
	flex: 1;
	display: flex;
	position: relative;
}

.accordion__item {
	background: var(--background-light-base-main, #fff);
	border-radius: var(--roundness-full-outside, 24px);
	border-style: solid;
	border-color: var(--stroke-light-base, #e5e5e7);
	padding: var(--main-system-16px, 16px) var(--main-system-20px, 20px) var(--main-system-16px, 16px) var(--main-system-20px, 20px);
	cursor: pointer;
	border-width: 1px;
	flex-shrink: 0;
	align-items: normal;
	gap: 0;
	width: 100%;
	display: flex;
}

.accordion__item:-webkit-any(.tab--active,.active) {
	gap: var(--main-system-8px, 8px);
}

.accordion__item:-moz-any(.tab--active,.active) {
	gap: var(--main-system-8px, 8px);
}

.accordion__item:is(.tab--active,.active) {
	gap: var(--main-system-8px, 8px);
}

.accordion .faq-item__content {
	white-space: normal;
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
}

.accordion__accordian-arrow-true {
	gap: var(--main-system-8px, 8px);
	transform-origin: 0 0;
	flex-direction: row;
	flex: 1;
	justify-content: flex-start;
	align-self: stretch;
	align-items: center;
	display: flex;
	position: relative;
	overflow: hidden;
	transform: rotate(0) scale(1);
}

.accordion__item-title {
	color: var(--text-and-icons-light-base-main, #323539);
	text-align: left;
	font-size: var(--text-l-semibold-font-size, 16px);
	line-height: var(--text-l-semibold-line-height, 24px);
	letter-spacing: var(--text-l-semibold-letter-spacing, -.01em);
	font-weight: var(--text-l-semibold-font-weight, 600);
	white-space: normal;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	flex: 1;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	display: flex;
	position: relative;
}

.block {
	flex-direction: column;
	gap: 2rem;
	padding: 4rem 0;
	display: flex;
}

@media only screen and (max-width:1199.98px) {
	.block {
		gap: 1rem;
		padding: 1.5rem 0;
	}
}

@layer components.basic {
	.btn-link.is-active {
		cursor: default;
	}
	
	.btn-map {
		background: url("/wp-content/themes/copy/assets/css/../img/footer-map.fcac737e30fd41d1.png") 0 0/cover;
		justify-content: center;
		height: 82px;
		--lzl-bg-img: "/wp-content/themes/copy/assets/css/../img/footer-map.fcac737e30fd41d1.png";
	}
	
	@media only screen and (max-width:1199.98px) {
		.btn-m100 {
			justify-content: center;
			width: 100%;
		}
	}
	
	.btn-map.lzl:not(.lzl-ed), .btn-map.lzl-ing:not(.lzl-ed) {
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJYCAYAAACadoJwAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAHXElEQVR42u3BMQEAAADCoPVPbQZ/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+A1ALAAFccQh1AAAAAElFTkSuQmCC");
	}
}

.button-cta {
	border-radius: var(--roundness-full-inside, 128px);
	height: 54px;
	box-shadow: var(--shadow-xsm-box-shadow, 0px 1px 2px 0px rgba(16, 24, 40, .04));
	width: 100%;
	font-size: var(--text-button-semibold-large-font-size, 15px);
	line-height: var(--text-button-semibold-large-line-height, 22px);
	cursor: pointer;
	justify-content: center;
	align-items: center;
	gap: .5rem;
	padding: 1rem 1.5rem;
	font-weight: 600;
	text-decoration: none;
	transition: background-color .3s, color .3s;
	display: flex;
}

@media only screen and (min-width:1200px) {
	.button-cta {
		max-width: 360px;
	}
}

.button-cta_yellow {
	background: var(--text-and-icons-light-primary, #fbad01);
	color: var(--text-and-icons-light-base-main, #323539);
}

.button-cta_yellow:hover {
	background: var(--background-dark-base-second, #252525);
	color: var(--text-and-icons-light-on-color, #fff);
}

.button-cta_yellow:disabled {
	background: var(--background-light-base-second, #f8f9fb);
	color: var(--text-and-icons-light-disabled, #e5e5e7);
}

.button-cta_white {
	background: var(--background-light-base-main, #fff);
	color: var(--text-and-icons-light-base-main, #323539);
	border-style: solid;
	border-color: var(--stroke-light-base, #e5e5e7);
	border-width: 1px;
}

.headline {
	color: var(--text-and-icons-light-base-main);
	letter-spacing: -.02em;
	text-transform: uppercase;
	font-family: Rf Rufo, sans-serif;
	font-size: 10rem;
	font-weight: 900;
	line-height: .9;
}

@media only screen and (max-width:1199.98px) {
	.headline {
		font-size: 3.5rem;
		line-height: 1;
	}
}

.headline_small {
	font-size: 4rem;
}

@media only screen and (max-width:1199.98px) {
	.headline_small {
		font-size: 2.25rem;
	}
}

.headline span {
	color: var(--text-and-icons-light-primary, #fbad01);
}

.notification {
	-webkit-backdrop-filter: blur(40px);
	backdrop-filter: blur(40px);
	background: rgba(37, 37, 37, .5);
	border-radius: 16px;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	gap: 10px;
	padding: 10px;
	display: flex;
	position: relative;
}

.notification__content {
	flex-direction: row;
	flex-shrink: 0;
	justify-content: flex-start;
	align-self: stretch;
	align-items: center;
	gap: 10px;
	display: flex;
	position: relative;
}

.notification__notification-icon-type {
	background: #fff;
	border-radius: 10px;
	justify-content: center;
	align-items: center;
	width: 38px;
	height: 38px;
	display: flex;
}

.notification__notification-content {
	flex-direction: row;
	flex: 1;
	justify-content: flex-start;
	align-items: center;
	gap: 10px;
	display: flex;
	position: relative;
	overflow: hidden;
}

.notification__title-description {
	flex-direction: column;
	flex: 1;
	gap: 0;
	display: flex;
	position: relative;
}

.notification__title {
	color: var(--label-color-dark-primary, #fff);
	letter-spacing: -.5px;
	font-size: 15px;
	font-weight: 600;
	line-height: 20px;
}

.notification__description {
	color: var(--label-color-dark-primary, #fff);
	letter-spacing: -.08px;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
}

.notification__time-image-preview {
	flex-direction: column;
	align-self: stretch;
	align-items: flex-end;
	gap: 2px;
	padding: 0 4px 4px 0;
	display: flex;
}

.notification__time {
	color: var(--label-color-dark-primary, #fff);
	text-align: right;
	letter-spacing: -.08px;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.steps {
	gap: 1.5rem;
	display: flex;
}

@media only screen and (max-width:1199.98px) {
	.steps {
		flex-direction: column;
		gap: .5rem;
	}
}

.steps__item {
	color: var(--text-and-icons-light-base-second, #858c95);
	letter-spacing: var(--text-l-regular-letter-spacing, -.01em);
	flex-direction: column;
	flex: 1;
	gap: .5rem;
	line-height: 1.5;
	display: flex;
}

@media only screen and (min-width:1200px) {
	.steps__item {
		background: var(--background-light-base-second, #f8f9fb);
		border-radius: 1.5rem;
		gap: .75rem;
		padding: 1.5rem 2rem;
	}
}

.steps__item:last-child .svg {
	display: none;
}

.steps__mobile-counter {
	flex-direction: column;
	gap: .5rem;
	display: flex;
	overflow-y: clip;
}

.steps__mobile-counter span {
	border-style: solid;
	border-color: var(--stroke-light-base, #e5e5e7);
	text-align: center;
	width: 32px;
	height: 32px;
	font-size: var(--text-l-medium-font-size, 16px);
	line-height: var(--text-l-medium-line-height, 24px);
	letter-spacing: var(--text-l-medium-letter-spacing, -.01em);
	font-weight: var(--text-l-medium-font-weight, 500);
	border-width: 1px;
	border-radius: 20px;
	flex-direction: column;
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	gap: 0;
	display: flex;
	position: relative;
}

.steps__mobile-counter .svg {
	height: 100%;
	position: relative;
	overflow: hidden;
}

.steps__wrap {
	gap: .5rem;
	display: flex;
}

@media only screen and (min-width:1200px) {
	.steps__wrap {
		display: contents;
	}
}

.steps__wrap2 {
	font-size: var(--text-xs-regular-font-size, 13px);
	line-height: var(--text-xs-regular-line-height, 18px);
}

@media only screen and (min-width:1200px) {
	.steps__wrap2 {
		display: contents;
	}
}

.steps__item-title {
	color: var(--text-and-icons-light-base-main, #323539);
	letter-spacing: -.01em;
	margin-top: 4px;
	font-family: Inter, sans-serif;
	font-size: 1.375rem;
	font-weight: 700;
	line-height: 1.875rem;
}

@media only screen and (max-width:1199.98px) {
	.steps__item-title {
		font-size: var(--headline-xxs-mobile-bold-font-size, 18px);
		line-height: var(--headline-xxs-mobile-bold-line-height, 24px);
	}
}

@media only screen and (max-width:1199.98px) {}

.case-card {
	border-radius: var(--round-outside);
	text-decoration: none;
	display: flex;
}

@media only screen and (max-width:1199.98px) {
	.case-card {
		gap: .125rem;
		display: grid;
	}
}

.case-card-image {
	aspect-ratio: 28.5/21;
	object-fit: cover;
	border-radius: var(--round-outside);
	width: 100%;
	height: auto;
	transition: all .3s;
}

.avatar-block {
	align-items: center;
	display: inline-flex;
}

.avatar-block, .avatar-block[data-size=xs] {
	gap: .75rem;
}

.avatar-block[data-size=s] {
	gap: .5rem;
}

.avatar-block[data-size=m] {
	gap: .625rem;
}

.avatar-block[data-size=l] {
	gap: .875rem;
}

.avatar-block[data-size=xl] {
	gap: 1rem;
}

.avatar-block[data-size=xxl] {
	gap: 1.25rem;
}

.avatar-block, .avatar-block[data-size=xs] {
	--image-size: 2rem;
}

.avatar-block[data-size=s], .avatar-block[data-size=m] {
	--image-size: 2.5rem;
}

.avatar-block[data-size=l] {
	--image-size: 3rem;
}

.avatar-block[data-size=xl] {
	--image-size: 3.5rem;
}

.avatar-block[data-size=xxl] {
	--image-size: 4rem;
}

.avatar-block-title, .avatar-block-title[data-size=xs], .avatar-block-title[data-size=s] {
	letter-spacing: -.1px;
	font-size: .875rem;
	font-weight: 600;
	line-height: 1.25rem;
}

.avatar-block-title[data-size=m] {
	letter-spacing: -.01em;
	font-size: .9375rem;
	font-weight: 600;
	line-height: 1.375rem;
}

.avatar-block-title[data-size=l] {
	letter-spacing: -.01em;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.5rem;
}

.avatar-block-title[data-size=xl], .avatar-block-title[data-size=xxl] {
	letter-spacing: -.01em;
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.75rem;
}

.avatar-block-subtitle, .avatar-block-subtitle[data-size=xs] {
	letter-spacing: -.1px;
	font-size: .8125rem;
	font-weight: 500;
	line-height: 1.125rem;
}

.avatar-block-subtitle[data-size=s], .avatar-block-subtitle[data-size=m] {
	letter-spacing: -.1px;
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.25rem;
}

.avatar-block-subtitle[data-size=l], .avatar-block-subtitle[data-size=xl] {
	letter-spacing: -.01em;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.5rem;
}

.avatar-block-subtitle[data-size=xxl] {
	letter-spacing: -.01em;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.5rem;
}

.avatar-block-subtitle {
	color: var(--text-muted);
}

.avatar-block-image {
	width: var(--image-size);
	height: var(--image-size);
	border-radius: var(--round);
	object-fit: cover;
}

@media only screen and (max-width:1199.98px) {}

@media only screen and (max-width:1199.98px) {}

@media screen and (max-width:600px) {}

.header-top__towns {
	cursor: pointer;
}

.header-top__service {
	align-items: center;
	gap: 4px;
	font-weight: 600;
	display: flex;
	position: relative;
}

.header-catalog.__active {
	opacity: 1;
	pointer-events: auto;
	transition-delay: 0s;
}

.header-catalog.__active+.header-catalog-overlay {
	opacity: 1;
	pointer-events: auto;
	transition-delay: .2s;
}

.header-catalog__btn--active .header-burger span:first-child {
	transform: translateY(7.5px) translate(2px) rotate(-45deg);
}

.header-catalog__btn--active .header-burger span:nth-child(2) {
	transform: translateY(7.5px) translate(2px) scaleX(0);
}

.header-catalog__btn--active .header-burger span:nth-child(3) {
	transform: translateY(7.5px) translate(2px) rotate(45deg);
}

.header-catalog__btn--active .header-burger svg:nth-child(2) {
	opacity: 1;
}

.header-catalog__btn--active .header-burger svg:first-child {
	opacity: 0;
}

.header-catalog__link {
	white-space: nowrap;
	padding: 4px 8px;
	font-family: Roboto, sans-serif;
	font-size: 14px;
}

.header-catalog__button {
	-o-transition: .3s ease;
	text-align: left;
	white-space: nowrap;
	cursor: pointer;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	padding: 4px 8px;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	line-height: 22px;
	transition: all .3s;
	display: flex;
}

.header-catalog-content {
	align-items: flex-start;
	min-width: 336px;
	display: none;
	position: absolute;
	top: calc(100% + 12px);
}

.header-catalog-content--active {
	display: flex;
}

.header-catalog-content-wrapper {
	-o-transition: .3s ease;
	align-items: center;
	width: 100%;
	height: 34px;
	padding: 0 12px;
	transition: all .3s;
	display: flex;
	position: relative;
}

.header-catalog-content-wrapper--active .header-catalog__button {
	background-color: #f7f7f7;
	border-radius: 20px;
	padding: 6px 12px;
	font-size: 16px;
	font-weight: 500;
	color: #222220 !important;
}

.header-catalog-content-wrapper--active .header-catalog-content-wrapper__list {
	-o-transition: .3s ease;
	padding: 10px 12px 10px 8px;
	transition: all .3s;
	transform: scaleX(1);
}

.header-catalog-content-wrapper__link {
	width: 100%;
}

.header-catalog-content-wrapper__list {
	transform-origin: 0;
	background-color: #fff;
	border-radius: 0 20px 20px 0;
	flex-direction: column;
	padding: 10px 0;
	display: flex;
	position: absolute;
	top: -10px;
	left: 100%;
	transform: scaleX(0);
	box-shadow: 4px 4px 12px rgba(0, 0, 0, .25);
}

.header-catalog-content-wrapper__list:after {
	content: "";
	background-color: #fff;
	border-radius: 0 0 0 12px;
	width: 24px;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: -24px;
}

.header-catalog-content-wrapper__list--bottom {
	top: auto;
	bottom: -10px;
}

.header-catalog-content-wrapper__list--stickers {
	top: auto;
	bottom: -290px;
}

.header-catalog-content-main {
	-o-transition: .3s ease;
	background-color: #fff;
	border-radius: 20px;
	gap: 6px;
	width: 100%;
	padding: 10px 0;
	transition: all .3s;
	box-shadow: 4px 4px 12px rgba(0, 0, 0, .25);
}

.header-catalog-content-main:after {
	pointer-events: none;
	content: "";
	z-index: 1;
	transform-origin: 0;
	-o-transition: .3s ease;
	background-color: #fff;
	border-left: 1px solid rgba(198, 184, 138, .24);
	border-radius: 0 20px 20px 0;
	height: calc(100% - 24px);
	transition: all .3s;
	display: block;
	position: absolute;
	top: 12px;
	right: 12px;
	transform: scaleX(0);
}

.header-catalog-content-main--active {
	border-radius: 20px;
	position: relative;
}

.header-catalog-content-main--active .header-catalog-content-wrapper {
	padding-right: 25px;
}

.header-catalog-content-main--active:after {
	transform: scaleX(1);
}

.header-bottom {
	box-sizing: content-box;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 20px;
	padding: 10px 0;
	display: flex;
}

body._scrolled .scroll-toggle {
	max-height: 0;
	overflow: hidden;
}

body._scrolled .scroll-toggle {
	grid-template-rows: 0fr;
}

body._scrolled .header-top-container {
	max-height: 0;
	overflow: hidden;
}

body._scrolled .page-nwp {
	padding-top: calc(var(--header-bottom-height, 0px) + var(--header-top-height, 0px));
}

.header-bottom>* {
	align-items: center;
	gap: 4px;
	display: flex;
}

.header-bottom .font-control {
	font-weight: 600;
}

.search-nwp__result {
	-o-transition: .1s ease;
	cursor: pointer;
	border-radius: 20px;
	padding: 4px 8px;
	transition: all .1s;
}

.search-nwp__result mark {
	color: var(--color-primary-main);
}

.search-nwp__result--error {
	color: #ed2d21;
	pointer-events: none;
}

.search-nwp--filled:focus-within .search-nwp__col {
	max-height: 156px;
	padding: 12px;
}

.search-nwp--filled:focus-within .search-nwp__row {
	border-radius: 20px 20px 0 0;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
}

.search-nwp--error:focus-within {
	border-color: #ed2d21;
}

.active-catalog .header-control__button--active {
	color: #323539;
}

.active-catalog .header-control__button--catalog {
	color: #fbad01;
}

.header-burger span {
	-o-transition: .3s ease;
	transform-origin: 50%;
	background: #222220;
	border-radius: 2px;
	width: 12px;
	height: 1px;
	transition: all .3s;
	position: absolute;
}

.header-burger span:first-child {
	transform: translateY(4px) translate(2px);
}

.header-burger span:nth-child(2) {
	transform: translateY(7.5px) translate(2px);
}

.header-burger span:nth-child(3) {
	transform: translateY(11px) translate(2px);
}

.header-chat {
	z-index: 5;
	background-color: #fff;
	position: fixed;
	bottom: 98px;
	right: 60px;
	box-shadow: 0 0 40px rgba(50, 50, 50, .698);
}

@media only screen and (max-width:1199.98px) {
	html.is-active body._scrolled {
		padding-top: unset;
	}
	
	html.is-active body._scrolled .header {
		position: static;
	}
}

.dropdown {
	-o-transition: .3s ease;
	background: #fff;
	border: 1px solid rgba(198, 184, 138, .24);
	border-radius: 20px;
	flex-direction: column;
	align-items: center;
	width: 100%;
	transition: all .3s;
	display: flex;
	position: absolute;
}

.dropdown__wrapper {
	z-index: 2;
	width: 100%;
	height: 38px;
	position: relative;
}

.dropdown__wrapper:focus-within {
	z-index: 3;
}

.dropdown:focus-within {
	border-color: var(--color-primary-main);
}

.dropdown__col {
	-o-transition: .3s ease;
	z-index: 1;
	width: 100%;
	height: 100%;
	max-height: 0;
	padding: 0 12px;
	transition: all .3s;
}

.dropdown__col-wrapper {
	gap: 8px;
	padding-right: 8px;
	overflow: auto;
}

.dropdown__col-wrapper::-webkit-scrollbar-thumb {
	background-color: #858c95;
	border-radius: 4px;
	width: 6px;
}

.dropdown__col-wrapper::-webkit-scrollbar {
	border-radius: 4px;
	width: 6px;
	margin: 0;
	padding: 0;
}

.dropdown__row {
	-o-transition: .3s ease;
	align-items: center;
	width: 100%;
	height: 36px;
	padding: 1px 3px 1px 12px;
	transition: all .3s;
}

.dropdown__result-after {
	color: #b7b5ae;
	font-size: 12px !important;
	line-height: 13.8px !important;
}

.dropdown__result-text {
	text-align: left;
	width: 100%;
	max-width: 100%;
	line-height: 22px;
	font-size: 14px !important;
}

.dropdown__result {
	-o-transition: .1s ease;
	cursor: pointer;
	border-radius: 20px;
	justify-content: space-between;
	align-items: center;
	padding: 4px 8px;
	transition: all .1s;
	display: flex;
}

.dropdown__result mark {
	color: var(--color-primary-main);
}

.dropdown__result--error {
	color: #ed2d21;
	pointer-events: none;
}

.dropdown__result--error:hover {
	background: 0 0;
}

.dropdown__button {
	cursor: pointer;
	-o-transition: .3s ease;
	border-radius: 20px;
	justify-content: center;
	align-items: center;
	padding: 8px 12px;
	transition: all .3s;
	display: flex;
}

.dropdown__button--clear {
	display: none;
}

.dropdown__input {
	width: 100%;
	font-size: 14px;
	line-height: 22px;
}

.dropdown__input::-webkit-input-placeholder {
	color: #b7b5ae;
}

.dropdown__input::placeholder {
	color: #b7b5ae;
}

.dropdown__input:-ms-placeholder-shown {
	color: #b7b5ae;
}

.dropdown__input::placeholder {
	color: #b7b5ae;
}

.dropdown__input::placeholder {
	color: #b7b5ae;
}

.dropdown__input::placeholder {
	color: #b7b5ae;
}

.dropdown--filled {
	box-shadow: 0 8px 16px rgba(0, 0, 0, .15);
}

.dropdown--filled .dropdown__col {
	max-height: 156px;
	padding: 12px;
}

.dropdown--filled .dropdown__row {
	border-radius: 20px 20px 0 0;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
}

.dropdown--error:focus-within {
	border-color: #ed2d21;
}

.dropdown-classic.dropdown-classic_invalid .dropdown-classic__inner {
	border-color: #de3230;
}

.dropdown-classic:has(.wpcf7-not-valid-tip) .dropdown-classic__inner {
	border-color: #de3230;
}

.dropdown-classic__title {
	font-size: 14px;
	line-height: 22px;
}

.dropdown1.is-active .dropdown-classic__inner {
	border-color: #fbad01;
	box-shadow: 0 0 0 3px #fff3cc;
}

.dropdown1.is-active .dropdown-classic__col {
	opacity: 1;
	border: 1px solid #e5e5e7;
	height: auto;
}

.dropdown-classic__select.tab--active {
	background: 0 0;
}

.dropdown-classic__select.is-checked {
	color: var(--color-primary-main);
	background: 0 0;
}

.dropdown-classic.is-closing {
	z-index: 3;
}

.dropdown-classic.is-active {
	z-index: 4;
}

.dropdown-classic.is-active .dropdown-classic__inner {
	border-color: var(--color-primary-main);
}

.dropdown-classic.is-active .dropdown-classic__col {
	max-height: 156px;
	padding: 12px 6px;
}

.dropdown1.dropdown-classic.is-active .dropdown-classic__col {
	max-height: 180px;
	padding: 12px 4px;
}

.dropdown-classic.is-active .dropdown-classic__header {
	border-radius: 20px 20px 0 0;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
}

.dropdown-classic--error:after {
	display: block;
}

.dropdown-classic--error .dropdown-classic__inner {
	border-color: #ed2d21;
}

html.is-active body {
	padding-right: var(--scrollWidth);
	overflow: hidden;
}

mark {
	font: inherit;
}

.upc {
	text-transform: uppercase;
}

.tdu {
	text-decoration: underline;
}

a:has(>.tag) {
	color: inherit;
	text-decoration: none;
}

.input-footer {
	padding: 8px 12px;
	font-size: 14px;
	line-height: 22px;
}

.input-footer::-webkit-input-placeholder {
	color: #b7b5ae;
}

.input-footer::placeholder {
	color: #b7b5ae;
}

.input-footer:-ms-placeholder-shown {
	color: #b7b5ae;
}

.input-footer::placeholder {
	color: #b7b5ae;
}

.input-footer::placeholder {
	color: #b7b5ae;
}

.input-footer::placeholder {
	color: #b7b5ae;
}

.input-footer--first {
	background-color: #fff;
	border-radius: 20px;
}

.input__button--rewrite, .input__button--active {
	transform: scale(1);
}

.input__wrapper:has(.suggestions-input) {
	justify-content: flex-start;
	align-items: center;
	gap: 8px;
	padding: 10px 36px 10px 12px;
	display: flex;
}

.suggestions-input {
	line-height: 20px;
}

.input1 .input--filled .input__wrapper {
	padding: 9px 48px 9px 12px;
}

.input--error .input__wrapper {
	border-color: #ed2d21;
}

.input--cart .input__wrapper {
	border-style: none;
}

.input--cart .input__wrapper mark {
	margin-right: 40px;
	display: block;
}

.input--cart.input--active .input__wrapper {
	background-color: #fff;
	border-style: solid;
}

.input--cart.input--active .input__wrapper mark {
	margin-right: 0;
}

.input--error:after {
	display: block;
}

.input__tooltip {
	align-items: center;
	display: flex;
	position: relative;
}

.input__tooltip:after {
	content: attr(data-tooltip);
	white-space: nowrap;
	opacity: 0;
	-o-transition: .3s ease;
	z-index: 1;
	pointer-events: none;
	background-color: #fff;
	border: 1px solid rgba(198, 184, 138, .24);
	border-radius: 20px;
	padding: 4px 8px;
	font-size: 12px;
	line-height: 13.8px;
	transition: all .3s;
	position: absolute;
	bottom: calc(100% + 2px);
	left: 50%;
	transform: translate(-50%, 5px);
}

.input__tooltip:hover:after {
	opacity: 1;
	transform: translate(-50%);
}

.checkbox-wrapper {
	align-items: center;
	gap: 4px;
	display: flex;
}

.checkbox {
	cursor: pointer;
	align-items: center;
	gap: 4px;
	display: flex;
	position: relative;
}

.checkbox__text {
	font-size: 14px !important;
	line-height: 22px !important;
}

.checkbox__input {
	opacity: 0;
	width: 0;
	height: 0;
	position: absolute;
}

.checkbox__input:checked+.checkbox__box {
	background-color: var(--color-primary-main);
	border-color: var(--color-primary-main);
}

.checkbox__box {
	-o-transition: .3s ease;
	background-color: #fff;
	border: 1px solid rgba(198, 184, 138, .24);
	border-radius: 4px;
	justify-content: center;
	align-items: center;
	width: 16px;
	min-width: 16px;
	height: 16px;
	min-height: 16px;
	transition: all .3s;
	display: flex;
}

.checkbox__tooltip {
	align-items: center;
	display: flex;
	position: relative;
}

.checkbox__tooltip:after {
	content: attr(data-tooltip);
	white-space: nowrap;
	opacity: 0;
	-o-transition: .3s ease;
	z-index: 1;
	pointer-events: none;
	background-color: #fff;
	border: 1px solid rgba(198, 184, 138, .24);
	border-radius: 20px;
	padding: 4px 8px;
	font-size: 12px;
	line-height: 13.8px;
	transition: all .3s;
	position: absolute;
	bottom: calc(100% + 2px);
	left: 50%;
	transform: translate(-50%, 5px);
}

.checkbox__tooltip:hover:after {
	opacity: 1;
	transform: translate(-50%);
}

.textarea__title {
	margin-bottom: 8px;
}

.textarea__wrapper {
	background-color: #fff;
	border: 1px solid rgba(198, 184, 138, .24);
	border-radius: 20px;
	min-height: 160px;
	padding: 8px 9px 14px 12px;
}

.textarea__textarea {
	resize: vertical;
	width: 100%;
	height: 100%;
	min-height: 138px;
	position: relative;
}

.textarea__textarea::-webkit-resizer {
	background: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.0713 4.70702L4.70732 11.071M11.1571 7.62122L7.62156 11.1568%27 stroke=%27%23222220%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
}

.wrapper--active:after {
	content: "";
	z-index: 2;
	width: 100vw;
	height: 100vh;
	display: block;
	position: fixed;
	top: 0;
	left: 0;
}

@media only screen and (min-width:1200px) {}

.page-nwp:not(:has(>.section:first-child)) .breadcrumbs {
	margin-bottom: 1.5rem;
}

body.is-active {
	height: 100vh;
	overflow-y: hidden;
}

.scroll-behavior-auto {
	scroll-behavior: auto !important;
}

.section-header__title--search {
	font-family: Roboto, sans-serif;
	font-size: 34px;
	font-weight: 400;
	line-height: 42px;
}

.copycenter {
	border-radius: 20px;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.copycenter:before, .copycenter:after {
	content: "";
	box-sizing: border-box;
	pointer-events: none;
	-o-transition: .3s ease;
	border: 1px solid rgba(198, 184, 138, .24);
	border-radius: 20px;
	width: 100%;
	height: 100%;
	transition: all .3s;
	position: absolute;
	top: 0;
	left: 0;
}

.copycenter:after {
	z-index: 1;
	border: 2px solid var(--color-primary-main);
	opacity: 0;
}

.copycenter a.copycenter__text {
	z-index: 1;
	position: relative;
}

.promo__img {
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center center;
	object-position: center center;
	z-index: -1;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.promo__close {
	background-color: var(--color-primary-main);
	cursor: pointer;
	color: revert;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	padding: 12px;
	transition: all .3s;
	display: flex;
}

.promo__close:hover {
	color: var(--text-muted);
}

.promo__close {
	--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC43MDcxIDUuMjkyODlDMTkuMDk3NiA1LjY4MzQyIDE5LjA5NzYgNi4zMTY1OCAxOC43MDcxIDYuNzA3MTFMMTMuNDE0MiAxMkwxOC43MDcxIDE3LjI5MjlDMTkuMDk3NiAxNy42ODM0IDE5LjA5NzYgMTguMzE2NiAxOC43MDcxIDE4LjcwNzFDMTguMzE2NiAxOS4wOTc2IDE3LjY4MzQgMTkuMDk3NiAxNy4yOTI5IDE4LjcwNzFMMTIgMTMuNDE0Mkw2LjcwNzExIDE4LjcwNzFDNi4zMTY1OCAxOS4wOTc2IDUuNjgzNDIgMTkuMDk3NiA1LjI5Mjg5IDE4LjcwNzFDNC45MDIzNyAxOC4zMTY2IDQuOTAyMzcgMTcuNjgzNCA1LjI5Mjg5IDE3LjI5MjlMMTAuNTg1OCAxMkw1LjI5Mjg5IDYuNzA3MTJDNC45MDIzNyA2LjMxNjU5IDQuOTAyMzcgNS42ODM0MyA1LjI5Mjg5IDUuMjkyOUM1LjY4MzQyIDQuOTAyMzggNi4zMTY1OCA0LjkwMjM4IDYuNzA3MTEgNS4yOTI5TDEyIDEwLjU4NThMMTcuMjkyOSA1LjI5Mjg5QzE3LjY4MzQgNC45MDIzNyAxOC4zMTY2IDQuOTAyMzcgMTguNzA3MSA1LjI5Mjg5WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
}

.promo__close:after {
	content: "";
	width: 16px;
	height: 16px;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

.map-copycenter-work p {
	color: #b7b5ae;
}

.portfolio-item .portfolio-item__text {
	opacity: 0;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: 100%;
	transition: opacity .3s;
	display: flex;
	position: absolute;
	top: 0;
	left: 0;
}

.portfolio-item .portfolio-item__header {
	color: #fff;
	text-align: center;
	text-shadow: 1px 1px 1px #222220;
	padding: 1em .5em 0;
	font-size: 18px;
	font-weight: 900;
}

.portfolio-item:hover .portfolio-item__text {
	opacity: 1;
}

.portfolio-button .btn {
	justify-content: center;
}

.portfolio-popup__swiper .swiper {
	height: 100%;
}

.popup-wrapper--active {
	pointer-events: auto;
	background: rgba(34, 34, 32, .25);
}

.popup-search__col {
	width: 100%;
}

.popup-order__col {
	gap: 4px;
	width: 100%;
}

.popup-order--delivery-tab-items .suggestions-suggestions {
	border-radius: 6px;
	flex-direction: column;
	gap: 6px;
	width: 100%;
	padding: 14px 16px;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	display: flex;
	bottom: 100%;
}

.popup-order__socials {
	gap: 16px;
	display: flex;
}

.popup-order__social {
	cursor: pointer;
	-o-transition: .3s ease;
	justify-content: center;
	align-items: center;
	transition: all .3s;
	display: flex;
	position: relative;
}

.popup-order__social input {
	opacity: 0;
	width: 0;
	height: 0;
	position: absolute;
}

.popup-order__social svg:nth-child(3), .popup-order__social input:checked+svg:nth-child(2) {
	display: none;
}

.popup-order__social input:checked~svg:nth-child(3) {
	display: block;
}

.old .popup-order-files {
	flex-direction: row;
	align-content: flex-start;
	max-height: 341px;
}

.old .popup-order-file {
	height: unset;
	padding: 12px;
}

.old .popup-order-file__col {
	position: unset;
	transform: unset;
	align-items: center;
}

.old .popup-order-file-item {
	width: 100%;
}

.popup-order-file-item {
	border: 1px solid #e5e5e7;
	border-radius: 8px;
	align-items: flex-start;
	gap: 8px;
	width: calc(50% - 3px);
	max-height: 56px;
	padding: 8px;
	box-shadow: 0 1px 2px rgba(16, 24, 40, .04);
}

.popup-order-file-item--error {
	border-color: #ed2d21;
}

.popup-order-file-item--error .popup-order-file-item__weight {
	display: none;
}

.popup-order-file-item__title {
	word-break: normal;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px !important;
	line-height: 22px !important;
}

.popup-order-file-item__img {
	object-fit: cover;
	object-position: center;
	border-radius: 6px;
	width: 40px;
	min-width: 40px;
	height: 40px;
	min-height: 40px;
	overflow: hidden;
}

.popup-order-file-item__placeholder {
	border-radius: 6px;
	justify-content: center;
	align-items: center;
	width: 40px;
	min-width: 40px;
	height: 40px;
	min-height: 40px;
	padding: .5rem;
	display: flex;
}

.popup-order-file-item__ext {
	color: #fff;
	background-color: #212529;
	border-radius: 6px;
	justify-content: center;
	align-items: center;
	width: 40px;
	min-width: 40px;
	height: 40px;
	min-height: 40px;
	padding: .5rem;
	display: flex;
}

.popup-order-file-item__description {
	gap: 0;
	width: 75%;
}

.popup-order-file-item__weight {
	color: #b7b5ae;
	font-size: 12px !important;
	line-height: 13.8px !important;
}

.popup-order-file-item__trash {
	cursor: pointer;
	justify-content: center;
	align-items: center;
	display: none;
}

.popup-order-file-item__trash--active {
	display: flex;
}

.popup-order-file-item__error {
	color: #ed2d21;
	font-size: 12px !important;
	line-height: 13.8px !important;
}

.popup-order-file-item__loader {
	justify-content: center;
	align-items: center;
	display: none;
}

.popup-order-file-item__loader--active {
	display: flex;
}

.popup-order-file-item>svg {
	width: 40px;
	min-width: 40px;
	height: 40px;
	min-height: 40px;
	margin-bottom: auto;
}

.popup-menu__back {
	align-items: center;
	gap: 4px;
	font-size: 14px;
	line-height: 22px;
	display: flex;
}

.popup-menu__col--dropdown-open-active {
	color: var(--color-primary-main);
}

.popup-menu__col--dropdown {
	display: none;
}

.popup-menu__col--dropdown-active {
	display: flex;
}

.popup-menu__list {
	-o-transition: .3s linear;
	max-height: 0;
	padding-left: 8px;
	transition: all .3s linear;
	overflow: hidden;
}

.popup--job .dropdown-classic__value, .popup--job .dropdown-classic__select {
	font-size: 14px;
}

.popup--job .popup__footer {
	padding-top: 0;
}

.popup--menu.popup--active {
	transform: translate(0);
}

.popup--done {
	max-width: 320px;
}

.popup--active {
	pointer-events: auto;
	transform: translate(-50%, -50%) scale(1);
}

.fastorder-copycenter-dropdown.dropdown-classic.is-active .dropdown-classic__col {
	padding: 8px 4px;
}

.popup__btn--current {
	color: var(--color-primary-main);
}

.result-found .container {
	gap: 24px;
}

.result-found__row {
	align-items: center;
	gap: 24px;
}

.result-found__subtitle {
	max-width: 536px;
}

.copycenter-list__item.map-copycenter-item--active {
	transform: translate(0) scale(1);
}

.marker {
	z-index: 1;
	letter-spacing: -.03em;
	border-radius: 7px;
	justify-content: center;
	align-items: center;
	gap: 3.5px;
	padding: 3.5px;
	font-family: Roboto;
	font-size: 10.52px;
	line-height: 10.52px;
	display: flex;
	position: absolute;
}

.marker--active {
	font-weight: 500;
	top: 70%;
}

.marker--active:after {
	content: "";
	z-index: -1;
	background-color: #fff;
	border-radius: 7px;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.marker--active:before {
	content: "";
	z-index: -1;
	background: var(--border-color);
	border-radius: 9px;
	width: calc(100% + 3.5px);
	height: calc(100% + 3.5px);
	position: absolute;
	top: -1.75px;
	left: -1.75px;
}

.copycenter-page-info__contacts a {
	-o-transition: .3s ease;
	justify-content: center;
	align-items: center;
	transition: all .3s;
	display: flex;
}

.category__text {
	gap: 16px;
	width: 100%;
	max-width: 100%;
}

.single-nwp {
	margin-top: 24px;
}

.single-nwp .container {
	justify-content: space-between;
	gap: 24px;
}

.single-nwp__img {
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center center;
	object-position: center center;
	width: 100%;
	max-width: 100%;
	height: 100%;
	display: block;
}

.single-nwp__img-wrapper {
	width: 100%;
	max-width: 650px;
}

.single-nwp__img-wrapper--pc {
	display: block;
}

.single-nwp__img-wrapper--mobile {
	display: none;
}

.single-nwp__main {
	gap: 24px;
}

.single-nwp__row {
	align-items: center;
	gap: 24px;
}

.single-nwp__subtitle {
	max-width: 536px;
}

.calculator {
	margin-top: 24px;
}

.calculator-content-dropdown {
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.calculator-content-dropdown .dropdown-classic {
	max-width: 300px;
}

.calculator-content-input {
	justify-content: space-between;
	align-items: center;
}

.calculator-content-input .input {
	width: 100%;
	max-width: 300px;
}

.calculator-content {
	background-color: #f7f7f7;
	border-radius: 20px;
	gap: 24px;
	width: 100%;
	padding: 12px;
}

.calculator-content__divider {
	background-color: rgba(198, 184, 138, .24);
	height: 1px;
}

.calculator-content__file {
	position: absolute;
}

.calculator-block {
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 24px;
	width: 100%;
}

.calculator-block:nth-child(2)>.col {
	width: 100%;
	max-width: calc(50% - 12px);
}

.calculator-block:nth-child(2)>.col:last-child {
	gap: 8px;
}

.calculator-block:nth-child(2)>.col:last-child>.row {
	gap: 24px;
}

.calculator-block:nth-child(2)>.col:first-child {
	gap: 16px;
}

.calculator-block:nth-child(2)>.col:first-child>.col {
	gap: 8px;
}

.calculator-block:nth-child(2)>.col:first-child>.col>.row {
	gap: 24px;
	width: 100%;
}

.calculator-block:nth-child(2)>.col:first-child>.row {
	justify-content: space-between;
	gap: 24px;
	width: 100%;
}

.calculator-block:nth-child(2)>.col:first-child>.row>.col {
	gap: 8px;
	width: 100%;
	max-width: calc(50% - 12px);
}

.calculator-block:last-child>.col {
	width: 100%;
}

.calculator-block:last-child>.col:first-child {
	max-width: calc(50% - 24px);
}

.calculator-block:last-child>.col:nth-child(2), .calculator-block:last-child>.col:nth-child(3) {
	max-width: calc(25% - 12px);
}

.calculator-textarea__title {
	margin-bottom: 8px;
}

.calculator-textarea__wrapper {
	background-color: #fff;
	border: 1px solid rgba(198, 184, 138, .24);
	border-radius: 20px;
	min-height: 160px;
	padding: 8px 9px 14px 12px;
}

.calculator-textarea__textarea {
	resize: vertical;
	width: 100%;
	height: 100%;
	min-height: 138px;
	position: relative;
}

.calculator-textarea__textarea::-webkit-resizer {
	background: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.0713 4.70702L4.70732 11.071M11.1571 7.62122L7.62156 11.1568%27 stroke=%27%23222220%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
}

.calculator-files {
	background-color: #fff;
	border-radius: 20px;
	min-height: 160px;
	margin-top: 8px;
	padding: 12px;
	position: relative;
}

.calculator-files__all {
	text-align: center;
	color: #b7b5ae;
	margin: auto 0;
}

.calculator-files__footer {
	justify-content: space-between;
	align-items: flex-end;
	margin-top: auto;
}

.calculator-files__file {
	width: 100%;
	height: 60%;
	position: absolute;
	top: 0;
	left: 0;
}

.calculator-files__input {
	opacity: 0;
	width: 0;
	height: 0;
}

.calculator-file {
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.calculator-file .font-footnote {
	color: #b7b5ae;
}

.calculator-price {
	align-items: flex-end;
	margin-top: 26px;
}

.calculator-price__price {
	gap: 6px;
	font-family: Roboto, sans-serif;
	font-weight: 400;
	display: none;
}

.calculator-price__price--active {
	width: 100%;
	display: flex;
}

.calculator-price__price--gray {
	color: #b7b5ae;
	justify-content: flex-end;
}

.calculator-price__price--gray span:first-child {
	background-color: #b7b5ae;
	border-radius: 20px;
	width: 100%;
	max-width: 136px;
	height: 3px;
	margin: auto 8px auto 0;
	display: flex;
}

.calculator-price__price--old {
	color: #b7b5ae;
	justify-content: flex-end;
	font-weight: 500;
	-webkit-text-decoration: line-through #4b4b4a;
	text-decoration: line-through #4b4b4a;
}

.calculator-price__price span {
	color: #b7b5ae;
}

.calculator-price__col {
	align-items: flex-end;
}

.calculator-price__col .btn {
	margin-top: auto;
}

.calculator-discount {
	border: 1px dashed #a3c2f1;
	border-radius: 20px;
	justify-content: space-between;
	align-items: center;
	gap: 16px;
	padding-right: 8px;
	display: flex;
	position: relative;
}

.calculator-discount .tag {
	margin: -1px;
}

.calculator-discount__discount span {
	color: #b7b5ae;
	font-family: Roboto, sans-serif;
}

.calculator-content-input .input__input::-webkit-input-placeholder {
	color: #b7b5ae;
}

.calculator-content-input .input__input::placeholder {
	color: #b7b5ae;
}

.calculator-content-input .input__input:-ms-placeholder-shown {
	color: #b7b5ae;
}

.calculator-content-input .input__input::placeholder {
	color: #b7b5ae;
}

.calculator-content-input .input__input::placeholder {
	color: #b7b5ae;
}

.calculator-content-input .input__input::placeholder {
	color: #b7b5ae;
}

.calculator-product-cart--disabled {
	opacity: .4;
}

.calculator-product-cart--disabled:hover {
	background-color: var(--color-primary-main) !important;
	border: 1px solid var(--color-primary-main) !important;
}

@media only screen and (hover:hover) {}

.faq {
	cursor: pointer;
	background-color: #fff;
	border-radius: 20px;
	flex-direction: column;
	justify-content: center;
	gap: 0;
	width: 100%;
	min-height: 45px;
	padding: 12px 3px 12px 20px;
	display: flex;
	position: relative;
}

.faq__header {
	justify-content: space-between;
	align-items: center;
}

.faq__button {
	cursor: pointer;
	-o-transition: .3s ease;
	border-radius: 20px;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 32px;
	padding: 8px 12px;
	transition: all .3s;
	display: flex;
}

.faq__wrapper {
	-o-transition: .3s ease;
	height: 100%;
	max-height: 0;
	padding: 0 17px 0 8px;
	transition: all .3s;
	overflow: hidden;
}

.faq__checkbox {
	opacity: 0;
	width: 0;
	height: 0;
	position: absolute;
}

.faq__checkbox:checked+.faq__header>.faq__button>svg {
	transform: rotate(180deg);
}

.faq__checkbox:checked~.faq__wrapper {
	max-height: 500px;
	padding: 8px 17px 8px 8px;
}

.faq-section {
	background-color: #f7f7f7;
	padding: 44px 0;
}

.faq-section__other {
	border: 1px solid rgba(198, 184, 138, .24);
	border-radius: 20px;
	align-items: flex-start;
	gap: 16px;
	width: 100%;
	max-width: calc(50% - 12px);
	padding: 24px;
	position: relative;
}

.faq-section__other .h2 {
	margin-bottom: 8px;
}

.faq-section__list {
	flex-flow: wrap;
	gap: 16px;
	width: 50%;
}

.faq-section__content {
	align-items: flex-start;
	gap: 24px;
}

.faq__header-text {
	font-size: 14px;
	line-height: 22px;
}

.faq-item {
	background: var(--background-light-base-main, #fff);
	border-color: var(--stroke-light-base, #e5e5e7);
	border-radius: var(--roundness-full-outside, 24px);
	padding: var(--main-system-16px, 16px) var(--main-system-20px, 20px) var(--main-system-16px, 16px) var(--main-system-20px, 20px);
	border-style: solid;
	border-width: 1px;
	flex-shrink: 0;
	align-items: normal;
	gap: 0;
	width: 100%;
	display: flex;
}

.faq-item.is-active {
	background-color: revert-layer;
}

.page-nwp:has(>.faq-section)+.footer {
	margin-top: 0;
}

.portfolio-page__header {
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.portfolio-page__filter {
	display: none;
}

.portfolio-page-container {
	gap: 24px;
	margin-top: 24px;
	display: flex;
}

.portfolio-page-container__row {
	display: none;
}

.portfolio-page-aside {
	flex-shrink: 0;
	gap: 16px;
	width: 28.5rem;
}

.portfolio-page-aside>:has(.dropdown__portfolio--active) {
	z-index: 3;
}

.portfolio-page-catalog {
	gap: 16px;
	width: 100%;
}

.portfolio-page-filters {
	flex-wrap: wrap;
	gap: 16px;
}

.portfolio-page-filters:has(>.tag) {
	margin-top: 8px;
}

.portfolio-page-pagination, .portfolio-page-pagination__row {
	align-items: center;
	gap: 16px;
}

.portfolio-page-pagination__row>.row {
	align-items: center;
	gap: 8px;
}

.portfolio-page-pagination__button {
	-o-transition: .3s ease;
	border-radius: 20px;
	justify-content: center;
	align-items: center;
	padding: 4px 8px;
	font-size: 14px;
	line-height: 22px;
	transition: all .3s;
	display: flex;
}

.portfolio-page-pagination__button--active {
	background-color: var(--color-primary-main);
}

.portfolio-page-content {
	gap: .75rem;
	display: grid;
}

@media only screen and (min-width:1200px) {
	.portfolio-page-content {
		grid-template-columns: repeat(2, 1fr);
		gap: 1.5rem;
	}
}

.card-portfolio {
	width: 100%;
	position: relative;
	overflow: hidden;
}

@media only screen and (min-width:1200px) {
	.card-portfolio .card-portfolio__text {
		opacity: 0;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
		width: 100%;
		height: 100%;
		transition: opacity .3s;
		display: flex;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
}

@media only screen and (max-width:1199.98px) {
	.card-portfolio .card-portfolio__header {
		color: var(--text-base);
		letter-spacing: -.015em;
		font-size: 1.25rem;
		font-weight: 500;
		line-height: 1.75rem;
		text-decoration: none;
	}
}

@media only screen and (max-width:1199.98px) and (max-width:1199.98px) {
	.card-portfolio .card-portfolio__header {
		letter-spacing: -.015em;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
}

@media only screen and (min-width:1200px) {
	.card-portfolio .card-portfolio__header {
		text-align: center;
		color: #fff;
		text-shadow: 1px 1px 1px #222220;
		padding: 1em .5em 0;
		font-size: 23px;
		font-weight: 900;
	}
	
	.card-portfolio:hover .card-portfolio__text {
		opacity: 1;
	}
}

@media only screen and (max-width:1199px) {
	.portfolio-page__filter {
		display: flex;
	}
	
	.portfolio-page__filter--active {
		background-color: transparent;
		border-color: #222220;
	}
	
	.portfolio-page-container {
		flex-direction: column;
	}
	
	.portfolio-page-aside {
		width: 100%;
		max-width: 100%;
		display: none;
	}
	
	.portfolio-page-aside .dropdown__wrapper {
		max-width: 100%;
	}
	
	.portfolio-page-aside--active {
		display: flex;
	}
}

@media only screen and (max-width:425px) {
	.portfolio-page-container {
		gap: 12px;
	}
	
	.portfolio-page-container__row {
		justify-content: flex-end;
		display: flex;
	}
}

.payment {
	margin-top: 24px;
}

.payment__header {
	align-items: start;
}

.payment-grid {
	flex-wrap: wrap;
	gap: 24px;
	display: flex;
}

.payment-item {
	border: 1px solid rgba(198, 184, 138, .24);
	border-radius: 20px;
	gap: 16px;
	width: 100%;
	max-width: calc(50% - 12px);
	padding: 12px;
}

.payment-item--warning {
	border-style: dashed;
}

.payment-item__text {
	color: #4b4b4a;
	font-size: 12px;
	line-height: 20px;
}

.payment-item__title {
	color: #b7b5ae;
	font-weight: 500;
}

.payment-item__title--warning {
	color: var(--color-primary-main);
}

.payment-item__divider {
	background-color: rgba(198, 184, 138, .24);
	width: 1px;
	height: 84px;
}

.payment-item__row {
	flex-wrap: wrap;
	gap: 24px;
}

.payment-item:first-child {
	order: 1;
}

.payment-item:nth-child(2) {
	order: 3;
}

.payment-item:nth-child(3) {
	order: 2;
}

.payment-item:nth-child(4) {
	order: 4;
}

.payment-subitem {
	gap: 16px;
}

.payment-subitem__row {
	gap: 8px;
}

.delivery-block+.delivery-block {
	margin-top: 24px;
}

.delivery-block__title {
	margin-bottom: 16px;
}

.delivery-block__grid {
	flex-wrap: wrap;
	gap: 24px;
	display: flex;
}

.delivery-item {
	background-color: #f7f7f7;
	align-items: center;
	width: 100%;
	max-width: calc(33.33% - 16px);
	padding: 12px;
	display: flex;
	position: relative;
	overflow: hidden;
}

.delivery-item__text {
	max-width: 305px;
	font-weight: 500;
}

.delivery-item__price {
	color: #b7b5ae;
	opacity: .15;
	letter-spacing: -20px;
	font-family: Roboto, sans-serif;
	font-size: 150px;
	font-weight: 700;
	line-height: 175px;
	position: absolute;
	top: -30px;
	left: 61%;
}

.delivery-item:last-child {
	max-width: 100%;
	padding: 26px 24px;
}

.delivery-item svg:last-child {
	position: absolute;
	bottom: 8px;
	right: 8px;
}

.delivery-item:nth-child(2) svg:last-child {
	position: absolute;
	top: 10px;
	right: -31px;
}

.delivery-item:nth-child(3) svg:last-child {
	position: absolute;
	top: 8px;
	right: 8px;
}

.delivery-item:nth-child(4) svg:last-child {
	top: 0;
	right: 20px;
}

.appeal__img {
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top;
	object-position: top;
	width: 312px;
	height: 400px;
}

.appeal-info__title {
	font-size: 24px;
	line-height: 32px;
}

.appeal-info__subtitle {
	color: #b7b5ae;
	margin-bottom: 24px;
	font-size: 24px;
	line-height: 32px;
}

.appeal-info__subtitle mark {
	font: inherit;
	color: var(--color-primary-main);
	font-weight: 500;
}

.appeal-info p+p, .appeal-info ul+p, .appeal-info p+ul {
	margin-top: 14px;
}

.appeal-info p {
	font-size: 14px;
	line-height: 22px;
}

.appeal-container {
	gap: 20px 24px;
}

.appeal-container p {
	margin: 0;
}

.appeal-form {
	gap: 16px;
}

.appeal-form__row {
	gap: 24px;
}

.appeal-form__row .input {
	width: 100%;
	min-width: 200px;
	max-width: 200px;
}

.appeal-form>.row:last-child {
	align-items: center;
	gap: 2px 8px;
}

.appeal-form__text {
	color: #b7b5ae;
	font-size: 12px;
}

.cart__title mark {
	color: #b7b5ae;
}

.cart__header {
	margin: 24px auto;
}

.cart-aside {
	background-color: #f7f7f7;
	border-radius: 20px;
	gap: 24px;
	width: 100%;
	padding: 12px;
	display: none;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
}

.cart-container {
	align-items: flex-start;
	gap: 24px;
}

.cart-container .cart-aside {
	width: 100%;
	min-width: 312px;
	max-width: 312px;
	display: flex;
}

.cart-block-footer {
	justify-content: space-between;
	align-items: flex-end;
}

.cart-block-footer .btn:last-child {
	margin-left: auto;
}

.cart-block-titles {
	justify-content: space-between;
	gap: 24px;
}

.cart-block-titles__title {
	white-space: nowrap;
}

.cart-block-titles__title--title {
	width: 100%;
	max-width: 400px;
}

.cart-block-titles__title--price {
	text-align: center;
	width: 88px;
}

.cart-block-titles__title--count {
	text-align: center;
	width: 140px;
}

.cart-block-titles__title--discount {
	text-align: center;
	width: 145px;
}

.cart-block-titles__title--allprice {
	text-align: right;
	width: 76px;
}

.cart-block-titles>.row {
	justify-content: space-between;
	width: 100%;
}

.cart-aside-block {
	gap: 8px;
}

.cart-aside-block__title {
	margin-bottom: 8px;
}

.cart-aside-block__title--promo, .cart-aside-block__title--price {
	margin-bottom: 0;
}

.cart-aside-block__row {
	justify-content: space-between;
	align-items: flex-start;
	gap: 8px;
}

.cart-aside-block__row .input, .cart-aside-block__row .input__wrapper {
	width: 100%;
	max-width: 100%;
}

.cart-aside-block__row--address {
	align-items: flex-start !important;
}

.cart-aside-block__row--tablet {
	flex-direction: column;
	gap: 24px;
}

.cart-aside-block__row--tablet .row {
	justify-content: space-between;
	align-items: center;
	width: 100%;
}

.cart-aside-block__row--tablet .btn {
	width: 100%;
}

.cart-aside-block__row--discount {
	justify-content: space-between;
	align-items: center;
}

.cart-aside-block__row--discount .calculator-discount {
	max-width: 190px;
}

.cart-aside-block__text {
	align-items: center;
	gap: 4px;
	display: flex;
}

.cart-aside-block__text--gray {
	color: #b7b5ae;
}

.cart-aside-block__text--address {
	text-align: right;
}

.cart-aside-block__text mark {
	color: #b7b5ae;
}

.cart-aside-block__text+.cart-aside-block__title {
	margin-top: 16px;
}

.cart-aside-block--promo {
	border-top: 1px solid rgba(198, 184, 138, .24);
	border-bottom: 1px solid rgba(198, 184, 138, .24);
	padding: 12px 0;
}

.cart-aside-block--lawyer {
	display: none;
}

.cart-content {
	gap: 24px;
	width: 100%;
}

.cart-block {
	background-color: #f7f7f7;
	border-radius: 20px;
	gap: 24px;
	width: 100%;
	padding: 12px;
}

.cart-block__items {
	gap: 16px;
}

.cart-block--active .cart-block-header__button {
	display: none;
}

.cart-block--active .cart-block-header__button--chevron-only, .cart-block--active .cart-block-header__button--chevron {
	display: flex;
	transform: rotate(180deg);
}

.cart-block:not(.cart-block--active) .cart-block-titles, .cart-block:not(.cart-block--active) .cart-item-block__items, .cart-block:not(.cart-block--active) .cart-item-block__items, .cart-block:not(.cart-block--active) .cart-block-footer, .cart-block:not(.cart-block--active) .cart-block-tabs, .cart-block:not(.cart-block--active) .cart-block-form, .cart-block:not(.cart-block--active) .cart-block-tabs__wrapper {
	display: none !important;
}

.cart-item {
	background-color: #fff;
	border-radius: 20px;
	gap: 12px;
	padding: 12px;
}

.cart-item__other-info {
	justify-content: space-between;
	width: 100%;
}

.cart-item__specification {
	border-top: 1px solid rgba(198, 184, 138, .24);
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 12px;
	padding-top: 12px;
}

.cart-item__specification--mobile {
	display: none !important;
}

.cart-item__comment {
	border-top: 1px solid rgba(198, 184, 138, .24);
	padding-top: 12px;
}

.cart-item__comment .textarea {
	width: 100%;
}

.cart-item__comment .textarea__wrapper {
	min-height: 75px;
}

.cart-item__comment .textarea__textarea {
	min-height: 53px;
}

.cart-item__comment--mobile {
	display: none !important;
}

.cart-item__info--trash {
	cursor: pointer;
	justify-content: center;
	align-items: center;
	max-height: 38px;
	padding: 11px 12px;
	display: flex;
}

.cart-item__info--mobile, .cart-item__info--tablet {
	display: none;
}

.cart-item__info--price {
	justify-content: center;
	align-items: center;
	gap: 4px;
	width: 88px;
	height: 38px;
	font-weight: 500;
	display: flex;
}

.cart-item__info--price mark {
	color: #b7b5ae;
}

.cart-item__info--count {
	background-color: #f7f7f7;
	border-radius: 20px;
	justify-content: space-between;
	align-items: center;
	width: 140px;
	height: 38px;
	padding: 8px 12px;
	display: flex;
}

.cart-item__info--count mark {
	color: #b7b5ae;
	margin-left: 4px;
}

.cart-item__info--discount {
	width: 145px;
	height: 38px;
}

.cart-item__info--discount .tag {
	height: 38px;
}

.cart-item__info--discount .calculator-discount__discount {
	font-size: 14px;
}

.cart-item__main-info {
	align-items: flex-start;
	gap: 8px;
	width: 100%;
	max-width: 400px;
}

.cart-item__img {
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center center;
	object-position: center center;
	border-radius: 8px;
	width: 125px;
	height: 80px;
}

.cart-item__title {
	-webkit-line-clamp: 3;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	width: 100%;
	max-width: 100%;
	display: -webkit-box;
	overflow: hidden;
}

.cart-item__tablet {
	display: none;
}

.cart-item__footer {
	justify-content: space-between;
	align-items: flex-end;
}

.cart-item__price {
	width: 100%;
	max-width: 140px;
}

.cart-item__price .calculator-price {
	margin-top: 0;
}

.cart-item__price .calculator-price__price {
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	display: flex;
}

.cart-item__price .calculator-price__price--old {
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
}

.cart-item__actions {
	gap: 24px;
	width: 100%;
	display: flex;
}

.cart-item__actions .tab {
	justify-content: center;
	align-items: center;
	width: 100%;
	max-width: 200px;
}

.cart-block-header {
	cursor: pointer;
	justify-content: space-between;
	align-items: center;
}

.cart-block-header__button {
	cursor: pointer;
	justify-content: center;
	align-items: center;
	gap: 4px;
	padding: 11px 12px;
	display: flex;
}

.cart-block-header__button--chevron {
	display: none;
}

.cart-block-header__button--chevron-only {
	display: flex;
}

.cart-item-specification-item {
	align-items: center;
	gap: 24px;
	width: 100%;
	max-width: 250px;
}

.cart-item-specification-item__title {
	font-size: 14px;
	line-height: 22px;
}

.cart-item-specification-item__tag {
	white-space: nowrap;
	text-overflow: ellipsis;
	background-color: #f7f7f7;
	border-radius: 20px;
	justify-content: center;
	align-items: center;
	width: auto;
	height: 38px;
	padding: 8px;
	font-size: 14px;
	display: -webkit-box;
	overflow: hidden;
}

.cart-item-specification-item__tag:has(>svg) {
	height: 32px;
}

.cart-main {
	gap: 24px;
	width: 100%;
	max-width: 100%;
	display: flex;
}

.cart-block-tabs {
	background-color: #fff;
	border-radius: 20px;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 16px;
	width: auto;
	max-width: 331px;
	height: 38px;
	padding: 3px;
}

.cart-block-tabs__tab:not(.tab--active):hover {
	background: unset !important;
}

.cart-block-tabs__wrapper {
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 16px;
}

.cart-block-tabs:not(.cart-block-tabs--mobile) .tab {
	background: 0 0;
}

.cart-block-tabs:not(.cart-block-tabs--mobile) .tab--active {
	background-color: var(--color-primary-main);
}

.cart-block-tabs--delivery {
	max-width: 228px;
}

.cart-block-tabs--delivery .cart-block-tabs__tab {
	width: 113px;
}

.cart-block-tabs--mobile {
	display: none;
}

.cart-block-form {
	flex-wrap: wrap;
	gap: 16px 24px;
}

.cart-block-form .map-copycenter-list {
	width: 100%;
	margin-top: 0;
}

.cart-block-form .map-copycenter-list .btn {
	display: none;
}

.cart-block-form .map-copycenter {
	max-width: 100%;
}

.cart-block-form .map-copycenter__img {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.cart-block-form .map-copycenter-item__button--taxi-mobile:nth-child(2) {
	display: none;
}

.cart-block-form .map-copycenter-item__button--taxi-mobile:nth-child(3) {
	margin-right: auto;
}

.cart-block-form .map-copycenter-item__button--mobile {
	margin-left: 0;
}

.cart-block-form .map-copycenter-item__close {
	padding: 0;
}

.cart-block-form .map-copycenter-work--buttons {
	flex-wrap: wrap;
}

.cart-block-form .popup__content {
	background-color: #fff;
	border-radius: 20px;
	width: 100%;
	padding: 12px;
}

.cart-block-form .popup__content .popup-order-file, .cart-block-form .popup__content .popup-order-files {
	width: 100%;
	min-width: 0;
	max-width: 100%;
}

.cart-block-form__file {
	flex-direction: column;
	gap: 4px;
	width: 100%;
	display: flex;
}

.cart-block-form__search {
	width: 100%;
	max-width: 100%;
	height: 64px;
	position: relative;
}

.cart-block-form__search .dropdown__wrapper {
	width: 100%;
	max-width: 100%;
	height: 38px;
	left: 0;
}

.cart-block-form__title {
	width: 100%;
}

.cart-block-form__col {
	gap: 4px;
	width: 100%;
}

.cart-block-form__socials {
	gap: 16px;
	display: flex;
}

.cart-block-form__social {
	cursor: pointer;
	-o-transition: .3s ease;
	justify-content: center;
	align-items: center;
	transition: all .3s;
	display: flex;
	position: relative;
}

.cart-block-form__social input {
	opacity: 0;
	width: 0;
	height: 0;
	position: absolute;
}

.cart-block-form__social svg:nth-child(3), .cart-block-form__social input:checked+svg:nth-child(2) {
	display: none;
}

.cart-block-form__social input:checked~svg:nth-child(3) {
	display: block;
}

.cart-block-form .textarea {
	width: 100%;
	max-width: 100%;
}

.cart-block-form .textarea__wrapper {
	min-height: 118px;
}

.cart-block-form .textarea__textarea {
	width: 100%;
	min-height: 96px;
}

.cart-block-form .input {
	width: 100%;
	max-width: calc(50% - 12px);
}

.cart-block-form .input:nth-child(6), .cart-block-form .input:nth-child(7), .cart-block-form .input:nth-child(8) {
	max-width: calc(33.333% - 16px);
}

.cart-block-form--delivery .input {
	width: 100%;
	max-width: calc(25% - 18px);
}

.cart-block-form--delivery .input__wrapper {
	width: 100%;
	max-width: 120px;
}

.cart-main-aside {
	position: relative;
}

.order-status__title {
	margin: 24px 0;
}

.order-status__row {
	align-items: flex-end;
	gap: 24px;
}

.order-status__error {
	color: #ed2d21;
	margin-top: 24px;
}

.order-status-item {
	background: #f6f6f6;
	border-radius: 20px;
	margin-top: 24px;
	padding: 12px;
}

.order-status-item__header {
	border-bottom: 1px solid rgba(198, 184, 138, .24);
	gap: 12px 24px;
	padding-bottom: 8px;
}

.order-status-item__content {
	align-items: center;
	gap: 12px 24px;
	padding-top: 16px;
}

.order-status-item__text {
	white-space: nowrap;
	text-overflow: ellipsis;
	flex-grow: 1;
	width: 100%;
	overflow: hidden;
}

.order-status-item__text--title {
	color: #b7b5ae;
}

.order-status-item__text:first-child {
	max-width: 100px;
}

.order-status-item__text:nth-child(2), .order-status-item__text:nth-child(3) {
	max-width: 160px;
}

.order-status-item__text:nth-child(4) {
	max-width: 200px;
}

.order-status-item__text:nth-child(5) {
	max-width: 120px;
}

.order-status-item__text:nth-child(6) {
	max-width: 100px;
}

.order-status-item__text:nth-child(7) {
	max-width: 120px;
}

.order-status-item__text:nth-child(8) {
	flex-grow: 2;
	min-width: 150px;
	max-width: 168px;
}

.order-status-item__text--tag span {
	background-color: #24f439;
	border-radius: 20px;
	padding: 4px 8px;
	display: inline-block;
}

.order-status-item__text--tag-work span {
	background-color: #ffc805;
}

.order-status-item__text--tag-error span {
	color: #ed2d21;
	background: 0 0;
	border: 1px solid #ed2d21;
}

.portal__content {
	gap: 24px;
}

.portal__text {
	max-width: 648px;
}

.portal__col {
	align-items: flex-start;
	gap: 16px;
}

.portal__title {
	max-width: 912px;
}

.portal ul {
	padding-left: 20px;
}

.excursion {
	margin-top: 48px;
	overflow: hidden;
}

.excursion__content {
	gap: 48px;
}

.excursion-row-swiper {
	margin: 48px auto !important;
}

.excursion-item {
	background-color: #f6f6f6;
	border-radius: 20px;
	align-items: flex-start;
	gap: 12px;
	min-width: 426px;
	max-width: 426px;
	padding: 12px;
}

.excursion-item__info {
	gap: 12px;
}

.excursion-item:last-child>.excursion-item__info {
	gap: 16px;
}

.excursion-item__img {
	-o-object-fit: contain;
	object-fit: contain;
}

.excursion-photo__header {
	align-items: center;
	margin-bottom: 24px;
}

.excursion-form, .excursion-form__row {
	gap: 24px;
}

.excursion-form__row .input {
	width: 100%;
}

.excursion-form__col {
	gap: 24px;
	width: 100%;
	max-width: calc(50% - 12px);
}

.excursion-form__col:last-child {
	gap: 16px;
}

.excursion-form .textarea, .excursion-form .textarea__wrapper {
	height: 100%;
}

.excursion-form__footer {
	justify-content: space-between;
	align-items: center;
	gap: 2px 8px;
}

.excursion-form__footer-text {
	color: #b7b5ae;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

.excursion-photo-prev, .excursion-photo-next {
	cursor: pointer;
	-o-transition: .3s ease;
	border: 1px solid #222220;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	min-width: 38px;
	max-width: 38px;
	min-height: 38px;
	max-height: 38px;
	margin-left: auto;
	transition: all .3s;
	display: flex;
}

.excursion-photo-prev:hover, .excursion-photo-next:hover {
	background-color: #f6f6f6;
}

.excursion-photo-prev {
	transform: rotate(180deg);
}

.excursion-photo-next {
	margin-left: 16px;
}

.excursion-swiper {
	overflow: visible;
}

.excursion-swiper-slide {
	max-width: 200px;
	max-height: 253px;
}

.excursion-swiper-slide__img {
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 20px;
	width: 100%;
	height: 100%;
}

.job {
	margin-top: 24px;
}

.job__content {
	gap: 48px;
}

.job__content--filter {
	gap: 24px;
	padding-bottom: 24px;
}

.job-row-swiper {
	margin: 24px auto 48px !important;
}

.job-item {
	background-color: #f6f6f6;
	border-radius: 20px;
	align-items: flex-start;
	gap: 12px;
	min-width: 424px;
	max-width: 424px;
	height: auto;
	padding: 12px;
}

.job-item__text {
	color: #4b4b4a;
}

.job-item__info {
	gap: 12px;
}

.vacancies {
	background-color: #f6f6f6;
	padding-top: 24px;
	padding-bottom: 24px;
}

.vacancies-container {
	flex-direction: column;
	gap: 24px;
	display: flex;
}

.vacancies-filter__row {
	gap: 16px;
}

.vacancies-filter--tablet {
	margin-bottom: 4px;
	display: none;
}

.vacancies-tabs {
	gap: 16px;
}

.vacancies-item {
	background-color: #fff;
	border-radius: 20px;
	position: relative;
}

.vacancies-item ul {
	padding-left: 20px;
}

.vacancies-item ul li {
	color: #4b4b4a;
}

.vacancies-item__header {
	align-items: center;
}

.vacancies-item__header>.row {
	gap: 4px 16px;
	margin: 8px 0 5px auto;
}

.vacancies-item__title {
	padding: 12px;
}

.vacancies-item__address {
	color: #4b4b4a;
	align-items: center;
	gap: 4px;
}

.vacancies-item__button {
	cursor: pointer;
	justify-content: center;
	align-items: center;
	margin-top: 3px;
	margin-right: 3px;
	padding: 8px 12px;
	display: flex;
}

.vacancies-item__check {
	opacity: 0;
	z-index: 1;
	cursor: pointer;
	width: 100%;
	height: 52px;
	position: absolute;
	top: 0;
	left: 0;
}

.vacancies-item__check:checked~.vacancies-item__container {
	max-height: -webkit-fit-content;
	max-height: -moz-fit-content;
	max-height: fit-content;
	padding: 12px 12px 0;
}

.vacancies-item__check:checked+.vacancies-item__header>.vacancies-item__button>svg {
	transform: rotate(180deg);
}

.vacancies-item__container {
	-o-transition: .3s ease;
	gap: 12px;
	height: 100%;
	max-height: 0;
	padding: 0 12px;
	transition: all .3s;
	overflow: hidden;
}

.vacancies-item__divider {
	background-color: rgba(198, 184, 138, .24);
	border: 0;
	width: 100%;
	height: 1px;
}

.vacancies-item__content {
	gap: 12px;
}

.vacancies-item__footer {
	align-items: flex-end;
	padding: 0 12px 12px;
}

.vacancies-item__footer .row {
	align-items: center;
	gap: 4px;
}

.vacancies-item__footer .btn {
	margin-left: auto;
}

.vacancies-item__footer-row {
	align-items: flex-start !important;
	gap: 8px 24px !important;
}

.vacancies-item-info {
	flex-grow: 1;
	gap: 8px;
	width: 100%;
}

.vacancies-item-info:not(.vacancies-item-info:last-child) {
	border-right: 1px solid rgba(198, 184, 138, .24);
	padding-right: 12px;
}

.rent {
	margin-top: 24px;
}

.rent__content {
	gap: 24px;
}

.rent-invite {
	background-color: #f6f6f6;
	border-radius: 20px;
	justify-content: space-between;
	align-items: flex-start;
	gap: 24px;
	width: 100%;
	padding: 24px;
}

.rent-invite__text {
	color: #4b4b4a;
	max-width: 677px;
	line-height: 22px !important;
}

.rent-invite__info {
	gap: 24px;
}

.rent-require {
	margin-top: 24px;
}

.rent-require__title {
	margin-bottom: 24px;
}

.rent-require__grid {
	grid-template-columns: repeat(4, 1fr);
	grid-template-areas: "one two three seven" "four five six seven";
	justify-content: space-between;
	gap: 24px;
	display: grid;
}

.rent-item {
	background-color: #f6f6f6;
	border-radius: 20px;
	justify-content: space-between;
	align-items: center;
	gap: 12px;
	padding: 12px;
}

.rent-item:nth-child(7) {
	grid-area: seven;
	justify-content: space-between;
	padding-bottom: 24px;
}

.rent-item__col {
	gap: 12px;
}

.rent-item__title {
	align-items: center;
	gap: 8px;
	display: flex;
}

.rent-item__title.font-body {
	color: #4b4b4a;
}

.rent-form {
	gap: 24px;
	margin-top: 24px;
}

.rent-form p {
	margin: 0;
}

.rent-invite__title {
	font-size: 20px;
	line-height: 28px;
}

.rent-form .cart-block-form__file {
	height: 100%;
}

.rent-form__footer {
	justify-content: space-between;
	align-items: center;
	gap: 8px;
}

.rent-form__text {
	color: #b7b5ae;
	font-size: 12px;
}

.rent-form__row {
	gap: 24px;
}

.rent-form .popup__content {
	height: 100%;
	padding: 0;
}

.rent-form .input__title {
	gap: 0;
}

.rent-form .popup-order-file, .rent-form .popup-order-files {
	width: 100%;
	min-width: 0;
}

.rent-form__grid {
	grid-template-columns: repeat(3, 1fr);
	grid-template-areas: "one two three" "four five six" "seven seven seven";
	gap: 24px;
	display: grid;
}

.rent-form__grid .textarea_old {
	grid-area: seven;
	align-items: stretch;
	gap: 8px;
}

.rent-form__grid .textarea__textarea::-webkit-input-placeholder {
	color: #b7b5ae;
}

.rent-form__grid .textarea__textarea::placeholder {
	color: #b7b5ae;
}

.rent-form__grid .textarea__textarea:-ms-placeholder-shown {
	color: #b7b5ae;
}

.rent-form__grid .textarea__textarea::placeholder {
	color: #b7b5ae;
}

.rent-form__grid .textarea__textarea::placeholder {
	color: #b7b5ae;
}

.rent-form__grid .textarea__textarea::placeholder {
	color: #b7b5ae;
}

.team {
	margin-top: 24px;
}

.team__row {
	gap: 24px;
}

.team__title {
	margin: 0 0 24px;
}

.team-aside {
	background-color: #f6f6f6;
	border-radius: 20px;
	gap: 24px;
	width: 424px;
	max-width: 424px;
	margin-bottom: auto;
	padding: 24px;
}

.team-aside__divider {
	background: rgba(198, 184, 138, .24);
	width: 100%;
	height: 1px;
}

.team-main {
	gap: 24px;
	max-width: calc(100% - 448px);
}

.team-gallery-prev, .team-gallery-next {
	cursor: pointer;
	-o-transition: .3s ease;
	border: 1px solid #222220;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	min-width: 38px;
	max-width: 38px;
	min-height: 38px;
	max-height: 38px;
	margin-left: auto;
	transition: all .3s;
	display: flex;
}

.team-gallery-prev:hover, .team-gallery-next:hover {
	background-color: #f6f6f6;
}

.team-gallery-prev {
	transform: rotate(180deg);
}

.team-gallery-next {
	margin-left: 16px;
}

.team-gallery {
	border: 1px solid rgba(198, 184, 138, .24);
	border-radius: 20px;
	gap: 24px;
	padding: 24px;
}

.team-gallery__title {
	align-items: center;
	gap: 4px;
	display: flex;
}

.team-gallery__title span:first-child {
	color: #b7b5ae;
}

.team-gallery-swiper {
	width: 100%;
	max-width: 824px;
}

.team-gallery-slide {
	text-align: center;
	background: #f6f6f6;
	border-radius: 20px;
	align-items: center;
	width: 188px;
	max-width: 188px;
	height: auto;
	padding: 24px;
}

.team-gallery-slide__mail {
	margin-top: 6px;
}

.team-gallery-slide__tel {
	margin-top: 4px;
}

.team-gallery-slide__img {
	border-radius: 50%;
	width: 140px;
	height: 140px;
	margin: 0 auto 8px;
}

.team-aside-operator {
	align-items: center;
}

.team-aside-operator__info {
	gap: 4px;
	width: 100%;
	margin-right: 16px;
}

.team-aside-operator__text {
	align-items: center;
	gap: 4px;
}

.team-aside-operator__button {
	cursor: pointer;
	margin-left: auto;
	padding: 11px 12px;
}

.team-aside-operator__icon {
	background-color: #222220;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	width: 48px;
	min-width: 48px;
	height: 48px;
	min-height: 48px;
	margin-right: 8px;
	display: flex;
}

.about__container--benefits {
	margin-top: 72px;
}

.about-info {
	gap: 24px;
	display: flex;
}

.about-info__swiper {
	border-radius: 20px;
	width: 100%;
	min-width: 424px;
	max-width: 100%;
	height: 549px;
}

.about-info__swiper .swiper-pagination {
	bottom: 24px;
}

.about-info--reverse {
	flex-direction: row-reverse;
}

.about-info__title {
	position: relative;
}

.about-info__title span {
	color: var(--color-primary-main);
}

.about-info__text-content {
	border-radius: 20px;
	flex-direction: column;
	gap: 33px;
	display: flex;
}

.about-info-slide {
	border-radius: 20px;
	width: 100%;
	height: 100%;
}

.facts-title {
	margin-top: 24px;
}

.about-facts-item {
	background-color: #f6f6f6;
	border-radius: 20px;
	gap: 12px;
	height: auto;
	padding: 12px;
	display: flex;
}

.about-facts-item__info {
	flex-direction: column;
	gap: 8px;
	display: flex;
}

.about-facts-item__text {
	color: #4b4b4a;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden;
}

.benefits-swiper-slide {
	border: 1px solid rgba(198, 184, 138, .24);
	border-radius: 20px;
	gap: 12px;
	width: 100%;
	height: 100%;
	padding: 12px;
}

.benefits-swiper-slide__info {
	gap: 8px;
}

.about-socials {
	align-items: flex-start;
	gap: 24px;
}

.about-socials-aside {
	border: 1px solid rgba(198, 184, 138, .24);
	border-radius: 20px;
	gap: 24px;
	width: 100%;
	max-width: 312px;
	padding: 24px;
}

.about-socials-item {
	background: 0 0;
	gap: 8px;
	height: 40px;
	text-decoration: none;
}

.about-socials-item svg:last-child {
	margin-left: auto;
}

.about-socials-item__info {
	gap: 4px;
	max-width: 70%;
}

.about-socials-item__title {
	text-align: left;
	-o-transition: .3s ease;
	transition: all .3s;
}

.about-socials-item__link {
	text-align: left;
	color: #b7b5ae;
}

.about-socials-item:hover, .about-socials-item.active {
	background: 0 0 !important;
}

.about-socials-item:hover .about-socials-item__title, .about-socials-item.active .about-socials-item__title {
	color: var(--color-primary-main);
}

.about-socials-main {
	border: 1px solid rgba(136, 134, 128, .4);
	border-radius: 20px;
	width: 100%;
	overflow: hidden;
}

.socials-swiper__wrapper {
	height: 490px;
}

.socials-swiper .swiper-wrapper {
	align-items: center;
	height: 490px;
}

.socials-slide {
	justify-content: center;
	width: 160px;
	position: relative;
}

.socials-slide__title {
	font-family: Arial;
	font-size: 14px;
	line-height: 22px;
}

.socials-slide__header {
	justify-content: center;
	align-items: center;
	gap: 4px;
	width: 100%;
	padding: 8px;
}

.socials-slide__img {
	-o-transition: .3s ease;
	border: 2px solid rgba(0, 0, 0, .25);
	border-radius: 20px;
	width: 100%;
	height: 100%;
	transition: all .3s;
}

.socials-slide__img-wrapper {
	-o-transition: .3s ease;
	width: 160px;
	height: 280px;
	transition: all .3s;
	position: relative;
}

.socials-slide__img-wrapper:after {
	content: "";
	-o-transition: .3s ease;
	background: rgba(0, 0, 0, .2);
	border-radius: 20px;
	width: 100%;
	height: 100%;
	transition: all .3s;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.socials-slide.swiper-slide-active {
	z-index: 1;
}

.socials-slide.swiper-slide-active .socials-slide__img-wrapper {
	height: 452px;
	transform: scaleX(1.625);
}

.socials-slide.swiper-slide-active .socials-slide__img-wrapper:after {
	opacity: 0;
}

.clients-swiper {
	overflow: visible;
}

.about-clients__scroll {
	background: #e5e1d0;
	border-radius: 20px;
	height: 4px;
	margin-top: 20px;
}

.about-clients__scroll .swiper-scrollbar-drag {
	background-color: var(--color-primary-main);
}

.clients-swiper-slide {
	background-color: #f7f7f7;
	border-radius: 20px;
	justify-content: center;
	align-items: center;
	width: 200px;
	height: 200px;
	padding: 24px;
	display: flex;
}

.clients-swiper-slide__img {
	width: 100%;
}

.franchise {
	margin-top: 24px;
}

.franchise--experience {
	z-index: 1;
	background: #f6f6f6;
	margin-top: 0;
	margin-bottom: -24px;
	padding: 15px 0 39px;
	position: relative;
	overflow: hidden;
}

.franchise--intro {
	background: linear-gradient(90deg, #222220 44.5%, #fdc305 43.76%);
	padding-top: 115px;
	padding-bottom: 115px;
}

.franchise--format, .franchise--benefits, .franchise--address, .franchise--aboutus, .franchise--partners {
	margin-top: 44px;
}

.franchise-partners__wrapper {
	max-width: 1416px;
	padding: 0;
	overflow: hidden;
}

@media only screen and (max-width:768px) {
	.franchise-partners__wrapper {
		padding-left: 40px;
		padding-right: 40px;
	}
}

@media only screen and (max-width:576px) {
	.franchise-partners__wrapper {
		padding: 0 1.5rem;
	}
}

.franchise--mobile-steps {
	display: none;
}

.franchise--mobile-steps .btn {
	width: 100%;
}

.franchise--steps-btn {
	margin-top: 44px;
}

.franchise--steps-btn .franchise__container {
	text-align: center;
}

.franchise--steps-btn .btn {
	letter-spacing: 0;
	text-align: center;
	border-radius: 90px;
	width: 100%;
	max-width: 512px;
	height: 72px;
	margin: 0 auto;
	font-family: Roboto;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.franchise--steps {
	background-color: #f6f6f6;
	padding: 44px 0 50px;
}

.franchise--why {
	background-color: #222220;
	padding: 44px 0;
}

.franchise__container--experience {
	align-items: flex-start;
	gap: 24px;
	max-width: 1353px;
	display: flex;
}

.franchise__container--intro {
	align-items: center;
	gap: 48px;
	max-width: 1130px;
	padding-left: 16px;
	padding-right: 0;
	display: flex;
}

.franchise__container--why {
	gap: 44px;
}

.franchise-intro-info {
	flex-direction: column;
	align-items: flex-start;
	width: 100%;
	max-width: 356px;
	display: flex;
}

.franchise-intro-info__title {
	color: #fff;
	margin: 48px 0 24px;
	font-weight: 700;
}

.franchise-intro-info__subtitle {
	color: #b7b5ae;
	margin-bottom: 48px;
}

.franchise-intro-img {
	justify-content: center;
	align-items: center;
	width: 100%;
	display: flex;
}

.franchise-experience-info {
	width: 100%;
	min-width: 400px;
	padding: 11vw 0 0;
}

.franchise-experience-info__title {
	margin: 0 0 24px;
	padding: 24px 0;
	font-weight: 700;
	position: relative;
}

.franchise-experience-info__title:before {
	z-index: -1;
	content: "";
	background: var(--color-primary-main);
	width: 70vw;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: -64px;
}

.franchise-experience-info__text {
	font-family: Arial;
	font-size: 14px;
	line-height: 22px;
}

.franchise-experience-info__text strong {
	font-weight: 700;
}

.franchise-experience-info__text .h3 {
	background-color: var(--color-primary-main);
	border-radius: 8px;
	margin-left: -2px;
	padding: 3px;
}

.franchise-experience-img {
	justify-content: center;
	align-items: center;
	width: 100%;
	max-width: min(602px, 50%);
	display: flex;
}

.franchise-why-info {
	grid-template: 24px;
	flex-direction: column;
	display: flex;
}

.franchise-why-info__title {
	text-align: center;
	color: #fff;
	margin-bottom: 24px;
}

.franchise-why-info__row {
	flex-wrap: wrap;
	justify-content: center;
	gap: 24px;
	display: flex;
}

.franchise-why-item {
	flex-direction: column;
	gap: 12px;
	width: 100%;
	max-width: 200px;
	display: flex;
}

.franchise-why-item__text {
	text-align: center;
	color: #b7b5ae;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
}

.franchise-why-item__title-wrapper {
	border: 4px solid var(--color-primary-main);
	border-radius: 300px;
	justify-content: center;
	align-items: center;
	width: 100%;
	max-height: 116px;
	padding: 40px 0;
	display: flex;
}

.franchise-why-item__title {
	text-align: center;
	color: #fff;
	font-family: Roboto;
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
}

.franchise-why-item__title span {
	color: #b7b5ae;
}

.franchise-why-slider {
	width: 100%;
}

.franchise-why-slider__pagination {
	position: relative;
}

.franchise-why-slider__pagination .swiper-pagination {
	position: static;
}

.franchise-why-slider__wrapper {
	margin-bottom: 52px;
}

.franchise-why-slide {
	width: 100%;
	max-width: 100%;
}

.franchise-why-slide__card {
	position: relative;
}

.franchise-why-slide__img {
	border-radius: 20px;
	width: 100%;
}

.franchise-why-slide__text {
	color: #b7b5ae;
	margin-top: 12px;
	padding-right: 24px;
	line-height: 22px;
}

.franchise-why-slide__title {
	position: absolute;
	top: 12px;
	left: 12px;
}

.franchise-format__title {
	text-align: center;
	margin-bottom: 24px;
}

.franchise-format-swiper__pagination {
	margin-top: 20px;
	position: relative;
}

.franchise-format-swiper__pagination .swiper-pagination {
	position: static;
}

.franchise-format-swiper__pagination .swiper-pagination .swiper-pagination-bullet {
	margin: 0 8px;
}

.franchise-format-item {
	background-color: #f6f6f6;
	border-radius: 20px;
	flex-direction: column;
	gap: 12px;
	padding: 12px;
	display: flex;
}

.franchise-format-item__title {
	text-align: center;
}

.franchise-format-item__img {
	border-radius: 8px;
	width: 100%;
}

.franchise-format-item__list {
	flex-direction: column;
	gap: 8px;
	margin: 12px 0;
	padding: 0;
	list-style: none;
	display: flex;
}

.franchise-format-item__list-item {
	align-items: center;
	gap: 16px;
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	display: flex;
}

.franchise-format-item__list-item span:first-child {
	min-width: 140px;
	display: inline-block;
}

.franchise-benefits__title {
	text-align: center;
	margin-bottom: 24px;
}

.franchise-benefits__title span {
	color: var(--color-primary-main);
}

.franchise-benefits__title--address a {
	color: var(--color-primary-main);
	text-decoration: underline;
}

.franchise-benefits__list {
	border-radius: 20px;
	flex-direction: column;
	align-items: center;
	gap: 8px 24px;
	display: flex;
}

.franchise-benefits-item {
	cursor: default;
	-o-transition: .3s ease-in-out;
	align-items: flex-start;
	gap: 10px;
	transition: all .3s ease-in-out;
	display: flex;
	position: relative;
}

.franchise-benefits-item__header {
	gap: 8px;
	width: 100%;
	display: flex;
}

.franchise-benefits-item__wrapper {
	-o-transition: .3s linear;
	pointer-events: none;
	border-radius: 20px;
	align-items: flex-start;
	gap: 12px;
	width: 480px;
	transition: all .3s linear;
	display: flex;
}

.franchise-benefits-item__text {
	color: #4b4b4a;
}

.franchise-benefits-item__chevron {
	-o-transition: .3s ease-in-out;
	min-width: 16px;
	min-height: 16px;
	transition: all .3s ease-in-out;
}

.franchise-benefits-item__img {
	border-radius: 8px;
	width: 100%;
	max-width: 96px;
	height: auto;
}

.franchise-benefits-item:hover {
	z-index: 1;
}

.franchise-news__wrapper {
	max-width: 1416px;
	padding: 0;
	overflow: hidden;
}

@media only screen and (max-width:768px) {
	.franchise-news__wrapper {
		padding-left: 40px;
		padding-right: 40px;
	}
}

@media only screen and (max-width:576px) {
	.franchise-news__wrapper {
		padding: 0 1.5rem;
	}
}

.franchise-swiper--news {
	margin-right: -24px;
	padding: 0;
	overflow: hidden;
}

@media only screen and (max-width:768px) {
	.franchise-swiper--news {
		margin-right: -12px;
	}
}

.franchise-swiper--news .swiper-slide {
	padding-right: 24px;
}

@media only screen and (max-width:768px) {
	.franchise-swiper--news .swiper-slide {
		padding-right: 12px;
	}
}

.franchise-news-item {
	background: #f6f6f6;
	border-radius: 20px;
	gap: 8px;
	width: 100%;
	padding: 12px 12px 24px;
}

.franchise-news-item__count {
	background: #f7f7f7;
	border-radius: 20px;
	padding: 4px 8px;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	position: absolute;
	top: 0;
	left: 0;
}

.franchise-news-item__img {
	width: 100%;
	max-width: 152px;
	margin: 0 auto;
}

.franchise-swiper--partner {
	margin-right: -24px;
	padding: 0;
	overflow: hidden;
}

@media only screen and (max-width:768px) {
	.franchise-swiper--partner {
		padding-left: 40px;
		padding-right: 40px;
	}
}

@media only screen and (max-width:576px) {
	.franchise-swiper--partner {
		padding: 0;
	}
}

.franchise-swiper--partner .swiper-slide {
	width: auto;
	padding-right: 24px;
}

@media screen and (max-width:991px) {
	.franchise-swiper--partner .swiper-slide {
		padding-right: 12px;
	}
}

.franchise-partner-item {
	gap: 8px;
	width: 100%;
	position: relative;
}

.franchise-partner-item__count {
	background: #f7f7f7;
	border-radius: 20px;
	padding: 4px 8px;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	position: absolute;
	top: 0;
	left: 0;
}

.franchise-partner-item__img {
	border-radius: 50%;
	width: 100%;
	max-width: 200px;
}

.franchise-partner-item__title {
	text-align: center;
}

.franchise-scroll__pagination {
	margin-top: 20px;
	position: static;
}

.franchise-scroll__scroll {
	background: #e5e1d0;
	border-radius: 20px;
	height: 4px;
	margin-top: 20px;
}

.franchise-scroll__scroll .swiper-scrollbar-drag {
	background-color: var(--color-primary-main);
}

.franchise-steps {
	width: 32.083vw;
	max-width: 462px;
	height: 32.083vw;
	max-height: 462px;
	position: relative;
}

.franchise-steps__wrapper {
	justify-content: center;
	align-items: center;
	margin-top: 113px;
	margin-bottom: 120px;
	display: flex;
	position: relative;
}

.franchise-steps__title {
	letter-spacing: 0;
	text-align: center;
	font-family: Roboto;
	font-size: 104px;
	font-weight: 600;
	line-height: 50px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.franchise-steps__title span {
	letter-spacing: 0;
	text-align: center;
	color: #b7b5ae;
	font-family: Roboto;
	font-size: 54px;
	font-weight: 300;
	line-height: 50px;
}

.franchise-step {
	text-align: center;
	white-space: nowrap;
	border: 1px solid #222220;
	border-radius: 70px;
	padding: 6px 12px;
	position: absolute;
}

.franchise-step:after {
	content: "";
	background-color: #222220;
	width: min(80px, 5.556vw);
	max-width: 80px;
	height: 1px;
	position: absolute;
	top: 50%;
}

.franchise-step:nth-child(3):after, .franchise-step:nth-child(5):after, .franchise-step:nth-child(7):after, .franchise-step:nth-child(9):after, .franchise-step:nth-child(11):after {
	transform-origin: 0;
	left: 100%;
}

.franchise-step:nth-child(4):after, .franchise-step:nth-child(6):after, .franchise-step:nth-child(8):after, .franchise-step:nth-child(10):after, .franchise-step:nth-child(12):after {
	transform-origin: 100%;
	right: 100%;
}

.franchise-step:nth-child(3) {
	right: min(22.917vw, 330px);
}

.franchise-step:nth-child(3):after {
	transform: translate(1px, -50%) rotate(70deg);
}

.franchise-step:nth-child(4) {
	left: min(22.917vw, 330px);
}

.franchise-step:nth-child(4):after {
	transform: translate(-1px, -50%) rotate(-70deg);
}

.franchise-step:nth-child(5) {
	border-radius: 20px;
	right: min(32.431vw, 100% + 2px);
}

.franchise-step:nth-child(5):after {
	top: 19px;
	transform: translate(1px, -50%) rotate(26deg);
}

.franchise-step:nth-child(6) {
	left: min(32.431vw, 100% + 2px);
}

.franchise-step:nth-child(6):after {
	transform: translate(-1px, -50%) rotate(-26deg);
}

.franchise-step:nth-child(7) {
	right: min(37.222vw, 100% + 74px);
}

.franchise-step:nth-child(7):after {
	transform: translate(1px, -50%) rotate(12deg);
}

.franchise-step:nth-child(8) {
	left: min(37.222vw, 100% + 74px);
}

.franchise-step:nth-child(8):after {
	transform: translate(-1px, -50%) rotate(-12deg);
}

.franchise-step:nth-child(9) {
	right: min(35.625vw, 100% + 51px);
}

.franchise-step:nth-child(9):after {
	transform: translate(1px, -50%) rotate(-24deg);
}

.franchise-step:nth-child(10) {
	left: min(35.625vw, 100% + 51px);
}

.franchise-step:nth-child(10):after {
	transform: translate(-1px, -50%) rotate(24deg);
}

.franchise-step:nth-child(11) {
	right: min(29.167vw, 420px);
}

.franchise-step:nth-child(11):after {
	width: min(102px, 7.083vw);
	transform: translate(1px, -50%) rotate(-52deg);
}

.franchise-step:nth-child(12) {
	left: min(29.167vw, 420px);
}

.franchise-step:nth-child(12):after {
	width: min(102px, 7.083vw);
	transform: translate(-1px, -50%) rotate(52deg);
}

.franchise-step:nth-child(3), .franchise-step:nth-child(4) {
	top: max(-85px, -18.3983%);
}

.franchise-step:nth-child(5), .franchise-step:nth-child(6) {
	top: min(12px, 2.5974%);
}

.franchise-step:nth-child(7), .franchise-step:nth-child(8) {
	top: min(158px, 34.1991%);
}

.franchise-step:nth-child(9), .franchise-step:nth-child(10) {
	top: min(341px, 73.8095%);
}

.franchise-step:nth-child(11), .franchise-step:nth-child(12) {
	top: min(459px, 99.3507%);
}

.franchise-step:nth-child(13) {
	top: min(538px, 116.45%);
	left: 50%;
	transform: translate(-50%);
}

.franchise-step:nth-child(13):after {
	top: -100%;
	left: 50%;
	transform: translate(-50%) rotate(90deg);
}

.franchise-step-mobile {
	align-items: center;
	gap: 6px;
	margin-bottom: 32px;
}

.franchise-step-mobile__item {
	text-align: center;
	border: 1px solid #222220;
	border-radius: 70px;
	width: 100%;
	padding: 8px 12px;
}

.popup--crm {
	max-width: 700px;
}

@media screen and (max-width:767px) {
	.popup--crm {
		max-width: 100%;
		max-height: 100vh;
		max-height: 100dvh;
		overflow: auto;
	}
}

@media screen and (max-width:767px) and (max-height:760px) {
	.popup--crm {
		top: 0;
	}
	
	.popup--crm.popup--active {
		transform: translate(-50%) scale(1);
	}
}

.nav-links {
	flex-direction: row;
	align-items: center;
	gap: 16px;
	display: flex;
}

.next.page-numbers {
	cursor: pointer;
	-o-transition: .3s ease;
	white-space: nowrap;
	border-radius: 20px;
	justify-content: center;
	align-items: center;
	gap: 4px;
	height: 38px;
	padding: 8px 12px;
	font-size: 14px;
	line-height: 20px;
	transition: all .3s;
	display: flex;
}

.page-numbers.current {
	background-color: var(--color-primary-main);
}

.page-numbers.current:hover {
	background-color: #deae10;
}

.news-page-pagination, .navigation, .news-page-pagination__row {
	align-items: center;
	gap: 16px;
}

.news-page-pagination__row>.row {
	align-items: center;
	gap: 8px;
}

.news-page-pagination__button {
	-o-transition: .3s ease;
	cursor: pointer;
	border-radius: 20px;
	justify-content: center;
	align-items: center;
	padding: 4px 8px;
	font-size: 14px;
	line-height: 22px;
	transition: all .3s;
	display: flex;
}

.news-page-pagination__button--active {
	background-color: var(--color-primary-main);
}

.news-page__aside {
	flex-shrink: 0;
	gap: 10px;
	width: 312px;
}

.news-page__subscribe, .news-page__socials {
	border: 1px solid #f6f6f6;
	border-radius: 20px;
	gap: 16px;
	padding: 22px;
}

.news-page__subscribe-description {
	margin-top: -4px;
}

.news-page__subscribe form {
	gap: 16px;
	width: 100%;
}

.news-page__socials {
	gap: 16px;
}

.news-page__social-items {
	flex-wrap: wrap;
	gap: 16px;
}

.news-page__social-item {
	-o-transition: .3s opacity ease;
	width: 40px;
	height: 40px;
	transition: opacity .3s;
}

.news-page__social-item:hover {
	opacity: .6;
}

.rebranding {
	padding-top: 44px;
}

.rebranding .btn.btn--second:not(.btn--second:disabled):hover {
	background-color: #fff;
}

.rebranding .container {
	gap: 44px;
}

.rebranding-head__wrapper {
	background: url("/wp-content/themes/copy/assets/css/../img/rebranding.9d4f4238a33245c5.png") 100% 100%/auto 100% no-repeat, linear-gradient(120deg, #f6f6f6 0%, #f6f6f6 65%, #fdc305 .1%, #fdc305 100%) 0 0/cover no-repeat;
	border-radius: 20px;
	padding: 24px;
	--lzl-bg-img: "/wp-content/themes/copy/assets/css/../img/rebranding.9d4f4238a33245c5.png";
}

.rebranding-head__text {
	gap: 78px;
	max-width: 594px;
}

.rebranding-head__wrapper h1 {
	font-size: 52px;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
}

.rebranding-head__pluses {
	gap: 110px;
}

.rebranding-head__plus {
	align-items: center;
}

.rebranding-head__plus-value {
	font-size: 80px;
	font-style: normal;
	font-weight: 700;
	line-height: 100%;
}

.rebranding-head__plus-desc {
	color: #b7b5ae;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 32px;
}

.rebranding-conditions__wrapper {
	gap: 24px;
}

.rebranding-conditions__item {
	text-align: center;
	border: 1px solid #222220;
	border-radius: 20px;
	justify-content: center;
	align-items: center;
	width: calc(33.3333% - 16px);
	padding: 24px 4px;
	position: relative;
}

.rebranding-conditions__value {
	font-size: 94px;
	font-style: normal;
	font-weight: 600;
	line-height: 100%;
}

.rebranding-conditions__description {
	color: #b7b5ae;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 32px;
}

.rebranding-conditions__crossed {
	color: #b7b5ae;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 100%;
	text-decoration: line-through;
	position: absolute;
	top: 24px;
	right: 24px;
}

.rebranding-conditions__black {
	background-color: #222220;
	border-radius: 20px;
	gap: 24px;
	width: calc(33.3333% - 16px);
	min-width: 424px;
	padding: 24px;
}

.rebranding-conditions__black-text {
	color: #fff;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 32px;
}

.rebranding-conditions__black .btn {
	max-width: 231px;
}

.rebranding-design__wrapper {
	gap: 24px;
}

.rebranding-design__mobile-header {
	display: none;
}

.rebranding-design__slider-wrapper {
	width: 58%;
	height: unset;
}

.rebranding-design__slider-wrapper .rebranding-design__slider {
	max-width: unset;
}

.rebranding-design__slider {
	height: unset;
}

.rebranding-design-slide {
	border-radius: 20px;
	overflow: hidden;
}

.rebranding-design__text {
	gap: 24px;
	width: 42%;
}

.rebranding-design__content {
	flex-grow: 1;
}

.rebranding-design__text .btn {
	max-width: 166px;
}

.rebranding-case {
	gap: 24px;
}

.rebranding-case__wrapper {
	width: 100%;
}

.rebranding-case__item {
	background-color: #f6f6f6;
	border-radius: 20px;
	gap: 12px;
	width: 50%;
	padding: 12px;
}

.rebranding-case__img {
	border-radius: 8px;
	overflow: hidden;
}

.rebranding-case__lines {
	gap: 8px;
}

.rebranding-case__line {
	gap: 16px;
	padding: 4px 0;
}

.rebranding-case__line .line-value {
	text-align: left;
	width: 33%;
}

.rebranding-case__line .line-name {
	text-overflow: ellipsis;
	overflow: hidden;
}

.rebranding-stages {
	gap: 24px;
}

.rebranding-stages__wrapper {
	width: 100%;
}

.rebranding-stages__wrapper .swiper-wrapper {
	align-items: stretch;
}

.rebranding-stages__item {
	background-color: #f6f6f6;
	border-radius: 20px;
	gap: 12px;
	height: auto;
	padding: 12px;
}

.rebranding-stage__text {
	color: #4b4b4a;
}

.rebranding-get {
	gap: 24px;
}

.rebranding-get__wrapper {
	grid-template-areas: "one two three seven" "four five six seven";
	gap: 24px;
	width: 100%;
	display: grid;
}

.rebranding-get__item {
	background-color: #f6f6f6;
	border-radius: 20px;
	gap: 12px;
	padding: 12px 12px 94px;
	position: relative;
}

.rebranding-get__item:first-child {
	grid-area: one;
}

.rebranding-get__item:nth-child(2) {
	grid-area: two;
}

.rebranding-get__item:nth-child(3) {
	grid-area: three;
}

.rebranding-get__item:nth-child(4) {
	grid-area: four;
}

.rebranding-get__item:nth-child(5) {
	grid-area: five;
}

.rebranding-get__item:nth-child(6) {
	grid-area: six;
}

.rebranding-get__item:nth-child(7) {
	grid-area: seven;
	padding-bottom: 12px;
}

.rebranding-get__item:nth-child(7) ul, .rebranding-get__item:nth-child(7) ol {
	padding-left: 20px;
}

.rebranding-get__item:nth-child(7) .rebranding-get__content {
	flex-grow: 1;
}

.rebranding-get__text, .rebranding-get__content {
	color: #4b4b4a;
}

.rebranding-get__text *, .rebranding-get__content * {
	color: inherit;
}

.grecaptcha-badge {
	display: none !important;
}

.table-manager {
	width: 100%;
}

.table-manager tbody {
	flex-direction: column;
	display: flex;
}

.table-manager tr {
	color: #b7b5ae;
	border-bottom: 1px solid #b7b5ae;
	border-left: 1px solid #b7b5ae;
	border-right: 1px solid #b7b5ae;
	justify-content: space-around;
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	display: flex;
}

.table-manager tr:first-child {
	border: 1px solid #b7b5ae;
	border-radius: 20px 20px 0 0;
}

.table-manager tr:first-child td {
	color: #4b4b4a;
}

.table-manager tr:last-child {
	border-left: 1px solid #b7b5ae;
	border-right: 1px solid #b7b5ae;
	border-radius: 0 0 20px 20px;
}

.table-manager td {
	text-align: center;
	color: #b7b5ae;
	border-right: 1px solid #b7b5ae;
	width: 25%;
	padding: 10px 12px;
}

.table-manager td:nth-child(2) {
	width: 35%;
}

.table-manager td a {
	color: #b7b5ae;
}

.table-manager tr td:last-child {
	border-right: none;
}

.table-manager td.table-manager__email {
	overflow-wrap: break-word;
	width: 17%;
}

@media only screen and (min-width:1250px) and (max-width:1400px) {
	.table-manager tr {
		font-size: 14px;
	}
}

@media only screen and (min-width:1100px) and (max-width:1250px) {
	.table-manager tr {
		font-size: 12px;
	}
}

@media only screen and (min-width:950px) and (max-width:1100px) {
	.table-manager tr {
		font-size: 10px;
	}
}

@media only screen and (max-width:949px) {
	.manager-desc {
		display: none;
	}
}

@media only screen and (min-width:950px) {
	.table-manager-mob {
		display: none;
	}
}

.table-manager-mob__content {
	flex-direction: column;
	gap: 20px;
	display: flex;
}

.table-manager-mob__content-items {
	border: 1px solid #b7b5ae;
	border-radius: 20px;
	justify-content: space-between;
	gap: 8px;
	padding: 16px;
	font-family: Roboto;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 22px;
	display: flex;
}

.table-manager-mob__content-items_1, .table-manager-mob__content-items_2 {
	flex-direction: column;
	gap: 8px;
	display: flex;
}

.table-manager-mob__content-items_2 {
	text-align: right;
}

.table-manager-mob__content-items_1>.table-manager-mob__content-item:first-child {
	color: #4b4b4a;
}

.table-manager-mob__content-item {
	color: #b7b5ae;
}

@media only screen and (max-width:510px) {
	.table-manager-mob__content-items {
		flex-direction: column;
	}
	
	.table-manager-mob__content-items_2 {
		text-align: left;
	}
}

@media only screen and (min-width:426px) {
	.franchise-format-item__btn {
		margin: 0 auto;
	}
}

@media only screen and (min-width:560px) {
	.franchise-why-slider__wrapper {
		grid-template-columns: repeat(2, calc(50% - 12px));
		gap: 24px;
		margin-bottom: 0;
		display: grid;
	}
	
	.franchise-scroll__pagination {
		display: none;
	}
}

@media only screen and (min-width:680px) {
	.facts-swiper .swiper-wrapper {
		grid-template-columns: repeat(2, 1fr);
		gap: 24px;
		display: grid;
	}
	
	.benefits-swiper .swiper-wrapper {
		flex-wrap: wrap;
		grid-template-columns: repeat(2, 1fr);
		gap: 24px;
		display: grid;
	}
	
	.benefits-swiper-slide {
		margin-right: 0 !important;
	}
}

@media only screen and (min-width:769px) {
	.job-row-swiper .swiper-wrapper {
		flex-wrap: wrap;
		gap: 24px;
	}
	
	.facts-swiper .swiper-wrapper {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media only screen and (min-width:922px) {
	.copycenter-page-info__contacts a:hover {
		opacity: .8;
	}
}

@media only screen and (min-width:1199px) {
	.franchise-why-slider__wrapper {
		grid-template-columns: repeat(3, calc(33.3333% - 16px));
	}
	
	.franchise-format__row {
		gap: 24px;
	}
	
	.franchise-format-item {
		max-width: calc(33.3333% - 16px);
	}
}

@media only screen and (min-width:992px) {
	.tag--first:hover {
		background-color: var(--color-primary-main);
		color: #222220;
	}
	
	.tag--four:hover, .tag--four:active, .tag--four.tag--current {
		background-color: var(--color-primary-main);
	}
	
	.tag--five:hover {
		background-color: #f7f7f7;
	}
	
	.checkbox:hover .checkbox__box, .card:hover:after {
		border-color: var(--color-primary-main);
	}
	
	.dropdown__result:hover {
		background: #f7f7f7;
	}
	
	.header-catalog-content-wrapper:hover .header-catalog__button {
		background-color: #f7f7f7;
		border-radius: 20px;
		padding: 6px 12px;
		font-size: 16px;
		font-weight: 500;
		color: #222220 !important;
	}
	
	.header-middle__logo:hover .hover-to-black {
		fill: #000 !important;
	}
	
	.search-nwp__result:hover {
		background: #f7f7f7;
	}
	
	.search-nwp__result--error:hover {
		background: 0 0;
	}
	
	.header-chat:hover {
		color: #fff !important;
		background: #4b4b4a !important;
	}
	
	.footer-middle__socials a:hover {
		opacity: 1;
	}
	
	.footer-bottom__company:hover {
		border-color: #fff;
		color: #fff !important;
	}
	
	.promo-close:hover {
		background-color: #deae10;
	}
	
	.popup-order__social:hover {
		opacity: .8;
	}
	
	.faq__button:hover, .portfolio-page-pagination__button:hover, .news-page-pagination__button:hover {
		background-color: #f7f7f7;
	}
	
	.portfolio-page-pagination__button--active:hover, .news-page-pagination__button--active:hover {
		background-color: #deae10;
	}
	
	.cart-block-form__social:hover {
		opacity: .8;
	}
	
	.facts-title {
		display: flex;
	}
	
	.facts-swiper .swiper-wrapper {
		margin: 40px 0;
	}
	
	.socials-swiper__wrapper {
		display: none;
	}
	
	.franchise-benefits__list {
		border: 1px solid rgba(198, 184, 138, .24);
		grid-template-columns: repeat(4, 1fr);
		grid-auto-rows: 68px;
		align-items: flex-start;
		padding: 24px;
		display: grid;
	}
	
	.franchise-benefits-item__wrapper {
		opacity: 0;
		background-color: #fff;
		max-width: 480px;
		padding: 12px;
		position: absolute;
		top: 0;
		box-shadow: 4px 4px 12px rgba(0, 0, 0, .25);
	}
	
	.franchise-benefits-item__chevron {
		display: none;
	}
	
	.franchise-benefits-item:hover .franchise-benefits-item__wrapper {
		opacity: 1;
		position: absolute;
		top: 100%;
	}
	
	.franchise-benefits-item:hover .franchise-benefits-item__title {
		color: var(--color-primary-main);
		opacity: 1;
	}
	
	.franchise-benefits-item:first-child {
		grid-area: 1/1;
	}
	
	.franchise-benefits-item:nth-child(2) {
		grid-area: 2/1;
	}
	
	.franchise-benefits-item:nth-child(3) {
		grid-area: 3/1;
	}
	
	.franchise-benefits-item:nth-child(4) {
		grid-area: 4/1;
	}
	
	.franchise-benefits-item:nth-child(5) {
		grid-area: 1/2;
	}
	
	.franchise-benefits-item:nth-child(6) {
		grid-area: 2/2;
	}
	
	.franchise-benefits-item:nth-child(7) {
		grid-area: 3/2;
	}
	
	.franchise-benefits-item:nth-child(8) {
		grid-area: 4/2;
	}
	
	.franchise-benefits-item:nth-child(9) {
		grid-area: 1/3;
	}
	
	.franchise-benefits-item:nth-child(10) {
		grid-area: 2/3;
	}
	
	.franchise-benefits-item:nth-child(11) {
		grid-area: 3/3;
	}
	
	.franchise-benefits-item:nth-child(12) {
		grid-area: 4/3;
	}
	
	.franchise-benefits-item:nth-child(13) {
		grid-area: 1/4;
	}
	
	.franchise-benefits-item:nth-child(14) {
		grid-area: 2/4;
	}
	
	.franchise-benefits-item:nth-child(15) {
		grid-area: 3/4;
	}
	
	.franchise-benefits-item:nth-child(16) {
		grid-area: 4/4;
	}
	
	.franchise-benefits-item:nth-child(13) .franchise-benefits-item__wrapper, .franchise-benefits-item:nth-child(14) .franchise-benefits-item__wrapper, .franchise-benefits-item:nth-child(15) .franchise-benefits-item__wrapper, .franchise-benefits-item:nth-child(16) .franchise-benefits-item__wrapper {
		left: auto;
		right: 0;
	}
}

@media screen and (min-width:992px) {}

@media screen and (max-width:1300px) {
	.portfolio-item .portfolio-item__header {
		font-size: 16px;
	}
}

@media only screen and (max-width:1221px) {
	.payment-item:first-child .payment-item__row {
		flex-direction: column;
	}
	
	.payment-item:first-child .payment-item__divider {
		display: none;
	}
	
	.payment-item:nth-child(2) .payment-item__row .payment-subitem:last-child {
		width: 100%;
	}
	
	.payment-item:nth-child(2) .payment-item__divider:nth-child(4) {
		display: none;
	}
}

@media only screen and (max-width:1200px) {
	.portfolio-item .portfolio-item__header {
		font-size: 13px;
	}
	
	.calculator-block:last-child {
		flex-wrap: wrap;
		gap: 16px 24px;
	}
	
	.calculator-block:last-child>.col:nth-child(2) {
		order: -1;
		max-width: 100%;
	}
	
	.calculator-block:last-child>.col:first-child, .calculator-block:last-child>.col:nth-child(3) {
		max-width: calc(50% - 12px);
	}
	
	.appeal-container {
		flex-wrap: wrap;
	}
	
	.appeal-info {
		max-width: calc(100% - 360px);
	}
	
	.appeal-info__subtitle {
		margin-bottom: 20px;
	}
	
	.appeal-form {
		width: 100%;
		max-width: 100%;
	}
	
	.appeal-form .input {
		max-width: 100%;
	}
	
	.appeal-form__text {
		white-space: nowrap;
	}
	
	.appeal-form>.row>.btn {
		width: 100%;
	}
	
	.appeal__img {
		border-radius: 20px;
		width: 100%;
		max-width: 336px;
		height: 360px;
	}
	
	.cart-block-titles {
		display: none;
	}
	
	.cart-item__actions {
		justify-content: space-between;
	}
	
	.cart-item__tablet {
		justify-content: space-between;
		align-items: flex-end;
		display: flex;
	}
	
	.cart-item__price {
		display: none;
	}
	
	.cart-item__price--tablet {
		display: flex;
	}
	
	.cart-item__info--discount {
		width: 145px;
		height: 30px;
		display: none;
	}
	
	.cart-item__info--discount .tag {
		height: 30px;
	}
	
	.cart-item__info--tablet {
		display: flex;
	}
	
	.rent-form__row {
		flex-direction: column;
		gap: 24px;
	}
}

@media only screen and (max-width:1023.9px) {
	.portfolio-item .portfolio-item__header {
		font-size: 12px;
	}
	
	.rebranding .container {
		gap: 40px;
	}
	
	.rebranding-head__text {
		gap: 45px;
	}
	
	.rebranding-head__wrapper h1 {
		font-size: 40px;
	}
	
	.rebranding-head__plus-value {
		font-size: 50px;
	}
	
	.rebranding-head__plus-desc {
		font-size: 20px;
		line-height: 28px;
	}
	
	.rebranding-conditions__crossed {
		display: none;
	}
	
	.rebranding-conditions__value {
		font-size: 58px;
	}
	
	.rebranding-conditions__description {
		font-size: 14px;
		line-height: 22px;
	}
	
	.rebranding-conditions__black {
		gap: 12px;
		min-width: 336px;
	}
	
	.rebranding-design__slider-wrapper {
		aspect-ratio: 1;
		width: 50%;
		height: auto;
	}
	
	.rebranding-design__slider-wrapper .rebranding-design__slider {
		height: 100%;
	}
	
	.rebranding-design__text {
		width: 50%;
	}
	
	.rebranding-design__wrapper .h1 {
		font-size: 16px;
		line-height: 24px;
	}
	
	.rebranding-design__content {
		font-size: 12px;
		line-height: 150%;
	}
	
	.rebranding-case {
		gap: 12px;
	}
	
	.rebranding-case__line {
		font-size: 12px;
	}
	
	.rebranding-stages {
		gap: 12px;
	}
	
	.rebranding-stage__text {
		line-height: 22px;
	}
	
	.rebranding-get {
		gap: 12px;
	}
	
	.rebranding-get__wrapper {
		grid-template-areas: "one two" "three four" "five six" "seven seven";
	}
	
	.rebranding-get__item {
		padding: 12px;
	}
	
	.rebranding-get__header {
		font-size: 14px;
		line-height: 22px;
	}
	
	.rebranding-get__text {
		line-height: 22px;
	}
}

@media only screen and (max-width:1199px) {
	.card__title {
		padding: 12px;
	}
	
	.copycenter {
		flex-direction: row-reverse;
		justify-content: space-between;
		display: flex;
	}
	
	.header-chat {
		display: none;
	}
	
	.search-nwp .popup-close {
		grid-area: close;
	}
	
	.search-nwp__result {
		border-bottom: 1px solid rgba(198, 184, 138, .24);
		border-radius: 0;
		padding: 8px 0;
	}
	
	.search-nwp--filled:focus-within+.search-nwp__col {
		max-height: 156px;
		margin-top: 8px;
		padding: 8px;
	}
	
	.search-nwp--filled:focus-within .search-nwp__row {
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 20px;
	}
	
	.portfolio-item .portfolio-item__header {
		font-size: 20px;
	}
	
	.popup-order-file-item {
		width: 100%;
		max-width: 100%;
	}
	
	.popup-order-files:has(>.popup-order-file-item) {
		height: auto;
		max-height: 240px;
	}
	
	.popup-order__title--social {
		padding: 0 12px;
	}
	
	.popup-order__socials {
		justify-content: space-between;
		padding: 0 12px;
	}
	
	.popup-order__row {
		flex-wrap: wrap;
		gap: 8px;
	}
	
	.popup--copycenter.popup--active {
		transform: translate(-50%) scale(1);
	}
	
	.popup--fast-order.popup--active {
		transform: translate(-50%) scale(1);
	}
	
	.popup.popup--job {
		transform: translate(-50%) scale(0);
	}
	
	.popup.popup--job.popup--active {
		transform: translate(-50%) scale(1);
	}
	
	.result-found .container {
		gap: 10px;
	}
	
	.result-found__row {
		gap: 20px;
	}
	
	.result-found__subtitle {
		max-width: 336px;
		margin-bottom: 10px;
	}
	
	.single-nwp__main {
		gap: 10px;
	}
	
	.single-nwp__row {
		gap: 20px;
	}
	
	.single-nwp__subtitle {
		max-width: 336px;
		margin-bottom: 10px;
	}
	
	.calculator-block {
		gap: 8px;
	}
	
	.calculator-block:nth-child(2)>.col {
		width: 100%;
		max-width: 100%;
	}
	
	.faq-section {
		padding: 24px 0;
	}
	
	.faq-section__other {
		display: none;
	}
	
	.faq-section__list {
		max-width: 100%;
	}
	
	.require__filter {
		display: flex;
	}
	
	.require__filter--mobile {
		display: none;
	}
	
	.require-content {
		grid-template-columns: repeat(4, 1fr);
	}
	
	.require-container {
		flex-direction: column;
	}
	
	.require-aside {
		width: 100%;
		display: none;
	}
	
	.require-aside .dropdown__wrapper {
		max-width: 100%;
	}
	
	.require-aside--active {
		display: flex;
	}
	
	.delivery-item svg:first-child {
		height: 42px;
	}
	
	.delivery-item:first-child svg:last-child {
		width: 102px;
		height: 74px;
		top: -16px;
		right: 8px;
	}
	
	.delivery-item:nth-child(2) svg:last-child {
		width: 105px;
		height: 91px;
		top: 7px;
		right: -14px;
	}
	
	.delivery-item:nth-child(3) svg:last-child {
		width: 102px;
		height: 83px;
		top: 15px;
		right: -24px;
	}
	
	.cart-main-aside {
		display: none;
	}
	
	.cart-aside {
		display: flex;
	}
	
	.cart-aside-block__row--tablet {
		flex-direction: row;
		justify-content: space-between;
		align-items: flex-end;
	}
	
	.cart-aside-block__row--tablet .btn, .cart-aside-block__row--tablet .row {
		width: auto;
	}
	
	.cart-aside-block__row--main {
		align-items: flex-start;
	}
	
	.cart-aside-block__row--main .cart-aside-block {
		width: 100%;
		max-width: calc(50% - 12px);
	}
	
	.cart-aside-block__row--main .cart-aside-block:first-child {
		border-right: 1px solid rgba(198, 184, 138, .24);
		padding-right: 24px;
	}
	
	.cart-block-form .copycenter-button {
		display: none;
	}
	
	.cart-block-form .copycenter-button:first-child {
		display: flex;
	}
	
	.cart-block-form .map-copycenter-list .btn {
		margin-left: auto;
		display: flex;
	}
	
	.order-status-item {
		flex-direction: row;
		display: flex;
	}
	
	.order-status-item__header {
		border-bottom: 0;
		border-right: 1px solid rgba(198, 184, 138, .24);
		flex-direction: column;
		max-width: 108px;
		padding: 0;
	}
	
	.order-status-item__content {
		flex-direction: column;
		align-items: flex-start;
		padding: 0 0 0 12px;
	}
	
	.order-status-item__content:nth-child(3), .order-status-item__content:nth-child(4), .order-status-item__content:nth-child(5) {
		display: none;
	}
	
	.order-status-item__text {
		max-width: unset !important;
	}
	
	.order-status-item__text--title {
		white-space: normal;
		max-width: 108px !important;
	}
	
	.order-status-item__text:last-child {
		height: 30px;
	}
	
	.excursion-form__col {
		max-width: 100%;
	}
	
	.excursion-form__col:first-child {
		display: none;
	}
	
	.excursion-form__col:last-child {
		gap: 8px;
	}
	
	.vacancies-filter {
		display: none;
	}
	
	.vacancies-filter__row {
		justify-content: space-between;
		gap: 14px;
	}
	
	.vacancies-filter--tablet {
		margin-top: 4px;
		display: flex;
	}
	
	.vacancies-item__header {
		align-items: flex-start;
		padding-bottom: 12px;
	}
	
	.vacancies-item__header>.row {
		flex-direction: column;
		order: 3;
		width: 100%;
		margin: 0;
		padding-left: 18px;
	}
	
	.vacancies-item__title {
		order: 1;
	}
	
	.vacancies-item__button {
		order: 2;
		margin: 12px 6px 12px auto;
	}
	
	.vacancies-item__check {
		height: 112px;
	}
	
	.vacancies-item__divider {
		background-color: rgba(136, 134, 128, .4);
		width: calc(100% + 24px);
		margin-left: -12px;
	}
	
	.vacancies-item__content, .vacancies-item__footer-row {
		flex-direction: column;
	}
	
	.vacancies-item-info:not(.vacancies-item-info:last-child) {
		border: 0;
		border-bottom: 1px solid rgba(198, 184, 138, .24);
		padding: 0 0 12px;
	}
	
	.rent-require {
		margin-top: 0;
	}
	
	.rent-require__title {
		margin-bottom: 12px;
	}
	
	.rent-require__grid {
		grid-template-columns: repeat(2, 1fr);
		grid-template-areas: "one two" "three four" "five six" "seven seven";
	}
	
	.rent-item:nth-child(7) {
		padding-bottom: 12px;
	}
	
	.rent-item>svg {
		display: none;
	}
	
	.rent-form {
		margin-top: 0;
	}
	
	.rent-form .popup__content {
		flex-direction: row;
	}
	
	.rent-form .popup-order-file, .rent-form .popup-order-files {
		height: 278px;
		max-height: 278px;
	}
	
	.team__row {
		flex-direction: column;
	}
	
	.team-aside {
		width: 100%;
		min-width: 0;
		max-width: 100%;
	}
	
	.team-main {
		max-width: 100%;
	}
	
	.team-gallery {
		border: 0;
		padding: 0;
	}
	
	.about__container--benefits {
		margin-top: 40px;
	}
	
	.about-info {
		flex-direction: column;
	}
	
	.about-info__swiper {
		min-width: 0;
		height: 412px;
	}
	
	.about-info--reverse {
		flex-direction: column;
	}
	
	.facts-swiper .swiper-wrapper {
		margin: 20px 0;
	}
	
	.about-socials {
		display: none;
	}
	
	.franchise--intro {
		background: linear-gradient(90deg, #222220 75%, #fdc305 75.01%);
		padding-top: 60px;
		padding-bottom: 60px;
	}
	
	.franchise--format, .franchise--benefits {
		margin-top: 36px;
	}
	
	.franchise--address {
		margin-top: 56px !important;
	}
	
	.franchise--aboutus, .franchise--partners {
		margin-top: 36px;
	}
	
	.franchise--steps {
		padding: 20px 0;
	}
	
	.franchise-intro-info {
		max-width: 342px;
	}
	
	.franchise-experience-info__title {
		margin-bottom: 20px;
		padding: 10px 0;
	}
	
	.franchise-why-info__row {
		grid-template-columns: repeat(4, 1fr);
		justify-items: center;
		display: grid;
	}
	
	.franchise-why-item__title {
		font-size: 20px;
		line-height: 24px;
	}
	
	.franchise-why-slide__text {
		margin-top: 8px;
	}
	
	.franchise-format__title, .franchise-benefits__title {
		margin-bottom: 20px;
	}
	
	.franchise-benefits__list {
		align-items: stretch;
	}
	
	.franchise-benefits-item__header {
		align-items: center;
	}
	
	.franchise-benefits-item__wrapper {
		width: 100%;
		max-height: 0;
		overflow: hidden;
	}
	
	.franchise-benefits-item {
		border: 1px solid rgba(198, 184, 138, .24);
		border-radius: 20px;
		flex-direction: column;
		gap: 0;
		padding: 3px 12px;
	}
	
	.franchise-benefits-item__title {
		width: 100%;
	}
	
	.franchise-benefits-item--active .franchise-benefits-item__wrapper {
		max-height: 300px;
		padding: 12px 0;
	}
	
	.franchise-benefits-item--active .franchise-benefits-item__chevron {
		transform: rotate(180deg);
	}
	
	.franchise-partner-item {
		width: 156px;
	}
	
	.franchise-steps__title {
		font-size: 55px;
		line-height: 27px;
	}
	
	.franchise-steps__title span {
		font-size: 29px;
		line-height: 27px;
	}
	
	.franchise-step {
		border-radius: 40px;
		padding: 3px 6px;
		font-size: 10px !important;
		line-height: 14px !important;
	}
	
	.franchise-step:nth-child(5) {
		border-radius: 10px;
	}
	
	.news-page__wrapper {
		flex-direction: column;
		align-items: stretch;
	}
	
	.news-page__aside {
		width: 100%;
	}
	
	.news-page__subscribe form {
		flex-direction: row;
	}
	
	.popup--town_new {
		min-height: 40vh;
		max-height: 50vh;
	}
	
	.popup--town_new .popup__content {
		gap: 0;
		overflow: auto;
	}
	
	.popup--town_new .region-set {
		padding: 8px 16px;
		position: relative;
	}
	
	.popup--town_new .region-set:after {
		content: "";
		border-top: 1px solid #eaebf0;
		width: 100%;
		height: 1px;
		position: absolute;
		top: calc(100% - 2px);
		left: 50%;
		transform: translate(-50%);
	}
	
	.popup--copycenter_mobile.popup--active, .popup--town_new.popup--active {
		transform: translateY(2px) scale(1);
	}
	
	.popup--town_new {
		z-index: 1;
	}
	
	.popup--town_new .popup__header {
		justify-content: flex-start;
		align-items: center;
		gap: 8px;
	}
	
	.popup--town_new .popup__back {
		width: 24px;
		height: 24px;
	}
	
	.popup--town_new .region-set {
		align-items: center;
		gap: 8px;
	}
}

@media only screen and (max-width:936px) {
	.faq {
		width: 100%;
	}
}

@media only screen and (max-width:874px) {}

@media only screen and (max-width:812px) {
	.franchise-experience-info {
		min-width: 0;
		padding: 9vw 0 0;
	}
}

@media only screen and (max-width:768px) {
	.section-header__title--search {
		font-size: 28px;
		line-height: 36px;
	}
	
	.footer__col-discount .btn {
		min-width: 174px;
	}
	
	.portfolio-item .portfolio-item__header {
		font-size: 12px;
	}
	
	.portfolio-button button {
		width: 100%;
	}
	
	.section-header--portfolio button {
		display: none;
	}
	
	.category__title {
		font-size: 24px;
		line-height: 32px;
	}
	
	.category__text {
		line-height: 22px;
	}
	
	.single-nwp__main {
		width: 100%;
		min-width: 316px;
	}
	
	.single-nwp__row {
		flex-direction: column;
	}
	
	.single-nwp__row button {
		width: 100%;
	}
	
	.product-calculator-content .copycenter-page-swiper {
		max-width: 100%;
		height: 360px;
	}
	
	.require-aside {
		min-width: 0;
	}
	
	.payment {
		margin-top: 20px !important;
	}
	
	.payment__header {
		gap: 20px;
	}
	
	.payment-subitem {
		gap: 12px;
	}
	
	.payment-subitem__row {
		flex-wrap: wrap;
	}
	
	.payment-item {
		gap: 12px;
	}
	
	.payment-item__row {
		gap: 20px;
	}
	
	.payment-item:nth-child(3) {
		max-width: 100%;
	}
	
	.payment-item:nth-child(4) {
		order: -1;
		max-width: 100%;
	}
	
	.payment-item:nth-child(2) {
		order: 2;
	}
	
	.payment-item:nth-child(3) {
		order: 3;
	}
	
	.cart-block-form .map-copycenter-item__button--taxi-mobile:nth-child(2), .cart-block-form .map-copycenter-item__button--taxi-mobile:nth-child(3) {
		display: flex;
	}
	
	.cart-item__price .calculator-price__price {
		font-size: 20px;
		line-height: 28px;
	}
	
	.cart-item__price .calculator-price__price--old {
		font-size: 14px;
		line-height: 22px;
	}
	
	.cart-block-form .input:nth-child(6), .cart-block-form .input:nth-child(7) {
		max-width: calc(50% - 12px);
	}
	
	.cart-block-form .input:nth-child(8) {
		max-width: 100%;
	}
	
	.order-status__title {
		margin: 22px 0 40px;
	}
	
	.order-status__row .input {
		width: 100%;
	}
	
	.portal__content {
		gap: 20px;
	}
	
	.portal .btn {
		width: 100%;
	}
	
	.excursion__content {
		gap: 40px;
	}
	
	.excursion-row-swiper {
		margin: 40px auto !important;
	}
	
	.excursion-photo-prev, .excursion-photo-next {
		display: none;
	}
	
	.excursion-swiper-slide {
		-o-object-fit: cover;
		object-fit: cover;
		max-width: 156px;
		max-height: 196px;
	}
	
	.job__content {
		gap: 40px;
	}
	
	.job__content--filter {
		gap: 8px;
		padding-bottom: 40px;
	}
	
	.job-row-swiper {
		margin: 40px auto !important;
	}
	
	.job-item {
		min-width: 336px;
		max-width: 336px;
		padding: 12px;
	}
	
	.job-item__info {
		max-width: 228px;
	}
	
	.vacancies-item__check:checked~.vacancies-item__container {
		padding-top: 0;
	}
	
	.vacancies-item__footer {
		padding: 0 0 12px;
	}
	
	.rent {
		margin-top: 22px;
	}
	
	.rent__content {
		gap: 40px;
		margin-top: 22px;
	}
	
	.rent-invite {
		gap: 30px;
		width: calc(100% + 32px);
		margin-left: -18px;
	}
	
	.rent-form, .rent-form .cart-block-form__file, .rent-form__row {
		gap: 12px;
	}
	
	.rent-form__grid {
		grid-template-columns: repeat(2, 1fr);
		grid-template-areas: "one two" "three four" "five six" "seven seven";
		gap: 12px 24px;
	}
	
	.team {
		margin-top: 22px;
		overflow: hidden;
	}
	
	.team__title {
		margin: 0 0 20px;
	}
	
	.team-aside, .team-main {
		gap: 20px;
	}
	
	.team-gallery-prev, .team-gallery-next {
		display: none;
	}
	
	.team-gallery-swiper {
		width: calc(100% + 72px);
		margin-left: -36px;
		padding: 0 36px;
		overflow: visible;
	}
	
	.about {
		margin-top: 22px;
	}
	
	.about__title {
		margin-bottom: 40px;
	}
	
	.about-info__text {
		line-height: 22px;
	}
	
	.about-facts-item__info {
		gap: 4px;
	}
	
	.clients-swiper-slide {
		max-width: 156px;
		max-height: 156px;
	}
	
	.franchise {
		margin-top: auto;
	}
	
	.franchise--experience {
		margin-top: 0;
		padding-top: 37px;
	}
	
	.franchise--steps-btn {
		display: none;
	}
	
	.franchise-intro-info__logo {
		width: 159px;
		height: 49px;
	}
	
	.franchise-intro-info__title {
		margin-top: 24px;
	}
	
	.franchise-intro-info__subtitle {
		margin-bottom: 24px;
	}
	
	.franchise-experience-info__title:before {
		left: -104px;
	}
	
	.franchise-why-slide__img {
		-o-object-fit: cover;
		object-fit: cover;
		height: 160px;
	}
	
	.franchise-format-item__text {
		line-height: 22px;
	}
	
	.franchise-benefits__title--steps {
		font-size: 24px;
	}
	
	.franchise-benefits-item__title {
		font-size: 16px;
	}
}

@media only screen and (max-width:767.9px) {
	.news-page__subscribe form {
		flex-direction: column;
	}
	
	.news-page__social-item {
		width: 40px;
		height: 40px;
	}
	
	.rebranding .container, .rebranding-head__text {
		gap: 24px;
	}
	
	.rebranding-head {
		padding-bottom: 60px;
		position: relative;
	}
	
	.rebranding-head__button {
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.rebranding-head__button .btn {
		width: 100%;
	}
	
	.rebranding-head__wrapper {
		background: url("/wp-content/themes/copy/assets/css/../img/rebranding.9d4f4238a33245c5.png") 100% 100%/360px no-repeat, linear-gradient(120deg, #f6f6f6 0%, #f6f6f6 60%, #fdc305 .1%, #fdc305 100%) 100% 100%/cover no-repeat;
		padding: 24px 24px 100px;
		--lzl-bg-img: "/wp-content/themes/copy/assets/css/../img/rebranding.9d4f4238a33245c5.png";
	}
	
	.rebranding-head__wrapper h1 {
		font-size: 24px;
		line-height: 120%;
	}
	
	.rebranding-head__pluses {
		flex-direction: column;
		align-items: flex-start;
		gap: 20px;
	}
	
	.rebranding-head__plus {
		text-align: left;
		align-items: flex-start;
	}
	
	.rebranding-head__plus-value {
		font-size: 40px;
	}
	
	.rebranding-conditions__wrapper {
		flex-wrap: wrap;
	}
	
	.rebranding-conditions__item {
		width: calc(50% - 12px);
	}
	
	.rebranding-head__wrapper.lzl:not(.lzl-ed), .rebranding-head__wrapper.lzl-ing:not(.lzl-ed) {
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwkAAAHfCAYAAAAbY5SXAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFuklEQVR42u3BgQAAAADDoPlTH+ECVQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwDuoUAAfJchb4AAAAASUVORK5CYII="), linear-gradient(120deg, #f6f6f6 0%, #f6f6f6 60%, #fdc305 .1%, #fdc305 100%);
	}
	
	.rebranding-conditions__value {
		font-size: 58px;
	}
	
	.rebranding-conditions__black {
		width: 100%;
		min-width: unset;
		max-width: 100%;
	}
	
	.rebranding-design__wrapper {
		flex-direction: column;
		gap: 12px;
	}
	
	.rebranding-design__mobile-header {
		display: flex;
	}
	
	.rebranding-design__text .h1 {
		display: none;
	}
	
	.rebranding-design__slider-wrapper, .rebranding-design__text {
		width: 100%;
	}
	
	.rebranding-design__slider-wrapper {
		aspect-ratio: 324/218;
	}
	
	.rebranding-design__content {
		font-size: 14px;
		line-height: 20px;
	}
	
	.rebranding-case__wrapper {
		padding-bottom: 46px;
	}
	
	.rebranding-get__wrapper {
		flex-direction: column;
		align-items: stretch;
		display: flex;
	}
}

@media only screen and (max-width:1199.98px) {
	.fastorder-trigger_mobile {
		height: unset;
		padding: 6px 12px;
		font-size: 14px;
		line-height: 120%;
	}
}

@media only screen and (max-width:680px) {
	.single-nwp__img-wrapper {
		width: calc(100% + 36px);
		margin-left: -18px;
	}
	
	.single-nwp__img-wrapper--pc {
		display: none;
	}
	
	.single-nwp__img-wrapper--mobile {
		display: block;
	}
	
	.product-calculator-content .copycenter-page-swiper {
		height: 360px;
		display: block;
	}
	
	.require-content {
		grid-template-columns: repeat(3, 1fr);
	}
	
	.payment__header {
		gap: 12px;
	}
	
	.payment-grid {
		gap: 8px;
	}
	
	.payment-item {
		gap: 8px;
		max-width: 100%;
	}
	
	.payment-submitem {
		gap: 8px;
	}
	
	.appeal-container {
		gap: 12px;
	}
	
	.appeal-form .input {
		min-width: 0;
	}
	
	.appeal-form__row {
		flex-direction: column;
	}
	
	.appeal-form .row:last-child {
		flex-direction: column-reverse;
	}
	
	.appeal-form .row:last-child .btn {
		width: 100%;
	}
	
	.appeal-form__text {
		white-space: normal;
		margin-top: 9px !important;
	}
	
	.appeal-form__text+.btn {
		justify-content: center;
	}
	
	.appeal__img {
		height: 400px;
		max-width: unset;
	}
	
	.appeal-info {
		max-width: 100%;
	}
	
	.appeal-info__subtitle {
		margin-bottom: 12px;
	}
	
	.cart-aside-block__row--main {
		flex-direction: column;
	}
	
	.cart-aside-block__row--main .cart-aside-block {
		width: 100%;
		max-width: 100%;
	}
	
	.cart-aside-block__row--main .cart-aside-block:first-child {
		border: 0;
		padding-right: 0;
	}
	
	.cart-item__content, .cart-item__actions {
		flex-direction: column;
		gap: 8px;
	}
	
	.cart-item__actions .tab {
		max-width: 100%;
	}
	
	.cart-item__info--trash {
		justify-content: flex-start;
		align-items: flex-end;
		width: 28px;
		height: 28px;
		padding: 0;
		display: none;
	}
	
	.cart-item__info--discount {
		width: 100%;
	}
	
	.cart-item__info--discount .calculator-discount {
		width: 100%;
		max-width: 100%;
	}
	
	.cart-item__info--mobile {
		display: flex;
	}
	
	.cart-item__tablet {
		flex-direction: column;
		order: 1;
	}
	
	.cart-item__tablet>.row {
		justify-content: space-between;
		align-items: flex-end;
		width: 100%;
	}
	
	.cart-item__tablet .cart-item__info--discount {
		display: none;
	}
	
	.cart-item__comment {
		border-top: 0;
		padding-top: 0;
		display: none !important;
	}
	
	.cart-item__comment--mobile.active {
		display: flex !important;
	}
	
	.cart-item__specification {
		border-top: 0;
		gap: 12px;
		padding-top: 0;
		display: none !important;
	}
	
	.cart-item__specification--mobile.active {
		display: flex !important;
	}
	
	.cart-item-specification-item {
		max-width: 100%;
	}
	
	.about__container--benefits, .facts-title {
		margin-top: 20px;
	}
	
	.benefits-swiper-slide {
		max-width: 268px;
		height: 158px;
	}
	
	.franchise--mobile-steps {
		display: flex;
	}
	
	.franchise--steps {
		display: none;
	}
	
	.franchise__container--experience {
		flex-direction: column;
		align-items: center;
		gap: 26px;
	}
	
	.franchise-experience-info__title:before {
		width: 200vw;
		left: -100vw;
	}
	
	.franchise-experience-info__title {
		margin-bottom: 26px;
		padding: 12px 0;
	}
	
	.franchise-experience-info {
		padding: 0;
	}
	
	.franchise-experience-img {
		max-width: 100%;
	}
	
	.franchise-why-info__row {
		grid-template-columns: repeat(2, 1fr);
		justify-items: center;
		display: grid;
	}
}

@media only screen and (max-width:600px) {
	.portfolio-item .portfolio-item__header {
		font-size: 10px;
	}
}

@media only screen and (max-width:590px) {
	.about-info__text-content {
		background: #f6f6f6;
		gap: 10px;
		max-height: 485px;
		padding: 24px;
		overflow: auto;
	}
	
	.about-info__swiper {
		height: 396px;
	}
}

@media only screen and (max-width:560px) {
	.portfolio-item .portfolio-item__header {
		font-size: 15px;
	}
	
	.copycenter {
		flex-direction: column;
	}
	
	.card--two:before {
		padding-top: 156px;
	}
	
	.footer-middle__col-discount {
		gap: 8px;
	}
	
	.footer-middle__col-discount .btn {
		min-width: 108px;
	}
	
	.copycenter-page-info .map-copycenter-time__text {
		font-size: 14px !important;
		line-height: 22px !important;
	}
	
	.copycenter-page-info .copycenter-header__title {
		font-size: 20px !important;
		line-height: 28px !important;
	}
	
	.copycenter-page-info__col--contacts a {
		font-size: 14px;
		line-height: 22px;
	}
	
	.calculator-content {
		gap: 16px;
	}
	
	.calculator-content__divider {
		display: none;
	}
	
	.calculator-block:nth-child(2)>.col:first-child>.row {
		flex-wrap: wrap;
		gap: 8px;
	}
	
	.calculator-block:nth-child(2)>.col:first-child>.row>.col {
		max-width: 100%;
	}
	
	.calculator-block:nth-child(2)>.col:first-child>.col>.row, .calculator-block:nth-child(2)>.col:last-child>.row {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		gap: 8px !important;
	}
	
	.calculator-block:last-child {
		flex-wrap: wrap;
		gap: 16px 24px;
	}
	
	.calculator-block:last-child>.col:nth-child(2) {
		order: -1;
		max-width: 100%;
	}
	
	.calculator-block:last-child>.col:first-child {
		order: -2;
		max-width: 100%;
	}
	
	.calculator-block:last-child>.col:nth-child(3) {
		max-width: 100%;
	}
	
	.calculator-textarea__textarea {
		min-height: 112px;
	}
	
	.calculator-discount {
		width: 100%;
	}
	
	.calculator-price {
		align-items: flex-start;
		margin-top: 0;
	}
	
	.calculator-price__col {
		flex-flow: wrap;
		justify-content: space-between;
		gap: 16px;
	}
	
	.calculator-price__price--old, .calculator-price__price--gray {
		justify-content: flex-start;
	}
	
	.calculator-content-dropdown .dropdown-classic {
		width: 100%;
		max-width: 100%;
	}
	
	.calculator-content-input .input {
		max-width: 100%;
	}
	
	.require__filter {
		display: none;
	}
	
	.require__filter--mobile {
		margin-right: auto;
		display: flex;
	}
	
	.delivery-block+.delivery-block {
		margin-top: 12px;
	}
	
	.delivery-block__title {
		margin-bottom: 8px;
	}
	
	.delivery-block__grid {
		gap: 12px;
	}
	
	.delivery-item {
		max-width: 100%;
	}
	
	.delivery-item__price {
		letter-spacing: -12px;
		font-size: 82px;
		line-height: 96px;
		top: 12px;
		left: 12px;
	}
	
	.delivery-item:last-child {
		padding: 12px 12px 64px;
	}
	
	.delivery-item:last-child svg:last-child {
		top: 20px;
		right: -90px;
	}
	
	.cart-item__price .calculator-price {
		align-items: flex-end;
	}
	
	.cart-content {
		padding: 0;
	}
	
	.cart-block-tabs {
		gap: 8px;
		display: none;
	}
	
	.cart-block-tabs__wrapper>.cart-block-tabs:first-child {
		width: 100%;
		max-width: 100%;
	}
	
	.cart-block-tabs__wrapper>.cart-block-tabs:first-child .tab {
		justify-content: center;
		align-items: center;
		width: 100%;
	}
	
	.cart-block-tabs--delivery {
		justify-content: space-between;
		width: 100%;
		display: flex;
	}
	
	.cart-block-tabs--mobile {
		width: 100%;
		max-width: 100%;
		height: 38px;
		padding: 0;
		display: flex;
	}
	
	.cart-block-form .input {
		max-width: 100% !important;
	}
	
	.cart-block-form--delivery .input {
		max-width: calc(50% - 12px) !important;
	}
	
	.cart-block-form .map-copycenter-list .btn {
		width: 100%;
	}
	
	.order-status__row {
		flex-wrap: wrap;
		gap: 12px;
	}
	
	.order-status__row .btn {
		width: 100%;
	}
	
	.order-status__error {
		margin-top: 12px;
	}
	
	.excursion-item {
		min-width: 324px;
		max-width: 324px;
	}
	
	.excursion-item__img {
		width: 64px;
		height: 64px;
	}
	
	.excursion-item__info {
		gap: 8px;
	}
	
	.excursion-form__row {
		flex-direction: column;
		gap: 8px;
	}
	
	.job-item {
		min-width: 324px;
		max-width: 324px;
	}
	
	.vacancies-item__title {
		max-width: 278px;
	}
	
	.vacancies-item__check {
		height: 128px;
	}
	
	.rent-invite {
		width: 100%;
		margin-left: 0;
		padding: 12px;
	}
	
	.rent-invite__info {
		gap: 8px;
	}
	
	.rent-invite__text {
		line-height: 20px !important;
	}
	
	.rent-invite__img {
		display: none;
	}
	
	.rent-require__grid {
		flex-direction: column;
		gap: 20px;
		display: flex;
	}
	
	.rent-form .popup__content {
		flex-direction: column;
	}
	
	.rent-form .popup-order-file, .rent-form .popup-order-files {
		max-width: 100%;
	}
	
	.rent-form .popup-order-files {
		height: 264px;
		max-height: 264px;
	}
	
	.rent-form__grid {
		flex-direction: column;
		display: flex;
	}
	
	.rent-form__grid .textarea__textarea {
		min-height: 76px;
	}
	
	.rent-form__grid .textarea__wrapper {
		min-height: 100px;
	}
	
	.team-aside {
		margin-top: 20px;
	}
	
	.about__title {
		margin-bottom: 20px;
	}
	
	.franchise--intro {
		background: #222220;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	
	.franchise--format {
		margin-top: 20px;
	}
	
	.franchise--benefits, .franchise--address {
		margin-top: 32px;
	}
	
	.franchise--aboutus {
		margin-top: 32px;
		margin-bottom: -20px;
	}
	
	.franchise--partners {
		margin-top: 40px;
	}
	
	.franchise--why {
		padding: 20px 0;
	}
	
	.franchise__container--intro {
		flex-direction: column-reverse;
		align-items: flex-start;
		gap: 24px;
	}
	
	.franchise-intro-info {
		align-items: stretch;
	}
	
	.franchise-intro-info__logo {
		display: none;
	}
	
	.franchise-intro-info__title {
		margin-top: 0;
	}
	
	.franchise-intro-info__subtitle {
		max-width: 200px;
		margin-bottom: 20px;
	}
	
	.franchise-intro-img {
		max-width: 190px;
	}
	
	.franchise-why-info__title {
		margin-bottom: 20px;
	}
	
	.franchise-why-info__row {
		gap: 12px;
	}
	
	.franchise-why-item__title-wrapper {
		min-height: 88px;
		padding: 18px 0;
	}
	
	.franchise-why-item__title {
		font-size: 18px;
		line-height: 21px;
	}
	
	.franchise-why-item {
		gap: 4px;
		max-width: 156px;
	}
	
	.franchise-format__row {
		flex-direction: column;
		gap: 24px;
	}
	
	.franchise-benefits-item__text {
		line-height: 20px;
	}
	
	.franchise-news-item {
		padding-bottom: 12px;
	}
}

@media only screen and (max-width:559px) {
	.franchise-scroll__scroll {
		display: none;
	}
}

@media only screen and (max-width:488px) {
	.cart-block-form .map-copycenter-item__button {
		width: auto;
		max-width: unset;
		flex-grow: 2;
	}
	
	.cart-block-form .map-copycenter-item__button:nth-child(3) {
		flex-grow: 1;
		order: -1;
		width: 100%;
		max-width: 112px;
		margin-right: 0;
	}
	
	.cart-block-form .map-copycenter-item__button--mobile {
		width: 100%;
		max-width: 100%;
	}
}

@media only screen and (max-width:425px) {
	.section-header__title--search {
		font-size: 24px;
		line-height: 32px;
	}
	
	.popup-order-file-item {
		gap: 10px;
	}
	
	.result-found .container {
		gap: 12px;
	}
	
	.result-found__row {
		flex-direction: column;
		gap: 12px;
	}
	
	.result-found__row button {
		width: 100%;
	}
	
	.result-found__subtitle {
		max-width: 100%;
		margin-bottom: 0;
	}
	
	.single-nwp__main {
		gap: 12px;
	}
	
	.single-nwp__row {
		flex-direction: column;
		gap: 12px;
	}
	
	.single-nwp__row :-webkit-any(button,.btn) {
		width: 100%;
	}
	
	.single-nwp__row :-moz-any(button,.btn) {
		width: 100%;
	}
	
	.single-nwp__row :is(button,.btn) {
		width: 100%;
	}
	
	.single-nwp__subtitle {
		max-width: 100%;
		margin-bottom: 0;
	}
	
	.calculator-price__price--gray {
		max-width: 113px;
	}
	
	.calculator-price__price--gray span:first-child {
		width: 64px;
	}
	
	.faq-section {
		padding: 20px 0;
	}
	
	.portfolio-page-pagination .btn, .news-page-pagination .btn, .navigation .btn, .require-pagination .btn {
		width: 100%;
	}
	
	.require-content {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.require-container {
		gap: 12px;
		margin-top: 12px;
	}
	
	.cart-aside-block__row--discount .calculator-discount {
		width: auto;
	}
	
	.cart-aside-block__row--tablet {
		-webkit-box-align: unset;
		-ms-flex-align: unset;
		align-items: unset;
		flex-direction: column;
		width: 100%;
	}
	
	.order-status__title {
		margin: 20px 0;
	}
	
	.order-status-item__header {
		max-width: 87px;
	}
	
	.order-status-item__text--title {
		max-width: 87px !important;
	}
	
	.order-status-item__text:nth-child(7) {
		align-items: center;
		height: 40px;
		display: flex;
	}
	
	.excursion__content {
		gap: 20px;
	}
	
	.excursion-row-swiper {
		margin: 20px auto !important;
	}
	
	.excursion-form__footer {
		flex-direction: column-reverse;
	}
	
	.excursion-form__footer .btn {
		width: 100%;
	}
	
	.job-row-swiper {
		margin: 20px auto !important;
	}
	
	.job-item__info {
		max-width: 240px;
		padding: 0;
	}
	
	.vacancies-item__footer {
		flex-direction: column;
		align-items: flex-start;
		gap: 10px;
	}
	
	.vacancies-item__footer .btn {
		width: 100%;
	}
	
	.rent__content {
		gap: 20px;
	}
}

@media only screen and (max-width:360px) {
	.footer-middle__contacts {
		justify-content: flex-end;
	}
	
	.footer-middle__contacts-row {
		flex-direction: row-reverse;
	}
	
	.footer-middle__contacts-col:last-child a {
		justify-content: flex-start;
	}
	
	.product-calculator .copycenter-page-swiper {
		height: 400px;
	}
}

@media only screen and (max-width:991px) and (min-width:992px) {
	.search-nwp__result:hover {
		background: 0 0;
	}
}

.how-to-prev, .how-to-next {
	cursor: pointer;
	z-index: 1;
	background-color: #fff;
	background-position: 50%;
	background-repeat: no-repeat;
	border-radius: 20px;
	width: 16px;
	height: 16px;
	padding: 19px 20px;
	transition: all .4s;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.how-to-prev {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNNy45OTk2NyAxMi42NjY3TDMuMzMzMDEgOC4wMDAwMU0zLjMzMzAxIDguMDAwMDFMNy45OTk2NyAzLjMzMzM0TTMuMzMzMDEgOC4wMDAwMUwxMi42NjYzIDguMDAwMDIiIHN0cm9rZT0iIzIyMjIyMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");
	left: 20px;
}

.how-to-next {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTcuOTk5NjkgMy4zMzMzNEwxMi42NjY0IDguMDAwMDFNMTIuNjY2NCA4LjAwMDAxTDcuOTk5NjkgMTIuNjY2N00xMi42NjY0IDguMDAwMDFMMy4zMzMwMSA4LjAwMDAzIiBzdHJva2U9IiMyMjIyMjAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=");
	right: 20px;
}

.how-to-next:hover {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTcuOTk5NjkgMy4zMzMzNEwxMi42NjY0IDguMDAwMDFNMTIuNjY2NCA4LjAwMDAxTDcuOTk5NjkgMTIuNjY2N00xMi42NjY0IDguMDAwMDFMMy4zMzMwMSA4LjAwMDAzIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+");
}

.how-to-prev:hover {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNNy45OTk2NyAxMi42NjY3TDMuMzMzMDEgOC4wMDAwMU0zLjMzMzAxIDguMDAwMDFMNy45OTk2NyAzLjMzMzM0TTMuMzMzMDEgOC4wMDAwMUwxMi42NjYzIDguMDAwMDIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=");
}

.how-to-prev:hover, .how-to-next:hover {
	background-color: #4b4b4a;
}

@media only screen and (max-width:768px) {
	.how-to-prev, .how-to-next {
		display: none;
	}
	
	.popup--fast-order .wpcf7:has(.suggestions-suggestions:not(:empty)) {
		padding-bottom: 50vh;
	}
	
	.popup--fast-order .suggestions-wrapper {
		bottom: unset;
		top: calc(100% + 6px);
	}
	
	.popup--fast-order .suggestions-suggestions {
		bottom: unset;
	}
}

:-webkit-any(.copycenter-page-swiper__pagination,.swiper-pagination--franchise) .swiper-pagination-bullet {
	opacity: 1;
	width: 16px;
	height: 16px;
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

:-moz-any(.copycenter-page-swiper__pagination,.swiper-pagination--franchise) .swiper-pagination-bullet {
	opacity: 1;
	width: 16px;
	height: 16px;
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

:is(.copycenter-page-swiper__pagination,.swiper-pagination--franchise) .swiper-pagination-bullet {
	opacity: 1;
	width: 16px;
	height: 16px;
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

@media only screen and (max-width:1199.98px) {
	body.page-template-portfolio .breadcrumbs {
		display: none;
	}
}

.swiper-pagination-lock, .page-template-franchise .breadcrumbs {
	display: none;
}

.swiper-pagination:not(.swiper-pagination-new) .swiper-pagination-bullet {
	--swiper-pagination-bullet-inactive-color: #fff;
	--swiper-pagination-color: var(--bg-primary);
	box-sizing: border-box;
	opacity: 1;
	border: 1px solid rgba(198, 184, 139, .24);
	width: 16px;
	height: 16px;
}

.temp1 {
	justify-content: center;
}

.appeal-container .col {
	gap: 8px;
}

.require:not(.section) {
	margin-top: 24px;
}

.require__header {
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.require__filter {
	display: none;
}

.require__filter--active {
	background-color: #fff;
	border-color: #222220;
}

.require-container {
	gap: 24px;
	margin-top: 24px;
	display: flex;
}

.require-aside {
	min-width: 424px;
}

.require-aside__tag {
	justify-content: flex-start;
}

.require-aside__wrapper {
	top: var(--header-height);
	gap: 16px;
	position: -webkit-sticky;
	position: sticky;
}

.require-aside-main {
	align-items: flex-start;
	gap: 0;
	position: relative;
}

.require-aside-main__title {
	white-space: normal;
	justify-content: flex-start;
}

.require-aside-submain {
	gap: 8px;
}

.require-aside-submain>.col {
	align-items: flex-start;
	gap: 8px;
}

.require-aside-submain.tab-item {
	-o-transition: .3s ease;
	height: 100%;
	max-height: 0;
	margin-top: 0;
	transition: all .3s;
	overflow: hidden;
	display: flex !important;
}

.require-aside-submain.active {
	max-height: 350px;
	margin-top: 8px;
}

.require-aside-submain__divider {
	background-color: var(--color-primary-main);
	border-radius: 4px;
	width: 4px;
	min-height: 100%;
}

.require__title {
	margin-top: 24px;
}

@media only screen and (max-width:560px) {
	.require__filter {
		display: none;
	}
	
	.require__filter--mobile {
		margin-right: auto;
		display: flex;
	}
}

.fix-map {
	width: 1420px;
	max-width: 100%;
}

@media only screen and (max-width:1396px) {
	.fix-map {
		overflow: hidden;
	}
}

#map.copycenter-map {
	height: 440px;
}

.ymap__mark {
	white-space: nowrap;
	z-index: -1;
	background: rgba(255, 255, 255, .71);
	border-left: none;
	border-radius: 0 20px 20px 0;
	padding: 5px 6px 6px 20px;
	display: inline-flex;
	position: relative;
	top: -11px;
}

.popup--fast-order2 .wpcf7-not-valid-tip {
	display: none;
}

.pointer {
	cursor: pointer;
}

.header-catalog-content-wrapper:nth-last-child(-n+2) .header-catalog-content-wrapper__list, .header-catalog-content-wrapper.bottom-to-top .header-catalog-content-wrapper__list {
	top: auto;
	bottom: -10px;
}

.header-catalog-content-wrapper.bottom-to-top-sticker .header-catalog-content-wrapper__list {
	top: auto;
	bottom: -290px;
}

.popup-order__social .svg:nth-child(3), .popup-order__social input:checked+.svg:nth-child(2) {
	display: none;
}

.popup-order__social input:checked~.svg:nth-child(3) {
	display: block;
}

.hidden {
	display: none;
}

.full-width {
	width: 100% !important;
}

.calculator-textarea__wrapper-fix {
	padding: 8px 8px 8px 12px;
}

.wpcf7-not-valid-tip {
	display: none;
}

.input__wrapper-fix {
	border: none;
	padding: 0;
}

.input__wrapper-fix .wpcf7-form-control {
	border: 1px solid rgba(198, 184, 138, .24);
	border-radius: 20px;
	width: 100%;
	padding: 7px 12px;
}

.wpcf7-form-control.wpcf7-not-valid {
	border-color: #de3230;
}

.input--filled .input__wrapper-fix {
	padding: 0;
}

.input--filled .input__wrapper-fix .wpcf7-form-control {
	padding: 8px 48px 8px 12px;
}

.calculator-textarea__textarea::-webkit-input-placeholder {
	color: #b7b5ae;
}

.calculator-textarea__textarea::-ms-input-placeholder {
	color: #b7b5ae;
}

.calculator-textarea__textarea::placeholder {
	color: #b7b5ae;
}

.wpcf7-not-valid-tip {
	font-size: 11px;
}

@media only screen and (max-width:768px) {
	.single-nwp__row .btn--link {
		width: 100%;
	}
}

@media only screen and (max-width:769px) {
	.footer-middle__contacts-row {
		flex-direction: row-reverse;
	}
	
	.footer-middle__contacts-col:last-child a {
		justify-content: flex-start;
	}
	
	.footer-middle__contacts {
		justify-content: flex-end;
	}
}

.calculator-textarea__wrapper {
	padding: 8px 9px 5px 12px;
}

.calculator-textarea__textarea {
	height: 141px;
	min-height: 141px;
}

.footer-middle__input {
	padding: 8px 12px;
}

.copycenter-page-map-no-mark .map-copycenter-item {
	display: none;
}

.about-info__swiper {
	max-width: 424px;
}

@media only screen and (max-width:1199px) {
	.about-info__swiper {
		min-width: 0;
		max-width: 100%;
	}
	
	.b24-widget-button-inner-container, .b24-widget-button-popup {
		visibility: hidden !important;
	}
	
	.b24-widget-button-bottom .b24-widget-button-inner-container {
		visibility: visible !important;
	}
}

.ho-to-get-swiper {
	margin-left: auto;
	margin-right: auto;
	width: 500px;
	max-width: 100%;
	margin-bottom: 10px;
}

.ho-to-get-slide__slide {
	border-radius: 12px;
	justify-content: center;
	align-items: center;
	height: auto;
	display: flex;
	overflow: hidden;
}

.popup--how-to-get .popup__content {
	padding: 0 10px;
}

.popup--how-to-get {
	max-width: calc(100% - 20px);
}

@media only screen and (max-width:1199px) {
	.popup--how-to-get.popup--active {
		overflow: hidden;
		transform: translate(-50%) translateY(-55%) scale(1);
	}
}

.cart-item+.cart-item {
	margin-top: 15px;
}

.calculator-price__price .js_price {
	color: #222220;
}

.product-table-content tbody>tr:last-child td:last-child {
	border-radius: 0;
}

.calculator-select2 {
	width: 100%;
}

.calculator-row {
	max-width: 50%;
	margin-bottom: 8px;
}

.select-required .calculator-content__title {
	align-items: center;
	display: flex;
}

.select-required .checkbox__tooltip {
	margin-left: 5px;
}

.services-404 {
	margin-top: 24px;
}

@media only screen and (max-width:1199px) {
	.qr-color {
		display: inherit;
	}
}

.calculator-textarea__wrapper-fix {
	min-height: 138px;
}

.rent-invite__info p {
	color: #4b4b4a;
	max-width: 677px;
	margin: 0;
	font-size: 14px;
	line-height: 22px !important;
}

.portfolio-page-pagination__button {
	cursor: pointer;
}

.header-top__service:after {
	display: none !important;
}

.checkbox__tooltip_pos {
	z-index: 3;
	position: absolute;
	top: 50%;
	right: 0;
	margin: -5px 0 0 !important;
}

.js_assembly_option {
	position: relative;
}

@media only screen and (max-width:560px) {
	.calculator-content-dropdown {
		display: block;
	}
}

.checkbox__tooltip_mob {
	display: none;
}

@media only screen and (max-width:1200px) {
	.calculator-block:nth-child(2)>.col {
		width: 70%;
		max-width: 70%;
	}
}

@media only screen and (max-width:1199px) {
	.calculator-block:nth-child(2)>.col {
		width: 100%;
		max-width: 100%;
	}
	
	.checkbox__tooltip_pos {
		display: none;
	}
}

.js_assembly_option+.option_additional .option_container {
	margin-top: 16px;
}

.calculator-files {
	min-height: 166px;
}

.table__wrap {
	width: 100%;
	max-width: 100%;
	overflow-x: auto;
}

.table__wrap table {
	width: 100%;
	max-width: 100%;
}

@media only screen and (max-width:1200px) {
	body.search-results .services-grid .card:nth-last-child(4), body.search-results .services-grid .card:nth-last-child(3), body.search-results .services-grid .card:nth-last-child(2), body.search-results .services-grid .card:last-child, body.search-no-results .services-grid .card:first-child, body.search-no-results .services-grid .card:nth-child(2), body.search-no-results .services-grid .card:nth-child(3), body.search-no-results .services-grid .card:nth-child(4) {
		display: block;
	}
}

@media only screen and (max-width:425px) {
	.result-found__row .btn {
		width: 100%;
	}
}

.relevanssi-live-search {
	border-bottom: 1px solid rgba(30, 30, 30, .1);
	padding: 10px;
}

.calculator-inner {
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
	column-gap: 30px;
}

@media only screen and (max-width:1200px) {
	.calculator-inner {
		columns: 1;
		-webkit-columns: 1;
		-moz-columns: 1;
	}
}

.calculator-content {
	position: relative;
}

#calculator__preloader.show {
	display: block;
}

.calculator-inner .calculator-content-dropdown, .calculator-inner .calculator-content-input {
	break-inside: avoid;
	page-break-inside: avoid;
	box-sizing: border-box;
	width: 100%;
	min-height: 50px;
	padding-right: 20px;
	display: inline-flex;
}

.calculator-inner .calculator-content-dropdown+.calculator-content-input {
	margin-top: 5px;
}

.page-template-page-templates .input__title--required {
	gap: .5rem;
}

.suggestions-wrapper {
	width: 100%;
	bottom: calc(100% + 6px);
	left: 0;
	position: absolute !important;
}

.suggestions-suggestions {
	border-radius: 0 0 6px 6px;
	border-color: #e5e5e7 !important;
}

.suggestions-suggestions::-webkit-scrollbar-thumb {
	background-color: #858c95;
	border-radius: 4px;
	width: 6px;
}

.suggestions-suggestions::-webkit-scrollbar {
	border-radius: 4px;
	width: 6px;
	margin: 0;
	padding: 0;
}

.suggestions-suggestions>* {
	padding: 10px 16px;
}

.relative {
	position: relative;
}

.no-req.input--error .input__wrapper {
	border-color: rgba(198, 184, 138, .24) !important;
}

.no-req.input--error:after {
	display: none !important;
}

@media only screen and (max-width:1199px) {}

@media only screen and (max-width:560px) {}

@media only screen and (max-width:768px) {
	.fake-3d {
		display: none;
	}
}

@media only screen and (max-width:1199px) {
	.single-copycenter #map {
		height: 360px;
	}
}

@media only screen and (max-width:680px) {
	.single-copycenter #map {
		height: 260px;
	}
}

.footer-top__row {
	justify-content: space-between;
}

.product-calculator-info__text.expand {
	-webkit-line-clamp: inherit;
	max-height: 100vh;
	overflow-y: scroll;
}

.single-portfolio .product-calculator-info__text.expand {
	max-height: 276px;
}

.single-portfolio .product-calculator-info__text.expand p {
	overflow: unset;
	text-overflow: unset;
	-webkit-box-orient: unset;
}

.single-portfolio .product-calculator__title--portfolio {
	margin-bottom: 25px;
}

@media only screen and (max-width:768px) and (min-width:560px) {
	.single-portfolio .product-calculator-info--mobile {
		display: block;
	}
}

.single-portfolio .product-calculator-info__more-text {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.btn--first.font-normal, span.font-normal {
	font-weight: 400 !important;
}

.appeal-form__row.gap-16 {
	gap: 16px;
}

.appeal-form__text-p {
	padding-right: 8px;
}

.about-info__text p {
	font-size: 14px;
	line-height: 22px;
}

.about-info__text-content {
	gap: 20px;
}

.about-info__text-content p {
	margin: 1.3em 0;
}

@media only screen and (max-width:590px) {
	.about-info__text-content {
		gap: 10px;
	}
	
	.about-info__text-content p {
		margin: 1.8em 0;
	}
	
	.about-info__title {
		margin-bottom: -20px;
	}
	
	.socials-slide.swiper-slide-active .socials-slide__img-wrapper {
		padding-bottom: 10px;
	}
}

@media only screen and (max-width:767.9px) {
	.footer-middle__contacts {
		align-items: center;
		gap: 6px;
		font-size: 14px;
		line-height: 22px;
	}
}

.header-bottom__list .fix-a {
	white-space: nowrap;
}

@media only screen and (max-width:767.9px) {
	.product-calculator-content .copycenter-page-swiper {
		height: auto;
	}
}

@media only screen and (max-width:768px) {}

.ho-to-get-swiper {
	border-radius: 12px;
}

.benefits-swiper-slide {
	align-items: flex-start;
}

.franchise-benefits__title--address a {
	cursor: pointer;
	text-decoration: none;
}

.franchise-benefits__title--address a:hover {
	text-decoration: underline;
	color: #deae10 !important;
}

@media only screen and (max-width:1199px) {}

.about-info__text p:first-child {
	margin-top: 0;
}

@media only screen and (max-width:590px) {
	.about-info__text p:first-child {
		margin-top: 1.8em;
	}
}

.single-portfolio .product-calculator-content p {
	-webkit-line-clamp: 12;
}

@media only screen and (min-width:768px) and (max-width:1199px) {
	.single-product .product-calculator-info__buttons {
		flex-direction: column-reverse;
	}
}

@media only screen and (max-width:768px) {
	.single-portfolio .copycenter-page-swiper~.product-calculator-info {
		display: none;
	}
	
	.single-portfolio .product-calculator-info--mobile .product-calculator-info__more {
		display: block;
	}
	
	.single-portfolio .product-calculator-info__more button:not(.tag) {
		width: unset;
	}
}

@media only screen and (max-width:1199px) {
	.calculator-textarea__wrapper {
		width: 100%;
	}
	
	.franchise__container--experience {
		gap: 15px;
	}
	
	.franchise-experience-img picture {
		width: 100%;
	}
	
	.franchise-experience-img {
		max-width: min(602px, 42%);
	}
	
	.franchise-why-item__title {
		line-height: 23px;
	}
}

@media only screen and (max-width:680px) {
	.franchise-experience-img picture {
		width: auto;
	}
	
	.franchise-experience-img {
		max-width: initial;
	}
}

@media only screen and (max-width:700px) {
	.calculator-textarea__wrapper {
		width: 100%;
	}
}

.franchise-why-slide__text {
	padding-right: 0;
}

@media only screen and (max-width:1200px) {
	.tax-product_cat .services-grid .card:last-child, .tax-product_cat .services-grid .card:nth-last-child(2), .tax-product_cat .services-grid .card:nth-last-child(3) {
		display: inherit;
	}
}

.card__img {
	height: auto;
}

body.is-active {
	padding-bottom: 0;
}

@media only screen and (max-width:1199px) {
	.franchise-benefits-item--active .franchise-benefits-item__wrapper {
		padding: 12px 0 10px;
	}
}

.search--filled .search-nwp__col, .search--filled~.search-nwp__col {
	max-height: 228px;
}

.search--error .search-nwp__col, .search--error~.search-nwp__col {
	max-height: 46px;
}

.search--error .search__result--error {
	color: #ed2d21;
	padding: 16px 8px;
	font-size: 12px;
	line-height: 14px;
}

.search--filled .search-nwp__row {
	border-radius: 17px 17px 0 0;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
}

.search--error .search-nwp__row {
	box-shadow: none;
}

.search--filled .search-nwp__col, .search--filled~.search-nwp__col {
	scrollbar-width: thin;
	scrollbar-color: var(--thumbBG) var(--scrollbarBG);
	padding-top: 12px;
	padding-bottom: 12px;
}

.search--error .search-nwp__col, .search--error~.search-nwp__col {
	padding-top: 0;
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.franchise--steps-btn {
		display: block;
	}
}

.socials-slide__img-wrapper {
	display: block;
}

.socials-slide__img {
	border: .13rem solid #bfbfbf;
	border-width: .13rem .12rem;
	border-radius: 10.4%/6%;
}

.calculator-content__title {
	padding-right: 10px;
}

@media only screen and (max-width:768px) {
	.calculator-inner .row {
		margin-bottom: 20px;
		padding-right: 0;
		display: block;
	}
	
	.calculator-content-dropdown .dropdown-classic {
		width: 100%;
		max-width: 100%;
	}
	
	.calculator-inner .dropdown-classic__wrapper {
		z-index: inherit;
	}
}

.copycenters__title a {
	cursor: pointer;
	color: var(--color-primary-main);
}

.copycenters__title a:hover {
	text-decoration: underline;
	color: #deae10 !important;
}

.search-nwp.unfocus .search-nwp__col {
	display: none;
}

.search-nwp-mob__col .search__result {
	border-bottom: 1px solid rgba(198, 184, 138, .24);
	margin-bottom: 4px;
	padding: 8px;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	display: block;
}

.search-nwp-mob__col .search__result.search__result--error {
	color: #ed2d21;
	border: none;
	padding: 16px 8px;
	font-size: 12px;
	line-height: 14px;
}

body.slow .b24-window-mounts~.b24-form {
	display: none !important;
}

.franchise-scroll__pagination {
	display: none;
}

@media only screen and (max-width:559px) {
	.franchise-scroll__scroll {
		display: block;
	}
}

.textarea__wrapper.textarea__wrapper-sp {
	padding: 8px;
}

.input__wrapper.not-valid {
	border-color: #de3230;
}

.tag--third {
	cursor: pointer;
}

.portfolio-page-pagination__button--active {
	cursor: default;
}

.disable {
	pointer-events: none;
	opacity: 0;
}

@media only screen and (max-width:425px) {
	#js_portfolio_catalog .portfolio-page-content .card-portfolio:last-child, #js_portfolio_catalog .portfolio-page-content .card-portfolio:nth-last-child(2), #js_portfolio_catalog .portfolio-page-content .card-portfolio:nth-last-child(3), #js_portfolio_catalog .portfolio-page-content .card-portfolio:nth-last-child(4) {
		display: inherit;
	}
}

@media only screen and (max-width:768px) {
	.single-portfolio .product-calculator-info__text {
		height: unset;
		max-height: unset;
	}
}

.vacancies.hidden, .vacancies.active.hidden {
	display: none !important;
}

.team-main {
	width: 100%;
}

.popup-order-file-item {
	z-index: 1;
	background: #fff;
}

.popup__loader.show {
	display: block;
}

.js_cart_promocode_status {
	text-align: center;
	color: #761c19;
	font-size: 14px;
}

.cart-item-specification-item {
	max-width: 100%;
}

.show {
	display: block !important;
}

.cart-aside-block__text {
	text-align: right;
}

.cart-aside-block {
	width: 100%;
}

.js_error_calc {
	color: #761c19;
	font-size: 14px;
	display: none;
}

js_error_calc.show {
	text-align: right;
	display: block;
}

.calculator-price__price--active {
	justify-content: flex-end;
}

.page-template-portfolio .dropdown__result mark {
	color: #222220 !important;
}

.portfolio-page-aside .col.active {
	z-index: 999;
	position: relative;
}

.looped-link {
	cursor: default;
	color: var(--color-primary-main);
	--color: var(--color-primary-main);
}

@media only screen and (max-width:1199px) {
	.order-status-item__content .order-status-item__text {
		min-height: 22px;
		display: block;
	}
	
	.order-status-item__content .order-status-item__text--tag {
		position: relative;
		top: -7px;
	}
}

.button-show {
	transform: scale(1);
}

.button-show.input__button--active {
	transform: none;
}

.input__wrapper_fix {
	padding: 8px 48px 8px 12px;
}

@media only screen and (max-width:768px) {}

@media only screen and (max-width:500px) {}

.dropdown__input-hidden {
	display: none;
}

.dropdown__portfolio-text {
	color: #d8d7d3;
	cursor: default;
	width: 100%;
	height: 100%;
	font-size: 14px;
	line-height: 35px;
}

.dropdown__portfolio {
	-o-transition: .3s ease;
	background: #fff;
	border: 1px solid rgba(198, 184, 138, .24);
	border-radius: 20px;
	flex-direction: column;
	align-items: center;
	width: 100%;
	transition: all .3s;
	display: flex;
	position: absolute;
}

.dropdown__portfolio.dropdown--filled {
	border-color: var(--color-primary-main);
}

.dropdown__portfolio-row .dropdown__portfolio-text {
	padding-left: 12px;
}

.dropdown__portfolio-text {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.portfolio__button--dropdown {
	cursor: pointer;
	-o-transition: .3s ease;
	border-radius: 20px;
	justify-content: center;
	align-items: center;
	padding: 8px 12px;
	transition: all .3s;
	display: flex;
}

.portfolio__button--dropdown:hover {
	background-color: #f7f7f7;
}

.dropdown__portfolio--active {
	border-color: var(--color-primary-main);
	box-shadow: 0 8px 16px rgba(0, 0, 0, .15);
}

.dropdown__portfolio--active .dropdown__col {
	max-height: 156px;
	padding: 12px;
}

.portfolio__button--clear {
	cursor: pointer;
	-o-transition: .3s ease;
	border-radius: 20px;
	justify-content: center;
	align-items: center;
	padding: 8px 12px;
	transition: all .3s;
}

.portfolio__button--clear:hover {
	background-color: #f7f7f7;
}

.portfolio__button--clear-active {
	display: flex;
}

.dropdown__portfolio-row {
	gap: 0;
	padding: 1px 3px 1px 0;
}

@media only screen and (max-width:768px) {}

.sw-app .sw-reviews-btn {
	background-color: var(--color-primary-main);
	border: 1px solid var(--color-primary-main);
	box-shadow: none;
	-o-transition: .3s ease;
	border-radius: 20px;
	height: 38px;
	padding: 8px 12px;
	font-size: 14px;
	line-height: 20px;
	transition: all .3s;
}

.sw-app .sw-reviews-btn:hover {
	background-color: #deae10;
	border: 1px solid #deae10;
}

i.wpdt-icon-copy {
	display: none;
}

.limited-width {
	text-overflow: ellipsis;
	max-width: 400px;
	overflow: hidden;
}

.header-catalog-content {
	max-width: 450px;
}

.sw-reviews-btn-form-dropdown {
	border-radius: 20px !important;
}

.sw-reviews-btn:hover {
	box-shadow: none !important;
}

.sw-reviews-btn-form-dropdown a {
	border-radius: 20px !important;
}

.dropdown__wrapper--portfolio {
	z-index: 2;
	width: 100%;
	height: 38px;
	position: relative;
}

@media only screen and (max-width:767px) {
	.dropdown__result--portfolio {
		font-size: 14px;
	}
}

.cashback-block {
	flex-direction: row;
	padding-top: 44px;
	padding-bottom: 44px;
}

.cashback-content {
	background-color: #f6f6f6;
	border-radius: 20px 0 0 20px;
	padding: 24px;
}

.cashback-content h1 {
	font-family: Roboto;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.cashback-content h1 span {
	color: var(--color-primary-main);
}

.cashback-contant_list {
	color: #4b4b4a;
	margin: 24px 0 24px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.cashback-contant_list span {
	font-weight: 700;
}

.cashback-contant_button, .swipper-club_button {
	color: #222220;
}

.swipper-club_button {
	margin-top: .65em;
}

.cashback-contant_button a, .swipper-club_button a {
	background-color: var(--color-primary-main);
	height: 38px;
	color: inherit;
	border-radius: 20px;
	align-items: center;
	padding: 8px 12px;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	text-decoration: none;
	display: inline-flex;
}

.cashback-contant_button a:hover, .swipper-club_button a:hover {
	background-color: #deae10;
	color: #222220 !important;
}

.cashback-img {
	background-color: #f6f6f6;
	border-radius: 0 20px 20px 0;
	justify-content: center;
	align-items: center;
	width: 37%;
	display: flex;
}

.cashback-banner {
	padding-bottom: 44px;
}

.club-gap {
	gap: 0;
}

.fw5 {
	margin-bottom: .5em;
	font-weight: 500 !important;
}

.jce {
	justify-content: end;
}

.add_footer-card {
	color: #fff;
	align-items: center;
	font-family: Arial;
	font-size: 14px;
	display: flex;
}

.add_footer-card:hover {
	color: var(--color-primary-main);
}

@media only screen and (max-width:768px) {
	.club-info__swiper {
		max-height: 360px;
	}
	
	.cashback-block {
		padding-top: 22px;
	}
}

@media only screen and (max-width:414px) {
	.cashback-img {
		display: none;
	}
	
	.cashback-block {
		padding-top: 22px;
		padding-bottom: 0;
	}
	
	.club-info {
		flex-direction: column;
	}
	
	.club-info__title {
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 24px;
	}
	
	.club-gap {
		gap: 10px;
		max-height: none;
		padding: 12px;
	}
	
	.swipper-club_button a {
		justify-content: center;
		margin-top: 10px;
		display: flex;
	}
	
	.cashback-banner {
		padding-bottom: 20px;
	}
	
	.cashback-content {
		border-radius: 20px;
		margin-bottom: 20px;
		padding: 12px;
	}
	
	.cashback-contant_list {
		margin: 8px 0 8px 15px;
	}
	
	.cashback-contant_button a {
		justify-content: center;
		width: 100%;
	}
}

@media only screen and (max-width:1199px) {
	.faq-section__content {
		gap: 16px;
		flex-direction: column !important;
	}
	
	.faq-section__list {
		width: 100%;
	}
}

a.button_hover:hover {
	background-color: #deae10;
	color: #222220 !important;
}

@media only screen and (max-width:1199px) {
	.tal {
		text-align: right;
	}
	
	.footer-middle__col-discount .btn {
		min-width: 0;
	}
}

.header-all-catalog__link {
	position: relative;
}

.header-all-catalog__link:after {
	content: "";
	background: #f1eee3;
	width: calc(100% + 32px);
	height: 1px;
	display: block;
	position: relative;
	bottom: -4px;
	left: -25px;
}

.popup-menu__href_parent {
	color: #222220;
	cursor: pointer;
	border-color: #b1b1b1;
}

.vacancies-item.tab--active {
	background-color: #fff;
}

.popup-wrapper--active {
	z-index: 99999;
}

.wpcf7-form [type=submit].sending {
	opacity: .5;
}

.requisites-content tr {
	border-bottom: 1px solid;
}

.requisites-content td {
	padding: 1% 0;
}

.popup-menu__list-open--active+.popup-menu__list {
	max-height: inherit;
}

@media only screen and (min-width:768px) {
	.btn-a-w {
		max-width: 233px;
	}
}

.rebranding-case__item tbody {
	flex-direction: column;
	gap: 8px;
	display: flex;
}

.rebranding-case__lines table tr {
	flex-direction: row;
	gap: 16px;
	padding: 4px 0;
	display: flex;
}

.rebranding-case__lines table tr td {
	text-align: left;
	width: 33%;
}

.rebranding-case__lines table tr td:first-child {
	text-overflow: ellipsis;
	overflow: hidden;
}

@media only screen and (max-width:1023px) {
	.rebranding-case__lines table tr {
		font-size: 12px;
	}
}

.franchise--h1 {
	text-transform: uppercase;
	justify-content: center;
	margin: 20px 0;
	font-family: Roboto, sans-serif;
	font-weight: 600;
	display: flex;
}

.franchise--h1 span {
	background-color: var(--color-primary-main);
	border-radius: 8px;
	margin-left: 6px;
	padding: 0 6px;
}

@media only screen and (max-width:429px) {
	.franchise--h1 {
		font-size: 22px;
	}
}

@media only screen and (max-width:375px) {
	.franchise--h1 {
		font-size: 18px;
	}
}

@media only screen and (max-width:767px) {
	.franchise--experience {
		margin-bottom: 0;
		padding-bottom: 0;
	}
}

@media only screen and (min-width:768px) {
	.fix-h {
		height: 150px;
	}
}

.table-text-desc {
	color: #b7b5ae;
	font-size: 12px;
}

.popup-message {
	z-index: 999999;
	background-color: #fff;
	border-radius: 5px;
	margin-top: 3px;
	padding: 10px;
	font-size: 14px;
	position: fixed;
	box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
}

.wpDataTablesWrapper {
	margin-bottom: 0 !important;
}

@media only screen and (max-width:768px) {}

.not-nwp__content-a {
	background-color: #f5f5f5;
	width: 96px;
	margin-left: 0;
	padding: 8px 12px;
	color: #222220 !important;
	text-underline-position: auto !important;
	text-decoration: none !important;
}

.not-nwp__content-a:hover {
	background-color: #e8e8e8;
}

.product-slide__thumb .copycenter-page-slide__img {
	width: 132px;
	height: 132px;
}

.btn--to_top.btn--active {
	opacity: 1;
	z-index: 9;
}

@media screen and (hover:hover) {}

@media only screen and (max-width:425px) {}

@media only screen and (min-width:1200px) {}

.form-club {
	flex-wrap: wrap;
	gap: 1rem;
	display: flex;
}

@media only screen and (min-width:1200px) {
	.form-club {
		max-width: 596px;
	}
}

.form-club__field {
	flex-direction: column;
	gap: .375rem;
	width: 100%;
	display: flex;
}

@media only screen and (min-width:1200px) {
	.form-club__field {
		width: calc(50% - .5rem);
	}
}

.form-club__field_wide {
	width: 100%;
}

.form-club__input {
	background: var(--background-light-base-second, #f8f9fb);
	border-radius: var(--roundness-round-inside, 6px);
	border: 1px solid var(--stroke-light-base, #e5e5e7);
	width: 100%;
	padding: 8px 11px;
	font-size: .9375rem;
	line-height: 1.375rem;
}

.form-club__label {
	letter-spacing: var(--text-s-medium-letter-spacing, -.1px);
	gap: .25rem;
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.25rem;
	display: flex;
}

.form-club__label_required {
	color: var(--text-and-icons-light-danger, #c8322b);
}

.form-club__important {
	font-size: var(--text-xs-regular-font-size, 13px);
	line-height: var(--text-xs-regular-line-height, 18px);
	letter-spacing: var(--text-xs-regular-letter-spacing, -.1px);
	font-weight: var(--text-xs-regular-font-weight, 400);
}

.form-club__important span {
	color: var(--text-and-icons-light-danger, #c8322b);
}

.form-club .wpcf7-radio {
	gap: .75rem;
	display: flex;
}

.form-club .wpcf7-list-item {
	margin: 0;
}

.form-club .wpcf7-list-item-label {
	letter-spacing: -.01em;
	line-height: 1.5rem;
}

.form-club .wpcf7-list-item label {
	gap: .5rem;
	display: flex;
}

.form-club .submit-wrapper {
	align-items: center;
	width: 100%;
	display: flex;
}

.form-club .submit-wrapper .wpcf7-spinner {
	position: absolute;
}

.form-club .wpcf7-response-output {
	margin: 0 !important;
}

@media only screen and (max-width:1199.98px) {
	.breadcrumbs+.slider:not(:empty) {
		order: -1;
	}
	
	body.single-product .section:first-child:has(.breadcrumbs+.slider:not(:empty)) {
		padding-top: 0;
	}
}

.header-catalog.__active .header-burger span:first-child {
	transform-origin: 0 0;
	width: 14px;
	top: -1px;
	left: 4px;
	transform: rotate(45deg);
}

.header-catalog.__active .header-burger span:nth-child(2) {
	width: 0;
}

.header-catalog.__active .header-burger span:last-child {
	transform-origin: 0 100%;
	width: 14px;
	top: 9px;
	left: 4px;
	transform: rotate(-45deg);
}

.rebranding-head__wrapper.lzl:not(.lzl-ed), .rebranding-head__wrapper.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwkAAAHfCAYAAAAbY5SXAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFuklEQVR42u3BgQAAAADDoPlTH+ECVQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwDuoUAAfJchb4AAAAASUVORK5CYII="), linear-gradient(120deg, #f6f6f6 0%, #f6f6f6 65%, #fdc305 .1%, #fdc305 100%);
}

.header-catalog__category.header-catalog__category--active {
	color: #d9a809;
}

.header-catalog__page .link {
	font-size: 15px;
	font-weight: 600;
	line-height: 22px;
}

@media screen and (max-width:1349.99px) {}

.header-catalog__page-header {
	color: #212529;
	padding: .5rem 0;
	font-size: 21px;
	font-weight: 700;
	line-height: 21px;
}

.header-catalog__cols {
	gap: 1.5rem;
	padding-right: 30px;
	display: flex;
	overflow-y: auto;
}

.header-catalog__cols::-webkit-scrollbar-thumb {
	background-color: var(--scrollbar-color, #000);
	border-radius: 4px;
	width: 5px;
}

.header-catalog__cols::-webkit-scrollbar {
	background-color: var(--scrollbar-bg, #d3d3d3);
	border-radius: 4px;
	width: 5px;
	margin: 0;
	padding: 4px;
}

.header-catalog__col {
	--flex-items: 4;
	width: calc(100% / var(--flex-items) - 1.5rem * ( var(--flex-items) - 1 ) / var(--flex-items));
	gap: .75rem;
}

.header-catalog__columns {
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
}

.header-catalog__columns-posts {
	overflow: hidden;
}

.header-catalog__columns-posts .header-catalog__columns-wrapper {
	height: 100%;
}

.header-catalog__columns-posts .header-catalog__group-posts {
	height: inherit;
}

.header-catalog__columns-posts .header-catalog__group-links {
	height: inherit;
	flex-wrap: wrap;
}

.header-catalog__columns-posts .header-catalog__group-link {
	padding: 0 1em 0 0;
}

.header-catalog__columns::-webkit-scrollbar-thumb {
	background-color: #fdc305;
	border-radius: 4px;
	width: 6px;
}

.header-catalog__columns::-webkit-scrollbar {
	border-radius: 4px;
	width: 6px;
	margin: 0;
	padding: 0;
}

.header-catalog__columns-wrapper {
	columns: 4;
	column-fill: balance;
	width: 100%;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	display: block;
}

.header-catalog__merged-groups {
	background-color: #f8f9fa;
	border-radius: 1.25rem;
	gap: .75rem;
	padding: 1em;
}

.header-catalog__merged-groups .header-catalog__group {
	padding: 0;
}

.header-catalog__merged-groups .header-catalog__more {
	color: #212529;
	background-color: transparent;
	border: 1px solid #212529;
}

.header-catalog__merged-groups .header-catalog__more span {
	color: #212529;
}

.header-catalog__merged-groups .header-catalog__more:hover, .header-catalog__merged-groups .header-catalog__more:active, .header-catalog__merged-groups .header-catalog__more.tab--active {
	color: #fff;
	background-color: #212529;
}

.header-catalog__merged-groups .header-catalog__more:hover span, .header-catalog__merged-groups .header-catalog__more:active span, .header-catalog__merged-groups .header-catalog__more.tab--active span {
	color: #fff;
}

.header-catalog__group {
	break-inside: avoid;
	align-items: flex-start;
	gap: 10px;
	padding: 1rem;
}

.header-catalog__group .badge {
	justify-content: center;
	align-items: center;
	width: 24.6px;
	height: 20.4px;
	display: flex;
}

.header-catalog__group .btn--light {
	font-size: 14px;
	line-height: 1.5em;
}

.header-catalog__group .header-catalog__group-header {
	font-weight: 700;
}

.header-catalog__group a.header-catalog__group-header:hover {
	color: #ecb708;
}

.header-catalog__group span.header-catalog__group-header {
	color: #d9a809;
}

.header-catalog__group-posts {
	flex-wrap: wrap;
	width: 100%;
	max-height: 100%;
}

.header-catalog__group-links {
	gap: .25rem;
}

.header-catalog__group-links.__more .header-catalog__group-link {
	pointer-events: all;
	opacity: 1;
	height: auto;
	margin-top: 0;
	transform: scale(1);
}

.header-catalog__group-link {
	color: #495057;
	opacity: 0;
	pointer-events: none;
	transform-origin: 0 0;
	height: 0;
	margin-top: -.25rem;
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
	overflow: hidden;
	transform: scale(0);
}

.header-catalog__group-link:first-child, .header-catalog__group-link:nth-child(2), .header-catalog__group-link:nth-child(3), .header-catalog__group-link:nth-child(4), .header-catalog__group-link:nth-child(5), .header-catalog__group-link:nth-child(6) {
	pointer-events: all;
	opacity: 1;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	margin-top: 0;
	transform: scale(1);
}

.header-catalog__group-link:hover, .header-catalog__group-link:active {
	color: #ecb708;
}

.header-catalog__group-link.active {
	color: #d9a809;
}

.header-catalog__more .label_active, .header-catalog__more.__active span {
	display: none;
}

.header-catalog__more.__active .label_active {
	display: flex;
}

.more._active .more__list {
	max-height: var(--max-height, unset);
}

.more._active .more__toggle .toggle-close {
	display: block;
}

.more._active .more__toggle .toggle-open {
	display: none;
}

.list-item._active {
	color: var(--Primary-800, #da8300);
}

@media only screen and (max-width:1199.98px) {}

@media only screen and (max-width:1199.98px) {}

.header_mobile .contact-geo__navigation-transportation-globe-pin {
	flex-shrink: 0;
	width: 16px;
	height: 16px;
	position: relative;
	overflow: visible;
}

.header_mobile .contact-geo__text2 {
	color: var(--text-and-icons-light-base-main, #323539);
	text-align: left;
	font-size: var(--text-button-semibold-small-font-size, 14px);
	line-height: var(--text-button-semibold-small-line-height, 20px);
	font-weight: var(--text-button-semibold-small-font-weight, 600);
	position: relative;
}

.header_mobile__input .header_mobile__input__essentials-search {
	flex-shrink: 0;
	width: 24px;
	height: 24px;
	position: relative;
	overflow: visible;
}

.tab-bar.popup--active {
	transform: unset;
	max-height: 70vh;
	display: flex;
	box-shadow: 0 -1px 2px rgba(16, 24, 40, .04);
	overflow-y: unset !important;
}

.tab-bar__close-line {
	flex-shrink: 0;
	width: 64px;
	height: 0;
	position: relative;
	overflow: visible;
}

.tab-bar__arrows-left {
	flex-shrink: 0;
	width: 24px;
	height: 24px;
	position: relative;
	overflow: visible;
}

.tab-bar__list {
	background: var(--background-light-base-main, #fff);
	padding: var(--main-system-8px, 8px) var(--main-system-8px, 8px) var(--main-system-16px, 16px) var(--main-system-16px, 16px);
	flex-direction: row;
	flex: 1;
	justify-content: flex-start;
	align-self: stretch;
	align-items: flex-start;
	gap: 0 8px;
	display: flex;
	position: relative;
	overflow: hidden;
}

.tab-bar__list2 {
	flex-direction: column;
	flex: 1;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 0;
	display: flex;
	position: relative;
}

.tab-bar__list-item {
	border-style: solid;
	border-color: var(--neutral-600, #eaebf0);
	padding: var(--main-system-10px, 10px) 0px var(--main-system-10px, 10px) 0px;
	border-width: 0 0 1px;
	flex-direction: row;
	flex-shrink: 0;
	justify-content: flex-start;
	align-self: stretch;
	align-items: center;
	gap: 0;
	display: flex;
	position: relative;
	overflow: hidden;
}

.tab-bar__text-input {
	gap: var(--main-system-8px, 8px);
	flex-direction: row;
	flex: 1;
	justify-content: flex-start;
	align-items: center;
	row-gap: 0;
	display: flex;
	position: relative;
}

.tab-bar__paragraph-container {
	gap: var(--main-system-8px, 8px);
	flex-direction: row;
	flex: 1;
	justify-content: flex-start;
	align-self: stretch;
	align-items: center;
	row-gap: 0;
	display: flex;
	position: relative;
}

.tab-bar__div {
	color: var(--text-and-icons-light-base-main, #323539);
	text-align: left;
	font-family: var(--text-s-regular-font-family, "Inter-Regular", sans-serif);
	font-size: var(--text-s-regular-font-size, 14px);
	line-height: var(--text-s-regular-line-height, 20px);
	letter-spacing: var(--text-s-regular-letter-spacing, -.1px);
	font-weight: var(--text-s-regular-font-weight, 400);
	position: relative;
}

.tab-bar__chevron-down, .tab-bar__chevron-down2, .tab-bar__chevron-down3 {
	flex-shrink: 0;
	width: 16px;
	height: 16px;
	position: relative;
	overflow: visible;
}

.tab-bar__container {
	background: var(--background-light-base-main, #fff);
	border-radius: var(--roundness-round-outside, 12px) var(--roundness-round-outside, 12px) 0px 0px;
	padding: var(--main-system-10px, 10px) var(--main-system-24px, 24px) var(--main-system-10px, 10px) var(--main-system-24px, 24px);
	gap: var(--main-system-10px, 10px);
	flex-direction: row;
	flex-shrink: 0;
	justify-content: center;
	align-self: stretch;
	align-items: center;
	row-gap: 0;
	display: flex;
	position: relative;
}

.tab-bar__mobile-nav-button {
	padding: var(--main-system-2px, 2px);
	gap: var(--main-system-2px, 2px);
	flex-direction: column;
	flex: 1;
	justify-content: center;
	align-items: center;
	row-gap: 0;
	display: flex;
	position: relative;
}

.tab-bar__essentials-home {
	flex-shrink: 0;
	width: 20px;
	height: 20px;
	position: relative;
	overflow: visible;
}

.tab-bar__text {
	color: var(--text-and-icons-light-base-main, #323539);
	text-align: left;
	font-family: var(--mobile-navigation-mob-nav-font-family, "Inter-Medium", sans-serif);
	font-size: var(--mobile-navigation-mob-nav-font-size, 14px);
	line-height: var(--mobile-navigation-mob-nav-line-height, 16px);
	font-weight: var(--mobile-navigation-mob-nav-font-weight, 500);
	justify-content: flex-start;
	align-items: center;
	display: flex;
	position: relative;
}

.tab-bar__essentials-menu {
	flex-shrink: 0;
	width: 20px;
	height: 20px;
	position: relative;
	overflow: visible;
}

.tab-bar__text2 {
	color: var(--text-and-icons-light-primary, #fbad01);
	text-align: left;
	font-family: var(--mobile-navigation-mob-nav-font-family, "Inter-Medium", sans-serif);
	font-size: var(--mobile-navigation-mob-nav-font-size, 14px);
	line-height: var(--mobile-navigation-mob-nav-line-height, 16px);
	font-weight: var(--mobile-navigation-mob-nav-font-weight, 500);
	justify-content: flex-start;
	align-items: center;
	display: flex;
	position: relative;
}

.tab-bar__mobile-nav-button2 {
	border-radius: var(--roundness-full-inside, 128px);
	border-style: solid;
	border-color: var(--stroke-light-base, #e5e5e7);
	padding: var(--main-system-16px, 16px);
	gap: var(--main-system-2px, 2px);
	border-width: 1px;
	flex-direction: column;
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	row-gap: 0;
	display: flex;
	position: relative;
}

.tab-bar__essentials-cart {
	flex-shrink: 0;
	width: 18px;
	height: 18px;
	position: relative;
	overflow: visible;
}

.tab-bar__navigation-transportation-map-pin, .tab-bar__messages-circle-message-2 {
	flex-shrink: 0;
	width: 20px;
	height: 20px;
	position: relative;
	overflow: visible;
}

.tab-bar.popup--catalog .state-category, .tab-bar.popup--catalog .state-category * {
	box-sizing: border-box;
}

.tab-bar.popup--catalog .state-category {
	background: var(--background-light-base-main, #fff);
	border-radius: var(--roundness-round-outside, 12px) var(--roundness-round-outside, 12px) 0px 0px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 0;
	height: 720px;
	min-height: 340px;
	max-height: 720px;
	display: flex;
	position: relative;
	box-shadow: 0 -1px 2px rgba(16, 24, 40, .04);
}

@media only screen and (max-width:1199.98px) {}

.tab-bar .list04__list-item2._active+.list04__u-list {
	max-height: unset;
}

.tab-bar .list04__chevron-up {
	flex-shrink: 0;
	width: 16px;
	height: 16px;
	position: relative;
	overflow: visible;
}

.tab-bar .list04__list-item3 {
	border-style: solid;
	border-color: var(--neutral-600, #eaebf0);
	padding: var(--main-system-10px, 10px) 0px var(--main-system-10px, 10px) 0px;
	border-width: 1px 0;
	flex-direction: row;
	flex-shrink: 0;
	justify-content: flex-start;
	align-self: stretch;
	align-items: center;
	gap: 0;
	display: flex;
	position: relative;
}

.tab-bar .list04__item-1._active {
	color: var(--Primary-800, #da8300);
}

@media only screen and (max-width:1199.98px) {}

.tab-bar .list04__chevron-down, .tab-bar .list04__chevron-down2 {
	flex-shrink: 0;
	width: 16px;
	height: 16px;
	position: relative;
	overflow: visible;
}

@media only screen and (max-width:1199.98px) {}

@media only screen and (max-width:1199.98px) {}

.slide-header {
	letter-spacing: -1.04px;
	text-transform: uppercase;
	font-family: RF Rufo, sans-serif;
	font-size: 52px;
	font-style: normal;
	font-weight: 700;
	line-height: 100%;
}

@media only screen and (max-width:1199.98px) {
	.slide-header {
		letter-spacing: -.84px;
		font-size: 42px;
		font-weight: 900;
	}
}

@media only screen and (max-width:1199.98px) {}

.slide-text a {
	color: #632ee6;
}

.slide-text ul {
	margin: 0;
	padding-left: 0;
	list-style: none;
}

.slide-text ul li:before {
	content: "— ";
}

.slide-text ul li:last-child {
	margin-bottom: 0;
}

.home-banners__pagination:not(.swiper-pagination-new) .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
}

@media screen and (max-width:1200px) {}

@media screen and (max-width:576px) {}

.form-club.submitting .wpcf7-submit {
	pointer-events: none;
}

.block__left {
	gap: var(--main-system-24px, 24px);
	flex-direction: row;
	flex: 1;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
	position: relative;
}

.block__left2 {
	flex-direction: column;
	flex: 1;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 2rem;
	display: flex;
	position: relative;
}

@media only screen and (max-width:1199.98px) {
	.block__left2 {
		gap: 1rem;
		width: 229px;
	}
}

.block__left2 .headline {
	margin-right: 110px;
}

.block__text {
	color: var(--text-and-icons-light-base-main, #323539);
	text-align: left;
	font-family: var(--text-button-semibold-large-font-family, "Inter-SemiBold", sans-serif);
	font-size: var(--text-button-semibold-large-font-size, 15px);
	line-height: var(--text-button-semibold-large-line-height, 22px);
	font-weight: var(--text-button-semibold-large-font-weight, 600);
	position: relative;
}

.block__container {
	flex-shrink: 0;
	width: 576px;
	height: 561px;
	position: relative;
}

@media only screen and (max-width:1199.98px) {
	.block__container {
		transform-origin: 0 0;
		position: absolute;
		left: 75%;
		transform: scale(.16253);
	}
}

.club__google-wallet {
	background: url("/wp-content/themes/copy/assets/css/../img/google-wallet.7eb9bdf8f1d1f470.svg");
	width: 117px;
	height: 117px;
	position: absolute;
	top: 298.73px;
	right: 495px;
	overflow: visible;
	transform: translateY(-30.73px);
	--lzl-bg-img: "/wp-content/themes/copy/assets/css/../img/google-wallet.7eb9bdf8f1d1f470.svg";
}

.block__iphone {
	width: 1024px;
	height: 990.5px;
	position: absolute;
	top: -6px;
	right: -226px;
}

.club__iphone-shadow {
	opacity: .7;
	background: url("/wp-content/themes/copy/assets/css/../img/shadow.f3d2e44a2497c67f.webp") 0 0/cover;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
	--lzl-bg-img: "/wp-content/themes/copy/assets/css/../img/shadow.f3d2e44a2497c67f.webp";
}

.club__iphone-shadow.lzl:not(.lzl-ed), .club__iphone-shadow.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACAAAAAe9AQMAAADYdTExAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAACMRJREFUeAHt0DEBAAAAwqD1T20JT4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQP3gQHFJgABviUdzgAAAABJRU5ErkJggg==");
}

.club__iphone-body {
	background: url("/wp-content/themes/copy/assets/css/../img/iphone-body.78a70d089298397b.webp") 0 0/cover;
	width: 47.02%;
	height: 87.68%;
	position: absolute;
	top: 0%;
	bottom: 12.32%;
	left: 26.51%;
	right: 26.46%;
	--lzl-bg-img: "/wp-content/themes/copy/assets/css/../img/iphone-body.78a70d089298397b.webp";
}

.club__iphone-body.lzl:not(.lzl-ed), .club__iphone-body.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8QAAAbJCAYAAACGCs6OAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAZf0lEQVR42uzBAQEAAACAkP6v7ggKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA24NDAgAAAABB/187wwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAmQFMAAUHN58QAAAAASUVORK5CYII=");
}

.club__iphone-screen {
	background: url("/wp-content/themes/copy/assets/css/../img/iphone-screen.6c0c2caea168c570.webp") 0 0/cover;
	width: 43.58%;
	height: 82.58%;
	position: absolute;
	top: 1.01%;
	bottom: 16.41%;
	left: 28.08%;
	right: 28.34%;
	--lzl-bg-img: "/wp-content/themes/copy/assets/css/../img/iphone-screen.6c0c2caea168c570.webp";
}

.club__iphone-screen.lzl:not(.lzl-ed), .club__iphone-screen.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA30AAAZkCAYAAABRa2xNAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAWRElEQVR42uzBAQEAAACAkP6v7ggKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA24MDEgAAAABB/1+3I1ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICfADbrAAHVYit3AAAAAElFTkSuQmCC");
}

.club__apple-wallet {
	background: url("/wp-content/themes/copy/assets/css/../img/apple-wallet.fb4e259744e943c2.svg");
	width: 103px;
	height: 103px;
	position: absolute;
	top: 423px;
	right: 496.34px;
	--lzl-bg-img: "/wp-content/themes/copy/assets/css/../img/apple-wallet.fb4e259744e943c2.svg";
}

.club__apple-wallet.lzl:not(.lzl-ed), .club__apple-wallet.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20103%20103%22%20width%3D%22103%22%20height%3D%22103%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
}

.club__notification-1 {
	width: 355px;
	position: absolute;
	top: 158px;
	left: -163px;
}

.club__notification-2 {
	width: 355px;
	position: absolute;
	top: 332px;
	left: 361px;
}

.block__content {
	flex-direction: row;
	flex-shrink: 0;
	justify-content: flex-start;
	align-self: stretch;
	align-items: center;
	gap: 10px;
	display: flex;
	position: relative;
}

.block__notification-content {
	flex-direction: row;
	flex: 1;
	justify-content: flex-start;
	align-items: center;
	gap: 10px;
	display: flex;
	position: relative;
	overflow: hidden;
}

.block__title-description {
	flex-direction: column;
	flex: 1;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 0;
	display: flex;
	position: relative;
}

.block__title {
	color: var(--label-color-dark-primary, #fff);
	text-align: left;
	letter-spacing: -.5px;
	align-self: stretch;
	font-family: Inter-SemiBold, sans-serif;
	font-size: 15px;
	font-weight: 600;
	line-height: 20px;
	position: relative;
}

.block__description {
	color: var(--label-color-dark-primary, #fff);
	text-align: left;
	letter-spacing: -.08px;
	align-self: stretch;
	font-family: Inter-Regular, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	position: relative;
}

.block__time-image-preview {
	flex-direction: column;
	flex-shrink: 0;
	justify-content: flex-start;
	align-self: stretch;
	align-items: flex-end;
	gap: 2px;
	padding: 0 4px 4px 0;
	display: flex;
	position: relative;
}

.block__time {
	color: var(--label-color-dark-primary, #fff);
	text-align: right;
	letter-spacing: -.08px;
	mix-blend-mode: overlay;
	font-family: Inter-Regular, sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	position: relative;
}

.block__logo-glyphs2 {
	width: 20px;
	height: 20px;
	position: absolute;
	top: calc(50% - 10px);
	left: calc(50% - 10px);
	overflow: visible;
}

.block__title {
	color: var(--text-and-icons-light-base-main, #323539);
	text-align: left;
	font-family: var(--headline-xs-desktop-bold-font-family, "Inter-Bold", sans-serif);
	font-size: var(--headline-xs-desktop-bold-font-size, 22px);
	line-height: var(--headline-xs-desktop-bold-line-height, 30px);
	letter-spacing: var(--headline-xs-desktop-bold-letter-spacing, -.01em);
	font-weight: var(--headline-xs-desktop-bold-font-weight, 700);
	transform-origin: 0 0;
	align-self: stretch;
	position: relative;
	transform: rotate(0) scale(1);
}

.block__text {
	color: var(--text-and-icons-light-base-second, #858c95);
	text-align: left;
	font-family: var(--text-l-regular-font-family, "Inter-Regular", sans-serif);
	font-size: var(--text-l-regular-font-size, 16px);
	line-height: var(--text-l-regular-line-height, 24px);
	letter-spacing: var(--text-l-regular-letter-spacing, -.01em);
	font-weight: var(--text-l-regular-font-weight, 400);
	flex: 1;
	align-self: stretch;
	position: relative;
}

.block__text2 {
	color: var(--text-and-icons-light-base-second, #858c95);
	text-align: left;
	font-family: var(--text-l-regular-font-family, "Inter-Regular", sans-serif);
	font-size: var(--text-l-regular-font-size, 16px);
	line-height: var(--text-l-regular-line-height, 24px);
	letter-spacing: var(--text-l-regular-letter-spacing, -.01em);
	font-weight: var(--text-l-regular-font-weight, 400);
	align-self: stretch;
	align-items: center;
	display: flex;
	position: relative;
}

.block__block2 {
	justify-content: flex-start;
	align-items: flex-start;
	gap: var(--padding-mobile-web-main, 16px);
	flex-direction: column;
	flex-shrink: 0;
	width: 100%;
	display: flex;
	position: relative;
}

@media only screen and (min-width:1200px) {
	.block__block2 {
		background: var(--background-light-base-second, #f8f9fb);
		max-width: 1056px;
		padding: var(--main-system-32px, 32px);
		gap: var(--main-system-24px, 24px);
		border-radius: 24px;
	}
}

.block__inputs {
	gap: var(--main-system-16px, 16px);
	flex-flow: wrap;
	flex-shrink: 0;
	align-content: flex-start;
	justify-content: flex-start;
	align-items: flex-start;
	row-gap: 16px;
	width: 596px;
	display: flex;
	position: relative;
}

.block__input-field {
	flex-direction: column;
	flex-shrink: 0;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 6px;
	width: 290px;
	display: flex;
	position: relative;
}

.block__label {
	text-align: left;
	font-family: var(--text-s-medium-font-family, "Inter-Medium", sans-serif);
	font-size: var(--text-s-medium-font-size, 14px);
	line-height: var(--text-s-medium-line-height, 20px);
	letter-spacing: var(--text-s-medium-letter-spacing, -.1px);
	font-weight: var(--text-s-medium-font-weight, 500);
	align-self: stretch;
	position: relative;
}

.label-span {
	color: var(--text-and-icons-light-base-main, #323539);
	font-family: var(--text-s-medium-font-family, "Inter-Medium", sans-serif);
	font-size: var(--text-s-medium-font-size, 14px);
	line-height: var(--text-s-medium-line-height, 20px);
	letter-spacing: var(--text-s-medium-letter-spacing, -.1px);
	font-weight: var(--text-s-medium-font-weight, 500);
}

.label-span2 {
	color: var(--text-and-icons-light-danger, #c8322b);
	font-family: var(--text-s-medium-font-family, "Inter-Medium", sans-serif);
	font-size: var(--text-s-medium-font-size, 14px);
	line-height: var(--text-s-medium-line-height, 20px);
	letter-spacing: var(--text-s-medium-letter-spacing, -.1px);
	font-weight: var(--text-s-medium-font-weight, 500);
}

.block__input-box {
	background: var(--background-light-base-second, #f8f9fb);
	border-radius: var(--roundness-round-inside, 6px);
	border-style: solid;
	border-color: var(--stroke-light-base, #e5e5e7);
	border-width: 1px;
	flex-direction: row;
	flex-shrink: 0;
	justify-content: flex-start;
	align-self: stretch;
	align-items: center;
	gap: 8px;
	height: 40px;
	padding: 9px 12px;
	display: flex;
	position: relative;
	overflow: hidden;
}

.block__text {
	flex-direction: row;
	flex: 1;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 8px;
	display: flex;
	position: relative;
}

.block__text2 {
	color: var(--text-and-icons-light-base-second, #858c95);
	text-align: left;
	font-family: var(--text-m-regular-font-family, "Inter-Regular", sans-serif);
	font-size: var(--text-m-regular-font-size, 15px);
	line-height: var(--text-m-regular-line-height, 22px);
	font-weight: var(--text-m-regular-font-weight, 400);
	flex: 1;
	position: relative;
}

.label-span3 {
	color: var(--text-and-icons-light-base-main, #323539);
	font-family: var(--text-s-medium-font-family, "Inter-Medium", sans-serif);
	font-size: var(--text-s-medium-font-size, 14px);
	line-height: var(--text-s-medium-line-height, 20px);
	letter-spacing: var(--text-s-medium-letter-spacing, -.1px);
	font-weight: var(--text-s-medium-font-weight, 500);
}

.label-span4 {
	color: var(--text-and-icons-light-danger, #c8322b);
	font-family: var(--text-s-medium-font-family, "Inter-Medium", sans-serif);
	font-size: var(--text-s-medium-font-size, 14px);
	line-height: var(--text-s-medium-line-height, 20px);
	letter-spacing: var(--text-s-medium-letter-spacing, -.1px);
	font-weight: var(--text-s-medium-font-weight, 500);
}

.label-span5 {
	color: var(--text-and-icons-light-base-main, #323539);
	font-family: var(--text-s-medium-font-family, "Inter-Medium", sans-serif);
	font-size: var(--text-s-medium-font-size, 14px);
	line-height: var(--text-s-medium-line-height, 20px);
	letter-spacing: var(--text-s-medium-letter-spacing, -.1px);
	font-weight: var(--text-s-medium-font-weight, 500);
}

.label-span6 {
	color: var(--text-and-icons-light-danger, #c8322b);
	font-family: var(--text-s-medium-font-family, "Inter-Medium", sans-serif);
	font-size: var(--text-s-medium-font-size, 14px);
	line-height: var(--text-s-medium-line-height, 20px);
	letter-spacing: var(--text-s-medium-letter-spacing, -.1px);
	font-weight: var(--text-s-medium-font-weight, 500);
}

.label-span7 {
	color: var(--text-and-icons-light-base-main, #323539);
	font-family: var(--text-s-medium-font-family, "Inter-Medium", sans-serif);
	font-size: var(--text-s-medium-font-size, 14px);
	line-height: var(--text-s-medium-line-height, 20px);
	letter-spacing: var(--text-s-medium-letter-spacing, -.1px);
	font-weight: var(--text-s-medium-font-weight, 500);
}

.label-span8 {
	color: var(--text-and-icons-light-danger, #c8322b);
	font-family: var(--text-s-medium-font-family, "Inter-Medium", sans-serif);
	font-size: var(--text-s-medium-font-size, 14px);
	line-height: var(--text-s-medium-line-height, 20px);
	letter-spacing: var(--text-s-medium-letter-spacing, -.1px);
	font-weight: var(--text-s-medium-font-weight, 500);
}

.block__label2 {
	color: var(--text-and-icons-light-base-main, #323539);
	text-align: left;
	font-family: var(--text-s-medium-font-family, "Inter-Medium", sans-serif);
	font-size: var(--text-s-medium-font-size, 14px);
	line-height: var(--text-s-medium-line-height, 20px);
	letter-spacing: var(--text-s-medium-letter-spacing, -.1px);
	font-weight: var(--text-s-medium-font-weight, 500);
	align-self: stretch;
	position: relative;
}

.block__input-field2 {
	flex-direction: column;
	flex-shrink: 0;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 6px;
	width: 596px;
	display: flex;
	position: relative;
}

.block__div {
	text-align: left;
	font-family: var(--text-s-medium-font-family, "Inter-Medium", sans-serif);
	font-size: var(--text-s-medium-font-size, 14px);
	line-height: var(--text-s-medium-line-height, 20px);
	letter-spacing: var(--text-s-medium-letter-spacing, -.1px);
	font-weight: var(--text-s-medium-font-weight, 500);
	align-self: stretch;
	position: relative;
}

.div-span {
	color: var(--text-and-icons-light-base-main, #323539);
	font-family: var(--text-s-medium-font-family, "Inter-Medium", sans-serif);
	font-size: var(--text-s-medium-font-size, 14px);
	line-height: var(--text-s-medium-line-height, 20px);
	letter-spacing: var(--text-s-medium-letter-spacing, -.1px);
	font-weight: var(--text-s-medium-font-weight, 500);
}

.div-span2 {
	color: var(--text-and-icons-light-danger, #c8322b);
	font-family: var(--text-s-medium-font-family, "Inter-Medium", sans-serif);
	font-size: var(--text-s-medium-font-size, 14px);
	line-height: var(--text-s-medium-line-height, 20px);
	letter-spacing: var(--text-s-medium-letter-spacing, -.1px);
	font-weight: var(--text-s-medium-font-weight, 500);
}

.block__radios {
	gap: var(--main-system-12px, 12px);
	flex-direction: row;
	flex-shrink: 0;
	justify-content: flex-start;
	align-self: stretch;
	align-items: flex-start;
	display: flex;
	position: relative;
}

.block__checkbox {
	gap: var(--main-system-8px, 8px);
	flex-direction: row;
	flex-shrink: 0;
	justify-content: flex-start;
	align-items: center;
	display: flex;
	position: relative;
}

.block__align-to-text {
	flex-direction: row;
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	gap: 0;
	padding: 2px 0;
	display: flex;
	position: relative;
}

.block__checkbox2 {
	background: var(--background-light-primary-second, #fffbf0);
	border-style: solid;
	border-color: var(--stroke-light-primary, #fbad01);
	border-width: 2px;
	border-radius: 16px;
	flex-direction: column;
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	gap: 0;
	width: 20px;
	height: 20px;
	display: flex;
	position: relative;
	overflow: hidden;
}

.block__inner-circle {
	background: var(--text-and-icons-light-primary, #fbad01);
	border-radius: 50%;
	flex-shrink: 0;
	width: 12px;
	height: 12px;
	position: relative;
}

.block__text-container {
	flex-direction: column;
	flex-shrink: 0;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 0;
	display: flex;
	position: relative;
}

.block__header-text {
	color: var(--text-and-icons-light-base-main, #323539);
	text-align: left;
	font-family: var(--text-l-medium-font-family, "Inter-Medium", sans-serif);
	font-size: var(--text-l-medium-font-size, 16px);
	line-height: var(--text-l-medium-line-height, 24px);
	letter-spacing: var(--text-l-medium-letter-spacing, -.01em);
	font-weight: var(--text-l-medium-font-weight, 500);
	position: relative;
}

.block__checkbox3 {
	background: var(--background-light-base-second, #f8f9fb);
	border-style: solid;
	border-color: var(--stroke-light-base, #e5e5e7);
	border-width: 2px;
	border-radius: 16px;
	flex-direction: column;
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	gap: 0;
	width: 20px;
	height: 20px;
	display: flex;
	position: relative;
	overflow: hidden;
}

.block__important {
	text-align: left;
	font-family: var(--text-xs-regular-font-family, "Inter-Regular", sans-serif);
	font-size: var(--text-xs-regular-font-size, 13px);
	line-height: var(--text-xs-regular-line-height, 18px);
	letter-spacing: var(--text-xs-regular-letter-spacing, -.1px);
	font-weight: var(--text-xs-regular-font-weight, 400);
	width: 596px;
	position: relative;
}

.important-span {
	color: var(--text-and-icons-light-danger, #c8322b);
	font-family: var(--text-xs-regular-font-family, "Inter-Regular", sans-serif);
	font-size: var(--text-xs-regular-font-size, 13px);
	line-height: var(--text-xs-regular-line-height, 18px);
	letter-spacing: var(--text-xs-regular-letter-spacing, -.1px);
	font-weight: var(--text-xs-regular-font-weight, 400);
}

.important-span2 {
	color: var(--text-and-icons-light-base-second, #858c95);
	font-family: var(--text-xs-regular-font-family, "Inter-Regular", sans-serif);
	font-size: var(--text-xs-regular-font-size, 13px);
	line-height: var(--text-xs-regular-line-height, 18px);
	letter-spacing: var(--text-xs-regular-letter-spacing, -.1px);
	font-weight: var(--text-xs-regular-font-weight, 400);
}

.block__checkboxes {
	gap: var(--main-system-12px, 12px);
	flex-direction: column;
	flex-shrink: 0;
	justify-content: flex-start;
	align-items: flex-start;
	width: 596px;
	display: flex;
	position: relative;
}

.block__checkbox4 {
	gap: var(--main-system-8px, 8px);
	flex-direction: row;
	flex-shrink: 0;
	justify-content: flex-start;
	align-self: stretch;
	align-items: flex-start;
	display: flex;
	position: relative;
}

.block__checkbox5 {
	background: var(--background-light-base-second, #f8f9fb);
	border-radius: var(--roundness-round-inside, 6px);
	border-style: solid;
	border-color: var(--stroke-light-base, #e5e5e7);
	border-width: 2px;
	flex-shrink: 0;
	width: 20px;
	height: 20px;
	padding: 4px;
	position: relative;
}

.block__text-container2 {
	flex-direction: column;
	flex: 1;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 0;
	display: flex;
	position: relative;
}

.block__text3 {
	color: var(--text-and-icons-light-base-main, #323539);
	text-align: left;
	font-family: var(--text-button-semibold-large-font-family, "Inter-SemiBold", sans-serif);
	font-size: var(--text-button-semibold-large-font-size, 15px);
	line-height: var(--text-button-semibold-large-line-height, 22px);
	font-weight: var(--text-button-semibold-large-font-weight, 600);
	position: relative;
}

.club-card {
	transform-origin: 0 0;
	z-index: -1;
	flex-shrink: 0;
	width: 433px;
	height: 265px;
	position: absolute;
	top: calc(50% - 64px);
	right: -262px;
	transform: rotate(-24.952deg) scale(1);
}

@media only screen and (max-width:1199.98px) {
	.club-card {
		top: 0;
		right: -368px;
		transform: rotate(-24.952deg) scale(.5);
	}
}

.block___0001-2345-6789 {
	width: 39.1%;
	height: 6.62%;
	position: absolute;
	top: 82.15%;
	bottom: 11.23%;
	left: 6.27%;
	right: 54.62%;
	overflow: visible;
}

.block__logo {
	width: 25.4%;
	height: 7.92%;
	position: absolute;
	top: 8.68%;
	bottom: 83.4%;
	left: 6%;
	right: 68.59%;
	overflow: visible;
}

.block__logo2 {
	width: 36.53%;
	height: 53%;
	position: absolute;
	top: 69.47%;
	bottom: -22.47%;
	left: 62.59%;
	right: .89%;
	overflow: visible;
	transform: translate(13.79px, -114.93px);
}

.block__text3 {
	color: var(--text-and-icons-light-base-main, #323539);
	text-align: left;
	font-size: var(--text-button-semibold-large-font-size, 15px);
	line-height: var(--text-button-semibold-large-line-height, 22px);
	font-weight: var(--text-button-semibold-large-font-weight, 600);
	position: relative;
}

.block__buttons {
	gap: var(--main-system-16px, 16px);
	flex-direction: column;
	flex-shrink: 0;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	display: flex;
	position: relative;
}

.block__button-text {
	color: var(--text-and-icons-light-base-main, #323539);
	text-align: left;
	font-size: var(--text-button-semibold-large-font-size, 15px);
	line-height: var(--text-button-semibold-large-line-height, 22px);
	font-weight: var(--text-button-semibold-large-font-weight, 600);
	position: relative;
}

.block__button-order {
	background: var(--background-light-base-main, #fff);
	border-radius: var(--roundness-full-inside, 128px);
	border-style: solid;
	border-color: var(--stroke-light-base, #e5e5e7);
	padding: var(--main-system-16px, 16px) var(--main-system-24px, 24px) var(--main-system-16px, 16px) var(--main-system-24px, 24px);
	gap: var(--main-system-8px, 8px);
	width: 360px;
	box-shadow: var(--shadow-xsm-box-shadow, 0 1px 2px 0 rgba(16, 24, 40, .04));
	border-width: 1px;
	flex-direction: row;
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	display: flex;
	position: relative;
	overflow: hidden;
}

.club__faq-container {
	gap: var(--main-system-24px, 24px);
	display: flex;
}

@media only screen and (max-width:1199.98px) {
	.club__faq-container {
		flex-direction: column;
	}
}

.club__faq-wrapper {
	flex-grow: 1;
}

.support {
	background: var(--background-light-base-second, #f8f9fb);
	border-radius: 1.5rem;
	flex-direction: column;
	flex-shrink: 0;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 1.5rem;
	max-width: 100%;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	padding: 1.5rem 2rem;
	display: flex;
	position: relative;
	overflow: hidden;
}

@media only screen and (min-width:1200px) {
	.support {
		max-width: 576px;
	}
}

@media only screen and (max-width:1199.98px) {
	.support {
		gap: .5rem;
		padding: 1rem;
	}
}

.support__title {
	color: var(--text-and-icons-light-base-main, #323539);
	font-size: var(--headline-xs-desktop-bold-font-size, 22px);
	line-height: var(--headline-xs-desktop-bold-line-height, 30px);
	letter-spacing: var(--headline-xs-desktop-bold-letter-spacing, -.01em);
	font-weight: var(--headline-xs-desktop-bold-font-weight, 700);
}

@media only screen and (max-width:1199.98px) {
	.support__title {
		font-size: var(--headline-xs-mobile-bold-font-size, 20px);
		line-height: var(--headline-xs-mobile-bold-line-height, 28px);
	}
}

.support__text {
	color: var(--text-and-icons-light-base-second, #858c95);
	font-size: var(--text-xs-regular-font-size, 13px);
	line-height: var(--text-xs-regular-line-height, 18px);
	letter-spacing: var(--text-xs-regular-letter-spacing, -.1px);
	font-weight: var(--text-xs-regular-font-weight, 400);
	align-self: stretch;
}

.support__button {
	border-radius: var(--roundness-square-inside, 1px);
	gap: var(--main-system-6px, 6px);
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	display: flex;
	position: relative;
	overflow: hidden;
}

.support__text2 {
	color: var(--text-and-icons-light-base-main, #323539);
	text-align: left;
	font-size: var(--text-button-semibold-small-font-size, 14px);
	line-height: var(--text-button-semibold-small-line-height, 20px);
	font-weight: var(--text-button-semibold-small-font-weight, 600);
	position: relative;
}

.support__arrows-right {
	flex-shrink: 0;
	width: 16px;
	height: 16px;
	position: relative;
	overflow: visible;
}

.support__image {
	flex-shrink: 0;
	align-self: stretch;
	align-items: end;
	height: 92px;
	display: flex;
	position: relative;
}

@media only screen and (max-width:1199.98px) {
	.support__image {
		flex-direction: row-reverse;
		padding-right: 67px;
	}
}

.support__image2 {
	mix-blend-mode: darken;
	background: url("/wp-content/themes/copy/assets/css/../img/book.2bfeae846010d9bc.webp") bottom/contain no-repeat;
	width: 132px;
	height: 132px;
	position: absolute;
	bottom: -16px;
	right: -32px;
	--lzl-bg-img: "/wp-content/themes/copy/assets/css/../img/book.2bfeae846010d9bc.webp";
}

@media only screen and (max-width:1199.98px) {
	.support__image2 {
		flex-shrink: 0;
		width: 86px;
		bottom: -1rem;
		right: -1rem;
	}
}

.support__button-cta {
	background: var(--text-and-icons-light-primary, #fbad01);
	border-radius: var(--roundness-full-inside, 128px);
	padding: var(--main-system-16px, 16px) var(--main-system-24px, 24px) var(--main-system-16px, 16px) var(--main-system-24px, 24px);
	gap: var(--main-system-8px, 8px);
	width: 360px;
	height: 54px;
	box-shadow: var(--shadow-xsm-box-shadow, 0 1px 2px 0 rgba(16, 24, 40, .04));
	flex-direction: row;
	justify-content: center;
	align-items: center;
	display: flex;
	position: absolute;
	bottom: 0;
	left: 0;
}

.support__image2.lzl:not(.lzl-ed), .support__image2.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAAEICAYAAACj9mr/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAE2ElEQVR4Ae3QMQEAAADCoPVPbQ0PiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDDwODBCRAABmIMKkQAAAABJRU5ErkJggg==");
}

.support__text3 {
	color: var(--text-and-icons-light-base-main, #323539);
	font-size: var(--text-button-semibold-large-font-size, 15px);
	line-height: var(--text-button-semibold-large-line-height, 22px);
	font-weight: var(--text-button-semibold-large-font-weight, 600);
	position: relative;
}

.maps {
	border-radius: var(--roundness-round-outside, 12px);
	background: url("/wp-content/themes/copy/assets/css/../img/map.ea9aa6045fa71b5d.webp") 50%/cover no-repeat;
	flex-direction: column;
	flex-shrink: 0;
	justify-content: center;
	align-self: stretch;
	align-items: center;
	gap: 0;
	height: 82px;
	text-decoration: none;
	display: flex;
	position: relative;
	overflow: hidden;
	--lzl-bg-img: "/wp-content/themes/copy/assets/css/../img/map.ea9aa6045fa71b5d.webp";
}

.maps.lzl:not(.lzl-ed), .maps.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAJYCAYAAACadoJwAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAHXElEQVR42u3BMQEAAADCoPVPbQZ/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+A1ALAAFccQh1AAAAAElFTkSuQmCC");
}

.maps__button {
	border-radius: var(--roundness-round-inside, 6px);
	gap: var(--main-system-6px, 6px);
	flex-direction: row;
	flex: 1;
	justify-content: center;
	align-self: stretch;
	align-items: center;
	display: flex;
	position: relative;
	overflow: hidden;
}

.maps__text {
	color: var(--text-and-icons-light-base-main, #323539);
	text-align: left;
	font-size: var(--text-button-semibold-small-font-size, 14px);
	line-height: var(--text-button-semibold-small-line-height, 20px);
	font-weight: var(--text-button-semibold-small-font-weight, 600);
	position: relative;
}

.form-club.sent .wpcf7-response-output {
	display: none;
}

.information-item {
	gap: 0;
}

.information-item h2+h3 {
	margin-top: 16px;
}

.information-item h3 {
	margin-top: 48px;
}

.information-item p {
	margin: 16px 0 0;
	font-size: 14px;
	line-height: 22px;
}

.information-item ul, .information-item ol {
	padding-left: 20px;
}

@media screen and (max-width:991px) {
	.page-template-information .breadcrumbs {
		display: none;
	}
}

body.page-template-payment-delivery .delivery-container__all-pvz-button {
	display: none;
}

body.page-template-payment-delivery .delivery-container .delivery-tabs {
	flex-direction: column;
	gap: 16px;
	display: flex;
}

body.page-template-payment-delivery .delivery-container .delivery-tabs__nav {
	border-radius: var(--Roundness-Round-Outside, 12px);
	border: 1px solid var(--Stroke-Light-Base, #e5e5e7);
	background: var(--Background-Light-Base-Second, #f8f9fb);
	justify-content: flex-start;
	align-items: center;
	gap: 6px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 4px;
	display: flex;
	overflow-x: auto;
}

body.page-template-payment-delivery .delivery-container .delivery-tabs__nav::-webkit-scrollbar {
	height: 4px;
}

body.page-template-payment-delivery .delivery-container .delivery-tabs__nav::-webkit-scrollbar-thumb {
	background: #cbd5e0;
	border-radius: 2px;
}

body.page-template-payment-delivery .delivery-container .delivery-tabs__tab {
	cursor: pointer;
	border-radius: var(--Roundness-Round-Inside, 6px);
	color: var(--text-icons-light-base-main, #323539);
	opacity: .7;
	border: 1px solid transparent;
	justify-content: center;
	align-items: center;
	gap: 6px;
	padding: 9px 18px;
	font-size: .875rem;
	font-style: normal;
	font-weight: 600;
	line-height: 20px;
	transition: all .4s;
	display: flex;
	position: relative;
}

@media (prefers-reduced-motion:reduce) {
	body.page-template-payment-delivery .delivery-container .delivery-tabs__tab {
		transition: none;
	}
}

body.page-template-payment-delivery .delivery-container .delivery-tabs__tab:focus-visible {
	outline: 2px solid var(--text-icons-light-base-main, #323539);
	outline-offset: 2px;
}

body.page-template-payment-delivery .delivery-container .delivery-tabs__tab.active {
	border-radius: var(--Roundness-Round-Inside, 6px);
	border: 1px solid var(--Stroke-Light-Base, #e5e5e7);
	background: var(--Background-Light-Base-Main, #fff);
	opacity: 1;
	box-shadow: 0 1px 2px rgba(16, 24, 40, .04);
}

body.page-template-payment-delivery .delivery-container .delivery-tabs__content {
	min-height: 200px;
	position: relative;
}

body.page-template-payment-delivery .delivery-container .delivery-tabs__panel {
	opacity: 0;
	display: none;
	transform: translateY(10px);
}

body.page-template-payment-delivery .delivery-container .delivery-tabs__panel.active {
	animation: .4s forwards fadeInPanel;
	display: block;
}

body.page-template-payment-delivery table {
	border-collapse: separate;
	border-spacing: 0;
	border-radius: 12px;
	border-radius: var(--Roundness-Round-Outside, 12px);
	background: #fff;
	border: 1px solid #e5e5e7;
	width: 100%;
	overflow: hidden;
	box-shadow: 0 1px 2px rgba(16, 24, 40, .04);
}

body.page-template-payment-delivery table p {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	color: inherit;
	letter-spacing: inherit;
	margin: 0;
	padding: 0;
}

body.page-template-payment-delivery table thead {
	background: #f8f9fb;
}

body.page-template-payment-delivery table thead tr th {
	text-align: left;
	height: 44px;
	color: var(--text-icons-light-base-second, #858c95);
	letter-spacing: -.1px;
	border-bottom: 1px solid #e5e5e7;
	gap: 16px;
	padding: 16px 24px;
	font-size: .8125rem;
	font-style: normal;
	font-weight: 500;
	line-height: 1.125rem;
}

body.page-template-payment-delivery table tbody {
	background: #f8f9fb;
}

body.page-template-payment-delivery table tbody tr:not(:last-child) td {
	border-bottom: 1px solid #e5e5e7;
}

body.page-template-payment-delivery table tbody tr td {
	color: var(--text-icons-light-base-second, #858c95);
	height: 44px;
	padding: 16px 24px;
	font-size: .9375rem;
	font-style: normal;
	font-weight: 500;
	line-height: 1.375rem;
}

body.page-template-payment-delivery table tbody tr td:first-child {
	color: var(--text-icons-light-base-main, #323539);
}

body.page-template-payment-delivery .free-delivery__wrapper, body.page-template-payment-delivery .payment-methods__wrapper {
	padding: var(--Main-System-32px, 32px);
	align-items: flex-start;
	gap: var(--Main-System-32px, 32px);
	border-radius: var(--Roundness-Round-Outside, 12px);
	background: var(--Background-Light-Base-Second, #f8f9fb);
	flex-direction: row;
	align-self: stretch;
	display: flex;
}

body.page-template-payment-delivery .free-delivery__image, body.page-template-payment-delivery .payment-methods__image {
	flex-shrink: 0;
	width: 200px;
	height: 200px;
}

body.page-template-payment-delivery .free-delivery__content, body.page-template-payment-delivery .payment-methods__content {
	flex-direction: column;
	flex: 1;
	gap: 8px;
	display: flex;
}

body.page-template-payment-delivery .free-delivery__content h3, body.page-template-payment-delivery .payment-methods__content h3 {
	letter-spacing: -.2px;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.75rem;
}

body.page-template-payment-delivery .free-delivery__content p, body.page-template-payment-delivery .free-delivery__content ul, body.page-template-payment-delivery .payment-methods__content p, body.page-template-payment-delivery .payment-methods__content ul {
	color: var(--text-icons-light-base-second, #858c95);
	letter-spacing: -.18px;
	margin: 0;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 500;
	line-height: 1.75rem;
}

body.page-template-payment-delivery .free-delivery__content p strong, body.page-template-payment-delivery .free-delivery__content ul strong, body.page-template-payment-delivery .payment-methods__content p strong, body.page-template-payment-delivery .payment-methods__content ul strong {
	font-weight: 600;
}

body.page-template-payment-delivery .free-delivery__cards, body.page-template-payment-delivery .payment-methods__cards {
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	gap: 24px;
	display: flex;
}

body.page-template-payment-delivery .free-delivery__card, body.page-template-payment-delivery .payment-methods__card {
	border-radius: var(--Roundness-Round-Inside, 6px);
	border: 1px solid var(--Stroke-Light-Base, #e5e5e7);
	background: var(--Background-Light-Base-Main, #fff);
	justify-content: center;
	align-items: center;
	padding: 10.925px 9.2px;
	display: flex;
	box-shadow: 0 1px 2px rgba(16, 24, 40, .04);
}

body.page-template-payment-delivery .free-delivery__info, body.page-template-payment-delivery .payment-methods__info {
	padding: var(--Main-System-24px, 24px);
	justify-content: center;
	align-items: flex-start;
	gap: var(--Main-System-16px, 16px);
	border-radius: var(--Roundness-Round-Outside, 12px);
	border: 1px solid var(--Stroke-Light-Base, #e5e5e7);
	background: var(--Background-Light-Base-Main, #fff);
	align-self: stretch;
	display: flex;
	box-shadow: 0 1px 2px rgba(16, 24, 40, .04);
}

body.page-template-payment-delivery .free-delivery__info--icon, body.page-template-payment-delivery .payment-methods__info--icon {
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	width: 24px;
	height: 30px;
	display: flex;
}

body.page-template-payment-delivery .free-delivery__info--content, body.page-template-payment-delivery .payment-methods__info--content {
	flex-direction: column;
	flex-shrink: 1;
	align-self: stretch;
	align-items: flex-start;
	gap: 8px;
	display: flex;
}

body.page-template-payment-delivery .free-delivery__info--content h3, body.page-template-payment-delivery .payment-methods__info--content h3 {
	letter-spacing: -.22px;
	font-size: 1.375rem;
	font-style: normal;
	font-weight: 500;
	line-height: 1.875rem;
}

body.page-template-payment-delivery .free-delivery__info--content p, body.page-template-payment-delivery .payment-methods__info--content p {
	color: var(--text-icons-light-base-second, #858c95);
	margin: 0;
	padding: 0;
	font-size: .9375rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375rem;
}

@media (max-width:768px) {
	body.page-template-payment-delivery .delivery-container h2 {
		letter-spacing: -.18px;
		font-size: 1.125rem;
		font-style: normal;
		font-weight: 600;
		line-height: 1.5rem;
	}
	
	body.page-template-payment-delivery .delivery-container h2 span {
		display: none;
	}
	
	body.page-template-payment-delivery .delivery-container__all-pvz-button {
		padding: var(--Main-System-12px, 12px) var(--Main-System-28px, 28px);
		border-radius: var(--Roundness-Round-Inside, 6px);
		border: 1px solid var(--Stroke-Light-Base, #e5e5e7);
		background: var(--text-icons-light-on-color, #fff);
		color: var(--text-icons-light-base-main, #323539);
		letter-spacing: -.16px;
		justify-content: center;
		align-self: stretch;
		align-items: center;
		gap: 8px;
		font-size: 1rem;
		font-weight: 600;
		line-height: 1.5rem;
		display: flex;
	}
	
	body.page-template-payment-delivery .delivery-container .delivery-tabs {
		display: none;
	}
	
	body.page-template-payment-delivery .delivery-container .delivery-tabs__nav {
		gap: 4px;
	}
	
	body.page-template-payment-delivery .delivery-container .delivery-tabs__tab {
		flex: 1;
		min-width: auto;
		padding: 10px 16px;
		font-size: .875rem;
	}
	
	body.page-template-payment-delivery .delivery-container .delivery-tabs__panel h3 {
		font-size: 1.25rem;
	}
	
	body.page-template-payment-delivery .delivery-container .delivery-tabs__panel p {
		font-size: .875rem;
	}
	
	body.page-template-payment-delivery .table-container h2 {
		display: none;
	}
	
	body.page-template-payment-delivery .table-container h3 {
		font-size: .9375rem;
		line-height: 1.375rem;
	}
	
	body.page-template-payment-delivery .free-delivery.page-container {
		padding-bottom: 1.5rem;
	}
	
	body.page-template-payment-delivery .free-delivery__wrapper {
		padding: var(--Padding-Mobile-Web-Main, 16px);
		align-items: flex-start;
		gap: var(--Main-System-16px, 16px);
		flex-direction: column;
		align-self: stretch;
	}
	
	body.page-template-payment-delivery .free-delivery__content {
		align-items: flex-start;
		gap: var(--Main-System-8px, 8px);
		flex-direction: column;
		align-self: stretch;
		display: flex;
	}
	
	body.page-template-payment-delivery .free-delivery__content h3 {
		letter-spacing: -.18px;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	
	body.page-template-payment-delivery .free-delivery__content p, body.page-template-payment-delivery .free-delivery__content ul {
		font-size: .9375rem;
		line-height: 1.375rem;
	}
	
	body.page-template-payment-delivery .payment-methods.page-container {
		flex-direction: column;
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
		display: flex;
	}
	
	body.page-template-payment-delivery .payment-methods h2 {
		letter-spacing: -.18px;
		font-size: 1.125rem;
		font-weight: 600;
		line-height: 1.5rem;
	}
	
	body.page-template-payment-delivery .payment-methods__wrapper {
		padding: var(--Padding-Mobile-Web-Main, 16px);
		align-items: flex-start;
		gap: var(--Main-System-16px, 16px);
		flex-direction: column;
		align-self: stretch;
	}
	
	body.page-template-payment-delivery .payment-methods__content {
		align-items: flex-start;
		gap: var(--Main-System-8px, 8px);
		flex-direction: column;
		align-self: stretch;
		display: flex;
	}
	
	body.page-template-payment-delivery .payment-methods__content h3 {
		letter-spacing: -.18px;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	
	body.page-template-payment-delivery .payment-methods__content p {
		font-size: .9375rem;
		line-height: 1.375rem;
	}
	
	body.page-template-payment-delivery .payment-methods__cards {
		gap: 12px;
	}
	
	body.page-template-payment-delivery .payment-methods__info {
		gap: 8px;
		padding: 1rem;
	}
	
	body.page-template-payment-delivery .payment-methods__info--icon {
		height: 24px;
	}
	
	body.page-template-payment-delivery .payment-methods__info--content {
		gap: 4px;
	}
	
	body.page-template-payment-delivery .payment-methods__info--content h3 {
		letter-spacing: -.2px;
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
	
	body.page-template-payment-delivery .payment-methods__info--content p {
		letter-spacing: -.1px;
		font-size: .875rem;
		line-height: 1.25rem;
	}
}

@media (max-width:576px) {
	body.page-template-payment-delivery .table-container {
		isolation: isolate;
	}
	
	body.page-template-payment-delivery .table-container table {
		-webkit-overflow-scrolling: touch;
		overscroll-behavior-x: none;
		will-change: scroll-position;
		min-width: 100%;
		display: block;
		overflow-x: auto;
	}
	
	body.page-template-payment-delivery .table-container table thead, body.page-template-payment-delivery .table-container table tbody {
		width: 100%;
		display: table;
	}
	
	body.page-template-payment-delivery .table-container table thead tr th {
		white-space: normal;
		height: auto;
	}
	
	body.page-template-payment-delivery .table-container table thead tr th:first-child {
		z-index: 2;
		will-change: auto;
		background: #f8f9fb;
		min-width: 224px;
		position: -webkit-sticky;
		position: sticky;
		left: 0;
		transform: translateZ(0);
		box-shadow: 4px 0 6px -4px rgba(16, 24, 40, .1), 10px 0 15px -3px rgba(16, 24, 40, .1);
		width: 224px !important;
	}
	
	body.page-template-payment-delivery .table-container table thead tr th:not(:first-child) {
		min-width: 150px;
	}
	
	body.page-template-payment-delivery .table-container table tbody tr td {
		white-space: normal;
		height: auto;
	}
	
	body.page-template-payment-delivery .table-container table tbody tr td:first-child {
		z-index: 1;
		will-change: auto;
		background: #f8f9fb;
		min-width: 224px;
		position: -webkit-sticky;
		position: sticky;
		left: 0;
		transform: translateZ(0);
		box-shadow: 4px 0 6px -4px rgba(16, 24, 40, .1), 10px 0 15px -3px rgba(16, 24, 40, .1);
		width: 224px !important;
	}
	
	body.page-template-payment-delivery .table-container table tbody tr td:not(:first-child) {
		min-width: 150px;
	}
	
	body.page-template-payment-delivery .delivery-content {
		display: none;
	}
}

body.page-template-payment-delivery .widget-loading {
	text-align: center;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 12px;
	padding: 40px 20px;
	display: flex;
}

body.page-template-payment-delivery .widget-loading p {
	color: var(--text-icons-light-base-second, #858c95);
	margin: 0;
	font-size: .875rem;
	font-weight: 500;
}

body.page-template-payment-delivery .widget-spinner {
	border: 3px solid var(--Stroke-Light-Base, #e5e5e7);
	border-top: 3px solid var(--text-icons-light-base-main, #323539);
	border-radius: 50%;
	width: 32px;
	height: 32px;
	animation: 1s linear infinite widget-spin;
}

@media (prefers-reduced-motion:reduce) {
	body.page-template-payment-delivery .widget-spinner {
		animation: none;
	}
}

body.page-template-payment-delivery .delivery-external .delivery-type-selector, body.page-template-payment-delivery .delivery-external .location-selector {
	display: none !important;
}

body.page-template-payment-delivery .delivery-external .delivery-type-selector__selector .selector__item.item_selected, body.page-template-payment-delivery .delivery-external .delivery-type-selector__selector .selector__item:hover {
	outline: solid 1px var(--bg-primary) !important;
}

body.page-template-payment-delivery .delivery-external .location-selector .select__placeholder>.selected-city-title {
	color: var(--bg-primary) !important;
}

@media (max-width:768px) {
	body.page-template-payment-delivery .delivery-external .shippig-address-selector {
		margin-top: 0 !important;
	}
}

body.page-template-payment-delivery .delivery-external .shippig-address-selector .point-delivery-selector .point-list__item.item-selected, body.page-template-payment-delivery .delivery-external .shippig-address-selector .point-delivery-selector .point-list__item:hover {
	border-left: 4px solid var(--bg-primary) !important;
}

@media (max-width:768px) {
	body.page-template-payment-delivery .delivery-external .shippig-address-selector .point-delivery-selector .tab-selector {
		height: 48px;
		padding: var(--Main-System-8px, 8px) var(--Main-System-4px, 4px);
		border: 1px solid var(--Stroke-Light-Base, #e5e5e7);
		background: var(--Background-Light-Base-Second, #f8f9fb);
		justify-content: center;
		align-items: center;
		border-radius: 12px 12px 0 0 !important;
		display: flex !important;
	}
	
	body.page-template-payment-delivery .delivery-external .shippig-address-selector .point-delivery-selector .tab-selector .tab {
		justify-content: center;
		align-items: center;
		gap: var(--Main-System-10px, 10px);
		flex: 1 0 0;
		height: 40px;
		font-style: normal;
		display: flex;
		padding: var(--Main-System-8px, 8px) !important;
		color: var(--text-icons-light-base-second, #858c95) !important;
		will-change: border, background, color, box-shadow !important;
		border: 0 !important;
		border-radius: 8px !important;
		font-size: 15px !important;
		font-weight: 500 !important;
		line-height: 22px !important;
		transition: border .2s, background .2s, color .2s, box-shadow .2s !important;
	}
	
	body.page-template-payment-delivery .delivery-external .shippig-address-selector .point-delivery-selector .tab-selector .tab.tab_selected {
		border: 1px solid var(--Stroke-Light-Base, #e5e5e7) !important;
		background: var(--Background-Light-Base-Main, #fff) !important;
		color: var(--text-icons-light-base-main, #323539) !important;
		font-weight: 600 !important;
		box-shadow: 0 1px 2px rgba(16, 24, 40, .04) !important;
	}
}

@media (min-width:768px) {
	body.page-template-payment-delivery .delivery-external .point-delivery-selector .point-map .placemark-info .item__selection {
		display: none !important;
	}
}

body.page-template-payment-delivery .delivery-external .point-list__item__address:before {
	margin-right: 4px;
	content: "📍 " !important;
}

body.page-template-payment-delivery .delivery-external .point-list__item__address a, body.page-template-payment-delivery .delivery-external .point-list__item__address span {
	text-decoration: none;
	color: var(--text-base) !important;
	border-bottom: none !important;
	font-weight: 600 !important;
}

body.page-template-payment-delivery .delivery-external .point-list__item__address a:hover, body.page-template-payment-delivery .delivery-external .point-list__item__address span:hover {
	text-decoration: underline;
}

body.page-template-payment-delivery .delivery-external .button {
	background-color: var(--bg-primary) !important;
}

body.page-template-payment-delivery .delivery-external a {
	color: var(--bg-primary) !important;
}

body.page-template-payment-delivery .pvz-popup {
	z-index: 9999;
	justify-content: center;
	align-items: center;
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

body.page-template-payment-delivery .pvz-popup.is-active {
	display: flex;
}

body.page-template-payment-delivery .pvz-popup.is-active .pvz-popup__overlay {
	animation: .3s ease-out forwards fadeIn;
}

body.page-template-payment-delivery .pvz-popup.is-active .pvz-popup__container {
	animation: .25s cubic-bezier(.16, 1, .3, 1) forwards scaleIn;
}

body.page-template-payment-delivery .pvz-popup__overlay {
	opacity: 0;
	cursor: pointer;
	will-change: opacity;
	background: rgba(16, 24, 40, .75);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

body.page-template-payment-delivery .pvz-popup__container {
	background: var(--Background-Light-Base-Main, #fff);
	opacity: 0;
	z-index: 1;
	will-change: opacity, transform;
	flex-direction: column;
	width: 100%;
	max-width: 100%;
	height: 100%;
	display: flex;
	position: relative;
	transform: scale(.95);
}

@media (min-width:769px) {
	body.page-template-payment-delivery .pvz-popup__container {
		border-radius: var(--Roundness-Round-Outside, 12px);
		max-width: 90%;
		height: auto;
		max-height: 90vh;
		box-shadow: 0 20px 25px -5px rgba(16, 24, 40, .1), 0 10px 10px -5px rgba(16, 24, 40, .04);
	}
}

body.page-template-payment-delivery .pvz-popup__header {
	background: var(--Background-Light-Base-Main, #fff);
	flex-shrink: 0;
	justify-content: space-between;
	align-items: center;
	padding: 24px 24px 12px;
	display: flex;
}

@media (min-width:769px) {
	body.page-template-payment-delivery .pvz-popup__header {
		padding: var(--Main-System-24px, 24px) var(--Main-System-32px, 32px);
		border-radius: var(--Roundness-Round-Outside, 12px) var(--Roundness-Round-Outside, 12px) 0 0;
	}
}

body.page-template-payment-delivery .pvz-popup__title {
	color: var(--text-icons-light-base-main, #323539);
	letter-spacing: -.2px;
	margin: 0;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.75rem;
}

@media (min-width:769px) {
	body.page-template-payment-delivery .pvz-popup__title {
		font-size: 1.5rem;
		line-height: 2rem;
	}
}

body.page-template-payment-delivery .pvz-popup__close {
	cursor: pointer;
	border-radius: var(--Roundness-Round-Inside, 6px);
	border: 1px solid var(--Stroke-Light-Base, #e5e5e7);
	background: var(--Background-Light-Base-Main, #fff);
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	padding: 10px;
	transition: background-color .2s;
	display: flex;
	box-shadow: 0 1px 2px rgba(16, 24, 40, .04);
}

@media (prefers-reduced-motion:reduce) {
	body.page-template-payment-delivery .pvz-popup__close {
		transition: none;
	}
}

body.page-template-payment-delivery .pvz-popup__close:hover {
	background: var(--Background-Light-Base-Second, #f8f9fb);
}

body.page-template-payment-delivery .pvz-popup__close:focus-visible {
	outline: 2px solid var(--text-icons-light-base-main, #323539);
	outline-offset: 2px;
}

body.page-template-payment-delivery .pvz-popup__close:active {
	transform: scale(.95);
}

body.page-template-payment-delivery .pvz-popup__body {
	-webkit-overflow-scrolling: touch;
	flex: 1;
	padding: 0;
	overflow-y: auto;
}

body.page-template-payment-delivery .pvz-popup__body .delivery-tabs {
	flex-direction: column;
	gap: 0;
	height: 100%;
	display: flex !important;
}

body.page-template-payment-delivery .pvz-popup__body .delivery-tabs__nav {
	scrollbar-width: none;
	-ms-overflow-style: none;
	border: none;
	flex-shrink: 0;
	justify-content: flex-start;
	gap: 8px;
	width: 100%;
	max-width: 100%;
	padding: 0 24px;
	display: flex;
	overflow-x: auto;
}

body.page-template-payment-delivery .pvz-popup__body .delivery-tabs__nav::-webkit-scrollbar {
	display: none;
}

body.page-template-payment-delivery .pvz-popup__body .delivery-tabs__tab {
	height: 32px;
	padding: var(--Main-System-6px, 6px) var(--Main-System-12px, 12px);
	align-items: center;
	gap: var(--Main-System-4px, 4px);
	border-radius: var(--Roundness-Round-Inside, 6px);
	border: 1px solid var(--Stroke-Light-Base, #e5e5e7);
	background: var(--text-icons-light-on-color, #fff);
	white-space: nowrap;
	letter-spacing: -.1px;
	flex-shrink: 0;
	font-size: 13px;
	font-weight: 600;
	line-height: 18px;
	display: flex;
}

body.page-template-payment-delivery .pvz-popup__body .delivery-tabs__tab.active {
	border-radius: var(--Roundness-Round-Inside, 6px);
	border: 1px solid var(--Stroke-Light-Primary, #fbad01);
	background: var(--Background-Light-Primary-Second, #fffbf0);
}

body.page-template-payment-delivery .pvz-popup__body .delivery-tabs__content {
	flex: 1;
	min-height: auto;
	overflow-y: auto;
}

body.page-template-payment-delivery .pvz-popup__body .delivery-tabs__panel {
	height: 100%;
	padding: 1.5rem;
}

@media (prefers-reduced-motion:reduce) {
	body.page-template-payment-delivery .pvz-popup__overlay, body.page-template-payment-delivery .pvz-popup__container {
		animation: none !important;
	}
}

body.page-template-payment-delivery.pvz-popup-open {
	overflow: hidden;
}

@media only screen and (min-width:1200px) {}

@media only screen and (max-width:1199.98px) {}

.services-grid {
	grid-template-columns: repeat(6, 1fr);
	gap: 24px;
	display: grid;
}

@media only screen and (max-width:1200px) {
	.services-grid--only-one .card:last-child, .services-grid--only-one .card:nth-last-child(2), .services-grid--only-one .card:nth-last-child(3), .services-grid--only-one .card:nth-last-child(4) {
		display: none;
	}
	
	.services-grid--rec .card:last-child, .services-grid--rec .card:nth-last-child(2), .services-grid--rec .card:nth-last-child(3) {
		order: -2;
		display: flex;
	}
}

@media only screen and (max-width:680px) {
	.services-grid {
		grid-template-columns: repeat(3, 1fr);
	}
	
	.services-grid--only-one .card:nth-last-child(5), .services-grid--only-one .card:nth-last-child(6), .services-grid--rec .card:nth-child(3) {
		display: none;
	}
	
	.services-grid--rec .card:nth-child(4) {
		order: -3;
	}
	
	.services-grid--rec .card:nth-child(5) {
		order: 1;
		display: none;
	}
}

@media only screen and (max-width:560px) {
	.services-grid {
		grid-template-columns: repeat(2, 1fr);
		gap: 12px;
	}
	
	.services-grid .card:first-child, .services-grid .card:nth-child(2), .services-grid .card:nth-child(5) {
		display: flex !important;
	}
	
	.services-grid--only-one .card:nth-last-child(8) {
		display: none;
	}
	
	.services-grid--category .card:nth-last-child(6), .services-grid--category .card:nth-last-child(7), .services-grid--rec .card:nth-last-child(6), .services-grid--rec .card:nth-last-child(7) {
		display: flex;
	}
	
	.services-grid--rec .card:nth-child(2) {
		order: -3;
	}
	
	.services-grid--rec .card:last-child {
		display: none;
	}
}

@media only screen and (max-width:1199.98px) {}

.wp-caption {
	max-width: 100%;
}

.wp-caption-text {
	color: var(--text-muted);
	letter-spacing: -.1px;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.25rem;
}

.wp-caption-text:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
	text-align: right;
}

.wp-caption-text:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
	text-align: right;
}

.wp-caption-text:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
	text-align: right;
}

.wp-caption-text:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
	text-align: left;
}

.wp-caption-text:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
	text-align: left;
}

.wp-caption-text:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
	text-align: left;
}

.article-time {
	--icon-image: url("/wp-content/themes/copy/assets/css/../img/essentials-time-loading.eed3b31ba23d7b91.svg");
	align-items: center;
	gap: .25rem;
	display: flex;
}

.article-time:before {
	content: "";
	width: .75rem;
	height: .75rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

.article-views {
	--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4wMDA0IDZDOC4zNzE1IDYgNS4yNDIxMyA4LjE0NzgxIDMuODE4MTEgMTEuMjQ1OUMzLjU5ODM5IDExLjcyMzkgMy41OTgzOSAxMi4yNzYxIDMuODE4MTEgMTIuNzU0MUM1LjI0MjEzIDE1Ljg1MjIgOC4zNzE1IDE4IDEyLjAwMDQgMThDMTUuNjI5MyAxOCAxOC43NTg3IDE1Ljg1MjIgMjAuMTgyNyAxMi43NTQxQzIwLjQwMjUgMTIuMjc2MSAyMC40MDI1IDExLjcyMzkgMjAuMTgyNyAxMS4yNDU5QzE4Ljc1ODcgOC4xNDc4MSAxNS42MjkzIDYgMTIuMDAwNCA2Wk0yLjAwMDg5IDEwLjQxMDZDMy43MzkwNyA2LjYyOTA0IDcuNTYxNjggNCAxMi4wMDA0IDRDMTYuNDM5MiA0IDIwLjI2MTggNi42MjkwNSAyMiAxMC40MTA2QzIyLjQ2MzQgMTEuNDE4OCAyMi40NjM0IDEyLjU4MTIgMjIgMTMuNTg5NEMyMC4yNjE4IDE3LjM3MSAxNi40MzkyIDIwIDEyLjAwMDQgMjBDNy41NjE2OCAyMCAzLjczOTA3IDE3LjM3MSAyLjAwMDg5IDEzLjU4OTRDMS41Mzc0NyAxMi41ODEyIDEuNTM3NDYgMTEuNDE4OCAyLjAwMDg5IDEwLjQxMDZaTTEyLjAwMDQgMTBDMTAuODk1OSAxMCAxMC4wMDA0IDEwLjg5NTQgMTAuMDAwNCAxMkMxMC4wMDA0IDEzLjEwNDYgMTAuODk1OSAxNCAxMi4wMDA0IDE0QzEzLjEwNSAxNCAxNC4wMDA0IDEzLjEwNDYgMTQuMDAwNCAxMkMxNC4wMDA0IDEwLjg5NTQgMTMuMTA1IDEwIDEyLjAwMDQgMTBaTTguMDAwNDIgMTJDOC4wMDA0MiA5Ljc5MDg2IDkuNzkxMjggOCAxMi4wMDA0IDhDMTQuMjA5NiA4IDE2LjAwMDQgOS43OTA4NiAxNi4wMDA0IDEyQzE2LjAwMDQgMTQuMjA5MSAxNC4yMDk2IDE2IDEyLjAwMDQgMTZDOS43OTEyOCAxNiA4LjAwMDQyIDE0LjIwOTEgOC4wMDA0MiAxMloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
	align-items: center;
	gap: .25rem;
	display: flex;
}

.article-views:before {
	content: "";
	width: .75rem;
	height: .75rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

@media only screen and (max-width:1199.98px) {}

@media only screen and (min-width:1200px) {}

@media only screen and (max-width:1199.98px) {
	body.post-type-archive-blog .h1 {
		order: -2;
	}
	
	body.post-type-archive-blog form {
		order: -1;
	}
	
	body.post-type-archive-blog .search-nwp__row {
		height: 48px;
	}
	
	body.post-type-archive-blog .blog-single>aside:first-child, body.post-type-archive-blog .main-column, body.post-type-archive-blog .articles {
		display: contents !important;
	}
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) :-webkit-any(.swiper-button-prev,.swiper-button-next) {
	--swiper-navigation-size: 30px;
	padding: .375rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) :-moz-any(.swiper-button-prev,.swiper-button-next) {
	--swiper-navigation-size: 30px;
	padding: .375rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) :is(.swiper-button-prev,.swiper-button-next) {
	--swiper-navigation-size: 30px;
	padding: .375rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper {
	border-radius: var(--round-outside);
	background: var(--bg-base-subtle);
	padding: 1rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper {
	border-radius: var(--round-outside);
	background: var(--bg-base-subtle);
	padding: 1rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper {
	border-radius: var(--round-outside);
	background: var(--bg-base-subtle);
	padding: 1rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .slider-posttype {
	--gap: 1rem;
	margin-left: -1rem;
	margin-right: -1rem;
	padding-left: 1rem;
	padding-right: 1rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .slider-posttype {
	--gap: 1rem;
	margin-left: -1rem;
	margin-right: -1rem;
	padding-left: 1rem;
	padding-right: 1rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .slider-posttype {
	--gap: 1rem;
	margin-left: -1rem;
	margin-right: -1rem;
	padding-left: 1rem;
	padding-right: 1rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .news-card-info {
	letter-spacing: -.1px;
	font-size: .875rem;
	font-weight: 600;
	line-height: 1.25rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .news-card-info {
	letter-spacing: -.1px;
	font-size: .875rem;
	font-weight: 600;
	line-height: 1.25rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .news-card-info {
	letter-spacing: -.1px;
	font-size: .875rem;
	font-weight: 600;
	line-height: 1.25rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .news-card-views {
	display: none;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .news-card-views {
	display: none;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .news-card-views {
	display: none;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .news-card-date {
	position: unset;
	color: var(--text-muted);
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .news-card-date {
	position: unset;
	color: var(--text-muted);
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .news-card-date {
	position: unset;
	color: var(--text-muted);
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .news-card-date .label {
	letter-spacing: -.1px;
	font-size: .8125rem;
	font-weight: 400;
	line-height: 1.125rem;
	display: contents;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .news-card-date .label {
	letter-spacing: -.1px;
	font-size: .8125rem;
	font-weight: 400;
	line-height: 1.125rem;
	display: contents;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .news-card-date .label {
	letter-spacing: -.1px;
	font-size: .8125rem;
	font-weight: 400;
	line-height: 1.125rem;
	display: contents;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .h2 {
	letter-spacing: -.015em;
	font-size: 1.375rem;
	font-weight: 600;
	line-height: 1.875rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .h2 {
	letter-spacing: -.015em;
	font-size: 1.375rem;
	font-weight: 600;
	line-height: 1.875rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .h2 {
	letter-spacing: -.015em;
	font-size: 1.375rem;
	font-weight: 600;
	line-height: 1.875rem;
}

@media only screen and (max-width:1199.98px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .h2 {
		letter-spacing: -.015em;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .h2 {
		letter-spacing: -.015em;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .h2 {
		letter-spacing: -.015em;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .container {
	gap: 1rem;
	padding: 0;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .container {
	gap: 1rem;
	padding: 0;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .container {
	gap: 1rem;
	padding: 0;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .news-card-slide {
	width: 228px;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .news-card-slide {
	width: 228px;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .news-card-slide {
	width: 228px;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .wpulike {
	line-height: inherit;
	display: contents;
}

.club__google-wallet.lzl:not(.lzl-ed), .club__google-wallet.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20117%20117%22%20width%3D%22117%22%20height%3D%22117%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .wpulike {
	line-height: inherit;
	display: contents;
}

body:is(.single-blog,.post-type-archive-blog,.category) .wpulike {
	line-height: inherit;
	display: contents;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .wpulike .count-box {
	all: unset;
	line-height: inherit;
	display: contents;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .wpulike .count-box {
	all: unset;
	line-height: inherit;
	display: contents;
}

body:is(.single-blog,.post-type-archive-blog,.category) .wpulike .count-box {
	all: unset;
	line-height: inherit;
	display: contents;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .wpulike button {
	display: none;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .wpulike button {
	display: none;
}

body:is(.single-blog,.post-type-archive-blog,.category) .wpulike button {
	display: none;
}

@media only screen and (min-width:1200px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .blog-categories {
		letter-spacing: -.01em;
		min-height: 33.375rem;
		font-size: .9375rem;
		font-weight: 500;
		line-height: 1.375rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .blog-categories {
		letter-spacing: -.01em;
		min-height: 33.375rem;
		font-size: .9375rem;
		font-weight: 500;
		line-height: 1.375rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .blog-categories {
		letter-spacing: -.01em;
		min-height: 33.375rem;
		font-size: .9375rem;
		font-weight: 500;
		line-height: 1.375rem;
	}
}

@media only screen and (max-width:1199.98px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .blog-categories {
		flex-wrap: wrap;
		gap: .5rem;
		display: flex;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .blog-categories {
		flex-wrap: wrap;
		gap: .5rem;
		display: flex;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .blog-categories {
		flex-wrap: wrap;
		gap: .5rem;
		display: flex;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category):not(.post-type-archive-blog) .h1 {
		display: none;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category):not(.post-type-archive-blog) .h1 {
		display: none;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category):not(.post-type-archive-blog) .h1 {
		display: none;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category):not(.category) {
		--breadcrumb-display: none;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category):not(.category) {
		--breadcrumb-display: none;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category):not(.category) {
		--breadcrumb-display: none;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .breadcrumbs {
		flex-direction: row-reverse;
		justify-content: flex-end;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .breadcrumbs {
		flex-direction: row-reverse;
		justify-content: flex-end;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .breadcrumbs {
		flex-direction: row-reverse;
		justify-content: flex-end;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .breadcrumbs>:nth-child(3) {
		color: var(--text-base);
		display: flex;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .breadcrumbs>:nth-child(3) {
		color: var(--text-base);
		display: flex;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .breadcrumbs>:nth-child(3) {
		color: var(--text-base);
		display: flex;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .breadcrumbs>:nth-child(3) {
		letter-spacing: -.015em;
		font-size: 1.25rem;
		font-weight: 600;
		line-height: 1.75rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .breadcrumbs>:nth-child(3) {
		letter-spacing: -.015em;
		font-size: 1.25rem;
		font-weight: 600;
		line-height: 1.75rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .breadcrumbs>:nth-child(3) {
		letter-spacing: -.015em;
		font-size: 1.25rem;
		font-weight: 600;
		line-height: 1.75rem;
	}
}

@media only screen and (max-width:1199.98px) and (max-width:1199.98px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .breadcrumbs>:nth-child(3) {
		letter-spacing: -.015em;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .breadcrumbs>:nth-child(3) {
		letter-spacing: -.015em;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .breadcrumbs>:nth-child(3) {
		letter-spacing: -.015em;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .blog-category {
	color: inherit;
	border-radius: var(--round-outside);
	align-items: center;
	gap: .375rem;
	padding: .5rem .625rem;
	text-decoration: none;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .blog-category {
	color: inherit;
	border-radius: var(--round-outside);
	align-items: center;
	gap: .375rem;
	padding: .5rem .625rem;
	text-decoration: none;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) .blog-category {
	color: inherit;
	border-radius: var(--round-outside);
	align-items: center;
	gap: .375rem;
	padding: .5rem .625rem;
	text-decoration: none;
	display: flex;
}

@media only screen and (max-width:1199.98px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .blog-category {
		cursor: pointer;
		white-space: nowrap;
		--icon-size: 1.125rem;
		border-radius: var(--round-inside);
		background: var(--bg-base);
		color: var(--text-base);
		letter-spacing: -.1px;
		--outline-size: 1px;
		outline: var(--outline-size) solid var(--stroke-base);
		outline-offset: calc(-1 * var(--outline-size));
		align-items: center;
		gap: .375rem;
		padding: .5rem .75rem;
		font-size: .875rem;
		font-weight: 600;
		line-height: 1.25rem;
		text-decoration: none;
		display: inline-flex;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .blog-category {
		cursor: pointer;
		white-space: nowrap;
		--icon-size: 1.125rem;
		border-radius: var(--round-inside);
		background: var(--bg-base);
		color: var(--text-base);
		letter-spacing: -.1px;
		--outline-size: 1px;
		outline: var(--outline-size) solid var(--stroke-base);
		outline-offset: calc(-1 * var(--outline-size));
		align-items: center;
		gap: .375rem;
		padding: .5rem .75rem;
		font-size: .875rem;
		font-weight: 600;
		line-height: 1.25rem;
		text-decoration: none;
		display: inline-flex;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .blog-category {
		cursor: pointer;
		white-space: nowrap;
		--icon-size: 1.125rem;
		border-radius: var(--round-inside);
		background: var(--bg-base);
		color: var(--text-base);
		letter-spacing: -.1px;
		--outline-size: 1px;
		outline: var(--outline-size) solid var(--stroke-base);
		outline-offset: calc(-1 * var(--outline-size));
		align-items: center;
		gap: .375rem;
		padding: .5rem .75rem;
		font-size: .875rem;
		font-weight: 600;
		line-height: 1.25rem;
		text-decoration: none;
		display: inline-flex;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .blog-category:hover {
		background: var(--bg-base-subtle);
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .blog-category:hover {
		background: var(--bg-base-subtle);
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .blog-category:hover {
		background: var(--bg-base-subtle);
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .blog-category:-webkit-any(:active,.is-active) {
		box-shadow: var(--focused-gray-box-shadow);
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .blog-category:-moz-any(:active,.is-active) {
		box-shadow: var(--focused-gray-box-shadow);
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .blog-category:is(:active,.is-active) {
		box-shadow: var(--focused-gray-box-shadow);
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .blog-category:disabled {
		background: var(--bg-base-subtle);
		box-shadow: none;
		border: none;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .blog-category:disabled {
		background: var(--bg-base-subtle);
		box-shadow: none;
		border: none;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .blog-category:disabled {
		background: var(--bg-base-subtle);
		box-shadow: none;
		border: none;
	}
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .blog-category {
	transition: background-color .3s;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .blog-category {
	transition: background-color .3s;
}

body:is(.single-blog,.post-type-archive-blog,.category) .blog-category {
	transition: background-color .3s;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .blog-category-icon {
	border-radius: var(--round);
	flex-shrink: 0;
	justify-content: center;
	align-self: center;
	align-items: center;
	width: 2rem;
	height: 2rem;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .blog-category-icon {
	border-radius: var(--round);
	flex-shrink: 0;
	justify-content: center;
	align-self: center;
	align-items: center;
	width: 2rem;
	height: 2rem;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) .blog-category-icon {
	border-radius: var(--round);
	flex-shrink: 0;
	justify-content: center;
	align-self: center;
	align-items: center;
	width: 2rem;
	height: 2rem;
	display: flex;
}

@media only screen and (max-width:1199.98px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .blog-category-icon {
		width: 1.125rem;
		height: 1.125rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .blog-category-icon {
		width: 1.125rem;
		height: 1.125rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .blog-category-icon {
		width: 1.125rem;
		height: 1.125rem;
	}
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .blog-category:hover {
	background-color: var(--bg-base-subtle);
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .blog-category:hover {
	background-color: var(--bg-base-subtle);
}

body:is(.single-blog,.post-type-archive-blog,.category) .blog-category:hover {
	background-color: var(--bg-base-subtle);
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .blog-category.active {
	background-color: var(--bg-base-subtle);
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .blog-category.active {
	background-color: var(--bg-base-subtle);
}

body:is(.single-blog,.post-type-archive-blog,.category) .blog-category.active {
	background-color: var(--bg-base-subtle);
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .blog-disclaimer {
	color: var(--text-muted);
	letter-spacing: -.1px;
	font-size: .8125rem;
	font-weight: 400;
	line-height: 1.125rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .blog-disclaimer {
	color: var(--text-muted);
	letter-spacing: -.1px;
	font-size: .8125rem;
	font-weight: 400;
	line-height: 1.125rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) .blog-disclaimer {
	color: var(--text-muted);
	letter-spacing: -.1px;
	font-size: .8125rem;
	font-weight: 400;
	line-height: 1.125rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .blog-single {
	justify-content: space-between;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .blog-single {
	justify-content: space-between;
}

body:is(.single-blog,.post-type-archive-blog,.category) .blog-single {
	justify-content: space-between;
}

@media only screen and (min-width:1200px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .blog-single {
		padding-bottom: 2.5rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .blog-single {
		padding-bottom: 2.5rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .blog-single {
		padding-bottom: 2.5rem;
	}
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .blog-single {
	gap: var(--layout-gap);
	--layout-gap: 1.5rem;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .blog-single {
	gap: var(--layout-gap);
	--layout-gap: 1.5rem;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) .blog-single {
	gap: var(--layout-gap);
	--layout-gap: 1.5rem;
	display: flex;
}

@media only screen and (max-width:1199.98px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .blog-single {
		--layout-gap: 1rem;
		flex-direction: column;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .blog-single {
		--layout-gap: 1rem;
		flex-direction: column;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .blog-single {
		--layout-gap: 1rem;
		flex-direction: column;
	}
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) :-webkit-any(h1,h2,.section-header) {
	letter-spacing: -.015em;
	font-size: 1.375rem;
	font-weight: 600;
	line-height: 1.875rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) :-moz-any(h1,h2,.section-header) {
	letter-spacing: -.015em;
	font-size: 1.375rem;
	font-weight: 600;
	line-height: 1.875rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) :is(h1,h2,.section-header) {
	letter-spacing: -.015em;
	font-size: 1.375rem;
	font-weight: 600;
	line-height: 1.875rem;
}

@media only screen and (max-width:1199.98px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) :-webkit-any(h1,h2,.section-header) {
		letter-spacing: -.015em;
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) :-moz-any(h1,h2,.section-header) {
		letter-spacing: -.015em;
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) :is(h1,h2,.section-header) {
		letter-spacing: -.015em;
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) a.section-header {
	display: contents;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) a.section-header {
	display: contents;
}

body:is(.single-blog,.post-type-archive-blog,.category) a.section-header {
	display: contents;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .articles .search-nwp {
	position: unset;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .articles .search-nwp {
	position: unset;
}

body:is(.single-blog,.post-type-archive-blog,.category) .articles .search-nwp {
	position: unset;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .articles .search-nwp__row {
	position: relative;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .articles .search-nwp__row {
	position: relative;
}

body:is(.single-blog,.post-type-archive-blog,.category) .articles .search-nwp__row {
	position: relative;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .articles .search-nwp__row:focus-within {
	box-shadow: 0 0 1px rgba(113, 128, 150, .04), 0 4px 8px rgba(113, 128, 150, .08);
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .articles .search-nwp__row:focus-within {
	box-shadow: 0 0 1px rgba(113, 128, 150, .04), 0 4px 8px rgba(113, 128, 150, .08);
}

body:is(.single-blog,.post-type-archive-blog,.category) .articles .search-nwp__row:focus-within {
	box-shadow: 0 0 1px rgba(113, 128, 150, .04), 0 4px 8px rgba(113, 128, 150, .08);
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .articles {
	gap: var(--layout-gap);
	--layout-gap: 1.5rem;
	flex-direction: column;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .articles {
	gap: var(--layout-gap);
	--layout-gap: 1.5rem;
	flex-direction: column;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) .articles {
	gap: var(--layout-gap);
	--layout-gap: 1.5rem;
	flex-direction: column;
	display: flex;
}

@media only screen and (max-width:1199.98px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .articles {
		--layout-gap: 1rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .articles {
		--layout-gap: 1rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .articles {
		--layout-gap: 1rem;
	}
}

@media only screen and (min-width:1200px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .main-column {
		max-width: 43.375rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .main-column {
		max-width: 43.375rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .main-column {
		max-width: 43.375rem;
	}
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article {
	border-radius: var(--round-outside);
	background: var(--bg-base-subtle);
	--padding-block: .75rem;
	--padding-inline: 1rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article {
	border-radius: var(--round-outside);
	background: var(--bg-base-subtle);
	--padding-block: .75rem;
	--padding-inline: 1rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) article {
	border-radius: var(--round-outside);
	background: var(--bg-base-subtle);
	--padding-block: .75rem;
	--padding-inline: 1rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper {
	border-radius: var(--round-outside);
	background: var(--bg-base-subtle);
	--padding-block: .75rem;
	--padding-inline: 1rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper {
	border-radius: var(--round-outside);
	background: var(--bg-base-subtle);
	--padding-block: .75rem;
	--padding-inline: 1rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper {
	border-radius: var(--round-outside);
	background: var(--bg-base-subtle);
	--padding-block: .75rem;
	--padding-inline: 1rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article.slider-wrapper {
	padding-inline: var(--padding-inline);
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article.slider-wrapper {
	padding-inline: var(--padding-inline);
}

body:is(.single-blog,.post-type-archive-blog,.category) article.slider-wrapper {
	padding-inline: var(--padding-inline);
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper.slider-wrapper {
	padding-inline: var(--padding-inline);
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper.slider-wrapper {
	padding-inline: var(--padding-inline);
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper.slider-wrapper {
	padding-inline: var(--padding-inline);
}

@media only screen and (max-width:1199.98px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article {
		--padding-inline: var(--padding-x);
		margin-inline: calc(-1 * var(--padding-x));
		margin-top: .5rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) article {
		--padding-inline: var(--padding-x);
		margin-inline: calc(-1 * var(--padding-x));
		margin-top: .5rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) article {
		--padding-inline: var(--padding-x);
		margin-inline: calc(-1 * var(--padding-x));
		margin-top: .5rem;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper {
		--padding-inline: var(--padding-x);
		margin-inline: calc(-1 * var(--padding-x));
		margin-top: .5rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper {
		--padding-inline: var(--padding-x);
		margin-inline: calc(-1 * var(--padding-x));
		margin-top: .5rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper {
		--padding-inline: var(--padding-x);
		margin-inline: calc(-1 * var(--padding-x));
		margin-top: .5rem;
	}
}

@media only screen and (min-width:1200px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article>* {
		--padding-block: .5rem;
		padding-top: .5rem;
		padding-bottom: .5rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) article>* {
		--padding-block: .5rem;
		padding-top: .5rem;
		padding-bottom: .5rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) article>* {
		--padding-block: .5rem;
		padding-top: .5rem;
		padding-bottom: .5rem;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper>* {
		--padding-block: .5rem;
		padding-top: .5rem;
		padding-bottom: .5rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper>* {
		--padding-block: .5rem;
		padding-top: .5rem;
		padding-bottom: .5rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper>* {
		--padding-block: .5rem;
		padding-top: .5rem;
		padding-bottom: .5rem;
	}
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-head {
	border-bottom: 1px solid var(--stroke-base);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	gap: .625rem;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-head {
	border-bottom: 1px solid var(--stroke-base);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	gap: .625rem;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-head {
	border-bottom: 1px solid var(--stroke-base);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	gap: .625rem;
	display: flex;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head {
	border-bottom: 1px solid var(--stroke-base);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	gap: .625rem;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head {
	border-bottom: 1px solid var(--stroke-base);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	gap: .625rem;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head {
	border-bottom: 1px solid var(--stroke-base);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	gap: .625rem;
	display: flex;
}

@media only screen and (max-width:1199.98px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-head>* {
		padding: var(--padding-block) var(--padding-inline);
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-head>* {
		padding: var(--padding-block) var(--padding-inline);
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) article .article-head>* {
		padding: var(--padding-block) var(--padding-inline);
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head>* {
		padding: var(--padding-block) var(--padding-inline);
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head>* {
		padding: var(--padding-block) var(--padding-inline);
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head>* {
		padding: var(--padding-block) var(--padding-inline);
	}
}

@media only screen and (min-width:1200px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-head {
		padding-inline: var(--padding-inline);
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-head {
		padding-inline: var(--padding-inline);
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) article .article-head {
		padding-inline: var(--padding-inline);
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head {
		padding-inline: var(--padding-inline);
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head {
		padding-inline: var(--padding-inline);
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head {
		padding-inline: var(--padding-inline);
	}
}

@media only screen and (max-width:1199.98px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-head {
		flex-direction: column;
		gap: 0;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-head {
		flex-direction: column;
		gap: 0;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) article .article-head {
		flex-direction: column;
		gap: 0;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head {
		flex-direction: column;
		gap: 0;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head {
		flex-direction: column;
		gap: 0;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head {
		flex-direction: column;
		gap: 0;
	}
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-head-info {
	align-items: start;
	gap: .375rem;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-head-info {
	align-items: start;
	gap: .375rem;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-head-info {
	align-items: start;
	gap: .375rem;
	display: flex;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head-info {
	align-items: start;
	gap: .375rem;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head-info {
	align-items: start;
	gap: .375rem;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head-info {
	align-items: start;
	gap: .375rem;
	display: flex;
}

@media only screen and (max-width:1199.98px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-head-info {
		border-bottom: 1px solid var(--stroke-base);
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-head-info {
		border-bottom: 1px solid var(--stroke-base);
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) article .article-head-info {
		border-bottom: 1px solid var(--stroke-base);
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head-info {
		border-bottom: 1px solid var(--stroke-base);
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head-info {
		border-bottom: 1px solid var(--stroke-base);
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head-info {
		border-bottom: 1px solid var(--stroke-base);
	}
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-head-icon {
	border-radius: var(--round);
	background: var(--bg-base);
	justify-content: center;
	align-self: center;
	align-items: center;
	width: 2rem;
	height: 2rem;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-head-icon {
	border-radius: var(--round);
	background: var(--bg-base);
	justify-content: center;
	align-self: center;
	align-items: center;
	width: 2rem;
	height: 2rem;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-head-icon {
	border-radius: var(--round);
	background: var(--bg-base);
	justify-content: center;
	align-self: center;
	align-items: center;
	width: 2rem;
	height: 2rem;
	display: flex;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head-icon {
	border-radius: var(--round);
	background: var(--bg-base);
	justify-content: center;
	align-self: center;
	align-items: center;
	width: 2rem;
	height: 2rem;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head-icon {
	border-radius: var(--round);
	background: var(--bg-base);
	justify-content: center;
	align-self: center;
	align-items: center;
	width: 2rem;
	height: 2rem;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-head-icon {
	border-radius: var(--round);
	background: var(--bg-base);
	justify-content: center;
	align-self: center;
	align-items: center;
	width: 2rem;
	height: 2rem;
	display: flex;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-stats {
	color: var(--text-muted);
	letter-spacing: -.1px;
	align-items: center;
	gap: .625rem;
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.25rem;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-stats {
	color: var(--text-muted);
	letter-spacing: -.1px;
	align-items: center;
	gap: .625rem;
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.25rem;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-stats {
	color: var(--text-muted);
	letter-spacing: -.1px;
	align-items: center;
	gap: .625rem;
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.25rem;
	display: flex;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-stats {
	color: var(--text-muted);
	letter-spacing: -.1px;
	align-items: center;
	gap: .625rem;
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.25rem;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-stats {
	color: var(--text-muted);
	letter-spacing: -.1px;
	align-items: center;
	gap: .625rem;
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.25rem;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-stats {
	color: var(--text-muted);
	letter-spacing: -.1px;
	align-items: center;
	gap: .625rem;
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.25rem;
	display: flex;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-comment {
	gap: var(--layout-gap);
	--layout-gap: .25rem;
	flex-direction: column;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-comment {
	gap: var(--layout-gap);
	--layout-gap: .25rem;
	flex-direction: column;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-comment {
	gap: var(--layout-gap);
	--layout-gap: .25rem;
	flex-direction: column;
	display: flex;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comment {
	gap: var(--layout-gap);
	--layout-gap: .25rem;
	flex-direction: column;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comment {
	gap: var(--layout-gap);
	--layout-gap: .25rem;
	flex-direction: column;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comment {
	gap: var(--layout-gap);
	--layout-gap: .25rem;
	flex-direction: column;
	display: flex;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-comment-text {
	letter-spacing: -.01em;
	font-size: .9375rem;
	font-weight: 400;
	line-height: 1.375rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-comment-text {
	letter-spacing: -.01em;
	font-size: .9375rem;
	font-weight: 400;
	line-height: 1.375rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-comment-text {
	letter-spacing: -.01em;
	font-size: .9375rem;
	font-weight: 400;
	line-height: 1.375rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comment-text {
	letter-spacing: -.01em;
	font-size: .9375rem;
	font-weight: 400;
	line-height: 1.375rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comment-text {
	letter-spacing: -.01em;
	font-size: .9375rem;
	font-weight: 400;
	line-height: 1.375rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comment-text {
	letter-spacing: -.01em;
	font-size: .9375rem;
	font-weight: 400;
	line-height: 1.375rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-comments {
	padding: var(--padding-block) var(--padding-inline);
	gap: var(--layout-gap);
	--layout-gap: 1rem;
	flex-direction: column;
	margin-top: 2rem;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-comments {
	padding: var(--padding-block) var(--padding-inline);
	gap: var(--layout-gap);
	--layout-gap: 1rem;
	flex-direction: column;
	margin-top: 2rem;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-comments {
	padding: var(--padding-block) var(--padding-inline);
	gap: var(--layout-gap);
	--layout-gap: 1rem;
	flex-direction: column;
	margin-top: 2rem;
	display: flex;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments {
	padding: var(--padding-block) var(--padding-inline);
	gap: var(--layout-gap);
	--layout-gap: 1rem;
	flex-direction: column;
	margin-top: 2rem;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments {
	padding: var(--padding-block) var(--padding-inline);
	gap: var(--layout-gap);
	--layout-gap: 1rem;
	flex-direction: column;
	margin-top: 2rem;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments {
	padding: var(--padding-block) var(--padding-inline);
	gap: var(--layout-gap);
	--layout-gap: 1rem;
	flex-direction: column;
	margin-top: 2rem;
	display: flex;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-hint {
	color: var(--text-muted);
	letter-spacing: -.01em;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.25rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-hint {
	color: var(--text-muted);
	letter-spacing: -.01em;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.25rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-comments-hint {
	color: var(--text-muted);
	letter-spacing: -.01em;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.25rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-hint {
	color: var(--text-muted);
	letter-spacing: -.01em;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.25rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-hint {
	color: var(--text-muted);
	letter-spacing: -.01em;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.25rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-hint {
	color: var(--text-muted);
	letter-spacing: -.01em;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.25rem;
}

@media only screen and (max-width:1199.98px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-hint {
		letter-spacing: -.01em;
		font-size: .9375rem;
		font-weight: 400;
		line-height: 1.375rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-hint {
		letter-spacing: -.01em;
		font-size: .9375rem;
		font-weight: 400;
		line-height: 1.375rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) article .article-comments-hint {
		letter-spacing: -.01em;
		font-size: .9375rem;
		font-weight: 400;
		line-height: 1.375rem;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-hint {
		letter-spacing: -.01em;
		font-size: .9375rem;
		font-weight: 400;
		line-height: 1.375rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-hint {
		letter-spacing: -.01em;
		font-size: .9375rem;
		font-weight: 400;
		line-height: 1.375rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-hint {
		letter-spacing: -.01em;
		font-size: .9375rem;
		font-weight: 400;
		line-height: 1.375rem;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-hint {
		font-weight: 500;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-hint {
		font-weight: 500;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) article .article-comments-hint {
		font-weight: 500;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-hint {
		font-weight: 500;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-hint {
		font-weight: 500;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-hint {
		font-weight: 500;
	}
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-head {
	gap: var(--layout-gap);
	--layout-gap: .5rem;
	flex-direction: column;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-head {
	gap: var(--layout-gap);
	--layout-gap: .5rem;
	flex-direction: column;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-comments-head {
	gap: var(--layout-gap);
	--layout-gap: .5rem;
	flex-direction: column;
	display: flex;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head {
	gap: var(--layout-gap);
	--layout-gap: .5rem;
	flex-direction: column;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head {
	gap: var(--layout-gap);
	--layout-gap: .5rem;
	flex-direction: column;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head {
	gap: var(--layout-gap);
	--layout-gap: .5rem;
	flex-direction: column;
	display: flex;
}

@media only screen and (max-width:1199.98px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-head {
		--layout-gap: .25rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-head {
		--layout-gap: .25rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) article .article-comments-head {
		--layout-gap: .25rem;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head {
		--layout-gap: .25rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head {
		--layout-gap: .25rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head {
		--layout-gap: .25rem;
	}
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-head-actions {
	gap: .75rem;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-head-actions {
	gap: .75rem;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-comments-head-actions {
	gap: .75rem;
	display: flex;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-head-actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
	margin-left: auto;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-head-actions:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
	margin-left: auto;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-comments-head-actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
	margin-left: auto;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-head-actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
	margin-right: auto;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-head-actions:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
	margin-right: auto;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-comments-head-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
	margin-right: auto;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head-actions {
	gap: .75rem;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head-actions {
	gap: .75rem;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head-actions {
	gap: .75rem;
	display: flex;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head-actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
	margin-left: auto;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head-actions:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
	margin-left: auto;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head-actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
	margin-left: auto;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head-actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
	margin-right: auto;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head-actions:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
	margin-right: auto;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
	margin-right: auto;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-head-bottom {
	gap: var(--layout-gap);
	--layout-gap: .5rem;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-head-bottom {
	gap: var(--layout-gap);
	--layout-gap: .5rem;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-comments-head-bottom {
	gap: var(--layout-gap);
	--layout-gap: .5rem;
	display: flex;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head-bottom {
	gap: var(--layout-gap);
	--layout-gap: .5rem;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head-bottom {
	gap: var(--layout-gap);
	--layout-gap: .5rem;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head-bottom {
	gap: var(--layout-gap);
	--layout-gap: .5rem;
	display: flex;
}

@media only screen and (max-width:1199.98px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-head-bottom {
		--layout-gap: .25rem;
		flex-direction: column;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-head-bottom {
		--layout-gap: .25rem;
		flex-direction: column;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) article .article-comments-head-bottom {
		--layout-gap: .25rem;
		flex-direction: column;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head-bottom {
		--layout-gap: .25rem;
		flex-direction: column;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head-bottom {
		--layout-gap: .25rem;
		flex-direction: column;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-head-bottom {
		--layout-gap: .25rem;
		flex-direction: column;
	}
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-textarea {
	border-radius: var(--round-inside);
	background: var(--bg-base-subtle);
	resize: none;
	--outline-size: 1px;
	outline: var(--outline-size) solid var(--stroke-base);
	outline-offset: calc(-1 * var(--outline-size));
	height: 5.75rem;
	padding: .75rem 1rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-textarea {
	border-radius: var(--round-inside);
	background: var(--bg-base-subtle);
	resize: none;
	--outline-size: 1px;
	outline: var(--outline-size) solid var(--stroke-base);
	outline-offset: calc(-1 * var(--outline-size));
	height: 5.75rem;
	padding: .75rem 1rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-comments-textarea {
	border-radius: var(--round-inside);
	background: var(--bg-base-subtle);
	resize: none;
	--outline-size: 1px;
	outline: var(--outline-size) solid var(--stroke-base);
	outline-offset: calc(-1 * var(--outline-size));
	height: 5.75rem;
	padding: .75rem 1rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-textarea {
	border-radius: var(--round-inside);
	background: var(--bg-base-subtle);
	resize: none;
	--outline-size: 1px;
	outline: var(--outline-size) solid var(--stroke-base);
	outline-offset: calc(-1 * var(--outline-size));
	height: 5.75rem;
	padding: .75rem 1rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-textarea {
	border-radius: var(--round-inside);
	background: var(--bg-base-subtle);
	resize: none;
	--outline-size: 1px;
	outline: var(--outline-size) solid var(--stroke-base);
	outline-offset: calc(-1 * var(--outline-size));
	height: 5.75rem;
	padding: .75rem 1rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-textarea {
	border-radius: var(--round-inside);
	background: var(--bg-base-subtle);
	resize: none;
	--outline-size: 1px;
	outline: var(--outline-size) solid var(--stroke-base);
	outline-offset: calc(-1 * var(--outline-size));
	height: 5.75rem;
	padding: .75rem 1rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-title {
	color: var(--text-base);
	letter-spacing: -.015em;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.75rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-title {
	color: var(--text-base);
	letter-spacing: -.015em;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.75rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-comments-title {
	color: var(--text-base);
	letter-spacing: -.015em;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.75rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-title {
	color: var(--text-base);
	letter-spacing: -.015em;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.75rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-title {
	color: var(--text-base);
	letter-spacing: -.015em;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.75rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-title {
	color: var(--text-base);
	letter-spacing: -.015em;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.75rem;
}

@media only screen and (max-width:1199.98px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-title {
		letter-spacing: -.015em;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-title {
		letter-spacing: -.015em;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) article .article-comments-title {
		letter-spacing: -.015em;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-title {
		letter-spacing: -.015em;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-title {
		letter-spacing: -.015em;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-title {
		letter-spacing: -.015em;
		font-size: 1.125rem;
		line-height: 1.5rem;
	}
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-count {
	--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiA0QzcuNTgxNzIgNCA0IDcuNTgxNzIgNCAxMkM0IDEzLjAzMDMgNC4xOTQyNSAxNC4wMTI4IDQuNTQ3MjIgMTQuOTE0NkM0Ljc0ODg5IDE1LjQyOTggNC44NTE0OCAxNi4wMjc2IDQuNzQ3NTkgMTYuNjQ0NUw0LjIxOTQ1IDE5Ljc4MDZMNy4zNTU1MiAxOS4yNTI0QzcuOTcyNDIgMTkuMTQ4NSA4LjU3MDE5IDE5LjI1MTEgOS4wODU0MyAxOS40NTI4QzkuOTg3MjMgMTkuODA1NyAxMC45Njk3IDIwIDEyIDIwQzE2LjQxODMgMjAgMjAgMTYuNDE4MyAyMCAxMkMyMCA3LjU4MTcyIDE2LjQxODMgNCAxMiA0Wk0yIDEyQzIgNi40NzcxNSA2LjQ3NzE1IDIgMTIgMkMxNy41MjI4IDIgMjIgNi40NzcxNSAyMiAxMkMyMiAxNy41MjI4IDE3LjUyMjggMjIgMTIgMjJDMTAuNzE2MyAyMiA5LjQ4Njc5IDIxLjc1NzYgOC4zNTY0NyAyMS4zMTUyQzguMTA3OTkgMjEuMjE3OSA3Ljg3OTUzIDIxLjE5MjMgNy42ODc2NyAyMS4yMjQ2TDMuODU4ODMgMjEuODY5NEMyLjg0MTc3IDIyLjA0MDcgMS45NTkyNyAyMS4xNTgyIDIuMTMwNTUgMjAuMTQxMkwyLjc3NTM2IDE2LjMxMjNDMi44MDc2NyAxNi4xMjA1IDIuNzgyMDYgMTUuODkyIDIuNjg0OCAxNS42NDM1QzIuMjQyMzkgMTQuNTEzMiAyIDEzLjI4MzcgMiAxMloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-count {
	--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiA0QzcuNTgxNzIgNCA0IDcuNTgxNzIgNCAxMkM0IDEzLjAzMDMgNC4xOTQyNSAxNC4wMTI4IDQuNTQ3MjIgMTQuOTE0NkM0Ljc0ODg5IDE1LjQyOTggNC44NTE0OCAxNi4wMjc2IDQuNzQ3NTkgMTYuNjQ0NUw0LjIxOTQ1IDE5Ljc4MDZMNy4zNTU1MiAxOS4yNTI0QzcuOTcyNDIgMTkuMTQ4NSA4LjU3MDE5IDE5LjI1MTEgOS4wODU0MyAxOS40NTI4QzkuOTg3MjMgMTkuODA1NyAxMC45Njk3IDIwIDEyIDIwQzE2LjQxODMgMjAgMjAgMTYuNDE4MyAyMCAxMkMyMCA3LjU4MTcyIDE2LjQxODMgNCAxMiA0Wk0yIDEyQzIgNi40NzcxNSA2LjQ3NzE1IDIgMTIgMkMxNy41MjI4IDIgMjIgNi40NzcxNSAyMiAxMkMyMiAxNy41MjI4IDE3LjUyMjggMjIgMTIgMjJDMTAuNzE2MyAyMiA5LjQ4Njc5IDIxLjc1NzYgOC4zNTY0NyAyMS4zMTUyQzguMTA3OTkgMjEuMjE3OSA3Ljg3OTUzIDIxLjE5MjMgNy42ODc2NyAyMS4yMjQ2TDMuODU4ODMgMjEuODY5NEMyLjg0MTc3IDIyLjA0MDcgMS45NTkyNyAyMS4xNTgyIDIuMTMwNTUgMjAuMTQxMkwyLjc3NTM2IDE2LjMxMjNDMi44MDc2NyAxNi4xMjA1IDIuNzgyMDYgMTUuODkyIDIuNjg0OCAxNS42NDM1QzIuMjQyMzkgMTQuNTEzMiAyIDEzLjI4MzcgMiAxMloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-comments-count {
	--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiA0QzcuNTgxNzIgNCA0IDcuNTgxNzIgNCAxMkM0IDEzLjAzMDMgNC4xOTQyNSAxNC4wMTI4IDQuNTQ3MjIgMTQuOTE0NkM0Ljc0ODg5IDE1LjQyOTggNC44NTE0OCAxNi4wMjc2IDQuNzQ3NTkgMTYuNjQ0NUw0LjIxOTQ1IDE5Ljc4MDZMNy4zNTU1MiAxOS4yNTI0QzcuOTcyNDIgMTkuMTQ4NSA4LjU3MDE5IDE5LjI1MTEgOS4wODU0MyAxOS40NTI4QzkuOTg3MjMgMTkuODA1NyAxMC45Njk3IDIwIDEyIDIwQzE2LjQxODMgMjAgMjAgMTYuNDE4MyAyMCAxMkMyMCA3LjU4MTcyIDE2LjQxODMgNCAxMiA0Wk0yIDEyQzIgNi40NzcxNSA2LjQ3NzE1IDIgMTIgMkMxNy41MjI4IDIgMjIgNi40NzcxNSAyMiAxMkMyMiAxNy41MjI4IDE3LjUyMjggMjIgMTIgMjJDMTAuNzE2MyAyMiA5LjQ4Njc5IDIxLjc1NzYgOC4zNTY0NyAyMS4zMTUyQzguMTA3OTkgMjEuMjE3OSA3Ljg3OTUzIDIxLjE5MjMgNy42ODc2NyAyMS4yMjQ2TDMuODU4ODMgMjEuODY5NEMyLjg0MTc3IDIyLjA0MDcgMS45NTkyNyAyMS4xNTgyIDIuMTMwNTUgMjAuMTQxMkwyLjc3NTM2IDE2LjMxMjNDMi44MDc2NyAxNi4xMjA1IDIuNzgyMDYgMTUuODkyIDIuNjg0OCAxNS42NDM1QzIuMjQyMzkgMTQuNTEzMiAyIDEzLjI4MzcgMiAxMloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-count {
	--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiA0QzcuNTgxNzIgNCA0IDcuNTgxNzIgNCAxMkM0IDEzLjAzMDMgNC4xOTQyNSAxNC4wMTI4IDQuNTQ3MjIgMTQuOTE0NkM0Ljc0ODg5IDE1LjQyOTggNC44NTE0OCAxNi4wMjc2IDQuNzQ3NTkgMTYuNjQ0NUw0LjIxOTQ1IDE5Ljc4MDZMNy4zNTU1MiAxOS4yNTI0QzcuOTcyNDIgMTkuMTQ4NSA4LjU3MDE5IDE5LjI1MTEgOS4wODU0MyAxOS40NTI4QzkuOTg3MjMgMTkuODA1NyAxMC45Njk3IDIwIDEyIDIwQzE2LjQxODMgMjAgMjAgMTYuNDE4MyAyMCAxMkMyMCA3LjU4MTcyIDE2LjQxODMgNCAxMiA0Wk0yIDEyQzIgNi40NzcxNSA2LjQ3NzE1IDIgMTIgMkMxNy41MjI4IDIgMjIgNi40NzcxNSAyMiAxMkMyMiAxNy41MjI4IDE3LjUyMjggMjIgMTIgMjJDMTAuNzE2MyAyMiA5LjQ4Njc5IDIxLjc1NzYgOC4zNTY0NyAyMS4zMTUyQzguMTA3OTkgMjEuMjE3OSA3Ljg3OTUzIDIxLjE5MjMgNy42ODc2NyAyMS4yMjQ2TDMuODU4ODMgMjEuODY5NEMyLjg0MTc3IDIyLjA0MDcgMS45NTkyNyAyMS4xNTgyIDIuMTMwNTUgMjAuMTQxMkwyLjc3NTM2IDE2LjMxMjNDMi44MDc2NyAxNi4xMjA1IDIuNzgyMDYgMTUuODkyIDIuNjg0OCAxNS42NDM1QzIuMjQyMzkgMTQuNTEzMiAyIDEzLjI4MzcgMiAxMloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-count {
	--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiA0QzcuNTgxNzIgNCA0IDcuNTgxNzIgNCAxMkM0IDEzLjAzMDMgNC4xOTQyNSAxNC4wMTI4IDQuNTQ3MjIgMTQuOTE0NkM0Ljc0ODg5IDE1LjQyOTggNC44NTE0OCAxNi4wMjc2IDQuNzQ3NTkgMTYuNjQ0NUw0LjIxOTQ1IDE5Ljc4MDZMNy4zNTU1MiAxOS4yNTI0QzcuOTcyNDIgMTkuMTQ4NSA4LjU3MDE5IDE5LjI1MTEgOS4wODU0MyAxOS40NTI4QzkuOTg3MjMgMTkuODA1NyAxMC45Njk3IDIwIDEyIDIwQzE2LjQxODMgMjAgMjAgMTYuNDE4MyAyMCAxMkMyMCA3LjU4MTcyIDE2LjQxODMgNCAxMiA0Wk0yIDEyQzIgNi40NzcxNSA2LjQ3NzE1IDIgMTIgMkMxNy41MjI4IDIgMjIgNi40NzcxNSAyMiAxMkMyMiAxNy41MjI4IDE3LjUyMjggMjIgMTIgMjJDMTAuNzE2MyAyMiA5LjQ4Njc5IDIxLjc1NzYgOC4zNTY0NyAyMS4zMTUyQzguMTA3OTkgMjEuMjE3OSA3Ljg3OTUzIDIxLjE5MjMgNy42ODc2NyAyMS4yMjQ2TDMuODU4ODMgMjEuODY5NEMyLjg0MTc3IDIyLjA0MDcgMS45NTkyNyAyMS4xNTgyIDIuMTMwNTUgMjAuMTQxMkwyLjc3NTM2IDE2LjMxMjNDMi44MDc2NyAxNi4xMjA1IDIuNzgyMDYgMTUuODkyIDIuNjg0OCAxNS42NDM1QzIuMjQyMzkgMTQuNTEzMiAyIDEzLjI4MzcgMiAxMloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-count {
	--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiA0QzcuNTgxNzIgNCA0IDcuNTgxNzIgNCAxMkM0IDEzLjAzMDMgNC4xOTQyNSAxNC4wMTI4IDQuNTQ3MjIgMTQuOTE0NkM0Ljc0ODg5IDE1LjQyOTggNC44NTE0OCAxNi4wMjc2IDQuNzQ3NTkgMTYuNjQ0NUw0LjIxOTQ1IDE5Ljc4MDZMNy4zNTU1MiAxOS4yNTI0QzcuOTcyNDIgMTkuMTQ4NSA4LjU3MDE5IDE5LjI1MTEgOS4wODU0MyAxOS40NTI4QzkuOTg3MjMgMTkuODA1NyAxMC45Njk3IDIwIDEyIDIwQzE2LjQxODMgMjAgMjAgMTYuNDE4MyAyMCAxMkMyMCA3LjU4MTcyIDE2LjQxODMgNCAxMiA0Wk0yIDEyQzIgNi40NzcxNSA2LjQ3NzE1IDIgMTIgMkMxNy41MjI4IDIgMjIgNi40NzcxNSAyMiAxMkMyMiAxNy41MjI4IDE3LjUyMjggMjIgMTIgMjJDMTAuNzE2MyAyMiA5LjQ4Njc5IDIxLjc1NzYgOC4zNTY0NyAyMS4zMTUyQzguMTA3OTkgMjEuMjE3OSA3Ljg3OTUzIDIxLjE5MjMgNy42ODc2NyAyMS4yMjQ2TDMuODU4ODMgMjEuODY5NEMyLjg0MTc3IDIyLjA0MDcgMS45NTkyNyAyMS4xNTgyIDIuMTMwNTUgMjAuMTQxMkwyLjc3NTM2IDE2LjMxMjNDMi44MDc2NyAxNi4xMjA1IDIuNzgyMDYgMTUuODkyIDIuNjg0OCAxNS42NDM1QzIuMjQyMzkgMTQuNTEzMiAyIDEzLjI4MzcgMiAxMloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-count:before {
	content: "";
	width: 1rem;
	height: 1rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-comments-count:before {
	content: "";
	width: 1rem;
	height: 1rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-comments-count:before {
	content: "";
	width: 1rem;
	height: 1rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-count:before {
	content: "";
	width: 1rem;
	height: 1rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-count:before {
	content: "";
	width: 1rem;
	height: 1rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-comments-count:before {
	content: "";
	width: 1rem;
	height: 1rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-likes-count {
	--color: var(--text-base);
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-likes-count {
	--color: var(--text-base);
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-likes-count {
	--color: var(--text-base);
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count {
	--color: var(--text-base);
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count {
	--color: var(--text-base);
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count {
	--color: var(--text-base);
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-likes-count:has([data-ulike-counter-value="0"]) {
	--icon-image: url("/wp-content/themes/copy/assets/css/../img/heart.d600b3a9497824cb.svg");
	padding-left: .5rem;
	padding-right: .5rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-likes-count:has([data-ulike-counter-value="0"]) {
	--icon-image: url("/wp-content/themes/copy/assets/css/../img/heart.d600b3a9497824cb.svg");
	padding-left: .5rem;
	padding-right: .5rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-likes-count:has([data-ulike-counter-value="0"]) {
	--icon-image: url("/wp-content/themes/copy/assets/css/../img/heart.d600b3a9497824cb.svg");
	padding-left: .5rem;
	padding-right: .5rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count:has([data-ulike-counter-value="0"]) {
	--icon-image: url("/wp-content/themes/copy/assets/css/../img/heart.d600b3a9497824cb.svg");
	padding-left: .5rem;
	padding-right: .5rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count:has([data-ulike-counter-value="0"]) {
	--icon-image: url("/wp-content/themes/copy/assets/css/../img/heart.d600b3a9497824cb.svg");
	padding-left: .5rem;
	padding-right: .5rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count:has([data-ulike-counter-value="0"]) {
	--icon-image: url("/wp-content/themes/copy/assets/css/../img/heart.d600b3a9497824cb.svg");
	padding-left: .5rem;
	padding-right: .5rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-likes-count:has([data-ulike-counter-value="0"]):before {
	content: "";
	color: var(--color);
	width: 1.25rem;
	height: 1.25rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-likes-count:has([data-ulike-counter-value="0"]):before {
	content: "";
	color: var(--color);
	width: 1.25rem;
	height: 1.25rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-likes-count:has([data-ulike-counter-value="0"]):before {
	content: "";
	color: var(--color);
	width: 1.25rem;
	height: 1.25rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count:has([data-ulike-counter-value="0"]):before {
	content: "";
	color: var(--color);
	width: 1.25rem;
	height: 1.25rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count:has([data-ulike-counter-value="0"]):before {
	content: "";
	color: var(--color);
	width: 1.25rem;
	height: 1.25rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count:has([data-ulike-counter-value="0"]):before {
	content: "";
	color: var(--color);
	width: 1.25rem;
	height: 1.25rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-likes-count:has([data-ulike-counter-value="0"]) .wpulike {
	display: none;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-likes-count:has([data-ulike-counter-value="0"]) .wpulike {
	display: none;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-likes-count:has([data-ulike-counter-value="0"]) .wpulike {
	display: none;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count:has([data-ulike-counter-value="0"]) .wpulike {
	display: none;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count:has([data-ulike-counter-value="0"]) .wpulike {
	display: none;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count:has([data-ulike-counter-value="0"]) .wpulike {
	display: none;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-likes-count:has(.wp_ulike_is_liked) {
	--color: var(--text-primary);
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-likes-count:has(.wp_ulike_is_liked) {
	--color: var(--text-primary);
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-likes-count:has(.wp_ulike_is_liked) {
	--color: var(--text-primary);
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count:has(.wp_ulike_is_liked) {
	--color: var(--text-primary);
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count:has(.wp_ulike_is_liked) {
	--color: var(--text-primary);
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count:has(.wp_ulike_is_liked) {
	--color: var(--text-primary);
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-likes-count {
	--icon-image: url("/wp-content/themes/copy/assets/css/../img/essentials-heart-fill.070493d60cf75284.svg");
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-likes-count {
	--icon-image: url("/wp-content/themes/copy/assets/css/../img/essentials-heart-fill.070493d60cf75284.svg");
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-likes-count {
	--icon-image: url("/wp-content/themes/copy/assets/css/../img/essentials-heart-fill.070493d60cf75284.svg");
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count {
	--icon-image: url("/wp-content/themes/copy/assets/css/../img/essentials-heart-fill.070493d60cf75284.svg");
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count {
	--icon-image: url("/wp-content/themes/copy/assets/css/../img/essentials-heart-fill.070493d60cf75284.svg");
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count {
	--icon-image: url("/wp-content/themes/copy/assets/css/../img/essentials-heart-fill.070493d60cf75284.svg");
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-likes-count:before {
	content: "";
	color: var(--color);
	width: 1rem;
	height: 1rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-likes-count:before {
	content: "";
	color: var(--color);
	width: 1rem;
	height: 1rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-likes-count:before {
	content: "";
	color: var(--color);
	width: 1rem;
	height: 1rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count:before {
	content: "";
	color: var(--color);
	width: 1rem;
	height: 1rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count:before {
	content: "";
	color: var(--color);
	width: 1rem;
	height: 1rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-likes-count:before {
	content: "";
	color: var(--color);
	width: 1rem;
	height: 1rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-share {
	--icon-image: url("/wp-content/themes/copy/assets/css/../img/messages-share.ec8b7eeaa3d3c385.svg");
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-share {
	--icon-image: url("/wp-content/themes/copy/assets/css/../img/messages-share.ec8b7eeaa3d3c385.svg");
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-share {
	--icon-image: url("/wp-content/themes/copy/assets/css/../img/messages-share.ec8b7eeaa3d3c385.svg");
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-share {
	--icon-image: url("/wp-content/themes/copy/assets/css/../img/messages-share.ec8b7eeaa3d3c385.svg");
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-share {
	--icon-image: url("/wp-content/themes/copy/assets/css/../img/messages-share.ec8b7eeaa3d3c385.svg");
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-share {
	--icon-image: url("/wp-content/themes/copy/assets/css/../img/messages-share.ec8b7eeaa3d3c385.svg");
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-share:after {
	content: "";
	width: 1.25rem;
	height: 1.25rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-share:after {
	content: "";
	width: 1.25rem;
	height: 1.25rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-share:after {
	content: "";
	width: 1.25rem;
	height: 1.25rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-share:after {
	content: "";
	width: 1.25rem;
	height: 1.25rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-share:after {
	content: "";
	width: 1.25rem;
	height: 1.25rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-share:after {
	content: "";
	width: 1.25rem;
	height: 1.25rem;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-buttons {
	gap: .375rem;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-buttons {
	gap: .375rem;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-buttons {
	gap: .375rem;
	display: flex;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-buttons {
	gap: .375rem;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-buttons {
	gap: .375rem;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-buttons {
	gap: .375rem;
	display: flex;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-info {
	align-self: start;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-info {
	align-self: start;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-info {
	align-self: start;
	display: flex;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-info {
	align-self: start;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-info {
	align-self: start;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-info {
	align-self: start;
	display: flex;
}

@media only screen and (min-width:1200px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-info {
		gap: 1.25rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-info {
		gap: 1.25rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) article .article-info {
		gap: 1.25rem;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-info:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-left: auto;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-info:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-left: auto;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) article .article-info:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-left: auto;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-info:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-right: auto;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-info:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-right: auto;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) article .article-info:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-right: auto;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-info {
		gap: 1.25rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-info {
		gap: 1.25rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-info {
		gap: 1.25rem;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-info:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-left: auto;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-info:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-left: auto;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-info:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		margin-left: auto;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-info:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-right: auto;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-info:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-right: auto;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-info:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		margin-right: auto;
	}
}

@media only screen and (max-width:1199.98px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-info {
		flex-wrap: wrap;
		justify-content: space-between;
		width: 100%;
		padding-top: .5rem;
		padding-bottom: .5rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-info {
		flex-wrap: wrap;
		justify-content: space-between;
		width: 100%;
		padding-top: .5rem;
		padding-bottom: .5rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) article .article-info {
		flex-wrap: wrap;
		justify-content: space-between;
		width: 100%;
		padding-top: .5rem;
		padding-bottom: .5rem;
	}
	
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-info {
		flex-wrap: wrap;
		justify-content: space-between;
		width: 100%;
		padding-top: .5rem;
		padding-bottom: .5rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-info {
		flex-wrap: wrap;
		justify-content: space-between;
		width: 100%;
		padding-top: .5rem;
		padding-bottom: .5rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-info {
		flex-wrap: wrap;
		justify-content: space-between;
		width: 100%;
		padding-top: .5rem;
		padding-bottom: .5rem;
	}
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-category {
	letter-spacing: -.01em;
	font-size: .9375rem;
	font-weight: 500;
	line-height: 1.375rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-category {
	letter-spacing: -.01em;
	font-size: .9375rem;
	font-weight: 500;
	line-height: 1.375rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-category {
	letter-spacing: -.01em;
	font-size: .9375rem;
	font-weight: 500;
	line-height: 1.375rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-category {
	letter-spacing: -.01em;
	font-size: .9375rem;
	font-weight: 500;
	line-height: 1.375rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-category {
	letter-spacing: -.01em;
	font-size: .9375rem;
	font-weight: 500;
	line-height: 1.375rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-category {
	letter-spacing: -.01em;
	font-size: .9375rem;
	font-weight: 500;
	line-height: 1.375rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-date {
	color: var(--text-muted);
	letter-spacing: -.1px;
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.25rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-date {
	color: var(--text-muted);
	letter-spacing: -.1px;
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.25rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-date {
	color: var(--text-muted);
	letter-spacing: -.1px;
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.25rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-date {
	color: var(--text-muted);
	letter-spacing: -.1px;
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.25rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-date {
	color: var(--text-muted);
	letter-spacing: -.1px;
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.25rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-date {
	color: var(--text-muted);
	letter-spacing: -.1px;
	font-size: .875rem;
	font-weight: 500;
	line-height: 1.25rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-main {
	padding: var(--padding-block) var(--padding-inline);
	flex-direction: column;
	gap: 1rem;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-main {
	padding: var(--padding-block) var(--padding-inline);
	flex-direction: column;
	gap: 1rem;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-main {
	padding: var(--padding-block) var(--padding-inline);
	flex-direction: column;
	gap: 1rem;
	display: flex;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-main {
	padding: var(--padding-block) var(--padding-inline);
	flex-direction: column;
	gap: 1rem;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-main {
	padding: var(--padding-block) var(--padding-inline);
	flex-direction: column;
	gap: 1rem;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-main {
	padding: var(--padding-block) var(--padding-inline);
	flex-direction: column;
	gap: 1rem;
	display: flex;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-content {
	letter-spacing: -.01em;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-content {
	letter-spacing: -.01em;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-content {
	letter-spacing: -.01em;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-content {
	letter-spacing: -.01em;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5rem;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-content {
	letter-spacing: -.01em;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5rem;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-content {
	letter-spacing: -.01em;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5rem;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) article .article-image {
	padding: 0;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) article .article-image {
	padding: 0;
}

body:is(.single-blog,.post-type-archive-blog,.category) article .article-image {
	padding: 0;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-image {
	padding: 0;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-image {
	padding: 0;
}

body:is(.single-blog,.post-type-archive-blog,.category) .slider-wrapper .article-image {
	padding: 0;
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) aside {
	align-self: start;
	gap: var(--layout-gap);
	--layout-gap: 1.5rem;
	flex-direction: column;
	flex-shrink: 0;
	display: flex;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) aside {
	align-self: start;
	gap: var(--layout-gap);
	--layout-gap: 1.5rem;
	flex-direction: column;
	flex-shrink: 0;
	display: flex;
}

body:is(.single-blog,.post-type-archive-blog,.category) aside {
	align-self: start;
	gap: var(--layout-gap);
	--layout-gap: 1.5rem;
	flex-direction: column;
	flex-shrink: 0;
	display: flex;
}

@media only screen and (max-width:1199.98px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) aside {
		--layout-gap: 1rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) aside {
		--layout-gap: 1rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) aside {
		--layout-gap: 1rem;
	}
}

@media only screen and (min-width:1200px) {
	body:-webkit-any(.single-blog,.post-type-archive-blog,.category) aside {
		width: 13.5rem;
		padding-bottom: 2.5rem;
	}
	
	body:-moz-any(.single-blog,.post-type-archive-blog,.category) aside {
		width: 13.5rem;
		padding-bottom: 2.5rem;
	}
	
	body:is(.single-blog,.post-type-archive-blog,.category) aside {
		width: 13.5rem;
		padding-bottom: 2.5rem;
	}
}

body:-webkit-any(.single-blog,.post-type-archive-blog,.category) aside .social-links-container {
	display: contents;
}

body:-moz-any(.single-blog,.post-type-archive-blog,.category) aside .social-links-container {
	display: contents;
}

body:is(.single-blog,.post-type-archive-blog,.category) aside .social-links-container {
	display: contents;
}

.blog-sidebar .blog-promo {
	background: var(--bg-base-subtle);
	border-radius: 6px;
	flex-direction: column;
	gap: 16px;
	padding: 16px;
	display: flex;
}

.blog-sidebar .blog-promo .blog-promo__header {
	color: var(--text-base);
	flex-direction: column;
	gap: 6px;
	font-family: Inter;
	font-style: normal;
	display: flex;
}

.blog-sidebar .blog-promo .blog-promo__header h2 {
	letter-spacing: -.2px;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}

.blog-sidebar .blog-promo .blog-promo__header p {
	letter-spacing: -.1px;
	margin-top: 0;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
}

.blog-sidebar .blog-promo .blog-promo__media {
	background: 0 0;
	justify-content: center;
	align-items: center;
	width: 184px;
	max-width: 184px;
	margin: 0 auto;
	display: flex;
	overflow: hidden;
}

.blog-sidebar .blog-promo .blog-promo__media .blog-promo__img {
	object-fit: contain;
	object-position: center;
	width: 184px;
	max-width: 100%;
	height: auto;
	display: block;
}

.blog-sidebar .blog-promo .blog-promo__actions {
	border: 1px solid #e5e5e7;
	border-radius: 6px;
	flex-direction: column;
	align-self: stretch;
	align-items: center;
	padding: 0 6px;
	display: flex;
}

.blog-sidebar .blog-promo .blog-promo__actions .blog-promo__link {
	color: var(--text-icons-light-base-main, #323539);
	text-align: center;
	justify-content: center;
	align-self: stretch;
	align-items: center;
	gap: 6px;
	padding: 20px 0;
	font-family: Inter;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px;
	text-decoration: none;
	display: flex;
}

.blog-sidebar .blog-promo .blog-promo__actions .blog-promo__link:hover {
	color: var(--text-icons-light-base-second, #858c95);
}

.blog-sidebar .blog-promo .blog-promo__actions .blog-promo__link:nth-child(2) {
	border-top: 1px solid #e5e5e7;
}

.about-clients__wrapper {
	max-width: 1416px;
	padding: 0;
	overflow: hidden;
}

@media only screen and (max-width:768px) {
	.about-clients__wrapper {
		padding-left: 40px;
		padding-right: 40px;
	}
}

@media only screen and (max-width:576px) {
	.about-clients__wrapper {
		padding: 0 1.5rem;
	}
}

.about-clients__slider {
	margin-right: -24px;
	padding: 0;
}

@media only screen and (max-width:768px) {
	.about-clients__slider {
		padding-left: 40px;
		padding-right: 40px;
	}
}

@media only screen and (max-width:576px) {
	.about-clients__slider {
		margin-right: -12px;
		padding: 0;
	}
}

.about-clients__slider .swiper-slide {
	height: auto;
	padding-right: 24px;
}

@media screen and (max-width:991px) {
	.about-clients__slider .swiper-slide {
		padding-right: 12px;
	}
}

.about-clients__item {
	aspect-ratio: 1;
	background: #f6f6f6;
	border-radius: 20px;
	justify-content: center;
	align-items: center;
	gap: 8px;
	width: 100%;
	padding: 12px 12px 24px;
}

.handbook-menu-subitem, .handbook-menu-item-header {
	border-radius: unset;
	color: var(--text-base);
	-webkit-text-decoration: unset;
	text-decoration: unset;
	white-space: normal;
}

.handbook-menu-subitem span, .handbook-menu-item-header span {
	pointer-events: none;
	gap: .5rem;
	padding: .625rem .75rem;
	display: flex;
}

.handbook-menu-subitem, .handbook-menu-item-header {
	letter-spacing: -.1px;
	font-size: .875rem;
	font-weight: 600;
	line-height: 1.25rem;
}

.active.handbook-menu-subitem, .active.handbook-menu-item-header {
	background-color: var(--bg-primary-subtle);
	color: var(--text-primary);
}

@media only screen and (max-width:1199.98px) {
	body.page-template-handbook .breadcrumbs {
		display: none;
	}
}

.handbook {
	--gap: 1.5rem;
	gap: var(--layout-gap);
	--layout-gap: 1.5rem;
	display: flex;
}

@media only screen and (max-width:1199.98px) {
	.handbook {
		--layout-gap: 1rem;
		flex-direction: column;
	}
}

.handbook aside {
	min-width: 336px;
}

@media only screen and (max-width:1199.98px) {
	.handbook aside {
		height: 2.5rem;
	}
}

.handbook article {
	letter-spacing: -.01em;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5rem;
}

.handbook-menu {
	top: calc(var(--gap) + var(--header-height));
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	--outline-size: 1px;
	outline: var(--outline-size) solid var(--stroke-base);
	outline-offset: calc(-1 * var(--outline-size));
	border-radius: 1rem;
	position: -webkit-sticky;
	position: sticky;
	overflow-y: auto;
}

@media only screen and (min-width:1200px) {
	.handbook-menu {
		--scale: -1;
		max-height: calc(100dvh - var(--gap) - var(--header-height));
	}
	
	.handbook-menu::-webkit-scrollbar-thumb {
		background-color: var(--scrollbar-color, #000);
		border-radius: 4px;
		width: 5px;
	}
	
	.handbook-menu::-webkit-scrollbar {
		background-color: var(--scrollbar-bg, #d3d3d3);
		border-radius: 4px;
		width: 5px;
		margin: 0;
		padding: 4px;
	}
	
	.handbook-menu::-webkit-scrollbar {
		border-top-right-radius: 1rem;
		border-bottom-right-radius: 1rem;
	}
}

@media only screen and (max-width:1199.98px) {
	.handbook-menu {
		scrollbar-width: none;
		flex-direction: column;
		display: flex;
	}
	
	.handbook-menu.open {
		overflow: unset;
		--scale: -1;
	}
	
	.handbook-menu .scrollable-div::-webkit-scrollbar {
		display: none;
	}
	
	:-webkit-any(.handbook-menu-item-header,.handbook-menu-subitem) {
		background-color: var(--bg-base);
		transition: height .3s;
		overflow: hidden;
	}
	
	:-moz-any(.handbook-menu-item-header,.handbook-menu-subitem) {
		background-color: var(--bg-base);
		transition: height .3s;
		overflow: hidden;
	}
	
	:is(.handbook-menu-item-header,.handbook-menu-subitem) {
		background-color: var(--bg-base);
		transition: height .3s;
		overflow: hidden;
	}
	
	:-webkit-any(.handbook-menu-item-header,.handbook-menu-subitem):-webkit-any(:not(.active),:has(+.tab-item>.handbook-menu-subitem.active)) {
		height: var(--height);
	}
	
	:-moz-any(.handbook-menu-item-header,.handbook-menu-subitem):-moz-any(:not(.active),:has(+.tab-item>.handbook-menu-subitem.active)) {
		height: var(--height);
	}
	
	:is(.handbook-menu-item-header,.handbook-menu-subitem):is(:not(.active),:has(+.tab-item>.handbook-menu-subitem.active)) {
		height: var(--height);
	}
	
	.handbook-menu:not(.open) {
		--height: 0;
	}
	
	.handbook-menu:not(.open) .handbook-menu-subitem.active span {
		--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjI5Mjg5IDkuMjkyODlDNS42ODM0MiA4LjkwMjM3IDYuMzE2NTggOC45MDIzNyA2LjcwNzExIDkuMjkyODlMMTIgMTQuNTg1OEwxNy4yOTI5IDkuMjkyODlDMTcuNjgzNCA4LjkwMjM3IDE4LjMxNjYgOC45MDIzNyAxOC43MDcxIDkuMjkyODlDMTkuMDk3NiA5LjY4MzQyIDE5LjA5NzYgMTAuMzE2NiAxOC43MDcxIDEwLjcwNzFMMTMuNDE0MiAxNkMxMi42MzMyIDE2Ljc4MSAxMS4zNjY4IDE2Ljc4MSAxMC41ODU4IDE2TDUuMjkyODkgMTAuNzA3MUM0LjkwMjM3IDEwLjMxNjYgNC45MDIzNyA5LjY4MzQyIDUuMjkyODkgOS4yOTI4OVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
	}
	
	.handbook-menu:not(.open) .handbook-menu-subitem.active span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		padding-left: .75rem;
	}
	
	.handbook-menu:not(.open) .handbook-menu-subitem.active span:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		padding-left: .75rem;
	}
	
	.handbook-menu:not(.open) .handbook-menu-subitem.active span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
		padding-left: .75rem;
	}
	
	.handbook-menu:not(.open) .handbook-menu-subitem.active span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		padding-right: .75rem;
	}
	
	.handbook-menu:not(.open) .handbook-menu-subitem.active span:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		padding-right: .75rem;
	}
	
	.handbook-menu:not(.open) .handbook-menu-subitem.active span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
		padding-right: .75rem;
	}
	
	.handbook-menu:not(.open) .handbook-menu-subitem.active span:before {
		content: "";
		width: 20px;
		height: 20px;
		-webkit-mask-position: 50%;
		mask-position: 50%;
		-webkit-mask-size: contain;
		mask-size: contain;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-image: var(--icon-image);
		mask-image: var(--icon-image);
		background: currentColor;
		flex-shrink: 0;
		display: block;
	}
}

.handbook-menu-item {
	flex-direction: column;
	display: flex;
}

.handbook-menu-item-header {
	interpolate-size: allow-keywords;
	height: auto;
}

.handbook-menu-item-header.active span:before {
	transform: scaleY(var(--scale, 1));
	transition: transform .3s;
}

.handbook-menu-item-header span {
	--icon-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjI5Mjg5IDkuMjkyODlDNS42ODM0MiA4LjkwMjM3IDYuMzE2NTggOC45MDIzNyA2LjcwNzExIDkuMjkyODlMMTIgMTQuNTg1OEwxNy4yOTI5IDkuMjkyODlDMTcuNjgzNCA4LjkwMjM3IDE4LjMxNjYgOC45MDIzNyAxOC43MDcxIDkuMjkyODlDMTkuMDk3NiA5LjY4MzQyIDE5LjA5NzYgMTAuMzE2NiAxOC43MDcxIDEwLjcwNzFMMTMuNDE0MiAxNkMxMi42MzMyIDE2Ljc4MSAxMS4zNjY4IDE2Ljc4MSAxMC41ODU4IDE2TDUuMjkyODkgMTAuNzA3MUM0LjkwMjM3IDEwLjMxNjYgNC45MDIzNyA5LjY4MzQyIDUuMjkyODkgOS4yOTI4OVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
}

.handbook-menu-item-header span:before {
	content: "";
	width: 20px;
	height: 20px;
	-webkit-mask-position: 50%;
	mask-position: 50%;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--icon-image);
	mask-image: var(--icon-image);
	background: currentColor;
	flex-shrink: 0;
	display: block;
}

@media only screen and (max-width:1199.98px) {
	.handbook-menu-item-header {
		letter-spacing: -.1px;
		font-size: .875rem;
		font-weight: 600;
		line-height: 1.25rem;
	}
}

.handbook-menu-subitem {
	-webkit-text-decoration: unset;
	text-decoration: unset;
	interpolate-size: allow-keywords;
	height: auto;
	display: block;
}

.handbook-menu-subitem span {
	padding-left: 3rem;
}

.handbook :-webkit-any(h2,.h2) {
	margin-bottom: var(--gap);
}

.handbook :-moz-any(h2,.h2) {
	margin-bottom: var(--gap);
}

.handbook :is(h2,.h2) {
	margin-bottom: var(--gap);
}

.handbook :-webkit-any(h2,.h2):not(:first-child) {
	margin-top: var(--gap);
}

.handbook :-moz-any(h2,.h2):not(:first-child) {
	margin-top: var(--gap);
}

.handbook :is(h2,.h2):not(:first-child) {
	margin-top: var(--gap);
}

.handbook :-webkit-any(h2,.h2) {
	letter-spacing: -.015em;
	font-size: 2rem;
	font-weight: 600;
	line-height: 2.5rem;
}

.handbook :-moz-any(h2,.h2) {
	letter-spacing: -.015em;
	font-size: 2rem;
	font-weight: 600;
	line-height: 2.5rem;
}

.handbook :is(h2,.h2) {
	letter-spacing: -.015em;
	font-size: 2rem;
	font-weight: 600;
	line-height: 2.5rem;
}

@media only screen and (max-width:1199.98px) {
	.handbook :-webkit-any(h2,.h2) {
		letter-spacing: -.015em;
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.handbook :-moz-any(h2,.h2) {
		letter-spacing: -.015em;
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.handbook :is(h2,.h2) {
		letter-spacing: -.015em;
		font-size: 1.5rem;
		line-height: 2rem;
	}
}

.handbook article :first-child, .handbook-anchor {
	scroll-margin-top: calc(var(--header-middle-height, 0px) + var(--scroll-offset, 0px) + var(--gap, 0px));
}

.handbook-anchor>:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
	padding-left: .5rem;
}

.handbook-anchor>:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
	padding-left: .5rem;
}

.handbook-anchor>:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
	padding-left: .5rem;
}

.handbook-anchor>:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
	padding-right: .5rem;
}

.handbook-anchor>:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
	padding-right: .5rem;
}

.handbook-anchor>:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
	padding-right: .5rem;
}

.handbook :-webkit-any(h3,.h3) {
	margin-block: var(--gap);
	letter-spacing: -.015em;
	font-size: 1.75rem;
	font-weight: 600;
	line-height: 2.375rem;
}

.handbook :-moz-any(h3,.h3) {
	margin-block: var(--gap);
	letter-spacing: -.015em;
	font-size: 1.75rem;
	font-weight: 600;
	line-height: 2.375rem;
}

.handbook :is(h3,.h3) {
	margin-block: var(--gap);
	letter-spacing: -.015em;
	font-size: 1.75rem;
	font-weight: 600;
	line-height: 2.375rem;
}

@media only screen and (max-width:1199.98px) {
	.handbook :-webkit-any(h3,.h3) {
		letter-spacing: -.015em;
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.handbook :-moz-any(h3,.h3) {
		letter-spacing: -.015em;
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.handbook :is(h3,.h3) {
		letter-spacing: -.015em;
		font-size: 1.5rem;
		line-height: 2rem;
	}
}

body.page-template-qr article {
	gap: var(--layout-gap);
	--layout-gap: 1rem;
	flex-direction: column;
	display: flex;
}

body.page-template-qr .subtitle {
	letter-spacing: -.015em;
	font-size: 1.75rem;
	font-weight: 600;
	line-height: 2.375rem;
}

@media only screen and (max-width:1199.98px) {
	body.page-template-qr .subtitle {
		letter-spacing: -.015em;
		font-size: 1.5rem;
		line-height: 2rem;
	}
}

@media only screen and (max-width:1199.98px) {}

@media only screen and (max-width:1199.98px) {}

@media only screen and (max-width:1199.98px) {}

body.page-template-qr .qr {
	gap: var(--layout-gap);
	--layout-gap: 1rem;
	display: flex;
}

@media only screen and (max-width:1199.98px) {
	body.page-template-qr .qr {
		--layout-gap: .5rem;
		background: var(--bg-base-subtle);
		border-radius: var(--round-outside);
		flex-direction: column;
		padding: 1rem;
	}
	
	body.page-template-qr .qr .button-group {
		width: 100%;
	}
}

@media only screen and (max-width:1199.98px) {}

body.page-template-qr .qr-description {
	color: var(--text-base);
	letter-spacing: -.01em;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5rem;
}

@media only screen and (max-width:1199.98px) {
	body.page-template-qr .qr-description {
		letter-spacing: -.01em;
		font-size: .875rem;
		font-weight: 400;
		line-height: 1.25rem;
	}
}

body.page-template-qr .qr-fields {
	gap: var(--layout-gap);
	--layout-gap: .75rem;
	flex-direction: column;
	display: flex;
}

@media only screen and (max-width:1199.98px) {
	body.page-template-qr .qr-fields {
		--layout-gap: .5rem;
	}
}

body.page-template-qr .qr-fields .select {
	width: 100%;
}

body.page-template-qr .qr-data {
	border-radius: var(--round-outside);
	background: var(--bg-base-subtle);
	gap: var(--layout-gap);
	--layout-gap: 1.5rem;
	flex-direction: column;
	flex-grow: 1;
	height: -webkit-max-content;
	height: -moz-max-content;
	height: max-content;
	padding: 2rem;
	display: flex;
}

@media only screen and (max-width:1199.98px) {
	body.page-template-qr .qr-data {
		--layout-gap: 1rem;
	}
}

body.page-template-qr .qr-data {
	padding: 2rem;
}

@media only screen and (max-width:1199.98px) {
	body.page-template-qr .qr-data {
		padding: 1rem;
	}
}

body.page-template-qr .qr-data .tab-item.active {
	display: contents !important;
}

body.page-template-qr .qr-options>* {
	flex: 1;
}

body.page-template-qr .qr-options {
	gap: var(--layout-gap);
	--layout-gap: 1.5rem;
	display: flex;
}

@media only screen and (max-width:1199.98px) {
	body.page-template-qr .qr-options {
		--layout-gap: 1rem;
		flex-flow: wrap;
		order: 2;
	}
}

body.page-template-qr .qr-options-group {
	gap: var(--layout-gap);
	--layout-gap: .5rem;
	flex-direction: column;
	display: flex;
}

@media only screen and (max-width:1199.98px) {
	body.page-template-qr .qr-options-group {
		--layout-gap: .375rem;
	}
}

body.page-template-qr .qr-options-group .h3 {
	letter-spacing: -.01em;
	font-size: .9375rem;
	font-weight: 600;
	line-height: 1.375rem;
}

body.page-template-qr .qr-image {
	gap: 2rem;
	gap: var(--layout-gap);
	--layout-gap: 1.5rem;
	flex-direction: column;
	flex-shrink: 0;
	display: flex;
}

@media only screen and (max-width:1199.98px) {
	body.page-template-qr .qr-image {
		--layout-gap: 1rem;
	}
}

@media only screen and (min-width:1200px) {
	body.page-template-qr .qr-image {
		border-radius: var(--round-outside);
		background-color: var(--bgcolor);
		--outline-size: 1px;
		outline: var(--outline-size) solid var(--stroke-base);
		outline-offset: calc(-1 * var(--outline-size));
		width: 21rem;
		padding: 2rem;
	}
}

@media only screen and (max-width:1199.98px) {
	body.page-template-qr .qr-image {
		flex-direction: row;
		gap: .5rem;
	}
}

body.page-template-qr .qr-image-wrapper {
	background: var(--bg-base-subtle);
	height: -webkit-max-content;
	height: -moz-max-content;
	height: max-content;
}

@media only screen and (max-width:1199.98px) {
	body.page-template-qr .qr-image-wrapper {
		order: 1;
	}
}

body.page-template-qr .qr-image .btn {
	justify-content: center;
	width: 100%;
}

body.page-template-qr .qr [type=file] {
	display: none;
}

body.page-template-qr .qr [type=color] {
	width: 0;
	height: 0;
	position: absolute;
}

a.edit:before {
	text-align: center;
	z-index: 4;
	color: #ccc;
	content: "";
	background: rgba(0, 0, 0, .6);
	border-radius: 50%;
	width: 26px;
	height: 26px;
	margin: 5px;
	font: 400 20px/26px dashicons;
	transition: background .15s;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
}

a.edit:before:hover {
	color: #fff;
	background: rgba(0, 0, 0, .3);
}

@media only screen and (max-width:576px) {}