.program {
	position: relative;
	padding: 5.5rem 0 5.5rem 0;
}
.program__body {
	position: relative;
	z-index: 5;
	padding: 0;
	border-radius: 4.375rem;
	background-color: #fff;
}
.program__heading {
	margin-bottom: 3rem;
}
.program__heading .tl2 {
	font-size: 2.5rem;
	line-height: 1.2;
	text-transform: uppercase;
}
.program__subtl {
	font-size: 1.125rem;
	line-height: 1.2;
	margin-bottom: 3rem;
	font-weight: 600;
}
.program__item {
	display: grid;
	grid-template-columns: 7.5rem 1fr 14.1875rem;
	gap: 0 2.5rem;
	align-items: start;
	padding: 1.875rem 0;
	border-bottom: 0.0625rem solid #e2e2e2;
}
.program__item > .btn-def {
	border-radius: 1rem;
	padding: 1.0625rem;
	width: 100%;
	max-width: 14.1875rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.program__time {
	font-size: 1.25rem;
	line-height: 1.3;
}
.program__info {
	display: flex;
	flex-direction: column;
	gap: 0.9375rem 0;
}
.program__info > h2,
.program__info > h3,
.program__info > h4 {
	font-size: 1.25rem;
	line-height: 1.3;
}
.program__items {
	display: flex;
	flex-direction: column;
	gap: 0.9375rem 0;
}
.program__items li {
	position: relative;
	padding-left: 1.5625rem;
}
.program__items li::before {
	content: "?";
	position: absolute;
	top: 0;
	left: 0;
	color: #00c8a3;
}
.program__persons {
	display: flex;
	flex-wrap: wrap;
	gap: 0.625rem;
}
.program__ava {
	position: relative;
}
.program__ava img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	object-fit: cover;
}
.program__pers {
	display: flex;
	align-items: center;
	gap: 0 1rem;
	padding: 0.625rem;
	background-color: #fbf5e7;
	border-radius: 0.75rem;
	width: 100%;
	max-width: calc((100% - 1 * 0.625rem) / 2);
}
.program__pers:last-child:nth-child(odd) {
	max-width: 100%;
}
.program__ava {
	flex-shrink: 0;
	display: block;
	overflow: hidden;
	width: 3.125rem;
	height: 3.125rem;
	border-radius: 50%;
}
.program__position {
	display: flex;
	flex-direction: column;
	gap: 0.25rem 0;
}
.program__position h3,
.program__position h4,
.program__position h5 {
	font-size: 1.125rem;
	line-height: 1.33333;
}
.program__position p {
	font-size: 0.75rem;
	line-height: 1.41667;
}
.program__break {
	display: flex;
	align-items: center;
	gap: 0 1.125rem;
}
.program__break > span {
	flex-shrink: 0;
	width: 2.75rem;
}
.program__break > span img {
	width: 100%;
}
.program__break > h2,
.program__break > h3,
.program__break > h4 {
	font-size: 1.25rem;
	line-height: 1.3;
}
.summit__tesis ul li {
	margin-bottom: 1rem;
	padding-left: 1.5rem;
	position: relative;
}
.summit__tesis ul li::before {
	content: "◆";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	color: #00c8a3;
}
.summit__tesis ul li:last-child {
	margin-bottom: 0;
}
@media screen and (max-width: 960px) {
	.program {
		padding: 3rem 0 2rem 0;
	}
	.program__container {
		padding: 0;
	}
	.program__body {
		padding: 0;
		border-radius: 0;
	}
	.program__heading {
		margin-bottom: 1.25rem;
	}
	.program__heading br {
		display: none;
	}
	.program__heading .tl2 {
		font-size: 1.5rem;
	}
	.program__subtl {
		font-size: 1rem;
		margin-bottom: 1.25rem;
	}
	.program__item {
		gap: 0.625rem;
		display: flex;
		flex-direction: column;
	}
	.program__item > .btn-def {
		border-radius: 0.75rem;
		padding: 0.8438rem 1.25rem;
	}
	.program__item .program__time {
		grid-area: 0.25;
	}
	.program__item .program__info {
		grid-area: 0.2222222222;
	}
	.program__item > .btn-def {
		grid-area: 0.0833333333;
	}
	.program__time {
		font-size: 1.125rem;
		line-height: 1.44;
	}
	.program__info > h2,
	.program__info > h3,
	.program__info > h4 {
		font-size: 1.125rem;
		line-height: 1.44;
	}
	.program__items li {
		padding-left: 1.5rem;
		font-size: 0.875rem;
	}
	.program__pers {
		border-radius: 0.5rem;
		max-width: 100%;
	}
	.program__position h3,
	.program__position h4,
	.program__position h5 {
		font-size: 1rem;
		line-height: 1.5;
	}
	.program__break > h2,
	.program__break > h3,
	.program__break > h4 {
		font-size: 1.125rem;
		line-height: 1.44;
	}
}
@media screen and (max-width: 475px) {
	.program__item {
		align-items: stretch;
		grid-template-columns: 1fr;
	}
	.program__item > .btn-def {
		margin: 0 auto;
		width: 100%;
		max-width: 18.125rem;
	}
	.program__item .program__time,
	.program__item .program__info,
	.program__item > .btn-def {
		grid-area: auto;
	}
}

