/* Blog single-post template V2 (template 4795, kol kas tik irasui 781). */
.elementor-4795 .elementor-element-bxblbcs{--content-width:1470px;--padding-left:6vw;--padding-right:6vw;
  background:#F5F5F5;--margin-top:0;--padding-top:3px;--padding-bottom:3px}
.elementor-4795 .elementor-element-bxblbcc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.bxblog-back{display:inline-flex;align-items:center;gap:8px;font:600 14px/1 "Inter",sans-serif;color:#155DFC;text-decoration:none;margin-bottom:18px}
.bxblog-back svg{width:16px;height:16px}
.bxblog-back:hover{color:#F96915}
.elementor-4795 .elementor-element-bxbltit h1{font-size:clamp(28px,4vw,44px)!important;line-height:1.15!important;color:#000!important;text-wrap:balance}
.elementor-4795 .elementor-element-bxblinf{margin-top:14px}
/* Dates in this template read orange - the post-info line and the related-card dates. */
.elementor-4795 .elementor-element-bxblinf .elementor-icon-list-item[itemprop="datePublished"],
.elementor-4795 .elementor-element-bxblinf .elementor-icon-list-item[itemprop="datePublished"] a,
.elementor-4795 .elementor-element-bxblinf .elementor-icon-list-item[itemprop="datePublished"] .elementor-icon-list-text{color:#F96915!important}
.elementor-4795 .elementor-element-bxblinf .elementor-icon-list-item[itemprop="datePublished"] svg{fill:#F96915}
.elementor-4795 .elementor-element-bxblrel .etheme-post-date,
.elementor-4795 .elementor-element-bxblrel .etheme-post-date a{color:#F96915!important}
.elementor-4795 .elementor-element-bxblrel .etheme-post-date svg{fill:#F96915}
.elementor-4795 .elementor-element-bxblinf a{color:#155DFC}
.elementor-4795 .elementor-element-bxblcnt{font:400 17px/1.75 "Inter",sans-serif;color:#000}
.elementor-4795 .elementor-element-bxblcnt p{margin:0 0 1.15em}
.elementor-4795 .elementor-element-bxblcnt h2{font-size:26px;line-height:1.25;margin:1.7em 0 .6em;color:#000}
.elementor-4795 .elementor-element-bxblcnt h3{font-size:21px;margin:1.5em 0 .5em;color:#000}
.elementor-4795 .elementor-element-bxblcnt a{color:#155DFC}
.elementor-4795 .elementor-element-bxblcnt img{border-radius:16px;max-width:100%;height:auto}
.elementor-4795 .elementor-element-bxblcnt blockquote{border-left:3px solid #F96915;margin:1.4em 0;padding:.4em 0 .4em 1.2em;font-style:italic;color:rgba(0,0,0,.75)}
.bxblog-relhead{font:700 26px/1.2 "Inter",sans-serif;color:#000;margin:0 0 22px}
.elementor-4795 .elementor-element-bxblrs{--margin-top:96px;--margin-bottom:20px;--content-width:1386px}
.elementor-4795 .elementor-element-bxblcs{--content-width:760px;--margin-top:48px}
.elementor-4795 .elementor-element-bxblis{--content-width:100%;--margin-top:0;--padding-left:0px;--padding-right:0px}
.elementor-4795 .elementor-element-bxblimg img{width:100%;border-radius:0;border:0;height:clamp(240px,28vw,400px);object-fit:cover;display:block}
/* Related-post thumbnails must show the WHOLE picture - sources vary 1.5-1.8, so contain in a 3:2 box. */
.elementor-4795 .elementor-element-bxblrel .etheme-post-image-wrapper{aspect-ratio:3/2;background:rgba(0,0,0,.045);border-radius:12px;overflow:hidden}
.elementor-4795 .elementor-element-bxblrel .etheme-post-image-wrapper img{width:100%;height:100%;object-fit:contain}
.elementor-4795 .elementor-element-bxblhs{--content-width:900px;--margin-top:-90px;position:relative;z-index:2}
.elementor-4795 .elementor-element-bxblhc{background:#fff;border-radius:24px;padding:36px 44px;box-shadow:0 14px 34px rgba(0,0,0,.12)}
@media(max-width:767px){.elementor-4795 .elementor-element-bxblhs{--margin-top:-40px}
.elementor-4795 .elementor-element-bxblhc{padding:22px 20px;border-radius:16px}
.elementor-4795 .elementor-element-bxblimg img{height:220px}}
