.public_tm_image_slider_block{display:flex;flex-direction:column;gap:45px;width:100%;position:relative}@media only screen and (min-width:1191px){.public_tm_image_slider_block{max-width:1110px;margin:0 auto}}@media only screen and (max-width:1190px){.public_tm_image_slider_block{max-width:calc(100% - 80px);margin:0 40px}}@media only screen and (max-width:768px){.public_tm_image_slider_block{max-width:calc(100% - 40px);gap:30px;max-width:100%;margin:0}}.public_tm_image_slider_block .slider_title{font-size:30px;line-height:35px;text-transform:none;letter-spacing:-.02em;font-weight:800}@media (max-width:768px){.public_tm_image_slider_block .slider_title{margin:0 20px}}.public_tm_image_slider_block .slider_description{font-size:16px;line-height:25px;text-transform:none;letter-spacing:0;font-weight:400}@media (max-width:768px){.public_tm_image_slider_block .slider_description{font-size:14px;line-height:20px;text-transform:none;letter-spacing:0;font-weight:400;margin:0 20px}}.public_tm_image_slider_block .relative_slider_block{position:relative}@media (min-width:769px){.public_tm_image_slider_block .less_img_width .slider_card .car_image{max-width:33%}}.public_tm_image_slider_block .swiper-wrapper{align-items:stretch}.public_tm_image_slider_block .swiper-slide.slider_card{display:flex;gap:10px;border-radius:10px;background:#f5f6f7;width:100%;padding:30px 30px 65px;height:-webkit-fill-available}@media (max-width:768px){.public_tm_image_slider_block .swiper-slide.slider_card{padding:20px 20px 45px;flex-direction:column;max-width:100dvw}}.public_tm_image_slider_block .swiper-slide.slider_card .car_image{aspect-ratio:4/3;border-radius:10px;overflow:hidden;flex-shrink:0;width:60%}@media (max-width:768px){.public_tm_image_slider_block .swiper-slide.slider_card .car_image{width:100%}}.public_tm_image_slider_block .swiper-slide.slider_card .car_image img{width:100%;height:100%;object-fit:cover}.public_tm_image_slider_block .swiper-slide.slider_card .card_info{display:flex;flex-direction:column;gap:15px;padding:30px}@media (max-width:768px){.public_tm_image_slider_block .swiper-slide.slider_card .card_info{padding:0}}.public_tm_image_slider_block .swiper-slide.slider_card .card_info .card_name{font-size:22px;line-height:30px;text-transform:none;letter-spacing:-.005em;font-weight:700}@media (max-width:768px){.public_tm_image_slider_block .swiper-slide.slider_card .card_info .card_name{font-size:18px;line-height:25px;text-transform:none;letter-spacing:0;font-weight:700}}.public_tm_image_slider_block .swiper-slide.slider_card .card_info .card_description{font-size:16px;line-height:25px;text-transform:none;letter-spacing:0;font-weight:400}@media (max-width:768px){.public_tm_image_slider_block .swiper-slide.slider_card .card_info .card_description{font-size:14px;line-height:20px;text-transform:none;letter-spacing:0;font-weight:400}}.public_tm_image_slider_block .swiper-pagination{position:absolute;bottom:30px;display:flex;gap:5px;justify-content:center}@media (max-width:768px){.public_tm_image_slider_block .swiper-pagination{bottom:20px}}.public_tm_image_slider_block .swiper-pagination .swiper-pagination-bullet{height:5px;width:40px;background:#c4c8cc;border-radius:0;margin:0}.public_tm_image_slider_block .swiper-pagination .swiper-pagination-bullet-active{background:var(--main-color)}.public_tm_image_slider_block .swiper-button-next,.public_tm_image_slider_block .swiper-button-prev{top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:10px;color:#fff;background-color:var(--main-color)}@media (max-width:768px){.public_tm_image_slider_block .swiper-button-next,.public_tm_image_slider_block .swiper-button-prev{width:40px;height:40px;top:calc((100dvw - 40px)*.375 + 20px);transform:unset}}.public_tm_image_slider_block .swiper-button-next:after,.public_tm_image_slider_block .swiper-button-prev:after{font-size:12px}.public_tm_image_slider_block .swiper-button-prev{inset-inline-start:-25px}@media (max-width:768px){.public_tm_image_slider_block .swiper-button-prev{inset-inline-start:0}}.public_tm_image_slider_block .swiper-button-next{inset-inline-end:-25px}@media (max-width:768px){.public_tm_image_slider_block .swiper-button-next{inset-inline-end:0}}.fancybox__thumbs .slider__slide .fancybox__thumb:after{border-color:var(--main-color)}