/*--------------------------------------------*/
/*--------------------------------------------*/
/*--------------------------------------------*/
/*--------------------------------------------*/
/*--------------------------------------------*/
/*--------------------------------------------*/
/*--------------------------------------------*/
/*--------------------------------------------*/
.tickets {
	position: relative;
	z-index: 0;
	background-color: #00c8a3 !important;
	padding: 0 !important;
}
.tickets__wrapp {
	position: relative;
}
.tickets__body {
	position: relative;
	z-index: 0;
	padding: 5.5rem 0 5.5rem 0;
	display: flex;
	align-items: start;
	gap: 0 3rem;
}
.tickets__heading {
	flex-grow: 1;
	padding-top: 0;
	text-align: left;
}
.tickets__subtl {
	color: #fff;
	font-weight: 600;
	font-size: 1.125rem;
	line-height: normal;
	margin-bottom: 1.5rem;
	text-align: left;
}
.tickets__tl {
	font-size: 2.5rem;
	color: #fff;
	text-align: left;
	text-transform: uppercase;
}
.card-tickets {
	flex-shrink: 0;
	width: calc(50% - 1rem);
	border: 0.4rem solid rgba(255, 255, 255, 0.2);
	padding: 4.38rem;
	padding-top: 3.7rem;
}
.tformat {
	font-size: 2.5rem;
	font-style: normal;
	font-weight: 700;
}
.card-tickets__top {
	display: flex;
	flex-wrap: wrap;
	gap: 0.62rem;
	margin-bottom: 0.625rem;
	align-items: center;
	align-content: center;
}
.card-tickets__price {
	color: #f4fd19;
	font-size: 3rem;
	font-weight: 700;
	line-height: 1.27;
}
.card-plan__discount {
	font-size: 1.125rem;
	display: inline-block;
	position: relative;
}
.card-plan__discount::after {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='67' height='5' viewBox='0 0 67 5' fill='none'%3E%3Cpath d='M0.9999 3.50908C23.4161 1.72798 42.0589 1.49344 65.6737 2.84341' stroke='%23CCFE8D' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}
.card-tickets__valid {
	padding-top: 0;
}
.card-tickets__valid p {
	font-size: 0.75rem;
	line-height: 1.41;
}
.card-tickets__includ {
	margin-bottom: 1.06rem;
}
.card-tickets__includ > p {
	font-size: 0.75rem;
	font-weight: 700;
	line-height: 1.41;
	margin-bottom: 0.625rem;
}
.card-tickets__includ ul {
	display: flex;
	flex-direction: column;
	gap: 0.625rem 0;
}
.card-tickets__includ ul li {
	display: flex;
	align-items: start;
	gap: 0 0.5625rem;
	font-size: 0.8125rem;
	line-height: 1.38;
}
.card-tickets__includ ul li:before {
	content: "";
	position: relative;
	top: 0.125rem;
	flex-shrink: 0;
	width: 0.75rem;
	height: 0.75rem;
	background-size: 0.75rem 0.75rem;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12' fill='none'%3E%3Cpath d='M12.25 2.7832L5.25 9.21675L1.75 5.99997' stroke='%23F4FD19' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
.card-tickets__amount {
	display: flex;
	align-items: start;
	gap: 0 0.6875rem;
	font-size: 0.75rem;
	font-weight: 700;
	line-height: 1.41;
	margin-bottom: 1.1875rem;
}
.card-tickets__amount::before {
	content: "";
	flex-shrink: 0;
	width: 1rem;
	height: 1rem;
	background-size: 1rem 1rem;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.5 5H11.5M4.5 8H8M4.93236 12.7471L7.50386 14.2165C7.81129 14.3922 8.18871 14.3922 8.49614 14.2165L11.0676 12.7471C11.3399 12.5915 11.6694 12.5726 11.9577 12.6962L13.6061 13.4026C14.2659 13.6854 15 13.2014 15 12.4835V2C15 1.44772 14.5523 1 14 1H2C1.44772 1 1 1.44772 1 2V12.4835C1 13.2014 1.73405 13.6854 2.39392 13.4026L4.0423 12.6962C4.33055 12.5726 4.66006 12.5915 4.93236 12.7471Z' stroke='%23222222' stroke-width='2'/%3E%3C/svg%3E");
}
.card-tickets__btns {
	display: flex;
	flex-direction: column;
	gap: 1.375rem 0;
}
.card-tickets__btns .btn-def {
	width: 100%;
	max-width: 17.75rem;
	padding: 1.25rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-radius: 6.25rem;
	background: #faff13;
	color: #000;
	font-weight: 700;
	font-size: 1rem;
	border: none !important;
}
.card-tickets__btns a.btn-def {
	background: transparent;
	border: 1px solid #000 !important;
}
.tickets__body.moreItems .card-tickets:last-child {
	border-color: #f4fd19 !important;
}
@media screen and (max-width: 768px) {
	.tickets::before {
		display: none !important;
	}
	.tickets__body {
		padding: 3rem 0 3rem 0;
		display: flex;
		align-items: start;
		gap: 0 2rem;
	}
	.tickets__subtl {
		font-size: 1rem;
		margin-bottom: 1rem;
	}
	.tickets__tl {
		font-size: 1.5rem;
	}
	.card-tickets {
		width: 100%;
		border: 0.25rem solid rgba(255, 255, 255, 0.2);
		padding: 1.5rem !important;
	}
	.tformat {
		font-size: 1.5rem;
	}
	.card-tickets__price {
		font-size: 2rem;
	}
	.card-plan__discount {
		font-size: 1rem;
	}

	.card-tickets__includ {
		margin-bottom: 1rem;
	}
	.card-tickets__includ > p {
		margin-bottom: 0.5rem;
	}
	.card-tickets__includ ul {
		gap: 0.5rem 0;
	}
	.card-tickets__btns {
		gap: 1rem 0;
	}
	.card-tickets__btns .btn-def {
		max-width: inherit;
		padding: 1rem;
		font-size: 0.875rem;
	}
	.infogr__num {
		color: #fff !important;
		-webkit-text-stroke: inherit;
	}
}

/*--------------------------------------------*/
/*--------------------------------------------*/
/*--------------------------------------------*/
/*--------------------------------------------*/
/*--------------------------------------------*/
/*--------------------------------------------*/
/*--------------------------------------------*/
/*--------------------------------------------*/

.section__sold {
	background-color: #f4fd19;
	padding: 5.25rem 0;
}

.sold__title {
	font-size: 2.5rem;
	font-style: normal;
	font-weight: 700;
	line-height: 3.4375rem; /* 137.5% */
	text-transform: uppercase;
}

.sold__list {
	margin-top: 3.2rem;
	justify-content: space-between;
	display: flex;
	align-items: flex-end;
	align-content: flex-end;
}

.sold__list li {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	align-content: flex-start;
}

.sold__list li.dolfOut .sold__price {
	opacity: 0.5;
}

.sold__list li.dolfOut .sold__price span::before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(-14deg);
	width: 110%;
	height: 3px;
	background-color: #000;
	content: "";
}

