/* ===============
   goarctic
   =============== */
/*
Theme Name: goarctic
Theme URI: 
Author:
Author URI: 
Description: 
Version: 1.0.0
License: 
License URI: 
Text Domain: goarctic
Tags: 



CSS CONTENTS:
--------------------------
*/

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

*:active,
*:focus {
	outline: none !important;
}

*::-moz-focus-inner {
	border: 0 !important;
}



@font-face {
	font-family: "Rosatom";
	src: url(/wp-content/themes/goarctic/fonts/RST55__W.woff) format("woff"),
		url(/wp-content/themes/goarctic/fonts/RST55__W.ttf) format("ttf");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "Rosatom";
	src: url(/wp-content/themes/goarctic/fonts/RST45__W.woff) format("woff"),
		url(/wp-content/themes/goarctic/fonts/RST45__W.ttf) format("ttf");
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: "Rosatom";
	src: url(/wp-content/themes/goarctic/fonts/RST56__W.woff) format("woff"),
		url(/wp-content/themes/goarctic/fonts/RST56__W.ttf) format("ttf");
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: "Rosatom";
	src: url(/wp-content/themes/goarctic/fonts/RST75__W.woff) format("woff"),
		url(/wp-content/themes/goarctic/fonts/RST75__W.ttf) format("ttf");
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: "MyFont";
	src: url(/wp-content/themes/goarctic/fonts/SofiaLZ-Semibold.woff2) format("woff2"),
		url(/wp-content/themes/goarctic/fonts/SofiaLZ-Semibold.woff) format("woff"),
		url(/wp-content/themes/goarctic/fonts/SofiaLZ-Semibold.otf) format("opentype");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "MyFont";
	src: url(/wp-content/themes/goarctic/fonts/SofiaLZ-Bold.woff2) format("woff2"),
		url(/wp-content/themes/goarctic/fonts/SofiaLZ-Bold.woff) format("woff"),
		url(/wp-content/themes/goarctic/fonts/SofiaLZ-Bold.otf) format("opentype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}




.j-center {
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}

.a-center {
	text-align: center;
	display: flex;
	align-content: center;
	align-items: center;
}

.m-center {
	margin-left: auto;
	margin-right: auto;
	left: 0px;
	right: 0px;
}

html {
	overflow-x: hidden;
}


.m-left {
	margin-left: auto;
	right: 0px;
}

.m-right-87 {
	margin-right: 87px;
}




#main {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}


.max-w-1196 {
	max-width: 1196px;
	width: 100%;
	flex-grow: 1;
}

.bodymain {
	margin: unset;
	flex-direction: column;
	min-height: 100vh;
	font-family: Rosatom;
	overflow-x: hidden;
	display: flex;
	/* align-items: center; */
	flex-direction: column;
}

.bodymain-in {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}


#masterheader {
	display: flex;
	justify-content: space-between;
}

.masterheader-logos {
	display: flex;
	align-items: center;
}

.masterheader-logos-in {
	display: flex;
	height: 35px;
	margin-left: -11px;
	margin-right: -11px;
}


#masterheader .site-logo img {
	height: 100%;
	width: auto;
	max-width: 100%;
	object-fit: contain;
	object-position: center;
}

#masterheader .site-logo {
	padding-left: 11px;
	padding-right: 11px;
	display: flex;
}

#masterheader .site-logo>* {
	display: flex;
}

#masthead {
	height: 100px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: absolute;
	z-index: 3;
}





#masterheader .site-menu #menu-menu {
	display: flex;
	margin: unset;
	padding: unset;
}

#masterheader .masterheader-menu {
	display: flex;
	align-items: center;
}

.site-menu #menu-menu li {
	list-style: none;
}

.masterheader-menu a,
.masterheader-menu .separate {
	color: white;
	font-weight: 700;
	font-size: 14px;
	text-decoration: none;
	border-radius: 999px;
	transition: background-color 0.3s;
}

.masterheader-menu a {
	padding: 5px 12px;
}

.masterheader-menu a:hover {
	background-color: rgba(108, 172, 228, 0.1);
}

.masterheader-menu a:active {
	background-color: #6cace4;
}

.site-auth a.reg {
	background-color: #ed3424;
}

.site-lang {
	flex-shrink: 0;
}

.site-lang a.current {
	background-color: #6cace4;
}

.relative {
	position: relative;
}

.site-lk {
	padding-left: 20px;
	padding-right: 20px;
}

.site-lk .lk {
	background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 41C32.0457 41 41 32.0457 41 21C41 9.95431 32.0457 1 21 1C9.95431 1 1 9.95431 1 21C1 32.0457 9.95431 41 21 41Z' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M20.7476 22.1681C24.1765 22.1681 26.9562 19.3884 26.9562 15.9595C26.9562 12.5306 24.1765 9.75098 20.7476 9.75098C17.3187 9.75098 14.5391 12.5306 14.5391 15.9595C14.5391 19.3884 17.3187 22.1681 20.7476 22.1681Z' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M32 33.5151C32 27.44 26.8513 22.5151 20.5 22.5151C14.1487 22.5151 9 27.44 9 33.5151' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M15.5001 13.1683L13.9242 9.9475C13.5486 9.17995 13.8505 8.25287 14.606 7.85361V7.85361C15.3374 7.46706 16.2432 7.70936 16.6839 8.40949L18 10.5002' stroke='white'/%3E%3Cpath d='M23.5005 10.5L24.6358 8.34884C25.0288 7.6041 25.9515 7.31938 26.6958 7.71311V7.71311C27.4226 8.09755 27.7134 8.98925 27.3528 9.72819L26.0005 12.5' stroke='white'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 40px;
	height: 40px;
	display: flex;
}



#masterheader .site-menu {
	padding-left: 20px;
	padding-right: 20px;
}

.site-auth {
	padding-right: 15px;
	flex-shrink: 0;
}


.fly-elements .fly {
	position: absolute;
}


.section.content-home-top .top-text {
	position: absolute;
}

.section.content-home-top .top-img {
	width: 100%;
	height: auto;
}

.fly.fly-top-ice {
	bottom: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	object-fit: cover;
	object-position: bottom;
}



.section.content-home-top .top-text {
	bottom: 140px;
	font-family: "MyFont";
	color: white;
	text-transform: uppercase;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.section.content-home-top .top-text .title {
	font-size: 111px;
	text-align: justify;
	font-weight: bold;
	margin: unset;
	line-height: 100%;
}

html[lang="en"] .section.content-home-top .top-text .title {
	font-size: 77px;
}

.section.content-home-top .top-text .text {
	font-weight: 500;
	font-size: 24px;
	line-height: 120%;
	display: flex;
	margin-top: 50px;
}

.section.content-home-top .top-text .text .arrow {
	background-image: url("data:image/svg+xml,%3Csvg width='781' height='23' viewBox='0 0 781 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3CforeignObject x='-12' y='-11.5459' width='804.5' height='46.0918'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='backdrop-filter:blur(6px);height:100%25;width:100%25'%3E%3C/div%3E%3C/foreignObject%3E%3Cpath data-figma-bg-blur-radius='12' d='M780.061 12.5607C780.646 11.9749 780.646 11.0252 780.061 10.4394L770.515 0.893466C769.929 0.307679 768.979 0.307679 768.393 0.893465C767.808 1.47925 767.808 2.429 768.393 3.01479L776.879 11.5001L768.393 19.9853C767.808 20.5711 767.808 21.5209 768.393 22.1067C768.979 22.6925 769.929 22.6925 770.515 22.1067L780.061 12.5607ZM-1.31134e-07 13L779 13.0001L779 10.0001L1.31134e-07 10L-1.31134e-07 13Z' fill='white' fill-opacity='0.4'/%3E%3C/svg%3E%0A");
	flex-grow: 1;
	background-repeat: no-repeat;
	background-position: right;
	background-size: cover;
	margin-left: 20px;
	margin-right: 20px;
}





.section.content-home-about .about-blocks {
	display: flex;
}

.section.content-home-about .about-block {
	display: flex;
	flex-direction: column;
}

.section.content-home-about .about-block.block-left {
	flex-basis: 578px;
	flex-shrink: 0;
	padding-top: 56px;
	padding-bottom: 100px;
}

.section.content-home-about .about-block.block-right {
	flex-grow: 1;
	justify-content: flex-end;
	align-items: flex-end;
}


.section .section-title {
	font-weight: bold;
	font-size: 80px;
	line-height: 110%;
	text-transform: uppercase;
	font-family: "MyFont";
	margin: unset;
	color: #025ea1;
}

.section.content-home-about .section-caption {
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	color: black;
	margin: unset;
	margin-top: 30px;
}



.section.content-home-about .step-blocks {
	display: flex;
	margin-left: -8px;
	margin-right: -8px;
	margin-top: 70px;
}

.section.content-home-about .step-block {
	display: flex;
	flex-direction: column;
	flex-basis: 50%;
}

.section.content-home-about .step-title {
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	font-family: "MyFont";
	color: #025EA1;
	margin: unset;
	margin-left: 36px;
}

.section.content-home-about .step-one {
	padding: 8px;
	min-height: 210px;
	display: flex;
}

.section.content-home-about .step-one-in {
	border-radius: 12px;
	background-color: #C3E3FF;
	display: flex;
	flex-direction: column;
	padding: 30px;
	flex-grow: 1;
	justify-content: center;
}


.section.content-home-about .step-one-in p {
	margin: unset;
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
}

html[lang="en"] .section.content-home-about .step-one-in p {
	font-size: 18px;
}

.section.content-home-about .step-one-in .date {
	font-weight: bold;
}


.section.content-home-about .step-image {
	width: 184px;
	height: 105px;
	object-fit: contain;
	object-position: center;
	max-width: 100%;
	max-height: 100%;
}

.no-background {
	background: unset !important;
}


.section .join-button {
	color: white;
	font-weight: 700;
	font-size: 20px;
	text-decoration: none;
	border-radius: 999px;
	transition: background-color 0.3s;
	background-color: #ed3424;
	padding: 15px 20px;
	display: flex;
	justify-content: center;
	align-content: center;
	margin-top: 48px;
}

.section .join-button:hover {
	background-color: #d81a09;
}

.section .join-button:active {
	background-color: #ed3424;
}


.section.content-home-about .join-caption {
	font-size: 20px;
	line-height: 120%;
	text-transform: uppercase;
	color: #025ea1;
	font-weight: bold;
	font-family: "MyFont";
	margin: unset;
	margin-top: 20px;
}


.section.content-home.content-home-about .section-in {
	background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
	background-position: center 153px;
	background-repeat: no-repeat;
}


.section.content-home.content-home-about .about-ship {
	width: 901px;
	height: auto;
	position: absolute;
	left: 40px;
	/* right: 40px; */
	top: -14px;
}


.section.content-home.content-home-about .about-video-in {
	border-radius: 51px;
	background-color: #025EA1;
	width: 436px;
	padding: 40px;
	overflow: hidden;
}

.section.content-home.content-home-about .video-title {
	margin: unset;
	font-size: 48px;
	line-height: 120%;
	text-transform: uppercase;
	color: white;
	font-family: "MyFont";
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	text-align: center;
}

.section.content-home.content-home-about .video-play-btn {
	background-image: url("data:image/svg+xml,%3Csvg width='44' height='51' viewBox='0 0 44 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.5012 18.5453C37.1446 20.8515 38.966 22.0045 39.5908 23.481C40.1364 24.7702 40.1364 26.2298 39.5908 27.5192C38.966 28.9954 37.1446 30.1485 33.5012 32.4548L16.3894 43.2868C12.3457 45.8463 10.3239 47.1263 8.65545 46.9902C7.20112 46.8718 5.86797 46.1237 4.99803 44.9373C4 43.5764 4 41.1616 4 36.332V14.6681C4 9.83861 4 7.42388 4.99803 6.06289C5.86797 4.87657 7.20112 4.12822 8.65545 4.00979C10.3239 3.87396 12.3457 5.15377 16.3894 7.71341L33.5012 18.5453Z' fill='%23E52922' stroke='white' stroke-width='7' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	width: 70px;
	height: 70px;
	content: "";
	display: flex;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 53%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 8px;
	margin-bottom: 5px;
}

.section.content-home.content-home-about .fly.fly-about-atom {
	background-image: url("data:image/svg+xml,%3Csvg width='215' height='223' viewBox='0 0 215 223' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M75.1928 55.7521C72.149 71.8779 72.2883 93.4551 76.3618 116.648C80.4352 139.841 87.6596 160.19 96.0208 174.34C100.203 181.418 104.648 186.908 109.093 190.433C113.538 193.959 117.908 195.466 121.996 194.758C126.083 194.049 129.681 191.163 132.663 186.35C135.643 181.539 137.954 174.878 139.477 166.812C142.52 150.687 142.381 129.11 138.308 105.917C134.234 82.7239 127.01 62.3741 118.648 48.2241C114.466 41.1465 110.021 35.6566 105.577 32.1312C101.131 28.6051 96.7611 27.099 92.6736 27.8071C88.5862 28.5151 84.9878 31.4016 82.0068 36.2143C79.0263 41.0261 76.7152 47.6863 75.1928 55.7521ZM80.6991 35.4073C83.813 30.3802 87.7339 27.1068 92.4084 26.297C97.0829 25.4872 101.888 27.249 106.532 30.9322C111.176 34.6161 115.735 40.277 119.972 47.4474C128.449 61.7934 135.724 82.3282 139.821 105.655C143.918 128.981 144.073 150.749 140.987 167.098C139.444 175.27 137.085 182.129 133.97 187.157C130.856 192.184 126.935 195.458 122.261 196.268C117.586 197.077 112.781 195.316 108.137 191.632C103.493 187.948 98.9342 182.288 94.6972 175.117C86.2203 160.771 78.945 140.236 74.8481 116.91C70.7512 93.5838 70.5967 71.8154 73.6826 55.4664C75.225 47.2948 77.5846 40.4354 80.6991 35.4073Z' fill='%23001C40'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.5853 79.4995C29.515 82.0359 26.3142 85.3554 25.2461 89.353C24.178 93.3507 25.2968 97.8242 28.4264 102.551C31.5555 107.278 36.6467 112.178 43.3471 116.956C56.7429 126.511 76.4318 135.483 99.2385 141.576C122.045 147.67 143.586 149.713 159.961 148.113C168.152 147.312 175.009 145.605 180.078 143.069C185.149 140.532 188.349 137.213 189.418 133.215C190.486 129.218 189.367 124.744 186.237 120.017C183.108 115.291 178.017 110.391 171.317 105.612C157.921 96.0575 138.232 87.0851 115.425 80.9918C92.6184 74.8984 71.0781 72.8555 54.7022 74.4556C46.5112 75.2559 39.6546 76.9637 34.5853 79.4995ZM54.55 72.9303C71.1528 71.308 92.8826 73.383 115.821 79.5114C138.759 85.6398 158.628 94.679 172.209 104.366C178.997 109.207 184.249 114.235 187.519 119.174C190.788 124.111 192.124 129.04 190.902 133.612C189.681 138.184 186.065 141.789 180.769 144.439C175.472 147.089 168.412 148.827 160.114 149.638C143.511 151.26 121.781 149.185 98.843 143.057C75.905 136.928 56.0358 127.889 42.4545 118.203C35.6663 113.361 30.4142 108.333 27.1445 103.395C23.8753 98.4567 22.5397 93.5281 23.7612 88.9563C24.9826 84.3846 28.5984 80.7788 33.8946 78.1294C39.1918 75.4795 46.2517 73.7411 54.55 72.9303Z' fill='%23001C40'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38.4285 150.48C37.4486 156.054 38.2122 160.601 40.7918 163.847C43.3714 167.092 47.6364 168.873 53.3034 169.196C58.9692 169.519 65.9436 168.376 73.7791 165.873C89.4444 160.868 108.39 150.48 126.877 135.875C145.365 121.27 159.839 105.256 168.307 91.1952C172.542 84.1623 175.253 77.6543 176.232 72.0811C177.212 66.5069 176.449 61.9602 173.869 58.7145C171.29 55.4688 167.024 53.6883 161.358 53.3651C155.692 53.0421 148.717 54.1853 140.882 56.6884C125.216 61.6929 106.271 72.081 87.7835 86.686C69.2964 101.291 54.8219 117.305 46.3543 131.366C42.1189 138.399 39.4083 144.907 38.4285 150.48ZM45.0366 130.575C53.6216 116.32 68.2347 100.173 86.8282 85.484C105.422 70.795 124.529 60.3026 140.411 55.2288C148.349 52.6928 155.522 51.4975 161.443 51.835C167.362 52.1725 172.123 54.0518 175.073 57.7636C178.023 61.4755 178.77 66.5254 177.746 72.348C176.722 78.1717 173.915 84.8607 169.624 91.9858C161.039 106.241 146.426 122.388 127.833 137.077C109.239 151.766 90.1321 162.259 74.2499 167.332C66.3116 169.868 59.1385 171.064 53.218 170.726C47.2985 170.389 42.5382 168.509 39.5881 164.798C36.6381 161.086 35.8913 156.036 36.9149 150.213C37.9388 144.389 40.7457 137.7 45.0366 130.575Z' fill='%23001C40'/%3E%3Cpath d='M120.448 115.005C118.612 121.878 111.532 125.958 104.638 124.116C97.7447 122.274 93.6432 115.207 95.4794 108.334C97.3156 101.461 104.395 97.3814 111.289 99.2232C118.183 101.065 122.284 108.132 120.448 115.005Z' fill='%23ED3424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M106.365 99.6555C99.7127 100.529 95.038 106.617 95.924 113.253C96.8099 119.889 102.921 124.561 109.573 123.687C116.226 122.814 120.9 116.726 120.014 110.09C119.129 103.454 113.018 98.782 106.365 99.6555ZM94.4007 113.453C93.4027 105.977 98.6686 99.1198 106.162 98.1359C113.656 97.152 120.54 102.414 121.538 109.89C122.536 117.365 117.27 124.223 109.776 125.207C102.282 126.191 95.3986 120.928 94.4007 113.453Z' fill='%23001C40'/%3E%3Cpath d='M85.9569 52.5291C84.6319 57.4884 79.5265 60.4305 74.5521 59.1015C69.5776 57.7724 66.6199 52.6761 67.9449 47.7168C69.2699 42.7575 74.3753 39.8154 79.3497 41.1444C84.3214 42.4688 87.2819 47.5698 85.9569 52.5291Z' fill='%23ED3424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M85.22 52.3318C86.4359 47.781 83.719 43.1007 79.1581 41.8858L79.1576 41.8857C74.5932 40.6662 69.9088 43.3657 68.693 47.9162C67.4773 52.4667 70.1911 57.1429 74.7555 58.3623C79.3199 59.5818 84.0043 56.8823 85.22 52.3318ZM79.5531 40.4053C84.9354 41.8393 88.139 47.3609 86.705 52.7285C85.2708 58.0966 79.7444 61.2813 74.36 59.8427C68.9755 58.4041 65.7739 52.8876 67.2081 47.5195C68.6423 42.1514 74.1686 38.9667 79.5531 40.4053ZM79.5531 40.4053L79.3554 41.1455L79.5526 40.4051C79.5527 40.4052 79.5529 40.4052 79.5531 40.4053Z' fill='%23001C40'/%3E%3Cpath d='M178.965 149.884C177.64 154.843 172.534 157.785 167.56 156.456C162.585 155.127 159.628 150.031 160.953 145.072C162.278 140.112 167.383 137.17 172.358 138.499C177.333 139.825 180.29 144.925 178.965 149.884Z' fill='%23ED3424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M178.228 149.683C179.444 145.132 176.73 140.453 172.166 139.237L172.165 139.237C167.601 138.018 162.917 140.717 161.701 145.268C160.485 149.818 163.199 154.494 167.763 155.714C172.328 156.933 177.012 154.234 178.228 149.683ZM172.561 137.757C177.947 139.192 181.147 144.713 179.713 150.08C178.279 155.448 172.752 158.633 167.368 157.194C161.983 155.756 158.782 150.239 160.216 144.871C161.65 139.503 167.176 136.318 172.561 137.757ZM172.561 137.757C172.561 137.757 172.561 137.757 172.561 137.757L172.363 138.497L172.56 137.757C172.56 137.757 172.561 137.757 172.561 137.757Z' fill='%23001C40'/%3E%3Cpath d='M49.66 140.548C48.335 145.507 43.2297 148.45 38.2552 147.121C33.2808 145.791 30.3231 140.695 31.6481 135.736C32.973 130.777 38.0784 127.834 43.0528 129.163C48.0273 130.493 50.985 135.589 49.66 140.548Z' fill='%23ED3424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.8451 129.903C38.2807 128.683 33.5963 131.383 32.3805 135.933C31.1648 140.484 33.8786 145.16 38.443 146.379C43.0074 147.599 47.6918 144.899 48.9075 140.349C50.1233 135.798 47.4095 131.122 42.8451 129.903ZM30.8956 135.537C32.3298 130.169 37.8561 126.984 43.2406 128.422C48.6251 129.861 51.8267 135.378 50.3925 140.746C48.9582 146.114 43.4319 149.298 38.0475 147.86C32.663 146.421 29.4614 140.905 30.8956 135.537Z' fill='%23001C40'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 174px;
	height: 174px;
}

.section.content-home.content-home-about .fly.fly-about-atom.fly-about-atom1 {
	left: -69px;
	bottom: -64px;
}

.section.content-home.content-home-about .fly.fly-about-atom.fly-about-atom2 {
	right: -85px;
	bottom: -19px;
}


.section.content-home-geography {
	padding-top: 144px;
	min-height: 1390px;
	display: flex;
	flex-direction: column;
}

.section.content-home-geography .section-in {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}

.section.content-home-geography .section-in-content {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}

.section.content-home-geography .geography-blocks {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}

.section.content-home-geography .geography-block.block-top {
	display: flex;
	align-items: center;
	flex-grow: 0;
}

.section.content-home-geography .geography-bird {
	width: 170px;
	height: 170px;
	object-fit: contain;
	object-position: center;
	margin-left: 244px;
}

.section.content-home-geography .geography-block.block-bottom {
	display: flex;
	background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
	background-position: center 153px;
	background-repeat: no-repeat;
}

.section.content-home-geography .bottom-block {
	display: flex;
	flex-direction: column;
}

.section.content-home-geography .bottom-block.block-left {
	flex-grow: 1;
}

.section.content-home-geography .geography-earth {
	width: 929px;
	height: auto;
	position: absolute;
	/* left: 40px; */
	right: 170px;
	top: 86px;
}

.section.content-home-geography .bottom-block.block-right {
	display: flex;
	flex-basis: 852px;
	flex-shrink: 0;
	justify-content: center;
}


.section.content-home-geography .country-list {
	display: flex;
	flex-wrap: wrap;
	margin-left: -9px;
	margin-right: -9px;
	margin-top: -5px;
	margin-bottom: -5px;
}

.section.content-home-geography .country-list .country {
	flex-basis: 50%;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.section.content-home-geography .country-list .country-in {
	display: flex;
	align-items: center;
	border: 1px solid #8ec3f1;
	border-radius: 17px;
	height: 44px;
	padding: 3px 8px;
}

.section.content-home-geography .country-list .country-flag {
	width: 58px;
	margin-right: 8px;
}

.section.content-home-geography .country-list .country-flag-in {
	width: 100%;
	padding-top: 62%;
	position: relative;
	overflow: hidden;
	border-radius: 15px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25);
}

.section.content-home-geography .country-list .country-flag img {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
}

.section.content-home-geography .country-list .country-name {
	font-weight: 700;
	font-size: 16px;
	line-height: 110%;
	color: black;
	margin: unset;
}


.section.content-home-geography .join-button {
	max-width: 587px;
	align-self: center;
	width: 100%;
}


.section.content-home-etap .fly.fly-etap-ice-top {
	top: -1px;
	left: 0px;
	right: 0px;
	width: 100%;
	object-fit: cover;
	object-position: bottom;
}


.section.content-home-etap {
	padding-top: 144px;
	display: flex;
	flex-direction: column;
	background-color: #025ea1;
	color: white;
	/* overflow: hidden; */
	padding-bottom: 126px;
}

.section.content-home-etap .etap-title-block {
	display: flex;
	justify-content: center;
	position: relative;
	z-index: 1;
}

.section.content-home-etap .fly.etap-ice.etap-ice1 {
	left: -48px;
	width: 213px;
	height: 290px;
}

.section.content-home-etap .fly.etap-ice.etap-ice2 {
	right: -70px;
	top: -20px;
	width: 190px;
	height: 300px;
}

.section.content-home-etap .section-title {
	color: white;
	text-align: center;
	max-width: 990px;
	flex-basis: 990px;
}


.section.content-home-etap .etap-step-blocks.step-blocks {
	display: flex;
	margin-top: 50px;
}

.section.content-home-etap .etap-step-blocks .step-block {
	flex-basis: 25%;
	display: flex;
	flex-direction: column;
	border-left: 1px solid #01488a;
	border-right: 1px solid #01488a;
}

.section.content-home-etap .etap-step-blocks .step-date {
	border-radius: 0 12px 12px 0;
	padding: 8px 30px;
	background-color: #ed3424;
	margin: unset;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 700;
	font-size: 20px;
	line-height: 130%;
	color: white;
	align-self: flex-start;
	max-width: 186px;
	width: 100%;
}

.section.content-home-etap .etap-step-blocks p {
	margin: unset;
}

.section.content-home-etap .etap-step-blocks .step-text {
	padding-top: 40px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 80px;
}

.section.content-home-etap .etap-step-blocks .step-text .step-title {
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	font-family: "MyFont";
	margin-bottom: 15px;
}

.section.content-home-etap .etap-step-blocks .step-text .step-caption {
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	margin-bottom: 10px;
}

.section.content-home-etap .etap-step-blocks .step-text .step-info {
	font-weight: 400;
	font-size: 14px;
	line-height: 140%;
	color: #8ec3f1;
}



.section.content-home-etap .etap-lucky-blocks {
	display: flex;
	margin-top: 100px;
}

.section.content-home-etap .etap-lucky-block {
	display: flex;
	flex-basis: 50%;
	flex-direction: column;
	padding-left: 30px;
	padding-right: 30px;
}

.section.content-home-etap .fly.etap-lucky-earth {
	right: 0px;
	/* top: 20px; */
	/* top: 29px; */
	bottom: -188px;
	z-index: 2;
	width: 949px;
	height: 596px;
}

@media(min-width:1280px) {
	.section.content-home-etap .fly.etap-lucky-earth {
		right: 0px;
		/* top: 20px; */
		/* top: 29px; */
		bottom: -9.79167vw;
		z-index: 2;
		width: 49.42708vw;
		height: 31.04167vw;
	}
}

.section.content-home-etap .etap-lucky-block p {
	margin: unset;
}

.section.content-home-etap .etap-lucky-block .lucky-num {
	font-family: "MyFont";
	font-weight: 500;
	font-size: 164px;
	line-height: 100%;
	text-transform: uppercase;
}

.section.content-home-etap .etap-lucky-block .lucky-text {
	font-family: "MyFont";
	font-weight: 500;
	font-size: 47px;
	line-height: 120%;
	text-transform: uppercase;
}

.section.content-home-etap .etap-lucky-block .join-button {
	align-self: flex-start;
	width: 220px;
	max-width: 100%;
}

.section.content-home-etap .fly.etap-lucky-line {
	right: 0px;
	top: -208px;
	width: 190px;
	height: 265px;
}

.section.content-home-etap .fly.fly-etap-ice-bottom {
	z-index: 1;
	/* bottom: -80px; */
	bottom: -78px;
	left: 0px;
	right: 0px;
	width: 100%;
	object-fit: cover;
	object-position: bottom;
}

@media(min-width:1280px) {
	.section.content-home-etap .fly.fly-etap-ice-bottom {
		z-index: 1;
		/* bottom: -80px; */
		bottom: -4.0625vw;
		left: 0px;
		right: 0px;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}
}


.section.content-home-group .group-img {
	width: 100%;
	height: auto;
	display: flex;
}

.section.content-home-group .fly.fly-group-ice-top {
	top: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	object-fit: cover;
	object-position: bottom;
}

.section.content-home-group .fly.fly-group-ice-bottom {
	bottom: -1px;
	left: 0px;
	right: 0px;
	width: 100%;
	object-fit: cover;
	object-position: bottom;
}






.section.content-home-organizator {
	/* padding-top: 120px; */
	display: flex;
	flex-direction: column;
	background-color: #01488a;
	color: white;
	overflow: hidden;
	/* padding-bottom: 330px; */
}

.section.content-home-organizator .section-in {
	background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
	background-position: right -100px;
	background-repeat: no-repeat;
}

.section.content-home-organizator .section-in-content {
	padding-top: 120px;
	padding-bottom: 363px;
}

.section.content-home-organizator .section-title {
	color: white;
}

.section.content-home-organizator .organizator-logos {
	margin-top: 70px;
}

.section.content-home-organizator .organizator-logos-in {
	display: flex;
	margin-left: -35px;
	margin-right: -35px;
	height: 87px;
}

.section.content-home-organizator .organizator-logos-in .site-logo {
	padding-left: 35px;
	padding-right: 35px;
}

.section.content-home-organizator .organizator-logos-in .site-logo img {
	height: 100%;
	width: auto;
	max-width: 100%;
	object-fit: contain;
	object-position: center;
}

.fly.fly-organizator-ice-bottom2 {
	bottom: -80px;
	left: 0px;
	right: 0px;
	width: 100%;
	object-fit: cover;
	object-position: bottom;
}

.fly.fly-organizator-ice-bottom {
	bottom: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	object-fit: cover;
	object-position: bottom;
}



#footer {
	/* flex-grow: 1; */
	/* display: flex; */
	background-color: #003274;
	color: white;
	padding-top: 80px;
	padding-bottom: 100px;
}

#footer .footer-blocks {
	display: flex;
}

#footer p {
	margin: unset;
}

#footer .footer-block {
	flex-basis: 50%;
}

#footer .footer-block.footer-block-right {
	flex-basis: 40%;
}

#footer .contact-title {
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 15px;
}

#footer .contact-email {
	font-weight: 500;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	text-decoration: underline;
	color: white;
	font-family: "MyFont";
	margin-bottom: 30px;
	display: block;
}

#footer .copyright {
	font-weight: 400;
	font-size: 12px;
	opacity: 0.5;
}

#footer .privacy-policy {
	font-weight: 400;
	font-size: 12px;
	color: white;
	margin-top: 15px;
	display: block;
}


#footer .menu-block ul {
	padding: unset;
	margin: unset;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	height: 130px;
}

#footer .menu-block ul li {
	display: flex;
	margin-bottom: 20px;
}

#footer .menu-block ul li a {
	color: white;
	font-weight: 400;
	font-size: 16px;
	text-decoration: none;
}

#footer .fly.fly-footer-ice-top {
	top: -77px;
	left: 0px;
	right: 0px;
	width: 100%;
	object-fit: cover;
	object-position: bottom;
}

@media(min-width:1280px) {
	#footer .fly.fly-footer-ice-top {
		top: -4.01042vw;
		left: 0px;
		right: 0px;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}
}




.content-nohome.single-page {
	padding-top: 150px;
	padding-bottom: 80px;
	background-color: #025ea1;
}


.content-nohome.single-page .section-title {
	font-weight: bold;
	font-size: 80px;
	line-height: 110%;
	text-transform: uppercase;
	font-family: "MyFont";
	margin: unset;
	color: white;
}


.section.goarctic-page-rule .section-in {
	background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
	background-position: right -100px;
	background-repeat: no-repeat;
}

.section.goarctic-page-rule .rule-blocks {
	color: white;
	display: flex;
	min-height: 820px;
}

.section.goarctic-page-rule .rule-block.rule-block-left {
	flex-basis: 680px;
	flex-shrink: 0;
}

.section.goarctic-page-rule .rule-page-ship {
	width: 901px;
	height: auto;
	position: absolute;
	left: 0px;
	top: -46px;
}

.section.goarctic-page-rule .rule-list p {
	margin: unset;
}

.rule-etap-name {
	margin: unset;
	font-weight: 700;
	font-size: 16px;
	line-height: 140%;
}


.section.goarctic-page-rule .rule-list {
	display: flex;
	border: 1px solid #6cace4;
	border-radius: 12px;
	margin-top: 60px;
}

.section.goarctic-page-rule .rule-one {
	padding: 30px;
	display: flex;
	flex-direction: column;
}

.section.goarctic-page-rule .rule-one.rule-one-left {
	flex-basis: 269px;
	border-right: 1px solid #6cace4;
}


.section.goarctic-page-rule .rule-one.rule-one-right {
	flex-grow: 1;
}

.section.goarctic-page-rule .rule-etap-date {
	font-weight: 400;
	font-size: 18px;
	line-height: 140%;
	margin: unset;
}

.section.goarctic-page-rule .rule-etap-name {
	margin: unset;
	font-weight: 700;
	font-size: 16px;
	line-height: 140%;
}

.section.goarctic-page-rule .rule-etaps {
	margin-top: auto;
	margin-bottom: auto;
}

.section.goarctic-page-rule .rule-list .rule-title {
	font-weight: 500;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	font-family: "MyFont";
	margin-bottom: 10px;
}

.section.goarctic-page-rule .rule-list .rule-caption {
	font-weight: 400;
	font-size: 18px;
	line-height: 140%;
	margin-bottom: 20px;
}

.section.goarctic-page-rule .rule-list .rule-info {
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	color: #b0daff;
}

.section.goarctic-page-rule .rule-list .rule-etap {
	display: flex;
	justify-content: space-between;
	margin-bottom: 15px;
}


.section.goarctic-page-rule .rule-get-button {
	color: white;
	font-weight: 700;
	font-size: 20px;
	text-decoration: none;
	border-radius: 999px;
	transition: background-color 0.3s;
	background-color: #6cace4;
	padding: 15px 20px;
	display: flex;
	justify-content: center;
	align-content: center;
	margin-top: 48px;
	width: 363px;
	max-width: 100%;
}



.section.goarctic-page-rule-important {
	background: linear-gradient(180deg, #003274 0%, rgba(0, 50, 116, 0) 71.5%, #025ea1 100%);
}

.section.goarctic-page-rule-important .section-in {
	padding-top: 80px;
	padding-bottom: 80px;
}


.section.goarctic-page-rule-important .rule-important-block {
	justify-content: center;
	display: flex;
	align-items: center;
	flex-direction: column;
}

.section.goarctic-page-rule-important .rule-important-text {
	font-weight: 400;
	font-size: 22px;
	line-height: 130%;
	text-align: center;
	color: white;
	max-width: 578px;
	width: 100%;
	margin: unset;
	margin-top: 40px;
	margin-bottom: 40px;
}


.section.goarctic-page-rule-important {
	background-color: #003274;
}

.section.goarctic-page-rule {
	padding-bottom: 60px;
}

.section.goarctic-page-rule-important::after {
	height: 50px;
	width: 100%;
	content: "";
	display: flex;
	background-color: #025ea1;
}

.section.goarctic-page-rule-important .section-in {
	padding-top: 80px;
	padding-bottom: 130px;
	background: linear-gradient(180deg, #003274 0%, rgba(0, 50, 116, 0) 71.5%, #025ea1 100%);
}

.section.goarctic-page-rule-important .section-in::after {
	background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
	background-position: right -100px;
	background-repeat: no-repeat;
	content: "";
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
}


.section.goarctic-page-rule-important .fly.fly-important-ice-top {
	top: -77px;
	left: 0px;
	right: 0px;
	width: 100%;
	object-fit: cover;
	object-position: bottom;
}

@media(min-width:1280px) {
	.section.goarctic-page-rule-important .fly.fly-important-ice-top {
		top: -4.01042vw;
		left: 0px;
		right: 0px;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}

}


.section.goarctic-page-rule-important .fly.page-rule-important-bird {
	right: -123px;
	bottom: 0px;
	width: 140px;
	height: 248px;
}




.section.goarctic-page-posts {
	color: white;
}

.goarctic-page-posts .post-block-in .posts {
	margin-top: 60px;
	display: flex;
	flex-wrap: wrap;
	margin-left: -20px;
	margin-right: -20px;
}


.goarctic-page-posts .post-block-in .posts .post {
	flex-basis: 33.33333%;
	display: flex;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 40px;
}

.goarctic-page-posts .post-block-in .posts .post .post-in {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	border: 1px solid #6cace4;
	border-radius: 12px;
	overflow: hidden;
	text-decoration: none;
}

.goarctic-page-posts .post-block-in .posts .post .post-img-in {
	padding-top: 58.2%;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.goarctic-page-posts .post-block-in .posts .post .post-img-in img {
	max-width: 100%;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	object-fit: cover;
}

.goarctic-page-posts .post-block-in .posts .post-text p {
	margin: unset;
	color: white;
}

.goarctic-page-posts .post-block-in .posts .post .post-text {
	padding: 30px;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}

.goarctic-page-posts .post-block-in .posts .post .post-text .post-date {
	font-weight: 400;
	font-size: 10px;
	color: #6cace4;
	margin-bottom: 10px;
}

.goarctic-page-posts .post-block-in .posts .post .post-text .post-title {
	font-weight: 500;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	margin-bottom: 16px;
	font-family: "MyFont";
}

.goarctic-page-posts .post-block-in .posts .post .post-text .post-link {
	position: relative;
	display: flex;
	justify-content: space-between;
	margin-top: auto;
}

.goarctic-page-posts .post-block-in .posts .post .post-text .post-link::after {
	background-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%3Cg clip-path='url(%23clip0_8040_98580)'%3E%3Cpath d='M16.5303 6.4696L16.582 6.52625C16.8063 6.80118 16.8063 7.19855 16.582 7.47351L16.5303 7.53015L11 13.0604L9.93945 11.9999L14.1895 7.74988H1.25V6.24988H14.1895L9.93945 1.99988L11 0.939331L16.5303 6.4696Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8040_98580'%3E%3Crect width='18' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	content: "";
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	display: flex;
	margin-left: 20px;
}



.max-w-784 {
	max-width: 784px;
	width: 100%;
	flex-grow: 1;
}


.content-nohome.single-post {
	padding-top: 120px;
	padding-bottom: 80px;
	background-color: #025ea1;
	color: white;
}


.content-nohome .button-go-back {
	font-weight: 700;
	font-size: 14px;
	color: #6cace4;
	text-decoration: none;
	display: flex;
	align-items: center;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 40px;
}

.content-nohome .button-go-back::before {
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.06066 1.99999L6.53033 2.53032L2.06066 6.99999L6.53033 11.4697L7.06066 12L6 13.0607L5.46967 12.5303L0.46967 7.53032C0.176777 7.23743 0.176777 6.76255 0.46967 6.46966L5.46967 1.46966L6 0.939331L7.06066 1.99999Z' fill='%236CACE4'/%3E%3C/svg%3E%0A");
	content: "";
	width: 7px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	display: flex;
	margin-right: 16px;
}

.content-nohome.single-post .post-date {
	font-weight: 400;
	font-size: 18px;
	color: #6cace4;
	margin: unset;
	margin-bottom: 10px;
}

.content-nohome.single-post .post-title {
	font-weight: 500;
	font-size: 60px;
	line-height: 110%;
	text-transform: uppercase;
	font-family: "MyFont";
	margin: unset;
	margin-bottom: 40px;
}

.content-nohome.single-post .post-excerpt {
	font-weight: 700;
	font-size: 24px;
	line-height: 140%;
	margin-bottom: 30px;
}

.content-nohome.single-post .post-images {
	margin-bottom: 40px;
}

.content-nohome.single-post .post-img-in {
	padding-top: 58.2%;
	width: 100%;
	position: relative;
	overflow: hidden;
	border-radius: 12px;
}

.content-nohome.single-post .post-img-in img {
	max-width: 100%;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	object-fit: cover;
}


.content-nohome.single-post .post-content {
	font-weight: 400;
	font-size: 18px;
	line-height: 140%;
}


.section.goarctic-page-rule .section-title {
	margin-bottom: 40px;
}


.section.goarctic-page-help .section-title {
	margin-bottom: 40px;
}

.section.goarctic-page-help .section-in {
	background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
	background-position: right -100px;
	background-repeat: repeat-y;
}

.section.goarctic-page-help .help-blocks {
	color: white;
	display: flex;
}

.section.goarctic-page-help .help-block.help-block-left {
	flex-grow: 1;
}

.section.goarctic-page-help .help-block.help-block-right {
	flex-basis: 680px;
	flex-shrink: 0;
}


.section.goarctic-page-help .help-page-bear {
	width: 662px;
	height: auto;
	position: absolute;
	right: 20px;
	top: -46px;
}


.max-w-580 {
	max-width: 580px;
	width: 100%;
	flex-grow: 1;
}


.section.goarctic-page-help-writeToUs .section-in {
	background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
	background-position: right -100px;
	background-repeat: repeat-y;
}

.section.goarctic-page-help-writeToUs {
	padding-top: 110px;
	padding-bottom: 60px;
}

.section.goarctic-page-help-writeToUs .writeToUs-title-block p {
	margin: unset;
}

.section.goarctic-page-help-writeToUs .writeToUs-title-block .writeToUs-title {
	font-weight: 500;
	font-size: 30px;
	line-height: 120%;
	text-transform: uppercase;
	text-align: center;
	font-family: "MyFont";
	margin-bottom: 10px;
}

.section.goarctic-page-help-writeToUs .writeToUs-title-block .writeToUs-caption {
	font-weight: 400;
	font-size: 18px;
	line-height: 140%;
	text-align: center;
	margin-bottom: 40px;
}

.section.goarctic-page-help-writeToUs .writeToUs-form {
	color: white;
}

.section.goarctic-page-help-writeToUs .writeToUs-form .help_form {
	display: flex;
	flex-direction: column;
}

.section.goarctic-page-help-writeToUs .writeToUs-form .help-input-in {
	border: 1px solid #6cace4;
	border-radius: 8px;
	height: 50px;
	padding: 10px 12px;
}

.section.goarctic-page-help-writeToUs .writeToUs-form .input-text-title {
	margin: unset;
	font-weight: 400;
	font-size: 12px;
	line-height: 130%;
}

.section.goarctic-page-help-writeToUs .writeToUs-form #help_form {
	color: white;
}

.section.goarctic-page-help-writeToUs .writeToUs-form .help-input-in .input-text {
	font-weight: 400;
	font-size: 14px;
	line-height: 140%;
	background: unset;
	border: unset;
	color: white;
	padding: unset;
	width: 100%;
}

.section.goarctic-page-help-writeToUs .writeToUs-form .help-input {
	margin-bottom: 4px;
}

.section.goarctic-page-help-writeToUs .writeToUs-form .help-input-in {
	/* padding: 10px 12px; */
	padding: 6px 12px;
}

.section.goarctic-page-help-writeToUs .writeToUs-form .response,
.section.goarctic-page-help-writeToUs .writeToUs-form .server-response {
	margin: unset;
}

.section.goarctic-page-help-writeToUs .writeToUs-form .help-input2-in {
	margin-top: 16px;
	border: 1px solid #ced2d4;
	width: 100%;
	height: 130px;
	background-color: white;
}

.section.goarctic-page-help-writeToUs .writeToUs-form .input-text2 {
	background: unset;
	border: unset;
	padding: unset;
	color: #6CACE4;
	padding: 20px;
	width: 100%;
	height: 100%;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	resize: none;
}

.section.goarctic-page-help-writeToUs .writeToUs-form .input-text2::placeholder {
	text-align: center;
	color: #6cace4;
}

.section.goarctic-page-help-writeToUs .writeToUs-form .help-btn {
	color: white;
	font-weight: 700;
	font-size: 20px;
	text-decoration: none;
	border-radius: 999px;
	transition: background-color 0.3s;
	background-color: #6cace4;
	padding: 15px 20px;
	display: flex;
	justify-content: center;
	align-content: center;
	margin-top: 30px;
	width: 260px;
	max-width: 100%;
	border: unset;
	align-self: center;
	cursor: pointer;
}

.section.goarctic-page-help-writeToUs .help-form-page {
	display: none;
}

.section.goarctic-page-help-writeToUs .help-form-page.active {
	display: block;
}



.input-select-block .input-select {
	cursor: pointer;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.input-select-block .select-list {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background: white;
	border-top: none;
	z-index: 100;
	overflow-y: auto;
}

.input-select-block .select-list .select-one {
	padding: 10px;
	cursor: pointer;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	color: #025ea1;
	border-bottom: 1px solid #6cace4;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.input-select-block .select-list .select-one:last-child {
	border-bottom: unset;
}

.input-select-block .select-list .select-one:hover {
	background-color: #d7edff;
}



.section.goarctic-page-lk .fly.lk-background-earth {
	width: 1268px;
	height: auto;
	position: absolute;
	left: -574px;
	top: -446px;
}

.section.goarctic-page-lk .lk-blocks-in {
	display: flex;
	margin-left: -20px;
	margin-right: -20px;
	justify-content: space-between;
	/* flex-wrap: wrap; */
}

.section.goarctic-page-lk .lk-block {
	flex-basis: 33.333333%;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	flex-shrink: 1;
}

.section.goarctic-page-lk .lk-block-in {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	padding-left: 20px;
	padding-right: 20px;
}

.section.goarctic-page-lk .lk-block-info {
	margin-bottom: 20px;
	color: white;
	margin-bottom: 20px;
	display: flex;
	flex-direction: column;
}

.section.goarctic-page-lk .lk-user-top {
	margin-bottom: 40px;
}

.section.goarctic-page-lk p {
	margin: unset;
}

.section.goarctic-page-lk .lk-block-info-in {
	border: 1px solid #6cace4;
	border-radius: 12px;
	padding: 30px;
	background: radial-gradient(50% 50% at 50% 50%, rgba(2, 94, 161, 0) 0%, #025ea1 100%);
}

.section.goarctic-page-lk .lk-block-center .lk-block-info-in {
	padding: unset;
}


.section.goarctic-page-lk .lk-user-info1 {
	margin-bottom: 45px;
}

.section.goarctic-page-lk .lk-block-info .fio {
	font-weight: 700;
	font-size: 20px;
	line-height: 120%;
	margin-bottom: 10px;
}

.section.goarctic-page-lk .lk-block-info .birthday {
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
}

.section.goarctic-page-lk .lk-block-info .phone {
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	margin-bottom: 14px;
}

.section.goarctic-page-lk .lk-block-info .email {
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
}

.section.goarctic-page-lk .lk-block-info .separator {
	margin-top: 50px;
	margin-bottom: 34px;
	border-top: 1px solid #6cace4;
}

.section.goarctic-page-lk .lk-block-info .citizenship {
	font-weight: 700;
	font-size: 16px;
	line-height: 150%;
}


.section.goarctic-page-lk .avatar-img {
	width: 100px;
	height: 100px;
	overflow: hidden;
	border-radius: 100%;
}

.section.goarctic-page-lk .avatar-img img {
	width: 100%;
	height: 100%;
}



.section.goarctic-page-lk .lk-block-info .timer-block {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.section.goarctic-page-lk .lk-block-info .timer-block .timer {
	padding-bottom: 24px;
}

.section.goarctic-page-lk .lk-block-info .timer-block .timer-in {
	display: flex;
}

.section.goarctic-page-lk .lk-block-info .timer-block .timer-title {
	font-style: normal;
	color: white;
	font-weight: 700;
	font-size: 20px;
	line-height: 120%;
	margin-bottom: 20px;
}

.section.goarctic-page-lk .lk-block-info .timer-block .timer .section {
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
	/* justify-content: center; */
}

.section.goarctic-page-lk .lk-block-info .timer-block .timer .section+.section {
	/* margin-left: 10px; */
}

.section.goarctic-page-lk .lk-block-info .timer-block .timer .section .value {
	font-style: normal;
	font-weight: 500;
	font-size: 48px;
	line-height: 100%;
	text-align: center;
	color: #6cace4;
	margin: unset;
	text-transform: uppercase;
	min-width: 66px;
	font-family: "MyFont";
}

.section.goarctic-page-lk .lk-block-info .timer-block .timer .section .value.countdown-sep {
	min-width: unset;
}

.section.goarctic-page-lk .lk-block-info .timer-block .timer .section .label {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	text-align: center;
	color: white;
	margin: unset;
	position: absolute;
	bottom: -24px;
}




.section.goarctic-page-lk .lk-block-info .tests-blocks {
	display: flex;
	flex-direction: column;
}

.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block {
	padding: 30px;
	border-bottom: 1px solid #6cace4;
	flex-basis: 233px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block:last-child {
	border-bottom: unset;
}

.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-number {
	font-weight: 500;
	font-size: 20px;
	line-height: 120%;
	text-transform: uppercase;
	color: #b0daff;
	font-family: "MyFont";
}

.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 15px;
}

.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-status {
	font-weight: 400;
	font-size: 14px;
	line-height: 130%;
	color: black;
	background-color: white;
	padding: 2px 12px;
	border-radius: 20px;
	display: flex;
	align-items: center;
}

.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-status.complite {
	color: white;
	background-color: #27AE60;
}

.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-status.check {
	color: white;
	background-color: #001C40;
}

.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-status.disabled {
	color: white;
	background-color: #ED3424;
}

.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-title {
	font-weight: 700;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 15px;
}


.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-caption {
	font-weight: 400;
	font-size: 14px;
	color: rgba(255, 255, 255, 0.7);
}

.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-center {
	margin-bottom: 15px;
}

.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-bottom {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-link {
	font-weight: 700;
	font-size: 15px;
	line-height: 150%;
	text-align: center;
	color: white;
	border-radius: 7px;
	padding: 1px 10px;
	background-color: #ed3424;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	flex-basis: 106px;
	text-decoration: none;
}

.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-date {
	font-weight: 700;
	font-size: 16px;
	line-height: 150%;
	color: white;
}

.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block:not(.active) .tests-top {
	opacity: 0.3;
}

.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block:not(.active) .tests-center {
	opacity: 0.3;
}

.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block:not(.active) .tests-link {
	background-color: #6cace4;
}



.section.goarctic-page-lk .lk-block-info-in.rating {
	flex-basis: 216px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.section.goarctic-page-lk .lk-block-info-in .rating-block {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.section.goarctic-page-lk .lk-block-info-in.rating .rating-title {
	font-weight: 700;
	font-size: 20px;
	line-height: 120%;
	margin-bottom: 15px;
}


.section.goarctic-page-lk .lk-block-info-in.rating .rating-score {
	display: flex;
	padding-bottom: 20px;
}

.section.goarctic-page-lk .lk-block-info-in.rating .score-section {
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
}

.section.goarctic-page-lk .lk-block-info-in.rating .score-section .value {
	font-style: normal;
	font-weight: 500;
	font-size: 48px;
	line-height: 100%;
	text-align: center;
	color: #6cace4;
	margin: unset;
	text-transform: uppercase;
	min-width: 66px;
	font-family: "MyFont";
}

.section.goarctic-page-lk .lk-block-info-in.rating .score-section.sep .value {
	min-width: unset;
	margin-left: 5px;
	margin-right: 5px;
}

.section.goarctic-page-lk .lk-block-info-in.rating .score-section .label {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	text-align: center;
	color: white;
	margin: unset;
	position: absolute;
	bottom: -24px;
}



.section.goarctic-page-lk .lk-block-info-in.tests-info {
	border-color: #0FE369;
	flex-basis: 216px;
	display: flex;
	justify-content: center;
	align-items: center;
}


.section.goarctic-page-lk .lk-block-info-in.tests-info .tests-info-title {
	font-weight: 700;
	font-size: 20px;
	line-height: 120%;
	text-align: center;
	margin-bottom: 20px;
}

.section.goarctic-page-lk .lk-block-info-in.tests-info .tests-info-caption {
	font-weight: 400;
	font-size: 16px;
	line-height: 130%;
}




.window {
	position: absolute;
	top: 0px;
	/* bottom: 0px; */
	left: 0px;
	right: 0px;
	z-index: 2;
	display: none;
	justify-content: center;
	align-items: center;
	min-height: 100vh;
	padding-bottom: 100px;
	padding-top: 100px;
	opacity: 0;
}

.window.active {
	display: flex;
}

.window::after {
	background-color: rgba(2, 94, 161, 0.4);
	backdrop-filter: blur(10px);
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	content: "";
	position: fixed;
}

.window .window-in {
	display: flex;
	justify-content: center;
	align-items: center;
	/* position: relative; */
	z-index: 1;
}

.window .window-block {
	padding: 30px;
	border-radius: 12px;
	background-color: white;
	flex-basis: 620px;
	flex-shrink: 0;
	position: relative;
}


.window .regauth-block p {
	margin: unset;
}

.window .regauth-block {
	padding-bottom: 30px;
	display: none;
	flex-direction: column
}

.window .regauth-block.active {
	display: flex;
}

.window .regauth-block .steps .step {
	display: flex;
	color: #9B9EA1;
	font-weight: 700;
	font-size: 15px;
	line-height: 140%;
	align-items: center;
}

.window .regauth-block .steps .step-num {
	border-radius: 200px;
	width: 24px;
	height: 24px;
	background-color: #9B9EA1;
	color: white;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 13px;
	line-height: 140%;
	margin-right: 5px;
}

.window .regauth-block .steps .step-name {
	margin-right: 17px;
}

.window .regauth-block .step-arrow {
	margin-right: 25px;
}

.window .regauth-block .steps {
	display: flex;
	margin-bottom: 40px;
}

.window .regauth-block .steps .step.active .step-num {
	background-color: #5299D3;
}

.window .regauth-block .steps .step.active .step-name {
	color: #5299D3;
	display: flex;
	align-items: center;
}

.window .regauth-block .steps .step.active .step-arrow {
	color: #5299D3;
}


.window .regauth-block .form-title {
	font-weight: 500;
	font-size: 48px;
	line-height: 120%;
	text-transform: uppercase;
	margin-bottom: 30px;
}



.window .regauth-block .regauth-input-in {
	/* border: 1px solid #9B9EA1; */
	/* border-radius: 15px; */
	/* padding: 10px 12px; */
	/* min-height: 63px; */
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.window .regauth-block .input-text {
	font-weight: 400;
	font-size: 32px;
	line-height: 120%;
	background: unset;
	border: unset;
	color: #454545;
	padding: unset;
	width: 100%;
	text-align: center;
	border: 1px solid #9B9EA1;
	border-radius: 15px;
	padding: 10px 12px;
	min-height: 63px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.input-text.error {
	border-color: #ed3424 !important;
}


.response p {
	margin: unset;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	font-size: 16px;
}

.response .error {
	color: #ed3424;
}

.response .success {
	color: #27AE60;
}

.server-response p {
	margin: unset;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.server-response .error {
	color: #ed3424;
}

.server-response .success {
	color: #27AE60;
}

.window .regauth-block .small-text {
	font-weight: 400;
	font-size: 10px;
	line-height: 120%;
	padding-left: 25px;
	padding-right: 25px;
	color: #9B9EA1;
}

.window .regauth-block .input-text-title {
	margin-bottom: 5px;
}

.window .regauth-block .input-text-caption {
	margin-bottom: 5px;
	margin-top: 10px;
}

.window .regauth-block .regauth-input {
	margin-bottom: 30px;
}


.style-btn-red {
	color: white;
	font-weight: 700;
	font-size: 20px;
	text-decoration: none;
	border-radius: 10px;
	transition: background-color 0.3s;
	background-color: #ed3424;
	padding: 15px 20px;
	display: flex;
	justify-content: center;
	align-content: center;
	border: unset;
	cursor: pointer;
}

.style-btn-blue {
	color: white;
	font-weight: 700;
	font-size: 20px;
	text-decoration: none;
	border-radius: 10px;
	transition: background-color 0.3s;
	background-color: #6cace4;
	padding: 15px 20px;
	display: flex;
	justify-content: center;
	align-content: center;
	border: unset;
	cursor: pointer;
}

.style-btn-white {
	color: white;
	font-weight: 700;
	font-size: 20px;
	text-decoration: none;
	border-radius: 10px;
	border: 1px solid white;
	transition: background-color 0.3s;
	background-color: unset;
	padding: 15px 20px;
	display: flex;
	justify-content: center;
	align-content: center;
	cursor: pointer;
}


.style-btn-transparent {
	color: #9B9EA1;
	font-weight: 700;
	font-size: 20px;
	text-decoration: none;
	border-radius: 10px;
	transition: background-color 0.3s;
	padding: 15px 20px;
	display: flex;
	justify-content: center;
	align-content: center;
	border: unset;
	background-color: unset;
	border: 1px solid #5299D3;
	cursor: pointer;
}


.window .regauth-block form {
	display: flex;
	flex-direction: column;
}

.window .separator {
	border-top: 1px solid #9B9EA1;
	margin-top: 30px;
	margin-bottom: 30px;
	width: 100%;
	flex-grow: 1;
}


.window .regauth-block .form-step {
	display: none;
	flex-direction: column;
}

.window .regauth-block .form-step.active {
	display: flex;
}


.window .regauth-block button+button {
	margin-top: 30px;
}



.section.goarctic-tasks-quiz {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}

.section.goarctic-tasks-quiz .section-in {
	flex-grow: 1;
	display: flex;
}

.section.goarctic-tasks-quiz .section-in .section-in-content {
	flex-grow: 1;
	display: flex;
}

.section.goarctic-tasks-quiz .quiz-pages {
	margin-bottom: 60px;
	display: flex;
}

.quiz-blocks {
	color: white;
	display: flex;
	min-height: 820px;
}

.quiz-blocks .quiz-block.quiz-block-left {
	flex-basis: 755px;
	flex-shrink: 0;
}

.quiz-blocks .section-caption {
	font-weight: 400;
	font-size: 20px;
	line-height: 120%;
	margin-top: 15px;
	margin-bottom: 20px;
}

.quiz-blocks .section-info .info-title {
	font-weight: 500;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	font-family: "MyFont";
	margin-top: 20px;
	margin-bottom: 5px;
}

.quiz-blocks .section-info .info-caption {
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	margin-top: 5px;
}






.quiz-blocks .quiz-list {
	display: flex;
	border: 1px solid #6cace4;
	border-radius: 12px;
	margin-bottom: 30px;
}

.quiz-blocks .quiz-one {
	padding: 30px;
	display: flex;
	flex-direction: column;
	flex-basis: 50%;
}

.quiz-blocks .quiz-one.quiz-one-left {
	border-right: 1px solid #6cace4;
}

.quiz-blocks .quiz-one.quiz-one-right {
	flex-grow: 1;
}

.quiz-blocks .quiz-title {
	font-weight: 500;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	font-family: "MyFont";
	margin: unset;
	margin-bottom: 10px;
}

.quiz-blocks .quiz-texts {
	flex-grow: 1;
	justify-content: center;
	display: flex;
	flex-direction: column;
}

.quiz-blocks .quiz-texts p {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 16px;
}

.quiz-blocks .quiz-info {
	display: flex;
	padding: 15px 8px;
	background-color: #3785c3;
	align-items: center;
	margin-top: 15px;
}

.quiz-blocks .quiz-info p {
	margin: unset;
	padding-left: 7px;
	padding-right: 7px;
}

.quiz-blocks .quiz-info-text {
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
}

.quiz-blocks .quiz-info-number {
	font-weight: 700;
	font-size: 48px;
	line-height: 100%;
	text-transform: uppercase;
}

.quiz-blocks .section-bottom {
	display: flex;
}

.quiz-blocks .start-button.style-btn-red {
	min-width: 200px;
	border-radius: 100px;
}

.quiz-blocks .tasks-quiz-bear {
	width: 986px;
	height: auto;
	position: absolute;
	left: 0px;
	top: -46px;
}

.quiz-pages .quiz-page {
	display: none;
	flex-grow: 1;
}

.quiz-pages .quiz-page.active {
	display: flex;
}


.quiz-start .quiz-block.quiz-block-left {
	display: flex;
	align-items: center;
}

.quiz-start .quiz-block .ready-texts {
	font-family: "MyFont";
	margin: unset;
}

.quiz-start .quiz-block .ready-texts .ready-text {
	font-weight: 500;
	font-size: 80px;
	line-height: 110%;
	text-transform: uppercase;
	margin-bottom: 50px;
	color: #6cace4;
}

.quiz-start .quiz-block .ready-texts .ready-timer {
	font-weight: 700;
	font-size: 128px;
	line-height: 100%;
	margin: unset;
	text-align: center;
}


.quiz-game-blocks {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	color: white;
	margin-left: -20px;
	margin-right: -20px;
}

.quiz-game-block.quiz-game-content {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	padding-top: 30px;
	padding-bottom: 30px;
}


.progress-title {
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	margin-bottom: 5px;
}

.progress-line {
	height: 2px;
	position: relative;
	background-color: #6cace4;
}

.progress-line .line {
	background-color: white;
	background-size: cover;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	width: 0%;
	content: "";
	transition: width 0.5s;
}



.quiz-game-block.quiz-progress {
	width: 50%;

}

.quiz-game-block {
	padding-left: 20px;
	padding-right: 20px;
}

.game-content.content-question * {
	margin-top: unset;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.quiz-game-block.block-remote {
	display: flex;
	justify-content: space-between;
}

.game-content.content-question {
	flex-grow: 1;
	font-weight: 400;
	font-size: 22px;
	line-height: 140%;
	width: 50%;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	position: relative;
}

.game-content.content-question::after {
	position: absolute;
	z-index: 999;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	content: "";
}

.game-content.content-question p br {
	display: none;
}

.content-answers-in {
	display: flex;
	flex-wrap: wrap;
	margin-left: -20px;
	margin-right: -20px;
}

.content-answers-in .answer {
	flex-basis: 50%;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: 400;
	font-size: 18px;
	line-height: 140%;
	display: flex;
}

.content-answers-in .answer .answer-in {
	border: 1px solid #6cace4;
	border-radius: 12px;
	min-height: 70px;
	display: flex;
	align-items: center;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	flex-grow: 1;
}

.content-answers-in .answer .answer-in * {
	margin: unset;
}

.content-answers-in .answer .answer-in p::first-letter {
	text-transform: uppercase;
}

.content-answers-in .answer.select .answer-in {
	opacity: 0.4;
}

.content-answers-in .answer.good .answer-in {
	background-color: #6cace4;
	border-color: #6cace4;
	opacity: 1;
}

.content-answers-in .answer.error .answer-in {
	background-color: #ED3424;
	border-color: #ED3424;
	opacity: 1;
}


.block-remote .timer-block .timer-title {
	font-weight: 400;
	font-size: 18px;
	line-height: 140%;
	margin: unset;
	margin-bottom: 0px;
	text-align: right;
}

.block-remote .timer-block .timer {
	font-weight: 700;
	font-size: 18px;
	line-height: 130%;
}

.block-remote .timer-block .timer-in {
	display: flex;
}

.block-remote .timer-block .sep.section {
	margin-left: 5px;
	margin-right: 5px;
}


.quiz-page.quiz-game {
	min-height: 70vh;
}

.quiz-game-block .next-button {
	opacity: 0.3;
}

.quiz-game-block .next-button.act {
	opacity: 1;
}




.quiz-page.quiz-end .quiz-blocks {
	flex-grow: 1;
}

.quiz-page.quiz-end .quiz-block {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}


.quiz-page.quiz-end .quiz-block .end-texts {
	width: 100%;
	max-width: 500px;
}

.quiz-page.quiz-end .quiz-block .end-text-small {
	font-weight: 700;
	font-size: 24px;
	line-height: 100%;
	text-align: center;
	margin: unset;
	margin-bottom: 30px;
}

.quiz-page.quiz-end .quiz-block .end-text-big {
	font-weight: 500;
	font-size: 60px;
	line-height: 110%;
	text-transform: uppercase;
	text-align: center;
	font-family: "MyFont";
	margin: unset;
	margin-bottom: 30px;
}

.quiz-page.quiz-end .quiz-block .ratings {
	display: flex;
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 40px;
}

.quiz-page.quiz-end .quiz-block .rating-block {
	flex-basis: 50%;
	display: flex;
	padding-left: 10px;
	padding-right: 10px;
}

.quiz-page.quiz-end .quiz-block .rating-block-in {
	border: 1px solid #6cace4;
	border-radius: 12px;
	padding: 30px;
	background: radial-gradient(50% 50% at 50% 50%, rgba(2, 94, 161, 0) 0%, #025ea1 100%);
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
}

.quiz-page.quiz-end .quiz-block .rating-block-in .rating-title {
	font-weight: 700;
	font-size: 24px;
	line-height: 100%;
	text-align: center;
	margin: unset;
	margin-bottom: 30px;
}

.quiz-page.quiz-end .quiz-block .rating-block-in .rating-score p {
	margin: unset;
}

.quiz-page.quiz-end .quiz-block .rating-block-in .rating-score {
	display: flex;
	font-weight: 700;
	font-size: 56px;
	line-height: 100%;
	text-transform: uppercase;
	text-align: center;
}

.quiz-page.quiz-end .quiz-block .rating-block-in .score-section.sep {
	margin-left: 10px;
	margin-right: 10px;
}

.quiz-page.quiz-end .quiz-block .rating-block-in .end-texts {
	max-width: 500px;
	width: 100%;
}

.quiz-page.quiz-end .quiz-block .end-texts .bottom-block {
	display: flex;
	justify-content: center;
}

.quiz-page.quiz-end .quiz-block .end-texts .bottom-block .back-profile-button {
	border-radius: 100px;
}


@media(min-width:768px) and (max-width:1280px) {


	.m-right-87 {
		margin-right: 87px;
	}




	#main {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
	}


	.max-w-1196 {
		max-width: 1196px;
		width: 100%;
		flex-grow: 1;
	}

	.bodymain {
		margin: unset;
		flex-direction: column;
		min-height: 100vh;
		font-family: Rosatom;
		overflow-x: hidden;
		display: flex;
		/* align-items: center; */
		flex-direction: column;
	}

	.bodymain-in {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
	}


	#masterheader {
		display: flex;
		justify-content: space-between;
	}

	.masterheader-logos {
		display: flex;
		align-items: center;
	}

	.masterheader-logos-in {
		display: flex;
		height: 35px;
		margin-left: -11px;
		margin-right: -11px;
	}


	#masterheader .site-logo img {
		height: 100%;
		width: auto;
		max-width: 100%;
		object-fit: contain;
		object-position: center;
	}

	#masterheader .site-logo {
		padding-left: 11px;
		padding-right: 11px;
		display: flex;
	}

	#masterheader .site-logo>* {
		display: flex;
	}

	#masthead {
		height: 100px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		position: absolute;
		z-index: 3;
	}





	#masterheader .site-menu #menu-menu {
		display: flex;
		margin: unset;
		padding: unset;
	}

	#masterheader .masterheader-menu {
		display: flex;
		align-items: center;
	}

	.site-menu #menu-menu li {
		list-style: none;
	}

	.masterheader-menu a,
	.masterheader-menu .separate {
		color: white;
		font-weight: 700;
		font-size: 14px;
		text-decoration: none;
		border-radius: 999px;
		transition: background-color 0.3s;
	}

	.masterheader-menu a {
		padding: 5px 12px;
	}

	.masterheader-menu a:hover {
		background-color: rgba(108, 172, 228, 0.1);
	}

	.masterheader-menu a:active {
		background-color: #6cace4;
	}

	.site-auth a.reg {
		background-color: #ed3424;
	}

	.site-lang {
		flex-shrink: 0;
	}

	.site-lang a.current {
		background-color: #6cace4;
	}

	.relative {
		position: relative;
	}

	.site-lk {
		padding-left: 20px;
		padding-right: 20px;
	}

	.site-lk .lk {
		background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 41C32.0457 41 41 32.0457 41 21C41 9.95431 32.0457 1 21 1C9.95431 1 1 9.95431 1 21C1 32.0457 9.95431 41 21 41Z' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M20.7476 22.1681C24.1765 22.1681 26.9562 19.3884 26.9562 15.9595C26.9562 12.5306 24.1765 9.75098 20.7476 9.75098C17.3187 9.75098 14.5391 12.5306 14.5391 15.9595C14.5391 19.3884 17.3187 22.1681 20.7476 22.1681Z' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M32 33.5151C32 27.44 26.8513 22.5151 20.5 22.5151C14.1487 22.5151 9 27.44 9 33.5151' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M15.5001 13.1683L13.9242 9.9475C13.5486 9.17995 13.8505 8.25287 14.606 7.85361V7.85361C15.3374 7.46706 16.2432 7.70936 16.6839 8.40949L18 10.5002' stroke='white'/%3E%3Cpath d='M23.5005 10.5L24.6358 8.34884C25.0288 7.6041 25.9515 7.31938 26.6958 7.71311V7.71311C27.4226 8.09755 27.7134 8.98925 27.3528 9.72819L26.0005 12.5' stroke='white'/%3E%3C/svg%3E%0A");
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		width: 40px;
		height: 40px;
		display: flex;
	}



	#masterheader .site-menu {
		padding-left: 20px;
		padding-right: 20px;
	}

	.site-auth {
		padding-right: 15px;
		flex-shrink: 0;
	}


	.fly-elements .fly {
		position: absolute;
	}


	.section.content-home-top .top-text {
		position: absolute;
	}

	.section.content-home-top .top-img {
		width: 100%;
		height: auto;
	}

	.fly.fly-top-ice {
		bottom: 0px;
		left: 0px;
		right: 0px;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}



	.section.content-home-top .top-text {
		bottom: 80px;
		font-family: "MyFont";
		color: white;
		text-transform: uppercase;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}

	.section.content-home-top .top-text .title {
		font-size: 111px;
		text-align: justify;
		font-weight: bold;
		margin: unset;
		line-height: 100%;
	}

	html[lang="en"] .section.content-home-top .top-text .title {
		font-size: 77px;
	}

	.section.content-home-top .top-text .text {
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		display: flex;
		margin-top: 50px;
	}

	.section.content-home-top .top-text .text .arrow {
		background-image: url("data:image/svg+xml,%3Csvg width='781' height='23' viewBox='0 0 781 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3CforeignObject x='-12' y='-11.5459' width='804.5' height='46.0918'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='backdrop-filter:blur(6px);height:100%25;width:100%25'%3E%3C/div%3E%3C/foreignObject%3E%3Cpath data-figma-bg-blur-radius='12' d='M780.061 12.5607C780.646 11.9749 780.646 11.0252 780.061 10.4394L770.515 0.893466C769.929 0.307679 768.979 0.307679 768.393 0.893465C767.808 1.47925 767.808 2.429 768.393 3.01479L776.879 11.5001L768.393 19.9853C767.808 20.5711 767.808 21.5209 768.393 22.1067C768.979 22.6925 769.929 22.6925 770.515 22.1067L780.061 12.5607ZM-1.31134e-07 13L779 13.0001L779 10.0001L1.31134e-07 10L-1.31134e-07 13Z' fill='white' fill-opacity='0.4'/%3E%3C/svg%3E%0A");
		flex-grow: 1;
		background-repeat: no-repeat;
		background-position: right;
		background-size: cover;
		margin-left: 20px;
		margin-right: 20px;
	}





	.section.content-home-about .about-blocks {
		display: flex;
	}

	.section.content-home-about .about-block {
		display: flex;
		flex-direction: column;
	}

	.section.content-home-about .about-block.block-left {
		flex-basis: 578px;
		flex-shrink: 0;
		padding-top: 56px;
		padding-bottom: 100px;
	}

	.section.content-home-about .about-block.block-right {
		flex-grow: 1;
		justify-content: flex-end;
		align-items: flex-end;
	}


	.section .section-title {
		font-weight: bold;
		font-size: 80px;
		line-height: 110%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		color: #025ea1;
	}

	.section.content-home-about .section-caption {
		font-weight: 400;
		font-size: 20px;
		line-height: 140%;
		color: black;
		margin: unset;
		margin-top: 30px;
	}



	.section.content-home-about .step-blocks {
		display: flex;
		margin-left: -8px;
		margin-right: -8px;
		margin-top: 70px;
	}

	.section.content-home-about .step-block {
		display: flex;
		flex-direction: column;
		flex-basis: 50%;
	}

	.section.content-home-about .step-title {
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		color: #025EA1;
		margin: unset;
		margin-left: 36px;
	}

	.section.content-home-about .step-one {
		padding: 8px;
		min-height: 210px;
		display: flex;
	}

	.section.content-home-about .step-one-in {
		border-radius: 12px;
		background-color: #C3E3FF;
		display: flex;
		flex-direction: column;
		padding: 30px;
		flex-grow: 1;
		justify-content: center;
	}


	.section.content-home-about .step-one-in p {
		margin: unset;
		font-weight: 400;
		font-size: 20px;
		line-height: 140%;
	}

	html[lang="en"] .section.content-home-about .step-one-in p {
		font-size: 18px;
	}

	.section.content-home-about .step-one-in .date {
		font-weight: bold;
	}


	.section.content-home-about .step-image {
		width: 184px;
		height: 105px;
		object-fit: contain;
		object-position: center;
		max-width: 100%;
		max-height: 100%;
	}

	.no-background {
		background: unset !important;
	}


	.section .join-button {
		color: white;
		font-weight: 700;
		font-size: 20px;
		text-decoration: none;
		border-radius: 999px;
		transition: background-color 0.3s;
		background-color: #ed3424;
		padding: 15px 20px;
		display: flex;
		justify-content: center;
		align-content: center;
		margin-top: 48px;
	}

	.section .join-button:hover {
		background-color: #d81a09;
	}

	.section .join-button:active {
		background-color: #ed3424;
	}


	.section.content-home-about .join-caption {
		font-size: 20px;
		line-height: 120%;
		text-transform: uppercase;
		color: #025ea1;
		font-weight: bold;
		font-family: "MyFont";
		margin: unset;
		margin-top: 20px;
	}


	.section.content-home.content-home-about .section-in {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: center 153px;
		background-repeat: no-repeat;
	}


	.section.content-home.content-home-about .about-ship {
		width: 901px;
		height: auto;
		position: absolute;
		left: 40px;
		/* right: 40px; */
		top: -14px;
	}


	.section.content-home.content-home-about .about-video-in {
		border-radius: 51px;
		background-color: #025EA1;
		width: 436px;
		padding: 40px;
		overflow: hidden;
	}

	.section.content-home.content-home-about .video-title {
		margin: unset;
		font-size: 48px;
		line-height: 120%;
		text-transform: uppercase;
		color: white;
		font-family: "MyFont";
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		text-align: center;
	}

	.section.content-home.content-home-about .video-play-btn {
		background-image: url("data:image/svg+xml,%3Csvg width='44' height='51' viewBox='0 0 44 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.5012 18.5453C37.1446 20.8515 38.966 22.0045 39.5908 23.481C40.1364 24.7702 40.1364 26.2298 39.5908 27.5192C38.966 28.9954 37.1446 30.1485 33.5012 32.4548L16.3894 43.2868C12.3457 45.8463 10.3239 47.1263 8.65545 46.9902C7.20112 46.8718 5.86797 46.1237 4.99803 44.9373C4 43.5764 4 41.1616 4 36.332V14.6681C4 9.83861 4 7.42388 4.99803 6.06289C5.86797 4.87657 7.20112 4.12822 8.65545 4.00979C10.3239 3.87396 12.3457 5.15377 16.3894 7.71341L33.5012 18.5453Z' fill='%23E52922' stroke='white' stroke-width='7' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
		width: 70px;
		height: 70px;
		content: "";
		display: flex;
		background-position: center;
		background-repeat: no-repeat;
		background-size: 53%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 8px;
		margin-bottom: 5px;
	}

	.section.content-home.content-home-about .fly.fly-about-atom {
		background-image: url("data:image/svg+xml,%3Csvg width='215' height='223' viewBox='0 0 215 223' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M75.1928 55.7521C72.149 71.8779 72.2883 93.4551 76.3618 116.648C80.4352 139.841 87.6596 160.19 96.0208 174.34C100.203 181.418 104.648 186.908 109.093 190.433C113.538 193.959 117.908 195.466 121.996 194.758C126.083 194.049 129.681 191.163 132.663 186.35C135.643 181.539 137.954 174.878 139.477 166.812C142.52 150.687 142.381 129.11 138.308 105.917C134.234 82.7239 127.01 62.3741 118.648 48.2241C114.466 41.1465 110.021 35.6566 105.577 32.1312C101.131 28.6051 96.7611 27.099 92.6736 27.8071C88.5862 28.5151 84.9878 31.4016 82.0068 36.2143C79.0263 41.0261 76.7152 47.6863 75.1928 55.7521ZM80.6991 35.4073C83.813 30.3802 87.7339 27.1068 92.4084 26.297C97.0829 25.4872 101.888 27.249 106.532 30.9322C111.176 34.6161 115.735 40.277 119.972 47.4474C128.449 61.7934 135.724 82.3282 139.821 105.655C143.918 128.981 144.073 150.749 140.987 167.098C139.444 175.27 137.085 182.129 133.97 187.157C130.856 192.184 126.935 195.458 122.261 196.268C117.586 197.077 112.781 195.316 108.137 191.632C103.493 187.948 98.9342 182.288 94.6972 175.117C86.2203 160.771 78.945 140.236 74.8481 116.91C70.7512 93.5838 70.5967 71.8154 73.6826 55.4664C75.225 47.2948 77.5846 40.4354 80.6991 35.4073Z' fill='%23001C40'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.5853 79.4995C29.515 82.0359 26.3142 85.3554 25.2461 89.353C24.178 93.3507 25.2968 97.8242 28.4264 102.551C31.5555 107.278 36.6467 112.178 43.3471 116.956C56.7429 126.511 76.4318 135.483 99.2385 141.576C122.045 147.67 143.586 149.713 159.961 148.113C168.152 147.312 175.009 145.605 180.078 143.069C185.149 140.532 188.349 137.213 189.418 133.215C190.486 129.218 189.367 124.744 186.237 120.017C183.108 115.291 178.017 110.391 171.317 105.612C157.921 96.0575 138.232 87.0851 115.425 80.9918C92.6184 74.8984 71.0781 72.8555 54.7022 74.4556C46.5112 75.2559 39.6546 76.9637 34.5853 79.4995ZM54.55 72.9303C71.1528 71.308 92.8826 73.383 115.821 79.5114C138.759 85.6398 158.628 94.679 172.209 104.366C178.997 109.207 184.249 114.235 187.519 119.174C190.788 124.111 192.124 129.04 190.902 133.612C189.681 138.184 186.065 141.789 180.769 144.439C175.472 147.089 168.412 148.827 160.114 149.638C143.511 151.26 121.781 149.185 98.843 143.057C75.905 136.928 56.0358 127.889 42.4545 118.203C35.6663 113.361 30.4142 108.333 27.1445 103.395C23.8753 98.4567 22.5397 93.5281 23.7612 88.9563C24.9826 84.3846 28.5984 80.7788 33.8946 78.1294C39.1918 75.4795 46.2517 73.7411 54.55 72.9303Z' fill='%23001C40'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38.4285 150.48C37.4486 156.054 38.2122 160.601 40.7918 163.847C43.3714 167.092 47.6364 168.873 53.3034 169.196C58.9692 169.519 65.9436 168.376 73.7791 165.873C89.4444 160.868 108.39 150.48 126.877 135.875C145.365 121.27 159.839 105.256 168.307 91.1952C172.542 84.1623 175.253 77.6543 176.232 72.0811C177.212 66.5069 176.449 61.9602 173.869 58.7145C171.29 55.4688 167.024 53.6883 161.358 53.3651C155.692 53.0421 148.717 54.1853 140.882 56.6884C125.216 61.6929 106.271 72.081 87.7835 86.686C69.2964 101.291 54.8219 117.305 46.3543 131.366C42.1189 138.399 39.4083 144.907 38.4285 150.48ZM45.0366 130.575C53.6216 116.32 68.2347 100.173 86.8282 85.484C105.422 70.795 124.529 60.3026 140.411 55.2288C148.349 52.6928 155.522 51.4975 161.443 51.835C167.362 52.1725 172.123 54.0518 175.073 57.7636C178.023 61.4755 178.77 66.5254 177.746 72.348C176.722 78.1717 173.915 84.8607 169.624 91.9858C161.039 106.241 146.426 122.388 127.833 137.077C109.239 151.766 90.1321 162.259 74.2499 167.332C66.3116 169.868 59.1385 171.064 53.218 170.726C47.2985 170.389 42.5382 168.509 39.5881 164.798C36.6381 161.086 35.8913 156.036 36.9149 150.213C37.9388 144.389 40.7457 137.7 45.0366 130.575Z' fill='%23001C40'/%3E%3Cpath d='M120.448 115.005C118.612 121.878 111.532 125.958 104.638 124.116C97.7447 122.274 93.6432 115.207 95.4794 108.334C97.3156 101.461 104.395 97.3814 111.289 99.2232C118.183 101.065 122.284 108.132 120.448 115.005Z' fill='%23ED3424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M106.365 99.6555C99.7127 100.529 95.038 106.617 95.924 113.253C96.8099 119.889 102.921 124.561 109.573 123.687C116.226 122.814 120.9 116.726 120.014 110.09C119.129 103.454 113.018 98.782 106.365 99.6555ZM94.4007 113.453C93.4027 105.977 98.6686 99.1198 106.162 98.1359C113.656 97.152 120.54 102.414 121.538 109.89C122.536 117.365 117.27 124.223 109.776 125.207C102.282 126.191 95.3986 120.928 94.4007 113.453Z' fill='%23001C40'/%3E%3Cpath d='M85.9569 52.5291C84.6319 57.4884 79.5265 60.4305 74.5521 59.1015C69.5776 57.7724 66.6199 52.6761 67.9449 47.7168C69.2699 42.7575 74.3753 39.8154 79.3497 41.1444C84.3214 42.4688 87.2819 47.5698 85.9569 52.5291Z' fill='%23ED3424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M85.22 52.3318C86.4359 47.781 83.719 43.1007 79.1581 41.8858L79.1576 41.8857C74.5932 40.6662 69.9088 43.3657 68.693 47.9162C67.4773 52.4667 70.1911 57.1429 74.7555 58.3623C79.3199 59.5818 84.0043 56.8823 85.22 52.3318ZM79.5531 40.4053C84.9354 41.8393 88.139 47.3609 86.705 52.7285C85.2708 58.0966 79.7444 61.2813 74.36 59.8427C68.9755 58.4041 65.7739 52.8876 67.2081 47.5195C68.6423 42.1514 74.1686 38.9667 79.5531 40.4053ZM79.5531 40.4053L79.3554 41.1455L79.5526 40.4051C79.5527 40.4052 79.5529 40.4052 79.5531 40.4053Z' fill='%23001C40'/%3E%3Cpath d='M178.965 149.884C177.64 154.843 172.534 157.785 167.56 156.456C162.585 155.127 159.628 150.031 160.953 145.072C162.278 140.112 167.383 137.17 172.358 138.499C177.333 139.825 180.29 144.925 178.965 149.884Z' fill='%23ED3424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M178.228 149.683C179.444 145.132 176.73 140.453 172.166 139.237L172.165 139.237C167.601 138.018 162.917 140.717 161.701 145.268C160.485 149.818 163.199 154.494 167.763 155.714C172.328 156.933 177.012 154.234 178.228 149.683ZM172.561 137.757C177.947 139.192 181.147 144.713 179.713 150.08C178.279 155.448 172.752 158.633 167.368 157.194C161.983 155.756 158.782 150.239 160.216 144.871C161.65 139.503 167.176 136.318 172.561 137.757ZM172.561 137.757C172.561 137.757 172.561 137.757 172.561 137.757L172.363 138.497L172.56 137.757C172.56 137.757 172.561 137.757 172.561 137.757Z' fill='%23001C40'/%3E%3Cpath d='M49.66 140.548C48.335 145.507 43.2297 148.45 38.2552 147.121C33.2808 145.791 30.3231 140.695 31.6481 135.736C32.973 130.777 38.0784 127.834 43.0528 129.163C48.0273 130.493 50.985 135.589 49.66 140.548Z' fill='%23ED3424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.8451 129.903C38.2807 128.683 33.5963 131.383 32.3805 135.933C31.1648 140.484 33.8786 145.16 38.443 146.379C43.0074 147.599 47.6918 144.899 48.9075 140.349C50.1233 135.798 47.4095 131.122 42.8451 129.903ZM30.8956 135.537C32.3298 130.169 37.8561 126.984 43.2406 128.422C48.6251 129.861 51.8267 135.378 50.3925 140.746C48.9582 146.114 43.4319 149.298 38.0475 147.86C32.663 146.421 29.4614 140.905 30.8956 135.537Z' fill='%23001C40'/%3E%3C/svg%3E%0A");
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		width: 174px;
		height: 174px;
	}

	.section.content-home.content-home-about .fly.fly-about-atom.fly-about-atom1 {
		left: -69px;
		bottom: -64px;
	}

	.section.content-home.content-home-about .fly.fly-about-atom.fly-about-atom2 {
		right: -85px;
		bottom: -19px;
	}


	.section.content-home-geography {
		padding-top: 144px;
		min-height: 1390px;
		display: flex;
		flex-direction: column;
	}

	.section.content-home-geography .section-in {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
	}

	.section.content-home-geography .section-in-content {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
	}

	.section.content-home-geography .geography-blocks {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
	}

	.section.content-home-geography .geography-block.block-top {
		display: flex;
		align-items: center;
		flex-grow: 0;
	}

	.section.content-home-geography .geography-bird {
		width: 170px;
		height: 170px;
		object-fit: contain;
		object-position: center;
		margin-left: 244px;
	}

	.section.content-home-geography .geography-block.block-bottom {
		display: flex;
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: center 153px;
		background-repeat: no-repeat;
	}

	.section.content-home-geography .bottom-block {
		display: flex;
		flex-direction: column;
	}

	.section.content-home-geography .bottom-block.block-left {
		flex-grow: 1;
	}

	.section.content-home-geography .geography-earth {
		width: 929px;
		height: auto;
		position: absolute;
		/* left: 40px; */
		right: 170px;
		top: 86px;
	}

	.section.content-home-geography .bottom-block.block-right {
		display: flex;
		flex-basis: 852px;
		flex-shrink: 0;
		justify-content: center;
	}


	.section.content-home-geography .country-list {
		display: flex;
		flex-wrap: wrap;
		margin-left: -9px;
		margin-right: -9px;
		margin-top: -5px;
		margin-bottom: -5px;
	}

	.section.content-home-geography .country-list .country {
		flex-basis: 50%;
		padding-left: 9px;
		padding-right: 9px;
		padding-bottom: 5px;
		padding-top: 5px;
	}

	.section.content-home-geography .country-list .country-in {
		display: flex;
		align-items: center;
		border: 1px solid #8ec3f1;
		border-radius: 17px;
		height: 44px;
		padding: 3px 8px;
	}

	.section.content-home-geography .country-list .country-flag {
		width: 58px;
		margin-right: 8px;
	}

	.section.content-home-geography .country-list .country-flag-in {
		width: 100%;
		padding-top: 62%;
		position: relative;
		overflow: hidden;
		border-radius: 15px;
		box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25);
	}

	.section.content-home-geography .country-list .country-flag img {
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		width: 100%;
		height: 100%;
		object-fit: contain;
		object-position: center;
	}

	.section.content-home-geography .country-list .country-name {
		font-weight: 700;
		font-size: 16px;
		line-height: 110%;
		color: black;
		margin: unset;
	}


	.section.content-home-geography .join-button {
		max-width: 587px;
		align-self: center;
		width: 100%;
	}


	.section.content-home-etap .fly.fly-etap-ice-top {
		top: -1px;
		left: 0px;
		right: 0px;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}


	.section.content-home-etap {
		padding-top: 144px;
		display: flex;
		flex-direction: column;
		background-color: #025ea1;
		color: white;
		/* overflow: hidden; */
		padding-bottom: 126px;
	}

	.section.content-home-etap .etap-title-block {
		display: flex;
		justify-content: center;
		position: relative;
		z-index: 1;
	}

	.section.content-home-etap .fly.etap-ice.etap-ice1 {
		left: -48px;
		width: 213px;
		height: 290px;
	}

	.section.content-home-etap .fly.etap-ice.etap-ice2 {
		right: -70px;
		top: -20px;
		width: 190px;
		height: 300px;
	}

	.section.content-home-etap .section-title {
		color: white;
		text-align: center;
		max-width: 990px;
		flex-basis: 990px;
	}


	.section.content-home-etap .etap-step-blocks.step-blocks {
		display: flex;
		margin-top: 50px;
	}

	.section.content-home-etap .etap-step-blocks .step-block {
		flex-basis: 25%;
		display: flex;
		flex-direction: column;
		border-left: 1px solid #01488a;
		border-right: 1px solid #01488a;
	}

	.section.content-home-etap .etap-step-blocks .step-date {
		border-radius: 0 12px 12px 0;
		padding: 8px 30px;
		background-color: #ed3424;
		margin: unset;
		display: flex;
		justify-content: center;
		align-items: center;
		font-weight: 700;
		font-size: 20px;
		line-height: 130%;
		color: white;
		align-self: flex-start;
		max-width: 186px;
		width: 100%;
	}

	.section.content-home-etap .etap-step-blocks p {
		margin: unset;
	}

	.section.content-home-etap .etap-step-blocks .step-text {
		padding-top: 40px;
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 80px;
	}

	.section.content-home-etap .etap-step-blocks .step-text .step-title {
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin-bottom: 15px;
	}

	.section.content-home-etap .etap-step-blocks .step-text .step-caption {
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		margin-bottom: 10px;
	}

	.section.content-home-etap .etap-step-blocks .step-text .step-info {
		font-weight: 400;
		font-size: 14px;
		line-height: 140%;
		color: #8ec3f1;
	}



	.section.content-home-etap .etap-lucky-blocks {
		display: flex;
		margin-top: 100px;
	}

	.section.content-home-etap .etap-lucky-block {
		display: flex;
		flex-basis: 50%;
		flex-direction: column;
		padding-left: 30px;
		padding-right: 30px;
	}

	.section.content-home-etap .fly.etap-lucky-earth {
		right: 0px;
		/* top: 20px; */
		/* top: 29px; */
		bottom: -188px;
		z-index: 2;
		width: 949px;
		height: 596px;
	}

	@media(min-width:1280px) {
		.section.content-home-etap .fly.etap-lucky-earth {
			right: 0px;
			/* top: 20px; */
			/* top: 29px; */
			bottom: -9.79167vw;
			z-index: 2;
			width: 49.42708vw;
			height: 31.04167vw;
		}
	}

	.section.content-home-etap .etap-lucky-block p {
		margin: unset;
	}

	.section.content-home-etap .etap-lucky-block .lucky-num {
		font-family: "MyFont";
		font-weight: 500;
		font-size: 164px;
		line-height: 100%;
		text-transform: uppercase;
	}

	.section.content-home-etap .etap-lucky-block .lucky-text {
		font-family: "MyFont";
		font-weight: 500;
		font-size: 47px;
		line-height: 120%;
		text-transform: uppercase;
	}

	.section.content-home-etap .etap-lucky-block .join-button {
		align-self: flex-start;
		width: 220px;
		max-width: 100%;
	}

	.section.content-home-etap .fly.etap-lucky-line {
		right: 0px;
		top: -208px;
		width: 190px;
		height: 265px;
	}

	.section.content-home-etap .fly.fly-etap-ice-bottom {
		z-index: 1;
		/* bottom: -80px; */
		bottom: -78px;
		left: 0px;
		right: 0px;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}

	@media(min-width:1280px) {
		.section.content-home-etap .fly.fly-etap-ice-bottom {
			z-index: 1;
			/* bottom: -80px; */
			bottom: -4.0625vw;
			left: 0px;
			right: 0px;
			width: 100%;
			object-fit: cover;
			object-position: bottom;
		}
	}


	.section.content-home-group .group-img {
		width: 100%;
		height: auto;
		display: flex;
	}

	.section.content-home-group .fly.fly-group-ice-top {
		top: 0px;
		left: 0px;
		right: 0px;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}

	.section.content-home-group .fly.fly-group-ice-bottom {
		bottom: -1px;
		left: 0px;
		right: 0px;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}






	.section.content-home-organizator {
		/* padding-top: 120px; */
		display: flex;
		flex-direction: column;
		background-color: #01488a;
		color: white;
		overflow: hidden;
		/* padding-bottom: 330px; */
	}

	.section.content-home-organizator .section-in {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: right -100px;
		background-repeat: no-repeat;
	}

	.section.content-home-organizator .section-in-content {
		padding-top: 120px;
		padding-bottom: 363px;
	}

	.section.content-home-organizator .section-title {
		color: white;
	}

	.section.content-home-organizator .organizator-logos {
		margin-top: 70px;
	}

	.section.content-home-organizator .organizator-logos-in {
		display: flex;
		margin-left: -35px;
		margin-right: -35px;
		height: 87px;
	}

	.section.content-home-organizator .organizator-logos-in .site-logo {
		padding-left: 35px;
		padding-right: 35px;
	}

	.section.content-home-organizator .organizator-logos-in .site-logo img {
		height: 100%;
		width: auto;
		max-width: 100%;
		object-fit: contain;
		object-position: center;
	}

	.fly.fly-organizator-ice-bottom2 {
		bottom: -80px;
		left: 0px;
		right: 0px;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}

	.fly.fly-organizator-ice-bottom {
		bottom: 0px;
		left: 0px;
		right: 0px;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}



	#footer {
		/* flex-grow: 1; */
		/* display: flex; */
		background-color: #003274;
		color: white;
		padding-top: 80px;
		padding-bottom: 100px;
	}

	#footer .footer-blocks {
		display: flex;
	}

	#footer p {
		margin: unset;
	}

	#footer .footer-block {
		flex-basis: 50%;
	}

	#footer .footer-block.footer-block-right {
		flex-basis: 40%;
	}

	#footer .contact-title {
		font-weight: 400;
		font-size: 16px;
		margin-bottom: 15px;
	}

	#footer .contact-email {
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		text-decoration: underline;
		color: white;
		font-family: "MyFont";
		margin-bottom: 30px;
		display: block;
	}

	#footer .copyright {
		font-weight: 400;
		font-size: 12px;
		opacity: 0.5;
	}

	#footer .privacy-policy {
		font-weight: 400;
		font-size: 12px;
		color: white;
		margin-top: 15px;
		display: block;
	}


	#footer .menu-block ul {
		padding: unset;
		margin: unset;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		height: 130px;
	}

	#footer .menu-block ul li {
		display: flex;
		margin-bottom: 20px;
	}

	#footer .menu-block ul li a {
		color: white;
		font-weight: 400;
		font-size: 16px;
		text-decoration: none;
	}

	#footer .fly.fly-footer-ice-top {
		top: -77px;
		left: 0px;
		right: 0px;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}

	@media(min-width:1280px) {
		#footer .fly.fly-footer-ice-top {
			top: -4.01042vw;
			left: 0px;
			right: 0px;
			width: 100%;
			object-fit: cover;
			object-position: bottom;
		}
	}




	.content-nohome.single-page {
		padding-top: 150px;
		padding-bottom: 80px;
		background-color: #025ea1;
	}


	.content-nohome.single-page .section-title {
		font-weight: bold;
		font-size: 80px;
		line-height: 110%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		color: white;
	}


	.section.goarctic-page-rule .section-in {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: right -100px;
		background-repeat: no-repeat;
	}

	.section.goarctic-page-rule .rule-blocks {
		color: white;
		display: flex;
		min-height: 820px;
	}

	.section.goarctic-page-rule .rule-block.rule-block-left {
		flex-basis: 680px;
		flex-shrink: 0;
	}

	.section.goarctic-page-rule .rule-page-ship {
		width: 901px;
		height: auto;
		position: absolute;
		left: 0px;
		top: -46px;
	}

	.section.goarctic-page-rule .rule-list p {
		margin: unset;
	}

	.rule-etap-name {
		margin: unset;
		font-weight: 700;
		font-size: 16px;
		line-height: 140%;
	}


	.section.goarctic-page-rule .rule-list {
		display: flex;
		border: 1px solid #6cace4;
		border-radius: 12px;
		margin-top: 60px;
	}

	.section.goarctic-page-rule .rule-one {
		padding: 30px;
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-page-rule .rule-one.rule-one-left {
		flex-basis: 269px;
		border-right: 1px solid #6cace4;
	}


	.section.goarctic-page-rule .rule-one.rule-one-right {
		flex-grow: 1;
	}

	.section.goarctic-page-rule .rule-etap-date {
		font-weight: 400;
		font-size: 18px;
		line-height: 140%;
		margin: unset;
	}

	.section.goarctic-page-rule .rule-etap-name {
		margin: unset;
		font-weight: 700;
		font-size: 16px;
		line-height: 140%;
	}

	.section.goarctic-page-rule .rule-etaps {
		margin-top: auto;
		margin-bottom: auto;
	}

	.section.goarctic-page-rule .rule-list .rule-title {
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin-bottom: 10px;
	}

	.section.goarctic-page-rule .rule-list .rule-caption {
		font-weight: 400;
		font-size: 18px;
		line-height: 140%;
		margin-bottom: 20px;
	}

	.section.goarctic-page-rule .rule-list .rule-info {
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		color: #b0daff;
	}

	.section.goarctic-page-rule .rule-list .rule-etap {
		display: flex;
		justify-content: space-between;
		margin-bottom: 15px;
	}


	.section.goarctic-page-rule .rule-get-button {
		color: white;
		font-weight: 700;
		font-size: 20px;
		text-decoration: none;
		border-radius: 999px;
		transition: background-color 0.3s;
		background-color: #6cace4;
		padding: 15px 20px;
		display: flex;
		justify-content: center;
		align-content: center;
		margin-top: 48px;
		width: 363px;
		max-width: 100%;
	}



	.section.goarctic-page-rule-important {
		background: linear-gradient(180deg, #003274 0%, rgba(0, 50, 116, 0) 71.5%, #025ea1 100%);
	}

	.section.goarctic-page-rule-important .section-in {
		padding-top: 80px;
		padding-bottom: 80px;
	}


	.section.goarctic-page-rule-important .rule-important-block {
		justify-content: center;
		display: flex;
		align-items: center;
		flex-direction: column;
	}

	.section.goarctic-page-rule-important .rule-important-text {
		font-weight: 400;
		font-size: 22px;
		line-height: 130%;
		text-align: center;
		color: white;
		max-width: 578px;
		width: 100%;
		margin: unset;
		margin-top: 40px;
		margin-bottom: 40px;
	}


	.section.goarctic-page-rule-important {
		background-color: #003274;
	}

	.section.goarctic-page-rule {
		padding-bottom: 60px;
	}

	.section.goarctic-page-rule-important::after {
		height: 50px;
		width: 100%;
		content: "";
		display: flex;
		background-color: #025ea1;
	}

	.section.goarctic-page-rule-important .section-in {
		padding-top: 80px;
		padding-bottom: 130px;
		background: linear-gradient(180deg, #003274 0%, rgba(0, 50, 116, 0) 71.5%, #025ea1 100%);
	}

	.section.goarctic-page-rule-important .section-in::after {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: right -100px;
		background-repeat: no-repeat;
		content: "";
		height: 100%;
		width: 100%;
		position: absolute;
		top: 0px;
	}


	.section.goarctic-page-rule-important .fly.fly-important-ice-top {
		top: -77px;
		left: 0px;
		right: 0px;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}

	@media(min-width:1280px) {
		.section.goarctic-page-rule-important .fly.fly-important-ice-top {
			top: -4.01042vw;
			left: 0px;
			right: 0px;
			width: 100%;
			object-fit: cover;
			object-position: bottom;
		}

	}


	.section.goarctic-page-rule-important .fly.page-rule-important-bird {
		right: -123px;
		bottom: 0px;
		width: 140px;
		height: 248px;
	}




	.section.goarctic-page-posts {
		color: white;
	}

	.goarctic-page-posts .post-block-in .posts {
		margin-top: 60px;
		display: flex;
		flex-wrap: wrap;
		margin-left: -20px;
		margin-right: -20px;
	}


	.goarctic-page-posts .post-block-in .posts .post {
		flex-basis: 33.33333%;
		display: flex;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 40px;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-in {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		border: 1px solid #6cace4;
		border-radius: 12px;
		overflow: hidden;
		text-decoration: none;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-img-in {
		padding-top: 58.2%;
		width: 100%;
		position: relative;
		overflow: hidden;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-img-in img {
		max-width: 100%;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		object-fit: cover;
	}

	.goarctic-page-posts .post-block-in .posts .post-text p {
		margin: unset;
		color: white;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-text {
		padding: 30px;
		display: flex;
		flex-direction: column;
		flex-grow: 1;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-text .post-date {
		font-weight: 400;
		font-size: 10px;
		color: #6cace4;
		margin-bottom: 10px;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-text .post-title {
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		margin-bottom: 16px;
		font-family: "MyFont";
	}

	.goarctic-page-posts .post-block-in .posts .post .post-text .post-link {
		position: relative;
		display: flex;
		justify-content: space-between;
		margin-top: auto;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-text .post-link::after {
		background-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%3Cg clip-path='url(%23clip0_8040_98580)'%3E%3Cpath d='M16.5303 6.4696L16.582 6.52625C16.8063 6.80118 16.8063 7.19855 16.582 7.47351L16.5303 7.53015L11 13.0604L9.93945 11.9999L14.1895 7.74988H1.25V6.24988H14.1895L9.93945 1.99988L11 0.939331L16.5303 6.4696Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8040_98580'%3E%3Crect width='18' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
		content: "";
		width: 24px;
		height: 24px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		display: flex;
		margin-left: 20px;
	}



	.max-w-784 {
		max-width: 784px;
		width: 100%;
		flex-grow: 1;
	}


	.content-nohome.single-post {
		padding-top: 120px;
		padding-bottom: 80px;
		background-color: #025ea1;
		color: white;
	}


	.content-nohome .button-go-back {
		font-weight: 700;
		font-size: 14px;
		color: #6cace4;
		text-decoration: none;
		display: flex;
		align-items: center;
		padding-left: 10px;
		padding-bottom: 10px;
		padding-top: 10px;
		margin-bottom: 40px;
	}

	.content-nohome .button-go-back::before {
		background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.06066 1.99999L6.53033 2.53032L2.06066 6.99999L6.53033 11.4697L7.06066 12L6 13.0607L5.46967 12.5303L0.46967 7.53032C0.176777 7.23743 0.176777 6.76255 0.46967 6.46966L5.46967 1.46966L6 0.939331L7.06066 1.99999Z' fill='%236CACE4'/%3E%3C/svg%3E%0A");
		content: "";
		width: 7px;
		height: 12px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		display: flex;
		margin-right: 16px;
	}

	.content-nohome.single-post .post-date {
		font-weight: 400;
		font-size: 18px;
		color: #6cace4;
		margin: unset;
		margin-bottom: 10px;
	}

	.content-nohome.single-post .post-title {
		font-weight: 500;
		font-size: 60px;
		line-height: 110%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 40px;
	}

	.content-nohome.single-post .post-excerpt {
		font-weight: 700;
		font-size: 24px;
		line-height: 140%;
		margin-bottom: 30px;
	}

	.content-nohome.single-post .post-images {
		margin-bottom: 40px;
	}

	.content-nohome.single-post .post-img-in {
		padding-top: 58.2%;
		width: 100%;
		position: relative;
		overflow: hidden;
		border-radius: 12px;
	}

	.content-nohome.single-post .post-img-in img {
		max-width: 100%;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		object-fit: cover;
	}


	.content-nohome.single-post .post-content {
		font-weight: 400;
		font-size: 18px;
		line-height: 140%;
	}


	.section.goarctic-page-rule .section-title {
		margin-bottom: 40px;
	}


	.section.goarctic-page-help .section-title {
		margin-bottom: 40px;
	}

	.section.goarctic-page-help .section-in {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: right -100px;
		background-repeat: repeat-y;
	}

	.section.goarctic-page-help .help-blocks {
		color: white;
		display: flex;
	}

	.section.goarctic-page-help .help-block.help-block-left {
		flex-grow: 1;
	}

	.section.goarctic-page-help .help-block.help-block-right {
		flex-basis: 680px;
		flex-shrink: 0;
	}


	.section.goarctic-page-help .help-page-bear {
		width: 662px;
		height: auto;
		position: absolute;
		right: 20px;
		top: -46px;
	}


	.max-w-580 {
		max-width: 580px;
		width: 100%;
		flex-grow: 1;
	}


	.section.goarctic-page-help-writeToUs .section-in {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: right -100px;
		background-repeat: repeat-y;
	}

	.section.goarctic-page-help-writeToUs {
		padding-top: 110px;
		padding-bottom: 60px;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-title-block p {
		margin: unset;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-title-block .writeToUs-title {
		font-weight: 500;
		font-size: 30px;
		line-height: 120%;
		text-transform: uppercase;
		text-align: center;
		font-family: "MyFont";
		margin-bottom: 10px;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-title-block .writeToUs-caption {
		font-weight: 400;
		font-size: 18px;
		line-height: 140%;
		text-align: center;
		margin-bottom: 40px;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form {
		color: white;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help_form {
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-input-in {
		border: 1px solid #6cace4;
		border-radius: 8px;
		height: 50px;
		padding: 10px 12px;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .input-text-title {
		margin: unset;
		font-weight: 400;
		font-size: 12px;
		line-height: 130%;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form #help_form {
		color: white;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-input-in .input-text {
		font-weight: 400;
		font-size: 14px;
		line-height: 140%;
		background: unset;
		border: unset;
		color: white;
		padding: unset;
		width: 100%;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-input {
		margin-bottom: 4px;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-input-in {
		/* padding: 10px 12px; */
		padding: 6px 12px;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .response,
	.section.goarctic-page-help-writeToUs .writeToUs-form .server-response {
		margin: unset;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-input2-in {
		margin-top: 16px;
		border: 1px solid #ced2d4;
		width: 100%;
		height: 130px;
		background-color: white;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .input-text2 {
		background: unset;
		border: unset;
		padding: unset;
		color: #6CACE4;
		padding: 20px;
		width: 100%;
		height: 100%;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
		resize: none;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .input-text2::placeholder {
		text-align: center;
		color: #6cace4;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-btn {
		color: white;
		font-weight: 700;
		font-size: 20px;
		text-decoration: none;
		border-radius: 999px;
		transition: background-color 0.3s;
		background-color: #6cace4;
		padding: 15px 20px;
		display: flex;
		justify-content: center;
		align-content: center;
		margin-top: 30px;
		width: 260px;
		max-width: 100%;
		border: unset;
		align-self: center;
		cursor: pointer;
	}


	.input-select-block .input-select {
		cursor: pointer;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}

	.input-select-block .select-list {
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		background: white;
		border-top: none;
		z-index: 100;
		overflow-y: auto;
	}

	.input-select-block .select-list .select-one {
		padding: 10px;
		cursor: pointer;
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		color: #025ea1;
		border-bottom: 1px solid #6cace4;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}

	.input-select-block .select-list .select-one:last-child {
		border-bottom: unset;
	}

	.input-select-block .select-list .select-one:hover {
		background-color: #d7edff;
	}



	.section.goarctic-page-lk .fly.lk-background-earth {
		width: 1268px;
		height: auto;
		position: absolute;
		left: -574px;
		top: -446px;
	}

	.section.goarctic-page-lk .lk-blocks-in {
		display: flex;
		margin-left: -20px;
		margin-right: -20px;
		justify-content: space-between;
		/* flex-wrap: wrap; */
	}

	.section.goarctic-page-lk .lk-block {
		flex-basis: 33.333333%;
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		flex-shrink: 1;
	}

	.section.goarctic-page-lk .lk-block-in {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		padding-left: 20px;
		padding-right: 20px;
	}

	.section.goarctic-page-lk .lk-block-info {
		margin-bottom: 20px;
		color: white;
		margin-bottom: 20px;
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-page-lk .lk-user-top {
		margin-bottom: 40px;
	}

	.section.goarctic-page-lk p {
		margin: unset;
	}

	.section.goarctic-page-lk .lk-block-info-in {
		border: 1px solid #6cace4;
		border-radius: 12px;
		padding: 30px;
		background: radial-gradient(50% 50% at 50% 50%, rgba(2, 94, 161, 0) 0%, #025ea1 100%);
	}

	.section.goarctic-page-lk .lk-block-center .lk-block-info-in {
		padding: unset;
	}


	.section.goarctic-page-lk .lk-user-info1 {
		margin-bottom: 45px;
	}

	.section.goarctic-page-lk .lk-block-info .fio {
		font-weight: 700;
		font-size: 20px;
		line-height: 120%;
		margin-bottom: 10px;
	}

	.section.goarctic-page-lk .lk-block-info .birthday {
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
	}

	.section.goarctic-page-lk .lk-block-info .phone {
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		margin-bottom: 14px;
	}

	.section.goarctic-page-lk .lk-block-info .email {
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
	}

	.section.goarctic-page-lk .lk-block-info .separator {
		margin-top: 50px;
		margin-bottom: 34px;
		border-top: 1px solid #6cace4;
	}

	.section.goarctic-page-lk .lk-block-info .citizenship {
		font-weight: 700;
		font-size: 16px;
		line-height: 150%;
	}


	.section.goarctic-page-lk .avatar-img {
		width: 100px;
		height: 100px;
		overflow: hidden;
		border-radius: 100%;
	}

	.section.goarctic-page-lk .avatar-img img {
		width: 100%;
		height: 100%;
	}



	.section.goarctic-page-lk .lk-block-info .timer-block {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer {
		padding-bottom: 24px;
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer-in {
		display: flex;
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer-title {
		font-style: normal;
		color: white;
		font-weight: 700;
		font-size: 20px;
		line-height: 120%;
		margin-bottom: 20px;
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer .section {
		display: flex;
		flex-direction: column;
		align-items: center;
		position: relative;
		/* justify-content: center; */
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer .section+.section {
		/* margin-left: 10px; */
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer .section .value {
		font-style: normal;
		font-weight: 500;
		font-size: 48px;
		line-height: 100%;
		text-align: center;
		color: #6cace4;
		margin: unset;
		text-transform: uppercase;
		min-width: 66px;
		font-family: "MyFont";
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer .section .value.countdown-sep {
		min-width: unset;
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer .section .label {
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		text-align: center;
		color: white;
		margin: unset;
		position: absolute;
		bottom: -24px;
	}




	.section.goarctic-page-lk .lk-block-info .tests-blocks {
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block {
		padding: 30px;
		border-bottom: 1px solid #6cace4;
		flex-basis: 233px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block:last-child {
		border-bottom: unset;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-number {
		font-weight: 500;
		font-size: 20px;
		line-height: 120%;
		text-transform: uppercase;
		color: #b0daff;
		font-family: "MyFont";
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-top {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 15px;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-status {
		font-weight: 400;
		font-size: 14px;
		line-height: 130%;
		color: black;
		background-color: white;
		padding: 2px 12px;
		border-radius: 20px;
		display: flex;
		align-items: center;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-status.complite {
		color: white;
		background-color: #27AE60;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-status.check {
		color: white;
		background-color: #001C40;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-status.disabled {
		color: white;
		background-color: #ED3424;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-title {
		font-weight: 700;
		font-size: 20px;
		text-transform: uppercase;
		margin-bottom: 15px;
	}


	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-caption {
		font-weight: 400;
		font-size: 14px;
		color: rgba(255, 255, 255, 0.7);
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-center {
		margin-bottom: 15px;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-bottom {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-link {
		font-weight: 700;
		font-size: 15px;
		line-height: 150%;
		text-align: center;
		color: white;
		border-radius: 7px;
		padding: 1px 10px;
		background-color: #ed3424;
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		flex-basis: 106px;
		text-decoration: none;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-date {
		font-weight: 700;
		font-size: 16px;
		line-height: 150%;
		color: white;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block:not(.active) .tests-top {
		opacity: 0.3;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block:not(.active) .tests-center {
		opacity: 0.3;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block:not(.active) .tests-link {
		background-color: #6cace4;
	}



	.section.goarctic-page-lk .lk-block-info-in.rating {
		flex-basis: 216px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.section.goarctic-page-lk .lk-block-info-in .rating-block {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.section.goarctic-page-lk .lk-block-info-in.rating .rating-title {
		font-weight: 700;
		font-size: 20px;
		line-height: 120%;
		margin-bottom: 15px;
	}


	.section.goarctic-page-lk .lk-block-info-in.rating .rating-score {
		display: flex;
		padding-bottom: 20px;
	}

	.section.goarctic-page-lk .lk-block-info-in.rating .score-section {
		display: flex;
		flex-direction: column;
		align-items: center;
		position: relative;
	}

	.section.goarctic-page-lk .lk-block-info-in.rating .score-section .value {
		font-style: normal;
		font-weight: 500;
		font-size: 48px;
		line-height: 100%;
		text-align: center;
		color: #6cace4;
		margin: unset;
		text-transform: uppercase;
		min-width: 66px;
		font-family: "MyFont";
	}

	.section.goarctic-page-lk .lk-block-info-in.rating .score-section.sep .value {
		min-width: unset;
		margin-left: 5px;
		margin-right: 5px;
	}

	.section.goarctic-page-lk .lk-block-info-in.rating .score-section .label {
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		text-align: center;
		color: white;
		margin: unset;
		position: absolute;
		bottom: -24px;
	}



	.section.goarctic-page-lk .lk-block-info-in.tests-info {
		border-color: #0FE369;
		flex-basis: 216px;
		display: flex;
		justify-content: center;
		align-items: center;
	}


	.section.goarctic-page-lk .lk-block-info-in.tests-info .tests-info-title {
		font-weight: 700;
		font-size: 20px;
		line-height: 120%;
		text-align: center;
		margin-bottom: 20px;
	}

	.section.goarctic-page-lk .lk-block-info-in.tests-info .tests-info-caption {
		font-weight: 400;
		font-size: 16px;
		line-height: 130%;
	}




	.window {
		position: absolute;
		top: 0px;
		/* bottom: 0px; */
		left: 0px;
		right: 0px;
		z-index: 2;
		display: none;
		justify-content: center;
		align-items: center;
		min-height: 100vh;
		padding-bottom: 100px;
		padding-top: 100px;
		opacity: 0;
	}

	.window.active {
		display: flex;
	}

	.window::after {
		background-color: rgba(2, 94, 161, 0.4);
		backdrop-filter: blur(10px);
		left: 0px;
		right: 0px;
		top: 0px;
		bottom: 0px;
		content: "";
		position: fixed;
	}

	.window .window-in {
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
		z-index: 1;
	}

	.window .window-block {
		padding: 30px;
		border-radius: 12px;
		background-color: white;
		flex-basis: 620px;
		flex-shrink: 0;
	}


	.window .regauth-block p {
		margin: unset;
	}

	.window .regauth-block {
		padding-bottom: 30px;
		display: none;
		flex-direction: column
	}

	.window .regauth-block.active {
		display: flex;
	}

	.window .regauth-block .steps .step {
		display: flex;
		color: #9B9EA1;
		font-weight: 700;
		font-size: 15px;
		line-height: 140%;
		align-items: center;
	}

	.window .regauth-block .steps .step-num {
		border-radius: 200px;
		width: 24px;
		height: 24px;
		background-color: #9B9EA1;
		color: white;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 13px;
		line-height: 140%;
		margin-right: 5px;
	}

	.window .regauth-block .steps .step-name {
		margin-right: 17px;
	}

	.window .regauth-block .step-arrow {
		margin-right: 25px;
	}

	.window .regauth-block .steps {
		display: flex;
		margin-bottom: 40px;
	}

	.window .regauth-block .steps .step.active .step-num {
		background-color: #5299D3;
	}

	.window .regauth-block .steps .step.active .step-name {
		color: #5299D3;
		display: flex;
		align-items: center;
	}

	.window .regauth-block .steps .step.active .step-arrow {
		color: #5299D3;
	}


	.window .regauth-block .form-title {
		font-weight: 500;
		font-size: 48px;
		line-height: 120%;
		text-transform: uppercase;
		margin-bottom: 30px;
	}



	.window .regauth-block .regauth-input-in {
		/* border: 1px solid #9B9EA1; */
		/* border-radius: 15px; */
		/* padding: 10px 12px; */
		/* min-height: 63px; */
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.window .regauth-block .input-text {
		font-weight: 400;
		font-size: 32px;
		line-height: 120%;
		background: unset;
		border: unset;
		color: #454545;
		padding: unset;
		width: 100%;
		text-align: center;
		border: 1px solid #9B9EA1;
		border-radius: 15px;
		padding: 10px 12px;
		min-height: 63px;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.input-text.error {
		border-color: #ed3424 !important;
	}


	.response p {
		margin: unset;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 5px;
		font-size: 16px;
	}

	.response .error {
		color: #ed3424;
	}

	.response .success {
		color: #27AE60;
	}

	.server-response p {
		margin: unset;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.server-response .error {
		color: #ed3424;
	}

	.server-response .success {
		color: #27AE60;
	}

	.window .regauth-block .small-text {
		font-weight: 400;
		font-size: 10px;
		line-height: 120%;
		padding-left: 25px;
		padding-right: 25px;
		color: #9B9EA1;
	}

	.window .regauth-block .input-text-title {
		margin-bottom: 5px;
	}

	.window .regauth-block .input-text-caption {
		margin-bottom: 5px;
		margin-top: 10px;
	}

	.window .regauth-block .regauth-input {
		margin-bottom: 30px;
	}


	.style-btn-red {
		color: white;
		font-weight: 700;
		font-size: 20px;
		text-decoration: none;
		border-radius: 10px;
		transition: background-color 0.3s;
		background-color: #ed3424;
		padding: 15px 20px;
		display: flex;
		justify-content: center;
		align-content: center;
		border: unset;
		cursor: pointer;
	}


	.style-btn-blue {
		color: white;
		font-weight: 700;
		font-size: 20px;
		text-decoration: none;
		border-radius: 10px;
		transition: background-color 0.3s;
		background-color: #6cace4;
		padding: 15px 20px;
		display: flex;
		justify-content: center;
		align-content: center;
		border: unset;
		cursor: pointer;
	}
	
	.style-btn-white {
		color: white;
		font-weight: 700;
		font-size: 20px;
		text-decoration: none;
		border-radius: 10px;
		border: 1px solid white;
		transition: background-color 0.3s;
		background-color: unset;
		padding: 15px 20px;
		display: flex;
		justify-content: center;
		align-content: center;
		cursor: pointer;
	}


	.style-btn-transparent {
		color: #9B9EA1;
		font-weight: 700;
		font-size: 20px;
		text-decoration: none;
		border-radius: 10px;
		transition: background-color 0.3s;
		padding: 15px 20px;
		display: flex;
		justify-content: center;
		align-content: center;
		border: unset;
		background-color: unset;
		border: 1px solid #5299D3;
		cursor: pointer;
	}


	.window .regauth-block form {
		display: flex;
		flex-direction: column;
	}

	.window .separator {
		border-top: 1px solid #9B9EA1;
		margin-top: 30px;
		margin-bottom: 30px;
		width: 100%;
		flex-grow: 1;
	}


	.window .regauth-block .form-step {
		display: none;
		flex-direction: column;
	}

	.window .regauth-block .form-step.active {
		display: flex;
	}


	.window .regauth-block button+button {
		margin-top: 30px;
	}



	.section.goarctic-tasks-quiz {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-tasks-quiz .section-in {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-quiz .section-in .section-in-content {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-quiz .quiz-pages {
		margin-bottom: 60px;
		display: flex;
	}

	.quiz-blocks {
		color: white;
		display: flex;
		min-height: 820px;
	}

	.quiz-blocks .quiz-block.quiz-block-left {
		flex-basis: 755px;
		flex-shrink: 0;
	}

	.quiz-blocks .section-caption {
		font-weight: 400;
		font-size: 20px;
		line-height: 120%;
		margin-top: 15px;
		margin-bottom: 20px;
	}

	.quiz-blocks .section-info .info-title {
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin-top: 20px;
		margin-bottom: 5px;
	}

	.quiz-blocks .section-info .info-caption {
		font-weight: 400;
		font-size: 20px;
		line-height: 140%;
		margin-top: 5px;
	}






	.quiz-blocks .quiz-list {
		display: flex;
		border: 1px solid #6cace4;
		border-radius: 12px;
		margin-bottom: 30px;
	}

	.quiz-blocks .quiz-one {
		padding: 30px;
		display: flex;
		flex-direction: column;
		flex-basis: 50%;
	}

	.quiz-blocks .quiz-one.quiz-one-left {
		border-right: 1px solid #6cace4;
	}

	.quiz-blocks .quiz-one.quiz-one-right {
		flex-grow: 1;
	}

	.quiz-blocks .quiz-title {
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 10px;
	}

	.quiz-blocks .quiz-texts {
		flex-grow: 1;
		justify-content: center;
		display: flex;
		flex-direction: column;
	}

	.quiz-blocks .quiz-texts p {
		margin-top: 5px;
		margin-bottom: 5px;
		font-size: 16px;
	}

	.quiz-blocks .quiz-info {
		display: flex;
		padding: 15px 8px;
		background-color: #3785c3;
		align-items: center;
		margin-top: 15px;
	}

	.quiz-blocks .quiz-info p {
		margin: unset;
		padding-left: 7px;
		padding-right: 7px;
	}

	.quiz-blocks .quiz-info-text {
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
	}

	.quiz-blocks .quiz-info-number {
		font-weight: 700;
		font-size: 48px;
		line-height: 100%;
		text-transform: uppercase;
	}

	.quiz-blocks .section-bottom {
		display: flex;
	}

	.quiz-blocks .start-button.style-btn-red {
		min-width: 200px;
		border-radius: 100px;
	}

	.quiz-blocks .tasks-quiz-bear {
		width: 986px;
		height: auto;
		position: absolute;
		left: 0px;
		top: -46px;
	}

	.quiz-pages .quiz-page {
		display: none;
		flex-grow: 1;
	}

	.quiz-pages .quiz-page.active {
		display: flex;
	}


	.quiz-start .quiz-block.quiz-block-left {
		display: flex;
		align-items: center;
	}

	.quiz-start .quiz-block .ready-texts {
		font-family: "MyFont";
		margin: unset;
	}

	.quiz-start .quiz-block .ready-texts .ready-text {
		font-weight: 500;
		font-size: 80px;
		line-height: 110%;
		text-transform: uppercase;
		margin-bottom: 50px;
		color: #6cace4;
	}

	.quiz-start .quiz-block .ready-texts .ready-timer {
		font-weight: 700;
		font-size: 128px;
		line-height: 100%;
		margin: unset;
		text-align: center;
	}


	.quiz-game-blocks {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		color: white;
		margin-left: -20px;
		margin-right: -20px;
	}

	.quiz-game-block.quiz-game-content {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		padding-top: 30px;
		padding-bottom: 30px;
	}


	.progress-title {
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		margin-bottom: 5px;
	}

	.progress-line {
		height: 2px;
		position: relative;
		background-color: #6cace4;
	}

	.progress-line .line {
		background-color: white;
		background-size: cover;
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0px;
		width: 0%;
		content: "";
		transition: width 0.5s;
	}



	.quiz-game-block.quiz-progress {
		width: 50%;

	}

	.quiz-game-block {
		padding-left: 20px;
		padding-right: 20px;
	}

	.game-content.content-question * {
		margin-top: unset;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}

	.quiz-game-block.block-remote {
		display: flex;
		justify-content: space-between;
	}

	.game-content.content-question {
		flex-grow: 1;
		font-weight: 400;
		font-size: 22px;
		line-height: 140%;
		width: 50%;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		position: relative;
	}

	.game-content.content-question::after {
		position: absolute;
		z-index: 999;
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		content: "";
	}

	.game-content.content-question p br {
		display: none;
	}

	.content-answers-in {
		display: flex;
		flex-wrap: wrap;
		margin-left: -20px;
		margin-right: -20px;
	}

	.content-answers-in .answer {
		flex-basis: 50%;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 10px;
		padding-bottom: 10px;
		font-weight: 400;
		font-size: 18px;
		line-height: 140%;
		display: flex;
	}

	.content-answers-in .answer .answer-in {
		border: 1px solid #6cace4;
		border-radius: 12px;
		min-height: 70px;
		display: flex;
		align-items: center;
		padding-left: 40px;
		padding-right: 40px;
		padding-top: 10px;
		padding-bottom: 10px;
		cursor: pointer;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		flex-grow: 1;
	}

	.content-answers-in .answer.select .answer-in {
		opacity: 0.4;
	}

	.content-answers-in .answer.good .answer-in {
		background-color: #6cace4;
		border-color: #6cace4;
		opacity: 1;
	}

	.content-answers-in .answer.error .answer-in {
		background-color: #ED3424;
		border-color: #ED3424;
		opacity: 1;
	}


	.block-remote .timer-block .timer-title {
		font-weight: 400;
		font-size: 18px;
		line-height: 140%;
		margin: unset;
		margin-bottom: 0px;
		text-align: right;
	}

	.block-remote .timer-block .timer {
		font-weight: 700;
		font-size: 18px;
		line-height: 130%;
	}

	.block-remote .timer-block .timer-in {
		display: flex;
	}

	.block-remote .timer-block .sep.section {
		margin-left: 5px;
		margin-right: 5px;
	}


	.quiz-page.quiz-game {
		min-height: 70vh;
	}

	.quiz-game-block .next-button {
		opacity: 0.3;
	}

	.quiz-game-block .next-button.act {
		opacity: 1;
	}




	.quiz-page.quiz-end .quiz-blocks {
		flex-grow: 1;
	}

	.quiz-page.quiz-end .quiz-block {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}


	.quiz-page.quiz-end .quiz-block .end-texts {
		width: 100%;
		max-width: 500px;
	}

	.quiz-page.quiz-end .quiz-block .end-text-small {
		font-weight: 700;
		font-size: 24px;
		line-height: 100%;
		text-align: center;
		margin: unset;
		margin-bottom: 30px;
	}

	.quiz-page.quiz-end .quiz-block .end-text-big {
		font-weight: 500;
		font-size: 60px;
		line-height: 110%;
		text-transform: uppercase;
		text-align: center;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 30px;
	}

	.quiz-page.quiz-end .quiz-block .ratings {
		display: flex;
		margin-left: -10px;
		margin-right: -10px;
		margin-bottom: 40px;
	}

	.quiz-page.quiz-end .quiz-block .rating-block {
		flex-basis: 50%;
		display: flex;
		padding-left: 10px;
		padding-right: 10px;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in {
		border: 1px solid #6cace4;
		border-radius: 12px;
		padding: 30px;
		background: radial-gradient(50% 50% at 50% 50%, rgba(2, 94, 161, 0) 0%, #025ea1 100%);
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in .rating-title {
		font-weight: 700;
		font-size: 24px;
		line-height: 100%;
		text-align: center;
		margin: unset;
		margin-bottom: 30px;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in .rating-score p {
		margin: unset;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in .rating-score {
		display: flex;
		font-weight: 700;
		font-size: 56px;
		line-height: 100%;
		text-transform: uppercase;
		text-align: center;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in .score-section.sep {
		margin-left: 10px;
		margin-right: 10px;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in .end-texts {
		max-width: 500px;
		width: 100%;
	}

	.quiz-page.quiz-end .quiz-block .end-texts .bottom-block {
		display: flex;
		justify-content: center;
	}

	.quiz-page.quiz-end .quiz-block .end-texts .bottom-block .back-profile-button {
		border-radius: 100px;
	}

}


@media(min-width:768px) and (max-width:1280px) {


	.m-right-87 {
		margin-right: 6.79688vw;
	}




	#main {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
	}


	.max-w-1196 {
		max-width: 93.4375vw;
		width: 100%;
		flex-grow: 1;
	}

	.bodymain {
		margin: unset;
		flex-direction: column;
		min-height: 100vh;
		font-family: Rosatom;
		overflow-x: hidden;
		display: flex;
		/* align-items: center; */
		flex-direction: column;
	}

	.bodymain-in {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
	}


	#masterheader {
		display: flex;
		justify-content: space-between;
	}

	.masterheader-logos {
		display: flex;
		align-items: center;
	}

	.masterheader-logos-in {
		display: flex;
		height: 2.73438vw;
		margin-left: -0.85938vw;
		margin-right: -0.85938vw;
	}


	#masterheader .site-logo img {
		height: 100%;
		width: auto;
		max-width: 100%;
		object-fit: contain;
		object-position: center;
	}

	#masterheader .site-logo {
		padding-left: 0.85938vw;
		padding-right: 0.85938vw;
		display: flex;
	}

	#masterheader .site-logo>* {
		display: flex;
	}

	#masthead {
		height: 7.8125vw;
		display: flex;
		flex-direction: column;
		justify-content: center;
		position: absolute;
		z-index: 3;
	}





	#masterheader .site-menu #menu-menu {
		display: flex;
		margin: unset;
		padding: unset;
	}

	#masterheader .masterheader-menu {
		display: flex;
		align-items: center;
	}

	.site-menu #menu-menu li {
		list-style: none;
	}

	.masterheader-menu a,
	.masterheader-menu .separate {
		color: white;
		font-weight: 700;
		font-size: 1.09375vw;
		text-decoration: none;
		border-radius: 78.04688vw;
		transition: background-color 0.3s;
	}

	.masterheader-menu a {
		padding: 0.39063vw 0.9375vw;
	}

	.masterheader-menu a:hover {
		background-color: rgba(108, 172, 228, 0.1);
	}

	.masterheader-menu a:active {
		background-color: #6cace4;
	}

	.site-auth a.reg {
		background-color: #ed3424;
	}

	.site-lang {
		flex-shrink: 0;
	}

	.site-lang a.current {
		background-color: #6cace4;
	}

	.relative {
		position: relative;
	}

	.site-lk {
		padding-left: 1.5625vw;
		padding-right: 1.5625vw;
	}

	.site-lk .lk {
		background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 41C32.0457 41 41 32.0457 41 21C41 9.95431 32.0457 1 21 1C9.95431 1 1 9.95431 1 21C1 32.0457 9.95431 41 21 41Z' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M20.7476 22.1681C24.1765 22.1681 26.9562 19.3884 26.9562 15.9595C26.9562 12.5306 24.1765 9.75098 20.7476 9.75098C17.3187 9.75098 14.5391 12.5306 14.5391 15.9595C14.5391 19.3884 17.3187 22.1681 20.7476 22.1681Z' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M32 33.5151C32 27.44 26.8513 22.5151 20.5 22.5151C14.1487 22.5151 9 27.44 9 33.5151' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M15.5001 13.1683L13.9242 9.9475C13.5486 9.17995 13.8505 8.25287 14.606 7.85361V7.85361C15.3374 7.46706 16.2432 7.70936 16.6839 8.40949L18 10.5002' stroke='white'/%3E%3Cpath d='M23.5005 10.5L24.6358 8.34884C25.0288 7.6041 25.9515 7.31938 26.6958 7.71311V7.71311C27.4226 8.09755 27.7134 8.98925 27.3528 9.72819L26.0005 12.5' stroke='white'/%3E%3C/svg%3E%0A");
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		width: 3.125vw;
		height: 3.125vw;
		display: flex;
	}



	#masterheader .site-menu {
		padding-left: 1.5625vw;
		padding-right: 1.5625vw;
	}

	.site-auth {
		padding-right: 1.17188vw;
		flex-shrink: 0;
	}


	.fly-elements .fly {
		position: absolute;
	}


	.section.content-home-top .top-text {
		position: absolute;
	}

	.section.content-home-top .top-img {
		width: 100%;
		height: auto;
	}

	.fly.fly-top-ice {
		bottom: 0vw;
		left: 0vw;
		right: 0vw;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}



	.section.content-home-top .top-text {
		bottom: 6.25vw;
		font-family: "MyFont";
		color: white;
		text-transform: uppercase;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}

	.section.content-home-top .top-text .title {
		font-size: 8.67188vw;
		text-align: justify;
		font-weight: bold;
		margin: unset;
		line-height: 100%;
	}

	html[lang="en"] .section.content-home-top .top-text .title {
		font-size: 6.01563vw;
	}

	.section.content-home-top .top-text .text {
		font-weight: 500;
		font-size: 1.875vw;
		line-height: 120%;
		display: flex;
		margin-top: 3.90625vw;
	}

	.section.content-home-top .top-text .text .arrow {
		background-image: url("data:image/svg+xml,%3Csvg width='781' height='23' viewBox='0 0 781 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3CforeignObject x='-12' y='-11.5459' width='804.5' height='46.0918'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='backdrop-filter:blur(0.46875vw);height:100%25;width:100%25'%3E%3C/div%3E%3C/foreignObject%3E%3Cpath data-figma-bg-blur-radius='12' d='M780.061 12.5607C780.646 11.9749 780.646 11.0252 780.061 10.4394L770.515 0.893466C769.929 0.307679 768.979 0.307679 768.393 0.893465C767.808 1.47925 767.808 2.429 768.393 3.01479L776.879 11.5001L768.393 19.9853C767.808 20.5711 767.808 21.5209 768.393 22.1067C768.979 22.6925 769.929 22.6925 770.515 22.1067L780.061 12.5607ZM-1.31134e-07 13L779 13.0001L779 10.0001L1.31134e-07 10L-1.31134e-07 13Z' fill='white' fill-opacity='0.4'/%3E%3C/svg%3E%0A");
		flex-grow: 1;
		background-repeat: no-repeat;
		background-position: right;
		background-size: cover;
		margin-left: 1.5625vw;
		margin-right: 1.5625vw;
	}





	.section.content-home-about .about-blocks {
		display: flex;
	}

	.section.content-home-about .about-block {
		display: flex;
		flex-direction: column;
	}

	.section.content-home-about .about-block.block-left {
		flex-basis: 45.15625vw;
		flex-shrink: 0;
		padding-top: 4.375vw;
		padding-bottom: 7.8125vw;
	}

	.section.content-home-about .about-block.block-right {
		flex-grow: 1;
		justify-content: flex-end;
		align-items: flex-end;
	}


	.section .section-title {
		font-weight: bold;
		font-size: 6.25vw;
		line-height: 110%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		color: #025ea1;
	}

	.section.content-home-about .section-caption {
		font-weight: 400;
		font-size: 1.5625vw;
		line-height: 140%;
		color: black;
		margin: unset;
		margin-top: 2.34375vw;
	}



	.section.content-home-about .step-blocks {
		display: flex;
		margin-left: -0.625vw;
		margin-right: -0.625vw;
		margin-top: 5.46875vw;
	}

	.section.content-home-about .step-block {
		display: flex;
		flex-direction: column;
		flex-basis: 50%;
	}

	.section.content-home-about .step-title {
		font-size: 1.875vw;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		color: #025EA1;
		margin: unset;
		margin-left: 2.8125vw;
	}

	.section.content-home-about .step-one {
		padding: 0.625vw;
		min-height: 16.40625vw;
		display: flex;
	}

	.section.content-home-about .step-one-in {
		border-radius: 0.9375vw;
		background-color: #C3E3FF;
		display: flex;
		flex-direction: column;
		padding: 2.34375vw;
		flex-grow: 1;
		justify-content: center;
	}


	.section.content-home-about .step-one-in p {
		margin: unset;
		font-weight: 400;
		font-size: 1.5625vw;
		line-height: 140%;
	}

	html[lang="en"] .section.content-home-about .step-one-in p {
		font-size: 1.40625vw;
	}

	.section.content-home-about .step-one-in .date {
		font-weight: bold;
	}


	.section.content-home-about .step-image {
		width: 14.375vw;
		height: 8.20313vw;
		object-fit: contain;
		object-position: center;
		max-width: 100%;
		max-height: 100%;
	}

	.no-background {
		background: unset !important;
	}


	.section .join-button {
		color: white;
		font-weight: 700;
		font-size: 1.5625vw;
		text-decoration: none;
		border-radius: 78.04688vw;
		transition: background-color 0.3s;
		background-color: #ed3424;
		padding: 1.17188vw 1.5625vw;
		display: flex;
		justify-content: center;
		align-content: center;
		margin-top: 3.75vw;
	}

	.section .join-button:hover {
		background-color: #d81a09;
	}

	.section .join-button:active {
		background-color: #ed3424;
	}


	.section.content-home-about .join-caption {
		font-size: 1.5625vw;
		line-height: 120%;
		text-transform: uppercase;
		color: #025ea1;
		font-weight: bold;
		font-family: "MyFont";
		margin: unset;
		margin-top: 1.5625vw;
	}


	.section.content-home.content-home-about .section-in {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: center 11.95313vw;
		background-repeat: no-repeat;
	}


	.section.content-home.content-home-about .about-ship {
		width: 70.39063vw;
		height: auto;
		position: absolute;
		left: 3.125vw;
		/* right: 3.125vw; */
		top: -1.09375vw;
	}


	.section.content-home.content-home-about .about-video-in {
		border-radius: 3.98438vw;
		background-color: #025EA1;
		width: 34.0625vw;
		padding: 3.125vw;
		overflow: hidden;
	}

	.section.content-home.content-home-about .video-title {
		margin: unset;
		font-size: 3.75vw;
		line-height: 120%;
		text-transform: uppercase;
		color: white;
		font-family: "MyFont";
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		text-align: center;
	}

	.section.content-home.content-home-about .video-play-btn {
		background-image: url("data:image/svg+xml,%3Csvg width='44' height='51' viewBox='0 0 44 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.5012 18.5453C37.1446 20.8515 38.966 22.0045 39.5908 23.481C40.1364 24.7702 40.1364 26.2298 39.5908 27.5192C38.966 28.9954 37.1446 30.1485 33.5012 32.4548L16.3894 43.2868C12.3457 45.8463 10.3239 47.1263 8.65545 46.9902C7.20112 46.8718 5.86797 46.1237 4.99803 44.9373C4 43.5764 4 41.1616 4 36.332V14.6681C4 9.83861 4 7.42388 4.99803 6.06289C5.86797 4.87657 7.20112 4.12822 8.65545 4.00979C10.3239 3.87396 12.3457 5.15377 16.3894 7.71341L33.5012 18.5453Z' fill='%23E52922' stroke='white' stroke-width='7' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
		width: 5.46875vw;
		height: 5.46875vw;
		content: "";
		display: flex;
		background-position: center;
		background-repeat: no-repeat;
		background-size: 53%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0.625vw;
		margin-bottom: 0.39063vw;
	}

	.section.content-home.content-home-about .fly.fly-about-atom {
		background-image: url("data:image/svg+xml,%3Csvg width='215' height='223' viewBox='0 0 215 223' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M75.1928 55.7521C72.149 71.8779 72.2883 93.4551 76.3618 116.648C80.4352 139.841 87.6596 160.19 96.0208 174.34C100.203 181.418 104.648 186.908 109.093 190.433C113.538 193.959 117.908 195.466 121.996 194.758C126.083 194.049 129.681 191.163 132.663 186.35C135.643 181.539 137.954 174.878 139.477 166.812C142.52 150.687 142.381 129.11 138.308 105.917C134.234 82.7239 127.01 62.3741 118.648 48.2241C114.466 41.1465 110.021 35.6566 105.577 32.1312C101.131 28.6051 96.7611 27.099 92.6736 27.8071C88.5862 28.5151 84.9878 31.4016 82.0068 36.2143C79.0263 41.0261 76.7152 47.6863 75.1928 55.7521ZM80.6991 35.4073C83.813 30.3802 87.7339 27.1068 92.4084 26.297C97.0829 25.4872 101.888 27.249 106.532 30.9322C111.176 34.6161 115.735 40.277 119.972 47.4474C128.449 61.7934 135.724 82.3282 139.821 105.655C143.918 128.981 144.073 150.749 140.987 167.098C139.444 175.27 137.085 182.129 133.97 187.157C130.856 192.184 126.935 195.458 122.261 196.268C117.586 197.077 112.781 195.316 108.137 191.632C103.493 187.948 98.9342 182.288 94.6972 175.117C86.2203 160.771 78.945 140.236 74.8481 116.91C70.7512 93.5838 70.5967 71.8154 73.6826 55.4664C75.225 47.2948 77.5846 40.4354 80.6991 35.4073Z' fill='%23001C40'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.5853 79.4995C29.515 82.0359 26.3142 85.3554 25.2461 89.353C24.178 93.3507 25.2968 97.8242 28.4264 102.551C31.5555 107.278 36.6467 112.178 43.3471 116.956C56.7429 126.511 76.4318 135.483 99.2385 141.576C122.045 147.67 143.586 149.713 159.961 148.113C168.152 147.312 175.009 145.605 180.078 143.069C185.149 140.532 188.349 137.213 189.418 133.215C190.486 129.218 189.367 124.744 186.237 120.017C183.108 115.291 178.017 110.391 171.317 105.612C157.921 96.0575 138.232 87.0851 115.425 80.9918C92.6184 74.8984 71.0781 72.8555 54.7022 74.4556C46.5112 75.2559 39.6546 76.9637 34.5853 79.4995ZM54.55 72.9303C71.1528 71.308 92.8826 73.383 115.821 79.5114C138.759 85.6398 158.628 94.679 172.209 104.366C178.997 109.207 184.249 114.235 187.519 119.174C190.788 124.111 192.124 129.04 190.902 133.612C189.681 138.184 186.065 141.789 180.769 144.439C175.472 147.089 168.412 148.827 160.114 149.638C143.511 151.26 121.781 149.185 98.843 143.057C75.905 136.928 56.0358 127.889 42.4545 118.203C35.6663 113.361 30.4142 108.333 27.1445 103.395C23.8753 98.4567 22.5397 93.5281 23.7612 88.9563C24.9826 84.3846 28.5984 80.7788 33.8946 78.1294C39.1918 75.4795 46.2517 73.7411 54.55 72.9303Z' fill='%23001C40'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38.4285 150.48C37.4486 156.054 38.2122 160.601 40.7918 163.847C43.3714 167.092 47.6364 168.873 53.3034 169.196C58.9692 169.519 65.9436 168.376 73.7791 165.873C89.4444 160.868 108.39 150.48 126.877 135.875C145.365 121.27 159.839 105.256 168.307 91.1952C172.542 84.1623 175.253 77.6543 176.232 72.0811C177.212 66.5069 176.449 61.9602 173.869 58.7145C171.29 55.4688 167.024 53.6883 161.358 53.3651C155.692 53.0421 148.717 54.1853 140.882 56.6884C125.216 61.6929 106.271 72.081 87.7835 86.686C69.2964 101.291 54.8219 117.305 46.3543 131.366C42.1189 138.399 39.4083 144.907 38.4285 150.48ZM45.0366 130.575C53.6216 116.32 68.2347 100.173 86.8282 85.484C105.422 70.795 124.529 60.3026 140.411 55.2288C148.349 52.6928 155.522 51.4975 161.443 51.835C167.362 52.1725 172.123 54.0518 175.073 57.7636C178.023 61.4755 178.77 66.5254 177.746 72.348C176.722 78.1717 173.915 84.8607 169.624 91.9858C161.039 106.241 146.426 122.388 127.833 137.077C109.239 151.766 90.1321 162.259 74.2499 167.332C66.3116 169.868 59.1385 171.064 53.218 170.726C47.2985 170.389 42.5382 168.509 39.5881 164.798C36.6381 161.086 35.8913 156.036 36.9149 150.213C37.9388 144.389 40.7457 137.7 45.0366 130.575Z' fill='%23001C40'/%3E%3Cpath d='M120.448 115.005C118.612 121.878 111.532 125.958 104.638 124.116C97.7447 122.274 93.6432 115.207 95.4794 108.334C97.3156 101.461 104.395 97.3814 111.289 99.2232C118.183 101.065 122.284 108.132 120.448 115.005Z' fill='%23ED3424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M106.365 99.6555C99.7127 100.529 95.038 106.617 95.924 113.253C96.8099 119.889 102.921 124.561 109.573 123.687C116.226 122.814 120.9 116.726 120.014 110.09C119.129 103.454 113.018 98.782 106.365 99.6555ZM94.4007 113.453C93.4027 105.977 98.6686 99.1198 106.162 98.1359C113.656 97.152 120.54 102.414 121.538 109.89C122.536 117.365 117.27 124.223 109.776 125.207C102.282 126.191 95.3986 120.928 94.4007 113.453Z' fill='%23001C40'/%3E%3Cpath d='M85.9569 52.5291C84.6319 57.4884 79.5265 60.4305 74.5521 59.1015C69.5776 57.7724 66.6199 52.6761 67.9449 47.7168C69.2699 42.7575 74.3753 39.8154 79.3497 41.1444C84.3214 42.4688 87.2819 47.5698 85.9569 52.5291Z' fill='%23ED3424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M85.22 52.3318C86.4359 47.781 83.719 43.1007 79.1581 41.8858L79.1576 41.8857C74.5932 40.6662 69.9088 43.3657 68.693 47.9162C67.4773 52.4667 70.1911 57.1429 74.7555 58.3623C79.3199 59.5818 84.0043 56.8823 85.22 52.3318ZM79.5531 40.4053C84.9354 41.8393 88.139 47.3609 86.705 52.7285C85.2708 58.0966 79.7444 61.2813 74.36 59.8427C68.9755 58.4041 65.7739 52.8876 67.2081 47.5195C68.6423 42.1514 74.1686 38.9667 79.5531 40.4053ZM79.5531 40.4053L79.3554 41.1455L79.5526 40.4051C79.5527 40.4052 79.5529 40.4052 79.5531 40.4053Z' fill='%23001C40'/%3E%3Cpath d='M178.965 149.884C177.64 154.843 172.534 157.785 167.56 156.456C162.585 155.127 159.628 150.031 160.953 145.072C162.278 140.112 167.383 137.17 172.358 138.499C177.333 139.825 180.29 144.925 178.965 149.884Z' fill='%23ED3424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M178.228 149.683C179.444 145.132 176.73 140.453 172.166 139.237L172.165 139.237C167.601 138.018 162.917 140.717 161.701 145.268C160.485 149.818 163.199 154.494 167.763 155.714C172.328 156.933 177.012 154.234 178.228 149.683ZM172.561 137.757C177.947 139.192 181.147 144.713 179.713 150.08C178.279 155.448 172.752 158.633 167.368 157.194C161.983 155.756 158.782 150.239 160.216 144.871C161.65 139.503 167.176 136.318 172.561 137.757ZM172.561 137.757C172.561 137.757 172.561 137.757 172.561 137.757L172.363 138.497L172.56 137.757C172.56 137.757 172.561 137.757 172.561 137.757Z' fill='%23001C40'/%3E%3Cpath d='M49.66 140.548C48.335 145.507 43.2297 148.45 38.2552 147.121C33.2808 145.791 30.3231 140.695 31.6481 135.736C32.973 130.777 38.0784 127.834 43.0528 129.163C48.0273 130.493 50.985 135.589 49.66 140.548Z' fill='%23ED3424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.8451 129.903C38.2807 128.683 33.5963 131.383 32.3805 135.933C31.1648 140.484 33.8786 145.16 38.443 146.379C43.0074 147.599 47.6918 144.899 48.9075 140.349C50.1233 135.798 47.4095 131.122 42.8451 129.903ZM30.8956 135.537C32.3298 130.169 37.8561 126.984 43.2406 128.422C48.6251 129.861 51.8267 135.378 50.3925 140.746C48.9582 146.114 43.4319 149.298 38.0475 147.86C32.663 146.421 29.4614 140.905 30.8956 135.537Z' fill='%23001C40'/%3E%3C/svg%3E%0A");
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		width: 13.59375vw;
		height: 13.59375vw;
	}

	.section.content-home.content-home-about .fly.fly-about-atom.fly-about-atom1 {
		left: -5.39063vw;
		bottom: -5vw;
	}

	.section.content-home.content-home-about .fly.fly-about-atom.fly-about-atom2 {
		right: -6.64063vw;
		bottom: -1.48438vw;
	}


	.section.content-home-geography {
		padding-top: 11.25vw;
		min-height: 108.59375vw;
		display: flex;
		flex-direction: column;
	}

	.section.content-home-geography .section-in {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
	}

	.section.content-home-geography .section-in-content {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
	}

	.section.content-home-geography .geography-blocks {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
	}

	.section.content-home-geography .geography-block.block-top {
		display: flex;
		align-items: center;
		flex-grow: 0;
	}

	.section.content-home-geography .geography-bird {
		width: 13.28125vw;
		height: 13.28125vw;
		object-fit: contain;
		object-position: center;
		margin-left: 19.0625vw;
	}

	.section.content-home-geography .geography-block.block-bottom {
		display: flex;
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: center 11.95313vw;
		background-repeat: no-repeat;
	}

	.section.content-home-geography .bottom-block {
		display: flex;
		flex-direction: column;
	}

	.section.content-home-geography .bottom-block.block-left {
		flex-grow: 1;
	}

	.section.content-home-geography .geography-earth {
		width: 72.57813vw;
		height: auto;
		position: absolute;
		/* left: 3.125vw; */
		right: 13.28125vw;
		top: 6.71875vw;
	}

	.section.content-home-geography .bottom-block.block-right {
		display: flex;
		flex-basis: 66.5625vw;
		flex-shrink: 0;
		justify-content: center;
	}


	.section.content-home-geography .country-list {
		display: flex;
		flex-wrap: wrap;
		margin-left: 0.70313vw;
		margin-right: 0.70313vw;
		margin-top: -0.39063vw;
		margin-bottom: -0.39063vw;
	}

	.section.content-home-geography .country-list .country {
		flex-basis: 50%;
		padding-left: 0.70313vw;
		padding-right: 0.70313vw;
		padding-bottom: 0.39063vw;
		padding-top: 0.39063vw;
	}

	.section.content-home-geography .country-list .country-in {
		display: flex;
		align-items: center;
		border: 0.07813vw solid #8ec3f1;
		border-radius: 1.32813vw;
		height: 3.4375vw;
		padding: 0.23438vw 0.625vw;
	}

	.section.content-home-geography .country-list .country-flag {
		width: 4.53125vw;
		margin-right: 0.625vw;
	}

	.section.content-home-geography .country-list .country-flag-in {
		width: 100%;
		padding-top: 62%;
		position: relative;
		overflow: hidden;
		border-radius: 1.17188vw;
		box-shadow: 0 0 0.46875vw 0 rgba(0, 0, 0, 0.25);
	}

	.section.content-home-geography .country-list .country-flag img {
		position: absolute;
		top: 0vw;
		bottom: 0vw;
		left: 0vw;
		right: 0vw;
		width: 100%;
		height: 100%;
		object-fit: contain;
		object-position: center;
	}

	.section.content-home-geography .country-list .country-name {
		font-weight: 700;
		font-size: 1.25vw;
		line-height: 110%;
		color: black;
	}


	.section.content-home-geography .join-button {
		max-width: 45.85938vw;
		align-self: center;
		width: 100%;
	}


	.section.content-home-etap .fly.fly-etap-ice-top {
		top: -0.07813vw;
		left: 0vw;
		right: 0vw;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}


	.section.content-home-etap {
		padding-top: 11.25vw;
		display: flex;
		flex-direction: column;
		background-color: #025ea1;
		color: white;
		/* overflow: hidden; */
		padding-bottom: 9.84375vw;
	}

	.section.content-home-etap .etap-title-block {
		display: flex;
		justify-content: center;
		position: relative;
		z-index: 1;
	}

	.section.content-home-etap .fly.etap-ice.etap-ice1 {
		left: -3.75vw;
		width: 16.64063vw;
		height: 22.65625vw;
	}

	.section.content-home-etap .fly.etap-ice.etap-ice2 {
		right: -5.46875vw;
		top: -1.5625vw;
		width: 14.84375vw;
		height: 23.4375vw;
	}

	.section.content-home-etap .section-title {
		color: white;
		text-align: center;
		max-width: 77.34375vw;
		flex-basis: 77.34375vw;
	}


	.section.content-home-etap .etap-step-blocks.step-blocks {
		display: flex;
		margin-top: 3.90625vw;
	}

	.section.content-home-etap .etap-step-blocks .step-block {
		flex-basis: 25%;
		display: flex;
		flex-direction: column;
		border-left: 0.07813vw solid #01488a;
		border-right: 0.07813vw solid #01488a;
	}

	.section.content-home-etap .etap-step-blocks .step-date {
		border-radius: 0 0.9375vw 0.9375vw 0;
		padding: 0.625vw 2.34375vw;
		background-color: #ed3424;
		margin: unset;
		display: flex;
		justify-content: center;
		align-items: center;
		font-weight: 700;
		font-size: 1.5625vw;
		line-height: 130%;
		color: white;
		align-self: flex-start;
		max-width: 14.53125vw;
		width: 100%;
	}

	.section.content-home-etap .etap-step-blocks p {
		margin: unset;
	}

	.section.content-home-etap .etap-step-blocks .step-text {
		padding-top: 3.125vw;
		padding-left: 2.34375vw;
		padding-right: 2.34375vw;
		padding-bottom: 6.25vw;
	}

	.section.content-home-etap .etap-step-blocks .step-text .step-title {
		font-size: 1.875vw;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin-bottom: 1.17188vw;
	}

	.section.content-home-etap .etap-step-blocks .step-text .step-caption {
		font-weight: 400;
		font-size: 1.25vw;
		line-height: 140%;
		margin-bottom: 0.78125vw;
	}

	.section.content-home-etap .etap-step-blocks .step-text .step-info {
		font-weight: 400;
		font-size: 1.09375vw;
		line-height: 140%;
		color: #8ec3f1;
	}



	.section.content-home-etap .etap-lucky-blocks {
		display: flex;
		margin-top: 7.8125vw;
	}

	.section.content-home-etap .etap-lucky-block {
		display: flex;
		flex-basis: 50%;
		flex-direction: column;
		padding-left: 2.34375vw;
		padding-right: 2.34375vw;
	}

	.section.content-home-etap .fly.etap-lucky-earth {
		right: 0vw;
		/* top: 1.5625vw; */
		/* top: 2.26563vw; */
		bottom: -14.6875vw;
		z-index: 2;
		width: 74.14063vw;
		height: 46.5625vw;
	}

	@media(min-width:100vw) {
		.section.content-home-etap .fly.etap-lucky-earth {
			right: 0vw;
			/* top: 1.5625vw; */
			/* top: 2.26563vw; */
			bottom: -9.79167vw;
			z-index: 2;
			width: 49.42708vw;
			height: 31.04167vw;
		}
	}

	.section.content-home-etap .etap-lucky-block p {
		margin: unset;
	}

	.section.content-home-etap .etap-lucky-block .lucky-num {
		font-family: "MyFont";
		font-weight: 500;
		font-size: 12.8125vw;
		line-height: 100%;
		text-transform: uppercase;
	}

	.section.content-home-etap .etap-lucky-block .lucky-text {
		font-family: "MyFont";
		font-weight: 500;
		font-size: 3.67188vw;
		line-height: 120%;
		text-transform: uppercase;
	}

	.section.content-home-etap .etap-lucky-block .join-button {
		align-self: flex-start;
		width: 17.1875vw;
		max-width: 100%;
	}

	.section.content-home-etap .fly.etap-lucky-line {
		right: 0vw;
		top: -16.25vw;
		width: 14.84375vw;
		height: 20.70313vw;
	}

	.section.content-home-etap .fly.fly-etap-ice-bottom {
		z-index: 1;
		/* bottom: -6.25vw; */
		bottom: -6.09375vw;
		left: 0vw;
		right: 0vw;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}

	@media(min-width:100vw) {
		.section.content-home-etap .fly.fly-etap-ice-bottom {
			z-index: 1;
			/* bottom: -6.25vw; */
			bottom: -4.0625vw;
			left: 0vw;
			right: 0vw;
			width: 100%;
			object-fit: cover;
			object-position: bottom;
		}
	}


	.section.content-home-group .group-img {
		width: 100%;
		height: auto;
	}

	.section.content-home-group .fly.fly-group-ice-top {
		top: 0vw;
		left: 0vw;
		right: 0vw;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}

	.section.content-home-group .fly.fly-group-ice-bottom {
		bottom: -0.07813vw;
		left: 0vw;
		right: 0vw;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}






	.section.content-home-organizator {
		/* padding-top: 9.375vw; */
		display: flex;
		flex-direction: column;
		background-color: #01488a;
		color: white;
		overflow: hidden;
		/* padding-bottom: 25.78125vw; */
	}

	.section.content-home-organizator .section-in {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: right -7.8125vw;
		background-repeat: no-repeat;
	}

	.section.content-home-organizator .section-in-content {
		padding-top: 9.375vw;
		padding-bottom: 28.35938vw;
	}

	.section.content-home-organizator .section-title {
		color: white;
	}

	.section.content-home-organizator .organizator-logos {
		margin-top: 5.46875vw;
	}

	.section.content-home-organizator .organizator-logos-in {
		display: flex;
		margin-left: -2.73438vw;
		margin-right: -2.73438vw;
		height: 6.79688vw;
	}

	.section.content-home-organizator .organizator-logos-in .site-logo {
		padding-left: 2.73438vw;
		padding-right: 2.73438vw;
	}

	.section.content-home-organizator .organizator-logos-in .site-logo img {
		height: 100%;
		width: auto;
		max-width: 100%;
		object-fit: contain;
		object-position: center;
	}

	.fly.fly-organizator-ice-bottom2 {
		bottom: -6.25vw;
		left: 0vw;
		right: 0vw;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}

	.fly.fly-organizator-ice-bottom {
		bottom: 0vw;
		left: 0vw;
		right: 0vw;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}



	#footer {
		/* flex-grow: 1; */
		/* display: flex; */
		background-color: #003274;
		color: white;
		padding-top: 6.25vw;
		padding-bottom: 7.8125vw;
	}

	#footer .footer-blocks {
		display: flex;
	}

	#footer p {
		margin: unset;
	}

	#footer .footer-block {
		flex-basis: 50%;
	}

	#footer .footer-block.footer-block-right {
		flex-basis: 40%;
	}

	#footer .contact-title {
		font-weight: 400;
		font-size: 1.25vw;
		margin-bottom: 1.17188vw;
	}

	#footer .contact-email {
		font-weight: 500;
		font-size: 1.875vw;
		line-height: 120%;
		text-transform: uppercase;
		text-decoration: underline;
		color: white;
		font-family: "MyFont";
		margin-bottom: 2.34375vw;
		display: block;
	}

	#footer .copyright {
		font-weight: 400;
		font-size: 0.9375vw;
		opacity: 0.5;
	}

	#footer .privacy-policy {
		font-weight: 400;
		font-size: 0.9375vw;
		color: white;
		margin-top: 0.78125vw;
		display: block;
	}


	#footer .menu-block ul {
		padding: unset;
		margin: unset;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		height: 10.15625vw;
	}

	#footer .menu-block ul li {
		display: flex;
		margin-bottom: 1.5625vw;
	}

	#footer .menu-block ul li a {
		color: white;
		font-weight: 400;
		font-size: 1.25vw;
		text-decoration: none;
	}

	#footer .fly.fly-footer-ice-top {
		top: -6.01563vw;
		left: 0vw;
		right: 0vw;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}

	@media(min-width:100vw) {
		#footer .fly.fly-footer-ice-top {
			top: -4.01042vw;
			left: 0vw;
			right: 0vw;
			width: 100%;
			object-fit: cover;
			object-position: bottom;
		}
	}




	.content-nohome.single-page {
		padding-top: 11.71875vw;
		padding-bottom: 6.25vw;
		background-color: #025ea1;
	}


	.content-nohome.single-page .section-title {
		font-weight: bold;
		font-size: 6.25vw;
		line-height: 110%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		color: white;
	}


	.section.goarctic-page-rule .section-in {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: right -7.8125vw;
		background-repeat: no-repeat;
	}

	.section.goarctic-page-rule .rule-blocks {
		color: white;
		display: flex;
		min-height: 64.0625vw;
	}

	.section.goarctic-page-rule .rule-block.rule-block-left {
		flex-basis: 53.125vw;
		flex-shrink: 0;
	}

	.section.goarctic-page-rule .rule-page-ship {
		width: 70.39063vw;
		height: auto;
		position: absolute;
		left: 0vw;
		top: -3.59375vw;
	}

	.section.goarctic-page-rule .rule-list p {
		margin: unset;
	}


	.section.goarctic-page-rule .rule-list {
		display: flex;
		border: 0.07813vw solid #6cace4;
		border-radius: 0.9375vw;
		margin-top: 4.6875vw;
	}

	.section.goarctic-page-rule .rule-one {
		padding: 2.34375vw;
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-page-rule .rule-one.rule-one-left {
		flex-basis: 21.01563vw;
		border-right: 0.07813vw solid #6cace4;
	}

	.section.goarctic-page-rule .rule-one.rule-one-right {
		flex-grow: 1;
	}

	.section.goarctic-page-rule .rule-etaps {
		margin-top: auto;
		margin-bottom: auto;
	}

	.section.goarctic-page-rule .rule-etap-date {
		font-weight: 400;
		font-size: 1.40625vw;
		line-height: 140%;
		margin: unset;
	}

	.section.goarctic-page-rule .rule-etap-name {
		margin: unset;
		font-weight: 700;
		font-size: 1.25vw;
		line-height: 140%;
	}

	.section.goarctic-page-rule .rule-list .rule-title {
		font-weight: 500;
		font-size: 1.875vw;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin-bottom: 0.78125vw;
	}

	.section.goarctic-page-rule .rule-list .rule-caption {
		font-weight: 400;
		font-size: 1.40625vw;
		line-height: 140%;
		margin-bottom: 1.5625vw;
	}

	.section.goarctic-page-rule .rule-list .rule-info {
		font-weight: 400;
		font-size: 1.25vw;
		line-height: 140%;
		color: #b0daff;
	}

	.section.goarctic-page-rule .rule-list .rule-etap {
		display: flex;
		justify-content: space-between;
		margin-bottom: 1.17188vw;
	}


	.section.goarctic-page-rule .rule-get-button {
		color: white;
		font-weight: 700;
		font-size: 1.5625vw;
		text-decoration: none;
		border-radius: 78.04688vw;
		transition: background-color 0.3s;
		background-color: #6cace4;
		padding: 1.17188vw 1.5625vw;
		display: flex;
		justify-content: center;
		align-content: center;
		margin-top: 3.75vw;
		width: 28.35938vw;
		max-width: 100%;
	}



	.section.goarctic-page-rule-important {
		background: linear-gradient(180deg, #003274 0%, rgba(0, 50, 116, 0) 71.5%, #025ea1 100%);
	}

	.section.goarctic-page-rule-important .section-in {
		padding-top: 6.25vw;
		padding-bottom: 6.25vw;
	}


	.section.goarctic-page-rule-important .rule-important-block {
		justify-content: center;
		display: flex;
		align-items: center;
		flex-direction: column;
	}

	.section.goarctic-page-rule-important .rule-important-text {
		font-weight: 400;
		font-size: 1.71875vw;
		line-height: 130%;
		text-align: center;
		color: white;
		max-width: 45.15625vw;
		width: 100%;
		margin: unset;
		margin-top: 3.125vw;
		margin-bottom: 3.125vw;
	}


	.section.goarctic-page-rule-important {
		background-color: #003274;
	}

	.section.goarctic-page-rule-important::after {
		height: 3.90625vw;
		width: 100%;
		content: "";
		display: flex;
		background-color: #025ea1;
	}

	.section.goarctic-page-rule-important .section-in {
		padding-top: 6.25vw;
		padding-bottom: 10.15625vw;
		background: linear-gradient(180deg, #003274 0%, rgba(0, 50, 116, 0) 71.5%, #025ea1 100%);
	}

	.section.goarctic-page-rule-important .section-in::after {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: right -7.8125vw;
		background-repeat: no-repeat;
		content: "";
		height: 100%;
		width: 100%;
		position: absolute;
		top: 13.28125vw;
	}


	.section.goarctic-page-rule-important .fly.fly-important-ice-top {
		top: -6.01563vw;
		left: 0vw;
		right: 0vw;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}

	@media(min-width:100vw) {
		.section.goarctic-page-rule-important .fly.fly-important-ice-top {
			top: -4.01042vw;
			left: 0vw;
			right: 0vw;
			width: 100%;
			object-fit: cover;
			object-position: bottom;
		}

	}


	.section.goarctic-page-rule-important .fly.page-rule-important-bird {
		right: -9.60938vw;
		bottom: 0vw;
		width: 10.9375vw;
		height: 19.375vw;
	}




	.section.goarctic-page-posts {
		color: white;
	}

	.goarctic-page-posts .post-block-in .posts {
		margin-top: 4.6875vw;
		display: flex;
		flex-wrap: wrap;
		margin-left: -1.5625vw;
		margin-right: -1.5625vw;
	}


	.goarctic-page-posts .post-block-in .posts .post {
		flex-basis: 33.33333%;
		display: flex;
		padding-left: 1.5625vw;
		padding-right: 1.5625vw;
		padding-bottom: 3.125vw;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-in {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		border: 0.07813vw solid #6cace4;
		border-radius: 0.9375vw;
		overflow: hidden;
		text-decoration: none;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-img-in {
		padding-top: 58.2%;
		width: 100%;
		position: relative;
		overflow: hidden;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-img-in img {
		max-width: 100%;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0vw;
		left: 0vw;
		right: 0vw;
		bottom: 0vw;
		object-fit: cover;
	}

	.goarctic-page-posts .post-block-in .posts .post-text p {
		margin: unset;
		color: white;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-text {
		padding: 2.34375vw;
		display: flex;
		flex-direction: column;
		flex-grow: 1;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-text .post-date {
		font-weight: 400;
		font-size: 0.78125vw;
		color: #6cace4;
		margin-bottom: 0.78125vw;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-text .post-title {
		font-weight: 500;
		font-size: 1.875vw;
		line-height: 120%;
		text-transform: uppercase;
		margin-bottom: 1.25vw;
		font-family: "MyFont";
	}

	.goarctic-page-posts .post-block-in .posts .post .post-text .post-link {
		position: relative;
		display: flex;
		justify-content: space-between;
		margin-top: auto;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-text .post-link::after {
		background-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%3Cg clip-path='url(%23clip0_8040_98580)'%3E%3Cpath d='M16.5303 6.4696L16.582 6.52625C16.8063 6.80118 16.8063 7.19855 16.582 7.47351L16.5303 7.53015L11 13.0604L9.93945 11.9999L14.1895 7.74988H1.25V6.24988H14.1895L9.93945 1.99988L11 0.939331L16.5303 6.4696Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8040_98580'%3E%3Crect width='18' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
		content: "";
		width: 1.875vw;
		height: 1.875vw;
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		display: flex;
		margin-left: 1.5625vw;
	}



	.max-w-784 {
		max-width: 61.25vw;
		width: 100%;
		flex-grow: 1;
	}


	.content-nohome.single-post {
		padding-top: 9.375vw;
		padding-bottom: 6.25vw;
		background-color: #025ea1;
		color: white;
	}


	.content-nohome .button-go-back {
		font-weight: 700;
		font-size: 1.09375vw;
		color: #6cace4;
		text-decoration: none;
		display: flex;
		align-items: center;
		padding-left: 0.78125vw;
		padding-bottom: 0.78125vw;
		padding-top: 0.78125vw;
		margin-bottom: 3.125vw;
	}

	.content-nohome .button-go-back::before {
		background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.06066 1.99999L6.53033 2.53032L2.06066 6.99999L6.53033 11.4697L7.06066 12L6 13.0607L5.46967 12.5303L0.46967 7.53032C0.176777 7.23743 0.176777 6.76255 0.46967 6.46966L5.46967 1.46966L6 0.939331L7.06066 1.99999Z' fill='%236CACE4'/%3E%3C/svg%3E%0A");
		content: "";
		width: 0.54688vw;
		height: 0.9375vw;
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		display: flex;
		margin-right: 1.25vw;
	}

	.content-nohome.single-post .post-date {
		font-weight: 400;
		font-size: 1.40625vw;
		color: #6cace4;
		margin: unset;
		margin-bottom: 0.78125vw;
	}

	.content-nohome.single-post .post-title {
		font-weight: 500;
		font-size: 4.6875vw;
		line-height: 110%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 3.125vw;
	}

	.content-nohome.single-post .post-excerpt {
		font-weight: 700;
		font-size: 1.875vw;
		line-height: 140%;
		margin-bottom: 2.34375vw;
	}

	.content-nohome.single-post .post-images {
		margin-bottom: 3.125vw;
	}

	.content-nohome.single-post .post-img-in {
		padding-top: 58.2%;
		width: 100%;
		position: relative;
		overflow: hidden;
		border-radius: 0.9375vw;
	}

	.content-nohome.single-post .post-img-in img {
		max-width: 100%;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0vw;
		left: 0vw;
		right: 0vw;
		bottom: 0vw;
		object-fit: cover;
	}


	.content-nohome.single-post .post-content {
		font-weight: 400;
		font-size: 1.40625vw;
		line-height: 140%;
	}


	.section.goarctic-page-rule .section-title {
		margin-bottom: 3.125vw;
	}


	.section.goarctic-page-help .section-title {
		margin-bottom: 3.125vw;
	}

	.section.goarctic-page-help .section-in {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: right -7.8125vw;
		background-repeat: repeat-y;
	}

	.section.goarctic-page-help .help-blocks {
		color: white;
		display: flex;
	}

	.section.goarctic-page-help .help-block.help-block-left {
		flex-grow: 1;
	}

	.section.goarctic-page-help .help-block.help-block-right {
		flex-basis: 53.125vw;
		flex-shrink: 0;
	}


	.section.goarctic-page-help .help-page-bear {
		width: 51.71875vw;
		height: auto;
		position: absolute;
		right: 1.5625vw;
		top: -3.59375vw;
	}


	.max-w-580 {
		max-width: 45.3125vw;
		width: 100%;
		flex-grow: 1;
	}


	.section.goarctic-page-help-writeToUs .section-in {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: right -7.8125vw;
		background-repeat: repeat-y;
	}

	.section.goarctic-page-help-writeToUs {
		padding-top: 8.59375vw;
		padding-bottom: 4.6875vw;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-title-block p {
		margin: unset;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-title-block .writeToUs-title {
		font-weight: 500;
		font-size: 2.34375vw;
		line-height: 120%;
		text-transform: uppercase;
		text-align: center;
		font-family: "MyFont";
		margin-bottom: 0.78125vw;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-title-block .writeToUs-caption {
		font-weight: 400;
		font-size: 1.40625vw;
		line-height: 140%;
		text-align: center;
		margin-bottom: 3.125vw;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form {
		color: white;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help_form {
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-input-in {
		border: 0.07813vw solid #6cace4;
		border-radius: 0.625vw;
		height: 3.90625vw;
		padding: 0.78125vw 0.9375vw;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .input-text-title {
		margin: unset;
		font-weight: 400;
		font-size: 0.9375vw;
		line-height: 130%;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form #help_form {
		color: white;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-input-in .input-text {
		font-weight: 400;
		font-size: 1.09375vw;
		line-height: 140%;
		background: unset;
		border: unset;
		color: white;
		padding: unset;
		width: 100%;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-input {
		margin-bottom: 0.3125vw;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-input-in {
		/* padding: 0.78125vw 0.9375vw; */
		padding: 0.46875vw 0.9375vw;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .response,
	.section.goarctic-page-help-writeToUs .writeToUs-form .server-response {
		margin: unset;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-input2-in {
		margin-top: 1.25vw;
		border: 0.07813vw solid #ced2d4;
		width: 100%;
		height: 10.15625vw;
		background-color: white;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .input-text2 {
		background: unset;
		border: unset;
		padding: unset;
		color: #6CACE4;
		padding: 1.5625vw;
		width: 100%;
		height: 100%;
		font-size: 1.25vw;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
		resize: none;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .input-text2::placeholder {
		text-align: center;
		color: #6cace4;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-btn {
		color: white;
		font-weight: 700;
		font-size: 1.5625vw;
		text-decoration: none;
		border-radius: 78.04688vw;
		transition: background-color 0.3s;
		background-color: #6cace4;
		padding: 1.17188vw 1.5625vw;
		display: flex;
		justify-content: center;
		align-content: center;
		margin-top: 2.34375vw;
		width: 20.3125vw;
		max-width: 100%;
		border: unset;
		align-self: center;
		cursor: pointer;
	}


	.input-select-block .input-select {
		cursor: pointer;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}

	.input-select-block .select-list {
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		background: white;
		border-top: none;
		z-index: 100;
		overflow-y: auto;
	}

	.input-select-block .select-list .select-one {
		padding: 0.78125vw;
		cursor: pointer;
		font-weight: 400;
		font-size: 1.25vw;
		line-height: 140%;
		color: #025ea1;
		border-bottom: 0.07813vw solid #6cace4;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}

	.input-select-block .select-list .select-one:last-child {
		border-bottom: unset;
	}

	.input-select-block .select-list .select-one:hover {
		background-color: #d7edff;
	}



	.section.goarctic-page-lk .fly.lk-background-earth {
		width: 99.0625vw;
		height: auto;
		position: absolute;
		left: -44.84375vw;
		top: -34.84375vw;
	}

	.section.goarctic-page-lk .lk-blocks-in {
		display: flex;
		margin-left: -1.5625vw;
		margin-right: -1.5625vw;
		justify-content: space-between;
		/* flex-wrap: wrap; */
	}

	.section.goarctic-page-lk .lk-block {
		flex-basis: 33.333333%;
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		flex-shrink: 1;
	}

	.section.goarctic-page-lk .lk-block-in {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		padding-left: 1.5625vw;
		padding-right: 1.5625vw;
	}

	.section.goarctic-page-lk .lk-block-info {
		margin-bottom: 1.5625vw;
		color: white;
		margin-bottom: 1.5625vw;
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-page-lk .lk-user-top {
		margin-bottom: 3.125vw;
	}

	.section.goarctic-page-lk p {
		margin: unset;
	}

	.section.goarctic-page-lk .lk-block-info-in {
		border: 0.07813vw solid #6cace4;
		border-radius: 0.9375vw;
		padding: 2.34375vw;
		background: radial-gradient(50% 50% at 50% 50%, rgba(2, 94, 161, 0) 0%, #025ea1 100%);
	}

	.section.goarctic-page-lk .lk-block-center .lk-block-info-in {
		padding: unset;
	}


	.section.goarctic-page-lk .lk-user-info1 {
		margin-bottom: 3.51563vw;
	}

	.section.goarctic-page-lk .lk-block-info .fio {
		font-weight: 700;
		font-size: 1.5625vw;
		line-height: 120%;
		margin-bottom: 0.78125vw;
	}

	.section.goarctic-page-lk .lk-block-info .birthday {
		font-weight: 400;
		font-size: 1.25vw;
		line-height: 150%;
	}

	.section.goarctic-page-lk .lk-block-info .phone {
		font-weight: 400;
		font-size: 1.25vw;
		line-height: 150%;
		margin-bottom: 1.09375vw;
	}

	.section.goarctic-page-lk .lk-block-info .email {
		font-weight: 400;
		font-size: 1.25vw;
		line-height: 150%;
	}

	.section.goarctic-page-lk .lk-block-info .separator {
		margin-top: 3.90625vw;
		margin-bottom: 2.65625vw;
		border-top: 0.07813vw solid #6cace4;
	}

	.section.goarctic-page-lk .lk-block-info .citizenship {
		font-weight: 700;
		font-size: 1.25vw;
		line-height: 150%;
	}


	.section.goarctic-page-lk .avatar-img {
		width: 7.8125vw;
		height: 7.8125vw;
		overflow: hidden;
		border-radius: 100%;
	}

	.section.goarctic-page-lk .avatar-img img {
		width: 100%;
		height: 100%;
	}



	.section.goarctic-page-lk .lk-block-info .timer-block {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer {
		padding-bottom: 1.875vw;
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer-in {
		display: flex;
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer-title {
		font-style: normal;
		color: white;
		font-weight: 700;
		font-size: 1.5625vw;
		line-height: 120%;
		margin-bottom: 1.5625vw;
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer .section {
		display: flex;
		flex-direction: column;
		align-items: center;
		position: relative;
		/* justify-content: center; */
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer .section+.section {
		/* margin-left: 0.78125vw; */
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer .section .value {
		font-style: normal;
		font-weight: 500;
		font-size: 3.75vw;
		line-height: 100%;
		text-align: center;
		color: #6cace4;
		margin: unset;
		text-transform: uppercase;
		min-width: 5.15625vw;
		font-family: "MyFont";
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer .section .value.countdown-sep {
		min-width: unset;
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer .section .label {
		font-style: normal;
		font-weight: 400;
		font-size: 1.25vw;
		line-height: 140%;
		text-align: center;
		color: white;
		margin: unset;
		position: absolute;
		bottom: -1.875vw;
	}




	.section.goarctic-page-lk .lk-block-info .tests-blocks {
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block {
		padding: 2.34375vw;
		border-bottom: 0.07813vw solid #6cace4;
		flex-basis: 18.20313vw;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block:last-child {
		border-bottom: unset;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-number {
		font-weight: 500;
		font-size: 1.5625vw;
		line-height: 120%;
		text-transform: uppercase;
		color: #b0daff;
		font-family: "MyFont";
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-top {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 1.17188vw;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-status {
		font-weight: 400;
		font-size: 1.09375vw;
		line-height: 130%;
		color: black;
		background-color: white;
		padding: 0.15625vw 0.9375vw;
		border-radius: 1.5625vw;
		display: flex;
		align-items: center;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-status.complite {
		color: white;
		background-color: #27AE60;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-status.check {
		color: white;
		background-color: #001C40;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-status.disabled {
		color: white;
		background-color: #ED3424;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-title {
		font-weight: 700;
		font-size: 1.5625vw;
		text-transform: uppercase;
		margin-bottom: 1.17188vw;
	}


	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-caption {
		font-weight: 400;
		font-size: 1.09375vw;
		color: rgba(255, 255, 255, 0.7);
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-center {
		margin-bottom: 1.17188vw;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-bottom {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-link {
		font-weight: 700;
		font-size: 1.17188vw;
		line-height: 150%;
		text-align: center;
		color: white;
		border-radius: 0.54688vw;
		padding: 0.07813vw 0.78125vw;
		background-color: #ed3424;
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		flex-basis: 8.28125vw;
		text-decoration: none;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-date {
		font-weight: 700;
		font-size: 1.25vw;
		line-height: 150%;
		color: white;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block:not(.active) .tests-top {
		opacity: 0.3;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block:not(.active) .tests-center {
		opacity: 0.3;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block:not(.active) .tests-link {
		background-color: #6cace4;
	}



	.section.goarctic-page-lk .lk-block-info-in.rating {
		flex-basis: 16.875vw;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.section.goarctic-page-lk .lk-block-info-in .rating-block {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.section.goarctic-page-lk .lk-block-info-in.rating .rating-title {
		font-weight: 700;
		font-size: 1.5625vw;
		line-height: 120%;
		margin-bottom: 1.17188vw;
	}


	.section.goarctic-page-lk .lk-block-info-in.rating .rating-score {
		display: flex;
		padding-bottom: 1.5625vw;
	}

	.section.goarctic-page-lk .lk-block-info-in.rating .score-section {
		display: flex;
		flex-direction: column;
		align-items: center;
		position: relative;
	}

	.section.goarctic-page-lk .lk-block-info-in.rating .score-section .value {
		font-style: normal;
		font-weight: 500;
		font-size: 3.75vw;
		line-height: 100%;
		text-align: center;
		color: #6cace4;
		margin: unset;
		text-transform: uppercase;
		min-width: 5.15625vw;
		font-family: "MyFont";
	}

	.section.goarctic-page-lk .lk-block-info-in.rating .score-section.sep .value {
		min-width: unset;
		margin-left: 0.39063vw;
		margin-right: 0.39063vw;
	}

	.section.goarctic-page-lk .lk-block-info-in.rating .score-section .label {
		font-style: normal;
		font-weight: 400;
		font-size: 1.25vw;
		line-height: 140%;
		text-align: center;
		color: white;
		margin: unset;
		position: absolute;
		bottom: -1.875vw;
	}



	.section.goarctic-page-lk .lk-block-info-in.tests-info {
		border-color: #0FE369;
		flex-basis: 16.875vw;
		display: flex;
		justify-content: center;
		align-items: center;
	}


	.section.goarctic-page-lk .lk-block-info-in.tests-info .tests-info-title {
		font-weight: 700;
		font-size: 1.5625vw;
		line-height: 120%;
		text-align: center;
		margin-bottom: 1.5625vw;
	}

	.section.goarctic-page-lk .lk-block-info-in.tests-info .tests-info-caption {
		font-weight: 400;
		font-size: 1.25vw;
		line-height: 130%;
	}




	.window {
		position: absolute;
		top: 0vw;
		/* bottom: 0vw; */
		left: 0vw;
		right: 0vw;
		z-index: 2;
		display: none;
		justify-content: center;
		align-items: center;
		min-height: 100vh;
		padding-bottom: 7.8125vw;
		padding-top: 7.8125vw;
		opacity: 0;
	}

	.window.active {
		display: flex;
	}

	.window::after {
		background-color: rgba(2, 94, 161, 0.4);
		backdrop-filter: blur(0.78125vw);
		left: 0vw;
		right: 0vw;
		top: 0vw;
		bottom: 0vw;
		content: "";
		position: fixed;
	}

	.window .window-in {
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
		z-index: 1;
	}

	.window .window-block {
		padding: 2.34375vw;
		border-radius: 0.9375vw;
		background-color: white;
		flex-basis: 48.4375vw;
		flex-shrink: 0;
	}


	.window .regauth-block p {
		margin: unset;
	}

	.window .regauth-block {
		padding-bottom: 2.34375vw;
		display: none;
		flex-direction: column
	}

	.window .regauth-block.active {
		display: flex;
	}

	.window .regauth-block .steps .step {
		display: flex;
		color: #9B9EA1;
		font-weight: 700;
		font-size: 1.17188vw;
		line-height: 140%;
	}

	.window .regauth-block .steps .step-num {
		border-radius: 15.625vw;
		width: 1.875vw;
		height: 1.875vw;
		background-color: #9B9EA1;
		color: white;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 1.01563vw;
		line-height: 140%;
		margin-right: 0.39063vw;
	}

	.window .regauth-block .steps .step-name {
		margin-right: 1.32813vw;
	}

	.window .regauth-block .step-arrow {
		margin-right: 1.95313vw;
	}

	.window .regauth-block .steps {
		display: flex;
		margin-bottom: 3.125vw;
	}

	.window .regauth-block .steps .step.active .step-num {
		background-color: #5299D3;
	}

	.window .regauth-block .steps .step.active .step-name {
		color: #5299D3;
		display: flex;
		align-items: center;
	}

	.window .regauth-block .steps .step.active .step-arrow {
		color: #5299D3;
	}


	.window .regauth-block .form-title {
		font-weight: 500;
		font-size: 3.75vw;
		line-height: 120%;
		text-transform: uppercase;
		margin-bottom: 2.34375vw;
	}



	.window .regauth-block .regauth-input-in {
		/* border: 0.07813vw solid #9B9EA1; */
		/* border-radius: 1.17188vw; */
		/* padding: 0.78125vw 0.9375vw; */
		/* min-height: 4.92188vw; */
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.window .regauth-block .input-text {
		font-weight: 400;
		font-size: 2.5vw;
		line-height: 120%;
		background: unset;
		border: unset;
		color: #454545;
		padding: unset;
		width: 100%;
		text-align: center;
		border: 0.07813vw solid #9B9EA1;
		border-radius: 1.17188vw;
		padding: 0.78125vw 0.9375vw;
		min-height: 4.92188vw;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.input-text.error {
		border-color: #ed3424 !important;
	}

	.response p {
		margin: unset;
		padding-left: 1.5625vw;
		padding-right: 1.5625vw;
		padding-top: 0.39063vw;
		font-size: 1.25vw;
	}

	.response .error {
		color: #ed3424 !important;
	}

	.response .success {
		color: #27AE60 !important;
	}

	.server-response p {
		margin: unset;
		padding-left: 1.5625vw;
		padding-right: 1.5625vw;
		padding-top: 0.39063vw;
		padding-bottom: 0.39063vw;
	}

	.server-response .error {
		color: #ed3424 !important;
	}

	.server-response .success {
		color: #27AE60 !important;
	}

	.window .regauth-block .small-text {
		font-weight: 400;
		font-size: 0.78125vw;
		line-height: 120%;
		padding-left: 1.95313vw;
		padding-right: 1.95313vw;
		color: #9B9EA1;
	}

	.window .regauth-block .input-text-title {
		margin-bottom: 0.39063vw;
	}

	.window .regauth-block .input-text-caption {
		margin-bottom: 0.39063vw;
		margin-top: 0.78125vw;
	}

	.window .regauth-block .regauth-input {
		margin-bottom: 2.34375vw;
	}


	.style-btn-red {
		color: white;
		font-weight: 700;
		font-size: 1.5625vw;
		text-decoration: none;
		border-radius: 0.78125vw;
		transition: background-color 0.3s;
		background-color: #ed3424;
		padding: 1.17188vw 1.5625vw;
		display: flex;
		justify-content: center;
		align-content: center;
		border: unset;
		cursor: pointer;
	}

	.style-btn-blue {
		color: white;
		font-weight: 700;
		font-size: 1.5625vw;
		text-decoration: none;
		border-radius: 0.78125vw;
		transition: background-color 0.3s;
		background-color: #6cace4;
		padding: 1.17188vw 1.5625vw;
		display: flex;
		justify-content: center;
		align-content: center;
		border: unset;
		cursor: pointer;
	}
	
	.style-btn-white {
		color: white;
		font-weight: 700;
		font-size: 1.5625vw;
		text-decoration: none;
		border-radius: 0.78125vw;
		border: 0.07813vw solid white;
		transition: background-color 0.3s;
		background-color: unset;
		padding: 1.17188vw 1.5625vw;
		display: flex;
		justify-content: center;
		align-content: center;
		cursor: pointer;
	}

	.style-btn-transparent {
		color: #9B9EA1;
		font-weight: 700;
		font-size: 1.5625vw;
		text-decoration: none;
		border-radius: 0.78125vw;
		transition: background-color 0.3s;
		padding: 1.17188vw 1.5625vw;
		display: flex;
		justify-content: center;
		align-content: center;
		border: unset;
		background-color: unset;
		border: 0.07813vw solid #5299D3;
		cursor: pointer;
	}


	.window .regauth-block form {
		display: flex;
		flex-direction: column;
	}

	.window .separator {
		border-top: 0.07813vw solid #9B9EA1;
		margin-top: 2.34375vw;
		margin-bottom: 2.34375vw;
		width: 100%;
		flex-grow: 1;
	}


	.window .regauth-block .form-step {
		display: none;
		flex-direction: column;
	}

	.window .regauth-block .form-step.active {
		display: flex;
	}


	.window .regauth-block button+button {
		margin-top: 2.34375vw;
	}



	.section.goarctic-tasks-quiz {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-tasks-quiz .section-in {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-quiz .section-in .section-in-content {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-quiz .quiz-pages {
		margin-bottom: 4.6875vw;
		display: flex;
	}

	.quiz-blocks {
		color: white;
		display: flex;
		min-height: 64.0625vw;
	}

	.quiz-blocks .quiz-block.quiz-block-left {
		flex-basis: 58.98438vw;
		flex-shrink: 0;
	}

	.quiz-blocks .section-caption {
		font-weight: 400;
		font-size: 1.5625vw;
		line-height: 120%;
		margin-top: 1.17188vw;
		margin-bottom: 1.5625vw;
	}

	.quiz-blocks .section-info .info-title {
		font-weight: 500;
		font-size: 1.875vw;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin-top: 1.5625vw;
		margin-bottom: 0.39063vw;
	}

	.quiz-blocks .section-info .info-caption {
		font-weight: 400;
		font-size: 1.5625vw;
		line-height: 140%;
		margin-top: 0.39063vw;
	}






	.quiz-blocks .quiz-list {
		display: flex;
		border: 0.07813vw solid #6cace4;
		border-radius: 0.9375vw;
		margin-bottom: 2.34375vw;
	}

	.quiz-blocks .quiz-one {
		padding: 2.34375vw;
		display: flex;
		flex-direction: column;
		flex-basis: 50%;
	}

	.quiz-blocks .quiz-one.quiz-one-left {
		border-right: 0.07813vw solid #6cace4;
	}

	.quiz-blocks .quiz-one.quiz-one-right {
		flex-grow: 1;
	}

	.quiz-blocks .quiz-title {
		font-weight: 500;
		font-size: 1.875vw;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 0.78125vw;
	}

	.quiz-blocks .quiz-texts {
		flex-grow: 1;
		justify-content: center;
		display: flex;
		flex-direction: column;
	}

	.quiz-blocks .quiz-texts p {
		margin-top: 0.39063vw;
		margin-bottom: 0.39063vw;
		font-size: 1.25vw;
	}

	.quiz-blocks .quiz-info {
		display: flex;
		padding: 1.17188vw 0.625vw;
		background-color: #3785c3;
		align-items: center;
		margin-top: 1.17188vw;
	}

	.quiz-blocks .quiz-info p {
		margin: unset;
		padding-left: 0.54688vw;
		padding-right: 0.54688vw;
	}

	.quiz-blocks .quiz-info-text {
		font-weight: 400;
		font-size: 1.25vw;
		line-height: 140%;
	}

	.quiz-blocks .quiz-info-number {
		font-weight: 700;
		font-size: 3.75vw;
		line-height: 100%;
		text-transform: uppercase;
	}

	.quiz-blocks .section-bottom {
		display: flex;
	}

	.quiz-blocks .start-button.style-btn-red {
		min-width: 15.625vw;
		border-radius: 7.8125vw;
	}

	.quiz-blocks .tasks-quiz-bear {
		width: 77.03125vw;
		height: auto;
		position: absolute;
		left: 0vw;
		top: -3.59375vw;
	}

	.quiz-pages .quiz-page {
		display: none;
		flex-grow: 1;
	}

	.quiz-pages .quiz-page.active {
		display: flex;
	}


	.quiz-start .quiz-block.quiz-block-left {
		display: flex;
		align-items: center;
	}

	.quiz-start .quiz-block .ready-texts {
		font-family: "MyFont";
		margin: unset;
	}

	.quiz-start .quiz-block .ready-texts .ready-text {
		font-weight: 500;
		font-size: 6.25vw;
		line-height: 110%;
		text-transform: uppercase;
		margin-bottom: 3.90625vw;
		color: #6cace4;
	}

	.quiz-start .quiz-block .ready-texts .ready-timer {
		font-weight: 700;
		font-size: 10vw;
		line-height: 100%;
		margin: unset;
		text-align: center;
	}


	.quiz-game-blocks {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		color: white;
		margin-left: -1.5625vw;
		margin-right: -1.5625vw;
	}

	.quiz-game-block.quiz-game-content {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		padding-top: 2.34375vw;
		padding-bottom: 2.34375vw;
	}


	.progress-title {
		font-weight: 400;
		font-size: 1.25vw;
		line-height: 140%;
		margin-bottom: 0.39063vw;
	}

	.progress-line {
		height: 0.15625vw;
		position: relative;
		background-color: #6cace4;
	}

	.progress-line .line {
		background-color: white;
		background-size: cover;
		position: absolute;
		top: 0vw;
		bottom: 0vw;
		left: 0vw;
		width: 0%;
		content: "";
		transition: width 0.5s;
	}



	.quiz-game-block.quiz-progress {
		width: 50%;

	}

	.quiz-game-block {
		padding-left: 1.5625vw;
		padding-right: 1.5625vw;
	}

	.game-content.content-question * {
		margin-top: unset;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}

	.quiz-game-block.block-remote {
		display: flex;
		justify-content: space-between;
	}

	.game-content.content-question {
		flex-grow: 1;
		font-weight: 400;
		font-size: 1.71875vw;
		line-height: 140%;
		width: 50%;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		position: relative;
	}

	.game-content.content-question::after {
		position: absolute;
		z-index: 999;
		top: 0vw;
		bottom: 0vw;
		left: 0vw;
		right: 0vw;
		content: "";
	}

	.game-content.content-question p br {
		display: none;
	}

	.content-answers-in {
		display: flex;
		flex-wrap: wrap;
		margin-left: -1.5625vw;
		margin-right: -1.5625vw;
	}

	.content-answers-in .answer {
		flex-basis: 50%;
		padding-left: 1.5625vw;
		padding-right: 1.5625vw;
		padding-top: 0.78125vw;
		padding-bottom: 0.78125vw;
		font-weight: 400;
		font-size: 1.40625vw;
		line-height: 140%;
		display: flex;
	}

	.content-answers-in .answer .answer-in {
		border: 0.07813vw solid #6cace4;
		border-radius: 0.9375vw;
		min-height: 5.46875vw;
		display: flex;
		align-items: center;
		padding-left: 3.125vw;
		padding-right: 3.125vw;
		padding-top: 0.78125vw;
		padding-bottom: 0.78125vw;
		cursor: pointer;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		flex-grow: 1;
	}

	.content-answers-in .answer.select .answer-in {
		opacity: 0.4;
	}

	.content-answers-in .answer.good .answer-in {
		background-color: #6cace4;
		border-color: #6cace4;
		opacity: 1;
	}

	.content-answers-in .answer.error .answer-in {
		background-color: #ED3424;
		border-color: #ED3424;
		opacity: 1;
	}


	.block-remote .timer-block .timer-title {
		font-weight: 400;
		font-size: 1.40625vw;
		line-height: 140%;
		margin: unset;
		margin-bottom: 0vw;
		text-align: right;
	}

	.block-remote .timer-block .timer {
		font-weight: 700;
		font-size: 1.40625vw;
		line-height: 130%;
	}

	.block-remote .timer-block .timer-in {
		display: flex;
	}

	.block-remote .timer-block .sep.section {
		margin-left: 0.39063vw;
		margin-right: 0.39063vw;
	}


	.quiz-page.quiz-game {
		min-height: 70vh;
	}

	.quiz-game-block .next-button {
		opacity: 0.3;
	}

	.quiz-game-block .next-button.act {
		opacity: 1;
	}




	.quiz-page.quiz-end .quiz-blocks {
		flex-grow: 1;
	}

	.quiz-page.quiz-end .quiz-block {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}


	.quiz-page.quiz-end .quiz-block .end-texts {
		width: 100%;
		max-width: 39.0625vw;
	}

	.quiz-page.quiz-end .quiz-block .end-text-small {
		font-weight: 700;
		font-size: 1.875vw;
		line-height: 100%;
		text-align: center;
		margin: unset;
		margin-bottom: 2.34375vw;
	}

	.quiz-page.quiz-end .quiz-block .end-text-big {
		font-weight: 500;
		font-size: 4.6875vw;
		line-height: 110%;
		text-transform: uppercase;
		text-align: center;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 2.34375vw;
	}

	.quiz-page.quiz-end .quiz-block .ratings {
		display: flex;
		margin-left: -0.78125vw;
		margin-right: -0.78125vw;
		margin-bottom: 3.125vw;
	}

	.quiz-page.quiz-end .quiz-block .rating-block {
		flex-basis: 50%;
		display: flex;
		padding-left: 0.78125vw;
		padding-right: 0.78125vw;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in {
		border: 0.07813vw solid #6cace4;
		border-radius: 0.9375vw;
		padding: 2.34375vw;
		background: radial-gradient(50% 50% at 50% 50%, rgba(2, 94, 161, 0) 0%, #025ea1 100%);
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in .rating-title {
		font-weight: 700;
		font-size: 1.875vw;
		line-height: 100%;
		text-align: center;
		margin: unset;
		margin-bottom: 2.34375vw;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in .rating-score p {
		margin: unset;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in .rating-score {
		display: flex;
		font-weight: 700;
		font-size: 4.375vw;
		line-height: 100%;
		text-transform: uppercase;
		text-align: center;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in .score-section.sep {
		margin-left: 0.78125vw;
		margin-right: 0.78125vw;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in .end-texts {
		max-width: 39.0625vw;
		width: 100%;
	}

	.quiz-page.quiz-end .quiz-block .end-texts .bottom-block {
		display: flex;
		justify-content: center;
	}

	.quiz-page.quiz-end .quiz-block .end-texts .bottom-block .back-profile-button {
		border-radius: 7.8125vw;
	}

}





/**/
@media(max-width:767px) {
	.m-right-87 {
		margin-right: 87px;
	}


	#main {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
	}


	.max-w-1196 {
		max-width: 1196px;
		width: 100%;
		flex-grow: 1;
		padding-left: 20px;
		padding-right: 20px;
	}

	.bodymain {
		margin: unset;
		flex-direction: column;
		min-height: 100vh;
		font-family: Rosatom;
		overflow-x: hidden;
		display: flex;
		/* align-items: center; */
		flex-direction: column;
	}

	.bodymain-in {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
	}


	#masterheader {
		display: flex;
		justify-content: space-between;
	}

	.masterheader-logos {
		display: flex;
		align-items: center;
	}

	.masterheader-logos-in {
		display: flex;
		height: 35px;
		margin-left: -10px;
		margin-right: -10px;
	}


	#masterheader .site-logo img {
		height: 100%;
		width: auto;
		max-width: 100%;
		object-fit: contain;
		object-position: center;
	}

	#masterheader .site-logo {
		padding-left: 10px;
		padding-right: 10px;
		display: flex;
	}

	#masterheader .site-logo>* {
		display: flex;
	}

	#masthead {
		height: 60px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		position: absolute;
		z-index: 3;
	}





	#masterheader .site-menu #menu-menu {
		display: flex;
		margin: unset;
		padding: unset;
	}

	#masterheader .masterheader-menu {
		display: none;
		align-items: center;
	}

	.site-menu #menu-menu li {
		list-style: none;
	}

	.masterheader-menu a,
	.masterheader-menu .separate {
		color: white;
		font-weight: 700;
		font-size: 14px;
		text-decoration: none;
		border-radius: 999px;
		transition: background-color 0.3s;
	}

	.masterheader-menu a {
		padding: 5px 12px;
	}

	.masterheader-menu a:hover {
		background-color: rgba(108, 172, 228, 0.1);
	}

	.masterheader-menu a:active {
		background-color: #6cace4;
	}

	.site-auth a.reg {
		background-color: #ed3424;
	}

	.site-lang {
		flex-shrink: 0;
	}

	.site-lang a.current {
		background-color: #6cace4;
	}

	.relative {
		position: relative;
	}

	.site-lk {
		padding-left: 20px;
		padding-right: 20px;
	}

	.site-lk .lk {
		background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 41C32.0457 41 41 32.0457 41 21C41 9.95431 32.0457 1 21 1C9.95431 1 1 9.95431 1 21C1 32.0457 9.95431 41 21 41Z' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M20.7476 22.1681C24.1765 22.1681 26.9562 19.3884 26.9562 15.9595C26.9562 12.5306 24.1765 9.75098 20.7476 9.75098C17.3187 9.75098 14.5391 12.5306 14.5391 15.9595C14.5391 19.3884 17.3187 22.1681 20.7476 22.1681Z' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M32 33.5151C32 27.44 26.8513 22.5151 20.5 22.5151C14.1487 22.5151 9 27.44 9 33.5151' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M15.5001 13.1683L13.9242 9.9475C13.5486 9.17995 13.8505 8.25287 14.606 7.85361V7.85361C15.3374 7.46706 16.2432 7.70936 16.6839 8.40949L18 10.5002' stroke='white'/%3E%3Cpath d='M23.5005 10.5L24.6358 8.34884C25.0288 7.6041 25.9515 7.31938 26.6958 7.71311V7.71311C27.4226 8.09755 27.7134 8.98925 27.3528 9.72819L26.0005 12.5' stroke='white'/%3E%3C/svg%3E%0A");
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		width: 40px;
		height: 40px;
		display: flex;
	}



	#masterheader .site-menu {
		padding-left: 20px;
		padding-right: 20px;
	}

	.site-auth {
		padding-right: 15px;
		flex-shrink: 0;
	}


	.fly-elements .fly {
		position: absolute;
	}


	.section.content-home-top .top-text {
		position: absolute;
		bottom: 41px;
		padding: 20px;
	}

	.section.content-home-top .top-img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: bottom;
		height: 535px;
	}

	.fly.fly-top-ice {
		bottom: 3px;
		left: 0px;
		right: 0px;
		width: 140%;
		object-fit: cover;
		object-position: bottom;
	}


	.no-mobile {
		display: none !important;
	}


	.section.content-home-top .top-text {
		bottom: 40px;
		font-family: "MyFont";
		color: white;
		text-transform: uppercase;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}

	.section.content-home-top .top-text .title {
		font-size: 58px;
		text-align: center;
		font-weight: bold;
		margin: unset;
		line-height: 100%;
	}

	html[lang="en"] .section.content-home-top .top-text .title {
		font-size: 44px;
	}

	.section.content-home-top .top-text .text {
		font-weight: 500;
		line-height: 120%;
		display: flex;
		font-size: 13px;
		margin-top: 32px;
	}

	.section.content-home-top .top-text .text .arrow {
		background-image: url("data:image/svg+xml,%3Csvg width='781' height='23' viewBox='0 0 781 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3CforeignObject x='-12' y='-11.5459' width='804.5' height='46.0918'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='backdrop-filter:blur(6px);height:100%25;width:100%25'%3E%3C/div%3E%3C/foreignObject%3E%3Cpath data-figma-bg-blur-radius='12' d='M780.061 12.5607C780.646 11.9749 780.646 11.0252 780.061 10.4394L770.515 0.893466C769.929 0.307679 768.979 0.307679 768.393 0.893465C767.808 1.47925 767.808 2.429 768.393 3.01479L776.879 11.5001L768.393 19.9853C767.808 20.5711 767.808 21.5209 768.393 22.1067C768.979 22.6925 769.929 22.6925 770.515 22.1067L780.061 12.5607ZM-1.31134e-07 13L779 13.0001L779 10.0001L1.31134e-07 10L-1.31134e-07 13Z' fill='white' fill-opacity='0.4'/%3E%3C/svg%3E%0A");
		flex-grow: 1;
		background-repeat: no-repeat;
		background-position: right;
		background-size: cover;
		margin-left: 20px;
		margin-right: 20px;
	}





	.section.content-home-about .about-blocks {
		display: flex;
		flex-direction: column;
	}

	.section.content-home-about .about-block {
		display: flex;
		flex-direction: column;
	}

	.section.content-home-about .about-block.block-left {
		flex-basis: 578px;
		flex-shrink: 0;
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.section.content-home-about .about-block.block-right {
		flex-grow: 1;
		justify-content: flex-end;
		align-items: unset;
	}


	.section .section-title {
		font-weight: bold;
		font-size: 40px;
		line-height: 110%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		color: #025ea1;
	}

	.section.content-home-about .section-caption {
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		color: black;
		margin: unset;
		margin-top: 30px;
	}



	.section.content-home-about .step-blocks {
		display: flex;
		margin-left: -8px;
		margin-right: -8px;
		margin-top: 40px;
		flex-direction: column;
	}

	.section.content-home-about .step-block {
		display: flex;
		flex-direction: column;
		flex-basis: 50%;
	}

	.section.content-home-about .step-title {
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		color: #025EA1;
		margin: unset;
		font-size: 24px;
		margin-left: 36px;
	}

	.section.content-home-about .step-one {
		padding: 8px;
		display: flex;
		min-height: 182px;
	}

	.section.content-home-about .step-one-in {
		border-radius: 12px;
		background-color: #C3E3FF;
		display: flex;
		flex-direction: column;
		padding: 20px;
		flex-grow: 1;
		justify-content: center;
	}


	.section.content-home-about .step-one-in p {
		margin: unset;
		font-weight: 400;
		font-size: 18px;
		line-height: 140%;
	}

	html[lang="en"] .section.content-home-about .step-one-in p {
		font-size: 18px;
	}

	.section.content-home-about .step-one-in .date {
		font-weight: bold;
	}


	.section.content-home-about .step-image {
		width: 184px;
		height: 105px;
		object-fit: contain;
		object-position: center;
		max-width: 100%;
		max-height: 100%;
	}

	.no-background {
		background: unset !important;
	}


	.section .join-button {
		color: white;
		font-weight: 700;
		font-size: 20px;
		text-decoration: none;
		border-radius: 999px;
		transition: background-color 0.3s;
		background-color: #ed3424;
		padding: 15px 20px;
		display: flex;
		justify-content: center;
		align-content: center;
		margin-top: 30px;
	}

	.section .join-button:hover {
		background-color: #d81a09;
	}

	.section .join-button:active {
		background-color: #ed3424;
	}


	.section.content-home-about .join-caption {
		font-size: 20px;
		line-height: 120%;
		text-transform: uppercase;
		color: #025ea1;
		font-weight: bold;
		font-family: "MyFont";
		margin: unset;
		margin-top: 20px;
	}


	.section.content-home.content-home-about .section-in {
		background-position: center 153px;
		background-repeat: no-repeat;
	}


	.section.content-home.content-home-about .about-ship {
		width: 901px;
		height: auto;
		position: absolute;
		left: 40px;
		/* right: 40px; */
		top: -14px;
		font-size: 16px;
		display: none;
	}


	.section.content-home.content-home-about .about-video-in {
		border-radius: 51px;
		background-color: #025EA1;
		width: 100%;
		padding: 40px;
		overflow: hidden;
	}

	.section.content-home.content-home-about .video-title {
		margin: unset;
		font-size: 32px;
		line-height: 120%;
		text-transform: uppercase;
		color: white;
		font-family: "MyFont";
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		text-align: center;
	}

	.section.content-home.content-home-about .video-play-btn {
		background-image: url("data:image/svg+xml,%3Csvg width='44' height='51' viewBox='0 0 44 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.5012 18.5453C37.1446 20.8515 38.966 22.0045 39.5908 23.481C40.1364 24.7702 40.1364 26.2298 39.5908 27.5192C38.966 28.9954 37.1446 30.1485 33.5012 32.4548L16.3894 43.2868C12.3457 45.8463 10.3239 47.1263 8.65545 46.9902C7.20112 46.8718 5.86797 46.1237 4.99803 44.9373C4 43.5764 4 41.1616 4 36.332V14.6681C4 9.83861 4 7.42388 4.99803 6.06289C5.86797 4.87657 7.20112 4.12822 8.65545 4.00979C10.3239 3.87396 12.3457 5.15377 16.3894 7.71341L33.5012 18.5453Z' fill='%23E52922' stroke='white' stroke-width='7' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
		width: 70px;
		height: 70px;
		content: "";
		display: flex;
		background-position: center;
		background-repeat: no-repeat;
		background-size: 53%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 8px;
		margin-bottom: 5px;
	}

	.section.content-home.content-home-about .fly.fly-about-atom {
		background-image: url("data:image/svg+xml,%3Csvg width='215' height='223' viewBox='0 0 215 223' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M75.1928 55.7521C72.149 71.8779 72.2883 93.4551 76.3618 116.648C80.4352 139.841 87.6596 160.19 96.0208 174.34C100.203 181.418 104.648 186.908 109.093 190.433C113.538 193.959 117.908 195.466 121.996 194.758C126.083 194.049 129.681 191.163 132.663 186.35C135.643 181.539 137.954 174.878 139.477 166.812C142.52 150.687 142.381 129.11 138.308 105.917C134.234 82.7239 127.01 62.3741 118.648 48.2241C114.466 41.1465 110.021 35.6566 105.577 32.1312C101.131 28.6051 96.7611 27.099 92.6736 27.8071C88.5862 28.5151 84.9878 31.4016 82.0068 36.2143C79.0263 41.0261 76.7152 47.6863 75.1928 55.7521ZM80.6991 35.4073C83.813 30.3802 87.7339 27.1068 92.4084 26.297C97.0829 25.4872 101.888 27.249 106.532 30.9322C111.176 34.6161 115.735 40.277 119.972 47.4474C128.449 61.7934 135.724 82.3282 139.821 105.655C143.918 128.981 144.073 150.749 140.987 167.098C139.444 175.27 137.085 182.129 133.97 187.157C130.856 192.184 126.935 195.458 122.261 196.268C117.586 197.077 112.781 195.316 108.137 191.632C103.493 187.948 98.9342 182.288 94.6972 175.117C86.2203 160.771 78.945 140.236 74.8481 116.91C70.7512 93.5838 70.5967 71.8154 73.6826 55.4664C75.225 47.2948 77.5846 40.4354 80.6991 35.4073Z' fill='%23001C40'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.5853 79.4995C29.515 82.0359 26.3142 85.3554 25.2461 89.353C24.178 93.3507 25.2968 97.8242 28.4264 102.551C31.5555 107.278 36.6467 112.178 43.3471 116.956C56.7429 126.511 76.4318 135.483 99.2385 141.576C122.045 147.67 143.586 149.713 159.961 148.113C168.152 147.312 175.009 145.605 180.078 143.069C185.149 140.532 188.349 137.213 189.418 133.215C190.486 129.218 189.367 124.744 186.237 120.017C183.108 115.291 178.017 110.391 171.317 105.612C157.921 96.0575 138.232 87.0851 115.425 80.9918C92.6184 74.8984 71.0781 72.8555 54.7022 74.4556C46.5112 75.2559 39.6546 76.9637 34.5853 79.4995ZM54.55 72.9303C71.1528 71.308 92.8826 73.383 115.821 79.5114C138.759 85.6398 158.628 94.679 172.209 104.366C178.997 109.207 184.249 114.235 187.519 119.174C190.788 124.111 192.124 129.04 190.902 133.612C189.681 138.184 186.065 141.789 180.769 144.439C175.472 147.089 168.412 148.827 160.114 149.638C143.511 151.26 121.781 149.185 98.843 143.057C75.905 136.928 56.0358 127.889 42.4545 118.203C35.6663 113.361 30.4142 108.333 27.1445 103.395C23.8753 98.4567 22.5397 93.5281 23.7612 88.9563C24.9826 84.3846 28.5984 80.7788 33.8946 78.1294C39.1918 75.4795 46.2517 73.7411 54.55 72.9303Z' fill='%23001C40'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38.4285 150.48C37.4486 156.054 38.2122 160.601 40.7918 163.847C43.3714 167.092 47.6364 168.873 53.3034 169.196C58.9692 169.519 65.9436 168.376 73.7791 165.873C89.4444 160.868 108.39 150.48 126.877 135.875C145.365 121.27 159.839 105.256 168.307 91.1952C172.542 84.1623 175.253 77.6543 176.232 72.0811C177.212 66.5069 176.449 61.9602 173.869 58.7145C171.29 55.4688 167.024 53.6883 161.358 53.3651C155.692 53.0421 148.717 54.1853 140.882 56.6884C125.216 61.6929 106.271 72.081 87.7835 86.686C69.2964 101.291 54.8219 117.305 46.3543 131.366C42.1189 138.399 39.4083 144.907 38.4285 150.48ZM45.0366 130.575C53.6216 116.32 68.2347 100.173 86.8282 85.484C105.422 70.795 124.529 60.3026 140.411 55.2288C148.349 52.6928 155.522 51.4975 161.443 51.835C167.362 52.1725 172.123 54.0518 175.073 57.7636C178.023 61.4755 178.77 66.5254 177.746 72.348C176.722 78.1717 173.915 84.8607 169.624 91.9858C161.039 106.241 146.426 122.388 127.833 137.077C109.239 151.766 90.1321 162.259 74.2499 167.332C66.3116 169.868 59.1385 171.064 53.218 170.726C47.2985 170.389 42.5382 168.509 39.5881 164.798C36.6381 161.086 35.8913 156.036 36.9149 150.213C37.9388 144.389 40.7457 137.7 45.0366 130.575Z' fill='%23001C40'/%3E%3Cpath d='M120.448 115.005C118.612 121.878 111.532 125.958 104.638 124.116C97.7447 122.274 93.6432 115.207 95.4794 108.334C97.3156 101.461 104.395 97.3814 111.289 99.2232C118.183 101.065 122.284 108.132 120.448 115.005Z' fill='%23ED3424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M106.365 99.6555C99.7127 100.529 95.038 106.617 95.924 113.253C96.8099 119.889 102.921 124.561 109.573 123.687C116.226 122.814 120.9 116.726 120.014 110.09C119.129 103.454 113.018 98.782 106.365 99.6555ZM94.4007 113.453C93.4027 105.977 98.6686 99.1198 106.162 98.1359C113.656 97.152 120.54 102.414 121.538 109.89C122.536 117.365 117.27 124.223 109.776 125.207C102.282 126.191 95.3986 120.928 94.4007 113.453Z' fill='%23001C40'/%3E%3Cpath d='M85.9569 52.5291C84.6319 57.4884 79.5265 60.4305 74.5521 59.1015C69.5776 57.7724 66.6199 52.6761 67.9449 47.7168C69.2699 42.7575 74.3753 39.8154 79.3497 41.1444C84.3214 42.4688 87.2819 47.5698 85.9569 52.5291Z' fill='%23ED3424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M85.22 52.3318C86.4359 47.781 83.719 43.1007 79.1581 41.8858L79.1576 41.8857C74.5932 40.6662 69.9088 43.3657 68.693 47.9162C67.4773 52.4667 70.1911 57.1429 74.7555 58.3623C79.3199 59.5818 84.0043 56.8823 85.22 52.3318ZM79.5531 40.4053C84.9354 41.8393 88.139 47.3609 86.705 52.7285C85.2708 58.0966 79.7444 61.2813 74.36 59.8427C68.9755 58.4041 65.7739 52.8876 67.2081 47.5195C68.6423 42.1514 74.1686 38.9667 79.5531 40.4053ZM79.5531 40.4053L79.3554 41.1455L79.5526 40.4051C79.5527 40.4052 79.5529 40.4052 79.5531 40.4053Z' fill='%23001C40'/%3E%3Cpath d='M178.965 149.884C177.64 154.843 172.534 157.785 167.56 156.456C162.585 155.127 159.628 150.031 160.953 145.072C162.278 140.112 167.383 137.17 172.358 138.499C177.333 139.825 180.29 144.925 178.965 149.884Z' fill='%23ED3424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M178.228 149.683C179.444 145.132 176.73 140.453 172.166 139.237L172.165 139.237C167.601 138.018 162.917 140.717 161.701 145.268C160.485 149.818 163.199 154.494 167.763 155.714C172.328 156.933 177.012 154.234 178.228 149.683ZM172.561 137.757C177.947 139.192 181.147 144.713 179.713 150.08C178.279 155.448 172.752 158.633 167.368 157.194C161.983 155.756 158.782 150.239 160.216 144.871C161.65 139.503 167.176 136.318 172.561 137.757ZM172.561 137.757C172.561 137.757 172.561 137.757 172.561 137.757L172.363 138.497L172.56 137.757C172.56 137.757 172.561 137.757 172.561 137.757Z' fill='%23001C40'/%3E%3Cpath d='M49.66 140.548C48.335 145.507 43.2297 148.45 38.2552 147.121C33.2808 145.791 30.3231 140.695 31.6481 135.736C32.973 130.777 38.0784 127.834 43.0528 129.163C48.0273 130.493 50.985 135.589 49.66 140.548Z' fill='%23ED3424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.8451 129.903C38.2807 128.683 33.5963 131.383 32.3805 135.933C31.1648 140.484 33.8786 145.16 38.443 146.379C43.0074 147.599 47.6918 144.899 48.9075 140.349C50.1233 135.798 47.4095 131.122 42.8451 129.903ZM30.8956 135.537C32.3298 130.169 37.8561 126.984 43.2406 128.422C48.6251 129.861 51.8267 135.378 50.3925 140.746C48.9582 146.114 43.4319 149.298 38.0475 147.86C32.663 146.421 29.4614 140.905 30.8956 135.537Z' fill='%23001C40'/%3E%3C/svg%3E%0A");
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		width: 174px;
		height: 174px;
	}

	.section.content-home.content-home-about .fly.fly-about-atom.fly-about-atom1 {
		left: -69px;
		bottom: -64px;
	}

	.section.content-home.content-home-about .fly.fly-about-atom.fly-about-atom2 {
		right: -85px;
		bottom: -19px;
	}


	.section.content-home-geography {
		min-height: unset;
		display: flex;
		flex-direction: column;
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.section.content-home-geography .section-in {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
	}

	.section.content-home-geography .section-in-content {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
	}

	.section.content-home-geography .geography-blocks {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
	}

	.section.content-home-geography .geography-block.block-top {
		display: flex;
		align-items: center;
		flex-grow: 0;
		justify-content: space-between;
	}

	.section.content-home-geography .geography-bird {
		object-fit: contain;
		object-position: center;
		width: 95px;
		height: 114px;
		margin-left: 30px;
	}

	.section.content-home-geography .geography-block.block-bottom {
		display: flex;
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: center 153px;
		background-repeat: no-repeat;
		margin-top: 40px;
	}

	.section.content-home-geography .bottom-block {
		display: flex;
		flex-direction: column;
	}

	.section.content-home-geography .bottom-block.block-left {
		flex-grow: 1;
	}

	.section.content-home-geography .geography-earth {
		width: 929px;
		height: auto;
		position: absolute;
		/* left: 40px; */
		right: 170px;
		top: 86px;
	}

	.section.content-home-geography .bottom-block.block-right {
		display: flex;
		justify-content: center;
		flex-basis: unset;
		flex-shrink: 1;
		margin: unset;
	}


	.section.content-home-geography .country-list {
		display: flex;
		flex-wrap: wrap;
		margin-left: -9px;
		margin-right: -9px;
		margin-top: -5px;
		margin-bottom: -5px;
	}

	.section.content-home-geography .country-list .country {
		flex-basis: 50%;
		padding-left: 9px;
		padding-right: 9px;
		padding-bottom: 5px;
		padding-top: 5px;
	}

	.section.content-home-geography .country-list .country-in {
		display: flex;
		align-items: center;
		border: 1px solid #8ec3f1;
		border-radius: 17px;
		height: 44px;
		padding: 3px 8px;
	}

	.section.content-home-geography .country-list .country-flag {
		width: 40px;
		margin-right: 8px;
	}

	.section.content-home-geography .country-list .country-flag-in {
		width: 100%;
		padding-top: 62%;
		position: relative;
		overflow: hidden;
		border-radius: 10px;
		box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25);
	}

	.section.content-home-geography .country-list .country-flag img {
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		width: 100%;
		height: 100%;
		object-fit: contain;
		object-position: center;
	}

	.section.content-home-geography .country-list .country-name {
		font-weight: 700;
		font-size: 14px;
		line-height: 110%;
		color: black;
		margin: unset;
	}


	.section.content-home-geography .join-button {
		max-width: 587px;
		align-self: center;
		width: 100%;
	}


	.section.content-home-etap .fly.fly-etap-ice-top {
		top: -1px;
		left: 0px;
		right: 0px;
		width: 140%;
		object-fit: cover;
		object-position: bottom;
	}


	.section.content-home-etap {
		display: flex;
		flex-direction: column;
		background-color: #025ea1;
		color: white;
		/* overflow: hidden; */
		padding-top: 60px;
		padding-bottom: 80px;
	}

	.section.content-home-etap .etap-title-block {
		display: flex;
		justify-content: center;
		position: relative;
		z-index: 1;
	}

	.section.content-home-etap .fly.etap-ice.etap-ice1 {
		left: -48px;
		width: 213px;
		height: 290px;
		display: none;
	}

	.section.content-home-etap .fly.etap-ice.etap-ice2 {
		right: -70px;
		top: -20px;
		width: 190px;
		height: 300px;
		display: none;
	}

	.section.content-home-etap .section-title {
		color: white;
		text-align: center;
		max-width: 990px;
		flex-basis: 990px;
	}


	.section.content-home-etap .etap-step-blocks.step-blocks {
		display: flex;
		margin-top: 30px;
		flex-wrap: wrap;
	}

	.section.content-home-etap .etap-step-blocks .step-block {
		display: flex;
		flex-direction: column;
		border-left: 1px solid #01488a;
		border-right: 1px solid #01488a;
		flex-basis: 50%;
		margin-bottom: 20px;
		padding-right: 10px;
	}

	.section.content-home-etap .etap-step-blocks .step-date {
		font-size: 18px;
		border-radius: 0 12px 12px 0;
		padding: 8px 30px;
		background-color: #ed3424;
		margin: unset;
		display: flex;
		justify-content: center;
		align-items: center;
		font-weight: 700;
		line-height: 130%;
		color: white;
		align-self: flex-start;
		max-width: 186px;
		width: 100%;
	}

	.section.content-home-etap .etap-step-blocks p {
		margin: unset;
	}

	.section.content-home-etap .etap-step-blocks .step-text {
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
	}

	.section.content-home-etap .etap-step-blocks .step-text .step-title {
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin-bottom: 15px;
		font-size: 17px;
	}

	.section.content-home-etap .etap-step-blocks .step-text .step-caption {
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		margin-bottom: 10px;
	}

	.section.content-home-etap .etap-step-blocks .step-text .step-info {
		font-weight: 400;
		font-size: 14px;
		line-height: 140%;
		color: #8ec3f1;
	}



	.section.content-home-etap .etap-lucky-blocks {
		display: flex;
		margin-top: 30px;
		justify-content: center;
	}

	.section.content-home-etap .etap-lucky-block {
		display: flex;
		flex-direction: column;
		flex-basis: 100%;
		padding-left: unset;
		padding-right: unset;
	}

	.section.content-home-etap .fly.etap-lucky-earth {
		right: 0px;
		/* top: 20px; */
		/* top: 29px; */
		bottom: -188px;
		z-index: 2;
		width: 949px;
		height: 596px;
	}

	@media(min-width:1280px) {
		.section.content-home-etap .fly.etap-lucky-earth {
			right: 0px;
			/* top: 20px; */
			/* top: 29px; */
			bottom: -9.79167vw;
			z-index: 2;
			width: 49.42708vw;
			height: 31.04167vw;
		}
	}

	.section.content-home-etap .etap-lucky-block.block-left {
		display: none;
	}

	.section.content-home-etap .etap-lucky-block p {
		margin: unset;
	}

	.section.content-home-etap .etap-lucky-block .lucky-num {
		font-family: "MyFont";
		font-weight: 500;
		font-size: 164px;
		line-height: 100%;
		text-transform: uppercase;
	}

	.section.content-home-etap .etap-lucky-block .lucky-text {
		font-family: "MyFont";
		font-weight: 500;
		line-height: 120%;
		text-transform: uppercase;
		font-size: 32px;
		max-width: 70%;
	}

	.section.content-home-etap .etap-lucky-block .join-button {
		align-self: flex-start;
		width: 220px;
		max-width: 100%;
	}

	.section.content-home-etap .fly.etap-lucky-line {
		right: 0px;
		top: -118px;
		width: 154px;
		height: 193px;
	}

	.section.content-home-etap .fly.fly-etap-ice-bottom {
		z-index: 1;
		/* bottom: -80px; */
		bottom: -23px;
		left: 0px;
		right: 0px;
		width: 140%;
		object-fit: cover;
		object-position: bottom;
	}


	.section.content-home-group .group-img {
		width: 100%;
		height: auto;
		display: flex;
	}

	.section.content-home-group .fly.fly-group-ice-top {
		top: 0px;
		left: 0px;
		right: 0px;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}

	.section.content-home-group .fly.fly-group-ice-bottom {
		bottom: -1px;
		left: 0px;
		right: 0px;
		width: 140%;
		object-fit: cover;
		object-position: bottom;
	}






	.section.content-home-organizator {
		/* padding-top: 120px; */
		display: flex;
		flex-direction: column;
		background-color: #01488a;
		color: white;
		overflow: hidden;
		/* padding-bottom: 330px; */
	}

	.section.content-home-organizator .section-in {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: right -100px;
		background-repeat: no-repeat;
	}

	.section.content-home-organizator .section-in-content {
		padding-top: 40px;
		padding-bottom: 100px;
	}

	.section.content-home-organizator .section-title {
		color: white;
	}

	.section.content-home-organizator .organizator-logos {
		margin-top: 30px;
	}

	.section.content-home-organizator .organizator-logos-in {
		display: flex;
		margin-left: -35px;
		margin-right: -35px;
		height: unset;
	}

	.section.content-home-organizator .organizator-logos-in .site-logo {
		padding-left: 35px;
		padding-right: 35px;
	}

	.section.content-home-organizator .organizator-logos-in .site-logo img {
		height: 100%;
		width: auto;
		max-width: 100%;
		object-fit: contain;
		object-position: center;
	}

	.fly.fly-organizator-ice-bottom2 {
		bottom: -17px;
		left: 0px;
		right: 0px;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}

	.fly.fly-organizator-ice-bottom {
		bottom: 0px;
		left: 0px;
		right: 0px;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}



	#footer {
		/* flex-grow: 1; */
		/* display: flex; */
		background-color: #003274;
		color: white;
		padding-top: 40px;
		padding-bottom: 60px;
	}

	#footer .footer-blocks {
		display: flex;
		flex-direction: column;
	}

	#footer p {
		margin: unset;
	}

	#footer .footer-block {
		flex-basis: 50%;
	}

	.footer-block.footer-block-left {
		order: 1;
	}

	#footer .footer-block.footer-block-right {
		flex-basis: 40%;
		order: 0;
	}

	#footer .contact-title {
		font-weight: 400;
		font-size: 16px;
		margin-bottom: 15px;
	}

	#footer .contact-email {
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		text-decoration: underline;
		color: white;
		font-family: "MyFont";
		margin-bottom: 30px;
		display: block;
	}

	#footer .copyright {
		font-weight: 400;
		font-size: 12px;
		opacity: 0.5;
	}

	#footer .privacy-policy {
		font-weight: 400;
		font-size: 12px;
		color: white;
		margin-top: 15px;
		display: block;
	}


	#footer .menu-block ul {
		padding: unset;
		margin: unset;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		height: 130px;
	}

	#footer .menu-block ul li {
		display: flex;
		margin-bottom: 15px;
	}

	#footer .menu-block ul li a {
		color: white;
		font-weight: 400;
		font-size: 16px;
		text-decoration: none;
	}

	#footer .fly.fly-footer-ice-top {
		left: 0px;
		right: 0px;
		object-fit: cover;
		object-position: bottom;
		top: -23px;
		width: 140%;
	}




	.content-nohome.single-page {
		padding-top: 80px;
		padding-bottom: 60px;
		background-color: #025ea1;
	}


	.content-nohome.single-page .section-title {
		font-weight: bold;
		font-size: 40px;
		line-height: 110%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		color: white;
	}


	.section.goarctic-page-rule .section-in {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: right -100px;
		background-repeat: no-repeat;
	}

	.section.goarctic-page-rule .rule-blocks {
		color: white;
		display: flex;
		min-height: unset;
		flex-direction: column;
	}

	.section.goarctic-page-rule .rule-block.rule-block-left {
		flex-basis: unset;
		flex-shrink: 0;
	}

	.section.goarctic-page-rule .rule-block.rule-block-right {
		display: none;
	}

	.section.goarctic-page-rule .rule-list .rule-etap {
		display: none;
	}

	.section.goarctic-page-rule .rule-page-ship {
		width: 901px;
		height: auto;
		position: absolute;
		left: 0px;
		top: -46px;
	}

	.section.goarctic-page-rule .rule-list p {
		margin: unset;
	}


	.section.goarctic-page-rule .rule-list {
		display: flex;
		border: 1px solid #6cace4;
		border-radius: 12px;
		margin-top: 20px;
		flex-direction: column;
	}

	.section.goarctic-page-rule .rule-one {
		padding: 20px;
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-page-rule .rule-one.rule-one-left {
		flex-basis: unset;
		border-right: unset;
		border-bottom: 1px solid #6cace4;
	}

	.section.goarctic-page-rule .rule-one.rule-one-right {
		flex-grow: 1;
	}

	.section.goarctic-page-rule .rule-etaps {
		margin-top: auto;
		margin-bottom: auto;
	}

	.section.goarctic-page-rule .rule-list .rule-title {
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin-bottom: 10px;
	}

	.section.goarctic-page-rule .rule-list .rule-caption {
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		margin-bottom: 15px;
	}

	.section.goarctic-page-rule .rule-list .rule-info {
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		color: #b0daff;
	}

	.section.goarctic-page-rule .rule-list .rule-etap {
		display: flex;
		justify-content: space-between;
		margin-bottom: 10px;
	}


	.section.goarctic-page-rule .rule-get-button {
		color: white;
		font-weight: 700;
		font-size: 16px;
		text-decoration: none;
		border-radius: 999px;
		transition: background-color 0.3s;
		background-color: #6cace4;
		padding: 15px 20px;
		display: flex;
		justify-content: center;
		align-content: center;
		margin-top: 20px;
		width: 340px;
		max-width: 100%;
	}



	.section.goarctic-page-rule-important {
		background: linear-gradient(180deg, #003274 0%, rgba(0, 50, 116, 0) 71.5%, #025ea1 100%);
	}


	.section.goarctic-page-rule-important .rule-important-block {
		justify-content: center;
		display: flex;
		align-items: center;
		flex-direction: column;
	}

	.section.goarctic-page-rule-important .rule-important-text {
		font-weight: 400;
		font-size: 16px;
		line-height: 130%;
		text-align: center;
		color: white;
		max-width: 578px;
		width: 100%;
		margin: unset;
		margin-top: 40px;
		margin-bottom: 40px;
	}


	.section.goarctic-page-rule-important {
		background-color: #003274;
	}

	.section.goarctic-page-rule-important::after {
		height: 50px;
		width: 100%;
		content: "";
		display: flex;
		background-color: #025ea1;
	}

	.section.goarctic-page-rule-important .section-in {
		padding-top: 60px;
		padding-bottom: 10px;
		background: linear-gradient(180deg, #003274 0%, rgba(0, 50, 116, 0) 71.5%, #025ea1 100%);
	}

	.section.goarctic-page-rule-important .section-in::after {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: right -100px;
		background-repeat: no-repeat;
		content: "";
		height: 100%;
		width: 100%;
		position: absolute;
		top: 170px;
	}


	.section.goarctic-page-rule-important .fly.fly-important-ice-top {
		left: 0px;
		right: 0px;
		object-fit: cover;
		object-position: bottom;
		top: -1px;
		width: 140%;
	}

	@media(min-width:1280px) {
		.section.goarctic-page-rule-important .fly.fly-important-ice-top {
			top: -4.01042vw;
			left: 0px;
			right: 0px;
			width: 100%;
			object-fit: cover;
			object-position: bottom;
		}

	}


	.section.goarctic-page-rule-important .fly.page-rule-important-bird {
		right: 0px;
		bottom: unset;
		width: 90px;
		height: 149px;
		top: 100%;
	}




	.section.goarctic-page-posts {
		color: white;
	}

	.goarctic-page-posts .post-block-in .posts {
		display: flex;
		flex-wrap: wrap;
		margin-top: 30px;
		margin-left: -10px;
		margin-right: -10px;
	}


	.goarctic-page-posts .post-block-in .posts .post {
		display: flex;
		flex-basis: 100%;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 40px;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-in {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		border: 1px solid #6cace4;
		border-radius: 12px;
		overflow: hidden;
		text-decoration: none;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-img-in {
		padding-top: 58.2%;
		width: 100%;
		position: relative;
		overflow: hidden;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-img-in img {
		max-width: 100%;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		object-fit: cover;
	}

	.goarctic-page-posts .post-block-in .posts .post-text p {
		margin: unset;
		color: white;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-text {
		padding: 30px;
		display: flex;
		flex-direction: column;
		flex-grow: 1;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-text .post-date {
		font-weight: 400;
		font-size: 20px;
		color: #6cace4;
		margin-bottom: 10px;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-text .post-title {
		font-weight: 500;
		font-size: 20px;
		line-height: 120%;
		text-transform: uppercase;
		margin-bottom: 16px;
		font-family: "MyFont";
	}

	.goarctic-page-posts .post-block-in .posts .post .post-text .post-link {
		position: relative;
		display: flex;
		justify-content: space-between;
		margin-top: auto;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-text .post-link::after {
		background-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%3Cg clip-path='url(%23clip0_8040_98580)'%3E%3Cpath d='M16.5303 6.4696L16.582 6.52625C16.8063 6.80118 16.8063 7.19855 16.582 7.47351L16.5303 7.53015L11 13.0604L9.93945 11.9999L14.1895 7.74988H1.25V6.24988H14.1895L9.93945 1.99988L11 0.939331L16.5303 6.4696Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8040_98580'%3E%3Crect width='18' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
		content: "";
		width: 24px;
		height: 24px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		display: flex;
		margin-left: 20px;
	}



	.max-w-784 {
		max-width: 784px;
		width: 100%;
		flex-grow: 1;
	}


	.content-nohome.single-post {
		padding-top: 80px;
		padding-bottom: 60px;
		background-color: #025ea1;
		color: white;
	}


	.content-nohome .button-go-back {
		font-weight: 700;
		font-size: 14px;
		color: #6cace4;
		text-decoration: none;
		display: flex;
		align-items: center;
		padding-left: 10px;
		padding-bottom: 10px;
		padding-top: 10px;
		margin-bottom: 20px;
	}

	.content-nohome .button-go-back::before {
		background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.06066 1.99999L6.53033 2.53032L2.06066 6.99999L6.53033 11.4697L7.06066 12L6 13.0607L5.46967 12.5303L0.46967 7.53032C0.176777 7.23743 0.176777 6.76255 0.46967 6.46966L5.46967 1.46966L6 0.939331L7.06066 1.99999Z' fill='%236CACE4'/%3E%3C/svg%3E%0A");
		content: "";
		width: 7px;
		height: 12px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		display: flex;
		margin-right: 16px;
	}

	.content-nohome.single-post .post-date {
		font-weight: 400;
		font-size: 18px;
		color: #6cace4;
		margin: unset;
		margin-bottom: 10px;
	}

	.content-nohome.single-post .post-title {
		font-weight: 500;
		font-size: 40px;
		line-height: 110%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 20px;
	}

	.content-nohome.single-post .post-excerpt {
		font-weight: 700;
		font-size: 20px;
		line-height: 140%;
		margin-bottom: 20px;
	}

	.content-nohome.single-post .post-images {
		margin-bottom: 20px;
	}

	.content-nohome.single-post .post-img-in {
		padding-top: 58.2%;
		width: 100%;
		position: relative;
		overflow: hidden;
		border-radius: 12px;
	}

	.content-nohome.single-post .post-img-in img {
		max-width: 100%;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		object-fit: cover;
	}


	.content-nohome.single-post .post-content {
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
	}


	.section.goarctic-page-rule .section-title {
		margin-bottom: 20px;
	}


	.section.goarctic-page-help .section-title {
		margin-bottom: 20px;
	}

	.section.goarctic-page-help .section-in {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: right -100px;
		background-repeat: repeat-y;
	}

	.section.goarctic-page-help .help-blocks {
		color: white;
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-page-help .help-block.help-block-left {
		flex-grow: 1;
		display: none;
	}

	.section.goarctic-page-help .help-block.help-block-right {
		flex-basis: 680px;
		flex-shrink: 0;
	}


	.section.goarctic-page-help .help-page-bear {
		width: 662px;
		height: auto;
		position: absolute;
		right: 20px;
		top: -46px;
	}


	.max-w-580 {
		max-width: 580px;
		width: 100%;
		flex-grow: 1;
	}


	.section.goarctic-page-help-writeToUs .section-in {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: right -100px;
		background-repeat: repeat-y;
	}

	.section.goarctic-page-help-writeToUs {
		padding-top: 60px;
		padding-bottom: 40px;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-title-block p {
		margin: unset;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-title-block .writeToUs-title {
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		text-align: center;
		font-family: "MyFont";
		margin-bottom: 10px;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-title-block .writeToUs-caption {
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		text-align: center;
		margin-bottom: 20px;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form {
		color: white;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help_form {
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-input-in {
		border: 1px solid #6cace4;
		border-radius: 8px;
		height: 60px;
		padding: 10px 12px;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .input-text-title {
		margin: unset;
		font-weight: 400;
		font-size: 14px;
		line-height: 130%;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form #help_form {
		color: white;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-input-in .input-text {
		font-weight: 400;
		font-size: 18px;
		line-height: 140%;
		background: unset;
		border: unset;
		color: white;
		padding: unset;
		width: 100%;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-input {
		margin-bottom: 4px;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-input-in {
		/* padding: 10px 12px; */
		padding: 6px 12px;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .response,
	.section.goarctic-page-help-writeToUs .writeToUs-form .server-response {
		margin: unset;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-input2-in {
		margin-top: 16px;
		border: 1px solid #ced2d4;
		width: 100%;
		height: 130px;
		background-color: white;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .input-text2 {
		background: unset;
		border: unset;
		padding: unset;
		color: #6CACE4;
		padding: 20px;
		width: 100%;
		height: 100%;
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
		resize: none;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .input-text2::placeholder {
		text-align: center;
		color: #6cace4;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-btn {
		color: white;
		font-weight: 700;
		font-size: 20px;
		text-decoration: none;
		border-radius: 999px;
		transition: background-color 0.3s;
		background-color: #6cace4;
		padding: 15px 20px;
		display: flex;
		justify-content: center;
		align-content: center;
		margin-top: 20px;
		width: 260px;
		max-width: 100%;
		border: unset;
		align-self: center;
		cursor: pointer;
	}


	.input-select-block .input-select {
		cursor: pointer;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}

	.input-select-block .select-list {
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		background: white;
		border-top: none;
		z-index: 100;
		overflow-y: auto;
	}

	.input-select-block .select-list .select-one {
		padding: 10px;
		cursor: pointer;
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		color: #025ea1;
		border-bottom: 1px solid #6cace4;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}

	.input-select-block .select-list .select-one:last-child {
		border-bottom: unset;
	}

	.input-select-block .select-list .select-one:hover {
		background-color: #d7edff;
	}



	.section.goarctic-page-lk .fly.lk-background-earth {
		width: 1268px;
		height: auto;
		position: absolute;
		left: -574px;
		top: -446px;
	}

	.section.goarctic-page-lk .lk-blocks-in {
		display: flex;
		margin-left: -20px;
		margin-right: -20px;
		justify-content: space-between;
		/* flex-wrap: wrap; */
		flex-direction: column;
	}

	.section.goarctic-page-lk .lk-block {
		flex-basis: 33.333333%;
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		flex-shrink: 1;
	}

	.section.goarctic-page-lk .lk-block-in {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		padding-left: 20px;
		padding-right: 20px;
	}

	.section.goarctic-page-lk .lk-block-info {
		margin-bottom: 20px;
		color: white;
		margin-bottom: 20px;
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-page-lk .lk-user-top {
		margin-bottom: 40px;
	}

	.section.goarctic-page-lk p {
		margin: unset;
	}

	.section.goarctic-page-lk .lk-block-info-in {
		border: 1px solid #6cace4;
		border-radius: 12px;
		padding: 30px;
		background: radial-gradient(50% 50% at 50% 50%, rgba(2, 94, 161, 0) 0%, #025ea1 100%);
	}

	.section.goarctic-page-lk .lk-block-center .lk-block-info-in {
		padding: unset;
	}


	.section.goarctic-page-lk .lk-user-info1 {
		margin-bottom: 45px;
	}

	.section.goarctic-page-lk .lk-block-info .fio {
		font-weight: 700;
		font-size: 20px;
		line-height: 120%;
		margin-bottom: 10px;
	}

	.section.goarctic-page-lk .lk-block-info .birthday {
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
	}

	.section.goarctic-page-lk .lk-block-info .phone {
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		margin-bottom: 14px;
	}

	.section.goarctic-page-lk .lk-block-info .email {
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
	}

	.section.goarctic-page-lk .lk-block-info .separator {
		margin-top: 50px;
		margin-bottom: 34px;
		border-top: 1px solid #6cace4;
	}

	.section.goarctic-page-lk .lk-block-info .citizenship {
		font-weight: 700;
		font-size: 16px;
		line-height: 150%;
	}


	.section.goarctic-page-lk .avatar-img {
		width: 100px;
		height: 100px;
		overflow: hidden;
		border-radius: 100%;
	}

	.section.goarctic-page-lk .avatar-img img {
		width: 100%;
		height: 100%;
	}



	.section.goarctic-page-lk .lk-block-info .timer-block {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer {
		padding-bottom: 24px;
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer-in {
		display: flex;
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer-title {
		font-style: normal;
		color: white;
		font-weight: 700;
		font-size: 20px;
		line-height: 120%;
		margin-bottom: 20px;
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer .section {
		display: flex;
		flex-direction: column;
		align-items: center;
		position: relative;
		/* justify-content: center; */
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer .section+.section {
		/* margin-left: 10px; */
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer .section .value {
		font-style: normal;
		font-weight: 500;
		font-size: 48px;
		line-height: 100%;
		text-align: center;
		color: #6cace4;
		margin: unset;
		text-transform: uppercase;
		min-width: 66px;
		font-family: "MyFont";
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer .section .value.countdown-sep {
		min-width: unset;
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer .section .label {
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		text-align: center;
		color: white;
		margin: unset;
		position: absolute;
		bottom: -24px;
	}




	.section.goarctic-page-lk .lk-block-info .tests-blocks {
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block {
		padding: 30px;
		border-bottom: 1px solid #6cace4;
		flex-basis: 233px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block:last-child {
		border-bottom: unset;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-number {
		font-weight: 500;
		font-size: 20px;
		line-height: 120%;
		text-transform: uppercase;
		color: #b0daff;
		font-family: "MyFont";
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-top {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 15px;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-status {
		font-weight: 400;
		font-size: 14px;
		line-height: 130%;
		color: black;
		background-color: white;
		padding: 2px 12px;
		border-radius: 20px;
		display: flex;
		align-items: center;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-status.complite {
		color: white;
		background-color: #27AE60;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-status.check {
		color: white;
		background-color: #001C40;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-status.disabled {
		color: white;
		background-color: #ED3424;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-title {
		font-weight: 700;
		font-size: 20px;
		text-transform: uppercase;
		margin-bottom: 15px;
	}


	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-caption {
		font-weight: 400;
		font-size: 14px;
		color: rgba(255, 255, 255, 0.7);
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-center {
		margin-bottom: 15px;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-bottom {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-link {
		font-weight: 700;
		font-size: 15px;
		line-height: 150%;
		text-align: center;
		color: white;
		border-radius: 7px;
		padding: 1px 10px;
		background-color: #ed3424;
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		flex-basis: 106px;
		text-decoration: none;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-date {
		font-weight: 700;
		font-size: 16px;
		line-height: 150%;
		color: white;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block:not(.active) .tests-top {
		opacity: 0.3;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block:not(.active) .tests-center {
		opacity: 0.3;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block:not(.active) .tests-link {
		background-color: #6cace4;
	}



	.section.goarctic-page-lk .lk-block-info-in.rating {
		flex-basis: 216px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.section.goarctic-page-lk .lk-block-info-in .rating-block {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.section.goarctic-page-lk .lk-block-info-in.rating .rating-title {
		font-weight: 700;
		font-size: 20px;
		line-height: 120%;
		margin-bottom: 15px;
	}


	.section.goarctic-page-lk .lk-block-info-in.rating .rating-score {
		display: flex;
		padding-bottom: 20px;
	}

	.section.goarctic-page-lk .lk-block-info-in.rating .score-section {
		display: flex;
		flex-direction: column;
		align-items: center;
		position: relative;
	}

	.section.goarctic-page-lk .lk-block-info-in.rating .score-section .value {
		font-style: normal;
		font-weight: 500;
		font-size: 48px;
		line-height: 100%;
		text-align: center;
		color: #6cace4;
		margin: unset;
		text-transform: uppercase;
		min-width: 66px;
		font-family: "MyFont";
	}

	.section.goarctic-page-lk .lk-block-info-in.rating .score-section.sep .value {
		min-width: unset;
		margin-left: 5px;
		margin-right: 5px;
	}

	.section.goarctic-page-lk .lk-block-info-in.rating .score-section .label {
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		text-align: center;
		color: white;
		margin: unset;
		position: absolute;
		bottom: -24px;
	}



	.section.goarctic-page-lk .lk-block-info-in.tests-info {
		border-color: #0FE369;
		flex-basis: 216px;
		display: flex;
		justify-content: center;
		align-items: center;
	}


	.section.goarctic-page-lk .lk-block-info-in.tests-info .tests-info-title {
		font-weight: 700;
		font-size: 20px;
		line-height: 120%;
		text-align: center;
		margin-bottom: 20px;
	}

	.section.goarctic-page-lk .lk-block-info-in.tests-info .tests-info-caption {
		font-weight: 400;
		font-size: 16px;
		line-height: 130%;
	}




	.window {
		position: absolute;
		top: 0px;
		/* bottom: 0px; */
		left: 0px;
		right: 0px;
		z-index: 2;
		display: none;
		justify-content: center;
		align-items: center;
		min-height: 100vh;
		padding-bottom: 100px;
		padding-top: 100px;
		opacity: 0;
	}

	.window.active {
		display: flex;
	}

	.window::after {
		background-color: rgba(2, 94, 161, 0.4);
		backdrop-filter: blur(10px);
		left: 0px;
		right: 0px;
		top: 0px;
		bottom: 0px;
		content: "";
		position: fixed;
	}

	.window .window-in {
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
		z-index: 1;
	}

	.window .window-block {
		padding: 20px;
		border-radius: 12px;
		background-color: white;
		flex-basis: 92vw;
		flex-shrink: 0;
	}


	.window .regauth-block p {
		margin: unset;
	}

	.window .regauth-block {
		padding-bottom: 15px;
		display: none;
		flex-direction: column
	}

	.window .regauth-block.active {
		display: flex;
	}

	.window .regauth-block .steps .step {
		display: flex;
		color: #9B9EA1;
		font-weight: 700;
		font-size: 12px;
		line-height: 140%;
	}

	.window .regauth-block .steps .step-num {
		border-radius: 200px;
		width: 20px;
		height: 20px;
		background-color: #9B9EA1;
		color: white;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 13px;
		line-height: 140%;
		margin-right: 5px;
	}

	.window .regauth-block .steps .step-name {
		margin-right: 5px;
	}

	.window .regauth-block .step-arrow {
		margin-right: 17px;
	}

	.window .regauth-block .steps {
		display: flex;
		margin-bottom: 20px;
	}

	.window .regauth-block .steps .step.active .step-num {
		background-color: #5299D3;
	}

	.window .regauth-block .steps .step.active .step-name {
		color: #5299D3;
		display: flex;
		align-items: center;
	}

	.window .regauth-block .steps .step.active .step-arrow {
		color: #5299D3;
	}


	.window .regauth-block .form-title {
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		margin-bottom: 15px;
	}



	.window .regauth-block .regauth-input-in {
		/* border: 1px solid #9B9EA1; */
		/* border-radius: 15px; */
		/* padding: 10px 12px; */
		/* min-height: 63px; */
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.window .regauth-block .input-text {
		font-weight: 400;
		font-size: 18px;
		line-height: 120%;
		background: unset;
		border: unset;
		color: #454545;
		padding: unset;
		width: 100%;
		text-align: center;
		border: 1px solid #9B9EA1;
		border-radius: 15px;
		padding: 10px 12px;
		min-height: 50px;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.input-text.error {
		border-color: #ed3424 !important;
	}


	.response p {
		margin: unset;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 5px;
		font-size: 14px;
	}

	.response .error {
		color: #ed3424;
	}

	.response .success {
		color: #27AE60;
	}

	.server-response p {
		margin: unset;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.server-response .error {
		color: #ed3424;
	}

	.server-response .success {
		color: #27AE60;
	}

	.window .regauth-block .small-text {
		font-weight: 400;
		font-size: 12px;
		line-height: 120%;
		padding-left: 20px;
		padding-right: 20px;
		color: #9B9EA1;
	}

	.window .regauth-block .input-text-title {
		margin-bottom: 5px;
	}

	.window .regauth-block .input-text-caption {
		margin-bottom: 5px;
		margin-top: 10px;
	}

	.window .regauth-block .regauth-input {
		margin-bottom: 16px;
	}


	.style-btn-red {
		color: white;
		font-weight: 700;
		font-size: 20px;
		text-decoration: none;
		border-radius: 10px;
		transition: background-color 0.3s;
		background-color: #ed3424;
		padding: 10px 20px;
		display: flex;
		justify-content: center;
		align-content: center;
		border: unset;
		cursor: pointer;
	}


	.style-btn-blue {
		color: white;
		font-weight: 700;
		font-size: 20px;
		text-decoration: none;
		border-radius: 10px;
		transition: background-color 0.3s;
		background-color: #6cace4;
		padding: 10px 20px;
		display: flex;
		justify-content: center;
		align-content: center;
		border: unset;
		cursor: pointer;
	}
	
	.style-btn-white {
		color: white;
		font-weight: 700;
		font-size: 20px;
		text-decoration: none;
		border-radius: 10px;
		border: 1px solid white;
		transition: background-color 0.3s;
		background-color: unset;
		padding: 10px 20px;
		display: flex;
		justify-content: center;
		align-content: center;
		cursor: pointer;
	}


	.style-btn-transparent {
		color: #9B9EA1;
		font-weight: 700;
		font-size: 20px;
		text-decoration: none;
		border-radius: 10px;
		transition: background-color 0.3s;
		padding: 10px 20px;
		display: flex;
		justify-content: center;
		align-content: center;
		border: unset;
		background-color: unset;
		border: 1px solid #5299D3;
		cursor: pointer;
	}


	.window .regauth-block form {
		display: flex;
		flex-direction: column;
	}

	.window .separator {
		border-top: 1px solid #9B9EA1;
		margin-top: 20px;
		margin-bottom: 20px;
		width: 100%;
		flex-grow: 1;
	}


	.window .regauth-block .form-step {
		display: none;
		flex-direction: column;
	}

	.window .regauth-block .form-step.active {
		display: flex;
	}


	.window .regauth-block button+button {
		margin-top: 30px;
	}



	.section.goarctic-tasks-quiz {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		min-height: 154vw;
	}

	.section.goarctic-tasks-quiz .section-in {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-quiz .section-in .section-in-content {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-quiz .quiz-pages {
		margin-bottom: 0px;
		display: flex;
	}

	.quiz-blocks {
		color: white;
		display: flex;
		min-height: unset;
		flex-direction: column;
	}

	.quiz-blocks .quiz-block.quiz-block-left {
		flex-basis: 680px;
		flex-shrink: 0;
	}

	.quiz-blocks .quiz-block.quiz-block-right {
		display: none;
	}



	.quiz-blocks .section-caption {
		font-weight: 400;
		font-size: 18px;
		line-height: 120%;
		margin-top: 15px;
		margin-bottom: 20px;
	}

	.quiz-blocks .section-info .info-title {
		font-weight: 500;
		font-size: 22px;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin-top: 20px;
		margin-bottom: 5px;
	}

	.quiz-blocks .section-info .info-caption {
		font-weight: 400;
		font-size: 18px;
		line-height: 140%;
		margin-top: 5px;
	}






	.quiz-blocks .quiz-list {
		display: flex;
		border: 1px solid #6cace4;
		border-radius: 12px;
		margin-bottom: 30px;
		flex-direction: column;
	}

	.quiz-blocks .quiz-one {
		padding: 20px;
		display: flex;
		flex-direction: column;
		flex-basis: 100%;
	}

	.quiz-blocks .quiz-one.quiz-one-left {
		border-right: unset;
		border-bottom: 1px solid #6cace4;
	}

	.quiz-blocks .quiz-one.quiz-one-right {
		flex-grow: 1;
	}

	.quiz-blocks .quiz-title {
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 10px;
	}

	.quiz-blocks .quiz-texts {
		flex-grow: 1;
		justify-content: center;
		display: flex;
		flex-direction: column;
	}

	.quiz-blocks .quiz-texts p {
		margin-top: 5px;
		margin-bottom: 5px;
		font-size: 16px;
	}

	.quiz-blocks .quiz-info {
		display: flex;
		padding: 15px 8px;
		background-color: #3785c3;
		align-items: center;
		margin-top: 15px;
	}

	.quiz-blocks .quiz-info p {
		margin: unset;
		padding-left: 7px;
		padding-right: 7px;
	}

	.quiz-blocks .quiz-info-text {
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
	}

	.quiz-blocks .quiz-info-number {
		font-weight: 700;
		font-size: 48px;
		line-height: 100%;
		text-transform: uppercase;
	}

	.quiz-blocks .section-bottom {
		display: flex;
	}

	.quiz-blocks .start-button.style-btn-red {
		min-width: 200px;
		border-radius: 100px;
	}

	.quiz-blocks .tasks-quiz-bear {
		width: 986px;
		height: auto;
		position: absolute;
		left: 0px;
		top: -46px;
	}

	.quiz-pages .quiz-page {
		display: none;
		flex-grow: 1;
	}

	.quiz-pages .quiz-page.active {
		display: flex;
		flex-direction: column;
	}


	.quiz-start .quiz-block.quiz-block-left {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.quiz-start .quiz-block .ready-texts {
		font-family: "MyFont";
		margin: unset;
	}

	.quiz-start .quiz-block .ready-texts .ready-text {
		font-weight: 500;
		font-size: 80px;
		line-height: 110%;
		text-transform: uppercase;
		margin-bottom: 50px;
		color: #6cace4;
	}

	.quiz-start .quiz-block .ready-texts .ready-timer {
		font-weight: 700;
		font-size: 128px;
		line-height: 100%;
		margin: unset;
		text-align: center;
	}


	.quiz-game-blocks {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		color: white;
		margin-left: -10px;
		margin-right: -10px;
	}

	.quiz-game-block.quiz-game-content {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		padding-top: 30px;
		padding-bottom: 30px;
	}


	.progress-title {
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		margin-bottom: 5px;
	}

	.progress-line {
		height: 2px;
		position: relative;
		background-color: #6cace4;
	}

	.progress-line .line {
		background-color: white;
		background-size: cover;
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0px;
		width: 0%;
		content: "";
		transition: width 0.5s;
	}



	.quiz-game-block.quiz-progress {
		width: 100%;

	}

	.quiz-game-block {
		padding-left: 20px;
		padding-right: 20px;
	}

	.game-content.content-question * {
		margin-top: unset;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}

	.quiz-game-block.block-remote {
		display: flex;
		justify-content: space-between;
	}

	.game-content.content-question {
		flex-grow: 1;
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		width: 100%;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		position: relative;
	}

	.game-content.content-question::after {
		position: absolute;
		z-index: 999;
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		content: "";
	}

	.game-content.content-question p br {
		display: none;
	}

	.content-answers-in {
		display: flex;
		flex-wrap: wrap;
		margin-left: -10px;
		margin-right: -10px;
	}

	.content-answers-in .answer {
		flex-basis: 100%;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		display: flex;
		flex-shrink: 1;
	}

	.content-answers-in .answer .answer-in {
		border: 1px solid #6cace4;
		border-radius: 12px;
		min-height: 70px;
		display: flex;
		align-items: center;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 10px;
		padding-bottom: 10px;
		cursor: pointer;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		flex-grow: 1;
	}

	.content-answers-in .answer.select .answer-in {
		opacity: 0.4;
	}

	.content-answers-in .answer.good .answer-in {
		background-color: #6cace4;
		border-color: #6cace4;
		opacity: 1;
	}

	.content-answers-in .answer.error .answer-in {
		background-color: #ED3424;
		border-color: #ED3424;
		opacity: 1;
	}


	.block-remote .timer-block .timer-title {
		font-weight: 400;
		font-size: 18px;
		line-height: 140%;
		margin: unset;
		margin-bottom: 0px;
		text-align: right;
	}

	.block-remote .timer-block .timer {
		font-weight: 700;
		font-size: 18px;
		line-height: 130%;
	}

	.block-remote .timer-block .timer-in {
		display: flex;
	}

	.block-remote .timer-block .sep.section {
		margin-left: 5px;
		margin-right: 5px;
	}


	.quiz-page.quiz-game {
		min-height: 70vh;
	}

	.quiz-game-block .next-button {
		opacity: 0.3;
	}

	.quiz-game-block .next-button.act {
		opacity: 1;
	}




	.quiz-page.quiz-end .quiz-blocks {
		flex-grow: 1;
	}

	.quiz-page.quiz-end .quiz-block {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}


	.quiz-page.quiz-end .quiz-block .end-texts {
		width: 100%;
		max-width: 500px;
	}

	.quiz-page.quiz-end .quiz-block .end-text-small {
		font-weight: 700;
		font-size: 20px;
		line-height: 100%;
		text-align: center;
		margin: unset;
		margin-bottom: 30px;
	}

	.quiz-page.quiz-end .quiz-block .end-text-big {
		font-weight: 500;
		font-size: 36px;
		line-height: 110%;
		text-transform: uppercase;
		text-align: center;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 30px;
	}

	.quiz-page.quiz-end .quiz-block .ratings {
		display: flex;
		margin-left: -10px;
		margin-right: -10px;
		margin-bottom: 40px;
	}

	.quiz-page.quiz-end .quiz-block .rating-block {
		flex-basis: 50%;
		display: flex;
		padding-left: 10px;
		padding-right: 10px;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in {
		border: 1px solid #6cace4;
		border-radius: 12px;
		padding: 20px;
		background: radial-gradient(50% 50% at 50% 50%, rgba(2, 94, 161, 0) 0%, #025ea1 100%);
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in .rating-title {
		font-weight: 700;
		font-size: 20px;
		line-height: 100%;
		text-align: center;
		margin: unset;
		margin-bottom: 19px;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in .rating-score p {
		margin: unset;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in .rating-score {
		display: flex;
		font-weight: 700;
		font-size: 37px;
		line-height: 100%;
		text-transform: uppercase;
		text-align: center;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in .score-section.sep {
		margin-left: 10px;
		margin-right: 10px;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in .end-texts {
		max-width: 500px;
		width: 100%;
	}

	.quiz-page.quiz-end .quiz-block .end-texts .bottom-block {
		display: flex;
		justify-content: center;
	}

	.quiz-page.quiz-end .quiz-block .end-texts .bottom-block .back-profile-button {
		border-radius: 100px;
	}

}


@media(max-width:767px) {
	.m-right-87 {
		margin-right: 20.3271vw;
	}


	#main {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
	}


	.max-w-1196 {
		max-width: 279.43925vw;
		width: 100%;
		flex-grow: 1;
		padding-left: 4.6729vw;
		padding-right: 4.6729vw;
	}

	.bodymain {
		margin: unset;
		flex-direction: column;
		min-height: 100vh;
		font-family: Rosatom;
		overflow-x: hidden;
		display: flex;
		/* align-items: center; */
		flex-direction: column;
	}

	.bodymain-in {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
	}


	#masterheader {
		display: flex;
		justify-content: space-between;
	}

	.masterheader-logos {
		display: flex;
		align-items: center;
	}

	.masterheader-logos-in {
		display: flex;
		height: 8.17757vw;
		margin-left: -2.33645vw;
		margin-right: -2.33645vw;
	}


	#masterheader .site-logo img {
		height: 100%;
		width: auto;
		max-width: 100%;
		object-fit: contain;
		object-position: center;
	}

	#masterheader .site-logo {
		padding-left: 2.33645vw;
		padding-right: 2.33645vw;
		display: flex;
	}

	#masterheader .site-logo>* {
		display: flex;
	}

	#masthead {
		height: 14.01869vw;
		display: flex;
		flex-direction: column;
		justify-content: center;
		position: absolute;
		z-index: 3;
	}





	#masterheader .site-menu #menu-menu {
		display: flex;
		margin: unset;
		padding: unset;
	}

	#masterheader .masterheader-menu {
		display: none;
		align-items: center;
	}

	.site-menu #menu-menu li {
		list-style: none;
	}

	.masterheader-menu a,
	.masterheader-menu .separate {
		color: white;
		font-weight: 700;
		font-size: 3.27103vw;
		text-decoration: none;
		border-radius: 233.41121vw;
		transition: background-color 0.3s;
	}

	.masterheader-menu a {
		padding: 1.16822vw 2.80374vw;
	}

	.masterheader-menu a:hover {
		background-color: rgba(108, 172, 228, 0.1);
	}

	.masterheader-menu a:active {
		background-color: #6cace4;
	}

	.site-auth a.reg {
		background-color: #ed3424;
	}

	.site-lang {
		flex-shrink: 0;
	}

	.site-lang a.current {
		background-color: #6cace4;
	}

	.relative {
		position: relative;
	}

	.site-lk {
		padding-left: 4.6729vw;
		padding-right: 4.6729vw;
	}

	.site-lk .lk {
		background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 41C32.0457 41 41 32.0457 41 21C41 9.95431 32.0457 1 21 1C9.95431 1 1 9.95431 1 21C1 32.0457 9.95431 41 21 41Z' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M20.7476 22.1681C24.1765 22.1681 26.9562 19.3884 26.9562 15.9595C26.9562 12.5306 24.1765 9.75098 20.7476 9.75098C17.3187 9.75098 14.5391 12.5306 14.5391 15.9595C14.5391 19.3884 17.3187 22.1681 20.7476 22.1681Z' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M32 33.5151C32 27.44 26.8513 22.5151 20.5 22.5151C14.1487 22.5151 9 27.44 9 33.5151' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M15.5001 13.1683L13.9242 9.9475C13.5486 9.17995 13.8505 8.25287 14.606 7.85361V7.85361C15.3374 7.46706 16.2432 7.70936 16.6839 8.40949L18 10.5002' stroke='white'/%3E%3Cpath d='M23.5005 10.5L24.6358 8.34884C25.0288 7.6041 25.9515 7.31938 26.6958 7.71311V7.71311C27.4226 8.09755 27.7134 8.98925 27.3528 9.72819L26.0005 12.5' stroke='white'/%3E%3C/svg%3E%0A");
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		width: 9.34579vw;
		height: 9.34579vw;
		display: flex;
	}



	#masterheader .site-menu {
		padding-left: 4.6729vw;
		padding-right: 4.6729vw;
	}

	.site-auth {
		padding-right: 3.50467vw;
		flex-shrink: 0;
	}


	.fly-elements .fly {
		position: absolute;
	}


	.section.content-home-top .top-text {
		position: absolute;
		bottom: 9.57944vw;
		padding: 4.6729vw;
	}

	.section.content-home-top .top-img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: bottom;
		height: 125vw;
	}

	.fly.fly-top-ice {
		bottom: 0.70093vw;
		left: 0vw;
		right: 0vw;
		width: 140%;
		object-fit: cover;
		object-position: bottom;
	}


	.no-mobile {
		display: none !important;
	}


	.section.content-home-top .top-text {
		bottom: 9.34579vw;
		font-family: "MyFont";
		color: white;
		text-transform: uppercase;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}

	.section.content-home-top .top-text .title {
		font-size: 13.5514vw;
		text-align: center;
		font-weight: bold;
		margin: unset;
		line-height: 100%;
	}

	html[lang="en"] .section.content-home-top .top-text .title {
		font-size: 10.28037vw;
	}

	.section.content-home-top .top-text .text {
		font-weight: 500;
		line-height: 120%;
		display: flex;
		font-size: 3.03738vw;
		margin-top: 7.47664vw;
	}

	.section.content-home-top .top-text .text .arrow {
		background-image: url("data:image/svg+xml,%3Csvg width='781' height='23' viewBox='0 0 781 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3CforeignObject x='-12' y='-11.5459' width='804.5' height='46.0918'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='backdrop-filter:blur(1.40187vw);height:100%25;width:100%25'%3E%3C/div%3E%3C/foreignObject%3E%3Cpath data-figma-bg-blur-radius='12' d='M780.061 12.5607C780.646 11.9749 780.646 11.0252 780.061 10.4394L770.515 0.893466C769.929 0.307679 768.979 0.307679 768.393 0.893465C767.808 1.47925 767.808 2.429 768.393 3.01479L776.879 11.5001L768.393 19.9853C767.808 20.5711 767.808 21.5209 768.393 22.1067C768.979 22.6925 769.929 22.6925 770.515 22.1067L780.061 12.5607ZM-1.31134e-07 13L779 13.0001L779 10.0001L1.31134e-07 10L-1.31134e-07 13Z' fill='white' fill-opacity='0.4'/%3E%3C/svg%3E%0A");
		flex-grow: 1;
		background-repeat: no-repeat;
		background-position: right;
		background-size: cover;
		margin-left: 4.6729vw;
		margin-right: 4.6729vw;
	}





	.section.content-home-about .about-blocks {
		display: flex;
		flex-direction: column;
	}

	.section.content-home-about .about-block {
		display: flex;
		flex-direction: column;
	}

	.section.content-home-about .about-block.block-left {
		flex-basis: 135.04673vw;
		flex-shrink: 0;
		padding-top: 9.34579vw;
		padding-bottom: 9.34579vw;
	}

	.section.content-home-about .about-block.block-right {
		flex-grow: 1;
		justify-content: flex-end;
		align-items: unset;
	}


	.section .section-title {
		font-weight: bold;
		font-size: 9.34579vw;
		line-height: 110%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		color: #025ea1;
	}

	.section.content-home-about .section-caption {
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 140%;
		color: black;
		margin: unset;
		margin-top: 7.00935vw;
	}



	.section.content-home-about .step-blocks {
		display: flex;
		margin-left: -1.86916vw;
		margin-right: -1.86916vw;
		margin-top: 9.34579vw;
		flex-direction: column;
	}

	.section.content-home-about .step-block {
		display: flex;
		flex-direction: column;
		flex-basis: 50%;
	}

	.section.content-home-about .step-title {
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		color: #025EA1;
		margin: unset;
		font-size: 5.60748vw;
		margin-left: 8.41121vw;
	}

	.section.content-home-about .step-one {
		padding: 1.86916vw;
		display: flex;
		min-height: 42.52336vw;
	}

	.section.content-home-about .step-one-in {
		border-radius: 2.80374vw;
		background-color: #C3E3FF;
		display: flex;
		flex-direction: column;
		padding: 4.6729vw;
		flex-grow: 1;
		justify-content: center;
	}


	.section.content-home-about .step-one-in p {
		margin: unset;
		font-weight: 400;
		font-size: 4.20561vw;
		line-height: 140%;
	}

	html[lang="en"] .section.content-home-about .step-one-in p {
		font-size: 4.20561vw;
	}

	.section.content-home-about .step-one-in .date {
		font-weight: bold;
	}


	.section.content-home-about .step-image {
		width: 42.99065vw;
		height: 24.53271vw;
		object-fit: contain;
		object-position: center;
		max-width: 100%;
		max-height: 100%;
	}

	.no-background {
		background: unset !important;
	}


	.section .join-button {
		color: white;
		font-weight: 700;
		font-size: 4.6729vw;
		text-decoration: none;
		border-radius: 233.41121vw;
		transition: background-color 0.3s;
		background-color: #ed3424;
		padding: 3.50467vw 4.6729vw;
		display: flex;
		justify-content: center;
		align-content: center;
		margin-top: 7.00935vw;
	}

	.section .join-button:hover {
		background-color: #d81a09;
	}

	.section .join-button:active {
		background-color: #ed3424;
	}


	.section.content-home-about .join-caption {
		font-size: 4.6729vw;
		line-height: 120%;
		text-transform: uppercase;
		color: #025ea1;
		font-weight: bold;
		font-family: "MyFont";
		margin: unset;
		margin-top: 4.6729vw;
	}


	.section.content-home.content-home-about .section-in {
		background-position: center 35.74766vw;
		background-repeat: no-repeat;
	}


	.section.content-home.content-home-about .about-ship {
		width: 210.51402vw;
		height: auto;
		position: absolute;
		left: 9.34579vw;
		/* right: 9.34579vw; */
		top: -3.27103vw;
		font-size: 3.73832vw;
		display: none;
	}


	.section.content-home.content-home-about .about-video-in {
		border-radius: 11.91589vw;
		background-color: #025EA1;
		width: 100%;
		padding: 9.34579vw;
		overflow: hidden;
	}

	.section.content-home.content-home-about .video-title {
		margin: unset;
		font-size: 7.47664vw;
		line-height: 120%;
		text-transform: uppercase;
		color: white;
		font-family: "MyFont";
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		text-align: center;
	}

	.section.content-home.content-home-about .video-play-btn {
		background-image: url("data:image/svg+xml,%3Csvg width='44' height='51' viewBox='0 0 44 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.5012 18.5453C37.1446 20.8515 38.966 22.0045 39.5908 23.481C40.1364 24.7702 40.1364 26.2298 39.5908 27.5192C38.966 28.9954 37.1446 30.1485 33.5012 32.4548L16.3894 43.2868C12.3457 45.8463 10.3239 47.1263 8.65545 46.9902C7.20112 46.8718 5.86797 46.1237 4.99803 44.9373C4 43.5764 4 41.1616 4 36.332V14.6681C4 9.83861 4 7.42388 4.99803 6.06289C5.86797 4.87657 7.20112 4.12822 8.65545 4.00979C10.3239 3.87396 12.3457 5.15377 16.3894 7.71341L33.5012 18.5453Z' fill='%23E52922' stroke='white' stroke-width='7' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
		width: 16.35514vw;
		height: 16.35514vw;
		content: "";
		display: flex;
		background-position: center;
		background-repeat: no-repeat;
		background-size: 53%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 1.86916vw;
		margin-bottom: 1.16822vw;
	}

	.section.content-home.content-home-about .fly.fly-about-atom {
		background-image: url("data:image/svg+xml,%3Csvg width='215' height='223' viewBox='0 0 215 223' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M75.1928 55.7521C72.149 71.8779 72.2883 93.4551 76.3618 116.648C80.4352 139.841 87.6596 160.19 96.0208 174.34C100.203 181.418 104.648 186.908 109.093 190.433C113.538 193.959 117.908 195.466 121.996 194.758C126.083 194.049 129.681 191.163 132.663 186.35C135.643 181.539 137.954 174.878 139.477 166.812C142.52 150.687 142.381 129.11 138.308 105.917C134.234 82.7239 127.01 62.3741 118.648 48.2241C114.466 41.1465 110.021 35.6566 105.577 32.1312C101.131 28.6051 96.7611 27.099 92.6736 27.8071C88.5862 28.5151 84.9878 31.4016 82.0068 36.2143C79.0263 41.0261 76.7152 47.6863 75.1928 55.7521ZM80.6991 35.4073C83.813 30.3802 87.7339 27.1068 92.4084 26.297C97.0829 25.4872 101.888 27.249 106.532 30.9322C111.176 34.6161 115.735 40.277 119.972 47.4474C128.449 61.7934 135.724 82.3282 139.821 105.655C143.918 128.981 144.073 150.749 140.987 167.098C139.444 175.27 137.085 182.129 133.97 187.157C130.856 192.184 126.935 195.458 122.261 196.268C117.586 197.077 112.781 195.316 108.137 191.632C103.493 187.948 98.9342 182.288 94.6972 175.117C86.2203 160.771 78.945 140.236 74.8481 116.91C70.7512 93.5838 70.5967 71.8154 73.6826 55.4664C75.225 47.2948 77.5846 40.4354 80.6991 35.4073Z' fill='%23001C40'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.5853 79.4995C29.515 82.0359 26.3142 85.3554 25.2461 89.353C24.178 93.3507 25.2968 97.8242 28.4264 102.551C31.5555 107.278 36.6467 112.178 43.3471 116.956C56.7429 126.511 76.4318 135.483 99.2385 141.576C122.045 147.67 143.586 149.713 159.961 148.113C168.152 147.312 175.009 145.605 180.078 143.069C185.149 140.532 188.349 137.213 189.418 133.215C190.486 129.218 189.367 124.744 186.237 120.017C183.108 115.291 178.017 110.391 171.317 105.612C157.921 96.0575 138.232 87.0851 115.425 80.9918C92.6184 74.8984 71.0781 72.8555 54.7022 74.4556C46.5112 75.2559 39.6546 76.9637 34.5853 79.4995ZM54.55 72.9303C71.1528 71.308 92.8826 73.383 115.821 79.5114C138.759 85.6398 158.628 94.679 172.209 104.366C178.997 109.207 184.249 114.235 187.519 119.174C190.788 124.111 192.124 129.04 190.902 133.612C189.681 138.184 186.065 141.789 180.769 144.439C175.472 147.089 168.412 148.827 160.114 149.638C143.511 151.26 121.781 149.185 98.843 143.057C75.905 136.928 56.0358 127.889 42.4545 118.203C35.6663 113.361 30.4142 108.333 27.1445 103.395C23.8753 98.4567 22.5397 93.5281 23.7612 88.9563C24.9826 84.3846 28.5984 80.7788 33.8946 78.1294C39.1918 75.4795 46.2517 73.7411 54.55 72.9303Z' fill='%23001C40'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38.4285 150.48C37.4486 156.054 38.2122 160.601 40.7918 163.847C43.3714 167.092 47.6364 168.873 53.3034 169.196C58.9692 169.519 65.9436 168.376 73.7791 165.873C89.4444 160.868 108.39 150.48 126.877 135.875C145.365 121.27 159.839 105.256 168.307 91.1952C172.542 84.1623 175.253 77.6543 176.232 72.0811C177.212 66.5069 176.449 61.9602 173.869 58.7145C171.29 55.4688 167.024 53.6883 161.358 53.3651C155.692 53.0421 148.717 54.1853 140.882 56.6884C125.216 61.6929 106.271 72.081 87.7835 86.686C69.2964 101.291 54.8219 117.305 46.3543 131.366C42.1189 138.399 39.4083 144.907 38.4285 150.48ZM45.0366 130.575C53.6216 116.32 68.2347 100.173 86.8282 85.484C105.422 70.795 124.529 60.3026 140.411 55.2288C148.349 52.6928 155.522 51.4975 161.443 51.835C167.362 52.1725 172.123 54.0518 175.073 57.7636C178.023 61.4755 178.77 66.5254 177.746 72.348C176.722 78.1717 173.915 84.8607 169.624 91.9858C161.039 106.241 146.426 122.388 127.833 137.077C109.239 151.766 90.1321 162.259 74.2499 167.332C66.3116 169.868 59.1385 171.064 53.218 170.726C47.2985 170.389 42.5382 168.509 39.5881 164.798C36.6381 161.086 35.8913 156.036 36.9149 150.213C37.9388 144.389 40.7457 137.7 45.0366 130.575Z' fill='%23001C40'/%3E%3Cpath d='M120.448 115.005C118.612 121.878 111.532 125.958 104.638 124.116C97.7447 122.274 93.6432 115.207 95.4794 108.334C97.3156 101.461 104.395 97.3814 111.289 99.2232C118.183 101.065 122.284 108.132 120.448 115.005Z' fill='%23ED3424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M106.365 99.6555C99.7127 100.529 95.038 106.617 95.924 113.253C96.8099 119.889 102.921 124.561 109.573 123.687C116.226 122.814 120.9 116.726 120.014 110.09C119.129 103.454 113.018 98.782 106.365 99.6555ZM94.4007 113.453C93.4027 105.977 98.6686 99.1198 106.162 98.1359C113.656 97.152 120.54 102.414 121.538 109.89C122.536 117.365 117.27 124.223 109.776 125.207C102.282 126.191 95.3986 120.928 94.4007 113.453Z' fill='%23001C40'/%3E%3Cpath d='M85.9569 52.5291C84.6319 57.4884 79.5265 60.4305 74.5521 59.1015C69.5776 57.7724 66.6199 52.6761 67.9449 47.7168C69.2699 42.7575 74.3753 39.8154 79.3497 41.1444C84.3214 42.4688 87.2819 47.5698 85.9569 52.5291Z' fill='%23ED3424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M85.22 52.3318C86.4359 47.781 83.719 43.1007 79.1581 41.8858L79.1576 41.8857C74.5932 40.6662 69.9088 43.3657 68.693 47.9162C67.4773 52.4667 70.1911 57.1429 74.7555 58.3623C79.3199 59.5818 84.0043 56.8823 85.22 52.3318ZM79.5531 40.4053C84.9354 41.8393 88.139 47.3609 86.705 52.7285C85.2708 58.0966 79.7444 61.2813 74.36 59.8427C68.9755 58.4041 65.7739 52.8876 67.2081 47.5195C68.6423 42.1514 74.1686 38.9667 79.5531 40.4053ZM79.5531 40.4053L79.3554 41.1455L79.5526 40.4051C79.5527 40.4052 79.5529 40.4052 79.5531 40.4053Z' fill='%23001C40'/%3E%3Cpath d='M178.965 149.884C177.64 154.843 172.534 157.785 167.56 156.456C162.585 155.127 159.628 150.031 160.953 145.072C162.278 140.112 167.383 137.17 172.358 138.499C177.333 139.825 180.29 144.925 178.965 149.884Z' fill='%23ED3424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M178.228 149.683C179.444 145.132 176.73 140.453 172.166 139.237L172.165 139.237C167.601 138.018 162.917 140.717 161.701 145.268C160.485 149.818 163.199 154.494 167.763 155.714C172.328 156.933 177.012 154.234 178.228 149.683ZM172.561 137.757C177.947 139.192 181.147 144.713 179.713 150.08C178.279 155.448 172.752 158.633 167.368 157.194C161.983 155.756 158.782 150.239 160.216 144.871C161.65 139.503 167.176 136.318 172.561 137.757ZM172.561 137.757C172.561 137.757 172.561 137.757 172.561 137.757L172.363 138.497L172.56 137.757C172.56 137.757 172.561 137.757 172.561 137.757Z' fill='%23001C40'/%3E%3Cpath d='M49.66 140.548C48.335 145.507 43.2297 148.45 38.2552 147.121C33.2808 145.791 30.3231 140.695 31.6481 135.736C32.973 130.777 38.0784 127.834 43.0528 129.163C48.0273 130.493 50.985 135.589 49.66 140.548Z' fill='%23ED3424'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.8451 129.903C38.2807 128.683 33.5963 131.383 32.3805 135.933C31.1648 140.484 33.8786 145.16 38.443 146.379C43.0074 147.599 47.6918 144.899 48.9075 140.349C50.1233 135.798 47.4095 131.122 42.8451 129.903ZM30.8956 135.537C32.3298 130.169 37.8561 126.984 43.2406 128.422C48.6251 129.861 51.8267 135.378 50.3925 140.746C48.9582 146.114 43.4319 149.298 38.0475 147.86C32.663 146.421 29.4614 140.905 30.8956 135.537Z' fill='%23001C40'/%3E%3C/svg%3E%0A");
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		width: 40.65421vw;
		height: 40.65421vw;
	}

	.section.content-home.content-home-about .fly.fly-about-atom.fly-about-atom1 {
		left: -16.1215vw;
		bottom: -14.95327vw;
	}

	.section.content-home.content-home-about .fly.fly-about-atom.fly-about-atom2 {
		right: -19.85981vw;
		bottom: -4.43925vw;
	}


	.section.content-home-geography {
		min-height: unset;
		display: flex;
		flex-direction: column;
		padding-top: 14.01869vw;
		padding-bottom: 14.01869vw;
	}

	.section.content-home-geography .section-in {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
	}

	.section.content-home-geography .section-in-content {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
	}

	.section.content-home-geography .geography-blocks {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
	}

	.section.content-home-geography .geography-block.block-top {
		display: flex;
		align-items: center;
		flex-grow: 0;
		justify-content: space-between;
	}

	.section.content-home-geography .geography-bird {
		object-fit: contain;
		object-position: center;
		width: 22.19626vw;
		height: 26.63551vw;
		margin-left: 7.00935vw;
	}

	.section.content-home-geography .geography-block.block-bottom {
		display: flex;
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: center 35.74766vw;
		background-repeat: no-repeat;
		margin-top: 9.34579vw;
	}

	.section.content-home-geography .bottom-block {
		display: flex;
		flex-direction: column;
	}

	.section.content-home-geography .bottom-block.block-left {
		flex-grow: 1;
	}

	.section.content-home-geography .geography-earth {
		width: 217.05607vw;
		height: auto;
		position: absolute;
		/* left: 9.34579vw; */
		right: 39.71963vw;
		top: 20.09346vw;
	}

	.section.content-home-geography .bottom-block.block-right {
		display: flex;
		justify-content: center;
		flex-basis: unset;
		flex-shrink: 1;
		margin: unset;
	}


	.section.content-home-geography .country-list {
		display: flex;
		flex-wrap: wrap;
		margin-left: -2.1028vw;
		margin-right: -2.1028vw;
		margin-top: -1.16822vw;
		margin-bottom: -1.16822vw;
	}

	.section.content-home-geography .country-list .country {
		flex-basis: 50%;
		padding-left: 2.1028vw;
		padding-right: 2.1028vw;
		padding-bottom: 1.16822vw;
		padding-top: 1.16822vw;
	}

	.section.content-home-geography .country-list .country-in {
		display: flex;
		align-items: center;
		border: 0.23364vw solid #8ec3f1;
		border-radius: 3.97196vw;
		height: 10.28037vw;
		padding: 0.70093vw 1.86916vw;
	}

	.section.content-home-geography .country-list .country-flag {
		width: 9.34579vw;
		margin-right: 1.86916vw;
	}

	.section.content-home-geography .country-list .country-flag-in {
		width: 100%;
		padding-top: 62%;
		position: relative;
		overflow: hidden;
		border-radius: 2.33645vw;
		box-shadow: 0 0 1.40187vw 0 rgba(0, 0, 0, 0.25);
	}

	.section.content-home-geography .country-list .country-flag img {
		position: absolute;
		top: 0vw;
		bottom: 0vw;
		left: 0vw;
		right: 0vw;
		width: 100%;
		height: 100%;
		object-fit: contain;
		object-position: center;
	}

	.section.content-home-geography .country-list .country-name {
		font-weight: 700;
		font-size: 3.27103vw;
		line-height: 110%;
		color: black;
		margin: unset;
	}


	.section.content-home-geography .join-button {
		max-width: 137.14953vw;
		align-self: center;
		width: 100%;
	}


	.section.content-home-etap .fly.fly-etap-ice-top {
		top: -0.23364vw;
		left: 0vw;
		right: 0vw;
		width: 140%;
		object-fit: cover;
		object-position: bottom;
	}


	.section.content-home-etap {
		display: flex;
		flex-direction: column;
		background-color: #025ea1;
		color: white;
		/* overflow: hidden; */
		padding-top: 14.01869vw;
		padding-bottom: 18.69159vw;
	}

	.section.content-home-etap .etap-title-block {
		display: flex;
		justify-content: center;
		position: relative;
		z-index: 1;
	}

	.section.content-home-etap .fly.etap-ice.etap-ice1 {
		left: -11.21495vw;
		width: 49.76636vw;
		height: 67.75701vw;
		display: none;
	}

	.section.content-home-etap .fly.etap-ice.etap-ice2 {
		right: -16.35514vw;
		top: -4.6729vw;
		width: 44.39252vw;
		height: 70.09346vw;
		display: none;
	}

	.section.content-home-etap .section-title {
		color: white;
		text-align: center;
		max-width: 231.30841vw;
		flex-basis: 231.30841vw;
	}


	.section.content-home-etap .etap-step-blocks.step-blocks {
		display: flex;
		margin-top: 7.00935vw;
		flex-wrap: wrap;
	}

	.section.content-home-etap .etap-step-blocks .step-block {
		display: flex;
		flex-direction: column;
		border-left: 0.23364vw solid #01488a;
		border-right: 0.23364vw solid #01488a;
		flex-basis: 50%;
		margin-bottom: 4.6729vw;
		padding-right: 2.33645vw;
	}

	.section.content-home-etap .etap-step-blocks .step-date {
		font-size: 4.20561vw;
		border-radius: 0 2.80374vw 2.80374vw 0;
		padding: 1.86916vw 7.00935vw;
		background-color: #ed3424;
		margin: unset;
		display: flex;
		justify-content: center;
		align-items: center;
		font-weight: 700;
		line-height: 130%;
		color: white;
		align-self: flex-start;
		max-width: 43.45794vw;
		width: 100%;
	}

	.section.content-home-etap .etap-step-blocks p {
		margin: unset;
	}

	.section.content-home-etap .etap-step-blocks .step-text {
		padding-top: 4.6729vw;
		padding-left: 4.6729vw;
		padding-right: 4.6729vw;
		padding-bottom: 4.6729vw;
	}

	.section.content-home-etap .etap-step-blocks .step-text .step-title {
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin-bottom: 3.50467vw;
		font-size: 3.97196vw;
	}

	.section.content-home-etap .etap-step-blocks .step-text .step-caption {
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 140%;
		margin-bottom: 2.33645vw;
	}

	.section.content-home-etap .etap-step-blocks .step-text .step-info {
		font-weight: 400;
		font-size: 3.27103vw;
		line-height: 140%;
		color: #8ec3f1;
	}



	.section.content-home-etap .etap-lucky-blocks {
		display: flex;
		margin-top: 7.00935vw;
		justify-content: center;
	}

	.section.content-home-etap .etap-lucky-block {
		display: flex;
		flex-direction: column;
		flex-basis: 100%;
		padding-left: unset;
		padding-right: unset;
	}

	.section.content-home-etap .fly.etap-lucky-earth {
		right: 0vw;
		/* top: 4.6729vw; */
		/* top: 6.7757vw; */
		bottom: -43.92523vw;
		z-index: 2;
		width: 221.72897vw;
		height: 139.25234vw;
	}

	@media(min-width:299.06542vw) {
		.section.content-home-etap .fly.etap-lucky-earth {
			right: 0vw;
			/* top: 4.6729vw; */
			/* top: 6.7757vw; */
			bottom: -9.79167vw;
			z-index: 2;
			width: 49.42708vw;
			height: 31.04167vw;
		}
	}

	.section.content-home-etap .etap-lucky-block.block-left {
		display: none;
	}

	.section.content-home-etap .etap-lucky-block p {
		margin: unset;
	}

	.section.content-home-etap .etap-lucky-block .lucky-num {
		font-family: "MyFont";
		font-weight: 500;
		font-size: 38.31776vw;
		line-height: 100%;
		text-transform: uppercase;
	}

	.section.content-home-etap .etap-lucky-block .lucky-text {
		font-family: "MyFont";
		font-weight: 500;
		line-height: 120%;
		text-transform: uppercase;
		font-size: 7.47664vw;
		max-width: 70%;
	}

	.section.content-home-etap .etap-lucky-block .join-button {
		align-self: flex-start;
		width: 51.40187vw;
		max-width: 100%;
	}

	.section.content-home-etap .fly.etap-lucky-line {
		right: 0vw;
		top: -27.57009vw;
		width: 35.98131vw;
		height: 45.09346vw;
	}

	.section.content-home-etap .fly.fly-etap-ice-bottom {
		z-index: 1;
		/* bottom: -18.69159vw; */
		bottom: -5.37383vw;
		left: 0vw;
		right: 0vw;
		width: 140%;
		object-fit: cover;
		object-position: bottom;
	}


	.section.content-home-group .group-img {
		width: 100%;
		height: auto;
		display: flex;
	}

	.section.content-home-group .fly.fly-group-ice-top {
		top: 0vw;
		left: 0vw;
		right: 0vw;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}

	.section.content-home-group .fly.fly-group-ice-bottom {
		bottom: -0.23364vw;
		left: 0vw;
		right: 0vw;
		width: 140%;
		object-fit: cover;
		object-position: bottom;
	}






	.section.content-home-organizator {
		/* padding-top: 28.03738vw; */
		display: flex;
		flex-direction: column;
		background-color: #01488a;
		color: white;
		overflow: hidden;
		/* padding-bottom: 77.1028vw; */
	}

	.section.content-home-organizator .section-in {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: right -23.36449vw;
		background-repeat: no-repeat;
	}

	.section.content-home-organizator .section-in-content {
		padding-top: 9.34579vw;
		padding-bottom: 23.36449vw;
	}

	.section.content-home-organizator .section-title {
		color: white;
	}

	.section.content-home-organizator .organizator-logos {
		margin-top: 7.00935vw;
	}

	.section.content-home-organizator .organizator-logos-in {
		display: flex;
		margin-left: -8.17757vw;
		margin-right: -8.17757vw;
		height: unset;
	}

	.section.content-home-organizator .organizator-logos-in .site-logo {
		padding-left: 8.17757vw;
		padding-right: 8.17757vw;
	}

	.section.content-home-organizator .organizator-logos-in .site-logo img {
		height: 100%;
		width: auto;
		max-width: 100%;
		object-fit: contain;
		object-position: center;
	}

	.fly.fly-organizator-ice-bottom2 {
		bottom: -3.97196vw;
		left: 0vw;
		right: 0vw;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}

	.fly.fly-organizator-ice-bottom {
		bottom: 0vw;
		left: 0vw;
		right: 0vw;
		width: 100%;
		object-fit: cover;
		object-position: bottom;
	}



	#footer {
		/* flex-grow: 1; */
		/* display: flex; */
		background-color: #003274;
		color: white;
		padding-top: 9.34579vw;
		padding-bottom: 14.01869vw;
	}

	#footer .footer-blocks {
		display: flex;
		flex-direction: column;
	}

	#footer p {
		margin: unset;
	}

	#footer .footer-block {
		flex-basis: 50%;
	}

	.footer-block.footer-block-left {
		order: 1;
	}

	#footer .footer-block.footer-block-right {
		flex-basis: 40%;
		order: 0;
	}

	#footer .contact-title {
		font-weight: 400;
		font-size: 3.73832vw;
		margin-bottom: 3.50467vw;
	}

	#footer .contact-email {
		font-weight: 500;
		font-size: 5.60748vw;
		line-height: 120%;
		text-transform: uppercase;
		text-decoration: underline;
		color: white;
		font-family: "MyFont";
		margin-bottom: 7.00935vw;
		display: block;
	}

	#footer .copyright {
		font-weight: 400;
		font-size: 2.80374vw;
		opacity: 0.5;
	}

	#footer .privacy-policy {
		font-weight: 400;
		font-size: 2.80374vw;
		color: white;
		margin-top: 3.50467vw;
		display: block;
	}


	#footer .menu-block ul {
		padding: unset;
		margin: unset;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		height: 30.37383vw;
	}

	#footer .menu-block ul li {
		display: flex;
		margin-bottom: 3.50467vw;
	}

	#footer .menu-block ul li a {
		color: white;
		font-weight: 400;
		font-size: 3.73832vw;
		text-decoration: none;
	}

	#footer .fly.fly-footer-ice-top {
		left: 0vw;
		right: 0vw;
		object-fit: cover;
		object-position: bottom;
		top: -5.37383vw;
		width: 140%;
	}




	.content-nohome.single-page {
		padding-top: 18.69159vw;
		padding-bottom: 14.01869vw;
		background-color: #025ea1;
	}


	.content-nohome.single-page .section-title {
		font-weight: bold;
		font-size: 9.34579vw;
		line-height: 110%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		color: white;
	}


	.section.goarctic-page-rule .section-in {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: right -23.36449vw;
		background-repeat: no-repeat;
	}

	.section.goarctic-page-rule .rule-blocks {
		color: white;
		display: flex;
		min-height: unset;
		flex-direction: column;
	}

	.section.goarctic-page-rule .rule-block.rule-block-left {
		flex-basis: unset;
		flex-shrink: 0;
	}

	.section.goarctic-page-rule .rule-block.rule-block-right {
		display: none;
	}

	.section.goarctic-page-rule .rule-list .rule-etap {
		display: none;
	}

	.section.goarctic-page-rule .rule-page-ship {
		width: 210.51402vw;
		height: auto;
		position: absolute;
		left: 0vw;
		top: -10.74766vw;
	}

	.section.goarctic-page-rule .rule-list p {
		margin: unset;
	}


	.section.goarctic-page-rule .rule-list {
		display: flex;
		border: 0.23364vw solid #6cace4;
		border-radius: 2.80374vw;
		margin-top: 4.6729vw;
		flex-direction: column;
	}

	.section.goarctic-page-rule .rule-one {
		padding: 4.6729vw;
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-page-rule .rule-one.rule-one-left {
		flex-basis: unset;
		border-right: unset;
		border-bottom: 0.23364vw solid #6cace4;
	}

	.section.goarctic-page-rule .rule-one.rule-one-right {
		flex-grow: 1;
	}

	.section.goarctic-page-rule .rule-etaps {
		margin-top: auto;
		margin-bottom: auto;
	}

	.section.goarctic-page-rule .rule-list .rule-title {
		font-weight: 500;
		font-size: 5.60748vw;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin-bottom: 2.33645vw;
	}

	.section.goarctic-page-rule .rule-list .rule-caption {
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 140%;
		margin-bottom: 3.50467vw;
	}

	.section.goarctic-page-rule .rule-list .rule-info {
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 140%;
		color: #b0daff;
	}

	.section.goarctic-page-rule .rule-list .rule-etap {
		display: flex;
		justify-content: space-between;
		margin-bottom: 2.33645vw;
	}


	.section.goarctic-page-rule .rule-get-button {
		color: white;
		font-weight: 700;
		font-size: 3.73832vw;
		text-decoration: none;
		border-radius: 233.41121vw;
		transition: background-color 0.3s;
		background-color: #6cace4;
		padding: 3.50467vw 4.6729vw;
		display: flex;
		justify-content: center;
		align-content: center;
		margin-top: 4.6729vw;
		width: 79.43925vw;
		max-width: 100%;
	}



	.section.goarctic-page-rule-important {
		background: linear-gradient(180deg, #003274 0%, rgba(0, 50, 116, 0) 71.5%, #025ea1 100%);
	}


	.section.goarctic-page-rule-important .rule-important-block {
		justify-content: center;
		display: flex;
		align-items: center;
		flex-direction: column;
	}

	.section.goarctic-page-rule-important .rule-important-text {
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 130%;
		text-align: center;
		color: white;
		max-width: 135.04673vw;
		width: 100%;
		margin: unset;
		margin-top: 9.34579vw;
		margin-bottom: 9.34579vw;
	}


	.section.goarctic-page-rule-important {
		background-color: #003274;
	}

	.section.goarctic-page-rule-important::after {
		height: 11.68224vw;
		width: 100%;
		content: "";
		display: flex;
		background-color: #025ea1;
	}

	.section.goarctic-page-rule-important .section-in {
		padding-top: 14.01869vw;
		padding-bottom: 2.33645vw;
		background: linear-gradient(180deg, #003274 0%, rgba(0, 50, 116, 0) 71.5%, #025ea1 100%);
	}

	.section.goarctic-page-rule-important .section-in::after {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: right -23.36449vw;
		background-repeat: no-repeat;
		content: "";
		height: 100%;
		width: 100%;
		position: absolute;
		top: 39.71963vw;
	}


	.section.goarctic-page-rule-important .fly.fly-important-ice-top {
		left: 0vw;
		right: 0vw;
		object-fit: cover;
		object-position: bottom;
		top: -0.23364vw;
		width: 140%;
	}

	@media(min-width:299.06542vw) {
		.section.goarctic-page-rule-important .fly.fly-important-ice-top {
			top: -4.01042vw;
			left: 0vw;
			right: 0vw;
			width: 100%;
			object-fit: cover;
			object-position: bottom;
		}

	}


	.section.goarctic-page-rule-important .fly.page-rule-important-bird {
		right: 0vw;
		bottom: unset;
		width: 21.02804vw;
		height: 34.81308vw;
		top: 100%;
	}




	.section.goarctic-page-posts {
		color: white;
	}

	.goarctic-page-posts .post-block-in .posts {
		display: flex;
		flex-wrap: wrap;
		margin-top: 7.00935vw;
		margin-left: -2.33645vw;
		margin-right: -2.33645vw;
	}


	.goarctic-page-posts .post-block-in .posts .post {
		display: flex;
		flex-basis: 100%;
		padding-left: 2.33645vw;
		padding-right: 2.33645vw;
		padding-bottom: 9.34579vw;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-in {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		border: 0.23364vw solid #6cace4;
		border-radius: 2.80374vw;
		overflow: hidden;
		text-decoration: none;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-img-in {
		padding-top: 58.2%;
		width: 100%;
		position: relative;
		overflow: hidden;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-img-in img {
		max-width: 100%;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0vw;
		left: 0vw;
		right: 0vw;
		bottom: 0vw;
		object-fit: cover;
	}

	.goarctic-page-posts .post-block-in .posts .post-text p {
		margin: unset;
		color: white;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-text {
		padding: 7.00935vw;
		display: flex;
		flex-direction: column;
		flex-grow: 1;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-text .post-date {
		font-weight: 400;
		font-size: 4.6729vw;
		color: #6cace4;
		margin-bottom: 2.33645vw;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-text .post-title {
		font-weight: 500;
		font-size: 4.6729vw;
		line-height: 120%;
		text-transform: uppercase;
		margin-bottom: 3.73832vw;
		font-family: "MyFont";
	}

	.goarctic-page-posts .post-block-in .posts .post .post-text .post-link {
		position: relative;
		display: flex;
		justify-content: space-between;
		margin-top: auto;
	}

	.goarctic-page-posts .post-block-in .posts .post .post-text .post-link::after {
		background-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%3Cg clip-path='url(%23clip0_8040_98580)'%3E%3Cpath d='M16.5303 6.4696L16.582 6.52625C16.8063 6.80118 16.8063 7.19855 16.582 7.47351L16.5303 7.53015L11 13.0604L9.93945 11.9999L14.1895 7.74988H1.25V6.24988H14.1895L9.93945 1.99988L11 0.939331L16.5303 6.4696Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8040_98580'%3E%3Crect width='18' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
		content: "";
		width: 5.60748vw;
		height: 5.60748vw;
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		display: flex;
		margin-left: 4.6729vw;
	}



	.max-w-784 {
		max-width: 183.17757vw;
		width: 100%;
		flex-grow: 1;
	}


	.content-nohome.single-post {
		padding-top: 18.69159vw;
		padding-bottom: 14.01869vw;
		background-color: #025ea1;
		color: white;
	}


	.content-nohome .button-go-back {
		font-weight: 700;
		font-size: 3.27103vw;
		color: #6cace4;
		text-decoration: none;
		display: flex;
		align-items: center;
		padding-left: 2.33645vw;
		padding-bottom: 2.33645vw;
		padding-top: 2.33645vw;
		margin-bottom: 4.6729vw;
	}

	.content-nohome .button-go-back::before {
		background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.06066 1.99999L6.53033 2.53032L2.06066 6.99999L6.53033 11.4697L7.06066 12L6 13.0607L5.46967 12.5303L0.46967 7.53032C0.176777 7.23743 0.176777 6.76255 0.46967 6.46966L5.46967 1.46966L6 0.939331L7.06066 1.99999Z' fill='%236CACE4'/%3E%3C/svg%3E%0A");
		content: "";
		width: 1.63551vw;
		height: 2.80374vw;
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		display: flex;
		margin-right: 3.73832vw;
	}

	.content-nohome.single-post .post-date {
		font-weight: 400;
		font-size: 4.20561vw;
		color: #6cace4;
		margin: unset;
		margin-bottom: 2.33645vw;
	}

	.content-nohome.single-post .post-title {
		font-weight: 500;
		font-size: 9.34579vw;
		line-height: 110%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 4.6729vw;
	}

	.content-nohome.single-post .post-excerpt {
		font-weight: 700;
		font-size: 4.6729vw;
		line-height: 140%;
		margin-bottom: 4.6729vw;
	}

	.content-nohome.single-post .post-images {
		margin-bottom: 4.6729vw;
	}

	.content-nohome.single-post .post-img-in {
		padding-top: 58.2%;
		width: 100%;
		position: relative;
		overflow: hidden;
		border-radius: 2.80374vw;
	}

	.content-nohome.single-post .post-img-in img {
		max-width: 100%;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0vw;
		left: 0vw;
		right: 0vw;
		bottom: 0vw;
		object-fit: cover;
	}


	.content-nohome.single-post .post-content {
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 140%;
	}


	.section.goarctic-page-rule .section-title {
		margin-bottom: 4.6729vw;
	}


	.section.goarctic-page-help .section-title {
		margin-bottom: 4.6729vw;
	}

	.section.goarctic-page-help .section-in {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: right -23.36449vw;
		background-repeat: repeat-y;
	}

	.section.goarctic-page-help .help-blocks {
		color: white;
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-page-help .help-block.help-block-left {
		flex-grow: 1;
		display: none;
	}

	.section.goarctic-page-help .help-block.help-block-right {
		flex-basis: 158.8785vw;
		flex-shrink: 0;
	}


	.section.goarctic-page-help .help-page-bear {
		width: 154.6729vw;
		height: auto;
		position: absolute;
		right: 4.6729vw;
		top: -10.74766vw;
	}


	.max-w-580 {
		max-width: 135.51402vw;
		width: 100%;
		flex-grow: 1;
	}


	.section.goarctic-page-help-writeToUs .section-in {
		background-image: url("/wp-content/themes/goarctic/image/about-background.svg");
		background-position: right -23.36449vw;
		background-repeat: repeat-y;
	}

	.section.goarctic-page-help-writeToUs {
		padding-top: 14.01869vw;
		padding-bottom: 9.34579vw;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-title-block p {
		margin: unset;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-title-block .writeToUs-title {
		font-weight: 500;
		font-size: 5.60748vw;
		line-height: 120%;
		text-transform: uppercase;
		text-align: center;
		font-family: "MyFont";
		margin-bottom: 2.33645vw;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-title-block .writeToUs-caption {
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 140%;
		text-align: center;
		margin-bottom: 4.6729vw;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form {
		color: white;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help_form {
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-input-in {
		border: 0.23364vw solid #6cace4;
		border-radius: 1.86916vw;
		height: 14.01869vw;
		padding: 2.33645vw 2.80374vw;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .input-text-title {
		margin: unset;
		font-weight: 400;
		font-size: 3.27103vw;
		line-height: 130%;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form #help_form {
		color: white;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-input-in .input-text {
		font-weight: 400;
		font-size: 4.20561vw;
		line-height: 140%;
		background: unset;
		border: unset;
		color: white;
		padding: unset;
		width: 100%;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-input {
		margin-bottom: 0.93458vw;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-input-in {
		/* padding: 2.33645vw 2.80374vw; */
		padding: 1.40187vw 2.80374vw;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .response,
	.section.goarctic-page-help-writeToUs .writeToUs-form .server-response {
		margin: unset;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-input2-in {
		margin-top: 3.73832vw;
		border: 0.23364vw solid #ced2d4;
		width: 100%;
		height: 30.37383vw;
		background-color: white;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .input-text2 {
		background: unset;
		border: unset;
		padding: unset;
		color: #6CACE4;
		padding: 4.6729vw;
		width: 100%;
		height: 100%;
		font-size: 4.20561vw;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
		resize: none;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .input-text2::placeholder {
		text-align: center;
		color: #6cace4;
	}

	.section.goarctic-page-help-writeToUs .writeToUs-form .help-btn {
		color: white;
		font-weight: 700;
		font-size: 4.6729vw;
		text-decoration: none;
		border-radius: 233.41121vw;
		transition: background-color 0.3s;
		background-color: #6cace4;
		padding: 3.50467vw 4.6729vw;
		display: flex;
		justify-content: center;
		align-content: center;
		margin-top: 4.6729vw;
		width: 60.74766vw;
		max-width: 100%;
		border: unset;
		align-self: center;
		cursor: pointer;
	}


	.input-select-block .input-select {
		cursor: pointer;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}

	.input-select-block .select-list {
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		background: white;
		border-top: none;
		z-index: 100;
		overflow-y: auto;
	}

	.input-select-block .select-list .select-one {
		padding: 2.33645vw;
		cursor: pointer;
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 140%;
		color: #025ea1;
		border-bottom: 0.23364vw solid #6cace4;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}

	.input-select-block .select-list .select-one:last-child {
		border-bottom: unset;
	}

	.input-select-block .select-list .select-one:hover {
		background-color: #d7edff;
	}



	.section.goarctic-page-lk .fly.lk-background-earth {
		width: 296.26168vw;
		height: auto;
		position: absolute;
		left: -134.11215vw;
		top: -104.20561vw;
	}

	.section.goarctic-page-lk .lk-blocks-in {
		display: flex;
		margin-left: -4.6729vw;
		margin-right: -4.6729vw;
		justify-content: space-between;
		/* flex-wrap: wrap; */
		flex-direction: column;
	}

	.section.goarctic-page-lk .lk-block {
		flex-basis: 33.333333%;
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		flex-shrink: 1;
	}

	.section.goarctic-page-lk .lk-block-in {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		padding-left: 4.6729vw;
		padding-right: 4.6729vw;
	}

	.section.goarctic-page-lk .lk-block-info {
		margin-bottom: 4.6729vw;
		color: white;
		margin-bottom: 4.6729vw;
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-page-lk .lk-user-top {
		margin-bottom: 9.34579vw;
	}

	.section.goarctic-page-lk p {
		margin: unset;
	}

	.section.goarctic-page-lk .lk-block-info-in {
		border: 0.23364vw solid #6cace4;
		border-radius: 2.80374vw;
		padding: 7.00935vw;
		background: radial-gradient(50% 50% at 50% 50%, rgba(2, 94, 161, 0) 0%, #025ea1 100%);
	}

	.section.goarctic-page-lk .lk-block-center .lk-block-info-in {
		padding: unset;
	}


	.section.goarctic-page-lk .lk-user-info1 {
		margin-bottom: 10.51402vw;
	}

	.section.goarctic-page-lk .lk-block-info .fio {
		font-weight: 700;
		font-size: 4.6729vw;
		line-height: 120%;
		margin-bottom: 2.33645vw;
	}

	.section.goarctic-page-lk .lk-block-info .birthday {
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 150%;
	}

	.section.goarctic-page-lk .lk-block-info .phone {
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 150%;
		margin-bottom: 3.27103vw;
	}

	.section.goarctic-page-lk .lk-block-info .email {
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 150%;
	}

	.section.goarctic-page-lk .lk-block-info .separator {
		margin-top: 11.68224vw;
		margin-bottom: 7.94393vw;
		border-top: 0.23364vw solid #6cace4;
	}

	.section.goarctic-page-lk .lk-block-info .citizenship {
		font-weight: 700;
		font-size: 3.73832vw;
		line-height: 150%;
	}


	.section.goarctic-page-lk .avatar-img {
		width: 23.36449vw;
		height: 23.36449vw;
		overflow: hidden;
		border-radius: 100%;
	}

	.section.goarctic-page-lk .avatar-img img {
		width: 100%;
		height: 100%;
	}



	.section.goarctic-page-lk .lk-block-info .timer-block {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer {
		padding-bottom: 5.60748vw;
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer-in {
		display: flex;
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer-title {
		font-style: normal;
		color: white;
		font-weight: 700;
		font-size: 4.6729vw;
		line-height: 120%;
		margin-bottom: 4.6729vw;
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer .section {
		display: flex;
		flex-direction: column;
		align-items: center;
		position: relative;
		/* justify-content: center; */
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer .section+.section {
		/* margin-left: 2.33645vw; */
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer .section .value {
		font-style: normal;
		font-weight: 500;
		font-size: 11.21495vw;
		line-height: 100%;
		text-align: center;
		color: #6cace4;
		margin: unset;
		text-transform: uppercase;
		min-width: 15.42056vw;
		font-family: "MyFont";
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer .section .value.countdown-sep {
		min-width: unset;
	}

	.section.goarctic-page-lk .lk-block-info .timer-block .timer .section .label {
		font-style: normal;
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 140%;
		text-align: center;
		color: white;
		margin: unset;
		position: absolute;
		bottom: -5.60748vw;
	}




	.section.goarctic-page-lk .lk-block-info .tests-blocks {
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block {
		padding: 7.00935vw;
		border-bottom: 0.23364vw solid #6cace4;
		flex-basis: 54.43925vw;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block:last-child {
		border-bottom: unset;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-number {
		font-weight: 500;
		font-size: 4.6729vw;
		line-height: 120%;
		text-transform: uppercase;
		color: #b0daff;
		font-family: "MyFont";
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-top {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 3.50467vw;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-status {
		font-weight: 400;
		font-size: 3.27103vw;
		line-height: 130%;
		color: black;
		background-color: white;
		padding: 0.46729vw 2.80374vw;
		border-radius: 4.6729vw;
		display: flex;
		align-items: center;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-status.complite {
		color: white;
		background-color: #27AE60;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-status.check {
		color: white;
		background-color: #001C40;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-status.disabled {
		color: white;
		background-color: #ED3424;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-title {
		font-weight: 700;
		font-size: 4.6729vw;
		text-transform: uppercase;
		margin-bottom: 3.50467vw;
	}


	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-caption {
		font-weight: 400;
		font-size: 3.27103vw;
		color: rgba(255, 255, 255, 0.7);
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-center {
		margin-bottom: 3.50467vw;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-bottom {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-link {
		font-weight: 700;
		font-size: 3.50467vw;
		line-height: 150%;
		text-align: center;
		color: white;
		border-radius: 1.63551vw;
		padding: 0.23364vw 2.33645vw;
		background-color: #ed3424;
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		flex-basis: 24.76636vw;
		text-decoration: none;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-date {
		font-weight: 700;
		font-size: 3.73832vw;
		line-height: 150%;
		color: white;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block:not(.active) .tests-top {
		opacity: 0.3;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block:not(.active) .tests-center {
		opacity: 0.3;
	}

	.section.goarctic-page-lk .lk-block-info .tests-blocks .tests-block:not(.active) .tests-link {
		background-color: #6cace4;
	}



	.section.goarctic-page-lk .lk-block-info-in.rating {
		flex-basis: 50.46729vw;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.section.goarctic-page-lk .lk-block-info-in .rating-block {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.section.goarctic-page-lk .lk-block-info-in.rating .rating-title {
		font-weight: 700;
		font-size: 4.6729vw;
		line-height: 120%;
		margin-bottom: 3.50467vw;
	}


	.section.goarctic-page-lk .lk-block-info-in.rating .rating-score {
		display: flex;
		padding-bottom: 4.6729vw;
	}

	.section.goarctic-page-lk .lk-block-info-in.rating .score-section {
		display: flex;
		flex-direction: column;
		align-items: center;
		position: relative;
	}

	.section.goarctic-page-lk .lk-block-info-in.rating .score-section .value {
		font-style: normal;
		font-weight: 500;
		font-size: 11.21495vw;
		line-height: 100%;
		text-align: center;
		color: #6cace4;
		margin: unset;
		text-transform: uppercase;
		min-width: 15.42056vw;
		font-family: "MyFont";
	}

	.section.goarctic-page-lk .lk-block-info-in.rating .score-section.sep .value {
		min-width: unset;
		margin-left: 1.16822vw;
		margin-right: 1.16822vw;
	}

	.section.goarctic-page-lk .lk-block-info-in.rating .score-section .label {
		font-style: normal;
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 140%;
		text-align: center;
		color: white;
		margin: unset;
		position: absolute;
		bottom: -5.60748vw;
	}



	.section.goarctic-page-lk .lk-block-info-in.tests-info {
		border-color: #0FE369;
		flex-basis: 50.46729vw;
		display: flex;
		justify-content: center;
		align-items: center;
	}


	.section.goarctic-page-lk .lk-block-info-in.tests-info .tests-info-title {
		font-weight: 700;
		font-size: 4.6729vw;
		line-height: 120%;
		text-align: center;
		margin-bottom: 4.6729vw;
	}

	.section.goarctic-page-lk .lk-block-info-in.tests-info .tests-info-caption {
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 130%;
	}




	.window {
		position: absolute;
		top: 0vw;
		/* bottom: 0vw; */
		left: 0vw;
		right: 0vw;
		z-index: 2;
		display: none;
		justify-content: center;
		align-items: center;
		min-height: 100vh;
		padding-bottom: 23.36449vw;
		padding-top: 23.36449vw;
		opacity: 0;
	}

	.window.active {
		display: flex;
	}

	.window::after {
		background-color: rgba(2, 94, 161, 0.4);
		backdrop-filter: blur(2.33645vw);
		left: 0vw;
		right: 0vw;
		top: 0vw;
		bottom: 0vw;
		content: "";
		position: fixed;
	}

	.window .window-in {
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
		z-index: 1;
	}

	.window .window-block {
		padding: 4.6729vw;
		border-radius: 2.80374vw;
		background-color: white;
		flex-basis: 92vw;
		flex-shrink: 0;
	}


	.window .regauth-block p {
		margin: unset;
	}

	.window .regauth-block {
		padding-bottom: 3.50467vw;
		display: none;
		flex-direction: column
	}

	.window .regauth-block.active {
		display: flex;
	}

	.window .regauth-block .steps .step {
		display: flex;
		color: #9B9EA1;
		font-weight: 700;
		font-size: 2.80374vw;
		line-height: 140%;
	}

	.window .regauth-block .steps .step-num {
		border-radius: 46.72897vw;
		width: 4.6729vw;
		height: 4.6729vw;
		background-color: #9B9EA1;
		color: white;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 3.03738vw;
		line-height: 140%;
		margin-right: 1.16822vw;
	}

	.window .regauth-block .steps .step-name {
		margin-right: 1.16822vw;
	}

	.window .regauth-block .step-arrow {
		margin-right: 3.97196vw;
	}

	.window .regauth-block .steps {
		display: flex;
		margin-bottom: 4.6729vw;
	}

	.window .regauth-block .steps .step.active .step-num {
		background-color: #5299D3;
	}

	.window .regauth-block .steps .step.active .step-name {
		color: #5299D3;
		display: flex;
		align-items: center;
	}

	.window .regauth-block .steps .step.active .step-arrow {
		color: #5299D3;
	}


	.window .regauth-block .form-title {
		font-weight: 500;
		font-size: 5.60748vw;
		line-height: 120%;
		text-transform: uppercase;
		margin-bottom: 3.50467vw;
	}



	.window .regauth-block .regauth-input-in {
		/* border: 0.23364vw solid #9B9EA1; */
		/* border-radius: 3.50467vw; */
		/* padding: 2.33645vw 2.80374vw; */
		/* min-height: 14.71963vw; */
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.window .regauth-block .input-text {
		font-weight: 400;
		font-size: 4.20561vw;
		line-height: 120%;
		background: unset;
		border: unset;
		color: #454545;
		padding: unset;
		width: 100%;
		text-align: center;
		border: 0.23364vw solid #9B9EA1;
		border-radius: 3.50467vw;
		padding: 2.33645vw 2.80374vw;
		min-height: 11.68224vw;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.input-text.error {
		border-color: #ed3424 !important;
	}


	.response p {
		margin: unset;
		padding-left: 4.6729vw;
		padding-right: 4.6729vw;
		padding-top: 1.16822vw;
		font-size: 3.27103vw;
	}

	.response .error {
		color: #ed3424;
	}

	.response .success {
		color: #27AE60;
	}

	.server-response p {
		margin: unset;
		padding-left: 4.6729vw;
		padding-right: 4.6729vw;
		padding-top: 1.16822vw;
		padding-bottom: 1.16822vw;
	}

	.server-response .error {
		color: #ed3424;
	}

	.server-response .success {
		color: #27AE60;
	}

	.window .regauth-block .small-text {
		font-weight: 400;
		font-size: 2.80374vw;
		line-height: 120%;
		padding-left: 4.6729vw;
		padding-right: 4.6729vw;
		color: #9B9EA1;
	}

	.window .regauth-block .input-text-title {
		margin-bottom: 1.16822vw;
	}

	.window .regauth-block .input-text-caption {
		margin-bottom: 1.16822vw;
		margin-top: 2.33645vw;
	}

	.window .regauth-block .regauth-input {
		margin-bottom: 3.73832vw;
	}


	.style-btn-red {
		color: white;
		font-weight: 700;
		font-size: 4.6729vw;
		text-decoration: none;
		border-radius: 2.33645vw;
		transition: background-color 0.3s;
		background-color: #ed3424;
		padding: 2.33645vw 4.6729vw;
		display: flex;
		justify-content: center;
		align-content: center;
		border: unset;
		cursor: pointer;
	}


	.style-btn-blue {
		color: white;
		font-weight: 700;
		font-size: 4.6729vw;
		text-decoration: none;
		border-radius: 2.33645vw;
		transition: background-color 0.3s;
		background-color: #6cace4;
		padding: 2.33645vw 4.6729vw;
		display: flex;
		justify-content: center;
		align-content: center;
		border: unset;
		cursor: pointer;
	}
	
	.style-btn-white {
		color: white;
		font-weight: 700;
		font-size: 4.6729vw;
		text-decoration: none;
		border-radius: 2.33645vw;
		border: 1px solid white;
		transition: background-color 0.3s;
		background-color: unset;
		padding: 2.33645vw 4.6729vw;
		display: flex;
		justify-content: center;
		align-content: center;
		cursor: pointer;
	}


	.style-btn-transparent {
		color: #9B9EA1;
		font-weight: 700;
		font-size: 4.6729vw;
		text-decoration: none;
		border-radius: 2.33645vw;
		transition: background-color 0.3s;
		padding: 2.33645vw 4.6729vw;
		display: flex;
		justify-content: center;
		align-content: center;
		border: unset;
		background-color: unset;
		border: 0.23364vw solid #5299D3;
		cursor: pointer;
	}


	.window .regauth-block form {
		display: flex;
		flex-direction: column;
	}

	.window .separator {
		border-top: 0.23364vw solid #9B9EA1;
		margin-top: 4.6729vw;
		margin-bottom: 4.6729vw;
		width: 100%;
		flex-grow: 1;
	}


	.window .regauth-block .form-step {
		display: none;
		flex-direction: column;
	}

	.window .regauth-block .form-step.active {
		display: flex;
	}


	.window .regauth-block button+button {
		margin-top: 7.00935vw;
	}



	.section.goarctic-tasks-quiz {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		min-height: 154vw;
	}

	.section.goarctic-tasks-quiz .section-in {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-quiz .section-in .section-in-content {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-quiz .quiz-pages {
		margin-bottom: 0vw;
		display: flex;
	}

	.quiz-blocks {
		color: white;
		display: flex;
		min-height: unset;
		flex-direction: column;
	}

	.quiz-blocks .quiz-block.quiz-block-left {
		flex-basis: 158.8785vw;
		flex-shrink: 0;
	}

	.quiz-blocks .quiz-block.quiz-block-right {
		display: none;
	}



	.quiz-blocks .section-caption {
		font-weight: 400;
		font-size: 4.20561vw;
		line-height: 120%;
		margin-top: 3.50467vw;
		margin-bottom: 4.6729vw;
	}

	.quiz-blocks .section-info .info-title {
		font-weight: 500;
		font-size: 5.14019vw;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin-top: 4.6729vw;
		margin-bottom: 1.16822vw;
	}

	.quiz-blocks .section-info .info-caption {
		font-weight: 400;
		font-size: 4.20561vw;
		line-height: 140%;
		margin-top: 1.16822vw;
	}






	.quiz-blocks .quiz-list {
		display: flex;
		border: 0.23364vw solid #6cace4;
		border-radius: 2.80374vw;
		margin-bottom: 7.00935vw;
		flex-direction: column;
	}

	.quiz-blocks .quiz-one {
		padding: 4.6729vw;
		display: flex;
		flex-direction: column;
		flex-basis: 100%;
	}

	.quiz-blocks .quiz-one.quiz-one-left {
		border-right: unset;
		border-bottom: 0.23364vw solid #6cace4;
	}

	.quiz-blocks .quiz-one.quiz-one-right {
		flex-grow: 1;
	}

	.quiz-blocks .quiz-title {
		font-weight: 500;
		font-size: 5.60748vw;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 2.33645vw;
	}

	.quiz-blocks .quiz-texts {
		flex-grow: 1;
		justify-content: center;
		display: flex;
		flex-direction: column;
	}

	.quiz-blocks .quiz-texts p {
		margin-top: 1.16822vw;
		margin-bottom: 1.16822vw;
		font-size: 3.73832vw;
	}

	.quiz-blocks .quiz-info {
		display: flex;
		padding: 3.50467vw 1.86916vw;
		background-color: #3785c3;
		align-items: center;
		margin-top: 3.50467vw;
	}

	.quiz-blocks .quiz-info p {
		margin: unset;
		padding-left: 1.63551vw;
		padding-right: 1.63551vw;
	}

	.quiz-blocks .quiz-info-text {
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 140%;
	}

	.quiz-blocks .quiz-info-number {
		font-weight: 700;
		font-size: 11.21495vw;
		line-height: 100%;
		text-transform: uppercase;
	}

	.quiz-blocks .section-bottom {
		display: flex;
	}

	.quiz-blocks .start-button.style-btn-red {
		min-width: 46.72897vw;
		border-radius: 23.36449vw;
	}

	.quiz-blocks .tasks-quiz-bear {
		width: 230.37383vw;
		height: auto;
		position: absolute;
		left: 0vw;
		top: -10.74766vw;
	}

	.quiz-pages .quiz-page {
		display: none;
		flex-grow: 1;
	}

	.quiz-pages .quiz-page.active {
		display: flex;
		flex-direction: column;
	}


	.quiz-start .quiz-block.quiz-block-left {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.quiz-start .quiz-block .ready-texts {
		font-family: "MyFont";
		margin: unset;
	}

	.quiz-start .quiz-block .ready-texts .ready-text {
		font-weight: 500;
		font-size: 18.69159vw;
		line-height: 110%;
		text-transform: uppercase;
		margin-bottom: 11.68224vw;
		color: #6cace4;
	}

	.quiz-start .quiz-block .ready-texts .ready-timer {
		font-weight: 700;
		font-size: 29.90654vw;
		line-height: 100%;
		margin: unset;
		text-align: center;
	}


	.quiz-game-blocks {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		color: white;
		margin-left: -2.33645vw;
		margin-right: -2.33645vw;
	}

	.quiz-game-block.quiz-game-content {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		padding-top: 7.00935vw;
		padding-bottom: 7.00935vw;
	}


	.progress-title {
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 140%;
		margin-bottom: 1.16822vw;
	}

	.progress-line {
		height: 0.46729vw;
		position: relative;
		background-color: #6cace4;
	}

	.progress-line .line {
		background-color: white;
		background-size: cover;
		position: absolute;
		top: 0vw;
		bottom: 0vw;
		left: 0vw;
		width: 0%;
		content: "";
		transition: width 0.5s;
	}



	.quiz-game-block.quiz-progress {
		width: 100%;

	}

	.quiz-game-block {
		padding-left: 4.6729vw;
		padding-right: 4.6729vw;
	}

	.game-content.content-question * {
		margin-top: unset;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}

	.quiz-game-block.block-remote {
		display: flex;
		justify-content: space-between;
	}

	.game-content.content-question {
		flex-grow: 1;
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 140%;
		width: 100%;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		position: relative;
	}

	.game-content.content-question::after {
		position: absolute;
		z-index: 999;
		top: 0vw;
		bottom: 0vw;
		left: 0vw;
		right: 0vw;
		content: "";
	}

	.game-content.content-question p br {
		display: none;
	}

	.content-answers-in {
		display: flex;
		flex-wrap: wrap;
		margin-left: -2.33645vw;
		margin-right: -2.33645vw;
	}

	.content-answers-in .answer {
		flex-basis: 100%;
		padding-left: 2.33645vw;
		padding-right: 2.33645vw;
		padding-top: 1.16822vw;
		padding-bottom: 1.16822vw;
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 140%;
		display: flex;
		flex-shrink: 1;
	}

	.content-answers-in .answer .answer-in {
		border: 0.23364vw solid #6cace4;
		border-radius: 2.80374vw;
		min-height: 16.35514vw;
		display: flex;
		align-items: center;
		padding-left: 4.6729vw;
		padding-right: 4.6729vw;
		padding-top: 2.33645vw;
		padding-bottom: 2.33645vw;
		cursor: pointer;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		flex-grow: 1;
	}

	.content-answers-in .answer.select .answer-in {
		opacity: 0.4;
	}

	.content-answers-in .answer.good .answer-in {
		background-color: #6cace4;
		border-color: #6cace4;
		opacity: 1;
	}

	.content-answers-in .answer.error .answer-in {
		background-color: #ED3424;
		border-color: #ED3424;
		opacity: 1;
	}


	.block-remote .timer-block .timer-title {
		font-weight: 400;
		font-size: 4.20561vw;
		line-height: 140%;
		margin: unset;
		margin-bottom: 0vw;
		text-align: right;
	}

	.block-remote .timer-block .timer {
		font-weight: 700;
		font-size: 4.20561vw;
		line-height: 130%;
	}

	.block-remote .timer-block .timer-in {
		display: flex;
	}

	.block-remote .timer-block .sep.section {
		margin-left: 1.16822vw;
		margin-right: 1.16822vw;
	}


	.quiz-page.quiz-game {
		min-height: 70vh;
	}

	.quiz-game-block .next-button {
		opacity: 0.3;
	}

	.quiz-game-block .next-button.act {
		opacity: 1;
	}




	.quiz-page.quiz-end .quiz-blocks {
		flex-grow: 1;
	}

	.quiz-page.quiz-end .quiz-block {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}


	.quiz-page.quiz-end .quiz-block .end-texts {
		width: 100%;
		max-width: 116.82243vw;
	}

	.quiz-page.quiz-end .quiz-block .end-text-small {
		font-weight: 700;
		font-size: 4.6729vw;
		line-height: 100%;
		text-align: center;
		margin: unset;
		margin-bottom: 7.00935vw;
	}

	.quiz-page.quiz-end .quiz-block .end-text-big {
		font-weight: 500;
		font-size: 8.41121vw;
		line-height: 110%;
		text-transform: uppercase;
		text-align: center;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 7.00935vw;
	}

	.quiz-page.quiz-end .quiz-block .ratings {
		display: flex;
		margin-left: -2.33645vw;
		margin-right: -2.33645vw;
		margin-bottom: 9.34579vw;
	}

	.quiz-page.quiz-end .quiz-block .rating-block {
		flex-basis: 50%;
		display: flex;
		padding-left: 2.33645vw;
		padding-right: 2.33645vw;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in {
		border: 0.23364vw solid #6cace4;
		border-radius: 2.80374vw;
		padding: 4.6729vw;
		background: radial-gradient(50% 50% at 50% 50%, rgba(2, 94, 161, 0) 0%, #025ea1 100%);
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in .rating-title {
		font-weight: 700;
		font-size: 4.6729vw;
		line-height: 100%;
		text-align: center;
		margin: unset;
		margin-bottom: 4.43925vw;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in .rating-score p {
		margin: unset;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in .rating-score {
		display: flex;
		font-weight: 700;
		font-size: 8.64486vw;
		line-height: 100%;
		text-transform: uppercase;
		text-align: center;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in .score-section.sep {
		margin-left: 2.33645vw;
		margin-right: 2.33645vw;
	}

	.quiz-page.quiz-end .quiz-block .rating-block-in .end-texts {
		max-width: 116.82243vw;
		width: 100%;
	}

	.quiz-page.quiz-end .quiz-block .end-texts .bottom-block {
		display: flex;
		justify-content: center;
	}

	.quiz-page.quiz-end .quiz-block .end-texts .bottom-block .back-profile-button {
		border-radius: 23.36449vw;
	}

}

/**/



.site-menu-burger {
	display: none;

}

.burger-open {
	background-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%3Crect width='36' height='36' rx='18' fill='white'/%3E%3Cpath d='M11 12H25M11 18H25M11 24H25' stroke='%23001C40' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	width: 36px;
	height: 36px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.burger-close {
	background-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%3Crect width='36' height='36' rx='18' fill='white'/%3E%3Cpath d='M11 11L25 25M25 11L11 25' stroke='%23001C40' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	width: 35px;
	height: 35px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	right: 20px;
	top: 11px;
	position: absolute;
}


.site-menu-popup {
	position: fixed;
	min-height: 100vh;
	top: 0px;
	right: -100%;
	max-width: 100%;
	width: 86vw;
	padding: 90px 30px 34px 40px;
	display: none;
	background-color: #0071BB;
	box-shadow: 0px 0px 40px rgba(39, 73, 95, 0.5);
	z-index: 2;
	height: 100vh;
	/* right: 0px; */
}

.site-menu-popup a {
	padding: 5px 12px;
}

.site-menu-popup a,
.site-menu-popup .separate {
	color: white;
	font-weight: 700;
	font-size: 20px;
	text-decoration: none;
	border-radius: 999px;
	transition: background-color 0.3s;
}

.site-menu-popup #menu-menu-1 {
	display: flex;
	flex-direction: column;
	margin: unset;
	padding: unset;
}

.site-menu-popup #menu-menu-1 li {
	list-style: none;
	margin-bottom: 29.3px;
}

.site-menu-popup .site-lk {
	padding: unset;
	padding: 5px 12px;
	margin-bottom: 20px;
}

.site-menu-popup .site-lang {
	margin-bottom: 40px
}

.site-menu-popup .site-auth {
	margin-bottom: 40px;
}



@media(max-width: 767px) {
	.site-menu-burger {
		display: flex;
		margin-left: 7.00935vw;
	}

	.burger-open {
		background-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%3Crect width='36' height='36' rx='18' fill='white'/%3E%3Cpath d='M11 12H25M11 18H25M11 24H25' stroke='%23001C40' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
		width: 8.41121vw;
		height: 8.41121vw;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		cursor: pointer;
	}

	.burger-close {
		background-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%3Crect width='36' height='36' rx='18' fill='white'/%3E%3Cpath d='M11 11L25 25M25 11L11 25' stroke='%23001C40' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
		width: 8.17757vw;
		height: 8.17757vw;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		cursor: pointer;
		right: 4.6729vw;
		top: 2.57009vw;
		position: absolute;
	}


	.site-menu-popup {
		position: fixed;
		min-height: 100vh;
		top: 0vw;
		right: -100%;
		max-width: 100%;
		width: 86vw;
		padding: 21.02804vw 7.00935vw 7.94393vw 9.34579vw;
		display: none;
		background-color: #0071BB;
		box-shadow: 0vw 0vw 9.34579vw rgba(39, 73, 95, 0.5);
		z-index: 2;
		height: 100vh;
		/* right: 0vw; */
	}

	.site-menu-popup a {
		padding: 1.16822vw 2.80374vw;
	}

	.site-menu-popup a,
	.site-menu-popup .separate {
		color: white;
		font-weight: 700;
		font-size: 4.6729vw;
		text-decoration: none;
		border-radius: 233.41121vw;
		transition: background-color 0.3s;
	}

	.site-menu-popup #menu-menu-1 {
		display: flex;
		flex-direction: column;
		margin: unset;
		padding: unset;
	}

	.site-menu-popup #menu-menu-1 li {
		list-style: none;
		margin-bottom: 6.84579vw;
	}

	.site-menu-popup .site-lk {
		padding: unset;
		padding: 1.16822vw 2.80374vw;
		margin-bottom: 4.6729vw;
	}

	.site-menu-popup .site-lang {
		margin-bottom: 9.34579vw
	}

	.site-menu-popup .site-auth {
		margin-bottom: 9.34579vw;
	}

}



.help-form-page.page-success .page-success-in {
	border: 1px solid #6cace4;
	border-radius: 12px;
	display: flex;
	justify-content: center;
	padding: 50px;
}

.help-form-page.page-success .success-text {
	text-align: center;
}

.help-form-page.page-success .success-text * {
	margin: unset;
	font-weight: 400;
	font-size: 18px;
	line-height: 140%;
	text-align: center;
	margin-bottom: 20px;
}

.help-form-page.page-success .success-text .text-big {
	font-weight: 700;
	font-size: 24px;
	line-height: 140%;
}

.help-form-page.page-success .success-text a {
	font-size: 16px;
	line-height: 140%;
	text-decoration: underline;
	text-align: center;
	color: #509dd5;
}


@media(max-width: 767px) {
	.help-form-page.page-success .page-success-in {
		border: 0.23364vw solid #6cace4;
		border-radius: 2.80374vw;
		display: flex;
		justify-content: center;
		padding: 11.68224vw;
	}

	.help-form-page.page-success .success-text {
		text-align: center;
	}

	.help-form-page.page-success .success-text * {
		margin: unset;
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 140%;
		text-align: center;
		margin-bottom: 4.6729vw;
	}

	.help-form-page.page-success .success-text .text-big {
		font-weight: 700;
		font-size: 5.60748vw;
		line-height: 140%;
	}

	.help-form-page.page-success .success-text a {
		font-size: 3.73832vw;
		line-height: 140%;
		text-decoration: underline;
		text-align: center;
		color: #509dd5;
	}

}


@media(min-width:768px) and (max-width:1280px) {
	.help-form-page.page-success .page-success-in {
		border: 0.07813vw solid #6cace4;
		border-radius: 0.9375vw;
		display: flex;
		justify-content: center;
		padding: 3.90625vw;
	}

	.help-form-page.page-success .success-text {
		text-align: center;
	}

	.help-form-page.page-success .success-text * {
		margin: unset;
		font-weight: 400;
		font-size: 1.40625vw;
		line-height: 140%;
		text-align: center;
		margin-bottom: 1.5625vw;
	}

	.help-form-page.page-success .success-text .text-big {
		font-weight: 700;
		font-size: 1.875vw;
		line-height: 140%;
	}

	.help-form-page.page-success .success-text a {
		font-size: 1.25vw;
		line-height: 140%;
		text-decoration: underline;
		text-align: center;
		color: #509dd5;
	}
}



.window.video-window .video-block {
	width: 90vw;
	position: relative;
	display: flex;
}

.window.video-window .video-block video {
	width: 100%;
	height: 100%;
}


















/* next webinars */


.section.goarctic-tasks-webinars {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}

.section.goarctic-tasks-webinars .section-in {
	flex-grow: 1;
	display: flex;
}

.section.goarctic-tasks-webinars .section-in .section-in-content {
	flex-grow: 1;
	display: flex;
}

.section.goarctic-tasks-webinars .webinars-pages {
	margin-bottom: 60px;
	display: flex;
}

.webinars-blocks {
	color: white;
	display: flex;
	min-height: 820px;
}

.webinars-blocks .webinars-block.webinars-block-left {
	flex-basis: 755px;
	flex-shrink: 0;
}

.webinars-blocks .section-caption {
	font-weight: 400;
	font-size: 20px;
	line-height: 120%;
	margin-top: 15px;
	margin-bottom: 20px;
}

.webinars-blocks .section-info .info-title {
	font-weight: 500;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	font-family: "MyFont";
	margin-top: 20px;
	margin-bottom: 5px;
}

.webinars-blocks .section-info .info-caption {
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	margin-top: 5px;
}






.webinars-blocks .webinars-list {
	display: flex;
	border: 1px solid #6cace4;
	border-radius: 12px;
	margin-bottom: 30px;
}

.webinars-blocks .webinars-one {
	padding: 30px;
	display: flex;
	flex-direction: column;
	flex-basis: 50%;
}

.webinars-blocks .webinars-one.webinars-one-left {
	border-right: 1px solid #6cace4;
}

.webinars-blocks .webinars-one.webinars-one-right {
	flex-grow: 1;
}

.webinars-blocks .webinars-title {
	font-weight: 500;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	font-family: "MyFont";
	margin: unset;
	margin-bottom: 10px;
}

.webinars-blocks .webinars-texts {
	flex-grow: 1;
	justify-content: center;
	display: flex;
	flex-direction: column;
}

.webinars-blocks .webinars-texts p {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 16px;
}

.webinars-blocks .webinars-info {
	display: flex;
	padding: 15px 8px;
	background-color: #3785c3;
	align-items: center;
	margin-top: 15px;
}

.webinars-blocks .webinars-info p {
	margin: unset;
	padding-left: 7px;
	padding-right: 7px;
}

.webinars-blocks .webinars-info-text {
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
}

.webinars-blocks .webinars-info-number {
	font-weight: 700;
	font-size: 48px;
	line-height: 100%;
	text-transform: uppercase;
}

.webinars-blocks .section-bottom {
	display: flex;
}

.webinars-blocks .start-button.style-btn-red {
	min-width: 200px;
	border-radius: 100px;
}

.webinars-blocks .tasks-webinars-bear {
	width: 986px;
	height: auto;
	position: absolute;
	left: 0px;
	top: -46px;
}

.webinars-pages .webinars-page {
	display: none;
	flex-grow: 1;
}

.webinars-pages .webinars-page.active {
	display: flex;
}


.webinars-start .webinars-block.webinars-block-left {
	display: flex;
	align-items: center;
}

.webinars-start .webinars-block .ready-texts {
	font-family: "MyFont";
	margin: unset;
}

.webinars-start .webinars-block .ready-texts .ready-text {
	font-weight: 500;
	font-size: 80px;
	line-height: 110%;
	text-transform: uppercase;
	margin-bottom: 50px;
	color: #6cace4;
}

.webinars-start .webinars-block .ready-texts .ready-timer {
	font-weight: 700;
	font-size: 128px;
	line-height: 100%;
	margin: unset;
	text-align: center;
}


.webinars-game-blocks {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	color: white;
	margin-left: -20px;
	margin-right: -20px;
}

.webinars-game-block.webinars-game-content {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	padding-top: 30px;
	padding-bottom: 30px;
}


.progress-title {
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	margin-bottom: 5px;
}

.progress-line {
	height: 2px;
	position: relative;
	background-color: #6cace4;
}

.progress-line .line {
	background-color: white;
	background-size: cover;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	width: 0%;
	content: "";
	transition: width 0.5s;
}



.webinars-game-block.webinars-progress {
	width: 50%;

}

.webinars-game-block {
	padding-left: 20px;
	padding-right: 20px;
}

.game-content.content-question * {
	margin-top: unset;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.webinars-game-block.block-remote {
	display: flex;
	justify-content: space-between;
}

.game-content.content-question {
	flex-grow: 1;
	font-weight: 400;
	font-size: 22px;
	line-height: 140%;
	width: 50%;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	position: relative;
}

.game-content.content-question::after {
	position: absolute;
	z-index: 999;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	content: "";
}

.game-content.content-question p br {
	display: none;
}


.block-remote .timer-block .timer-title {
	font-weight: 400;
	font-size: 18px;
	line-height: 140%;
	margin: unset;
	margin-bottom: 0px;
	text-align: right;
}

.block-remote .timer-block .timer {
	font-weight: 700;
	font-size: 18px;
	line-height: 130%;
}

.block-remote .timer-block .timer-in {
	display: flex;
}

.block-remote .timer-block .sep.section {
	margin-left: 5px;
	margin-right: 5px;
}


.webinars-page.webinars-game {
	min-height: 70vh;
}

.webinars-game-block .next-button {
	opacity: 0.3;
}

.webinars-game-block .next-button.act {
	opacity: 1;
}




.webinars-page.webinars-end .webinars-blocks {
	flex-grow: 1;
}

.webinars-page.webinars-end .webinars-block {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}


.webinars-page.webinars-end .webinars-block .end-texts {
	width: 100%;
	max-width: 500px;
}

.webinars-page.webinars-end .webinars-block .end-text-small {
	font-weight: 700;
	font-size: 24px;
	line-height: 100%;
	text-align: center;
	margin: unset;
	margin-bottom: 30px;
}

.webinars-page.webinars-end .webinars-block .end-text-big {
	font-weight: 500;
	font-size: 60px;
	line-height: 110%;
	text-transform: uppercase;
	text-align: center;
	font-family: "MyFont";
	margin: unset;
	margin-bottom: 30px;
}

.webinars-page.webinars-end .webinars-block .ratings {
	display: flex;
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 40px;
}

.webinars-page.webinars-end .webinars-block .rating-block {
	flex-basis: 50%;
	display: flex;
	padding-left: 10px;
	padding-right: 10px;
}

.webinars-page.webinars-end .webinars-block .rating-block-in {
	border: 1px solid #6cace4;
	border-radius: 12px;
	padding: 30px;
	background: radial-gradient(50% 50% at 50% 50%, rgba(2, 94, 161, 0) 0%, #025ea1 100%);
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
}

.webinars-page.webinars-end .webinars-block .rating-block-in .rating-title {
	font-weight: 700;
	font-size: 24px;
	line-height: 100%;
	text-align: center;
	margin: unset;
	margin-bottom: 30px;
}

.webinars-page.webinars-end .webinars-block .rating-block-in .rating-score p {
	margin: unset;
}

.webinars-page.webinars-end .webinars-block .rating-block-in .rating-score {
	display: flex;
	font-weight: 700;
	font-size: 56px;
	line-height: 100%;
	text-transform: uppercase;
	text-align: center;
}

.webinars-page.webinars-end .webinars-block .rating-block-in .score-section.sep {
	margin-left: 10px;
	margin-right: 10px;
}

.webinars-page.webinars-end .webinars-block .rating-block-in .end-texts {
	max-width: 500px;
	width: 100%;
}

.webinars-page.webinars-end .webinars-block .end-texts .bottom-block {
	display: flex;
	justify-content: center;
}

.webinars-page.webinars-end .webinars-block .end-texts .bottom-block .back-profile-button {
	border-radius: 100px;
}



@media(min-width:768px) and (max-width:1280px) {
	.section.goarctic-tasks-webinars {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-tasks-webinars .section-in {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-webinars .section-in .section-in-content {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-webinars .webinars-pages {
		margin-bottom: 60px;
		display: flex;
	}

	.webinars-blocks {
		color: white;
		display: flex;
		min-height: 820px;
	}

	.webinars-blocks .webinars-block.webinars-block-left {
		flex-basis: 755px;
		flex-shrink: 0;
	}

	.webinars-blocks .section-caption {
		font-weight: 400;
		font-size: 20px;
		line-height: 120%;
		margin-top: 15px;
		margin-bottom: 20px;
	}

	.webinars-blocks .section-info .info-title {
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin-top: 20px;
		margin-bottom: 5px;
	}

	.webinars-blocks .section-info .info-caption {
		font-weight: 400;
		font-size: 20px;
		line-height: 140%;
		margin-top: 5px;
	}






	.webinars-blocks .webinars-list {
		display: flex;
		border: 1px solid #6cace4;
		border-radius: 12px;
		margin-bottom: 30px;
	}

	.webinars-blocks .webinars-one {
		padding: 30px;
		display: flex;
		flex-direction: column;
		flex-basis: 50%;
	}

	.webinars-blocks .webinars-one.webinars-one-left {
		border-right: 1px solid #6cace4;
	}

	.webinars-blocks .webinars-one.webinars-one-right {
		flex-grow: 1;
	}

	.webinars-blocks .webinars-title {
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 10px;
	}

	.webinars-blocks .webinars-texts {
		flex-grow: 1;
		justify-content: center;
		display: flex;
		flex-direction: column;
	}

	.webinars-blocks .webinars-texts p {
		margin-top: 5px;
		margin-bottom: 5px;
		font-size: 16px;
	}

	.webinars-blocks .webinars-info {
		display: flex;
		padding: 15px 8px;
		background-color: #3785c3;
		align-items: center;
		margin-top: 15px;
	}

	.webinars-blocks .webinars-info p {
		margin: unset;
		padding-left: 7px;
		padding-right: 7px;
	}

	.webinars-blocks .webinars-info-text {
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
	}

	.webinars-blocks .webinars-info-number {
		font-weight: 700;
		font-size: 48px;
		line-height: 100%;
		text-transform: uppercase;
	}

	.webinars-blocks .section-bottom {
		display: flex;
	}

	.webinars-blocks .start-button.style-btn-red {
		min-width: 200px;
		border-radius: 100px;
	}

	.webinars-blocks .tasks-webinars-bear {
		width: 986px;
		height: auto;
		position: absolute;
		left: 0px;
		top: -46px;
	}

	.webinars-pages .webinars-page {
		display: none;
		flex-grow: 1;
	}

	.webinars-pages .webinars-page.active {
		display: flex;
	}


	.webinars-start .webinars-block.webinars-block-left {
		display: flex;
		align-items: center;
	}

	.webinars-start .webinars-block .ready-texts {
		font-family: "MyFont";
		margin: unset;
	}

	.webinars-start .webinars-block .ready-texts .ready-text {
		font-weight: 500;
		font-size: 80px;
		line-height: 110%;
		text-transform: uppercase;
		margin-bottom: 50px;
		color: #6cace4;
	}

	.webinars-start .webinars-block .ready-texts .ready-timer {
		font-weight: 700;
		font-size: 128px;
		line-height: 100%;
		margin: unset;
		text-align: center;
	}


	.webinars-game-blocks {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		color: white;
		margin-left: -20px;
		margin-right: -20px;
	}

	.webinars-game-block.webinars-game-content {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		padding-top: 30px;
		padding-bottom: 30px;
	}


	.progress-title {
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		margin-bottom: 5px;
	}

	.progress-line {
		height: 2px;
		position: relative;
		background-color: #6cace4;
	}

	.progress-line .line {
		background-color: white;
		background-size: cover;
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0px;
		width: 0%;
		content: "";
		transition: width 0.5s;
	}



	.webinars-game-block.webinars-progress {
		width: 50%;

	}

	.webinars-game-block {
		padding-left: 20px;
		padding-right: 20px;
	}

	.game-content.content-question * {
		margin-top: unset;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}

	.webinars-game-block.block-remote {
		display: flex;
		justify-content: space-between;
	}

	.game-content.content-question {
		flex-grow: 1;
		font-weight: 400;
		font-size: 22px;
		line-height: 140%;
		width: 50%;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		position: relative;
	}

	.game-content.content-question::after {
		position: absolute;
		z-index: 999;
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		content: "";
	}

	.game-content.content-question p br {
		display: none;
	}


	.block-remote .timer-block .timer-title {
		font-weight: 400;
		font-size: 18px;
		line-height: 140%;
		margin: unset;
		margin-bottom: 0px;
		text-align: right;
	}

	.block-remote .timer-block .timer {
		font-weight: 700;
		font-size: 18px;
		line-height: 130%;
	}

	.block-remote .timer-block .timer-in {
		display: flex;
	}

	.block-remote .timer-block .sep.section {
		margin-left: 5px;
		margin-right: 5px;
	}


	.webinars-page.webinars-game {
		min-height: 70vh;
	}

	.webinars-game-block .next-button {
		opacity: 0.3;
	}

	.webinars-game-block .next-button.act {
		opacity: 1;
	}




	.webinars-page.webinars-end .webinars-blocks {
		flex-grow: 1;
	}

	.webinars-page.webinars-end .webinars-block {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}


	.webinars-page.webinars-end .webinars-block .end-texts {
		width: 100%;
		max-width: 500px;
	}

	.webinars-page.webinars-end .webinars-block .end-text-small {
		font-weight: 700;
		font-size: 24px;
		line-height: 100%;
		text-align: center;
		margin: unset;
		margin-bottom: 30px;
	}

	.webinars-page.webinars-end .webinars-block .end-text-big {
		font-weight: 500;
		font-size: 60px;
		line-height: 110%;
		text-transform: uppercase;
		text-align: center;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 30px;
	}

	.webinars-page.webinars-end .webinars-block .ratings {
		display: flex;
		margin-left: -10px;
		margin-right: -10px;
		margin-bottom: 40px;
	}

	.webinars-page.webinars-end .webinars-block .rating-block {
		flex-basis: 50%;
		display: flex;
		padding-left: 10px;
		padding-right: 10px;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in {
		border: 1px solid #6cace4;
		border-radius: 12px;
		padding: 30px;
		background: radial-gradient(50% 50% at 50% 50%, rgba(2, 94, 161, 0) 0%, #025ea1 100%);
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in .rating-title {
		font-weight: 700;
		font-size: 24px;
		line-height: 100%;
		text-align: center;
		margin: unset;
		margin-bottom: 30px;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in .rating-score p {
		margin: unset;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in .rating-score {
		display: flex;
		font-weight: 700;
		font-size: 56px;
		line-height: 100%;
		text-transform: uppercase;
		text-align: center;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in .score-section.sep {
		margin-left: 10px;
		margin-right: 10px;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in .end-texts {
		max-width: 500px;
		width: 100%;
	}

	.webinars-page.webinars-end .webinars-block .end-texts .bottom-block {
		display: flex;
		justify-content: center;
	}

	.webinars-page.webinars-end .webinars-block .end-texts .bottom-block .back-profile-button {
		border-radius: 100px;
	}

}











@media(min-width:768px) and (max-width:1280px) {
	.section.goarctic-tasks-webinars {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-tasks-webinars .section-in {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-webinars .section-in .section-in-content {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-webinars .webinars-pages {
		margin-bottom: 4.6875vw;
		display: flex;
	}

	.webinars-blocks {
		color: white;
		display: flex;
		min-height: 64.0625vw;
	}

	.webinars-blocks .webinars-block.webinars-block-left {
		flex-basis: 58.98438vw;
		flex-shrink: 0;
	}

	.webinars-blocks .section-caption {
		font-weight: 400;
		font-size: 1.5625vw;
		line-height: 120%;
		margin-top: 1.17188vw;
		margin-bottom: 1.5625vw;
	}

	.webinars-blocks .section-info .info-title {
		font-weight: 500;
		font-size: 1.875vw;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin-top: 1.5625vw;
		margin-bottom: 0.39063vw;
	}

	.webinars-blocks .section-info .info-caption {
		font-weight: 400;
		font-size: 1.5625vw;
		line-height: 140%;
		margin-top: 0.39063vw;
	}






	.webinars-blocks .webinars-list {
		display: flex;
		border: 0.07813vw solid #6cace4;
		border-radius: 0.9375vw;
		margin-bottom: 2.34375vw;
	}

	.webinars-blocks .webinars-one {
		padding: 2.34375vw;
		display: flex;
		flex-direction: column;
		flex-basis: 50%;
	}

	.webinars-blocks .webinars-one.webinars-one-left {
		border-right: 0.07813vw solid #6cace4;
	}

	.webinars-blocks .webinars-one.webinars-one-right {
		flex-grow: 1;
	}

	.webinars-blocks .webinars-title {
		font-weight: 500;
		font-size: 1.875vw;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 0.78125vw;
	}

	.webinars-blocks .webinars-texts {
		flex-grow: 1;
		justify-content: center;
		display: flex;
		flex-direction: column;
	}

	.webinars-blocks .webinars-texts p {
		margin-top: 0.39063vw;
		margin-bottom: 0.39063vw;
		font-size: 1.25vw;
	}

	.webinars-blocks .webinars-info {
		display: flex;
		padding: 1.17188vw 0.625vw;
		background-color: #3785c3;
		align-items: center;
		margin-top: 1.17188vw;
	}

	.webinars-blocks .webinars-info p {
		margin: unset;
		padding-left: 0.54688vw;
		padding-right: 0.54688vw;
	}

	.webinars-blocks .webinars-info-text {
		font-weight: 400;
		font-size: 1.25vw;
		line-height: 140%;
	}

	.webinars-blocks .webinars-info-number {
		font-weight: 700;
		font-size: 3.75vw;
		line-height: 100%;
		text-transform: uppercase;
	}

	.webinars-blocks .section-bottom {
		display: flex;
	}

	.webinars-blocks .start-button.style-btn-red {
		min-width: 15.625vw;
		border-radius: 7.8125vw;
	}

	.webinars-blocks .tasks-webinars-bear {
		width: 77.03125vw;
		height: auto;
		position: absolute;
		left: 0vw;
		top: -3.59375vw;
	}

	.webinars-pages .webinars-page {
		display: none;
		flex-grow: 1;
	}

	.webinars-pages .webinars-page.active {
		display: flex;
	}


	.webinars-start .webinars-block.webinars-block-left {
		display: flex;
		align-items: center;
	}

	.webinars-start .webinars-block .ready-texts {
		font-family: "MyFont";
		margin: unset;
	}

	.webinars-start .webinars-block .ready-texts .ready-text {
		font-weight: 500;
		font-size: 6.25vw;
		line-height: 110%;
		text-transform: uppercase;
		margin-bottom: 3.90625vw;
		color: #6cace4;
	}

	.webinars-start .webinars-block .ready-texts .ready-timer {
		font-weight: 700;
		font-size: 10vw;
		line-height: 100%;
		margin: unset;
		text-align: center;
	}


	.webinars-game-blocks {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		color: white;
		margin-left: -1.5625vw;
		margin-right: -1.5625vw;
	}

	.webinars-game-block.webinars-game-content {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		padding-top: 2.34375vw;
		padding-bottom: 2.34375vw;
	}


	.progress-title {
		font-weight: 400;
		font-size: 1.25vw;
		line-height: 140%;
		margin-bottom: 0.39063vw;
	}

	.progress-line {
		height: 0.15625vw;
		position: relative;
		background-color: #6cace4;
	}

	.progress-line .line {
		background-color: white;
		background-size: cover;
		position: absolute;
		top: 0vw;
		bottom: 0vw;
		left: 0vw;
		width: 0%;
		content: "";
		transition: width 0.5s;
	}



	.webinars-game-block.webinars-progress {
		width: 50%;

	}

	.webinars-game-block {
		padding-left: 1.5625vw;
		padding-right: 1.5625vw;
	}

	.game-content.content-question * {
		margin-top: unset;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}

	.webinars-game-block.block-remote {
		display: flex;
		justify-content: space-between;
	}

	.game-content.content-question {
		flex-grow: 1;
		font-weight: 400;
		font-size: 1.71875vw;
		line-height: 140%;
		width: 50%;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		position: relative;
	}

	.game-content.content-question::after {
		position: absolute;
		z-index: 999;
		top: 0vw;
		bottom: 0vw;
		left: 0vw;
		right: 0vw;
		content: "";
	}

	.game-content.content-question p br {
		display: none;
	}


	.block-remote .timer-block .timer-title {
		font-weight: 400;
		font-size: 1.40625vw;
		line-height: 140%;
		margin: unset;
		margin-bottom: 0vw;
		text-align: right;
	}

	.block-remote .timer-block .timer {
		font-weight: 700;
		font-size: 1.40625vw;
		line-height: 130%;
	}

	.block-remote .timer-block .timer-in {
		display: flex;
	}

	.block-remote .timer-block .sep.section {
		margin-left: 0.39063vw;
		margin-right: 0.39063vw;
	}


	.webinars-page.webinars-game {
		min-height: 70vh;
	}

	.webinars-game-block .next-button {
		opacity: 0.3;
	}

	.webinars-game-block .next-button.act {
		opacity: 1;
	}




	.webinars-page.webinars-end .webinars-blocks {
		flex-grow: 1;
	}

	.webinars-page.webinars-end .webinars-block {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}


	.webinars-page.webinars-end .webinars-block .end-texts {
		width: 100%;
		max-width: 39.0625vw;
	}

	.webinars-page.webinars-end .webinars-block .end-text-small {
		font-weight: 700;
		font-size: 1.875vw;
		line-height: 100%;
		text-align: center;
		margin: unset;
		margin-bottom: 2.34375vw;
	}

	.webinars-page.webinars-end .webinars-block .end-text-big {
		font-weight: 500;
		font-size: 4.6875vw;
		line-height: 110%;
		text-transform: uppercase;
		text-align: center;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 2.34375vw;
	}

	.webinars-page.webinars-end .webinars-block .ratings {
		display: flex;
		margin-left: -0.78125vw;
		margin-right: -0.78125vw;
		margin-bottom: 3.125vw;
	}

	.webinars-page.webinars-end .webinars-block .rating-block {
		flex-basis: 50%;
		display: flex;
		padding-left: 0.78125vw;
		padding-right: 0.78125vw;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in {
		border: 0.07813vw solid #6cace4;
		border-radius: 0.9375vw;
		padding: 2.34375vw;
		background: radial-gradient(50% 50% at 50% 50%, rgba(2, 94, 161, 0) 0%, #025ea1 100%);
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in .rating-title {
		font-weight: 700;
		font-size: 1.875vw;
		line-height: 100%;
		text-align: center;
		margin: unset;
		margin-bottom: 2.34375vw;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in .rating-score p {
		margin: unset;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in .rating-score {
		display: flex;
		font-weight: 700;
		font-size: 4.375vw;
		line-height: 100%;
		text-transform: uppercase;
		text-align: center;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in .score-section.sep {
		margin-left: 0.78125vw;
		margin-right: 0.78125vw;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in .end-texts {
		max-width: 39.0625vw;
		width: 100%;
	}

	.webinars-page.webinars-end .webinars-block .end-texts .bottom-block {
		display: flex;
		justify-content: center;
	}

	.webinars-page.webinars-end .webinars-block .end-texts .bottom-block .back-profile-button {
		border-radius: 7.8125vw;
	}

}



@media(max-width:767px) {

	.section.goarctic-tasks-webinars {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		min-height: 154vw;
	}

	.section.goarctic-tasks-webinars .section-in {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-webinars .section-in .section-in-content {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-webinars .webinars-pages {
		margin-bottom: 0px;
		display: flex;
	}

	.webinars-blocks {
		color: white;
		display: flex;
		min-height: unset;
		flex-direction: column;
	}

	.webinars-blocks .webinars-block.webinars-block-left {
		flex-basis: 680px;
		flex-shrink: 0;
	}

	.webinars-blocks .webinars-block.webinars-block-right {
		display: none;
	}



	.webinars-blocks .section-caption {
		font-weight: 400;
		font-size: 18px;
		line-height: 120%;
		margin-top: 15px;
		margin-bottom: 20px;
	}

	.webinars-blocks .section-info .info-title {
		font-weight: 500;
		font-size: 22px;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin-top: 20px;
		margin-bottom: 5px;
	}

	.webinars-blocks .section-info .info-caption {
		font-weight: 400;
		font-size: 18px;
		line-height: 140%;
		margin-top: 5px;
	}






	.webinars-blocks .webinars-list {
		display: flex;
		border: 1px solid #6cace4;
		border-radius: 12px;
		margin-bottom: 30px;
		flex-direction: column;
	}

	.webinars-blocks .webinars-one {
		padding: 20px;
		display: flex;
		flex-direction: column;
		flex-basis: 100%;
	}

	.webinars-blocks .webinars-one.webinars-one-left {
		border-right: unset;
		border-bottom: 1px solid #6cace4;
	}

	.webinars-blocks .webinars-one.webinars-one-right {
		flex-grow: 1;
	}

	.webinars-blocks .webinars-title {
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 10px;
	}

	.webinars-blocks .webinars-texts {
		flex-grow: 1;
		justify-content: center;
		display: flex;
		flex-direction: column;
	}

	.webinars-blocks .webinars-texts p {
		margin-top: 5px;
		margin-bottom: 5px;
		font-size: 16px;
	}

	.webinars-blocks .webinars-info {
		display: flex;
		padding: 15px 8px;
		background-color: #3785c3;
		align-items: center;
		margin-top: 15px;
	}

	.webinars-blocks .webinars-info p {
		margin: unset;
		padding-left: 7px;
		padding-right: 7px;
	}

	.webinars-blocks .webinars-info-text {
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
	}

	.webinars-blocks .webinars-info-number {
		font-weight: 700;
		font-size: 48px;
		line-height: 100%;
		text-transform: uppercase;
	}

	.webinars-blocks .section-bottom {
		display: flex;
	}

	.webinars-blocks .start-button.style-btn-red {
		min-width: 200px;
		border-radius: 100px;
	}

	.webinars-blocks .tasks-webinars-bear {
		width: 986px;
		height: auto;
		position: absolute;
		left: 0px;
		top: -46px;
	}

	.webinars-pages .webinars-page {
		display: none;
		flex-grow: 1;
	}

	.webinars-pages .webinars-page.active {
		display: flex;
		flex-direction: column;
	}


	.webinars-start .webinars-block.webinars-block-left {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.webinars-start .webinars-block .ready-texts {
		font-family: "MyFont";
		margin: unset;
	}

	.webinars-start .webinars-block .ready-texts .ready-text {
		font-weight: 500;
		font-size: 80px;
		line-height: 110%;
		text-transform: uppercase;
		margin-bottom: 50px;
		color: #6cace4;
	}

	.webinars-start .webinars-block .ready-texts .ready-timer {
		font-weight: 700;
		font-size: 128px;
		line-height: 100%;
		margin: unset;
		text-align: center;
	}


	.webinars-game-blocks {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		color: white;
		margin-left: -10px;
		margin-right: -10px;
	}

	.webinars-game-block.webinars-game-content {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		padding-top: 30px;
		padding-bottom: 30px;
	}


	.progress-title {
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		margin-bottom: 5px;
	}

	.progress-line {
		height: 2px;
		position: relative;
		background-color: #6cace4;
	}

	.progress-line .line {
		background-color: white;
		background-size: cover;
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0px;
		width: 0%;
		content: "";
		transition: width 0.5s;
	}



	.webinars-game-block.webinars-progress {
		width: 100%;

	}

	.webinars-game-block {
		padding-left: 20px;
		padding-right: 20px;
	}

	.game-content.content-question * {
		margin-top: unset;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}

	.webinars-game-block.block-remote {
		display: flex;
		justify-content: space-between;
	}

	.game-content.content-question {
		flex-grow: 1;
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		width: 100%;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		position: relative;
	}

	.game-content.content-question::after {
		position: absolute;
		z-index: 999;
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		content: "";
	}

	.game-content.content-question p br {
		display: none;
	}


	.block-remote .timer-block .timer-title {
		font-weight: 400;
		font-size: 18px;
		line-height: 140%;
		margin: unset;
		margin-bottom: 0px;
		text-align: right;
	}

	.block-remote .timer-block .timer {
		font-weight: 700;
		font-size: 18px;
		line-height: 130%;
	}

	.block-remote .timer-block .timer-in {
		display: flex;
	}

	.block-remote .timer-block .sep.section {
		margin-left: 5px;
		margin-right: 5px;
	}


	.webinars-page.webinars-game {
		min-height: 70vh;
	}

	.webinars-game-block .next-button {
		opacity: 0.3;
	}

	.webinars-game-block .next-button.act {
		opacity: 1;
	}




	.webinars-page.webinars-end .webinars-blocks {
		flex-grow: 1;
	}

	.webinars-page.webinars-end .webinars-block {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}


	.webinars-page.webinars-end .webinars-block .end-texts {
		width: 100%;
		max-width: 500px;
	}

	.webinars-page.webinars-end .webinars-block .end-text-small {
		font-weight: 700;
		font-size: 20px;
		line-height: 100%;
		text-align: center;
		margin: unset;
		margin-bottom: 30px;
	}

	.webinars-page.webinars-end .webinars-block .end-text-big {
		font-weight: 500;
		font-size: 36px;
		line-height: 110%;
		text-transform: uppercase;
		text-align: center;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 30px;
	}

	.webinars-page.webinars-end .webinars-block .ratings {
		display: flex;
		margin-left: -10px;
		margin-right: -10px;
		margin-bottom: 40px;
	}

	.webinars-page.webinars-end .webinars-block .rating-block {
		flex-basis: 50%;
		display: flex;
		padding-left: 10px;
		padding-right: 10px;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in {
		border: 1px solid #6cace4;
		border-radius: 12px;
		padding: 20px;
		background: radial-gradient(50% 50% at 50% 50%, rgba(2, 94, 161, 0) 0%, #025ea1 100%);
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in .rating-title {
		font-weight: 700;
		font-size: 20px;
		line-height: 100%;
		text-align: center;
		margin: unset;
		margin-bottom: 19px;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in .rating-score p {
		margin: unset;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in .rating-score {
		display: flex;
		font-weight: 700;
		font-size: 37px;
		line-height: 100%;
		text-transform: uppercase;
		text-align: center;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in .score-section.sep {
		margin-left: 10px;
		margin-right: 10px;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in .end-texts {
		max-width: 500px;
		width: 100%;
	}

	.webinars-page.webinars-end .webinars-block .end-texts .bottom-block {
		display: flex;
		justify-content: center;
	}

	.webinars-page.webinars-end .webinars-block .end-texts .bottom-block .back-profile-button {
		border-radius: 100px;
	}

}


@media(max-width:767px) {

	.section.goarctic-tasks-webinars {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		min-height: 154vw;
	}

	.section.goarctic-tasks-webinars .section-in {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-webinars .section-in .section-in-content {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-webinars .webinars-pages {
		margin-bottom: 0vw;
		display: flex;
	}

	.webinars-blocks {
		color: white;
		display: flex;
		min-height: unset;
		flex-direction: column;
	}

	.webinars-blocks .webinars-block.webinars-block-left {
		flex-basis: 158.8785vw;
		flex-shrink: 0;
	}

	.webinars-blocks .webinars-block.webinars-block-right {
		display: none;
	}



	.webinars-blocks .section-caption {
		font-weight: 400;
		font-size: 4.20561vw;
		line-height: 120%;
		margin-top: 3.50467vw;
		margin-bottom: 4.6729vw;
	}

	.webinars-blocks .section-info .info-title {
		font-weight: 500;
		font-size: 5.14019vw;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin-top: 4.6729vw;
		margin-bottom: 1.16822vw;
	}

	.webinars-blocks .section-info .info-caption {
		font-weight: 400;
		font-size: 4.20561vw;
		line-height: 140%;
		margin-top: 1.16822vw;
	}






	.webinars-blocks .webinars-list {
		display: flex;
		border: 0.23364vw solid #6cace4;
		border-radius: 2.80374vw;
		margin-bottom: 7.00935vw;
		flex-direction: column;
	}

	.webinars-blocks .webinars-one {
		padding: 4.6729vw;
		display: flex;
		flex-direction: column;
		flex-basis: 100%;
	}

	.webinars-blocks .webinars-one.webinars-one-left {
		border-right: unset;
		border-bottom: 0.23364vw solid #6cace4;
	}

	.webinars-blocks .webinars-one.webinars-one-right {
		flex-grow: 1;
	}

	.webinars-blocks .webinars-title {
		font-weight: 500;
		font-size: 5.60748vw;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 2.33645vw;
	}

	.webinars-blocks .webinars-texts {
		flex-grow: 1;
		justify-content: center;
		display: flex;
		flex-direction: column;
	}

	.webinars-blocks .webinars-texts p {
		margin-top: 1.16822vw;
		margin-bottom: 1.16822vw;
		font-size: 3.73832vw;
	}

	.webinars-blocks .webinars-info {
		display: flex;
		padding: 3.50467vw 1.86916vw;
		background-color: #3785c3;
		align-items: center;
		margin-top: 3.50467vw;
	}

	.webinars-blocks .webinars-info p {
		margin: unset;
		padding-left: 1.63551vw;
		padding-right: 1.63551vw;
	}

	.webinars-blocks .webinars-info-text {
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 140%;
	}

	.webinars-blocks .webinars-info-number {
		font-weight: 700;
		font-size: 11.21495vw;
		line-height: 100%;
		text-transform: uppercase;
	}

	.webinars-blocks .section-bottom {
		display: flex;
	}

	.webinars-blocks .start-button.style-btn-red {
		min-width: 46.72897vw;
		border-radius: 23.36449vw;
	}

	.webinars-blocks .tasks-webinars-bear {
		width: 230.37383vw;
		height: auto;
		position: absolute;
		left: 0vw;
		top: -10.74766vw;
	}

	.webinars-pages .webinars-page {
		display: none;
		flex-grow: 1;
	}

	.webinars-pages .webinars-page.active {
		display: flex;
		flex-direction: column;
	}


	.webinars-start .webinars-block.webinars-block-left {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.webinars-start .webinars-block .ready-texts {
		font-family: "MyFont";
		margin: unset;
	}

	.webinars-start .webinars-block .ready-texts .ready-text {
		font-weight: 500;
		font-size: 18.69159vw;
		line-height: 110%;
		text-transform: uppercase;
		margin-bottom: 11.68224vw;
		color: #6cace4;
	}

	.webinars-start .webinars-block .ready-texts .ready-timer {
		font-weight: 700;
		font-size: 29.90654vw;
		line-height: 100%;
		margin: unset;
		text-align: center;
	}


	.webinars-game-blocks {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		color: white;
		margin-left: -2.33645vw;
		margin-right: -2.33645vw;
	}

	.webinars-game-block.webinars-game-content {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		padding-top: 7.00935vw;
		padding-bottom: 7.00935vw;
	}


	.progress-title {
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 140%;
		margin-bottom: 1.16822vw;
	}

	.progress-line {
		height: 0.46729vw;
		position: relative;
		background-color: #6cace4;
	}

	.progress-line .line {
		background-color: white;
		background-size: cover;
		position: absolute;
		top: 0vw;
		bottom: 0vw;
		left: 0vw;
		width: 0%;
		content: "";
		transition: width 0.5s;
	}



	.webinars-game-block.webinars-progress {
		width: 100%;

	}

	.webinars-game-block {
		padding-left: 4.6729vw;
		padding-right: 4.6729vw;
	}

	.game-content.content-question * {
		margin-top: unset;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}

	.webinars-game-block.block-remote {
		display: flex;
		justify-content: space-between;
	}

	.game-content.content-question {
		flex-grow: 1;
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 140%;
		width: 100%;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		position: relative;
	}

	.game-content.content-question::after {
		position: absolute;
		z-index: 999;
		top: 0vw;
		bottom: 0vw;
		left: 0vw;
		right: 0vw;
		content: "";
	}

	.game-content.content-question p br {
		display: none;
	}


	.block-remote .timer-block .timer-title {
		font-weight: 400;
		font-size: 4.20561vw;
		line-height: 140%;
		margin: unset;
		margin-bottom: 0vw;
		text-align: right;
	}

	.block-remote .timer-block .timer {
		font-weight: 700;
		font-size: 4.20561vw;
		line-height: 130%;
	}

	.block-remote .timer-block .timer-in {
		display: flex;
	}

	.block-remote .timer-block .sep.section {
		margin-left: 1.16822vw;
		margin-right: 1.16822vw;
	}


	.webinars-page.webinars-game {
		min-height: 70vh;
	}

	.webinars-game-block .next-button {
		opacity: 0.3;
	}

	.webinars-game-block .next-button.act {
		opacity: 1;
	}




	.webinars-page.webinars-end .webinars-blocks {
		flex-grow: 1;
	}

	.webinars-page.webinars-end .webinars-block {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}


	.webinars-page.webinars-end .webinars-block .end-texts {
		width: 100%;
		max-width: 116.82243vw;
	}

	.webinars-page.webinars-end .webinars-block .end-text-small {
		font-weight: 700;
		font-size: 4.6729vw;
		line-height: 100%;
		text-align: center;
		margin: unset;
		margin-bottom: 7.00935vw;
	}

	.webinars-page.webinars-end .webinars-block .end-text-big {
		font-weight: 500;
		font-size: 8.41121vw;
		line-height: 110%;
		text-transform: uppercase;
		text-align: center;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 7.00935vw;
	}

	.webinars-page.webinars-end .webinars-block .ratings {
		display: flex;
		margin-left: -2.33645vw;
		margin-right: -2.33645vw;
		margin-bottom: 9.34579vw;
	}

	.webinars-page.webinars-end .webinars-block .rating-block {
		flex-basis: 50%;
		display: flex;
		padding-left: 2.33645vw;
		padding-right: 2.33645vw;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in {
		border: 0.23364vw solid #6cace4;
		border-radius: 2.80374vw;
		padding: 4.6729vw;
		background: radial-gradient(50% 50% at 50% 50%, rgba(2, 94, 161, 0) 0%, #025ea1 100%);
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in .rating-title {
		font-weight: 700;
		font-size: 4.6729vw;
		line-height: 100%;
		text-align: center;
		margin: unset;
		margin-bottom: 4.43925vw;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in .rating-score p {
		margin: unset;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in .rating-score {
		display: flex;
		font-weight: 700;
		font-size: 8.64486vw;
		line-height: 100%;
		text-transform: uppercase;
		text-align: center;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in .score-section.sep {
		margin-left: 2.33645vw;
		margin-right: 2.33645vw;
	}

	.webinars-page.webinars-end .webinars-block .rating-block-in .end-texts {
		max-width: 116.82243vw;
		width: 100%;
	}

	.webinars-page.webinars-end .webinars-block .end-texts .bottom-block {
		display: flex;
		justify-content: center;
	}

	.webinars-page.webinars-end .webinars-block .end-texts .bottom-block .back-profile-button {
		border-radius: 23.36449vw;
	}

}





/* webinars dop*/

.webinars-page.webinars-lists .webinars-lists-image-in {
	padding-top: 56.25%;
	width: 100%;
	position: relative;
	border-radius: 4px;
	overflow: hidden;
	border: 1px solid #6cace4;
}

.webinars-page.webinars-lists .webinars-lists-image-in img {
	max-width: 100%;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	object-fit: cover;
}

.webinars-page.webinars-lists .webinars-lists-in {
	flex-grow: 1;
}



.webinars-page.webinars-lists .webinars-lists-block-in {
	display: flex;
}

.webinars-page.webinars-lists .webinars-lists-block-left.webinars-lists-image {
	flex-basis: 530px;
	flex-shrink: 0;
	display: flex;
 	justify-content: center;
}

.webinars-page.webinars-lists .webinars-lists-block {
	border: 1px solid #509dd5;
	border-radius: 12px;
	padding: 30px;
	padding-right: 54px;
	margin-bottom: 10px;
}

.webinars-page.webinars-lists .webinars-lists-block-right.webinars-lists-texts {
	flex-grow: 1;
	padding: 24px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.webinars-page.webinars-lists .webinars-track {
	margin: unset;
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 10px;
	color: rgba(255, 255, 255, 0.6);
	text-transform: uppercase;
}

.webinars-page.webinars-lists .webinars-title {
	font-weight: 500;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	color: white;
	margin: unset;
	font-family: "MyFont";
}

.webinars-page.webinars-lists .webinars-link {
	font-weight: 700;
	font-size: 14px;
	line-height: 150%;
	text-align: center;
	color: white;
	border-radius: 40px;
	padding: 3px 18px;
	background-color: #6cace4;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	flex-basis: 28px;
	text-decoration: none;
	align-self: flex-start;
}

.webinars-page.webinars-lists .separate {
	height: 1px;
	border-top: 1px solid #6cace4;
	margin-top: 22px;
	margin-bottom: 20px;
}

.webinars-page.webinars-lists .webinars-lists-blocks {
	margin-top: 30px;
}



.webinars-page .webinars-single-block .webinars-single-image-in {
	padding-top: 56.25%;
	width: 100%;
	position: relative;
	border-radius: 4px;
	overflow: hidden;
	border: 1px solid #6cace4;
}

.webinars-page .webinars-single-block .webinars-single-image-in img {
	max-width: 100%;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	object-fit: cover;
}

.webinars-page .webinars-single-block .webinars-single-image-in video {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
}

video {
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.webinars-page .webinars-single-block.webinars-single-block-left {
	flex-basis: 773px;
}

.webinars-page .webinars-single-blocks {
	color: white;
	display: flex;
	min-height: 820px;
	flex-grow: 1;
}

.webinars-page .webinars-single-block .webinars-single-block-right.webinars-single-texts {
	margin-top: 40px;
}

.webinars-page .webinars-single-block .webinars-single-texts p {
	font-weight: 400;
	font-size: 14px;
	line-height: 140%;
	margin: unset;
	margin-bottom: 10px;
}

.webinars-page .webinars-single-block .webinars-single-texts .webinars-title {
	font-weight: 500;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	margin: unset;
	margin-bottom: 30px;
	font-family: "MyFont";
}



.webinars-single-block.webinars-single-block-right {
	flex-basis: 385px;
	margin-left: 40px;
}

.webinars-single-block.webinars-single-block .rule-webinars {
	border: 1px solid #6cace4;
	border-radius: 12px;
	padding: 20px 24px;
	display: flex;
	flex-direction: column;
}

.webinars-single-block .rule-webinars .webinars-link-style {
	align-self: flex-start;
	border-radius: 100px;
	min-width: 70%;
}

.webinars-single-block .rule-webinars .separate {
	height: 1px;
	border-top: 1px solid #6cace4;
	margin-top: 30px;
	margin-bottom: 30px;
}

.webinars-single-block .rule-webinars .rule-webinars-title {
	font-weight: 700;
	font-size: 20px;
	line-height: 120%;
	margin: unset;
}

.webinars-single-block .rule-webinars .rule-webinars-list {
	margin-top: 30px;
	margin-bottom: 30px;
}

.webinars-single-block .rule-webinars .rule-one {
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	margin: unset;
	margin-bottom: 10px;
}






.webinars-example-window .example-texts {
	color: #003274;
	padding-left: 30px;
}

.webinars-example-window .example-texts p {
	margin: unset;
	margin-bottom: 25px;
	font-weight: 400;
	font-size: 18px;
	line-height: 140%;
}

.webinars-example-window .example-texts .example-title {
	font-weight: 700;
	font-size: 24px;
}

.webinars-example-window .example-texts .wrong {
	color: #ED3424;
	font-weight: 700;
}

.webinars-example-window .example-texts .good {
	color: #27AE60;
	font-weight: 700;
}

.webinars-example-window .underline {
	text-decoration: underline 1px;
}

.webinars-example-window .example-texts p:last-child {
	margin-bottom: unset;
}

.window .close-window {
	width: 40px;
	height: 40px;
	right: -20px;
	top: -20px;
	position: absolute;
	background-color: #DD2211;
	border-radius: 100%;
	cursor: pointer;
}

.window .close-window::after {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.799 0.657297L9.14214 6.31415L3.48528 0.657297L0.656854 3.48572L6.31371 9.14258L0.656854 14.7994L3.48528 17.6279L9.14214 11.971L14.799 17.6279L17.6274 14.7994L11.9706 9.14258L17.6274 3.48572L14.799 0.657297Z' fill='white'/%3E%3C/svg%3E%0A");
	content: "";
	width: 100%;
	height: 100%;
	left: 0px;
	right: 0px;
	bottom: 0px;
	top: 0px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 44%;
}



.webinars-start-window .window-block {
	flex-basis: 440px;
	background-color: #6cace4;
}

.webinars-start-window .start-texts p {
	font-weight: 700;
	font-size: 24px;
	line-height: 100%;
	text-align: center;
	color: #003274;
	margin: unset;
	margin-bottom: 40px;
}

.webinars-start-window .start-texts {
	max-width: 260px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 40px;
	padding-bottom: 40px;
}


.webinars-start-window .webinars-link-style {
	border-radius: 100px;
}

.webinars-start-window .webinars-link-style+.webinars-link-style {
	margin-top: 20px;
}




.game-content.content-summary .word-input {
	background-color: unset;
	border: unset;
	border-bottom: 2px solid white;
	color: white;
	font-weight: 400;
	font-size: 18px;
	line-height: 140%;
}

.game-content.content-summary {
	font-weight: 400;
	font-size: 18px;
	line-height: 140%;
}

.game-content.content-summary p {
	margin-top: unset;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.webinars-game-block.webinars-top .webinars-top-in {
	background-color: #1d72b2;
	border-radius: 12px;
}


.webinars-game-block.webinars-top .webinars-title {
	font-weight: 500;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	font-family: "MyFont";
	padding: 30px 40px;
}

.webinars-game-block.webinars-game-content .game-title {
	font-weight: 500;
	font-size: 48px;
	line-height: 120%;
	text-transform: uppercase;
	font-family: "MyFont";
	margin: unset;
	margin-bottom: 20px;
}

.finish-button.webinars-link-style {
	flex-basis: 220px;
	border-radius: 100px;
}


.webinars-blocks .end-text-title {
	font-weight: 400;
	font-size: 18px;
	text-align: center;
	margin: unset;
	margin-bottom: 30px;
}



.webinars-lists-block .tests-status {
	font-weight: 400;
	font-size: 14px;
	line-height: 130%;
	color: black;
	background-color: white;
	padding: 2px 12px;
	border-radius: 20px;
	display: flex;
	align-items: center;
	position: absolute;
	top: 1px;
	z-index: 1;
	margin: unset;
}


.webinars-lists-block .tests-status.complite {
	color: white;
	background-color: #27AE60;
}

.webinars-lists-block .tests-status.check {
	color: white;
	background-color: #001C40;
}

.webinars-lists-block .tests-status.disabled {
	color: white;
	background-color: #ED3424;
}


@media(min-width:768px) and (max-width:1280px) {
	.webinars-page.webinars-lists .webinars-lists-image-in {
		padding-top: 56.25%;
		width: 100%;
		position: relative;
		border-radius: 4px;
		overflow: hidden;
		border: 1px solid #6cace4;
	}
	
	.webinars-page.webinars-lists .webinars-lists-image-in img {
		max-width: 100%;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		object-fit: cover;
	}
	
	.webinars-page.webinars-lists .webinars-lists-in {
		flex-grow: 1;
	}
	
	
	
	.webinars-page.webinars-lists .webinars-lists-block-in {
		display: flex;
	}
	
	.webinars-page.webinars-lists .webinars-lists-block-left.webinars-lists-image {
		flex-basis: 530px;
		flex-shrink: 0;
		display: flex;
		 justify-content: center;
	}
	
	.webinars-page.webinars-lists .webinars-lists-block {
		border: 1px solid #509dd5;
		border-radius: 12px;
		padding: 30px;
		padding-right: 54px;
		margin-bottom: 10px;
	}
	
	.webinars-page.webinars-lists .webinars-lists-block-right.webinars-lists-texts {
		flex-grow: 1;
		padding: 24px;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	
	.webinars-page.webinars-lists .webinars-track {
		margin: unset;
		margin-bottom: 10px;
		font-weight: 400;
		font-size: 10px;
		color: rgba(255, 255, 255, 0.6);
		text-transform: uppercase;
	}
	
	.webinars-page.webinars-lists .webinars-title {
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		color: white;
		margin: unset;
		font-family: "MyFont";
	}
	
	.webinars-page.webinars-lists .webinars-link {
		font-weight: 700;
		font-size: 14px;
		line-height: 150%;
		text-align: center;
		color: white;
		border-radius: 40px;
		padding: 3px 18px;
		background-color: #6cace4;
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		flex-basis: 28px;
		text-decoration: none;
		align-self: flex-start;
	}
	
	.webinars-page.webinars-lists .separate {
		height: 1px;
		border-top: 1px solid #6cace4;
		margin-top: 22px;
		margin-bottom: 20px;
	}
	
	.webinars-page.webinars-lists .webinars-lists-blocks {
		margin-top: 30px;
	}
	
	
	
	.webinars-page .webinars-single-block .webinars-single-image-in {
		padding-top: 56.25%;
		width: 100%;
		position: relative;
		border-radius: 4px;
		overflow: hidden;
		border: 1px solid #6cace4;
	}
	
	.webinars-page .webinars-single-block .webinars-single-image-in img {
		max-width: 100%;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		object-fit: cover;
	}
	
	.webinars-page .webinars-single-block .webinars-single-image-in video {
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		width: 100%;
		height: 100%;
	}
	
	video {
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}
	
	.webinars-page .webinars-single-block.webinars-single-block-left {
		flex-basis: 773px;
	}
	
	.webinars-page .webinars-single-blocks {
		color: white;
		display: flex;
		min-height: 820px;
		flex-grow: 1;
	}
	
	.webinars-page .webinars-single-block .webinars-single-block-right.webinars-single-texts {
		margin-top: 40px;
	}
	
	.webinars-page .webinars-single-block .webinars-single-texts p {
		font-weight: 400;
		font-size: 14px;
		line-height: 140%;
		margin: unset;
		margin-bottom: 10px;
	}
	
	.webinars-page .webinars-single-block .webinars-single-texts .webinars-title {
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		margin: unset;
		margin-bottom: 30px;
		font-family: "MyFont";
	}
	
	
	
	.webinars-single-block.webinars-single-block-right {
		flex-basis: 385px;
		margin-left: 40px;
	}
	
	.webinars-single-block.webinars-single-block .rule-webinars {
		border: 1px solid #6cace4;
		border-radius: 12px;
		padding: 20px 24px;
		display: flex;
		flex-direction: column;
	}
	
	.webinars-single-block .rule-webinars .webinars-link-style {
		align-self: flex-start;
		border-radius: 100px;
		min-width: 70%;
	}
	
	.webinars-single-block .rule-webinars .separate {
		height: 1px;
		border-top: 1px solid #6cace4;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	
	.webinars-single-block .rule-webinars .rule-webinars-title {
		font-weight: 700;
		font-size: 20px;
		line-height: 120%;
		margin: unset;
	}
	
	.webinars-single-block .rule-webinars .rule-webinars-list {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	
	.webinars-single-block .rule-webinars .rule-one {
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
		margin: unset;
		margin-bottom: 10px;
	}
	
	
	
	
	
	
	.webinars-example-window .example-texts {
		color: #003274;
		padding-left: 30px;
	}
	
	.webinars-example-window .example-texts p {
		margin: unset;
		margin-bottom: 25px;
		font-weight: 400;
		font-size: 18px;
		line-height: 140%;
	}
	
	.webinars-example-window .example-texts .example-title {
		font-weight: 700;
		font-size: 24px;
	}
	
	.webinars-example-window .example-texts .wrong {
		color: #ED3424;
		font-weight: 700;
	}
	
	.webinars-example-window .example-texts .good {
		color: #27AE60;
		font-weight: 700;
	}
	
	.webinars-example-window .underline {
		text-decoration: underline 1px;
	}
	
	.webinars-example-window .example-texts p:last-child {
		margin-bottom: unset;
	}
	
	.window .close-window {
		width: 40px;
		height: 40px;
		right: -20px;
		top: -20px;
		position: absolute;
		background-color: #DD2211;
		border-radius: 100%;
		cursor: pointer;
	}
	
	.window .close-window::after {
		background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.799 0.657297L9.14214 6.31415L3.48528 0.657297L0.656854 3.48572L6.31371 9.14258L0.656854 14.7994L3.48528 17.6279L9.14214 11.971L14.799 17.6279L17.6274 14.7994L11.9706 9.14258L17.6274 3.48572L14.799 0.657297Z' fill='white'/%3E%3C/svg%3E%0A");
		content: "";
		width: 100%;
		height: 100%;
		left: 0px;
		right: 0px;
		bottom: 0px;
		top: 0px;
		position: absolute;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 44%;
	}
	
	
	
	.webinars-start-window .window-block {
		flex-basis: 440px;
		background-color: #6cace4;
	}
	
	.webinars-start-window .start-texts p {
		font-weight: 700;
		font-size: 24px;
		line-height: 100%;
		text-align: center;
		color: #003274;
		margin: unset;
		margin-bottom: 40px;
	}
	
	.webinars-start-window .start-texts {
		max-width: 260px;
		margin-left: auto;
		margin-right: auto;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	
	
	.webinars-start-window .webinars-link-style {
		border-radius: 100px;
	}
	
	.webinars-start-window .webinars-link-style+.webinars-link-style {
		margin-top: 20px;
	}
	
	
	
	
	.game-content.content-summary .word-input {
		background-color: unset;
		border: unset;
		border-bottom: 2px solid white;
		color: white;
		font-weight: 400;
		font-size: 18px;
		line-height: 140%;
	}
	
	.game-content.content-summary {
		font-weight: 400;
		font-size: 18px;
		line-height: 140%;
	}
	
	.webinars-game-block.webinars-top .webinars-top-in {
		background-color: #1d72b2;
		border-radius: 12px;
	}
	
	
	.webinars-game-block.webinars-top .webinars-title {
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		padding: 30px 40px;
	}
	
	.webinars-game-block.webinars-game-content .game-title {
		font-weight: 500;
		font-size: 48px;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 20px;
	}
	
	.finish-button.webinars-link-style {
		flex-basis: 220px;
		border-radius: 100px;
	}
	
	
	.webinars-blocks .end-text-title {
		font-weight: 400;
		font-size: 18px;
		text-align: center;
		margin: unset;
		margin-bottom: 30px;
	}
	
	
	
	.webinars-lists-block .tests-status {
		font-weight: 400;
		font-size: 14px;
		line-height: 130%;
		color: black;
		background-color: white;
		padding: 2px 12px;
		border-radius: 20px;
		display: flex;
		align-items: center;
		position: absolute;
		top: 1px;
		z-index: 1;
		margin: unset;
	}
}

@media(min-width:768px) and (max-width:1280px) {
	.webinars-page.webinars-lists .webinars-lists-image-in {
		padding-top: 56.25%;
		width: 100%;
		position: relative;
		border-radius: 0.3125vw;
		overflow: hidden;
		border: 0.07813vw solid #6cace4;
	}
	
	.webinars-page.webinars-lists .webinars-lists-image-in img {
		max-width: 100%;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0vw;
		left: 0vw;
		right: 0vw;
		bottom: 0vw;
		object-fit: cover;
	}
	
	.webinars-page.webinars-lists .webinars-lists-in {
		flex-grow: 1;
	}
	
	
	
	.webinars-page.webinars-lists .webinars-lists-block-in {
		display: flex;
	}
	
	.webinars-page.webinars-lists .webinars-lists-block-left.webinars-lists-image {
		flex-basis: 41.40625vw;
		flex-shrink: 0;
		display: flex;
		 justify-content: center;
	}
	
	.webinars-page.webinars-lists .webinars-lists-block {
		border: 0.07813vw solid #509dd5;
		border-radius: 0.9375vw;
		padding: 2.34375vw;
		padding-right: 4.21875vw;
		margin-bottom: 0.78125vw;
	}
	
	.webinars-page.webinars-lists .webinars-lists-block-right.webinars-lists-texts {
		flex-grow: 1;
		padding: 1.875vw;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	
	.webinars-page.webinars-lists .webinars-track {
		margin: unset;
		margin-bottom: 0.78125vw;
		font-weight: 400;
		font-size: 0.78125vw;
		color: rgba(255, 255, 255, 0.6);
		text-transform: uppercase;
	}
	
	.webinars-page.webinars-lists .webinars-title {
		font-weight: 500;
		font-size: 1.875vw;
		line-height: 120%;
		text-transform: uppercase;
		color: white;
		margin: unset;
		font-family: "MyFont";
	}
	
	.webinars-page.webinars-lists .webinars-link {
		font-weight: 700;
		font-size: 1.09375vw;
		line-height: 150%;
		text-align: center;
		color: white;
		border-radius: 3.125vw;
		padding: 0.23438vw 1.40625vw;
		background-color: #6cace4;
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		flex-basis: 2.1875vw;
		text-decoration: none;
		align-self: flex-start;
	}
	
	.webinars-page.webinars-lists .separate {
		height: 0.07813vw;
		border-top: 0.07813vw solid #6cace4;
		margin-top: 1.71875vw;
		margin-bottom: 1.5625vw;
	}
	
	.webinars-page.webinars-lists .webinars-lists-blocks {
		margin-top: 2.34375vw;
	}
	
	
	
	.webinars-page .webinars-single-block .webinars-single-image-in {
		padding-top: 56.25%;
		width: 100%;
		position: relative;
		border-radius: 0.3125vw;
		overflow: hidden;
		border: 0.07813vw solid #6cace4;
	}
	
	.webinars-page .webinars-single-block .webinars-single-image-in img {
		max-width: 100%;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0vw;
		left: 0vw;
		right: 0vw;
		bottom: 0vw;
		object-fit: cover;
	}
	
	.webinars-page .webinars-single-block .webinars-single-image-in video {
		position: absolute;
		top: 0vw;
		bottom: 0vw;
		left: 0vw;
		right: 0vw;
		width: 100%;
		height: 100%;
	}
	
	video {
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}
	
	.webinars-page .webinars-single-block.webinars-single-block-left {
		flex-basis: 60.39063vw;
	}
	
	.webinars-page .webinars-single-blocks {
		color: white;
		display: flex;
		min-height: 64.0625vw;
		flex-grow: 1;
	}
	
	.webinars-page .webinars-single-block .webinars-single-block-right.webinars-single-texts {
		margin-top: 3.125vw;
	}
	
	.webinars-page .webinars-single-block .webinars-single-texts p {
		font-weight: 400;
		font-size: 1.09375vw;
		line-height: 140%;
		margin: unset;
		margin-bottom: 0.78125vw;
	}
	
	.webinars-page .webinars-single-block .webinars-single-texts .webinars-title {
		font-weight: 500;
		font-size: 1.875vw;
		line-height: 120%;
		text-transform: uppercase;
		margin: unset;
		margin-bottom: 2.34375vw;
		font-family: "MyFont";
	}
	
	
	
	.webinars-single-block.webinars-single-block-right {
		flex-basis: 30.07813vw;
		margin-left: 3.125vw;
	}
	
	.webinars-single-block.webinars-single-block .rule-webinars {
		border: 0.07813vw solid #6cace4;
		border-radius: 0.9375vw;
		padding: 1.5625vw 1.875vw;
		display: flex;
		flex-direction: column;
	}
	
	.webinars-single-block .rule-webinars .webinars-link-style {
		align-self: flex-start;
		border-radius: 7.8125vw;
		min-width: 70%;
	}
	
	.webinars-single-block .rule-webinars .separate {
		height: 0.07813vw;
		border-top: 0.07813vw solid #6cace4;
		margin-top: 2.34375vw;
		margin-bottom: 2.34375vw;
	}
	
	.webinars-single-block .rule-webinars .rule-webinars-title {
		font-weight: 700;
		font-size: 1.5625vw;
		line-height: 120%;
		margin: unset;
	}
	
	.webinars-single-block .rule-webinars .rule-webinars-list {
		margin-top: 2.34375vw;
		margin-bottom: 2.34375vw;
	}
	
	.webinars-single-block .rule-webinars .rule-one {
		font-weight: 400;
		font-size: 1.25vw;
		line-height: 140%;
		margin: unset;
		margin-bottom: 0.78125vw;
	}
	
	
	
	
	
	
	.webinars-example-window .example-texts {
		color: #003274;
		padding-left: 2.34375vw;
	}
	
	.webinars-example-window .example-texts p {
		margin: unset;
		margin-bottom: 1.95313vw;
		font-weight: 400;
		font-size: 1.40625vw;
		line-height: 140%;
	}
	
	.webinars-example-window .example-texts .example-title {
		font-weight: 700;
		font-size: 1.875vw;
	}
	
	.webinars-example-window .example-texts .wrong {
		color: #ED3424;
		font-weight: 700;
	}
	
	.webinars-example-window .example-texts .good {
		color: #27AE60;
		font-weight: 700;
	}
	
	.webinars-example-window .underline {
		text-decoration: underline 0.07813vw;
	}
	
	.webinars-example-window .example-texts p:last-child {
		margin-bottom: unset;
	}
	
	.window .close-window {
		width: 3.125vw;
		height: 3.125vw;
		right: -1.5625vw;
		top: -1.5625vw;
		position: absolute;
		background-color: #DD2211;
		border-radius: 100%;
		cursor: pointer;
	}
	
	.window .close-window::after {
		background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.799 0.657297L9.14214 6.31415L3.48528 0.657297L0.656854 3.48572L6.31371 9.14258L0.656854 14.7994L3.48528 17.6279L9.14214 11.971L14.799 17.6279L17.6274 14.7994L11.9706 9.14258L17.6274 3.48572L14.799 0.657297Z' fill='white'/%3E%3C/svg%3E%0A");
		content: "";
		width: 100%;
		height: 100%;
		left: 0vw;
		right: 0vw;
		bottom: 0vw;
		top: 0vw;
		position: absolute;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 44%;
	}
	
	
	
	.webinars-start-window .window-block {
		flex-basis: 34.375vw;
		background-color: #6cace4;
	}
	
	.webinars-start-window .start-texts p {
		font-weight: 700;
		font-size: 1.875vw;
		line-height: 100%;
		text-align: center;
		color: #003274;
		margin: unset;
		margin-bottom: 3.125vw;
	}
	
	.webinars-start-window .start-texts {
		max-width: 20.3125vw;
		margin-left: auto;
		margin-right: auto;
		padding-top: 3.125vw;
		padding-bottom: 3.125vw;
	}
	
	
	.webinars-start-window .webinars-link-style {
		border-radius: 7.8125vw;
	}
	
	.webinars-start-window .webinars-link-style+.webinars-link-style {
		margin-top: 1.5625vw;
	}
	
	
	
	
	.game-content.content-summary .word-input {
		background-color: unset;
		border: unset;
		border-bottom: 0.15625vw solid white;
		color: white;
		font-weight: 400;
		font-size: 1.40625vw;
		line-height: 140%;
	}
	
	.game-content.content-summary {
		font-weight: 400;
		font-size: 1.40625vw;
		line-height: 140%;
	}
	
	.webinars-game-block.webinars-top .webinars-top-in {
		background-color: #1d72b2;
		border-radius: 0.9375vw;
	}
	
	
	.webinars-game-block.webinars-top .webinars-title {
		font-weight: 500;
		font-size: 1.875vw;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		padding: 2.34375vw 3.125vw;
	}
	
	.webinars-game-block.webinars-game-content .game-title {
		font-weight: 500;
		font-size: 3.75vw;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 1.5625vw;
	}
	
	.finish-button.webinars-link-style {
		flex-basis: 17.1875vw;
		border-radius: 7.8125vw;
	}
	
	
	.webinars-blocks .end-text-title {
		font-weight: 400;
		font-size: 1.40625vw;
		text-align: center;
		margin: unset;
		margin-bottom: 2.34375vw;
	}
	
	
	
	.webinars-lists-block .tests-status {
		font-weight: 400;
		font-size: 1.09375vw;
		line-height: 130%;
		color: black;
		background-color: white;
		padding: 0.15625vw 0.9375vw;
		border-radius: 1.5625vw;
		display: flex;
		align-items: center;
		position: absolute;
		top: 0.07813vw;
		z-index: 1;
		margin: unset;
	}
}


@media(max-width:767px) {
	.webinars-page.webinars-lists .webinars-lists-image-in {
		padding-top: 56.25%;
		width: 100%;
		position: relative;
		border-radius: 4px;
		overflow: hidden;
		border: 1px solid #6cace4;
	}
	
	.webinars-page.webinars-lists .webinars-lists-image-in img {
		max-width: 100%;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		object-fit: cover;
	}
	
	.webinars-page.webinars-lists .webinars-lists-in {
		flex-grow: 1;
	}
	
	
	
	.webinars-page.webinars-lists .webinars-lists-block-in {
		display: flex;
		flex-direction: column;
	}
	
	.webinars-page.webinars-lists .webinars-lists-block-left.webinars-lists-image {
		flex-basis: unset;
		flex-shrink: 0;
		display: flex;
		 justify-content: center;
	}
	
	.webinars-page.webinars-lists .webinars-lists-block {
		border: 1px solid #509dd5;
		border-radius: 12px;
		padding: 10px;
		padding-right: 10px;
		margin-bottom: 10px;
	}
	
	.webinars-page.webinars-lists .webinars-lists-block-right.webinars-lists-texts {
		flex-grow: 1;
		padding: 20px;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	
	.webinars-page.webinars-lists .webinars-track {
		margin: unset;
		margin-bottom: 10px;
		font-weight: 400;
		font-size: 10px;
		color: rgba(255, 255, 255, 0.6);
		text-transform: uppercase;
	}
	
	.webinars-page.webinars-lists .webinars-title {
		font-weight: 500;
		font-size: 20px;
		line-height: 120%;
		text-transform: uppercase;
		color: white;
		margin: unset;
		font-family: "MyFont";
	}
	
	.webinars-page.webinars-lists .webinars-link {
		font-weight: 700;
		font-size: 14px;
		line-height: 150%;
		text-align: center;
		color: white;
		border-radius: 40px;
		padding: 3px 18px;
		background-color: #6cace4;
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		flex-basis: 28px;
		text-decoration: none;
		align-self: flex-start;
	}
	
	.webinars-page.webinars-lists .separate {
		height: 1px;
		border-top: 1px solid #6cace4;
		margin-top: 22px;
		margin-bottom: 20px;
	}
	
	.webinars-page.webinars-lists .webinars-lists-blocks {
		margin-top: 30px;
	}
	
	
	
	.webinars-page .webinars-single-block .webinars-single-image-in {
		padding-top: 56.25%;
		width: 100%;
		position: relative;
		border-radius: 4px;
		overflow: hidden;
		border: 1px solid #6cace4;
	}
	
	.webinars-page .webinars-single-block .webinars-single-image-in img {
		max-width: 100%;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		object-fit: cover;
	}
	
	.webinars-page .webinars-single-block .webinars-single-image-in video {
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		width: 100%;
		height: 100%;
	}
	
	video {
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}
	
	.webinars-page .webinars-single-block.webinars-single-block-left {
		flex-basis: unset;
		margin-bottom: 20px;
	}
	
	.webinars-page .webinars-single-blocks {
		color: white;
		display: flex;
		min-height: 820px;
		flex-grow: 1;
		flex-direction: column;
	}
	
	.webinars-page .webinars-single-block .webinars-single-block-right.webinars-single-texts {
		margin-top: 30px;
	}
	
	.webinars-page .webinars-single-block .webinars-single-texts p {
		font-weight: 400;
		font-size: 14px;
		line-height: 140%;
		margin: unset;
		margin-bottom: 10px;
	}
	
	.webinars-page .webinars-single-block .webinars-single-texts .webinars-title {
		font-weight: 500;
		font-size: 20px;
		line-height: 120%;
		text-transform: uppercase;
		margin: unset;
		margin-bottom: 20px;
		font-family: "MyFont";
	}
	
	
	
	.webinars-single-block.webinars-single-block-right {
		flex-basis: unset;
		margin-left: unset;
	}
	
	.webinars-single-block.webinars-single-block .rule-webinars {
		border: 1px solid #6cace4;
		border-radius: 12px;
		padding: 20px 24px;
		display: flex;
		flex-direction: column;
	}
	
	.webinars-single-block .rule-webinars .webinars-link-style {
		align-self: flex-start;
		border-radius: 100px;
		min-width: 70%;
		font-size: 16px;
	}
	
	.webinars-single-block .rule-webinars .separate {
		height: 1px;
		border-top: 1px solid #6cace4;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.webinars-single-block .rule-webinars .rule-webinars-title {
		font-weight: 700;
		font-size: 20px;
		line-height: 120%;
		margin: unset;
	}
	
	.webinars-single-block .rule-webinars .rule-webinars-list {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.webinars-single-block .rule-webinars .rule-one {
		font-weight: 400;
		font-size: 14px;
		line-height: 140%;
		margin: unset;
		margin-bottom: 10px;
	}
	
	
	
	
	
	
	.webinars-example-window .example-texts {
		color: #003274;
		padding-left: unset;
	}
	
	.webinars-example-window .example-texts p {
		margin: unset;
		margin-bottom: 20px;
		font-weight: 400;
		font-size: 14px;
		line-height: 140%;
	}
	
	.webinars-example-window .example-texts .example-title {
		font-weight: 700;
		font-size: 18px;
	}
	
	.webinars-example-window .example-texts .wrong {
		color: #ED3424;
		font-weight: 700;
	}
	
	.webinars-example-window .example-texts .good {
		color: #27AE60;
		font-weight: 700;
	}
	
	.webinars-example-window .underline {
		text-decoration: underline 1px;
	}
	
	.webinars-example-window .example-texts p:last-child {
		margin-bottom: unset;
	}
	
	.window .close-window {
		width: 40px;
		height: 40px;
		right: 0px;
		top: -20px;
		position: absolute;
		background-color: #DD2211;
		border-radius: 100%;
		cursor: pointer;
	}
	
	.window .close-window::after {
		background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.799 0.657297L9.14214 6.31415L3.48528 0.657297L0.656854 3.48572L6.31371 9.14258L0.656854 14.7994L3.48528 17.6279L9.14214 11.971L14.799 17.6279L17.6274 14.7994L11.9706 9.14258L17.6274 3.48572L14.799 0.657297Z' fill='white'/%3E%3C/svg%3E%0A");
		content: "";
		width: 100%;
		height: 100%;
		left: 0px;
		right: 0px;
		bottom: 0px;
		top: 0px;
		position: absolute;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 44%;
	}
	
	
	
	.webinars-start-window .window-block {
		flex-basis: 92vw;
		background-color: #6cace4;
	}
	
	.webinars-start-window .start-texts p {
		font-weight: 700;
		font-size: 22px;
		line-height: 100%;
		text-align: center;
		color: #003274;
		margin: unset;
		margin-bottom: 30px;
	}
	
	.webinars-start-window .start-texts {
		max-width: 260px;
		margin-left: auto;
		margin-right: auto;
		padding-top: 30px;
		padding-bottom: 29px;
	}
	
	
	.webinars-start-window .webinars-link-style {
		border-radius: 100px;
		font-size: 16px;
	}
	
	.webinars-start-window .webinars-link-style+.webinars-link-style {
		margin-top: 20px;
	}
	
	
	
	
	.game-content.content-summary .word-input {
		background-color: unset;
		border: unset;
		border-bottom: 2px solid white;
		color: white;
		font-weight: 400;
		font-size: 18px;
		line-height: 140%;
	}
	
	.game-content.content-summary {
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
	}
	
	.webinars-game-block.webinars-top .webinars-top-in {
		background-color: #1d72b2;
		border-radius: 12px;
	}
	
	
	.webinars-game-block.webinars-top .webinars-title {
		font-weight: 500;
		font-size: 22px;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		padding: 20px 20px;
	}
	
	.webinars-game-block.webinars-game-content .game-title {
		font-weight: 500;
		font-size: 22px;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 10px;
	}
	
	.finish-button.webinars-link-style {
		flex-basis: 220px;
		border-radius: 100px;
	}
	
	
	.webinars-blocks .end-text-title {
		font-weight: 400;
		font-size: 18px;
		text-align: center;
		margin: unset;
		margin-bottom: 30px;
	}
	
	
	
	.webinars-lists-block .tests-status {
		font-weight: 400;
		font-size: 14px;
		line-height: 130%;
		color: black;
		background-color: white;
		padding: 2px 12px;
		border-radius: 20px;
		display: flex;
		align-items: center;
		position: absolute;
		top: 1px;
		z-index: 1;
		margin: unset;
	}
}

@media(max-width:767px) {
	.webinars-page.webinars-lists .webinars-lists-image-in {
		padding-top: 56.25%;
		width: 100%;
		position: relative;
		border-radius: 0.93458vw;
		overflow: hidden;
		border: 0.23364vw solid #6cace4;
	}
	
	.webinars-page.webinars-lists .webinars-lists-image-in img {
		max-width: 100%;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0vw;
		left: 0vw;
		right: 0vw;
		bottom: 0vw;
		object-fit: cover;
	}
	
	.webinars-page.webinars-lists .webinars-lists-in {
		flex-grow: 1;
	}
	
	
	
	.webinars-page.webinars-lists .webinars-lists-block-in {
		display: flex;
		flex-direction: column;
	}
	
	.webinars-page.webinars-lists .webinars-lists-block-left.webinars-lists-image {
		flex-basis: unset;
		flex-shrink: 0;
		display: flex;
		 justify-content: center;
	}
	
	.webinars-page.webinars-lists .webinars-lists-block {
		border: 0.23364vw solid #509dd5;
		border-radius: 2.80374vw;
		padding: 2.33645vw;
		padding-right: 2.33645vw;
		margin-bottom: 2.33645vw;
	}
	
	.webinars-page.webinars-lists .webinars-lists-block-right.webinars-lists-texts {
		flex-grow: 1;
		padding: 4.6729vw;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	
	.webinars-page.webinars-lists .webinars-track {
		margin: unset;
		margin-bottom: 2.33645vw;
		font-weight: 400;
		font-size: 2.33645vw;
		color: rgba(255, 255, 255, 0.6);
		text-transform: uppercase;
	}
	
	.webinars-page.webinars-lists .webinars-title {
		font-weight: 500;
		font-size: 4.6729vw;
		line-height: 120%;
		text-transform: uppercase;
		color: white;
		margin: unset;
		font-family: "MyFont";
	}
	
	.webinars-page.webinars-lists .webinars-link {
		font-weight: 700;
		font-size: 3.27103vw;
		line-height: 150%;
		text-align: center;
		color: white;
		border-radius: 9.34579vw;
		padding: 0.70093vw 4.20561vw;
		background-color: #6cace4;
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		flex-basis: 6.54206vw;
		text-decoration: none;
		align-self: flex-start;
	}
	
	.webinars-page.webinars-lists .separate {
		height: 0.23364vw;
		border-top: 0.23364vw solid #6cace4;
		margin-top: 5.14019vw;
		margin-bottom: 4.6729vw;
	}
	
	.webinars-page.webinars-lists .webinars-lists-blocks {
		margin-top: 7.00935vw;
	}
	
	
	
	.webinars-page .webinars-single-block .webinars-single-image-in {
		padding-top: 56.25%;
		width: 100%;
		position: relative;
		border-radius: 0.93458vw;
		overflow: hidden;
		border: 0.23364vw solid #6cace4;
	}
	
	.webinars-page .webinars-single-block .webinars-single-image-in img {
		max-width: 100%;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0vw;
		left: 0vw;
		right: 0vw;
		bottom: 0vw;
		object-fit: cover;
	}
	
	.webinars-page .webinars-single-block .webinars-single-image-in video {
		position: absolute;
		top: 0vw;
		bottom: 0vw;
		left: 0vw;
		right: 0vw;
		width: 100%;
		height: 100%;
	}
	
	video {
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	}
	
	.webinars-page .webinars-single-block.webinars-single-block-left {
		flex-basis: unset;
		margin-bottom: 4.6729vw;
	}
	
	.webinars-page .webinars-single-blocks {
		color: white;
		display: flex;
		min-height: 191.58879vw;
		flex-grow: 1;
		flex-direction: column;
	}
	
	.webinars-page .webinars-single-block .webinars-single-block-right.webinars-single-texts {
		margin-top: 7.00935vw;
	}
	
	.webinars-page .webinars-single-block .webinars-single-texts p {
		font-weight: 400;
		font-size: 3.27103vw;
		line-height: 140%;
		margin: unset;
		margin-bottom: 2.33645vw;
	}
	
	.webinars-page .webinars-single-block .webinars-single-texts .webinars-title {
		font-weight: 500;
		font-size: 4.6729vw;
		line-height: 120%;
		text-transform: uppercase;
		margin: unset;
		margin-bottom: 4.6729vw;
		font-family: "MyFont";
	}
	
	
	
	.webinars-single-block.webinars-single-block-right {
		flex-basis: unset;
		margin-left: unset;
	}
	
	.webinars-single-block.webinars-single-block .rule-webinars {
		border: 0.23364vw solid #6cace4;
		border-radius: 2.80374vw;
		padding: 4.6729vw 5.60748vw;
		display: flex;
		flex-direction: column;
	}
	
	.webinars-single-block .rule-webinars .webinars-link-style {
		align-self: flex-start;
		border-radius: 23.36449vw;
		min-width: 70%;
		font-size: 3.73832vw;
	}
	
	.webinars-single-block .rule-webinars .separate {
		height: 0.23364vw;
		border-top: 0.23364vw solid #6cace4;
		margin-top: 4.6729vw;
		margin-bottom: 4.6729vw;
	}
	
	.webinars-single-block .rule-webinars .rule-webinars-title {
		font-weight: 700;
		font-size: 4.6729vw;
		line-height: 120%;
		margin: unset;
	}
	
	.webinars-single-block .rule-webinars .rule-webinars-list {
		margin-top: 4.6729vw;
		margin-bottom: 4.6729vw;
	}
	
	.webinars-single-block .rule-webinars .rule-one {
		font-weight: 400;
		font-size: 3.27103vw;
		line-height: 140%;
		margin: unset;
		margin-bottom: 2.33645vw;
	}
	
	
	
	
	
	
	.webinars-example-window .example-texts {
		color: #003274;
		padding-left: unset;
	}
	
	.webinars-example-window .example-texts p {
		margin: unset;
		margin-bottom: 4.6729vw;
		font-weight: 400;
		font-size: 3.27103vw;
		line-height: 140%;
	}
	
	.webinars-example-window .example-texts .example-title {
		font-weight: 700;
		font-size: 4.20561vw;
	}
	
	.webinars-example-window .example-texts .wrong {
		color: #ED3424;
		font-weight: 700;
	}
	
	.webinars-example-window .example-texts .good {
		color: #27AE60;
		font-weight: 700;
	}
	
	.webinars-example-window .underline {
		text-decoration: underline 0.23364vw;
	}
	
	.webinars-example-window .example-texts p:last-child {
		margin-bottom: unset;
	}
	
	.window .close-window {
		width: 9.34579vw;
		height: 9.34579vw;
		right: 0vw;
		top: -4.6729vw;
		position: absolute;
		background-color: #DD2211;
		border-radius: 100%;
		cursor: pointer;
	}
	
	.window .close-window::after {
		background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.799 0.657297L9.14214 6.31415L3.48528 0.657297L0.656854 3.48572L6.31371 9.14258L0.656854 14.7994L3.48528 17.6279L9.14214 11.971L14.799 17.6279L17.6274 14.7994L11.9706 9.14258L17.6274 3.48572L14.799 0.657297Z' fill='white'/%3E%3C/svg%3E%0A");
		content: "";
		width: 100%;
		height: 100%;
		left: 0vw;
		right: 0vw;
		bottom: 0vw;
		top: 0vw;
		position: absolute;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 44%;
	}
	
	
	
	.webinars-start-window .window-block {
		flex-basis: 92vw;
		background-color: #6cace4;
	}
	
	.webinars-start-window .start-texts p {
		font-weight: 700;
		font-size: 5.14019vw;
		line-height: 100%;
		text-align: center;
		color: #003274;
		margin: unset;
		margin-bottom: 7.00935vw;
	}
	
	.webinars-start-window .start-texts {
		max-width: 60.74766vw;
		margin-left: auto;
		margin-right: auto;
		padding-top: 7.00935vw;
		padding-bottom: 6.7757vw;
	}
	
	
	.webinars-start-window .webinars-link-style {
		border-radius: 23.36449vw;
		font-size: 3.73832vw;
	}
	
	.webinars-start-window .webinars-link-style+.webinars-link-style {
		margin-top: 4.6729vw;
	}
	
	
	
	
	.game-content.content-summary .word-input {
		background-color: unset;
		border: unset;
		border-bottom: 0.46729vw solid white;
		color: white;
		font-weight: 400;
		font-size: 4.20561vw;
		line-height: 140%;
	}
	
	.game-content.content-summary {
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 140%;
	}
	
	.webinars-game-block.webinars-top .webinars-top-in {
		background-color: #1d72b2;
		border-radius: 2.80374vw;
	}
	
	
	.webinars-game-block.webinars-top .webinars-title {
		font-weight: 500;
		font-size: 5.14019vw;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		padding: 4.6729vw 4.6729vw;
	}
	
	.webinars-game-block.webinars-game-content .game-title {
		font-weight: 500;
		font-size: 5.14019vw;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 2.33645vw;
	}
	
	.finish-button.webinars-link-style {
		flex-basis: 51.40187vw;
		border-radius: 23.36449vw;
	}
	
	
	.webinars-blocks .end-text-title {
		font-weight: 400;
		font-size: 4.20561vw;
		text-align: center;
		margin: unset;
		margin-bottom: 7.00935vw;
	}
	
	
	
	.webinars-lists-block .tests-status {
		font-weight: 400;
		font-size: 3.27103vw;
		line-height: 130%;
		color: black;
		background-color: white;
		padding: 0.46729vw 2.80374vw;
		border-radius: 4.6729vw;
		display: flex;
		align-items: center;
		position: absolute;
		top: 0.23364vw;
		z-index: 1;
		margin: unset;
	}
}









/* next video */


.section.goarctic-tasks-video {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}

.section.goarctic-tasks-video .section-in {
	flex-grow: 1;
	display: flex;
}

.section.goarctic-tasks-video .section-in .section-in-content {
	flex-grow: 1;
	display: flex;
}

.section.goarctic-tasks-video .video-pages {
	margin-bottom: 60px;
	display: flex;
}

.video-blocks {
	color: white;
	display: flex;
	min-height: 820px;
}

.video-blocks .video-block.video-block-left {
	flex-basis: 755px;
	flex-shrink: 0;
}

.video-blocks .section-caption {
	font-weight: 400;
	font-size: 20px;
	line-height: 120%;
	margin-top: 15px;
	margin-bottom: 20px;
}

.video-blocks .section-info .info-title {
	font-weight: 500;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	font-family: "MyFont";
	margin-top: 20px;
	margin-bottom: 5px;
}

.video-blocks .section-info .info-caption {
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	margin-top: 5px;
}






.video-blocks .video-list {
	display: flex;
	border: 1px solid #6cace4;
	border-radius: 12px;
	margin-bottom: 30px;
}

.video-blocks .video-one {
	padding: 30px;
	display: flex;
	flex-direction: column;
	flex-basis: 50%;
}

.video-blocks .video-one.video-one-left {
	border-right: 1px solid #6cace4;
}

.video-blocks .video-one.video-one-right {
	flex-grow: 1;
}

.video-blocks .video-title {
	font-weight: 500;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	font-family: "MyFont";
	margin: unset;
	margin-bottom: 10px;
}

.video-blocks .video-texts {
	flex-grow: 1;
	justify-content: center;
	display: flex;
	flex-direction: column;
}

.video-blocks .video-texts p {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 16px;
}

.video-blocks .video-info {
	display: flex;
	padding: 15px 8px;
	background-color: #3785c3;
	align-items: center;
	margin-top: 15px;
}

.video-blocks .video-info p {
	margin: unset;
	padding-left: 7px;
	padding-right: 7px;
}

.video-blocks .video-info-text {
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
}

.video-blocks .video-info-number {
	font-weight: 700;
	font-size: 48px;
	line-height: 100%;
	text-transform: uppercase;
}

.video-blocks .section-bottom {
	display: flex;
}

.video-blocks .start-button.style-btn-red {
	min-width: 200px;
	border-radius: 100px;
}

.video-blocks .tasks-video-bear {
	width: 986px;
	height: auto;
	position: absolute;
	left: 0px;
	top: -46px;
}

.video-pages .video-page {
	display: none;
	flex-grow: 1;
}

.video-pages .video-page.active {
	display: flex;
}


.video-start .video-block.video-block-left {
	display: flex;
	align-items: center;
}

.video-start .video-block .ready-texts {
	font-family: "MyFont";
	margin: unset;
}

.video-start .video-block .ready-texts .ready-text {
	font-weight: 500;
	font-size: 80px;
	line-height: 110%;
	text-transform: uppercase;
	margin-bottom: 50px;
	color: #6cace4;
}

.video-start .video-block .ready-texts .ready-timer {
	font-weight: 700;
	font-size: 128px;
	line-height: 100%;
	margin: unset;
	text-align: center;
}



.video-page.video-load .video-blocks .video-one {
	flex-basis: 100%;
}

.video-page.video-load .video-blocks .video-list {
	flex-direction: column;
	margin-top: 20px;
}

.border-top {
	border-top: 1px solid #6cace4;
}

.video-page.video-load .text-list-icon {
	display: flex;
}

.input-video-etap-link {
	border: unset;
	padding: unset;
	color: #6CACE4;
	padding: 20px;
	width: 100%;
	min-height: 180px;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	resize: none;
	background-color: white;
	margin-bottom: 20px;
}

.video-page.video-load .video-blocks .video-texts .icon {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8703 8.09256C13.9359 7.90473 12.3621 6.37889 11.1213 4.97656C9.88295 3.58195 8.85646 1.92488 8.44284 0.0748312C8.4378 0.0491003 8.42267 0.0336587 8.40501 0.0233663C8.35457 -0.0152299 8.26882 -0.0100817 8.24108 0.0696839C7.64839 1.84511 6.53615 3.39926 5.14145 4.60603C4.39996 5.24673 3.5828 5.80509 2.74295 6.29655C1.91319 6.78287 1.01786 7.31035 0.099822 7.59853C-0.0918556 7.65772 0.021637 7.95105 0.19566 7.85584C0.213315 7.84555 0.230969 7.83783 0.248623 7.82754C1.52479 8.45279 2.75809 9.13209 3.84006 10.079C4.93968 11.0413 5.90059 12.2018 6.60173 13.4986C7.00778 14.2525 7.30034 15.0399 7.55507 15.8581C7.62821 16.0949 7.98635 16.0151 7.92834 15.7681C7.92582 15.7578 7.92077 15.7449 7.91825 15.7346C8.96996 12.0937 12.1402 9.02402 15.8401 8.37303C15.8476 8.37303 15.8552 8.3756 15.8628 8.3756C16.0393 8.39876 16.0494 8.11057 15.8703 8.09256Z' fill='%23ED3424'/%3E%3C/svg%3E%0A");
	content: "";
	width: 1em;
	display: inline-block;
	height: 1em;
	margin-right: 1em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	flex-shrink: 0;
	margin-top: 0.4em;
}


.end-video-etap-text {
	font-size: 20px;
}


.opacity-light-text {
	opacity: 0.4 !important;
}


@media(min-width:768px) and (max-width:1280px) {
	.section.goarctic-tasks-video {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-tasks-video .section-in {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-video .section-in .section-in-content {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-video .video-pages {
		margin-bottom: 60px;
		display: flex;
	}

	.video-blocks {
		color: white;
		display: flex;
		min-height: 820px;
	}

	.video-blocks .video-block.video-block-left {
		flex-basis: 755px;
		flex-shrink: 0;
	}

	.video-blocks .section-caption {
		font-weight: 400;
		font-size: 20px;
		line-height: 120%;
		margin-top: 15px;
		margin-bottom: 20px;
	}

	.video-blocks .section-info .info-title {
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin-top: 20px;
		margin-bottom: 5px;
	}

	.video-blocks .section-info .info-caption {
		font-weight: 400;
		font-size: 20px;
		line-height: 140%;
		margin-top: 5px;
	}






	.video-blocks .video-list {
		display: flex;
		border: 1px solid #6cace4;
		border-radius: 12px;
		margin-bottom: 30px;
	}

	.video-blocks .video-one {
		padding: 30px;
		display: flex;
		flex-direction: column;
		flex-basis: 50%;
	}

	.video-blocks .video-one.video-one-left {
		border-right: 1px solid #6cace4;
	}

	.video-blocks .video-one.video-one-right {
		flex-grow: 1;
	}

	.video-blocks .video-title {
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 10px;
	}

	.video-blocks .video-texts {
		flex-grow: 1;
		justify-content: center;
		display: flex;
		flex-direction: column;
	}

	.video-blocks .video-texts p {
		margin-top: 5px;
		margin-bottom: 5px;
		font-size: 16px;
	}

	.video-blocks .video-info {
		display: flex;
		padding: 15px 8px;
		background-color: #3785c3;
		align-items: center;
		margin-top: 15px;
	}

	.video-blocks .video-info p {
		margin: unset;
		padding-left: 7px;
		padding-right: 7px;
	}

	.video-blocks .video-info-text {
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
	}

	.video-blocks .video-info-number {
		font-weight: 700;
		font-size: 48px;
		line-height: 100%;
		text-transform: uppercase;
	}

	.video-blocks .section-bottom {
		display: flex;
	}

	.video-blocks .start-button.style-btn-red {
		min-width: 200px;
		border-radius: 100px;
	}

	.video-blocks .tasks-video-bear {
		width: 986px;
		height: auto;
		position: absolute;
		left: 0px;
		top: -46px;
	}

	.video-pages .video-page {
		display: none;
		flex-grow: 1;
	}

	.video-pages .video-page.active {
		display: flex;
	}


	.video-start .video-block.video-block-left {
		display: flex;
		align-items: center;
	}

	.video-start .video-block .ready-texts {
		font-family: "MyFont";
		margin: unset;
	}

	.video-start .video-block .ready-texts .ready-text {
		font-weight: 500;
		font-size: 80px;
		line-height: 110%;
		text-transform: uppercase;
		margin-bottom: 50px;
		color: #6cace4;
	}

	.video-start .video-block .ready-texts .ready-timer {
		font-weight: 700;
		font-size: 128px;
		line-height: 100%;
		margin: unset;
		text-align: center;
	}


	

	.video-page.video-load .video-blocks .video-list {
		flex-direction: column;
		margin-top: 20px;
	}
	
	.border-top {
		border-top: 1px solid #6cace4;
	}
	
	.video-page.video-load .text-list-icon {
		display: flex;
	}
	
	.input-video-etap-link {
		border: unset;
		padding: unset;
		color: #6CACE4;
		padding: 20px;
		width: 100%;
		min-height: 180px;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
		resize: none;
		background-color: white;
		margin-bottom: 20px;
	}

	.end-video-etap-text {
		font-size: 20px;
	}

}











@media(min-width:768px) and (max-width:1280px) {
	.section.goarctic-tasks-video {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
	}

	.section.goarctic-tasks-video .section-in {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-video .section-in .section-in-content {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-video .video-pages {
		margin-bottom: 4.6875vw;
		display: flex;
	}

	.video-blocks {
		color: white;
		display: flex;
		min-height: 64.0625vw;
	}

	.video-blocks .video-block.video-block-left {
		flex-basis: 58.98438vw;
		flex-shrink: 0;
	}

	.video-blocks .section-caption {
		font-weight: 400;
		font-size: 1.5625vw;
		line-height: 120%;
		margin-top: 1.17188vw;
		margin-bottom: 1.5625vw;
	}

	.video-blocks .section-info .info-title {
		font-weight: 500;
		font-size: 1.875vw;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin-top: 1.5625vw;
		margin-bottom: 0.39063vw;
	}

	.video-blocks .section-info .info-caption {
		font-weight: 400;
		font-size: 1.5625vw;
		line-height: 140%;
		margin-top: 0.39063vw;
	}






	.video-blocks .video-list {
		display: flex;
		border: 0.07813vw solid #6cace4;
		border-radius: 0.9375vw;
		margin-bottom: 2.34375vw;
	}

	.video-blocks .video-one {
		padding: 2.34375vw;
		display: flex;
		flex-direction: column;
		flex-basis: 50%;
	}

	.video-blocks .video-one.video-one-left {
		border-right: 0.07813vw solid #6cace4;
	}

	.video-blocks .video-one.video-one-right {
		flex-grow: 1;
	}

	.video-blocks .video-title {
		font-weight: 500;
		font-size: 1.875vw;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 0.78125vw;
	}

	.video-blocks .video-texts {
		flex-grow: 1;
		justify-content: center;
		display: flex;
		flex-direction: column;
	}

	.video-blocks .video-texts p {
		margin-top: 0.39063vw;
		margin-bottom: 0.39063vw;
		font-size: 1.25vw;
	}

	.video-blocks .video-info {
		display: flex;
		padding: 1.17188vw 0.625vw;
		background-color: #3785c3;
		align-items: center;
		margin-top: 1.17188vw;
	}

	.video-blocks .video-info p {
		margin: unset;
		padding-left: 0.54688vw;
		padding-right: 0.54688vw;
	}

	.video-blocks .video-info-text {
		font-weight: 400;
		font-size: 1.25vw;
		line-height: 140%;
	}

	.video-blocks .video-info-number {
		font-weight: 700;
		font-size: 3.75vw;
		line-height: 100%;
		text-transform: uppercase;
	}

	.video-blocks .section-bottom {
		display: flex;
	}

	.video-blocks .start-button.style-btn-red {
		min-width: 15.625vw;
		border-radius: 7.8125vw;
	}

	.video-blocks .tasks-video-bear {
		width: 77.03125vw;
		height: auto;
		position: absolute;
		left: 0vw;
		top: -3.59375vw;
	}

	.video-pages .video-page {
		display: none;
		flex-grow: 1;
	}

	.video-pages .video-page.active {
		display: flex;
	}


	.video-start .video-block.video-block-left {
		display: flex;
		align-items: center;
	}

	.video-start .video-block .ready-texts {
		font-family: "MyFont";
		margin: unset;
	}

	.video-start .video-block .ready-texts .ready-text {
		font-weight: 500;
		font-size: 6.25vw;
		line-height: 110%;
		text-transform: uppercase;
		margin-bottom: 3.90625vw;
		color: #6cace4;
	}

	.video-start .video-block .ready-texts .ready-timer {
		font-weight: 700;
		font-size: 10vw;
		line-height: 100%;
		margin: unset;
		text-align: center;
	}



	.video-page.video-load .video-blocks .video-list {
		flex-direction: column;
		margin-top: 1.5625vw;
	}
	
	.border-top {
		border-top: 0.07813vw solid #6cace4;
	}
	
	.video-page.video-load .text-list-icon {
		display: flex;
	}
	
	.input-video-etap-link {
		border: unset;
		padding: unset;
		color: #6CACE4;
		padding: 1.5625vw;
		width: 100%;
		min-height: 14.0625vw;
		font-size: 1.25vw;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
		resize: none;
		background-color: white;
		margin-bottom: 1.5625vw;
	}


	.end-video-etap-text {
		font-size: 1.5625vw;
	}

}



@media(max-width:767px) {

	.section.goarctic-tasks-video {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		min-height: 154vw;
	}

	.section.goarctic-tasks-video .section-in {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-video .section-in .section-in-content {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-video .video-pages {
		margin-bottom: 0px;
		display: flex;
	}

	.video-blocks {
		color: white;
		display: flex;
		min-height: unset;
		flex-direction: column;
	}

	.video-blocks .video-block.video-block-left {
		flex-basis: 680px;
		flex-shrink: 0;
	}

	.video-blocks .video-block.video-block-right {
		display: none;
	}



	.video-blocks .section-caption {
		font-weight: 400;
		font-size: 18px;
		line-height: 120%;
		margin-top: 15px;
		margin-bottom: 20px;
	}

	.video-blocks .section-info .info-title {
		font-weight: 500;
		font-size: 22px;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin-top: 20px;
		margin-bottom: 5px;
	}

	.video-blocks .section-info .info-caption {
		font-weight: 400;
		font-size: 18px;
		line-height: 140%;
		margin-top: 5px;
	}






	.video-blocks .video-list {
		display: flex;
		border: 1px solid #6cace4;
		border-radius: 12px;
		margin-bottom: 30px;
		flex-direction: column;
	}

	.video-blocks .video-one {
		padding: 20px;
		display: flex;
		flex-direction: column;
		flex-basis: 100%;
	}

	.video-blocks .video-one.video-one-left {
		border-right: unset;
		border-bottom: 1px solid #6cace4;
	}

	.video-blocks .video-one.video-one-right {
		flex-grow: 1;
	}

	.video-blocks .video-title {
		font-weight: 500;
		font-size: 24px;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 10px;
	}

	.video-blocks .video-texts {
		flex-grow: 1;
		justify-content: center;
		display: flex;
		flex-direction: column;
	}

	.video-blocks .video-texts p {
		margin-top: 5px;
		margin-bottom: 5px;
		font-size: 16px;
	}

	.video-blocks .video-info {
		display: flex;
		padding: 15px 8px;
		background-color: #3785c3;
		align-items: center;
		margin-top: 15px;
	}

	.video-blocks .video-info p {
		margin: unset;
		padding-left: 7px;
		padding-right: 7px;
	}

	.video-blocks .video-info-text {
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
	}

	.video-blocks .video-info-number {
		font-weight: 700;
		font-size: 48px;
		line-height: 100%;
		text-transform: uppercase;
	}

	.video-blocks .section-bottom {
		display: flex;
	}

	.video-blocks .start-button.style-btn-red {
		min-width: 200px;
		border-radius: 100px;
	}

	.video-blocks .tasks-video-bear {
		width: 986px;
		height: auto;
		position: absolute;
		left: 0px;
		top: -46px;
	}

	.video-pages .video-page {
		display: none;
		flex-grow: 1;
	}

	.video-pages .video-page.active {
		display: flex;
		flex-direction: column;
	}


	.video-start .video-block.video-block-left {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.video-start .video-block .ready-texts {
		font-family: "MyFont";
		margin: unset;
	}

	.video-start .video-block .ready-texts .ready-text {
		font-weight: 500;
		font-size: 80px;
		line-height: 110%;
		text-transform: uppercase;
		margin-bottom: 50px;
		color: #6cace4;
	}

	.video-start .video-block .ready-texts .ready-timer {
		font-weight: 700;
		font-size: 128px;
		line-height: 100%;
		margin: unset;
		text-align: center;
	}




	.video-page.video-load .video-blocks .video-list {
		flex-direction: column;
		margin-top: 20px;
	}
	
	.border-top {
		border-top: 1px solid #6cace4;
	}
	
	.video-page.video-load .text-list-icon {
		display: flex;
	}
	
	.input-video-etap-link {
		border: unset;
		padding: unset;
		color: #6CACE4;
		padding: 20px;
		width: 100%;
		min-height: 180px;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
		resize: none;
		background-color: white;
		margin-bottom: 20px;
	}


	.end-video-etap-text {
		font-size: 20px;
	}
	
}


@media(max-width:767px) {

	.section.goarctic-tasks-video {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		min-height: 154vw;
	}

	.section.goarctic-tasks-video .section-in {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-video .section-in .section-in-content {
		flex-grow: 1;
		display: flex;
	}

	.section.goarctic-tasks-video .video-pages {
		margin-bottom: 0vw;
		display: flex;
	}

	.video-blocks {
		color: white;
		display: flex;
		min-height: unset;
		flex-direction: column;
	}

	.video-blocks .video-block.video-block-left {
		flex-basis: 158.8785vw;
		flex-shrink: 0;
	}

	.video-blocks .video-block.video-block-right {
		display: none;
	}



	.video-blocks .section-caption {
		font-weight: 400;
		font-size: 4.20561vw;
		line-height: 120%;
		margin-top: 3.50467vw;
		margin-bottom: 4.6729vw;
	}

	.video-blocks .section-info .info-title {
		font-weight: 500;
		font-size: 5.14019vw;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin-top: 4.6729vw;
		margin-bottom: 1.16822vw;
	}

	.video-blocks .section-info .info-caption {
		font-weight: 400;
		font-size: 4.20561vw;
		line-height: 140%;
		margin-top: 1.16822vw;
	}






	.video-blocks .video-list {
		display: flex;
		border: 0.23364vw solid #6cace4;
		border-radius: 2.80374vw;
		margin-bottom: 7.00935vw;
		flex-direction: column;
	}

	.video-blocks .video-one {
		padding: 4.6729vw;
		display: flex;
		flex-direction: column;
		flex-basis: 100%;
	}

	.video-blocks .video-one.video-one-left {
		border-right: unset;
		border-bottom: 0.23364vw solid #6cace4;
	}

	.video-blocks .video-one.video-one-right {
		flex-grow: 1;
	}

	.video-blocks .video-title {
		font-weight: 500;
		font-size: 5.60748vw;
		line-height: 120%;
		text-transform: uppercase;
		font-family: "MyFont";
		margin: unset;
		margin-bottom: 2.33645vw;
	}

	.video-blocks .video-texts {
		flex-grow: 1;
		justify-content: center;
		display: flex;
		flex-direction: column;
	}

	.video-blocks .video-texts p {
		margin-top: 1.16822vw;
		margin-bottom: 1.16822vw;
		font-size: 3.73832vw;
	}

	.video-blocks .video-info {
		display: flex;
		padding: 3.50467vw 1.86916vw;
		background-color: #3785c3;
		align-items: center;
		margin-top: 3.50467vw;
	}

	.video-blocks .video-info p {
		margin: unset;
		padding-left: 1.63551vw;
		padding-right: 1.63551vw;
	}

	.video-blocks .video-info-text {
		font-weight: 400;
		font-size: 3.73832vw;
		line-height: 140%;
	}

	.video-blocks .video-info-number {
		font-weight: 700;
		font-size: 11.21495vw;
		line-height: 100%;
		text-transform: uppercase;
	}

	.video-blocks .section-bottom {
		display: flex;
	}

	.video-blocks .start-button.style-btn-red {
		min-width: 46.72897vw;
		border-radius: 23.36449vw;
	}

	.video-blocks .tasks-video-bear {
		width: 230.37383vw;
		height: auto;
		position: absolute;
		left: 0vw;
		top: -10.74766vw;
	}

	.video-pages .video-page {
		display: none;
		flex-grow: 1;
	}

	.video-pages .video-page.active {
		display: flex;
		flex-direction: column;
	}


	.video-start .video-block.video-block-left {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.video-start .video-block .ready-texts {
		font-family: "MyFont";
		margin: unset;
	}

	.video-start .video-block .ready-texts .ready-text {
		font-weight: 500;
		font-size: 18.69159vw;
		line-height: 110%;
		text-transform: uppercase;
		margin-bottom: 11.68224vw;
		color: #6cace4;
	}

	.video-start .video-block .ready-texts .ready-timer {
		font-weight: 700;
		font-size: 29.90654vw;
		line-height: 100%;
		margin: unset;
		text-align: center;
	}




	.video-page.video-load .video-blocks .video-list {
		flex-direction: column;
		margin-top: 4.6729vw;
	}
	
	.border-top {
		border-top: 0.23364vw solid #6cace4;
	}
	
	.video-page.video-load .text-list-icon {
		display: flex;
	}
	
	.input-video-etap-link {
		border: unset;
		padding: unset;
		color: #6CACE4;
		padding: 4.6729vw;
		width: 100%;
		min-height: 42.05607vw;
		font-size: 3.73832vw;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
		resize: none;
		background-color: white;
		margin-bottom: 4.6729vw;
	}



	.end-video-etap-text {
		font-size: 4.6729vw;
	}

}




