.kt-block-spacer{position:relative;height:60px}.kt-block-spacer .kt-divider{width:100%;border-top:solid 1px #eee;position:absolute;top:50%;left:50%;margin:0;padding:0;border-bottom:0;border-left:0;border-right:0;transform:perspective(1px) translate(-50%, -50%)}.kt-divider-stripe{width:100%;border:0;position:absolute;top:50%;margin:0;height:20px;padding:0;left:50%;transform:perspective(1px) translate(-50%, -50%)}.kt-block-spacer.kt-block-spacer-halign-left .kt-divider,.kt-block-spacer.kt-block-spacer-halign-left .kt-divider-stripe{left:0;transform:perspective(1px) translate(0%, -50%)}.kt-block-spacer.kt-block-spacer-halign-right .kt-divider,.kt-block-spacer.kt-block-spacer-halign-right .kt-divider-stripe{left:auto;right:0;transform:perspective(1px) translate(0%, -50%)}.kt-divider-stripe .kb-stripes-svg{position:absolute;top:0;left:0;right:0}.wp-block-kadence-spacer.aligncenter{width:100%}@media(max-width: 1024px){.kt-block-spacer.kt-block-spacer-thalign-center .kt-divider,.kt-block-spacer.kt-block-spacer-thalign-center .kt-divider-stripe{left:50%;right:auto;transform:perspective(1px) translate(-50%, -50%)}.kt-block-spacer.kt-block-spacer-thalign-left .kt-divider,.kt-block-spacer.kt-block-spacer-thalign-left .kt-divider-stripe{left:0;transform:perspective(1px) translate(0%, -50%)}.kt-block-spacer.kt-block-spacer-thalign-right .kt-divider,.kt-block-spacer.kt-block-spacer-thalign-right .kt-divider-stripe{left:auto;right:0;transform:perspective(1px) translate(0%, -50%)}}@media(max-width: 767px){.kt-block-spacer.kt-block-spacer-malign-center .kt-divider,.kt-block-spacer.kt-block-spacer-malign-center .kt-divider-stripe{left:50%;right:auto;transform:perspective(1px) translate(-50%, -50%)}.kt-block-spacer.kt-block-spacer-malign-left .kt-divider,.kt-block-spacer.kt-block-spacer-malign-left .kt-divider-stripe{left:0;transform:perspective(1px) translate(0%, -50%)}.kt-block-spacer.kt-block-spacer-malign-right .kt-divider,.kt-block-spacer.kt-block-spacer-malign-right .kt-divider-stripe{left:auto;right:0;transform:perspective(1px) translate(0%, -50%)}}@media(max-width: 767px){.kvs-sm-false{display:none !important}}@media(min-width: 768px)and (max-width: 1024px){.kvs-md-false{display:none !important}}@media screen and (min-width: 1025px){.kvs-lg-false{display:none !important}}:root {
--navy: #2C3E50;
--navy-deep: #233140;
--copper: #C87C5A;
--copper-deep: #B56847;
--charcoal: #34495E;
--slate: #95A5B8;
--cream: #FAF8F5;
--cream-warm: #F3EEE7;
} body {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
color: var(--charcoal);
background: var(--cream);
-webkit-font-smoothing: antialiased;
}
h1, h2, h3, h4,
.entry-title,
.widget-title {
font-family: 'Fraunces', Georgia, serif;
font-weight: 500;
letter-spacing: -0.015em;
color: var(--navy);
}
a { color: var(--copper-deep); }
a:hover { color: var(--copper); } .button,
.wp-block-button__link,
button.wp-element-button {
background: var(--copper);
color: #fff;
border-radius: 100px;
font-weight: 600;
}
.button:hover,
.wp-block-button__link:hover {
background: var(--copper-deep);
color: #fff;
} .lce-logo { font-family: 'Montserrat', sans-serif; color: var(--navy); line-height: 1.05; }
.lce-logo .top    { display: block; font-size: 18px; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; }
.lce-logo .bottom { display: block; font-size: 18px; font-weight: 700; letter-spacing: 0.04em; text-transform: lowercase; }
.lce-logo .tagline{ display: block; font-size: 8px; font-weight: 500; letter-spacing: 0.22em; text-transform: uppercase; color: var(--copper-deep); margin-top: 3px; }