@import "normalize.css";
@import "fonts.css";
@import "slick.css";

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

:root {
	--color-black: #111111;
	--color-red: #cb4104;
	--color-green: #bad112;
	--color-white: #fff
}

body {
	font-family: "Jost"
}

img {
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges
}

.container {
	max-width: 1024px;
	width: 100%;
	margin: 0 auto
}

.word-red {
	color: var(--color-red)
}

.word-green {
	color: #b3c913
}

.word-uppercase {
	text-transform: uppercase
}

ul {
	padding: 0;
	margin: 0;
	list-style: none
}

ol {
	padding: 0;
	margin: 0;
	list-style: none;
	counter-reset: myCounter
}

.btn {
	width: 100%;
	font-size: 30px;
	font-weight: 700;
	color: var(--color-white);
	background-color: var(--color-red);
	border: none;
	text-transform: uppercase;
	border-radius: 37px;
	padding: 20px 0;
	margin-top: 20px;
	position: relative;
	outline: none;
	cursor: pointer;
	background-image: url(../img/button_texture.png)
}

.btn::after {
	content: "";
	background-image: url(../img/bottom-shadow.png);
	background-position: center;
	width: 120%;
	height: 50px;
	position: absolute;
	bottom: -35px;
	left: -28px;
	z-index: -1;
	opacity: 0.6
}

.section__title {
	font-size: 36px;
	text-align: center;
	color: var(--color-white)
}

.hidden {
	display: none
}

.buy__order {
	background-color: var(--color-black);
	background-image: url(../img/buy__order-bg.png);
	background-repeat: repeat-x;
	background-position: 100% 100%;
	position: relative
}

.buy__order-inner {
	padding: 19px 0 0 0;
	max-width: 82%;
	margin-left: auto;
	display: flex;
	align-items: baseline
}

.buy__order-description {
	width: 60%;
	z-index: 2
}

.buy__order-title {
	color: var(--color-green);
	text-transform: uppercase;
	font-size: 72px
}

.buy__order-subtitle {
	margin: 20px 0 39px 0;
	color: var(--color-white);
	font-size: 31px;
	text-transform: uppercase
}

.buy__order-list {
	color: var(--color-white);
	font-size: 18px
}

.buy__order-list li {
	margin-bottom: 10px;
	display: flex;
	align-items: center
}

.buy__order-list li::before {
	content: "";
	display: block;
	border-style: solid;
	border-width: 9.5px 0 9.5px 16px;
	border-color: transparent transparent transparent var(--color-green);
	margin-right: 24px
}

.buy__order-product {
	margin: 0 0 0 -40px;
	position: relative
}

.buy__order-product-mark {
	color: var(--color-white);
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	background-color: #cb4104;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: -50px;
	width: 130px;
	height: 130px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	transform: rotate(-20deg)
}

.buy__order-product-mark span {
	font-size: 41px
}

.buy__order-form {
	background-color: var(--color-green);
	border: 11px solid #dae871;
	z-index: 2;
	max-width: 386px;
	width: 100%
}

.buy__order-form-price {
	padding: 27px 0 22px 27px
}

.new__price {
	font-weight: 700;
	font-size: 24px;
	text-transform: uppercase
}

.new__price-number {
	font-size: 48px;
	font-weight: 700;
	text-transform: uppercase
}

.old__price {
	font-size: 18px;
	font-weight: 700;
	text-decoration: line-through;
	text-transform: uppercase
}

.buy__order-form-confidentiality {
	background-color: #97aa0d;
	text-align: center;
	padding: 15px 0;
	font-size: 18px
}

.buy__order-form-main {
	padding: 19px 26px
}

.buy__order-form-main label {
	display: flex;
	flex-direction: column;
	font-size: 18px
}

.buy__order-form-main span {
	padding-left: 33px
}

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	text-overflow: ''
}

select {
	display: block;
	width: 100%
}

.buy__order-form-main input,
.buy__order-form-main select {
	padding: 23px 0 27px 35px;
	border: none;
	cursor: pointer;
	outline: none;
	border-radius: 33px;
	margin: 12px 0
}

.buy__order-form-main p {
	text-align: center;
	margin-top: 20px
}

