/* GENERATED by include/build_heading_css.py -- do not edit by hand.
   Sources, in cascade order: css/bootstrap.min.css, css/style.min.css, css/owl.carousel.min.css, css/owl.theme.default.min.css, css/animate.min.css, sass/about-us.css, sass/appointment-scheduling.css, sass/attendance-management.css, sass/attendee-mobile-app.css, sass/blog-detail.css, sass/blog.css, sass/career.css, sass/case-studies.css, sass/contact.css, sass/customer-experience.css, sass/disclaimer.css, sass/event-detail.css, sass/events.css, sass/faq.css, sass/features.css, sass/getting-started.css, sass/help-center.css, sass/help-detail.css, sass/impact.css, sass/index.css, sass/milestone.css, sass/our-team.css, sass/partners.css, sass/pricing.css, sass/privacy-policy.css, sass/problem-we-solving.css, sass/sitemap.css, sass/tasks-help.css, sass/terms-condition.css, sass/try-etoken.css, sass/tvscreen.css, sass/value-matrix.css, sass/view-all-feature.css, sass/visitor-management-help.css, sass/visitor-management.css, sass/visitor-mobile-app.css, sass/watch-demo.css, sass/what-is-new.css, sass/why-need-etoken.css, css/media.css */
/* Page headings re-levelled by et_normalise_headings(): one <h1> per page. */
h2:where(.et-was-h1){margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}
h1:where(.et-was-h2){margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}
h2:where(.et-was-h1){font-size:calc(1.375rem + 1.5vw)}
@media (min-width:1200px){
h2:where(.et-was-h1){font-size:2.5rem}
}
h1:where(.et-was-h2){font-size:calc(1.325rem + .9vw)}
@media (min-width:1200px){
h1:where(.et-was-h2){font-size:2rem}
}
header .header-top nav .main-menu li .sub-menu .menu-bg .overview-text h1:where(.et-was-h2){line-height:16px;margin-bottom:8px}
.popup-block .block-text h2:where(.et-was-h1){font-size:27px;font-weight:700;font-family:roboto;line-height:36px}
main .about-us-sec .financial-sec .financial-bg .financial-content h1:where(.et-was-h2){font-size: 26px;font-weight: 600;margin: 30px 0;color: var(--txttheme);}
main .about-us-sec .need-etoken-sec .project-1.temp-caption h1:where(.et-was-h2){transition: all .4s ease-in-out;}
main .about-us-sec .need-etoken-sec .project-1:hover .temp-caption h1:where(.et-was-h2){color: var(--txttheme);}
main .about-us-sec .need-etoken-sec .templates-project .temp-caption h1:where(.et-was-h2){font-size: 25px;font-weight: 500; margin-bottom: 10px; line-height: 30px;}
main .core-values .value-sec .value-box .temp-caption h1:where(.et-was-h2){text-align: center;font-size: 22px;color: var(--txtblack);font-weight: 500;padding: 25px 0 0;margin-bottom: 0;}
main .finance-slide-video .slide-left-content h2:where(.et-was-h1){font-weight: 600;font-size: 35px;}
main .finance-inner-tab .spa-main .spa-slide .tab-sec-2 h1:where(.et-was-h2){font-weight: 600;font-size: 34px;margin-bottom: 0;line-height: 50px;}
main .finance-inner-tab .spa-main .spa-slide .tab-sec-2 h1:where(.et-was-h2) span{color: var(--txttheme);}
main .financial-sec .financial-bg .financial-content h1:where(.et-was-h2){font-size: 26px;font-weight: 600;margin: 30px 0;color: var(--txttheme);}
main .finance-slide-video .slide-left-content  h2:where(.et-was-h1){font-weight: 600;font-size: 35px;}
main .contact-sec-right .project-1 h1:where(.et-was-h2){font-size: 22px;font-weight: 600;margin-bottom: 10px;line-height: 28px;}
main .contact-sec-right .project-1.temp-caption h1:where(.et-was-h2){transition: all .4s ease-in-out;}
main .contact-sec-right .project-1:hover .temp-caption h1:where(.et-was-h2){color: var(--txttheme);}
main .contact-form-sec .contact-form-main .form-main h1:where(.et-was-h2){font-weight: 600;font-size: 25px;margin: 0 0 20px;}
main .process-timeline .sectiontitle h1:where(.et-was-h2){text-align: center;font-weight: 600; font-size: 36px;color: var(--txttheme);margin-bottom:15px;}
main .help-center-sec .templates-sec .project-1.temp-caption h1:where(.et-was-h2){transition: all .4s ease-in-out;}
main .help-center-sec .templates-sec .project-1:hover .temp-caption h1:where(.et-was-h2){color: var(--txttheme);}
main .help-center-sec .templates-sec .templates-project .temp-caption h1:where(.et-was-h2){position: relative;font-size: 20px;font-weight: 600;margin-bottom: 6px;line-height: 26px;transition: all .4s ease-in-out;}
main .help-center-sec .templates-sec .templates-project .temp-caption h1:where(.et-was-h2) .link-arrow{position: absolute; right: 0; top: auto;}
main .help-center-sec .templates-sec .templates-project .temp-caption h1:where(.et-was-h2){position: relative; font-size: 22px;font-weight: 600; margin-bottom: 8px; line-height: 30px;transition: all .4s ease-in-out;}
main .main-banner .owl-item.active .slide-text h2:where(.et-was-h1){font-weight: 700; font-size: 36px;color: var(--txttheme);}
main .main-slide .slide-right-content h2:where(.et-was-h1){font-weight: 700; font-size: 36px;color: var(--txttheme);}
main .road-map-milestone .roadmap-card h2:where(.et-was-h1){font-size:1.3rem}
main .road-map-milestone .roadmap-card h1:where(.et-was-h2){font-size:1.25rem}
main .pricing-sec .pricing-table table h1:where(.et-was-h2){font-size: 23px; font-weight: 600;margin-bottom: 0;padding: 10px;text-align: center;}
main .privacy-policy-sec .privacy-policy-main h1:where(.et-was-h2){background: url(../images/link-arrow.svg) left no-repeat;padding-left: 30px;line-height: 32px;font-weight: 600;color: var(--txttheme);font-size: 25px;margin-bottom: 20px;}
main .problem-solving-sec .slide-left-content h2:where(.et-was-h1){font-weight: 600;font-size: 40px;}
main .roadmap-body .road-heading h1:where(.et-was-h2){color: rgba(23, 38, 67, 1);font-size: 18px; font-weight: 600;display: flex;align-items: center;justify-content: center;text-transform: uppercase;margin: 0;}
main .roadmap-card h2:where(.et-was-h1){font-size:1.3rem}
main .roadmap-card h1:where(.et-was-h2){font-size:1.25rem}
main .value-matrix-main .slide-left-content  h2:where(.et-was-h1){font-weight: 600;font-size: 40px;}
main .process-timeline .sectiontitle h1:where(.et-was-h2){text-align: center;font-weight: 700; font-size: 45px;color: #222;margin-bottom: 0px;}
main .demo-point .project-1.temp-caption h1:where(.et-was-h2){transition: all .4s ease-in-out;}
main .demo-point .project-1:hover .temp-caption h1:where(.et-was-h2){color: var(--txttheme);}
main .demo-point .templates-project .temp-caption h1:where(.et-was-h2){font-size: 16px;margin-bottom: 0;line-height: 27px;transition: all .4s ease-in-out;}
main .what-is-new-sec .timeline-sec .whatsnew-timeline .whatsnew-timeline-right .timeline .entry .title-year h2:where(.et-was-h1){font-size: 40px;margin-bottom: 0; font-weight: 600;color: var(--txttheme);position: relative;}
main .what-is-new-sec .timeline-sec .whatsnew-timeline .whatsnew-timeline-right .timeline .entry .title-year h2:where(.et-was-h1)::before{position: absolute; height: 12px; width: 12px; background: var(--txttheme); border-radius: 50%; top: 20px; left: -55px; content: '';}
main .whyneed-slide-video .slide-left-content  h2:where(.et-was-h1){font-weight: 600;font-size: 40px;}
main .whyneed-etoken-customer .customer-say-main .teaser-content h1:where(.et-was-h2){font-size: 24px;font-weight: 600;line-height: 35px;margin: 0 0 15px;color: var(--txttheme);}
main .need-etoken-sec .project-1.temp-caption h1:where(.et-was-h2){transition: all .4s ease-in-out;}
main .need-etoken-sec .project-1:hover .temp-caption h1:where(.et-was-h2){color: var(--txttheme);}
main .need-etoken-sec .templates-project .temp-caption h1:where(.et-was-h2){font-size: 17px;font-weight: 500;margin-bottom: 18px;line-height: 26px;}
@media screen and (max-width: 1390px){
main .main-banner .owl-item.active .slide-text h2:where(.et-was-h1){font-size: 25px;line-height: 35px;}
}
@media screen and (max-width: 1366px){
header .header-top nav .main-menu li .sub-menu .menu-bg .overview-text .content h1:where(.et-was-h2){font-size: 20px;margin-bottom: 10px;}
}
@media screen and (max-width: 1366px){
main .faster-project-sec .project-content h2:where(.et-was-h1){font-size: 38px; margin-bottom: 15px;}
}
@media screen and (max-width:1300px){
main .main-slide .slide-right-content h2:where(.et-was-h1){line-height: 42px;font-size: 32px;}
}
@media screen and (max-width:1300px){
main .whyneed-slide-video .slide-left-content h2:where(.et-was-h1){font-size: 30px;}
}
@media screen and (max-width:1300px){
main .problem-solving-sec .slide-left-content h2:where(.et-was-h1){font-size: 32px;}
}
@media screen and (max-width:1300px){
main .value-matrix-main .slide-left-content h2:where(.et-was-h1){font-size: 32px;}
}
@media screen and (max-width:1200px){
main .main-slide-video .slide-left-content h2:where(.et-was-h1){font-size: 40px;}
}
@media screen and (max-width:1200px){
main .faster-project-sec .project-content h2:where(.et-was-h1){font-size: 36px !important;}
}
@media screen and (max-width:1200px){
main .capabilities-sec .capabilities-project .cap-caption h1:where(.et-was-h2),main .templates-sec .templates-project .temp-caption h1:where(.et-was-h2){font-size: 20px;}
}
@media screen and (max-width:1200px){
main .whyneed-slide-video .slide-left-content h2:where(.et-was-h1),main .problem-solving-sec .slide-left-content h2:where(.et-was-h1),main .finance-slide-video .slide-left-content h2:where(.et-was-h1),main .whyneed-slide-video .slide-left-content h2:where(.et-was-h1) span,main .msg-info .image h2:where(.et-was-h1),main .pricing-sec .pricing-table table h2:where(.et-was-h1){font-size: 35px !important; line-height: 48px;}
}
@media screen and (max-width:1200px){
main .spa-main .spa-slide .tab-sec-2 h1:where(.et-was-h2),main .process-timeline .sectiontitle h1:where(.et-was-h2),main .finance-inner-tab .spa-main .spa-slide .tab-sec-2 h1:where(.et-was-h2){font-size: 35px !important; line-height: 48px;}
}
@media screen and (max-width:1150px){
header .mob-sub-menu .overview-text h1:where(.et-was-h2){font-size: 17px;color: var(--txttheme);margin-bottom: 5px;}
}
@media screen and (max-width:1150px){
main .main-slide .slide-right-content h2:where(.et-was-h1){font-size: 35px !important;line-height: 48px;}
}
@media screen and (max-width:1150px){
main .main-banner .owl-item.active .slide-text h2:where(.et-was-h1){font-size: 22px;line-height: 34px;}
}
@media screen and (max-width:1024px){
main .main-slide .slide-right-content h2:where(.et-was-h1){font-size: 32px !important;line-height: 44px;}
}
@media screen and (max-width: 991px){
main .faster-project-sec .project-content h2:where(.et-was-h1){margin-bottom: 10px;}
}
@media screen and (max-width: 991px){
main .whyneed-slide-video .slide-left-content h2:where(.et-was-h1),main .problem-solving-sec .slide-left-content h2:where(.et-was-h1),main .finance-slide-video .slide-left-content h2:where(.et-was-h1),main .whyneed-slide-video .slide-left-content h2:where(.et-was-h1) span,main .msg-info .image h2:where(.et-was-h1),main .pricing-sec .pricing-table table h2:where(.et-was-h1){font-size: 27px !important; line-height: 40px;}
}
@media screen and (max-width: 991px){
main .spa-main .spa-slide .tab-sec-2 h1:where(.et-was-h2),main .process-timeline .sectiontitle h1:where(.et-was-h2){font-size: 27px !important; line-height: 40px;}
}
@media screen and (max-width: 991px){
main .faster-project-sec .project-content h2:where(.et-was-h1){font-size: 24px; line-height: 34px;}
}
@media screen and (max-width:768px){
.popup-block .block-text h2:where(.et-was-h1){font-family: raleway;font-size: 25px;  font-weight: 800;text-align: center;}
}
@media screen and (max-width:768px){
.popup-block .block-text h1:where(.et-was-h2){font-family: raleway;font-size: 18px;  font-weight: 600;text-align: center;}
}
@media screen and (max-width:768px){
main .main-banner .owl-item.active .slide-text h2:where(.et-was-h1){font-size: 20px;line-height: 30px;}
}
@media screen and (max-width:768px){
main .pricing-sec .mob-table .pricing-plan-sec .plan-list li h1:where(.et-was-h2){font-size: 16px; line-height: 20px; font-weight: 500;}
}
@media screen and (max-width:600px){
main .main-slide-video .slide-left-content h2:where(.et-was-h1){font-size: 35px;}
}
@media screen and (max-width:600px){
main .main-slide .slide-right-content h2:where(.et-was-h1){font-size: 28px !important;line-height: 45px;}
}
@media screen and (max-width:600px){
main .main-banner .owl-item.active .slide-text h2:where(.et-was-h1){font-size: 18px;line-height: 28px;}
}
@media screen and (max-width:550px){
main .main-slide .slide-right-content h2:where(.et-was-h1){font-size: 25px !important; line-height: 40px;}
}
@media screen and (max-width:550px){
main .financial-sec .financial-bg .financial-content h1:where(.et-was-h2){font-size: 22px !important; line-height: 36px;}
}
@media screen and (max-width:420px){
main .whyneed-slide-video .slide-left-content h2:where(.et-was-h1) span,main .msg-info .image h2:where(.et-was-h1){font-size: 25px !important; line-height: 38px;}
}
@media screen and (max-width:420px){
main .process-timeline .sectiontitle h1:where(.et-was-h2),main .finance-inner-tab .spa-main .spa-slide .tab-sec-2 h1:where(.et-was-h2){font-size: 25px !important; line-height: 38px;}
}
@media screen and (max-width:420px){
main .main-banner .owl-item.active .slide-text h2:where(.et-was-h1){font-size: 16px;line-height: 26px;font-weight: 600;}
}
@media screen and (max-width:360px){
main .main-slide .slide-right-content h2:where(.et-was-h1){line-height: 40px;}
}
@media screen and (max-width:360px){
main .faster-project-sec .project-content h2:where(.et-was-h1){font-size: 21px; line-height: 30px;}
}
@media screen and (max-width:360px){
main .main-slide-video .slide-left-content h2:where(.et-was-h1){font-size: 25px !important;}
}
@media screen and (max-width:360px){
main .whyneed-slide-video .slide-left-content h2:where(.et-was-h1) span,main .msg-info .image h2:where(.et-was-h1){font-size: 22px !important; line-height: 36px;}
}
@media screen and (max-width:360px){
main .process-timeline .sectiontitle h1:where(.et-was-h2),main .finance-inner-tab .spa-main .spa-slide .tab-sec-2 h1:where(.et-was-h2),main .finance-inner-tab .spa-main .spa-slide .tab-sec-2 h1:where(.et-was-h2){font-size: 22px !important; line-height: 36px;}
}
@media screen and (max-width:360px){
main .pricing-sec .pricing-table table h2:where(.et-was-h1){font-size: 26px;}
}
@media screen and (max-width:360px){
main .spa-main .spa-slide .tab-sec-2 h1:where(.et-was-h2){text-align: center;}
}
@media screen and (max-width:320px){
main .contact-form-sec .contact-form-main .form-main h1:where(.et-was-h2){font-size: 22px;}
}
@media screen and (max-width:320px){
main .whyneed-slide-video .slide-left-content h2:where(.et-was-h1),main .problem-solving-sec .slide-left-content h2:where(.et-was-h1),main .finance-slide-video .slide-left-content h2:where(.et-was-h1),main .msg-info .image h2:where(.et-was-h1){font-size: 22px !important; line-height: 35px;}
}
@media screen and (max-width:320px){
main .spa-main .spa-slide .tab-sec-2 h1:where(.et-was-h2){font-size: 22px !important; line-height: 35px;}
}
