body {
	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	font-style: normal;
	background: #101125;
	color: #ffffff;
	overflow: hidden;
	overflow-y: scroll;
	font-size: 22px;
}
.wrapper {
	width:100%;
	margin:0 auto;
	overflow-x:hidden;
	overflow-y:hidden;
	position:relative;
}
img {
	max-width:100%;
	height:auto;
}
.text-regular {
	font-family: "Montserrat", sans-serif;
	font-weight:400;
}
.text-semibold {
	font-family: "Montserrat", sans-serif;
	font-weight:600;
}
.text-medium {
	font-family: "Montserrat", sans-serif;
	font-weight:500;
}
.text-bold {
	font-family: "Montserrat", sans-serif;
	font-weight:700;
}
.text-violet {
	color:#BBB5FF;
}
.text-red {
	color:#FE4929;
}
.text-dark {
	color:#0B0C1A;
}
h1, .h1 {
	font-weight:700;
	font-size:200%;
	text-transform:uppercase;
}
.rounded-10 {
	border-radius:10px;
}


/* intro */
.intro {
	background:url(../images/block1-bg-lg.jpg) top center no-repeat;
	background-size:contain;
	padding-bottom:150px;
}
.header {
	padding-top: 35px;
}
.header-top {
    display: flex;
    justify-content: space-between;
    padding: 46px 0 40px 0;
	font-size:72%;
	font-weight:600;
}

