*,
*::before,
*::after {
	box-sizing: border-box;
	padding: 0;
	margin: 0
}

ul,
ol {
	padding-left: 0;
	list-style: none
}

body,
:where(blockquote, figure):where([class]) {
	margin: 0
}

:where(h1, h2, h3, h4, h5, h6, p, ul, ol, dl):where([class]) {
	margin-block: 0;
	font-size: inherit;
	font-weight: inherit
}

:where(dd[class]) {
	margin-left: 0
}

:where(fieldset[class]) {
	margin-left: 0;
	padding: 0;
	border: none
}

:where(ul[class]) {
	list-style: none
}

p {
	margin-block: 0
}

img {
	display: block;
	max-width: 100%
}

input,
textarea,
select,
button {
	font: inherit;
	border: none;
	outline: none;
	background-color: inherit
}

a,
button {
	color: inherit;
	text-decoration: none;
	cursor: pointer
}

@media(prefers-reduced-motion: reduce) {
	* {
		animation-duration: .01ms !important;
		animation-iteration-count: 1 !important;
		transition-duration: .01ms !important;
		scroll-behavior: auto !important
	}
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0
}

input[type=number] {
	-moz-appearance: textfield;
	-webkit-appearance: textfield;
	appearance: textfield
}

@font-face {
	font-display: swap;
	font-family: "Hauora";
	font-style: normal;
	font-weight: 400;
	src: url("../fonts/web/Hauora-Regular.woff2") format("woff2"), url("../fonts/ttf/Hauora-Regular.ttf") format("truetype")
}

@font-face {
	font-display: swap;
	font-family: "Hauora";
	font-style: normal;
	font-weight: 500;
	src: url("../fonts/web/Hauora-Medium.woff2") format("woff2"), url("../fonts/ttf/Hauora-Medium.ttf") format("truetype")
}

@font-face {
	font-display: swap;
	font-family: "Hauora";
	font-style: normal;
	font-weight: 600;
	src: url("../fonts/web/Hauora-SemiBold.woff2") format("woff2"), url("../fonts/ttf/Hauora-SemiBold.ttf") format("truetype")
}

@font-face {
	font-display: swap;
	font-family: "Hauora";
	font-style: normal;
	font-weight: 700;
	src: url("../fonts/web/Hauora-Bold.woff2") format("woff2"), url("../fonts/ttf/Hauora-Bold.ttf") format("truetype")
}

:root {
	--container-width: 1200rem;
	--font-family-base: "Hauora", "sans-serif";
	--blue: #00a0e3;
	--black: #021e2f;
	--white: #fff;
	--white-alt: #f7f8fa;
	--dark: #26283b;
	--transition: 0.4s ease-in-out;
	--scroll-width: 8rem
}

@media(max-width: 1200px) {
	:root {
		--container-width: 1000rem
	}
}

:root {
	scroll-behavior: smooth
}

body {
	position: relative;
	display: flex;
	flex-direction: column;
	overflow-x: hidden;
	width: 100vw;
	min-height: 100svh;
	background: var(--white-alt);
	font-family: var(--font-family-base);
	font-weight: 400;
	color: var(--color-black);
	font-size: 16rem
}

body.scroll-lock {
	overflow: hidden
}

@media(max-width: 768px) {
	body {
		font-size: 12rem
	}


	.catalog__grid::-webkit-scrollbar {
		display: none !important;
	}

	.pagination {}

	.pagination__link--next {
		display: none !important;
	}

	.pagination__link {
		width: 20rem !important;
		height: 20rem !important;
		border-radius: 6px !important;
		font-size: 10rem !important;
	}
}

body::-webkit-scrollbar {
	width: var(--scroll-width);
	cursor: pointer
}

body::-webkit-scrollbar-track {
	background: #f5f5f5
}

body::-webkit-scrollbar-thumb {
	background: var(--blue);
	border-radius: 6rem
}

footer {
	margin-top: auto
}

.main {
	flex-grow: 1
}

.map-widget-layout-view__controls {
	display: none !important
}

.button {
	position: relative;
	border-radius: 8rem;
	z-index: 2
}

.button--dark__content {
	display: flex;
	width: 100%;
	box-shadow: inset 0 5rem 15rem 0 rgba(255, 255, 255, .04), inset 0 -5rem 15rem 0 rgba(255, 255, 255, .07);
	background: var(--dark);
	font-weight: 700;
	font-size: 14rem;
	line-height: 157%;
	color: var(--white);
	border-radius: 8rem;
	transition: background-color var(--transition)
}

.button--dark:hover .button--dark__content {
	background-color: #30344b
}

.button--dark::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	translate: 0 4rem;
	background: #1c1f30;
	border-radius: 8rem;
	top: 0;
	left: 0;
	z-index: -1
}

.button--blue__content {
	display: flex;
	width: 100%;
	box-shadow: inset 0 5rem 10rem 0 rgba(255, 255, 255, .1), inset 0 -5rem 10rem 0 rgba(255, 255, 255, .2);
	background: var(--blue);
	font-weight: 700;
	font-size: 18rem;
	text-align: center;
	justify-content: center;
	line-height: 144%;
	color: var(--white);
	transition: background-color var(--transition);
	border-radius: 8rem
}

.button--blue::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	translate: 0 4rem;
	box-shadow: 0 15rem 40rem 0 rgba(0, 160, 227, .15);
	background: #006b97;
	border-radius: 8rem;
	top: 0;
	left: 0;
	z-index: -1
}

.button--blue:hover .button--blue__content {
	background: #02adf5
}

.button--green__content {
	transition: background-color var(--transition)
}

.button--green:hover .button--green__content {
	background: #2de873
}

.button:active .button--blue__content,
.button:active .button--green__content,
.button:active .button--dark__content {
	translate: 0 4rem
}

.title {
	font-weight: 400;
	font-size: 60rem;
	line-height: 117%;
	text-align: center
}

.title span {
	color: var(--blue)
}

@media(max-width: 1200px) {
	.title {
		font-size: 45rem
	}
}

@media(max-width: 768px) {
	.title {
		font-size: 24rem
	}
}

body::before {
	content: "";
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	pointer-events: none;
	background-color: rgba(0, 0, 0, 0);
	transition: background-color .4s ease 0s
}

body.fade::before {
	background-color: rgba(24, 24, 27, .88)
}

body.z-index::before {
	z-index: 202
}

body.scroll-lock,
body.menu-open {
	overflow: hidden
}

section {
	overflow: hidden
}

.sticker {
	font-weight: 700;
	font-size: 10rem;
	line-height: 180%;
	letter-spacing: .02em;
	text-transform: uppercase;
	color: var(--white);
	border-radius: 6rem;
	padding: 6rem 12rem
}

.sticker--green {
	background: #1bbd32
}

.sticker--red {
	background: #eb274b
}

.nav-btn {
	border-radius: 8rem;
	width: 30rem;
	height: 30rem;
	background: var(--black);
	color: var(--white);
	display: flex
}

.nav-btn--prev {
	padding: 10rem 13rem 10rem 11rem
}

.nav-btn--prev:before {
	content: "";
	width: 6rem;
	height: 10rem;
	flex: 0 0 auto;
	background-color: currentColor;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.157286 5.3024L4.53479 9.6799C4.63729 9.7824 4.77229 9.8374 4.91479 9.8374C5.05729 9.8374 5.19479 9.7824 5.29479 9.6799L5.61729 9.3574C5.82729 9.1474 5.82729 8.8074 5.61729 8.5974L1.93979 4.9199L5.62229 1.2399C5.72479 1.1374 5.77979 1.0024 5.77979 0.859902C5.77979 0.717402 5.72479 0.579903 5.62229 0.479902L5.29979 0.157402C5.19729 0.054902 5.06229 -9.73375e-05 4.91979 -9.735e-05C4.77729 -9.73624e-05 4.63979 0.054902 4.53979 0.157402L0.157286 4.5374C0.0547857 4.6399 -0.000214611 4.7749 -0.000214624 4.9199C-0.000214636 5.0649 0.0547857 5.1999 0.157286 5.3024Z' fill='white' /%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.157286 5.3024L4.53479 9.6799C4.63729 9.7824 4.77229 9.8374 4.91479 9.8374C5.05729 9.8374 5.19479 9.7824 5.29479 9.6799L5.61729 9.3574C5.82729 9.1474 5.82729 8.8074 5.61729 8.5974L1.93979 4.9199L5.62229 1.2399C5.72479 1.1374 5.77979 1.0024 5.77979 0.859902C5.77979 0.717402 5.72479 0.579903 5.62229 0.479902L5.29979 0.157402C5.19729 0.054902 5.06229 -9.73375e-05 4.91979 -9.735e-05C4.77729 -9.73624e-05 4.63979 0.054902 4.53979 0.157402L0.157286 4.5374C0.0547857 4.6399 -0.000214611 4.7749 -0.000214624 4.9199C-0.000214636 5.0649 0.0547857 5.1999 0.157286 5.3024Z' fill='white' /%3E%3C/svg%3E");
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center
}

.nav-btn--next {
	rotate: 180deg;
	padding: 10rem 13rem 10rem 11rem
}

.nav-btn--next:before {
	content: "";
	width: 6rem;
	height: 10rem;
	flex: 0 0 auto;
	background-color: currentColor;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.157286 5.3024L4.53479 9.6799C4.63729 9.7824 4.77229 9.8374 4.91479 9.8374C5.05729 9.8374 5.19479 9.7824 5.29479 9.6799L5.61729 9.3574C5.82729 9.1474 5.82729 8.8074 5.61729 8.5974L1.93979 4.9199L5.62229 1.2399C5.72479 1.1374 5.77979 1.0024 5.77979 0.859902C5.77979 0.717402 5.72479 0.579903 5.62229 0.479902L5.29979 0.157402C5.19729 0.054902 5.06229 -9.73375e-05 4.91979 -9.735e-05C4.77729 -9.73624e-05 4.63979 0.054902 4.53979 0.157402L0.157286 4.5374C0.0547857 4.6399 -0.000214611 4.7749 -0.000214624 4.9199C-0.000214636 5.0649 0.0547857 5.1999 0.157286 5.3024Z' fill='white' /%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.157286 5.3024L4.53479 9.6799C4.63729 9.7824 4.77229 9.8374 4.91479 9.8374C5.05729 9.8374 5.19479 9.7824 5.29479 9.6799L5.61729 9.3574C5.82729 9.1474 5.82729 8.8074 5.61729 8.5974L1.93979 4.9199L5.62229 1.2399C5.72479 1.1374 5.77979 1.0024 5.77979 0.859902C5.77979 0.717402 5.72479 0.579903 5.62229 0.479902L5.29979 0.157402C5.19729 0.054902 5.06229 -9.73375e-05 4.91979 -9.735e-05C4.77729 -9.73624e-05 4.63979 0.054902 4.53979 0.157402L0.157286 4.5374C0.0547857 4.6399 -0.000214611 4.7749 -0.000214624 4.9199C-0.000214636 5.0649 0.0547857 5.1999 0.157286 5.3024Z' fill='white' /%3E%3C/svg%3E");
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center
}

.menu-burger {
	display: none
}

[data-modal] {
	cursor: pointer
}

.modal {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: translate(0rem, -100%);
	z-index: 251
}

.modal--quiz .modal__body {
	max-width: unset
}

.modal--quiz .modal__wrapper {
	width: 100%
}

.modal--quiz .modal-close {
	right: 0;
	top: -30rem
}

.modal--quiz .quiz {
	padding: 0
}

.modal--quiz .quiz .button--blue__content {
	font-size: 16rem
}

.modal--quiz .quiz .wrapper {
	display: block;
	padding: 0
}

.modal--quiz .quiz-list {
	grid-template-columns: repeat(auto-fit, minmax(226rem, 1fr))
}

.modal--quiz .quiz__form {
	width: 100%
}

.modal--quiz .quiz .form__flex {
	flex-direction: row
}

@media(max-width: 768px) {
	.modal--quiz .quiz .form__flex {
		flex-direction: column
	}
}

.modal--small .modal__body {
	padding: 45rem;
	max-width: 485rem;
	padding-bottom: 170rem
}

.modal--small .modal__image {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%
}

.modal--small .modal__image img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

@media(max-width: 768px) {
	.modal--small .modal__body {
		padding: 20rem 10rem;
		max-width: 330rem;
		padding-bottom: 100rem;
		border-radius: 10rem
	}

	.modal--small .modal__title {
		font-size: 20rem;
		margin-bottom: 10rem
	}

	.modal--small .modal-close {
		right: 5rem;
		top: 5rem;
		width: 10rem;
		height: 10rem
	}

	.modal--small .modal-close::after,
	.modal--small .modal-close::before {
		background-color: var(--black);
		height: 2rem
	}
}

.modal--promo .modal__body {
	padding-bottom: 230rem
}

.modal--big .modal__body {
	max-width: 965rem;
	flex-direction: row;
	position: relative;
	align-items: stretch
}

.modal--big .modal__left {
	width: 470rem;
	flex: 0 0 auto;
	padding: 45rem 45rem 282rem 45rem;
	position: relative;
	color: var(--white)
}

.modal--big .modal__bg {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%
}

.modal--big .modal__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.modal--big .modal__man {
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
	gap: 20rem;
	margin-bottom: 30rem
}

.modal--big .modal__card {
	width: 120rem;
	aspect-ratio: 1;
	border-radius: 50%
}

.modal--big .modal__card img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.modal--big .modal__text {
	display: flex;
	flex-direction: column;
	gap: 5rem
}

.modal--big .modal__name {
	font-weight: 600;
	font-size: 22rem;
	line-height: 136%
}

.modal--big .modal__position {
	font-weight: 400;
	font-size: 16rem;
	line-height: 150%
}

.modal--big .modal__content {
	position: relative;
	z-index: 2
}

.modal--big .modal__decor {
	position: absolute;
	bottom: 0;
	z-index: 2;
	width: 380rem
}

.modal--big .form {
	padding: 45rem 41rem 45rem 45rem;
	display: flex;
	flex-direction: column;
	max-width: 493rem
}

.modal--big .form__input {
	width: 100%;
	max-width: unset
}

.modal--big .form__socials {
	gap: 20rem;
	margin-bottom: 0
}

.modal--big .form__socials>p {
	margin-bottom: -10rem
}

.modal--big .form__social {
	display: flex;
	align-items: center;
	justify-content: center
}

.modal--big .form__social::after {
	flex: 0 0 auto
}

.modal--big .form__policy {
	justify-content: center;
	margin-top: -13rem
}

@media(max-width: 768px) {
	.modal--big .modal__body {
		flex-direction: column;
		width: 100%;
		border-radius: 10rem
	}

	.modal--big .modal__title {
		margin-bottom: 10rem
	}

	.modal--big .modal__left {
		width: 100%;
		padding: 20rem 10rem
	}

	.modal--big .modal__decor {
		display: none
	}

	.modal--big .modal__card {
		width: 80rem;
		height: 80rem
	}

	.modal--big .modal__man {
		gap: 10rem;
		margin-bottom: 10rem
	}

	.modal--big .modal__title {
		font-size: 26rem
	}

	.modal--big .modal__content {
		font-size: 12rem
	}

	.modal--big .modal-close {
		right: 5rem;
		top: 5rem;
		width: 10rem;
		height: 10rem
	}

	.modal--big .modal-close::after,
	.modal--big .modal-close::before {
		height: 2rem
	}

	.modal--big .form {
		padding: 20rem 10rem;
		width: 100%
	}

	.modal--big .form__wrapper {
		flex-wrap: wrap
	}
}

.modal--more .modal__body {
	max-width: 870rem;
	padding: 45rem 40rem;
	align-items: flex-start;
	font-weight: 400;
	font-size: 16rem;
	line-height: 144%
}

.modal--more .modal__body .head {
	font-weight: 600;
	font-size: 22rem;
	line-height: 136%;
	margin-bottom: 10rem
}

.modal--more .modal__body ul {
	display: flex;
	flex-direction: column;
	gap: 7rem
}

.modal--more .modal__body ul li {
	display: block;
	margin-left: 15rem;
	position: relative;
}

.modal--more .modal__body ul li::before {
	content: "";
	width: 5rem;
	height: 5rem;
	background-color: var(--blue);
	flex: 0 0 auto;
	border-radius: 50%;
	position: absolute;
	left: -15rem;
	top: 10rem;
	margin: 0;
}


.modal--more .modal__body ul:not(:last-child) {
	margin-bottom: 20rem
}

.modal--more .modal__body ol {
	list-style: decimal;
	display: flex;
	flex-direction: column;
	gap: 7rem
}

.modal--more .modal__body ol li {
	list-style-position: inside
}

.modal__body {
	position: relative;
	overflow: hidden
}

.modal__wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: auto;
	margin-bottom: auto
}

.modal__title {
	font-weight: 600;
	font-size: 34rem;
	line-height: 124%;
	margin-bottom: 20rem
}

.modal .form {
	width: 100%
}

.modal .form__flex {
	flex-direction: column
}

.modal .form__button {
	width: 100%
}

@media(min-width: 1200px) {
	.modal .form__button .button--blue__content {
		height: 100rem;
		display: flex;
		align-items: center;
		justify-content: center
	}
}

.modal .form__input {
	max-width: unset
}

.modal.popup-active {
	transform: translate(0rem, 0%)
}

.modal__main {
	width: 100%;
	overflow-y: auto;
	height: 100%;
	overflow-x: hidden
}

.modal__fade {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	transition: background-color .3s ease 0s
}

.modal .wrapper {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	height: 100%;
	padding-top: 15rem;
	padding-bottom: 15rem
}

.tabs-content {
	display: none
}

.tabs-content.d-block {
	display: block
}

.modal .wrapper::-webkit-scrollbar,
.modal__main::-webkit-scrollbar {
	display: none
}

.modal__body {
	width: 100%;
	position: relative;
	background: #fff;
	max-width: 420rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: auto;
	margin-bottom: auto;
	opacity: 0;
	transition: .3s ease 0s;
	border-radius: 20rem;
	translate: 0rem 20rem
}

.pp-animate .modal__body {
	opacity: 1;
	translate: 0rem 0rem
}

.pp-animate .modal__fade {
	background-color: rgba(24, 24, 27, .88)
}

.modal-close::before {
	transform: rotate(-45deg);
	top: calc(50% - 3rem)
}

.modal-close::after {
	transform: rotate(45deg);
	bottom: calc(50% - 1rem)
}

.pp-unanimate .modal__body {
	opacity: 0;
	translate: 0rem 20rem
}

.modal-close {
	display: flex;
	position: relative;
	align-self: center;
	background-color: rgba(255, 255, 255, 0);
	width: 17rem;
	height: 17rem;
	z-index: 12;
	cursor: pointer
}

.modal-close {
	position: absolute;
	right: -30rem;
	top: 0rem;
	transition: .2s ease 0s
}

.modal-close:hover {
	opacity: .8
}

.modal-close::before,
.modal-close::after {
	content: "";
	transition: all .3s ease 0s;
	left: 50%;
	top: 50%;
	translate: -50% -50%;
	position: absolute;
	width: 100%;
	height: 4rem;
	background-color: var(--white)
}

.noUi-horizontal {
	height: 6rem;
	margin-top: 21rem
}

.noUi-horizontal .noUi-handle {
	border-radius: 50%;
	background: #fff;
	cursor: pointer;
	border: none;
	box-shadow: unset;
	width: 16rem;
	height: 16rem;
	border: 6rem solid var(--blue);
	right: -10rem;
	top: -6rem
}

.noUi-horizontal .noUi-handle::before,
.noUi-horizontal .noUi-handle::after {
	display: none
}

.noUi-target {
	background: #e4e4ef;
	border-radius: 4rem;
	border: none;
	box-shadow: unset
}

.noUi-connect {
	background-color: var(--blue)
}

.politics-modal {
	border-radius: 10rem;
	max-width: 600rem !important;
	background-color: var(--white) !important;
	color: var(--black) !important;
	padding: 40rem
}

.politics-modal__title {
	font-size: 24rem;
	font-weight: 600;
	margin-bottom: 20rem;
	text-align: center
}

.politics-modal__text {
	display: flex;
	flex-direction: column;
	gap: 10rem;
	font-size: 18rem
}

@media(max-width: 768px) {
	.politics-modal {
		padding: 20rem 10rem;
		margin-inline: 15rem
	}

	.politics-modal__title {
		font-size: 18rem
	}

	.politics-modal__text {
		font-size: 14rem
	}


	.modal--more .modal__body {
		padding: 20rem 10rem;
	}

	.modal--more .modal-close {
		right: 10rem;
		top: 10rem;
	}

	.modal--more .modal-close::before,
	.modal--more .modal-close::after {
		background-color: var(--black);
	}
}

button:disabled {
	pointer-events: none
}

.wrapper {
	max-width: min(var(--container-width), 100% - 30rem);
	margin-inline: auto
}

.wrapper--about {
	max-width: min(var(--container-width) + 60rem, 100% - 30rem)
}

.header {
	position: relative;
	z-index: 201
}

.header__top {
	padding: 25rem 0;
	border-bottom: 1rem solid #cbd4dd
}

.header__top .wrapper {
	display: flex;
	gap: 100rem
}

.header__logo {
	width: 256rem;
	margin-top: 5rem
}

.header__logo img {
	width: 100%;
	height: auto;
	-o-object-fit: contain;
	object-fit: contain
}

.header__button {
	text-align: left;
	position: relative;
	height: 66rem
}

.header__button .button--dark__content {
	padding: 11rem 25rem 11rem 84rem;
	border-radius: 8rem
}

.header__img {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 79rem;
	height: auto
}

.header__img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.header__email {
	display: flex;
	font-weight: 600;
	font-size: 18rem;
	line-height: 144%;
	text-decoration: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
	text-decoration-color: #b1b8bf;
	text-decoration-thickness: 1.5rem;
	text-underline-offset: 4rem;
	color: var(--black);
	gap: 10rem;
	align-items: center;
	transition: color var(--transition)
}

