 @font-face {font-family: 'Roboto Bold';src: url('../fonts/roboto-bold.woff2') format('woff2'), url('../fonts/roboto-bold.woff') format('woff');font-weight: 700;font-style: normal;font-display: swap;}:root {--bs-font-sans-serif: 'Roboto', sans-serif;--primary: #E7E619;--secondary: #0B2154;--light: #E8E8E8;--dark: #111111;}.logo-img {height: auto;max-width: 80%;}@media (min-width: 1200px) {.logo-img {max-width: 130px;}}@media (min-width: 768px) and (max-width: 1199px) {.logo-img {max-width: 120px;}}@media (max-width: 767px) {.logo-img {max-width: 80px;}}.icon {display: inline-block;width: 18px;height: 18px;fill: #E7E619;vertical-align: middle;margin-right: 10px;}.icon10 {display: inline-block;width: 18px;height: 18px;fill: #fff;vertical-align: middle;margin-right: 10px;}.icon6 {display: inline-block;width: 24px;height: 24px;fill: #000;vertical-align: middle;margin-right: 10px;}.btn .icon:hover {display: inline-block;width: 18px;height: 18px;fill: #fff;vertical-align: middle;margin-right: 10px;}.icon4 {display: inline-block;width: 36px;height: 36px;fill: #fff;vertical-align: middle;margin-right: 10px;}.icon4:hover {display: inline-block;width: 36px;height: 36px;fill: #E7E619;vertical-align: middle;margin-right: 10px;}.icon2 {display: inline-block;width: 18px;height: 18px;fill: #000;margin-left: 10px;vertical-align: baseline;margin-bottom: 2px;}.icon9 {display: inline-block;width: 18px;height: 18px;fill: #000;margin-left: 10px;vertical-align: baseline;margin-bottom: -2px;}.icon11 {display: inline-block;width: 18px;height: 18px;fill: #000;vertical-align: baseline;}.icon8 {display: inline-block;width: 18px;height: 18px;fill: #000;margin-left: 10px;vertical-align: baseline;margin-bottom: 2px;}.icon3 {display: inline-block;width: 18px;height: 18px;fill: #198754;margin-right: 10px;vertical-align: baseline;}.icon5 {display: inline-block;width: 36px;height: 36px;fill: #fff;margin-right: 10px;vertical-align: baseline;}.icon7 {display: inline-block;width: 36px;height: 36px;fill: #000;margin-right: 10px;vertical-align: baseline;}.icon7:hover {display: inline-block;width: 36px;height: 36px;fill: #fff;margin-right: 10px;vertical-align: baseline;}.auto-buy-icon.icon7{width: 28px;height: 28px;}body, p, h1 {font-family: 'Roboto', Arial, sans-serif !important;}.fw-medium {font-weight: 600 !important;}.text-primary2 {background-color: #E7E619;color: #000;padding: 10px 15px;display: inline-block;border-radius: 5px;text-transform: uppercase;font-size: 1rem;}p {margin-bottom: -30px !important;padding: 0 !important;font-weight: 500 !important;line-height: 1.5 !important;font-size: 1rem !important;font-family: 'Roboto', Arial, sans-serif !important;}.tab-pane.col-md-6.position-absolute {object-fit: cover}.col-md-6 p {margin-bottom: 20px !important;line-height: 1.8;}h4.mb-5 {margin-bottom: 10px !important;font-weight: 600 !important;font-size: 1.25rem !important;}.text-center {margin-bottom: 30px !important;}.modal-header{margin-bottom: 0px !important;}.separator {color: #000;transition: color 0.3s ease;}.back-to-top {position: fixed;display: none;right: 45px;bottom: 45px;z-index: 99;}.fact-images .row {display: flex;flex-wrap: wrap;align-items: center;}.fact-images .img-fluid {max-height: 150px;width: auto;margin: auto;}#spinner {opacity: 0;visibility: hidden;transition: opacity .5s ease-out, visibility 0s linear .5s;z-index: 99999;}#spinner.show {transition: opacity .5s ease-out, visibility 0s linear 0s;visibility: visible;opacity: 1;}.btn {font-weight: 600;text-transform: uppercase;transition: .5s;font-family: 'Roboto', Arial, sans-serif !important;display: inline-flex;align-items: center;justify-content: center;}.btn.btn-primary, .btn.btn-secondary {color: #000;border-radius: 5px;font-family: 'Roboto', Arial, sans-serif !important;}.btn-square {width: 38px;height: 38px;}.btn-sm-square {width: 38px;height: 38px;}.burger-contact{width: 38px;height: 38px;}.btn-lg-square {width: 48px;height: 48px;}.btn-square, .btn-sm-square, .btn-lg-square {padding: 0;display: flex;align-items: center;justify-content: center;font-weight: normal;border-radius: 2px;}.navbar .dropdown-toggle::after {border: none;content: "\f107";font-family: 'Roboto', Arial, sans-serif;font-weight: 900;vertical-align: middle;margin-left: 8px;}.navbar-light .navbar-nav .nav-link {margin-right: 30px;padding: 25px 0;color: #F0F0F0;font-size: 15px;text-transform: uppercase;outline: none;}.navbar-toggler-icon {transition: transform 0.3s ease;}.burger-contacts, .burger-social {display: flex;flex-direction: row;justify-content: center;align-items: center;gap: 10px;flex-wrap: nowrap;}.no-padding {padding: 0 !important;margin: 0 !important;}.burger-contacts, .burger-social {padding: 3px;margin: 3px;}@media (min-width: 1024px) and (max-width: 1366px) {.language-switcher a {font-size: 0.9rem;}}.mobile-arrow {font-size: 1.2rem;color: #000;animation: bounce 1.5s infinite;display: none;}@keyframes bounce {0%, 100% {transform: translateY(0);}50% {transform: translateY(-5px);}}.plus-sign {margin-left: 5px;color: #fff;font-size: 1.2em;line-height: 1;vertical-align: baseline;}.nav-link.active .mobile-arrow {display: inline-block;}.nav-link.active .mobile-arrow {display: inline-block;}.burger-contacts small, .burger-social a {display: inline-flex;align-items: center;}@media (max-width: 991.98px) {.burger-contacts i {font-size: 24px;}.burger-contacts a {font-size: 24px;line-height: 1;}.burger-contacts .fab {margin: 0 8px;}}.navbar-toggler.open .navbar-toggler-icon {transform: rotate(45deg);}@media (min-width: 1022px) {.navbar-collapse {padding-left: 40px;padding-right: 40px;}.navbar-nav, .h-100.d-flex {justify-content: flex-start;}}.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link.active {color: #B5B40C;}.icon-default {color: #000 !important;}.nav-link:hover .icon-default {color: #B5B40C !important;}.nav-link.active .icon-default {color: #454444;}.navbar-brand h2 {font-family: 'Roboto', Arial, sans-serif;font-weight: 2500;text-transform: uppercase;font-size: 1.1rem;letter-spacing: 1px;line-height: 1;color: #000;}.navbar, .navbar-brand, .navbar-nav .nav-link, .burger-contacts, .burger-social a {font-family: 'Roboto', Arial, sans-serif;font-weight: 700;font-size: 1rem;}.burger-contacts, .burger-social a {font-family: 'Roboto', Arial, sans-serif;font-size: 0.9rem;}@media (min-width: 1080px) {.navbar-brand h2 {font-size: 1.5rem;letter-spacing: 1.5px;}}@media (max-width: 576px) {.navbar-brand img {height: 50px;min-width: 70px;}.navbar-brand h2 {font-family: 'Roboto', Arial, sans-serif;font-weight: 700;text-transform: uppercase;font-size: 0.9rem;letter-spacing: 0.5px;line-height: 1.4;color: #000;margin: 0;padding: 0;}.navbar-brand {display: flex;align-items: center;padding: 0 10px;font-size: 0.85rem;}.navbar-brand img {max-width: 30px;height: auto;}.navbar-brand .text-logo {font-size: 0.85rem;margin-left: 5px;}.navbar-toggler {padding: 0;margin-left: auto;}.navbar {padding-top: 5px;padding-bottom: 5px;}}@media (max-width: 991.98px) {.navbar-light .navbar-nav .nav-link {margin-right: 0;padding: 10px 0;}.navbar-light .navbar-nav {border-top: 1px solid #EEEEEE;}}.navbar-light .navbar-brand, .navbar-light a.btn {height: 75px;}.navbar-light .navbar-nav .nav-link {color: var(--dark);font-weight: 1500;font-family: 'Roboto', Arial, sans-serif;}.navbar-light.sticky-top {top: -100px;transition: .5s;}@media (min-width: 992px) {.navbar .nav-item .dropdown-menu {display: block;border: none;margin-top: 0;top: 150%;opacity: 0;visibility: hidden;transition: .5s;}.navbar .nav-item:hover .dropdown-menu {top: 100%;visibility: visible;transition: .5s;opacity: 1;}}@media (min-width: 1024px) and (max-width: 1366px) {.navbar-brand {margin-right: -95px;margin-left: -35px;}}@media (min-width: 992px) and (max-width: 1366px) {.navbar .btn-primary {display: none !important;}.navbar-light .navbar-nav .nav-link {font-size: 13px;text-transform: uppercase;outline: none;}}.btn-close {margin-left: auto;}.price-badge {display: inline-block;color: #000;background-color: #E7E619;padding: 8px 12px;border-radius: 5px;font-size: 1rem;max-width: 100%;white-space: auto;}.spacing-top-bottom {margin-top: 50px;margin-bottom: 50px;}.container-fluid {background-color: #000;width: 100%;overflow: hidden;}.carousel-inner {width: 100%;height: 660px;overflow: hidden;}.carousel-item {display: none;width: 100%;height: 100%;background-color: #000;transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;position: absolute;top: 0;left: 0;}.carousel-item.active {display: block;}.carousel-caption h1, .carousel-caption img {opacity: 0;transform: translateY(-100px) scale(0.9);transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;}.carousel-caption img {opacity: 0;transform: translateY(-100px) scale(0);transition: transform 0.8s ease-out, opacity 0.8s ease-out;}.carousel-bg {position: absolute;top: 20px;left: 50%;transform: translateX(-50%);max-width: 30%;height: auto;z-index: 10;opacity: 0.7;pointer-events: none;}.carousel-item.active .carousel-caption img {opacity: 1;transform: translateY(0) scale(1);}.carousel-item.active .carousel-caption h1, .carousel-item.active .carousel-caption img {opacity: 1;transform: translateY(0);}.carousel-item-next, .carousel-item-prev {display: block;z-index: 1;transform: translateX(100%);}.carousel-item-prev {transform: translateX(-100%);}.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {transform: translateX(0);}.carousel-caption {top: 0;left: 0;right: 0;bottom: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;z-index: 1;}.carousel-inner img[src*="carousel-555.webp"] {max-width: 80%;max-height: 60vh;object-fit: contain;}@media (max-width: 576px) {.carousel-inner {width: 100%;height: 450px;}.carousel-bg {opacity: 0;}.carousel-inner .col-6 {display: flex;align-items: center;justify-content: center;height: 40%;}.carousel-inner .img-fluid {max-height: 70%;height: auto;width: auto;margin: 25px auto;}#header-carousel .carousel-item {min-height: 450px;}.carousel-caption h2 {font-family: 'Roboto', Arial, sans-serif;font-weight: 700;text-transform: uppercase;font-size: 0.9rem;letter-spacing: 0.5px;line-height: 1.4;color: #000;margin: 0;padding: 0;}.carousel-caption h6 {font-size: 0.85rem;margin-bottom: 10px;}.carousel-caption img {max-width: 80%;height: auto;margin: 15px 0;}.carousel-caption .btn {padding: 8px 16px;font-size: 0.85rem;}.carousel-caption {background: rgba(0, 0, 0, 1);}.carousel-inner img[src*="carousel-23.webp"] {max-width: 100%;max-height: 100vh;}.carousel-inner img[src*="carousel-111.webp"] {max-width: 120%;max-height: 120vh;}}@media (min-width: 576px) and (max-width: 768px) {.carousel-inner .col-6 {display: flex;align-items: center;justify-content: center;height: 40%;}.carousel-inner {width: 100%;height: 550px;overflow: hidden;}.carousel-bg {opacity: 0;}.carousel-inner .img-fluid {max-height: 40%;height: auto;width: auto;margin: 25px auto;}#header-carousel .carousel-item {min-height: 450px;}.carousel-caption h2 {font-size: 1.5rem;}.carousel-caption h6 {font-size: 1rem;}.carousel-caption img {max-width: 70%;height: auto;margin: 20px 0;}.carousel-caption .btn {padding: 10px 20px;font-size: 0.875rem;}.carousel-caption {background: rgba(0, 0, 0, 1);}.carousel-inner img[src*="carousel-111.webp"], .carousel-inner img[src*="carousel-23.webp"] {max-width: 90%;max-height: 80vh;}.carousel-inner img[src*="carousel-555.webp"] {max-width: 60%;max-height: 40vh;}}@media (min-width: 768px) and (max-width: 1022px) {#header-carousel .carousel-item {min-height: 400px;}.carousel-bg {opacity: 0;}.carousel-inner {width: 100%;height: 550px;overflow: hidden;}.carousel-inner .img-fluid {max-height: 40%;height: auto;width: auto;margin: 25px auto;}.carousel-caption h2 {font-size: 2rem;}.carousel-caption h6 {font-size: 1.2rem;}.carousel-caption img {max-width: 60%;height: auto;margin: 25px 0;}.carousel-caption .btn {padding: 12px 24px;font-size: 1rem;}.carousel-caption {background: rgba(0, 0, 0, 1);}.carousel-inner img[src*="carousel-111.webp"], .carousel-inner img[src*="carousel-23.webp"] {max-width: 90%;max-height: 80vh;}.carousel-inner img[src*="carousel-555.webp"] {max-width: 60%;max-height: 40vh;}}@media (min-width: 1024px) and (max-width: 1366px) {#header-carousel .carousel-item {min-height: 400px;}.carousel-inner {width: 100%;height: 450px;overflow: hidden;}.carousel-caption h2 {font-size: 1.75rem;}}.page-header {background-position: center center;background-repeat: no-repeat;background-size: cover;}.page-header-inner {background: rgba(0, 0, 0, .7);}.breadcrumb-item + .breadcrumb-item::before {color: var(--light);}.custom-rounded {border-radius: 15px;overflow: hidden;}.container + .container {margin-top: 1.5rem;}.fact {background: linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url(../img/motors.webp);background-position: center center;background-repeat: no-repeat;background-size: cover;}.service .nav .nav-link {background: var(--light);transition: .5s;}.service .nav .nav-link.active {background: var(--primary);}.service .nav .nav-link.active h4 {color: #000;}.service-image {width: 100%;height: 500px;object-fit: cover;object-position: center;border-radius: 5px;}@media (max-width: 768px) {.service-image {height: 300px;}}.booking {background: linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url(../img/carousel-bg-2.jpg) center center no-repeat;background-size: cover;}.bootstrap-datetimepicker-widget.bottom {top: auto !important;}.bootstrap-datetimepicker-widget .table * {border-bottom-width: 0px;}.bootstrap-datetimepicker-widget .table th {font-weight: 500;}.bootstrap-datetimepicker-widget.dropdown-menu {padding: 10px;border-radius: 2px;}.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {background: var(--primary);}.bootstrap-datetimepicker-widget table td.today::before {border-bottom-color: var(--primary);}.team-item .team-overlay {display: flex;align-items: center;justify-content: center;background: var(--primary);transform: scale(0);transition: .5s;}.team-item:hover .team-overlay {transform: scale(1);}.team-item .team-overlay .btn {color: var(--primary);background: #FFFFFF;}.team-item .team-overlay .btn:hover {color: #FFFFFF;background: var(--secondary) }.testimonial-carousel .owl-item .testimonial-text, .testimonial-carousel .owl-item.center .testimonial-text * {transition: .5s;}.testimonial-carousel .owl-item.center .testimonial-text {background: var(--primary) !important;}.testimonial-carousel .owl-item.center .testimonial-text * {color: #FFFFFF !important;}.testimonial-carousel .owl-dots {margin-top: 24px;display: flex;align-items: flex-end;justify-content: center;}.testimonial-carousel .owl-dot {position: relative;display: inline-block;margin: 0 5px;width: 15px;height: 15px;border: 1px solid #CCCCCC;transition: .5s;}.owl-dots .owl-dot span {display: none;}.testimonial-carousel .owl-dot.active {background: var(--primary);border-color: var(--primary);}.testimonial-carousel .testimonial-item {height: 600px;display: flex;align-items: center;justify-content: center;overflow: hidden;background: #fff;}.testimonial-carousel .testimonial-item img {height: 100%;width: auto;object-fit: contain;}.footer {background: linear-gradient(rgba(0, 0, 0, .9), rgba(0, 0, 0, .9)), url(../img/footer.webp) center center no-repeat;background-size: cover;}.footer .btn.btn-social {margin-right: 5px;width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;color: var(--light);border: 1px solid #FFFFFF;border-radius: 35px;transition: .3s;}.footer .btn.btn-social:hover {color: var(--primary);}.footer .btn.btn-link {display: block;margin-bottom: 5px;padding: 0;text-align: left;color: #FFFFFF;font-size: 15px;font-weight: normal;text-transform: capitalize;transition: .3s;}.footer .btn.btn-link::before {position: relative;content: "\f105";font-family: "Font Awesome 5 Free";font-weight: 900;margin-right: 10px;}.footer .btn.btn-link:hover {letter-spacing: 1px;box-shadow: none;}.footer .copyright {padding: 25px 0;font-size: 15px;border-top: 1px solid rgba(256, 256, 256, .1);}.footer .copyright a {color: var(--light);}.footer .footer-menu a {margin-right: 15px;padding-right: 15px;border-right: 1px solid rgba(255, 255, 255, .3);}.footer .footer-menu a:last-child {margin-right: 0;padding-right: 0;border-right: none;}.modal-body{background: #F2F2F2}.modal-body .telegram{background-color: #0088cc; border-radius: 8px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);}.modal-body .viber{background-color: #665cac; border-radius: 8px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);}.modal-body .form-control.small {height: 55px}.modal-body .form-control.big {height: 100px}.custom-min-height {min-height: 350px;}body.modal-open{overflow: hidden;}body.modal-open #main-content {pointer-events: none;}