.html-content-root{display:contents}.blog-prose{word-break:break-word}.blog-prose>:first-child{margin-top:0}.blog-prose h2{font-size:clamp(1.35rem,2vw,1.75rem);font-weight:600;margin:2rem 0 .75rem}.blog-prose h3{font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:600;margin:1.5rem 0 .5rem}.blog-prose p{margin:0 0 1rem}.blog-prose ol,.blog-prose ul{margin:0 0 1rem 1.25rem;padding:0}.blog-prose li{margin-bottom:.35rem}.blog-prose blockquote{margin:1.25rem 0;padding:1rem 1.25rem;border-left:3px solid rgba(3,54,164,.6);background:rgba(255,255,255,.03)}.blog-prose a{text-decoration:underline;text-underline-offset:3px}.blog-prose code{font-size:.92em;padding:.1em .35em;border-radius:4px;background:rgba(255,255,255,.06)}.blog-prose pre{padding:1rem;overflow:auto;border-radius:8px;background:rgba(0,0,0,.35);margin:1rem 0}.blog-prose pre code{padding:0;background:none}.blog-prose hr{margin:2rem 0;opacity:.2}.blog-prose img{max-width:100%;height:auto}.tf-header{position:fixed!important;top:0;left:0;right:0;width:100%;max-width:100%;z-index:1000!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;padding-top:48px!important;box-sizing:border-box}@media (max-width:991px){.tf-header{padding-top:24px!important}.tf-header .header-inner{margin-left:16px!important;margin-right:16px!important}}@media (max-width:425px){.tf-header .header-inner{margin-left:10px!important;margin-right:10px!important}}#wrapper,body,html{overflow-x:clip;max-width:100%}.row,img,svg,video{max-width:100%}@media (max-width:991px){.section-hero .content-wrap .title2{flex-direction:column!important;align-items:center!important}.section-hero .hero-image{background-attachment:scroll!important;background-position:center 28%!important}.section-hero .content-wrap .effectFade{opacity:1!important}.section-about-us{min-height:0!important}}.tf-header.is-sticky{padding-top:16px!important;background:transparent!important}.tf-header.is-sticky .header-inner{background:rgba(255,255,255,.85)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 10px 30px -10px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.03)!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important}[data-color-primary] .tf-header.is-sticky .header-inner{border-color:rgba(255,255,255,.3)!important}