@font-face {
font-family: "Montserrat";
src: url(//staging.grandcar.kz/wp-content/themes/GrandCar-kz/assets/fonts/montserrat/Montserrat-Regular.ttf);
font-weight: 400;
font-style: normal;
font-stretch: normal;
}
@font-face {
font-family: "Montserrat";
src: url(//staging.grandcar.kz/wp-content/themes/GrandCar-kz/assets/fonts/montserrat/Montserrat-Medium.ttf);
font-weight: 500;
font-style: normal;
font-stretch: normal;
}
@font-face {
font-family: "Montserrat";
src: url(//staging.grandcar.kz/wp-content/themes/GrandCar-kz/assets/fonts/montserrat/Montserrat-SemiBold.ttf);
font-weight: 600;
font-style: normal;
font-stretch: normal;
}
@font-face {
font-family: "Montserrat";
src: url(//staging.grandcar.kz/wp-content/themes/GrandCar-kz/assets/fonts/montserrat/Montserrat-Bold.ttf);
font-weight: 700;
font-style: normal;
font-stretch: normal;
}
.page_banner__slide__content .row > div {
-webkit-animation-name: fade-in-left;
-webkit-animation-duration: 0.25s;
-webkit-animation-timing-function: linear;
-webkit-animation-delay: 0.25s;
-webkit-animation-fill-mode: forwards;
animation-name: fade-in-left;
animation-duration: 0.25s;
animation-timing-function: linear;
animation-delay: 0.25s;
animation-fill-mode: forwards;
opacity: 0;
}
@-webkit-keyframes fade {
from { opacity: 0.6 }
to { opacity: 1 }
}
@keyframes fade {
from { opacity: 0.6 }
to { opacity: 1 }
}
@-webkit-keyframes fade-in-left {
from { opacity: 0; transform: translateX( 25% ); }
to { opacity: 1; transform: translateX( 0% ); }
}
@keyframes fade-in-left {
from { opacity: 0; transform: translateX( 25% ); }
to { opacity: 1; transform: translateX( 0% ); }
} .wpc-filter-header,
.wpc-filter-title {
transition: margin 0.2s ease;
}
.wpc-filter-layout-range .wpc-filter-content,
.wpc-filter-collapsible .wpc-filter-content {
display: block!important;
max-height: 0px;
overflow: hidden;
transition: max-height 1s linear;
}
.wpc-filter-more-less .wpc-filters-ul-list>li:not(:nth-child(-n+5)) {
transition: max-height 0.25s ease-in-out, margin 0.25s ease-in-out;
display: block;
max-height: 0px;
margin-top: -0.875rem;
overflow: hidden;
}
.wpc-filter-more-less.wpc-show-more .wpc-filters-ul-list>li:not(:nth-child(-n+5)) {
max-height: unset;
margin-top: 0px;
}
.wpc-filter-layout-range.opened .wpc-filter-content,
.wpc-filter-collapsible.wpc-opened .wpc-filter-content {
animation: wpc-filter 0.5s ease-in-out forwards;
-webkit-animation: wpc-filter 0.5s ease-in-out forwards;
}
@keyframes wpc-filter {
0% { max-height: 0px; }
75% { max-height: 350px; }
100% { max-height: 100vh; overflow: auto; }    
}
@-webkit-keyframes wpc-filter {
0% { max-height: 0px; }
75% { max-height: 350px; }
100% { max-height: 100vh; }    
}
html[lang=kk] {
--minimum: "Минимум";
--maximum: "Максималды";
}
html[lang=ru-RU] {
--minimum: "Минимум";
--maximum: "Максимум";
}
.wpc-filters-range-column.wpc-filters-range-min-column::before,
.wpc-filters-range-column.wpc-filters-range-max-column::before {
font-size: 0.75rem;
margin-bottom: 0.25rem;
display: block;
font-weight: 500;
text-align: center;
}
.wpc-filters-range-column.wpc-filters-range-min-column::before {
content: var(--minimum);
}
.wpc-filters-range-column.wpc-filters-range-max-column::before {
content: var(--maximum);
}
.wpc-filter-year_old .wpc-filters-range-column.wpc-filters-range-max-column::before,
.wpc-filter-year_old .wpc-filters-range-column.wpc-filters-range-min-column::before {
display: none;
}
.grid_product__cart__thumbnail.has_change_image img {
transition: opacity 0.3s ease-in-out;
}
.grid_product__cart__thumbnail.has_change_image:hover img {
opacity: 0;
}
.grid_product__cart__thumbnail.has_change_image {
background: var(--change_image);
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
cursor: pointer;
}
.most-popular-products--wrapper .grid_product__cart__thumbnail.has_change_image {
max-width: 100%;
}
.site-header__mobile__calback {
margin: 0 auto;
}
@media screen and ( min-width: 992px ) {
.custom-logo-link,
.site-header__phone a,
.site-header__socials a,
.site-header__langs ul li .wpml-ls-link,
.site-header__nav .site-header__nav__favorites {
transition: all .3s ease-in-out;
}
.site-header__nav a,
.grand-car__footer a {
transition: color 0.3s ease-in-out;
}
.site-header__button button,
.cta_btn_link,
.grid_product__cart__button,
.grid_product__cart__button,
.wpc-filters-main-wrap .wpc-filters-widget-controls-container .wpc-filters-widget-controls-two .wpc-filters-close-button {
transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}
.wpc-filters-main-wrap .wpc-filters-widget-controls-container .wpc-filters-widget-controls-two .wpc-filters-close-button:hover {
opacity: 1;
background-color: transparent;
color: var(--Black_titles, #191A26);
}
.site-header__socials a,
.site-header__nav .site-header__nav__favorites {
color: inherit;
}
.site-header__socials a svg path[stroke],
.site-header__nav .site-header__nav__favorites svg path[stroke],
.grand-car__footer a svg path[stroke] {
stroke: currentColor;
}
.site-header__socials a svg path[fill],
.site-header__nav .site-header__nav__favorites svg path[fill],
.grand-car__footer a svg path[fill] {
fill: currentColor;
}
.custom-logo-link:hover {
opacity: 0.6;
}
.site-footer__tab-content__link > a {
transition: background-color 0.3s ease-in-out;
}
.grand-car__footer .site-footer__tab-content__link > a:hover {
background-color: rgba(45,45,45,1);
color: var(--white, #FFF);
}
.site-header__phone a:hover,
.site-header__socials a:hover,
.site-header__langs ul li .wpml-ls-link:hover,
.site-header__nav .site-header__nav__favorites:hover,
.site-header__nav a:hover,
.grand-car__footer a:hover {
color: rgba(230,230,230,0.75);
}
.site-header__nav ul.site-header__menu > li > a {
position: relative;
}
.site-header__nav ul.site-header__menu > li > a::after,
.readmore.cta_btn_link::after {
content: "";
background-color: rgba(230,230,230,0.75);
position: absolute;
bottom: -30%;
left: 0.75rem;
right: 0.75rem;
height: 1px;
content: "";
opacity: 0;
-webkit-transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-ms-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-o-transform: translateY(-10px);
transform: translateY(-10px);
}
.readmore.cta_btn_link:hover::after {
background-color: currentColor;
left: 0;
right: 0;
}
.site-header__nav ul.site-header__menu > li.menu-item-has-children > a::after {
right: -0.5rem;
}
.site-header__nav ul.site-header__menu li.menu-item-has-children:hover::before {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1 1.5L6 6.5L11 1.5" stroke="%23e6e6e6bf" stroke-width="1.5" stroke-linecap="round"/></svg>');
}
.site-header__nav ul.site-header__menu > li:hover > a::after,
.readmore.cta_btn_link:hover::after {
height: 2px;
opacity: 1;
transform: translateY(0);
z-index: 2;
}
.single-product .grid_product__cart__thumbnail.has_change_image,
.single-post  .grid_product__cart__thumbnail.has_change_image {
width: 100%;
}
}
@media screen and (max-width: 767px) {
.grid_product__cart__thumbnail.has_change_image {
max-width: max-content;
max-height: max-content;
}
} .container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} :root { --ff-main: "Montserrat", sans-serif;  --white: rgba(255, 255, 255, 1);
--light: rgba(244, 246, 249, 1);
--Black_titles: rgba(6, 41, 45, 1);
--Red: rgba(33, 164, 163, 1);
--gray: rgba(57, 62, 65, 1);
--submit-button: rgba(0, 66, 74, 1);
--Grey_middle: rgba(131, 133, 135, 1);
--Grey_dark_texts: rgba(57, 62, 65, 1);
}
* {
font-family: inherit;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
font-style: inherit;
margin: 0;
padding: 0;
box-sizing: border-box;
}
small {
font-size: 0.75em;
}
small small {
font-size: 0.833333em;
font-weight: 700;
}
html, body {
font-size: 16px;
font-family: var(--ff-main, sans-serif);
scroll-behavior: smooth;
}
body.home {
background-color: rgba(244, 246, 249, 1);
}
svg[hidden] {
display: none;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type=number] {
appearance: textfield;
-moz-appearance: textfield;
}
input[type="number"]::placeholder {
color: transparent;
}
input, select, textarea {
outline: none;
}
b {
font-weight: 700;
}
img,
.wp-caption {
max-width: 100%;
height: auto;
}
iframe {
max-width: 100%;
}
.cta_btn_link {
display: inline-flex;
align-items: center;
justify-content: center;
border: none;
text-decoration: none;
cursor: pointer;
color: var(--white,#FFF);
background-color: var(--Red, #1DC1C1);
padding: 1.25rem 1.75rem;
font-size: 1.25rem;
font-weight: 600;
line-height: 1;
}
.site-header__button button:hover,
.cta_btn_link:hover,
.grid_product__cart__button.get_car_price:hover {
background-color: var(--white, #FFF);
color: var(--Red, #1DC1C1);
box-shadow: 0 0 0px 1px var(--Red, #1DC1C1);
}
.page_banner__slide__content .cta_btn_link:hover {
box-shadow: none;
}
.page_lid_form_callback__content__body .cta_btn_link:hover {
background-color: transparent;
color: var(--Black_titles, #191A26);
box-shadow: 0 0 0px 1px var(--Black_titles, #191A26);
}
.page_testimonals__page_link .cta_btn_link:hover,
.grid_product__catalog .cta_btn_link:hover,
.avto_podbor__slide__button .cta_btn_link:hover,
.grid_product__cart__button.readmore:hover,
.details-button:hover,
.most-popular-products--slides .grid_product__cart__button.readmore:hover {
background-color: var(--Black_titles, #191A26);
color: var(--white-back-texts, #FFF);
box-shadow: inset 0 0 0 1px var(--Black_titles, #191A26);
border-color: transparent;
}
.product_favorite {
display: flex;
align-items: center;
justify-content: center;
background-color: var(--white-back-texts, #FFF);
border-radius: 50%;
width: 2rem;
height: 2rem;
cursor: pointer;
z-index: 2;
}
.product_favorite.active svg,
.product_favorite.active path {
fill: #C11D1D;
stroke: #C11D1D;
}
.grid_product__cart__compare {
position: absolute;
top: 3.125rem;
right: 0.625rem;
z-index: 3;
}
.compare-button {
display: inline-flex;
align-items: center;
justify-content: center;
background-color: #FFF;
border-radius: 50%;
padding: 7px;
width: 2rem;
aspect-ratio: 1;
cursor: pointer;
}
.compare-button svg {
max-width: 100%;
height: auto;
}
.compare-button.active {
background-color: #c11d1dba;
color: #FFF;
}
.screen-reader-response {
display: none;
}
.pop_up {
position: fixed;
inset: 0;
background-color: rgba(25, 26, 38, 0.20);
z-index: -1;
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
visibility: hidden;
transition: opacity 0.25s ease, visibility 0.25s ease;
overflow-y: auto;
}
.pop_up:not(.active) {
display: none;
opacity: 0;
}
.pop_up.active {
visibility: visible;
opacity: 1;
z-index: 10;
}
.pop_up__body {
position: relative;
}
.pop_up__close {
cursor: pointer;
position: absolute;
right: 0.625rem;
top: 0.625rem;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid currentColor;
border-radius: 0.25rem;
color: #21A4A3;
}
.pop_up__close svg path {
stroke: currentColor;
}
.pop_up__car_by_key,
.pop_up__want_this_car {
position: relative;
margin: 0 auto;
border-radius: 4px;
background: var(--white-back-texts, #FFF);
box-shadow: 6px 6px 17px 0px rgba(25, 26, 38, 0.20);
overflow: hidden;
width: min(320px, 100% );
padding: 0 0.75rem;
}
.pop_up__car_by_key__image,
.pop_up__want_this_car__image {
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
aspect-ratio: 320/204;
}
.pop_up__car_by_key__image img,
.pop_up__want_this_car__image img {
object-fit: cover;
width: 100%;
height: 100%;
object-position: bottom center;
}
.pop_up__want_this_car__form .selected-car,
.pop_up__car_by_key__form .selected-car {
color: var(--Black_titles, #191A26);
line-height: 1.2;
display: flex;
flex-wrap: wrap;
gap: 0.75rem;
margin-bottom: 1.25rem;
}
.pop_up__want_this_car__form .selected-car .label,
.pop_up__car_by_key__form .selected-car .label {
font-weight: 600;
}
.pop_up__car_by_key__form,
.pop_up__want_this_car__form {
padding: 2rem 1.25rem;
}
.pop_up__vacansion__image {
display: none;
}
.pop_up__vacansion {
position: relative;
border-radius: 0.25rem;
background-color: var(--white-back-texts, #FFF);
box-shadow: 6px 6px 17px 0px rgba(25, 26, 38, 0.20);
padding: 2.5rem 1.25rem;
margin: 0 1.25rem;
}
.pop_up__callback,
.pop_up__get_carfax,
.pop_up__callback-standart {
padding: 2.5rem 1.25rem;
margin: 0 auto;
border-radius: 4px;
background: var(--white-back-texts, #FFF);
box-shadow: 6px 6px 17px 0px rgba(25, 26, 38, 0.20);
position: relative;
width: min( calc(100% - 2.5rem) , 360px );
color: var(--Black_titles);;
}
.pop_up__callback-standart {
width: min(calc(100vw - 2.5rem), 390px);
}
.rs_result_heading {
display: none;
}
#ps_footer_container p[style="text-align:center"] {
margin-bottom: 7.5rem;
}
.pswp__caption__center {
display: none;
}
.pop_up__callback__form .nf-form-layout .date-container {
margin-top: 1.25rem;
display: none;
} html .nf-form-content .list-wrap .nf-field-element>div {
border: none;
bottom: 0;
height: 100%;
background-color: #FFF;
border-radius: 0.25rem;
box-shadow: 0 0 0 1px #CCCCCC;
}
html .nf-form-content .list-wrap.nf-error .nf-field-element>div {
box-shadow: 0 0 0 1px #FF0000;
}
html .nf-form-content .list-wrap>div select {
max-height: 46px;
color: #191A26;
font-size: 1.125rem;
line-height: 1;
}
.nf-form-content nf-field .list-select-wrap>div div:after {
font-family: unset;
content: "";
bottom: unset !important;
line-height: normal;
top: 50%;
width: 15px;
aspect-ratio: 1;
height: auto;
transform: translateY(-50%);
background-image: url('data:image/svg+xml,<svg width="15" height="10" viewBox="0 0 15 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 2L7.5 7.5L13 2" stroke="%23191A26" stroke-width="1.5" stroke-linecap="round"/></svg>');
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
.nf-before-form-content {
display: none;
}
.nf-form-layout {
position: relative;
}
.nf-form-content {
padding: 0;
}
.nf-form-title {
display: block;
font-size: clamp(1.25rem, 2vw, 1.5rem);
line-height: 1.2;
margin-bottom: 2rem;
font-weight: 600;
}
.nf-after-form-content {
position: absolute;
left: 0;
top: 100%;
font-size: 0.875rem;
display: none;
}
.nf-after-form-content.visible {
display: block;
}
.nf-error-msg.nf-error-field-errors {
position: fixed;
top: 0;
left: 50%;
transform: translate(-50%, 0);
background-color: #FFF;
box-shadow: 0 0 3px #e80000;
padding: 1.25rem 0.75rem;
border-radius: 0 0 0.5rem 0.5rem;
font-size: 1rem;
font-weight: 500;
max-width: 100%;
width: min(760px, 95%);
z-index: 4;
text-align: center;
animation: error_log 0.3s ease-in-out forwards;
}
.nf-response-msg {
position: fixed;
top: 0;
left: 50%;
background-color: #FFF;
font-weight: 500;
padding: 1rem 1.25rem;
transform: translate(-50%, 0);
border-radius: 0 0 0.25rem 0.25rem;
animation: error_log 0.3s ease-in-out forwards;
}
.rngst_phone_button {
display: none !important;
}
.details-button {
width: 207px;
padding-block: 1rem;
display: flex;
align-items: center;
gap: 1.25rem;
font-size: clamp(1rem, 1.5vw, 1.25rem);
font-weight: 600;
border: 1px solid;
justify-content: center;
cursor: pointer;
transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
color: var(--Black_titles);
text-decoration: none;
}
.fly-delivery-block {
background: var(--Black_titles);
color: #ffffff;
padding-block: 3.75rem;
}
.fly-delivery-block__text_content {
padding-top: 3.4375rem;
padding-left: 0.5rem;
}
.custom-block-title.fly-delivery-block__title {
font-size: 2rem;
font-weight: 600;
color: #ffffff;
}
.fly-delivery-block__text {
margin-top: 1.25rem;
margin-bottom: 3.75rem;
line-height: 1.5;
font-size: clamp(1rem, 1.25vw, 1.125rem);
}
.fly-delivery-block__button {
background-color: var(--Red);
border: none;
color: #ffffff;
}
.fly-delivery-block__button:hover {
background-color: rgba(244, 246, 249, 1);
color: #000;
border: none;
}
.fly-delivery-block__image {
object-fit: cover;
}
.fly-delivery-block__stages-wrapper {
background: var(--Red);
}
.fly-delivery-block__stages {
display: flex;
justify-content: space-between;
padding-block: 1.25rem;
align-items: center;
gap: 1rem;
overflow: auto;
padding-left: 1.1rem;
padding-right: 0rem;
}
.fly-delivery-block__stage {
display: flex;
gap: 0.75rem;
align-items: center;
font-size: 1.125rem;
font-weight: 600;
}
.fly-delivery-block__stage-arrow {
min-width: 27px;
}
.fly-delivery-block__stage_number {
font-weight: 600;
font-size: 2rem;
line-height: 1;
}
.fly-delivery-block__stage_text {
padding-top: 0.5rem;
width: max-content;
}
.fly-delivery-block__stages {
margin-top: 3.75rem;
}
.parking-block {
padding-top: 7.5rem;
padding-bottom: 5rem;
background-color: #ffffff;
}
.parking-block__content {
position: relative;
}
.parking-block__button {
position: absolute;
right: -0.5rem;
top: 0.05rem;
}
.custom-block-title{
font-size: clamp(1.5rem, 2.5vw, 2rem);
font-weight: 600;
line-height: 1;
color: var(--Black_titles);
}
.parking-block:has(.details-button) .parking-block__title {
max-width: 80%;
}
.color-title {
color: var(--Red);;
}
.parking-block__text {
font-size: clamp(1rem, 1.25vw, 1.125rem);
margin-top: 1.25rem;
width: 1033px;
max-width: 100%;
line-height: 1.5;
}
.parking-block__benefits {
display: grid;
grid-template-columns: repeat(1, 1fr);
justify-content: center;
margin-top: 5rem;
text-align: center;
gap: 1.5rem;
}
.parking-block__benefit {
padding-inline: 1.5rem;
}
.parking-block__benefit_title {
font-size: 1.5rem;
font-weight: 600;
margin-top: 1.5rem;
margin-bottom: 1.25rem;
line-height: 1;
max-width: 250px;
margin-inline: auto;
}
.parking-block__benefit_text {
line-height: 1.5;
}
.sto_block__content {
padding-block: 6.25rem;
}
.title-block {
display: flex;
gap: 1.25rem;
align-items: center;
}
.sto_block__title_icon {
flex: 0 0 60px;
height: max-content;
}
.sto_block__text_content .title-block {
margin-top: 0.5rem;
}
.sto_block__title {
font-size: clamp(1.5rem, 2.5vw, 2rem);
font-weight: 600;
line-height: 1.25;
}
.sto_block__text,
.map_block__content_text,
.trust_block__text {
font-size: clamp(1rem, 1.5vw ,1.25rem);
margin-top: 1.25rem;
line-height: 1.5;
}
.sto_block__button {
margin-top: 3.75rem;
}
.map_block {
background: #ffffff;
padding-block: 5rem;
}
.map_block ~ .reviews-employees__main_block {
margin-top: -5.3rem;
}
.map_block__content {
position: relative;
}
.map_block .title-block {
gap: 1.25rem;
}
.map_block__title_icon {
flex: 0 0 55px;
height: 60px;
}
.map_block:has(.details-button) .custom-block-title {
max-width: 55%;
}
.map_block__content_text,
.map_block__content_contacts {
max-width: 100%;
}
.map_block__content_text {
width: 1000px;
}
.map_block__button {
position: absolute;
right: 0;
top: 0;
}
.map_block__content_contacts {
width: 985px;
}
.map_block__content_contacts {
margin-top: 3.25rem;
display: flex;
justify-content: space-between;
flex-direction: column;
gap: 1rem;
}
.map_block__iframe_wrapper iframe {
width: 100%;
margin-top: 1.75rem;
height: 540px;
}
.map_block__content_contacts .adress,
.map_block__content_contacts .phone {
display: flex;
align-items: center;
gap: 0.5rem;
color: #000;
text-decoration: none;
font-size: 1.25rem;
}
.map_block__content_contacts_phone {
color: #000;
text-decoration: none;
}
.map_block__content_contacts .adress__label, 
.map_block__content_contacts .phone__label {
font-weight: 600;
}
.trust_block {
padding-top: 6rem;
padding-bottom: 7.5rem;
}
.trust_block .title-block {
margin-top: 2.25rem;
}
.trust_block__title_icon {
flex: 0 0 54px;
width: 54px;
height: 60px;
}
.trust_block__title {
line-height: 1.25;
}
.trust_block__button {
margin-top: 3.75rem;
}
.trust_block__text {
margin-top: 1.1rem;
}
.trust_block__image,
.sto_block__image {
object-fit: cover;
}
.trust_block__partners-block {
margin-top: 3.75rem;
background: #fff;
padding-block: 1.125rem;
overflow: auto;
}
.trust_block__partners-block_wrapper {
display: flex;
align-items: center;
gap: 80px;
}
.fly-delivery-block__stages::-webkit-scrollbar,
.trust_block__partners-block::-webkit-scrollbar {
display: none;
}
.page_testimonals__slide__price .price-wrapper {
display: block;
margin-bottom: 0.5rem;
}
.grid_product__cart__price  .price-digits,
.page_testimonals__slide__body .price-digits {
font-size: 1.125rem;
}
.grid_product__cart__price  .price-digits.kzt,
.page_testimonals__slide__body .price-digits.kzt{
font-size: 1.25rem;
font-weight: 600;
color: var(--Red, #1DC1C1);
}
@keyframes error_log {
0% { transform: translate(-50%, -100%);}
100% { transform: translate(-50%, 0%);}
}
.nf-form-cont h3 {
color: var(--Black_titles);
}
.nf-form-content .nf-field-container {
margin-bottom: 1.25rem;
}
.nf-form-content .nf-field-container.car_wrapp {
margin: 0;
}
.nf-form-content .nf-field-container.hidden {
max-height: 0px;
overflow: hidden;
margin-bottom: 0;
}
.nf-form-content .nf-field-container.submit-container {
margin: 2.5rem 0 0;
}
.nf-field-element:after {
opacity: 0;
}
.nf-field .field-wrap {
position: relative;
}
.nf-field-container {
margin-bottom: 0;
}
.nf-after-field {
font-size: 0.875rem;
}
.nf-form-layout .date-container .nf-field-label {
position: relative;
bottom: 0;
top: 0;
}
.field-wrap .nf-field-label label {
font-size: 0.875rem;
line-height: 1;
font-weight: 600;
}
.nf-form-content input:not([type=button]):not([type=submit]) {
height: 46px;
border: unset;
background: #FFF;
line-height: 1;
color: #191A26 !important;
padding: 0.875rem 0.75rem;
box-shadow: 0 0 0 1px #CCCCCC;
border-radius: 0.25rem;
font-size: 1.125rem;
}
.nf-form-content .nf-error input:not([type=button]):not([type=submit]) {
box-shadow: 0 0 0 1px #FF0000;
}
.nf-form-content input:not([type=button]):not([type=submit]):focus,
.nf-form-content input:not([type=button]):not([type=submit]):focus-visible,
.nf-form-content input:not([type=button]):not([type=submit]):focus-within {
box-shadow: 0 0 0 1px #00424A;
}
.nf-form-content input[type="tel"]:not([type=button]):not([type=submit]) {
color: #838587!important;
}
.nf-form-content .focused input[type="tel"]:not([type=button]):not([type=submit]) {
color: #191A26 !important;
}
.nf-form-layout .nf-form-content input[type=submit] {
height: 48px;
padding: 1rem 1.25rem;
background-color: var(--submit-button);
font-weight: 600;
color: #FFF;
font-size: 1rem;
line-height: 1;
cursor: pointer;
}
.nf-form-layout .nf-form-content input[type=submit]:hover,
.pop_up input[type=submit]:hover {
background: #ffffff;
color: var(--submit-button);
border: 1px solid var(--submit-button);
}
.nf-form-content .nf-field-container.note {
font-size: 0.75rem;
}
.nf-form-content .label-above .date-wrap .nf-field-element {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.field-wrap.listcheckbox-wrap.list-wrap.list-checkbox-wrap .nf-field-label,
.field-wrap.listmultiselect-wrap.list-wrap.list-multiselect-wrap .nf-field-label,
.field-wrap.listradio-wrap.list-wrap.list-radio-wrap .nf-field-label {
position: relative;
top: 0;
bottom: 0;
margin-bottom: 0.75rem !important;
}
.field-wrap.listmultiselect-wrap.list-wrap.list-multiselect-wrap select {
padding: 0;
min-height: unset;
height: 70px;
}
html .nf-form-content textarea.ninja-forms-field {
border-width: 0 0 1px 0;
background-color: #FFF;
border-color: #191A26;
height: 50px;
margin-top: 30px;
padding: 0;
max-height: 200px;
}
.pop_up__callback__form .nf-form-title {
margin-bottom: 0.5rem;
}
.pop_up__callback__form .nf-form-layout .nf-form-content input[type=submit] {
width: 100%;
}
.pop_up__car_by_key__form .nf-form-layout .nf-form-content input[type=submit] {
margin: 0 auto;
display: block;
width: fit-content;
max-width: 100%;
}
.nf-form-content .nf-field-container.sub-title {
margin-top: -1.25rem;
font-weight: 500;
}
.pop_up__triggered {
background-color: #FFF;
box-shadow: 6px 6px 17px 0px #191A2633;
padding: 2.5rem 1.25rem;
width: fit-content;
max-width: calc(100% - 2.5rem);
margin: auto;
max-height: calc(100vh - 2.5rem);
overflow: hidden auto;
position: relative;
}
.pop_up__triggered .nf-form-title {
margin-bottom: 0;
}
.pop_up__triggered .nf-form-layout .nf-form-content input[type=submit] {
margin: 0 auto;
display: block;
width: min(280px, 100%);
}
.nf-after-field {
font-size: 0.875rem; top: 100%;
left: 0;
}
.pop_up .nf-form-layout .nf-form-content input[type=submit]:not(:hover) {
background-color: #21A4A3;
} .most-popular-products--wrapper {
overflow: hidden;
position: relative;
}
.most-popular-products--title {
font-size: 1.5rem;
line-height: 1.2;
font-weight: 600;
margin-bottom: 1.75rem;
}
.most-popular-products--track {
margin-bottom: 1.75rem;
}
.most-popular-products--slides {
list-style-type: none;
display: flex;
margin: 0 !important;
}
.most-popular-products--slides .grid_product__cart {
padding: 0;
height: 100%;
}
.most-popular-products--slides .grid_product__cart, 
.most-popular-products--slides .grid_product__cart__body {
height: 100%;
}
.most-popular-products--slides .grid_product__cart__body {
position: relative;
border-radius: 4px;
background: var(--white-back-texts, #FFF);
box-shadow: 1px 1px 16px 0px rgba(26, 20, 35, 0.10);
overflow: hidden;
padding: 0 1rem 1.25rem;
}
.most-popular-products--slides .grid_product__cart__thumbnail__wrapper {
margin: 0 -1rem 1rem;
}
.most-popular-products--slides .grid_product__cart__thumbnail__wrapper .product_favorite {
position: absolute;
top: 0.625rem;
right: 0.625rem;
}
.most-popular-products--slides .grid_product__cart__thumbnail {
display: flex;
align-items: center;
justify-content: center;
aspect-ratio: 312 / 234;
}
.most-popular-products--slides .grid_product__cart__thumbnail img {
object-fit: cover;
width: 100%;
height: 100%;
}
.most-popular-products--slides .grid_product__cart__title {
line-height: 1.2;
font-weight: 700;
margin-bottom: 1rem;
font-size: 1.25rem;
min-height: 3rem;
}
.most-popular-products--slides .grid_product__cart__charters {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
gap: 0.5rem;
line-height: 1;
margin-bottom: 2rem;
}
.most-popular-products--slides .grid_product__cart__charter {
display: inline-flex;
align-items: center;
gap: 0.25rem;
font-size: 0.875rem;
}
.most-popular-products--slides .grid_product__cart__price {
line-height: 1;
font-weight: 600;
font-size: 1.125rem;
margin-bottom: 1.75rem;
}
.most-popular-products--slides .grid_product__cart__price span {
display: inline-block;
}
.single-post .grid_product__cart__price .price-wrapper {
display: block;
font-weight: 500;
margin-bottom: 0.5rem;
}
.single-post .grid_product__cart__price .price-digits {
font-weight: 500;
}
.single-post .grid_product__cart__price .price-digits.kzt {
font-weight: 600;
}
.most-popular-products--slides .grid_product__cart__buttons {
display: flex;
flex-wrap: wrap;
gap: 1rem;
}
.most-popular-products--slides .grid_product__cart__button {
display: inline-flex;
align-items: center;
justify-content: center;
width: 100%;
padding: 1rem 1.25rem;
border: none;
font-weight: 600;
line-height: 1;
text-decoration: none;
cursor: pointer;
transition: color 0.16s ease, background-color 0.16s ease, box-shadow 0.16s ease;
}
.most-popular-products--slides .grid_product__cart__button.get_car_price {
background-color: var(--Red, #1DC1C1);
color: var(--white-back-texts, #FFF);
}
.most-popular-products--slides .grid_product__cart__button.readmore {
background: var(--white-back-texts, #FFF);
color: var(--Black_titles, #191A26);
box-shadow: inset 0 0 0 1px var(--Black_titles, #191A26);
}
.single-post .most-popular-products--slides .grid_product__cart__button.get_car_price:hover {
background-color: #fff;
color: var(--Red);
border: 0px solid var(--Red);
}   
.site-header__langs span[lang="kaz"] {
display: none !important;
}
.bottom-mobile-menu {
position: fixed;
display: none;
bottom: 0;
width: 100%;
background: #ffffff;
z-index: -1;
box-shadow: 0px -2px 4px 0px #1A14231A;
}
.bottom-mobile-menu__list {
display: flex;
font-family: 'Montserrat';
font-size: clamp(14px, 4vw ,16px);
justify-content: space-between;
font-weight: 500;
color: #A8A9AA;
padding-top: 0.75rem;
padding-bottom: 1.5rem;
text-align: center;
gap: 1rem;
list-style-type: none;
}
.bottom-mobile-menu__item-permalink {
display: flex;
flex-direction: column;
color: #A8A9AA;
align-items: center;
gap: 0.25rem;
text-decoration: none;
}
.bottom-mobile-menu__item-permalink.active {
color: var(--Red);
}
.bottom-mobile-menu__item-permalink.active .bottom-mobile-menu__item-icon {
filter: invert(49%) sepia(99%) saturate(353%) hue-rotate(131deg) brightness(90%) contrast(87%);
}
@media screen and ( max-width: 991px ) {
.pop_up__car_by_key__image,
.pop_up__want_this_car__image {
display: none;
padding: 0;
}
.pop_up__car_by_key__image img,
.pop_up__want_this_car__image img {
object-position: bottom center;
}
}
@media screen and ( min-width: 768px ) {
.most-popular-products--slides .grid_product__cart, 
.most-popular-products--slides .grid_product__cart .grid_product__cart__body {
height: 100%;
}
.most-popular-products--slides .grid_product__cart .grid_product__cart__body {
display: flex;
flex-direction: column;
}
.most-popular-products--slides .grid_product__cart__thumbnail {
height: 234px;
}
.most-popular-products--slides .grid_product__cart__info {
display: flex;
flex-direction: column;
height: calc(100% - 234px);
margin-bottom: 0;
}
.most-popular-products--slides .grid_product__cart__charters {
min-height: 3.875rem;
margin-top: auto;
}
}
@media screen and ( min-width: 992px ) {
.pop_up__close {
right: 0.75rem;
top: 0.75rem;
}
.pop_up__want_this_car,
.pop_up__car_by_key {
width: min(1280px,100%);
}
.pop_up__want_this_car__image,
.pop_up__car_by_key__image {
aspect-ratio: 312 / 234;
width: 50%;
padding: 0;
}
.pop_up__car_by_key__form,
.pop_up__want_this_car__form {
width: 50%;
padding: min(40px,3.8%) min(60px, 5.7%) min(40px, 3.8%) min(52px, 5%);
}
.pop_up__vacansion {
padding: 0 0.75rem;
overflow: hidden;
width: min(1052px, 100%);
margin: 0 auto;
}
.pop_up__vacansion__image {
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
width: 480px;
aspect-ratio: 480/595;
padding: 0;
}
.pop_up__vacansion__image img {
object-fit: cover;
width: 100%;
height: 100%;
}
.pop_up__vacansion__form {
width: calc(100% - 480px);
padding: 2.5rem 3.25rem 2.5rem 3.75rem;
}
.pop_up__triggered {
max-height: calc(100vh - 5rem);
} .most-popular-products--title {
font-size: 2rem;
margin-bottom: 2.625rem;
}
.most-popular-products--track {
margin-bottom: 3rem;
}
.most-popular-products--slides .grid_product__cart .grid_product__cart__body {
margin: 0;
padding: 0;
flex-direction: column;
flex-wrap: nowrap;
overflow: visible;
}
.most-popular-products--slides .grid_product__cart__thumbnail__wrapper {
width: 100%;
position: relative;
z-index: 1;
margin: 0;
}
.most-popular-products--slides .grid_product__cart__thumbnail__wrapper .product_favorite {
top: 0.75rem;
right: 0.75rem;
width: 2.25rem;
height: 2.25rem;
}
.most-popular-products--slides .grid_product__cart__info {
width: 100%;
padding: 1rem 0.75rem 1.25rem;
}
.most-popular-products--slides .grid_product__cart__info > * {
order: unset;
}
.most-popular-products--slides .grid_product__cart__title {
font-size: 1.5rem;
line-height: 1;
margin-bottom: 1rem;
width: calc(100% - 20px);
}   
.most-popular-products--slides .grid_product__cart__body .grid_product__cart__buttons, 
.most-popular-products--slides .grid_product__cart__body .grid_product__cart__charters, 
.most-popular-products--slides .grid_product__cart__body .grid_product__cart__price {
transition: max-height 0.2s ease, padding 0.2s ease, margin 0.2s ease;
}
.most-popular-products--slides .grid_product__cart__buttons .grid_product__cart__button {
width: 100%;
}
.most-popular-products__arrows.glide__arrows {
display: block;
}
.most-popular-products__arrows .glide__arrow--right {
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 69px;
border: none;
padding: 0 0.875rem 0 0;
display: flex;
justify-content: flex-end;
align-items: center;
background: linear-gradient(270deg, #F4F6F9 1.56%, rgba(244, 246, 249, 0.00) 100%);
cursor: pointer;
}
}
@media screen and (max-width:490px) {
.fly-delivery-block__container .fly-delivery-block__text_content,
.fly-delivery-block__container .fly-delivery-block__image,
.parking-block__content,
.sto_block__content .sto_block__text_content,
.map_block__content,
.trust_block__content .trust_block__text_content {
padding-inline: 1.25rem;
}
.details-button {
margin-inline: auto;
margin-bottom: 2.5rem;
}
.fly-delivery-block__container {
padding-block: 0;
}
.fly-delivery-block__text_content {
padding-top: 0;
}
.fly-delivery-block__title {
padding-right: 1rem;
}
.fly-delivery-block__text {
padding-right: 0;
margin-bottom: 1.75rem;
}
.fly-delivery-block__stages {
padding-left: 1.75rem;
padding-right: 1.75rem;
}
.fly-delivery-block__stage {
gap: 1.1rem;
}
.fly-delivery-block__stage_number {
line-height: 0;
}
.parking-block {
padding-top: 5rem;
}
.parking-block__title {
max-width: 100% !important;
}
.parking-block__button {
position: static;
margin-top: 2.5rem;
margin-bottom: 0;
}
.parking-block__benefits {
grid-template-columns: repeat(1, 1fr);
margin-top: 2.25rem;
gap: 2.25rem;
}
.sto_block__content {
padding-top: 4.5rem;
padding-bottom: 3.75rem;
}
.sto_block__title_icon {
flex: 0 0 48px;
height: 48px;
}
.sto_block__button {
margin-top: 1.75rem;
}
.sto_block__image {
padding-inline: 0;
margin-top: 2.5rem;
}
.sto_block__content:not(:has(.details-button)) .sto_block__image,
.fly-delivery-block__container:not(:has(.details-button)) .fly-delivery-block__image,
.map_block__content:not(:has(.details-button)) .map_block__iframe_wrapper iframe,
.trust_block:not(:has(.details-button)) .trust_block__image {
margin-top: 2.5rem;
}
.map_block {
padding-block: 2.5rem;
}
.map_block ~ .reviews-employees__main_block {
margin-top: 0rem;
}
.map_block .title-block {
gap: 1.25rem;
}
.map_block .custom-block-title {
line-height: 1.2;
max-width: 100%;
}
.map_block__title_icon {
flex: 0 0 48px;
height: 48px;
}
.map_block__content_text {
text-align: left;
padding-right: 0;
}
.map_block__content_contacts {
flex-direction: column;
gap: 1.5rem;
margin-top: 2rem;
}
.map_block__content_contacts .adress, 
.map_block__content_contacts .phone {
flex-wrap: wrap;
row-gap: 0.75rem;
}
.map_block__content_contacts_adress,
.map_block__content_contacts_phone {
flex: 0 0 100%;
}
.map_block .custom-block-title {
max-width: 100%;
}
.map_block__button {
position: static;
margin-top: 2.5rem;
}
.map_block__iframe_wrapper iframe {
padding-inline: 12px;
margin-top: 0;
height: 360px;
}
.trust_block {
padding-top: 1.25rem;
padding-bottom: 0;
}
.trust_block__title_icon {
flex: 0 0 48px;
height: 48px;
width: 48px;
}
.trust_block__button {
margin-top: 1.75rem;
}
.trust_block__image {
padding-inline: 0;
}
.trust_block__partners-block {
margin-top: 2.5rem;
}
.trust_block__partners-block_wrapper {
padding-inline: 1rem;
gap: 1.5rem;
}
}
@media screen and (max-width:767px) { 
.details-button {
margin-bottom: 2.5rem;
margin-inline: auto;
}
.parking-block:has(.details-button) .parking-block__title {
max-width: 55%;
}
.fly-delivery-block:not(:has(.details-button)) .fly-delivery-block__text {
margin-bottom: 0;
}
.sto_block__content:not(:has(.details-button)) .sto_block__image, 
.fly-delivery-block__container:not(:has(.details-button)) .fly-delivery-block__image, 
.map_block__content:not(:has(.details-button)) .map_block__iframe_wrapper iframe, 
.trust_block:not(:has(.details-button)) .trust_block__image {
margin-top: 2.5rem;
}
.parking-block__benefits {
grid-template-columns: repeat(1, 1fr);
}
.sto_block__content {
padding-bottom: 3rem;
}
.map_block__content_contacts .adress, 
.map_block__content_contacts .phone {
flex-wrap: wrap;
}
.map_block__content_contacts_adress,
.map_block__content_contacts_phone {
flex: 0 0 100%;
}
.bottom-mobile-menu {
display: block;
z-index: 5;
}
.grand-car__footer {
padding-bottom: 3rem;
}
}
@media screen and ( min-width: 1200px ) {
.most-popular-products--slides .grid_product__cart__charters {
gap: 1rem 1.25rem;
width: min(100%, 382px);
min-height: unset;
}
.most-popular-products--slides .grid_product__cart__price {
font-size: 1.25rem;
margin-bottom: 1.5rem;
}
.most-popular-products--slides .grid_product__cart__buttons {
gap: 1rem 1.5rem;
}
}
@media screen and (min-width:1320px) {
.fly-delivery-block__image,
.parking-block__content,
.sto_block__image,
.trust_block__text_content,
.trust_block__image {
padding-right: 0;
}
.parking-block__benefits {
grid-template-columns: repeat(3, 1fr);
}
.map_block__content_contacts {
flex-direction: row;
gap: 0.25rem;
}
}
.grand-car__header {
background-color: var(--Black_titles, #0F2A2D);
color: var(--white, #FFF);
position: sticky;
z-index: 4;
top: -2px;
}
.grand-car__header .site-header__langs {
opacity: 0; }
.site-header__logo {
position: relative;
}
.site-header__search {
display: flex;
align-items: center;
position: relative;
}
.wc_ps_shortcode_container {
min-width: 100%;
}
.wc_ps_shortcode_container .wc_ps_header_container {
width: 100%;
margin: 0;
background-color: transparent;
border: 1px solid var(--Grey_middle, #838587)!important;
border-radius: 0!important;
}
.wc_ps_header_container .wc_ps_nav_field,
.wc_ps_header_container .wc_ps_nav_submit {
background-color: transparent!important;
}
.wc_ps_header_container .wc_ps_nav_field .wc_ps_search_keyword {
font-family: 'Montserrat', sans-serif !important;
line-height: 1 !important;
color: #CCCCCC !important;
}
.wc_ps_header_container .wc_ps_nav_submit .wc_ps_nav_submit_icon svg {
display: none!important;
}
.wc_ps_header_container .wc_ps_nav_submit .wc_ps_nav_submit_icon::before {
content: "";
background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.17585 15.0744C4.37309 15.0744 1.2793 11.9806 1.2793 8.1778C1.2793 4.37504 4.37309 1.28125 8.17585 1.28125C11.9786 1.28125 15.0724 4.37504 15.0724 8.1778C15.0724 11.9806 11.9786 15.0744 8.17585 15.0744ZM8.17585 2.66056C5.13378 2.66056 2.65861 5.13573 2.65861 8.1778C2.65861 11.2199 5.13378 13.695 8.17585 13.695C11.2179 13.695 13.6931 11.2199 13.6931 8.1778C13.6931 5.13573 11.2186 2.66056 8.17585 2.66056Z" fill="%23CCCCCC"/><path d="M18.0309 18.7167C17.9403 18.7168 17.8506 18.699 17.767 18.6643C17.6833 18.6296 17.6073 18.5787 17.5433 18.5146L12.2371 13.2084C12.1731 13.1444 12.1223 13.0683 12.0876 12.9847C12.053 12.901 12.0352 12.8114 12.0352 12.7208C12.0352 12.6302 12.053 12.5406 12.0876 12.4569C12.1223 12.3733 12.1731 12.2972 12.2371 12.2332C12.3012 12.1692 12.3772 12.1184 12.4608 12.0837C12.5445 12.0491 12.6342 12.0312 12.7247 12.0312C12.8153 12.0313 12.9049 12.0491 12.9886 12.0837C13.0722 12.1184 13.1483 12.1692 13.2123 12.2332L18.5185 17.5394C18.6153 17.6357 18.6812 17.7586 18.708 17.8925C18.7348 18.0264 18.7212 18.1652 18.669 18.2913C18.6167 18.4175 18.5282 18.5252 18.4146 18.601C18.301 18.6767 18.1674 18.717 18.0309 18.7167Z" fill="%23CCCCCC"/></svg>');
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.site-header__button button {
background-color: var(--Red, #C11D1D);
border: none;
color: var(--white, #FFF);
line-height: 1;
width: 100%;
height: 100%;
cursor: pointer;
}
.site-header__phone {
display: flex;
align-items: center;
}
.site-header__phone a {
color: var(--white, #FFF);
text-decoration: none;
letter-spacing: -0.04em;
}
.site-header__socials {
display: flex;
align-items: center;
justify-content: center;
}
.site-header__socials a {
display: inline-flex;
}
.site-header__langs {
display: flex;
align-items: center;
justify-content: center;
}
.site-header__langs ul {
list-style-type: none;
display: flex;
flex-direction: row-reverse;
flex-wrap: wrap;
}
.site-header__langs ul li {
order: 1;
}
.site-header__langs ul li.wpml-ls-current-language {
font-weight: 700;
order: 3;
}
.site-header__langs ul li .wpml-ls-link {
color: var(--white, #FFF);
text-decoration: none;
font-size: 1.125rem;
}
.site-header__langs ul::after {
content: "";
display: block;
width: 1px;
height: 1.5rem;
background-color: var(--white, #FFF);
order: 2;
}
.site-header__nav {
display: flex;
}
.site-header__nav ul {
list-style-type: none;
}
.site-header__nav ul.site-header__menu {
display: flex;
flex-wrap: wrap;
}
.site-header__nav ul.site-header__menu > li > a {
line-height: 1;
}
.site-header__nav ul.site-header__menu li.menu-item-has-children {
position: relative;
}
.site-header__nav ul.site-header__menu li.menu-item-has-children::before,
.site-header__nav ul.site-header__menu li.menu-item-has-children > a::before {
content: "";
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1 1.5L6 6.5L11 1.5" stroke="white" stroke-width="1.5" stroke-linecap="round"/></svg>');
background-size: cover;
background-repeat: no-repeat;
background-position: center;
position: absolute;
transition: transform 0.1s ease;
}
.site-header__nav ul.site-header__menu li.menu-item-has-children.active > a::before {
transform: rotate(180deg);
}
.site-header__nav ul.sub-menu > li a {
line-height: 1.2;
}
.site-header__nav a {
color: var(--white, #FFF);
text-decoration: none;
display: block;
}
.site-header__nav .site-header__nav__favorites {
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
}
.site-header__nav__favorites__count {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
font-size: 12px;
font-weight: 600;
}
.page_breadcrumbs {
padding: 0 1.25rem;
}
#breadcrumbs {
margin: 2.5rem 0 3.75rem;
color: var(--Black_titles, #191A26);
line-height: 1;
}
#breadcrumbs .breadcrumb_last {
font-weight: 500;
}
#breadcrumbs a {
text-decoration: none;
color: var(--Grey_middle, #838587);
}
.ajax_search_content_title,
.predictive_results.predictive_results_header .rs_content_popup .rs_cat {
display: none;
}
.predictive_results.predictive_results_header .rs_content_popup .rs_name {
color: var(--Black_titles, #191A26)!important;
font-size: 1rem !important;
font-family: 'Montserrat', sans-serif !important;
font-weight: 600!important;
}
.predictive_results.predictive_results_header .more_result span {
display: none;
}
.predictive_results.predictive_results_header .rs_content_popup .rs_price, 
.predictive_results.predictive_results_header .rs_content_popup .rs_price .woocommerce-Price-amount, 
.predictive_results.predictive_results_header .rs_content_popup .rs_price .woocommerce-Price-currencySymbol {
font-family: 'Montserrat', sans-serif !important;
}
.predictive_results ul li, 
.predictive_results ul li a, 
.predictive_results ul li p {
text-decoration: none;
font-size: 14px;
line-height: 1.2;
}
.predictive_results.predictive_results_header .result_row {
display: flex;
flex-wrap: wrap;
gap: 0.5rem;
margin: 0;
}
.predictive_results.predictive_results_header .rs_avatar, 
.predictive_results.predictive_results_header .rs_avatar a {
display: flex;
}
.predictive_results.predictive_results_header .rs_avatar img {
object-fit: cover;
}
.predictive_results.predictive_results_header .ajax_search_content {
margin: 6px 0;
padding: 0;
}
.predictive_results.predictive_results_header .more_result a:not([class]) {
color: transparent !important;
font-size: 0px !important;
}
.predictive_results.predictive_results_header .more_result a:not([class])::after {
content: var(--search-button-text);
font-size: 14px;
padding: 10px;
color: var(--Black_titles, #191A26);
display: block;
transition: color 0.3s ease-in-out;
}
.predictive_results.predictive_results_header .more_result a:not([class]):hover::after {
color: var(--Red, #C11D1D);
}
.predictive_results.predictive_results_header .more_result a:not([class]) div {
display: none;
}
.site-header__login.mob-site-header__login{
display: none;
} 
@media screen and ( max-width: 1023px ) {
.site-header__logo {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
width: 100%;
gap: 0.625rem;
padding: 1.125rem 1.25rem;
box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.10);
}
.site-header__logo .custom-logo-link {
width: min(50px, 16%);
}
.site-header__logo .custom-logo-link .custom-logo {
height: auto;
max-width: 100%;
}
.site-header__mobile {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: flex-end;
gap: 0.625rem;
width: calc(84% - 0.625rem);
}
.site-header__mobile__calback .modal-callback {
background-color: var(--Red, #C11D1D);
color: var(--white-back-texts, #FFF);
line-height: 1;
border: none;
font-size: 0.75rem;
font-weight: 600;
padding: 0.5rem;
}
.site-header__mobile__icons {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 0.625rem;
}
.wc_ps_shortcode_container {
min-width: auto;
max-width: max-content!important;
}
.wc_ps_bar .wc_ps_mobile_icon.header_temp {
font-size: 0;
display: block;
}
.wc_ps_bar .wc_ps_mobile_icon.header_temp svg {
color: var(--white, #FFF);
stroke: var(--white, #FFF);
width: 32px;
height: auto;
}
.site-header__nav__favorites, .site-header__mobile__toggler {
display: flex;
align-items: center;
justify-content: center;
}
.wc_ps_shortcode_container .wc_ps_header_container {
display: none;
}
.site-header__socials .site-header__login{
display: none;
}
.mob-site-header__login{
order: 2;
}
.mob-site-header__login a{
display: flex;
padding: 9px 20px;
border: solid 1px #fff;
color: #fff;
text-decoration: none;
font-size: 16px;
font-weight: 500;
gap: 10px;
align-items: center;
justify-content: center;
margin-bottom: 20px;
}
.mob-site-header__login img{
width: 20px;
height: 20px;        
}
.site-header__phone a{
padding: 9px 20px;
border: solid 1px #fff;
color: #fff;
text-decoration: none;
font-size: 16px;
font-weight: 500;
display: block;
text-align: center;
width: 100%;
}
.site-header__login.mob-site-header__login{
display: block;
} 
.wc_ps_mobile_popup {
top: 15%;
background-color: rgba(25, 26, 38, 0.8);
}
.wc_ps_header_container .wc_ps_nav_submit .wc_ps_nav_submit_icon::before {
width: 25px;
height: 100%;
background-size: auto;
}
.site-header__items {
width: min(100%, 270px);
padding: 0 1.25rem;
position: fixed;
background-color: var(--Black_titles, rgba(25, 26, 38, 1));
right: 0;
bottom: 0;
transform: translateX(100%);
opacity: 0.25;
transition: opacity 0.4s ease, transform 0.4s ease;
}
.site-header__items.active {
transform: translateX(0%);
opacity: 1;
overflow-y: auto;
}
.site-header__search, 
.site-header__button {
display: none;
}
.site-header__nav {
order: 1;
flex-direction: column;
align-items: flex-start;
margin-bottom: 0px;
}
.site-header__nav > div {
width: 100%;
}
.site-header__nav ul.site-header__menu {
flex-direction: column;
gap: 2rem;
margin-bottom: 2rem;
padding-top: 1.75rem;
}
.site-header__nav ul.site-header__menu li.menu-item-has-children > a::before {
width: 13px;
height: 7px;
right: 17px;
top: 4px;
}
.site-header__nav ul.site-header__menu > li > a {
width: fit-content;
position: relative;
}
.site-header__nav ul.site-header__menu li.menu-item-has-children > a {
padding-right: 37px;
}
.site-header__nav .sub-menu {
display: flex;
flex-direction: column;
padding-left: 0.75rem;
max-height: 0px;
overflow: hidden;
transition: max-height 0.4s ease;
}
.site-header__nav .sub-menu > li > a {
padding: 0.5rem 0;
}
.site-header__nav .sub-menu > li > a:first-child {
margin-top: 0.5rem;
}
.site-header__langs {
order: 2;
justify-content: flex-start;
margin-bottom: 1.75rem;
}
.site-header__langs ul {
gap: 0.375rem;
}
.site-header__phone {
order: 3;
margin-bottom: 1.75rem;
}
.site-header__phone a {
font-size: 1.125rem;
}
.site-header__socials {
order: 4;
justify-content: flex-start;
gap: 0.75rem;
}
.site-header__socials svg {
height: 1.75rem;
width: auto;
}
}
@media screen and ( min-width: 370px ) {
.site-header__mobile__calback {
margin: 0 auto;
}
}
@media screen and ( min-width: 576px ) {
.site-header__mobile__calback .modal-callback {
font-size: 1rem;
padding: 0.75rem 1rem;
}
.site-header__mobile__calback {
margin: 0 auto;
}
.site-header__mobile__icons {
gap: 1rem;
}
.wc_ps_mobile_popup {
top: 8%;
}
}
@media screen and ( min-width: 1024px ) {
.grand-car__header {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
transition: top 0.35s ease, padding-bottom 0.35s ease;
top: 0px;
}
.grand-car__header.hidden {
top: -64px;
padding-bottom: 0.75rem;
}
.grand-car__header:hover {
top: 0px;
}
.custom-logo-link img {
height: 64px;
width: auto;
}
.grand-car__header > .container {
--bs-gutter-x: 0;
}
.site-header__logo {
top: 4px;
display: flex;
align-items: center;
}
.site-header__items > .row >* {
--bs-gutter-x: 1rem;
}
.site-header__search {
width: calc(100% - 210px - 170px - 128px - 135px);
margin-left: auto;
}
.wc_ps_container.wc_ps_header_container .wc_ps_nav_right, 
.wc_ps_container.wc_ps_header_container .wc_ps_nav_fill {
height: 34px!important;
}
.wc_ps_header_container .wc_ps_nav_field .wc_ps_search_keyword {
font-size: 1rem !important;
}    
.wc_ps_header_container .wc_ps_nav_submit .wc_ps_nav_submit_icon::before {
width: 1.25rem;
height: 1.25rem;
}
.site-header__button {
width: 210px;
}
.site-header__button button {
font-weight: 500;
font-size: 1rem;
}
.site-header__phone {
font-size: 1.125rem;
width: 170px;
}
.site-header__socials {
width: 253px;
gap: 12px;
justify-content: space-around;
padding: 0px;
}  
.site-header__login{
width: 135px;
align-items: center;
justify-content: center;
display: flex;
padding: 0;
}
.site-header__login a{
display: inline-flex;
gap: 8px;
padding: 2px 10px;
border: solid 1px #0F2A2D;
color: #fff;
font-weight: 500;
font-size: 16px;
text-decoration: none;
}
.site-header__login a:hover{
border: solid 1px #fff;
}
.site-header__login  span{
display: flex;
align-items: center;
}
.site-header__login img{
height: 20px.site-header__socials;
}
.site-header__langs {
width: 13%;
padding-right: 0;
}
.site-header__langs ul li {
padding: 0 0.375rem;
} .site-header__nav {
align-items: center;
padding: 0 0 0 0.75rem; padding-right: 1rem;
justify-content: flex-end;
}
.menu-glavnoe-menyu-novoe-container {
width: calc(100% - 40px);
}
.site-header__nav ul.site-header__menu {
align-items: center;
width: 100%;
gap: 10px 0;
justify-content: space-between;
}
.site-header__nav .site-header__nav__favorites svg {
width: 1.5rem;
height: auto;
min-width: 1.5rem;
}
.site-header__nav ul.site-header__menu > li > a {
padding: 0 0 3px 0;
font-size: 0.875rem;
} .site-header__nav ul.site-header__menu li.menu-item-has-children {
padding-right: 0.875rem;
}
.site-header__nav ul.site-header__menu li.menu-item-has-children::before {
width: 14px;
height: 7px;
right: 0;
top: 50%;
transform: translateY(-50%);
}
.site-header__nav ul.sub-menu {
position: absolute;
top: 100%;
left: 0;
padding: 1.75rem 1rem 1.25rem;
background-color: var(--Black_titles, #191A26);
width: max-content;
max-width: 231px;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
font-size: 0.9375rem;
min-width: 112px;
}
.site-header__nav ul.site-header__menu li.menu-item-has-children:hover > .sub-menu {
opacity: 1;
visibility: visible;
}
.site-header__nav ul.sub-menu > li a {
margin: 0 -1.25rem;
padding: 0.5rem 1.25rem;
}
.site-header__nav .site-header__nav__favorites,
.site-header__nav .site-header__nav__favorites .site-header__nav__favorites__count {
padding-left: 1rem;
}
#breadcrumbs {
margin: 2.5rem 0 3.75rem;
}
}
@media screen and ( min-width: 1200px ) {
.site-header__nav ul.site-header__menu li.menu-item-has-children {
padding-right: 1.125rem;
} .site-header__nav ul.sub-menu {
font-size: 1rem;
}
}
@media screen and ( min-width: 1400px ) {
.site-header__items > .row {
padding-left: 5%;
}
.site-header__items > .row >* {
--bs-gutter-x: 2rem;
}
.site-header__langs {
width: min(11%, 111px);
}
}
.page_banner {
position: relative;
overflow: hidden;
}
.page_banner__slide {
position: relative;
color: var(--white, #FFF);
}
.page_banner__slide::before {
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
background-color: rgba(25, 26, 38, 0.6);
z-index: 1;
}
.home .page_banner__slide:first-child::before {
}
.page_banner__slide__content {
position: relative;
z-index: 2;
}
.page_banner__slide__title {
line-height: 1.2;
font-weight: 700;
}
.page_banner__slide__title .new-year {
position: relative;
}
.page_banner__slide__title .new-year:after {
content: '';
width: clamp(25px, 2vw, 38px);
height: 50px;
background-image: url(//staging.grandcar.kz/wp-content/themes/GrandCar-kz/assets/pictures/new-year-hat-o.png);
position: absolute;
background-size: 100%;
background-repeat: no-repeat;
right: -0.25rem;
transform: scaleX(-1);
}
.page_banner__slide__description {
line-height: 1.5;
}
.page_banner__slide__title,
.page_banner__slide__description {
width: min( 620px, 100% );
}
.page_banner__slide__description .selected_text {
font-weight: 700;
margin-top: 1.5rem;
}
.page_banner__controls {
position: absolute;
width: 100%;
z-index: 2;
}
.page_banner__bullets {
display: flex;
align-items: center;
gap: 0.75rem;
font-size: 0.75rem;
font-weight: 700;
line-height: 1;
}
.reviews-employees__wrapper .page_banner__bullets {
margin-top: 2.5rem;
}
.page_banner__bullets .glide__bullet {
background: transparent;
color: var(--white, #FFF);
border: none;
cursor: pointer;
transition: font-size 0.2s linear;
display: inline-flex;
align-items: center;
}
.reviews-employees__wrapper .page_banner__bullets .glide__bullet {
color: var(--Black_titles, #191A26);
}
.page_banner__bullets .glide__bullet:not(:first-child):not(:last-child)::before,
.page_banner__bullets .glide__bullet:not(:first-child):not(:last-child)::after,
.page_banner__bullets .glide__bullet:last-child::before,
.page_banner__bullets .glide__bullet:first-child::after {
content: "";
display: inline-flex;
height: 2px;
background-color: #FFF;
width: 0px;
margin: 0px;
transition: width 0.2s linear, margin 0.2s linear;
}
.reviews-employees__wrapper .page_banner__bullets .glide__bullet:not(:first-child):not(:last-child)::before,
.reviews-employees__wrapper .page_banner__bullets .glide__bullet:not(:first-child):not(:last-child)::after,
.reviews-employees__wrapper .page_banner__bullets .glide__bullet:last-child::before,
.reviews-employees__wrapper .page_banner__bullets .glide__bullet:first-child::after {
background-color: var(--Black_titles, #191A26);
}
.reviews-employees__wrapper .page_banner__bullets .glide__bullet.glide__bullet--active {
font-size: 1.25rem;
}
.page_banner__bullets .glide__bullet.glide__bullet--active::before,
.page_banner__bullets .glide__bullet.glide__bullet--active:first-child::after {
width: 92px;
margin-left: 1rem;
margin-right: 0.25rem;
}
.page_banner__bullets .glide__bullet.glide__bullet--active:not(:first-child):not(:last-child)::before,
.page_banner__bullets .glide__bullet.glide__bullet--active:not(:first-child):not(:last-child)::after {
width: 46px;
}
.page_banner__bullets .glide__bullet.glide__bullet--active:not(:first-child):not(:last-child)::before {
margin: 0 1rem 0 0.25rem;
}
.page_banner__bullets .glide__bullet.glide__bullet--active:not(:first-child):not(:last-child)::after {
margin: 0 0.25rem 0 1rem;
}
.page_banner__bullets .glide__bullet.glide__bullet--active::before {
margin-left: 0.25rem;
margin-right: 1rem;
}
.page_banner__next-screen {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
left: 50%;
transform: translateX(-50%);
cursor: pointer;
animation: bounce 1s linear infinite;
gap: 0.625rem;
color: var(--white-back-texts, #FFF);
font-weight: 500;
font-size: 1.125rem;
line-height: 1.5;
width: max-content;
z-index: 2;
}
.page_banner__next-screen:not(.singular-slider) {
display: none;
}
.page_banner__next-screen:hover {
animation: none;
}
@keyframes bounce {
0%,50%,100% { translate: 0 0%; }
25% { translate: 0 -10% }
75% { translate: 0 10% }    
}
.page_banner__slide {
background: rgba(244, 246, 249, 1);
}
.page_banner__slide .page_banner__slide__image__mobile,
.page_banner__slide .page_banner__slide__image {
position: absolute;
z-index: 0;
object-fit: cover;
width: 100%;
height: 100%;
}
.page_banner__slide.active .page_banner__slide__image__mobile,
.singular-slider .page_banner__slide .page_banner__slide__image__mobile {
display: block;
}
.page_banner__slide__support-text {
margin-top: min(3.75rem, 18.8%);
}
.page_banner__slide__support__title {
font-size: 4rem;
font-weight: 600;
line-height: 1;
margin-bottom: min(20px, 6.25%);
}
.page_banner__slide__support__text {
font-size: 1.25rem;
line-height: 1;
}
.reviews-employees__main_block {
background-color: var(--Background, #F4F6F9);
padding-top: 3.75rem;
padding-bottom: 3.75rem;
}
.page-vacansii-body .reviews-employees__main_block {
padding-bottom: 0;
}
.reviews-employees__wrapper .page-title {
font-size: clamp(1.5rem, 2.5vw, 2rem);
line-height: 1.2;
font-weight: 600;
margin-bottom: 1.75rem;
}
.reviews-employees {
display: flex;
}
.reviews-employees__item {
display: flex;
align-items: center;
flex-direction: column;
gap: 1.5rem;
}
.reviews-employees__item_text-block {
max-width: 656px;
order: 1;
}
.reviews-employees__item_text-header {
display: flex;
align-items: center;
font-size: clamp(1.25rem, 2vw, 1.5rem);
text-transform: uppercase;
font-weight: 600;
gap: 0.75rem;
}
.reviews-employees__item_text {
margin-top: 1.25rem;
line-height: 1.5;
}
.reviews-employees__item_text p:not(:first-child) {
margin-top: 0.5rem;
}
.reviews-employees__item_text strong{
color: #393E41;
font-weight: 600;
}
.reviews-employees__item_image {
margin-inline: auto;
object-fit: cover;
height: 550px;
}
.reviews-employees__wrapper .glide {
position: relative;
}
.glide.basic-style .reviews-employees__item {
flex: 0 0 100%;
}
.reviews-employees__wrapper .glide__track {
overflow: hidden;
}
.reviews-employees__wrapper .glide__arrows {
display: none;
}
.reviews-employees__wrapper .glide__arrow {
background: none;
border: none;
cursor: pointer;
}
@media screen and ( min-width: 100px ) {
.page_banner {
margin-bottom: 2.5rem;
}
.page_banner.is_front {
margin-bottom: 3.75rem;
}
#site-main:has(.page_banner.is_front + .list-cars) .page_banner.is_front {
margin-bottom: 0;
}
.page_banner__slide {
--height: calc(100vh - 72px);
aspect-ratio: 90 / 187;
width: 100%;
max-height: var(--height);
}
.page_banner__slide__content {
padding: 0 1.25rem;
}
.page_banner__slide::before {
right: 0;
}
.page_banner__slide__content,
.page_banner__slide__content > .row {
height: var(--height);
}
.page_banner__slide__content .row > div {
display: flex;
flex-direction: column;
gap: 1.25rem;
max-height: 69.52%;
margin-top: min(72px, 20.934%);
}
.page_banner__slide__title {
font-size: 2rem;
}
.page_banner__controls {
bottom: 16%;
}
.page_banner__bullets {
justify-content: center;
padding: 0 1.25rem;
}
.page_banner__bullets .glide__bullet.glide__bullet--active {
font-size: 1rem;
}
.page_banner__next-screen {
bottom: 16%;
}
.page_banner__next-screen svg.is_front {
width: 2rem;
}
.page_banner__slide__content .row > div .cta_btn_link {
margin-top: auto;
margin-bottom: 3rem;
}
}
@media screen and ( min-width: 460px ) {
.page_banner__slide {
--height: calc(100vh - 90px);
}
.page_banner__slide__content .row > div {
max-height: 60%;
}
}
@media screen and ( max-height: 540px ) {
.page_banner__slide {
height: auto;
aspect-ratio: unset;
max-height: unset;
}
.page_banner__slide__content, 
.page_banner__slide__content > .row {
height: auto;
padding-bottom: 28px;
}
.page_banner__controls {
display: none;
}
}
@media screen and ( min-width: 768px ) {
.page_banner__slide {
aspect-ratio: 16 / 7.16667;
max-height: unset;
}
.page_banner__slide.active .page_banner__slide__image__mobile,
.singular-slider .page_banner__slide .page_banner__slide__image__mobile {
display: none;
}
.page_banner__slide.active .page_banner__slide__image,
.singular-slider .page_banner__slide .page_banner__slide__image {
display: block;
}
.page_banner__slide::before {
right: 33.33333333%;
}
.page_banner__slide__content .row > div {
margin: 0;
max-height: unset;
justify-content: center;
}
.page_banner__slide__content .row > div .cta_btn_link {
margin: 0;
width: min(282px, 100%);
}
.page_banner__bullets {
justify-content: flex-end;
}
.page_banner__next-screen {
left: 66.6666666667%;
}
.page_banner__next-screen:not(.singular-slider) {
display: flex;
}
.page_banner__slide__support-text {
margin-top: min(1.25rem, 3.088%);
}
}
@media screen and ( min-width: 992px ) {
.page_banner__slide::before {
right: 50%;
}
.page_banner__slide:first-child::before {
right: 100%;
}
.page_banner.is_front {
margin-bottom: 6.25rem;
}
.page_banner__slide {
--height: calc(100vh - 114px);
max-height: var(--height);
height: var(--height);
}
.page_banner__bullets {
justify-content: flex-start;
}
.reviews-employees__wrapper .page_banner__bullets {
justify-content: center;
}
.page_banner__next-screen {
left: 50%;
}
}
@media screen and ( min-width: 1024px ) {
.page_banner__slide__content .row > div {
gap: 0;
justify-content: center;
padding-bottom: 14.2%;
}
.page_banner__slide__title {
font-size: min(3.25rem, 2.75vw);
margin-bottom: min(5%, 2rem);
}
.page_banner__slide__description {
font-size: min(1.5rem, 1.25vw);
margin-bottom: min(3.75rem, 3.15vw);
}
.page_banner__bullets .glide__bullet.glide__bullet--active {
font-size: 1.25rem;
}
.page_banner__next-screen svg.is_front {
width: auto;
}
.page_banner__next-screen {
bottom: 5.815%;
}
.page_banner__slide__support__title {
font-size: min(96px, 5vw);
}
.page_banner__slide__support__text {
font-size: min(2rem, 1.7vw);
line-height: 1.5;
}
.reviews-employees__main_block {
padding-top: 6.25rem;
padding-bottom: 6.25rem;
}
.page-vacansii-body .reviews-employees__main_block {
padding-bottom: 0;
}
.reviews-employees__item {
padding-inline: 2.5rem;
flex-direction: row;
}
.reviews-employees__item_text-block {
order: 0;
}
.reviews-employees__item_image {
margin-inline-start: auto;
}
.reviews-employees__wrapper .glide__arrows {
display: flex;
justify-content: space-between;
position: absolute;
width: 100%;
top: 43%;
transform: translateY(-50%);
}
.reviews-employees__wrapper .page_banner__bullets .glide__bullet.glide__bullet--active {
font-size: 1rem;
}
}
@media screen and ( max-width: 1600px ) {
.page_banner__slide__content .row > div {
padding-bottom: 5.2%;
}
}
.page_banner__slide {
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.avto_podbor {
overflow: hidden;
}
.avto_podbor__title {
line-height: 1.2;
color: var(--Black_titles, #191A26);
}
.avto_podbor__title span {
color: var(--Red, #C11D1D);
}
.avto_podbor__slide__body {
border-radius: 0.25rem;
background: var(--white-back-texts, #FFF);
box-shadow: 1px 1px 16px 0px rgba(26, 20, 35, 0.10);
overflow: hidden;
display: flex;
flex-direction: column;
}
.avto_podbor__slide__image {
display: flex;
align-items: center;
justify-content: center;
aspect-ratio: 312/233;
}
.avto_podbor__slide__image__img {
object-fit: cover;
width: 100%;
height: 100%;
}
.avto_podbor__slide__item-info {
margin: 0 0 0.75rem;
color: var(--Black_titles, #191A26);
font-size: 1.25rem;
}
.avto_podbor__slide__title {    
font-weight: 700;
line-height: 1.2;    
}
.avto_podbor__slide__price {
font-weight: 600;
line-height: 1;
font-size: 1.25rem;
margin-bottom: 0.25rem;
}
.avto_podbor__slide__description__row {
display: flex;
align-items: center;
flex-wrap: wrap;
justify-content: space-between;
line-height: 1;
color: var(--Black_titles, #191A26);
}
.avto_podbor__slide__description {
display: flex;
flex-direction: column;
gap: 1rem;
margin: auto 0 1.25rem;
}
.avto_podbor__slide__description__row.red {
color: var(--Red, #C11D1D);
font-weight: 600;
font-size: 1.125rem;
}
.avto_podbor__bullets {
display: none;
}
.avto_podbor__bullets .glide__bullet {
background: transparent;
color: var(--Black_titles, #191A26);
border: none;
cursor: pointer;
transition: font-size 0.2s linear;
display: inline-flex;
align-items: center;
}
.avto_podbor__bullets .glide__bullet:not(:first-child):not(:last-child)::before,
.avto_podbor__bullets .glide__bullet:not(:first-child):not(:last-child)::after,
.avto_podbor__bullets .glide__bullet:last-child::before,
.avto_podbor__bullets .glide__bullet:first-child::after {
content: "";
display: inline-flex;
height: 2px;
background-color: var(--Black_titles, #191A26);;
width: 0px;
margin: 0px;
transition: width 0.2s linear, margin 0.2s linear;
}
.avto_podbor__bullets .glide__bullet.glide__bullet--active::before,
.avto_podbor__bullets .glide__bullet.glide__bullet--active:first-child::after {
width: 92px;
margin-left: 1rem;
margin-right: 0.25rem;
}
.avto_podbor__bullets .glide__bullet.glide__bullet--active:not(:first-child):not(:last-child)::before,
.avto_podbor__bullets .glide__bullet.glide__bullet--active:not(:first-child):not(:last-child)::after {
width: 46px;
}
.avto_podbor__bullets .glide__bullet.glide__bullet--active:not(:first-child):not(:last-child)::before {
margin: 0 1rem 0 0.25rem;
}
.avto_podbor__bullets .glide__bullet.glide__bullet--active:not(:first-child):not(:last-child)::after {
margin: 0 0.25rem 0 1rem;
}
.avto_podbor__bullets .glide__bullet.glide__bullet--active::before {
margin-left: 0.25rem;
margin-right: 1rem;
}
.avto_podbor__bullets .glide__bullet.glide__bullet--active.one_line:not(:first-child):not(:last-child)::before {
margin: 0 0 0 0.5rem;
}
.avto_podbor__bullets .glide__bullet.glide__bullet--active.one_line:not(:first-child):not(:last-child)::after {
margin: 0 0.5rem 0 0;
}
@media screen and ( min-width: 100px ) {
.avto_podbor__wrapper {
padding: 0 1.25rem 1rem;
margin-bottom: 2.75rem;
overflow: hidden;
}
.avto_podbor__title {
font-size: 1.5rem;
font-weight: 600;
margin-bottom: 1.75rem;
}
.avto_podbor__slide__body {
height: 100%;
padding: 0 1rem 1.3125rem;
}
.avto_podbor__slide__image {
margin: 0 -1rem 1.25rem;
}  
.avto_podbor__slide__button .cta_btn_link {
background-color: transparent;
padding: 1rem 1.25rem;
font-size: 1rem;
color: var(--Black_titles, #191A26);
border: 1px solid var(--Black_titles, #191A26);
width: 100%;
}
}
@media screen and ( min-width: 1024px ) {
.avto_podbor__title {
font-size: 2rem;
margin-bottom: 3rem;
font-weight: 700;
}
}
@media screen and ( min-width: 1400px ) {
.avto_podbor__track {
margin-bottom: 3rem;
}
.avto_podbor__bullets {
display: flex;
justify-content: center;
align-items: center;
height: 1.5rem;
}
.avto_podbor__bullets .glide__bullet {
font-weight: 700;
font-size: 0.75rem;
}
.avto_podbor__bullets .glide__bullet:not(.one_line) {
margin: 0 0.375rem;
}
.avto_podbor__bullets .glide__bullet.glide__bullet--active {
font-size: 1.25rem;
}
}
.grid_product__wrapper {
overflow: hidden;
}
.grid_product__title {
color: var(--Black_titles, #191A26);
font-weight: 600;
line-height: 1.2;
}
.grid_product__title span {
color: var(--Red, #C11D1D);
}
.grid_product__track {
margin-bottom: 1.75rem;
}
.grid_product__row {
display: flex;
}
.grid_product__cart__body {
position: relative;
display: flex;
flex-direction: column;
overflow: hidden;
height: 100%;
padding: 0 1rem 1.25rem;
border-radius: 0.25rem;
background-color: var(--white-back-texts, #FFF);
box-shadow: 1px 1px 16px 0px rgba(26, 20, 35, 0.10);
}
.grid_product__tabs {
font-size: 1.25rem;
display: flex;
flex-direction: column;
gap: 0.5rem;
margin-bottom: 1.75rem;
position: relative;
}
.grid_product__tab {
position: relative;
cursor: pointer;
border: none;
background: #ffffff;
width: 100%;
text-align: center;
padding-block: 0.875rem;
display: flex;
justify-content: center;
gap: 0.75rem;
color: #393E41;
transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}
.grid_product__tab:hover {
color: #ffffff;
background-color: var(--Black_titles);
}
.grid_product__tab:before {
width: 24px;
height: 24px;
content: '';
display: block;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><g clip-path="url(%23clip0_1929_16419)"><path d="M1.60352 11.25H23.3961" stroke="%23393E41" stroke-width="1.63636" stroke-linecap="round" stroke-linejoin="round"/><path d="M21.5 17.25V19.5C21.5 19.6989 21.421 19.8897 21.2803 20.0303C21.1397 20.171 20.9489 20.25 20.75 20.25H18.5C18.3011 20.25 18.1103 20.171 17.9697 20.0303C17.829 19.8897 17.75 19.6989 17.75 19.5V17.25" stroke="%23393E41" stroke-width="1.63636" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.25 17.25V19.5C7.25 19.6989 7.17098 19.8897 7.03033 20.0303C6.88968 20.171 6.69891 20.25 6.5 20.25H4.25C4.05109 20.25 3.86032 20.171 3.71967 20.0303C3.57902 19.8897 3.5 19.6989 3.5 19.5V17.25" stroke="%23393E41" stroke-width="1.63636" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.5 14.25H8" stroke="%23393E41" stroke-width="1.63636" stroke-linecap="round" stroke-linejoin="round"/><path d="M17 14.25H18.5" stroke="%23393E41" stroke-width="1.63636" stroke-linecap="round" stroke-linejoin="round"/><path d="M21.5 11.25L18.6969 4.95C18.6387 4.81672 18.543 4.70322 18.4215 4.62333C18.3 4.54343 18.1579 4.50058 18.0125 4.5H6.9875C6.84208 4.50058 6.69997 4.54343 6.57846 4.62333C6.45695 4.70322 6.36129 4.81672 6.30313 4.95L3.5 11.25V17.25H21.5V11.25Z" stroke="%23393E41" stroke-width="1.63636" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_1929_16419"><rect width="24" height="24" fill="white" transform="translate(0.5)"/></clipPath></defs></svg>');
}
.grid_product__tab.active {
background-color: var(--Red, #C11D1D);
font-weight: 600;
display: flex;
justify-content: center;
gap: 0.5rem;
color: #ffffff;
}
.grid_product__tab.active:before,
.grid_product__tab:hover:before {
width: 24px; 
height: 24px;
content: '';
display: block;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_1929_16409)"><path d="M1.10352 11.25H22.8961" stroke="white" stroke-width="1.63636" stroke-linecap="round" stroke-linejoin="round"/><path d="M21 17.25V19.5C21 19.6989 20.921 19.8897 20.7803 20.0303C20.6397 20.171 20.4489 20.25 20.25 20.25H18C17.8011 20.25 17.6103 20.171 17.4697 20.0303C17.329 19.8897 17.25 19.6989 17.25 19.5V17.25" stroke="white" stroke-width="1.63636" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.75 17.25V19.5C6.75 19.6989 6.67098 19.8897 6.53033 20.0303C6.38968 20.171 6.19891 20.25 6 20.25H3.75C3.55109 20.25 3.36032 20.171 3.21967 20.0303C3.07902 19.8897 3 19.6989 3 19.5V17.25" stroke="white" stroke-width="1.63636" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 14.25H7.5" stroke="white" stroke-width="1.63636" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.5 14.25H18" stroke="white" stroke-width="1.63636" stroke-linecap="round" stroke-linejoin="round"/><path d="M21 11.25L18.1969 4.95C18.1387 4.81672 18.043 4.70322 17.9215 4.62333C17.8 4.54343 17.6579 4.50058 17.5125 4.5H6.4875C6.34208 4.50058 6.19997 4.54343 6.07846 4.62333C5.95695 4.70322 5.86129 4.81672 5.80313 4.95L3 11.25V17.25H21V11.25Z" stroke="white" stroke-width="1.63636" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_1929_16409"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
}
.grid_product__spinner {
display: none;
position: absolute;
right: 0;
top: -1.75rem;
}
.grid_product__spinner.active {
display: block;
}
.grid_product__cart__favorite {
position: absolute;
top: 0.625rem;
right: 0.625rem;
}
.grid_product__cart__thumbnail {
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
margin: 0 -1rem 1rem;
aspect-ratio: 312/234;
border-radius: 0.25rem 0.25rem 0 0;
cursor: pointer;
}
.grid_product__cart__thumbnail img {
object-fit: cover;
width: 100%;
height: 100%;
}
.grid_product__cart__title {
color: var(--Black_titles, #191A26);
font-weight: 700;
font-size: 1.25rem;
line-height: 1.2;
margin-bottom: 0.75rem;
}
.grid_product__cart__charters {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
gap: 0.75rem;
margin-bottom: 2rem;
margin-top: auto;
font-size: 0.75rem;
min-height: 62px;
}
.grid_product__cart__charter {
display: inline-flex;
align-items: center;
color: var(--Black_titles, #191A26);
gap: 0.25rem;
font-size: 0.875rem;
}
.grid_product__cart__price .price-wrapper {
display: block;
margin-bottom: 0.5rem;
}
.grid_product__cart__price  .price-digits {
font-size: 1.125rem;
}
.grid_product__cart__price  .price-digits.kzt {
font-size: 1.25rem;
font-weight: 600;
color: var(--Red, #C11D1D);
}
.grid_product__cart__price {
color: var(--Black_titles, #191A26);
line-height: 1;
font-weight: 500;
font-size: 1.25rem;
margin-bottom: 1.5rem;
}
.grid_product__cart__buttons {
display: flex;
flex-wrap: wrap;
gap: 1rem;
}
.grid_product__cart__button {
display: inline-flex;
align-items: center;
justify-content: center;
width: 100%;
padding: 1rem 1.25rem;
border: none;
font-weight: 600;
line-height: 1;
text-decoration: none;
cursor: pointer;
transition: color 0.16s ease, background-color 0.16s ease, box-shadow 0.16s ease;
}
.grid_product__cart__button.get_car_price {
background-color: var(--Red, #C11D1D);
color: var(--white-back-texts, #FFF);
}
.grid_product__cart__button.readmore {
background: var(--white-back-texts, #FFF);
color: var(--Black_titles, #191A26);
box-shadow: inset 0 0 0 1px var(--Black_titles, #191A26);
}
.grid_product__catalog {
display: flex;
justify-content: center;
}
.grid_product__catalog .cta_btn_link {
display: inline-flex;
color: var(--Black_titles, #191A26);
background-color: transparent;
font-weight: 600;
font-size: 1rem;
padding: 1.0625rem 1.25rem;
gap: 1.125rem;
border: 1px solid;
line-height: 1;
width: fit-content;
max-width: 100%;
}
.grid_product__catalog .cta_btn_link svg path {
fill: currentColor;
}
@media screen and ( min-width: 100px ) {
.grid_product__wrapper {
padding: 0 1.25rem 3.75rem;
overflow: hidden;
}
.grid_product__title {
font-size: 1.5rem;
margin-bottom: 1.75rem;
}
}
@media screen and ( min-width: 1024px ) {
.grid_product__cart.glide__slide.glide__slide--clone {
display: none;
}
.grid_product__wrapper {
overflow: unset;
}
.grid_product__title {
margin-bottom: 3rem;
font-size: 2rem;
}
.grid_product__tabs {
flex-direction: row;
gap: 2rem;
justify-content: center;
}
.grid_product__tab {
width: 332px;
}
.grid_product__spinner {
transform: none;
top: 1rem;
}
.grid_product__track {
margin-bottom: 3rem;
}
.grid_product__row {
transform: unset!important;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(312px, 1fr));
max-width: 100%;
gap: 2rem 1.5rem;
}
.grid_product__wrapper:has(.grid_product__tabs) .grid_product__row {
grid-template-columns: repeat(4, 1fr);
}
.grid_product__cart {
min-width: 100%;
margin: 0!important;
max-width: 100%;
width: 100% !important;
}
.grid_product__cart__body {
overflow: visible;
}
.grid_product__catalog .cta_btn_link {
width: fit-content;
}
}
.page_advantages__wrapper {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
.page_advantages__title {
color: var(--Black_titles, #191A26);
font-weight: 600;
font-size: 1.5rem;
line-height: 1.2;
margin-bottom: 1.5rem; }
.page_advantages__subtitle {
line-height: 1.5;
font-weight: 500;
margin-bottom: 1.75rem;
}
.page_advantages__title span,
.page_advantages__subtitle span {
color: var(--Red, #C11D1D);
}
.page_advantages__content__body {
display: flex;
flex-direction: column;
align-items: center; gap: 2.875rem;
padding: 0 0.625rem 3.75rem;
}
.page_advantages__item__title {
display: inline-flex;
align-items: center;
color: var(--Black_titles, #191A26);
font-weight: 600;
gap: 1rem;
font-size: 1.125rem;
line-height: 1;
margin-bottom: 1.25rem;
}
.page_advantages__item__description {
color: var(--Grey_dark_texts, #393E41);
line-height: 1.5;
}
.page_advantages__form {
padding: 2.5rem 1.25rem;
background-color: var(--white, #FFF);
}
.page_advantages__content__link {
font-weight: 600;
font-size: 1.25rem;
line-height: 1;
display: flex;
align-items: center;
justify-content: flex-start;
gap: 1.25rem;
color: var(--Black_titles, #191A26);
position: relative;
text-decoration: none;
background-color: transparent;
}
.page_advantages__content__link svg {
transform: rotate(-90deg);
}
.page_advantages__content__link svg path {
fill: currentColor;
}
.page_advantages__content__link::after {
content: "";
background-color: currentColor;
position: absolute;
bottom: -30%;
left: 0;
right: 0.0;
height: 1px;
content: "";
opacity: 0;
-webkit-transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-ms-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-o-transform: translateY(-10px);
transform: translateY(-10px);
}
.page_advantages__form .nf-form-content .nf-field-container.submit-container {
margin-top: 52px;
}
.page_advantages__form .nf-form-layout .nf-form-content input[type=submit] {
width: 100%;
background: var(--submit-button);
color: #FFF;
border: 1px solid var(--submit-button);
transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.page_advantages__form .nf-form-layout .nf-form-content input[type=submit]:hover {
background-color: transparent;
color: var(--submit-button);
}
@media screen and ( max-width: 575px ) {
.page_advantages__form {
margin: 0 -0.5rem;
max-width: 100vw;
width: 100vw;
}
}
@media screen and ( min-width: 768px ) {
.page_advantages {
background-color: var(--white-back-texts, #FFF);
padding: 3.75rem 0;
}
.page_advantages__title {
text-align: left;
}
.page_advantages__form {
width: 50%;
padding-right: calc(var(--bs-gutter-x) * .5);
padding-left: calc(var(--bs-gutter-x) * .5);
margin: 0;
padding-top: 0;
padding-bottom: 0;
}
.page_advantages__content__body {
width: min(550px, 100%);
padding-top: 2.5rem;
padding-left: 0;
padding-right: 0;
margin-left: auto;
gap: 3rem;
text-align: left;
}
.page_advantages__form__wrapper {
background: var(--Background, #F4F6F9);
padding: 2.5rem;
width: min(560px, 100%);
margin-left: auto;
}
}
@media screen and ( min-width: 992px ) {
.page_advantages__title {
font-size: 2rem;
}
.page_advantages__subtitle {
font-size: 1.25rem;
margin-bottom: 3rem;
}
.page_advantages__item__title {
font-size: 1.25rem;
}
.page_advantages__item__description {
font-size: 1.125rem;
}
.page_advantages__content__link {
align-self: flex-start;
}
.page_advantages__content__link:hover::after {
height: 2px;
opacity: 1;
transform: translateY(0);
z-index: 2;
}
}
.page_testimonals {
padding: 3.75rem 0 3.125rem;
}
.page_testimonals *::-webkit-scrollbar {
display: none;
}
.page_testimonals__wrapper {
padding: 0 1.25rem;
overflow: hidden;
}
.page_testimonals__title {
color: var(--Black_titles, #191A26);
font-weight: 600;
line-height: 1.2;
font-size: 1.5rem;
margin-bottom: 1.75rem;
}
.page_testimonals__title span {
color: var(--Red, #C11D1D);
}
.page_testimonals__track {
margin-bottom: 1.75rem;
}
.page_testimonals__slides {
display: flex;
}
.page_testimonals__slide__body {
background-color: var(--white-back-texts, #FFF);
display: flex;
flex-direction: column;
height: 100%;
padding: 0 1rem 1.25rem;
border-radius: 0.25rem;
box-shadow: 1px 1px 16px 0px rgba(26, 20, 35, 0.10);
}
.page_testimonals__slide__thumbnail {
position: relative;
margin: 0 -1rem;
overflow: hidden;
margin-bottom: 1.25rem;
border-radius: 0.25rem;
}
.page_testimonals__slide__image {
aspect-ratio: 16 / 9;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
}
.page-template-page-avto-after-fix .page_testimonals__slide__image {
aspect-ratio: 312/372;
}
.page_testimonals__slide__image img {
object-fit: cover;
width: 100%;
height: 100%;
}
.page_testimonals__slide__image.youtube_image .page_testimonals__slide__image--image {
width: auto;
height: 152%;
max-width: unset;
}
.page_testimonals__slide__play {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
cursor: pointer;
}
.page_testimonals__slide__image iframe {
width: 100%;
height: 100%;
}
.page_testimonals__slide__title {
color: var(--Black_titles, #191A26);
line-height: 1;
font-size: 1.25rem;
font-weight: 700;
margin-bottom: 1.25rem;
}
.page_testimonals__slide__description {
color: var(--Grey_dark_texts, #393E41);
line-height: 1.5;
margin-bottom: 2rem;
margin-top: auto;
min-height: 62px;
align-items: flex-start;
}
.page_testimonals__slide__description:not(:has( .page_testimonals__slide__charter:nth-child(3) )) .page_testimonals__slide__charter {
flex: 0 0 100%;
}
.page_testimonals__slide__date {
margin-block-start: auto;
padding-bottom: 0.5rem;
font-size: 0.875rem;
}
.page_testimonals__slide__date_digits {
font-weight: 500;
}
.page_testimonals__slide__price {
color: var(--Black_titles, #191A26);
font-size: 1.125rem;
font-weight: 600;
line-height: 1;
margin-bottom: 1.25rem;
}
.page_testimonals__page_link .cta_btn_link {
background-color: transparent;
}
.page_testimonals__page_link .cta_btn_link {
background-color: transparent;
border: 1px solid var(--Black_titles, #191A26);
color: var(--Black_titles, #191A26);
font-size: 1rem;
padding: 1.0625rem 1.25rem;
display: flex;
align-items: center;
justify-content: center;
gap: 1.25rem;
margin: 0 auto;
width: fit-content;
max-width: 100%;
box-shadow: none;
}
.page_testimonals__page_link .cta_btn_link svg path {
fill: currentColor;
}
.page_testimonals__slide__button .cta_btn_link {
width: 100%;
padding: 1rem 1.25rem;
font-size: clamp(0.875rem, 1vw ,1rem);
}
@media screen and ( min-width: 1024px ) {
.page_testimonals {
padding-bottom: 3rem;
}
.page_testimonals__wrapper {
overflow: visible;
}
.page_testimonals__title {
font-size: 2rem;
margin-bottom: 3rem;
}
.page_testimonals__track {
position: relative;
overflow-x: hidden;
margin-bottom: 3rem;
}
.page_testimonals__slide__body {
position: relative;
}
.page_testimonals__arrows {
display: block;
}
.page_testimonals__arrows .glide__arrow {
border: none;
outline: none;
display: flex;
align-items: center;
justify-content: flex-end;
position: absolute;
top: 0;
bottom: 4.25rem;
width: 2.125rem;
background-color: transparent;
padding-top: 2.375rem;
cursor: pointer;
}
.page_testimonals__arrows .glide__arrow--right {
right: 0;
background: linear-gradient(270deg, #F4F6F9 1.56%, rgba(244, 246, 249, 0.00) 100%);
}
}
.page_faq {
padding: 3.125rem 0 1.875rem;
}
.page_faq-wrapper {
margin-bottom: clamp(3.75rem, 6vw, 6.25rem);
}
.page_faq__wrapper {
padding: 0 1.25rem;
}
.page_faq__title {
color: var(--Black_titles, #191A26);
font-size: 1.5rem;
font-weight: 600;
line-height: 1.2;
margin-bottom: 1.75rem;
}
.page_faq__title span {
color: var(--Red, #C11D1D);
}
.page_faq__faqs {
display: flex;
flex-direction: column;
gap: 1rem;
padding-bottom: 2rem;
}
.page_faq__faq_block .page_faq__faqs {
padding-bottom: 0;
}
.page_faq__faq_block_title {
font-size: clamp(1.25rem, 1.75vw, 1.5rem);
margin-bottom: clamp(1.25rem, 2vw, 1.5rem);
font-weight: 600;
}
.page_faq__item {
width: 100%;
background-color: var(--white-back-texts, #FFF);
box-shadow: 1px 1px 16px 0px rgba(26, 20, 35, 0.10);
border-radius: 0.25rem;
padding: 1.25rem 0.75rem;
}
.page_faq__item__question {
color: var(--Black_titles, #191A26);
display: flex;
align-items: center;
justify-content: space-between;
gap: 0.5rem;
font-weight: 500;
line-height: 1.5;
cursor: pointer;
}
.page_faq__item__question svg {
min-width: 28px;
transform: rotateX(180deg);
transition: transform 0.2s ease;
}
.page_faq__item__question.active svg {
transform: rotate(0deg);
}
.page_faq__item__question svg path {
stroke: currentColor;
}
.page_faq__item__answer__content {
color: var(--Grey_dark_texts, #393E41);
line-height: 1.5;
padding-top: 2.25rem;
}
.page_faq__item__answer {
max-height: 0px;
overflow: hidden;
transition: max-height 0.3s ease-in-out;
}
.page_faq__form__wrapper {
padding: 2.5rem 1.25rem;
background-color: #FFF;
}
.page_faq__show-more-items {
margin: 1.75rem auto 0;
display: flex;
align-items: center;
justify-content: center;
width: min(271px, 100%);
border: 1px solid var(--Black_titles, #191A26);
gap: 1.25rem;
padding: 1.0625rem 1rem;
background-color: transparent;
font-weight: 600;
line-height: 1;
font-size: 1.25rem;
transition: background-color 0.2s ease, color 0.2s ease;
}
.page_faq__form__wrapper .nf-form-layout .nf-form-content input[type=submit] {
width: 100%;
color: #FFFFFF;
background: var(--submit-button);
border: 1px solid var(--submit-button);
transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.page_faq__form__wrapper .nf-form-layout .nf-form-content input[type=submit]:hover {
background-color: transparent;
color: var(--submit-button);
}
.page_faq__form__wrapper .nf-form-content .nf-field-container.submit-container {
margin-top: 5rem;
}
@media screen and ( max-width: 575px ) {
.page_faq__form {
margin: 0 -0.5rem;
max-width: 100vw;
width: auto;
}
.page_faq__form__wrapper {
margin: 0 -0.75rem;
}
}
@media screen and ( min-width: 992px) {
.page_faq {
padding: 4rem 0;
background-color: var(--white,#FFF);
}
.page_faq__title {
font-size: 2rem;
margin-bottom: 3rem;
}
.page_faq__content .page_faq__faqs .page_faq__item {
width: min(673px,100%);
}
.page_faq__item {
padding: 1.08rem 1.75rem;
}
.page_faq__item__question {
font-size: 1.25rem;
}
.page_faq__item__answer__content {
font-size: 1.25rem;
}
.page_faq__form__wrapper {
background-color: var(--Background, #F4F6F9);
width: min(100%, 537px);
margin-left: auto;
}
.page_faq__show-more-items {
margin-top: 3rem;
cursor: pointer;
}
.page_faq__show-more-items path {
fill: currentColor;
}
.page_faq__show-more-items:hover {
background-color: var(--Black_titles, #191A26);
color: var(--white-back-texts, #FFF);
}
.page_faq__form__wrapper .nf-form-content .nf-field-container.submit-container {
margin-top: 6.25rem;
}
}
.page_news {
padding: 1.875rem 0 2.5rem;
background-color: var(--white, #FFF);
}
.home .page_news {
display: none;
}
.page_news__wrapper {
padding: 0 1.25rem;
overflow: hidden;
}
.page_news__title {
color: var(--Black_titles, #191A26);
font-weight: 600;
line-height: 1.2;
font-size: 1.5rem;
margin-bottom: 1.75rem;
}
.page_news__title span {
color: var(--Red, #C11D1D);
}
.page_news__slides {
display: flex;
}
.page_news__slide__body {
position: relative;
display: flex;
flex-direction: column;
height: 100%;
background: var(--white-back-texts, #FFF);
box-shadow: 1px 1px 16px 0px rgba(26, 20, 35, 0.10);
padding: 0 1rem 1.25rem;
}
.page_news__slide__thumb {
margin: 0 -1rem 1.25rem;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
aspect-ratio: 320/276;
}
.page_news__slide__thumb img {
object-fit: cover;
width: 100%;
height: 100%;
}
.page_news__slide__date {
color: var(--Grey_middle, #838587);
font-weight: 500;
line-height: 1.5;
font-size: 0.875rem;
margin-bottom: 1.25rem;
}
.page_news__slide__title {
color: var(--Black_titles, #191A26);
font-weight: 500;
line-height: 1.5;
font-size: 1.25rem;
margin: 1.25rem 0 0.75rem;
}
.page_news__slide__excerpt {
color: var(--Grey_dark_texts, #393E41);
line-height: 1.5;
}
.page_news__bullets {
display: none;
}
.page_news__slide__link {
position: absolute;
inset: 0;
}
@media screen and ( min-width: 1024px ) {
.page_news {
padding: 6.25rem 0;
}
.page_news__title {
font-size: 2rem;
margin-bottom: 3rem;
}
.page_news__track {
margin-bottom: 2rem;
}
.page_news__slide__body {
flex-direction: row;
flex-wrap: wrap;
padding: 0;
}
.page_news__slide__thumb {
margin: 0;
width: 48%;
}
.page_news__slide__data {
display: flex;
flex-direction: column;
gap: 0.625rem;
width: 52%;
padding: 1.25rem 1.5rem;
}
.page_news__slide__date, 
.page_news__slide__title {
margin: 0;
}
.page_news__bullets {
color: var(--Black_titles, #191A26);
display: flex;
align-items: center;
justify-content: center;
gap: 0.75rem;
font-size: 0.75rem;
font-weight: 700;
line-height: 1;
}
.page_news__bullets .glide__bullet {
display: flex;
align-items: center;
border: none;
background-color: transparent;
}
.page_news__bullets .glide__bullet:not(:last-child)::after,
.page_news__bullets .glide__bullet:last-child::before {
content: "";
height: 2px;
display: block;
background-color: var(--Black_titles, #191A26);
width: 0px;
transition: margin 0.2s ease, width 0.3s ease;
}
.page_news__bullets .glide__bullet.glide__bullet--active {
font-size: 1.25rem;
}
.page_news__bullets .glide__bullet.glide__bullet--active::after,
.page_news__bullets .glide__bullet.glide__bullet--active::before {
width: 92px;
}
.page_news__bullets .glide__bullet.glide__bullet--active::after {
margin: 0 0.25rem 0 1rem;
}
.page_news__bullets .glide__bullet.glide__bullet--active::before {
margin: 0 1rem 0 0.25rem;
}
}
.page_lid_form_callback {
padding: 2.5rem 0 3.75rem;
}
.page_lid_form_callback__content__wrapp {
order: 1; padding: 2.5rem 1.25rem;
}
.page_lid_form_callback__content__title {
color: var(--Black_titles, #191A26);
font-size: 2rem;
font-weight: 600;
line-height: 1.2;
margin-bottom: 2rem;
}
.page_lid_form_callback__content__body .cta_btn_link {
width: 100%;
}
.page_lid_form_callback__image {
overflow: hidden;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
aspect-ratio: 360/218;
}
.page_lid_form_callback__image img {
object-fit: cover;
width: 100%;
height: 100%;
}
@media screen and ( min-width: 768px ) {
.page_lid_form_callback__content__wrapp {
order: unset;
}
.page_lid_form_callback__content__body .cta_btn_link {
width: fit-content;
}
}
@media screen and ( min-width: 1024px ) {
.page_lid_form_callback { padding: 3.75rem 0;
}
.page_lid_form_callback__content__wrapp {
padding: 0 0.75rem;
display: flex;
flex-direction: column;
justify-content: center;
}
.page_lid_form_callback__content__body {
width: min(576px,100%);
}
.page_lid_form_callback__content__title {
font-size: 3.25rem;
margin-bottom: 3.75rem;
}
.page_lid_form_callback__image img {
width: min(644px, 100%);
margin-left: auto;
}
}
.page-shop-lid-form {
padding-top: 2.375rem;
padding-bottom: 5rem;
}
.page-shop-lid-form > .container {
padding-right: 1.25rem;
padding-left: 1.25rem;
}
.page-shop-lid-form__image {
margin-bottom: 2rem;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
}
.page-shop-lid-form__image img {
object-fit: cover;
width: 100%;
height: 100%;
}
.page-shop-lid-form .wpcf7 .head-title {
margin-bottom: 0;
}
.page-shop-lid-form .wpcf7 .wpcf7-submit {
margin-left: auto;
margin-right: auto;
width: max-content;
display: block;
padding: 1rem 1.25rem;
background-color: var(--Red, #C11D1D);
}
@media screen and ( max-width: 575px ) {
.page-shop-lid-form__image {
padding: 0;
margin-left: -0.5rem;
margin-right: -0.5rem;
width: auto;
max-width: 100vw;
}
.single-post .page-shop-lid-form__image {
max-width: calc(100% + 0.5rem);
}
#loginPopup .login-popup__box{
padding: 20px;
}
}
@media screen and ( min-width: 992px ) {
.page-shop-lid-form__image {
margin: 0;
padding-left: 0;
padding-right: 0;
}
.page-shop-lid-form__form {
background-color: var(--white-back-texts, #FFF);
padding: min(55px, 5%) min(88px, 7%) min(56px, 5%) min(60px, 5%);
}
.page-shop-lid-form > .container > .row {
box-shadow: 4px 4px 16px rgba(26, 20, 35, 0.10);
}
.page-shop-lid-form {
padding: 0;
margin-top: min(100px, 6%);
margin-bottom: min(200px, 11%);
}
.page-shop-lid-form .wpcf7 .head-title {
margin-bottom: 0.75rem;
}
.page-shop-lid-form .wpcf7 .wpcf7-submit {
margin-left: 0;
}
}
.page_content {
padding: 3.75rem 0 6.25rem;
}
body:not(.post-type-archive-product) .page_content .container {
width: min(1024px, 100%);
}
.post-type-archive-product .page_content .container {
width: min(1024px, 100%);
}
.page_content__wrapper {
padding: 0 1.25rem;
color: var(--Grey_dark_texts, #393E41);
line-height: 1.5;
margin-bottom: 3rem;
}
.page_content__wrapper > * {
transition: 0.35s ease-in-out;
}
.page_content__wrapper > p {
margin: 2em 0;
}
.page_content__wrapper h1,
.page_content__wrapper h2,
.page_content__wrapper h3,
.page_content__wrapper h4,
.page_content__wrapper h5,
.page_content__wrapper h6 {
color: var(--Black_titles, #191A26);
font-weight: 600;
font-size: 1.5rem;
line-height: 1.2;
margin-bottom: 2em;
}
.page_content__wrapper ul,
.page_content__wrapper ol {
padding-left: 2.5rem;
line-height: 2;
}
.page_content__wrapper ul {
list-style-type: disc;
}
.page_content__wrapper ul ul {
list-style-type: circle;
}
.page_content__wrapper ol {
list-style-type: decimal;
}
.page_content__wrapper strong {
font-weight: 600;
}
.page_content__wrapper em {
font-style: italic;
}
.readmore.cta_btn_link {
padding: 0;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: flex-start;
background-color: transparent;
color: var(--Black_titles, #191A26);
width: min(174px, 100%);
gap: 1.25rem;
box-shadow: unset;
position: relative;
}
.readmore.cta_btn_link svg path {
fill: currentColor;
}
.readmore.cta_btn_link svg {
transition: transform 0.15s ease;
}
.readmore.cta_btn_link.opened svg {
transform: rotateX(180deg);
}
.readmore.cta_btn_link.opened .readmore_open {
display: inline;
}
.readmore.cta_btn_link.opened .readmore_closed {
display: none;
}
@media screen and ( min-width: 768px ) {
.readmore.cta_btn_link {
margin: 0;
}
}
@media screen and ( min-width: 1024px ) {
.page_content {
padding: 7.5rem 0 5rem;
}
.page_content__wrapper h1,
.page_content__wrapper h2,
.page_content__wrapper h3,
.page_content__wrapper h4,
.page_content__wrapper h5,
.page_content__wrapper h6 {
font-size: 2rem;
margin-bottom: 1.5em;
}
.page_content__wrapper > p {
margin: 3em 0;
}
}
.grand-car__footer {
background-color: var(--Black_titles);
color: var(--white);
}
.grand-car__footer a {
color: var(--white, #FFF);
text-decoration: none;
}
.grand-car__footer ul {
list-style-type: none;
}
.site-footer__logo .custom-logo {
height: auto;
max-width: 100%;
}
.site-footer__menu li a {
padding: 8px 0;
display: block;
line-height: 1;
}
.site-footer__menu > li > a {
line-height: 1;
}
.site-footer__menu > li.the_same_elements > a,
.the_same_elements > .sub-menu > li > a {
font-size: 0.75rem;
font-weight: 700;
}
.site-footer__contacts__social__wrapper {
display: flex;
flex-wrap: wrap;
}
.site-footer__contacts__social__wrapper a {
display: inline-flex;
align-items: center;
justify-content: center;
}
.site-footer_contacts__map {
display: flex;
}
.site-footer_contacts__map img {
max-width: 100%;
height: auto;
}
.site-footer__line {
height: 1px;
background-color: var(--white, #FFF);
}
.site-footer__tabs {
display: flex;
line-height: 1;
}
.site-footer__tab {
transition: font-weight 0.3s ease-in-out;
cursor: pointer;
}
.site-footer__tab.active, 
.site-footer__tab:hover {
font-weight: 700;
}
.site-footer__tab-content {
display: flex;
flex-wrap: wrap;
width: min(748px, 100%);
gap: 1.25rem;
position: static;
opacity: 1;
visibility: visible;
height: auto;
transition: opacity 0.3s ease, visibility 0.3s ease;
}
.site-footer__tab-content:not( .active ) {
opacity: 0;
visibility: hidden;
position: absolute;
height: 0px;
overflow: hidden;
}
.site-footer__tab-content__link > a {
display: block;
line-height: 1;
background-color: var(--Grey_dark_texts, #393E41);
}
.otgs-development-site-front-end {
display: none;
}
.site-footer__bottom {
position: relative;
}
.site-footer__developed {
margin-top: 2rem;
font-size: 0.875rem;
line-height: 1;
text-align: center;
}
.site-footer__developed strong {
font-weight: 600;
}
@media screen and ( max-width: 1024px ) {
.site-footer__logo .custom-logo {
width: 15.625%;
}
.site-footer__wrapper {
padding: 1.375rem 1.25rem 2rem;
}
.site-footer__logo {
margin-bottom: 1.125rem;
}
.site-footer__nav {
order: 2;
}
.grand-car__footer .site-footer__menu {
flex-wrap: wrap;
justify-content: space-between;
gap: 1.25rem 0;
}
.grand-car__footer .site-footer__menu > li:not(.the_same_elements) {
width: 47.8%;
}
.grand-car__footer .site-footer__menu > li:not(.the_same_elements) > a {
font-weight: 700;
padding-bottom: 1.25rem;
}
.grand-car__footer .site-footer__menu > li:not(.the_same_elements) .sub-menu {
display: flex;
flex-direction: column;
gap: 0.75rem;
}
.grand-car__footer .site-footer__menu > li:not(.the_same_elements) .sub-menu a {
line-height: 1.4;
padding: 0;
}
.grand-car__footer .site-footer__menu > li.the_same_elements {
width: 100%;
position: relative;
margin-top: 0.5rem;
}
.site-footer__menu > li.the_same_elements > a, 
.the_same_elements > .sub-menu > li > a {
font-size: 1rem;
padding: 0;
}
.grand-car__footer .site-footer__menu > li.mobile-first {
order: -1;
}
.grand-car__footer .site-footer__menu > li.the_same_elements > a {
width: 47.8%;
position: relative;
z-index: 1;
}
.grand-car__footer .site-footer__menu > li.the_same_elements > .sub-menu {
display: grid;
grid-template-columns: repeat(2, 47.8%);
gap: 1.25rem 0;
justify-content: space-between;
position: absolute;
top: 0;
width: 100%;
left: 0;
right: 0;
}
.grand-car__footer .site-footer__menu > li.the_same_elements > .sub-menu::before {
content: "";
display: block;
}
.site-footer__contacts {
margin-bottom: 1.5rem;
}
.site-footer__contacts__social {
margin-bottom: 2rem;
}
.site-footer__contacts__social__title {
display: none;
}
.site-footer__contacts__social__wrapper {
align-items: flex-start;
gap: 1rem;
}
.site-footer__contacts__phones {
display: flex;
flex-wrap: wrap;
gap: 1.25rem;
margin-bottom: 0.875rem;
}
.grand-car__footer a {
line-height: 1.65;
}
.site-footer__contacts__contacts {
margin-bottom: 0.75rem;
}
.site-footer__contacts__email {
display: flex;
align-items: center;
gap: 1rem;
}
.site-footer__contacts__phones__icon svg[hidden],
.site-footer__contacts__email__icon svg[hidden],
.site-footer__contacts__address__icon svg[hidden] {
display: inline;
}
.site-footer__contacts__phones__icon svg,
.site-footer__contacts__email__icon svg,
.site-footer__contacts__address__icon svg {
display: none;
}
.site-footer__contacts__address {
display: flex;
align-items: center;
gap: 9px;
margin-bottom: 1.75rem;
}
.site-footer__line {
margin-top: 2rem;
margin-bottom: 2.25rem;
}
.site-footer__tabs {
gap: 1.625rem;
margin-bottom: 1.25rem;
}
.site-footer__tab {
font-size: 0.75rem;
}
.site-footer__tab-content {
gap: 1rem 0.5rem;
}
.site-footer__tab-content__link > a {
padding: 0.5rem;
font-size: 0.875rem;
line-height: 1.25;
}
}
.site-footer__menu {
display: none;
}
.site-footer__mobile__menu {
display: flex;
flex-wrap: wrap;
margin: 0 -8px;
row-gap: 1rem;
padding-bottom: 1.5rem;
}
.site-footer__mobile__menu > li {
width: 50%;
padding: 0 5px;
}
.site-footer__mobile__menu > li:first-child {
width: 100%;
}
.site-footer__mobile__menu > li:first-child > a {
width: 50%;
margin-bottom: 0;
}
.site-footer__mobile__menu > li > a {
display: block;
margin-bottom: 1rem;
font-weight: 600;
line-height: 1.2;
font-size: 1.125rem;
}
.site-footer__mobile__menu a {
font-size: 1rem;
line-height: 1.5;
}
.site-footer__mobile__menu .sub-menu {
display: flex;
flex-direction: column;
gap: 0.375rem;
}
@media screen and ( min-width: 1024px ) {
.site-footer__mobile__menu {
display: none;
}
.grand-car__footer {
padding-top: 3.75rem;
padding-bottom: 2.5rem;
}
.site-footer__wrapper {
padding: 0;
}
.site-footer__logo .custom-logo {
width: 10rem;
}
.site-footer__menu {
display: flex;
justify-content: space-between;
}
.grand-car__footer .sub-menu {
font-size: 0.875rem;
}
.site-footer__menu > li > a,
.site-footer__menu li.head-element > a {
font-size: 1rem;
font-weight: 600;
padding-top: 0;
padding-bottom: 1rem;
}
.site-footer__menu li.head-element > a {
margin-top: 2rem;
}
.site-footer__menu > li.the_same_elements > a {
padding-bottom: 0.75rem;
font-size: 0.875rem;
}
.the_same_elements > .sub-menu > li > a {
font-weight: 600;
font-size: 1rem;
padding: 0.75rem 0;
}
.site-footer__contacts {
padding-top: 2rem;
}
.site-footer__contacts__social__title {
font-size: 1.125rem;
font-weight: 600;
line-height: 1;
margin-bottom: 1.25rem;
width: 100%;
}
.site-footer__contacts__social__wrapper {
gap: 1rem 1.25rem;
width: 113px;
}
.site-footer__contacts__phones, 
.site-footer__contacts__email,
.site-footer__contacts__address {
display: flex;
gap: 1rem;
line-height: 1.7;
}
.site-footer__contacts__phones {
margin-bottom: 1.125rem;
}
.site-footer__line {
margin: 2.5rem 0;
}
.site-footer__tabs {
gap: 3rem;
margin-bottom: 1.75rem;
}
.site-footer__tab.active, 
.site-footer__tab:hover {
font-weight: 600;
}
.site-footer__tab-content__link > a {
padding: 0.625rem 0.75rem;
}
.site-footer__developed {
position: absolute;
bottom: 0;
right: 0;
}
}
@media screen and ( min-width: 1400px ) {
.site-footer__menu {
gap: 1.75rem;
}
.site-footer__menu > li.the_same_elements > a,
.the_same_elements > .sub-menu > li > a,
.site-footer__menu > li > a,
.site-footer__menu li.head-element > a {
font-size: 1.125rem;
}
.grand-car__footer .sub-menu {
font-size: 1rem;
}    
}