.header__email::before {
	content: "";
	-webkit-mask-size: 100%;
	mask-size: 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	width: 22rem;
	height: 18rem;
	background-color: currentColor;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7_220)'%3E%3Cpath d='M18.1359 17.7213C13.3805 17.7213 8.63077 17.7329 3.87538 17.7329C3.8359 17.7213 3.79641 17.6981 3.75692 17.6923C1.63026 17.4077 0.0225641 15.5555 0.0112821 13.349C0 10.3587 0 7.37419 0 4.38387C0.0112821 2.53742 1.17897 0.870968 2.87128 0.272903C3.19282 0.156774 3.53128 0.0987097 3.8641 0.0116129C8.61949 0.0116129 13.3692 0 18.1246 0C18.1641 0.0116129 18.2036 0.0348387 18.2431 0.0406452C20.0256 0.284516 21.4528 1.60839 21.8703 3.40839C21.9154 3.6 21.9492 3.79161 21.9887 3.98903C21.9887 7.23484 21.9944 10.4865 22 13.7323C21.9887 13.7729 21.9662 13.8135 21.9605 13.8542C21.701 15.5671 20.7985 16.7632 19.2415 17.4135C18.8918 17.5587 18.5026 17.6226 18.1359 17.7213ZM11 15.9561C13.2056 15.9561 15.4113 15.9561 17.6113 15.9503C19.1569 15.9503 20.2795 14.7948 20.2795 13.1981C20.2795 10.3065 20.2795 7.40903 20.2738 4.51742C20.2738 2.92645 19.1513 1.77097 17.6 1.77677C13.2 1.77677 8.8 1.78258 4.39436 1.78839C2.83179 1.78839 1.71487 2.94387 1.71487 4.55226C1.71487 7.43226 1.71487 10.3065 1.72051 13.1865C1.72051 14.8239 2.83179 15.9619 4.42821 15.9619C6.61692 15.9619 8.80564 15.9619 11 15.9561Z' fill='%23021E2F' /%3E%3Cpath d='M14.7571 8.84866C15.0222 9.13898 15.2874 9.41769 15.5469 9.70221C16.4494 10.6719 17.352 11.6416 18.2602 12.6054C18.4858 12.8493 18.6156 13.1222 18.5422 13.4648C18.4745 13.8016 18.2771 14.0338 17.9499 14.1325C17.6058 14.2429 17.3125 14.1441 17.0699 13.8887C16.613 13.4067 16.1674 12.919 15.7161 12.437C14.9997 11.6706 14.2889 10.9041 13.5894 10.1551C13.3469 10.3932 13.1043 10.6196 12.8674 10.8519C12.1397 11.5835 11.2879 11.8274 10.3063 11.5719C9.85506 11.45 9.47147 11.2003 9.13865 10.8577C8.91301 10.6254 8.67044 10.4048 8.38275 10.1319C8.36583 10.1609 8.33198 10.2422 8.28121 10.3003C7.18121 11.4848 6.08121 12.6693 4.98685 13.8538C4.75557 14.1035 4.47916 14.2429 4.1407 14.1732C3.46942 14.0338 3.22121 13.2209 3.68942 12.6867C4.01096 12.3209 4.34942 11.9725 4.68224 11.6125C5.48326 10.7474 6.28993 9.88801 7.09096 9.02285C7.14173 8.9706 7.18685 8.91253 7.24326 8.84866C7.18685 8.78479 7.13044 8.72672 7.07967 8.66866C5.96839 7.48995 4.85711 6.30543 3.74019 5.12672C3.50891 4.88285 3.3848 4.60995 3.4525 4.26737C3.52019 3.9306 3.71762 3.69834 4.0448 3.59963C4.38326 3.48931 4.68224 3.58802 4.9248 3.8435C5.47762 4.42414 6.0248 5.00479 6.57198 5.59124C7.81301 6.90931 9.05403 8.22737 10.3007 9.54543C10.7576 10.0332 11.2428 10.0332 11.6997 9.54543C13.4653 7.66414 15.2366 5.78285 17.0022 3.89576C17.2448 3.64027 17.5156 3.48931 17.8653 3.55898C18.1925 3.62866 18.4181 3.83189 18.5197 4.16285C18.6269 4.50543 18.5422 4.80737 18.3053 5.06285C17.8766 5.52737 17.4422 5.98608 17.0079 6.4506C16.3084 7.19963 15.6033 7.94285 14.8981 8.69189C14.853 8.73834 14.8135 8.7906 14.7628 8.84866H14.7571Z' fill='%23021E2F' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7_220'%3E%3Crect width='22' height='18' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7_220)'%3E%3Cpath d='M18.1359 17.7213C13.3805 17.7213 8.63077 17.7329 3.87538 17.7329C3.8359 17.7213 3.79641 17.6981 3.75692 17.6923C1.63026 17.4077 0.0225641 15.5555 0.0112821 13.349C0 10.3587 0 7.37419 0 4.38387C0.0112821 2.53742 1.17897 0.870968 2.87128 0.272903C3.19282 0.156774 3.53128 0.0987097 3.8641 0.0116129C8.61949 0.0116129 13.3692 0 18.1246 0C18.1641 0.0116129 18.2036 0.0348387 18.2431 0.0406452C20.0256 0.284516 21.4528 1.60839 21.8703 3.40839C21.9154 3.6 21.9492 3.79161 21.9887 3.98903C21.9887 7.23484 21.9944 10.4865 22 13.7323C21.9887 13.7729 21.9662 13.8135 21.9605 13.8542C21.701 15.5671 20.7985 16.7632 19.2415 17.4135C18.8918 17.5587 18.5026 17.6226 18.1359 17.7213ZM11 15.9561C13.2056 15.9561 15.4113 15.9561 17.6113 15.9503C19.1569 15.9503 20.2795 14.7948 20.2795 13.1981C20.2795 10.3065 20.2795 7.40903 20.2738 4.51742C20.2738 2.92645 19.1513 1.77097 17.6 1.77677C13.2 1.77677 8.8 1.78258 4.39436 1.78839C2.83179 1.78839 1.71487 2.94387 1.71487 4.55226C1.71487 7.43226 1.71487 10.3065 1.72051 13.1865C1.72051 14.8239 2.83179 15.9619 4.42821 15.9619C6.61692 15.9619 8.80564 15.9619 11 15.9561Z' fill='%23021E2F' /%3E%3Cpath d='M14.7571 8.84866C15.0222 9.13898 15.2874 9.41769 15.5469 9.70221C16.4494 10.6719 17.352 11.6416 18.2602 12.6054C18.4858 12.8493 18.6156 13.1222 18.5422 13.4648C18.4745 13.8016 18.2771 14.0338 17.9499 14.1325C17.6058 14.2429 17.3125 14.1441 17.0699 13.8887C16.613 13.4067 16.1674 12.919 15.7161 12.437C14.9997 11.6706 14.2889 10.9041 13.5894 10.1551C13.3469 10.3932 13.1043 10.6196 12.8674 10.8519C12.1397 11.5835 11.2879 11.8274 10.3063 11.5719C9.85506 11.45 9.47147 11.2003 9.13865 10.8577C8.91301 10.6254 8.67044 10.4048 8.38275 10.1319C8.36583 10.1609 8.33198 10.2422 8.28121 10.3003C7.18121 11.4848 6.08121 12.6693 4.98685 13.8538C4.75557 14.1035 4.47916 14.2429 4.1407 14.1732C3.46942 14.0338 3.22121 13.2209 3.68942 12.6867C4.01096 12.3209 4.34942 11.9725 4.68224 11.6125C5.48326 10.7474 6.28993 9.88801 7.09096 9.02285C7.14173 8.9706 7.18685 8.91253 7.24326 8.84866C7.18685 8.78479 7.13044 8.72672 7.07967 8.66866C5.96839 7.48995 4.85711 6.30543 3.74019 5.12672C3.50891 4.88285 3.3848 4.60995 3.4525 4.26737C3.52019 3.9306 3.71762 3.69834 4.0448 3.59963C4.38326 3.48931 4.68224 3.58802 4.9248 3.8435C5.47762 4.42414 6.0248 5.00479 6.57198 5.59124C7.81301 6.90931 9.05403 8.22737 10.3007 9.54543C10.7576 10.0332 11.2428 10.0332 11.6997 9.54543C13.4653 7.66414 15.2366 5.78285 17.0022 3.89576C17.2448 3.64027 17.5156 3.48931 17.8653 3.55898C18.1925 3.62866 18.4181 3.83189 18.5197 4.16285C18.6269 4.50543 18.5422 4.80737 18.3053 5.06285C17.8766 5.52737 17.4422 5.98608 17.0079 6.4506C16.3084 7.19963 15.6033 7.94285 14.8981 8.69189C14.853 8.73834 14.8135 8.7906 14.7628 8.84866H14.7571Z' fill='%23021E2F' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7_220'%3E%3Crect width='22' height='18' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.header__email:hover {
	color: #00a0e3
}

.header__socials {
	display: flex;
	align-items: center;
	gap: 8rem
}

.header__socials a {
	width: 40rem;
	height: 40rem;
	border-radius: 8rem;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--white)
}

.header__socials a.whatsapp {
	background: #25d366;
	transition: background-color var(--transition)
}

.header__socials a.whatsapp::before {
	content: "";
	-webkit-mask-size: 100%;
	mask-size: 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	width: 20rem;
	height: 20rem;
	background-color: currentColor;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7_125)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.7023 2.85581C14.8651 1.01395 12.4186 0 9.81395 0C4.45116 0 0.0837209 4.36744 0.0837209 9.73488C0.0837209 11.4512 0.530233 13.1256 1.3814 14.6L0 19.6465L5.15814 18.293C6.5814 19.0698 8.1814 19.4791 9.8093 19.4791C15.1721 19.4791 19.5395 15.1116 19.5442 9.74419C19.5442 7.14419 18.5349 4.69767 16.6977 2.85581H16.7023ZM9.8186 17.8326C8.36744 17.8326 6.94419 17.4419 5.70233 16.707L5.4093 16.5302L2.34884 17.3349L3.16744 14.3488L2.97674 14.0419C2.16744 12.7535 1.73953 11.2651 1.73953 9.73488C1.73953 5.27442 5.37209 1.64651 9.83256 1.64651C11.9953 1.64651 14.0233 2.48837 15.5535 4.0186C17.0837 5.54884 17.9209 7.5814 17.9209 9.74419C17.9209 14.2047 14.2884 17.8372 9.82791 17.8372L9.8186 17.8326ZM14.2558 11.7721C14.014 11.6512 12.8186 11.0605 12.5953 10.9814C12.3721 10.9023 12.2093 10.8605 12.0465 11.1023C11.8837 11.3442 11.4186 11.893 11.2744 12.0558C11.1302 12.2186 10.9907 12.2372 10.7488 12.1163C10.507 11.9953 9.72093 11.7395 8.7907 10.907C8.06977 10.2605 7.5814 9.46512 7.43721 9.22326C7.29767 8.9814 7.43721 8.86047 7.54419 8.72558C7.8093 8.4 8.06977 8.05581 8.15349 7.89302C8.23256 7.73023 8.19535 7.5907 8.13488 7.46512C8.07442 7.34419 7.58605 6.14419 7.38605 5.66047C7.1907 5.18605 6.98605 5.25116 6.83721 5.24186C6.69767 5.23256 6.53488 5.23256 6.37209 5.23256C6.2093 5.23256 5.94419 5.29302 5.72558 5.53488C5.50233 5.77674 4.87442 6.36744 4.87442 7.56279C4.87442 8.75814 5.74419 9.91628 5.86977 10.0791C5.99535 10.2419 7.58605 12.6977 10.0233 13.7535C10.6047 14.0047 11.0558 14.1535 11.4093 14.2651C11.9907 14.4512 12.5209 14.4233 12.9395 14.3628C13.4047 14.293 14.3767 13.7721 14.5814 13.2047C14.786 12.6372 14.786 12.1488 14.7209 12.0465C14.6605 11.9442 14.4977 11.8837 14.2558 11.7628V11.7721Z' fill='white' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7_125'%3E%3Crect width='20' height='20' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7_125)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.7023 2.85581C14.8651 1.01395 12.4186 0 9.81395 0C4.45116 0 0.0837209 4.36744 0.0837209 9.73488C0.0837209 11.4512 0.530233 13.1256 1.3814 14.6L0 19.6465L5.15814 18.293C6.5814 19.0698 8.1814 19.4791 9.8093 19.4791C15.1721 19.4791 19.5395 15.1116 19.5442 9.74419C19.5442 7.14419 18.5349 4.69767 16.6977 2.85581H16.7023ZM9.8186 17.8326C8.36744 17.8326 6.94419 17.4419 5.70233 16.707L5.4093 16.5302L2.34884 17.3349L3.16744 14.3488L2.97674 14.0419C2.16744 12.7535 1.73953 11.2651 1.73953 9.73488C1.73953 5.27442 5.37209 1.64651 9.83256 1.64651C11.9953 1.64651 14.0233 2.48837 15.5535 4.0186C17.0837 5.54884 17.9209 7.5814 17.9209 9.74419C17.9209 14.2047 14.2884 17.8372 9.82791 17.8372L9.8186 17.8326ZM14.2558 11.7721C14.014 11.6512 12.8186 11.0605 12.5953 10.9814C12.3721 10.9023 12.2093 10.8605 12.0465 11.1023C11.8837 11.3442 11.4186 11.893 11.2744 12.0558C11.1302 12.2186 10.9907 12.2372 10.7488 12.1163C10.507 11.9953 9.72093 11.7395 8.7907 10.907C8.06977 10.2605 7.5814 9.46512 7.43721 9.22326C7.29767 8.9814 7.43721 8.86047 7.54419 8.72558C7.8093 8.4 8.06977 8.05581 8.15349 7.89302C8.23256 7.73023 8.19535 7.5907 8.13488 7.46512C8.07442 7.34419 7.58605 6.14419 7.38605 5.66047C7.1907 5.18605 6.98605 5.25116 6.83721 5.24186C6.69767 5.23256 6.53488 5.23256 6.37209 5.23256C6.2093 5.23256 5.94419 5.29302 5.72558 5.53488C5.50233 5.77674 4.87442 6.36744 4.87442 7.56279C4.87442 8.75814 5.74419 9.91628 5.86977 10.0791C5.99535 10.2419 7.58605 12.6977 10.0233 13.7535C10.6047 14.0047 11.0558 14.1535 11.4093 14.2651C11.9907 14.4512 12.5209 14.4233 12.9395 14.3628C13.4047 14.293 14.3767 13.7721 14.5814 13.2047C14.786 12.6372 14.786 12.1488 14.7209 12.0465C14.6605 11.9442 14.4977 11.8837 14.2558 11.7628V11.7721Z' fill='white' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7_125'%3E%3Crect width='20' height='20' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.header__socials a.whatsapp:hover {
	background-color: #2de873
}

.header__socials a.telegram {
	background: #35a9e5;
	transition: background-color var(--transition)
}

.header__socials a.telegram::before {
	content: "";
	-webkit-mask-size: 100%;
	mask-size: 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	width: 18rem;
	height: 14rem;
	background-color: currentColor;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 0.584973C17.9081 0.98094 17.8085 1.37346 17.7204 1.76943C17.1383 4.40691 16.5562 7.04439 15.974 9.68188C15.7098 10.8732 15.4455 12.0646 15.1889 13.2593C15.0472 13.9136 14.1702 14.2269 13.5804 13.824C11.4396 12.3538 9.30255 10.8801 7.1617 9.40642C7.13489 9.3892 7.10809 9.3651 7.06979 9.33411C7.20766 9.22049 7.33787 9.11375 7.47192 9.00701C9.99575 6.96176 12.5234 4.91995 15.0472 2.87125C15.1545 2.78517 15.254 2.68187 15.3268 2.57169C15.4187 2.43052 15.3345 2.32034 15.1545 2.35477C14.9936 2.38576 14.8289 2.44429 14.6911 2.52349C13.4732 3.21213 12.2591 3.91109 11.0413 4.60317C8.95021 5.79796 6.85915 6.9893 4.77191 8.18753C4.64936 8.2564 4.54979 8.26672 4.41574 8.22541C3.2017 7.85354 1.98766 7.48856 0.773617 7.12014C0.428936 7.01685 0.145532 6.84469 0 6.52791V6.30755C0.149362 6.04931 0.402128 5.90814 0.693191 5.80829C5.85192 3.9834 11.0145 2.16195 16.177 0.34395C16.514 0.226882 16.8549 0.109813 17.2034 0.0306199C17.6209 -0.0623462 17.8391 0.0443926 18 0.361166V0.58153V0.584973Z' fill='white' /%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 0.584973C17.9081 0.98094 17.8085 1.37346 17.7204 1.76943C17.1383 4.40691 16.5562 7.04439 15.974 9.68188C15.7098 10.8732 15.4455 12.0646 15.1889 13.2593C15.0472 13.9136 14.1702 14.2269 13.5804 13.824C11.4396 12.3538 9.30255 10.8801 7.1617 9.40642C7.13489 9.3892 7.10809 9.3651 7.06979 9.33411C7.20766 9.22049 7.33787 9.11375 7.47192 9.00701C9.99575 6.96176 12.5234 4.91995 15.0472 2.87125C15.1545 2.78517 15.254 2.68187 15.3268 2.57169C15.4187 2.43052 15.3345 2.32034 15.1545 2.35477C14.9936 2.38576 14.8289 2.44429 14.6911 2.52349C13.4732 3.21213 12.2591 3.91109 11.0413 4.60317C8.95021 5.79796 6.85915 6.9893 4.77191 8.18753C4.64936 8.2564 4.54979 8.26672 4.41574 8.22541C3.2017 7.85354 1.98766 7.48856 0.773617 7.12014C0.428936 7.01685 0.145532 6.84469 0 6.52791V6.30755C0.149362 6.04931 0.402128 5.90814 0.693191 5.80829C5.85192 3.9834 11.0145 2.16195 16.177 0.34395C16.514 0.226882 16.8549 0.109813 17.2034 0.0306199C17.6209 -0.0623462 17.8391 0.0443926 18 0.361166V0.58153V0.584973Z' fill='white' /%3E%3C/svg%3E")
}

.header__socials a.telegram:hover {
	background-color: #54c0f8
}

.header__right {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-grow: 1
}

.header__phone {
	display: flex;
	flex-direction: column;
	gap: 5rem;
	margin-top: 3rem
}

.header__tel {
	display: flex;
	align-items: center;
	gap: 10rem;
	font-weight: 600;
	font-size: 24rem;
	line-height: 133%;
	text-align: right;
	transition: color var(--transition)
}

.header__tel::before {
	content: "";
	-webkit-mask-size: 100%;
	mask-size: 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	width: 14rem;
	height: 22rem;
	background-color: currentColor;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='14' height='22' viewBox='0 0 14 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7_226)'%3E%3Cpath d='M9.88627 21.9893H3.87166C3.83396 21.9785 3.79089 21.9571 3.7532 21.9517C1.63166 21.6727 0.0108879 19.8805 0.0055033 17.7556C0.00011869 13.2483 0.00011869 8.74097 0.0055033 4.23366C0.0108879 2.44146 1.18473 0.826341 2.88089 0.252195C3.20396 0.144878 3.5432 0.0858537 3.87166 0C5.87473 0 7.8832 0 9.88627 0C9.92396 0.0107317 9.96704 0.0321951 10.0047 0.037561C11.787 0.273659 13.214 1.5561 13.634 3.30537C13.677 3.49317 13.7147 3.68098 13.7524 3.86341V18.1205C13.7417 18.158 13.7201 18.201 13.7147 18.2385C13.4563 19.8966 12.5463 21.0556 10.9955 21.6888C10.6455 21.8337 10.2578 21.8873 9.88627 21.9839V21.9893ZM12.0347 11.0161C12.0347 8.80537 12.0347 6.59463 12.0347 4.3839C12.0347 2.83854 10.9147 1.71707 9.36396 1.71707C7.71089 1.71707 6.05781 1.71707 4.40473 1.71707C2.8432 1.71707 1.7232 2.83317 1.7232 4.38927C1.7232 8.78927 1.7232 13.1893 1.7232 17.5946C1.7232 19.1561 2.8432 20.2722 4.39935 20.2722C6.04704 20.2722 7.69473 20.2722 9.33704 20.2722C10.9147 20.2722 12.0293 19.1615 12.0293 17.5893C12.0293 15.4 12.0293 13.2107 12.0293 11.0215L12.0347 11.0161Z' fill='%23021E2F' /%3E%3Cpath d='M6.88672 3.43457C7.16672 3.43457 7.44672 3.43457 7.72134 3.43457C8.22211 3.43994 8.59903 3.81555 8.59365 4.30384C8.59365 4.77603 8.21672 5.14628 7.72672 5.15164C7.16134 5.15701 6.59595 5.15701 6.03057 5.15164C5.5298 5.15164 5.15288 4.7653 5.15826 4.28238C5.15826 3.81018 5.53518 3.43994 6.02518 3.43457C6.31057 3.43457 6.59595 3.43457 6.88134 3.43457H6.88672Z' fill='%23021E2F' /%3E%3Cpath d='M6.88177 18.5554C6.60177 18.5554 6.32177 18.5554 6.04715 18.5554C5.541 18.55 5.16408 18.1852 5.15869 17.7022C5.15869 17.2193 5.53561 16.8437 6.03638 16.8383C6.60177 16.8383 7.16715 16.833 7.73254 16.8383C8.22254 16.8383 8.59408 17.2139 8.59946 17.6915C8.59946 18.1637 8.22792 18.5447 7.74331 18.5554C7.45792 18.5608 7.17254 18.5554 6.88715 18.5554H6.88177Z' fill='%23021E2F' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7_226'%3E%3Crect width='14' height='22' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='14' height='22' viewBox='0 0 14 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7_226)'%3E%3Cpath d='M9.88627 21.9893H3.87166C3.83396 21.9785 3.79089 21.9571 3.7532 21.9517C1.63166 21.6727 0.0108879 19.8805 0.0055033 17.7556C0.00011869 13.2483 0.00011869 8.74097 0.0055033 4.23366C0.0108879 2.44146 1.18473 0.826341 2.88089 0.252195C3.20396 0.144878 3.5432 0.0858537 3.87166 0C5.87473 0 7.8832 0 9.88627 0C9.92396 0.0107317 9.96704 0.0321951 10.0047 0.037561C11.787 0.273659 13.214 1.5561 13.634 3.30537C13.677 3.49317 13.7147 3.68098 13.7524 3.86341V18.1205C13.7417 18.158 13.7201 18.201 13.7147 18.2385C13.4563 19.8966 12.5463 21.0556 10.9955 21.6888C10.6455 21.8337 10.2578 21.8873 9.88627 21.9839V21.9893ZM12.0347 11.0161C12.0347 8.80537 12.0347 6.59463 12.0347 4.3839C12.0347 2.83854 10.9147 1.71707 9.36396 1.71707C7.71089 1.71707 6.05781 1.71707 4.40473 1.71707C2.8432 1.71707 1.7232 2.83317 1.7232 4.38927C1.7232 8.78927 1.7232 13.1893 1.7232 17.5946C1.7232 19.1561 2.8432 20.2722 4.39935 20.2722C6.04704 20.2722 7.69473 20.2722 9.33704 20.2722C10.9147 20.2722 12.0293 19.1615 12.0293 17.5893C12.0293 15.4 12.0293 13.2107 12.0293 11.0215L12.0347 11.0161Z' fill='%23021E2F' /%3E%3Cpath d='M6.88672 3.43457C7.16672 3.43457 7.44672 3.43457 7.72134 3.43457C8.22211 3.43994 8.59903 3.81555 8.59365 4.30384C8.59365 4.77603 8.21672 5.14628 7.72672 5.15164C7.16134 5.15701 6.59595 5.15701 6.03057 5.15164C5.5298 5.15164 5.15288 4.7653 5.15826 4.28238C5.15826 3.81018 5.53518 3.43994 6.02518 3.43457C6.31057 3.43457 6.59595 3.43457 6.88134 3.43457H6.88672Z' fill='%23021E2F' /%3E%3Cpath d='M6.88177 18.5554C6.60177 18.5554 6.32177 18.5554 6.04715 18.5554C5.541 18.55 5.16408 18.1852 5.15869 17.7022C5.15869 17.2193 5.53561 16.8437 6.03638 16.8383C6.60177 16.8383 7.16715 16.833 7.73254 16.8383C8.22254 16.8383 8.59408 17.2139 8.59946 17.6915C8.59946 18.1637 8.22792 18.5447 7.74331 18.5554C7.45792 18.5608 7.17254 18.5554 6.88715 18.5554H6.88177Z' fill='%23021E2F' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7_226'%3E%3Crect width='14' height='22' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.header__tel:hover {
	color: var(--blue)
}

.header__callback {
	width: -moz-fit-content;
	width: fit-content;
	margin-left: 24rem;
	font-weight: 600;
	font-size: 16rem;
	line-height: 150%;
	text-decoration: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
	text-decoration-thickness: 1.5rem;
	text-underline-offset: 4rem;
	text-decoration-color: #63c3ec;
	color: var(--blue);
	transition: color var(--transition)
}

.header__callback:hover {
	color: #01b4ff
}

.header__main {
	padding: 20rem 0
}

.header__nav {
	width: 100%;
	font-weight: 500;
	font-size: 16rem;
	line-height: 150%
}

.header__nav ul {
	display: flex;
	width: -moz-fit-content;
	width: fit-content;
	gap: 30rem;
	margin-inline: auto
}

.header__nav ul li {
	display: flex;
	align-items: center;
	gap: 30rem
}

.header__nav ul li:not(:last-child)::after {
	content: "";
	width: 5rem;
	height: 5rem;
	border-radius: 50%;
	background-color: var(--blue);
	flex: 0 0 auto
}

.header__nav a {
	transition: color var(--transition)
}

.header__nav a:hover {
	color: var(--blue)
}

@media(max-width: 1200px) {
	.header__top .wrapper {
		gap: 30rem
	}

	.header__logo {
		width: 200rem
	}

	.header__nav ul {
		gap: 15rem
	}

	.header__nav ul li {
		gap: 15rem
	}
}

@media(max-width: 768px) {
	.header {
		position: sticky;
		top: 0
	}

	.header__main {
		display: none
	}

	.header__top {
		padding: 10rem 0;
		background-color: var(--white)
	}

	.header__button {
		display: none
	}

	.header__email {
		display: none
	}

	.header__right {
		margin-left: auto;
		gap: 15rem;
		flex-grow: 0
	}

	.header__socials {
		display: none
	}

	.header__logo {
		width: 80rem
	}

	.header__tel {
		font-size: 16rem
	}

	.header__phone {
		margin-top: 0
	}

	.header__callback {
		font-size: 12rem
	}
}

.burger-menu {
	display: none
}

@media(max-width: 768px) {
	.burger-menu {
		display: block;
		position: fixed;
		top: 0;
		right: 0;
		padding-top: var(--header);
		width: 100%;
		height: 100%;
		background-color: var(--white);
		z-index: 200;
		overflow: auto;
		transition: .8s ease 0s;
		translate: 100% 0%
	}

	.burger-menu ul {
		display: flex;
		width: 100%;
		flex-direction: column;
		margin-bottom: 20rem
	}

	.burger-menu ul li {
		display: flex
	}

	.burger-menu ul li>a {
		padding: 10rem 0rem
	}

	.burger-menu .header__socials {
		display: flex
	}

	body.menu-open .burger-menu {
		translate: 0rem 0rem
	}

	.burger-menu::-webkit-scrollbar {
		display: none
	}

	.menu-burger {
		padding: 0rem 10rem;
		display: flex;
		position: relative;
		background-color: rgba(255, 255, 255, 0);
		width: 55rem;
		height: 24rem;
		margin: 0rem -10rem;
		z-index: 12
	}

	.menu-burger span,
	.menu-burger::before,
	.menu-burger::after {
		content: "";
		transition: all .4s ease 0s;
		left: 50%;
		translate: -50% 0%;
		position: absolute;
		width: calc(100% - 20rem);
		height: 4rem;
		background-color: var(--black)
	}

	.menu-burger::before {
		top: 0rem
	}

	.menu-burger::after {
		bottom: 0rem
	}

	.menu-burger span {
		top: calc(50% - 1rem)
	}

	body.menu-open .menu-burger span {
		transform: scale(0)
	}

	body.menu-open .menu-burger::before {
		transform: rotate(-45deg);
		top: calc(50% - 3rem)
	}

	body.menu-open .menu-burger::after {
		transform: rotate(45deg);
		bottom: calc(50% - 1rem)
	}
}

.intro {
	position: relative;
	padding: 110rem 0 70rem;
	color: var(--white);
	overflow: hidden
}

