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

html {
	height: 100%;
}
body {
	display: flex;
	flex-direction: column;
	height: 100%;
	font-family: 'Manrope', sans-serif;
	background: #000;
	color: #FFF;
	padding: 0 20px;
	font-size: 14px;
	line-height: 20px;
}
img {
	display: block;
	max-width: 100%;
	height: auto;
}
.btn {
	display: inline-block;
	font-family: 'RFDewiExpanded';
	font-weight: bold;
	font-size: 14px;
	line-height: 1.2;
	text-align: center;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	border: #FFF solid 2px;
	border-radius: 5px;
	padding: 11px 20px 12px;
	white-space: nowrap;
	cursor: pointer;
	min-width: 210px;
	background: transparent;
	transition: background-color .3s ease, border-color .3s ease, color .3s ease;
}
.btn:hover {
	color: #000;
	background-color: #FFF;
}
.btn:disabled {
	color: #393939;
	border-color: #393939;
	background-color: transparent;
}
h2 {
	font-family: 'RFDewiExpanded';
	font-size: 12px;
	margin-bottom: 20px;
	line-height: 1.2;
	letter-spacing: -0.04em;
	text-transform: uppercase;
}
p {
	margin-bottom: 20px;
}
ul {
	list-style: none;
	margin-bottom: 0;
}
ul li {
	position: relative;
	margin-bottom: 20px;
}
ul li::before {
	content: '–';
	position: absolute;
	left: -.833em;
}
ul ul{
	margin-top: 5px;
	margin-left: 10px;
	list-style-type: disc;
}
ul ul li {
	position: relative;
	margin-bottom: 5px;
	font-size: 80%;
}
ul ul li::before {
	content: '';
	position: absolute;
	left: -.833em;
}
h3{
    letter-spacing: -0.04em;
    margin-bottom: 13px;
    margin-top: 45px;
    font-family: 'RFDewiExpanded';
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
}
@media (min-width: 991px) {
	body {
		font-size: 18px;
		line-height: 25px;
		padding: 0 50px;
	}
	.btn {
		font-size: 16px;
	}
	h2 {
		font-size: 30px;
		margin-bottom: 25px;
	}
	p {
		margin-bottom: 25px;
	}
	ul li {
		margin-bottom: 25px;
	}
	h3{
	    font-size: 22px;
	    line-height: 30px;
	}
}

/* UI */
.collapse {
	border-bottom: #FFF solid 2px;
}
.collapse-header {
	position: relative;
	border-top: #FFF solid 2px;
	padding: 30px 59px 30px 0;
	outline: none;
}
.collapse-header.ui-accordion-header-collapsed {
	cursor: pointer;
	outline: none;
}
.collapse-header::before,
.collapse-header::after {
	content: '';
	display: block;
	position: absolute;
	width: 30px;
	height: 2px;
	background: #FFF;
	margin-right: -15px;
	margin-top: -1px;
	right: 15px;
	top: 50%;
	transition: background .3s linear, transform .3s linear;
}
.collapse-header.ui-accordion-header-collapsed:hover::before,
.collapse-header.ui-accordion-header-collapsed:hover::after {
	background: #393939;
}
.collapse-header.ui-accordion-header-collapsed::after {
	transform: rotate(90deg);
}
.collapse-header .title {
	font-family: 'RFDewiExpanded';
	font-size: 22px;
	line-height: 30px;
	text-transform: uppercase;
	letter-spacing: -0.03em;
	margin-bottom: 14px;
}
.collapse-header .subtitle {
	margin-bottom: 0;
}
.collapse-body {
	margin: 0 -15px;
	padding: 0 15px;
}
@media (min-width: 991px) {
	.mr{
		margin-right: 150px;
		margin-left: 150px;
	}
	.collapse-header {
		padding: 26px 70px 30px 0;
	}
	.collapse-header::before,
	.collapse-header::after {
		width: 40px;
		right: 20px;
		margin-right: -20px;
	}
	.collapse-header .title {
		font-size: 38px;
		line-height: 45px;
		letter-spacing: -0.04em;
		margin-bottom: 13px;
	}
}

