.wrapper {
	min-height:4627px;
	position:relative;
}

.title-first {
	font-family: var(--second-family);
	font-weight: 400;
	font-size: 210px;
	/* line-height: 30%; */
	color: var(--black);
}

.title-second {
	font-family: var(--second-family);
	font-weight: 400;
	font-size: 80px;
	line-height: 79%;
	color: var(--black);
}

.title-second span {
	background: linear-gradient(180deg, #ff2323 0%, #7a0f4f 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-shadow: 0 4px 17px 0 var(--white), 0 4px 31px 0 var(--white);
}

.image-decor1 {
	display:block;
	position:absolute;
	left:0;
	top:clamp(185px, calc(335px + -7.8125vw), 210px);
	width:1292px;
	height:721px;
	/* object-fit: cover; */
}

.image-decor2 {
	display:block;
	position:absolute;
	right:clamp(0px, calc(-475px + 29.6875vw), 95px);
	top:0;
	z-index:2;
	width:973px;
	height:978px;
}

.image-decor3 {
	display:block;
	position:absolute;
	top:700px;
	width:1210px;
	height:1752px;
	margin:0 auto;
}

.page-text1 {
	width:387px;
	font-family: var(--font-family);
	font-weight: 800;
	font-size: 25px;
	line-height: 128%;
	color: var(--black);
	position:absolute;
	top:990px;
	left:clamp(200px, calc(-550px + 52.0833vw), 450px);
}

.page-text2 {
	width:420px;
	font-family: var(--font3);
	font-weight: 700;
	font-size: 22px;
	line-height: 132%;
	text-align: center;
	color: var(--white);
	position:absolute;
	top:1245px;
	right:clamp(265px, calc(-464px + 50.625vw), 508px);
}

.page-button1 {
	display:flex;
	justify-content:center;
	align-items:center;
	width:483px;
	height:67px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	background-image:url(/wp-content/uploads/2026/07/Frame-2147238750.png);
	text-decoration:none;
	position:absolute;
	top:1384px;
	right:clamp(230px, calc(-505px + 51.0417vw), 475px);
	font-family: var(--font3);
	font-weight: 700;
	font-size: 22px;
	line-height: 153%;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: var(--white);
}

.page-text3 {
	width:444px;
	font-family: var(--second-family);
	font-weight: 400;
	font-size: 80px;
	line-height: 103%;
	color: var(--black);
	position:absolute;
	top:1470px;
	left:clamp(170px, calc(-580px + 52.0833vw), 420px);	
}

.page-text3 span {
	color: #c71a36;
}

.page-text4 {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 22px;
	line-height: 103%;
	text-transform: uppercase;
	text-align: center;
	color: #000509;
	position:absolute;
	top:1720px;
	right:clamp(333px, calc(-138px + 32.7083vw), 490px);
}

.page-form {
	width:565px;
	box-shadow: 0 4px 4px 0 rgba(255, 137, 137, 0.57);
	background: var(--white);
	border-radius:25px;
	position:absolute;
	top:1790px;
	right:clamp(265px, calc(-510px + 48.4375vw), 420px);
	padding:35px 20px;
}

.page-form br {
	display:none;
}

.cf7__field p {
	display:flex;
	flex-direction:column;
	gap:16px;
}

.form-field {
	display:block;
	width:100%;
	border: 1px solid #c8c8c8;
	border-radius: 10px;
	padding: 10px 24px 11px;
	height: 65px;
	background: var(--white);
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 24px;
	line-height: 130%;
	color: #7a7676;
}

.form-field::placeholder {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 24px;
	line-height: 130%;
	color: #7a7676;
}

.wpcf7-list-item {
	margin:0;
}

.cf7__accept p span {
	display:block;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	display:none;
}

.accept-field {
	border: 1px solid var(--black);
	border-radius: 5px;
	width: 28px;
	height: 28px;
}

.cf7__accept {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 18px;
	line-height: 130%;
	color: var(--black);
	padding:30px 0 26px 0;
}

.cf7__accept a {
	font-weight: 600;
	text-decoration: underline;
	text-decoration-skip-ink: none;
	color: #7a7676;
}

.wpcf7-form-control.wpcf7-acceptance span label {
	display:flex;
	align-items:center;
	gap:24px;
}

.cf7__accept p {
	display:flex;
	flex-direction:column;
	gap:16px;
}

.form-btn {
	display:block;
	border-radius: 19px;
	background: #ff0019;
	width: 100%;
	height: 73px;
	border:none;
	font-family: var(--second-family);
	font-weight: 400;
	font-size: 30px;
	line-height: 153%;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: var(--white);
}

.wpcf7-spinner {
	position:absolute;
	top:0;
	left:0;
}

.page-block4 {
	width: 1116px;
	min-height: 492px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	background-image:url(/wp-content/uploads/2026/07/block_4-scaled.webp);
	position:absolute;
	top:2450px;
}

.page-block4__top {
	padding:62px 0 0 0;
}

.page-block4__text1 {
	font-family: var(--second-family);
	font-weight: 400;
	font-size: 45px;
	/* line-height: 125%; */
	text-align: center;
	color: var(--white);
}

.page-block4__text2 {
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 30px;
	color: #82b4de;
	text-align: center;
}

.page-block4__bottom {
	display:flex;
	justify-content:center;
	align-items:center;
}

.page-block4__card {
	display:block;
	width:466px;
	height:301px;
	object-fit: cover;
}

.page-block4__bottom-right-text1 {
	width:466px;
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 25px;
	line-height: 103%;
	color: var(--white);
	padding:0 0 19px 0;
}

.page-block4__bottom-right-text2 {
	width:289px;
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 20px;
	line-height: 100%;
	color: #d9d9d9;
	padding:19px 0 0 0;
}

.page-block4__bottom-right-btn {
	border-radius: 10px;
	background: #ff0019;
	width: 426px;
	height: 79px;
	text-decoration:none;
	display:flex;
	justify-content:center;
	align-items:center;
	font-family: var(--font-family);
	font-weight: 700;
	font-size: 30px;
	line-height: 153%;
	letter-spacing: 0.02em;
	color: var(--white);
}

.page-prize {
	position:absolute;
	top:3000px;
}

.page-prize-title {
	display:flex;
	justify-content:center;
	align-items:center;
	gap:14px;
}

.page-prize-title__first {
	display:block;
	font-family: var(--second-family);
	font-weight: 400;
	font-size: 80px;
	line-height: 103%;
	text-transform: uppercase;
	color: #ff0019;
}

.page-prize-title__second {
	font-family: var(--font-family);
	font-weight: 700;
	font-size: 30px;
	line-height: 103%;
	color: var(--black);
}

.page-prize-list {
	display:flex;
	justify-content:center;
	gap:66px;
	padding:30px 0 0 0;
}

.page-prize-item {
	border-radius: 59px;
	width: 528px;
	height: 556px;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25), 1px -1px 6px 7px rgba(0, 0, 0, 0.03);
	padding:40px 0;
	position:relative;
}

