/*! 
----------------------------------------------
INDEX PAGE
----------------------------------------------
NOTE: PLEASE DO NOT edit this file
      For custom styles use "custom.css" only!
----------------------------------------------
*/
.bannersGrid .swiper__pagination{bottom:3.125rem}@media(min-width:768px){.bannersGrid .swiper__pagination{display:none}}@media(min-width:576px){.bannersGrid .swiper__pagination{bottom:3.75rem}}.bannersGrid .card{position:relative;background:#000;display:block}.bannersGrid .card .card__inner{display:flex;align-items:center;justify-content:center;padding:25px 0}@media(max-width:767.98px){.bannersGrid .card .card__inner{align-items:flex-end;padding-bottom:9.0625rem;height:calc(100vh - 60px - 64px)}@supports(height:100dvh){.bannersGrid .card .card__inner{height:calc(100vh - 60px - 64px)}}}@media(max-width:767.98px)and (min-width:576px){.bannersGrid .card .card__inner{height:calc(100vh - 60px)}@supports(height:1dvh){.bannersGrid .card .card__inner{height:calc(100dvh - 60px)}}}@media(max-width:767.98px){.bannersGrid .card .card__inner::before{padding-top:100%}}.bannersGrid .card .btn{width:100%;text-transform:none;height:50px}@media(min-width:576px){.bannersGrid .card .btn{max-width:212px;font-size:20px;height:42px}}.bannersGrid .card .card__image{position:relative;position:absolute;height:100%;width:100%;top:0;left:0;z-index:1}.bannersGrid .card .card__image picture{width:100%;height:100%;overflow:hidden}.bannersGrid .card .card__image .card__image_src{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:all .6s}.bannersGrid .card .card__image::after,.bannersGrid .card .card__image::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;transition:all .3s}.bannersGrid .card .card__image::before{display:none}.bannersGrid .card .card__image::after{top:auto;bottom:0;height:70%;z-index:3;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(0,0,0,.6) 100%)}.bannersGrid .card .card__content,.bannersGrid .card .card__text{color:#fff;z-index:4}@media(max-width:575.98px){.bannersGrid .card .card__more{padding-left:60px;padding-right:60px}.bannersGrid .card .card__more .btn{width:100%}}.bannersGrid .card .card__content{text-align:center;flex:1}@media(max-width:991.98px){.bannersGrid .card .card__text{margin-bottom:18px;line-height:115%}}@media(min-width:992px){.bannersGrid .card .card__text{position:absolute;text-align:left;left:50px;bottom:50px;font-size:18px}}.bannersGrid .card .card__title{margin-bottom:15px}@media(min-width:992px){.bannersGrid .card .card__title{margin-bottom:40px}}.bannersGrid .card .card__title>*{margin-bottom:0;letter-spacing:.63px}.bannersGrid .card:hover .card__image::after{opacity:.5}.bannersGrid .card:hover .card__image .card__image_src{-webkit-transform:scale(1.02);transform:scale(1.02)}.bannersGrid .card.is-has-header{display:flex;flex-direction:column}.bannersGrid .card.is-has-header .card__header{display:none}@media(min-width:768px){.bannersGrid .card.is-has-header .card__header{background:#fff;display:flex;align-items:center;justify-content:center;text-align:center;height:100px;padding:15px;line-height:125%;letter-spacing:.36px}}@media(min-width:1200px){.bannersGrid .card.is-has-header .card__header{height:180px;padding:25px;font-size:24px}}@media(min-width:768px){.bannersGrid .card.is-has-header .card__inner::before{padding-top:97%}}.bannersGrid .card.is-has-header.is-index-2 .card__header,.bannersGrid .card.is-has-header.is-index-4 .card__header,.bannersGrid .card.is-has-header.is-index-6 .card__header{order:2}.bannersGrid .card.is-has-header.is-index-2 .card__inner,.bannersGrid .card.is-has-header.is-index-4 .card__inner,.bannersGrid .card.is-has-header.is-index-6 .card__inner{order:1}@media(max-width:767.98px){.bannersGrid--shops .swiper .swiper__button{display:none!important}}.bannersGrid--shops .swiper .swiper-slide{max-width:635px}.bannersGrid--shops .card .card__inner{height:auto}.bannersGrid--shops .card .card__image::before{display:inline}.mainBannersGrid .card{background:#000}.mainBannersGrid .card .card__inner{padding:145px 0;justify-content:center;align-items:flex-end;height:calc(100vh - 60px - 64px)}@supports(height:100dvh){.mainBannersGrid .card .card__inner{height:calc(100vh - 60px - 64px)}}@media(min-width:576px){.mainBannersGrid .card .card__inner{height:calc(100vh - 60px)}@supports(height:1dvh){.mainBannersGrid .card .card__inner{height:calc(100dvh - 60px)}}}@media(min-width:1920px){.mainBannersGrid .card .card__inner{max-height:1029px}}.mainBannersGrid .card .card__title{margin-bottom:15px}@media(min-width:576px){.mainBannersGrid .card .card__title{margin-bottom:10px}}.mainBannersGrid .card .card__title>*{--val:6.5625vw;--max:6.5625rem;line-height:120%;letter-spacing:1.575px;margin-bottom:0;text-transform:lowercase;font-family:var(--font-main)}.mainBannersGrid .card .card__subtitle{line-height:100%;letter-spacing:.396px;margin-bottom:10px}@media(min-width:576px){.mainBannersGrid .card .card__subtitle{font-size:22px}}.mainBannersGrid .card .card__more{padding-top:30px}@media(min-width:992px){.mainBannersGrid .card .card__more{padding-top:40px}}.mainBannersGrid .card .card__more .btn{text-transform:lowercase}@media(min-width:576px){.mainBannersGrid .card .card__more .btn{max-width:270px}}.mainBannersGrid .card .card__image::before{content:"";display:block;background:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(0,0,0,.6) 100%)}.mainBannersGrid .card .card__image::after{content:none;display:none}.mainBannersGrid .card:hover .card__image::after{opacity:1}.mainBannersGrid .card:hover .card__image .card__image_src{-webkit-transform:none;transform:none}.mainBannersGrid--carousel .swiper-slide{max-width:none}.section--benefits .benefits{background:#ba0209;background:linear-gradient(168deg,#bd0209 8.59%,#000 83.93%);width:100%;color:#fff;font-size:18px;font-weight:300;line-height:125%;letter-spacing:.48px;text-transform:lowercase;font-family:var(--font-secondary)}@media(min-width:992px){.section--benefits .benefits{background:linear-gradient(90deg,#ba0209 0,#010101 100%);height:110px;display:flex;border-top:1px solid #fff;justify-content:space-around}}@media(min-width:1200px){.section--benefits .benefits{font-size:24px}}.section--benefits .benefits .benefits__item{padding:20px;flex:1;display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width:991.98px){.section--benefits .benefits .benefits__item{border-top:1px solid #fff;height:60px}}@media(min-width:992px){.section--benefits .benefits .benefits__item:not(:first-child){border-left:1px solid #fff}}.section--mainbanner .swiper__pagination{display:flex}.section--mainbanner-first .card .card__inner{padding-top:270px;height:calc(100vh - 64px)}@supports(height:100dvh){.section--mainbanner-first .card .card__inner{height:calc(100vh - 64px)}}@media(min-width:576px){.section--mainbanner-first .card .card__inner{height:100vh}@supports(height:1dvh){.section--mainbanner-first .card .card__inner{height:100dvh}}}