.intro__bg {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.intro__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.intro .wrapper {
	position: relative;
	z-index: 2
}

.intro__title {
	font-weight: 400;
	font-size: 80rem;
	line-height: 100%;
	margin-bottom: 20rem
}

.intro__subtitle {
	font-weight: 400;
	font-size: 32rem;
	line-height: 125%;
	margin-bottom: 30rem
}

.intro__image {
	position: absolute;
	z-index: 2;
	width: 1298rem;
	bottom: 0;
	right: -209rem
}

.intro__image img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.intro__image-alt {
	width: 1072rem;
	right: 0
}

.intro__advantages {
	display: flex;
	gap: 50rem;
	margin-bottom: 40rem
}

.intro__item {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 10rem
}

.intro__item img {
	width: 40rem
}

.intro__item p {
	font-weight: 400;
	font-size: 20rem;
	line-height: 140%;
	text-align: center
}

.intro__item p span {
	font-weight: 700
}

.intro__gift {
	line-height: 144%
}

.intro__gift .button--dark__content {
	padding: 22rem 43rem;
	border-radius: 8rem;
	font-size: 18rem;
	line-height: 144%
}

.intro__gift::after {
	content: "";
	position: absolute;
	-webkit-mask-size: 100%;
	mask-size: 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	background-color: currentColor;
	width: 24rem;
	height: 24rem;
	top: 12rem;
	right: 12rem;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9702 10H3.97021V18C3.97021 21 4.97021 22 7.97021 22H15.9702C18.9702 22 19.9702 21 19.9702 18V10Z' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M21.5 7V8C21.5 9.1 20.97 10 19.5 10H4.5C2.97 10 2.5 9.1 2.5 8V7C2.5 5.9 2.97 5 4.5 5H19.5C20.97 5 21.5 5.9 21.5 7Z' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M11.6398 4.99994H6.11978C5.77978 4.62994 5.78978 4.05994 6.14978 3.69994L7.56978 2.27994C7.93978 1.90994 8.54978 1.90994 8.91978 2.27994L11.6398 4.99994Z' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M17.8701 4.99994H12.3501L15.0701 2.27994C15.4401 1.90994 16.0501 1.90994 16.4201 2.27994L17.8401 3.69994C18.2001 4.05994 18.2101 4.62994 17.8701 4.99994Z' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M8.93994 10V15.14C8.93994 15.94 9.81994 16.41 10.4899 15.98L11.4299 15.36C11.7699 15.14 12.1999 15.14 12.5299 15.36L13.4199 15.96C14.0799 16.4 14.9699 15.93 14.9699 15.13V10H8.93994Z' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9702 10H3.97021V18C3.97021 21 4.97021 22 7.97021 22H15.9702C18.9702 22 19.9702 21 19.9702 18V10Z' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M21.5 7V8C21.5 9.1 20.97 10 19.5 10H4.5C2.97 10 2.5 9.1 2.5 8V7C2.5 5.9 2.97 5 4.5 5H19.5C20.97 5 21.5 5.9 21.5 7Z' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M11.6398 4.99994H6.11978C5.77978 4.62994 5.78978 4.05994 6.14978 3.69994L7.56978 2.27994C7.93978 1.90994 8.54978 1.90994 8.91978 2.27994L11.6398 4.99994Z' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M17.8701 4.99994H12.3501L15.0701 2.27994C15.4401 1.90994 16.0501 1.90994 16.4201 2.27994L17.8401 3.69994C18.2001 4.05994 18.2101 4.62994 17.8701 4.99994Z' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M8.93994 10V15.14C8.93994 15.94 9.81994 16.41 10.4899 15.98L11.4299 15.36C11.7699 15.14 12.1999 15.14 12.5299 15.36L13.4199 15.96C14.0799 16.4 14.9699 15.93 14.9699 15.13V10H8.93994Z' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E")
}

.intro__buttons {
	display: flex;
	align-items: center;
	gap: 10rem;
	margin-bottom: 40rem
}

.intro__quiz .button--blue__content {
	padding: 22rem 37rem
}

@media(max-width: 768px) {
	.intro__quiz {
		width: 100%
	}
}

.intro__tooltip {
	font-weight: 600;
	font-size: 26rem;
	line-height: 131%;
	color: var(--white);
	margin-bottom: 20rem
}

.intro__carousel {
	position: relative;
	display: flex;
	gap: 10rem;
	align-items: center;
	z-index: 3;
	width: 100%;
	flex: 0 0 auto
}

.intro {
	overflow: hidden;
}

.intro__carousel-wrapper {
	animation: scrolling 15s linear infinite;
	display: flex;
	gap: 10rem;
	align-items: center;
	flex: 0 0 auto;
	will-change: transform;
}


.intro__brand {
	background: #fff;
	border-radius: 12rem;
	padding: 20rem;
	height: 90rem;
	width: -moz-fit-content;
	width: fit-content;
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto
}

.intro__brand img {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

@media(max-width: 1200px) {
	.intro {
		padding: 70rem 0 50rem
	}

	.intro__title {
		font-size: 60rem;
		max-width: 700rem
	}

	.intro__subtitle {
		font-size: 24rem
	}

	.intro__advantages {
		gap: 20rem
	}

	.intro__image {
		width: 1000rem
	}

	.intro__image-alt {
		width: 700rem
	}
}

@media(max-width: 768px) {
	.intro {
		padding: 40rem 0
	}

	.intro__title {
		font-size: 38rem;
		text-align: center
	}

	.intro__subtitle {
		font-size: 18rem;
		text-align: center
	}

	.intro__advantages {
		flex-direction: column;
		margin-left: 64rem;
		gap: 10rem;
		margin-bottom: 20rem
	}

	.intro__item {
		flex-direction: row
	}

	.intro__item p {
		text-align: left;
		font-size: 14rem
	}

	.intro__buttons {
		flex-direction: column;
		margin-bottom: 156rem
	}

	.intro__image {
		width: 400rem;
		right: unset;
		left: 50%;
		translate: -50% 0;
	}

	.intro__image-alt {
		width: 100%
	}

	.intro__quiz .button--blue__content {
		padding: 16rem 30rem;
		font-size: 14rem
	}

	.intro__gift {
		width: 100%;
	}

	.intro__gift .button--dark__content {
		padding: 16rem 30rem;
		font-size: 14rem;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.intro__tooltip {
		font-size: 14rem;
		margin-bottom: 10rem
	}

	.intro__brand {
		padding: 15rem;
		height: 58rem;
	}
}

@keyframes scrolling {
	0% {
		transform: translateX(0)
	}

	100% {
		transform: translateX(calc(-100% - 10rem))
	}
}

.about {
	padding: 80rem 0 120rem
}

.about__dillership {
	width: 100%;
	padding: 40rem 0 60rem 60rem;
	display: flex;
	align-items: flex-end;
	background-color: var(--white);
	border-radius: 20rem;
	overflow: hidden;
	gap: 45rem;
	margin-bottom: 20rem
}

.about__text {
	max-width: 320rem;
	position: relative;
	z-index: 2
}

.about__head {
	font-weight: 600;
	font-size: 22rem;
	line-height: 136%;
	text-wrap: balance;
	margin-bottom: 10rem
}

.about__list {
	display: flex;
	flex-direction: column;
	font-weight: 400;
	font-size: 18rem;
	line-height: 144%;
	gap: 7rem
}

.about__list li {
	display: flex;
	align-items: flex-start;
	gap: 10rem
}

.about__list li::before {
	content: "";
	width: 5rem;
	height: 5rem;
	background-color: var(--blue);
	flex: 0 0 auto;
	border-radius: 50%;
	margin-top: 12rem
}

.about__slider .swiper-horizontal>.swiper-scrollbar,
.about__slider .swiper-scrollbar.swiper-scrollbar-horizontal {
	max-width: 720rem;
	position: static;
	height: 5rem;
	background: #f5f5f5
}

.about__slider .swiper-horizontal>.swiper-scrollbar .swiper-scrollbar-drag,
.about__slider .swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag {
	background-color: var(--blue)
}

.about__slider .swiper-wrapper {
	margin-bottom: 15rem
}

.about__slide {
	border-radius: 12rem;
	padding: 5rem;
	background: #f7f8f9;
	width: 193rem
}

.about__slide img {
	border-radius: 12rem;
	overflow: hidden;
	width: 100%;
	pointer-events: none
}

.about__grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20rem
}

.about__grid:not(:last-child) {
	margin-bottom: 120rem
}

.about__item {
	position: relative;
	height: 600rem;
	overflow: hidden;
	padding: 40rem;
	display: flex;
	align-items: flex-end;
	color: var(--white);
	border-radius: 20rem;
	overflow: hidden
}

.about__item img {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.about__info {
	position: relative;
	z-index: 2;
	max-width: 320rem
}

.about__info p {
	text-wrap: balance
}

.about__title {
	margin-bottom: 50rem
}

@media(max-width: 768px) {
	.about__title br {
		display: none
	}
}

.about .intro__carousel {
	gap: 35rem;
	margin-bottom: 40rem
}

.about .intro__carousel-wrapper {
	gap: 35rem;
	animation: scrolling-2 25s linear infinite
}


@media (max-width: 768px) {
	.about .intro__carousel-wrapper {
		animation: scrolling-2 35s linear infinite;
	}

	.intro .intro__carousel-wrapper {
		animation: unset;
	}

	.intro .intro__carousel-wrapper.play {
		animation: scrolling 15s linear infinite;
	}

	.intro__carousel-wrapper.no-mobile {
		display: none;
	}
}

.about__brand {
	max-width: 335rem;
	max-height: 60rem
}

.about__brand img {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

@keyframes scrolling-2 {
	0% {
		transform: translateX(0)
	}

	100% {
		transform: translateX(calc(-100% - 35rem))
	}
}

.about__card {
	padding: 30rem;
	border-radius: 16rem;
	background-color: #f1f2f6;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%0A%3Csvg width='484' height='329' viewBox='0 0 484 329' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.3' clip-path='url(%23clip0_7_265)'%3E%3Cpath d='M241.94 -76C231.764 -76 221.737 -75.3635 211.893 -74.1389V-24.5032C198.539 -22.4008 185.659 -18.8936 173.373 -14.1841L148.528 -57.1776C139.389 -53.3207 130.39 -48.8629 121.578 -43.7796C112.765 -38.6963 104.403 -33.1368 96.4903 -27.1586L121.351 15.8562C111.004 24.2445 101.554 33.6863 93.1586 44.024L50.1019 19.1851C44.1181 27.0923 38.5537 35.4449 33.4656 44.2505C28.3775 53.0536 23.9152 62.045 20.0547 71.1738L63.0887 95.9949C62.4852 97.5677 61.9253 99.1634 61.362 100.754H109.061C132.85 51.3408 183.385 17.2127 241.94 17.2127C323.363 17.2127 389.368 83.153 389.368 164.501C389.368 245.845 323.363 311.788 241.94 311.788C183.384 311.788 132.843 277.658 109.053 228.245H61.362C61.9237 229.838 62.4849 231.431 63.0887 233.004L20.0547 257.825C23.9152 266.954 28.3775 275.945 33.4656 284.748C38.5537 293.554 44.1181 301.909 50.1019 309.813L93.1586 284.977C101.554 295.312 111.004 304.754 121.351 313.142L96.4903 356.157C104.403 362.136 112.765 367.696 121.578 372.779C130.39 377.861 139.389 382.32 148.528 386.175L173.373 343.183C185.659 347.891 198.539 351.401 211.893 353.503V403.138C221.737 404.362 231.764 404.998 241.94 404.998C252.116 404.998 262.145 404.362 271.988 403.138V353.503C285.341 351.401 298.223 347.891 310.509 343.183L335.353 386.175C344.491 382.32 353.491 377.861 362.305 372.779C371.116 367.696 379.479 362.136 387.391 356.157L362.531 313.142C372.876 304.754 382.327 295.312 390.723 284.977L433.779 309.813C439.762 301.909 445.328 293.554 450.415 284.748C455.503 275.945 459.966 266.954 463.825 257.825L420.792 233.004C425.505 220.729 429.018 207.859 431.122 194.518H480.803C482.028 184.682 482.665 174.665 482.665 164.501C482.665 154.333 482.028 144.316 480.803 134.48H431.122C429.018 121.139 425.505 108.272 420.792 95.9949L463.825 71.1738C459.966 62.045 455.503 53.0536 450.415 44.2505C445.328 35.4449 439.762 27.0923 433.779 19.1851L390.723 44.024C382.327 33.6863 372.876 24.2445 362.531 15.8562L387.391 -27.1586C379.479 -33.1368 371.116 -38.6963 362.305 -43.7796C353.491 -48.8629 344.491 -53.3207 335.353 -57.1776L310.509 -14.1841C298.223 -18.8936 285.341 -22.4008 271.988 -24.5032V-74.1389C262.145 -75.3635 252.116 -76 241.94 -76Z' fill='url(%23paint0_radial_7_265)'/%3E%3Cpath d='M243.656 58.2454C200.349 58.2454 163.115 84.1201 146.525 121.226H5.19464C1.78153 135.31 0 149.811 0 164.628C0 179.694 1.85064 194.437 5.37637 208.742H146.98C163.782 245.324 200.73 270.753 243.656 270.753C283.025 270.753 317.4 249.383 335.789 217.622V217.092H254.923H254.773V217.085C237.73 216.945 223.938 193.366 223.938 164.302C223.938 135.238 237.73 111.669 254.773 111.527V111.519H254.923H335.736V111.285C317.333 79.5722 282.987 58.2454 243.656 58.2454Z' fill='url(%23paint1_radial_7_265)'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_7_265' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(251.36 164.499) rotate(90) scale(240.499 231.305)'%3E%3Cstop offset='0.456731' stop-color='white' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/radialGradient%3E%3CradialGradient id='paint1_radial_7_265' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(167.895 164.499) rotate(90) scale(106.254 167.895)'%3E%3Cstop offset='0.456731' stop-color='white' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/radialGradient%3E%3CclipPath id='clip0_7_265'%3E%3Crect width='484' height='329' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	position: relative;
	overflow: hidden
}

.about__card p {
	font-weight: 400;
	font-size: 18rem;
	line-height: 144%;
	margin-bottom: 10rem
}

.about__card img {
	height: 309rem;
	width: auto;
	position: absolute;
	right: 0;
	bottom: 0
}

@media(max-width: 1200px) {
	.about {
		padding: 40rem 0 80rem
	}

	.about__dillership {
		padding: 20rem 0 30rem 30rem
	}

	.about__grid:not(:last-child) {
		margin-bottom: 80rem
	}

	.about__card {
		padding: 15rem
	}

	.about__card img {
		height: 250rem
	}

	.about__card p {
		font-size: 16rem
	}

	.about__head {
		font-size: 20rem
	}

	.about__list {
		font-size: 16rem
	}

	.about__text {
		width: 300rem
	}
}

@media(max-width: 768px) {
	.about {
		padding: 20rem 0
	}

	.about__dillership {
		padding: 10rem;
		flex-direction: column;
		gap: 15rem
	}

	.about__slider {
		width: 100%
	}

	.about__grid {
		grid-template-columns: 1fr
	}

	.about__grid:not(:last-child) {
		margin-bottom: 20rem
	}

	.about__item {
		height: 300rem;
		padding: 15rem
	}

	.about__item p {
		font-size: 14rem
	}

	.about__head {
		font-size: 16rem
	}

	.about__info {
		max-width: 250rem
	}

	.about__card {
		padding-bottom: 200rem
	}

	.about__card img {
		height: 200rem
	}

	.about__title {
		margin-bottom: 20rem
	}
}

.catalog {
	padding: 120rem 0;
	position: relative
}

.catalog__tomodal {
	display: none
}



.catalog__bg {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%
}

.catalog__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.catalog .wrapper {
	position: relative;
	z-index: 2
}

.catalog__title {
	color: var(--white);
	margin-bottom: 50rem
}

.catalog__buttons {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 20px;
	margin-bottom: 40rem
}

.catalog__button {
	width: calc((100% - 60px) / 4);
	aspect-ratio: 1;
	background-color: var(--white);
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: flex-end;
	border-radius: 16rem;
	padding-top: 10rem;
	padding-bottom: 25rem;
	position: relative;
	text-align: center;
	cursor: pointer
}

.catalog__button.tab-active {
	outline: 5rem solid var(--blue);
	outline-offset: -5rem
}

.catalog__button img {
	height: 200rem;
	margin-bottom: auto
}

.catalog__button input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	visibility: hidden
}

.catalog__main {
	display: flex;
	gap: 35rem
}

.catalog__content {
	flex-grow: 1
}

.catalog__grid {
	display: flex;
	gap: 20rem;
	width: 100%;
	max-width: 895rem;
	margin-bottom: 30rem;
	flex-wrap: wrap;
}

.catalog__right {
	display: none;
}

.catalog__right.d-block {
	display: block;
}

@media(max-width: 768px) {
	.catalog__grid {
		flex-wrap: nowrap
	}

	.catalog__buttons {
	display: flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
	gap: 20px;
}
}

.catalog__item {
	padding: 10rem;
	border-radius: 16rem;
	background-color: var(--white);
	width: 100%;
	max-width: 285rem;
	display: flex;
	flex-direction: column
}

.catalog__stickers {
	display: flex;
	align-items: center;
	gap: 5rem;
	margin-bottom: 20rem
}

.catalog__slider {
	width: 100%;
	position: relative
}

.catalog__slide {
	width: 100%;
	height: 100%;
	aspect-ratio: 265/244;
	overflow: hidden
}

.catalog__slide img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: contain;
}

.catalog__prev {
	position: absolute;
	top: 50%;
	left: 5rem;
	z-index: 3
}

.catalog__next {
	position: absolute;
	top: 50%;
	right: 5rem;
	z-index: 3
}

.catalog__name {
	font-weight: 600;
	font-size: 16rem;
	line-height: 150%;
	margin-bottom: 10rem
}

.catalog__description {
	font-weight: 400;
	font-size: 14rem;
	line-height: 157%;
	margin-bottom: 10rem
}

.catalog__description p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -moz-box;
	-moz-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	line-clamp: 6;
	box-orient: vertical;
}

.catalog__more {
	font-size: 14rem;
	line-height: 157%;
	text-decoration: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
	text-underline-offset: 4rem;
	text-decoration-color: #b1b8bf;
	text-decoration-thickness: 1rem;
	opacity: .6;
	margin-bottom: 15rem
}

.catalog__price {
	margin-top: auto;
	font-weight: 400;
	font-size: 16rem;
	line-height: 150%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 22rem
}

.catalog__price span {
	font-weight: 600;
	font-size: 24rem;
	line-height: 133%
}

.catalog__bottom .button {
	width: 100%;
	text-align: center;
	align-items: center;
	justify-content: center
}

.catalog__bottom .button--blue,
.catalog__bottom .button--dark {
	margin-bottom: 11rem
}

.catalog__bottom .button--blue__content,
.catalog__bottom .button--dark__content {
	overflow: hidden;
	font-size: 13rem;
	padding: 20rem 0;
	width: 100%;
	text-align: center;
	align-items: center;
	justify-content: center
}

.catalog__tooltip {
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	font-size: 12rem;
	line-height: 167%;
	text-align: center;
	gap: 10rem
}

.catalog__tooltip::before {
	content: "";
	width: 24rem;
	height: 12rem;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='12' viewBox='0 0 24 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.8'%3E%3Cg clip-path='url(%23clip0_17_116)'%3E%3Cg opacity='0.4'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.563 2.11707C20.6473 -0.122736 17.3794 -0.655694 14.8425 0.856595C14.7193 0.932486 14.6795 1.08944 14.7536 1.21328C14.8276 1.33471 14.9875 1.37507 15.1111 1.30055C17.4296 -0.0813412 20.4158 0.405047 22.1663 2.45236C23.9169 4.4983 23.9169 7.50115 22.1663 9.55019C20.4158 11.5961 17.4296 12.0832 15.1111 10.7013C14.9875 10.6265 14.8276 10.6665 14.7536 10.7879C14.6795 10.9104 14.7193 11.0704 14.8425 11.1439C17.3794 12.6555 20.6477 12.1246 22.5633 9.8848C24.479 7.6443 24.479 4.35756 22.5633 2.11776L22.563 2.11707ZM19.9409 4.56281C19.9416 3.50931 18.9805 2.8087 17.7383 2.8087H16.9939C16.8499 2.8087 16.7333 2.92357 16.7333 3.06811C16.7333 3.21265 16.8499 3.32579 16.9939 3.32579H17.7383C18.7213 3.32579 19.4207 3.83702 19.4207 4.54487C19.3937 4.92501 19.2075 5.29412 18.9037 5.55835C18.5998 5.81845 18.2035 5.94919 17.8024 5.91952C17.6587 5.90848 17.5338 6.01645 17.5234 6.15892C17.5127 6.30035 17.6203 6.42626 17.7639 6.43696C18.3032 6.47559 18.8362 6.3007 19.2449 5.94919C19.6533 5.59837 19.9042 5.09818 19.9413 4.56281H19.9409ZM19.0109 7.31591H17.6189C17.475 7.31591 17.3583 7.43181 17.3583 7.57359C17.3583 7.71536 17.475 7.83196 17.6189 7.83196H19.0109C19.1546 7.83196 19.2716 7.71709 19.2716 7.57359C19.2716 7.43009 19.1549 7.31591 19.0109 7.31591Z' fill='%23021E2F' /%3E%3C/g%3E%3Cg opacity='0.7'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6087 2.11707C14.6927 -0.122736 11.4248 -0.655694 8.88792 0.856595C8.76471 0.932486 8.72491 1.08944 8.79897 1.21328C8.87304 1.33471 9.03294 1.37507 9.1565 1.30055C11.475 -0.0813412 14.4612 0.405047 16.2118 2.45236C17.9623 4.4983 17.9623 7.50115 16.2118 9.55019C14.4612 11.5961 11.475 12.0832 9.1565 10.7013C9.03294 10.6265 8.87304 10.6665 8.79897 10.7879C8.72491 10.9104 8.76471 11.0704 8.88792 11.1439C11.4252 12.6555 14.6927 12.1246 16.6087 9.8848C18.5244 7.6443 18.5244 4.35756 16.6087 2.11776V2.11707ZM13.9867 4.56281C13.987 3.50931 13.0262 2.8087 11.7837 2.8087H11.0393C10.8953 2.8087 10.7787 2.92357 10.7787 3.06811C10.7787 3.21265 10.8953 3.32579 11.0393 3.32579H11.7837C12.7667 3.32579 13.4661 3.83702 13.4661 4.54487C13.4391 4.92501 13.2526 5.29412 12.9487 5.55835C12.6448 5.81845 12.2486 5.94919 11.8478 5.91952C11.7045 5.90848 11.5792 6.01645 11.5688 6.15892C11.5581 6.30035 11.6657 6.42626 11.8094 6.43696C12.3486 6.47559 12.8816 6.3007 13.29 5.94919C13.6987 5.59837 13.9493 5.09818 13.9867 4.56281ZM13.0567 7.31591H11.6647C11.5207 7.31591 11.4041 7.43181 11.4041 7.57359C11.4041 7.71536 11.5207 7.83196 11.6647 7.83196H13.0567C13.2007 7.83196 13.317 7.71709 13.317 7.57359C13.317 7.43009 13.2003 7.31591 13.0567 7.31591Z' fill='%23021E2F' /%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.0443 0.000488281C2.70616 0.000488281 0 2.68632 0 5.99963C0 9.31293 2.70616 11.9995 6.0443 11.9995C9.38244 11.9995 12.0886 9.31466 12.0886 5.99963C12.0886 2.68459 9.38244 0.000488281 6.0443 0.000488281ZM6.0443 11.4824C2.99412 11.4824 0.521227 9.02834 0.521227 5.99963C0.521227 2.97091 2.99377 0.518958 6.0443 0.518958C9.09483 0.518958 11.5677 2.97194 11.5677 5.99963C11.5677 9.02731 9.09483 11.4824 6.0443 11.4824ZM5.82833 2.80878H4.9797C4.69589 2.80878 4.46608 3.03541 4.46608 3.31759V7.31598H4.31726C4.17328 7.31598 4.05664 7.43189 4.05664 7.57366C4.05664 7.71544 4.17328 7.83203 4.31726 7.83203H4.46608V8.57852C4.46608 8.72271 4.58272 8.83758 4.7267 8.83758C4.87067 8.83758 4.98731 8.72271 4.98731 8.57852V7.83203H7.10129C7.24527 7.83203 7.36191 7.71716 7.36191 7.57366C7.36191 7.43016 7.24527 7.31598 7.10129 7.31598H4.98731V3.32587H5.82833C6.81126 3.32587 7.51073 3.83709 7.51073 4.54494C7.43424 5.3618 6.69393 5.981 5.84772 5.9196C5.70408 5.90856 5.57914 6.01653 5.56876 6.159C5.55803 6.30043 5.66567 6.42634 5.8093 6.43703C6.93897 6.51948 7.92709 5.68779 8.03092 4.56875C8.03196 3.50939 7.07084 2.80878 5.82868 2.80878H5.82833Z' fill='%23021E2F' /%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_17_116'%3E%3Crect width='24' height='12' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.catalog__form {
	border-radius: 20rem;
	padding: 40rem 45rem;
	position: relative;
	background-color: var(--white)
}

.catalog__form-title {
	max-width: 513rem;
	font-weight: 600;
	font-size: 34rem;
	line-height: 124%;
	margin-bottom: 30rem
}

.catalog__image {
	position: absolute;
	bottom: 0rem;
	right: 0rem;
	height: 100%;
	width: auto
}

.catalog__image img {
	width: 100%;
	height: 100%
}

@media(max-width: 1200px) {
	.catalog {
		padding: 80rem 0
	}

	.catalog__price span {
		font-size: 20rem;
	}

	.catalog__button img {
		height: 150rem
	}

	.catalog__main {
		gap: 20rem
	}

	.catalog__grid {
		gap: 10rem
	}

	.catalog__stickers {
		margin-bottom: 10rem
	}

	.catalog__name {
		font-size: 14rem
	}

	.catalog__description {
		font-size: 12rem
	}

	.catalog__more {
		font-size: 12rem
	}

	.catalog__item {
		width: 233rem;
	}

	.catalog__form {
		padding: 20rem 25rem
	}

	.catalog__form-title {
		max-width: 391rem;
		font-size: 24rem
	}
}

@media(max-width: 768px) {
	.catalog {
		padding: 20rem 0
	}

	.catalog__title {
		margin-bottom: 20rem
	}

	.catalog__buttons {
		overflow: auto;
		scroll-snap-type: x mandatory;
		gap: 10rem;
		margin-bottom: 20rem
	}

	.catalog__buttons::-webkit-scrollbar {
		display: none
	}

	.catalog__button {
		scroll-snap-align: center;
		aspect-ratio: unset;
		flex-shrink: 0;
		width: calc((100% - 15px) / 1.5);
	}

	.catalog__buttons {
		display: flex;
	}

	.catalog__main {
		flex-direction: column
	}

	.catalog__button {
		font-size: 14rem
	}

	.catalog__grid {
		margin-bottom: 15rem;
		scroll-snap-type: x mandatory;
		width: 100%;
		overflow: auto;
		padding-inline: 15rem
	}

	.form__flex .catalog__grid::-webkit-scrollbar {
		display: none !important
	}

	.catalog__form {
		margin: 0 15rem
	}

	.catalog__content {
		margin-inline: -15rem
	}

	.catalog__content::-webkit-scrollbar {
		display: none
	}

	.catalog__item {
		scroll-snap-align: center;
		flex-shrink: 0;
	}

	.catalog__image {
		display: none
	}

	.catalog__form {
		padding: 15rem 20rem
	}

	.catalog__form-title {
		font-size: 21rem;
		margin-bottom: 15rem
	}
}

.pagination {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
	gap: 5rem;
	margin-bottom: 60rem
}

@media(max-width: 768px) {
	.pagination {
		margin-bottom: 20rem
	}
}

.pagination__link {
	border: 1rem solid #fff;
	border-radius: 8rem;
	width: 40rem;
	height: 40rem;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: .4;
	color: var(--white);
	font-weight: 500;
	font-size: 14rem;
	line-height: 157%
}

.pagination__link.active {
	background: var(--blue);
	border-color: var(--blue);
	opacity: 1
}

.pagination__link--next {
	width: auto;
	padding: 0 20rem;
	display: flex;
	align-items: center;
	gap: 10rem
}

.pagination__link--next::after {
	content: "";
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	width: 26rem;
	height: 9rem;
	background-color: currentColor;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='26' height='9' viewBox='0 0 26 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4' clip-path='url(%23clip0_43_177)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.1285 8.26793L20.7845 6.92393L23.4085 4.39593L20.7845 1.86893L22.1285 0.523926L26.0005 4.39593L22.1285 8.26793ZM10.4645 6.92393L13.0885 4.39593L10.4645 1.86893L11.8085 0.523926L15.6805 4.39593L11.8085 8.26793L10.4645 6.92393ZM0.144531 6.92393L2.76853 4.39593L0.144531 1.86893L1.48853 0.523926L5.36053 4.39593L1.48853 8.26793L0.144531 6.92393Z' fill='white' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_43_177'%3E%3Crect width='26' height='9' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='26' height='9' viewBox='0 0 26 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4' clip-path='url(%23clip0_43_177)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.1285 8.26793L20.7845 6.92393L23.4085 4.39593L20.7845 1.86893L22.1285 0.523926L26.0005 4.39593L22.1285 8.26793ZM10.4645 6.92393L13.0885 4.39593L10.4645 1.86893L11.8085 0.523926L15.6805 4.39593L11.8085 8.26793L10.4645 6.92393ZM0.144531 6.92393L2.76853 4.39593L0.144531 1.86893L1.48853 0.523926L5.36053 4.39593L1.48853 8.26793L0.144531 6.92393Z' fill='white' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_43_177'%3E%3Crect width='26' height='9' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.filter {
	background: var(--black);
	border-radius: 16rem;
	width: 270rem;
	padding: 25rem;
	color: var(--white);
	flex: 0 0 auto;
	height: 100%
}

.filter__head {
	margin-bottom: 15rem;
	opacity: .6
}

.filter__prices {
	padding-bottom: 25rem;
	margin-bottom: 25rem;
	border-bottom: 1rem solid rgba(255, 255, 255, .1)
}

.filter__prices .price-label {
	border: 1rem solid #f1f1f1;
	border-radius: 4rem;
	background-color: var(--white);
	width: 100rem;
	padding: 4rem;
	position: relative
}

.filter__prices .price-label input {
	width: 100%;
	text-align: center
}

.filter__prices .price-label:first-child::after {
	content: "";
	width: 9rem;
	height: 1rem;
	background-color: var(--white);
	position: absolute;
	top: 50%;
	translate: -50% 0;
	right: -20rem
}

.filter__flex {
	display: flex;
	justify-content: space-between
}

.filter__label {
	display: flex;
	gap: 10rem;
	align-items: center;
	position: relative;
	cursor: pointer
}

.filter__label p {
	font-size: 14rem
}

.filter__label p span {
	font-weight: 700;
	line-height: 157%
}

.filter__label .checkbox {
	border: 1rem solid #dedede;
	border-radius: 4rem;
	width: 18rem;
	height: 18rem;
	background-color: var(--white);
	display: flex;
	align-items: center;
	justify-content: center
}

.filter__label .checkbox::after {
	content: "";
	-webkit-mask-size: 100%;
	mask-size: 100%;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	width: 8rem;
	height: 6rem;
	color: var(--blue);
	background-color: currentColor;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.74203 1.64049L4 5.7183C3.65516 6.0939 3.0969 6.0939 2.75295 5.7183L0.257965 2.99784C-0.0859883 2.6232 -0.0859883 2.02089 0.257965 1.64049C0.6028 1.26201 1.16106 1.26201 1.5059 1.64049L3.37647 3.67988L6.4941 0.283141C6.83894 -0.0943804 7.3972 -0.0943804 7.74203 0.283141C8.08599 0.663545 8.08599 1.26201 7.74203 1.64049Z' fill='%2300A0E3' /%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.74203 1.64049L4 5.7183C3.65516 6.0939 3.0969 6.0939 2.75295 5.7183L0.257965 2.99784C-0.0859883 2.6232 -0.0859883 2.02089 0.257965 1.64049C0.6028 1.26201 1.16106 1.26201 1.5059 1.64049L3.37647 3.67988L6.4941 0.283141C6.83894 -0.0943804 7.3972 -0.0943804 7.74203 0.283141C8.08599 0.663545 8.08599 1.26201 7.74203 1.64049Z' fill='%2300A0E3' /%3E%3C/svg%3E");
	opacity: 0;
	transition: opacity var(--transition)
}

.filter__label input {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	opacity: 0
}

.filter__label input:checked~.checkbox::after {
	opacity: 1
}

.filter__list {
	display: flex;
	flex-direction: column;
	gap: 12rem;
	margin-bottom: 22rem
}

.filter__brands {
	display: none
}

.filter__brands.d-block {
	display: block
}

.filter__button {
	width: 100%
}

.filter__button .button--blue__content {
	padding: 17rem 34rem;
	font-size: 16rem;
	line-height: 150%;
	text-align: center
}

.filter__clear {
	font-weight: 600;
	font-size: 16rem;
	line-height: 150%;
	text-decoration: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
	text-align: center;
	margin-inline: auto;
	display: flex;
	margin-top: 15rem
}

@media(max-width: 1200px) {
	.filter {
		width: 260rem;
		padding: 20rem
	}

	.filter__prices {
		padding-bottom: 20rem;
		margin-bottom: 20rem
	}
}

@media(max-width: 768px) {
	.filter {
		width: 100%
	}

	.filter__prices .price-label {
		width: 135rem
	}
}

.form {
	position: relative;
	z-index: 2
}

.form__bottom {
	display: flex;
	gap: 67rem
}

@media(max-width: 768px) {
	.form__bottom {
		flex-direction: column-reverse;
		justify-content: center;
		align-items: center;
		gap: 10rem
	}
}

.form__tel {
	font-weight: 500;
	font-size: 20rem;
	line-height: 140%;
	display: flex;
	align-items: center
}

.form__tel span {
	font-weight: 700
}

.form__tel::before {
	content: "";
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	background-color: var(--blue);
	width: 14rem;
	height: 24rem;
	margin-right: 10rem;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='14' height='22' viewBox='0 0 14 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_19_241)'%3E%3Cpath d='M9.88481 21.9893H3.87019C3.8325 21.9785 3.78942 21.9571 3.75173 21.9517C1.63019 21.6727 0.00942308 19.8805 0.00403846 17.7556C-0.00134615 13.2483 -0.00134615 8.74097 0.00403846 4.23366C0.00942308 2.44146 1.18327 0.826341 2.87942 0.252195C3.2025 0.144878 3.54173 0.0858537 3.87019 0C5.87327 0 7.88173 0 9.88481 0C9.9225 0.0107317 9.96558 0.0321951 10.0033 0.037561C11.7856 0.273659 13.2125 1.5561 13.6325 3.30537C13.6756 3.49317 13.7133 3.68098 13.751 3.86341V18.1205C13.7402 18.158 13.7187 18.201 13.7133 18.2385C13.4548 19.8966 12.5448 21.0556 10.994 21.6888C10.644 21.8337 10.2563 21.8873 9.88481 21.9839V21.9893ZM12.0333 11.0161C12.0333 8.80537 12.0333 6.59463 12.0333 4.3839C12.0333 2.83854 10.9133 1.71707 9.3625 1.71707C7.70942 1.71707 6.05635 1.71707 4.40327 1.71707C2.84173 1.71707 1.72173 2.83317 1.72173 4.38927C1.72173 8.78927 1.72173 13.1893 1.72173 17.5946C1.72173 19.1561 2.84173 20.2722 4.39788 20.2722C6.04558 20.2722 7.69327 20.2722 9.33558 20.2722C10.9133 20.2722 12.0279 19.1615 12.0279 17.5893C12.0279 15.4 12.0279 13.2107 12.0279 11.0215L12.0333 11.0161Z' fill='%2300A0E3' /%3E%3Cpath d='M6.88867 3.43359C7.16867 3.43359 7.44867 3.43359 7.72329 3.43359C8.22406 3.43896 8.60098 3.81457 8.5956 4.30286C8.5956 4.77506 8.21868 5.1453 7.72868 5.15067C7.16329 5.15603 6.59791 5.15603 6.03252 5.15067C5.53175 5.15067 5.15483 4.76433 5.16021 4.2814C5.16021 3.8092 5.53714 3.43896 6.02714 3.43359C6.31252 3.43359 6.59791 3.43359 6.88329 3.43359H6.88867Z' fill='%2300A0E3' /%3E%3Cpath d='M6.87933 18.5554C6.59933 18.5554 6.31933 18.5554 6.04471 18.5554C5.53856 18.55 5.16163 18.1852 5.15625 17.7022C5.15625 17.2193 5.53317 16.8437 6.03394 16.8383C6.59933 16.8383 7.16471 16.833 7.7301 16.8383C8.2201 16.8383 8.59163 17.2139 8.59702 17.6915C8.59702 18.1637 8.22548 18.5447 7.74087 18.5554C7.45548 18.5608 7.1701 18.5554 6.88471 18.5554H6.87933Z' fill='%2300A0E3' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_19_241'%3E%3Crect width='14' height='22' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='14' height='22' viewBox='0 0 14 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_19_241)'%3E%3Cpath d='M9.88481 21.9893H3.87019C3.8325 21.9785 3.78942 21.9571 3.75173 21.9517C1.63019 21.6727 0.00942308 19.8805 0.00403846 17.7556C-0.00134615 13.2483 -0.00134615 8.74097 0.00403846 4.23366C0.00942308 2.44146 1.18327 0.826341 2.87942 0.252195C3.2025 0.144878 3.54173 0.0858537 3.87019 0C5.87327 0 7.88173 0 9.88481 0C9.9225 0.0107317 9.96558 0.0321951 10.0033 0.037561C11.7856 0.273659 13.2125 1.5561 13.6325 3.30537C13.6756 3.49317 13.7133 3.68098 13.751 3.86341V18.1205C13.7402 18.158 13.7187 18.201 13.7133 18.2385C13.4548 19.8966 12.5448 21.0556 10.994 21.6888C10.644 21.8337 10.2563 21.8873 9.88481 21.9839V21.9893ZM12.0333 11.0161C12.0333 8.80537 12.0333 6.59463 12.0333 4.3839C12.0333 2.83854 10.9133 1.71707 9.3625 1.71707C7.70942 1.71707 6.05635 1.71707 4.40327 1.71707C2.84173 1.71707 1.72173 2.83317 1.72173 4.38927C1.72173 8.78927 1.72173 13.1893 1.72173 17.5946C1.72173 19.1561 2.84173 20.2722 4.39788 20.2722C6.04558 20.2722 7.69327 20.2722 9.33558 20.2722C10.9133 20.2722 12.0279 19.1615 12.0279 17.5893C12.0279 15.4 12.0279 13.2107 12.0279 11.0215L12.0333 11.0161Z' fill='%2300A0E3' /%3E%3Cpath d='M6.88867 3.43359C7.16867 3.43359 7.44867 3.43359 7.72329 3.43359C8.22406 3.43896 8.60098 3.81457 8.5956 4.30286C8.5956 4.77506 8.21868 5.1453 7.72868 5.15067C7.16329 5.15603 6.59791 5.15603 6.03252 5.15067C5.53175 5.15067 5.15483 4.76433 5.16021 4.2814C5.16021 3.8092 5.53714 3.43896 6.02714 3.43359C6.31252 3.43359 6.59791 3.43359 6.88329 3.43359H6.88867Z' fill='%2300A0E3' /%3E%3Cpath d='M6.87933 18.5554C6.59933 18.5554 6.31933 18.5554 6.04471 18.5554C5.53856 18.55 5.16163 18.1852 5.15625 17.7022C5.15625 17.2193 5.53317 16.8437 6.03394 16.8383C6.59933 16.8383 7.16471 16.833 7.7301 16.8383C8.2201 16.8383 8.59163 17.2139 8.59702 17.6915C8.59702 18.1637 8.22548 18.5447 7.74087 18.5554C7.45548 18.5608 7.1701 18.5554 6.88471 18.5554H6.87933Z' fill='%2300A0E3' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_19_241'%3E%3Crect width='14' height='22' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

@media(max-width: 768px) {
	.form__tel {
		font-size: 12rem
	}
}

.form__socials {
	display: flex;
	flex-direction: column;
	gap: 5rem;
	margin-bottom: 20rem
}

.form__socials>p {
	font-weight: 700;
	font-size: 14rem;
	line-height: 157%;
	text-transform: uppercase;
	color: #999;
	margin-bottom: 10rem
}

.form__policy {
	position: relative;
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 12rem;
	gap: 7.5rem;
	cursor: pointer;
	z-index: 2
}

.form__policy a {
	color: var(--blue);
	text-decoration: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none
}

.form__policy .policy-decor {
	border: 1rem solid rgba(222, 222, 222, .2588235294);
	border-radius: 4rem;
	width: 16rem;
	height: 16rem;
	display: flex;
	align-items: center;
	justify-content: center
}

.form__policy .policy-decor::after {
	content: "";
	-webkit-mask-size: 100%;
	mask-size: 100%;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	width: 8rem;
	height: 6rem;
	color: var(--blue);
	background-color: currentColor;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.74203 1.64049L4 5.7183C3.65516 6.0939 3.0969 6.0939 2.75295 5.7183L0.257965 2.99784C-0.0859883 2.6232 -0.0859883 2.02089 0.257965 1.64049C0.6028 1.26201 1.16106 1.26201 1.5059 1.64049L3.37647 3.67988L6.4941 0.283141C6.83894 -0.0943804 7.3972 -0.0943804 7.74203 0.283141C8.08599 0.663545 8.08599 1.26201 7.74203 1.64049Z' fill='%2300A0E3' /%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.74203 1.64049L4 5.7183C3.65516 6.0939 3.0969 6.0939 2.75295 5.7183L0.257965 2.99784C-0.0859883 2.6232 -0.0859883 2.02089 0.257965 1.64049C0.6028 1.26201 1.16106 1.26201 1.5059 1.64049L3.37647 3.67988L6.4941 0.283141C6.83894 -0.0943804 7.3972 -0.0943804 7.74203 0.283141C8.08599 0.663545 8.08599 1.26201 7.74203 1.64049Z' fill='%2300A0E3' /%3E%3C/svg%3E");
	opacity: 0;
	transition: opacity var(--transition)
}

.form__policy input {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	opacity: 0
}

.form__policy input:checked+.policy-decor::after {
	opacity: 1
}

.form__wrapper {
	display: flex;
	align-items: center;
	gap: 5rem
}

.form__social {
	border: 1rem solid #efefef;
	border-radius: 6rem;
	padding: 10rem 15rem;
	display: flex;
	align-items: center;
	gap: 10rem;
	width: -moz-fit-content;
	width: fit-content;
	position: relative;
	cursor: pointer;
	color: #999
}

.form__social input {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	top: 0;
	left: 0
}

.form__social.phone::after {
	content: "";
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='13' height='20' viewBox='0 0 13 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_20_67)'%3E%3Cpath d='M9.18021 19.9902H3.59521C3.56021 19.9805 3.52021 19.961 3.48521 19.9561C1.51521 19.7024 0.0102148 18.0732 0.00521484 16.1415C0.000214844 12.0439 0.000214844 7.94634 0.00521484 3.84878C0.0102148 2.21951 1.10021 0.75122 2.67521 0.229268C2.97521 0.131707 3.29021 0.0780488 3.59521 0C5.45521 0 7.32021 0 9.18021 0C9.21521 0.0097561 9.25521 0.0292683 9.29021 0.0341463C10.9452 0.24878 12.2702 1.41463 12.6602 3.00488C12.7002 3.17561 12.7352 3.34634 12.7702 3.5122V16.4732C12.7602 16.5073 12.7402 16.5463 12.7352 16.5805C12.4952 18.0878 11.6502 19.1415 10.2102 19.7171C9.88521 19.8488 9.52522 19.8976 9.18021 19.9854V19.9902ZM11.1752 10.0146C11.1752 8.00488 11.1752 5.99512 11.1752 3.98537C11.1752 2.58049 10.1352 1.56098 8.69521 1.56098C7.16021 1.56098 5.62522 1.56098 4.09022 1.56098C2.64022 1.56098 1.60021 2.57561 1.60021 3.99024C1.60021 7.99024 1.60021 11.9902 1.60021 15.9951C1.60021 17.4146 2.64021 18.4293 4.08522 18.4293C5.61522 18.4293 7.14521 18.4293 8.67021 18.4293C10.1352 18.4293 11.1702 17.4195 11.1702 15.9902C11.1702 14 11.1702 12.0098 11.1702 10.0195L11.1752 10.0146Z' fill='%23999999' /%3E%3Cpath d='M6.3946 3.12109C6.6546 3.12109 6.9146 3.12109 7.1696 3.12109C7.6346 3.12597 7.9846 3.46744 7.9796 3.91134C7.9796 4.34061 7.6296 4.67719 7.1746 4.68207C6.6496 4.68695 6.1246 4.68695 5.5996 4.68207C5.1346 4.68207 4.7846 4.33085 4.7896 3.89183C4.7896 3.46256 5.1396 3.12597 5.5946 3.12109C5.8596 3.12109 6.1246 3.12109 6.3896 3.12109H6.3946Z' fill='%23999999' /%3E%3Cpath d='M6.39004 16.8688C6.13004 16.8688 5.87004 16.8688 5.61504 16.8688C5.14504 16.8639 4.79504 16.5322 4.79004 16.0932C4.79004 15.6542 5.14004 15.3127 5.60504 15.3078C6.13004 15.3078 6.65504 15.303 7.18004 15.3078C7.63504 15.3078 7.98004 15.6493 7.98504 16.0834C7.98504 16.5127 7.64004 16.8591 7.19004 16.8688C6.92504 16.8737 6.66004 16.8688 6.39504 16.8688H6.39004Z' fill='%23999999' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_20_67'%3E%3Crect width='13' height='20' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='13' height='20' viewBox='0 0 13 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_20_67)'%3E%3Cpath d='M9.18021 19.9902H3.59521C3.56021 19.9805 3.52021 19.961 3.48521 19.9561C1.51521 19.7024 0.0102148 18.0732 0.00521484 16.1415C0.000214844 12.0439 0.000214844 7.94634 0.00521484 3.84878C0.0102148 2.21951 1.10021 0.75122 2.67521 0.229268C2.97521 0.131707 3.29021 0.0780488 3.59521 0C5.45521 0 7.32021 0 9.18021 0C9.21521 0.0097561 9.25521 0.0292683 9.29021 0.0341463C10.9452 0.24878 12.2702 1.41463 12.6602 3.00488C12.7002 3.17561 12.7352 3.34634 12.7702 3.5122V16.4732C12.7602 16.5073 12.7402 16.5463 12.7352 16.5805C12.4952 18.0878 11.6502 19.1415 10.2102 19.7171C9.88521 19.8488 9.52522 19.8976 9.18021 19.9854V19.9902ZM11.1752 10.0146C11.1752 8.00488 11.1752 5.99512 11.1752 3.98537C11.1752 2.58049 10.1352 1.56098 8.69521 1.56098C7.16021 1.56098 5.62522 1.56098 4.09022 1.56098C2.64022 1.56098 1.60021 2.57561 1.60021 3.99024C1.60021 7.99024 1.60021 11.9902 1.60021 15.9951C1.60021 17.4146 2.64021 18.4293 4.08522 18.4293C5.61522 18.4293 7.14521 18.4293 8.67021 18.4293C10.1352 18.4293 11.1702 17.4195 11.1702 15.9902C11.1702 14 11.1702 12.0098 11.1702 10.0195L11.1752 10.0146Z' fill='%23999999' /%3E%3Cpath d='M6.3946 3.12109C6.6546 3.12109 6.9146 3.12109 7.1696 3.12109C7.6346 3.12597 7.9846 3.46744 7.9796 3.91134C7.9796 4.34061 7.6296 4.67719 7.1746 4.68207C6.6496 4.68695 6.1246 4.68695 5.5996 4.68207C5.1346 4.68207 4.7846 4.33085 4.7896 3.89183C4.7896 3.46256 5.1396 3.12597 5.5946 3.12109C5.8596 3.12109 6.1246 3.12109 6.3896 3.12109H6.3946Z' fill='%23999999' /%3E%3Cpath d='M6.39004 16.8688C6.13004 16.8688 5.87004 16.8688 5.61504 16.8688C5.14504 16.8639 4.79504 16.5322 4.79004 16.0932C4.79004 15.6542 5.14004 15.3127 5.60504 15.3078C6.13004 15.3078 6.65504 15.303 7.18004 15.3078C7.63504 15.3078 7.98004 15.6493 7.98504 16.0834C7.98504 16.5127 7.64004 16.8591 7.19004 16.8688C6.92504 16.8737 6.66004 16.8688 6.39504 16.8688H6.39004Z' fill='%23999999' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_20_67'%3E%3Crect width='13' height='20' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	width: 20rem;
	height: 20rem;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	background-color: currentColor
}

.form__social.whatsapp::after {
	content: "";
	width: 20rem;
	height: 20rem;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	background-color: currentColor;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_19_154)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.7023 2.85581C14.8651 1.01395 12.4186 0 9.81395 0C4.45116 0 0.0837209 4.36744 0.0837209 9.73488C0.0837209 11.4512 0.530233 13.1256 1.3814 14.6L0 19.6465L5.15814 18.293C6.5814 19.0698 8.1814 19.4791 9.8093 19.4791C15.1721 19.4791 19.5395 15.1116 19.5442 9.74419C19.5442 7.14419 18.5349 4.69767 16.6977 2.85581H16.7023ZM9.8186 17.8326C8.36744 17.8326 6.94419 17.4419 5.70233 16.707L5.4093 16.5302L2.34884 17.3349L3.16744 14.3488L2.97674 14.0419C2.16744 12.7535 1.73953 11.2651 1.73953 9.73488C1.73953 5.27442 5.37209 1.64651 9.83256 1.64651C11.9953 1.64651 14.0233 2.48837 15.5535 4.0186C17.0837 5.54884 17.9209 7.5814 17.9209 9.74419C17.9209 14.2047 14.2884 17.8372 9.82791 17.8372L9.8186 17.8326ZM14.2558 11.7721C14.014 11.6512 12.8186 11.0605 12.5953 10.9814C12.3721 10.9023 12.2093 10.8605 12.0465 11.1023C11.8837 11.3442 11.4186 11.893 11.2744 12.0558C11.1302 12.2186 10.9907 12.2372 10.7488 12.1163C10.507 11.9953 9.72093 11.7395 8.7907 10.907C8.06977 10.2605 7.5814 9.46512 7.43721 9.22326C7.29767 8.9814 7.43721 8.86047 7.54419 8.72558C7.8093 8.4 8.06977 8.05581 8.15349 7.89302C8.23256 7.73023 8.19535 7.5907 8.13488 7.46512C8.07442 7.34419 7.58605 6.14419 7.38605 5.66047C7.1907 5.18605 6.98605 5.25116 6.83721 5.24186C6.69767 5.23256 6.53488 5.23256 6.37209 5.23256C6.2093 5.23256 5.94419 5.29302 5.72558 5.53488C5.50233 5.77674 4.87442 6.36744 4.87442 7.56279C4.87442 8.75814 5.74419 9.91628 5.86977 10.0791C5.99535 10.2419 7.58605 12.6977 10.0233 13.7535C10.6047 14.0047 11.0558 14.1535 11.4093 14.2651C11.9907 14.4512 12.5209 14.4233 12.9395 14.3628C13.4047 14.293 14.3767 13.7721 14.5814 13.2047C14.786 12.6372 14.786 12.1488 14.7209 12.0465C14.6605 11.9442 14.4977 11.8837 14.2558 11.7628V11.7721Z' fill='%23999999' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_19_154'%3E%3Crect width='20' height='20' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_19_154)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.7023 2.85581C14.8651 1.01395 12.4186 0 9.81395 0C4.45116 0 0.0837209 4.36744 0.0837209 9.73488C0.0837209 11.4512 0.530233 13.1256 1.3814 14.6L0 19.6465L5.15814 18.293C6.5814 19.0698 8.1814 19.4791 9.8093 19.4791C15.1721 19.4791 19.5395 15.1116 19.5442 9.74419C19.5442 7.14419 18.5349 4.69767 16.6977 2.85581H16.7023ZM9.8186 17.8326C8.36744 17.8326 6.94419 17.4419 5.70233 16.707L5.4093 16.5302L2.34884 17.3349L3.16744 14.3488L2.97674 14.0419C2.16744 12.7535 1.73953 11.2651 1.73953 9.73488C1.73953 5.27442 5.37209 1.64651 9.83256 1.64651C11.9953 1.64651 14.0233 2.48837 15.5535 4.0186C17.0837 5.54884 17.9209 7.5814 17.9209 9.74419C17.9209 14.2047 14.2884 17.8372 9.82791 17.8372L9.8186 17.8326ZM14.2558 11.7721C14.014 11.6512 12.8186 11.0605 12.5953 10.9814C12.3721 10.9023 12.2093 10.8605 12.0465 11.1023C11.8837 11.3442 11.4186 11.893 11.2744 12.0558C11.1302 12.2186 10.9907 12.2372 10.7488 12.1163C10.507 11.9953 9.72093 11.7395 8.7907 10.907C8.06977 10.2605 7.5814 9.46512 7.43721 9.22326C7.29767 8.9814 7.43721 8.86047 7.54419 8.72558C7.8093 8.4 8.06977 8.05581 8.15349 7.89302C8.23256 7.73023 8.19535 7.5907 8.13488 7.46512C8.07442 7.34419 7.58605 6.14419 7.38605 5.66047C7.1907 5.18605 6.98605 5.25116 6.83721 5.24186C6.69767 5.23256 6.53488 5.23256 6.37209 5.23256C6.2093 5.23256 5.94419 5.29302 5.72558 5.53488C5.50233 5.77674 4.87442 6.36744 4.87442 7.56279C4.87442 8.75814 5.74419 9.91628 5.86977 10.0791C5.99535 10.2419 7.58605 12.6977 10.0233 13.7535C10.6047 14.0047 11.0558 14.1535 11.4093 14.2651C11.9907 14.4512 12.5209 14.4233 12.9395 14.3628C13.4047 14.293 14.3767 13.7721 14.5814 13.2047C14.786 12.6372 14.786 12.1488 14.7209 12.0465C14.6605 11.9442 14.4977 11.8837 14.2558 11.7628V11.7721Z' fill='%23999999' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_19_154'%3E%3Crect width='20' height='20' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.form__social.telegram::after {
	content: "";
	width: 20rem;
	height: 20rem;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	background-color: currentColor;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 0.584729C17.9081 0.980695 17.8085 1.37322 17.7204 1.76919C17.1383 4.40667 16.5562 7.04415 15.974 9.68163C15.7098 10.873 15.4455 12.0643 15.1889 13.2591C15.0472 13.9133 14.1702 14.2266 13.5804 13.8238C11.4396 12.3535 9.30255 10.8799 7.1617 9.40618C7.13489 9.38896 7.10809 9.36486 7.06979 9.33387C7.20766 9.22024 7.33787 9.1135 7.47192 9.00677C9.99575 6.96151 12.5234 4.9197 15.0472 2.87101C15.1545 2.78493 15.254 2.68163 15.3268 2.57145C15.4187 2.43028 15.3345 2.3201 15.1545 2.35453C14.9936 2.38552 14.8289 2.44405 14.6911 2.52324C13.4732 3.21188 12.2591 3.91085 11.0413 4.60293C8.95021 5.79771 6.85915 6.98906 4.77191 8.18729C4.64936 8.25615 4.54979 8.26648 4.41574 8.22516C3.2017 7.8533 1.98766 7.48832 0.773617 7.1199C0.428936 7.0166 0.145532 6.84444 0 6.52767V6.30731C0.149362 6.04907 0.402128 5.9079 0.693191 5.80804C5.85192 3.98316 11.0145 2.16171 16.177 0.343706C16.514 0.226637 16.8549 0.109569 17.2034 0.0303758C17.6209 -0.0625903 17.8391 0.0441485 18 0.360922V0.581286V0.584729Z' fill='%23999999' /%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 0.584729C17.9081 0.980695 17.8085 1.37322 17.7204 1.76919C17.1383 4.40667 16.5562 7.04415 15.974 9.68163C15.7098 10.873 15.4455 12.0643 15.1889 13.2591C15.0472 13.9133 14.1702 14.2266 13.5804 13.8238C11.4396 12.3535 9.30255 10.8799 7.1617 9.40618C7.13489 9.38896 7.10809 9.36486 7.06979 9.33387C7.20766 9.22024 7.33787 9.1135 7.47192 9.00677C9.99575 6.96151 12.5234 4.9197 15.0472 2.87101C15.1545 2.78493 15.254 2.68163 15.3268 2.57145C15.4187 2.43028 15.3345 2.3201 15.1545 2.35453C14.9936 2.38552 14.8289 2.44405 14.6911 2.52324C13.4732 3.21188 12.2591 3.91085 11.0413 4.60293C8.95021 5.79771 6.85915 6.98906 4.77191 8.18729C4.64936 8.25615 4.54979 8.26648 4.41574 8.22516C3.2017 7.8533 1.98766 7.48832 0.773617 7.1199C0.428936 7.0166 0.145532 6.84444 0 6.52767V6.30731C0.149362 6.04907 0.402128 5.9079 0.693191 5.80804C5.85192 3.98316 11.0145 2.16171 16.177 0.343706C16.514 0.226637 16.8549 0.109569 17.2034 0.0303758C17.6209 -0.0625903 17.8391 0.0441485 18 0.360922V0.581286V0.584729Z' fill='%23999999' /%3E%3C/svg%3E")
}

.form__social:has(>input:checked).phone,
.form__social:has(>input:checked).time,
.form__social:has(>input:checked).telegram {
	background-color: var(--blue);
	color: var(--white)
}

.form__social:has(>input:checked).whatsapp {
	background-color: #25d366;
	color: var(--white)
}

.form__flex {
	display: flex;
	align-items: flex-start;
	gap: 10rem;
	margin-bottom: 10rem
}

.form__social {
	padding: 5rem 7rem;
}

.form__wrapper {
	margin-bottom: 5rem
}

.form__input {
	height: 100rem;
	display: flex;
	align-items: center;
	padding: 35rem;
	border: 1rem solid #f1f1f1;
	background: #fafbfc;
	border-radius: 13rem;
	flex-grow: 1;
	max-width: 380rem;
	width: 100%;
	cursor: text
}

.form__input input {
	font-size: 18rem;
	line-height: 144%;
	color: #272727;
	width: 100%
}

@media(max-width: 768px) {
	.form__input input {
		font-size: 14rem
	}
}

.form__input.disabled {
	background: #e8e9eb;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.form__collumn {
	display: flex;
	flex-direction: column;
	gap: 10rem;
	margin-bottom: 19rem
}

.form__button .button--blue__content {
	padding: 35rem 51rem;
	border-radius: 13rem
}

.form__button::before {
	border-radius: 13rem
}

.form__file {
	position: relative;
	width: 350rem;
	height: 100rem;
	padding: 35rem;
	display: flex;
	align-items: center;
	border: 1rem solid #f1f1f1;
	border-radius: 13rem;
	background-color: var(--white);
	cursor: pointer
}

.form__file input {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0
}

.form__file span {
	color: var(--blue);
	display: flex;
	align-items: center;
	gap: 10rem
}

.form__file span::before {
	content: "";
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='26' viewBox='0 0 24 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_19_229)'%3E%3Cpath d='M0 2.68329C0.132 2.18813 0.273 1.69904 0.5925 1.28345C1.1975 0.495847 1.9885 0.0620068 2.9745 0.0574454C5.632 0.0452817 8.2895 0.0538977 10.947 0.0518704C11.256 0.0518704 11.517 0.155769 11.7335 0.375223C13.713 2.37717 15.6925 4.38014 17.672 6.38259C17.8955 6.60863 18.004 6.87826 18.001 7.2001C17.996 7.8321 18.002 8.46462 17.999 9.09663C17.996 9.71647 17.5775 10.166 17.0065 10.1696C16.426 10.1731 16.0035 9.7185 16 9.08548C15.9985 8.78341 16 8.48134 16 8.14735C15.8955 8.14735 15.807 8.14735 15.7185 8.14735C14.827 8.14735 13.9355 8.14988 13.044 8.14684C11.326 8.14076 10.005 6.80579 10 5.07093C9.997 4.08567 9.9995 3.0999 9.9995 2.07713C9.9005 2.07713 9.813 2.07713 9.7255 2.07713C7.526 2.07713 5.3265 2.07713 3.1275 2.07713C2.398 2.07713 2 2.47904 2 3.21647C2 9.74029 2 16.2641 2 22.7874C2 23.5254 2.398 23.9288 3.1255 23.9293C5.0665 23.9298 7.008 23.9273 8.949 23.9308C9.727 23.9323 10.215 24.6693 9.908 25.3606C9.7665 25.6789 9.502 25.8365 9.2 25.953H2.6C2.5465 25.9353 2.4945 25.9125 2.44 25.9008C1.5575 25.7093 0.8605 25.2379 0.4195 24.4407C0.229 24.0965 0.137 23.6972 0 23.3226C0 16.4425 0 9.5629 0 2.68329ZM12.001 3.5753C12.001 4.10645 11.992 4.62797 12.0035 5.14899C12.014 5.63249 12.3655 6.06532 12.8405 6.10131C13.398 6.14337 13.961 6.11093 14.506 6.11093C13.6735 5.2686 12.8435 4.42828 12.0005 3.5753H12.001Z' fill='%2300A0E3' /%3E%3Cpath d='M16.45 25.9523C15.8595 25.818 15.2515 25.7349 14.681 25.5402C11.665 24.5109 9.70697 21.3949 10.036 18.1979C10.375 14.8995 12.8015 12.336 16.041 11.8535C19.747 11.301 23.337 13.9806 23.9045 17.7225C23.9345 17.9202 23.968 18.1173 24 18.3145V19.4274C23.985 19.4999 23.9655 19.5719 23.955 19.6449C23.5455 22.5378 21.9925 24.518 19.2925 25.5458C18.7395 25.7561 18.1325 25.821 17.55 25.9528H16.45V25.9523ZM16.9945 13.8124C14.245 13.8149 12.003 16.0819 12.0005 18.8634C11.9975 21.6565 14.245 23.9311 17.0055 23.929C19.7545 23.9265 21.997 21.6585 22 18.8775C22.003 16.0839 19.756 13.8103 16.9945 13.8124Z' fill='%2300A0E3' /%3E%3Cpath d='M6.9995 12.1933C6.3585 12.1933 5.718 12.1948 5.077 12.1933C4.4485 12.1913 4 11.7686 4 11.1822C4 10.5953 4.4475 10.1716 5.076 10.1711C6.3575 10.1695 7.6395 10.1695 8.921 10.1711C9.5505 10.1721 9.9975 10.5943 9.998 11.1817C9.998 11.7686 9.5505 12.1913 8.9215 12.1938C8.2805 12.1958 7.64 12.1938 6.999 12.1938L6.9995 12.1933Z' fill='%2300A0E3' /%3E%3Cpath d='M5.99252 8.14642C5.67652 8.14642 5.36002 8.14896 5.04402 8.14642C4.44052 8.14085 3.99652 7.7065 4.00002 7.12822C4.00352 6.56057 4.44352 6.12826 5.03252 6.12471C5.68152 6.12015 6.33052 6.11964 6.97902 6.12471C7.56352 6.12978 8.00152 6.57172 7.99852 7.14139C7.99552 7.6994 7.56152 8.13527 6.99102 8.14541C6.65852 8.15149 6.32552 8.14642 5.99302 8.14642H5.99252Z' fill='%2300A0E3' /%3E%3Cpath d='M17.9985 17.8592C18.334 17.8592 18.6405 17.8572 18.9465 17.8592C19.554 17.8638 19.998 18.2926 19.9975 18.8714C19.9975 19.4491 19.553 19.8769 18.9445 19.882C18.6385 19.8845 18.332 19.882 17.9985 19.882C17.9985 20.2114 18.0005 20.5201 17.9985 20.8287C17.994 21.4597 17.5665 21.9118 16.985 21.9042C16.4165 21.8971 16.0035 21.446 15.9995 20.8257C15.9975 20.5231 15.9995 20.221 15.9995 19.8804C15.6425 19.8804 15.296 19.8916 14.9505 19.8779C14.415 19.8566 13.9995 19.4061 14 18.8683C14.001 18.3296 14.4175 17.8846 14.9535 17.8618C15.211 17.8506 15.4695 17.8592 15.7275 17.8587C15.809 17.8587 15.89 17.8587 15.999 17.8587C15.999 17.5293 15.9975 17.2206 15.999 16.9115C16.003 16.2916 16.417 15.8416 16.987 15.836C17.5695 15.8299 17.9935 16.2815 17.998 16.914C18 17.2166 17.998 17.5192 17.998 17.8587L17.9985 17.8592Z' fill='%2300A0E3' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_19_229'%3E%3Crect width='24' height='26' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='24' height='26' viewBox='0 0 24 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_19_229)'%3E%3Cpath d='M0 2.68329C0.132 2.18813 0.273 1.69904 0.5925 1.28345C1.1975 0.495847 1.9885 0.0620068 2.9745 0.0574454C5.632 0.0452817 8.2895 0.0538977 10.947 0.0518704C11.256 0.0518704 11.517 0.155769 11.7335 0.375223C13.713 2.37717 15.6925 4.38014 17.672 6.38259C17.8955 6.60863 18.004 6.87826 18.001 7.2001C17.996 7.8321 18.002 8.46462 17.999 9.09663C17.996 9.71647 17.5775 10.166 17.0065 10.1696C16.426 10.1731 16.0035 9.7185 16 9.08548C15.9985 8.78341 16 8.48134 16 8.14735C15.8955 8.14735 15.807 8.14735 15.7185 8.14735C14.827 8.14735 13.9355 8.14988 13.044 8.14684C11.326 8.14076 10.005 6.80579 10 5.07093C9.997 4.08567 9.9995 3.0999 9.9995 2.07713C9.9005 2.07713 9.813 2.07713 9.7255 2.07713C7.526 2.07713 5.3265 2.07713 3.1275 2.07713C2.398 2.07713 2 2.47904 2 3.21647C2 9.74029 2 16.2641 2 22.7874C2 23.5254 2.398 23.9288 3.1255 23.9293C5.0665 23.9298 7.008 23.9273 8.949 23.9308C9.727 23.9323 10.215 24.6693 9.908 25.3606C9.7665 25.6789 9.502 25.8365 9.2 25.953H2.6C2.5465 25.9353 2.4945 25.9125 2.44 25.9008C1.5575 25.7093 0.8605 25.2379 0.4195 24.4407C0.229 24.0965 0.137 23.6972 0 23.3226C0 16.4425 0 9.5629 0 2.68329ZM12.001 3.5753C12.001 4.10645 11.992 4.62797 12.0035 5.14899C12.014 5.63249 12.3655 6.06532 12.8405 6.10131C13.398 6.14337 13.961 6.11093 14.506 6.11093C13.6735 5.2686 12.8435 4.42828 12.0005 3.5753H12.001Z' fill='%2300A0E3' /%3E%3Cpath d='M16.45 25.9523C15.8595 25.818 15.2515 25.7349 14.681 25.5402C11.665 24.5109 9.70697 21.3949 10.036 18.1979C10.375 14.8995 12.8015 12.336 16.041 11.8535C19.747 11.301 23.337 13.9806 23.9045 17.7225C23.9345 17.9202 23.968 18.1173 24 18.3145V19.4274C23.985 19.4999 23.9655 19.5719 23.955 19.6449C23.5455 22.5378 21.9925 24.518 19.2925 25.5458C18.7395 25.7561 18.1325 25.821 17.55 25.9528H16.45V25.9523ZM16.9945 13.8124C14.245 13.8149 12.003 16.0819 12.0005 18.8634C11.9975 21.6565 14.245 23.9311 17.0055 23.929C19.7545 23.9265 21.997 21.6585 22 18.8775C22.003 16.0839 19.756 13.8103 16.9945 13.8124Z' fill='%2300A0E3' /%3E%3Cpath d='M6.9995 12.1933C6.3585 12.1933 5.718 12.1948 5.077 12.1933C4.4485 12.1913 4 11.7686 4 11.1822C4 10.5953 4.4475 10.1716 5.076 10.1711C6.3575 10.1695 7.6395 10.1695 8.921 10.1711C9.5505 10.1721 9.9975 10.5943 9.998 11.1817C9.998 11.7686 9.5505 12.1913 8.9215 12.1938C8.2805 12.1958 7.64 12.1938 6.999 12.1938L6.9995 12.1933Z' fill='%2300A0E3' /%3E%3Cpath d='M5.99252 8.14642C5.67652 8.14642 5.36002 8.14896 5.04402 8.14642C4.44052 8.14085 3.99652 7.7065 4.00002 7.12822C4.00352 6.56057 4.44352 6.12826 5.03252 6.12471C5.68152 6.12015 6.33052 6.11964 6.97902 6.12471C7.56352 6.12978 8.00152 6.57172 7.99852 7.14139C7.99552 7.6994 7.56152 8.13527 6.99102 8.14541C6.65852 8.15149 6.32552 8.14642 5.99302 8.14642H5.99252Z' fill='%2300A0E3' /%3E%3Cpath d='M17.9985 17.8592C18.334 17.8592 18.6405 17.8572 18.9465 17.8592C19.554 17.8638 19.998 18.2926 19.9975 18.8714C19.9975 19.4491 19.553 19.8769 18.9445 19.882C18.6385 19.8845 18.332 19.882 17.9985 19.882C17.9985 20.2114 18.0005 20.5201 17.9985 20.8287C17.994 21.4597 17.5665 21.9118 16.985 21.9042C16.4165 21.8971 16.0035 21.446 15.9995 20.8257C15.9975 20.5231 15.9995 20.221 15.9995 19.8804C15.6425 19.8804 15.296 19.8916 14.9505 19.8779C14.415 19.8566 13.9995 19.4061 14 18.8683C14.001 18.3296 14.4175 17.8846 14.9535 17.8618C15.211 17.8506 15.4695 17.8592 15.7275 17.8587C15.809 17.8587 15.89 17.8587 15.999 17.8587C15.999 17.5293 15.9975 17.2206 15.999 16.9115C16.003 16.2916 16.417 15.8416 16.987 15.836C17.5695 15.8299 17.9935 16.2815 17.998 16.914C18 17.2166 17.998 17.5192 17.998 17.8587L17.9985 17.8592Z' fill='%2300A0E3' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_19_229'%3E%3Crect width='24' height='26' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	background-color: currentColor;
	width: 24rem;
	height: 26rem
}

