/* GENERATED by port.py — heading-tag clones for semantic promotion (h3→h2 etc.)
   Real load order bootstrap → overrides → style; doubled class beats the tag selector. */
/* ── from bootstrap ── */
.zeus-h2.zeus-h2, .zeus-h3.zeus-h3 { orphans:3;widows:3 }
.zeus-h2.zeus-h2, .zeus-h3.zeus-h3 { page-break-after:avoid }
.zeus-h2.zeus-h2, .zeus-h3.zeus-h3, .zeus-h4.zeus-h4, .zeus-h5.zeus-h5, .zeus-h6.zeus-h6 { margin-top:0;margin-bottom:.5rem }
.zeus-h2.zeus-h2, .zeus-h3.zeus-h3, .zeus-h4.zeus-h4, .zeus-h5.zeus-h5, .zeus-h6.zeus-h6 { margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit }
.zeus-h2.zeus-h2 { font-size:2rem }
.zeus-h3.zeus-h3 { font-size:1.75rem }
.zeus-h4.zeus-h4 { font-size:1.5rem }
.zeus-h5.zeus-h5 { font-size:1.25rem }
.zeus-h6.zeus-h6 { font-size:1rem }
/* ── from overrides ── */
.modal-content .zeus-h4.zeus-h4.modal-title { font-size:30px;line-height:30px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:400 }
article.format-image footer .zeus-h2.zeus-h2 { font-size:11px;font-size:.785714286rem;line-height:2.181818182 }
article.format-image footer a .zeus-h2.zeus-h2 { font-weight:400 }
.format-status .entry-header .zeus-h2.zeus-h2 { font-size:12px;font-size:.857142857rem;font-weight:400;line-height:2;margin:0 }
.archive #main .post .zeus-h3.zeus-h3 { line-height:24px;margin-bottom:10px }
.zeus-h4.zeus-h4.modal-title { margin-top:0 }
.modal-content .zeus-h4.zeus-h4.modal-title { font-size:23px;line-height:30px }
.modal-content .zeus-h4.zeus-h4.modal-title { font-size:20px;line-height:30px }
.zeus-h4.zeus-h4.modal-title { font-size:22px;line-height:22px }
/* ── from style ── */
.zeus-h2.zeus-h2 span { color: #2B4042;
	text-align: center;
	font-family: Montserrat;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-transform: capitalize;
	display: block;
	margin-bottom: 15px; }
.zeus-h2.zeus-h2, .zeus-h3.zeus-h3 { color: #2B4042;
	text-align: center;
	font-family: Montserrat;
	font-size: 35px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: capitalize; }
.slide-info .zeus-h3.zeus-h3 { color: #000;
	font-family: "Montserrat";
	font-size: 40px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-transform: capitalize;
	margin-bottom: 15px; }
.banner-content .zeus-h2.zeus-h2 { font-size: 45px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.3;
	text-transform: capitalize;
	text-align: left; }
.banner-content .zeus-h2.zeus-h2 strong { font-weight: 600; }
.explore-section .zeus-h2.zeus-h2 { color: #252C32;
	font-size: 40px; }
.showcase .zeus-h3.zeus-h3 { font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: capitalize;
	color: #232020; }
.reviews-section .zeus-h3.zeus-h3 { margin-bottom: 30px; }
.reviews-section .zeus-h3.zeus-h3 span { display: block;
	font-size: 15px;
	margin-top: 5px; }
.product-area .zeus-h2.zeus-h2 { margin-bottom: 50px; }
.collab-box .zeus-h3.zeus-h3 { font-size: 22px; }
.collaborations-section .zeus-h3.zeus-h3 { margin-bottom: 20px; }
.highlight-section .project-details .zeus-h2.zeus-h2 { text-align: left; }
.highlight-section .project-details .zeus-h2.zeus-h2 { font-size: 55px;
	max-width: 450px;
	margin-bottom: 100px; }
.started-section .zeus-h2.zeus-h2 { font-size: 55px; }
.mid-slideshow .zeus-h3.zeus-h3 { color: #fff;
	font-size: 50px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-transform: capitalize; }
.mid-slideshow .zeus-h3.zeus-h3 span { font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-transform: capitalize;
	vertical-align: middle;
	display: inline-block;
	padding-left: 10px; }
.meet-lindy .zeus-h3.zeus-h3 { font-size: 20px;
	line-height: 1.5;
	margin: 0 auto 15px;
	font-weight: 500; }
.meet-lindy .zeus-h2.zeus-h2 { font-size: 40px;
	line-height: 1.2;
	margin: 0 auto 20px; }
.keepup-section .project-details .zeus-h2.zeus-h2 { text-align: left; }
.keepup-section .project-details .zeus-h2.zeus-h2 { font-size: 55px;
	max-width: 712px; }
.keepup-section .project-details .flex .zeus-h2.zeus-h2 { font-size: 35px; }
.modal-content .zeus-h4.zeus-h4.modal-title { color: #fff;
	font-size: 20px;
	font-weight: bold;
	font-family: 'Montserrat', sans-serif;
	line-height: 1.5;
	margin-bottom: 5px; }
#myModal2 .modal-content .zeus-h4.zeus-h4.modal-title { color: #333; }
.page-id-537 .zeus-h2.zeus-h2 { text-align: center; }
.founder-box .zeus-h2.zeus-h2 { font-size: 55px;
	line-height: 1.2; }
.projects-wrap .zeus-h2.zeus-h2 { margin-bottom: 50px;
	font-weight: 500; }
.project-box .zeus-h3.zeus-h3 { font-size: 25px;
	margin: 30px auto; }
.accordion .zeus-h3.zeus-h3 { text-align: left;
	font-size: 25px;
	margin-top: 50px; }
.post-box .zeus-h2.zeus-h2 a { color: #000;
	font-size: 22px;
	font-weight: 400; }
.page-new-year-giveaway #main .zeus-h2.zeus-h2 { margin-bottom: 30px;
	text-align: left; }