.buy__order-img {
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../img/buy__order-img.png);
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 0% 50%;
	background-size: contain;
	z-index: 1
}

.problems {
	padding-top: 73px;
	background: url(../img/bg__problems.jpg)
}

.problems .word-uppercase {
	font-size: 48px
}

.problems .word-uppercase::before {
	content: "";
	background-image: url(../img/lightning.png);
	background-position: center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 21px;
	height: 40px;
	margin-right: 23px
}

.problems .word-uppercase::after {
	content: "";
	background-image: url(../img/lightning.png);
	background-position: center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 21px;
	height: 40px;
	margin-left: 20px
}

.problems .section__title {
	margin-bottom: 28px
}

.problems__inner {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.problems__list {
	color: var(--color-white);
	width: 40%
}

.problems__list img {
	border-radius: 50%
}

.problems__item {
	width: 50%;
	text-align: center
}

.problems__item-description {
	font-size: 18px
}

.problems__list-first .problems__item:nth-child(odd) {
	margin-left: auto
}

.problems__list-second .problems__item:nth-child(even) {
	margin-left: auto
}

.problems__img {
	margin: 70px 0 0 0
}

.problems__list-first .problems__item:nth-child(1) {
	width: 40%
}

.problems__list .problems__item:nth-child(2) {
	margin-top: -70px
}

.problems__list-second .problems__item:nth-child(2) {
	margin-top: -90px;
	width: 40%
}

.problems__list .problems__item:nth-child(3) {
	margin-top: -40px
}

.problems__list-second .problems__item:nth-child(3) {
	margin-top: -30px
}

.symptoms {
	background: #96ae00;
	background-repeat: no-repeat;
	background-position: center;
	padding: 40px 0 0 0
}

.symptoms .word-uppercase {
	font-size: 48px
}

.symptoms .section__title {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 40px
}

.symptoms .section__title::before {
	content: "";
	background-image: url(../img/arrow__down-left.png);
	width: 79px;
	height: 75px;
	display: inline-block;
	margin-right: 35px
}

.symptoms .section__title::after {
	content: "";
	background-image: url(../img/arrow__down-right.png);
	width: 79px;
	height: 75px;
	display: inline-block;
	margin-left: 54px
}

.symptoms__inner {
	display: flex;
	justify-content: space-between;
	padding-bottom: 30px
}

.symptoms__item {
	width: 24%;
	background-color: var(--color-white);
	border-radius: 10px;
	position: relative
}

.symptoms__item::after {
	content: "";
	background-image: url(../img/bottom-shadow.png);
	background-position: center;
	background-size: contain;
	width: 100%;
	height: 32px;
	position: absolute;
	bottom: -28px;
	left: 0;
	z-index: 0;
	filter: brightness(0);
	opacity: 0.4
}

.symptoms__item-content {
	padding: 0 10px 0 10px;
	margin-bottom: 26px;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center
}

.symptoms__item-content::before {
	content: "";
	display: block;
	margin: 26px auto;
	background-color: var(--color-black);
	width: 60px;
	height: 1px
}

.symptoms__item img {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	width: 100%
}

.product__description {
	background-color: #b3c913;
	background-image: url(../img/product__description-bg.png);
	background-repeat: no-repeat;
	background-position: 100% 40%;
	position: relative;
	overflow: hidden;
	padding-bottom: 46px
}

.product__description::before {
	content: "";
	width: 100%;
	background-image: url(../img/symptoms__bg.png);
	background-position: 50% 100%;
	height: 90px;
	display: block;
	position: relative;
	z-index: 1
}

.product__description .section__title {
	margin: 60px 0;
	color: var(--color-black);
	position: relative;
	z-index: 2
}

.product__description .word-uppercase {
	font-size: 72px
}

.product__description-inner {
	position: relative;
	z-index: 2;
	padding-bottom: 27px
}

.product__description-txt {
	font-size: 18px;
	background-color: var(--color-white);
	border-radius: 130px;
	width: 80%;
	margin-left: auto
}

.product__description-txt p {
	max-width: 75%;
	margin-left: auto;
	padding: 35px 77px
}

.product__description-image-product {
	margin-top: -365px;
	max-width: 500px;
}

.btn-wrapper {
	width: 30%;
	margin: -135px 100px 0 auto;
	position: relative;
	z-index: 2
}

.product__description-img {
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../img/product__description-img.png);
	background-repeat: no-repeat;
	background-position: 0;
	width: 100%;
	height: 100%
}

