/* Original homepage only: owner requested thicker strokes, wider text areas, stronger contrast. */
@font-face{font-family:Boska;src:url('../../fonts/boska-900.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}
body.page-id-1030{--color-secondary:#000;--vs-text:#000}
.page-id-1030 #vsure-homepage h1,.page-id-1030 #vsure-homepage h2,.page-id-1030 #vsure-homepage h3,.page-id-1030 #vsure-homepage .vsure-hero-title,.page-id-1030 #vsure-homepage .vsure-service-card__title,.page-id-1030 #vsure-homepage .vsure-process-step__title,.page-id-1030 #vsure-homepage .vsure-blog-card__title,.page-id-1030 #vsure-homepage .vsure-final-cta__heading{font-family:"Playfair Display",Georgia,serif!important;letter-spacing:.015em!important;font-weight:900!important;opacity:1}
.page-id-1030 #vsure-homepage .vsure-section-title,.page-id-1030 #vsure-homepage .vsure-service-card__title,.page-id-1030 #vsure-homepage .vsure-process-step__title,.page-id-1030 #vsure-homepage .vsure-blog-card__title a{color:#000!important;opacity:1}
.page-id-1030 #vsure-homepage .vsure-section-sub,.page-id-1030 #vsure-homepage .vsure-service-card__body,.page-id-1030 #vsure-homepage .vsure-about__body,.page-id-1030 #vsure-homepage .vsure-process-step__text,.page-id-1030 #vsure-homepage .vsure-blog-card__excerpt{color:#000!important;font-weight:500!important;opacity:1}
.page-id-1030 #vsure-homepage .vsure-section-header{max-width:1000px}
.page-id-1030 #vsure-homepage .vsure-hero__left-content{width:100%;max-width:none;padding:40px 54px}
.page-id-1030 #vsure-homepage .vsure-hero__left-content h1,.page-id-1030 #vsure-homepage .vsure-hero__left-content .vsure-hero-title{letter-spacing:.015em!important;color:#fff!important;opacity:1}
.page-id-1030 #vsure-homepage .vsure-section-header--light .vsure-section-title,.page-id-1030 #vsure-homepage .vsure-final-cta__heading,.page-id-1030 #vsure-homepage .vsure-review-card__text,.page-id-1030 #vsure-homepage .vsure-final-cta__sub,.page-id-1030 #vsure-homepage .vsure-hero__sub{color:#fff!important;opacity:1}
.page-id-1030 #vsure-homepage .vsure-section-kicker--light,.page-id-1030 #vsure-homepage .vsure-eyebrow--light{color:#fff!important;opacity:1}
@media(min-width:768px) and (max-width:1024px){.page-id-1030 #vsure-homepage .vsure-hero__left-content{padding:32px}.page-id-1030 #vsure-homepage .vsure-hero__left-content h1,.page-id-1030 #vsure-homepage .vsure-hero__left-content .vsure-hero-title{font-size:42px!important}.page-id-1030 #vsure-homepage .vsure-hero__stars{flex-wrap:wrap;gap:5px}}
@media(max-width:767px){.page-id-1030 #vsure-homepage .vsure-hero__left-content{padding:40px 24px}.page-id-1030 #vsure-homepage .vsure-section-header{max-width:100%}}