/* FORM */
.form-group {
	position: relative;
	margin-bottom: 40px;
}
.form-group input,
.form-group textarea {
	background: none;
	border: none;
	padding: 18px 0;
	font-size: 16px;
	line-height: 20px;
	outline: none !important;
	color: #FFF;
	border-bottom: #FFF solid 2px;
	width: 100%;
}
.form-group label {
	position: absolute;
	top: 0;
	left: 0;
	padding: 18px 0;
	font-size: 14px;
	line-height: 20px;
	pointer-events: none;
	transition: all .3s ease;
}
.form-group .form-control::-webkit-input-placeholder { color: transparent; }
.form-group .form-control::-moz-placeholder { color: transparent; }
.form-group .form-control:-ms-input-placeholder { color: transparent; }
.form-group .form-control::-ms-input-placeholder { color: transparent; }
.form-group .form-control::placeholder { color: transparent; }
.form-group .form-control:focus + label {
	font-size: 10px;
	transform: translateY(-18px);
}
.form-group .form-control:not(:-moz-placeholder-shown) + label {
	font-size: 10px;
	transform: translateY(-18px);
}
.form-group .form-control:not(:-ms-input-placeholder) + label {
	font-size: 10px;
	transform: translateY(-18px);
}
.form-group .form-control:not(:placeholder-shown) + label {
	font-size: 10px;
	transform: translateY(-18px);
}
.form-group .form-control:-webkit-autofill + label {
	font-size: 10px;
	transform: translateY(-18px);
}
@media (min-width: 991px) {
	.form-group input,
	.form-group textarea {
		font-size: 18px;
		line-height: 25px;
	}
	.form-group label {
		font-size: 17px;
		line-height: 25px;
	}
}