a.logo {
	text-decoration:none;
	width: 185px;
	display: block;
}
a.logo span {
	display:block;
	color: #bbb5ff;
    font-size: 64%;
    font-weight: 500;
	margin-top:0px;
	text-decoration:none;
	white-space:nowrap;
}
a.social {
	text-decoration:none;
	color:#fff;
	margin-right:10px;
}
.header-phone a {
	text-decoration:none;
	color:#fff;
}
.hurry-up {
	text-align:center;
	font-weight:600;
	font-size:164%;
	text-transform:uppercase;
	border-radius:10px;
	margin:30px 0 68px;
	padding:25px 22px;
	background: linear-gradient(90deg, rgba(36,31,56,1) 0%,rgba(36,31,56,0.36) 64%,rgba(125,185,232,0) 100%);
}
.actual-inf {
	padding:29px 20px;
	text-align:center;
	border-radius:7px;
	font-size:90%;
	font-weight:500;
	margin-top:55px;
	position:relative;
}
.dashed-border {
	background:url(../images/dashed-border-top-lg.png) top center no-repeat, url(../images/dashed-border-bottom-lg.png) bottom center no-repeat, rgba(187, 181, 255, 0.14);
	background-size:contain;
}
.blured-bg {
	-webkit-backdrop-filter: blur(14px);
    backdrop-filter: blur(14px);
}
.actual-inf img.shield {
	position:absolute;
	top:-108px;
	left:170px;
	width:160px;
	height:160px;
}
ul.red-sq {
	list-style:none;
	font-weight:500;
}
.intro .red-sq {
	padding:0;
}
ul.red-sq > li {
	padding-left:30px;
	background:url(../images/li-img.png) left center no-repeat;
	margin-bottom: 7px;
}
.gift {
	background-color:#5259AA;
	border-radius:10px;
	padding:10px 35px 10px 10px;
	font-size:82%;
}
.gift img {
	height:137px;
}
.free-tg {
	margin-top:68px;
	margin-bottom:47px;
	position:relative;
}
.free-tg-ico {
	margin-right:21px;
}
.free-tg-arrow {
	position:absolute;
	right:115px;
	top:40px;
}
.red-btn {
	display:inline-flex;
	padding:20px 35px;
	align-items:center;
	justify-content:center;
	background-color:#FE4929;
	font-size:82%;
	font-weight:500;
	color:#fff;
	text-decoration:none;
	border-radius:5px;
	min-width:366px;
}
.red-btn.blue-btn {
	background-color:#5259aa;
}
.red-btn .red-btn-tg-ico {
	margin-left:10px;
}
.red-btn:hover {
	background-color:#E83617;
	color:#fff;
	text-decoration:none;
}
.red-btn.blue-btn:hover {
	background-color:#494f96;
}
/* wave */
.wave {
	background:url(../images/block2-bg-lg.jpg) bottom center no-repeat;
	background-size:cover;
	padding:70px 0 100px;
}
.wave .h1 {
	margin-bottom:100px;
}
.employers {
	padding:27px 80px;
	font-size:100%;
	font-weight:600;
	border-radius:12px;
	margin-top:110px;
}
.yandex {
	padding:27px 80px;
	font-size:100%;
	font-weight:600;
	border-radius:12px;
	margin-bottom:110px;
}
.late {
	padding:65px 100px;
	border-radius:20px;
	background-color:#221D36;
	font-size:145%;
	font-weight:600;
	text-transform:uppercase;
	text-align:center;
	margin:110px 0 0;
}
/* apply */
.apply {
	background:url(../images/block3-bg-img2.png) left top 344px no-repeat;
	padding:100px 0 170px;
	position:relative;
}
.apply .h1 {
	margin-bottom:75px;
}
.apply-img1 {
	position:absolute;
	right:110px;
	top:-80px;
}
.apply-img3 {
	position:absolute;
	right:-365px;
	top:-20px;
}
.apply-img4 {
	position:absolute;
	right:-160px;
	top:1120px;
}
.apply-block {
	background-color:#0B0C1A;
	padding:42px 100px 0;
	margin-bottom:30px;
}
.apply-position {
	position:relative;
	width:295px;
	height:361px;
	top:-40px;
}
.apply-position.position-1 {
	background:url(../images/apply-img1.png) bottom center no-repeat;
}
.apply-position.position-2 {
	background:url(../images/apply-img2.png) bottom center no-repeat;
}
.apply-position.position-3 {
	background:url(../images/apply-img3.png) bottom center no-repeat;
}
.apply-position.position-4 {
	background:url(../images/apply-img4.png) bottom center no-repeat;
}
.apply-position-name {
	background: linear-gradient(135deg, rgba(34,37,71,1) 0%,rgba(83,90,173,1) 100%);
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 250px;
	height: 68px;
	font-size: 100%;
	line-height: 22px;
	font-weight: 600;
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	transform: translateX(-50%);
}
/* about-channel */
.about-channel {
	background:url(../images/block4-bg-img.png) left 95% bottom 150px no-repeat;
	padding:140px 0 60px;
	position:relative;
}
.about-channel .h1 {
	margin-bottom:75px;
}
.about-channel .block {
	padding:44px;
	margin-bottom:35px;
}
.about-channel .block-1 {
	background-color:#2D2843;
}
.about-channel .block .block-title {
	font-size:118%;
	color:#BBB5FF;
	font-weight:600;
	margin-bottom:30px;
}
.about-channel .block-1 .block-arrow {
	position:absolute;
	top:-10px;
	right:-35px;
}
.about-channel .block-2 {
	background:url(../images/block4-block2-img.png) bottom right no-repeat, #2D2843;
	background-size:contain;
	padding-bottom:350px;
}
.about-channel .block-3 {
	background:url(../images/block4-block3-img.png) top 215px center no-repeat, #2D2843;
	background-size:contain;
}
.about-channel .block-3 .block-text p {
	margin-bottom:260px;
}
.digit {
	background-color:#FE4929;
	border-radius:50%;
	font-size:200%;
	font-weight:700;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:136px;
	height:136px;
}
.block-4 img {
	margin:15px 0 25px;
}
/* everithing-you-need */
.everithing-you-need {
	padding:75px 0 45px;
}
.everithing-you-need .block {
	border-radius:10px;
	position:relative;
	margin-left:16px;
	height:230px;
	padding:50px 130px 0 74px;
	margin-top:50px;
}
.everithing-you-need .block .number {
	position:absolute;
	left:-14px;
	top:50px;
	width:71px;
	height:48px;
	background:url(../images/block6-digit-bg.png) center center no-repeat;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:155%;
	font-weight:600;
	color:#504D70;
}
.everithing-you-need .block.ico1 {
	background: url(../images/block6-block1-bg.png) right 25px bottom 10px no-repeat, linear-gradient(135deg,  rgba(36,31,56,1) 0%,rgba(36,31,56,0.56) 53%,rgba(36,31,56,0) 100%);
}
.everithing-you-need .block.ico2 {
	background: url(../images/block6-block2-bg.png) right 25px bottom 25px no-repeat, linear-gradient(135deg,  rgba(36,31,56,1) 0%,rgba(36,31,56,0.56) 53%,rgba(36,31,56,0) 100%);
}
.everithing-you-need .block.ico3 {
	background: url(../images/block6-block3-bg.png) right 25px bottom 25px no-repeat, linear-gradient(135deg,  rgba(36,31,56,1) 0%,rgba(36,31,56,0.56) 53%,rgba(36,31,56,0) 100%);
}
.everithing-you-need .block.ico4 {
	background: url(../images/block6-block4-bg.png) right 25px bottom 25px no-repeat, linear-gradient(135deg,  rgba(36,31,56,1) 0%,rgba(36,31,56,0.56) 53%,rgba(36,31,56,0) 100%);
}
.gift-tg {
	margin-top:85px;
	background:url(../images/block6-arrow.png) top 30px left 340px no-repeat;
}
.take-gift {
	width:132px;
	height:173px;
	background:url(../images/block6-gift-bg.png) top center no-repeat;
	padding-top:50px;
	font-size:90%;
	font-weight:500;
	text-align:center;
	text-transform:uppercase;
}
.gift-desc {
	background-color:#5259AA;
	position:relative;
	display:flex;
	height:305px;
	padding-left:30px;
	border-radius:30px;
	align-items:center;
	font-size:127%;
	font-weight:600;
}
.gift-desc .gift-desc-img {
	position:absolute;
	top:50%;
	right:10px;
	transform:translateY(-50%);
}
/* exatly-you-look */
.exatly-you-look {
	padding:85px 0 0;
	background:url(../images/block7-bg-img1.png) left top 260px no-repeat, url(../images/block7-bg-img2.png) center top 375px no-repeat, url(../images/block7-bg-img3.png) left 99% top 395px no-repeat, #0B0C1A;
}
.exatly-you-look .h1 {
	margin-bottom:35px;
}
.exatly-you-look .iphone-left {
	position:relative;
	bottom:-25px;
}
.exatly-you-look .iphone-right {
	position:relative;
	bottom:-25px;
}
/* author */
.author {
	background:#101125;
	padding:100px 0 55px;
	z-index: 10;
	position: relative;
}
.author .dashed-block {
	width:1634px;
	height:1019px;
	margin:0 auto;
	background:url(../images/block8-bg-line-top.png) top center no-repeat, url(../images/block8-bg-line-bottom.png) bottom center no-repeat, #0B0C1A;
	background-size:contain;
	border-radius:30px;
}
.author-title {
	text-align:center;
	font-weight:700;
	font-size:200%;
	text-transform:uppercase;
	border-radius:10px;
	margin:50px 0 15px;
	padding:20px 22px;
	background: linear-gradient(90deg, rgba(36,31,56,1) 0%,rgba(36,31,56,0.36) 64%,rgba(125,185,232,0) 100%);
}
.author-name {
	font-size:200%;
	font-weight:600;
	margin-bottom:45px;
	line-height: 55px;
}
.ul-star {
	list-style:none;
	padding:0;
}
.ul-star li {
	padding:15px 0 15px 108px;
	background:url(../images/block8-star.png) left center no-repeat;
	font-weight:500;
}
.author-img {
	width:562px;
	height:1058px;
	position:absolute;
	bottom:-100px;
	left:0;
}
.trust-img {
	position:absolute;
	bottom:10px;
	left:-70px;
}
/* addition */
.addition {
	padding:120px 0 90px;
}
.addition .h1 {
	margin-bottom:40px;
}
.addition .block-title{
	font-size:127%;
	font-weight:600;
	text-transform:uppercase;
}
.ul-reddot {
	list-style:none;
	padding:0;
	margin:0;
	min-height:430px;
}
.ul-reddot li {
	padding:5px 0 5px 30px;
	background:url(../images/block9-reddot.png) left center no-repeat;
	font-weight:500;
}
.addition .block {
	padding:40px 40px 60px 40px;
	border-radius:10px;
	background-color:#221D36;
}

