/* Original Synck declarations, aliased only for semantic heading tags. */
/* bootstrap.min.css */
h3:where(.synck-semantic-h4),:is(h2,h3,div):where(.synck-semantic-h5),div:where(.synck-semantic-h6){margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h3:where(.synck-semantic-h4){font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h3:where(.synck-semantic-h4){font-size:1.5rem}}:is(h2,h3,div):where(.synck-semantic-h5){font-size:1.25rem}div:where(.synck-semantic-h6){font-size:1rem}
/* style.css */
.header-area .navbar-wrapper ul li .mega-menu.mega-menu-portfolio .mega-menu-inner .mega-menu-portfolio-card h3:where(.synck-semantic-h4){ font-family: var(--font_yantramanv); font-size: 24px; font-weight: 700; line-height: 1; letter-spacing: -0.5px; }.header-area .navbar-wrapper ul li .mega-menu.mega-menu-portfolio .mega-menu-inner .mega-menu-portfolio-card h3:where(.synck-semantic-h4) a{ line-height: 1; color: var(--dark1); }.header-area .navbar-wrapper .mega-menu-link h3:where(.synck-semantic-h4){ font-size: 16px; color: rgb(28 28 28 / 90%); margin-bottom: 32px; line-height: 1; font-weight: 600; }.hero-empowerment-area .hero-empowerment-left-content div:where(.synck-semantic-h6){ margin-bottom: 16px; }.hero-section-wrap .hero-section-content-wrap .hero-section-content div:where(.synck-semantic-h6){ margin-bottom: 30px; }.hero-service-wrap .hero-section-content-wrap .hero-section-content div:where(.synck-semantic-h6){ font-size: 16px; display: inline-block; border-radius: 30px; background: rgb(19 81 216 / 10%); padding: 11px 31px; text-transform: capitalize; font-family: var(--font_dm); letter-spacing: 0; font-size: 16px; font-weight: 500; line-height: 19px; margin-bottom: 30px; }.hero-company-box h3:where(.synck-semantic-h4){ font-size: 24px; line-height: 1; font-weight: 500; color: var(--dark1); margin-bottom: 15px; font-family: var(--font_yantramanv); }.how-we-do-card .how-we-do-content :is(h2,h3,div):where(.synck-semantic-h5){ color: var(--primary_color); font-size: 17px; margin-bottom: 5px; }.how-we-do-card .how-we-do-content :is(h2,h3,div):where(.synck-semantic-h5) a{ color: var(--primary_color); }.service-card h3:where(.synck-semantic-h4){ font-family: var(--font_yantramanv); font-size: 24px; font-weight: 500; line-height: 25px; margin-bottom: 0; line-height: 1; margin-bottom: 18px; }.service-card h3:where(.synck-semantic-h4) a{ color: var(--dark1); }.service3-card .service3-body .service3-content h3:where(.synck-semantic-h4){ margin-top: 5px; font-family: var(--font_yantramanv); font-size: 24px; }.service4-area .section-header div:where(.synck-semantic-h6){ color: #558BFF; }.pricing-table-box div:where(.synck-semantic-h6){ color: var(--dark1); font-family: var(--font_yantramanv); font-size: 24px; font-weight: 500; line-height: 1; text-align: center; margin-bottom: 20px; }.about-timeline .about-timeline-item h3:where(.synck-semantic-h4){ font-family: var(--font_yantramanv); font-size: 24px; font-weight: 500; line-height: 25px; letter-spacing: -0.5px; margin-bottom: 15px; }.about-timeline .about-timeline-item:hover h3:where(.synck-semantic-h4){ color: #ffffff; }.how-we-do-style-2 .about-timeline .about-timeline-item .about-timeline-item-inner h3:where(.synck-semantic-h4) a{ color: var(--dark1); }.how-we-do-style-2 .about-timeline .about-timeline-item:hover .about-timeline-item-inner h3:where(.synck-semantic-h4) a{ color: #ffffff; }.testimonial-item .author-box :is(h2,h3,div):where(.synck-semantic-h5){ font-size: 18px; font-weight: 500; line-height: 1; color: #ffffff; margin-bottom: 10px; }.our-team-box .our-team-body .our-team-personal-details h3:where(.synck-semantic-h4){ background: var(--primary_light); display: flex; align-items: center; font-size: 24px; line-height: 1; color: var(--dark1); margin-bottom: 0; gap: 16px; border-radius: 10px; padding: 12px; font-family: var(--font_yantramanv); }.our-team-box .our-team-body .our-team-personal-details h3:where(.synck-semantic-h4) .icon{ display: inline-flex; width: 40px; height: 40px; flex: none; background: #ffffff; color: var(--primary_color); align-items: center; justify-content: center; border-radius: 50%; font-size: 20px; }.our-team-4-box .content h3:where(.synck-semantic-h4){ font-family: var(--font_yantramanv); font-size: 26px; font-weight: 500; line-height: 1; margin-bottom: 16px; }.slide-btn :is(h2,h3,div):where(.synck-semantic-h5){ font-size: 15px; font-weight: 400; line-height: 1; margin-bottom: 0; padding: 25px 28px 25px 72px; }.portfolio-sample-details h3:where(.synck-semantic-h4){ font-family: var(--font_yantramanv); font-size: 24px; font-weight: 500; line-height: 1; letter-spacing: -0.5px; margin-bottom: 15px; }.portfolio-sample-details h3:where(.synck-semantic-h4) a{ display: inline-flex; align-items: center; color: var(--dark1); gap: 8px; }.portfolio-sample-details h3:where(.synck-semantic-h4) a i{ font-size: 18px; }.portfolio-sample-details h3:where(.synck-semantic-h4) a:hover i{ transition: transform .5s; transform: rotate(45deg); }.portfolio-items .portfolio-indigo-box .portfolio-sample-details h3:where(.synck-semantic-h4) a,.portfolio-items .portfolio-bluebase .portfolio-sample-details h3:where(.synck-semantic-h4) a,.portfolio-items .portfolio-black-box .portfolio-sample-details h3:where(.synck-semantic-h4) a{ color: #ffffff; }.blog-details-area .blog-details-body .blog-details-inner blockquote .blockquote-author-box h3:where(.synck-semantic-h4){ color: var(--dark1); font-size: 18px; font-weight: 500; line-height: 1; margin-bottom: 12px; }.comment-box .comment-box-inner .comment-body h3:where(.synck-semantic-h4){ font-family: var(--font_yantramanv); font-size: 24px; font-weight: 700; line-height: 1; letter-spacing: -0.01em; margin-bottom: 15px; }.feature-area .feature-img-card h3:where(.synck-semantic-h4){ position: absolute; left: 24px; top: 30px; font-size: 46px; line-height: 41px; letter-spacing: -2px; color: var(--dark1); font-family: var(--font_yantramanv); font-weight: 700; }.feature2-card h3:where(.synck-semantic-h4){ font-family: var(--font_yantramanv); font-size: 26px; font-weight: 500; line-height: 1; letter-spacing: -0.5px; margin-bottom: 12px; color: #ffffff; }.feature-box h3:where(.synck-semantic-h4){ color: #ffffff; margin-bottom: 20px; font-size: 26px; letter-spacing: -0.5px; font-family: var(--font_yantramanv); font-weight: 500; }.feature3-style-2 .feature-box h3:where(.synck-semantic-h4){ color: var(--dark1); }.map-location-item .map-location-item-inner h3:where(.synck-semantic-h4){ font-size: 17px; margin: 0; font-family: var(--font_yantramanv); font-weight: 500; letter-spacing: -0.375px; margin-bottom: 5px; }.contact-area .contact-infos .contact-info h3:where(.synck-semantic-h4){ font-size: 24px; font-family: var(--font_yantramanv); line-height: 1; margin-bottom: 18px; }.contact-map-wrap :is(h2,h3,div):where(.synck-semantic-h5){ position: absolute; color: var(--primary_color); background: rgb(19 81 216 / 10%); border-radius: 10px; font-size: 14px; font-weight: 500; line-height: 1; padding: 10px 20px; margin-bottom: 0; right: 70px; top: 50px; }.contact-info-box :is(h2,h3,div):where(.synck-semantic-h5){ font-family: var(--font_yantramanv); font-size: 30px; font-weight: 700; line-height: 1; letter-spacing: -0.5px; margin-bottom: 25px; }.contact-location-box .content h3:where(.synck-semantic-h4){ font-family: var(--font_yantramanv); font-size: 22px; font-weight: 500; line-height: 1; letter-spacing: -0.5px; margin-bottom: 15px; }.footer-links h3:where(.synck-semantic-h4){ font-size: 16px; font-weight: 500; line-height: 1; color: #ffffff; margin-bottom: 30px; }.footer-area .footer-bottom .footer-contact-info .footer-contact-info-item :is(h2,h3,div):where(.synck-semantic-h5){ color: #ffffff; font-size: 16px; line-height: 1; margin-bottom: 19px; }.header-area .navbar-wrapper ul li .mega-menu.mega-menu-portfolio .mega-menu-inner .mega-menu-portfolio-card h3:where(.synck-semantic-h4){ font-size: 18px; font-weight: 500; }
/* synck-unit-test.css */
.blog-area .sidebar .title h3:where(.synck-semantic-h4){ font-weight: 600; margin-bottom: 30px; margin-top: -5px; position: relative; text-transform: capitalize; z-index: 1; font-size: 22px; display: inline-block; padding-bottom: 15px; }.blog-area .sidebar .title h3:where(.synck-semantic-h4)::after{ position: absolute; left: 0; bottom: 0; content: ""; height: 2px; width: 50px; border-bottom: 2px solid #f35a38; }.blog-area h3:where(.synck-semantic-h4),.blog-area :is(h2,h3,div):where(.synck-semantic-h5),.blog-area div:where(.synck-semantic-h6){ font-weight: 600; }.blog-area .info .footer-entry h3:where(.synck-semantic-h4){ margin: 0; text-transform: uppercase; font-weight: 600; font-size: 16px; margin-right: 20px; margin-top: 7px; }.post-pagi-area :is(h2,h3,div):where(.synck-semantic-h5){ word-break: break-word; }.post-pagi-area :is(h2,h3,div):where(.synck-semantic-h5){ margin: 0; margin-top: 5px; font-weight: 500; font-size: 18px; }.wp-block-cover-image h3:where(.synck-semantic-h4):not(.has-text-color),.wp-block-cover-image :is(h2,h3,div):where(.synck-semantic-h5):not(.has-text-color),.wp-block-cover-image div:where(.synck-semantic-h6):not(.has-text-color),.wp-block-cover h3:where(.synck-semantic-h4):not(.has-text-color),.wp-block-cover :is(h2,h3,div):where(.synck-semantic-h5):not(.has-text-color),.wp-block-cover div:where(.synck-semantic-h6):not(.has-text-color){ color: #ffffff; }.comments-title h3:where(.synck-semantic-h4){ font-weight: 600; margin-bottom: 30px; text-transform: capitalize; font-size: 1.5rem !important; }.comment-reply-title h3:where(.synck-semantic-h4){ margin-bottom: 0; font-weight: 600; text-transform: capitalize; font-size: 1.5rem !important; }.comments-area .content h3:where(.synck-semantic-h4){ font-size: 20px; margin-bottom: 15px; }.comments-area .title :is(h2,h3,div):where(.synck-semantic-h5){ font-size: 16px; margin-bottom: 0; }.post-pagi-area a:hover :is(h2,h3,div):where(.synck-semantic-h5){ color: #ffffff !important; }.post-pagi-area a :is(h2,h3,div):where(.synck-semantic-h5):hover{ color: #ffffff; }
/* responsive.css */
@media (max-width: 1700px){.feature2-card h3:where(.synck-semantic-h4){ font-size: 20px; }.portfolio-sample-details h3:where(.synck-semantic-h4){ font-size: 18px; }.portfolio-sample-details h3:where(.synck-semantic-h4) svg{ width: 8px; }.feature-area .feature-img-card h3:where(.synck-semantic-h4){ font-size: 34px; line-height: 30px; }.our-team-box .our-team-body .our-team-personal-details h3:where(.synck-semantic-h4){ font-size: 18px; }.our-team-box .our-team-body .our-team-personal-details h3:where(.synck-semantic-h4){ padding: 9px; gap: 12px; }.our-team-box .our-team-body .our-team-personal-details h3:where(.synck-semantic-h4) .icon{ width: 30px; height: 30px; font-size: 16px; }.hero-company-box h3:where(.synck-semantic-h4){ font-size: 18px; }.contact-map-wrap :is(h2,h3,div):where(.synck-semantic-h5){ top: 37px; right: 53px; }.contact-info-box :is(h2,h3,div):where(.synck-semantic-h5){ font-size: 22px; }.contact-info-box :is(h2,h3,div):where(.synck-semantic-h5){ margin-bottom: 17px; }.contact-location-box .content h3:where(.synck-semantic-h4){ font-size: 16px; margin-bottom: 10px; }}@media (max-width: 1700px){.contact-area .contact-infos .contact-info h3:where(.synck-semantic-h4),.about-area .about-timeline .about-timeline-item h3:where(.synck-semantic-h4),.service-card h3:where(.synck-semantic-h4){ font-size: 18px; }.footer-area .footer-bottom .footer-contact-info .footer-contact-info-item :is(h2,h3,div):where(.synck-semantic-h5),.footer-links h3:where(.synck-semantic-h4),.testimonial-item .author-box :is(h2,h3,div):where(.synck-semantic-h5){ font-size: 14px; }.slide-btn :is(h2,h3,div):where(.synck-semantic-h5),.how-we-do-card .how-we-do-content :is(h2,h3,div):where(.synck-semantic-h5){ font-size: 13px; }.hero-section-wrap .hero-section-content-wrap .hero-section-content div:where(.synck-semantic-h6){ font-size: 12px; }.slide-btn :is(h2,h3,div):where(.synck-semantic-h5){ padding-left: 60px; }.about-timeline .about-timeline-item h3:where(.synck-semantic-h4){ margin-bottom: 8px; }.testimonial-item .author-box :is(h2,h3,div):where(.synck-semantic-h5){ margin-bottom: 8px; }.contact-area .contact-infos .contact-info h3:where(.synck-semantic-h4){ margin-bottom: 15px; }.header-area .navbar-wrapper .mega-menu-link h3:where(.synck-semantic-h4){ font-size: 12px; }.header-area .navbar-wrapper ul li .mega-menu.mega-menu-portfolio .mega-menu-inner .mega-menu-portfolio-card h3:where(.synck-semantic-h4){ font-size: 13px; }.header-area .navbar-wrapper .mega-menu-link h3:where(.synck-semantic-h4){ margin-bottom: 27px; }.header-area .navbar-wrapper ul li .mega-menu.mega-menu-portfolio .mega-menu-inner .mega-menu-portfolio-card h3:where(.synck-semantic-h4){ margin-bottom: 6px; }.our-team-4-box .content h3:where(.synck-semantic-h4){ font-size: 19px; margin-bottom: 11px; }.feature-box h3:where(.synck-semantic-h4){ font-size: 19px; margin-bottom: 11px; }.service-card h3:where(.synck-semantic-h4){ margin-bottom: 14px; }.pricing-table-box div:where(.synck-semantic-h6){ font-size: 18px; }.pricing-table-box div:where(.synck-semantic-h6){ margin-bottom: 14px; }.blog-details-area .blog-details-body .blog-details-inner blockquote .blockquote-author-box h3:where(.synck-semantic-h4){ font-size: 13px; margin-bottom: 8px; }.about-timeline .about-timeline-item h3:where(.synck-semantic-h4){ font-size: 15px; line-height: 21px; margin-bottom: 6px; }.hero-service-wrap .hero-section-content-wrap .hero-section-content div:where(.synck-semantic-h6){ padding: 6px 23px; }}@media (max-width: 1700px){.hero-section-wrap .hero-section-content-wrap .hero-section-content div:where(.synck-semantic-h6){ margin-bottom: 25px; }.how-we-do-card .how-we-do-content :is(h2,h3,div):where(.synck-semantic-h5){ font-size: 12px; }.service-card h3:where(.synck-semantic-h4){ font-size: 18px; }.feature2-card h3:where(.synck-semantic-h4){ font-size: 19px; }}@media (max-width: 1200px){.hero-section-wrap .hero-section-content-wrap .hero-section-content div:where(.synck-semantic-h6){ margin-bottom: 18px; }.hero-company-box h3:where(.synck-semantic-h4){ font-size: 22px; }}@media (max-width: 912px){.feature-area .feature-img-card h3:where(.synck-semantic-h4){ font-size: 36px; line-height: 1; }}
/* Original h5 inherited this family from style.css body; the new h2 must not inherit the unrelated Redux h2 font override. */
.contact-area2 h2:where(.synck-semantic-h5){font-family:'DM Sans',sans-serif;}