.buy__order-second {
	background-image: url(../img/buy__order-second-bg.png);
	background-repeat: no-repeat;
	background-position: 0 100%;
	position: relative
}

.buy__order-second::before {
	content: "";
	background-image: url(../img/capsule-left.png);
	width: 140px;
	height: 116px;
	left: -50px;
	top: 20%;
	position: absolute
}

.buy__order-second::after {
	content: "";
	background-image: url(../img/capsule-right.png);
	width: 175px;
	height: 141px;
	top: -50px;
	right: 0;
	position: absolute
}

.buy__order-second-description {
	padding-top: 30px;
	width: 75%;
	height: 675px;
	position: relative
}

.buy__order-second-description .buy__order-subtitle {
	font-size: 48px;
	text-transform: uppercase
}

.buy__order-second-list span {
	margin: 0 5px
}

.buy__order-second-list li {
	font-size: 24px;
	font-weight: 700
}

.buy__order-second-list li::before {
	content: "";
	background-image: url(../img/check.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 47px;
	height: 49px;
	border: none
}

.buy__second-order-wrapper-btn {
	width: 40%;
	margin: -20px 100px 0 auto;
	position: relative;
	z-index: 1
}

.buy__second-order-wrapper-btn::before {
	content: "";
	background-image: url(../img/arrow__down-right.png);
	filter: invert(1);
	width: 79px;
	height: 75px;
	display: block;
	margin: -100px 86px 0 auto
}

.buy__second-order-wrapper-btn button::after {
	filter: invert(1);
	opacity: 0.3
}

.buy__order-second-image {
	background-image: url(../img/buy__order-second-img.png);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	width: 100%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0
}

.efficiency {
	background-image: url(../img/efficiency__bg.jpg);
	background-repeat: no-repeat;
	padding: 100px 0 65px 0
}

.efficiency__inner {
	display: flex;
	justify-content: space-between
}

.efficiency__inner .section__title {
	text-transform: uppercase;
	text-align: left;
	margin-bottom: 40px
}

.efficiency__description {
	width: 50%
}

.efficiency__description p {
	font-size: 24px;
	color: var(--color-white)
}

.efficiency__inner img {
	margin-left: -65px
}

.oyster {
	background-color: #b3c913;
	padding-top: 63px
}

.oyster .section__title {
	margin-bottom: 50px;
	font-size: 48px;
	text-transform: uppercase
}

.oyster__list {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap
}

.oyster__list li {
	display: flex;
	align-items: center;
	background-color: var(--color-black);
	width: 30%;
	color: var(--color-white);
	margin-bottom: 56px;
	padding: 10px 11px 10px 19px;
	font-size: 18px;
	font-weight: 700
}

.oyster__list li::before {
	counter-increment: myCounter;
	content: counter(myCounter);
	color: #b3c913;
	font-size: 72px;
	font-weight: 700;
	margin-right: 10px
}

.oyster__inner {
	height: 340px
}

.oyster__inner img {
	margin: -200px 0 0 313px
}

.product__adventures {
	background-color: #080808;
	padding-top: 109px;
	background-image: url(../img/product__adventures-bg.png);
	background-repeat: no-repeat;
	background-position: 100% 0%
}

.product__adventures .section__title {
	font-size: 30px;
	margin-bottom: 114px
}

.product__adventures-inner table {
	width: 100%;
	color: var(--color-white);
	text-align: center;
	font-size: 20px;
	border: 1px solid #b3c913;
	border-collapse: collapse;
	margin-bottom: 70px
}

.table__head td:first-child {
	width: 50%
}

.table__head td:nth-child(3) {
	text-transform: uppercase
}

.table__head img {
	margin-top: -100px;
	max-width: 340px;
}

.product__adventures-inner td {
	padding: 14px 0;
	border: 1px solid #b3c913
}

.product__adventures-inner td:nth-child(odd) {
	background-color: #222222
}

.have-bg {
	background-color: #b3c913;
	font-size: 30px;
	font-weight: 700
}

.product__adventures-btn-wrapper {
	width: 30%;
	margin: 0 auto -30px auto;
	position: relative;
	z-index: 1
}

.product__adventures-btn-wrapper button::after {
	filter: invert(1);
	background-size: contain;
	background-repeat: no-repeat;
	bottom: -30px;
	opacity: 0.3
}

.doctor__review {
	background-color: #121419
}

.doctor__review-inner {
	display: flex;
	align-items: center
}

.doctor__review-inner img {
	margin-left: -355px
}

.doctor__review-description {
	margin-left: -350px
}

.doctor__review-description .section__title {
	font-size: 48px;
	text-align: left;
	margin-bottom: 50px
}

.doctor__review-description {
	color: var(--color-white);
	font-size: 20px
}

.doctor__review-description p:first-child {
	margin-bottom: 50px
}

.doctor__review-description-wrapper {
	display: flex
}

.doctor__review-description-wrapper::before {
	content: "";
	width: 40px;
	height: inherit;
	display: block;
	background-color: #b3c913;
	margin-right: 30px
}

.review__doctor-name {
	background-color: #b3c913;
	padding: 24px 0
}

.review__doctor-name-content {
	width: 55%;
	margin: 0 44px 0 auto;
	display: flex
}

.review__doctor-name-title {
	margin-right: 67px;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase
}

.review__doctor-name-content img {
	margin-top: -100px
}

.reviews {
	background-color: #080808;
	padding: 89px 0 82px 0
}

.reviews .section__title {
	font-size: 48px;
	text-transform: uppercase;
	text-align: left;
	margin: 0 0 77px 30px
}

.reviews__item {
	outline: none
}

.reviews__item-wrapper {
	display: flex;
	color: var(--color-white);
	outline: none;
	cursor: grab
}

.reviews__item-content {
	margin-left: 43px
}

.reviews__item-title {
	color: #b3c913;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 43px
}

.reviews__item-content p {
	font-size: 18px;
	max-width: 90%;
	line-height: 30px
}

.arrows-slider {
	display: flex;
	justify-content: center
}

.how__buy {
	background-image: url(../img/how__buy-bg.jpg);
	padding: 66px 0
}

.how__buy .section__title {
	text-transform: uppercase;
	margin-bottom: 72px
}

.how__buy-inner ol {
	display: flex;
	justify-content: space-around
}

.how__buy-item {
	color: var(--color-white);
	display: flex;
	flex-direction: column;
	align-items: baseline;
	width: 24%;
	text-align: center
}

.how__buy-item::before {
	counter-increment: myCounter;
	content: counter(myCounter);
	background-color: #b3c913;
	font-size: 30px;
	font-weight: 700;
	color: var(--color-black);
	border-radius: 50%;
	width: 61px;
	height: 61px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 0 -60px 0;
	z-index: 1
}

.how__buy-item img {
	border-radius: 50%;
	align-self: center
}

.how__buy-item p {
	width: 100%;
	margin-top: 28px;
	font-size: 18px
}

.triangle {
	border-style: solid;
	border-width: 15px 0 15px 26px;
	border-color: transparent transparent transparent var(--color-white);
	height: 30px;
	margin-top: 81px
}

.footer {
	text-align: center;
	padding: 10px 0
}

.slick-prev {
	display: none
}

.slick-next {
	color: #b3c913;
	font-weight: 700;
	text-decoration: underline;
	border: none;
	background: none;
	cursor: pointer;
	outline: none;
	font-size: 24px;
	margin: 0 150px 0 0;
	z-index: 2;
	text-decoration-skip-ink: none
}

@media (max-width:993px) {
	body {
		max-width: 320px;
		margin: 0 auto
	}

	.container {
		max-width: 320px
	}

	.buy__order {
		background-image: none
	}

	.buy__order .container {
		padding: 0 16px
	}

	.buy__order::before {
		content: "";
		width: 100%;
		height: 123px;
		background-color: #232323;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2
	}

	.buy__order-inner {
		flex-direction: column;
		max-width: 100%
	}

	.buy__order-description {
		width: 100%
	}

	.buy__order-wrapper-titles {
		margin-left: 10px
	}

	.buy__order-title {
		font-size: 50px;
		line-height: 35px
	}

	.buy__order-subtitle {
		font-size: 20px;
		margin-top: 10px
	}

	.buy__order-list {
		display: none
	}

	.buy__order-product {
		margin: 210px 0 0 0
	}

	.buy__order-product img {
		width: 303px
	}

	.buy__order-product-mark {
		font-size: 9px;
		width: 79px;
		height: 78px;
		left: 65%
	}

	.buy__order-product-mark span {
		font-size: 24px
	}

	.buy__order-form {
		width: 100%
	}

	.buy__order-form-price {
		padding: 15px 0 15px 20px
	}

	.new__price {
		font-size: 18px
	}

	.new__price-number {
		font-size: 36px
	}

	.old__price {
		font-size: 14px
	}

	.buy__order-form-confidentiality {
		font-size: 14px
	}

	.buy__order-form-main {
		padding: 14px 16px
	}

	.buy__order-form-main input,
	.buy__order-form-main select {
		padding: 19px 0 19px 26px
	}

	.btn {
		font-size: 23px
	}

	.buy__order-img {
		background-size: contain;
		background-position: 0% 7%;
		background-image: url(../img/buy__order-img_mob.png)
	}

	.problems .word-uppercase {
		font-size: 26px
	}

	.problems .word-uppercase::before {
		display: none
	}

	.problems .word-uppercase::after {
		display: none
	}

	.section__title {
		font-size: 20px
	}

	.problems {
		padding-top: 49px;
		background: #11120d
	}

	.problems__inner {
		flex-direction: column
	}

	.problems__list-first {
		width: 100%;
		display: flex;
		justify-content: space-around;
		align-items: center;
		flex-wrap: wrap
	}

	.problems__list-second {
		display: none
	}

	.problems__list .problems__item:nth-child(2) {
		margin-top: 0
	}

	.problems__list-first .problems__item:nth-child(odd) {
		margin: 0
	}

	.problems__item {
		flex-direction: column
	}

	.problems__list .hidden {
		display: flex
	}

	.problems__list-wrapper {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around
	}

	.problems__item img {
		width: 110px;
		height: 109px;
		margin: 0 auto
	}

	.problems__img {
		width: 90%;
		margin: 30px 0 0 0
	}

	.symptoms .word-uppercase {
		font-size: 35px
	}

	.symptoms .section__title::before {
		display: none
	}

	.symptoms .section__title::after {
		display: none
	}

	.symptoms__inner {
		flex-wrap: wrap;
		justify-content: center
	}

	.symptoms__item {
		width: 80%;
		margin-bottom: 46px
	}

	.product__description {
		background-image: none;
		padding-bottom: 70px
	}

	.product__description::before {
		display: none
	}

	.product__description .word-uppercase {
		font-size: 60px
	}

	.product__description .section__title {
		font-size: 36px;
		margin: 43px 0 26px 0
	}

	.product__description-img {
		display: none
	}

	.product__description-inner {
		display: flex;
		flex-direction: column-reverse
	}

	.product__description-image-product {
		margin: 0 0 -130px 20px;
		width: 100%
	}

	.product__description-txt {
		margin: 0 auto;
		border-radius: 50px 50px 130px 130px
	}

	.product__description-txt p {
		padding: 120px 32px 60px 18px;
		max-width: 100%;
		text-align: center
	}

	.btn-wrapper {
		margin: 0 auto;
		width: 98%
	}

	.buy__order-second::before {
		display: none
	}

	.buy__order-second::after {
		display: none
	}

	.buy__order-second {
		padding: 52px 0 400px 0
	}

	.buy__order-second .buy__order-title {
		font-size: 72px;
		margin-bottom: 18px
	}

	.buy__order-second .buy__order-subtitle {
		font-size: 20px;
		max-width: 80%
	}

	.buy__order-second .buy__order-description {
		height: auto
	}

	.buy__order-second .buy__order-list {
		display: block
	}

	.buy__order-second-list li {
		font-size: 18px;
		margin-bottom: 21px
	}

	.buy__order-second-list div {
		max-width: 70%
	}

	.buy__second-order-wrapper-btn {
		display: none
	}

	.buy__order-second-image {
		background-image: url(../img/buy__order-second-img-mobile.png);
		background-position: 0% 105%
	}

	.efficiency {
		background-image: none;
		background-color: #232323;
		padding: 48px 0 58px 0
	}

	.efficiency__inner .section__title {
		font-size: 24px
	}

	.efficiency__inner {
		flex-direction: column-reverse;
		align-items: center
	}

	.efficiency__description {
		width: 90%;
		margin: 0 auto
	}

	.efficiency__description p {
		font-size: 18px
	}

	.efficiency__inner img {
		margin: 0;
		width: 95%
	}

	.oyster .section__title {
		font-size: 36px
	}

	.oyster__list {
		flex-wrap: wrap
	}

	.oyster__list li {
		width: 95%;
		margin: 0 auto 26px auto
	}

	.oyster__inner img {
		margin: 0;
		width: 100%
	}

	.oyster__inner {
		height: 850px
	}

	.product__adventures {
		background-image: none;
		background-color: #2e2e2e
	}

	.product__adventures .section__title {
		font-size: 18px;
		margin-top: 36px;
		line-height: 24px;
		text-align: center
	}

	.third-column {
		display: none
	}

	.product__adventures-inner table {
		margin-bottom: 0
	}

	.table__head img {
		width: 158px;
		margin: -100px 0 0 -30px
	}

	.product__adventures-inner td {
		font-size: 16px;
		padding: 13px 12px;
		text-align: left
	}

	.have-bg {
		font-size: 21px !important;
		text-align: center !important
	}

	.product__adventures-btn-wrapper {
		display: none
	}

	.doctor__review {
		background-image: url(../img/doc-mobile.png);
		background-repeat: no-repeat;
		background-position: 0 90%
	}

	.doctor__review-inner {
		flex-direction: column-reverse
	}

	.doctor__review-description {
		margin: 0;
		width: 90%;
		margin-bottom: 420px
	}

	.doctor__review-description .section__title {
		font-size: 33px;
		margin-top: 37px;
		text-transform: uppercase
	}

	.doctor__review-description-wrapper::before {
		width: 81px
	}

	.doctor__review-inner img {
		display: none
	}

	.review__doctor-name-content {
		flex-direction: column-reverse;
		width: 100%;
		align-items: center
	}

	.review__doctor-name-content img {
		margin: -100px 0 0 0
	}

	.review__doctor-name-title {
		margin: 10px 0 0 0;
		width: 55%
	}

	.reviews {
		padding: 55px 0
	}

	.reviews .section__title {
		font-size: 24px;
		max-width: 45%;
		margin: 0 0 43px 30px
	}

	.reviews__item-wrapper {
		display: block
	}

	.reviews__item-image {
		margin-bottom: 50px
	}

	.reviews__item-image img {
		margin: 0 auto
	}

	.reviews__item-title {
		font-size: 15px;
		text-align: center
	}

	.reviews__item-content {
		margin: 0 20px
	}

	.reviews__item-content p {
		max-width: 100%
	}

	.slick-next {
		margin: 0
	}

	.how__buy {
		background-image: none;
		background-color: #272727;
		margin: 0;
		padding: 57px 0 0 0
	}

	.how__buy .section__title {
		font-size: 24px
	}

	.how__buy-inner ol {
		flex-wrap: wrap;
		align-items: center
	}

	.how__buy-inner .triangle {
		display: none
	}

	.how__buy-item {
		width: 65%;
		margin-bottom: 36px
	}

	.buy__order-third::before {
		display: none
	}

	.buy__order-third .buy__order-title {
		display: none
	}

	.buy__order-third .buy__order-subtitle {
		display: none
	}

	.buy__order-third  .buy__order-img {
		background-position: 0 -10%
	}

}



.cpu{
	padding: 10px 0;
	text-align: center;
	}
	.cpu img{
	display: block;
	margin: 0 auto;
	}
	.cpu a{
	display: inline-block;
	margin: 5px;
	color: #333;
	font-size: 14px;
	}