.sold__list li:first-child .sold__price::after {
	display: none;
}

.sold__top {
	display: flex;
	align-items: flex-end;
	align-content: flex-end;
	gap: 0.56rem;
}

.sold__count {
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.sold__outs {
	width: 6.8125rem;
	height: 1.75rem;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='109' height='28' viewBox='0 0 109 28' fill='none'%3E%3CforeignObject x='-48.9328' y='-48.9328' width='206.866' height='125.866'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='backdrop-filter:blur(24.47px);clip-path:url(%23bgblur_0_868_4458_clip_path);height:100%25;width:100%25'%3E%3C/div%3E%3C/foreignObject%3E%3Cg data-figma-bg-blur-radius='48.9328'%3E%3Cpath d='M107.807 2.11646C108.716 3.73992 109.214 5.49234 108.829 7.37215C108.167 6.94104 107.846 7.30282 108.34 7.87933C108.379 7.92406 108.618 7.87913 108.745 8.07383C108.979 8.43494 108.981 10.7034 108.902 11.219C108.822 11.7345 108.466 11.9734 108.436 12.1362C108.359 12.5362 108.795 12.6485 108.286 13.6207C107.748 14.6477 106.916 14.0983 106.779 15.1404L108.516 14.8263L108.946 15.2976C108.923 17.3994 108.845 19.5013 108.814 21.6019C108.807 22.1415 109.071 22.6071 108.981 23.2154C108.832 24.2342 107.497 26.2537 106.644 26.8492C104.511 28.3361 98.0512 27.6953 95.2258 27.6834C93.2036 27.6743 89.4343 28.1135 87.5982 27.7591C87.2383 27.6888 87.2006 27.2452 86.8039 27.272L86.9149 27.8733C85.9791 27.4529 85.043 27.8893 84.2766 27.8877C65.3935 27.8514 46.4761 28.0618 27.6302 27.9816C26.6774 27.9774 27.2377 27.4449 26.753 27.475C25.9831 28.3673 24.626 27.8286 23.6116 27.8472C18.0904 27.9418 12.5602 27.9329 7.04947 27.8541C6.14655 27.8412 5.48845 28.0828 4.50607 27.8995C1.4583 27.3315 0.0991066 24.8036 0.0186121 21.8382C0.00413682 21.2839 0.226699 20.7039 0.220358 20.133C0.163688 15.3706 0.151636 10.9034 0.223398 6.16892C0.229587 5.70398 -0.0885009 5.36052 0.0241771 4.75921C0.198699 3.8246 1.24372 2.25369 1.96894 1.61269C3.98744 -0.173198 6.62846 0.451576 9.09286 0.414719C24.2229 0.184881 39.3469 0.292265 54.4514 0.316313L59.499 0.255375L59.909 1.67505L60.2779 1.02132C60.8029 0.702013 63.1423 2.98058 63.6269 3.35728C64.1116 3.73399 64.6492 4.12206 65.1228 4.50899C65.4166 4.74684 65.9108 4.46646 65.9215 5.25807C63.3419 5.95681 62.9054 8.60975 62.8049 11.0151C62.7903 11.3727 63.0396 11.6927 63.031 12.0492C62.9675 14.3281 62.6452 17.2939 63.042 19.4527C63.6468 22.7473 67.4325 24.04 70.347 22.9619C71.7315 22.4489 72.9261 20.9914 73.2591 19.5464C73.599 18.0651 73.3091 16.6918 73.3232 15.2315C73.3423 13.2019 73.5988 10.7241 73.2589 8.73053C72.8597 6.39254 70.8332 4.66307 68.4419 4.63553C67.7892 4.62829 67.3847 5.01955 66.731 4.75274C66.2651 4.56342 65.4832 3.48259 65.176 3.25662C64.2261 2.55902 62.9416 1.98734 61.957 1.14728C61.7151 0.942269 61.4449 0.688094 61.5566 0.33232C61.7621 0.127319 66.5434 0.162599 67.322 0.160014C73.4288 0.135922 79.9613 -0.0956302 86.0238 0.0450483C86.7725 0.0618408 87.5441 0.305916 88.298 0.341132L88.7009 0.999181C88.6019 0.674735 88.4666 0.164346 88.9315 0.0528075C89.6078 -0.109605 89.4067 1.19863 90.2543 1.021L90.1741 0.337543L90.5098 0.10564L100.414 0.0984211C100.657 0.0322922 100.791 0.22999 100.65 0.416585C100.371 0.788115 99.7318 0.346463 99.7947 0.986218C100.713 0.971832 101.324 1.34862 102.113 1.70907L103.663 1.13881C102.754 0.887261 101.453 1.24493 101.073 0.185185L103.696 0.144995L103.719 0.751588C104.551 -0.310682 106.377 0.618227 106.908 1.59098C106.258 1.56254 105.535 1.31746 104.9 1.30878C104.546 1.3043 104.6 1.19978 104.564 1.65465L107.808 2.11067L107.807 2.11646ZM103.034 2.50092C102.528 2.09181 102.26 2.55331 102.725 2.97634L104.242 3.97382L104.044 2.57208C103.06 3.07255 103.319 2.73358 103.034 2.50285L103.034 2.50092ZM98.128 2.7744C97.9754 2.57016 97.5503 2.47896 97.381 2.22716C96.8317 2.37204 97.3392 2.93474 97.1408 3.14467C97.0062 3.28693 96.3324 3.13718 96.5051 3.8415L97.1828 4.3554L97.374 3.00646L98.273 3.52395C98.375 3.44788 98.2317 2.91082 98.1283 2.77247L98.128 2.7744ZM92.1102 3.0547L91.3487 2.94767C91.574 4.39445 90.545 4.11223 90.2192 4.41236C90.0944 4.52651 90.1506 4.85084 90.085 4.90255C89.9629 4.99742 87.5073 4.73283 87.0443 5.08246L86.9444 8.03034C87.6604 8.50639 90.1773 7.65732 90.5166 8.32414C90.1214 9.82522 90.9837 11.5876 89.9841 12.7757C90.848 12.9718 90.3279 13.7046 90.3706 14.2943C90.5338 16.5657 90.4924 18.7553 90.5728 21.0347C90.5943 21.6647 90.0208 22.9088 90.9809 23.1401C91.6569 23.3019 93.0265 22.7142 93.8632 23.162C94.2093 23.1359 94.2395 21.4892 94.246 21.1619C94.306 17.5913 93.9472 13.8418 94.0355 10.2909C94.0547 9.56441 94.2741 8.81103 94.3322 8.08412C94.8656 8.0962 94.9482 8.73479 94.9639 9.15368L95.3116 8.02327L97.6039 8.1745L97.7135 9.03897L97.2922 9.18614L97.8973 9.76059C98.3369 9.95799 98.2776 9.24995 98.2496 8.97479C98.1974 8.45446 97.7899 7.9982 97.7492 7.6328C97.6878 7.07975 98.055 5.27598 97.7001 4.90375L91.4649 4.92749L92.1124 3.05305L92.1102 3.0547ZM85.4107 5.06314C84.8907 4.92714 81.8503 4.68453 81.706 5.06519L81.7861 18.6125C81.4659 19.7271 80.5248 20.55 79.4422 19.7434C78.705 19.1956 79.0379 18.2694 78.9883 17.6316C78.7359 14.3767 79.0086 11.0816 78.9908 7.80468C78.9858 7.01386 78.5666 6.09603 78.9836 5.13851C77.7585 5.02134 76.4472 4.53041 75.2769 5.14029C74.9325 6.14929 75.2585 7.1228 75.2472 8.0725C75.2075 11.5536 74.8751 15.7405 75.2618 19.0929C75.8962 24.5988 84.7071 24.8153 85.4675 18.7369C85.776 16.2625 85.3367 12.602 85.3205 10.0427C85.3173 9.40741 85.5562 5.26245 85.411 5.06121L85.4107 5.06314ZM54.4477 6.10208C51.902 4.28589 49.353 5.21298 46.4618 4.93237C46.2493 4.96343 45.9851 5.1425 45.9085 5.344C45.7453 5.77704 45.9788 8.14481 45.9716 8.85529C45.9338 12.8123 45.9888 16.9003 46.0476 20.8631C46.0573 21.4796 45.4934 22.7664 46.2759 23.1142L52.6134 23.04C53.1831 22.4675 54.1216 22.4206 54.6692 21.8116C56.7986 19.4517 56.0164 16.6491 56.0057 13.7839C55.9961 11.3591 56.5144 9.27982 55.3484 7.08365C55.2359 6.87129 54.6268 6.22749 54.4463 6.09795L54.4477 6.10208ZM38.8287 19.7324L38.8218 5.5173C38.7031 4.78912 35.9066 4.87757 35.2326 5.10714C34.8135 6.61271 35.1467 8.1926 35.1303 9.71156C35.117 11.0128 35.012 12.3011 35.0049 13.5993C34.9974 15.0684 35.2026 16.5615 34.9711 18.0188C34.921 18.0707 33.9139 17.0427 33.666 17.6368C35.7329 18.8236 34.9665 19.1443 34.9571 21.0475C34.9543 21.6564 35.2974 22.2825 35.069 22.9461L44.3628 23.2718C44.4355 22.1597 44.9646 21.0116 44.3908 19.9737C42.5655 19.7093 40.6651 20.2244 38.8287 19.7324ZM104.873 16.2463C105.172 15.3666 104.104 15.2637 103.481 15.07C103.204 15.8624 104.236 16.2236 104.873 16.2463ZM31.0032 5.5386C28.1621 3.79094 24.0902 4.99338 22.9242 8.1786C22.7458 8.66455 23.0254 9.52345 22.365 9.37558C23.4164 12.4244 22.1605 16.4952 22.8423 19.6001C23.6553 23.3013 28.8837 24.5728 31.4492 22.2801C32.1867 21.6212 32.9367 20.339 33.219 19.4274C33.3701 18.9415 33.0813 15.7248 33.0884 14.8885C33.1038 12.5498 33.6037 9.32795 32.5696 7.21911C32.4348 6.94269 31.2096 5.66391 31.0035 5.53667L31.0032 5.5386ZM15.0605 10.6268C13.9763 8.1925 16.962 7.27371 17.456 8.88603C17.6154 9.40569 17.3756 10.0815 17.7099 10.5884C18.0841 10.9201 20.6608 10.9993 21.0377 10.667C21.9709 7.00096 18.7782 4.47862 15.336 4.64927C14.9834 4.66653 12.8068 5.81109 12.506 6.16976C11.9776 6.79517 11.0649 8.44955 11.1002 9.24658C11.1874 11.2105 11.8229 12.6875 13.2278 14.1016C13.9398 14.8168 17.6188 17.1717 17.6708 17.8905C17.7474 18.9645 17.4393 20.4268 16.0894 20.1997C14.6272 19.9548 15.1138 17.7256 14.6353 17.4166C13.8213 17.7719 11.4143 16.9049 11.2299 17.9246C11.1794 18.2044 11.3982 19.8371 11.4849 20.1657C12.4056 23.6796 17.873 24.5051 20.1769 21.8827C20.4172 21.6099 20.4222 21.3217 20.5643 21.0685C20.6628 20.8917 20.9109 21.0111 20.9986 20.6873C21.5427 18.6745 21.4413 16.3784 19.9711 14.8175C18.8215 13.5965 15.6876 12.0377 15.0602 10.6287L15.0605 10.6268ZM106.781 21.8646C106.74 21.7684 106.157 21.4702 106.085 21.5288C105.914 22.3283 106.033 23.3336 107.014 23.2298C107.262 22.6514 106.839 22.7237 106.745 22.4491C106.698 22.3127 106.85 22.0275 106.78 21.8643L106.781 21.8646Z' fill='black'/%3E%3Cpath d='M69.3087 19.6358C69.2715 19.6935 68.6659 20.0899 68.5569 20.104C67.0356 20.299 66.6013 19.0548 66.5679 17.7961C66.5217 15.9991 66.6741 13.9902 66.7042 12.1764C66.7232 11.0863 66.4095 10.2914 66.76 9.01398C67.1583 7.56051 69.3501 7.58163 69.6053 9.27438C69.3962 12.0556 70.0446 15.6393 69.7447 18.3174C69.7005 18.72 69.5212 19.2962 69.3087 19.6358Z' fill='black'/%3E%3Cpath d='M51.8269 8.44208C52.0235 8.59551 52.3252 9.6737 52.3724 10.0066C52.7369 12.5795 52.1061 15.7496 52.4302 18.3895C51.981 19.8732 50.9184 20.0717 49.5054 19.8652L49.7739 8.1083L51.8269 8.44208Z' fill='black'/%3E%3Cpath d='M29.3664 14.5383C29.4752 14.7501 29.565 15.883 29.5641 16.1974C29.5635 16.7063 29.462 18.6281 29.3464 19.0403C28.9313 20.5307 26.7672 20.5764 26.5011 18.8781C26.2499 17.2823 26.5838 15.578 26.5738 13.9964C26.5704 13.6146 26.1627 13.286 26.3631 12.7816C26.713 11.9011 27.8496 13.9163 27.9375 13.9836C28.0659 14.0823 29.0085 13.8374 29.3667 14.5364L29.3664 14.5383Z' fill='black'/%3E%3Cpath d='M29.5101 13.9099L26.448 12.2825C26.6087 11.1671 26.1572 10.0049 26.56 8.92552C26.913 7.98062 28.2854 7.83548 28.9984 8.52927C29.912 9.41831 29.1956 12.5881 29.5101 13.9099Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='bgblur_0_868_4458_clip_path' transform='translate(48.9328 48.9328)'%3E%3Cpath d='M107.807 2.11646C108.716 3.73992 109.214 5.49234 108.829 7.37215C108.167 6.94104 107.846 7.30282 108.34 7.87933C108.379 7.92406 108.618 7.87913 108.745 8.07383C108.979 8.43494 108.981 10.7034 108.902 11.219C108.822 11.7345 108.466 11.9734 108.436 12.1362C108.359 12.5362 108.795 12.6485 108.286 13.6207C107.748 14.6477 106.916 14.0983 106.779 15.1404L108.516 14.8263L108.946 15.2976C108.923 17.3994 108.845 19.5013 108.814 21.6019C108.807 22.1415 109.071 22.6071 108.981 23.2154C108.832 24.2342 107.497 26.2537 106.644 26.8492C104.511 28.3361 98.0512 27.6953 95.2258 27.6834C93.2036 27.6743 89.4343 28.1135 87.5982 27.7591C87.2383 27.6888 87.2006 27.2452 86.8039 27.272L86.9149 27.8733C85.9791 27.4529 85.043 27.8893 84.2766 27.8877C65.3935 27.8514 46.4761 28.0618 27.6302 27.9816C26.6774 27.9774 27.2377 27.4449 26.753 27.475C25.9831 28.3673 24.626 27.8286 23.6116 27.8472C18.0904 27.9418 12.5602 27.9329 7.04947 27.8541C6.14655 27.8412 5.48845 28.0828 4.50607 27.8995C1.4583 27.3315 0.0991066 24.8036 0.0186121 21.8382C0.00413682 21.2839 0.226699 20.7039 0.220358 20.133C0.163688 15.3706 0.151636 10.9034 0.223398 6.16892C0.229587 5.70398 -0.0885009 5.36052 0.0241771 4.75921C0.198699 3.8246 1.24372 2.25369 1.96894 1.61269C3.98744 -0.173198 6.62846 0.451576 9.09286 0.414719C24.2229 0.184881 39.3469 0.292265 54.4514 0.316313L59.499 0.255375L59.909 1.67505L60.2779 1.02132C60.8029 0.702013 63.1423 2.98058 63.6269 3.35728C64.1116 3.73399 64.6492 4.12206 65.1228 4.50899C65.4166 4.74684 65.9108 4.46646 65.9215 5.25807C63.3419 5.95681 62.9054 8.60975 62.8049 11.0151C62.7903 11.3727 63.0396 11.6927 63.031 12.0492C62.9675 14.3281 62.6452 17.2939 63.042 19.4527C63.6468 22.7473 67.4325 24.04 70.347 22.9619C71.7315 22.4489 72.9261 20.9914 73.2591 19.5464C73.599 18.0651 73.3091 16.6918 73.3232 15.2315C73.3423 13.2019 73.5988 10.7241 73.2589 8.73053C72.8597 6.39254 70.8332 4.66307 68.4419 4.63553C67.7892 4.62829 67.3847 5.01955 66.731 4.75274C66.2651 4.56342 65.4832 3.48259 65.176 3.25662C64.2261 2.55902 62.9416 1.98734 61.957 1.14728C61.7151 0.942269 61.4449 0.688094 61.5566 0.33232C61.7621 0.127319 66.5434 0.162599 67.322 0.160014C73.4288 0.135922 79.9613 -0.0956302 86.0238 0.0450483C86.7725 0.0618408 87.5441 0.305916 88.298 0.341132L88.7009 0.999181C88.6019 0.674735 88.4666 0.164346 88.9315 0.0528075C89.6078 -0.109605 89.4067 1.19863 90.2543 1.021L90.1741 0.337543L90.5098 0.10564L100.414 0.0984211C100.657 0.0322922 100.791 0.22999 100.65 0.416585C100.371 0.788115 99.7318 0.346463 99.7947 0.986218C100.713 0.971832 101.324 1.34862 102.113 1.70907L103.663 1.13881C102.754 0.887261 101.453 1.24493 101.073 0.185185L103.696 0.144995L103.719 0.751588C104.551 -0.310682 106.377 0.618227 106.908 1.59098C106.258 1.56254 105.535 1.31746 104.9 1.30878C104.546 1.3043 104.6 1.19978 104.564 1.65465L107.808 2.11067L107.807 2.11646ZM103.034 2.50092C102.528 2.09181 102.26 2.55331 102.725 2.97634L104.242 3.97382L104.044 2.57208C103.06 3.07255 103.319 2.73358 103.034 2.50285L103.034 2.50092ZM98.128 2.7744C97.9754 2.57016 97.5503 2.47896 97.381 2.22716C96.8317 2.37204 97.3392 2.93474 97.1408 3.14467C97.0062 3.28693 96.3324 3.13718 96.5051 3.8415L97.1828 4.3554L97.374 3.00646L98.273 3.52395C98.375 3.44788 98.2317 2.91082 98.1283 2.77247L98.128 2.7744ZM92.1102 3.0547L91.3487 2.94767C91.574 4.39445 90.545 4.11223 90.2192 4.41236C90.0944 4.52651 90.1506 4.85084 90.085 4.90255C89.9629 4.99742 87.5073 4.73283 87.0443 5.08246L86.9444 8.03034C87.6604 8.50639 90.1773 7.65732 90.5166 8.32414C90.1214 9.82522 90.9837 11.5876 89.9841 12.7757C90.848 12.9718 90.3279 13.7046 90.3706 14.2943C90.5338 16.5657 90.4924 18.7553 90.5728 21.0347C90.5943 21.6647 90.0208 22.9088 90.9809 23.1401C91.6569 23.3019 93.0265 22.7142 93.8632 23.162C94.2093 23.1359 94.2395 21.4892 94.246 21.1619C94.306 17.5913 93.9472 13.8418 94.0355 10.2909C94.0547 9.56441 94.2741 8.81103 94.3322 8.08412C94.8656 8.0962 94.9482 8.73479 94.9639 9.15368L95.3116 8.02327L97.6039 8.1745L97.7135 9.03897L97.2922 9.18614L97.8973 9.76059C98.3369 9.95799 98.2776 9.24995 98.2496 8.97479C98.1974 8.45446 97.7899 7.9982 97.7492 7.6328C97.6878 7.07975 98.055 5.27598 97.7001 4.90375L91.4649 4.92749L92.1124 3.05305L92.1102 3.0547ZM85.4107 5.06314C84.8907 4.92714 81.8503 4.68453 81.706 5.06519L81.7861 18.6125C81.4659 19.7271 80.5248 20.55 79.4422 19.7434C78.705 19.1956 79.0379 18.2694 78.9883 17.6316C78.7359 14.3767 79.0086 11.0816 78.9908 7.80468C78.9858 7.01386 78.5666 6.09603 78.9836 5.13851C77.7585 5.02134 76.4472 4.53041 75.2769 5.14029C74.9325 6.14929 75.2585 7.1228 75.2472 8.0725C75.2075 11.5536 74.8751 15.7405 75.2618 19.0929C75.8962 24.5988 84.7071 24.8153 85.4675 18.7369C85.776 16.2625 85.3367 12.602 85.3205 10.0427C85.3173 9.40741 85.5562 5.26245 85.411 5.06121L85.4107 5.06314ZM54.4477 6.10208C51.902 4.28589 49.353 5.21298 46.4618 4.93237C46.2493 4.96343 45.9851 5.1425 45.9085 5.344C45.7453 5.77704 45.9788 8.14481 45.9716 8.85529C45.9338 12.8123 45.9888 16.9003 46.0476 20.8631C46.0573 21.4796 45.4934 22.7664 46.2759 23.1142L52.6134 23.04C53.1831 22.4675 54.1216 22.4206 54.6692 21.8116C56.7986 19.4517 56.0164 16.6491 56.0057 13.7839C55.9961 11.3591 56.5144 9.27982 55.3484 7.08365C55.2359 6.87129 54.6268 6.22749 54.4463 6.09795L54.4477 6.10208ZM38.8287 19.7324L38.8218 5.5173C38.7031 4.78912 35.9066 4.87757 35.2326 5.10714C34.8135 6.61271 35.1467 8.1926 35.1303 9.71156C35.117 11.0128 35.012 12.3011 35.0049 13.5993C34.9974 15.0684 35.2026 16.5615 34.9711 18.0188C34.921 18.0707 33.9139 17.0427 33.666 17.6368C35.7329 18.8236 34.9665 19.1443 34.9571 21.0475C34.9543 21.6564 35.2974 22.2825 35.069 22.9461L44.3628 23.2718C44.4355 22.1597 44.9646 21.0116 44.3908 19.9737C42.5655 19.7093 40.6651 20.2244 38.8287 19.7324ZM104.873 16.2463C105.172 15.3666 104.104 15.2637 103.481 15.07C103.204 15.8624 104.236 16.2236 104.873 16.2463ZM31.0032 5.5386C28.1621 3.79094 24.0902 4.99338 22.9242 8.1786C22.7458 8.66455 23.0254 9.52345 22.365 9.37558C23.4164 12.4244 22.1605 16.4952 22.8423 19.6001C23.6553 23.3013 28.8837 24.5728 31.4492 22.2801C32.1867 21.6212 32.9367 20.339 33.219 19.4274C33.3701 18.9415 33.0813 15.7248 33.0884 14.8885C33.1038 12.5498 33.6037 9.32795 32.5696 7.21911C32.4348 6.94269 31.2096 5.66391 31.0035 5.53667L31.0032 5.5386ZM15.0605 10.6268C13.9763 8.1925 16.962 7.27371 17.456 8.88603C17.6154 9.40569 17.3756 10.0815 17.7099 10.5884C18.0841 10.9201 20.6608 10.9993 21.0377 10.667C21.9709 7.00096 18.7782 4.47862 15.336 4.64927C14.9834 4.66653 12.8068 5.81109 12.506 6.16976C11.9776 6.79517 11.0649 8.44955 11.1002 9.24658C11.1874 11.2105 11.8229 12.6875 13.2278 14.1016C13.9398 14.8168 17.6188 17.1717 17.6708 17.8905C17.7474 18.9645 17.4393 20.4268 16.0894 20.1997C14.6272 19.9548 15.1138 17.7256 14.6353 17.4166C13.8213 17.7719 11.4143 16.9049 11.2299 17.9246C11.1794 18.2044 11.3982 19.8371 11.4849 20.1657C12.4056 23.6796 17.873 24.5051 20.1769 21.8827C20.4172 21.6099 20.4222 21.3217 20.5643 21.0685C20.6628 20.8917 20.9109 21.0111 20.9986 20.6873C21.5427 18.6745 21.4413 16.3784 19.9711 14.8175C18.8215 13.5965 15.6876 12.0377 15.0602 10.6287L15.0605 10.6268ZM106.781 21.8646C106.74 21.7684 106.157 21.4702 106.085 21.5288C105.914 22.3283 106.033 23.3336 107.014 23.2298C107.262 22.6514 106.839 22.7237 106.745 22.4491C106.698 22.3127 106.85 22.0275 106.78 21.8643L106.781 21.8646Z'/%3E%3Cpath d='M69.3087 19.6358C69.2715 19.6935 68.6659 20.0899 68.5569 20.104C67.0356 20.299 66.6013 19.0548 66.5679 17.7961C66.5217 15.9991 66.6741 13.9902 66.7042 12.1764C66.7232 11.0863 66.4095 10.2914 66.76 9.01398C67.1583 7.56051 69.3501 7.58163 69.6053 9.27438C69.3962 12.0556 70.0446 15.6393 69.7447 18.3174C69.7005 18.72 69.5212 19.2962 69.3087 19.6358Z'/%3E%3Cpath d='M51.8269 8.44208C52.0235 8.59551 52.3252 9.6737 52.3724 10.0066C52.7369 12.5795 52.1061 15.7496 52.4302 18.3895C51.981 19.8732 50.9184 20.0717 49.5054 19.8652L49.7739 8.1083L51.8269 8.44208Z'/%3E%3Cpath d='M29.3664 14.5383C29.4752 14.7501 29.565 15.883 29.5641 16.1974C29.5635 16.7063 29.462 18.6281 29.3464 19.0403C28.9313 20.5307 26.7672 20.5764 26.5011 18.8781C26.2499 17.2823 26.5838 15.578 26.5738 13.9964C26.5704 13.6146 26.1627 13.286 26.3631 12.7816C26.713 11.9011 27.8496 13.9163 27.9375 13.9836C28.0659 14.0823 29.0085 13.8374 29.3667 14.5364L29.3664 14.5383Z'/%3E%3Cpath d='M29.5101 13.9099L26.448 12.2825C26.6087 11.1671 26.1572 10.0049 26.56 8.92552C26.913 7.98062 28.2854 7.83548 28.9984 8.52927C29.912 9.41831 29.1956 12.5881 29.5101 13.9099Z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.sold__price {
	font-size: 3rem;
	font-style: normal;
	font-weight: 700;
	line-height: 3.8125rem;
	position: relative;
	display: inline-flex;
	width: auto;
}

.sold__price span {
	position: relative;
}

.sold__price::after {
	width: 3.58406rem;
	height: 2.47488rem;
	position: absolute;
	content: "";
	top: 50%;
	transform: translate(-100%, -50%);
	left: -3.25rem;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='40' viewBox='0 0 58 40' fill='none'%3E%3Cpath d='M54.1426 16.2627L54.1523 16.2539L57.6885 19.7891L37.8789 39.5977L34.3438 36.0625L48.1074 22.2988H0.34375V17.2988H48.1074L34.3438 3.53516L37.8799 0L54.1426 16.2627Z' fill='%23222222'/%3E%3C/svg%3E");
}

@media screen and (max-width: 960px) {
	.section__sold {
		background-color: #f4fd19;
		padding: 3rem 0;
	}

	.sold__title {
		font-size: 1.5rem;
		line-height: 1.3;
		text-align: center;
	}
	.sold__list {
		margin-top: 2rem;
		gap: 3rem;
		flex-direction: column;
		align-items: center;
		align-content: center;
		justify-content: center;
	}
	.sold__list li {
		position: relative;
	}
	.sold__top {
		gap: 0.4rem;
	}
	.sold__count {
		font-size: 1rem;
	}
	.sold__outs {
		width: 4.8125rem;
		height: 1.25rem;
	}
	.sold__price {
		font-size: 2rem;
		line-height: 2.2rem;
		position: static;
	}
	.sold__price::after {
		width: 2.58406rem;
		height: 1.47488rem;
		top: -0.5rem;
		transform: translate(-50%, -100%) rotate(90deg);
		left: 50%;
	}
}

/*--------------------------------------------*/
/*--------------------------------------------*/
/*--------------------------------------------*/
/*--------------------------------------------*/
/*--------------------------------------------*/
/*--------------------------------------------*/
/*--------------------------------------------*/
/*--------------------------------------------*/

.modal {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1200;
	width: 100%;
	height: 100%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	display: flex;
	flex-flow: column nowrap;
	background-color: rgba(34, 34, 34, 0.4);
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	-webkit-transition: all 0.15s ease-in;
	-o-transition: all 0.15s ease-in;
	transition: all 0.15s ease-in;
}
.modal.isOpened {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}
.modal.isOpened .modal__body {
	transform: scale(1);
}
.modal__container {
	flex: 0 0 auto;
	width: 100%;
	max-width: 100%;
	min-height: 100%;
	display: flex;
	flex-flow: column nowrap;
	align-items: center;
	justify-content: center;
}
.modal__body {
	flex: 0 0 auto;
	margin: 5rem 0;
	position: relative;
	background-color: #fff;
	border-radius: 1rem;
	max-width: 37.5rem;
	width: 100%;
	padding: 3.125rem;
	transform: scale(0.9);
	-webkit-transition: all 0.15s ease-in;
	-o-transition: all 0.15s ease-in;
	transition: all 0.15s ease-in;
}
.modal__close {
	position: absolute;
	top: 2rem;
	right: 2.125rem;
	padding: 0 !important;
	border: none !important;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all 0.15s ease-in;
	background-color: transparent;
}
.modal__close::before {
	content: "";
	flex-shrink: 0;
	width: 1rem;
	height: 1rem;
	background-size: 1rem 1rem;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M1.24138 1L8 7.8772M8 7.8772L15 15M8 7.8772L1 15M8 7.8772L14.7586 1.00001' stroke='%23222222' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
.modal__close:hover {
	opacity: 0.5;
}
@media screen and (max-width: 960px) {
	.modal__body {
		max-width: 27.5rem;
		padding: 1.25rem;
		border-radius: 0.75rem;
	}
	.modal__close {
		top: 1.875rem;
		right: 1.25rem;
	}
}
@media screen and (max-width: 675px) {
	.modal__container {
		padding: 0;
	}
	.modal__body {
		max-width: 20rem;
	}
}

.registr__form {
	display: flex;
	flex-direction: column;
	gap: 1.5625rem 0;
}
.registr__form .tl3 {
	padding-right: 1rem;
	font-size: 2.875rem;
}
.registr__btns {
	display: flex;
	flex-wrap: wrap;
	gap: 1.5625rem;
}
.registr__btns {
	display: flex;
	align-items: center;
	align-content: center;
	gap: 1.56rem;
}
.registr__btns .btn-def {
	padding: 1.5rem 2.5rem;
	border-radius: 3rem;
	background-color: #f4fd19;
	border: none;
	font-size: 0.875rem;
	font-weight: 600;
	color: #000;
	line-height: 1.2;
	text-align: center;
}
.registr__btns .btn-def.trnspr {
	background-color: transparent;
	border: 1px solid #000;
}
@media screen and (max-width: 960px) {
	.registr__form {
		gap: 1rem 0;
	}
	.registr__form .tl3 {
		padding-right: 2rem;
	}
	.registr .form {
		gap: 1rem 0;
	}
	.registr__btns {
		flex-direction: column;
		gap: 1rem;
	}
	.registr__btns .btn-def {
		width: 100%;
	}
	.registr__form .tl3 {
		font-size: 1.8rem;
	}
}

.btn-def {
	cursor: pointer;
}

.form {
	display: flex;
	flex-direction: column;
	gap: 1.5625rem 0;
}
.form.cl-gray .label__def input,
.form.cl-gray .label__def textarea {
	border-color: #e0e0e0;
	color: #000;
}
.form.cl-gray .label__def input::placeholder,
.form.cl-gray .label__def textarea::placeholder {
	color: #616161;
}
.form .label__def input,
.form .label__def textarea {
	width: 100%;
	padding: 0.7813rem 0.6875rem;
	border: 0.0625rem solid #fff;
	border-radius: 0.375rem;
	background-color: transparent;
	font-size: 0.9375rem;
	line-height: 1.4;
	color: #fff;
	transition: all 0.15s ease-in;
}
.form .label__def input::placeholder,
.form .label__def textarea::placeholder {
	color: #fff;
}
.form .label__def input:hover,
.form .label__def textarea:hover,
.form .label__def input:focus,
.form .label__def textarea:focus {
	border-color: #f4fd19;
}
.form .label__def textarea {
	padding: 0.9375rem;
}
.form .label__def.isRequire input {
	border-color: #e9c40b;
}