@media(max-width: 1200px) {
	.form__button .button--blue__content {
		padding: 33rem 20rem;
		font-size: 14rem
	}

	.form__input {
		max-width: 330rem;
		height: 87rem;
		padding: 25rem
	}

	.form__file {
		height: 87rem;
		padding: 25rem
	}
}

@media(max-width: 768px) {
	.form__flex {
		flex-direction: column
	}

	.form__socials>p {
		font-size: 10rem
	}

	.form__policy {
		font-size: 10rem
	}

	.form__button {
		width: 100%
	}

	.form__button .button--blue__content {
		width: 100%;
		height: 64rem;
		padding: 20rem 10rem;
		display: flex;
		align-items: center;
		justify-content: center
	}

	.form__input {
		height: 64rem;
		padding: 20rem 10rem
	}
}

.documents {
	padding: 120rem 0
}

.documents__title {
	margin-bottom: 50rem
}

.documents__grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 20rem;
	margin-bottom: 40rem
}

.documents__item {
	display: flex;
	flex-direction: column;
	gap: 20rem
}

.documents__image {
	width: 100%;
	aspect-ratio: 285/220;
	border-radius: 20rem;
	overflow: hidden
}

.documents__image img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.documents__head {
	font-weight: 600;
	font-size: 22rem;
	line-height: 136%;
	margin-bottom: 10rem
}