footer {
	padding:45px 0;
	background-color:#191625;
}
.footer-top {
    display: flex;
    justify-content: space-between;
	font-size:72%;
	font-weight:600;
}
.user-agreement, .nav-links a {
	font-size:72%;
	color:#504D70;
	font-weight:500;
	text-decoration:none;
}
.user-agreement:hover, .nav-links a:hover {
	text-decoration:underline;
}
.copyright {
	color:#c7c7c7;
	font-size:72%;
	font-weight:500;
	margin-top:15px;
}


@media (min-width: 1400px) { /* xxl */
	.container {
		max-width: 1320px;
	}
}
@media screen and (max-width: 1500px) {
	a.logo span {
		font-size: 130%;
	}
}
@media screen and (max-width: 1199px) { /* lg */
	body {
		font-size: 16px;
	}
	.intro {
		background: url(../images/block1-bg-lg.jpg) top 50px center no-repeat;
		background-size: contain;
		padding-bottom: 100px;
	}
	.gift img {
		height: 110px;
	}
	.red-btn {
		padding: 15px 30px;
	}
	.free-tg-arrow {
		position:absolute;
		right:20px;
		top:20px;
	}
	.yandex {
		padding: 27px 60px;
	}
	.employers {
		padding: 27px 50px;
	}
	.apply-img1 {
		width:275px;
		right:70px;
		top:-80px;
	}
	.apply-img3 {
		width:450px;
		right:-300px;
		top:-20px;
	}
	.apply-position {
		max-width:100%;
		height:285px;
		top:-40px;
	}
	.apply-position.position-1 {
		background-size:contain;
	}
	.apply-position.position-2 {
		background-size:contain;
	}
	.apply-position.position-3 {
		background-size:contain;
	}
	.apply-position.position-4 {
		background-size:contain;
	}
	.apply {
		padding: 100px 0 70px;
	}
	.about-channel {
		padding: 40px 0 60px;
	}
	.about-channel .block-1 .block-arrow {
		top: -13px;
		right: -55px;
	}
	.about-channel .block-3 {
		background: url(../images/block4-block3-img.png) top 180px center no-repeat, #2D2843;
		background-size: contain;
	}
	.about-channel .block-3 .block-text p {
		margin-bottom: 180px;
	}
	.digit {
		width: 110px;
		height: 110px;
	}
	.about-channel .block-2 {
		padding-bottom: 290px;
	}
	.red-btn {
		min-width: 295px;
	}
	.gift-desc {
		height:190px;
	}
	.gift-desc .gift-desc-img {
		width:150px;
	}
	.gift-tg {
		padding-top: 10px;
		background: url(../images/block6-arrow.png) top 0px left 230px no-repeat;
	}
	.author .dashed-block {
		width: 1000px;
		height: 630px;
		border-radius: 17px;
	}
	.author-img {
		width: auto;
		height: 630px;
		bottom: -85px;
		left: 0;
	}
	.author-title {
		margin: 35px 0 15px;
		padding: 10px 22px;
	}
	.author-name {
		margin-bottom: 45px;
		line-height: 35px;
	}
	.ul-star li {
		padding: 5px 0 5px 60px;
		background: url(../images/block8-star-xs.png) left center no-repeat;
	}
	.addition .block {
		padding: 40px 20px 60px 20px;
	}
	.ul-reddot {
		min-height: 321px;
	}

}
@media screen and (max-width: 991px) { /* md */
	body {
		font-size: 14px;
	}
	a.logo {
		width: 140px;
	}
	.intro {
		padding-bottom: 50px;
	}
	.gift {
		padding: 10px;
	}
	.gift img {
		height: 60px;
	}
	.red-btn {
		padding: 10px 10px;
	}
	.free-tg-arrow {
		right:-25px;
	}
	.employers {
		padding:20px 40px;
		border-radius:5px;
		margin-top:80px;
	}
	.yandex {
		padding:20px 30px;
		border-radius:5px;
		margin-bottom:90px;
	}
	.montager-img {
		width:156px;
	}
	.late {
		padding:45px 50px;
		margin:70px 0 0;
	}
	.apply-img1 {
		width:190px;
		right:15px;
		top:-25px;
	}
	.apply-img3 {
		width:300px;
		right:-230px;
		top:15px;
	}
	.apply-block {
		padding: 0px 30px;
	}
	.apply-position {
		height:280px;
	}
	.apply-position-name {
		width: 210px;
		height: 50px;
	}
	.about-channel .block {
		padding: 24px;
	}
	.about-channel .block .block-text {
		font-size: 93%;
	}
	.about-channel .block-1 .block-arrow {
		top: -13px;
		right: -30px;
		width:75px;
	}
	.about-channel .block-3 {
		background: url(../images/block4-block3-img.png) top 155px center no-repeat, #2D2843;
		background-size: contain;
	}
	.about-channel .block-3 .block-text p {
		margin-bottom: 150px;
	}
	.digit {
		width: 95px;
		height: 95px;
	}
	.about-channel .block-2 {
		padding-bottom: 200px;
	}
	.block-4 img {
		width: 225px;
	}
	.everithing-you-need {
		padding:35px 0 25px;
	}
	.everithing-you-need .block {
		height:135px;
		padding:23px 70px 0 40px;
		margin-top:30px;
		margin-left:9px;
		font-size:86%;
	}
	.everithing-you-need .block .number {
		position:absolute;
		left:-9px;
		top:27px;
		width:40px;
		height:27px;
		background:url(../images/block6-digit-bg.png) center center no-repeat;
		background-size:contain;
	}
	.everithing-you-need .block.ico1 {
		background: url(../images/block6-block1-bg-sm.png) right 25px bottom 10px no-repeat, linear-gradient(135deg,  rgba(36,31,56,1) 0%,rgba(36,31,56,0.56) 53%,rgba(36,31,56,0) 100%);
	}
	.everithing-you-need .block.ico2 {
		background: url(../images/block6-block2-bg-sm.png) right 25px bottom 25px no-repeat, linear-gradient(135deg,  rgba(36,31,56,1) 0%,rgba(36,31,56,0.56) 53%,rgba(36,31,56,0) 100%);
	}
	.everithing-you-need .block.ico3 {
		background: url(../images/block6-block3-bg-sm.png) right 25px bottom 25px no-repeat, linear-gradient(135deg,  rgba(36,31,56,1) 0%,rgba(36,31,56,0.56) 53%,rgba(36,31,56,0) 100%);
	}
	.everithing-you-need .block.ico4 {
		background: url(../images/block6-block4-bg-sm.png) right 25px bottom 25px no-repeat, linear-gradient(135deg,  rgba(36,31,56,1) 0%,rgba(36,31,56,0.56) 53%,rgba(36,31,56,0) 100%);
	}
	.red-btn {
		min-width: 235px;
	}
	.take-gift {
		width: 132px;
		height: 135px;
		padding-top: 38px;
		font-size: 80%;
		background-size: contain;
	}
	.gift-tg {
		background: url(../images/block6-arrow.png) top 0px left 180px no-repeat;
		padding-top: 35px;
	}
	.gift-desc .gift-desc-img {
		width: 120px;
	}
	.gift-desc {
		height: 140px;
	}
	.exatly-you-look {
		background: url(../images/block7-bg-img1.png) left top 260px no-repeat, url(../images/block7-bg-img2.png) center top 200px no-repeat, url(../images/block7-bg-img3.png) left 140% top 225px no-repeat, #0B0C1A;
	}
	.author .dashed-block {
		width: 800px;
		height: 525px;
		border-radius: 12px;
	}
	.author-img {
		width: auto;
		height: 500px;
		bottom: -40px;
		left: 0;
	}
	.ul-star li {
		font-size:80%;
		padding: 8px 0 8px 60px;
	}
	.trust-img {
		left: -50px;
	}
	.addition {
		padding: 60px 0 40px;
	}
	.ul-reddot li {
		padding: 3px 0 3px 25px;
		font-size:85%;
	}
	.addition .block {
		padding: 30px 20px 30px 20px;
	}
	.ul-reddot {
		min-height: 275px;
	}
	
}	
@media screen and (max-width: 767px) { /* sm */
    a.logo {
        width: 114px;
    }
	.h1 {
		font-size:150%;
	}
	.wave .h1 {
		margin-bottom: 55px;
	}
	.employers {
		margin-top: 20px;
		margin-bottom: 40px;
		float: right;
	}
	.wave-img-1 {
		max-width:70%;
	}
	.wave-img-2 {
		max-width:70%;
	}
	.yandex {
		margin-top: 20px;
		margin-bottom: 40px;
		float: right;
	}
	.late {
		padding: 25px 30px;
		margin: 0;
		font-size: 110%;
	}
	.apply-img1 {
		width:120px;
		right:-30px;
		top:20px;
	}
	.apply-img3 {
		width:240px;
		right:-200px;
		top:-50px;
	}
	.apply-block {
		padding: 0px 20px;
	}
	.apply-block ul {
		padding:0;
		font-size:90%;
	}
	.apply-position-name {
		width: 160px;
		height: 40px;
	}
	.about-channel .block-2 {
		padding-bottom: 280px;
	}
	.about-channel .block-3 {
		background: url(../images/block4-block3-img.png) top 95px center no-repeat, #2D2843;
	}
	.about-channel .block-3 .block-text p {
		margin-bottom: 180px;
	}
	.everithing-you-need .block {
		height: auto;
		padding: 20px 70px 20px 40px;
	}
	.everithing-you-need .block.ico1 {
		background: url(../images/block6-block1-bg-sm.png) right 25px bottom 0px no-repeat, linear-gradient(135deg,  rgba(36,31,56,1) 0%,rgba(36,31,56,0.56) 53%,rgba(36,31,56,0) 100%);
	}
	.everithing-you-need .block.ico2 {
		background: url(../images/block6-block2-bg-sm.png) right 25px bottom 15px no-repeat, linear-gradient(135deg,  rgba(36,31,56,1) 0%,rgba(36,31,56,0.56) 53%,rgba(36,31,56,0) 100%);
	}
	.everithing-you-need .block.ico3 {
		background: url(../images/block6-block3-bg-sm.png) right 25px bottom 15px no-repeat, linear-gradient(135deg,  rgba(36,31,56,1) 0%,rgba(36,31,56,0.56) 53%,rgba(36,31,56,0) 100%);
	}
	.everithing-you-need .block.ico4 {
		background: url(../images/block6-block4-bg-sm.png) right 25px bottom 15px no-repeat, linear-gradient(135deg,  rgba(36,31,56,1) 0%,rgba(36,31,56,0.56) 53%,rgba(36,31,56,0) 100%);
	}
	.gift-tg {
		flex-direction: column-reverse;
		text-align:center;
		background: url(../images/block6-arrow-w.png) top 175px left 160px no-repeat;
	}
	.gift-desc {
		width:290px;
		margin:0 auto 15px;
		text-align:left;
	}
	.exatly-you-look {
		position:relative;
	}
	.exatly-you-look .iphone-left {
		bottom: -25px;
		left:-155px;
		width:360px;
	}
	.exatly-you-look .iphone-right {
		position:absolute;
		right:-30px;
		bottom: -25px;
		width:360px;
	}
	.author .dashed-block {
		width: 600px;
		height: 525px;
		border-radius: 12px;
	}
	.author-title {
		font-size: 150%;
		margin: 25px 0 15px;
		padding: 5px 15px;
	}
	.author-name {
		font-size: 150%;
		margin-bottom: 25px;
		line-height: 25px;
	}
	.author-img {
		width: auto;
		height: auto;
		bottom: -5px;
		left: 0;
	}
	.trust-img {
		left: -25px;
		bottom:20px;
	}
	.addition .block-title {
		font-size: 100%;
	}
}
@media screen and (max-width: 577px) { /* sm */
	body {
		font-size: 12px;
	}
	.header-top {
		padding: 0px 0 20px 0;
		font-size: 72%;
	}
	.social-networks .social svg {
		width:25px;
		height:25px;
	}
	.wave-img-1 {
		max-width:90%;
	}
	.wave-img-2 {
		max-width:90%;
	}
	.yandex, .employers {
		padding: 10px 15px;
		font-size:90%;
		border-radius:3px;
	}
	.late {
		padding: 15px 10px;
		font-size: 80%;
	}
	.apply {
		padding: 30px 0 30px;
	}
	.h1 {
		font-size: 120%;
	}
	.apply .h1 {
		margin-bottom: 25px;
		margin-top:110px;
	}
	.apply-img1 {
		width:120px;
		right:170px;
		top:-15px;
	}
	.apply-img3 {
		width:240px;
		right:-30px;
		top:-50px;
	}
	.apply-position {
		height: 240px;
		top: -10px;
	}
	.apply-position-name {
		width: 190px;
	}
	.about-channel {
		background: none;
	}
	.about-channel .h1 {
		margin-bottom: 35px;
	}
	.about-channel .block-1 .block-arrow {
		top: -10px;
		right: -7px;
		width: 48px;
	}
	.about-channel .block-2 {
		padding-bottom: 200px;
	}
	.gift-tg {
		background: url(../images/block6-arrow-w.png) top 180px left 75px no-repeat;
	}
	.exatly-you-look .iphone-left {
		bottom: 0px;
		left:-105px;
		width:300px;
	}
	.exatly-you-look .iphone-right {
		position: relative;
		right: -140px;
		bottom: 75px;
		width: 300px;
		margin-bottom:-55px;
	}
	.author .dashed-block {
		width: 95%;
		height: auto;
		border-radius: 5px;
	}
	.author-img-block {
		height:500px;
		text-align:center;
		margin-bottom:70px;
	}
	.author-img {
		max-width:260px;
		width: auto;
		height: auto;
		bottom: 0px;
		left: 50%;
		transform:translateX(-50%);
	}
	.trust-img {
		left: 0px;
		bottom:-50px;
	}
	.addition {
		padding: 20px 0 40px;
	}
	.ul-reddot {
		min-height: auto;
	}
	.addition .block {
		margin-bottom:30px;
	}
}

