.elementor-9950 .elementor-element.elementor-element-54bede5 > .elementor-container{max-width:1280px;}.elementor-9950 .elementor-element.elementor-element-54bede5{padding:0px 16px 10px 16px;}.elementor-9950 .elementor-element.elementor-element-e7830e5 > .elementor-container{max-width:1280px;}.elementor-9950 .elementor-element.elementor-element-e7830e5{padding:14px 16px 26px 16px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9950 .elementor-element.elementor-element-e8c022c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-9950 .elementor-element.elementor-element-e8c022c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-9950 .elementor-element.elementor-element-e8c022c:after{content:"0.66";}.elementor-9950 .elementor-element.elementor-element-e8c022c .elementor-post__thumbnail__link{width:100%;}.elementor-9950 .elementor-element.elementor-element-e8c022c .elementor-post__meta-data span + span:before{content:"///";}.elementor-9950 .elementor-element.elementor-element-e8c022c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-9950 .elementor-element.elementor-element-e8c022c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-9950 .elementor-element.elementor-element-e8c022c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-9950 .elementor-element.elementor-element-f595a1a > .elementor-container{max-width:1280px;}.elementor-9950 .elementor-element.elementor-element-f595a1a{padding:10px 16px 22px 16px;}.elementor-9950 .elementor-element.elementor-element-1721dca{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-9950 .elementor-element.elementor-element-1721dca .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-9950 .elementor-element.elementor-element-1721dca:after{content:"0.66";}.elementor-9950 .elementor-element.elementor-element-1721dca .elementor-post__thumbnail__link{width:100%;}.elementor-9950 .elementor-element.elementor-element-1721dca .elementor-post__meta-data span + span:before{content:"///";}.elementor-9950 .elementor-element.elementor-element-1721dca.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-9950 .elementor-element.elementor-element-1721dca.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-9950 .elementor-element.elementor-element-1721dca.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-9950 .elementor-element.elementor-element-657f442 > .elementor-container{max-width:1280px;}.elementor-9950 .elementor-element.elementor-element-657f442{padding:10px 16px 22px 16px;}.elementor-9950 .elementor-element.elementor-element-0e5f03a{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-9950 .elementor-element.elementor-element-0e5f03a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-9950 .elementor-element.elementor-element-0e5f03a:after{content:"0.66";}.elementor-9950 .elementor-element.elementor-element-0e5f03a .elementor-post__thumbnail__link{width:100%;}.elementor-9950 .elementor-element.elementor-element-0e5f03a .elementor-post__meta-data span + span:before{content:"///";}.elementor-9950 .elementor-element.elementor-element-0e5f03a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-9950 .elementor-element.elementor-element-0e5f03a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-9950 .elementor-element.elementor-element-0e5f03a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-9950 .elementor-element.elementor-element-5e32eb6 > .elementor-container{max-width:1280px;}.elementor-9950 .elementor-element.elementor-element-5e32eb6{padding:16px 16px 48px 16px;}@media(max-width:767px){.elementor-9950 .elementor-element.elementor-element-e8c022c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-9950 .elementor-element.elementor-element-e8c022c:after{content:"0.5";}.elementor-9950 .elementor-element.elementor-element-e8c022c .elementor-post__thumbnail__link{width:100%;}.elementor-9950 .elementor-element.elementor-element-1721dca .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-9950 .elementor-element.elementor-element-1721dca:after{content:"0.5";}.elementor-9950 .elementor-element.elementor-element-1721dca .elementor-post__thumbnail__link{width:100%;}.elementor-9950 .elementor-element.elementor-element-0e5f03a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-9950 .elementor-element.elementor-element-0e5f03a:after{content:"0.5";}.elementor-9950 .elementor-element.elementor-element-0e5f03a .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* ===== Blog page (9950) ===== */
.elementor-9950{--cb-ink:#151a33;--cb-sub:#5b6178;--cb-blue:#0874C2;--cb-line:#e8ecf3;--cb-soft:#f3f7fc}
.elementor-9950 ::selection{background:#cfe5f8;color:#0b2c4a}

/* header */
.cb-head{padding:34px 0 8px;font-family:Vazirmatn,prk-font,sans-serif}
.cb-in{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}
.cb-tt h1{margin:0;font-size:clamp(26px,3vw,38px);font-weight:800;color:var(--cb-ink);letter-spacing:-.02em;line-height:1.35}
.cb-tt p{margin:8px 0 0;font-size:15px;line-height:1.9;color:var(--cb-sub);max-width:56ch}
.cb-search{position:relative;flex:0 1 360px}
.cb-search input[type=search]{width:100%;height:48px;border-radius:14px;border:1px solid var(--cb-line);background:#fff;padding:0 18px 0 52px;font:500 14px Vazirmatn,prk-font,sans-serif;color:var(--cb-ink);transition:border-color .2s,box-shadow .2s}
.cb-search input[type=search]::placeholder{color:#8a90a6}
.cb-search input[type=search]:focus{outline:0;border-color:var(--cb-blue);box-shadow:0 0 0 4px rgba(8,116,194,.12)}
.cb-search button{position:absolute;left:6px;top:6px;width:36px;height:36px;border:0;border-radius:10px;background:var(--cb-blue);color:#fff;display:grid;place-items:center;cursor:pointer;padding:0;transition:background-color .2s}
.cb-search button:hover{background:#065d9c}
.cb-search button:focus-visible{outline:2px solid var(--cb-blue);outline-offset:2px}
.cb-chips{display:flex;gap:8px;margin-top:22px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}
.cb-chips::-webkit-scrollbar{display:none}
.cb-chips a{flex:none;padding:8px 16px;border-radius:99px;border:1px solid var(--cb-line);background:#fff;color:var(--cb-sub);font:600 13.5px Vazirmatn,prk-font,sans-serif;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s}
.cb-chips a:hover{color:var(--cb-blue);border-color:#bcd9f2}
.cb-chips a.on{background:var(--cb-ink);border-color:var(--cb-ink);color:#fff}

/* ---- mosaic (featured) ---- */
.elementor-9950 .cb-mosaic .elementor-posts-container{display:grid !important;grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:repeat(2,minmax(210px,1fr));gap:14px}
.elementor-9950 .cb-mosaic .elementor-post{position:relative;margin:0 !important;border-radius:18px;overflow:hidden;background:#dfe9f5;min-height:210px;isolation:isolate;animation:cbReveal 1s cubic-bezier(.16,1,.3,1) both}
.elementor-9950 .cb-mosaic .elementor-post:nth-child(1){grid-row:span 2}
.elementor-9950 .cb-mosaic .elementor-post:nth-child(2){animation-delay:.06s}
.elementor-9950 .cb-mosaic .elementor-post:nth-child(3){animation-delay:.12s}
.elementor-9950 .cb-mosaic .elementor-post:nth-child(4){animation-delay:.18s}
.elementor-9950 .cb-mosaic .elementor-post:nth-child(5){animation-delay:.24s}
@keyframes cbReveal{from{clip-path:inset(6% 4% 6% 4% round 18px)}to{clip-path:inset(0 0 0 0 round 18px)}}
.elementor-9950 .cb-mosaic .elementor-post__thumbnail__link{position:absolute !important;inset:0;margin:0 !important;width:100% !important;z-index:-1}
.elementor-9950 .cb-mosaic .elementor-post__thumbnail{position:absolute !important;inset:0;padding:0 !important;height:100%}
.elementor-9950 .cb-mosaic .elementor-post__thumbnail img{position:absolute !important;inset:0;width:100% !important;height:100% !important;object-fit:cover;transform:none;top:0 !important;left:0 !important;transition:transform .9s cubic-bezier(.16,1,.3,1)}
.elementor-9950 .cb-mosaic .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.045)}
.elementor-9950 .cb-mosaic .elementor-post__text{position:absolute;inset:auto 0 0 0;padding:56px 20px 18px;background:linear-gradient(to top,rgba(10,18,40,.86) 0%,rgba(10,18,40,.55) 55%,rgba(10,18,40,0) 100%);pointer-events:none}
.elementor-9950 .cb-mosaic .elementor-post__title{margin:0 !important;font:700 16px/1.75 Vazirmatn,prk-font,sans-serif !important;color:#fff;letter-spacing:-.01em;text-wrap:balance}
.elementor-9950 .cb-mosaic .elementor-post__title a{color:#fff !important;pointer-events:auto}
.elementor-9950 .cb-mosaic .elementor-post__title a::after{content:"";position:absolute;inset:0}
.elementor-9950 .cb-mosaic .elementor-post:nth-child(1) .elementor-post__title{font-size:clamp(19px,1.7vw,24px) !important;line-height:1.65 !important}
.elementor-9950 .cb-mosaic .elementor-post__excerpt{display:none}
.elementor-9950 .cb-mosaic .elementor-post:nth-child(1) .elementor-post__excerpt{display:block;margin-top:8px}
.elementor-9950 .cb-mosaic .elementor-post:nth-child(1) .elementor-post__excerpt p{color:rgba(255,255,255,.82) !important;font:400 14px/1.9 Vazirmatn,prk-font,sans-serif !important;margin:0;max-width:52ch}
.elementor-9950 .cb-mosaic .elementor-post__meta-data{margin-top:6px;color:rgba(255,255,255,.72) !important;font:500 12px Vazirmatn,prk-font,sans-serif !important;border:0 !important;padding:0 !important}

/* ---- section heads ---- */
.cb-sec{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:Vazirmatn,prk-font,sans-serif;padding-top:12px}
.cb-sec h2{margin:0;font-size:22px;font-weight:800;color:var(--cb-ink);letter-spacing:-.015em}
.cb-sec a{display:inline-flex;align-items:center;gap:4px;color:var(--cb-blue);font-size:14px;font-weight:600;text-decoration:none}
.cb-sec a svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}
.cb-sec a:hover svg{transform:translateX(-3px)}

/* ---- card rows ---- */
.elementor-9950 .cb-row .elementor-posts-container{gap:18px !important}
.elementor-9950 .cb-row .elementor-post{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.05),0 8px 24px -16px rgba(16,24,40,.18);position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}
.elementor-9950 .cb-row .elementor-post:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgba(16,24,40,.06),0 18px 34px -18px rgba(8,116,194,.35)}
.elementor-9950 .cb-row .elementor-post__thumbnail__link{margin:0 !important}
.elementor-9950 .cb-row .elementor-post__thumbnail img{transition:transform .8s cubic-bezier(.16,1,.3,1)}
.elementor-9950 .cb-row .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.04)}
.elementor-9950 .cb-row .elementor-post__text{padding:14px 16px 16px}
.elementor-9950 .cb-row .elementor-post__title{margin:0 0 6px !important;font:700 15.5px/1.8 Vazirmatn,prk-font,sans-serif !important;color:var(--cb-ink)}
.elementor-9950 .cb-row .elementor-post__title a{color:var(--cb-ink) !important;transition:color .2s}
.elementor-9950 .cb-row .elementor-post__title a::after{content:"";position:absolute;inset:0}
.elementor-9950 .cb-row .elementor-post:hover .elementor-post__title a{color:var(--cb-blue) !important}
.elementor-9950 .cb-row .elementor-post__excerpt p{margin:0;font:400 13.5px/1.9 Vazirmatn,prk-font,sans-serif !important;color:var(--cb-sub) !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.elementor-9950 .cb-row .elementor-post__meta-data{margin-top:10px;font:500 12px Vazirmatn,prk-font,sans-serif !important;color:#8a90a6 !important;border:0 !important;padding:0 !important}

/* ---- telegram band ---- */
.cb-tg{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:#0b2c4a;border-radius:22px;padding:28px 32px;font-family:Vazirmatn,prk-font,sans-serif;position:relative;overflow:hidden}
.cb-tg::before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(57,179,249,.35),rgba(57,179,249,0) 70%);left:-120px;top:-180px}
.cb-tg h3{margin:0;color:#fff;font-size:20px;font-weight:800;position:relative}
.cb-tg p{margin:6px 0 0;color:#b9cde0;font-size:14px;line-height:1.9;position:relative;max-width:60ch}
.cb-tg a{position:relative;display:inline-flex;align-items:center;gap:8px;background:#fff;color:#0b2c4a;border-radius:12px;padding:12px 20px;font-weight:700;font-size:14px;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}
.cb-tg a:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px rgba(0,0,0,.5)}

@media (max-width:1024px){
.elementor-9950 .cb-mosaic .elementor-posts-container{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-rows:200px}
.elementor-9950 .cb-mosaic .elementor-post:nth-child(1){grid-column:span 2;grid-row:span 1;min-height:300px}
.elementor-9950 .cb-mosaic .elementor-post:nth-child(1){grid-row:auto}
}
@media (max-width:767px){
.cb-head{padding:20px 0 4px}
.cb-search{flex-basis:100%}
.cb-chips{margin-top:16px}
.elementor-9950 .cb-mosaic .elementor-posts-container{gap:10px;grid-auto-rows:170px}
.elementor-9950 .cb-mosaic .elementor-post:nth-child(1){min-height:250px}
.elementor-9950 .cb-mosaic .elementor-post__text{padding:40px 12px 12px}
.elementor-9950 .cb-mosaic .elementor-post__title{font-size:13.5px !important;line-height:1.7 !important}
.elementor-9950 .cb-mosaic .elementor-post:nth-child(1) .elementor-post__title{font-size:17px !important}
.elementor-9950 .cb-mosaic .elementor-post:nth-child(1) .elementor-post__excerpt{display:none}
.elementor-9950 .cb-mosaic .elementor-post__meta-data{display:none}
.cb-sec h2{font-size:18px}
.cb-tg{padding:22px 20px;border-radius:18px}
}
@media (prefers-reduced-motion:reduce){.elementor-9950 .cb-mosaic .elementor-post{animation:none}}
@media (max-width:767px){
.elementor-9950 .cb-row .elementor-posts-container{display:flex !important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 14px;margin:0 -2px}
.elementor-9950 .cb-row .elementor-posts-container::-webkit-scrollbar{display:none}
.elementor-9950 .cb-row .elementor-post{flex:0 0 78%;scroll-snap-align:start}
}

.elementor-9950 .elementor-widget-posts::after,.elementor-9950 .elementor-widget-posts .elementor-widget-container::after{content:none !important;display:none !important}
@media (max-width:767px){.elementor-9950 .cb-mosaic .elementor-posts-container{grid-auto-rows:205px}.elementor-9950 .cb-mosaic .elementor-post:nth-child(1){min-height:270px}.elementor-9950 .cb-mosaic .elementor-post__title a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.elementor-9950 .cb-mosaic .elementor-post__text{padding:48px 12px 12px;background:linear-gradient(to top,rgba(10,18,40,.9) 0%,rgba(10,18,40,.6) 60%,rgba(10,18,40,0) 100%)}}/* End custom CSS */