.page-wrapper {min-height: 100vh; background-color: rgb(244, 244, 244); font-family: 'Commissioner'; font-size: 1vw;}
.section-1 {padding-left: 2.06vw; padding-right: 2.06vw;}
.container-1 {max-width: none;}
.text-1 {font-size: 2.06vw; line-height: 130%; letter-spacing: 0.03em; font-family: 'Commissioner';}
.heading-1 {font-size: 2.88vw; line-height: 130%; letter-spacing: 0.05em; font-family: 'Commissioner'; font-weight: 500; text-transform: uppercase;}
.heading-2 {font-size: 2.69vw; line-height: 130%; letter-spacing: 0.05em; font-family: 'Commissioner'; text-transform: uppercase;}
.heading-3 {font-size: 1.44vw; line-height: 130%; letter-spacing: 0.05em; font-family: 'Commissioner'; text-transform: uppercase;}
.text-2 {font-size: 1.44vw; line-height: 140%; letter-spacing: 0.03em; font-family: 'Commissioner'; margin-bottom: 0px;}
.text-3 {font-size: 1.25vw; line-height: 140%; letter-spacing: 0.03em; font-family: 'Commissioner'; margin-bottom: 0px;}
.text-pole-form {font-size: 1.06vw; line-height: 100%; letter-spacing: 0.03em; font-family: 'Commissioner'; padding-top: 0px; padding-bottom: 0px;}
.text-policy {font-size: 0.75vw; line-height: 120%; letter-spacing: 0.03em; font-family: 'Commissioner'; font-weight: 200;}
.heading-4 {font-size: 2.06vw; line-height: 130%; letter-spacing: 0.03em; font-family: 'Commissioner';}
.text-btn {font-size: 1.38vw; line-height: 130%; letter-spacing: 0.05em; font-family: 'Commissioner'; font-weight: 500; text-transform: uppercase;}
.button-1 {padding-left: 2.06vw; padding-right: 2.06vw; padding-top: 1.31vw; padding-bottom: 1.44vw; background-image: linear-gradient(rgba(203, 173, 128, 1) 0%, rgba(203, 173, 128, 1) 100%);}
.button-1:hover {background-image: linear-gradient(rgba(212, 181, 135, 1) 0%, rgba(212, 181, 135, 1) 100%); padding-left: 2.06vw; padding-right: 2.06vw; padding-top: 1.31vw; padding-bottom: 1.44vw;}
.button-form {padding-left: 2.06vw; padding-right: 2.06vw; padding-top: 1.31vw; padding-bottom: 1.31vw; background-image: linear-gradient(rgba(203, 173, 128, 1) 0%, rgba(203, 173, 128, 1) 100%); width: 39.56vw; margin-top: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.button-form:hover {background-image: linear-gradient(rgba(212, 181, 135, 1) 0%, rgba(212, 181, 135, 1) 100%); padding-left: 2.06vw; padding-right: 2.06vw; padding-top: 1.31vw; padding-bottom: 1.31vw;}
.button-stroke-arrow {padding-left: 2.06vw; padding-right: 2.06vw; padding-top: 1.31vw; padding-bottom: 1.31vw; width: auto; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; background-size: auto; background-image: none/*linear-gradient(rgba(203, 173, 128, 1) 0%, rgba(203, 173, 128, 1) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-color: rgba(203, 173, 128, 1); border-left-color: rgba(203, 173, 128, 1); border-right-color: rgba(203, 173, 128, 1); border-bottom-color: rgba(203, 173, 128, 1);}
.button-stroke-arrow:hover {background-image: none/*linear-gradient(rgba(212, 181, 135, 1) 0%, rgba(212, 181, 135, 1) 100%)*/; padding-left: 2.06vw; padding-right: 2.06vw; padding-top: 1.31vw; padding-bottom: 1.31vw; background-size: auto;}
.button-stroke-bottom {padding-left: 2.06vw; padding-right: 2.06vw; padding-top: 1.31vw; padding-bottom: 1.31vw; width: auto; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: solid; background-size: auto; background-image: none/*linear-gradient(rgba(203, 173, 128, 1) 0%, rgba(203, 173, 128, 1) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-color: rgba(203, 173, 128, 1); border-left-color: rgba(203, 173, 128, 1); border-right-color: rgba(203, 173, 128, 1); border-bottom-color: rgba(203, 173, 128, 1);}
.button-stroke-bottom:hover {background-image: none/*linear-gradient(rgba(212, 181, 135, 1) 0%, rgba(212, 181, 135, 1) 100%)*/; padding-left: 2.06vw; padding-right: 2.06vw; padding-top: 1.31vw; padding-bottom: 1.31vw; background-size: auto;}
.mt-170 {margin-top: 10.63vw;}
.text-cta {font-size: 1.38vw; line-height: 140%; letter-spacing: 0.03em; font-family: 'Commissioner';}
.text-menu-cover {font-size: 0.81vw; line-height: 130%; letter-spacing: 0.03em; font-family: 'Commissioner'; font-weight: 400; text-transform: uppercase;}
.text-info {font-size: 1.06vw; line-height: 100%; letter-spacing: 0.03em; font-family: 'Commissioner'; font-weight: 300;}
.text-name-product {font-size: 1.38vw; line-height: 140%; letter-spacing: 0.05em; font-family: 'Commissioner'; text-transform: uppercase; color: rgba(27, 27, 27, 1);}
.text-price-product {font-size: 0.88vw; line-height: 140%; letter-spacing: 0.05em; font-family: 'Commissioner'; font-weight: 300; text-transform: uppercase;}
.arrow-slider {width: 10.94vw; height: 2.94vw; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-color: rgba(203, 173, 128, 1); border-left-color: rgba(203, 173, 128, 1); border-right-color: rgba(203, 173, 128, 1); border-bottom-color: rgba(203, 173, 128, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.text-contact {font-size: 1.06vw; line-height: 130%; letter-spacing: 0.03em; font-family: 'Commissioner'; font-weight: 400; text-transform: none;}
.text-category-materials {font-family: 'Commissioner'; font-weight: 400; font-size: 0.81vw; text-transform: uppercase; color: rgba(27, 27, 27, 1);}
.icon-bullit {width: 0.25vw; height: 0.25vw; margin-top: 0.5vw; background-color: rgb(203, 173, 128);}
.form-pole {width: 19vw; height: 4.69vw; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-color: rgba(209, 199, 188, 1); border-left-color: rgba(209, 199, 188, 1); border-right-color: rgba(209, 199, 188, 1); border-bottom-color: rgba(209, 199, 188, 1); padding-left: 2.06vw; padding-right: 2.06vw; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.text-number-slider {font-family: 'Commissioner'; line-height: 140%; letter-spacing: 0.05em; font-size: 1.15vw; color: rgba(203, 173, 128, 1);}
.card-package {padding-left: 2.06vw; padding-right: 2.06vw; padding-top: 2.38vw; padding-bottom: 2.38vw; display: flex; flex-direction: column; row-gap: 1.5625vw; align-items: flex-start; height: 19.06vw;}
.card-number {font-family: 'Commissioner'; font-weight: 400; font-size: 0.89vw;}
.inner-170 {padding-top: 10.63vw; padding-bottom: 10.63vw;}
.text-4 {font-size: 1.06vw; line-height: 140%; letter-spacing: 0.03em; font-family: 'Commissioner';}
.text-5 {font-size: 0.88vw; line-height: 140%; letter-spacing: 0em; font-family: 'Commissioner';}
.about-number {font-family: 'Commissioner'; font-weight: 400; font-size: 2.63vw; line-height: 130%; letter-spacing: 0.05em;}
.form-pole-comment {width: 36.81vw; height: 6.75vw; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-color: rgba(209, 199, 188, 1); border-left-color: rgba(209, 199, 188, 1); border-right-color: rgba(209, 199, 188, 1); border-bottom-color: rgba(209, 199, 188, 1); padding-left: 2.06vw; padding-right: 2.06vw; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.button-stroke-bottom-copy {padding-left: 2.06vw; padding-right: 2.06vw; padding-top: 1.31vw; padding-bottom: 1.31vw; width: 100%; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: solid; background-size: auto; background-image: none/*linear-gradient(rgba(203, 173, 128, 1) 0%, rgba(203, 173, 128, 1) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-color: rgba(203, 173, 128, 1); border-left-color: rgba(203, 173, 128, 1); border-right-color: rgba(203, 173, 128, 1); border-bottom-color: rgba(203, 173, 128, 1);}
.button-stroke-bottom-copy:hover {background-image: none/*linear-gradient(rgba(212, 181, 135, 1) 0%, rgba(212, 181, 135, 1) 100%)*/; padding-left: 2.06vw; padding-right: 2.06vw; padding-top: 1.31vw; padding-bottom: 1.31vw; background-size: auto;}
.heading-2-mob-form-3 {font-size: 2.69vw; line-height: 130%; letter-spacing: 0.05em; font-family: 'Commissioner'; text-transform: uppercase;}
.card-cycle-works {display: flex; column-gap: 3.625vw; width: 63.25vw; height: 12.06vw; align-items: center; padding-left: 3.63vw; padding-right: 3.63vw; padding-top: 2.06vw; padding-bottom: 2.06vw; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(203, 173, 128, 1); border-left-color: rgba(203, 173, 128, 1); border-right-color: rgba(203, 173, 128, 1); border-bottom-color: rgba(203, 173, 128, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.card-cycle-works:hover {background-color: rgba(203, 173, 128, 0.09); width: 63.25vw; height: 12.06vw; display: flex;}
.collection-list {width: 100%; display: flex; flex-direction: row; align-items: flex-start; column-gap: 2.0625vw; row-gap: 2.3125vw;}
.collection-item-card {flex-direction: column; width: 30.56vw; row-gap: 1vw; justify-content: flex-start; align-items: stretch;}
.image-slide {width: 100%; height: 100%;}
.heading-page-product {font-size: 1.81vw; font-family: 'Commissioner'; font-weight: 500; color: rgba(203, 173, 128, 1);}
.text-price-page-product {font-size: 1.81vw; font-family: 'Commissioner'; font-weight: 500; line-height: 130%; letter-spacing: 0.05em;}
.text-cta-page-product {font-size: 1vw; font-family: 'Commissioner'; font-weight: 500; line-height: 130%; letter-spacing: 0.02em; text-transform: uppercase;}
.heading-pop-up {font-size: 2.38vw; line-height: 130%; letter-spacing: 0.05em; font-family: 'Commissioner'; text-transform: uppercase;}
.content-pop-up {padding-top: 5vw; padding-bottom: 5vw; width: 76.13vw; background-image: linear-gradient(rgba(27, 27, 27, 1) 0%, rgba(27, 27, 27, 1) 100%); border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; box-shadow: /*0px 4px 20px 0px rgba(0, 0, 0, 0.3)*/; flex-direction: column; align-items: flex-start; justify-content: space-between; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; display: flex; row-gap: 0.9375vw;}
.content-pop-up-div-form {justify-content: space-between; flex-direction: row; display: flex; align-items: flex-end; width: 100%;}
.pop-up-close {width: 3.75vw; height: 3.75vw; background-color: rgba(187, 173, 157, 0.3); background-size: 11.28px; top: 0px; right: 0px; background-image: url("/d/icon-close.svg"); z-index: 9;}
.error-message {display: none; padding-top: 0.25vw; padding-bottom: 0.25vw; font-family: 'Commissioner'; font-weight: 300; font-size: 0.81vw; letter-spacing: 0.03em;}
.card-popular-models {width: 46.88vw;}
.text-number-slider-mob-slider {font-family: 'Commissioner'; line-height: 140%; letter-spacing: 0.05em; font-size: 1.15vw; color: rgba(203, 173, 128, 1);}
.text-number-slider-mob-slider-2 {font-family: 'Commissioner'; line-height: 140%; letter-spacing: 0.05em; font-size: 1.15vw; color: rgba(203, 173, 128, 1);}
.button-stroke-bottom-3 {padding-left: 2.06vw; padding-right: 2.06vw; padding-top: 1.31vw; padding-bottom: 1.31vw; width: 100%; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: solid; background-size: auto; background-image: none/*linear-gradient(rgba(203, 173, 128, 1) 0%, rgba(203, 173, 128, 1) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-color: rgba(203, 173, 128, 1); border-left-color: rgba(203, 173, 128, 1); border-right-color: rgba(203, 173, 128, 1); border-bottom-color: rgba(203, 173, 128, 1);}
.button-stroke-bottom-3:hover {background-image: none/*linear-gradient(rgba(212, 181, 135, 1) 0%, rgba(212, 181, 135, 1) 100%)*/; padding-left: 2.06vw; padding-right: 2.06vw; padding-top: 1.31vw; padding-bottom: 1.31vw; background-size: auto;}
.max-w--1400px {max-width: 1400px;}
.text--h3 {font-family: 'Manrope'; font-size: 45px; letter-spacing: -0.04em; line-height: 120%; font-weight: 700; width: 100%;}
.text--h5 {font-family: 'Manrope'; font-size: 25px; letter-spacing: -0.04em; line-height: 120%; font-weight: 700; width: 100%;}
.text--medium {font-family: 'Manrope'; font-size: 16px; letter-spacing: -0.02em; line-height: 150%; font-weight: 500;}
.text--medium-bold {font-family: 'Manrope'; font-size: 16px; letter-spacing: -0.02em; line-height: 150%; font-weight: 700;}
.text--small-bold {font-family: 'Manrope'; font-size: 14px; letter-spacing: -0.02em; line-height: 140%; font-weight: 700;}
.text--min {font-family: 'Manrope'; font-size: 12px; letter-spacing: -0.04em; line-height: 140%; font-weight: 500;}
.radius--10px {border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.paddings--l-r-20px {padding-left: 20px; padding-right: 20px;}
.radius--20px {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.gap-ver--15px {row-gap: 15px;}
.gap-ver--40px {row-gap: 40px;}
.radius--5px {border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.max-w--800px {max-width: 800px;}
.paddings--15px {padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px;}
.gap-hor--10px {column-gap: 10px;}
.gap-hor--5px {column-gap: 5px;}
.w-h--16px {width: 16px; height: 16px; flex-shrink: 0;}
.input--primary {padding-left: 20px; padding-right: 20px; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); width: 100%; height: 40px;}
.color--primary {background-color: rgb(18, 104, 218); grid-column-start: span 1; grid-column-end: span 1;}
.color-text--bg-on {color: rgba(0, 0, 0, 1);}
.color-text--bg-on-50per {color: rgba(0, 0, 0, 0.5);}
.color-text--prim-on {color: rgba(255, 255, 255, 1);}
.color-text--prim-on-70per {color: rgba(255, 255, 255, 0.7);}
.color--prim-on {background-color: rgb(255, 255, 255);}
.color-text--error {color: rgba(255, 96, 78, 1);}
.button--prim-on {background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 255, 255); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; padding-left: 20px; padding-right: 20px; padding-top: 12px; padding-bottom: 12px; color: rgba(0, 0, 0, 1); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.button--prim-on:hover {background-color: rgba(255, 255, 255, 0.9);}
.max-w--600px {max-width: 600px;}
.line--1-white-on {height: 1px; width: 27px; background-color: rgba(0, 0, 0, 0.5);}
.gap-hor--15px {column-gap: 10px;}
.paddings--t-b-80-20px {padding-top: 80px; padding-bottom: 20px;}
.gap-ver--80px {row-gap: 80px;}
@media (max-width: 991px) {.section-1 {padding-left: 2.6vw; padding-right: 2.6vw;}}
@media (max-width: 991px) {.arrow-slider {width: 11.72vw; height: 4.56vw;}}
@media (max-width: 991px) {.text-menu-cover {font-size: 1.3vw;}}
@media (max-width: 991px) {.heading-3 {font-size: 1.95vw;}}
@media (max-width: 991px) {.text-contact {font-size: 1.56vw;}}
@media (max-width: 991px) {.icon-bullit {width: 0.39vw; height: 0.39vw; margin-top: 0.91vw;}}
@media (max-width: 991px) {.card-number {font-size: 1.82vw;}}
@media (max-width: 991px) {.inner-170 {padding-top: 10.63vw; padding-bottom: 10.63vw;}}
@media (max-width: 991px) {.text-5 {font-size: 1.56vw;}}
@media (max-width: 991px) {.text-3 {font-size: 2.08vw;}}
@media (max-width: 991px) {.about-number {font-size: 3.91vw;}}
@media (max-width: 991px) {.text-4 {font-size: 1.82vw;}}
@media (max-width: 991px) {.button-form {border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}}
@media (max-width: 991px) {.form-pole-comment {border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}}
@media (max-width: 991px) {.form-pole {border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}}
@media (max-width: 991px) {.text-2 {font-size: 2.08vw;}}
@media (max-width: 991px) {.heading-1 {font-size: 30px;}}
@media (max-width: 991px) {.card-cycle-works {height: 19.06vw; width: 63.25vw; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; align-items: center; background-color: rgba(203, 173, 128, 0.09); row-gap: normal;}}
@media (max-width: 991px) {.card-cycle-works:hover {height: 19.06vw;}}
@media (max-width: 991px) {.text-name-product {font-size: 1.95vw;}}
@media (max-width: 991px) {.text-price-product {font-size: 1.56vw;}}
@media (max-width: 991px) {.heading-page-product {font-size: 2.34vw;}}
@media (max-width: 991px) {.text-price-page-product {font-size: 2.6vw;}}
@media (max-width: 991px) {.text-cta-page-product {font-size: 2.08vw;}}
@media (max-width: 991px) {.collection-item-card {width: 100%;}}
@media (max-width: 991px) {.heading-pop-up {font-size: 2.6vw;}}
@media (max-width: 991px) {.text-pole-form {font-size: 1.3vw;}}
@media (max-width: 991px) {.content-pop-up {width: 76.13vw; padding-top: 5vw; padding-bottom: 5vw; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-image: linear-gradient(rgba(27, 27, 27, 1) 0%, rgba(27, 27, 27, 1) 100%); border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; row-gap: 1.3020833333333333vw;}}
@media (max-width: 991px) {.content-pop-up-div-form {display: flex; justify-content: space-between; align-items: flex-end; flex-direction: row;}}
@media (max-width: 991px) {.error-message {font-size: 1.04vw; font-weight: 300; font-family: 'Commissioner'; letter-spacing: 0.03em; padding-top: 0.26vw; padding-bottom: 0.26vw; display: none;}}
@media (max-width: 991px) {.gap-ver--80px {row-gap: 80px;}}
@media (max-width: 991px) {.card-package {height: 29.13vw;}}
@media (max-width: 767px) {.paddings--l-r-20px {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.gap-ver--15px {row-gap: 10px;}}
@media (max-width: 767px) {.gap-ver--40px {row-gap: 20px;}}
@media (max-width: 767px) {.text--h3 {font-size: 42px;}}
@media (max-width: 767px) {.paddings--t-b-80-20px {padding-top: 100px;}}
@media (max-width: 767px) {.gap-ver--80px {row-gap: 60px;}}
@media (max-width: 479px) {.section-1 {padding-left: 3.85vw; padding-right: 3.85vw;}}
@media (max-width: 479px) {.container-1 {max-width: none;}}
@media (max-width: 479px) {.heading-1 {font-size: 6.92vw; font-family: 'Commissioner'; line-height: 130%; letter-spacing: 0.05em; font-weight: 500;}}
@media (max-width: 479px) {.heading-2 {font-size: 6.15vw; font-family: 'Commissioner'; line-height: 130%; letter-spacing: 0.05em;}}
@media (max-width: 479px) {.text-1 {font-size: 4.62vw;}}
@media (max-width: 479px) {.heading-3 {font-size: 4.1vw; font-family: 'Commissioner'; line-height: 130%; letter-spacing: 0.05em;}}
@media (max-width: 479px) {.text-2 {font-size: 4.1vw;}}
@media (max-width: 479px) {.text-3 {font-size: 4.1vw; letter-spacing: 0.03em; line-height: 140%; font-family: 'Commissioner';}}
@media (max-width: 479px) {.text-pole-form {font-size: 4.36vw; letter-spacing: 0.03em; line-height: 130%; font-family: 'Commissioner';}}
@media (max-width: 479px) {.text-policy {font-size: 2.82vw; letter-spacing: 0.03em; line-height: 100%; font-family: 'Commissioner'; font-weight: 200;}}
@media (max-width: 479px) {.heading-4 {font-size: 5.13vw; font-family: 'Commissioner'; line-height: 130%; letter-spacing: 0.05em; width: 100%;}}
@media (max-width: 479px) {.text-btn {font-size: 3.59vw; letter-spacing: 0.05em; line-height: 100%; font-family: 'Commissioner'; font-weight: 400;}}
@media (max-width: 479px) {.button-1 {padding-left: 6.41vw; padding-right: 6.41vw; padding-top: 6.41vw; padding-bottom: 6.41vw; width: 100%;}}
@media (max-width: 479px) {.button-1:hover {padding-top: 6.41vw; padding-bottom: 6.41vw;}}
@media (max-width: 479px) {.button-form {padding-left: 6.41vw; padding-right: 6.41vw; padding-top: 6.41vw; padding-bottom: 6.41vw; width: 100%; background-image: linear-gradient(rgba(203, 173, 128, 1) 0%, rgba(203, 173, 128, 1) 100%);}}
@media (max-width: 479px) {.button-form:hover {padding-top: 6.41vw; padding-bottom: 6.41vw; background-image: linear-gradient(rgba(203, 173, 128, 1) 0%, rgba(203, 173, 128, 1) 100%);}}
@media (max-width: 479px) {.button-stroke-arrow {padding-left: 0vw; padding-right: 0vw; padding-top: 6.41vw; padding-bottom: 6.41vw; width: 100%;}}
@media (max-width: 479px) {.button-stroke-arrow:hover {padding-top: 6.41vw; padding-bottom: 6.41vw;}}
@media (max-width: 479px) {.button-stroke-bottom {padding-left: 0vw; padding-right: 0vw; padding-top: 2.56vw; padding-bottom: 2.56vw; width: 76.92vw;}}
@media (max-width: 479px) {.button-stroke-bottom:hover {padding-top: 2.56vw; padding-bottom: 2.56vw;}}
@media (max-width: 479px) {.mt-170 {margin-top: 25.64vw;}}
@media (max-width: 479px) {.page-wrapper {background-color: rgb(244, 244, 244); font-size: 1vw; font-family: 'Commissioner'; min-height: 100vh;}}
@media (max-width: 479px) {.text-cta {font-size: 3.85vw; letter-spacing: 0.03em; line-height: 140%; font-family: 'Commissioner';}}
@media (max-width: 479px) {.text-menu-cover {font-size: 3.59vw; letter-spacing: 0.05em; line-height: 100%; font-family: 'Commissioner'; font-weight: 400;}}
@media (max-width: 479px) {.text-info {font-size: 3.08vw; letter-spacing: 0.03em; line-height: 110%; font-family: 'Commissioner'; font-weight: 300;}}
@media (max-width: 479px) {.text-name-product {font-size: 4.1vw; letter-spacing: 0.05em; line-height: 140%; font-family: 'Commissioner'; font-weight: 500;}}
@media (max-width: 479px) {.text-price-product {font-size: 3.59vw; letter-spacing: 0.05em; line-height: 140%; font-family: 'Commissioner'; font-weight: 300;}}
@media (max-width: 479px) {.arrow-slider {width: 19.23vw; height: 12.31vw;}}
@media (max-width: 479px) {.text-contact {font-size: 3.59vw; letter-spacing: 0.05em; line-height: 100%; font-family: 'Commissioner'; font-weight: 400;}}
@media (max-width: 479px) {.icon-bullit {width: 1.28vw; height: 1.28vw; margin-top: 2.05vw;}}
@media (max-width: 479px) {.text-category-materials {font-size: 2.31vw;}}
@media (max-width: 479px) {.form-pole {width: 100%; height: 17.95vw; min-height: 0vw; padding-left: 10.26vw; padding-right: 10.26vw;}}
@media (max-width: 479px) {.text-number-slider {font-size: 3.08vw; left: auto; right: 0px;}}
@media (max-width: 479px) {.card-number {font-size: 3.59vw;}}
@media (max-width: 479px) {.card-package {row-gap: 3.8461538461538463vw; padding-top: 6.41vw; padding-left: 0px;}}
@media (max-width: 479px) {.inner-170 {padding-top: 23.08vw; padding-bottom: 23.08vw;}}
@media (max-width: 479px) {.text-4 {font-size: 3.59vw; letter-spacing: 0.03em; line-height: 140%; font-family: 'Commissioner';}}
@media (max-width: 479px) {.text-5 {font-size: 3.59vw; letter-spacing: 0.03em; line-height: 140%; font-family: 'Commissioner';}}
@media (max-width: 479px) {.about-number {font-size: 50px;}}
@media (max-width: 479px) {.form-pole-comment {width: 100%; height: 33.33vw; min-height: 0vw; padding-left: 10.26vw; padding-right: 10.26vw;}}
@media (max-width: 479px) {.button-stroke-bottom-copy {padding-left: 0vw; padding-right: 0vw; padding-top: 2.56vw; padding-bottom: 2.56vw; width: 76.92vw;}}
@media (max-width: 479px) {.button-stroke-bottom-copy:hover {padding-top: 2.56vw; padding-bottom: 2.56vw;}}
@media (max-width: 479px) {.heading-2-mob-form-3 {font-size: 5.13vw; font-family: 'Commissioner'; line-height: 130%; letter-spacing: 0.05em;}}
@media (max-width: 479px) {.text-cta-page-product {font-size: 4.62vw;}}
@media (max-width: 479px) {.heading-page-product {font-size: 5.13vw;}}
@media (max-width: 479px) {.text-price-page-product {font-size: 8.97vw;}}
@media (max-width: 479px) {.heading-pop-up {font-size: 6.15vw; font-family: 'Commissioner'; line-height: 130%; letter-spacing: 0.05em;}}
@media (max-width: 479px) {.content-pop-up {width: 100%; padding-top: 15.38vw; padding-bottom: 7vw; height: 100vh; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-image: linear-gradient(rgba(27, 27, 27, 1) 0%, rgba(27, 27, 27, 1) 100%); border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; row-gap: 0px;}}
@media (max-width: 479px) {.content-pop-up-div-form {flex-direction: column; justify-content: space-between; width: 100%; row-gap: 14.102564102564102vw;}}
@media (max-width: 479px) {.pop-up-close {width: 12.75vw; height: 12.75vw; z-index: 9;}}
@media (max-width: 479px) {.error-message {font-size: 2.82vw; letter-spacing: 0.03em; font-family: 'Commissioner'; font-weight: 300; padding-top: 0.77vw; padding-bottom: 0.77vw; display: none;}}
@media (max-width: 479px) {.card-popular-models {width: 92.31vw;}}
@media (max-width: 479px) {.text-number-slider-mob-slider {font-size: 3.08vw; left: 0px; right: auto; position: absolute;}}
@media (max-width: 479px) {.text-number-slider-mob-slider-2 {font-size: 3.08vw; left: auto; right: 0px; position: absolute;}}
@media (max-width: 479px) {.button-stroke-bottom-3 {padding-left: 0vw; padding-right: 0vw; padding-top: 2.56vw; padding-bottom: 2.56vw; width: 100%;}}
@media (max-width: 479px) {.button-stroke-bottom-3:hover {padding-top: 2.56vw; padding-bottom: 2.56vw;}}
@media (max-width: 479px) {.gap-ver--15px {row-gap: 15px;}}
@media (max-width: 479px) {.gap-ver--80px {row-gap: 40px;}}