.page-prize-item:nth-child(1) {
	border: 12px solid #2e6095;
}

.page-prize-item:nth-child(1) img {
	display:block;
	width:100%;
	height:379px;
	object-fit: cover;
}

.page-prize-item:nth-child(1) p {
	font-family: var(--third-family);
	font-weight: 800;
	font-size: 25px;
	line-height: 115%;
	text-transform: uppercase;
	text-align: center;
	color: #394a58;
	position:absolute;
	bottom:120px;
	left:85px;
}

.page-prize-item:nth-child(1) a {
	text-decoration:none;
	font-family: var(--second-family);
	font-weight: 400;
	font-size: 30px;
	line-height: 153%;
	letter-spacing: 0.02em;
	color: var(--white);
	display:flex;
	justify-content:center;
	align-items:center;
	border-radius: 10px;
	background: #2e6095;
	width: 263px;
	height: 79px;
	margin:18px auto 0 auto;
}

.page-prize-item:nth-child(2) {
	border: 12px solid #ff0019;
}

.page-prize-item:nth-child(2) p {
	font-family: var(--font4);
	font-weight: 800;
	font-size: 44px;
	line-height: 115%;
	text-transform: uppercase;
	text-align: center;
	color: #43423c;
}

.page-prize-item:nth-child(2) img {
	display:block;
	width:302px;
	height:262px;
	margin:0 auto 29px auto;
}

.page-prize-item:nth-child(2) a {
	text-decoration:none;
	display:flex;
	justify-content:center;
	align-items:center;
	font-family: var(--second-family);
	font-weight: 400;
	font-size: 30px;
	line-height: 153%;
	letter-spacing: 0.02em;
	color: var(--white);
	border-radius: 10px;
	background: #ff0019;
	width: 227px;
	height: 79px;
	margin:0 auto;
}

.prize-second {
	position:absolute;
	top:3700px;
}

.prize-second-title {
	font-family: var(--second-family);
	font-weight: 400;
	font-size: 80px;
	line-height: 103%;
	color: var(--black);
	text-align:center;
}

.rzd-block {
	width:100%;
	height:328px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	background-image:url(/wp-content/uploads/2026/07/banner_rzd-scaled.webp);
	margin:45px 0 0 0;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:flex-end;
	gap:20px;
}

.rzd-block p {
	font-family: var(--third-family);
	font-weight: 700;
	font-size: 60px;
	line-height: 103%;
	text-transform: uppercase;
	color: var(--white);
	text-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.66);
	padding:30px 74px 0 0;
}

