/* GENERATED by migration/tablet_type.py -- do not edit by hand.
 * Bigger type on a tablet (600-992px), Gerek 2026-09-27: normal text 24px,
 * headings x1.25 (x1.4 from the phone tier), small print +2/+3px. Scaled
 * copies of the carried rules in cascade order; loads after fixes.css. */
@media (min-width: 600px) and (max-width: 992px) {
	.payment-method-box .payment-method-info { font-size: 12px; }
	.lfpro-stripe-error,
.lfpro-paypal-error { font-size: 16px; }
	.lfpro-afterpay-test-info p,
.lfpro-paypal-test-info p,
.lfpro-stripe-test-info p { font-size: 12px; }
	.lfpro-checkout-form .form-field .error-message { font-size: 10.5px; }
	.redirect-message { font-size: 14px; }
	.fl-builder-content .fl-button:is(a, button), .fl-builder-content a.fl-button:visited { font-size: 18px; line-height: 20.25px; }
	.lfpro-checkout-form .total-price { font-size: 24px; }
	.lfpro-checkout-form .submit-button { font-size: 18px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.lfpro-checkout-form .order-details h3 { font-size: 26px; }
	.lfpro-checkout-form .item-name, .lfpro-checkout-form .item-price { font-size: 14.5px; }
	.lfpro-checkout-form .order-total span:first-child, .lfpro-checkout-form .total-price { font-size: 24px; }
	.lfpro-checkout-form .secure-checkout { font-size: 14.5px; }
	.lfpro-checkout-form .payment-icons i { font-size: 31px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.lfpro-checkout-form .order-details h3 { font-size: 26px; }
	.lfpro-checkout-form .item-name, .lfpro-checkout-form .item-price { font-size: 14.25px; }
	.lfpro-checkout-form .order-total span:first-child, .lfpro-checkout-form .total-price { font-size: 18px; }
	.lfpro-checkout-form .secure-checkout { font-size: 14.25px; }
	.lfpro-checkout-form .payment-icons i { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.lfpro-checkout-form .order-details h3 { font-size: 31px; }
	.lfpro-checkout-form .order-item .item-name { font-size: 17px; }
	.lfpro-checkout-form .order-item .item-price { font-size: 17px; }
	.lfpro-checkout-form .order-total span:first-child { font-size: 17px; }
	.lfpro-checkout-form .total-price { font-size: 24px; }
	.lfpro-checkout-form .secure-checkout { font-size: 17px; }
	.lfpro-checkout-form .payment-icons i { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.lfpro-checkout-form .payment-icons i { font-size: 24px; }
	.lfpro-checkout-form .total-price { font-size: 14.25px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-30gbqj9fymcw.fl-module-heading { font-size: 30px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-30gbqj9fymcw.fl-module-heading { font-size: 26px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-21cbdyinwue3.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-21cbdyinwue3.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 18px; }
	.fl-node-shyzg2x35bo7 .fl-builder-new-order-summary-wrap { font-size: 17px; }
	.fl-node-ikn5tf20wd16 .lfpro-checkout-form h3 { font-size: 18px; }
	.fl-node-ikn5tf20wd16 .lfpro-checkout-form label { font-size: 18px; }
	.fl-node-f80gmc2ulxiy.fl-module-heading { font-size: 38px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-node-f80gmc2ulxiy.fl-module-heading { font-size: 28px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-f80gmc2ulxiy.fl-module-heading { font-size: 34px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-node-4hp5osrix607.fl-module-heading { font-size: 48px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-4hp5osrix607.fl-module-heading { font-size: 42px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-wy0fn46lit1g.fl-module-heading { font-size: 30px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-wy0fn46lit1g.fl-module-heading { font-size: 34px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-takwjzesrgpo.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-takwjzesrgpo.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-takwjzesrgpo.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-takwjzesrgpo.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-uiybv8zkhw0r.fl-module-heading { font-size: 30px; }
	.fl-builder-content .fl-node-av6tbnpwcr54.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-av6tbnpwcr54.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
	.fl-node-kz3ywsbl9hmf.fl-module-heading { font-size: 38px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-node-kz3ywsbl9hmf.fl-module-heading { font-size: 28px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-kz3ywsbl9hmf.fl-module-heading { font-size: 34px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-4qowx5thylb9.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-4qowx5thylb9.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
	.fl-node-li3zdt2n4fm6.fl-module-heading { font-size: 32px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-node-li3zdt2n4fm6.fl-module-heading { font-size: 28px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-li3zdt2n4fm6.fl-module-heading { font-size: 34px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-nfhtewq3mv0j.fl-module-heading { font-size: 32px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-node-nfhtewq3mv0j.fl-module-heading { font-size: 28px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-nfhtewq3mv0j.fl-module-heading { font-size: 34px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-icujm37xwq2n.fl-module-heading { font-size: 56px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-node-icujm37xwq2n.fl-module-heading { font-size: 50px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-icujm37xwq2n.fl-module-heading { font-size: 42px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-zrcnaqkb8fwd.fl-module-heading { font-size: 56px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-node-zrcnaqkb8fwd.fl-module-heading { font-size: 51px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-zrcnaqkb8fwd.fl-module-heading { font-size: 42px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-l1ew5vtj3o9q.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-l1ew5vtj3o9q.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-l1ew5vtj3o9q.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-l1ew5vtj3o9q.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-nqjd6i1xfubr.fl-module-heading { font-size: 56px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-node-nqjd6i1xfubr.fl-module-heading { font-size: 51px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-nqjd6i1xfubr.fl-module-heading { font-size: 42px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-yeobfic0zws2.fl-module-heading { font-size: 32px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-yeobfic0zws2.fl-module-heading { font-size: 34px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-z6ksobtf59ja.fl-module-heading { font-size: 32px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-z6ksobtf59ja.fl-module-heading { font-size: 34px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-71bd8apugsxl.fl-module-heading { font-size: 32px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-71bd8apugsxl.fl-module-heading { font-size: 34px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-5nrzqlua6y73.fl-module-heading { font-size: 32px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-5nrzqlua6y73.fl-module-heading { font-size: 34px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-f2c5mn8atzho.fl-module-heading { font-size: 56px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-node-f2c5mn8atzho.fl-module-heading { font-size: 51px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-f2c5mn8atzho.fl-module-heading { font-size: 42px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-4kdzgsemwf3l.fl-module-heading { font-size: 56px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-node-4kdzgsemwf3l.fl-module-heading { font-size: 51px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-4kdzgsemwf3l.fl-module-heading { font-size: 42px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-ryzs3gelbxuk.fl-module-heading { font-size: 56px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-node-ryzs3gelbxuk.fl-module-heading { font-size: 51px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-ryzs3gelbxuk.fl-module-heading { font-size: 42px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-quds9a20jcyh.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-quds9a20jcyh.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-builder-content .fl-node-quds9a20jcyh.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-quds9a20jcyh.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-quds9a20jcyh.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-quds9a20jcyh.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-z94a3vosh1gu.fl-module-heading { font-size: 56px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-node-z94a3vosh1gu.fl-module-heading { font-size: 51px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-z94a3vosh1gu.fl-module-heading { font-size: 42px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-ksbx45vt69ay.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-ksbx45vt69ay.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-ksbx45vt69ay.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-ksbx45vt69ay.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-s8gp7dcbu6n1 .pp-accordion-item .pp-accordion-button-icon, .fl-node-s8gp7dcbu6n1 .pp-accordion-item .pp-accordion-button-icon::before { font-size: 38px; }
	.fl-node-s8gp7dcbu6n1 .pp-accordion-item .pp-accordion-button .pp-accordion-button-label { font-size: 24px; }
	.fl-node-s8gp7dcbu6n1 .pp-accordion-item .pp-accordion-content { font-size: 24px; }
	.fl-node-opxiwsr0ukvh.fl-module-heading { font-size: 56px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-node-opxiwsr0ukvh.fl-module-heading { font-size: 51px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-opxiwsr0ukvh.fl-module-heading { font-size: 56px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-eiwhoaqd6yvm.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-eiwhoaqd6yvm.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 19px; }
	.fl-node-8e537txr1ali.fl-module-heading { font-size: 30px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-node-8e537txr1ali.fl-module-heading { font-size: 26px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-5vd2jtc6uzyg.fl-module-heading { font-size: 32px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-node-5vd2jtc6uzyg.fl-module-heading { font-size: 28px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-5vd2jtc6uzyg.fl-module-heading { font-size: 34px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-ak30dxjw1eig.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-ak30dxjw1eig.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-ak30dxjw1eig.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-ak30dxjw1eig.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-ts46hbe8c2aj.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-ts46hbe8c2aj.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-ts46hbe8c2aj.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-ts46hbe8c2aj.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-rqjy0egp8ku9.fl-module-heading { font-size: 55px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-node-rqjy0egp8ku9.fl-module-heading { font-size: 45px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-rqjy0egp8ku9.fl-module-heading { font-size: 34px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-4wsa9hjv8cr7.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-4wsa9hjv8cr7.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-builder-content .fl-node-4wsa9hjv8cr7.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-4wsa9hjv8cr7.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-4wsa9hjv8cr7.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-4wsa9hjv8cr7.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-6u3mj9ywd1zg.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-6u3mj9ywd1zg.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-builder-content .fl-node-6u3mj9ywd1zg.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-6u3mj9ywd1zg.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-6u3mj9ywd1zg.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-6u3mj9ywd1zg.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-yijk1eg982os.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-yijk1eg982os.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-builder-content .fl-node-yijk1eg982os.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-yijk1eg982os.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-yijk1eg982os.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-yijk1eg982os.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-zmwghvq608yb.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-zmwghvq608yb.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-builder-content .fl-node-zmwghvq608yb.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-zmwghvq608yb.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-zmwghvq608yb.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-zmwghvq608yb.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-vzpmcbte1anj .pp-icon-list .pp-icon-list-items .pp-icon-list-item .pp-list-item-icon { font-size: 38px; line-height: 38px; }
	.fl-node-vzpmcbte1anj .pp-icon-list .pp-icon-list-items .pp-icon-list-item .pp-list-item-text { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-vzpmcbte1anj .pp-icon-list .pp-icon-list-items .pp-icon-list-item .pp-list-item-text { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-xgcmyt1u6nrb a.fl-button, .fl-builder-content .fl-node-xgcmyt1u6nrb a.fl-button:visited { font-size: 24px; }
	.fl-builder-content .fl-node-xgcmyt1u6nrb a.fl-button span.sub-text, .fl-builder-content .fl-node-xgcmyt1u6nrb a.fl-button:visited span.sub-text, .fl-builder-content .fl-node-xgcmyt1u6nrb span.sub-text { font-size: 42px; line-height: 22.24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-builder-content .fl-node-xgcmyt1u6nrb a.fl-button span.sub-text, .fl-builder-content .fl-node-xgcmyt1u6nrb a.fl-button:visited span.sub-text, .fl-builder-content .fl-node-xgcmyt1u6nrb span.sub-text { font-size: 42px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-xgcmyt1u6nrb a.fl-button, .fl-builder-content .fl-node-xgcmyt1u6nrb a.fl-button:visited { font-size: 16px; }
	.fl-builder-content .fl-node-xgcmyt1u6nrb a.fl-button span.sub-text, .fl-builder-content .fl-node-xgcmyt1u6nrb a.fl-button:visited span.sub-text, .fl-builder-content .fl-node-xgcmyt1u6nrb span.sub-text { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-bhprz3f1497j.fl-module-heading { font-size: 26px; }
	.fl-builder-content .fl-node-p3x47dueqik8.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-p3x47dueqik8.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-p3x47dueqik8.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-p3x47dueqik8.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-ua1rj8ngp2zl.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-ua1rj8ngp2zl.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-ua1rj8ngp2zl.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-ua1rj8ngp2zl.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-xu2wz38am4q6.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-xu2wz38am4q6.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-xu2wz38am4q6.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-xu2wz38am4q6.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-5xbjatcp6dqf.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-5xbjatcp6dqf.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-5xbjatcp6dqf.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-5xbjatcp6dqf.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-izjrb7hpfme4.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-izjrb7hpfme4.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
	.fl-builder-content .fl-node-m7ihvn8y5eo2 a.fl-button, .fl-builder-content .fl-node-m7ihvn8y5eo2 a.fl-button:visited { font-size: 24px; }
	.fl-builder-content .fl-node-m7ihvn8y5eo2 a.fl-button span.sub-text, .fl-builder-content .fl-node-m7ihvn8y5eo2 a.fl-button:visited span.sub-text, .fl-builder-content .fl-node-m7ihvn8y5eo2 span.sub-text { font-size: 42px; line-height: 22.24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 1200px) {
	.fl-builder-content .fl-node-m7ihvn8y5eo2 a.fl-button, .fl-builder-content .fl-node-m7ihvn8y5eo2 a.fl-button:visited { font-size: 24px; }
	.fl-builder-content .fl-node-m7ihvn8y5eo2 a.fl-button span.sub-text, .fl-builder-content .fl-node-m7ihvn8y5eo2 a.fl-button:visited span.sub-text, .fl-builder-content .fl-node-m7ihvn8y5eo2 span.sub-text { font-size: 38px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-builder-content .fl-node-m7ihvn8y5eo2 a.fl-button, .fl-builder-content .fl-node-m7ihvn8y5eo2 a.fl-button:visited { font-size: 16px; }
	.fl-builder-content .fl-node-m7ihvn8y5eo2 a.fl-button span.sub-text, .fl-builder-content .fl-node-m7ihvn8y5eo2 a.fl-button:visited span.sub-text, .fl-builder-content .fl-node-m7ihvn8y5eo2 span.sub-text { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-m7ihvn8y5eo2 a.fl-button, .fl-builder-content .fl-node-m7ihvn8y5eo2 a.fl-button:visited { font-size: 16px; }
	.fl-builder-content .fl-node-m7ihvn8y5eo2 a.fl-button span.sub-text, .fl-builder-content .fl-node-m7ihvn8y5eo2 a.fl-button:visited span.sub-text, .fl-builder-content .fl-node-m7ihvn8y5eo2 span.sub-text { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-vafhi9x63s0m.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-vafhi9x63s0m.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-vafhi9x63s0m.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-vafhi9x63s0m.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-klcwd6fb3a27.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-klcwd6fb3a27.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-klcwd6fb3a27.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-klcwd6fb3a27.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-63ejvuti9onb.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-63ejvuti9onb.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-63ejvuti9onb.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-63ejvuti9onb.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-3mat0g98vh1j.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-3mat0g98vh1j.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-3mat0g98vh1j.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-3mat0g98vh1j.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-t2vck906peg1.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-t2vck906peg1.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 18px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-t2vck906peg1.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-t2vck906peg1.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 19px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-4s8xjb7d1hif .pp-icon-list .pp-icon-list-items .pp-icon-list-item .pp-list-item-icon { font-size: 24px; line-height: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-4s8xjb7d1hif .pp-icon-list .pp-icon-list-items .pp-icon-list-item .pp-list-item-text { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-3a9xemhuf8wq a.fl-button, .fl-builder-content .fl-node-3a9xemhuf8wq a.fl-button:visited { font-size: 32px; }
	.fl-builder-content .fl-node-3a9xemhuf8wq a.fl-button span.sub-text, .fl-builder-content .fl-node-3a9xemhuf8wq a.fl-button:visited span.sub-text, .fl-builder-content .fl-node-3a9xemhuf8wq span.sub-text { font-size: 45px; line-height: 22.5px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-builder-content .fl-node-3a9xemhuf8wq a.fl-button, .fl-builder-content .fl-node-3a9xemhuf8wq a.fl-button:visited { font-size: 24px; }
	.fl-builder-content .fl-node-3a9xemhuf8wq a.fl-button span.sub-text, .fl-builder-content .fl-node-3a9xemhuf8wq a.fl-button:visited span.sub-text, .fl-builder-content .fl-node-3a9xemhuf8wq span.sub-text { font-size: 38px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-3a9xemhuf8wq a.fl-button, .fl-builder-content .fl-node-3a9xemhuf8wq a.fl-button:visited { font-size: 16px; }
	.fl-builder-content .fl-node-3a9xemhuf8wq a.fl-button span.sub-text, .fl-builder-content .fl-node-3a9xemhuf8wq a.fl-button:visited span.sub-text, .fl-builder-content .fl-node-3a9xemhuf8wq span.sub-text { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-3o18ugpj0da5.fl-module-heading { font-size: 26px; }
	.fl-builder-content .fl-node-pdqbcgh02njy.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-pdqbcgh02njy.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
	.fl-node-sba0w12rg7xz.fl-module-heading { font-size: 18px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-node-sba0w12rg7xz.fl-module-heading { font-size: 16px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-sba0w12rg7xz.fl-module-heading { font-size: 19px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-91ay74elvp2g.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-91ay74elvp2g.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-91ay74elvp2g.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-91ay74elvp2g.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-n3pxeoyfq9cs.fl-module-heading { font-size: 26px; }
	.fl-node-r4i7nk8djcga .pp-icon-list .pp-icon-list-items .pp-icon-list-item .pp-list-item-icon { font-size: 38px; line-height: 38px; }
	.fl-node-r4i7nk8djcga .pp-icon-list .pp-icon-list-items .pp-icon-list-item .pp-list-item-text { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-r4i7nk8djcga .pp-icon-list .pp-icon-list-items .pp-icon-list-item .pp-list-item-text { font-size: 24px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-m7ervhks0b6x.fl-module-heading { font-size: 50px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-node-m7ervhks0b6x.fl-module-heading { font-size: 50px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-node-m7ervhks0b6x.fl-module-heading { font-size: 42px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-yumc1a2r9wqz a.fl-button, .fl-builder-content .fl-node-yumc1a2r9wqz a.fl-button:visited { font-size: 32px; }
	.fl-builder-content .fl-node-yumc1a2r9wqz a.fl-button span.sub-text, .fl-builder-content .fl-node-yumc1a2r9wqz a.fl-button:visited span.sub-text, .fl-builder-content .fl-node-yumc1a2r9wqz span.sub-text { font-size: 45px; line-height: 22.5px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-builder-content .fl-node-yumc1a2r9wqz a.fl-button, .fl-builder-content .fl-node-yumc1a2r9wqz a.fl-button:visited { font-size: 30px; }
	.fl-builder-content .fl-node-yumc1a2r9wqz a.fl-button span.sub-text, .fl-builder-content .fl-node-yumc1a2r9wqz a.fl-button:visited span.sub-text, .fl-builder-content .fl-node-yumc1a2r9wqz span.sub-text { font-size: 45px; line-height: 58.75px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-yumc1a2r9wqz a.fl-button, .fl-builder-content .fl-node-yumc1a2r9wqz a.fl-button:visited { font-size: 14px; }
	.fl-builder-content .fl-node-yumc1a2r9wqz a.fl-button span.sub-text, .fl-builder-content .fl-node-yumc1a2r9wqz a.fl-button:visited span.sub-text, .fl-builder-content .fl-node-yumc1a2r9wqz span.sub-text { font-size: 34px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-4cdwjxufmivh.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-4cdwjxufmivh.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 18px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	.fl-builder-content .fl-node-4cdwjxufmivh.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-4cdwjxufmivh.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 19px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-node-zkuqhsmxctb4.fl-module-heading { font-size: 26px; }
	.fl-builder-content .fl-node-d26rwtkeablf.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-d26rwtkeablf.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 24px; }
	.fl-node-2qe785tsigjx .uabb-info-list-content .uabb-info-list-title { font-size: 26px; }
	.fl-node-nqgav4z5wc2u .uabb-info-list-content .uabb-info-list-title { font-size: 26px; }
	.fl-node-9lmnketdcgvy .uabb-info-list-content .uabb-info-list-title { font-size: 26px; }
	.fl-node-6v1l9tnk3yfi .uabb-info-list-content .uabb-info-list-title { font-size: 26px; }
	.fl-node-plc53uqtji80 .uabb-info-list-content .uabb-info-list-title { font-size: 26px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-node-gn632l8vmzof.fl-module-heading { font-size: 26px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.fl-builder-content .fl-node-21cbdyinwue3.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-21cbdyinwue3.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 18px; }
	.fl-node-vmgk7qp5ixrb.fl-module-heading { font-size: 30px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 992px) {
	.fl-node-vmgk7qp5ixrb.fl-module-heading { font-size: 26px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	h1 { font-size: 40px; }
	h2 { font-size: 38px; }
	h3 { font-size: 30px; }
	body { font-size: 18px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 768px) {
	h1 { font-size: 45px; }
	h2 { font-size: 39px; }
	h3 { font-size: 34px; }
	body { font-size: 19px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	body { font-size: 16px; }
	h1 { font-size: 45px; }
	h2 { font-size: 38px; }
	h3 { font-size: 30px; }
	.form-control { font-size: 16px; }
	body { font-size: 16px; }
	h1 { font-size: 45px; }
	h2 { font-size: 38px; }
	h3 { font-size: 30px; }
	.fl-404 .fl-post-header h2 { font-size: 30px; }
	.fl-archive .fl-archive-title { font-size: 26px; }
	button { font-size: 18px; }
	input[type="search"], input[type="text"], input[type="email"] { font-size: 16px; }
}
@media (min-width: 600px) and (max-width: 992px) and (min-width: 768px) {
	.fl-404 .fl-post-header h2 { font-size: 38px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 991px) {
	body { font-size: 16px; }
	h1 { font-size: 45px; }
	h2 { font-size: 38px; }
	h3 { font-size: 30px; }
	.fl-page button { font-size: 18px; }
	a.fl-button, a.fl-button:visited, .fl-page a.fl-button, .fl-page a.fl-button:visited { font-size: 18px; }
	a.fl-button:hover { font-size: 18px; }
}
@media (min-width: 600px) and (max-width: 992px) and (max-width: 767px) {
	body { font-size: 17px; }
	h1 { font-size: 50px; }
	h2 { font-size: 42px; }
	h3 { font-size: 34px; }
	h3 { font-size: 34px; }
	.fl-page button { font-size: 19px; }
	a.fl-button, a.fl-button:visited, .fl-page a.fl-button, .fl-page a.fl-button:visited { font-size: 19px; }
}
@media (min-width: 600px) and (max-width: 992px) {
	.tr-checkout-notice { font-size: 16px; }
}
/* Headings that must fit their column (see FIT in the script). */
@media (min-width: 769px) and (max-width: 992px) {
	.fl-node-5vd2jtc6uzyg.fl-module-heading, .fl-node-li3zdt2n4fm6.fl-module-heading, .fl-node-nfhtewq3mv0j.fl-module-heading { font-size: min(28px, 3.25vw); }
	.fl-node-f2c5mn8atzho.fl-module-heading { font-size: min(51px, 5.5vw); }
}
