.Post--item{display:flex;flex-direction:column;min-height:100%;background:#fff;border-radius:var(--largeradius);overflow:hidden;border:1px solid #efefef;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:0 0 #0000;--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);transition:.35s ease;flex:1;min-width:320px;max-width:340px;cursor:pointer;}.Post--item:hover{transform:translateY(-8px);box-shadow:0 18px 38px #00000012;}.-Po-Thumb{position:relative;overflow:hidden;border-radius:var(--largeradius) var(--largeradius) 0 0;background:#030303;display:flex;justify-content:center;align-items:center;height:240px;}.-Po-Info{display:flex;flex-direction:column;align-items:flex-start;padding:17px;flex:1;}.post-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:9px;width:100%;}.city-initem .post-meta-value{line-height:1.5;font-weight:600;font-size:13px;color:#fff;padding:2px 10px;background:var(--uicolor);border-radius:30px;}.city-initem .post-meta-icon{color:var(--uicolor);}.sile-otm-con{width:100%;margin-bottom:5px;}.posts_title{margin:0;font-size:24px;line-height:1.6;font-weight:600;}.posts_title a{color:var(--primary-text);text-decoration:none;transition:.3s ease;}.Post--item:hover .posts_title a{color:var(--uicolor);}.post-excerpt{width:100%;color:var(--secondarytext);font-size:16px;line-height:1.5;margin-bottom:10px;}.posts_tit{margin-top:auto;}.posts_tit{background-image:linear-gradient(to right,var(--uicolor4),var(--uicolor5));padding:12px 16px;border-radius:11px;color:white;font-size:16px;gap:10px;font-weight:500;display:flex;flex-wrap:wrap;position:relative;align-items:center;overflow:hidden;transition:0.2s all ease;width:100%;justify-content:center;}.posts_tit:hover{scale:1.05;}.posts_tit a i{transition:.3s ease;}.Post--item:hover .posts_tit a i{transform:translateX(-4px);}@media (max-width:991px){.-Po-Thumb img{height:auto;width:auto;}.posts_title{font-size:18px;}.post-excerpt{font-size:15px;}}@media (max-width:767px){.Post--item{border-radius:24px;}.-Po-Thumb{border-radius:24px 24px 0 0;height:auto;}.-Po-Info{padding:22px 18px 20px;}.post-card-meta{gap:8px;}.post-meta-item{gap:6px;}.post-meta-icon{width:16px;height:16px;flex-basis:16px;font-size:13px;}.post-excerpt{font-size:14px;line-height:1.8;}.posts_tit a{font-size:15px;}}