/*  blog  */
.breadcrumbs {
	margin-top:45px;
	margin-bottom:80px;
	font-size:18px;
}
.breadcrumbs a {
	color:#ffffff;
	text-decoration:none;
}
.content .h1 {
	margin-bottom:70px;
}
.article-preview {
	border-radius:10px;
	background-color:#2D2843;
	padding:25px;
	margin-bottom:60px;
}
.article-preview-img img {
	border-radius:10px;
	width:100%;
}
.article-preview-text {
	margin-top:35px;
	min-height:120px;
}
.article-preview-text .title {
	font-weight:500;
	font-size:24px;
	min-height: 180px;
}
.article-preview-text .datetime {
	font-weight:500;
	font-size:18px;
}
.article-preview-btn {
	text-align:center;
}
.article-preview .red-btn {
	min-width:270px;
	height:65px;
	margin-bottom:25px;
}
.article-img {
	float:right;
	max-width:50%;
	margin:0 0 30px 30px;
}
.pagination .page-numbers {
	display:block;
	padding:0px 10px;
	background-color: #2D2843;
	margin:0 5px;
	text-decoration:none;
	color:#504D70;
}
.pagination .page-numbers.current, .pagination .page-numbers:hover  {
	background-color:#524D65;
	color:#ffffff;
}
.datetime .date {
	margin-right:30px;
}
.datetime {
	margin-bottom:50px;
}
.nav-links {
	display:flex;
	justify-content:space-between;
	margin-bottom:30px;
}
.nav-links .nav-previous, .nav-links .nav-next {
	max-width:45%;
}
@media screen and (max-width: 767px) {
	.article-img {
		float:none;
		max-width:100%;
	}
}