.documents__text {
	font-weight: 400;
	font-size: 18rem;
	line-height: 144%
}

.documents__text ul {
	display: flex;
	flex-direction: column;
	gap: 7rem
}

.documents__text ul li {
	display: flex;
	align-items: flex-start;
	gap: 10rem
}

.documents__text ul li::before {
	content: "";
	width: 5rem;
	height: 5rem;
	background-color: var(--blue);
	border-radius: 100%;
	flex: 0 0 auto;
	margin-top: 12rem
}

.documents__text ul li span {
	display: inline-block;
	border-radius: 4rem;
	padding: 2rem 10rem;
	background-color: var(--blue);
	color: var(--white)
}

@media (max-width: 768px) {
	.documents__text ul li span {
		display: block;
		width: fit-content;
		margin-top: 5rem;
	}
}

.documents__contract {
	position: relative;
	border-radius: 20rem;
	overflow: hidden;
	color: var(--white);
	margin-bottom: 30rem
}

.documents__bg {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%
}

.documents__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.documents__content {
	position: relative;
	z-index: 2;
	padding: 60rem 70rem;
	display: flex;
	justify-content: space-between;
	font-weight: 400;
	font-size: 18rem;
	line-height: 144%
}

.documents__heading {
	font-weight: 600;
	font-size: 34rem;
	line-height: 124%;
	margin-bottom: 6rem
}

.documents__left {
	max-width: 240rem
}

.documents__right {
	display: flex;
	flex-direction: column;
	gap: 10rem;
	max-width: 259rem
}

.documents__right::before {
	content: "";
	width: 36rem;
	height: 36rem;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9502 6.31896V12.075C19.9502 13.1934 20.8568 14.1 21.9752 14.1H27.8961M16.5 1.5H20.4349C21.4755 1.5 21.9959 1.5 22.4885 1.61205C22.9255 1.71142 23.3451 1.87549 23.7335 2.09883C24.1716 2.35067 24.5539 2.70359 25.3185 3.40942L30.6836 8.3618C31.537 9.14957 31.9638 9.54346 32.2696 10.0126C32.5407 10.4283 32.7411 10.8861 32.8628 11.3673C33 11.9102 33 12.491 33 13.6524V16.5M12 27H22.5M12 21.75H18.75M17.4296 6H12.9302C10.662 6 9.52788 6 8.66153 6.44142C7.89948 6.82971 7.27991 7.44928 6.89162 8.21134C6.4502 9.07768 6.4502 10.2118 6.4502 12.48V26.52C6.4502 28.7882 6.4502 29.9223 6.89162 30.7887C7.27991 31.5507 7.89948 32.1703 8.66153 32.5586C9.52788 33 10.662 33 12.9302 33H21.5702C23.8384 33 24.9725 33 25.8389 32.5586C26.6009 32.1703 27.2205 31.5507 27.6088 30.7887C28.0502 29.9223 28.0502 28.7882 28.0502 26.52V16.2756C28.0502 15.2255 28.0502 14.7005 27.9256 14.2099C27.8152 13.7751 27.6334 13.3616 27.3874 12.9864C27.11 12.5631 26.7229 12.2084 25.9489 11.4988L21.8083 7.70324C21.1213 7.07354 20.7779 6.75869 20.3849 6.53405C20.0365 6.33483 19.6603 6.18852 19.2689 6.09991C18.8274 6 18.3615 6 17.4296 6Z' stroke='%2300A0E3' stroke-width='2' stroke-linecap='round' /%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9502 6.31896V12.075C19.9502 13.1934 20.8568 14.1 21.9752 14.1H27.8961M16.5 1.5H20.4349C21.4755 1.5 21.9959 1.5 22.4885 1.61205C22.9255 1.71142 23.3451 1.87549 23.7335 2.09883C24.1716 2.35067 24.5539 2.70359 25.3185 3.40942L30.6836 8.3618C31.537 9.14957 31.9638 9.54346 32.2696 10.0126C32.5407 10.4283 32.7411 10.8861 32.8628 11.3673C33 11.9102 33 12.491 33 13.6524V16.5M12 27H22.5M12 21.75H18.75M17.4296 6H12.9302C10.662 6 9.52788 6 8.66153 6.44142C7.89948 6.82971 7.27991 7.44928 6.89162 8.21134C6.4502 9.07768 6.4502 10.2118 6.4502 12.48V26.52C6.4502 28.7882 6.4502 29.9223 6.89162 30.7887C7.27991 31.5507 7.89948 32.1703 8.66153 32.5586C9.52788 33 10.662 33 12.9302 33H21.5702C23.8384 33 24.9725 33 25.8389 32.5586C26.6009 32.1703 27.2205 31.5507 27.6088 30.7887C28.0502 29.9223 28.0502 28.7882 28.0502 26.52V16.2756C28.0502 15.2255 28.0502 14.7005 27.9256 14.2099C27.8152 13.7751 27.6334 13.3616 27.3874 12.9864C27.11 12.5631 26.7229 12.2084 25.9489 11.4988L21.8083 7.70324C21.1213 7.07354 20.7779 6.75869 20.3849 6.53405C20.0365 6.33483 19.6603 6.18852 19.2689 6.09991C18.8274 6 18.3615 6 17.4296 6Z' stroke='%2300A0E3' stroke-width='2' stroke-linecap='round' /%3E%3C/svg%3E");
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	background-color: currentColor;
	color: var(--blue);
	translate: -5rem 0
}