.page-new-year-giveaway #main .zeus-h4.zeus-h4 { margin: 20px 0 15px; }
.page-new-year-giveaway .zeus-h4.zeus-h4 strong { color: #b28f8f; }
.page-new-year-giveaway #main .terms-section .zeus-h2.zeus-h2 { font-size: 24px;
	margin: 35px 0 10px;
	font-weight: 500; }
.page-privacy-policy #main .zeus-h3.zeus-h3 { text-align: left;
	margin-top: 30px;
	margin-bottom: 20px; }
.highlight-section .project-details .zeus-h2.zeus-h2 { margin: 20px 0 80px; }
.founder-box .zeus-h2.zeus-h2 { font-size: 45px; }
.keepup-section .project-details .zeus-h2.zeus-h2, .started-section .zeus-h2.zeus-h2 { font-size: 48px; }
.banner-content .zeus-h2.zeus-h2 { font-size: 45px;
		line-height: 1.5; }
.banner-content .zeus-h2.zeus-h2 { font-size: 42px;
		line-height: 1.2; }
.highlight-section .project-details .zeus-h2.zeus-h2 { font-size: 48px;
		margin: 30px 0 80px; }
.keepup-section .project-details .zeus-h2.zeus-h2 { font-size: 44px; }
.highlight-section .project-details .zeus-h2.zeus-h2 { margin: 30px 0 60px; }
.banner-content .zeus-h2.zeus-h2 strong { display: block; }
.highlight-section .project-details .zeus-h2.zeus-h2 { margin: 20px 0 70px;
		font-size: 45px; }
.banner-content .zeus-h2.zeus-h2 { font-size: 35px;
		line-height: 1.2;
		max-width: none; }
.keepup-section .project-details .flex .zeus-h2.zeus-h2 { font-size: 28px; }
.mid-slideshow .zeus-h3.zeus-h3 { font-size: 38px; }
.keepup-section .project-details .zeus-h2.zeus-h2 { font-size: 38px; }
.keepup-section .project-details .flex .zeus-h2.zeus-h2 { font-size: 25px; }
.founder-box .zeus-h2.zeus-h2, .keepup-section .project-details .zeus-h2.zeus-h2, .started-section .zeus-h2.zeus-h2 { font-size: 40px; }
.zeus-h2.zeus-h2, .zeus-h3.zeus-h3 { font-size: 30px; }
.banner-content .zeus-h2.zeus-h2 { max-width: 100%;
		text-align: center; }
.meet-lindy .zeus-h2.zeus-h2, .explore-section .zeus-h2.zeus-h2, .founder-box .zeus-h2.zeus-h2, .keepup-section .project-details .zeus-h2.zeus-h2, .started-section .zeus-h2.zeus-h2 { font-size: 35px; }
.highlight-section .project-details .zeus-h2.zeus-h2 { font-size: 40px; }
.keepup-section .project-details .zeus-h2.zeus-h2 { text-align: center;
		max-width: none; }
.highlight-section .project-details .zeus-h2.zeus-h2 { text-align: center; }
.highlight-section .project-details .zeus-h2.zeus-h2 { max-width: none;
		font-size: 35px; }
@media (max-width: 767px) { .banner-content .zeus-h2.zeus-h2 { font-size: 35px; } }
.showcase .zeus-h3.zeus-h3 { margin-bottom: 20px; }
.mid-slideshow .zeus-h3.zeus-h3 { font-size: 32px; }
.accordion .zeus-h3.zeus-h3 { font-size: 20px; }
.banner-content .zeus-h2.zeus-h2 { max-width: 370px;
		text-align: center;
		margin: auto;
		font-size: 38px; }
.highlight-section .project-details .zeus-h2.zeus-h2 { font-size: 34px; }
.mid-slideshow .zeus-h3.zeus-h3 span { display: block;
		text-align: left;
		margin: 0; }
.mid-slideshow .zeus-h3.zeus-h3 { font-size: 28px;
		text-align: left; }
.page-new-year-giveaway #main .zeus-h2.zeus-h2 { font-size: 28px;
		margin-bottom: 20px; }
.page-new-year-giveaway #main .terms-section .zeus-h2.zeus-h2 { font-size: 21px; }
.highlight-section .project-details .zeus-h2.zeus-h2 { font-size: 33px; }
