@font-face {
	font-family: 'Mak';
	src: url('../fonts/MAK.otf');
	src: url('../fonts/MAK-bold.otf');
}
body {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 0;
	margin: 0;
}
section {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.container {
	max-width: 1160px;
	margin: 0 auto;
}
.h1 {
	font-family: 'Mak';
	font-style: normal;
	font-weight: 700;
	font-size: 80px;
	line-height: 92.4%;
	letter-spacing: 0.07em;
	color: #6E6B6C;
	text-transform: uppercase;
}

.auth-leftbtn{
    background: linear-gradient(296.78deg, #FFCD6A 8.35%, #FFDDA0 125.48%);
    box-shadow: 0px 4px 20px #ffdd80;
    border-radius: 10px;
    text-align: center;
    padding: 10px 20px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    color: #FFFFFF;
    text-decoration: none;
    max-width: 3000px;
    position: absolute;
    right: 10px;
    top: 20px;
    z-index: 99;
}
/* ХЕДЕР */

.header {
	background: url(../img/header_bg.png);
	width: 100%;
	height: 930px;
	background-size: cover;
	background-repeat: no-repeat;
    background-position: center;
}
.nav_row {
	position: relative;
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	z-index: 3;
}
.btn_nav {
	width: 185px;
	height: 126px;
	background: #EED6BC;
	border-radius: 20px;
	margin-left: 30px;
	margin-right: 30px;
	text-align: center;
	padding-top: 50px;
	margin-top: -20px;
}
.btn_nav span {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 124.4%;
	text-align: center;
	letter-spacing: 0.07em;
	color: #52525E;
	text-align: center;
}
.circle_header {
	position: absolute;
	width: 100%;
	display: flex;
	justify-content: center;
	margin-top: 62px;
}
.circle_header img {
	width: 903px;
	height: 850px;
	z-index: 2;
}
.main_head {
	padding-top: 131px;
	position: relative;
	z-index: 3;
}
.btngoback{
	text-align: center;
    margin-bottom: 10px;
}
.btngoback a{
	    background: linear-gradient(296.78deg, #FFCD6A 8.35%, #FFDDA0 125.48%);
    box-shadow: 0px 4px 20px #ffdd80;
    border-radius: 20px;
    padding: 10px 20px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    text-align: center;
    letter-spacing: 0.07em;
    color: #FFFFFF;
    text-decoration: none;
    margin-bottom: 10px;
    position: relative;
}
.main_head h1 {
	font-family: 'Mak';
	font-weight: 700;
	font-size: 50px;
	line-height: 124.4%;
	text-align: center;
	letter-spacing: 0.07em;
	color: #6E6B6C;
}
.main_head h2 {
	font-family: 'Mak';
	font-weight: 700;
	font-size: 82px;
	line-height: 124.4%;
	text-align: center;
	letter-spacing: 0.07em;
	color: #6E6B6C;
	text-transform: uppercase;
}
.main_head span {
	font-size: 80px;
}
.header_photo {
	width: 100%;
	position: relative;
	display: flex;
	justify-content: center;
	z-index: 1;
	margin-top: -110px;
}
.header_btn {
	position: relative;
	width: 100%;
	text-align: center;
	margin-top: -40px;
	z-index: 2;
}
.header_btn a {
	background: linear-gradient(296.78deg, #FFCD6A 8.35%, #FFDDA0 125.48%);
	box-shadow: 0px 4px 20px #FFDD80;
	border-radius: 20px;
	text-align: center;
	margin: 0 auto;
	padding: 54px 140px;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 124.4%;
	text-align: center;
	letter-spacing: 0.07em;
	color: #FFFFFF;
	text-decoration: none;
}
.header_btn a:visited {
	color: #FFFFFF;
}
.header_text {
	position: absolute;
	width: 220px;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 124.4%;
	letter-spacing: 0.07em;
	color: #52525E;
	margin-left: 960px;
	margin-top: 60px;
}
.ellipse_header {
	position: absolute;
	width: 100%;
	display: flex;
	justify-content: center;
}
.ellipse_header img {
	position: absolute;
	width: 535.84px;
	height: 482.26px;
	margin-top: 140px;
}
.header_world {
	position: absolute;
	display: flex;
	justify-content: center;
}
.header_world img {
	margin-left: 70px;
}
.header_clouds {
	width: 100%;
	position: relative;
	display: flex;
	justify-content: left;
	z-index: 3;
}
.header_clouds img {
	position: absolute;
	width: 1130px;
	height: 449px;
	margin-top: 0px;
    margin-left: -130px;
}
.header_clouds2 {
	width: 100%;
	position: relative;
	display: flex;
	justify-content: center;
	z-index: 3;
}
.header_clouds2 img {
	position: absolute;
	margin-top: 0px;
    margin-left: 700px;
}
.header_clouds3 {
	width: 100%;
	position: relative;
	display: flex;
	justify-content: right;
	z-index: 3;
}
.header_clouds3 img {
	position: absolute;
	margin-top: 0px;
}
.main_head h2 span {
	display: none;
}
.header_text_adaptive {
	display: none;
	z-index: 4;
}
.nav_text {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 124.4%;
	text-align: center;
	letter-spacing: 0.07em;
	color: #52525E;
}

@media (max-width: 1400px){
	.header_clouds img {
		margin-left: -380px;
	}
	.header_text {
		margin-left: 800px;
	}
}
@media (max-width: 1200px){
	.header_clouds img {
		margin-left: -480px;
	}
	.header_text {
    	margin-left: 700px;
	}
}
@media (max-width: 992px){
	.header_text {
    	margin-left: 600px;
	}
}
@media (max-width: 762px){
	.main_head h1 {
		font-size: 29px;
		padding-bottom: 10px;
	}
	.main_head h1 span {
		display: none;
	}
	.main_head h2 span {
		display: block;
		font-size: 100px;
	}
	.main_head h2 {
		display: flex;
		font-size: 40px;
	}
	.header_photo {
		margin-top: 0;
	}
	.header {
		height: 999px;
		background: url(../img/header_adaptive.png);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		border: none;
		background-color: #fff;
	}
	.header_text_adaptive {
		position: relative;
		display: block;
		padding-top: 80px;
    	text-align: center;
    	z-index: 4;
	}
	.header_text {
		display: none;
	}
	.header_world {
		display: none;
	}
	.header_btn a {
	    padding: 54px 30px;
	}
	.circle_header img {
		width: 703px;
    	height: 650px;
    	margin-top: 80px;
	}
	.btn_nav {
		width: 165px;
    	height: 116px;
	}
	.nav_text {
		font-size: 14px;
	}
}
@media (max-width: 568px){
	.btn_nav {
		width: 115px;
    	height: 86px;
    	padding-top: 30px;
	}
	.btn_nav span {
		font-size: 12px;
	}
	.nav_text {
		font-size: 10px;
	}
	.circle_header img {
    	width: 452px;
    	height: 400px;
   	 	margin-top: 70px;
	}
	.main_head h1 {
		font-size: 22px;
	}
	.main_head h2 {
		font-size: 30px;
	}
	.main_head h2 span {
		font-size: 70px;
	}
	.header_photo img {
		width: 367px;
    	height: 341px;
	}
	.header_btn a {
    	padding: 34px 20px;
    font-size: 20px;
	}
	.header_clouds img {
    	position: absolute;
    margin-top: -150px;
	}
	.header_clouds3 img {
		margin-top: 0;
	}
	.header {
		height: 900px;
	}
}
@media (max-width: 420px){ 
	.btn_nav span {
		font-size: 10px;
	}
	.btn_nav {
    	width: 80px;
    	height: 76px;
    	padding-top: 20px;
    	margin-left: 6px;
    	margin-right: 6px;
	}
	.nav_text {
		font-size: 8px;
	}
	.circle_header img {
    	width: 352px;
    	height: 300px;
    	margin-top: 20px;
	}
	.main_head h1 {
    	font-size: 17px;
	}
	.main_head h2 {
    	font-size: 20px;
	}
	.main_head h2 span {
    	font-size: 60px;
	}
	.header_photo img {
    	width: 237px;
    	height: 221px;
	}
	.header_btn a {
    	padding: 24px 40px;
    	font-size: 16px;
	}
	.header_text_adaptive {
		font-size: 14px;
		padding-top: 30px;
	}
	.header_clouds img {
    	position: absolute;
    margin-top: -80px;
	}
	.header {
    	height: 690px;
	}
}


/* MORE */

.more {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	padding-top: 40px;
}
.more_text_wrap {
	padding-top: 16px;
}
.more_text_main {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 124.4%;
	letter-spacing: 0.07em;
	color: #52525E;
}
.more_typed {
	padding-left: 40px;
}
.more_text_bold {
	font-weight: 700;
}
.btn_more a {
	background: linear-gradient(296.78deg, #FFCD6A 8.35%, #FFDDA0 125.48%);
	box-shadow: 0px 4px 20px #FFDD80;
	border-radius: 20px;
	text-align: center;
	margin: 0 auto;
	padding: 50px 120px;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 124.4%;
	text-align: center;
	letter-spacing: 0.07em;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 100px;
	text-decoration:none;
}
.btn_more {
	margin-top: 100px;
	margin-bottom: 100px;
}

@media (max-width: 992px){
	.more_text_main {
		font-size: 18px;
	}
}
@media (max-width: 776px){
	.more_text_main {
		font-size: 16px;
	}
	.btn_more a {
		font-size: 18px;
		padding: 40px 40px;
		margin-top: 60px;
	}

}
@media (max-width: 586px){
	.more_text_main {
		font-size: 12px;
		padding: 0px 20px;
	}
}
@media (max-width: 420px){
	.btn_more {
		margin-top: 50px;
	}
	.btn_more a {
    	font-size: 14px;
    	padding: 30px 20px;
    	margin-top: 30px;
	}
}

/* 2 БЛОК */

.about {
	background-color: #fff;
	padding-top: 40px;
}
.line1 {
	position: absolute;
	width: 475.5px;
	height: 177.5px;
}
.line1:before {
	content: '';
	position: absolute;
	background: url(../img/line1.png);
	width: 475.5px;
	height: 177.5px;
	background-repeat: no-repeat;
	margin-top: -30px;
}
.line2 {
	position: absolute;
	width: 100%;
	margin-top: 40px;
}
.line3 {
	position: absolute;
	width: 100%;
	margin-top: 200px;
}
.line4 {
	position: absolute;
	width: 100%;
	margin-top: 246px;
}
.line5 {
	position: absolute;
	width: 100%;
	margin-left: 780px;
	margin-top: -20px;
}
.line6 {
	position: absolute;
	width: 100%;
	margin-left: 860px;
	margin-top: 80px;
}
.about_main {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding-bottom: 60px;
	padding-top: 60px;
}
.about_text_right {
	margin-left: 100px;
	width: 40%;
}
.about_text_left {
	width: 50%;
}
.about_text_right span {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 124.4%;
	letter-spacing: 0.07em;
	color: #52525E;
}
.about_text_right h1 {
	font-family: 'Mak';
	font-style: normal;
	font-weight: 700;
	font-size: 80px;
	line-height: 92.4%;
	letter-spacing: 0.07em;
	color: #6E6B6C;
	padding-top: 10px;
	text-transform: uppercase;
}
.about_text_left span {
	width: 437px;
}
.text_left_main {
	width: 437px;
	padding-top: 140px;
}
.text_right_main {
	width: 500px;
	margin: 0 auto;
}
.text_left_main span {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 124.4%;
	letter-spacing: 0.07em;
	color: #000000;
}
.about_low {
	background: url(../img/about_low.png);
	width: 100%;
	height: 64px;
	background-size: cover;
	background-repeat: no-repeat;
    background-position: center;
}

@media (max-width: 1400px){
	.line2 {
		margin-left: -180px;
	}
	.line3 {
		margin-left: -180px;
	}
	.line4 {
		margin-left: -180px;
	}
	.line1:before {
		margin-left: -180px;
	}
	.line5 {
		margin-left: 590px;
	}
	.line6 {
		margin-left: 670px;
	}
}
@media (max-width: 1200px){
	.line2 {
		margin-left: -260px;
	}
	.line3 {
		margin-left: -260px;
	}
	.line4 {
		margin-left: -260px;
	}
	.line1:before {
		margin-left: -260px;
	}
	.line5 {
		margin-left: 440px;
	}
	.line6 {
		margin-left: 490px;
	}
	.about_main {
		width: 100%;
	}
	.about_text_right {
		margin-left: 0;
	}
	.about_text_right h1 {
		font-size: 60px;
	}
	.text_right_main {
		padding-top: 14px;
	}
}
@media (max-width: 768px){
	.text_left_main {
    	width: 280px;
    	padding-top: 140px;
    	padding-left: 30px;
	}
	.text_left_main span {
		font-size: 12px;
	}
	.about_text_right h1 {
		font-size: 35px;
		width: 300px;
	}
	.line2 {
		margin-left: -286px;
		margin-top: -20px;
	}
	.line3 {
		margin-left: -286px;
		margin-top: 180px;
	}
	.line4 {
		margin-left: -286px;
		margin-top: 160px;
	}
	.line1:before {
		margin-left: -286px;
		margin-top: -50px;
	}
	.line5 {
		margin-left: 300px;
	}
	.line6 {
		margin-left: 350px;
	}
}
@media (max-width: 576px){
	.text_left_main {
		margin-left: -60px;
	}
	.text_left_main span {
   	 	font-size: 10px;
	}
	.line2 {
		margin-left: -396px;
		margin-top: -20px;
	}
	.line3 {
		margin-left: -396px;
		margin-top: 180px;
	}
	.line4 {
		margin-left: -396px;
		margin-top: 160px;
	}
	.line1:before {
		margin-left: -396px;
		margin-top: -50px;
	}
	.line5 {
		margin-left: 190px;
	}
	.line6 {
		margin-left: 240px;
	}
}
@media (max-width: 420px){
	.about_main {
		display: block;
	}
	.text_left_main {
		padding: 0;
		margin-left: 30px;
	}
	.line2 {
		margin-left: -426px;
		margin-top: -20px;
	}
	.line3 {
		margin-left: -426px;
		margin-top: 180px;
	}
	.line4 {
		margin-left: -426px;
		margin-top: 160px;
	}
	.line1:before {
		margin-left: -426px;
		margin-top: -50px;
	}
	.line5 {
		margin-left: 160px;
	}
	.line6 {
		margin-left: 210px;
	}
}

/*  3 БЛОК */ 

.list {
	width: 100%;
	height: 100%;
	background: #EED6BC;
	padding-bottom: 9px;
}
.list_title {
	font-family: 'Mak';
	font-style: normal;
	font-weight: 700;
	font-size: 80px;
	line-height: 92.4%;
	letter-spacing: 0.07em;
	color: #6E6B6C;
	text-transform: uppercase;
	padding-top: 110px;
}
.list_main {
	margin-left: 300px;
	margin-top: -60px;
	padding-bottom: 108px;
}
.list_block {
	width: 875px;
	height: 64px;
	background: #FFFFFF;
	border: 2px solid #EEEEEE;
	border-radius: 20px;
	margin-top: 15px;
}
.list_block_title {
	position: absolute;
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 600;
	font-size: 80px;
	letter-spacing: 0.045em;
	color: #FFDD80;
	margin-left: 750px;
	margin-top: -70px;
}
.list_block_text {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 124.4%;
	letter-spacing: 0.07em;
	color: #464344;
	padding-top: 16px;
	padding-left: 28px;
}
.list_low {
	background: url(../img/3block_low.png);
	width: 100%;
	height: 67px;
	background-size: cover;
	background-repeat: no-repeat;
    background-position: center;
}

@media (max-width: 1400px){
	.rate_planet img {
		margin-left: 1140px;
	}
	.list_main {
		margin-left: 200px;
	}
}
@media (max-width: 1200px){
	.list_block {
		width: 765px;
	}
	.list_block_title {
		margin-left: 640px;
	}
	.rate_planet img {
		margin-left: 940px;
	}
	.rate_title {
		width: 50%;
	}
	.rate_subtitle {
		margin-left: 90px;
	}
}
@media (max-width: 992px){
	.list_title {
		font-size: 60px;
	}
	.list_main {
    	margin-left: 140px;
	}
	.list_block {
    	width: 565px;
	}
	.list_block_text {
		font-size: 14px;
		padding-top: 20px;
	}
	.list_block_title {
    	margin-left: 440px;
	}
}
@media (max-width: 768px){ 
	.list_title {
		font-size: 50px;
	}
	.list_main {
    	margin-left: 60px;
    	margin-top: 20px;
	}
	.list_block {
    	width: 455px;
	}
	.list_block_text {
		font-size: 11px;
		padding-top: 20px;
		width: 300px;
	}
	.list_block_title {
    	margin-left: 350px;
    	font-size: 60px;
    	margin-top: -30px;
	}
}
@media (max-width: 568px){ 
	.list_title {
		font-size: 50px;
	}
	.list_main {
    	margin-left: 0px;
    	margin-top: 20px;
	}
	.list_block {
    	width: 400px;
    	height: 50px;
    	margin: 0 auto;
    	margin-top: 15px;
	}
	.list_block_text {
		font-size: 10px;
		padding-top: 18px;
		width: 320px;
	}
	.list_block_title {
    	margin-left: 320px;
    	font-size: 50px;
    	margin-top: -22px;
	}
	.list_block_adaptive {
		height: 60px;
	}
}
@media (max-width: 420px){ 
	.list_title {
		font-size: 35px;
	}
	.list_main {
    	margin-left: 0px;
    	margin-top: 20px;
	}
	.list_block {
    	width: 300px;
    	height: 50px;
    	margin: 0 auto;
    	margin-top: 15px;
	}
	.list_block_text {
		font-size: 10px;
		padding-top: 18px;
		width: 240px;
	}
	.list_block_title {
    	margin-left: 250px;
    	font-size: 30px;
    	margin-top: -2px;
	}
	.list_block_adaptive {
		height: 74px;
	}
	.list_block_adaptive1 {
		height: 60px;
	}
	.rate_planet img {
    	position: absolute;
    	width: 340px;
    	height: 340px;
    	margin-left: 170px;
    	margin-top: 460px;
	}
}

/* 4 БЛОК */

.rate {
	background-color: #fff;
}
.rate_ellipse {
	position: absolute;
	width: 100%;
}
.rate_ellipse img {
	margin-left: 1000px;
    margin-top: 200px;
}
.rate_planet {
	position: absolute;
	z-index: 5;
	width: 100%;
}
.rate_planet img {
	position: absolute;
	width: 640px;
	height: 640px;
	margin-left: 1540px;
	margin-top: 360px;
}
.title_main {
	position: relative;
	padding-top: 91px;
	padding-bottom: 60px;
	display: flex;
	flex-wrap: wrap;
	margin-left: 80px;
	width: 100%;
}
.rate_title {
	font-family: 'Mak';
	font-style: normal;
	font-weight: 700;
	font-size: 80px;
	line-height: 81.4%;
	letter-spacing: 0.07em;
	color: #6E6B6C;
	width: 40%;
}
.rate_subtitle {
	width: 299px;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 124.4%;
	letter-spacing: 0.07em;
	color: #52525E;
	margin-left: 160px;
}
.slider {
	position: relative;
}
.slider_item {
	text-align: center;
}
.slick-track {
	display: flex;
}
.slick-list {
	overflow: hidden;
}
.slider .slick-arrow {
	position: absolute;
	top: 50%;
	z-index: 10;
	font-size: 0;
	width: 39px;
	height: 44px;
	border: none;
}
.slider .slick-arrow.slick-prev {
	left: 0;
	background: url('../img/left.svg') 0 0 / 100% no-repeat;

}
.slider .slick-arrow.slick-next {
	right: 0;
	background: url('../img/right.svg') 0 0 / 100% no-repeat;

}


@media (max-width: 1400px){
	.rate_planet img {
    	position: absolute;
    	width: 640px;
    	height: 640px;
    	margin-left: 1090px;
    	margin-top: 360px;
	}
}
@media (max-width: 1200px){
	.rate_planet img {
    	position: absolute;
    	width: 640px;
    	height: 640px;
    	margin-left: 900px;
    	margin-top: 390px;
	}
}
@media (max-width: 992px){
	.rate_planet img {
    	position: absolute;
    	width: 540px;
    	height: 540px;
    	margin-left: 740px;
    	margin-top: 360px;
	}
	.rate_title {
		width: 100%;
		font-size: 60px;
	}
	.rate_subtitle {
		margin-left: 0px;
		padding-top: 20px;
		width: 500px;
	}
}
@media (max-width: 768px){
	.rate_planet img {
    	position: absolute;
    	width: 540px;
    	height: 540px;
    	margin-left: 500px;
   	 	margin-top: 450px;
	}
	.rate_subtitle {
		font-size: 16px;
	}
}
@media (max-width: 576px){
	.rate_planet img {
    	position: absolute;
    	width: 440px;
    	height: 440px;
    	margin-left: 340px;
    	margin-top: 440px;
	}
	.rate_title {
		font-size: 50px;
		text-align: center;
	}
	.rate_subtitle {
		width: 300px;
		font-size: 14px;
	}
	.title_main {
		margin-left: 0;
		width: 100%;
	}
	.rate_subtitle {
		margin: 0 auto;
	}
}

@media (max-width: 420px){ 
	.rate_planet img {
    	position: absolute;
    	width: 340px;
    	height: 340px;
    	margin-left: 170px;
    	margin-top: 460px;
	}
	.slider_item img {
		width: 240px;
	}
	.slider .slick-arrow {
		width: 28px;
		height: 32px;
	}
}



/* 5 БЛОК */

.more {
	background-color: #fff;
}
.more_main {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	justify-content: center;
	padding-top: 81px;
	padding-bottom: 80px;
	position: relative;
}
.more_title {
	width: 50%;
}
.more_subtitle {
	width: 50%;
	padding-left: 240px;
}
.more_title h1 {
	width: 500px;
	font-family: 'Mak';
	font-style: normal;
	font-weight: 700;
	font-size: 80px;
	line-height: 81.4%;
	letter-spacing: 0.07em;
	color: #6E6B6C;
	margin: 0 auto;
}
.more_text {
	width: 186px;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 124.4%;
	letter-spacing: 0.07em;
	color: #52525E;
	margin-left: 20px;
}
.more_btn {
	margin-top: 80px;
}
.more_btn a {
	text-decoration: none;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 124.4%;
	text-align: center;
	letter-spacing: 0.07em;
	color: #FFFFFF;
	background: linear-gradient(0deg, #FFCE6C, #FFCE6C);
	border-radius: 20px;
	padding: 32px 120px;
}
.arrow {
	position: absolute;
	width: 100%;
	display: flex;
	justify-content: center;
	margin-top: 40px;
}
.more_ellipse {
	width: 100%;
	position: absolute;
}
.more_ellipse {
	width: 378.02px;
	height: 340.22px;
	margin-left: 130px;
}
.clouds_more {
	position: absolute;
	width: 100%;
	display: flex;
	justify-content: right;
}

@media (max-width: 1400px){
	.more_ellipse {
		margin-left: 0px;
	}
}
@media (max-width: 1200px){
	.more_subtitle {
		padding-left: 140px;
	}
}
@media (max-width: 992px){
	.more_title h1 {
		width: 350px;
		font-size: 60px;
	}
	.more_subtitle {
    	padding-left: 50px;
	}
	.arrow {
		margin-top: 10px;
	}
	.more_btn a {
		padding: 28px 100px;
	}
	.more_btn {
    	margin-top: 50px;
	}
}
@media (max-width: 768px){
	.more_title h1 {
		width: 300px;
		font-size: 50px;
	}
	.more_subtitle {
    	padding-left: 20px;
	}
	.arrow {
		margin-top: 10px;
	}
	.more_btn a {
		padding: 28px 90px;
	}
	.more_btn {
    	margin-top: 50px;
	}
	.more_text {
		font-size: 16px;
	}
	.arrow img {
		width: 226px;
    	height: 41px;
	}
}
@media (max-width: 576px){
	.more_main {
		display: block;
	}
	.more_subtitle {
    	padding-top: 20px;
    	padding-left: 130px;
	}
	.more_text {
    	font-size: 14px;
	}
	.more_btn a {
    	padding: 24px 80px;
	}
	.more_btn {
    	margin-top: 30px;
	}
	.arrow {
    	margin-top: 130px;
    	margin-left: 80px;
	}
	.arrow img {
    	width: 226px;
    	height: 41px;
    	transform: rotate(45deg);
	}
}

/* ФУТЕР */ 

.footer {
	background: url(../img/footer_bg.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	height: 735px;
	width: 100%;
}
.footer_main {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
	margin-top: 200px;
}
.footer_contacts {
	position: relative;
	width: 50%;
}
.footer_form {
	width: 50%;
}
.footer_contacts_title {
	position: relative;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-size: 30px;
	line-height: 124.4%;
	letter-spacing: 0.07em;
	color: #52525E;
	padding-bottom: 64px;
}
.footer_contacts_list {
	padding: 0;
}
.footer_contacts_list li {
	list-style: none;
	padding-top: 19px;
}
.licontact li{
    font-size: 10px;
    padding-top: 10px;
}
.footer_contacts_list a {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 124.4%;
	letter-spacing: 0.07em;
	color: #52525E;
	text-decoration: none;
}
.footer_form_main {
	width: 513px;
height: 452px;
	border: 3px solid #FFCE6C;
	margin: 0 auto;
	margin-top: -120px;
	border-radius: 30px;
}
.footer_form_ptext{
    z-index: 4;
    display: block;
    position: relative;
    font-size: 16px;
    text-align: center;
}
.footer_form_block {
    width: 507px;
    height: 444px;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(20px);
    border-radius: 30px;
    z-index: 3;
}
.footer_form_block:before {
	content: '';
	filter: blur(2px);
}
.footer_form_title {
	position: relative;
	font-family: 'Mak';
	font-style: normal;
	font-weight: 700;
	font-size: 70px;
	line-height: 107.9%;
	letter-spacing: 0.07em;
	color: #6E6B6C;
	margin-top: -70px;
	z-index: 4;
	margin-left: 180px;
}
.form_main {
	display: block;
}
.form_main input {
	filter: blur(0px);
}
.form_main {
	display: block;
	padding-top: 120px;
	padding-left: 71px;
}
.form_main input {
	width: 368px;
	height: 66px;
	margin-top: 10px;
	border: none;
	background: #FFFFFF;
	box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 20px;
	padding: 0 40px;
}
input::placeholder {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 124.4%;
	letter-spacing: 0.07em;
	color: #52525E;
}
input {
	outline: none;
}
.btn_input {
	margin-top: 25px;
    margin-left: 90px;
}
.btn_input button {
	background: linear-gradient(0deg, #FFCE6C, #FFCE6C);
	border-radius: 20px;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 124.4%;
	text-align: center;
	letter-spacing: 0.07em;
	color: #FFFFFF;
	text-decoration: none;
	padding: 30px 70px;
	text-transform: uppercase;
	    border: none;
}
.footer_circle {
	position: absolute;
	width: 100%;
	display: flex;
	justify-content: left;
	margin-top: 320px;
	margin-left: -60px;
}
@media (max-width: 1200px){
.auth-leftbtn{
    border-radius: 5px;
    padding: 5px 10px;
    font-size: 12px;
}
}
@media (max-width: 992px){
    .auth-leftbtn {
    top: 80px;
}
	.footer_main {
		display: grid;
	}
	.footer_contacts {
		order: 2;
	}
	.footer {
		height: 1100px;
	}
	.footer_circle {
		margin-top: 720px;
	}
	.footer_contacts {
		width: 100%;
		text-align: center;
	}
	.footer_contacts_title {
		padding-bottom: 24px;
		padding-top: 50px;
	}
	.footer_contacts_list a {
		font-size: 16px;
	}
	.footer_form  {
		width: 100%;
	}
}
@media (max-width: 576px) {
    .auth-leftbtn {
    border-radius: 5px;
    padding: 5px 10px;
    font-size: 8px;
    top: 50px;
}
	.footer_form_main {
		width: 400px;
	}
	.footer_form_block {
		width: 390px;
	}
	.form_main {
		padding-left: 14px;
	}
	.btn_input button {
		font-size: 14px;
		padding: 26px 50px;
	}
	.btn_input {
		margin-left: 14px;
	}
	.footer_form_main {
		margin-top: -70px;
	}
	.footer_form_title {
		font-size: 50px;
		margin-left: 0;
		text-align: center;
	}
	.footer_contacts_title {
		font-size: 20px;
	}
	.footer_contacts_list a {
		font-size: 12px;
	}
	.footer_contacts_list li{
		padding-top: 10px;
	}
	.footer {
		height: 1000px;
	}
	.footer_circle img {
		width: 331px;
    	height: 306px;
	}
	.footer_circle {
    	margin-top: 760px;
	}
	input::placeholder {
		font-size: 14px;
	}
}
@media (max-width: 420px) {
	.footer_form_main {
		width: 300px;
		height: 380px;
	}
	.footer_form_block {
		width: 290px;
		height: 369px;
	}
	.form_main {
    padding-top: 90px;
	}
	.form_main input {
    	width: 268px;
   	 	height: 60px;
   	}
   	.btn_input button {
    	font-size: 12px;
    	padding: 22px 30px;
	}
}
@media (max-width: 370px) {
    .header_clouds img {
    margin-top: -80px;
}
.header_btn a {
    padding: 24px 20px;
    font-size: 14px;
}
}