.rzd-block span {
	display:block;
	width:443px;
	height:35px;
	margin:0 30px 0 0;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	background-image: url("data:image/svg+xml,%3Csvg width='452' height='43' viewBox='0 0 452 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_18064_704)'%3E%3Cpath d='M427.51 24.2504L432.817 16.6963L427.51 9.10352H432.933L438.395 16.6963L432.933 24.2504H427.51ZM436.265 24.2504L441.572 16.6963L436.265 9.10352H441.688L447.15 16.6963L441.688 24.2504H436.265Z' fill='%23FFF6C1' /%3E%3Cpath d='M416.438 27.4271C414.217 27.4271 412.216 26.9752 410.434 26.0713C408.677 25.1415 407.296 23.8632 406.288 22.2361C405.307 20.6091 404.816 18.7626 404.816 16.6965C404.816 14.6304 405.307 12.7839 406.288 11.1568C407.296 9.52979 408.677 8.26432 410.434 7.36042C412.216 6.43069 414.217 5.96582 416.438 5.96582C418.633 5.96582 420.544 6.43069 422.171 7.36042C423.824 8.26432 425.025 9.56853 425.774 11.273L421.087 13.7911C420.002 11.8799 418.44 10.9244 416.399 10.9244C414.824 10.9244 413.52 11.4409 412.487 12.4739C411.454 13.507 410.937 14.9145 410.937 16.6965C410.937 18.4785 411.454 19.886 412.487 20.919C413.52 21.952 414.824 22.4686 416.399 22.4686C418.465 22.4686 420.028 21.513 421.087 19.6019L425.774 22.1587C425.025 23.8115 423.824 25.1028 422.171 26.0325C420.544 26.9623 418.633 27.4271 416.438 27.4271Z' fill='%23FFF6C1' /%3E%3Cpath d='M404.173 6.27588L394.759 28.3958C393.804 30.7976 392.616 32.4892 391.195 33.4705C389.801 34.4519 388.109 34.9426 386.12 34.9426C385.036 34.9426 383.964 34.7748 382.905 34.439C381.846 34.1033 380.981 33.6384 380.31 33.0444L382.518 28.7444C382.983 29.1576 383.512 29.4804 384.106 29.7129C384.726 29.9453 385.333 30.0615 385.927 30.0615C386.753 30.0615 387.425 29.8549 387.941 29.4417C388.458 29.0543 388.923 28.3958 389.336 27.466L389.413 27.2723L380.387 6.27588H386.624L392.474 20.4156L398.362 6.27588H404.173Z' fill='%23FFF6C1' /%3E%3Cpath d='M356.395 6.27588H362.399V14.411H371.464V6.27588H377.507V27.1174H371.464V19.3309H362.399V27.1174H356.395V6.27588Z' fill='%23FFF6C1' /%3E%3Cpath d='M340.809 27.4271C338.614 27.4271 336.639 26.9752 334.882 26.0713C333.152 25.1415 331.796 23.8632 330.815 22.2361C329.833 20.6091 329.343 18.7626 329.343 16.6965C329.343 14.6304 329.833 12.7839 330.815 11.1568C331.796 9.52979 333.152 8.26432 334.882 7.36042C336.639 6.43069 338.614 5.96582 340.809 5.96582C343.005 5.96582 344.967 6.43069 346.698 7.36042C348.428 8.26432 349.784 9.52979 350.765 11.1568C351.747 12.7839 352.237 14.6304 352.237 16.6965C352.237 18.7626 351.747 20.6091 350.765 22.2361C349.784 23.8632 348.428 25.1415 346.698 26.0713C344.967 26.9752 343.005 27.4271 340.809 27.4271ZM340.809 22.4686C342.359 22.4686 343.624 21.952 344.606 20.919C345.613 19.8602 346.117 18.4526 346.117 16.6965C346.117 14.9403 345.613 13.5457 344.606 12.5127C343.624 11.4538 342.359 10.9244 340.809 10.9244C339.26 10.9244 337.982 11.4538 336.974 12.5127C335.967 13.5457 335.464 14.9403 335.464 16.6965C335.464 18.4526 335.967 19.8602 336.974 20.919C337.982 21.952 339.26 22.4686 340.809 22.4686Z' fill='%23FFF6C1' /%3E%3Cpath d='M302.913 0H324.801V4.99731H309.15V10.5757H316.665C319.945 10.5757 322.437 11.2601 324.142 12.6289C325.872 13.9976 326.737 15.9733 326.737 18.5559C326.737 21.2676 325.782 23.3724 323.871 24.8703C321.96 26.3682 319.261 27.1172 315.774 27.1172H302.913V0ZM315.426 22.4685C317.027 22.4685 318.254 22.1586 319.106 21.5388C319.958 20.8932 320.384 19.9634 320.384 18.7496C320.384 16.3736 318.731 15.1856 315.426 15.1856H309.15V22.4685H315.426Z' fill='%23FFF6C1' /%3E%3Cpath d='M287.718 22.0037V32.7343H281.907V27.1172H262.77V32.7343H256.959L256.998 22.0037H258.082C259.709 21.952 260.859 20.764 261.53 18.4397C262.202 16.1154 262.615 12.7967 262.77 8.48381L263.08 0H283.921V22.0037H287.718ZM268.309 9.06489C268.18 12.2931 267.909 15.0048 267.496 17.2C267.083 19.3694 266.45 20.9706 265.598 22.0037H277.723V5.11353H268.426L268.309 9.06489Z' fill='%23FFF6C1' /%3E%3Cpath d='M242.732 16.1928H238.781V27.1172H232.622V16.1928H228.593L222.511 27.1172H215.267L223.402 12.9388L215.77 0H222.395L228.477 10.9631H232.622V0H238.781V10.9631H242.81L248.931 0H255.555L247.962 12.9388L256.059 27.1172H248.814L242.732 16.1928Z' fill='%23FFF6C1' /%3E%3Cpath d='M202.823 0C205.225 0 207.304 0.400302 209.06 1.2009C210.842 2.00151 212.211 3.13785 213.166 4.60992C214.122 6.082 214.599 7.82525 214.599 9.83967C214.599 11.8283 214.122 13.5715 213.166 15.0694C212.211 16.5415 210.842 17.6778 209.06 18.4784C207.304 19.2532 205.225 19.6406 202.823 19.6406H197.361V27.1172H191.085V0H202.823ZM202.474 14.5271C204.359 14.5271 205.793 14.1268 206.774 13.3262C207.756 12.4997 208.246 11.3376 208.246 9.83967C208.246 8.31594 207.756 7.15377 206.774 6.35317C205.793 5.52674 204.359 5.11353 202.474 5.11353H197.361V14.5271H202.474Z' fill='%23FFF6C1' /%3E%3Cpath d='M167.092 16.6963L172.554 9.10352H177.977L172.67 16.6963L177.977 24.2504H172.554L167.092 16.6963ZM175.847 16.6963L181.309 9.10352H186.732L181.425 16.6963L186.732 24.2504H181.309L175.847 16.6963Z' fill='%23FFF6C1' /%3E%3Cpath d='M154.41 11.2345H147.36V27.1174H141.355V11.2345H134.305V6.27588H154.41V11.2345Z' fill='%23FFF6C1' /%3E%3Cpath d='M132.985 16.774C132.985 16.8514 132.947 17.3938 132.869 18.401H117.103C117.387 19.6923 118.058 20.7124 119.117 21.4614C120.176 22.2103 121.493 22.5848 123.068 22.5848C124.153 22.5848 125.109 22.4298 125.935 22.1199C126.787 21.7842 127.575 21.2677 128.298 20.5704L131.513 24.0569C129.551 26.3037 126.684 27.4271 122.913 27.4271C120.563 27.4271 118.484 26.9752 116.676 26.0713C114.869 25.1415 113.474 23.8632 112.493 22.2361C111.511 20.6091 111.021 18.7626 111.021 16.6965C111.021 14.6562 111.498 12.8226 112.454 11.1956C113.435 9.54271 114.765 8.26432 116.444 7.36042C118.148 6.43069 120.047 5.96582 122.139 5.96582C124.179 5.96582 126.025 6.40486 127.678 7.28294C129.331 8.16102 130.622 9.42649 131.552 11.0793C132.508 12.7064 132.985 14.6046 132.985 16.774ZM122.177 10.537C120.809 10.537 119.659 10.9244 118.73 11.6992C117.8 12.4739 117.232 13.5328 117.025 14.8758H127.291C127.084 13.5586 126.516 12.5127 125.586 11.7379C124.657 10.9373 123.52 10.537 122.177 10.537Z' fill='%23FFF6C1' /%3E%3Cpath d='M106.923 6.27588V27.1174H100.879V19.3696C99.1231 20.2477 97.1862 20.6867 95.0684 20.6867C92.2534 20.6867 90.1228 20.054 88.6765 18.7885C87.2561 17.4972 86.5459 15.5086 86.5459 12.8227V6.27588H92.5892V12.4354C92.5892 13.7008 92.912 14.6176 93.5576 15.1858C94.2291 15.754 95.1847 16.0381 96.4243 16.0381C97.9997 16.0381 99.4847 15.7023 100.879 15.0309V6.27588H106.923Z' fill='%23FFF6C1' /%3E%3Cpath d='M75.1646 27.4271C72.9436 27.4271 70.9421 26.9752 69.1601 26.0713C67.4039 25.1415 66.0223 23.8632 65.015 22.2361C64.0337 20.6091 63.543 18.7626 63.543 16.6965C63.543 14.6304 64.0337 12.7839 65.015 11.1568C66.0223 9.52979 67.4039 8.26432 69.1601 7.36042C70.9421 6.43069 72.9436 5.96582 75.1646 5.96582C77.3598 5.96582 79.2709 6.43069 80.898 7.36042C82.5508 8.26432 83.7517 9.56853 84.5007 11.273L79.8133 13.7911C78.7286 11.8799 77.1661 10.9244 75.1259 10.9244C73.5505 10.9244 72.2463 11.4409 71.2133 12.4739C70.1802 13.507 69.6637 14.9145 69.6637 16.6965C69.6637 18.4785 70.1802 19.886 71.2133 20.919C72.2463 21.952 73.5505 22.4686 75.1259 22.4686C77.192 22.4686 78.7544 21.513 79.8133 19.6019L84.5007 22.1587C83.7517 23.8115 82.5508 25.1028 80.898 26.0325C79.2709 26.9623 77.3598 27.4271 75.1646 27.4271Z' fill='%23FFF6C1' /%3E%3Cpath d='M38.9936 5.96582C42.2219 5.96582 44.7012 6.7406 46.4315 8.29015C48.1618 9.81388 49.027 12.1253 49.027 15.2244V27.1172H43.3711V24.5217C42.2348 26.4587 40.1171 27.4271 37.018 27.4271C35.4167 27.4271 34.0221 27.156 32.8342 26.6136C31.672 26.0713 30.781 25.3223 30.1612 24.3668C29.5414 23.4112 29.2314 22.3265 29.2314 21.1127C29.2314 19.1758 29.9546 17.652 31.4008 16.5415C32.8729 15.431 35.1327 14.8758 38.1801 14.8758H42.9837C42.9837 13.5586 42.5834 12.5514 41.7828 11.8541C40.9822 11.131 39.7813 10.7694 38.1801 10.7694C37.0696 10.7694 35.972 10.9502 34.8873 11.3118C33.8285 11.6475 32.9245 12.1124 32.1756 12.7064L30.0062 8.48384C31.1426 7.68324 32.4984 7.06342 34.0738 6.62438C35.675 6.18534 37.3149 5.96582 38.9936 5.96582ZM38.5288 23.3596C39.5618 23.3596 40.4786 23.1271 41.2792 22.6623C42.0798 22.1716 42.648 21.4614 42.9837 20.5316V18.401H38.8387C36.3594 18.401 35.1197 19.2145 35.1197 20.8415C35.1197 21.6163 35.4167 22.2361 36.0107 22.701C36.6306 23.14 37.4699 23.3596 38.5288 23.3596Z' fill='%23FFF6C1' /%3E%3Cpath d='M4 6.27588H10.0045V14.411H19.0694V6.27588H25.1127V27.1174H19.0694V19.3309H10.0045V27.1174H4V6.27588Z' fill='%23FFF6C1' /%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_18064_704' x='0' y='0' width='451.15' height='42.9424' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix' /%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha' /%3E%3CfeOffset dy='4' /%3E%3CfeGaussianBlur stdDeviation='2' /%3E%3CfeComposite in2='hardAlpha' operator='out' /%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.51 0' /%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_18064_704' /%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_18064_704' result='shape' /%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

.prize-second-list {
	padding:45px 0 0 0;
	display:flex;
	justify-content:space-between;
}

.prize-second-item {
	width:390px;
	height:437px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}

.prize-second-item:nth-child(1) {
	background-image:url(/wp-content/uploads/2026/07/1.webp);
}

.prize-second-item:nth-child(2) {
	background-image:url(/wp-content/uploads/2026/07/2.webp);
}

.prize-second-item:nth-child(3) {
	background-image:url(/wp-content/uploads/2026/07/3.webp);
}





.mobile-v {
	display:none;
}

.mobile-title {
	font-family: var(--second-family);
	font-weight: 400;
	font-size: 50px;
	line-height: 30%;
	color: var(--black);
	/* text-align:center; */
	position:absolute;
	top:40px;
	left:20px;
}

.mobile-title div {
	font-family: var(--second-family);
	font-weight: 400;
	font-size: 27px;
	line-height: 79%;
	color: var(--black);
	/* text-align:center; */
	padding-top:20px;
}

.mobile-title span {
	background: linear-gradient(180deg, #ff2323 0%, #7a0f4f 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-shadow: 0 4px 17px 0 var(--white), 0 4px 31px 0 var(--white);	
}

.mobile-head-img {
	display:block;
	width:100%;
	height:290px;
}

.mobile-steps {
	/*padding:0 10px 0 0;*/
	display:flex;
	flex-direction:column;
	/* gap:30px; */
	overflow:auto;
}

.mobile-steps-item {
	width:100%;
	min-height:250px;
	/* outline:1px solid red; */
	flex:1 0 80%;
	position:relative;
}

.mobile-steps-item:nth-child(1) p {
	position:absolute;
	top:111px;
	left:45px;
	font-family: var(--font-family);
	font-weight: 800;
	font-size: 16px;
	/* line-height: 128%; */
	color: var(--black);
	width:270px;
}

.mobile-steps-item:nth-child(2) p {
	position:absolute;
	top:340px;
	left:60px;
	width:300px;
	font-family: var(--font3);
	font-weight: 700;
	font-size: 16px;
	line-height: 132%;
	text-align: center;
	color: var(--white);
}

.mobile-steps-item:nth-child(2) a {
	display:block;
	width:100%;
	height:50px;
	position:absolute;
	bottom:0;
}

.steps-item__first,
.steps-item__second {
	display:block;
	width:100%;
}

.step-form {
	width:100%;
	padding:85px 0 0 0;
	/* outline:1px solid red; */
	position:relative;
}

.step-form::after {
	content:"";
	position:absolute;
	top:40px;
	left:15px;
	width:41px;
	height:41px;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(/wp-content/uploads/2026/07/svg_3.svg);
}

.step-form-title {
	font-family: var(--second-family);
	font-weight: 400;
	font-size: 40px;
	line-height: 103%;
	color: var(--black);
	text-align:center;
	padding:0 10px;
}

.step-form-title span {
	color: #c71a36;
}

.step-form__line {
	display:flex;
	justify-content:flex-end;
	padding:0 0 20px 0;
}

.step-form__line span {
	display:block;
	width:95%;
	height:25px;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='829' height='35' viewBox='0 0 829 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 0C25.6091 0 32.4291 5.51576 34.415 13H1224V21H34.6494C33.0279 28.9878 25.9663 35 17.5 35C7.83502 35 0 27.165 0 17.5C0 7.83502 7.83502 0 17.5 0Z' fill='%23FF0019' /%3E%3C/svg%3E");	
}

.step-cf7-title {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 15px;
	line-height: 103%;
	text-transform: uppercase;
	text-align: center;
	color: #000509;
	padding:20px 0 0 0;
}

.step-form__wrap {
	padding:0 10px;
}

.step-form__wrapper {
	border-radius: 25px;
	width: 100%;
	/* min-height: 583px; */
	box-shadow: 0 4px 4px 0 rgba(255, 137, 137, 0.57);
	background: var(--white);
	padding:20px 20px; 
}

.step-form__wrapper .cf7__field p,
.step-form__wrapper .cf7__accept p {
	gap:0;
}

.step-form__wrapper .cf7__accept {
	font-size:13px;
}

.step-form__wrapper .wpcf7-form-control.wpcf7-acceptance span label {
	gap:10px;
}

.step-form__wrapper .accept-field {
	width: 18px;
    height: 18px;	
}

.step-form__wrapper .form-btn {
	height:60px;
	font-size:20px;
}

.step-form__wrapper .form-field {
	height:55px;
	font-size:20px;
}

.step-form__wrapper .form-field::placeholder {
	font-size:20px;
}

.step-four-wrap {
	padding:20px 10px;
	position:relative;
}

.step-four-wrap::after {
	content:"";
	position:absolute;
	top:5px;
	left:5px;
	width:41px;
	height:41px;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(/wp-content/uploads/2026/07/svg_4.svg);	
}

.step-four-wrapper {
	width:100%;
	min-height:400px;
	border-radius: 40px;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-image: url(/wp-content/uploads/2026/07/back-scaled.webp);
}

.step-four-title {
	font-family: var(--second-family);
	font-weight: 400;
	font-size: 20px;
	/* line-height: 125%; */
	text-align: center;
	color: var(--white);
	padding:30px 0 0 0;
}

.step-four-title span {
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 13px;
	color: #82b4de;	
}

.step-four-wrapper img {
	display:block;
	width:65%;
	margin:35px auto 0 auto;
}

.step-four-textfirst {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 17px;
	line-height: 103%;
	color: var(--white);
	text-align:center;
	padding:15px 0 0 0;
}

.step-four-textsecond {
	font-family: var(--font-family);
	font-weight: 400;
	font-size: 15px;
	line-height: 100%;
	color: #d9d9d9;	
	text-align:center;
	padding:0 0 30px 0;
}

.step-four-btn {
	text-decoration:none;
	font-family: var(--font-family);
	font-weight: 700;
	font-size: 20px;
	line-height: 153%;
	letter-spacing: 0.02em;
	color: var(--white);
	display:flex;
	justify-content:center;
	align-items:center;
	border-radius: 10px;
	background: #ff0019;
	width: 320px;
	height: 45px;
	margin:15px auto 15px auto;
}

.step-form__wrapper-img {
	display:block;
	width:90%;
	margin:15px auto 0 auto;
}

.block-prize-mobile-title {
	font-family: var(--second-family);
	font-weight: 400;
	font-size: 40px;
	/* line-height: 103%; */
	text-transform: uppercase;
	color: #ff0019;
	text-align:center;
	padding:0 0 15px 0;
}

.block-prize-mobile-title span {
	font-family: var(--font-family);
	font-weight: 700;
	font-size: 18px;
	/* line-height: 103%; */
	color: var(--black);
	text-align:center;
	display:block;
}

.block-prize-mobile-list {
	padding:0 10px;
	display:flex;
	flex-direction:column;
	gap:15px;
}

.block-prize-mobile-list-item {
	width:100%;
	/* min-height:556px; */
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25), 1px -1px 6px 7px rgba(0, 0, 0, 0.03);
	border-radius: 59px;
	padding:20px 0;
}

.block-prize-mobile-list-item:nth-child(1) {
	border: 6px solid #2e6095;
}

.block-prize-mobile-list-item:nth-child(1) img {
	display:block;
	width:100%;
	margin:0 auto;
}

.block-prize-mobile-list-item:nth-child(1) p {
	font-family: var(--third-family);
	font-weight: 800;
	font-size: 18px;
	line-height: 115%;
	text-transform: uppercase;
	text-align: center;
	color: #394a58;
}

.block-prize-mobile-list-item:nth-child(1) a {
	text-decoration:none;
	font-family: var(--second-family);
	font-weight: 400;
	font-size: 30px;
	line-height: 153%;
	letter-spacing: 0.02em;
	color: var(--white);
	display:flex;
	justify-content:center;
	align-items:center;
	width:250px;
	height:55px;
	margin:15px auto 0 auto;
	background: #2e6095;
	border-radius: 10px;
}

.block-prize-mobile-list-item:nth-child(2) {
	border: 6px solid #ff0019;
}

.block-prize-mobile-list-item:nth-child(2) p {
	font-family: var(--font4);
	font-weight: 800;
	font-size: 25px;
	/* line-height: 115%; */
	text-transform: uppercase;
	text-align: center;
	color: #43423c;	
}

.block-prize-mobile-list-item:nth-child(2) img {
	display:block;
	width:50%;
	margin:0 auto;
}

.block-prize-mobile-list-item:nth-child(2) a {
	text-decoration:none;
	font-family: var(--second-family);
	font-weight: 400;
	font-size: 30px;
	line-height: 153%;
	letter-spacing: 0.02em;
	color: var(--white);
	display:flex;
	justify-content:center;
	align-items:center;
	width:250px;
	height:55px;
	margin:15px auto 0 auto;
	background: #ff0019;
	border-radius: 10px;	
}

.block-prize-title_second {
	font-family: var(--second-family);
	font-weight: 400;
	font-size: 40px;
	line-height: 103%;
	color: var(--black);
	text-align:center;
	padding:25px 0 15px 0;
}

.block-prize-banner-mobile {
	width:100%;
	height:330px;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(/wp-content/uploads/2026/07/banner_rzd-1.webp);
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	gap:15px;
}

.block-prize-banner-mobile p {
	font-family: var(--third-family);
	font-weight: 700;
	font-size: 32px;
	line-height: 103%;
	text-transform: uppercase;
	text-align: center;
	color: var(--white);
	text-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.66);
}

.block-prize-banner-mobile span {
	display:block;
	width:320px;
	height:35px;
	background-image: url("data:image/svg+xml,%3Csvg width='328' height='43' viewBox='0 0 328 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_20098_147)'%3E%3Cpath d='M309.817 24.2504L313.65 16.6963L309.817 9.10352H313.734L317.678 16.6963L313.734 24.2504H309.817ZM316.139 24.2504L319.972 16.6963L316.139 9.10352H320.056L324 16.6963L320.056 24.2504H316.139Z' fill='%23FFF6C1' /%3E%3Cpath d='M301.824 27.4271C300.22 27.4271 298.775 26.9752 297.488 26.0713C296.22 25.1415 295.222 23.8632 294.495 22.2361C293.786 20.6091 293.432 18.7626 293.432 16.6965C293.432 14.6304 293.786 12.7839 294.495 11.1568C295.222 9.52979 296.22 8.26432 297.488 7.36042C298.775 6.43069 300.22 5.96582 301.824 5.96582C303.409 5.96582 304.789 6.43069 305.964 7.36042C307.157 8.26432 308.025 9.56853 308.565 11.273L305.181 13.7911C304.397 11.8799 303.269 10.9244 301.796 10.9244C300.658 10.9244 299.716 11.4409 298.97 12.4739C298.224 13.507 297.851 14.9145 297.851 16.6965C297.851 18.4785 298.224 19.886 298.97 20.919C299.716 21.952 300.658 22.4686 301.796 22.4686C303.288 22.4686 304.416 21.513 305.181 19.6019L308.565 22.1587C308.025 23.8115 307.157 25.1028 305.964 26.0325C304.789 26.9623 303.409 27.4271 301.824 27.4271Z' fill='%23FFF6C1' /%3E%3Cpath d='M292.967 6.27588L286.169 28.3958C285.479 30.7976 284.622 32.4892 283.596 33.4705C282.589 34.4519 281.367 34.9426 279.931 34.9426C279.148 34.9426 278.374 34.7748 277.61 34.439C276.845 34.1033 276.22 33.6384 275.735 33.0444L277.33 28.7444C277.666 29.1576 278.048 29.4804 278.477 29.7129C278.924 29.9453 279.363 30.0615 279.792 30.0615C280.388 30.0615 280.873 29.8549 281.246 29.4417C281.619 29.0543 281.955 28.3958 282.253 27.466L282.309 27.2723L275.791 6.27588H280.295L284.519 20.4156L288.771 6.27588H292.967Z' fill='%23FFF6C1' /%3E%3Cpath d='M258.466 6.27588H262.802V14.411H269.348V6.27588H273.711V27.1174H269.348V19.3309H262.802V27.1174H258.466V6.27588Z' fill='%23FFF6C1' /%3E%3Cpath d='M247.212 27.4271C245.627 27.4271 244.2 26.9752 242.932 26.0713C241.682 25.1415 240.703 23.8632 239.995 22.2361C239.286 20.6091 238.932 18.7626 238.932 16.6965C238.932 14.6304 239.286 12.7839 239.995 11.1568C240.703 9.52979 241.682 8.26432 242.932 7.36042C244.2 6.43069 245.627 5.96582 247.212 5.96582C248.797 5.96582 250.214 6.43069 251.464 7.36042C252.713 8.26432 253.692 9.52979 254.401 11.1568C255.11 12.7839 255.464 14.6304 255.464 16.6965C255.464 18.7626 255.11 20.6091 254.401 22.2361C253.692 23.8632 252.713 25.1415 251.464 26.0713C250.214 26.9752 248.797 27.4271 247.212 27.4271ZM247.212 22.4686C248.331 22.4686 249.245 21.952 249.953 20.919C250.681 19.8602 251.044 18.4526 251.044 16.6965C251.044 14.9403 250.681 13.5457 249.953 12.5127C249.245 11.4538 248.331 10.9244 247.212 10.9244C246.093 10.9244 245.17 11.4538 244.442 12.5127C243.715 13.5457 243.351 14.9403 243.351 16.6965C243.351 18.4526 243.715 19.8602 244.442 20.919C245.17 21.952 246.093 22.4686 247.212 22.4686Z' fill='%23FFF6C1' /%3E%3Cpath d='M219.847 0H235.652V4.99731H224.35V10.5757H229.777C232.146 10.5757 233.945 11.2601 235.176 12.6289C236.426 13.9976 237.05 15.9733 237.05 18.5559C237.05 21.2676 236.36 23.3724 234.98 24.8703C233.6 26.3682 231.651 27.1172 229.134 27.1172H219.847V0ZM228.882 22.4685C230.038 22.4685 230.924 22.1586 231.54 21.5388C232.155 20.8931 232.463 19.9634 232.463 18.7496C232.463 16.3736 231.269 15.1856 228.882 15.1856H224.35V22.4685H228.882Z' fill='%23FFF6C1' /%3E%3Cpath d='M208.873 22.0037V32.7343H204.677V27.1172H190.858V32.7343H186.662L186.69 22.0037H187.473C188.648 21.952 189.478 20.764 189.963 18.4397C190.448 16.1154 190.746 12.7967 190.858 8.48381L191.082 0H206.132V22.0037H208.873ZM194.858 9.06489C194.765 12.2931 194.569 15.0048 194.271 17.2C193.973 19.3694 193.516 20.9706 192.9 22.0037H201.656V5.11353H194.942L194.858 9.06489Z' fill='%23FFF6C1' /%3E%3Cpath d='M176.39 16.1928H173.537V27.1172H169.089V16.1928H166.18L161.788 27.1172H156.557L162.431 12.9388L156.92 0H161.704L166.096 10.9631H169.089V0H173.537V10.9631H176.446L180.866 0H185.649L180.166 12.9388L186.013 27.1172H180.782L176.39 16.1928Z' fill='%23FFF6C1' /%3E%3Cpath d='M147.571 0C149.305 0 150.806 0.400302 152.074 1.2009C153.361 2.00151 154.35 3.13785 155.04 4.60992C155.73 6.082 156.075 7.82525 156.075 9.83967C156.075 11.8283 155.73 13.5715 155.04 15.0694C154.35 16.5415 153.361 17.6778 152.074 18.4784C150.806 19.2532 149.305 19.6406 147.571 19.6406H143.626V27.1172H139.095V0H147.571ZM147.319 14.5271C148.68 14.5271 149.715 14.1268 150.424 13.3262C151.133 12.4997 151.487 11.3376 151.487 9.83967C151.487 8.31594 151.133 7.15377 150.424 6.35317C149.715 5.52674 148.68 5.11353 147.319 5.11353H143.626V14.5271H147.319Z' fill='%23FFF6C1' /%3E%3Cpath d='M121.769 16.6963L125.713 9.10352H129.629L125.797 16.6963L129.629 24.2504H125.713L121.769 16.6963ZM128.091 16.6963L132.035 9.10352H135.951L132.119 16.6963L135.951 24.2504H132.035L128.091 16.6963Z' fill='%23FFF6C1' /%3E%3Cpath d='M112.612 11.2345H107.521V27.1174H103.185V11.2345H98.0938V6.27588H112.612V11.2345Z' fill='%23FFF6C1' /%3E%3Cpath d='M97.1413 16.774C97.1413 16.8514 97.1133 17.3938 97.0573 18.401H85.6721C85.8773 19.6923 86.3621 20.7124 87.1267 21.4614C87.8914 22.2103 88.8425 22.5848 89.98 22.5848C90.7633 22.5848 91.4533 22.4298 92.0501 22.1199C92.6655 21.7842 93.2343 21.2677 93.7565 20.5704L96.0783 24.0569C94.6609 26.3037 92.5909 27.4271 89.8682 27.4271C88.1711 27.4271 86.6698 26.9752 85.3644 26.0713C84.059 25.1415 83.0519 23.8632 82.3433 22.2361C81.6346 20.6091 81.2803 18.7626 81.2803 16.6965C81.2803 14.6562 81.6253 12.8226 82.3153 11.1956C83.024 9.54271 83.9844 8.26432 85.1966 7.36042C86.4274 6.43069 87.7981 5.96582 89.3087 5.96582C90.782 5.96582 92.1154 6.40486 93.3089 7.28294C94.5024 8.16102 95.4349 9.42649 96.1062 11.0793C96.7963 12.7064 97.1413 14.6046 97.1413 16.774ZM89.3367 10.537C88.3483 10.537 87.5184 10.9244 86.847 11.6992C86.1756 12.4739 85.7654 13.5328 85.6162 14.8758H93.0292C92.88 13.5586 92.4697 12.5127 91.7983 11.7379C91.127 10.9373 90.3064 10.537 89.3367 10.537Z' fill='%23FFF6C1' /%3E%3Cpath d='M78.3205 6.27588V27.1174H73.9567V19.3696C72.6885 20.2477 71.2898 20.6867 69.7606 20.6867C67.7279 20.6867 66.1893 20.054 65.145 18.7885C64.1193 17.4972 63.6064 15.5086 63.6064 12.8227V6.27588H67.9703V12.4354C67.9703 13.7008 68.2034 14.6176 68.6697 15.1858C69.1545 15.754 69.8445 16.0381 70.7397 16.0381C71.8773 16.0381 72.9496 15.7023 73.9567 15.0309V6.27588H78.3205Z' fill='%23FFF6C1' /%3E%3Cpath d='M55.3882 27.4271C53.7843 27.4271 52.339 26.9752 51.0523 26.0713C49.7841 25.1415 48.7864 23.8632 48.0591 22.2361C47.3504 20.6091 46.9961 18.7626 46.9961 16.6965C46.9961 14.6304 47.3504 12.7839 48.0591 11.1568C48.7864 9.52979 49.7841 8.26432 51.0523 7.36042C52.339 6.43069 53.7843 5.96582 55.3882 5.96582C56.9733 5.96582 58.3534 6.43069 59.5282 7.36042C60.7218 8.26432 61.589 9.56853 62.1298 11.273L58.745 13.7911C57.9617 11.8799 56.8335 10.9244 55.3602 10.9244C54.2226 10.9244 53.2808 11.4409 52.5349 12.4739C51.7889 13.507 51.4159 14.9145 51.4159 16.6965C51.4159 18.4785 51.7889 19.886 52.5349 20.919C53.2808 21.952 54.2226 22.4686 55.3602 22.4686C56.8521 22.4686 57.9804 21.513 58.745 19.6019L62.1298 22.1587C61.589 23.8115 60.7218 25.1028 59.5282 26.0325C58.3534 26.9623 56.9733 27.4271 55.3882 27.4271Z' fill='%23FFF6C1' /%3E%3Cpath d='M29.2691 5.96582C31.6002 5.96582 33.3905 6.7406 34.64 8.29015C35.8895 9.81388 36.5142 12.1253 36.5142 15.2244V27.1172H32.4301V24.5217C31.6095 26.4587 30.0803 27.4271 27.8424 27.4271C26.6862 27.4271 25.6791 27.156 24.8213 26.6136C23.9821 26.0713 23.3387 25.3223 22.8911 24.3668C22.4435 23.4112 22.2197 22.3265 22.2197 21.1127C22.2197 19.1758 22.7419 17.652 23.7862 16.5415C24.8492 15.431 26.481 14.8758 28.6816 14.8758H32.1503C32.1503 13.5586 31.8613 12.5514 31.2832 11.8541C30.705 11.131 29.8379 10.7694 28.6816 10.7694C27.8797 10.7694 27.0871 10.9502 26.3039 11.3118C25.5393 11.6475 24.8865 12.1124 24.3457 12.7064L22.7792 8.48384C23.5998 7.68324 24.5788 7.06342 25.7164 6.62438C26.8727 6.18534 28.0569 5.96582 29.2691 5.96582ZM28.9334 23.3596C29.6793 23.3596 30.3414 23.1271 30.9195 22.6623C31.4976 22.1716 31.9079 21.4614 32.1503 20.5316V18.401H29.1572C27.3669 18.401 26.4717 19.2145 26.4717 20.8415C26.4717 21.6163 26.6862 22.2361 27.1151 22.701C27.5627 23.14 28.1688 23.3596 28.9334 23.3596Z' fill='%23FFF6C1' /%3E%3Cpath d='M4 6.27588H8.3359V14.411H14.8817V6.27588H19.2456V27.1174H14.8817V19.3309H8.3359V27.1174H4V6.27588Z' fill='%23FFF6C1' /%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_20098_147' x='0' y='0' width='328' height='42.9424' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix' /%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha' /%3E%3CfeOffset dy='4' /%3E%3CfeGaussianBlur stdDeviation='2' /%3E%3CfeComposite in2='hardAlpha' operator='out' /%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.51 0' /%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_20098_147' /%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_20098_147' result='shape' /%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

.block-prize-list-wrap-mobile {
	display:flex;
	overflow:auto;
	gap:15px;
	padding:25px 0 0 0;
}

.block-prize-list-wrap-mobile img {
	display:block;
	width:80%;
	margin:0 auto;
	flex:1 0 80%;
}

.mobile-v__dekor {
	display: block;
    width: 100%;
    height: 1333px;
    position: absolute;
    top: 285px;
    object-fit: cover;
}

@media (max-width: 768px) {
	.mobile-v {
		display:block;
		position:relative;
	}
	
	.display-n {
		display:none;
	}
	
	.wrapper {
		min-height:auto;
	}
}