* {padding: 0;margin: 0;border: 0;}*,*:before,*:after {box-sizing: border-box;}:focus,:active {outline: none;}a:focus,a:active {outline: none;}nav,footer,header,aside {display: block;}html,body {line-height: 1;font-size: 14px;-ms-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}input,button,textarea {font-family: inherit;}input::-ms-clear {display: none;}button {cursor: pointer;}button::-moz-focus-inner {padding: 0;border: 0;}a,a:visited {text-decoration: none;}a:hover {text-decoration: none;}ul li {list-style: none;}img {vertical-align: top;}h1,h2,h3,h4,h5,h6 {font-size: inherit;font-weight: 400;}@font-face {font-family: "Montserrat";src: url("../../assets/fonts/Montserrat-VariableFont.ttf") format("truetype-variations");font-weight: 100 900;font-optical-sizing: auto;font-display: swap;}@font-face {font-family: "Prosto One";font-style: normal;font-weight: 400;font-display: swap;src: url("../../assets/fonts/ProstoOne-Regular.ttf");}body {font-family: "Montserrat", sans-serif;color: #fff;}.intro {background-image: url("../../assets/images/intro_bg.png");background-size: cover;background-repeat: no-repeat;background-position: center bottom;padding-top: 50px;overflow: hidden;}.intro .intro_logo img {max-width: 133px;}.intro .intro_install {text-transform: uppercase;color: #EAC28F;font-size: 52px;font-family: "Prosto One";}.intro h1 {text-transform: uppercase;font-size: 32px;margin-top: 30px;line-height: 130%;}.intro_stores {display: flex;flex-direction: column;row-gap: 40px;margin-top: 40px;}.intro_store {display: flex;align-items: center;-moz-column-gap: 45px;column-gap: 45px;}.intro_store img {width: 283px;}.install-btn {display: inline-block;background: linear-gradient(135deg, #E6B97F 0%, #EAC28F 100%);color: #000;padding: 12px 35px;border-radius: 8px;font-weight: 600;font-size: 16px;text-decoration: none;transition: all 0.3s ease;box-shadow: 0 4px 15px rgba(234, 194, 143, 0.4);border: none;cursor: pointer;text-align: center;}.install-btn:hover {transform: translateY(-3px);box-shadow: 0 6px 20px rgba(234, 194, 143, 0.6);color: #000;text-decoration: none;}.install-btn:active {transform: translateY(-1px);}.intro_content {margin-top: -50px;}.btn_main {background: linear-gradient(90deg, #e6b97f 0%, #fde1b5 26.92%, #eac999 65.38%, #fbdeb0 98.56%);color: #000;font-weight: 500;font-size: 20px;padding: 5px 25px;line-height: 150%;border-radius: 14px;}.features {background-color: #111111;padding: 30px 0;}.features h2 {text-align: center;font-size: 24px;max-width: 750px;margin: 0 auto;line-height: 200%;margin-bottom: 85px;}.features h2 span {margin-left: 15px;}.golden_text {font-family: "Prosto One";line-height: 133%;font-size: 64px;color: #EAC28F;text-align: center;text-transform: uppercase;}.golden_text p {margin-bottom: 0;}.golden_text p:first-child {font-family: "Montserrat", sans-serif;font-size: 20px;color: #fff;}.features_words {margin-bottom: 80px;}.features_cards {--bs-gutter-x: 80px;}.index_card {background: linear-gradient(180deg, rgba(249, 249, 249, 0.2) 0%, rgba(196, 196, 196, 0.2) 0.44%, #111111 95%);border-radius: 38px;padding: 25px;height: 100%;}.index_card li {list-style-type: disc;font-size: 16px;line-height: 145%;text-align: center;color: #fff;margin-bottom: 25px;}.index_card ul {padding-top: 30px;border-top: 1px solid #fff;margin-top: 20px;}.index_card h3 {text-transform: uppercase;font-size: 24px;line-height: 128%;font-family: "Prosto One";text-align: center;}.features_call {text-align: center;margin: 75px auto;}.features_call h3 {font-size: 36px;margin-bottom: 24px;text-transform: uppercase;}.features_call a {display: inline-block;width: 280px;background-color: #EAC28F;font-family: "Prosto One";font-size: 64px;color: #000;border-radius: 22px;text-align: center;}footer {background-color: #000;padding-top: 30px;padding-bottom: 30px;}footer .footer_wrapper {display: flex;justify-content: space-between;align-items: center;}footer .footer_numbers {display: flex;flex-direction: column;row-gap: 15px;}footer .footer_numbers a {font-size: 20px;color: #fff;}footer .footer_address {font-size: 20px;line-height: 150%;}footer .footer_address h4 {font-weight: 600;text-transform: uppercase;margin-bottom: 15px;}footer .footer_support {font-size: 20px;line-height: 170%;display: flex;flex-direction: column;}footer .footer_support a {color: #fff;}footer .footer_support h4 {font-size: 15px;font-weight: 600;margin-bottom: 15px;text-transform: uppercase;}.footer_address_mob {display: none;font-size: 20px;line-height: 150%;}.footer_address_mob h4 {font-weight: 600;text-transform: uppercase;margin-bottom: 15px;}@media (max-width: 1090px) {.golden_text {font-size: 52px;}.features {overflow: hidden;}}@media (max-width: 991px) {.intro_content {flex-direction: column;margin-top: 30px;}.intro_phone img {width: 100%;}.intro_store {justify-content: center;}.features_words img {width: 100%;}.features_cards_car {order: 1;}.features_cards_car img {width: 100%;}.index_card {border-radius: 15px;}}@media (max-width: 767px) {.intro_stores {flex-direction: row;justify-content: space-between;}.intro_store {flex-direction: column;align-items: center;justify-content: space-between;width: 30%;row-gap: 15px;}.intro_store img {width: 100%;}.install-btn {padding: 8px 15px;font-size: 14px;width: 100%;}.footer_wrapper {flex-direction: column;align-items: center;text-align: center;row-gap: 20px;}.footer_address h4 {display: none;}.footer_address_mob {display: block;}footer .footer_numbers a,footer .footer_address,footer .footer_support {font-size: 16px;}}@media (max-width: 575px) {.intro .intro_install {font-size: 30px;}.intro h1,.features h2 {font-size: 16px;}.features h2 span {display: inline-block;}.intro .btn_main {font-size: 14px;padding: 5px 15px;border-radius: 7px;}.btn_main {font-size: 16px;padding: 5px;font-weight: 600;}.golden_text p:first-child {font-size: 14px;}.golden_text {font-size: 36px;}.features_words {margin-bottom: 40px;}.index_card h3 {font-size: 20px;}.index_card li {font-size: 14px;}.index_card ul {padding-top: 15px;margin-top: 10px;}.features_call h3 {font-size: 20px;}.features_call a {font-size: 32px;width: -moz-fit-content;width: fit-content;padding: 5px 15px;border-radius: 15px;}.features_call {margin: 45px auto;}}@media (max-width: 375px) {.intro .btn_main {font-size: 12px;padding: 5px;}}.tg_logo {max-height: 25px;vertical-align: middle;}.padd{padding-left: 10px !important;padding-right: 10px !important;}