body {
  margin: 0;
}

.entry-title {
  display: none;
}

.entry > p:not([class]) {
  display: none;
}

.post-content {
  margin-bottom: 0 !important;
}

.main-container {
  margin-top: -10px;
}
.main-container p:not([class]) {
  width: 0 !important;
  height: 0 !important;
  display: none;
}
.main-container .button {
  font-family: "Arial";
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  font-weight: 700;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  background: #111;
  color: #FFBA00;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 15px 0 15px;
}
.main-container .button:hover {
  background: #FFBA00;
  color: #111;
}
@media (max-width: 1700px) {
  .main-container .button {
    font-size: 14px;
    line-height: 40px;
    height: 40px;
  }
}
@media (max-width: 640px) {
  .main-container .button {
    font-size: 4.0625vw;
    line-height: 12.5vw;
    height: 12.5vw;
    text-align: center;
    padding: 0 4.6875vw;
  }
}
.main-container .buttons-block {
  margin: 20px 0 40px 0;
  display: flex;
  justify-content: center;
}
.main-container .buttons-block .button:not(:last-child) {
  margin: 0 15px 0 0;
}
@media (max-width: 640px) {
  .main-container .buttons-block .button:not(:last-child) {
    margin: 0 0 2.5vw 0;
  }
}
@media (max-width: 640px) {
  .main-container .buttons-block .button:last-child {
    margin-right: 0;
  }
}
@media (max-width: 640px) {
  .main-container .buttons-block {
    margin: 6.25vw 0 8.75vw 0;
    flex-direction: column;
  }
}
.main-container .button_inverted {
  background: #FFBA00;
  color: #111;
}
.main-container .button_inverted:hover {
  background: #111;
  color: #FFBA00;
}
.main-container .paragraph {
  font-family: "Arial";
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
}
@media (max-width: 1700px) {
  .main-container .paragraph {
    font-size: 13px;
    line-height: 16px;
    letter-spacing: -0.02em;
  }
}
@media (max-width: 640px) {
  .main-container .paragraph {
    font-size: 3.75vw;
    line-height: 5vw;
  }
}
.main-container .paragraph:not(:last-child) {
  margin-bottom: 20px;
}
@media (max-width: 1700px) {
  .main-container .paragraph:not(:last-child) {
    margin-bottom: 18px;
  }
}
.main-container h2 {
  font-family: "Arial";
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #111;
  font-size: 32px;
  line-height: 100%;
}
@media (max-width: 1700px) {
  .main-container h2 {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 640px) {
  .main-container h2 {
    font-size: 5.625vw;
    line-height: 6.25vw;
  }
}
.main-container h3 {
  font-family: "Arial";
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: -0.24px;
  margin: 0 0 0 0;
}
@media (max-width: 1700px) {
  .main-container h3 {
    font-size: 20px;
    line-height: 24px;
  }
}
@media (max-width: 640px) {
  .main-container h3 {
    font-size: 5.625vw;
    line-height: 6.25vw;
  }
}
.main-container .link {
  color: inherit;
  text-decoration-color: #FFBA00;
  text-underline-offset: 2px;
}
.main-container .italic {
  font-style: italic;
}
.main-container .bold {
  font-weight: 700;
}
.main-container .color {
  color: #FFBA00;
}
.main-container .main-cover {
  width: 100%;
}
.main-container .main-cover picture img {
  width: 100%;
  display: block;
}
.main-container .main-cover__title {
  display: block;
  background: #FFBA00;
  height: 100px;
  margin: 0;
  font-family: "Arial";
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 40px;
  line-height: 100px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0 30px;
  color: white;
}
@media (max-width: 1700px) {
  .main-container .main-cover__title {
    font-size: 32px;
    line-height: 80px;
    height: 80px;
    padding: 0 20px;
  }
}
@media (max-width: 640px) {
  .main-container .main-cover__title {
    height: 17.5vw;
    font-size: 6.25vw;
    line-height: 17.5vw;
    padding: 0 5vw;
  }
}
.main-container .main-cover__container {
  position: absolute;
  text-align: center;
  width: 906px;
  top: 93px;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 1700px) {
  .main-container .main-cover__container {
    top: 64px;
    width: 680px;
  }
}
@media (max-width: 640px) {
  .main-container .main-cover__container {
    width: 75vw;
    top: 16.25vw;
  }
}
.main-container .main-cover__sub-title {
  color: white;
  margin: 0;
}
.main-container .main-cover__paragraph {
  color: white;
  margin: 4px 0 26px 0;
}
.main-container .main-cover_service {
  position: relative;
}
@media (max-width: 640px) {
  .main-container .main-cover_service .main-cover__image img {
    height: 150vw;
  }
}
.main-container .wide-paragraph {
  width: 915px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 133px;
  text-align: center;
}
@media (max-width: 1700px) {
  .main-container .wide-paragraph {
    width: 800px;
    margin-top: 100px;
  }
}
@media (max-width: 640px) {
  .main-container .wide-paragraph {
    width: 75vw;
    margin-top: 15vw;
    text-align: left;
  }
}
.main-container .wide-paragraph__title {
  margin: 0 0 9px 0;
}
.main-container .wide-paragraph__paragraph {
  font-family: "Arial";
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #111;
  margin: 0 0 0 0;
}
.main-container .wide-paragraph .buttons-block {
  margin: 20px 0 40px 0;
  display: flex;
  justify-content: center;
}
.main-container .wide-paragraph .buttons-block .button:not(:last-child) {
  margin: 0 15px 0 0;
}
@media (max-width: 640px) {
  .main-container .wide-paragraph .buttons-block .button:not(:last-child) {
    margin: 0 0 2.5vw 0;
  }
}
@media (max-width: 640px) {
  .main-container .wide-paragraph .buttons-block {
    margin: 6.25vw 0 8.75vw 0;
    flex-direction: column;
  }
}
.main-container .wide-paragraph_service {
  width: 673px;
}
@media (max-width: 640px) {
  .main-container .wide-paragraph_service {
    width: 75vw;
  }
}
@media (max-width: 1700px) {
  .main-container .wide-image_why-buy picture img {
    max-width: 1000px;
  }
  .main-container .wide-image_service picture img {
    max-width: 1280px;
    width: 90%;
  }
}
.main-container .wide-image picture img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 640px) {
  .main-container .wide-image picture img {
    width: 90vw;
  }
}
@media (max-width: 640px) {
  .main-container .wide-image_return-policy {
    margin-left: -2.5vw;
  }
}
.main-container .paragraphs-list {
  display: flex;
  justify-content: center;
  margin: 160px 0 200px 0;
}
@media (max-width: 1700px) {
  .main-container .paragraphs-list {
    margin: 120px 0 160px 0;
  }
}
@media (max-width: 640px) {
  .main-container .paragraphs-list {
    flex-direction: column;
    margin: 3.9583333333vw 0 0 12.5vw;
  }
}
.main-container .paragraphs-list__item {
  width: 600px;
  height: 560px;
  text-align: center;
  padding: 0 60px 80px 60px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 1700px) {
  .main-container .paragraphs-list__item {
    width: 480px;
    height: 480px;
    padding: 0 40px 80px 40px;
  }
}
@media (max-width: 640px) {
  .main-container .paragraphs-list__item {
    width: 75vw;
    padding: 0;
    text-align: left;
    height: auto;
  }
}
.main-container .paragraphs-list__item:first-child {
  border-right: 1px solid #E0E0E0;
}
@media (max-width: 640px) {
  .main-container .paragraphs-list__item:first-child {
    border: none;
  }
}
.main-container .paragraphs-list__title {
  margin: 60px 0 5px 0;
}
@media (max-width: 640px) {
  .main-container .paragraphs-list__title {
    margin: 15vw 0 2.5vw 0;
  }
}
.main-container .paragraphs-list__image_big {
  width: 85%;
  margin: 0 auto;
}
@media (max-width: 1700px) {
  .main-container .paragraphs-list__image_big {
    width: 75%;
  }
}
@media (max-width: 640px) {
  .main-container .paragraphs-list__image_big {
    width: 100%;
    margin-top: 5vw;
  }
}
.main-container .main-gallery-section {
  display: flex;
}
@media (max-width: 640px) {
  .main-container .main-gallery-section {
    flex-direction: column-reverse;
  }
}
.main-container .main-gallery-section__picture {
  width: 50%;
}
@media (max-width: 640px) {
  .main-container .main-gallery-section__picture {
    width: 100%;
  }
}
.main-container .main-gallery-section__picture img {
  width: 100%;
  display: block;
  min-height: 400px;
  object-fit: cover;
  height: 100%;
}
@media (max-width: 640px) {
  .main-container .main-gallery-section__picture img {
    min-height: auto;
  }
}
.main-container .main-gallery-section-description {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 32px 0;
}
@media (max-width: 640px) {
  .main-container .main-gallery-section-description {
    width: 75vw;
    margin: 16.25vw 12.5vw;
    padding: 0;
  }
}
.main-container .main-gallery-section-description__container {
  width: 62.5%;
  margin: 0 auto;
}
@media (max-width: 1700px) {
  .main-container .main-gallery-section-description__container {
    width: 80%;
  }
}
@media (max-width: 640px) {
  .main-container .main-gallery-section-description__container {
    width: 100%;
  }
}
.main-container .main-gallery-section-description__title {
  color: #111;
  letter-spacing: -0.32px;
  margin: 0 0 9px 0;
}
@media (max-width: 640px) {
  .main-container .main-gallery-section:nth-child(2n) {
    flex-direction: column;
  }
}
.main-container .main-gallery_return-policy {
  margin: 260px 0 230px 0;
}
@media (max-width: 640px) {
  .main-container .main-gallery_return-policy {
    margin: 15vw 0 20vw 0;
  }
}
.main-container .return-policy-cta {
  margin: 0 0 200px 0;
  text-align: center;
}
@media (max-width: 640px) {
  .main-container .return-policy-cta {
    margin: 0 0 30vw 5vw;
  }
}
.main-container .return-policy-cta__title {
  font-family: "Arial";
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  line-height: 100%;
}
@media (max-width: 640px) {
  .main-container .return-policy-cta__title {
    width: 90vw;
    font-size: 5.625vw;
    line-height: 6.25vw;
  }
}
.main-container .return-policy-cta__image {
  margin: 30px 0 0 0;
}
@media (max-width: 640px) {
  .main-container .return-policy-cta__image {
    width: 100vw;
    margin: 10vw 0 0 -3.75vw;
  }
}
@media (max-width: 640px) {
  .main-container .return-policy-cta .buttons-block {
    margin: 6.25vw 0 0 7.5vw;
    display: flex;
    flex-direction: column;
    width: 75vw;
  }
}
.main-container .service-section {
  margin: 276px 0 200px 0;
}
@media (max-width: 1700px) {
  .main-container .service-section {
    margin: 200px 0 200px 0;
  }
}
@media (max-width: 640px) {
  .main-container .service-section {
    margin: 15vw 0 20vw 0;
  }
}
.main-container .service-section .wide-paragraph__paragraph_service {
  font-weight: 700;
  margin: 20px 0 26px 0;
}
.main-container .service-section-list {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% - 30px);
  margin: 0 0 0 30px;
}
@media (max-width: 1700px) {
  .main-container .service-section-list {
    width: calc(100% - 20px);
    margin: 0 0 0 20px;
  }
}
@media (max-width: 640px) {
  .main-container .service-section-list {
    width: 90vw;
    margin: 0 0 0 5vw;
  }
}
.main-container .service-section-list__item {
  width: calc(25% - 30px);
  margin: 0 30px 30px 0;
  background: #F0F0F0;
  text-align: center;
  height: 300px;
}
@media (max-width: 1700px) {
  .main-container .service-section-list__item {
    width: calc(25% - 20px);
    margin: 0 20px 20px 0;
    height: 240px;
  }
}
@media (max-width: 640px) {
  .main-container .service-section-list__item {
    width: 90vw;
    height: auto;
    padding-bottom: 8.75vw;
    margin: 0 0 5vw 0;
  }
}
.main-container .service-section-list__picture img {
  margin: 60px auto 16px auto;
  display: block;
}
@media (max-width: 1700px) {
  .main-container .service-section-list__picture img {
    width: 80%;
    margin: 40px auto 16px auto;
  }
}
@media (max-width: 640px) {
  .main-container .service-section-list__picture img {
    width: 75vw;
    margin: 10vw auto 5vw auto;
  }
}
.main-container .service-section-list__title {
  font-family: "Arial";
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #111;
  font-size: 20px;
  line-height: 25px;
  margin: 0 0 0 0;
}
@media (max-width: 1700px) {
  .main-container .service-section-list__title {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 640px) {
  .main-container .service-section-list__title {
    font-size: 4vw;
    line-height: 5vw;
  }
}
.main-container .service-section-list__description {
  font-family: "Arial";
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #111;
  font-size: 14px;
  font-style: italic;
  line-height: 18px;
  margin: 4px 0 0 0;
}
@media (max-width: 1700px) {
  .main-container .service-section-list__description {
    font-size: 11px;
    line-height: 14px;
    margin: 2px 0 0 0;
  }
}
@media (max-width: 640px) {
  .main-container .service-section-list__description {
    font-size: 3.125vw;
    line-height: 3.75vw;
    margin: 0.3125vw 0 0 0;
  }
}
.main-container .service-bottom {
  margin-bottom: 160px;
}
@media (max-width: 1700px) {
  .main-container .service-bottom {
    margin-bottom: 120px;
  }
}
@media (max-width: 640px) {
  .main-container .service-bottom {
    margin-bottom: 20vw;
  }
}
.main-container .image-paragraph {
  display: flex;
  width: 1448px;
  margin: 0 auto 0 auto;
}
@media (max-width: 1700px) {
  .main-container .image-paragraph {
    max-width: 1240px;
    width: 100%;
  }
}
@media (max-width: 640px) {
  .main-container .image-paragraph {
    width: 75vw;
    flex-direction: column-reverse;
    margin: 0 0 0 0;
  }
  .main-container .image-paragraph__button {
    width: 65.625vw;
  }
}
.main-container .image-paragraph__picture {
  width: 50%;
  margin: 0 30px 0 0;
}
@media (max-width: 1700px) {
  .main-container .image-paragraph__picture {
    margin: 0 20px 0 0;
    text-align: center;
  }
  .main-container .image-paragraph__picture img {
    max-width: 560px;
  }
  .main-container .image-paragraph__picture_dual-trade img {
    width: 85%;
  }
}
@media (max-width: 640px) {
  .main-container .image-paragraph__picture {
    width: 90vw;
    margin: 0 0 0 0;
  }
  .main-container .image-paragraph__picture img {
    width: 100%;
    display: block;
  }
}
.main-container .image-paragraph__title {
  margin: 0 0 8px 0;
  line-height: 30px;
}
@media (max-width: 640px) {
  .main-container .image-paragraph__title {
    margin: 0 0 2.5vw 0;
    line-height: 6.25vw;
  }
}
.main-container .image-paragraph__description {
  width: 50%;
}
@media (max-width: 1700px) {
  .main-container .image-paragraph__description {
    width: calc(50% - 20px);
    margin-right: 20px;
  }
}
@media (max-width: 640px) {
  .main-container .image-paragraph__description {
    width: 75vw;
    margin: 0 0 0 0;
  }
}
.main-container .image-paragraph_small {
  width: 970px;
  display: flex;
  align-items: center;
  margin-top: 120px;
  margin-bottom: 120px;
}
@media (max-width: 640px) {
  .main-container .image-paragraph_small {
    width: 75vw;
    margin: 12.5vw 0 0 12.5vw;
  }
  .main-container .image-paragraph_small .image-paragraph__picture {
    width: 75vw;
    margin: 12.5vw 0 0 0;
  }
}
.main-container .dual-trade-intro {
  margin-top: 215px;
  margin-bottom: 265px;
}
@media (max-width: 1700px) {
  .main-container .dual-trade-intro {
    margin-top: 172px;
    margin-bottom: 210px;
  }
}
@media (max-width: 640px) {
  .main-container .dual-trade-intro {
    margin: 15vw 0 10vw 12.5vw;
  }
}
.main-container .dual-trade-intro .image-paragraph__picture {
  margin-top: -40px;
}
@media (max-width: 1700px) {
  .main-container .dual-trade-intro .image-paragraph__picture {
    margin-top: 0;
  }
}
@media (max-width: 640px) {
  .main-container .dual-trade-intro .image-paragraph__picture {
    margin: 7.5vw 0 0 -8.75vw;
  }
}
.main-container .dual-trade-end {
  margin-top: 255px;
  margin-bottom: 285px;
}
@media (max-width: 1700px) {
  .main-container .dual-trade-end {
    margin-top: 200px;
    margin-bottom: 240px;
  }
}
@media (max-width: 640px) {
  .main-container .dual-trade-end {
    margin: 16.25vw 0 30vw 12.5vw;
  }
}
.main-container .dual-trade-end .image-paragraph__picture {
  margin-top: -20px;
}
@media (max-width: 1700px) {
  .main-container .dual-trade-end .image-paragraph__picture {
    margin-top: -50px;
  }
}
@media (max-width: 640px) {
  .main-container .dual-trade-end .image-paragraph__picture {
    margin: 7.5vw 0 0 -7.5vw;
  }
}
.main-container .best-price-intro {
  margin-top: 215px;
  margin-bottom: 265px;
}
@media (max-width: 1700px) {
  .main-container .best-price-intro {
    margin-top: 190px;
    margin-bottom: 215px;
  }
}
@media (max-width: 640px) {
  .main-container .best-price-intro {
    margin: 12.5vw 0 0 12.5vw;
  }
  .main-container .best-price-intro .image-paragraph__button {
    width: 65.625vw;
  }
}
.main-container .best-price-intro .image-paragraph__picture {
  margin-top: -90px;
}
@media (max-width: 640px) {
  .main-container .best-price-intro .image-paragraph__picture {
    margin: 5vw 0 20vw -7.5vw;
  }
}
.main-container .best-price-cta {
  text-align: center;
  margin: 263px 0 0 0;
}
@media (max-width: 1700px) {
  .main-container .best-price-cta {
    margin: 200px 0 0 0;
  }
}
@media (max-width: 640px) {
  .main-container .best-price-cta {
    margin: 30vw 0 0 0;
  }
}
.main-container .best-price-cta__title {
  font-size: 48px;
  line-height: 50px;
  margin: 0 0 0 0;
}
@media (max-width: 1700px) {
  .main-container .best-price-cta__title {
    font-size: 40px;
    line-height: 45px;
  }
}
@media (max-width: 640px) {
  .main-container .best-price-cta__title {
    font-size: 8.75vw;
    line-height: 8.75vw;
  }
}
.main-container .best-price-cta__sub-title {
  width: 557px;
  line-height: 30px;
  margin: 4px auto 33px auto;
}
@media (max-width: 1700px) {
  .main-container .best-price-cta__sub-title {
    width: 500px;
    line-height: 28px;
    margin: 4px auto 23px auto;
  }
}
@media (max-width: 640px) {
  .main-container .best-price-cta__sub-title {
    font-size: 5vw;
    line-height: 6.25vw;
    width: 90vw;
    margin: 0.9375vw 0 6.25vw 5vw;
  }
}
.main-container .best-price-cta__small-description {
  margin: 124px 0 16px 0;
}
@media (max-width: 1700px) {
  .main-container .best-price-cta__small-description {
    margin: 84px 0 16px 0;
  }
}
@media (max-width: 640px) {
  .main-container .best-price-cta__small-description {
    width: 90vw;
    font-size: 3.4375vw;
    line-height: 3.75vw;
    margin: 21.875vw 0 5.625vw 5vw;
  }
  .main-container .best-price-cta__small-description br {
    display: none;
  }
}
.main-container .certified-cta {
  background: black;
  color: white;
  text-align: center;
  padding: 24px 0 200px 0;
}
@media (max-width: 640px) {
  .main-container .certified-cta {
    text-align: left;
    padding: 0 12.5vw 30vw 12.5vw;
  }
  .main-container .certified-cta__button {
    width: 65.625vw;
  }
}
.main-container .certified-cta__title {
  width: 770px;
  margin: 0 auto 0 auto;
  color: white;
}
@media (max-width: 640px) {
  .main-container .certified-cta__title {
    width: 75vw;
    margin: 0 0 2.5vw 0;
  }
}
.main-container .certified-cta__paragraph {
  width: 770px;
  margin: 10px auto 31px auto;
}
@media (max-width: 640px) {
  .main-container .certified-cta__paragraph {
    width: 75vw;
    margin: 0 0 6.25vw 0;
  }
}
.main-container .double-image-paragraph {
  display: flex;
  width: calc(100% - 60px);
  justify-content: space-between;
  margin: 0 0 0 30px;
}
@media (max-width: 1700px) {
  .main-container .double-image-paragraph {
    width: calc(100% - 40px);
    margin: 0 0 0 20px;
  }
}
@media (max-width: 640px) {
  .main-container .double-image-paragraph {
    width: 100%;
    flex-direction: column-reverse;
    margin: 0;
  }
  .main-container .double-image-paragraph__paragraph {
    width: 75vw;
    margin: 0 0 16.25vw 0;
  }
}
@media (max-width: 640px) {
  .main-container .double-image-paragraph__container {
    margin: 16.25vw 0 0 12.5vw;
  }
}
.main-container .double-image-paragraph__container_stretch {
  min-height: 420px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1700px) {
  .main-container .double-image-paragraph__container_stretch {
    min-height: 360px;
  }
}
.main-container .double-image-paragraph__container_stretch .double-image-paragraph__picture {
  margin-top: auto;
}
@media (max-width: 1700px) {
  .main-container .double-image-paragraph__container_stretch .double-image-paragraph__picture {
    width: 80%;
  }
}
@media (max-width: 640px) {
  .main-container .double-image-paragraph__container_stretch .double-image-paragraph__picture {
    width: 120%;
  }
}
@media (max-width: 640px) {
  .main-container .double-image-paragraph__container_stretch {
    min-height: auto;
  }
}
.main-container .double-image-paragraph__item {
  width: calc(50% - 15px);
}
@media (max-width: 1700px) {
  .main-container .double-image-paragraph__item {
    width: calc(50% - 10px);
  }
}
@media (max-width: 640px) {
  .main-container .double-image-paragraph__item {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
}
.main-container .double-image-paragraph__picture img {
  width: 100%;
  display: block;
}
@media (max-width: 640px) {
  .main-container .double-image-paragraph__picture_best-price img {
    margin-left: -1.875vw;
    width: 75vw;
  }
}
.main-container .double-image-paragraph__title {
  margin: 20px 0 5px 0;
}
@media (max-width: 640px) {
  .main-container .double-image-paragraph__title {
    width: 75vw;
    margin: 0 0 2.5vw 0;
  }
}
.main-container .double-image-paragraph__picture_lines {
  background: #F0F0F0;
  display: block;
  height: 200px;
}
@media (max-width: 640px) {
  .main-container .double-image-paragraph__picture_lines {
    height: 32.5vw;
    margin-bottom: 5vw;
  }
}
.main-container .double-image-paragraph__picture_lines img {
  width: 72%;
  margin: 0 auto 0 auto;
  display: block;
  padding-top: 28px;
}
@media (max-width: 640px) {
  .main-container .double-image-paragraph__picture_lines img {
    width: 55vw;
    padding-top: 5.625vw;
  }
}
.main-container .double-image-paragraph_dual-trade .double-image-paragraph__item {
  flex-direction: column-reverse;
}
.main-container .double-image-paragraph_fixed {
  width: 1228px;
  margin: 0 auto 0 auto;
}
@media (max-width: 640px) {
  .main-container .double-image-paragraph_fixed {
    width: 75vw;
    margin: 5vw 0 2.5vw 0;
  }
}
.main-container .double-image-paragraph_small {
  width: 970px;
  margin: 0 auto 0 auto;
}
@media (max-width: 640px) {
  .main-container .double-image-paragraph_small {
    width: 75vw;
    margin: 25vw 0 2.5vw 12.5vw;
  }
}
.main-container .fullpage-image {
  position: relative;
}
.main-container .fullpage-image__container {
  position: absolute;
  left: 4.5833333333vw;
  top: 14.5833333333vw;
}
@media (max-width: 1700px) {
  .main-container .fullpage-image__container {
    left: -1.6666666667vw;
    top: 15.625vw;
  }
}
.main-container .fullpage-image__container_best-price {
  left: 7.5vw;
  top: 18.2291666667vw;
}
@media (max-width: 1700px) {
  .main-container .fullpage-image__container_best-price {
    left: 4.1666666667vw;
    top: 16.6666666667vw;
  }
}
@media (max-width: 640px) {
  .main-container .fullpage-image__container_best-price {
    left: 6.25vw;
    top: 12.5vw;
  }
}
.main-container .fullpage-image__picture img {
  width: 100%;
  display: block;
}
@media (max-width: 640px) {
  .main-container .fullpage-image__picture img {
    height: 150vw;
  }
}
.main-container .fullpage-image__title {
  color: white;
  text-align: center;
  font-size: 40px;
  line-height: 45px;
  margin: 0;
}
@media (max-width: 1700px) {
  .main-container .fullpage-image__title {
    font-size: 32px;
    line-height: 40px;
  }
}
@media (max-width: 640px) {
  .main-container .fullpage-image__title {
    font-size: 6.25vw;
    line-height: 6.25vw;
  }
}
.main-container .fullpage-image__logo {
  margin: 0 0 20px 80px;
}
@media (max-width: 1700px) {
  .main-container .fullpage-image__logo {
    margin: 0 0 10px 140px;
    width: 60%;
  }
}
@media (max-width: 640px) {
  .main-container .fullpage-image__logo {
    margin: 0 0 3.4375vw 12.5vw;
    width: 59.375vw;
  }
}
.main-container .fullpage-image__logo_best-price {
  margin: 0 0 20px 120px;
}
@media (max-width: 1700px) {
  .main-container .fullpage-image__logo_best-price {
    margin: 0 0 0 90px;
    width: 60%;
  }
}
@media (max-width: 640px) {
  .main-container .fullpage-image__logo_best-price {
    margin: 0 0 0 18.125vw;
    width: 50vw;
    height: 12.5vw;
  }
}
.main-container .fullpage-image_certified {
  margin: 160px 0 140px 0;
}
@media (max-width: 1700px) {
  .main-container .fullpage-image_certified {
    margin: 120px 0 120px 0;
  }
}
@media (max-width: 640px) {
  .main-container .fullpage-image_certified {
    margin: 0 0 0 0;
  }
  .main-container .fullpage-image_certified .fullpage-image__container {
    left: 11.25vw;
  }
}
.main-container .fullpage-image_certified-bottom {
  margin: 140px 0 0 0;
}
@media (max-width: 640px) {
  .main-container .fullpage-image_certified-bottom {
    margin: 7.5vw 0 0 0;
  }
  .main-container .fullpage-image_certified-bottom .fullpage-image__picture img {
    height: 100vw;
  }
}
.main-container .fullpage-image_service-bottom {
  margin: 140px 0 0 0;
}
@media (max-width: 1700px) {
  .main-container .fullpage-image_service-bottom {
    margin: 100px 0 0 0;
  }
}
@media (max-width: 640px) {
  .main-container .fullpage-image_service-bottom {
    margin: 17.5vw 0 0 0;
  }
  .main-container .fullpage-image_service-bottom .fullpage-image__picture img {
    height: 75vw;
  }
}
.main-container .fullpage-image_best-price {
  margin: 0 0 80px 0;
}
@media (max-width: 1700px) {
  .main-container .fullpage-image_best-price {
    margin: 0 0 60px 0;
  }
}
@media (max-width: 640px) {
  .main-container .fullpage-image_best-price {
    margin: 0;
  }
}
.main-container .service-block-list {
  width: 906px;
  display: flex;
  justify-content: space-between;
  margin: 160px auto 0 auto;
}
@media (max-width: 640px) {
  .main-container .service-block-list {
    width: 100%;
    flex-direction: column;
    margin: 25vw auto 0 auto;
  }
  .main-container .service-block-list__picture img {
    height: 175vw;
    width: 100%;
    display: block;
  }
}
.main-container .service-block-list__item {
  width: 441px;
  position: relative;
}
@media (max-width: 640px) {
  .main-container .service-block-list__item {
    width: 100%;
  }
}
.main-container .service-block-list__container {
  position: absolute;
  width: 345px;
  top: 45px;
  left: 48px;
}
@media (max-width: 640px) {
  .main-container .service-block-list__container {
    width: 75vw;
    left: 12.5vw;
    top: 16.25vw;
  }
}
.main-container .service-block-list__title {
  color: white;
  margin: 0 0 10px 0;
}
.main-container .service-block-list__paragraph {
  color: white;
}

.main-container.models p:not([class]) {
  width: auto !important;
  height: auto !important;
  display: unset;
}

.main-container .main-cover {
  position: relative;
}
@media (max-width: 640px) {
  .main-container .main-cover {
    display: flex;
    flex-direction: column-reverse;
  }
}
.main-container .main-cover-desc {
  font-family: "Arial";
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  top: 7.8125vw;
  width: 33.333%;
  text-align: center;
  color: white;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 1700px) {
  .main-container .main-cover-desc {
    top: 6.7708333333vw;
  }
}
@media (max-width: 640px) {
  .main-container .main-cover-desc {
    position: static;
    background: black;
    width: 100%;
  }
}
.main-container .main-cover-desc__title {
  font-size: 48px;
  line-height: 48px;
  font-weight: 700;
  margin: 0 0 10px 0;
  text-transform: uppercase;
}
.main-container .main-cover-desc__title_white {
  color: white !important;
}
@media (max-width: 1700px) {
  .main-container .main-cover-desc__title {
    font-size: 32px;
    line-height: 32px;
    margin: 0 0 8px 0;
  }
}
@media (max-width: 640px) {
  .main-container .main-cover-desc__title {
    font-size: 11.25vw;
    line-height: 10vw;
    margin: 15vw 0 2.5vw 0;
  }
}
.main-container .main-cover-desc__copy {
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 0 0;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.64);
}
@media (max-width: 1700px) {
  .main-container .main-cover-desc__copy {
    font-size: 12px;
    line-height: 16px;
  }
}
@media (max-width: 640px) {
  .main-container .main-cover-desc__copy {
    font-size: 3.125vw;
    line-height: 3.75vw;
    margin: 0 auto 4.6875vw auto;
    width: 80vw;
  }
}
.main-container .main-cover-desc__button {
  display: inline-block;
  background: #FFBA00;
  border-radius: 0;
  width: 216px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  color: #111;
  text-decoration: none;
  text-transform: uppercase;
  margin: 28px 0 30px 0;
}
.main-container .main-cover-desc__button:hover {
  background: #111;
  color: #FFBA00;
}
@media (max-width: 1700px) {
  .main-container .main-cover-desc__button {
    width: 192px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    margin: 15px 0 20px 0;
  }
}
@media (max-width: 640px) {
  .main-container .main-cover-desc__button {
    width: 45vw;
    height: 10vw;
    font-size: 3.125vw;
    line-height: 10vw;
    margin: 0 0 4.6875vw 0;
  }
}
.main-container .main-cover-desc__logo {
  margin: 28px 0 23px 0;
}
@media (max-width: 1700px) {
  .main-container .main-cover-desc__logo {
    width: 200px;
    margin: 20px 0 16px 0;
  }
}
@media (max-width: 640px) {
  .main-container .main-cover-desc__logo {
    width: 40vw;
    margin: 3.75vw 0 2.5vw 0;
  }
}
.main-container .main-cover-desc__separator {
  height: 28px;
  width: 1px;
  background: rgba(255, 255, 255, 0.64);
  margin: 0 auto;
  display: none;
}
@media (max-width: 1700px) {
  .main-container .main-cover-desc__separator {
    display: none;
  }
}
@media (max-width: 640px) {
  .main-container .main-cover-desc__separator {
    display: block;
    height: 5vw;
  }
}
.main-container .main-buttons {
  display: flex;
  width: 100%;
  height: 48px;
  color: red;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 25px 0;
}
@media (max-width: 640px) {
  .main-container .main-buttons {
    width: 100%;
    height: auto;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0;
    margin-bottom: 15vw;
  }
}
.main-container .main-buttons br {
  display: none;
}
.main-container .main-buttons__link {
  width: 33.333%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #1D252C;
  font-family: "Arial";
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px; /* 133.333% */
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
}
@media (max-width: 1700px) {
  .main-container .main-buttons__link {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 640px) {
  .main-container .main-buttons__link {
    width: 100%;
    font-size: 4.375vw;
    height: 15vw;
    line-height: 15vw;
  }
}
.main-container .main-buttons__link:hover {
  color: #FFBA00;
}
.main-container .main-buttons__link:not(:last-child) {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
@media (max-width: 640px) {
  .main-container .main-buttons__link:not(:last-child) {
    border-right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 640px) {
  .main-container .main-buttons {
    flex-direction: column;
  }
}
.main-container .bottom-section {
  font-family: "Arial";
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 155px auto 128px auto;
  width: 850px;
  text-align: center;
}
@media (max-width: 1700px) {
  .main-container .bottom-section {
    margin: 96px auto 80px auto;
  }
}
@media (max-width: 640px) {
  .main-container .bottom-section {
    margin: 15vw auto 15vw auto;
    width: 75vw;
  }
}
.main-container .bottom-section__logo {
  transform: scale(0.72);
}
@media (max-width: 640px) {
  .main-container .bottom-section__logo {
    width: 75vw;
    height: auto;
  }
}
.main-container .bottom-section__copy {
  margin: 19px 0 21px 0;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  color: #111 !important;
}
@media (max-width: 1700px) {
  .main-container .bottom-section__copy {
    font-size: 13px;
    line-height: 16px;
    letter-spacing: -0.02em;
  }
}
@media (max-width: 640px) {
  .main-container .bottom-section__copy {
    font-size: 3.75vw;
    line-height: 5vw;
    width: 75vw;
    text-align: left;
    margin: 2.5vw 0 6.25vw 0;
  }
}
.main-container .bottom-section__button {
  font-family: "Arial";
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  font-weight: 700;
  height: 50px;
  line-height: 50px;
  display: block;
  background: #111;
  color: #FFBA00;
  text-decoration: none;
  padding: 0 15px 0 15px;
  margin: 20px auto 50px auto;
  text-transform: uppercase;
  width: 300px;
}
.main-container .bottom-section__button:hover {
  background: #FFBA00;
  color: #111;
}
@media (max-width: 1700px) {
  .main-container .bottom-section__button {
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    width: 328px;
    margin: 24px auto 32px auto;
  }
}
@media (max-width: 640px) {
  .main-container .bottom-section__button {
    font-size: 4.0625vw;
    height: 12.5vw;
    line-height: 12.5vw;
    padding: 0;
    margin: 0 0 12.5vw 0;
    width: 100%;
  }
}
.main-container .bottom-section__image {
  width: 100%;
  max-width: 560px;
}
@media (max-width: 1700px) {
  .main-container .bottom-section__image {
    max-width: 480px;
  }
}/*# sourceMappingURL=style.css.map */