* {
	padding: 0;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}

a,
button,
input,
textarea {
	outline: none;
	text-decoration: none;
}

html,
body {
	height: 100%;
}

body {
	background: #FFFFFF;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.max-container {
	max-width: 1240px;
	padding: 0px 20px;
	width: 100%;
	margin: auto;
}

.select {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.select.one-s>.select__head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	padding: 0px 35px 0px 16px;
	height: 45px;
	cursor: pointer;
	background-color: #ffffff;
	border-bottom: 1px solid #000;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	line-height: 22px;
	color: #000000;
}

.select.one-s>.select__head::after {
	width: 9px;
	height: 6px;
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.243 2.82901L7.071 1.30424e-05L8.486 1.41401L4.243 5.65701L-1.85467e-07 1.41401L1.415 1.32896e-05L4.243 2.82901Z' fill='%23000000'/%3E%3C/svg%3E%0A");
	position: absolute;
	right: 12px;
	bottom: 50%;
	-webkit-transform: translateY(50%);
	-ms-transform: translateY(50%);
	transform: translateY(50%);
	content: "";
	display: block;
	-webkit-transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
}

.select.one-s>.select__head.open::after {
	-webkit-transform: translateY(50%) rotate(180deg);
	-ms-transform: translateY(50%) rotate(180deg);
	transform: translateY(50%) rotate(180deg);
}

.select.one-s>.select__list {
	display: none;
	position: absolute;
	top: calc(100% - 1px);
	left: 0;
	right: 0;
	border-top: 1px solid #000000;
	background-color: #ffffff;
	margin-top: 5px;
	max-height: 205px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 100;
	margin: 0;
	padding: 0;
	-webkit-backdrop-filter: blur(25px);
	backdrop-filter: blur(25px);
}

.select.one-s>.select__list>.select__item {
	padding: 12px 16px;
	border-bottom: 1px solid #00000030;
	cursor: pointer;
	list-style-type: none;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	color: #000000;
	font-size: 15px;
	font-weight: 500;
	font-style: normal;
	line-height: normal;
}

.select.one-s>.select__list>.select__item:last-child {
	border-bottom: none;
}

.select.one-s>.select__list>.select__item:hover {
	background-color: #e8e8e8;
}