.documents__tablet {
	position: absolute;
	bottom: 0;
	width: 530rem;
	left: 336rem
}

.documents__tablet img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

.documents__form {
	border-radius: 20rem;
	background: #1b1b1b;
	color: var(--white);
	padding: 50rem 60rem;
	position: relative
}

.documents__form-image {
	height: 100%;
	width: auto;
	position: absolute;
	bottom: 0;
	right: -31rem
}

.documents__form-image img {
	width: 100%;
	height: 100%
}

.documents__form .documents__heading {
	max-width: 658rem;
	margin-bottom: 20rem
}

.documents__tooltip {
	font-weight: 700;
	font-size: 18rem;
	line-height: 144%;
	letter-spacing: .02em;
	text-transform: uppercase;
	padding: 12rem 20rem;
	width: -moz-fit-content;
	width: fit-content;
	background: var(--blue);
	border-radius: 10rem;
	margin-bottom: 20rem
}

.documents__subtitle {
	font-weight: 400;
	font-size: 22rem;
	line-height: 136%;
	margin-bottom: 25rem
}

.documents .form__input {
	width: 350rem
}

.documents .form__button .button--blue__content {
	padding: 35rem 38rem
}

@media(max-width: 1200px) {
	.documents {
		padding: 80rem 0
	}

	.documents__grid {
		gap: 10rem
	}

	.documents__item {
		gap: 10rem
	}

	.documents__head {
		font-size: 20rem
	}

	.documents__text {
		font-size: 16rem
	}

	.documents__content {
		padding: 35rem 40rem;
		font-size: 16rem
	}

	.documents__heading {
		font-size: 26rem
	}

	.documents__tablet {
		width: 426rem;
		left: 288rem
	}

	.documents__right {
		max-width: 237rem
	}

	.documents__form {
		padding: 35rem 50rem
	}

	.documents__form .documents__heading {
		max-width: 520rem
	}

	.documents__tooltip {
		font-size: 16rem;
		padding: 8rem 12rem;
		margin-bottom: 10rem
	}

	.documents__subtitle {
		font-size: 18rem;
		margin-bottom: 20rem
	}

	.documents .form__button .button--blue__content {
		padding: 31rem 29rem
	}

	.documents .form__input,
	.documents .form__file {
		width: 300rem
	}
}

@media(max-width: 768px) {
	.documents {
		padding: 20rem 0
	}

	.documents__title {
		margin-bottom: 20rem
	}

	.documents__left {
		width: 237rem
	}

	.documents__item {
		min-width: 200rem;
		scroll-snap-align: start
	}

	.documents__grid {
		overflow: auto;
		scroll-snap-type: x mandatory;
		margin-bottom: 20rem
	}

	.documents__grid::-webkit-scrollbar {
		display: none
	}

	.documents__head {
		font-size: 16rem
	}

	.documents__text {
		font-size: 14rem
	}

	.documents__content {
		padding: 15rem 20rem;
		flex-direction: column;
		gap: 20rem
	}

	.documents__tablet {
		display: none
	}

	.documents__form {
		padding: 15rem 20rem
	}

	.documents__form-image {
		display: none
	}

	.documents__form .documents__heading {
		margin-bottom: 10rem
	}

	.documents__heading {
		font-size: 20rem
	}

	.documents .form__input {
		width: 100%
	}

	.documents .form__file {
		width: 100%;
		height: 64rem;
		padding: 10rem
	}

	.documents__tooltip {
		font-size: 12rem;
		padding: 4rem 10rem
	}
}

.logistics .wrapper {
	max-width: min(var(--container-width) + 360rem, 100% - 30rem)
}

@media(max-width: 1200px) {
	.logistics .wrapper {
		max-width: min(var(--container-width) + 100rem, 100% - 30rem)
	}
}

.logistics__container {
	padding: 120rem 180rem;
	border-radius: 40rem;
	background-color: var(--white)
}

@media(max-width: 1200px) {
	.logistics__container {
		padding: 40rem 50rem
	}
}

.logistics__title {
	margin-bottom: 20rem
}

.logistics__subtitle {
	font-weight: 400;
	font-size: 30rem;
	line-height: 127%;
	text-align: center;
	margin-bottom: 50rem
}

@media(max-width: 1200px) {
	.logistics__subtitle {
		font-size: 24rem
	}
}

.logistics__grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 10rem
}

.logistics__item {
	width: 100%;
	aspect-ratio: 610/345;
	border-radius: 20rem;
	overflow: hidden;
	position: relative;
	display: flex;
	align-items: flex-end;
	padding: 30rem
}

.logistics__item:first-child {
	grid-row: span 2;
	aspect-ratio: unset
}

.logistics__image {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%
}

.logistics__image img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	z-index: 2;
}

.logistics__content {
	position: relative;
	z-index: 2;
	color: var(--white);
	display: flex;
	flex-direction: column;
	max-width: 340rem
}

.logistics__head {
	font-weight: 600;
	font-size: 22rem;
	line-height: 136%;
	text-wrap: balance;
	margin-bottom: 10rem
}

.logistics__text {
	font-weight: 400;
	font-size: 18rem;
	line-height: 144%;
	margin-bottom: 10rem;
	text-wrap: balance
}

.logistics__text p {
	margin-bottom: 7rem
}

.logistics__text ul {
	display: flex;
	flex-direction: column;
	gap: 7rem
}

.logistics__text ul li {
	display: flex;
	align-items: flex-start;
	gap: 10rem
}

.logistics__text ul li::before {
	content: "";
	width: 5rem;
	height: 5rem;
	background-color: var(--blue);
	border-radius: 100%;
	flex: 0 0 auto;
	margin-top: 12rem
}

.logistics__time {
	font-weight: 400;
	font-size: 16rem;
	line-height: 150%;
	color: #fff;
	display: flex;
	align-items: center;
	gap: 10rem;
	text-wrap: balance
}

.logistics__time::before {
	content: "";
	-webkit-mask-size: 100%;
	mask-size: 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	width: 24rem;
	height: 24rem;
	color: var(--blue);
	background-color: currentColor;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 2V6M16 2V6M3 10H21M6 13H10M13.5 16H17.5M9.5 19H14M7.8 22H16.2C17.8802 22 18.7202 22 19.362 21.673C19.9265 21.3854 20.3854 20.9265 20.673 20.362C21 19.7202 21 18.8802 21 17.2V8.8C21 7.11984 21 6.27976 20.673 5.63803C20.3854 5.07354 19.9265 4.6146 19.362 4.32698C18.7202 4 17.8802 4 16.2 4H7.8C6.11984 4 5.27976 4 4.63803 4.32698C4.07354 4.6146 3.6146 5.07354 3.32698 5.63803C3 6.27976 3 7.11984 3 8.8V17.2C3 18.8802 3 19.7202 3.32698 20.362C3.6146 20.9265 4.07354 21.3854 4.63803 21.673C5.27976 22 6.11984 22 7.8 22Z' stroke='%2300A0E3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 2V6M16 2V6M3 10H21M6 13H10M13.5 16H17.5M9.5 19H14M7.8 22H16.2C17.8802 22 18.7202 22 19.362 21.673C19.9265 21.3854 20.3854 20.9265 20.673 20.362C21 19.7202 21 18.8802 21 17.2V8.8C21 7.11984 21 6.27976 20.673 5.63803C20.3854 5.07354 19.9265 4.6146 19.362 4.32698C18.7202 4 17.8802 4 16.2 4H7.8C6.11984 4 5.27976 4 4.63803 4.32698C4.07354 4.6146 3.6146 5.07354 3.32698 5.63803C3 6.27976 3 7.11984 3 8.8V17.2C3 18.8802 3 19.7202 3.32698 20.362C3.6146 20.9265 4.07354 21.3854 4.63803 21.673C5.27976 22 6.11984 22 7.8 22Z' stroke='%2300A0E3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E")
}

@media(max-width: 768px) {
	.logistics__container {
		padding: 20rem 10rem
	}

	.logistics__title {
		margin-bottom: 10rem
	}

	.logistics__subtitle {
		font-size: 16rem;
		margin-bottom: 20rem
	}

	.logistics__grid {
		grid-template-columns: 1fr
	}

	.logistics__item {
		aspect-ratio: unset;
		height: 400rem;
		padding: 20rem
	}
}

.setup {
	padding: 120rem 0
}

@media(max-width: 1200px) {
	.setup {
		padding: 80rem 0
	}
}

.setup__title {
	margin-bottom: 20rem
}

.setup__subtitle {
	margin-bottom: 50rem;
	font-size: 30rem;
	line-height: 127%;
	text-align: center
}

.setup__grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20rem
}

.setup__item {
	position: relative;
	border-radius: 20rem;
	overflow: hidden;
	aspect-ratio: 380/600;
	padding: 340rem 30rem 30rem
}

@media(max-width: 1200px) {
	.setup__item {
		padding: 247rem 20rem 20rem
	}
}

@media(max-width: 768px) {
	.setup {
		padding: 20rem 0
	}

	.logistics__image::before {
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		background-color: #27272728;
	}

	.setup__title {
		margin-bottom: 10rem
	}

	.setup__subtitle {
		font-size: 16rem;
		margin-bottom: 20rem
	}

	.setup__grid {
		display: flex;
		overflow: auto;
		scroll-snap-type: x mandatory
	}

	.setup__grid::-webkit-scrollbar {
		display: none
	}

	.setup__item {
		min-width: 320rem;
		scroll-snap-align: start
	}
}

.details {
	padding: 120rem 0;
	overflow: hidden
}

.details__title {
	margin-bottom: 50rem
}

.details__map {
	max-width: 1560rem;
	margin-inline: auto;
	margin-top: 50rem;
	margin-bottom: 120rem
}

.details__map img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

@media(max-width: 1200px) {
	.details__map {
		max-width: 1000rem
	}
}

.details__item {
	width: 530rem;
	aspect-ratio: 530/330;
	border-radius: 20rem;
	overflow: hidden
}

.details__item img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.details__form {
	margin-top: 60rem;
	border-radius: 20rem;
	position: relative;
	overflow: hidden;
	padding: 60rem 70rem;
	margin-inline: 100rem
}

@media(max-width: 1200px) {
	.details__form {
		padding: 30rem 40rem;
		margin-inline: 40rem
	}
}

.details__form-bg {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%
}

.details__form-bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.details__form-body {
	position: relative;
	z-index: 2;
	color: var(--white)
}

.details__head {
	max-width: 400rem;
	font-weight: 600;
	font-size: 34rem;
	line-height: 124%;
	margin-bottom: 30rem
}

.details .form {
	width: 350rem
}

.details .form__button {
	width: 100%
}

.details .form__button.button--blue__content {
	text-align: center;
	align-items: center;
	justify-content: center
}

.details__decor {
	position: absolute;
	right: 0;
	width: 430rem;
	bottom: -60rem
}

.details__decor img {
	width: 100%;
	height: auto
}

@media(max-width: 1200px) {
	.details__decor {
		width: 400rem
	}
}

@media(max-width: 1200px) {
	.details {
		padding: 80rem 0
	}

	.details .form {
		width: 330rem
	}
}

@media(max-width: 768px) {
	.details {
		padding: 20rem 0
	}

	.details__title {
		margin-bottom: 20rem
	}

	.details__map {
		max-width: 330rem;
		margin-top: 20rem;
		margin-bottom: 40rem
	}

	.details__item {
		width: 320rem
	}

	.details__form {
		margin-top: 40rem;
		margin-inline: 0;
		padding: 20rem 10rem
	}

	.details__decor {
		display: none
	}

	.details .form {
		width: 100%
	}
}

.reviews {
	padding: 120rem 0;
	background-color: var(--white)
}

@media(max-width: 1200px) {
	.reviews {
		padding: 80rem 0
	}
}

.reviews__title {
	margin-bottom: 50rem
}

.reviews__buttons {
	display: flex;
	align-items: center;
	gap: 5rem;
	margin-bottom: 20rem
}

.reviews__button {
	border: 1rem solid rgba(1, 0, 0, .0470588235);
	border-radius: 16rem;
	height: 85rem;
	padding: 15rem;
	display: flex;
	align-items: center;
	justify-content: center
}

.reviews__button img {
	width: 100%;
	max-width: 226rem;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

.reviews__button.tab-active {
	box-shadow: inset 0 0 20rem 1rem rgba(0, 0, 0, .03);
	border-color: #f7f8fa;
	background: #f7f8fa
}

.reviews__slide {
	padding: 20rem;
	border: 1rem solid rgba(0, 0, 0, .1098039216);
	border-radius: 20rem
}

.reviews__nav {
	position: absolute;
	top: 45rem;
	right: 0;
	display: flex;
	gap: 10rem
}

.reviews__container {
	position: relative
}

.reviews__prev,
.reviews__next {
	width: 40rem;
	height: 40rem;
	display: flex;
	background-color: var(--blue);
	padding: 13rem 15rem 13rem 15rem;
	will-change: rotate
}

.reviews__prev::before,
.reviews__next::before {
	width: 100%;
	height: 100%
}

@media(max-width: 768px) {
	.reviews {
		padding: 20rem 0
	}

	.reviews__title {
		margin-bottom: 20rem
	}

	.reviews__button {
		height: 60rem;
		padding: 5rem;
		border-radius: 5rem
	}

	.reviews__nav {
		display: none
	}

	.reviews__slide {
		padding: 5rem;
		border-radius: 5rem
	}
}

.video {
	padding: 120rem 0
}

@media(max-width: 1200px) {
	.video {
		padding: 80rem 0
	}
}

.video__title {
	margin-bottom: 50rem;
	text-wrap: balance
}

.video__preview {
	width: 100%;
	border-radius: 26rem;
	position: relative;
	overflow: hidden;
	display: block;
}

.video__preview img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.video__preview .play {
	position: absolute;
	top: 50%;
	left: 50%;
	translate: -50% -50%;
	z-index: 2;
	width: 80rem;
	height: 80rem;
	background-color: var(--black);
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 28rem 28rem 28rem 32rem
}

.video__preview .play::before {
	content: "";
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 6.5359C17.6667 8.0755 17.6667 11.9245 15 13.4641L6 18.6603C3.33333 20.1999 -9.73687e-07 18.2754 -8.39091e-07 15.1962L-3.84828e-07 4.80385C-2.50232e-07 1.72464 3.33333 -0.199855 6 1.33975L15 6.5359Z' fill='white' /%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 6.5359C17.6667 8.0755 17.6667 11.9245 15 13.4641L6 18.6603C3.33333 20.1999 -9.73687e-07 18.2754 -8.39091e-07 15.1962L-3.84828e-07 4.80385C-2.50232e-07 1.72464 3.33333 -0.199855 6 1.33975L15 6.5359Z' fill='white' /%3E%3C/svg%3E");
	-webkit-mask-size: contain;
	mask-size: contain;
	width: 100%;
	height: 100%;
	background-color: var(--white);
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat
}

@media(max-width: 768px) {
	.video {
		padding: 20rem 0
	}

	.video__title {
		margin-bottom: 20rem
	}

	.video__preview {
		display: block;
		height: 100%;
	}

	.video__preview .play {
		width: 40rem;
		height: 40rem;
		padding: 13rem 13rem 13rem 15rem
	}
}

.selection {
	position: relative;
	padding: 120rem 0;
	color: var(--white)
}

.selection__bg {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%
}

.selection__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.selection .wrapper {
	position: relative;
	z-index: 2
}

.selection__image {
	position: absolute;
	bottom: -120rem;
	right: -69rem;
	z-index: 1;
	width: 848rem
}

.selection__image img {
	width: 100%;
	height: auto
}

@media(max-width: 768px) {
	.selection__image {
		display: none
	}
}

.selection__title {
	margin-bottom: 50rem;
	position: relative;
	z-index: 2
}

@media(max-width: 768px) {
	.selection__title br {
		display: none
	}
}

.selection__text {
	margin-bottom: 40rem;
	position: relative;
	z-index: 2
}

.selection__text ul {
	display: flex;
	flex-direction: column;
	gap: 7rem
}

.selection__text ul li {
	display: flex;
	align-items: center;
	gap: 10rem
}

.selection__text ul li::before {
	content: "";
	width: 5rem;
	height: 5rem;
	background-color: var(--blue);
	border-radius: 100%;
	flex: 0 0 auto
}

.selection__head {
	font-weight: 600;
	font-size: 30rem;
	line-height: 127%;
	margin-bottom: 10rem;
	position: relative;
	z-index: 2
}

.selection__form {
	border-radius: 20rem;
	background-color: var(--white);
	padding: 50rem;
	width: -moz-fit-content;
	width: fit-content;
	position: relative;
	z-index: 2
}

.selection__form .form__button .button--blue__content {
	padding: 22rem 44rem
}

.selection__form .form__policy {
	color: #939393;
	margin-inline: auto;
	width: -moz-fit-content;
	width: fit-content;
	margin-top: 15rem
}

@media(max-width: 1200px) {
	.selection {
		padding: 80rem 0
	}
}

@media(max-width: 768px) {
	.selection {
		padding: 20rem 0
	}

	.selection__title {
		margin-bottom: 20rem
	}

	.selection__head {
		font-size: 20rem
	}

	.selection__text {
		font-size: 12rem;
		margin-bottom: 20rem
	}

	.selection__form {
		padding: 20rem 10rem;
		width: 100%
	}

	.selection__form .form__wrapper {
		flex-wrap: wrap
	}
}

.education {
	padding: 120rem 0;
	border-bottom: 1rem solid rgba(1, 0, 0, .0470588235)
}

.education__grid {
	display: grid;
	gap: 10rem
}

.education__grid-4 {
	grid-template-columns: repeat(4, 1fr);
	margin-bottom: 60rem
}

.education__grid-4 .education__item:first-child {
	grid-column: span 2
}

.education__grid-v2 {
	grid-template-columns: 414rem 1fr 1fr
}

.education__item {
	display: flex;
	flex-direction: column;
	gap: 20rem;
	font-weight: 400;
	font-size: 18rem;
	line-height: 144%;
	text-align: center
}

.education__item img {
	width: 100%;
	border-radius: 20rem;
	overflow: hidden;
	height: 330rem;
	-o-object-fit: cover;
	object-fit: cover
}

.education__title {
	margin-bottom: 50rem
}

.education__head {
	font-weight: 600;
	font-size: 34rem;
	line-height: 124%;
	margin-top: 86rem;
	margin-bottom: 15rem
}

.education__text {
	font-weight: 400;
	font-size: 22rem;
	line-height: 136%
}

@media(max-width: 1200px) {
	.education {
		padding: 80rem 0
	}

	.education__item {
		font-size: 16rem
	}
}

@media(max-width: 768px) {
	.education {
		padding: 20rem 0
	}

	.education__title {
		margin-bottom: 20rem
	}

	.education__grid-4 {
		overflow: auto;
		grid-template-columns: repeat(4, 160rem);
		margin-bottom: 20rem
	}

	.education__grid-4::-webkit-scrollbar {
		display: none
	}

	.education__grid-v2 {
		grid-template-columns: 1fr
	}

	.education__item {
		gap: 10rem;
		font-size: 14rem
	}

	.education__head {
		margin-top: 0;
		font-size: 20rem
	}

	.education__text {
		font-size: 14rem
	}
}

.team {
	padding: 120rem 0
}

.team__title {
	margin-bottom: 50rem
}

.team__image {
	width: 1440rem;
	margin-inline: auto;
	border-radius: 20rem;
	overflow: hidden;
	margin-bottom: 40rem
}

.team__image img {
	width: 100%;
	height: auto
}

.team__buttons {
	display: flex;
	gap: 10rem;
	align-items: center;
	justify-content: center;
	margin-bottom: 30rem
}

.team__button {
	font-weight: 400;
	border-radius: 12rem;
	font-size: 18rem;
	line-height: 144%;
	text-align: center;
	padding: 27rem 38rem;
	border: 1rem solid rgba(17, 17, 17, .1019607843)
}

.team__button.tab-active {
	background-color: var(--blue);
	border-color: var(--blue);
	color: var(--white)
}

.team__slide {
	width: 420rem;
	display: flex;
	flex-direction: column;
	gap: 20rem;
	font-weight: 500;
	font-size: 24rem;
	line-height: 133%;
	text-align: center
}

.team__slide img {
	width: 100%;
	aspect-ratio: 420/600;
	overflow: hidden;
	border-radius: 20rem
}

.team__slider {
	margin-bottom: 40rem
}

.team .swiper-horizontal>.swiper-scrollbar,
.team .swiper-scrollbar.swiper-scrollbar-horizontal {
	position: static;
	height: 10rem;
	background: #f5f5f5
}

.team .swiper-horizontal>.swiper-scrollbar .swiper-scrollbar-drag,
.team .swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag {
	background-color: var(--blue)
}

@media(max-width: 1200px) {
	.team {
		padding: 80rem 0
	}

	.team__image {
		width: 1000rem
	}

	.team__button {
		padding: 20rem 30rem
	}

	.team__slide {
		width: 330rem
	}
}

@media(max-width: 768px) {
	.team {
		padding: 20rem 0
	}

	.team__title {
		margin-bottom: 20rem
	}

	.team__image {
		max-width: 330rem;
		margin-bottom: 20rem
	}

	.team__button {
		padding: 10rem 20rem;
		font-size: 14rem
	}

	.team__button {
		width: calc((100% - 10rem) / 2);
	}

	.team__buttons {
		align-items: stretch;
		margin-bottom: 10rem
	}

	.team__slider {
		margin-bottom: 20rem
	}

	.team__slide {
		width: 330rem;
		gap: 10rem;
		font-size: 18rem
	}
}

.inperson__title {
	margin-bottom: 50rem
}

.inperson .wrapper {
	max-width: min(var(--container-width) + 360rem, 100% - 30rem)
}

@media(max-width: 1200px) {
	.inperson .wrapper {
		max-width: min(var(--container-width) + 100rem, 100% - 30rem)
	}
}

.inperson__grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 30rem
}

.inperson__button .button--blue__content {
	width: 380rem;
	height: 96rem;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 51rem
}

.inperson__item {
	display: flex;
	flex-direction: column;
	gap: 10rem
}

.inperson__item img {
	border-radius: 20rem;
	width: 100%;
	aspect-ratio: 380/300;
	overflow: hidden
}

.inperson__container {
	background-color: var(--white);
	padding: 120rem 180rem;
	border-radius: 40rem
}

@media(max-width: 1200px) {
	.inperson__container {
		padding: 40rem 50rem
	}
}

@media(max-width: 1200px) {
	.inperson__button .button--blue__content {
		width: 100%;
		padding: 0rem 14rem;
		height: 80rem
	}

	.inperson__grid {
		gap: 15rem
	}
}

@media(max-width: 768px) {
	.inperson {
		padding: 20rem 0
	}

	.inperson__title {
		margin-bottom: 20rem
	}

	.inperson__container {
		padding: 20rem 10rem
	}

	.inperson__grid {
		grid-template-columns: repeat(3, 310rem);
		overflow: auto;
		padding-bottom: 10rem;
		scroll-snap-type: x mandatory
	}

	.inperson__grid::-webkit-scrollbar {
		display: none
	}

	.inperson__item {
		scroll-snap-align: center
	}
}

