/* az_tizers_v2.css — админ-превью редизайна тизеров (главная) */
/* размер/начертание/цвет берём от .index-block__title (как у заголовков секций сайта) — задаём только отступ */
.az-tizers-v2 .az-tizers-v2__title{
  margin:0 0 36px;
}
.az-tizers-v2 .tizers-list__items-wrapper{
  display:grid !important;grid-template-columns:repeat(4,1fr);gap:24px;
  overflow:visible !important;width:auto !important;white-space:normal !important;
  margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;
}
.az-tizers-v2 .tizers-list__item-wrapper{
  width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;float:none !important;
}
.az-tizers-v2 .tizers-list__item{
  display:flex;flex-direction:column;gap:18px;height:100%;box-sizing:border-box;
  background:#f5f5f5;border:2px solid #dcdcdc;border-radius:24px;padding:28px;
}
.az-tizers-v2 .tizers-list__item-image-wrapper{
  width:64px;height:64px;flex:0 0 64px;margin:0;padding:0;border-radius:16px;
  background:#67b5a6;display:flex;align-items:center;justify-content:center;
}
.az-tizers-v2 .tizers-list__item-image-picture{display:none !important;}
.az-tizers-v2 .az-tizers-v2__icon{
  width:34px;height:34px;display:block;background-color:#fff;
  -webkit-mask:no-repeat center/contain;mask:no-repeat center/contain;
}
.az-tizers-v2 .az-tizers-v2__icon--1{-webkit-mask-image:url(../images/az_tizers_v2/ic_1.png);mask-image:url(../images/az_tizers_v2/ic_1.png);}
.az-tizers-v2 .az-tizers-v2__icon--2{-webkit-mask-image:url(../images/az_tizers_v2/ic_2.png);mask-image:url(../images/az_tizers_v2/ic_2.png);}
.az-tizers-v2 .az-tizers-v2__icon--3{-webkit-mask-image:url(../images/az_tizers_v2/ic_3.png);mask-image:url(../images/az_tizers_v2/ic_3.png);}
.az-tizers-v2 .az-tizers-v2__icon--4{-webkit-mask-image:url(../images/az_tizers_v2/ic_4.png);mask-image:url(../images/az_tizers_v2/ic_4.png);}
.az-tizers-v2 .az-tizers-v2__icon--5{-webkit-mask-image:url(../images/az_tizers_v2/ic_5.png);mask-image:url(../images/az_tizers_v2/ic_5.png);}
.az-tizers-v2 .az-tizers-v2__icon--6{-webkit-mask-image:url(../images/az_tizers_v2/ic_6.png);mask-image:url(../images/az_tizers_v2/ic_6.png);}
.az-tizers-v2 .az-tizers-v2__icon--7{-webkit-mask-image:url(../images/az_tizers_v2/ic_7.png);mask-image:url(../images/az_tizers_v2/ic_7.png);}
.az-tizers-v2 .tizers-list__item-text-wrapper{display:flex;flex-direction:column;gap:8px;margin:0;}
.az-tizers-v2 .tizers-list__item-name{
  font-family:'Roboto',Arial,sans-serif;font-weight:600;font-size:20px;line-height:1.2;color:#101010;
}
.az-tizers-v2 .tizers-list__item-descr{
  font-family:'Roboto',Arial,sans-serif;font-weight:400;font-size:15px;line-height:25px;color:#717171;
}
.az-tizers-v2 .az-tizers-v2__cta{
  display:flex;align-items:center;justify-content:center;text-align:center;height:100%;box-sizing:border-box;
  background:#67b5a6;border-radius:24px;padding:28px;cursor:pointer;
}
.az-tizers-v2 .az-tizers-v2__cta span{
  font-family:'Roboto',Arial,sans-serif;font-weight:600;font-size:22px;line-height:1.3;color:#fff;text-decoration:underline;
}
.az-tizers-v2 .az-tizers-v2__cta-wrapper{position:relative;}
.az-tizers-v2 .az-tizers-v2__cta-wrapper.loadings .az-tizers-v2__cta span{opacity:0;}
.az-tizers-v2 .az-tizers-v2__cta-wrapper.loadings::after{
  content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;
  border:3px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;
  animation:az-tizers-spin .7s linear infinite;z-index:2;
}
@keyframes az-tizers-spin{to{transform:rotate(360deg);}}
@media (max-width:991px){
  .az-tizers-v2 .tizers-list__items-wrapper{grid-template-columns:repeat(2,1fr);}
}
@media (max-width:600px){
  .az-tizers-v2 .tizers-list__items-wrapper{grid-template-columns:1fr;gap:12px;}
  .az-tizers-v2 .tizers-list__item{padding:18px;gap:12px;}
  .az-tizers-v2 .tizers-list__item-image-wrapper{width:52px;height:52px;flex:0 0 52px;border-radius:14px;}
  .az-tizers-v2 .az-tizers-v2__icon{width:28px;height:28px;}
  .az-tizers-v2 .tizers-list__item-text-wrapper{gap:6px;}
  .az-tizers-v2 .tizers-list__item-name{font-size:18px;}
  .az-tizers-v2 .tizers-list__item-descr{font-size:14px;line-height:20px;}
  .az-tizers-v2 .az-tizers-v2__cta{padding:18px;}
  .az-tizers-v2 .az-tizers-v2__cta span{font-size:18px;}
}