header {
	padding: 14px 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.logo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.logo>img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.main-navigation {
	max-width: 426px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.main-navigation>.item {
	margin-right: 10px;
}

.main-navigation>.item:last-child {
	margin-right: 0px;
}

.navigation {
	max-width: 776px;
	width: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.link-default {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #707070;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	position: relative;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.link-default::before {
	bottom: -4px;
	pointer-events: none;
	position: absolute;
	content: "";
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	height: 1px;
	width: calc(100% - 40%);
	background: #64AD7D00;
}

.link-default.active,
.link-default:hover {
	color: #64AD7D;
}

.link-default.active::before,
.link-default:hover::before {
	background: #64AD7D;
}

.arrow-icon {
	margin-left: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	width: 9px;
	height: 3px;
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='3' viewBox='0 0 9 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 3L0.602886 -2.57262e-07L8.39711 4.24131e-07L4.5 3Z' fill='%2364AD7D'/%3E%3C/svg%3E%0A");
}

.arrow-style {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	white-space: nowrap;
}

.arrow-style.active>.arrow-icon {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.drop-down-list {
	display: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	top: calc(100% + 10px);
	position: absolute;
	padding: 8px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	background: #FFFFFF;
	-webkit-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	z-index: 100;
}

.drop-down-list>a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	white-space: nowrap;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
	color: #707070;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	margin-bottom: 4px;
}

.drop-down-list>a:last-child {
	margin-bottom: 0px;
}

.drop-down-list>a:hover {
	color: #64AD7D;
}

.def-button-a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 218px;
	width: 100%;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
	background: #000000;
	-webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.25);
	border-radius: 81px;
	cursor: pointer;
	height: 60px;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}

.def-button-a:hover {
	background: #64AD7D;
}

.additional-links {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.personal-profile>.drop-down-list {
	width: 156px;
}

.cart {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-filter: drop-shadow(0px 1px 7px rgba(0, 0, 0, 0.25));
	filter: drop-shadow(0px 1px 7px rgba(0, 0, 0, 0.25));
	background: #000000;
	border-radius: 50px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 20px;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}

.cart:hover {
	background: #64AD7D;
}

.cart>p {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #FFFFFF;
}

.cart>.icon-cart {
	width: 22px;
	height: 19px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-right: 8px;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='19' viewBox='0 0 22 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.1713 11.1818L21.9768 3.46301C22.1072 2.9057 21.6712 2.375 21.083 2.375H6.08086L5.73077 0.712129C5.64354 0.297654 5.26816 0 4.83271 0H0.916667C0.410399 0 0 0.39874 0 0.890625V1.48438C0 1.97626 0.410399 2.375 0.916667 2.375H3.58581L6.26889 15.1197C5.627 15.4783 5.19444 16.1508 5.19444 16.9219C5.19444 18.0696 6.15206 19 7.33333 19C8.51461 19 9.47222 18.0696 9.47222 16.9219C9.47222 16.3402 9.22598 15.8147 8.82964 15.4375H16.837C16.4407 15.8147 16.1944 16.3402 16.1944 16.9219C16.1944 18.0696 17.1521 19 18.3333 19C19.5146 19 20.4722 18.0696 20.4722 16.9219C20.4722 16.0991 19.98 15.3881 19.2661 15.0514L19.4768 14.1505C19.6072 13.5932 19.1712 13.0625 18.5829 13.0625H8.33086L8.08088 11.875H19.2774C19.7054 11.875 20.0764 11.5873 20.1713 11.1818Z' fill='white'/%3E%3C/svg%3E%0A");
}

.title-about>h1 {
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	line-height: 59px;
	color: #000000;
	margin-bottom: 36px;
}

.title-about>h1>span {
	position: relative;
}

.title-about>h1>span::before {
	position: absolute;
	bottom: 12px;
	z-index: -1;
	content: "";
	height: 9px;
	width: 100%;
	background: #64AD7D;
}

.title-about>h2 {
	margin-bottom: 48px;
	font-style: normal;
	font-weight: normal;
	font-size: 36px;
	line-height: 44px;
	color: #000000;
}

.title-about>p {
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
}

.title-about>p>span {
	font-weight: 600;
}

.links-actions {
	margin-top: 82px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.links-actions>a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
	max-width: 218px;
	width: 100%;
	padding: 0px 10px;
	background: #A0BCBF;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 12px;
	height: 54px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 54px;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}

.links-actions>a:hover {
	-webkit-filter: drop-shadow(0px 1px 5px rgba(0, 0, 0, 0.25));
	filter: drop-shadow(0px 1px 5px rgba(0, 0, 0, 0.25));
}

.links-actions>a:last-child {
	margin-right: 0px;
}

.links-actions>a>span {
	margin-right: 12px;
}

.tg-icon {
	width: 33px;
	height: 33px;
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='33' height='33'%3E%3Crect width='33' height='33' fill='%23C4C4C4'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cpath d='M3.10573 10.0486C13.0721 6.93488 25.902 3.26459 27.674 2.75573C32.3196 1.42591 33.5495 2.07347 32.0289 6.64509C30.936 9.93096 27.518 20.8454 25.1542 27.5955C23.7525 31.5986 22.2309 31.8215 20.3124 29.6215C19.3898 28.5629 14.7337 23.2123 13.737 21.9739C12.8274 20.8451 11.5424 19.4516 13.8215 17.599C14.6328 16.9395 19.9258 12.7414 24.0493 9.47531C24.5895 9.04624 24.1858 8.10167 23.5955 8.41658C18.3344 11.2184 11.0395 15.1082 10.1081 15.6181C8.70135 16.3883 7.4427 16.6277 5.47121 15.5102C3.98099 14.6659 2.54808 13.7225 1.98923 13.3607C-0.163519 11.9676 0.620486 10.8254 3.10573 10.0486Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.main-image {
	max-width: 550px;
	margin-left: 58px;
	width: 100%;
}

.main-image>img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.responsive-main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.responsive-content {
	padding-top: 90px;
}

.responsive-nav-page {
	margin-bottom: -36px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.responsive-nav-page>.item {
	max-width: 330px;
	width: 100%;
	height: 144px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	background: #FFFFFF;
	-webkit-box-shadow: 0px -1px 22px rgba(0, 0, 0, 0.15);
	box-shadow: 0px -1px 22px rgba(0, 0, 0, 0.15);
	border-radius: 12px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}

.responsive-nav-page>.item:hover {
	background: #64AD7D;
}

.responsive-nav-page>.item:hover::before {
	background: #FFFFFF;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.8639 0.951624L16.0459 4.1336C16.2411 4.32887 16.2411 4.64545 16.0459 4.84071L12.8639 8.02269C12.6686 8.21795 12.3521 8.21795 12.1568 8.02269C11.9615 7.82743 11.9615 7.51085 12.1568 7.31558L14.4852 4.98716L0.307708 4.98716L0.307708 3.98716L14.4852 3.98716L12.1568 1.65873C11.9615 1.46347 11.9615 1.14689 12.1568 0.951623C12.3521 0.756361 12.6686 0.756361 12.8639 0.951624Z' fill='black'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
}

.responsive-nav-page>.item:hover>p {
	color: #FFFFFF;
	font-weight: normal;
}

.responsive-nav-page>.item:hover>p>span {
	font-weight: 600;
	color: #FFFFFF;
}

.responsive-nav-page>.item:hover:nth-child(even)>p>span {
	color: #FFFFFF;
}

.responsive-nav-page>.item:nth-child(even)>p>span {
	color: #000000;
}

.responsive-nav-page>.item::before {
	right: 18px;
	top: 18px;
	position: absolute;
	content: "";
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	width: 40px;
	height: 40px;
	background: #64AD7D;
	border-radius: 100px;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.8639 0.951624L16.0459 4.1336C16.2411 4.32887 16.2411 4.64545 16.0459 4.84071L12.8639 8.02269C12.6686 8.21795 12.3521 8.21795 12.1568 8.02269C11.9615 7.82743 11.9615 7.51085 12.1568 7.31558L14.4852 4.98716L0.307708 4.98716L0.307708 3.98716L14.4852 3.98716L12.1568 1.65873C11.9615 1.46347 11.9615 1.14689 12.1568 0.951623C12.3521 0.756361 12.6686 0.756361 12.8639 0.951624Z' fill='black'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
}

.responsive-nav-page>.item>p {
	max-width: 170px;
	width: 100%;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 29px;
	text-align: center;
	color: #707070;
}

.responsive-nav-page>.item>p>span {
	color: #000000;
}

.responsive-stats {
	background: #000000;
	border-bottom: 30px solid #64AD7D;
	padding-bottom: 128px;
	padding-top: 182px;
}

.list-stat-value {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.list-stat-value>.item {
	max-width: 330px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.list-stat-value>.item>h1 {
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 44px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 8px;
}

.list-stat-value>.item>p {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
	color: #707070;
	text-align: center;
}

.data-creator>h1 {
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 44px;
	color: #FFFFFF;
	margin-bottom: 26px;
}

.data-creator>p {
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 29px;
	color: #FFFFFF;
}

.image-creator {
	margin-right: 68px;
}

.image-creator>img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-shadow: 0px 0px 11px 8px rgba(179, 192, 210, 0.25);
	box-shadow: 0px 0px 11px 8px rgba(179, 192, 210, 0.25);
	border-radius: 12px;
}

.about-creator {
	margin-top: 100px;
}

.about-creator>.item {
	padding: 79px 89px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #252525;
	border-radius: 12px;
}

.responsive-welcome {
	margin-bottom: 85px;
}

.responsive-default-item>h1 {
	padding-top: 100px;
	font-style: normal;
	font-weight: 500;
	font-size: 36px;
	line-height: 44px;
	color: #000000;
	margin-bottom: 100px;
	text-align: center;
}

.list-book>.item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 130px;
}

.list-book>.item>.image-book {
	max-width: 385px;
	width: 100%;
	position: relative;
	margin-left: 40px;
}

.list-book>.item>.image-book>.new-book {
	position: absolute;
	top: -20px;
	left: -20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
	width: 105px;
	height: 140px;
	background-image: url("data:image/svg+xml,%3Csvg width='105' height='140' viewBox='0 0 105 140' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 140V13.125C0 5.87617 5.87617 0 13.125 0H91.875C99.1238 0 105 5.87617 105 13.125V140L52.5 109.375L0 140Z' fill='%23F9683A'/%3E%3C/svg%3E%0A");
}

.list-book>.item>.image-book::before {
	content: "";
	position: absolute;
	top: 20px;
	right: -20px;
	z-index: -1;
	width: 100%;
	height: 100%;
	background: #64AD7D;
	-webkit-box-shadow: 0px 0px 11px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 11px 2px rgba(0, 0, 0, 0.25);
	border-radius: 12px;
}

.list-book>.item>.image-book>img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 12px;
}

.list-book>.item:last-child {
	margin-bottom: 0px;
}

.list-book>.item:nth-child(even) {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.list-book>.item:nth-child(even)>.image-book {
	margin-right: 40px;
	margin-left: 0px;
}

.list-book>.item:nth-child(even)>.image-book>.new-book {
	left: unset;
	right: -20px;
}

.list-book>.item:nth-child(even)>.image-book::before {
	right: 0;
	left: -20px;
}

.title-desc-price {
	max-width: 690px;
	width: 100%;
}

.title-desc-price>h1 {
	font-style: normal;
	font-weight: 600;
	font-size: 28px;
	line-height: 34px;
	color: #000000;
}

.title-desc-price>p {
	margin: 26px 0px;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
}

.link-item-def {
	margin-top: 120px;
	padding-bottom: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.default-button-item {
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
	color: #000000;
	-webkit-transition: 0.2;
	-o-transition: 0.2;
	transition: 0.2;
}

.default-button-item:hover {
	font-weight: bold;
}

.list-video {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.list-video>.item {
	position: relative;
	background: #252525;
	border-radius: 12px;
	max-width: 366px;
	width: 100%;
	margin-right: 10px;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}

.list-video>.item:hover {
	background: #414141;
}

.list-video>.item:last-child {
	margin-right: 0px;
}

.list-video>.item>.new-type {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	top: -15px;
	right: -12px;
	width: 76px;
	height: 101px;
	z-index: 10;
	background-image: url("data:image/svg+xml,%3Csvg width='76' height='101' viewBox='0 0 76 101' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M0 101V9.46875C0 4.23924 4.23924 0 9.46875 0H66.2812C71.5108 0 75.75 4.23924 75.75 9.46875V101L37.875 78.9062L0 101Z' fill='%23F9683A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='75.75' height='101' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.list-video>.item>.new-type>p {
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	text-shadow: 1px 1px black;
}

.image-video {
	position: relative;
	max-height: 224px;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.image-video::before {
	position: absolute;
	content: "";
	width: 90px;
	height: 90px;
	background-image: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 90 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='45' cy='45' r='45' fill='white'/%3E%3Cpath d='M67 44.5L33.25 63.9856L33.25 25.0144L67 44.5Z' fill='black'/%3E%3C/svg%3E%0A");
}

.image-video>img {
	border-radius: 12px 12px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.details-video {
	padding: 44px 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.details-video>h1 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 40px;
}

.details-video>span {
	margin-top: 40px;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	color: #707070;
	padding: 10px 26px;
	border: 1px solid #707070;
	border-radius: 36px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.def-button-b {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	color: #000000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #FFFFFF;
	border-radius: 49px;
	max-width: 200px;
	width: 100%;
	height: 52px;
}

.video-guide {
	background: url(../img/video-bg.png);
	background-size: cover;
	background-repeat: no-repeat;
}

.list-news {
	max-width: 600px;
	width: 100%;
	margin: auto;
}

.list-news>.item {
	background: #FFFFFF;
	-webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15);
	border-radius: 12px;
	margin-bottom: 44px;
}

.list-news>.item:last-child {
	margin-bottom: 0px;
}

.image-new>img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.new-details {
	padding: 44px;
	padding-bottom: 60px;
	padding-top: 34px;
}

.new-details>h1 {
	font-style: normal;
	font-weight: 500;
	font-size: 36px;
	line-height: 44px;
	color: #000000;
	margin-bottom: 26px;
	word-wrap: break-word;
}

pre {
	white-space: break-spaces;
}

.new-details>p {
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
}

.new-details>p>img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
	height: 100%;
}

.news-item {
	background: url(../img/news-bg.png);
	background-size: cover;
	background-repeat: no-repeat;
}

.responsive-footer {
	padding: 44px 0px;
	background: #000000;
}

.logo-lic>a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.logo-lic>a>img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.logo-lic>p {
	margin-top: 18px;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	color: #7A7A7A;
	max-width: 214px;
	width: 100%;
}

.social-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.social-links>a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.social-links>a.item {
	width: 44px;
	margin-right: 24px;
	height: 44px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
}

.social-links>a.item:last-child {
	margin-right: 0px;
}

.social-links>a.item.ico-instagram {
	background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.8785 38.1161L12.7238 38.1333C8.72972 38.137 5.45914 34.8727 5.4546 30.8787L5.43735 12.7239C5.43372 8.72987 8.69795 5.45929 12.692 5.45475L30.8468 5.4375C34.8408 5.43387 38.1114 8.6981 38.1159 12.6921L38.1332 30.8469C38.1377 34.8419 34.8726 38.1125 30.8785 38.1161Z' fill='url(%23paint0_radial)'/%3E%3Cpath d='M30.8785 38.1161L12.7238 38.1333C8.72972 38.137 5.45914 34.8727 5.4546 30.8787L5.43735 12.7239C5.43372 8.72987 8.69795 5.45929 12.692 5.45475L30.8468 5.4375C34.8408 5.43387 38.1114 8.6981 38.1159 12.6921L38.1332 30.8469C38.1377 34.8419 34.8726 38.1125 30.8785 38.1161Z' fill='url(%23paint1_radial)'/%3E%3Cpath d='M21.7857 28.14C18.2828 28.14 15.4315 25.2897 15.4315 21.7858C15.4315 18.2819 18.2828 15.4316 21.7857 15.4316C25.2887 15.4316 28.1399 18.2819 28.1399 21.7858C28.1399 25.2897 25.2887 28.14 21.7857 28.14ZM21.7857 17.2471C19.2831 17.2471 17.247 19.2832 17.247 21.7858C17.247 24.2884 19.2831 26.3245 21.7857 26.3245C24.2883 26.3245 26.3244 24.2884 26.3244 21.7858C26.3244 19.2832 24.2883 17.2471 21.7857 17.2471Z' fill='white'/%3E%3Cpath d='M28.5938 16.3394C29.3457 16.3394 29.9554 15.7298 29.9554 14.9778C29.9554 14.2258 29.3457 13.6162 28.5938 13.6162C27.8418 13.6162 27.2321 14.2258 27.2321 14.9778C27.2321 15.7298 27.8418 16.3394 28.5938 16.3394Z' fill='white'/%3E%3Cpath d='M27.2321 33.5865H16.3393C12.8363 33.5865 9.98512 30.7362 9.98512 27.2324V16.3395C9.98512 12.8356 12.8363 9.98535 16.3393 9.98535H27.2321C30.7351 9.98535 33.5863 12.8356 33.5863 16.3395V27.2324C33.5863 30.7362 30.7351 33.5865 27.2321 33.5865ZM16.3393 11.8008C13.8367 11.8008 11.8006 13.8369 11.8006 16.3395V27.2324C11.8006 29.735 13.8367 31.7711 16.3393 31.7711H27.2321C29.7348 31.7711 31.7708 29.735 31.7708 27.2324V16.3395C31.7708 13.8369 29.7348 11.8008 27.2321 11.8008H16.3393Z' fill='white'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(17.592 38.1569) scale(40.7565)'%3E%3Cstop stop-color='%23FFDD55'/%3E%3Cstop offset='0.328' stop-color='%23FF543F'/%3E%3Cstop offset='0.348' stop-color='%23FC5245'/%3E%3Cstop offset='0.504' stop-color='%23E64771'/%3E%3Cstop offset='0.643' stop-color='%23D53E91'/%3E%3Cstop offset='0.761' stop-color='%23CC39A4'/%3E%3Cstop offset='0.841' stop-color='%23C837AB'/%3E%3C/radialGradient%3E%3CradialGradient id='paint1_radial' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(10.6986 5.0293) scale(27.0624 18.0317)'%3E%3Cstop stop-color='%234168C9'/%3E%3Cstop offset='0.999' stop-color='%234168C9' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.social-links>a.item.ico-vk {
	background-image: url("data:image/svg+xml,%3Csvg width='45' height='44' viewBox='0 0 45 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5 3.63086C12.4731 3.63086 4.34525 11.7587 4.34525 21.7856C4.34525 31.8125 12.4731 39.9404 22.5 39.9404C32.5269 39.9404 40.6548 31.8125 40.6548 21.7856C40.6548 11.7587 32.5269 3.63086 22.5 3.63086Z' fill='url(%23paint0_linear)'/%3E%3Cpath opacity='0.05' d='M29.2273 30.8632C28.1516 30.8632 27.6197 30.1642 26.8817 29.1984C26.5975 28.8244 26.2481 28.366 25.7815 27.8241C25.0535 26.9735 24.5796 26.605 24.3146 26.4452V28.9624C24.3146 30.8632 22.5018 30.8632 21.7275 30.8632C18.8645 30.8632 15.7827 28.9851 13.4844 25.8389C10.4698 21.715 9.79168 18.0132 9.79168 17.042C9.79168 16.0489 10.4489 15.4316 11.5073 15.4316H13.9074C15.3089 15.4316 15.6738 16.5491 15.8309 17.0256C16.5389 19.3985 17.3804 21.0723 17.9622 21.9701V19.3685C17.9214 18.6396 17.7171 18.3591 17.5011 18.0623C17.3123 17.8045 17.0536 17.4514 17.0536 16.9212C17.0536 16.0861 17.699 15.4316 18.5232 15.4316H22.7424C23.2153 15.4316 24.3155 15.6096 24.3155 17.2598V21.636C24.3545 21.5997 24.399 21.5552 24.4507 21.4999C26.0284 19.6399 27.4644 16.7007 27.479 16.6716C27.8402 15.8646 28.4838 15.4316 29.3362 15.4316H31.7126C32.8301 15.4316 33.3611 16.1533 33.392 16.8695C33.401 17.0846 33.3684 17.3152 33.2948 17.553C33.1142 18.4508 32.103 20.2281 30.0243 23.2718L29.85 23.5314C29.8373 23.5523 29.82 23.5822 29.8019 23.6131C29.8073 23.6203 29.8118 23.6276 29.8182 23.6358C30.0751 24.0034 30.7169 24.7786 31.1417 25.2915C32.1565 26.5178 33.0624 27.9085 33.2948 28.6002C33.3693 28.8752 33.3974 29.0877 33.3929 29.2955C33.3711 30.0771 32.8092 30.8632 31.6037 30.8632H29.2273Z' fill='black'/%3E%3Cpath opacity='0.07' d='M29.2273 30.4094C28.3767 30.4094 27.9501 29.8502 27.242 28.9225C26.9534 28.5431 26.5985 28.0783 26.1264 27.5273C24.8093 25.9896 24.2111 25.8698 24.0586 25.8698C23.9497 25.8698 23.8979 25.878 23.8771 25.8825C23.8879 25.8943 23.8607 25.996 23.8607 26.2638V28.9607C23.8607 30.1616 23.0083 30.4076 21.7275 30.4076C19.0089 30.4076 16.0641 28.5985 13.8502 25.5694C10.9073 21.5426 10.2446 17.9734 10.2446 17.0402C10.2446 16.295 10.6922 15.8838 11.5064 15.8838H13.9065C14.8959 15.8838 15.1954 16.5455 15.3988 17.1655C16.4663 20.7402 17.8778 22.897 18.3852 23.1284C18.4007 23.0504 18.4152 22.9079 18.4152 22.6555V19.3668C18.3662 18.4781 18.1011 18.115 17.8669 17.7928C17.6981 17.5631 17.5075 17.3017 17.5075 16.9213C17.5075 16.3313 17.9441 15.8856 18.5232 15.8856H22.7424C23.484 15.8856 23.8607 16.3476 23.8607 17.2599V21.9665C23.8607 22.1998 24.0032 22.2416 24.0096 22.2425C24.2156 22.2398 24.3727 22.2398 24.7793 21.8131C26.4115 19.8905 27.8738 16.8977 27.8883 16.8678C28.177 16.2206 28.6654 15.8856 29.3362 15.8856H31.7126C32.5859 15.8856 32.9172 16.4039 32.9381 16.8887C32.9454 17.0511 32.919 17.23 32.8609 17.4188C32.6295 18.5534 30.9166 21.1587 29.6494 23.0159C29.5658 23.1384 29.4723 23.2791 29.4723 23.2791C29.4043 23.3962 29.3108 23.556 29.3071 23.6232C29.3062 23.6459 29.318 23.7176 29.4487 23.9009C29.7084 24.2731 30.3347 25.0293 30.7913 25.5821C31.7589 26.7512 32.6503 28.111 32.8637 28.7455C32.9199 28.9552 32.9417 29.1268 32.9381 29.2856C32.9227 29.8303 32.5641 30.4094 31.6028 30.4094H29.2273Z' fill='black'/%3E%3Cpath d='M32.4279 17.2843C32.4697 17.1472 32.4897 17.0202 32.4842 16.9067C32.4706 16.5781 32.2446 16.3394 31.7126 16.3394H29.3362C28.7362 16.3394 28.4593 16.7025 28.2977 17.0665C28.2977 17.0665 26.8163 20.1155 25.1089 22.1262C24.5551 22.708 24.2737 22.6935 23.9742 22.6935C23.8135 22.6935 23.4078 22.4993 23.4078 21.9664V17.2598C23.4078 16.6298 23.2507 16.3394 22.7433 16.3394H18.5232C18.1538 16.3394 17.9613 16.6298 17.9613 16.9212C17.9613 17.5267 18.7765 17.6719 18.8691 19.3685V22.6572C18.8691 23.456 18.7302 23.6013 18.4306 23.6013C17.6227 23.6013 16.0324 20.878 14.9676 17.3088C14.737 16.6062 14.5065 16.3394 13.9065 16.3394H11.5073C10.8147 16.3394 10.6994 16.6788 10.6994 17.0419C10.6994 17.6964 11.2441 21.2348 14.2169 25.3033C16.3728 28.2534 19.2131 29.9554 21.7275 29.9554C23.2507 29.9554 23.4068 29.5678 23.4068 28.9624V26.2646C23.4078 25.5375 23.5739 25.4167 24.0586 25.4167C24.4044 25.4167 25.1098 25.6437 26.4714 27.2322C28.0418 29.064 28.3268 29.9554 29.2273 29.9554H31.6037C32.1556 29.9554 32.4724 29.724 32.4851 29.2746C32.4879 29.1603 32.4715 29.0323 32.4343 28.8897C32.2582 28.3669 31.4503 27.0888 30.4427 25.8706C29.8845 25.1962 29.3335 24.5281 29.0802 24.165C28.9105 23.928 28.846 23.761 28.8542 23.6013C28.8624 23.4333 28.9495 23.2736 29.0802 23.0503C29.0566 23.0503 32.1284 18.7376 32.4279 17.2843Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='9.57926' y1='5.10593' x2='35.0731' y2='38.0169' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2333BEF0'/%3E%3Cstop offset='1' stop-color='%230A85D9'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	background-position: center;
	background-size: contain;
}

.social-links>a.item.ico-telegram {
	background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.2238 21.6406C40.2238 31.6666 32.095 39.7954 22.0691 39.7954C12.0431 39.7954 3.91429 31.6666 3.91429 21.6406C3.91429 11.6146 12.0431 3.48584 22.0691 3.48584C32.095 3.48584 40.2238 11.6146 40.2238 21.6406Z' fill='url(%23paint0_linear)'/%3E%3Cpath opacity='0.05' d='M9.61398 21.3009C17.0166 17.9468 25.7109 14.3077 27.0498 13.7812C30.0018 12.6202 31.2889 13.8066 31.0874 15.6992C30.8396 18.0185 29.665 24.7675 28.9424 29.6031C28.5194 32.4325 26.9872 33.2994 25.2579 32.2019C23.9463 31.3695 19.4366 28.4166 18.2502 27.4072C17.4414 26.7192 16.8777 25.9476 17.4514 25.1615C17.6193 24.9318 18.0487 24.4689 18.2874 24.2383C19.4847 23.0782 19.3231 22.8286 17.8753 23.8643C17.7028 23.9878 16.7025 24.7131 16.2913 24.9872C15.2837 25.6589 14.3569 25.6952 12.7856 25.1615C11.5003 24.7249 10.2657 24.3881 9.48689 24.0513C8.41122 23.5857 7.99911 22.0325 9.61398 21.3009Z' fill='black'/%3E%3Cpath opacity='0.07' d='M10.2648 21.4146C17.1382 18.3419 25.5911 14.8208 26.8274 14.3224C29.7903 13.126 30.8805 13.8359 30.5618 16.1479C30.2659 18.2884 29.2157 24.9112 28.4795 29.351C28.0456 31.9643 26.7784 32.5398 25.1281 31.4723C24.0942 30.8061 19.9331 28.0647 18.9237 27.2668C18.1431 26.6504 17.3343 25.9388 18.2792 24.9085C18.5951 24.5645 20.3398 22.8806 21.6442 21.6279C22.4004 20.9008 22.1308 20.5423 21.2185 21.1668C19.5455 22.3133 16.8087 24.1278 16.3203 24.4573C15.3899 25.0837 14.5158 25.2344 12.9944 24.756C11.7953 24.3784 10.637 24.0125 10.0334 23.7774C8.68445 23.2546 8.6663 22.129 10.2648 21.4146Z' fill='black'/%3E%3Cpath d='M10.9157 21.5291C17.2608 18.7378 25.4712 15.3347 26.605 14.8635C29.5779 13.6308 30.4901 13.8669 30.0354 16.5973C29.7086 18.5599 28.7663 25.0565 28.0147 29.1005C27.569 31.4988 26.5687 31.7829 24.9965 30.7453C24.2404 30.2461 20.4233 27.7217 19.5946 27.1289C18.8384 26.5888 17.7954 25.9389 19.1035 24.659C19.5691 24.2033 22.62 21.2894 24.9974 19.0219C25.3088 18.7242 24.9175 18.2349 24.5581 18.4736C21.3538 20.5986 16.9113 23.5479 16.3458 23.9319C15.4916 24.5119 14.671 24.7779 13.1986 24.3549C12.0857 24.0353 10.9992 23.6541 10.5762 23.5088C8.94679 22.9497 9.33349 22.2253 10.9157 21.5291Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='-50.1143' y1='-80.1713' x2='34.9063' y2='34.4778' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%23424242'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.pay-method>.item>img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.head-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.copy-lic {
	margin-top: 40px;
	padding-top: 40px;
	border-top: 1px solid #FFFFFF20;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.copy-lic>p {
	max-width: 490px;
	width: 100%;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 150%;
	text-align: center;
	color: #7A7A7A;
}

.copy-lic>p>a {
	color: #64AD7D;
}

.creator-data {
	margin-bottom: 100px;
}

.creator-data>.item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 100px;
}

.creator-data>.item:last-child {
	margin-bottom: 0px;
}

.creator-data>.item.around-item {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.creator-data>.item.without-image {
	margin-left: 140px;
}

.creator-data>.item.without-image>.data-cr {
	max-width: 810px;
	width: 100%;
}

.creator-data>.item.without-image>.data-cr>h1 {
	text-align: left;
}

.data-cr {
	max-width: 486px;
	width: 100%;
}

.data-cr>h1 {
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 44px;
	color: #000000;
	margin-bottom: 26px;
	text-align: center;
}

.data-cr>p {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
}

.image-cr {
	max-width: 640px;
	width: 100%;
}

.image-cr>img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-filter: drop-shadow(0px 0px 25px rgba(0, 0, 0, 0.15));
	filter: drop-shadow(0px 0px 25px rgba(0, 0, 0, 0.15));
	border-radius: 12px;
}

.pagination {
	margin: auto;
	margin-top: 130px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 515px;
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.pagination>a {
	cursor: pointer;
	background-color: #ffffff00;
	border: none;
	width: 55px;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
	text-align: center;
}

.pagination>a.arrow-type {
	margin-top: -2px;
}

.pagination>a.active {
	font-weight: 600;
	color: #64AD7D;
	text-align: center;
}

.pagination>a.left-type {
	height: 17px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.18657 7.93648L7.86715 1.48369C8.18935 1.17248 8.71171 1.17248 9.03387 1.48369L9.81305 2.2363C10.1347 2.54699 10.1353 3.05051 9.81442 3.36192L4.51995 8.49997L9.81442 13.638C10.1353 13.9494 10.1347 14.4529 9.81305 14.7636L9.03387 15.5162C8.71167 15.8274 8.18931 15.8274 7.86715 15.5162L1.18661 9.06343C0.86441 8.75225 0.86441 8.24769 1.18657 7.93648Z' fill='%2364AD7D'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
}

.pagination>a.right-type {
	height: 17px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.81343 9.06352L3.13285 15.5163C2.81066 15.8275 2.28829 15.8275 1.96613 15.5163L1.18695 14.7637C0.865305 14.453 0.864687 13.9495 1.18558 13.6381L6.48005 8.50003L1.18558 3.36201C0.864687 3.0506 0.865305 2.54707 1.18695 2.23639L1.96613 1.48378C2.28833 1.17256 2.81069 1.17256 3.13285 1.48378L9.81339 7.93657C10.1356 8.24775 10.1356 8.7523 9.81343 9.06352Z' fill='%2364AD7D'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
}

.all-guide>h1,
.all-video>h1,
.all-news>h1 {
	padding-top: 0px;
}

.all-guide>.link-item-def,
.all-video>.link-item-def,
.all-news>.link-item-def {
	display: none;
}

.all-guide>.list-book>.item,
.all-video>.list-book>.item,
.all-news>.list-book>.item {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.all-guide>.list-book>.item>.image-book::before,
.all-video>.list-book>.item>.image-book::before,
.all-news>.list-book>.item>.image-book::before {
	left: -20px;
}

.all-guide>.list-book>.item>.image-book>.new-book,
.all-video>.list-book>.item>.image-book>.new-book,
.all-news>.list-book>.item>.image-book>.new-book {
	right: -20px;
	left: unset;
}

.all-guide>.list-video,
.all-video>.list-video,
.all-news>.list-video {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 44px 1fr 44px 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	grid-column-gap: 44px;
	grid-row-gap: 66px;
}

.all-guide>.list-video>.item,
.all-video>.list-video>.item,
.all-news>.list-video>.item {
	max-width: 100%;
}

.auth-container {
	width: 100%;
	background: #FFFFFF;
	-webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15);
	border-radius: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 50px 10px;
}

.auth-container.min-auth {
	max-width: 535px;
}

.auth-container.max-auth {
	max-width: 640px;
}

.auth-container>form {
	width: 100%;
}

.auth-container>form.login-form {
	max-width: 300px;
}

.auth-container>form.register-form {
	max-width: 450px;
}

.auth-container>form>h1 {
	text-align: center;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 29px;
	margin-bottom: 42px;
}

.auth-content {
	padding: 100px 0px;
	background: url(../img/auth-bg.png);
	background-size: cover;
	background-repeat: no-repeat;
	margin-top: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.auth-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
}

.list-input-data>.item {
	margin-bottom: 50px;
}

.list-input-data>.item.error-item {
	position: relative;
}

.list-input-data>.item.error-item>.message-error {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.list-input-data>.item.error-item>input {
	color: #EB8E82;
	border-bottom: 1px solid #EB8E82;
}

.list-input-data>.item.error-item>input::-webkit-input-placeholder {
	color: #EB8E82;
}

.list-input-data>.item.error-item>input::-moz-placeholder {
	color: #EB8E82;
}

.list-input-data>.item.error-item>input:-ms-input-placeholder {
	color: #EB8E82;
}

.list-input-data>.item.error-item>input::-ms-input-placeholder {
	color: #EB8E82;
}

.list-input-data>.item.error-item>input::placeholder {
	color: #EB8E82;
}

.list-input-data>.item:last-child {
	margin-bottom: 0px;
}

.list-input-data>.item>input {
	width: 100%;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #707070;
	padding: 0px 16px;
	padding-bottom: 6px;
	border: none;
	border-bottom: 1px solid #000;
}

.def-button-c {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 100%;
	width: 100%;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
	background: #000000;
	border-radius: 39px;
	border: none;
	height: 59px;
	cursor: pointer;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	-webkit-appearance: none;
}

.def-button-c:hover {
	background: #64AD7D;
}

.def-button-c:disabled:hover {
	cursor: not-allowed;
	background: #000000;
}


.checked-data {
	margin: 32px 0px;
}

.checked-data>.item {
	margin-bottom: 12px;
}

.checked-data>.item:last-child {
	margin-bottom: 0px;
}

.checked-data>.item>input {
	display: none;
}

.checked-data>.item>input:checked~label::before {
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.0568 8.82324L0.131797 4.90081C-0.0439322 4.66516 -0.0439322 4.28308 0.131797 4.0474L0.768178 3.19399C0.943907 2.95832 1.22885 2.95832 1.40458 3.19399L3.375 5.8363L7.59542 0.176739C7.77115 -0.058913 8.05609 -0.058913 8.23182 0.176739L8.8682 1.03015C9.04393 1.2658 9.04393 1.64789 8.8682 1.88356L3.6932 8.82326C3.51745 9.05892 3.23253 9.05892 3.0568 8.82324Z' fill='%2364AD7D'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
}

.checked-data>.item>label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	color: #707070;
}

.checked-data>.item>label>a {
	margin-left: 3px;
	color: #64AD7D;
	font-weight: 600;
}

.checked-data>.item>label::before {
	position: relative;
	margin-right: 8px;
	content: "";
	width: 13px;
	height: 13px;
	border: 1px solid #707070;
	border-radius: 2px;
}

.list-links-ac {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 24px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.list-links-ac>a {
	margin-bottom: 32px;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	/* text-transform: uppercase; */
	color: #000000;
}

.list-links-ac>a:hover {
	text-decoration: underline;
}

.list-links-ac>a.forgot-pass {
	color: #64AD7D;
}

.list-links-ac>a:last-child {
	margin-bottom: 0px;
}

.message-error {
	font-style: normal;
	margin-bottom: 20px;
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	color: #EB8E82;
	right: 0;
	top: -20px;
	display: none;
}

.profile-data {
	/* border-bottom: 2px solid #64AD7D; */
}

.profile-content {
	width: 100%;
	min-height: 765px;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: -60px;
	width: calc(100% + 60px);
}

.profile-nav {
	/* border-right: 2px solid #64AD7D; */
	width: 100%;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	height: 100%;
	padding: 53px 63px;
	padding-left: 0px;
}

.profile-nav>a {
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 29px;
	color: #000000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 24px;
	border-bottom: 1px solid #00000050;
	margin-bottom: 29px;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}

.profile-nav>a:hover {
	color: #64AD7D;
}

.list-ord {
	padding-right: 0px !important;
}

.container-profile {
	max-width: 1240px;
	padding: 0px 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: auto;
	width: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.order-profile {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.order-pag {
	margin-bottom: 100px;
}

.profile-data-user>h1 {
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 29px;
	color: #000000;
	margin-bottom: 27px;
}

.avatar-upl {
	width: 160px;
	height: 160px;
}

.avatar-upl>img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.add-avatar {
	margin-top: 12px;
}

.add-avatar>input {
	display: none;
}

.add-avatar>label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
}

.add-avatar>label>p {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #64AD7D;
}

.add-avatar>label>.icon-upl {
	width: 18px;
	height: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: 6px;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1429 10.625V9.375C14.1429 9.11719 13.9259 8.90625 13.6607 8.90625H10.125V5.46875C10.125 5.21094 9.90804 5 9.64286 5H8.35714C8.09196 5 7.875 5.21094 7.875 5.46875V8.90625H4.33929C4.07411 8.90625 3.85714 9.11719 3.85714 9.375V10.625C3.85714 10.8828 4.07411 11.0938 4.33929 11.0938H7.875V14.5312C7.875 14.7891 8.09196 15 8.35714 15H9.64286C9.90804 15 10.125 14.7891 10.125 14.5312V11.0938H13.6607C13.9259 11.0938 14.1429 10.8828 14.1429 10.625ZM18 16.875V3.125C18 2.08984 17.1362 1.25 16.0714 1.25H1.92857C0.863839 1.25 0 2.08984 0 3.125V16.875C0 17.9102 0.863839 18.75 1.92857 18.75H16.0714C17.1362 18.75 18 17.9102 18 16.875ZM16.0714 3.35938V16.6406C16.0714 16.7695 15.9629 16.875 15.8304 16.875H2.16964C2.03705 16.875 1.92857 16.7695 1.92857 16.6406V3.35938C1.92857 3.23047 2.03705 3.125 2.16964 3.125H15.8304C15.9629 3.125 16.0714 3.23047 16.0714 3.35938Z' fill='%2364AD7D'/%3E%3C/svg%3E%0A");
}

.data-user {
	margin-left: 38px;
}

.data-user>h1 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
	margin-bottom: 10px;
}

.list-addit-data>.item {
	margin-bottom: 10px;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #707070;
}

.list-addit-data>.item:last-child {
	margin-bottom: 0px;
}

.list-addit-data>.item>a {
	color: #64AD7D;
}

.avatar-data {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.profile-data-user {
	padding: 53px 63px;
}

.profile-button {
	margin-top: 34px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #FFFFFF;
	background: #000000;
	border-radius: 32px;
	height: 38px;
	padding: 0px 24px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}

.profile-button:hover {
	background: #64AD7D;
}

.content-profile {
	width: 100%;
}

.list-order-items {
	margin-top: 52px;
	width: 100%;
}

.list-order-items>p {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #707070;
}

.list-order-items>.item {
	max-width: 564px;
	width: 100%;
	margin-bottom: 80px;
}

.list-order-items>.item>h1 {
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 29px;
	color: #000000;
	margin-bottom: 20px;
}

.list-order-items>.item>p {
	margin-top: 20px;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
	color: #000000;
}

.list-order-items>.item>.image-order-d {
	max-width: 365px;
	width: 100%;
}

.list-order-items>.item>.image-order-d>img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.list-order-items>.item:last-child {
	margin-bottom: 0px;
}

.list-order-items>.item.guide-order {
	margin-left: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	max-width: 100%;
	width: 100%;
}

.list-order-items>.item.guide-order>.image-order {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	position: relative;
	max-width: 252px;
	width: 100%;
}

.list-order-items>.item.guide-order>.image-order::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	z-index: -1;
	left: -14px;
	bottom: -10px;
	background: #64AD7D;
	-webkit-box-shadow: 0px 0px 11px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 11px 2px rgba(0, 0, 0, 0.25);
	border-radius: 12px;
}

.list-order-items>.item.guide-order>.image-order>img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.data-type-new {
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg width='73' height='97' viewBox='0 0 73 97' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.274414 96.8718V9.08174C0.274414 4.06597 4.34038 0 9.35615 0H63.8466C68.8623 0 72.9283 4.06597 72.9283 9.08174V96.8718L36.6014 75.6811L0.274414 96.8718Z' fill='%23F9683A'/%3E%3C/svg%3E%0A");
	width: 73px;
	height: 97px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	top: -26px;
	right: -14px;
}

.data-type-new>p {
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
}

.data-order-item {
	margin-left: 50px;
}

.data-order-item>* {
	word-break: break-word;
}

.data-order-item>h1 {
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 29px;
	color: #000000;
	margin-bottom: 20px;
}

.data-order-item>p {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
	color: #000000;
}

.profile-data-user {
	width: 100%;
}

.list-cart>.item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding-bottom: 20px;
	border-bottom: 1px solid #000;
	margin-bottom: 20px;
}

.list-cart>.item:last-child {
	margin-bottom: 0px;
}

.image-cart {
	margin-right: 34px;
	max-width: 134px;
	height: 147px;
	width: 100%;
}

.image-cart>img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	border-radius: 6px;
}

.head-item-cart>h1 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
	margin-bottom: 7px;
}

.head-item-cart>p {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #707070;
}

.delete-price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
}

.delete-price>.delete-cart {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #ffffff00;
	border: none;
	cursor: pointer;
}

.delete-price>.delete-cart>p {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #64AD7D;
}

.delete-price>.delete-cart>.icon-delete {
	width: 18px;
	height: 20px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-right: 8px;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M17.3571 1.24984H12.5357L12.158 0.51937C12.078 0.363204 11.9548 0.23184 11.8022 0.140057C11.6496 0.0482743 11.4736 -0.000286127 11.2942 -0.000160998H6.70179C6.52274 -0.00083016 6.34712 0.0475492 6.19506 0.139434C6.04299 0.231319 5.92062 0.362993 5.84196 0.51937L5.46429 1.24984H0.642857C0.472361 1.24984 0.308848 1.31569 0.188289 1.4329C0.0677294 1.55011 0 1.70908 0 1.87484L0 3.12484C0 3.2906 0.0677294 3.44957 0.188289 3.56678C0.308848 3.68399 0.472361 3.74984 0.642857 3.74984H17.3571C17.5276 3.74984 17.6912 3.68399 17.8117 3.56678C17.9323 3.44957 18 3.2906 18 3.12484V1.87484C18 1.70908 17.9323 1.55011 17.8117 1.4329C17.6912 1.31569 17.5276 1.24984 17.3571 1.24984ZM2.1375 18.242C2.16816 18.7181 2.38426 19.1648 2.74181 19.4914C3.09936 19.818 3.57147 19.9998 4.06205 19.9998H13.9379C14.4285 19.9998 14.9006 19.818 15.2582 19.4914C15.6157 19.1648 15.8318 18.7181 15.8625 18.242L16.7143 4.99984H1.28571L2.1375 18.242Z' fill='%2364AD7D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='18' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.delete-price>p {
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 29px;
	color: #000000;
}

.delete-price>p>span {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #000000;
}

.about-order {
	padding-bottom: 50px;
	margin-top: 58px;
}

.about-order>h1 {
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 29px;
	color: #000000;
	margin-bottom: 26px;
}

.about-order>button {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #000000;
	border-radius: 61px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 16px 10px;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	width: 100%;
	border: none;
}

.about-order>a:hover {
	background: #64AD7D;
}

.data-cart {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.list-data-order {
	margin-bottom: 36px;
}

.list-data-order>.item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 20px;
}

.list-data-order>.item:last-child {
	margin-bottom: 0px;
}

.list-data-order>.item>.left {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
}

.list-data-order>.item>.right {
	width: 100%;
	font-style: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
}

.list-data-order>.item>.right>p {
	text-align: right;
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 29px;
	color: #000000;
}

.list-data-order>.item>.right>p>span {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #000000;
}

.promo-data {
	margin-bottom: 33px !important;
}

.promo-data>input {
	width: 100%;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	padding-bottom: 5px;
	color: #707070;
	border: none;
	border-bottom: 1px solid #707070;
}

.promo-data>button {
	background: #000000;
	margin-left: 35px;
	border-radius: 51px;
	border: none;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #FFFFFF;
	padding: 13px 40px;
	cursor: pointer;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}

.promo-data>button:hover {
	background: #64AD7D;
}

.term-of-use {
	margin-bottom: 100px;
	margin-top: 58px;
}

.term-of-use>h1 {
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 29px;
	color: #000000;
	margin-bottom: 30px;
}

.term-of-use>p {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
}

.menu-toggle {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H18V2H0V0ZM0 7H18V9H0V7ZM0 14H18V16H0V14Z' fill='%2364AD7D'/%3E%3C/svg%3E%0A");
	width: 18px;
	height: 16px;
	background-color: #ffffff00;
	border: none;
	cursor: pointer;
	display: none;
	margin-left: 20px;
}

.cart-toggle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.grid-news {
	margin-bottom: 40px;
}

.books-all {
	padding-left: 20px;
}

.books-all>.item>.image-book {
	margin-left: 0px !important;
	margin-right: 40px;
}

.list-methods {
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.list-methods>.item {
	width: 90px;
	height: 85px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 30px;
}

.list-methods>.item:last-child {
	margin-right: 0;
}

.list-methods>.item>input {
	display: none;
}

.list-methods>.item>input:checked~label {
	border: 2px solid #64AD7D;
}

.list-methods>.item>label {
	cursor: pointer;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 2px solid #64AD7D00;
	background: #FFFFFF;
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
	border-radius: 10px;
	padding: 4px;
}

.image-method {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.image-method>img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
}

.pay-methods {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start !important;
	-ms-flex-align: start !important;
	align-items: flex-start !important;
}

.faq {
	padding: 100px 20px;
	background: url(../img/video-bg.png);
	background-size: cover;
	background-repeat: no-repeat;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.faq>h1 {
	text-align: center;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 44px;
	color: #000000;
}

.faq-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.list-items {
	margin-top: 100px;
	max-width: 1196px;
	width: 100%;
}

.list-items>.item {
	background: #FFFFFF;
	border-radius: 12px;
	margin-bottom: 40px;
}

.list-items>.item:last-child {
	margin-bottom: 0px;
}

.head-faq {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
	position: relative;
	padding: 29px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-right: 60px;
}

.head-faq.active::after {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.head-faq::before {
	position: absolute;
	right: 29px;
	content: "";
	width: 30px;
	height: 30px;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.7139 16.0714H1.2853C1.00114 16.0714 0.728613 15.9585 0.527681 15.7576C0.32675 15.5567 0.213867 15.2842 0.213867 15C0.213867 14.7158 0.32675 14.4433 0.527681 14.2424C0.728613 14.0415 1.00114 13.9286 1.2853 13.9286H28.7139C28.998 13.9286 29.2706 14.0415 29.4715 14.2424C29.6724 14.4433 29.7853 14.7158 29.7853 15C29.7853 15.2842 29.6724 15.5567 29.4715 15.7576C29.2706 15.9585 28.998 16.0714 28.7139 16.0714Z' fill='%23696969'/%3E%3C/svg%3E%0A");
}

.head-faq::after {
	position: absolute;
	right: 29px;
	content: "";
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	width: 30px;
	height: 30px;
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.7139 16.0714H1.2853C1.00114 16.0714 0.728613 15.9585 0.527681 15.7576C0.32675 15.5567 0.213867 15.2842 0.213867 15C0.213867 14.7158 0.32675 14.4433 0.527681 14.2424C0.728613 14.0415 1.00114 13.9286 1.2853 13.9286H28.7139C28.998 13.9286 29.2706 14.0415 29.4715 14.2424C29.6724 14.4433 29.7853 14.7158 29.7853 15C29.7853 15.2842 29.6724 15.5567 29.4715 15.7576C29.2706 15.9585 28.998 16.0714 28.7139 16.0714Z' fill='%23696969'/%3E%3C/svg%3E%0A");
}

.body-faq {
	display: none;
	padding: 29px;
	border-top: 1px solid #69696950;
}

.responsive-content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.responsive-wrapper {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.review-content {
	margin-top: 0;
}

.responsive-review>h1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 32px 20px;
	background: #F2F2F2;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 44px;
	color: #000000;
}

.image-rev {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 100px;
	height: 100px;
}

.image-rev>img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 1000px;
}

.data-user-info {
	margin-left: 42px;
}

.data-user-info>h1 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
	margin-bottom: 2px;
}

.data-user-info>span {
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	color: #64AD7D;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-bottom: 10px;
}

.data-user-info>p {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #000000;
	margin-bottom: 7px;
}

.rate-service {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.rate-service>.item {
	width: 17px;
	height: 15px;
	margin-right: 6px;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='15' viewBox='0 0 17 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.6534 0.521612L5.72614 4.40052L1.41416 5.02454C0.640899 5.13587 0.331004 6.08216 0.891768 6.62415L4.01139 9.64173L3.27354 13.9044C3.14073 14.6749 3.95826 15.2521 4.64298 14.8917L8.50045 12.879L12.3579 14.8917C13.0426 15.2491 13.8602 14.6749 13.7274 13.9044L12.9895 9.64173L16.1091 6.62415C16.6699 6.08216 16.36 5.13587 15.5867 5.02454L11.2748 4.40052L9.3475 0.521612C9.00219 -0.169795 8.00167 -0.178584 7.6534 0.521612Z' fill='%23FFDF38'/%3E%3C/svg%3E%0A");
}

.rate-service>.item:last-child {
	margin-right: 0;
}

.data-user-review {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.container-reviews {
	max-width: 1196px;
	width: 100%;
}

.all-video {
	margin-bottom: 60px;
}

.container-reviews>.item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	margin-bottom: 90px;
}

.container-reviews>.item:last-child {
	margin-bottom: 0;
}

.container-reviews>.item>p {
	max-width: 710px;
	width: 100%;
	font-style: italic;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
}

.space-line-r {
	width: 1px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	height: 100px;
	margin: 0px 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #707070;
}

.list-reviews {
	padding: 100px 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

@media screen and (max-width: 1260px) {
	.container-reviews>.item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	.container-reviews>.item>p {
		text-align: center;
	}

	.space-line-r {
		display: none;
	}

	.data-user-review {
		margin-bottom: 20px;
	}
}

@media screen and (max-width: 1024px) {
	.responsive-review>h1 {
		font-size: 20px;
		line-height: unset;
		margin-bottom: 30px;
	}

	.list-reviews {
		padding: 20px;
	}

	.container-reviews>.item {
		margin-bottom: 50px;
	}

	.container-reviews>.item>p {
		font-size: 14px;
	}

	.data-user-info {
		margin-left: 20px;
	}
}

position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
}

.select.one-s>.select__head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	padding: 0px 35px 0px 16px;
	height: 45px;
	cursor: pointer;
	background-color: #ffffff;
	border-bottom: 1px solid #000;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	line-height: 22px;
	color: #000000;
}

.select.one-s>.select__head::after {
	width: 9px;
	height: 6px;
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.243 2.82901L7.071 1.30424e-05L8.486 1.41401L4.243 5.65701L-1.85467e-07 1.41401L1.415 1.32896e-05L4.243 2.82901Z' fill='%23000000'/%3E%3C/svg%3E%0A");
	position: absolute;
	right: 12px;
	bottom: 50%;
	-webkit-transform: translateY(50%);
	-ms-transform: translateY(50%);
	transform: translateY(50%);
	content: "";
	display: block;
	-webkit-transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
}

.select.one-s>.select__head.open::after {
	-webkit-transform: translateY(50%) rotate(180deg);
	-ms-transform: translateY(50%) rotate(180deg);
	transform: translateY(50%) rotate(180deg);
}

.select.one-s>.select__list {
	display: none;
	position: absolute;
	top: calc(100% - 1px);
	left: 0;
	right: 0;
	border-top: 1px solid #000000;
	background-color: #ffffff;
	margin-top: 5px;
	max-height: 205px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 100;
	margin: 0;
	padding: 0;
	-webkit-backdrop-filter: blur(25px);
	backdrop-filter: blur(25px);
}

.select.one-s>.select__list>.select__item {
	padding: 12px 16px;
	border-bottom: 1px solid #00000030;
	cursor: pointer;
	list-style-type: none;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	color: #000000;
	font-size: 15px;
	font-weight: 500;
	font-style: normal;
	line-height: normal;
}

.select.one-s>.select__list>.select__item:last-child {
	border-bottom: none;
}

.select.one-s>.select__list>.select__item:hover {
	background-color: #e8e8e8;
}

.image-creator {
	max-width: 387px;
	height: 320px;
	width: 100%;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
}

.image-creator>img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.new-details>ul {
	padding-left: 20px;
}

.responsive-content {
	position: relative;
}

.responsive-modal-b {
	position: fixed;
	bottom: 0;
	overflow: auto;
	right: 0;
	left: 0;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 15;
	height: 100%;
	background: rgba(208, 208, 208, 0.5);
	padding: 20px 0px;
}

.responsive-modal-b::-webkit-scrollbar {
	width: 0px;
	height: 0px;
}

.container-modal {
	position: relative;
	max-width: 1200px;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	width: 100%;
	background: #FFFFFF;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 60px 20px;
}

.content-modal {
	max-width: 976px;
	width: 100%;
}

.image-prod {
	max-width: 365px;
}

.image-prod>img {
	border-radius: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.desk-modal-prod {
	margin-left: 20px;
	max-width: 506px;
	width: 100%;
}

.desk-modal-prod>h1 {
	font-style: normal;
	font-weight: 600;
	font-size: 28px;
	line-height: 34px;
	color: #000000;
	margin-bottom: 26px;
}

.desk-modal-prod>span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 29px;
	color: #000000;
	margin-bottom: 15px;
}

.desk-modal-prod>p {
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
}

.image-prod-desc {
	margin-bottom: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.details-prod {
	display: none;
	margin-bottom: 40px;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
	margin-top: 50px;
}

.close-modal {
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 45px;
	height: 45px;
	background-image: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.04928 34.2995L19.8487 22.5001L8.04928 10.7007C7.70774 10.3471 7.51875 9.87346 7.52302 9.38184C7.52729 8.89022 7.72448 8.41995 8.07212 8.07231C8.41976 7.72467 8.89004 7.52747 9.38166 7.5232C9.87328 7.51893 10.3469 7.70792 10.7005 8.04947L22.4999 19.8488L34.2993 8.04947C34.4722 7.87039 34.6791 7.72754 34.9079 7.62928C35.1367 7.53101 35.3827 7.47928 35.6317 7.47712C35.8806 7.47496 36.1275 7.5224 36.3579 7.61668C36.5884 7.71095 36.7977 7.85018 36.9738 8.02623C37.1498 8.20227 37.289 8.41162 37.3833 8.64205C37.4776 8.87248 37.525 9.11938 37.5229 9.36834C37.5207 9.61731 37.469 9.86334 37.3707 10.0921C37.2725 10.3209 37.1296 10.5278 36.9505 10.7007L25.1512 22.5001L36.9505 34.2995C37.1296 34.4724 37.2725 34.6793 37.3707 34.9081C37.469 35.1368 37.5207 35.3829 37.5229 35.6318C37.525 35.8808 37.4776 36.1277 37.3833 36.3581C37.289 36.5886 37.1498 36.7979 36.9738 36.974C36.7977 37.15 36.5884 37.2892 36.3579 37.3835C36.1275 37.4778 35.8806 37.5252 35.6317 37.5231C35.3827 37.5209 35.1367 37.4692 34.9079 37.3709C34.6791 37.2726 34.4722 37.1298 34.2993 36.9507L22.4999 25.1513L10.7005 36.9507C10.3469 37.2923 9.87328 37.4813 9.38166 37.477C8.89004 37.4727 8.41976 37.2755 8.07212 36.9279C7.72448 36.5802 7.52729 36.11 7.52302 35.6184C7.51875 35.1267 7.70774 34.6531 8.04928 34.2995Z' fill='%23707070'/%3E%3C/svg%3E%0A");
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	background-position: center;
	background-size: cover;
}

.close-modal:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.04928 34.2995L19.8487 22.5001L8.04928 10.7007C7.70774 10.3471 7.51875 9.87346 7.52302 9.38184C7.52729 8.89022 7.72448 8.41995 8.07212 8.07231C8.41976 7.72467 8.89004 7.52747 9.38166 7.5232C9.87328 7.51893 10.3469 7.70792 10.7005 8.04947L22.4999 19.8488L34.2993 8.04947C34.4722 7.87039 34.6791 7.72754 34.9079 7.62928C35.1367 7.53101 35.3827 7.47928 35.6317 7.47712C35.8806 7.47496 36.1275 7.5224 36.3579 7.61668C36.5884 7.71095 36.7977 7.85018 36.9738 8.02623C37.1498 8.20227 37.289 8.41162 37.3833 8.64205C37.4776 8.87248 37.525 9.11938 37.5229 9.36834C37.5207 9.61731 37.469 9.86334 37.3707 10.0921C37.2725 10.3209 37.1296 10.5278 36.9505 10.7007L25.1512 22.5001L36.9505 34.2995C37.1296 34.4724 37.2725 34.6793 37.3707 34.9081C37.469 35.1368 37.5207 35.3829 37.5229 35.6318C37.525 35.8808 37.4776 36.1277 37.3833 36.3581C37.289 36.5886 37.1498 36.7979 36.9738 36.974C36.7977 37.15 36.5884 37.2892 36.3579 37.3835C36.1275 37.4778 35.8806 37.5252 35.6317 37.5231C35.3827 37.5209 35.1367 37.4692 34.9079 37.3709C34.6791 37.2726 34.4722 37.1298 34.2993 36.9507L22.4999 25.1513L10.7005 36.9507C10.3469 37.2923 9.87328 37.4813 9.38166 37.477C8.89004 37.4727 8.41976 37.2755 8.07212 36.9279C7.72448 36.5802 7.52729 36.11 7.52302 35.6184C7.51875 35.1267 7.70774 34.6531 8.04928 34.2995Z' fill='%2364AD7D'/%3E%3C/svg%3E%0A");
}

.image-prod-type {
	position: relative;
}

.status-prod {
	position: absolute;
	top: -20px;
	right: -10px;
	background-image: url("data:image/svg+xml,%3Csvg width='105' height='140' viewBox='0 0 105 140' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 140V13.125C0 5.87617 5.87617 0 13.125 0H91.875C99.1238 0 105 5.87617 105 13.125V140L52.5 109.375L0 140Z' fill='%23F9683A'/%3E%3C/svg%3E%0A");
	width: 105px;
	height: 140px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.status-prod>p {
	margin-top: -20px;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
}

@media screen and (max-width: 1024px) {
	.responsive-modal-b {
		-webkit-box-align: unset;
		-ms-flex-align: unset;
		align-items: unset;
	}

	.status-prod {
		width: 65px;
		height: 100px;
		top: -20px;
		right: -10px;
	}

	.status-prod>p {
		line-height: unset;
		font-size: 10px;
		margin-top: -10px;
	}

	.image-prod-desc {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	.desk-modal-prod {
		max-width: 100%;
		margin-left: 0;
		margin-bottom: 30px;
	}

	.desk-modal-prod>h1 {
		font-size: 18px;
		line-height: unset;
		margin-bottom: 20px;
	}

	.desk-modal-prod>span {
		font-size: 14px;
		line-height: unset;
		margin-bottom: 10px;
	}

	.desk-modal-prod>p {
		line-height: unset;
		font-size: 14px;
	}

	.container-modal {
		padding: 40px 20px;
	}

	.image-prod-type {
		max-width: -webkit-fit-content;
		max-width: -moz-fit-content;
		max-width: fit-content;
		width: 100%;
	}

	.close-modal {
		width: 20px;
		height: 20px;
		right: 20px;
		top: 20px;
	}

	.details-prod {
		line-height: unset;
		font-size: 14px;
		margin: 30px 0px;
	}
}

.create-bg {
	background: url(../img/video-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 100px;
}

.create-rw>h1 {
	background: none;
	margin-bottom: 70px;
}

.text-review-send {
	max-width: 1240px;
	padding: 0px 20px;
	margin: auto;
}

.text-review-send.error-area>form>textarea {
	border: 1px solid #EB8E82;
}

.text-review-send>form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.text-review-send>form>textarea {
	padding: 70px 60px;
	background: #FFFFFF;
	border: 1px solid #707070;
	border-radius: 12px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	resize: none;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
}

.text-review-send>form>textarea::-webkit-input-placeholder {
	color: #707070;
}

.text-review-send>form>textarea::-moz-placeholder {
	color: #707070;
}

.text-review-send>form>textarea:-ms-input-placeholder {
	color: #707070;
}

.text-review-send>form>textarea::-ms-input-placeholder {
	color: #707070;
}

.text-review-send>form>textarea::placeholder {
	color: #707070;
}

.text-review-send>form>p {
	font-style: normal;
	font-weight: 500;
	margin-bottom: 40px;
	font-size: 14px;
	line-height: 17px;
	color: #000000;
	margin-top: 10px;
}

.submit-f-review>.def-button-a {
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	padding: 14px 48px;
	height: unset;
	border: none;
	-webkit-appearance: none;
}

.stars-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.stars-wrapper>input {
	display: none;
}

.stars-wrapper>input.star:checked~label::before {
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='29' viewBox='0 0 33 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9196 2.41197L20.0147 9.09007C20.5663 10.2803 21.7372 11.0621 23.0479 11.1154L30.4335 11.416C30.9019 11.4351 31.0889 12.0305 30.7154 12.3139L25.5024 16.2698C24.3665 17.1318 23.8671 18.5968 24.2399 19.9731L26.0955 26.8221C26.2111 27.2489 25.7566 27.6046 25.3701 27.39L18.2429 23.4323C17.1713 22.8373 15.8665 22.8462 14.8031 23.4557L7.93751 27.3912C7.557 27.6094 7.10007 27.2668 7.20275 26.8404L8.87365 19.9019C9.19908 18.5506 8.69397 17.1347 7.58668 16.2944L2.33343 12.308C1.96015 12.0247 2.14661 11.4297 2.61479 11.4101L9.66567 11.1151C10.9412 11.0618 12.0865 10.3182 12.6542 9.17474L16.0182 2.39986C16.2047 2.0241 16.7432 2.03133 16.9196 2.41197Z' fill='%23FFDF38' stroke='%23FFDF38' stroke-width='3'/%3E%3C/svg%3E%0A");
}

.stars-wrapper>input.star-five:checked~label::before {
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='29' viewBox='0 0 33 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9196 2.41197L20.0147 9.09007C20.5663 10.2803 21.7372 11.0621 23.0479 11.1154L30.4335 11.416C30.9019 11.4351 31.0889 12.0305 30.7154 12.3139L25.5024 16.2698C24.3665 17.1318 23.8671 18.5968 24.2399 19.9731L26.0955 26.8221C26.2111 27.2489 25.7566 27.6046 25.3701 27.39L18.2429 23.4323C17.1713 22.8373 15.8665 22.8462 14.8031 23.4557L7.93751 27.3912C7.557 27.6094 7.10007 27.2668 7.20275 26.8404L8.87365 19.9019C9.19908 18.5506 8.69397 17.1347 7.58668 16.2944L2.33343 12.308C1.96015 12.0247 2.14661 11.4297 2.61479 11.4101L9.66567 11.1151C10.9412 11.0618 12.0865 10.3182 12.6542 9.17474L16.0182 2.39986C16.2047 2.0241 16.7432 2.03133 16.9196 2.41197Z' fill='%23FFDF38' stroke='%23FFDF38' stroke-width='3'/%3E%3C/svg%3E%0A");
}

.stars-wrapper>input.star:hover~label::before {
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='29' viewBox='0 0 33 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9196 2.41197L20.0147 9.09007C20.5663 10.2803 21.7372 11.0621 23.0479 11.1154L30.4335 11.416C30.9019 11.4351 31.0889 12.0305 30.7154 12.3139L25.5024 16.2698C24.3665 17.1318 23.8671 18.5968 24.2399 19.9731L26.0955 26.8221C26.2111 27.2489 25.7566 27.6046 25.3701 27.39L18.2429 23.4323C17.1713 22.8373 15.8665 22.8462 14.8031 23.4557L7.93751 27.3912C7.557 27.6094 7.10007 27.2668 7.20275 26.8404L8.87365 19.9019C9.19908 18.5506 8.69397 17.1347 7.58668 16.2944L2.33343 12.308C1.96015 12.0247 2.14661 11.4297 2.61479 11.4101L9.66567 11.1151C10.9412 11.0618 12.0865 10.3182 12.6542 9.17474L16.0182 2.39986C16.2047 2.0241 16.7432 2.03133 16.9196 2.41197Z' fill='%23FFDF38' stroke='%23FFDF38' stroke-width='3'/%3E%3C/svg%3E%0A");
}

.stars-wrapper>label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
}

.stars-wrapper>label::before {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	content: "";
	width: 33px;
	height: 29px;
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='29' viewBox='0 0 33 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.9615 2.39985C16.1481 2.0241 16.6866 2.03133 16.863 2.41197L19.9581 9.09007C20.5097 10.2803 21.6806 11.0621 22.9913 11.1154L30.3768 11.416C30.8453 11.4351 31.0322 12.0305 30.6587 12.3139L25.4458 16.2698C24.3098 17.1318 23.8104 18.5968 24.1833 19.9731L26.0388 26.8221C26.1544 27.2489 25.7 27.6046 25.3135 27.39L18.1862 23.4323C17.1146 22.8373 15.8099 22.8461 14.7465 23.4557L7.88087 27.3912C7.50036 27.6094 7.04343 27.2668 7.14611 26.8404L8.81701 19.9019C9.14244 18.5506 8.63733 17.1347 7.53004 16.2944L2.27679 12.308C1.90351 12.0247 2.08996 11.4297 2.55815 11.4101L9.60903 11.1151C10.8845 11.0618 12.0298 10.3182 12.5976 9.17474L15.9615 2.39985Z' stroke='%23FFDF38' stroke-width='3'/%3E%3C/svg%3E%0A");
}

.rate-data {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.rate-data>p {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
	margin-left: 15px;
}

.submit-f-review {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media screen and (max-width: 768px) {
	.create-bg {
		padding-top: 30px;
	}

	.create-rw>h1 {
		margin-bottom: 30px;
	}

	.text-review-send>form>textarea {
		padding: 20px;
		height: 140px;
		font-size: 16px;
	}

	.rate-data {
		margin-bottom: 20px;
	}

	.rate-data>p {
		font-size: 14px;
	}

	.submit-f-review {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

@media screen and (max-width: 425px) {
	.rate-data>p {
		display: none;
	}

	.submit-f-review>.def-button-a {
		max-width: 100%;
	}
}