/* HEADER */
header {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	padding: 20px 0 16px;
	border-bottom: #FFF solid 2px;
	margin-bottom: auto;
	transform: translateY(-100%);
	transition: transform 2s ease;
	transition-delay: 2.5s;
}
body.loaded header {
	transform: translateY(0);
}
header .logo {
	display: block;
	flex-shrink: 0;
	width: 190px;
	height: 26px;
	text-indent: -9999px;
	font-size: 0;
	background: url("data:image/svg+xml,%3Csvg width='292' height='40' viewBox='0 0 292 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_3)'%3E%3Cpath d='M131.459 9.89209V13.9793H144.74V17.0799H139.278C133.89 17.0799 130.358 19.5904 130.358 24.4528C130.358 29.4473 133.944 31.8256 138.195 31.8256C142.837 31.8256 144.294 29.5706 144.731 29.0333H144.949L145.377 31.394H149.109V9.89209H131.459ZM144.74 22.3651C144.773 23.1443 144.637 23.9215 144.341 24.6468C144.045 25.3721 143.595 26.0293 143.021 26.5761C142.446 27.123 141.76 27.5473 141.005 27.8218C140.251 28.0963 139.446 28.2149 138.641 28.17C136.193 28.17 134.718 26.6285 134.718 24.2414C134.718 21.8542 136.72 20.5241 139.506 20.5241H144.74V22.3651Z' fill='white'/%3E%3Cpath d='M11.979 40V31.394C8.2409 31.394 5.30987 30.4192 3.18594 28.4695C2.11498 27.455 1.27757 26.2329 0.728545 24.8834C0.17952 23.5339 -0.0687351 22.0874 4.17335e-05 20.6386C-0.0685921 19.1912 0.179765 17.746 0.728819 16.398C1.27787 15.0499 2.11522 13.8295 3.18594 12.8166C5.30987 10.8611 8.2409 9.88623 11.979 9.8921V1.28607H16.3391V9.8921C20.0833 9.8921 23.0174 10.8669 25.1413 12.8166C26.2095 13.8309 27.0445 15.0518 27.5919 16.3997C28.1393 17.7475 28.3868 19.192 28.3181 20.6386C28.3863 22.0866 28.1387 23.5322 27.5914 24.8814C27.044 26.2306 26.2092 27.4532 25.1413 28.4695C23.0174 30.4192 20.0833 31.394 16.3391 31.394V40H11.979ZM11.5512 27.527H11.979V13.7591H11.5512C10.586 13.7022 9.61899 13.8352 8.70845 14.1502C7.79791 14.4651 6.96277 14.9553 6.2535 15.5913C5.60323 16.2653 5.10161 17.0605 4.77923 17.9282C4.45685 18.796 4.32046 19.7182 4.37838 20.6386C4.32475 21.5547 4.46323 22.4717 4.78548 23.3346C5.10774 24.1975 5.6071 24.9883 6.2535 25.6596C6.95979 26.3018 7.79358 26.7986 8.70425 27.1196C9.61492 27.4406 10.5835 27.5792 11.5512 27.527ZM16.3391 27.527H16.7761C17.7424 27.579 18.7095 27.4403 19.6187 27.1193C20.5279 26.7982 21.3601 26.3016 22.0647 25.6596C22.7189 24.9856 23.2242 24.1896 23.5498 23.3203C23.8753 22.4509 24.0142 21.5265 23.958 20.6034C24.0135 19.6817 23.8742 18.7588 23.5487 17.891C23.2232 17.0231 22.7182 16.2287 22.0647 15.5561C21.3571 14.9203 20.5235 14.4302 19.6145 14.1152C18.7054 13.8003 17.7398 13.6672 16.7761 13.7239H16.3391V27.527Z' fill='white'/%3E%3Cpath d='M32.0046 31.394V9.89209H36.3557V25.3777H37.8667L45.2671 9.89209H52.2214V31.394H47.8613V15.9084H46.3594L38.9681 31.394H32.0046Z' fill='white'/%3E%3Cpath d='M56.6088 19.9956V19.1147C56.6088 11.8271 58.7146 7.02341 62.926 4.70381C63.2173 4.55406 63.5177 4.42193 63.8363 4.2898C64.1549 4.15767 64.4188 4.05197 64.6373 3.94626C64.9316 3.82218 65.2361 3.722 65.5475 3.64677L66.3577 3.43536C66.5124 3.43536 66.8219 3.32085 67.2679 3.24157C67.714 3.1623 68.0052 3.10064 68.1236 3.09183L69.1249 2.94208L70.1261 2.76591C70.4881 2.7513 70.8434 2.66715 71.1714 2.51835C71.4994 2.36955 71.7936 2.15909 72.0367 1.89921C72.2798 1.63933 72.4671 1.33524 72.5876 1.00464C72.7081 0.674046 72.7594 0.323552 72.7386 -0.0264282H76.6527C76.7758 1.57898 76.3746 3.18126 75.5057 4.55406C74.6594 5.58375 73.4317 6.25364 72.0832 6.42149C71.9241 6.459 71.763 6.4884 71.6008 6.50957C68.3238 7.05571 66.1392 7.63708 65.0742 8.2713L64.8922 8.35939C63.8578 8.99976 62.987 9.85882 62.3453 10.8719C61.7036 11.885 61.3077 13.0258 61.1874 14.2083H61.4059C62.2087 13.3001 63.2118 12.5778 64.3413 12.0945C65.4708 11.6113 66.698 11.3794 67.9324 11.416C69.2677 11.3808 70.5957 11.6165 71.8311 12.1081C73.0665 12.5996 74.1818 13.3361 75.1052 14.27C76.0523 15.2358 76.7917 16.3739 77.2808 17.6183C77.7699 18.8628 77.9988 20.1888 77.9543 21.5195C77.9816 22.8817 77.7242 24.2351 77.1975 25.4986C76.6708 26.7621 75.8857 27.9096 74.8893 28.8721C73.893 29.8347 72.7059 30.5925 71.3993 31.1C70.0928 31.6075 68.6937 31.8543 67.2861 31.8256C65.8429 31.8647 64.4083 31.598 63.0827 31.0442C61.7572 30.4903 60.5729 29.6627 59.6127 28.6192C57.6101 26.4876 56.6088 23.613 56.6088 19.9956ZM62.8168 26.0824C63.3896 26.6725 64.0813 27.1427 64.8492 27.4642C65.6171 27.7857 66.4449 27.9515 67.2816 27.9515C68.1182 27.9515 68.946 27.7857 69.7139 27.4642C70.4818 27.1427 71.1735 26.6725 71.7464 26.0824C72.9336 24.8336 73.5926 23.1987 73.5926 21.5019C73.5926 19.805 72.9336 18.1701 71.7464 16.9214C71.1735 16.3313 70.4818 15.861 69.7139 15.5395C68.946 15.2181 68.1182 15.0522 67.2816 15.0522C66.4449 15.0522 65.6171 15.2181 64.8492 15.5395C64.0813 15.861 63.3896 16.3313 62.8168 16.9214C61.6295 18.1701 60.9706 19.805 60.9706 21.5019C60.9706 23.1987 61.6295 24.8336 62.8168 26.0824Z' fill='white'/%3E%3Cpath d='M99.7641 28.725C97.6796 30.7122 94.871 31.8261 91.945 31.8261C89.0189 31.8261 86.2103 30.7122 84.1259 28.725C83.0857 27.6411 82.2781 26.3683 81.75 24.9802C81.2218 23.5921 80.9837 22.1164 81.0492 20.6386C80.9857 19.161 81.2248 17.6859 81.7528 16.2981C82.2809 14.9103 83.0874 13.6373 84.1259 12.5523C86.2137 10.5714 89.0211 9.46185 91.945 9.46185C94.8689 9.46185 97.6762 10.5714 99.7641 12.5523C100.8 13.6388 101.604 14.9122 102.13 16.2998C102.656 17.6874 102.895 19.1618 102.832 20.6386C102.896 22.1156 102.659 23.5904 102.132 24.9782C101.606 26.366 100.801 27.6393 99.7641 28.725ZM87.2572 25.9502C87.8538 26.5761 88.578 27.0756 89.384 27.4173C90.19 27.7589 91.0605 27.9353 91.9404 27.9353C92.8204 27.9353 93.6908 27.7589 94.4968 27.4173C95.3029 27.0756 96.027 26.5761 96.6237 25.9502C97.8974 24.4736 98.5476 22.5859 98.4442 20.6651C98.544 18.7447 97.8942 16.8582 96.6237 15.3799C96.027 14.754 95.3029 14.2545 94.4968 13.9129C93.6908 13.5712 92.8204 13.3948 91.9404 13.3948C91.0605 13.3948 90.19 13.5712 89.384 13.9129C88.578 14.2545 87.8538 14.754 87.2572 15.3799C85.9906 16.8603 85.3413 18.7453 85.4366 20.6651C85.3377 22.5853 85.9874 24.4715 87.2572 25.9502Z' fill='white'/%3E%3Cpath d='M107.073 31.394V9.89209H111.425V18.4893H121.665V9.89209H126.016V31.394H121.665V22.5853H111.425V31.394H107.073Z' fill='white'/%3E%3Cpath d='M167.059 31.394V23.4662C165.257 24.6295 163.136 25.2432 160.97 25.2279C155.739 25.2279 153.123 22.4327 153.123 16.8421V9.89209H157.483V16.5514C157.483 19.564 159.001 21.0702 162.035 21.0702C163.862 21.0927 165.637 20.4836 167.041 19.3526V9.89209H171.401V31.394H167.059Z' fill='white'/%3E%3Cpath d='M189.852 31.394V23.4662C188.047 24.6297 185.923 25.2433 183.753 25.2279C178.529 25.2279 175.916 22.4327 175.916 16.8421V9.89209H180.267V16.5514C180.267 19.564 181.784 21.0702 184.818 21.0702C186.645 21.0912 188.42 20.4823 189.825 19.3526V9.89209H194.185V31.394H189.852Z' fill='white'/%3E%3Cpath d='M199.364 31.394V9.89209H203.724V25.3777H205.235L212.636 9.89209H219.59V31.394H215.239V15.9084H213.737L206.337 31.394H199.364Z' fill='white'/%3E%3Cpath d='M239.579 31.394V22.1361H242.993C243.597 22.1252 244.196 22.2381 244.751 22.4673C245.307 22.6966 245.806 23.037 246.215 23.4662C247.06 24.3672 247.527 25.5399 247.527 26.7562C247.527 27.9725 247.06 29.1453 246.215 30.0463C245.804 30.4725 245.304 30.8104 244.749 31.038C244.194 31.2656 243.596 31.3779 242.993 31.3675L239.579 31.394ZM241.318 29.7468H242.993C243.368 29.7568 243.741 29.6888 244.086 29.5475C244.432 29.4062 244.742 29.1948 244.996 28.9276C245.514 28.3236 245.797 27.5632 245.797 26.7782C245.797 25.9932 245.514 25.2329 244.996 24.6289C244.742 24.3617 244.432 24.1503 244.086 24.009C243.741 23.8676 243.368 23.7997 242.993 23.8097H241.318V29.7468Z' fill='white'/%3E%3Cpath d='M249.492 31.394V22.1361H251.222V31.394H249.492Z' fill='white'/%3E%3Cpath d='M260.67 31.394L260.534 30.3369H260.47C260.284 30.5711 260.06 30.7735 259.805 30.9359C259.191 31.3315 258.468 31.5374 257.73 31.5261C257.123 31.5371 256.521 31.4226 255.964 31.1902C255.406 30.9578 254.907 30.6128 254.499 30.1784C253.653 29.2348 253.187 28.0275 253.187 26.7782C253.187 25.529 253.653 24.3217 254.499 23.3781C255.114 22.7509 255.909 22.3166 256.782 22.1313C257.655 21.946 258.566 22.0183 259.396 22.3387C259.873 22.5182 260.307 22.7911 260.67 23.1403C260.991 23.455 261.267 23.8106 261.489 24.1973C261.692 24.551 261.842 24.9306 261.935 25.3248H260.115C259.956 24.9155 259.691 24.5529 259.345 24.2721C258.998 23.9912 258.583 23.8018 258.139 23.722C257.695 23.6422 257.237 23.6749 256.809 23.8168C256.382 23.9587 256 24.2051 255.7 24.532C255.186 25.1753 254.908 25.9653 254.908 26.7782C254.908 27.5912 255.186 28.3812 255.7 29.0244C255.946 29.3078 256.254 29.5341 256.602 29.6866C256.95 29.8391 257.33 29.9138 257.712 29.9053C258.098 29.9088 258.48 29.8306 258.831 29.6763C259.138 29.5567 259.413 29.3697 259.632 29.1301C259.817 28.9398 259.971 28.7229 260.088 28.4871C260.185 28.3135 260.241 28.1208 260.251 27.9234V27.8617H257.912V26.5404H261.981V31.4204L260.67 31.394Z' fill='white'/%3E%3Cpath d='M264.266 31.394V22.1361H266.004V31.394H264.266Z' fill='white'/%3E%3Cpath d='M270.328 31.394V23.8098H267.524V22.1361H274.87V23.8098H272.067V31.394H270.328Z' fill='white'/%3E%3Cpath d='M274.542 31.394L277.874 22.1361H280.414L283.754 31.3676H281.815L281.096 29.4208H277.182L276.472 31.394H274.542ZM277.747 27.8705H280.55L279.276 24.1445H279.012L277.747 27.8705Z' fill='white'/%3E%3Cpath d='M285.147 31.394V22.1361H286.876V29.7203H291.282V31.3676L285.147 31.394Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_3'%3E%3Crect width='291.282' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") center center / contain no-repeat;
}
header .contacts {
	display: flex;
	align-items: center;
	font-size: 20px;
}
header .contacts span {
	display: none;
}
header .contacts a {
	display: block;
	text-indent: -9999px;
	font-size: 0;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	border: #FFF solid 2px;
	margin-left: 14px;
	background-position: center center;
	background-repeat: no-repeat;
	transition: all .3s ease;
}
header .contacts a:hover {
	background-color: #FFF;
}
header .contacts a[href*="t.me"] {
	background-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%3Cpath d='M1.63716 8.19218C1.63716 8.19218 10.8128 4.42649 13.9951 3.10049C15.215 2.57014 19.352 0.872863 19.352 0.872863C19.352 0.872863 21.2614 0.13037 21.1023 1.93364C21.0492 2.67621 20.6249 5.27505 20.2006 8.0861C19.5641 12.064 18.8746 16.4131 18.8746 16.4131C18.8746 16.4131 18.7686 17.633 17.8669 17.8452C16.9653 18.0573 15.4801 17.1027 15.215 16.8905C15.0028 16.7314 11.2371 14.3446 9.85811 13.1778C9.48683 12.8596 9.06255 12.2232 9.91111 11.4806C11.8205 9.73031 14.1012 7.55575 15.4801 6.17676C16.1166 5.54026 16.7531 4.0552 14.1012 5.85847C10.3355 8.45739 6.62278 10.8972 6.62278 10.8972C6.62278 10.8972 5.77414 11.4275 4.18301 10.9502C2.5918 10.4729 0.735453 9.83638 0.735453 9.83638C0.735453 9.83638 -0.537394 9.04081 1.63716 8.19218Z' fill='white'/%3E%3C/svg%3E%0A");
}
header .contacts a[href*="t.me"]:hover {
	background-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%3Cpath d='M1.63716 8.19218C1.63716 8.19218 10.8128 4.42649 13.9951 3.10049C15.215 2.57014 19.352 0.872863 19.352 0.872863C19.352 0.872863 21.2614 0.13037 21.1023 1.93364C21.0492 2.67621 20.6249 5.27505 20.2006 8.0861C19.5641 12.064 18.8746 16.4131 18.8746 16.4131C18.8746 16.4131 18.7686 17.633 17.8669 17.8452C16.9653 18.0573 15.4801 17.1027 15.215 16.8905C15.0028 16.7314 11.2371 14.3446 9.85811 13.1778C9.48683 12.8596 9.06255 12.2232 9.91111 11.4806C11.8205 9.73031 14.1012 7.55575 15.4801 6.17676C16.1166 5.54026 16.7531 4.0552 14.1012 5.85847C10.3355 8.45739 6.62278 10.8972 6.62278 10.8972C6.62278 10.8972 5.77414 11.4275 4.18301 10.9502C2.5918 10.4729 0.735453 9.83638 0.735453 9.83638C0.735453 9.83638 -0.537394 9.04081 1.63716 8.19218Z' fill='black'/%3E%3C/svg%3E%0A");
}
@media (min-width: 991px) {
	header {
		flex-direction: row;
		align-items: flex-end;
		padding: 34px 0 26px;
	}
	header .logo {
		width: 292px;
		height: 40px;
	}
	header .contacts span {
		display: inline-block;
	}
}

