/* Reserve independent space for decorative card drawings on narrow screens. */
.swiperCategory .SC-icon{pointer-events:none;user-select:none}
@media(max-width:1080px){
  .swiperCategory .SC-swiper .SC-swiper-wrapper{align-items:stretch}
  .swiperCategory .SC-swiper .SC-swiper-wrapper .SC-swiper-card{height:auto!important;background:#f1efe9}
  .swiperCategory .SC-swiper .SC-swiper-wrapper .SC-swiper-card .SC-icon{width:72px;height:100px;top:12px;right:16px}
  .swiperCategory .SC-icon img{width:72px;height:100px;object-fit:contain}
  .swiperCategory .SC-swiper .SC-swiper-wrapper .SC-swiper-card .SC-swiper-card-content{height:100%;padding-top:124px;gap:24px}
  body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}
  .header_mob{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}
}
@media(max-width:480px){
  .introComplex .introComplex__content .IC-item .IC-btns .IC-B-item:first-child .block-broke .BB-b .titlett{width:100%;max-width:320px}
  .static-contact-modal .static-contact-dialog{overflow-wrap:anywhere}
}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto!important}
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}
@media(max-width:1080px){
  .static-max-button{bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}
}
@media(max-width:666px){
  .introComplex .introComplex__content .IC-item{min-width:0;max-width:100%;width:100%}
  .introComplex .introComplex__content .IC-item .IC-btns{width:100%;min-width:0;max-width:100%;box-sizing:border-box}
  .introComplex .IC-B-item,.introComplex .BB-b{min-width:0;max-width:100%}
  .introComplex .block-bb{max-width:100%!important}
}
