html{scrollbar-gutter:stable}.home_banner .owl-carousel-slider .owl-dots{z-index:2;width:100%;position:absolute;bottom:12px}.home_banner .owl-carousel-slider .owl-dot span{background:rgba(255,255,255,.7)}.home_banner .owl-carousel-slider .owl-dot.active span{background:var(--indigo-color,#2e317e)}p.blog-post-title{color:var(--indigo-color,#2e317e);margin:0 0 .35rem;font-family:Montserrat,sans-serif;font-size:max(1.125rem,min(1rem + .5vw,1.375rem));font-weight:600;line-height:1.35}h1.blog-seo-h1{color:var(--indigo-color,#2e317e);margin:0 0 .75rem;font-family:Montserrat,sans-serif;font-size:max(1.25rem,min(1.05rem + .7vw,1.625rem));font-weight:600;line-height:1.35}.blog-article-body h2{color:var(--indigo-color,#2e317e);margin:1.25rem 0 .5rem;font-family:Montserrat,sans-serif;font-size:max(1.05rem,min(.98rem + .35vw,1.25rem));font-weight:600;line-height:1.4}.blog-article-body h3{color:var(--indigo-color,#2e317e);margin:1rem 0 .4rem;font-family:Montserrat,sans-serif;font-size:max(1rem,min(.96rem + .2vw,1.125rem));font-weight:600;line-height:1.4}.blog-article-body h2 span,.blog-article-body h3 span{color:inherit!important;font-family:inherit!important;font-size:inherit!important}h1.page-seo-h1.seo-only{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}h1.page-seo-h1{color:#0a0a0a;text-transform:none;margin:0 0 15px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:24px}
