.hero.home .map::after{-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent);mask-image:radial-gradient(closest-side,#000 55%,transparent)}
.met .mi{width:40px;height:40px;border-radius:10px;color:#fff;box-shadow:0 6px 14px rgba(67,60,190,.22)}
.met .mi svg{width:22px;height:22px}
.met>div:nth-child(1) .mi{background:linear-gradient(135deg,#F9712A,#BE2569)}
.met>div:nth-child(2) .mi{background:linear-gradient(135deg,#433CBE,#A8218F)}
.met>div:nth-child(3) .mi{background:linear-gradient(135deg,#07A88F,#433CBE)}
.gdl2 .met a{min-height:56px;font-weight:500}
.gdl2 .met a:hover .mi{background:linear-gradient(135deg,#140F3A,#433CBE)}
.gdl2 .stick .call{margin:0}
@media (max-width:390px){.gdl2 .stick .btn{font-size:14px}.gdl2 .stick .swa{gap:3px}.gdl2 .stick .swa svg{width:15px;height:15px}}
.mos{position:relative;z-index:1;height:100%;min-height:480px;max-height:560px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent)}
.mc{display:grid;gap:14px;align-content:start;animation:gd-up 60s linear infinite}
.mc.rev{animation-direction:reverse}
.mc figure{position:relative;margin:0;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.35)}
.gdl2 .mc img{width:100%;height:auto}
.mc figcaption{position:absolute;left:8px;bottom:8px;padding:3px 9px;border-radius:5px;background:rgba(20,15,58,.9);color:#fff;font-size:13.5px;font-weight:600;line-height:1.3}
.hero.off .mc{animation-play-state:paused}
@keyframes gd-up{to{transform:translateY(calc(-50% - 7px))}}
@media (max-width:720px){.mos{min-height:0;gap:10px}.mc{gap:10px}.mc figcaption{font-size:12.5px}}
@media (prefers-reduced-motion:reduce){.mc{animation:none}}
