.elementor-widget-tivan-single-blog,.elementor-widget-tivan-single-blog>.elementor-widget-container{width:100%;min-width:0;overflow:visible;--container-widget-width:100%}
.tivan-single-blog,.tivan-single-blog *{box-sizing:border-box}
.tivan-single-blog{--tsb-max:1320px;--tsb-pad-top:12px;--tsb-pad-bottom:80px;--tsb-pad-x:20px;--tsb-column-gap:24px;--tsb-sidebar:305px;--tsb-side-gap:12px;--tsb-sticky:16px;--tsb-bg:#f1f5f9;--tsb-title-gap:10px;--tsb-title-color:#031c47;--tsb-cat-height:50px;--tsb-cat-radius:10px;--tsb-cat-pad:16px;--tsb-cat-gap:9px;--tsb-cat-icon:18px;--tsb-cat-icon-gap:3px;--tsb-cat-dot:4px;--tsb-cat-bg:#fff;--tsb-cat-bg-mobile:transparent;--tsb-cat-color:#171717;--tsb-cat-hover:#3295ff;--tsb-cat-icon-color:#3295ff;--tsb-cat-dot-color:#3295ff;--tsb-cover-gap:32px;--tsb-cover-radius:12px;--tsb-date-height:40px;--tsb-date-radius:5px;--tsb-date-pad:11px;--tsb-date-inset:12px;--tsb-date-blur:9px;--tsb-date-color:#fff;--tsb-date-bg:rgba(255,255,255,.18);--tsb-article-gap:60px;--tsb-section-gap:32px;--tsb-heading-gap:8px;--tsb-paragraph-gap:0px;--tsb-scroll:30px;--tsb-bullet:6px;--tsb-bullet-gap:16px;--tsb-h-color:#171717;--tsb-text:#666;--tsb-bullet-color:#3295ff;--tsb-split-gap:22px;--tsb-split-space:18px;--tsb-media-radius:0px;--tsb-media-bg:#dce5ef;--tsb-content-link:#3295ff;--tsb-content-link-hover:#00286c;--tsb-toc-radius:10px;--tsb-toc-pad-x:12px;--tsb-toc-pad-bottom:24px;--tsb-toc-title-height:80px;--tsb-toc-title-radius:5px;--tsb-toc-bg:#fff;--tsb-toc-title-bg:#f1f5f9;--tsb-toc-title-color:#00286c;--tsb-summary-height:72px;--tsb-summary-pad:24px;--tsb-summary-color:#00286c;--tsb-chevron:#333;--tsb-mobile-toc-gap:24px;--tsb-toc-list-gap:16px;--tsb-toc-list-top:24px;--tsb-toc-list-x:12px;--tsb-toc-list-bottom:0px;--tsb-toc-indent:15px;--tsb-toc-dot:5px;--tsb-toc-color:#666;--tsb-toc-active:#00286c;--tsb-toc-dot-color:#3295ff;--tsb-link-height:88px;--tsb-link-radius:10px;--tsb-link-bg:#fff;--tsb-link-color:#00286c;--tsb-link-active-bg:#00286c;--tsb-link-active-color:#fff;--tsb-footer-space:60px;--tsb-footer-height:56px;--tsb-footer-radius:0px;--tsb-footer-pad-y:12px;--tsb-footer-pad-x:24px;--tsb-footer-gap:12px;--tsb-footer-bg:#fff;--tsb-tag-color:#666;--tsb-tag-hover:#3295ff;--tsb-tag-line:#ffd8d8;--tsb-tag-line-height:14px;--tsb-share:24px;--tsb-share-color:#3295ff;background:var(--tsb-bg);color:#10254b}
.tivan-single-blog :is(h1,h2,h3,h4,h5,h6,p){margin:0}
.tivan-single-blog a{color:inherit;text-decoration:none}
.tivan-single-blog button{font-family:inherit;background:none;border:0;padding:0;color:inherit;cursor:pointer}
.tsb-layout{width:min(100%,var(--tsb-max));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) var(--tsb-sidebar);align-items:start;gap:var(--tsb-column-gap);padding:var(--tsb-pad-top) var(--tsb-pad-x) var(--tsb-pad-bottom)}
.tivan-single-blog.is-single .tsb-layout{grid-template-columns:minmax(0,1fr)}
.tsb-content{min-width:0}
.tsb-header{display:flex;flex-direction:column;gap:var(--tsb-title-gap);min-width:0}
.tsb-title{width:100%;margin-inline:auto;color:var(--tsb-title-color);font-size:28px;font-weight:600;line-height:48px;text-align:right;overflow-wrap:anywhere}
.tsb-categories{display:flex;align-items:center;justify-content:flex-start;min-height:var(--tsb-cat-height);gap:var(--tsb-cat-gap);padding:0 var(--tsb-cat-pad);border-radius:var(--tsb-cat-radius);background:var(--tsb-cat-bg);color:var(--tsb-cat-color);font-size:14px;line-height:24px}
.tsb-categories a{transition:color .2s ease}
.tsb-categories a:is(:hover,:focus-visible){color:var(--tsb-cat-hover)}
.tsb-cat-icon{display:flex;flex:none;width:var(--tsb-cat-icon);height:var(--tsb-cat-icon);margin-inline-end:var(--tsb-cat-icon-gap);color:var(--tsb-cat-icon-color)}
.tsb-cat-icon svg,.tsb-cat-icon img{display:block;width:100%;height:100%;object-fit:contain}
.tsb-dot{width:var(--tsb-cat-dot);height:var(--tsb-cat-dot);flex:none;border-radius:50%;background:var(--tsb-cat-dot-color)}
.tsb-cover{position:relative;width:100%;margin-top:var(--tsb-cover-gap);aspect-ratio:16/9;overflow:hidden;border-radius:var(--tsb-cover-radius)}
.tsb-cover img{display:block;width:100%;height:100%;object-fit:cover}
.tsb-date{position:absolute;top:var(--tsb-date-inset);left:var(--tsb-date-inset);height:var(--tsb-date-height);padding:0 var(--tsb-date-pad);border-radius:var(--tsb-date-radius);background:var(--tsb-date-bg);color:var(--tsb-date-color);font-size:16px;font-weight:500;line-height:43px;backdrop-filter:blur(var(--tsb-date-blur))}
.tsb-sidebar{position:sticky;top:var(--tsb-sticky);display:flex;flex-direction:column;gap:var(--tsb-side-gap);align-self:start;min-width:0}
.tsb-toc{padding:var(--tsb-toc-pad-x) var(--tsb-toc-pad-x) var(--tsb-toc-pad-bottom);border-radius:var(--tsb-toc-radius);background:var(--tsb-toc-bg)}
.tsb-toc-title{display:grid;place-items:center;height:var(--tsb-toc-title-height);margin:0;border-radius:var(--tsb-toc-title-radius);background:var(--tsb-toc-title-bg);color:var(--tsb-toc-title-color);font-size:18px;font-weight:600;text-align:center}
.tsb-toc-list{display:flex;flex-direction:column;gap:var(--tsb-toc-list-gap);margin:0;padding:var(--tsb-toc-list-top) var(--tsb-toc-list-x) var(--tsb-toc-list-bottom);list-style:none}
.tsb-toc-link{position:relative;display:block;padding-inline-start:var(--tsb-toc-indent);color:var(--tsb-toc-color);font-size:12px;line-height:28px;transition:color .25s ease}
.tsb-toc-link::before{content:"";position:absolute;top:calc((1lh - var(--tsb-toc-dot)) / 2);inset-inline-start:0;width:var(--tsb-toc-dot);height:var(--tsb-toc-dot);border-radius:50%;background:var(--tsb-toc-dot-color)}
.tsb-toc-link:is(:hover,:focus-visible,.is-active){color:var(--tsb-toc-active)}
.tsb-side-link{display:grid;place-items:center;min-height:var(--tsb-link-height);padding:12px;border-radius:var(--tsb-link-radius);background:var(--tsb-link-bg);color:var(--tsb-link-color);font-size:16px;font-weight:600;text-align:center;transition:background .25s ease,color .25s ease}
.tsb-side-link:is(:hover,:focus-visible,.is-active){background:var(--tsb-link-active-bg);color:var(--tsb-link-active-color)}
.tsb-mobile-toc{display:none}
.tsb-article{display:block;margin-top:var(--tsb-article-gap);min-width:0}
.tsb-article :is(h2,h3,h4,h5,h6){position:relative;margin:0 0 var(--tsb-heading-gap);padding-inline-start:var(--tsb-bullet-gap);color:var(--tsb-h-color);scroll-margin-top:var(--tsb-scroll)}
.tsb-article :is(h2,h3,h4,h5,h6)::before{content:"";position:absolute;top:calc((1lh - var(--tsb-bullet)) / 2);inset-inline-start:0;width:var(--tsb-bullet);height:var(--tsb-bullet);border-radius:50%;background:var(--tsb-bullet-color)}
.tsb-article h2{font-size:20px;font-weight:400;line-height:36px}
.tsb-article h3{font-size:18px;font-weight:400;line-height:32px}
.tsb-article :is(h4,h5,h6){font-size:16px;font-weight:600;line-height:30px}
.tsb-article > * + :is(h2,h3,h4,h5,h6),.tsb-article .single-article__section + .single-article__section{margin-top:var(--tsb-section-gap)}
.tsb-article :is(p,li,blockquote){color:var(--tsb-text);font-size:16px;font-weight:400;line-height:30px;text-align:justify}
.tsb-article :is(p,ul,ol,blockquote,figure){margin:0}
.tsb-article p + p{margin-top:var(--tsb-paragraph-gap)}
.tsb-article :is(ul,ol){padding-inline-start:1.2em}
.tsb-article a{color:var(--tsb-content-link)}
.tsb-article a:is(:hover,:focus-visible){color:var(--tsb-content-link-hover)}
.tsb-article img{display:block;max-width:100%;height:auto;border-radius:var(--tsb-media-radius)}
.tsb-article :is(.wp-block-media-text,.single-article__split){display:grid;grid-template-columns:minmax(0,473fr) minmax(0,460fr);grid-template-areas:"copy media";align-items:start;gap:var(--tsb-split-gap);margin-top:var(--tsb-split-space)}
.tsb-article :is(.wp-block-media-text__content,.single-article__split p){grid-area:copy;padding:0}
.tsb-article :is(.wp-block-media-text__media,.single-article__picture){grid-area:media;display:block;width:100%;height:auto;margin:0;aspect-ratio:23/12;overflow:hidden;background:var(--tsb-media-bg)}
.tsb-article :is(.wp-block-media-text__media,.single-article__picture) img{width:100%;height:100%;object-fit:cover}
.tsb-footer{display:flex;align-items:center;gap:var(--tsb-footer-gap);min-height:var(--tsb-footer-height);margin-top:var(--tsb-footer-space);padding:var(--tsb-footer-pad-y) var(--tsb-footer-pad-x);border-radius:var(--tsb-footer-radius);background:var(--tsb-footer-bg)}
.tsb-tags{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tsb-footer-gap);min-width:0;color:var(--tsb-tag-color);font-size:14px}
.tsb-tags a:is(:hover,:focus-visible){color:var(--tsb-tag-hover)}
.tsb-tag-line{width:1px;height:var(--tsb-tag-line-height);flex:none;background:var(--tsb-tag-line)}
.tsb-share{order:-1;display:grid;place-items:center;flex:none;width:var(--tsb-share);height:var(--tsb-share);color:var(--tsb-share-color)}
.tsb-share svg{display:block;width:100%;height:100%}
.tsb-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.tsb-categories a:focus-visible,.tsb-toc-link:focus-visible,.tsb-side-link:focus-visible,.tsb-tags a:focus-visible,.tsb-share:focus-visible,.tsb-article a:focus-visible{outline:2px solid var(--tsb-cat-hover);outline-offset:2px}
@media (min-width:768px) and (max-width:1050px){
.tivan-single-blog .tsb-title{font-size:25px}
}
@media (max-width:767px){
.tivan-single-blog{--tsb-pad-bottom:40px;--tsb-pad-x:16px;--tsb-title-gap:32px;--tsb-cover-gap:41px;--tsb-cover-radius:10px;--tsb-article-gap:16px;--tsb-heading-gap:16px;--tsb-bullet:5px;--tsb-scroll:15px;--tsb-split-gap:16px;--tsb-split-space:12px;--tsb-footer-space:40px;--tsb-footer-pad-y:10px;--tsb-footer-pad-x:16px;--tsb-footer-gap:10px;--tsb-toc-list-gap:8px;--tsb-toc-list-top:0px;--tsb-toc-list-x:18px;--tsb-toc-list-bottom:17px;--tsb-cat-height:0px;--tsb-cat-pad:0px}
.tivan-single-blog .tsb-layout{display:block}
.tivan-single-blog .tsb-sidebar{display:none}
.tivan-single-blog .tsb-title{font-size:24px;line-height:36px;text-align:center}
.tivan-single-blog .tsb-categories{justify-content:center;background:var(--tsb-cat-bg-mobile);font-size:12px;line-height:16px;overflow-x:auto}
.tivan-single-blog[data-date-mobile="no"] .tsb-date{display:none}
.tivan-single-blog .tsb-mobile-toc{display:block;margin-top:var(--tsb-mobile-toc-gap);border-radius:var(--tsb-toc-radius);background:var(--tsb-toc-bg)}
.tivan-single-blog .tsb-toc-summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--tsb-summary-height);padding:0 var(--tsb-summary-pad);color:var(--tsb-summary-color);font-size:16px;font-weight:600;cursor:pointer;list-style:none}
.tivan-single-blog .tsb-toc-summary::-webkit-details-marker{display:none}
.tivan-single-blog .tsb-chevron{width:7px;height:7px;flex:none;border-right:1.5px solid var(--tsb-chevron);border-bottom:1.5px solid var(--tsb-chevron);transform:rotate(45deg);transition:transform .25s ease}
.tivan-single-blog .tsb-mobile-toc[open] .tsb-chevron{transform:rotate(225deg)}
.tivan-single-blog .tsb-article h2{line-height:32px}
.tivan-single-blog .tsb-article :is(.wp-block-media-text,.single-article__split){display:flex;flex-direction:column}
.tivan-single-blog .tsb-article :is(.wp-block-media-text__media,.single-article__picture){aspect-ratio:1.55}
.tivan-single-blog .tsb-tags{font-size:12px}
}
@media (prefers-reduced-motion:reduce){
.tivan-single-blog .tsb-categories a,.tivan-single-blog .tsb-toc-link,.tivan-single-blog .tsb-side-link,.tivan-single-blog .tsb-chevron{transition:none}
}