.map {
	padding-top: 120rem;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

@media(max-width: 1200px) {
	.map {
		padding-top: 80rem
	}
}

@media(max-width: 768px) {
	.map {
		padding-top: 20rem
	}
}

.map__top {
	display: flex;
	justify-content: space-between;
	pointer-events: all
}

.map__tab {
	padding: 100rem 0;
	position: relative;
	pointer-events: all
}

.map__frame {
	position: relative;
	z-index: 1;
	height: 100%;
	position: absolute;
	inset: 0
}

.map .wrapper {
	position: relative;
	z-index: 2;
	pointer-events: none
}

.map__content {
	pointer-events: all;
	border-radius: 20rem;
	background-color: var(--white);
	padding: 35rem 30rem;
	width: -moz-fit-content;
	width: fit-content;
	margin-left: auto;
	display: flex;
	flex-direction: column;
	gap: 20rem;
	pointer-events: all
}

.map__item {
	display: flex;
	flex-direction: column;
	gap: 5rem
}

.map__item span {
	font-weight: 700;
	font-size: 14rem;
	line-height: 157%;
	text-transform: uppercase;
	color: #999
}

.map__item p {
	font-weight: 400;
	font-size: 18rem;
	line-height: 144%
}

.map__item .tel {
	font-weight: 400;
	font-size: 26rem;
	line-height: 131%
}

.map__item .email {
	font-weight: 500;
	font-size: 18rem;
	line-height: 144%;
	text-decoration: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
	color: var(--blue);
	text-underline-offset: 4rem;
	text-decoration-color: #63c3ec
}

@media(max-width: 768px) {
	.map__top {
		flex-direction: column
	}

	.map__title {
		margin-bottom: 10rem
	}

	.map__frame {
		position: static;
		height: 300rem
	}

	.map__tab {
		padding: 0
	}

	.map__content {
		padding: 20rem 10rem;
		margin-left: 0;
		gap: 10rem
	}

	.map__item {
		gap: 5rem
	}

	.map__item p {
		font-size: 16rem
	}
}

.quiz {
	position: relative;
	padding: 120rem 0
}

.quiz-last-bottom {
	display: flex;
	align-items: center;
	gap: 15rem;
	flex-direction: column;
	width: -moz-fit-content;
	width: fit-content
}

.quiz .wrapper {
	position: relative;
	z-index: 2
}

.quiz__bg {
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0
}

.quiz__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.quiz__form {
	position: relative;
	z-index: 2;
	max-width: calc(var(--container-width) + 160rem);
	margin-inline: auto;
	border-radius: 20rem;
	background-color: var(--white);
	padding: 60rem 0;
	overflow: hidden
}

.quiz__title {
	margin-bottom: 20rem;
	color: var(--white)
}

.quiz__subtitle {
	color: var(--white);
	font-weight: 400;
	font-size: 30rem;
	line-height: 127%;
	text-align: center;
	margin-bottom: 50rem
}

.quiz .progress-bar {
	position: relative;
	overflow: hidden;
	max-width: 600rem;
	width: 100%;
	height: 28rem;
	background-color: #f5f5f5;
	border-radius: 20rem;
	margin: 0 auto 40rem;
	display: flex;
	justify-content: center
}

.quiz .line,
.quiz .line::before,
.quiz .progress-line {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0
}

.quiz .progress-line {
	overflow: hidden;
	left: 0
}

.quiz .line {
	max-width: 100%;
	border-radius: 20rem;
	transition: .4s cubic-bezier(0.06, 0.58, 0.93, 0.87);
	left: -80%;
	background-color: var(--blue)
}

.quiz .line::before {
	content: "";
	border-radius: inherit;
	background-image: url(../img/quiz/line.png);
	background-color: var(--blue);
	mix-blend-mode: hard-light;
	left: 0
}

.quiz .progress-text {
	border-radius: 20rem;
	background-color: var(--white);
	position: relative;
	z-index: 2;
	display: block;
	padding: 0 30rem;
	font-weight: 400;
	font-size: 12rem;
	line-height: 167%;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-block: 4rem
}

.quiz-step__title {
	font-weight: 600;
	font-size: 36rem;
	line-height: 122%;
	margin-bottom: 30rem
}

.quiz-list {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(230rem, 1fr));
	gap: 10rem;
	align-items: flex-start;
	width: 100%
}

.quiz-list__item {
	flex-grow: 1;
	flex-shrink: 0
}

.quiz-list__item-title {
	text-align: center;
	font-size: 18rem;
	line-height: 144%;
	text-align: center
}

.quiz-list__item-wrapper {
	border-radius: 16rem;
	overflow: hidden;
	width: 100%;
	height: 160rem
}

.quiz-list__item-wrapper img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.quiz-list__label {
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
	white-space: nowrap;
	cursor: pointer
}

.quiz-list__label input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	visibility: hidden
}

.quiz-list__label:hover {
	font-weight: 600
}

.quiz-list__label:hover span {
	background-color: var(--blue)
}

.quiz-list__label:hover span svg path {
	stroke: var(--white)
}

.quiz-list__label span {
	background-color: #e3e8ec;
	width: 37rem;
	height: 37rem;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	top: -17rem;
	padding: 14rem
}

.quiz-list__label span svg {
	width: 100%;
	height: 100%
}

.quiz-list__flex {
	display: flex;
	background: #f7f8f9;
	align-items: center;
	gap: 10rem;
	border-radius: 16rem;
	padding: 24rem 20rem;
	position: relative;
	text-align: left;
	cursor: pointer
}

.quiz-list__flex:hover {
	font-weight: 600
}

.quiz-list__flex:hover span {
	background-color: var(--blue)
}

.quiz-list__flex:hover span svg path {
	stroke: var(--white)
}

.quiz-list__flex .quiz-list__item-title {
	text-align: left
}

.quiz-list__flex input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	visibility: hidden
}

.quiz-list__flex span {
	background-color: #e3e8ec;
	width: 37rem;
	height: 37rem;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 14rem;
	flex: 0 0 auto
}

.quiz-list__flex span svg {
	width: 100%;
	height: 100%
}

.quiz .quiz-needs-select {
	display: none;
	margin-top: 10rem
}

.quiz .step {
	display: none;
	position: relative
}

.quiz .step__discount {
	position: absolute;
	width: 111rem;
	height: 111rem;
	right: 0;
	top: -100rem
}