/* MAIN */
main {
	flex-shrink: 0;
	padding: 30px 0 20px;
}
main .image {
	display: block;
	position: relative;
	margin-bottom: 30px;
	padding: calc((100vw - 2 * 20px) / 1800 * 64) 0;
}
main .image .img-1 {
	opacity: 0;
	filter: blur(25px);
	transition: filter 2s ease, opacity 0.8s ease;
	transition-delay: .3s;
}
body.loaded main .image .img-1 {
	opacity: 1;
	filter: blur(0);
}
main .image .img-2,
main .image .img-3,
main .image .img-4,
main .image .img-5,
main .image .img-6 {
	position: absolute;
	overflow: hidden;
}
main .image .img-2 {
	z-index: 3;
	top: 0;
	right: calc((100vw - 2 * 20px) / 1800 * 64);
	width: calc((100vw - 2 * 20px) / 1800 * 520);
}
main .image .img-2 img {
	position: relative;
	left: 100%;
	transition: left 3s ease;
	transition-delay: 2s;
}
body.loaded main .image .img-2 img {
	left: 0;
}
main .image .img-3 {
	z-index: 2;
	top: calc((100vw - 2 * 20px) / 1800 * 64);
	right: calc((100vw - 2 * 20px) / 1800 * 456);
	width: calc((100vw - 2 * 20px) / 1800 * 584);
}
main .image .img-3 img {
	position: relative;
	right: 100%;
	transition: right 3s ease;
	transition-delay: 2s;
}
body.loaded main .image .img-3 img {
	right: 0;
}
main .image .img-4 {
	z-index: 3;
	bottom: 0;
	left: calc((100vw - 2 * 20px) / 1800 * 83);
	width: calc((100vw - 2 * 20px) / 1800 * 256);
}
main .image .img-4 img {
	position: relative;
	left: 100%;
	transition: left 3s ease;
	transition-delay: 2s;
}
body.loaded main .image .img-4 img {
	left: 0;
}
main .image .img-5 {
	z-index: 2;
	bottom: 0;
	left: 0;
	width: calc((100vw - 2 * 20px) / 1800 * 888);
}
main .image .img-5 img {
	position: relative;
	right: 100%;
	transition: right 3s ease;
	transition-delay: 2s;
}
body.loaded main .image .img-5 img {
	right: 0;
}
main .image .img-6 {
	z-index: 2;
	bottom: 0;
	right: calc((100vw - 2 * 20px) / 1800 * 64);
	width: calc((100vw - 2 * 20px) / 1800 * 268);
}
main .image .img-6 img {
	position: relative;
	left: 100%;
	transition: left 3s ease;
	transition-delay: 2s;
}
body.loaded main .image .img-6 img {
	left: 0;
}
main .content {
	display: flex;
	flex-direction: column;
	margin-bottom: 70px;
}
main .slogan {
	font-family: 'RFDewiExpanded';
	font-weight: bold;
	font-size: 25px;
	line-height: 1.2;
	text-transform: uppercase;
	margin-bottom: 25px;
	filter: blur(25px);
	transform: translateY(150px);
	opacity: 0;
	transition: filter 2s ease, opacity 0.8s ease, transform 1.6s ease;
	transition-delay: 1s;
}
body.loaded main .slogan {
	filter: blur(0);
	transform: translateY(0);
	opacity: 1;
}
main .info {
	display: flex;
	flex-direction: column;
	filter: blur(25px);
	transform: translateY(150px);
	opacity: 0;
	transition: filter 2s ease, opacity 0.8s ease, transform 1.6s ease;
	transition-delay: 1.5s;
}
body.loaded main .info {
	filter: blur(0);
	transform: translateY(0);
	opacity: 1;
}
main .about {
	display: flex;
	flex-direction: column;
	margin-bottom: 80px;
}
main .clients {
	margin-bottom: 45px;
}
main .clients .block-title {
	margin-bottom: 13px;
}
main .clients .logos {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin: 0 -15px;
}
main .clients .logos_desktop {
	display: none;
}
main .clients .logos .logo {
	position: relative;
	display: flex;
	width: 50%;
	
	padding: 0 15px;
}
main .clients .logos .logo::after {
	content: '';
	display: table;
	padding-top: 100%;
}
main .clients .logos .logo img {
	position: absolute;
	top: 50%;
	left: 50%;
	max-width: calc(100% - 30px);
	height: auto;
	transform: translateX(-50%) translateY(-50%);
}
main .form {
	border-top: #FFF solid 2px;
	padding-top: 30px;
	padding-bottom: 150px;
}
main .form .title {
	font-size: 25px;
	line-height: 30px;
	font-family: 'RFDewiExpanded';
	font-weight: bold;
	letter-spacing: -0.03em;
	text-transform: uppercase;
	margin-bottom: 80px;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
}
main .form [name="name"] {
	position: absolute;
	left: -9999px;
}
main .form form {
	position: relative;
}
main .form form .form-result {
	position: absolute;
	z-index: 10;
	background: #000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
}
main .form form .form-result .text {
	margin: auto 0;
}
@media (min-width: 991px) {
	main {
		padding: 60px 0 40px;
	}
	main .image {
		margin-bottom: 60px;
		padding: calc((100vw - 2 * 50px) / 1800 * 64) 0;
	}
	main .image .img-2 {
		right: calc((100vw - 2 * 50px) / 1800 * 64);
		width: calc((100vw - 2 * 50px) / 1800 * 520);
	}
	main .image .img-3 {
		top: calc((100vw - 2 * 50px) / 1800 * 64);
		right: calc((100vw - 2 * 50px) / 1800 * 456);
		width: calc((100vw - 2 * 50px) / 1800 * 584);
	}
	main .image .img-4 {
		left: calc((100vw - 2 * 50px) / 1800 * 83);
		width: calc((100vw - 2 * 50px) / 1800 * 256);
	}
	main .image .img-5 {
		width: calc((100vw - 2 * 50px) / 1800 * 888);
	}
	main .image .img-6 {
		right: calc((100vw - 2 * 50px) / 1800 * 64);
		width: calc((100vw - 2 * 50px) / 1800 * 268);
	}
	main .content {
		margin-bottom: 160px;
	}
	main .slogan {
		font-size: 54px;
		margin-bottom: 60px;
		padding-bottom: 49px;
		border-bottom: #FFF solid 2px;
	}
	main .info {
		flex-direction: row;
		justify-content: space-between;
		margin-left: 150px;
		margin-right: 150px;
	}
	main .info .item {
		width: 30%;
		padding: 0 5px;
	}
	main .about {
/*		flex-direction: row;*/
		margin-bottom: 140px;
	}
	main .about .block-title {
/*		width: 25%;*/
	}
	main .about .collapse {
/*		width: 75%;*/
	}
	main .clients {
		margin-bottom: 110px;
	}
	main .clients .block-title {
		margin-bottom: 16px;
		width: 50%;
	}
	main .clients .logos {
/*		padding-left: 25%;*/
		display: none;
	}
	main .clients .logos_desktop {
		display: block;
	}
	main .clients .logos_desktop img{
		width: 100%;
	}
	main .clients .logos .logo {
		width: 25%;
		height:110px;
	}
	main .form {
		padding-top: 125px;
	}
	main .form .title {
		font-size: 50px;
		line-height: 75px;
		margin-bottom: 90px;
		-moz-hyphens: none;
		-webkit-hyphens: none;
		-ms-hyphens: none;
	}
	main .form form {
/*		margin-left: 25%;*/
	}
}

/* FOOTER */
footer {
	display: flex;
	flex-direction: column;
	margin-top: auto;
	border-top: #FFF solid 2px;
	font-size: 14px;
	padding: 15px 0 20px;
	transform: translateY(100%);
	transition: transform 2s ease;
	transition-delay: 2.5s;
}
body.loaded footer {
	transform: translateY(0);
}
footer .name {
	margin-bottom: 5px;
}
footer a {
	color: #FFF;
	text-decoration: none;
}
@media (min-width: 991px) {
	footer {
		flex-direction: row;
		padding: 20px 0 30px;
	}
	footer .name {
		margin-bottom: 0;
		margin-right: 100px;
	}
	.email{
		width: 90px;
	}
}
.email{
	width: 170px;
}