/* AUTO-GENERATED: keeps the look of headings whose tag changed for SEO (H1-H6 audit).
   An element with class v-OLD looks exactly like the old <OLD> tag did. Do not edit by hand. */
h2:where(.v-p){font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0 0 1rem;padding:0}
h2:where(.v-h1),h1:where(.v-h2),h3:where(.v-h2),div:where(.v-h3),h2:where(.v-h3),h2:where(.v-h4),h3:where(.v-h4),div:where(.v-h6),h3:where(.v-h6){margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}
h2:where(.v-h1){font-size:calc(1.375rem + 1.5vw)}
@media (min-width:1200px){h2:where(.v-h1){font-size:2.5rem}}
h1:where(.v-h2),h3:where(.v-h2){font-size:calc(1.325rem + .9vw)}
@media (min-width:1200px){h1:where(.v-h2),h3:where(.v-h2){font-size:2rem}}
div:where(.v-h3),h2:where(.v-h3){font-size:calc(1.3rem + .6vw)}
@media (min-width:1200px){div:where(.v-h3),h2:where(.v-h3){font-size:1.75rem}}
h2:where(.v-h4),h3:where(.v-h4){font-size:calc(1.275rem + .3vw)}
@media (min-width:1200px){h2:where(.v-h4),h3:where(.v-h4){font-size:1.5rem}}
div:where(.v-h6),h3:where(.v-h6){font-size:1rem}
h2:where(.v-p){margin-top:0;margin-bottom:1rem}
@media screen and (max-width:991.99px){.mobile-sidebar.mobile-sidebar2 .single-footer-items div:where(.v-h3),.mobile-sidebar.mobile-sidebar2 .single-footer-items h2:where(.v-h3){color:var(--Home-Page-3-Color-Text-Color,#ffffff);font-size:24px;font-style:normal;font-weight:700;line-height:24px;text-transform:capitalize;margin-bottom:16px;margin-top:20px}}
@media screen and (max-width:991.99px){.mobile-sidebar.mobile-sidebar2 .contact-infos div:where(.v-h3),.mobile-sidebar.mobile-sidebar2 .contact-infos h2:where(.v-h3){color:var(--Home-Page-3-Color-Text-Color,#ffffff);font-size:24px;font-style:normal;font-weight:700;line-height:24px;text-transform:capitalize;margin-bottom:16px;margin-top:20px}}
@media screen and (max-width:991.99px){.single-footer.single-footer-menu.single-footer4 div:where(.v-h3),.single-footer.single-footer-menu.single-footer4 h2:where(.v-h3){margin-bottom:0}}
.mobile-menu-social div:where(.v-h3),.mobile-menu-social h2:where(.v-h3){font-size:20px;line-height:24px;font-weight:600;color:#fff;padding:20px 0}
.mobile-sidebar .single-footer-items div:where(.v-h3),.mobile-sidebar .single-footer-items h2:where(.v-h3){color:var(--Home-Page-3-Color-Text-Color,#070811);font-size:24px;font-style:normal;font-weight:700;line-height:24px;text-transform:capitalize;margin-bottom:16px;margin-top:20px}
.mobile-sidebar .contact-infos div:where(.v-h3),.mobile-sidebar .contact-infos h2:where(.v-h3){color:var(--Home-Page-3-Color-Text-Color,#070811);font-size:24px;font-style:normal;font-weight:700;line-height:24px;text-transform:capitalize;margin-bottom:16px;margin-top:20px}
h2:where(.v-h1),h1:where(.v-h2),h3:where(.v-h2),div:where(.v-h3),h2:where(.v-h3),h2:where(.v-h4),h3:where(.v-h4),div:where(.v-h6),h3:where(.v-h6){padding:0;margin:0}
h2:where(.v-p){padding:0;margin:0}
.mobile-sidebar .single-footer div:where(.v-h3),.mobile-sidebar .single-footer h2:where(.v-h3){color:#fff}
.heading1-w h1:where(.v-h2),.heading1-w h3:where(.v-h2){color:var(--vtc-text-white);font-size:var(--f-fs-font-fs44);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs52);text-transform:capitalize}
@media only screen and (min-width:768px) and (max-width:991px){.heading1-w h1:where(.v-h2),.heading1-w h3:where(.v-h2){font-size:var(--f-fs-font-fs30);line-height:var(--f-fs-font-fs38)}}
@media (max-width:767px){.heading1-w h1:where(.v-h2),.heading1-w h3:where(.v-h2){font-size:var(--f-fs-font-fs30);line-height:var(--f-fs-font-fs38)}}
.heading1-w h2:where(.v-p){color:var(--vtc-text-white);font-size:var(--f-fs-font-fs16);font-style:normal;font-weight:400;line-height:var(--f-fs-font-fs26)}
.heading1 h2:where(.v-p){color:var(--vtc-text-gray1);font-size:var(--f-fs-font-fs16);font-style:normal;font-weight:var(--f-fw-regular);line-height:var(--f-fs-font-fs26)}
.heading1 h1:where(.v-h2),.heading1 h3:where(.v-h2){color:var(--vtc-text-black1);font-size:var(--f-fs-font-fs44);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs52)}
@media only screen and (min-width:768px) and (max-width:991px){.heading1 h1:where(.v-h2),.heading1 h3:where(.v-h2){font-size:var(--f-fs-font-fs30);line-height:var(--f-fs-font-fs38)}}
@media (max-width:767px){.heading1 h1:where(.v-h2),.heading1 h3:where(.v-h2){font-size:var(--f-fs-font-fs30);line-height:var(--f-fs-font-fs38)}}
.heading1 div:where(.v-h3),.heading1 h2:where(.v-h3){color:var(--vtc-text-black3);font-size:var(--f-fs-font-fs32);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs32);text-transform:capitalize}
@media only screen and (min-width:768px) and (max-width:991px){.heading1 div:where(.v-h3),.heading1 h2:where(.v-h3){font-size:var(--f-fs-font-fs24);line-height:var(--f-fs-font-fs24)}}
@media (max-width:767px){.heading1 div:where(.v-h3),.heading1 h2:where(.v-h3){font-size:var(--f-fs-font-fs24);line-height:var(--f-fs-font-fs24)}}
.heading1 div:where(.v-h3) a,.heading1 h2:where(.v-h3) a{color:var(--vtc-text-black3);font-size:var(--f-fs-font-fs32);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs32);text-transform:capitalize;transition:all 0.4s}
.heading1 div:where(.v-h3) a:hover,.heading1 h2:where(.v-h3) a:hover{transition:all 0.4s;color:var(--vtc-bg-main1)}
.heading1 h2:where(.v-h4) a,.heading1 h3:where(.v-h4) a{display:inline-block;color:var(--vtc-text-black1);font-size:var(--f-fs-font-fs20);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs28);transition:all 0.4s}
.heading1 h2:where(.v-h4) a:hover,.heading1 h3:where(.v-h4) a:hover{transition:all 0.4s;color:var(--vtc-bg-main1)}
.heading2-w h1:where(.v-h2),.heading2-w h3:where(.v-h2){color:var(--vtc-text-white);font-size:var(--f-fs-font-fs44);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs52);text-transform:capitalize}
@media only screen and (min-width:768px) and (max-width:991px){.heading2-w h1:where(.v-h2),.heading2-w h3:where(.v-h2){font-size:var(--f-fs-font-fs32);line-height:var(--f-fs-font-fs40)}}
@media (max-width:767px){.heading2-w h1:where(.v-h2),.heading2-w h3:where(.v-h2){font-size:var(--f-fs-font-fs32);line-height:var(--f-fs-font-fs40)}}
.heading2-w h2:where(.v-p){color:var(--vtc-text-white);font-size:var(--f-fs-font-fs20);font-style:normal;font-weight:var(--f-fw-medium);line-height:var(--f-fs-font-fs28)}
.heading3 h1:where(.v-h2),.heading3 h3:where(.v-h2){color:var(--vtc-text-black2);font-size:var(--f-fs-font-fs44);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs44)}
@media only screen and (min-width:768px) and (max-width:991px){.heading3 h1:where(.v-h2),.heading3 h3:where(.v-h2){font-size:var(--f-fs-font-fs32);line-height:var(--f-fs-font-fs40)}}
@media (max-width:767px){.heading3 h1:where(.v-h2),.heading3 h3:where(.v-h2){font-size:var(--f-fs-font-fs32);line-height:var(--f-fs-font-fs40)}}
.heading3 h1:where(.v-h2) a,.heading3 h3:where(.v-h2) a{display:inline-block;color:var(--vtc-text-black1);font-style:normal;font-weight:var(--f-fw-semibold);transition:all 0.4s}
.heading3 h1:where(.v-h2) a:hover,.heading3 h3:where(.v-h2) a:hover{transition:all 0.4s;color:var(--vtc-bg-main4)}
.heading3 h2:where(.v-h4) a,.heading3 h3:where(.v-h4) a{display:inline-block;color:var(--vtc-text-black1);font-size:var(--f-fs-font-fs20);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs28);transition:all 0.4s}
.heading3 h2:where(.v-h4) a:hover,.heading3 h3:where(.v-h4) a:hover{transition:all 0.4s;color:var(--vtc-bg-main4)}
.heading3 div:where(.v-h3) a,.heading3 h2:where(.v-h3) a{display:inline-block;color:var(--vtc-text-black1);font-size:var(--f-fs-font-fs32);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs32);transition:all 0.4s}
.heading3 div:where(.v-h3) a:hover,.heading3 h2:where(.v-h3) a:hover{transition:all 0.4s;color:var(--vtc-bg-main4)}
.heading3 h2:where(.v-p){color:var(--vtc-text-gray1);font-size:var(--f-fs-font-fs16);font-style:normal;font-weight:var(--f-fw-regular);line-height:var(--f-fs-font-fs26)}
.heading2 h1:where(.v-h2),.heading2 h3:where(.v-h2){color:var(--vtc-text-black2);font-size:var(--f-fs-font-fs44);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs44)}
@media only screen and (min-width:768px) and (max-width:991px){.heading2 h1:where(.v-h2),.heading2 h3:where(.v-h2){font-size:var(--f-fs-font-fs32);line-height:var(--f-fs-font-fs40)}}
@media (max-width:767px){.heading2 h1:where(.v-h2),.heading2 h3:where(.v-h2){font-size:var(--f-fs-font-fs32);line-height:var(--f-fs-font-fs40)}}
.heading2 h2:where(.v-h4) a,.heading2 h3:where(.v-h4) a{display:inline-block;color:#010206;font-size:24px;font-style:normal;font-weight:600;line-height:30px;transition:all 0.4s}
.heading2 h2:where(.v-h4) a:hover,.heading2 h3:where(.v-h4) a:hover{transition:all 0.4s;color:var(--vtc-bg-main3)}
.heading2 h2:where(.v-p){color:var(--vtc-text-gray2);font-size:var(--f-fs-font-fs16);font-style:normal;font-weight:var(--f-fw-regular);line-height:var(--f-fs-font-fs26)}
.heading4 h1:where(.v-h2),.heading4 h3:where(.v-h2){color:var(--vtc-text-black3);font-size:var(--f-fs-font-fs44);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs44)}
@media only screen and (min-width:768px) and (max-width:991px){.heading4 h1:where(.v-h2),.heading4 h3:where(.v-h2){font-size:var(--f-fs-font-fs32);line-height:var(--f-fs-font-fs40)}}
@media (max-width:767px){.heading4 h1:where(.v-h2),.heading4 h3:where(.v-h2){font-size:var(--f-fs-font-fs32);line-height:var(--f-fs-font-fs40)}}
.heading4 div:where(.v-h3) a,.heading4 h2:where(.v-h3) a{display:inline-block;color:var(--vtc-text-black3);font-size:var(--f-fs-font-fs32);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs42);transition:all 0.4s}
@media only screen and (min-width:768px) and (max-width:991px){.heading4 div:where(.v-h3) a,.heading4 h2:where(.v-h3) a{font-size:var(--f-fs-font-fs28);line-height:var(--f-fs-font-fs36)}}
@media (max-width:767px){.heading4 div:where(.v-h3) a,.heading4 h2:where(.v-h3) a{font-size:var(--f-fs-font-fs28);line-height:var(--f-fs-font-fs36)}}
.heading4 div:where(.v-h3) a:hover,.heading4 h2:where(.v-h3) a:hover{transition:all 0.4s;color:var(--vtc-bg-main6)}
.heading4 h2:where(.v-p){color:var(--vtc-text-gray3);font-size:var(--f-fs-font-fs20);font-style:normal;font-weight:500;line-height:30px}
.heading4 h2:where(.v-h4) a,.heading4 h3:where(.v-h4) a{display:inline-block;color:var(--vtc-text-black3);font-size:var(--f-fs-font-fs24);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs30);text-transform:capitalize;transition:all 0.4s}
.heading4 h2:where(.v-h4) a:hover,.heading4 h3:where(.v-h4) a:hover{transition:all 0.4s;color:var(--vtc-bg-main6)}
.contact-page-box h2:where(.v-h4),.contact-page-box h3:where(.v-h4){color:var(--Home-Page-1-Text-Color,#0A0D12);font-size:var(--f-fs-font-fs20);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs20);padding:10px 0 10px 0;transition:all 0.4s}
.contact-page-box:hover h2:where(.v-h4),.contact-page-box:hover h3:where(.v-h4){color:var(--vtc-text-white);transition:all 0.4s}
.inner-main-heading .page-prog h2:where(.v-p){display:inline-block;color:var(--vtc-text-black3);font-size:var(--f-fs-font-fs16);font-style:normal;font-weight:var(--f-fw-regular);line-height:var(--f-fs-font-fs16)}
.inner-main-heading .page-prog h2:where(.v-p).bold{font-weight:var(--f-fw-bold)}
.inner-main-heading h2:where(.v-h1){color:var(--vtc-text-black3);font-size:var(--f-fs-font-fs60);font-style:normal;font-weight:var(--f-fw-bold);line-height:var(--f-fs-font-fs60);padding-top:16px}
@media (max-width:767px){.inner-main-heading h2:where(.v-h1){font-size:var(--f-fs-font-fs40);line-height:var(--f-fs-font-fs48)}}
.login-form div:where(.v-h3),.login-form h2:where(.v-h3){color:var(--Home-Page-1-Text-Color,#0A0D12);font-size:var(--f-fs-font-fs40);font-style:normal;font-weight:var(--f-fw-bold);line-height:var(--f-fs-font-fs40)}
@media (max-width:767px){.login-form div:where(.v-h3),.login-form h2:where(.v-h3){font-size:var(--f-fs-font-fs28);line-height:var(--f-fs-font-fs36)}}
.login-form h2:where(.v-p){color:var(--vtc-text-gray1);font-size:var(--f-fs-font-fs16);font-style:normal;font-weight:var(--f-fw-medium);line-height:var(--f-fs-font-fs28);margin-top:10px}
.hero1 .hero1-bg .main-heading1 h2:where(.v-h1){color:var(--vtc-text-black1);font-size:var(--f-fs-font-fs60);font-style:normal;font-weight:var(--f-fw-bold);line-height:var(--f-fs-font-fs66)}
@media only screen and (min-width:768px) and (max-width:991px){.hero1 .hero1-bg .main-heading1 h2:where(.v-h1){font-size:var(--f-fs-font-fs40);line-height:var(--f-fs-font-fs48)}}
@media (max-width:767px){.hero1 .hero1-bg .main-heading1 h2:where(.v-h1){font-size:var(--f-fs-font-fs40);line-height:var(--f-fs-font-fs48)}}
.hero1 .hero1-bg .main-heading1 h2:where(.v-p){color:var(--vtc-text-gray1);font-size:var(--f-fs-font-fs16);font-style:normal;font-weight:var(--f-fw-regular);line-height:var(--f-fs-font-fs26)}
.hero2 .main-heading2 h2:where(.v-h1){color:var(--white,#fff);font-size:56px;font-style:normal;font-weight:600;line-height:56px}
.hero2 .main-heading2 h2:where(.v-p){color:rgb(255 255 255 / .9);font-size:20px;font-style:normal;font-weight:500;line-height:28px}
.hero3 .main-heading3 h2:where(.v-h1){color:var(--vtc-text-black1);font-size:var(--f-fs-font-fs80);font-style:normal;font-weight:var(--f-fw-bold);line-height:var(--f-fs-font-fs100)}
@media only screen and (min-width:768px) and (max-width:991px){.hero3 .main-heading3 h2:where(.v-h1){font-size:var(--f-fs-font-fs40);line-height:var(--f-fs-font-fs48)}}
@media (max-width:767px){.hero3 .main-heading3 h2:where(.v-h1){font-size:var(--f-fs-font-fs40);line-height:var(--f-fs-font-fs48)}}
.hero3 .main-heading3 h2:where(.v-p){color:var(--vtc-text-gray1);font-size:var(--f-fs-font-fs16);font-style:normal;font-weight:var(--f-fw-regular);line-height:var(--f-fs-font-fs26)}
.hero3 .main-heading3 .buttons h2:where(.v-p){color:var(--Home-Page-1-Text-Color,#0a0d12);font-size:var(--f-fs-font-fs20);font-style:normal;font-weight:var(--f-fw-medium);line-height:var(--f-fs-font-fs18);margin:0 16px}
@media (max-width:767px){.hero3 .main-heading3 .buttons h2:where(.v-p){margin:12px 0}}
.hero4 .main-heading4 h2:where(.v-h1){color:var(--vtc-text-white);font-size:var(--f-fs-font-fs64);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs80)}
@media only screen and (min-width:768px) and (max-width:991px){.hero4 .main-heading4 h2:where(.v-h1){font-size:var(--f-fs-font-fs40);line-height:var(--f-fs-font-fs48)}}
@media (max-width:767px){.hero4 .main-heading4 h2:where(.v-h1){font-size:var(--f-fs-font-fs40);line-height:var(--f-fs-font-fs48)}}
.inner-hero .main-heading .page-prog h2:where(.v-p){display:inline-block;color:var(--vtc-text-black3);font-size:var(--f-fs-font-fs16);font-style:normal;font-weight:var(--f-fw-regular);line-height:var(--f-fs-font-fs16)}
.inner-hero .main-heading .page-prog h2:where(.v-p).bold{font-weight:var(--f-fw-bold)}
.inner-hero .main-heading h2:where(.v-h1){color:var(--vtc-text-black3);font-size:var(--f-fs-font-fs60);font-style:normal;font-weight:var(--f-fw-bold);line-height:var(--f-fs-font-fs60);padding-top:16px}
@media (max-width:767px){.inner-hero .main-heading h2:where(.v-h1){font-size:var(--f-fs-font-fs40);line-height:var(--f-fs-font-fs48)}}
.blog-details1-all .clint-review h2:where(.v-p){color:var(--vtc-bg-white);font-size:var(--f-fs-font-fs24);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs32);text-transform:capitalize}
.blog-details-overly-item .heading1-w h1:where(.v-h2),.blog-details-overly-item .heading1-w h3:where(.v-h2){padding-top:300px}
.blog-formets-sec .dropdown-area h2:where(.v-p){color:var(--vtc-text-black3);font-size:var(--f-fs-font-fs14);font-style:normal;font-weight:var(--f-fw-regular);line-height:var(--f-fs-font-fs16);margin-right:10px}
.blog3-about .counter-box div:where(.v-h3),.blog3-about .counter-box h2:where(.v-h3){color:var(--Home-Page-1-Text-Color,#0a0d12);font-size:var(--f-fs-font-fs60);font-style:normal;font-weight:var(--f-fw-medium);line-height:var(--f-fs-font-fs60);text-transform:capitalize;transition:all 0.4s}
.blog3-about .counter-box h2:where(.v-p){color:var(--vtc-text-gray1);font-size:var(--f-fs-font-fs16);font-style:normal;font-weight:var(--f-fw-regular);line-height:var(--f-fs-font-fs26);padding-top:16px;transition:all 0.4s}
.blog3-about .counter-box:hover div:where(.v-h3),.blog3-about .counter-box:hover h2:where(.v-h3){color:var(--vtc-text-white);transition:all 0.4s}
.blog3-about .counter-box:hover h2:where(.v-p){transition:all 0.4s;color:var(--vtc-text-white)}
.blog3-author-area h2:where(.v-h4),.blog3-author-area h3:where(.v-h4){color:var(--vtc-text-black1);font-size:var(--f-fs-font-fs28);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs28);margin-top:24px}
.blog3-author-area h2:where(.v-p){color:var(--vtc-text-gray1);font-size:var(--f-fs-font-fs16);font-style:normal;font-weight:var(--f-fw-regular);line-height:var(--f-fs-font-fs28);margin-top:16px}
.blog2-author-area h2:where(.v-h4),.blog2-author-area h3:where(.v-h4){color:var(--vtc-text-white);font-size:var(--f-fs-font-fs28);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs28);margin-top:24px}
.blog2-author-area h2:where(.v-p){color:rgb(255 255 255 / .8);font-size:var(--f-fs-font-fs18);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs18);margin-top:16px}
.sidebar-widget_1 div:where(.v-h3),.sidebar-widget_1 h2:where(.v-h3){color:var(--vtc-text-black1);font-size:var(--f-fs-font-fs24);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs24);margin-bottom:24px}
.sidebar-widget_1._author-intro h2:where(.v-h4),.sidebar-widget_1._author-intro h3:where(.v-h4){color:var(--vtc-text-black1);font-size:var(--f-fs-font-fs32);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs32);text-transform:capitalize;margin-top:20px}
.sidebar-widget_1._author-intro h2:where(.v-p){margin-top:16px}
.sidebar-single-slider .heading-area h2:where(.v-h4) a,.sidebar-single-slider .heading-area h3:where(.v-h4) a{display:inline-block;color:var(--white,#FFF);font-size:20px;font-style:normal;font-weight:600;line-height:28px;padding-top:16px;transition:all 0.4s}
.sidebar-single-slider .heading-area h2:where(.v-h4) a:hover,.sidebar-single-slider .heading-area h3:where(.v-h4) a:hover{transition:all 0.4s;color:var(--vtc-bg-main1)}
.sidebar-widget_2 div:where(.v-h3),.sidebar-widget_2 h2:where(.v-h3){color:var(--vtc-text-black1);font-size:var(--f-fs-font-fs24);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs24);margin-bottom:24px}
.sidebar-widget_2._author-intro h2:where(.v-h4),.sidebar-widget_2._author-intro h3:where(.v-h4){color:var(--vtc-text-black1);font-size:var(--f-fs-font-fs32);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs32);text-transform:capitalize;margin-top:20px}
.sidebar-widget_2._author-intro h2:where(.v-p){margin-top:16px}
.sidebar-widget_2._trending-post .content-area h2:where(.v-h4) a,.sidebar-widget_2._trending-post .content-area h3:where(.v-h4) a{color:var(--vtc-text-black3);font-size:var(--f-fs-font-fs20);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs28);text-transform:capitalize;transition:all 0.4s}
.sidebar-widget_2._trending-post .content-area h2:where(.v-h4) a:hover,.sidebar-widget_2._trending-post .content-area h3:where(.v-h4) a:hover{transition:all 0.4s;color:var(--vtc-bg-main6)}
.sidebar-details-widget_1 div:where(.v-h3),.sidebar-details-widget_1 h2:where(.v-h3){color:var(--vtc-text-black1);font-size:var(--f-fs-font-fs24);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs24);margin-bottom:24px}
.sidebar-details-widget_1._author-intro h2:where(.v-h4),.sidebar-details-widget_1._author-intro h3:where(.v-h4){color:var(--vtc-text-black1);font-size:var(--f-fs-font-fs32);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs32);text-transform:capitalize;margin-top:20px}
.sidebar-details-widget_1._author-intro h2:where(.v-p){margin-top:16px}
.footer-list1 div:where(.v-h3),.footer-list1 h2:where(.v-h3){color:var(--Home-Page-1-Text-Color,#0A0D12);font-size:var(--f-fs-font-fs20);font-style:normal;font-weight:700;line-height:var(--f-fs-font-fs20);margin-bottom:20px}
.footer-contact-list1 div:where(.v-h3),.footer-contact-list1 h2:where(.v-h3){color:var(--Home-Page-1-Text-Color,#0A0D12);font-size:var(--f-fs-font-fs20);font-style:normal;font-weight:700;line-height:var(--f-fs-font-fs20);margin-bottom:20px}
.coppyrihgt1 .coppyrihgt-border h2:where(.v-p){display:inline-block;color:var(--vtc-text-black1);font-size:var(--f-fs-font-fs16);font-style:normal;font-weight:var(--f-fw-regular);line-height:var(--f-fs-font-fs26);transition:all 0.4s}
.logo-area2 h2:where(.v-p){color:var(--vtc-text-black2);font-size:var(--f-fs-font-fs16);font-style:normal;font-weight:var(--f-fw-medium);line-height:var(--f-fs-font-fs26)}
.footer-list2 div:where(.v-h3),.footer-list2 h2:where(.v-h3){color:var(--vtc-text-black2);font-size:var(--f-fs-font-fs24);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs24);margin-bottom:20px}
.footer-contact-list2 div:where(.v-h3),.footer-contact-list2 h2:where(.v-h3){color:var(--vtc-text-black2);font-size:var(--f-fs-font-fs24);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs24);margin-bottom:20px}
.footer2-blog .heading h2:where(.v-h4) a,.footer2-blog .heading h3:where(.v-h4) a{color:#010206;display:inline-block;font-size:18px;font-style:normal;font-weight:600;line-height:24px;text-transform:capitalize;transition:all 0.4s;padding:12px 0}
.footer2-blog .heading h2:where(.v-h4) a:hover,.footer2-blog .heading h3:where(.v-h4) a:hover{transition:all 0.4s;color:var(--vtc-bg-main3)}
.footer-list3 div:where(.v-h3),.footer-list3 h2:where(.v-h3){color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:var(--f-fs-font-fs20);margin-bottom:20px}
.footer-contact-list3 div:where(.v-h3),.footer-contact-list3 h2:where(.v-h3){color:#fff;font-size:var(--f-fs-font-fs20);font-style:normal;font-weight:700;line-height:var(--f-fs-font-fs20);margin-bottom:20px}
.coppyrihgt3 .coppyrihgt-border h2:where(.v-p){display:inline-block;color:#fff;opacity:.80;font-size:16px;font-style:normal;font-weight:var(--f-fw-regular);line-height:var(--f-fs-font-fs26);transition:all 0.4s}
.logo-area4 h2:where(.v-p){color:var(--vtc-text-black2);font-size:var(--f-fs-font-fs16);font-style:normal;font-weight:var(--f-fw-medium);line-height:var(--f-fs-font-fs26)}
.footer-list4 div:where(.v-h3),.footer-list4 h2:where(.v-h3){color:var(--vtc-text-black2);font-size:var(--f-fs-font-fs24);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs24);margin-bottom:20px}
.footer-contact-list4 div:where(.v-h3),.footer-contact-list4 h2:where(.v-h3){color:var(--vtc-text-black2);font-size:var(--f-fs-font-fs24);font-style:normal;font-weight:var(--f-fw-semibold);line-height:var(--f-fs-font-fs24);margin-bottom:20px}
.footer4-blog .heading h2:where(.v-h4) a,.footer4-blog .heading h3:where(.v-h4) a{color:#010206;display:inline-block;font-size:18px;font-style:normal;font-weight:600;line-height:24px;text-transform:capitalize;transition:all 0.4s;padding:12px 0}
.footer4-blog .heading h2:where(.v-h4) a:hover,.footer4-blog .heading h3:where(.v-h4) a:hover{transition:all 0.4s;color:var(--vtc-bg-main6)}
.coppyrihgt4 .coppyrihgt-border h2:where(.v-p){display:inline-block;color:var(--vtc-text-black1);font-size:var(--f-fs-font-fs16);font-style:normal;font-weight:var(--f-fw-regular);line-height:var(--f-fs-font-fs26);transition:all 0.4s}
.header-area.header-area1 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single div:where(.v-h3),.header-area.header-area1 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h2:where(.v-h3){font-size:20px;line-height:20px;font-weight:600;color:#081120;padding-left:44px;position:relative}
.header-area.header-area1 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single div:where(.v-h3)::after,.header-area.header-area1 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h2:where(.v-h3)::after{content:"";position:absolute;bottom:-14px;left:43px;height:2px;width:25%;background-color:rgb(145 145 145 / .2117647059)}
.header-area.header-area2 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single div:where(.v-h3),.header-area.header-area2 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h2:where(.v-h3){font-size:20px;line-height:20px;font-weight:600;color:#081120;padding-left:44px;position:relative}
.header-area.header-area2 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single div:where(.v-h3)::after,.header-area.header-area2 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h2:where(.v-h3)::after{content:"";position:absolute;bottom:-14px;left:43px;height:2px;width:25%;background-color:rgb(145 145 145 / .2117647059)}
.header-area.header-area3 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single div:where(.v-h3),.header-area.header-area3 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h2:where(.v-h3){font-size:20px;line-height:20px;font-weight:600;color:#081120;padding-left:44px;position:relative}
.header-area.header-area3 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single div:where(.v-h3)::after,.header-area.header-area3 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h2:where(.v-h3)::after{content:"";position:absolute;bottom:-14px;left:43px;height:2px;width:25%;background-color:rgb(145 145 145 / .2117647059)}
.header-area.header-area4 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single div:where(.v-h3),.header-area.header-area4 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h2:where(.v-h3){font-size:20px;line-height:20px;font-weight:600;color:#081120;padding-left:44px;position:relative}
.header-area.header-area4 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single div:where(.v-h3)::after,.header-area.header-area4 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h2:where(.v-h3)::after{content:"";position:absolute;bottom:-14px;left:43px;height:2px;width:25%;background-color:rgb(145 145 145 / .2117647059)}
.header-area.header-area6 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single div:where(.v-h3),.header-area.header-area6 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h2:where(.v-h3){font-size:20px;line-height:20px;font-weight:600;color:#081120;padding-left:44px;position:relative}
.header-area.header-area6 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single div:where(.v-h3)::after,.header-area.header-area6 .header-elements .main-menu-ex ul li .mega-menu-all .mega-menu-single h2:where(.v-h3)::after{content:"";position:absolute;bottom:-14px;left:43px;height:2px;width:25%;background-color:rgb(145 145 145 / .2117647059)}
.header-area.header-area6 .header-elements .site-logo6 a h2:where(.v-p){color:var(--Home-Page-1-Paragraph,#6b7280);text-align:center;font-family:Figtree;font-size:16px;font-style:normal;font-weight:700;line-height:39.103px}
._subscribe h1:where(.v-h2),._subscribe h3:where(.v-h2){color:#353149;font-size:28px;font-style:normal;font-weight:600;line-height:normal}
._subscribe h2:where(.v-p){color:var(--Home-Page-1-Paragraph,#6b7280);font-family:Figtree;font-size:18px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:24px;margin-top:16px}
.text-top-bar h2:where(.v-p){color:#fff}
.footer-heading-main h2:where(.v-p){color:#fff;font-weight:500;font-size:30px;margin-bottom:50px}
.banner-home-text h1:where(.v-h2),.banner-home-text h3:where(.v-h2){color:#353149;font-weight:600;font-size:50px}
.banner-home-text h2:where(.v-p){color:#000;font-size:18px;margin:15px 0}
.faq-heading-2 h1:where(.v-h2),.faq-heading-2 h3:where(.v-h2){color:#353149;font-weight:600;font-size:40px}
.faq-heading-2 h2:where(.v-p){color:#000;font-size:19px;font-weight:500;margin-top:17px}
.boxup-text div:where(.v-h3),.boxup-text h2:where(.v-h3){margin-bottom:13px;font-weight:700;font-size:24px}
.boxup-text h2:where(.v-p){padding:0 30px;font-size:17px}
.faq-heading h2:where(.v-p){color:#fff;font-weight:600;font-size:40px}
.faq_color h1:where(.v-h2) button,.faq_color h3:where(.v-h2) button{font-size:20px;font-weight:500;color:#fff!important;background-color:transparent!important;padding:25px 0}
.category-2-head h1:where(.v-h2),.category-2-head h3:where(.v-h2){color:#353149;font-weight:500;font-size:50px;margin-bottom:5px}
.category-2-head h2:where(.v-p){color:#000;font-size:18px}
.product-category h2:where(.v-p){color:#000;font-size:18px;font-weight:600}
.product-category:hover h2:where(.v-p){text-decoration:underline;transition:all .3s ease}
.show-other-text h2:where(.v-p){color:#fff;font-size:30px;font-weight:600;margin-bottom:25px}
.heading-h2 h1:where(.v-h2),.heading-h2 h3:where(.v-h2){font-size:50px;color:#353149}
.setup-text h2:where(.v-h4),.setup-text h3:where(.v-h4){font-weight:600;font-size:22px;color:#000}
.setup-text h2:where(.v-p){font-size:16px;margin:4px 0;color:#000}
.testimonial-heading h1:where(.v-h2),.testimonial-heading h3:where(.v-h2){font-size:50px;color:#353149}
.testimonial-setup h2:where(.v-h4),.testimonial-setup h3:where(.v-h4){font-weight:700;font-size:25px}
.testimonial-setup h2:where(.v-p){font-size:20px;line-height:1.7;font-weight:600}
.cat-icon-text h2:where(.v-p){color:#000;font-weight:600;font-size:18px}
.category-heading-inner h1:where(.v-h2),.category-heading-inner h3:where(.v-h2){padding-right:20px;font-size:50px;color:#353149;font-weight:600}
.category-paragraph-inner h2:where(.v-p){color:#000;font-size:18px}
.category-inner-product h2:where(.v-h4),.category-inner-product h3:where(.v-h4){color:#000;font-weight:600;font-size:23px;margin:20px 0 10px}
.category-inner-product h2:where(.v-p){color:#000;font-size:17px;font-weight:500;margin-bottom:10px}
.category-inner-product h2:where(.v-p) i{margin-left:5px}
.banner-text-inner h1:where(.v-h2),.banner-text-inner h3:where(.v-h2){color:#353149;font-weight:600;font-size:45px;margin-bottom:15px}
.banner-text-inner h2:where(.v-p){color:#000;font-size:16px;font-weight:500;margin-bottom:30px}
.banner-text-category h1:where(.v-h2),.banner-text-category h3:where(.v-h2){font-weight:600;font-size:42px;margin-bottom:15px;color:#353149}
.banner-text-category h2:where(.v-p){color:#000;font-size:18px}
.quote-form-cat h1:where(.v-h2),.quote-form-cat h3:where(.v-h2){font-size:45px;font-weight:600;color:#353149}
.quote-form-cat h2:where(.v-p){font-size:20px;margin:10px 0;color:#000;font-weight:500}
.product-page-form h2:where(.v-p){font-weight:700;margin-bottom:12px;color:#000}
.discover-packaging h1:where(.v-h2),.discover-packaging h3:where(.v-h2){color:#353149;font-weight:600;font-size:45px;margin-bottom:12px}
.discover-packaging h2:where(.v-p){color:#000;font-weight:500;font-size:22px}
.artworks-guide div:where(.v-h6),.artworks-guide h3:where(.v-h6){color:#000;font-weight:700;font-size:18px;padding:10px 0}
.artworks-guide h2:where(.v-p){color:#000;font-size:18px;padding:5px 0}
.lead-time div:where(.v-h6),.lead-time h3:where(.v-h6){color:#000;font-weight:700;font-size:18px;padding:10px 0}
.lead-time h2:where(.v-p){color:#000;font-size:18px;padding:5px 0}
.return-policy h2:where(.v-p){color:#000;font-size:18px;padding:5px 0}
.freight-sec h2:where(.v-p){color:#000;font-size:18px;padding:5px 0}
.pages_long_description h2:where(.v-h1){color:#000;font-weight:600;font-size:50px;margin-bottom:20px}
.pages_long_description h1:where(.v-h2),.pages_long_description h3:where(.v-h2){color:#353149;margin-bottom:20px;font-weight:600;font-size:42px}
.pages_long_description div:where(.v-h3),.pages_long_description h2:where(.v-h3){color:#000;margin-bottom:20px;font-weight:500;font-size:35px}
.pages_long_description h2:where(.v-h4),.pages_long_description h3:where(.v-h4){color:#000;margin-bottom:20px;font-weight:500;font-size:30px}
.pages_long_description h2:where(.v-p){color:#000;font-size:18px;font-weight:100;margin-bottom:15px}
.category-box div:where(.v-h6),.category-box h3:where(.v-h6){margin:0;font-size:15px;font-weight:600}
.category-box h2:where(.v-p){margin:0;font-size:13px;color:#666}
.promo-box div:where(.v-h3),.promo-box h2:where(.v-h3){font-size:22px;font-weight:700}
.blog-content h2:where(.v-p){font-size: 14px;
    color: #444;
    margin-bottom: 15px;}
.pages_long_description h2:where(.v-p){margin: 10px 0px;
    font-size: 19px;}
.pages_long_description h2:where(.v-h1){font-size: 50px;font-weight: 500;margin: 10px 0px;}
.pages_long_description h1:where(.v-h2),.pages_long_description h3:where(.v-h2){font-size: 40px;font-weight: 500;margin: 10px 0px;}
.pages_long_description div:where(.v-h3),.pages_long_description h2:where(.v-h3){font-size: 30px;font-weight: 500;margin: 10px 0px;}
.pages_long_description h2:where(.v-h4),.pages_long_description h3:where(.v-h4){font-size: 20px;font-weight: 600;margin: 10px 0px;}
.pages_long_description h2:where(.v-p){margin: 10px 0px;font-size:19px;}
.payment-box div:where(.v-h3),.payment-box h2:where(.v-h3){font-size: 16px; margin-bottom: 20px; color: #2c2c2c;}
.contact-page .contact-info h1:where(.v-h2),.contact-page .contact-info h3:where(.v-h2){font-size: 2rem;
  margin-bottom: 20px;
  color:#353149;}
.contact-page .contact-info h2:where(.v-p){margin-bottom: 20px;}
.contact-page .contact-form div:where(.v-h3),.contact-page .contact-form h2:where(.v-h3){font-size: 1.8rem;
  color: #353149;
  margin-bottom: 25px;}
.quote_section_one .set_bg_req h2:where(.v-h4),.quote_section_one .set_bg_req h3:where(.v-h4){font-weight: 700;
  color: #353149;
  font-size: 16px;}
.quote_section_one .set_bg_req h2:where(.v-p){font-size: 14px;
  color: #555;
  margin-bottom: 0;}