.quiz .step__discount img {
	width: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

.quiz .step.active {
	display: block
}

.quiz .step.step1 .quiz-footer__btns>span {
	opacity: 0;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.quiz .last-step {
	position: relative
}

.quiz .last-step__title {
	font-weight: 600;
	font-size: 36rem;
	line-height: 122%;
	margin-bottom: 20rem;
	max-width: 653rem
}

.quiz .last-step__subtitle {
	font-weight: 600;
	font-size: 22rem;
	line-height: 136%;
	margin-bottom: 15rem;
	max-width: 441rem
}

.quiz .last-step ul {
	display: flex;
	gap: 10rem;
	display: flex;
	flex-direction: column;
	max-width: 480rem;
	margin-bottom: 30rem
}

.quiz .last-step ul li {
	display: flex;
	align-items: flex-start;
	gap: 10rem
}

.quiz .last-step ul li::before {
	content: "";
	width: 5rem;
	height: 5rem;
	background-color: var(--blue);
	border-radius: 100%;
	flex: 0 0 auto;
	margin-top: 12rem
}

.quiz .last-step__image {
	position: absolute;
	width: 760rem;
	bottom: -80rem;
	right: -40rem
}

.quiz .last-step__image img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

.quiz .form__flex {
	max-width: 756rem
}

.quiz .form__flex .form__button .button--blue__content {
	padding: 22rem 26rem
}

.quiz .quiz-footer__btns {
	margin-top: 40rem;
	display: flex;
	max-width: 815rem;
	width: 100%;
	gap: 103rem
}

.quiz .quiz-footer__btns>span,
.quiz .quiz-footer__btns .prev-step {
	flex-grow: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10rem;
	font-weight: 700;
	font-size: 16rem;
	line-height: 150%;
	color: var(--blue)
}

.quiz .quiz-footer__btns>span::before,
.quiz .quiz-footer__btns .prev-step::before {
	content: "";
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	background-color: currentColor;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-image: url("data:image/svg+xml, %3Csvg width='26' height='9' viewBox='0 0 26 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2058_8462)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.1285 8.26744 20.7845 6.92344 23.4085 4.39544 20.7845 1.86844 22.1285.523438 26.0005 4.39544 22.1285 8.26744ZM10.4645 6.92344 13.0885 4.39544 10.4645 1.86844 11.8085.523438 15.6805 4.39544 11.8085 8.26744 10.4645 6.92344ZM.144531 6.92344 2.76853 4.39544.144531 1.86844 1.48853.523438 5.36053 4.39544 1.48853 8.26744.144531 6.92344Z' fill='white'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2058_8462'%3E%3Crect width='26' height='9' fill='white'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml, %3Csvg width='26' height='9' viewBox='0 0 26 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2058_8462)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.1285 8.26744 20.7845 6.92344 23.4085 4.39544 20.7845 1.86844 22.1285.523438 26.0005 4.39544 22.1285 8.26744ZM10.4645 6.92344 13.0885 4.39544 10.4645 1.86844 11.8085.523438 15.6805 4.39544 11.8085 8.26744 10.4645 6.92344ZM.144531 6.92344 2.76853 4.39544.144531 1.86844 1.48853.523438 5.36053 4.39544 1.48853 8.26744.144531 6.92344Z' fill='white'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2058_8462'%3E%3Crect width='26' height='9' fill='white'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	rotate: 180deg;
	width: 26rem;
	height: 7rem
}

.quiz .next-step.quiz-btn {
	display: flex;
	align-items: center;
	justify-content: center
}

.quiz .next-step.quiz-btn .button--blue__content {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 30rem 40rem;
	gap: 10rem
}

.quiz .next-step.quiz-btn .button--blue__content::after {
	content: "";
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	background-color: currentColor;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-image: url("data:image/svg+xml, %3Csvg width='26' height='9' viewBox='0 0 26 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2058_8462)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.1285 8.26744 20.7845 6.92344 23.4085 4.39544 20.7845 1.86844 22.1285.523438 26.0005 4.39544 22.1285 8.26744ZM10.4645 6.92344 13.0885 4.39544 10.4645 1.86844 11.8085.523438 15.6805 4.39544 11.8085 8.26744 10.4645 6.92344ZM.144531 6.92344 2.76853 4.39544.144531 1.86844 1.48853.523438 5.36053 4.39544 1.48853 8.26744.144531 6.92344Z' fill='white'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2058_8462'%3E%3Crect width='26' height='9' fill='white'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml, %3Csvg width='26' height='9' viewBox='0 0 26 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2058_8462)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.1285 8.26744 20.7845 6.92344 23.4085 4.39544 20.7845 1.86844 22.1285.523438 26.0005 4.39544 22.1285 8.26744ZM10.4645 6.92344 13.0885 4.39544 10.4645 1.86844 11.8085.523438 15.6805 4.39544 11.8085 8.26744 10.4645 6.92344ZM.144531 6.92344 2.76853 4.39544.144531 1.86844 1.48853.523438 5.36053 4.39544 1.48853 8.26744.144531 6.92344Z' fill='white'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2058_8462'%3E%3Crect width='26' height='9' fill='white'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	width: 26rem;
	height: 7rem
}

@media(max-width: 1200px) {
	.quiz {
		padding: 20rem 0
	}

	.quiz__title {
		margin-bottom: 10rem
	}

	.quiz__subtitle {
		font-size: 18rem;
		margin-bottom: 20rem
	}

	.quiz-list {
		display: flex;
		overflow: auto
	}

	.quiz-list::-webkit-scrollbar {
		display: none
	}

	.quiz-list__item {
		min-width: 230rem
	}

	.quiz .form__wrapper {
		flex-wrap: wrap
	}

	.quiz .last-step__title {
		font-size: 20rem;
		margin-bottom: 10rem
	}

	.quiz .last-step ul {
		font-size: 14rem
	}

	.quiz .last-step ul li::before {
		margin-top: 8rem
	}

	.quiz .last-step__subtitle {
		font-size: 16rem
	}

	.quiz .last-step__image {
		display: none
	}
}

@media(max-width: 768px) {
	.quiz-step__title {
		font-size: 18rem;
		margin-bottom: 10rem
	}

	.quiz__form {
		padding: 20rem 0
	}

	.quiz .quiz-footer__btns {
		flex-direction: column-reverse;
		gap: 10rem
	}

	.quiz .quiz-footer__btns .next-step.quiz-btn .button--blue__content {
		padding: 20rem 20rem;
		font-size: 14rem
	}

	.quiz .step__discount {
		display: none
	}
}

.footer__bottom {
	padding: 20rem 0
}

@media(max-width: 768px) {
	.footer__bottom .wrapper {
		flex-direction: column;
		gap: 20rem;
		align-items: flex-start
	}

	.footer__bottom .wrapper .policy {
		font-size: 12rem
	}

	.footer__bottom .wrapper .footer__credits {
		font-size: 12rem
	}
}

.footer .wrapper {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.footer .policy {
	text-decoration: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
	text-decoration-color: #b1b8bf;
	text-decoration-thickness: 1.5rem;
	text-underline-offset: 4rem;
	transition: color var(--transition)
}

.footer .policy:hover {
	color: var(--blue)
}

.footer__credits {
	display: flex;
	align-items: center;
	gap: 10rem;
	opacity: .3;
	transition: color var(--transition), opacity var(--transition)
}

.footer__credits::before {
	content: "";
	width: 60rem;
	height: 22rem;
	background-color: currentColor;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='60' height='22' viewBox='0 0 60 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='1' clip-path='url(%23clip0_22_153)'%3E%3Cpath d='M0 4.74571C0 5.17524 0.346552 5.51571 0.781034 5.51571H6.15517C6.58965 5.51571 6.93621 5.85619 6.93621 6.28571V21.1776C6.93621 21.6071 7.28276 21.9476 7.71724 21.9476H12.7138C13.1483 21.9476 13.4948 21.6071 13.4948 21.1776V6.25952C13.4948 5.83 13.8414 5.48952 14.2759 5.48952H19.65C20.0845 5.48952 20.431 5.14905 20.431 4.71952V0.77C20.431 0.340476 20.0845 0 19.65 0H0.868965C0.346552 0 0 0.340476 0 0.77V4.74048V4.74571Z' fill='%23021E2F' /%3E%3Cpath d='M34.9755 5.30619C36.3203 5.19095 37.841 5.19095 38.3272 5.30619C38.8134 5.39 39.2169 5.44762 39.2169 5.39C39.2169 5.33238 39.2169 4.70381 39.2479 3.98619C39.2789 3.26857 39.3617 2.3781 39.5065 2.00619C39.6514 1.63429 39.8789 1.20476 40.0496 1.0319C40.2203 0.859048 40.4531 0.66 40.5669 0.570952C40.6807 0.487143 40.9962 0.314286 41.2548 0.199048C41.5134 0.0838095 41.5393 0 41.3117 0H24.6048C23.9479 0 23.4307 0.345714 23.4307 0.775238V21.031C23.4307 21.5181 23.772 21.9476 24.2324 21.9476H30.1031C30.1341 21.9476 29.9893 21.4029 29.7876 20.7114C29.5858 20.0252 29.4462 18.6738 29.4462 17.6995C29.4772 16.7252 29.5341 15.9186 29.56 15.9186H32.11C33.4548 15.9186 34.8307 15.8348 35.1151 15.7457C35.3996 15.6305 35.6893 15.3162 35.7462 15.0019C35.8031 14.6876 35.8341 13.8233 35.8341 13.0533V11.5919C35.8341 11.5343 35.6065 11.5081 35.291 11.5081H34.2048C33.8893 11.5081 33.0307 11.3352 32.2858 11.1624C31.541 10.9633 30.6255 10.3295 30.2789 9.78476C29.9376 9.24 29.5651 8.15048 29.4462 7.43286C29.3583 6.71524 29.2755 5.91381 29.2755 5.68333C29.2755 5.45286 29.3065 5.25381 29.3324 5.25381H29.8755C30.1341 5.25381 30.8479 5.31143 31.422 5.36905C31.9962 5.42667 33.5686 5.39524 34.9445 5.28524L34.9755 5.31143V5.30619Z' fill='%23021E2F' /%3E%3Cpath d='M53.084 2.34143C52.6547 1.05286 51.5685 0 50.684 0H45.6254C45.5943 0 45.4237 0.0576191 45.284 0.115238C45.1392 0.172857 44.9116 0.345714 44.8288 0.487143C44.7409 0.628571 44.6581 0.885238 44.6581 1.0319C44.6581 1.17857 44.5702 1.85952 44.5133 2.54571C44.4564 3.2319 44.4254 4.6881 44.4564 5.86143C44.4875 7.03476 44.2288 8.94667 43.8564 10.12C43.484 11.3195 42.6564 12.891 42.0254 13.6662C41.3944 14.4362 40.3961 15.3529 39.8271 15.751C39.2581 16.149 38.7719 16.9243 38.7409 17.5214C38.7099 18.1238 38.5702 19.1243 38.4564 19.7529C38.3426 20.3814 38.2288 20.8948 38.1978 20.9262C38.1978 20.9262 38.084 21.1567 37.9702 21.4395C37.8564 21.7276 37.8254 21.9267 37.8823 21.9267H43.4271C43.7116 21.9267 44.0271 21.6962 44.1409 21.3819C44.2288 21.0938 44.3426 20.6695 44.3995 20.4967C44.4564 20.2976 44.5702 19.8943 44.6581 19.6114C44.7461 19.3233 45.1133 19.0981 45.5168 19.0981H52.034C52.3754 19.0981 52.7478 19.3862 52.8357 19.7529C52.9495 20.0933 53.0633 20.4967 53.0944 20.6381C53.1254 20.7795 53.2392 21.1252 53.3219 21.4081C53.4099 21.6962 53.7512 21.9529 54.0926 21.9529H58.9237C59.3219 21.9529 59.5806 21.6648 59.4668 21.2981C59.353 20.9262 58.8978 19.5852 58.4685 18.2967L53.0944 2.34667L53.084 2.34143ZM47.0271 13.9752C46.6547 13.9752 46.4581 13.6348 46.5719 13.2314C46.6857 12.8333 47.115 11.4295 47.5133 10.1148L47.5443 10.0571C47.9426 8.76857 48.3719 7.31238 48.5168 6.82524C48.6616 6.3381 48.8892 6.36952 49.0288 6.85143C49.1737 7.33857 49.5978 8.79476 50.0012 10.0833C50.3995 11.3719 50.803 12.7705 50.9168 13.1686C51.0306 13.5667 50.8857 13.9124 50.5754 13.9124H48.8633C48.2323 13.97 47.4047 13.97 47.0323 13.97L47.0271 13.9752Z' fill='%23021E2F' /%3E%3Cpath d='M42.057 2.4418C42.3881 2.4418 42.657 2.16942 42.657 1.83418C42.657 1.49894 42.3881 1.22656 42.057 1.22656C41.726 1.22656 41.457 1.49894 41.457 1.83418C41.457 2.16942 41.726 2.4418 42.057 2.4418Z' fill='%23021E2F' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_22_153'%3E%3Crect width='60' height='22' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='60' height='22' viewBox='0 0 60 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='1' clip-path='url(%23clip0_22_153)'%3E%3Cpath d='M0 4.74571C0 5.17524 0.346552 5.51571 0.781034 5.51571H6.15517C6.58965 5.51571 6.93621 5.85619 6.93621 6.28571V21.1776C6.93621 21.6071 7.28276 21.9476 7.71724 21.9476H12.7138C13.1483 21.9476 13.4948 21.6071 13.4948 21.1776V6.25952C13.4948 5.83 13.8414 5.48952 14.2759 5.48952H19.65C20.0845 5.48952 20.431 5.14905 20.431 4.71952V0.77C20.431 0.340476 20.0845 0 19.65 0H0.868965C0.346552 0 0 0.340476 0 0.77V4.74048V4.74571Z' fill='%23021E2F' /%3E%3Cpath d='M34.9755 5.30619C36.3203 5.19095 37.841 5.19095 38.3272 5.30619C38.8134 5.39 39.2169 5.44762 39.2169 5.39C39.2169 5.33238 39.2169 4.70381 39.2479 3.98619C39.2789 3.26857 39.3617 2.3781 39.5065 2.00619C39.6514 1.63429 39.8789 1.20476 40.0496 1.0319C40.2203 0.859048 40.4531 0.66 40.5669 0.570952C40.6807 0.487143 40.9962 0.314286 41.2548 0.199048C41.5134 0.0838095 41.5393 0 41.3117 0H24.6048C23.9479 0 23.4307 0.345714 23.4307 0.775238V21.031C23.4307 21.5181 23.772 21.9476 24.2324 21.9476H30.1031C30.1341 21.9476 29.9893 21.4029 29.7876 20.7114C29.5858 20.0252 29.4462 18.6738 29.4462 17.6995C29.4772 16.7252 29.5341 15.9186 29.56 15.9186H32.11C33.4548 15.9186 34.8307 15.8348 35.1151 15.7457C35.3996 15.6305 35.6893 15.3162 35.7462 15.0019C35.8031 14.6876 35.8341 13.8233 35.8341 13.0533V11.5919C35.8341 11.5343 35.6065 11.5081 35.291 11.5081H34.2048C33.8893 11.5081 33.0307 11.3352 32.2858 11.1624C31.541 10.9633 30.6255 10.3295 30.2789 9.78476C29.9376 9.24 29.5651 8.15048 29.4462 7.43286C29.3583 6.71524 29.2755 5.91381 29.2755 5.68333C29.2755 5.45286 29.3065 5.25381 29.3324 5.25381H29.8755C30.1341 5.25381 30.8479 5.31143 31.422 5.36905C31.9962 5.42667 33.5686 5.39524 34.9445 5.28524L34.9755 5.31143V5.30619Z' fill='%23021E2F' /%3E%3Cpath d='M53.084 2.34143C52.6547 1.05286 51.5685 0 50.684 0H45.6254C45.5943 0 45.4237 0.0576191 45.284 0.115238C45.1392 0.172857 44.9116 0.345714 44.8288 0.487143C44.7409 0.628571 44.6581 0.885238 44.6581 1.0319C44.6581 1.17857 44.5702 1.85952 44.5133 2.54571C44.4564 3.2319 44.4254 4.6881 44.4564 5.86143C44.4875 7.03476 44.2288 8.94667 43.8564 10.12C43.484 11.3195 42.6564 12.891 42.0254 13.6662C41.3944 14.4362 40.3961 15.3529 39.8271 15.751C39.2581 16.149 38.7719 16.9243 38.7409 17.5214C38.7099 18.1238 38.5702 19.1243 38.4564 19.7529C38.3426 20.3814 38.2288 20.8948 38.1978 20.9262C38.1978 20.9262 38.084 21.1567 37.9702 21.4395C37.8564 21.7276 37.8254 21.9267 37.8823 21.9267H43.4271C43.7116 21.9267 44.0271 21.6962 44.1409 21.3819C44.2288 21.0938 44.3426 20.6695 44.3995 20.4967C44.4564 20.2976 44.5702 19.8943 44.6581 19.6114C44.7461 19.3233 45.1133 19.0981 45.5168 19.0981H52.034C52.3754 19.0981 52.7478 19.3862 52.8357 19.7529C52.9495 20.0933 53.0633 20.4967 53.0944 20.6381C53.1254 20.7795 53.2392 21.1252 53.3219 21.4081C53.4099 21.6962 53.7512 21.9529 54.0926 21.9529H58.9237C59.3219 21.9529 59.5806 21.6648 59.4668 21.2981C59.353 20.9262 58.8978 19.5852 58.4685 18.2967L53.0944 2.34667L53.084 2.34143ZM47.0271 13.9752C46.6547 13.9752 46.4581 13.6348 46.5719 13.2314C46.6857 12.8333 47.115 11.4295 47.5133 10.1148L47.5443 10.0571C47.9426 8.76857 48.3719 7.31238 48.5168 6.82524C48.6616 6.3381 48.8892 6.36952 49.0288 6.85143C49.1737 7.33857 49.5978 8.79476 50.0012 10.0833C50.3995 11.3719 50.803 12.7705 50.9168 13.1686C51.0306 13.5667 50.8857 13.9124 50.5754 13.9124H48.8633C48.2323 13.97 47.4047 13.97 47.0323 13.97L47.0271 13.9752Z' fill='%23021E2F' /%3E%3Cpath d='M42.057 2.4418C42.3881 2.4418 42.657 2.16942 42.657 1.83418C42.657 1.49894 42.3881 1.22656 42.057 1.22656C41.726 1.22656 41.457 1.49894 41.457 1.83418C41.457 2.16942 41.726 2.4418 42.057 2.4418Z' fill='%23021E2F' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_22_153'%3E%3Crect width='60' height='22' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	-webkit-mask-position: center;
	mask-position: center
}

.footer__credits span {
	text-decoration: underline;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
	text-decoration-color: #b1b8bf;
	text-decoration-thickness: 1.5rem;
	text-underline-offset: 4rem
}

.footer__credits:hover {
	color: var(--blue);
	opacity: 1
}

.popup-video {
	position: fixed;
	bottom: 50rem;
	left: 50rem;
	z-index: 10;
	width: 180rem;
	opacity: 0;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	overflow: hidden;
	transition: opacity var(--transition)
}

.popup-video svg{
	position: absolute;
	left: 50%;
	width: 65%;
	top: 50%;
	translate: -50% -40%;
}

.popup-video video {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
		border-radius: 10rem;
	object-fit: cover
}

.popup-video.active {
	opacity: 1;
	pointer-events: all;
	-webkit-user-select: auto;
	-moz-user-select: auto;
	user-select: auto
}

.popup-video .modal-close {
	top: 5rem;
	right: 5rem
}

@media(max-width: 768px) {
	.popup-video {
		bottom: 20rem;
		left: 20rem;
		width: 80rem;
	}

	.popup-video .modal-close {
		width: 10rem;
		height: 10rem;
	}

	.popup-video .modal-close::after,
	.popup-video .modal-close::before {
		height: 2rem;
	}

}

.mobile-hand {
	display: none
}

@media(max-width: 768px) {
	.mobile-hand {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		margin-block: 10rem
	}
}

.thankyou {
	position: relative;
	padding: 110rem 0 140rem;
	overflow: hidden;
	color: var(--white)
}

.thankyou__bg {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%
}

.thankyou__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.thankyou .wrapper {
	position: relative
}

.thankyou__subtitle {
	font-weight: 400;
	font-size: 32rem;
	line-height: 125%;
	max-width: 581rem;
	margin-bottom: 30rem
}

.thankyou__subtitle span {
	font-weight: 700
}

.thankyou__accent {
	font-weight: 400;
	font-size: 20rem;
	line-height: 140%;
	display: flex;
	align-items: flex-start;
	gap: 15rem;
	max-width: 403rem;
	margin-bottom: 20rem
}

.thankyou__accent::before {
	content: "";
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	background-color: var(--blue);
	width: 40rem;
	height: 35rem;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='33' viewBox='0 0 24 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_86_1300)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3634 24.9881C12.0934 24.9931 12.6404 25.5381 12.6364 26.2401C12.6324 26.9401 12.0844 27.4721 11.3494 27.4811C10.9444 27.4851 10.5394 27.4821 10.1344 27.4821C9.71938 27.4811 9.30338 27.4881 8.88938 27.4801C8.18338 27.4641 7.64338 26.9141 7.64738 26.2251C7.65038 25.5381 8.19238 24.9951 8.90338 24.9881C9.72338 24.9801 10.5434 24.9811 11.3634 24.9881ZM10.1344 8.01505C9.71938 8.01505 9.30338 8.02205 8.88938 8.01405C8.18338 7.99905 7.64338 7.44905 7.64738 6.76005C7.65038 6.07205 8.19238 5.53005 8.90338 5.52105C9.72338 5.51405 10.5434 5.51605 11.3634 5.52105C12.0934 5.52705 12.6404 6.07205 12.6364 6.77605C12.6324 7.47405 12.0844 8.00605 11.3484 8.01505C10.9444 8.01905 10.5394 8.01605 10.1344 8.01505ZM13.0274 16.1231C12.5624 16.6141 12.0764 17.0831 11.5984 17.5601C10.8564 18.3031 10.1164 19.0461 9.37238 19.7861C8.75138 20.4021 8.04138 20.4051 7.42738 19.7941C6.62438 18.9951 5.82038 18.1971 5.02738 17.3901C4.62938 16.9841 4.54638 16.4671 4.76738 15.9831C4.98238 15.5141 5.45738 15.2251 5.97138 15.2561C6.32038 15.2781 6.60338 15.4351 6.84638 15.6791C7.35038 16.1901 7.85838 16.6951 8.39438 17.2331C9.18638 16.4401 9.94938 15.6771 10.7114 14.9141C10.8954 14.7291 11.0744 14.5421 11.2644 14.3651C11.7814 13.8861 12.5194 13.8871 13.0074 14.3601C13.5024 14.8411 13.5214 15.6021 13.0274 16.1231ZM22.5644 22.7381C20.0994 22.7421 17.6354 22.7421 15.1714 22.7381C14.4234 22.7371 13.8874 22.2071 13.8884 21.4631C13.8904 20.6121 13.8074 19.7541 14.0664 18.9231C14.6994 16.9001 16.0584 15.6941 18.1434 15.3101C18.2014 15.3001 18.2584 15.2831 18.3434 15.2621C17.9564 15.1261 17.5844 15.0381 17.2544 14.8691C15.8614 14.1541 15.1164 12.9991 15.1464 11.4331C15.1764 9.87805 15.9674 8.76605 17.3644 8.09505C17.5634 7.99905 17.6384 7.90905 17.6344 7.68805C17.6194 6.98205 17.6334 6.27305 17.6284 5.56805C17.6164 4.10905 16.5384 3.02905 15.0774 3.02705C11.7814 3.02105 8.48538 3.02105 5.18938 3.02705C3.74838 3.03005 2.65838 4.11505 2.65738 5.55205C2.65238 12.8531 2.65238 20.1501 2.65738 27.4491C2.65838 28.8861 3.74938 29.9721 5.19038 29.9761C8.49638 29.9811 11.8024 29.9821 15.1094 29.9751C16.5304 29.9721 17.6094 28.8841 17.6284 27.4631C17.6324 27.1221 17.6204 26.7781 17.6324 26.4351C17.6564 25.7881 18.1694 25.2721 18.8054 25.2371C19.4574 25.2041 20.0674 25.6731 20.1064 26.3261C20.1594 27.2361 20.1934 28.1581 19.8724 29.0391C19.1834 30.9291 17.8504 32.0601 15.8674 32.4161C15.8084 32.4271 15.7524 32.4541 15.6944 32.4721C11.9924 32.4721 8.29138 32.4721 4.58838 32.4721C4.53238 32.4541 4.47638 32.4251 4.41738 32.4161C1.99738 32.0571 0.16638 29.9821 0.16338 27.5401C0.15338 20.1811 0.15438 12.8211 0.16338 5.46005C0.16538 3.19705 1.76038 1.20805 3.95738 0.672053C4.16638 0.619053 4.37838 0.577053 4.58838 0.529053C8.29138 0.529053 11.9924 0.529053 15.6944 0.529053C16.1704 0.667053 16.6724 0.748053 17.1154 0.954053C19.0504 1.85305 20.0534 3.39005 20.1204 5.52205C20.1444 6.25905 20.1284 6.99905 20.1214 7.73805C20.1194 7.89905 20.1554 7.99105 20.3204 8.06505C21.8714 8.76105 22.7734 10.2661 22.6074 11.8571C22.4324 13.5381 21.2464 14.8291 19.5424 15.1921C19.5064 15.2001 19.4704 15.2121 19.3394 15.2501C19.5984 15.3021 19.7664 15.3341 19.9324 15.3701C22.1944 15.8531 23.8384 17.8591 23.8664 20.1681C23.8714 20.5971 23.8714 21.0221 23.8664 21.4491C23.8574 22.2131 23.3334 22.7381 22.5644 22.7381ZM20.1234 11.5141C20.1254 10.8271 19.5664 10.2651 18.8804 10.2631C18.1954 10.2611 17.6324 10.8201 17.6304 11.5051C17.6284 12.1901 18.1874 12.7541 18.8724 12.7571C19.5574 12.7581 20.1214 12.1971 20.1234 11.5141ZM18.6714 17.7561C17.3854 17.8591 16.2414 19.1131 16.4234 20.2331C18.0594 20.2331 19.6984 20.2331 21.3594 20.2331C21.3794 18.7971 20.1084 17.6411 18.6714 17.7561Z' fill='%2300A0E3' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_86_1300'%3E%3Crect width='24' height='33' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='24' height='33' viewBox='0 0 24 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_86_1300)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3634 24.9881C12.0934 24.9931 12.6404 25.5381 12.6364 26.2401C12.6324 26.9401 12.0844 27.4721 11.3494 27.4811C10.9444 27.4851 10.5394 27.4821 10.1344 27.4821C9.71938 27.4811 9.30338 27.4881 8.88938 27.4801C8.18338 27.4641 7.64338 26.9141 7.64738 26.2251C7.65038 25.5381 8.19238 24.9951 8.90338 24.9881C9.72338 24.9801 10.5434 24.9811 11.3634 24.9881ZM10.1344 8.01505C9.71938 8.01505 9.30338 8.02205 8.88938 8.01405C8.18338 7.99905 7.64338 7.44905 7.64738 6.76005C7.65038 6.07205 8.19238 5.53005 8.90338 5.52105C9.72338 5.51405 10.5434 5.51605 11.3634 5.52105C12.0934 5.52705 12.6404 6.07205 12.6364 6.77605C12.6324 7.47405 12.0844 8.00605 11.3484 8.01505C10.9444 8.01905 10.5394 8.01605 10.1344 8.01505ZM13.0274 16.1231C12.5624 16.6141 12.0764 17.0831 11.5984 17.5601C10.8564 18.3031 10.1164 19.0461 9.37238 19.7861C8.75138 20.4021 8.04138 20.4051 7.42738 19.7941C6.62438 18.9951 5.82038 18.1971 5.02738 17.3901C4.62938 16.9841 4.54638 16.4671 4.76738 15.9831C4.98238 15.5141 5.45738 15.2251 5.97138 15.2561C6.32038 15.2781 6.60338 15.4351 6.84638 15.6791C7.35038 16.1901 7.85838 16.6951 8.39438 17.2331C9.18638 16.4401 9.94938 15.6771 10.7114 14.9141C10.8954 14.7291 11.0744 14.5421 11.2644 14.3651C11.7814 13.8861 12.5194 13.8871 13.0074 14.3601C13.5024 14.8411 13.5214 15.6021 13.0274 16.1231ZM22.5644 22.7381C20.0994 22.7421 17.6354 22.7421 15.1714 22.7381C14.4234 22.7371 13.8874 22.2071 13.8884 21.4631C13.8904 20.6121 13.8074 19.7541 14.0664 18.9231C14.6994 16.9001 16.0584 15.6941 18.1434 15.3101C18.2014 15.3001 18.2584 15.2831 18.3434 15.2621C17.9564 15.1261 17.5844 15.0381 17.2544 14.8691C15.8614 14.1541 15.1164 12.9991 15.1464 11.4331C15.1764 9.87805 15.9674 8.76605 17.3644 8.09505C17.5634 7.99905 17.6384 7.90905 17.6344 7.68805C17.6194 6.98205 17.6334 6.27305 17.6284 5.56805C17.6164 4.10905 16.5384 3.02905 15.0774 3.02705C11.7814 3.02105 8.48538 3.02105 5.18938 3.02705C3.74838 3.03005 2.65838 4.11505 2.65738 5.55205C2.65238 12.8531 2.65238 20.1501 2.65738 27.4491C2.65838 28.8861 3.74938 29.9721 5.19038 29.9761C8.49638 29.9811 11.8024 29.9821 15.1094 29.9751C16.5304 29.9721 17.6094 28.8841 17.6284 27.4631C17.6324 27.1221 17.6204 26.7781 17.6324 26.4351C17.6564 25.7881 18.1694 25.2721 18.8054 25.2371C19.4574 25.2041 20.0674 25.6731 20.1064 26.3261C20.1594 27.2361 20.1934 28.1581 19.8724 29.0391C19.1834 30.9291 17.8504 32.0601 15.8674 32.4161C15.8084 32.4271 15.7524 32.4541 15.6944 32.4721C11.9924 32.4721 8.29138 32.4721 4.58838 32.4721C4.53238 32.4541 4.47638 32.4251 4.41738 32.4161C1.99738 32.0571 0.16638 29.9821 0.16338 27.5401C0.15338 20.1811 0.15438 12.8211 0.16338 5.46005C0.16538 3.19705 1.76038 1.20805 3.95738 0.672053C4.16638 0.619053 4.37838 0.577053 4.58838 0.529053C8.29138 0.529053 11.9924 0.529053 15.6944 0.529053C16.1704 0.667053 16.6724 0.748053 17.1154 0.954053C19.0504 1.85305 20.0534 3.39005 20.1204 5.52205C20.1444 6.25905 20.1284 6.99905 20.1214 7.73805C20.1194 7.89905 20.1554 7.99105 20.3204 8.06505C21.8714 8.76105 22.7734 10.2661 22.6074 11.8571C22.4324 13.5381 21.2464 14.8291 19.5424 15.1921C19.5064 15.2001 19.4704 15.2121 19.3394 15.2501C19.5984 15.3021 19.7664 15.3341 19.9324 15.3701C22.1944 15.8531 23.8384 17.8591 23.8664 20.1681C23.8714 20.5971 23.8714 21.0221 23.8664 21.4491C23.8574 22.2131 23.3334 22.7381 22.5644 22.7381ZM20.1234 11.5141C20.1254 10.8271 19.5664 10.2651 18.8804 10.2631C18.1954 10.2611 17.6324 10.8201 17.6304 11.5051C17.6284 12.1901 18.1874 12.7541 18.8724 12.7571C19.5574 12.7581 20.1214 12.1971 20.1234 11.5141ZM18.6714 17.7561C17.3854 17.8591 16.2414 19.1131 16.4234 20.2331C18.0594 20.2331 19.6984 20.2331 21.3594 20.2331C21.3794 18.7971 20.1084 17.6411 18.6714 17.7561Z' fill='%2300A0E3' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_86_1300'%3E%3Crect width='24' height='33' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

.thankyou__form {
	width: 409rem;
	display: flex;
	flex-direction: column
}

.thankyou__form .form__input {
	width: 100%;
	max-width: unset;
	margin-bottom: 10rem;
	text-align: center;
	justify-content: center;
	align-items: center;
	display: flex
}

.thankyou__form .form__input input {
	text-align: center;
	font-size: 26rem;
	font-weight: 600
}

@media(max-width: 768px) {
	.thankyou__form .form__input input {
		font-size: 20rem
	}
}

.thankyou__form .button--blue {
	width: 100%
}

.thankyou__form .button--blue__content {
	height: 96rem;
	display: flex;
	align-items: center;
	justify-content: center
}

.thankyou__form .button--blue.d-none {
	display: none
}

@media(max-width: 768px) {
	.thankyou {
		padding: 20rem 0
	}

	.thankyou__bg {
		filter: blur(4rem)
	}

	.thankyou .intro__title {
		margin-bottom: 10rem
	}

	.thankyou__subtitle {
		font-size: 18rem;
		margin-bottom: 10rem;
		text-align: center
	}

	.thankyou__accent {
		font-size: 16rem
	}

	.thankyou__form {
		width: 100%
	}

	.thankyou .button--blue__content {
		height: 64rem;
		font-size: 14rem
	}
}

.urgent {
	padding: 120rem 0
}

.urgent__title {
	margin-bottom: 20rem
}

.urgent__subtitle {
	text-align: center;
	font-size: 30rem;
	line-height: 127%;
	text-align: center;
	margin-bottom: 50rem
}

.urgent__flex {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10rem
}

.urgent__flex a {
	width: 314rem;
	height: 100rem;
	display: flex;
	align-items: center;
	justify-content: center
}

.urgent__flex a .button--blue__content {
	height: 96rem;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10rem;
	border-radius: 12rem
}

.urgent__flex a .button--blue__content::after {
	content: "";
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	width: 18rem;
	height: 18rem;
	background-color: currentColor;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 0.584973C17.9081 0.98094 17.8085 1.37346 17.7204 1.76943C17.1383 4.40691 16.5562 7.04439 15.974 9.68188C15.7098 10.8732 15.4455 12.0646 15.1889 13.2593C15.0472 13.9136 14.1702 14.2269 13.5804 13.824C11.4396 12.3538 9.30255 10.8801 7.1617 9.40642C7.13489 9.3892 7.10809 9.3651 7.06979 9.33411C7.20766 9.22049 7.33787 9.11375 7.47192 9.00701C9.99575 6.96176 12.5234 4.91995 15.0472 2.87125C15.1545 2.78517 15.254 2.68187 15.3268 2.57169C15.4187 2.43052 15.3345 2.32034 15.1545 2.35477C14.9936 2.38576 14.8289 2.44429 14.6911 2.52349C13.4732 3.21213 12.2591 3.91109 11.0413 4.60317C8.95021 5.79796 6.85915 6.9893 4.77191 8.18753C4.64936 8.2564 4.54979 8.26672 4.41574 8.22541C3.2017 7.85354 1.98766 7.48856 0.773617 7.12014C0.428936 7.01685 0.145532 6.84469 0 6.52791V6.30755C0.149362 6.04931 0.402128 5.90814 0.693191 5.80829C5.85192 3.9834 11.0145 2.16195 16.177 0.34395C16.514 0.226882 16.8549 0.109813 17.2034 0.0306199C17.6209 -0.0623462 17.8391 0.0443926 18 0.361166V0.58153V0.584973Z' fill='white' /%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 0.584973C17.9081 0.98094 17.8085 1.37346 17.7204 1.76943C17.1383 4.40691 16.5562 7.04439 15.974 9.68188C15.7098 10.8732 15.4455 12.0646 15.1889 13.2593C15.0472 13.9136 14.1702 14.2269 13.5804 13.824C11.4396 12.3538 9.30255 10.8801 7.1617 9.40642C7.13489 9.3892 7.10809 9.3651 7.06979 9.33411C7.20766 9.22049 7.33787 9.11375 7.47192 9.00701C9.99575 6.96176 12.5234 4.91995 15.0472 2.87125C15.1545 2.78517 15.254 2.68187 15.3268 2.57169C15.4187 2.43052 15.3345 2.32034 15.1545 2.35477C14.9936 2.38576 14.8289 2.44429 14.6911 2.52349C13.4732 3.21213 12.2591 3.91109 11.0413 4.60317C8.95021 5.79796 6.85915 6.9893 4.77191 8.18753C4.64936 8.2564 4.54979 8.26672 4.41574 8.22541C3.2017 7.85354 1.98766 7.48856 0.773617 7.12014C0.428936 7.01685 0.145532 6.84469 0 6.52791V6.30755C0.149362 6.04931 0.402128 5.90814 0.693191 5.80829C5.85192 3.9834 11.0145 2.16195 16.177 0.34395C16.514 0.226882 16.8549 0.109813 17.2034 0.0306199C17.6209 -0.0623462 17.8391 0.0443926 18 0.361166V0.58153V0.584973Z' fill='white' /%3E%3C/svg%3E")
}

.urgent__flex a .button--green__content {
	height: 96rem;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10rem;
	border-radius: 12rem;
	color: var(--white);
	position: relative;
	box-shadow: inset 0 5rem 10rem 0 rgba(255, 255, 255, .1), inset 0 -5px 10px 0 rgba(255, 255, 255, .2);
	width: 100%;
	background: #25d366;
	z-index: 2
}

.urgent__flex a .button--green__content::after {
	content: "";
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	width: 20rem;
	height: 20rem;
	background-color: currentColor;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.7023 2.85581C14.8651 1.01395 12.4186 0 9.81395 0C4.45116 0 0.0837209 4.36744 0.0837209 9.73488C0.0837209 11.4512 0.530233 13.1256 1.3814 14.6L0 19.6465L5.15814 18.293C6.5814 19.0698 8.1814 19.4791 9.8093 19.4791C15.1721 19.4791 19.5395 15.1116 19.5442 9.74419C19.5442 7.14419 18.5349 4.69767 16.6977 2.85581H16.7023ZM9.8186 17.8326C8.36744 17.8326 6.94419 17.4419 5.70233 16.707L5.4093 16.5302L2.34884 17.3349L3.16744 14.3488L2.97674 14.0419C2.16744 12.7535 1.73953 11.2651 1.73953 9.73488C1.73953 5.27442 5.37209 1.64651 9.83256 1.64651C11.9953 1.64651 14.0233 2.48837 15.5535 4.0186C17.0837 5.54884 17.9209 7.5814 17.9209 9.74419C17.9209 14.2047 14.2884 17.8372 9.82791 17.8372L9.8186 17.8326ZM14.2558 11.7721C14.014 11.6512 12.8186 11.0605 12.5953 10.9814C12.3721 10.9023 12.2093 10.8605 12.0465 11.1023C11.8837 11.3442 11.4186 11.893 11.2744 12.0558C11.1302 12.2186 10.9907 12.2372 10.7488 12.1163C10.507 11.9953 9.72093 11.7395 8.7907 10.907C8.06977 10.2605 7.5814 9.46512 7.43721 9.22326C7.29767 8.9814 7.43721 8.86047 7.54419 8.72558C7.8093 8.4 8.06977 8.05581 8.15349 7.89302C8.23256 7.73023 8.19535 7.5907 8.13488 7.46512C8.07442 7.34419 7.58605 6.14419 7.38605 5.66047C7.1907 5.18605 6.98605 5.25116 6.83721 5.24186C6.69767 5.23256 6.53488 5.23256 6.37209 5.23256C6.2093 5.23256 5.94419 5.29302 5.72558 5.53488C5.50233 5.77674 4.87442 6.36744 4.87442 7.56279C4.87442 8.75814 5.74419 9.91628 5.86977 10.0791C5.99535 10.2419 7.58605 12.6977 10.0233 13.7535C10.6047 14.0047 11.0558 14.1535 11.4093 14.2651C11.9907 14.4512 12.5209 14.4233 12.9395 14.3628C13.4047 14.293 14.3767 13.7721 14.5814 13.2047C14.786 12.6372 14.786 12.1488 14.7209 12.0465C14.6605 11.9442 14.4977 11.8837 14.2558 11.7628V11.7721Z' fill='white' /%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.7023 2.85581C14.8651 1.01395 12.4186 0 9.81395 0C4.45116 0 0.0837209 4.36744 0.0837209 9.73488C0.0837209 11.4512 0.530233 13.1256 1.3814 14.6L0 19.6465L5.15814 18.293C6.5814 19.0698 8.1814 19.4791 9.8093 19.4791C15.1721 19.4791 19.5395 15.1116 19.5442 9.74419C19.5442 7.14419 18.5349 4.69767 16.6977 2.85581H16.7023ZM9.8186 17.8326C8.36744 17.8326 6.94419 17.4419 5.70233 16.707L5.4093 16.5302L2.34884 17.3349L3.16744 14.3488L2.97674 14.0419C2.16744 12.7535 1.73953 11.2651 1.73953 9.73488C1.73953 5.27442 5.37209 1.64651 9.83256 1.64651C11.9953 1.64651 14.0233 2.48837 15.5535 4.0186C17.0837 5.54884 17.9209 7.5814 17.9209 9.74419C17.9209 14.2047 14.2884 17.8372 9.82791 17.8372L9.8186 17.8326ZM14.2558 11.7721C14.014 11.6512 12.8186 11.0605 12.5953 10.9814C12.3721 10.9023 12.2093 10.8605 12.0465 11.1023C11.8837 11.3442 11.4186 11.893 11.2744 12.0558C11.1302 12.2186 10.9907 12.2372 10.7488 12.1163C10.507 11.9953 9.72093 11.7395 8.7907 10.907C8.06977 10.2605 7.5814 9.46512 7.43721 9.22326C7.29767 8.9814 7.43721 8.86047 7.54419 8.72558C7.8093 8.4 8.06977 8.05581 8.15349 7.89302C8.23256 7.73023 8.19535 7.5907 8.13488 7.46512C8.07442 7.34419 7.58605 6.14419 7.38605 5.66047C7.1907 5.18605 6.98605 5.25116 6.83721 5.24186C6.69767 5.23256 6.53488 5.23256 6.37209 5.23256C6.2093 5.23256 5.94419 5.29302 5.72558 5.53488C5.50233 5.77674 4.87442 6.36744 4.87442 7.56279C4.87442 8.75814 5.74419 9.91628 5.86977 10.0791C5.99535 10.2419 7.58605 12.6977 10.0233 13.7535C10.6047 14.0047 11.0558 14.1535 11.4093 14.2651C11.9907 14.4512 12.5209 14.4233 12.9395 14.3628C13.4047 14.293 14.3767 13.7721 14.5814 13.2047C14.786 12.6372 14.786 12.1488 14.7209 12.0465C14.6605 11.9442 14.4977 11.8837 14.2558 11.7628V11.7721Z' fill='white' /%3E%3C/svg%3E")
}

.urgent__flex a.button::before {
	border-radius: 12rem;
	height: 96rem;
	top: 3rem
}

.urgent__flex a.button--green {
	position: relative
}

.urgent__flex a.button--green::before {
	content: "";
	width: 100%;
	position: absolute;
	left: 0;
	height: 96rem;
	top: 6rem;
	box-shadow: 0 15px 40px 0 rgba(32, 192, 92, .15);
	background: #20c05c
}

.urgent__tel {
	font-weight: 600;
	font-size: 34rem;
	line-height: 124%
}

@media(max-width: 1200px) {
	.urgent {
		padding: 80rem 0
	}
}

@media(max-width: 768px) {
	.urgent {
		padding: 20rem 0
	}

	.urgent__flex {
		flex-direction: column
	}

	.urgent__flex a {
		height: 64rem
	}

	.urgent__flex a .button--blue__content {
		height: 64rem;
		border-radius: 8rem
	}

	.urgent__flex a .button--green__content {
		height: 64rem;
		border-radius: 8rem
	}

	.urgent__flex a.button::before {
		height: 64rem;
		border-radius: 8rem
	}

	.urgent__title {
		margin-bottom: 10rem
	}

	.urgent__subtitle {
		font-size: 18rem;
		margin-bottom: 20rem
	}

	.urgent__subtitle br {
		display: none
	}
}

@media(max-width: 768px) {
	.modal--promo .modal__body {
		padding-bottom: 161rem
	}

	.about__list {
		font-size: 14rem
	}

	.about__text p {
		font-size: 14rem
	}

	.details__head {
		font-size: 20rem
	}

	.details__title br {
		display: none
	}
}

html {
	font-size: .0520833333vw
}

@media(max-width: 1200px) {
	html {
		font-size: .0833333333vw
	}
}

@media(max-width: 768px) {
	html {
		font-size: .2777777778vw
	}
}

.fancybox__container iframe {
	max-width: 100%;
}