.elementor-kit-19{--e-global-color-primary:#120267;--e-global-color-secondary:#00BA65;--e-global-color-text:#24212E;--e-global-color-accent:#FBFAF5;--e-global-color-inksoft:#6B6576;--e-global-color-surface:#F7F6FA;--e-global-color-border:#E7E4EC;--e-global-color-dark:#1A1A2E;--e-global-color-white:#FFFFFF;--e-global-typography-primary-font-family:"Fraunces";--e-global-typography-primary-font-size:clamp(2.5rem, 1.9rem + 2.5vw, 3.75rem);--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:-0.03em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-text-letter-spacing:0.01em;--e-global-typography-secondary-font-family:"Fraunces";--e-global-typography-secondary-font-size:clamp(1.125rem, 1rem + 0.5vw, 1.5rem);--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-secondary-letter-spacing:-0.015em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:clamp(0.625rem, 0.6rem + 0.12vw, 0.6875rem);--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.4em;--e-global-typography-accent-letter-spacing:0.22em;--e-global-typography-display-font-family:"Fraunces";--e-global-typography-display-font-size:clamp(3rem, 1.85rem + 4.8vw, 5.5rem);--e-global-typography-display-font-weight:500;--e-global-typography-display-line-height:0.95em;--e-global-typography-display-letter-spacing:-0.035em;--e-global-typography-section-font-family:"Fraunces";--e-global-typography-section-font-size:clamp(2rem, 1.55rem + 1.9vw, 3rem);--e-global-typography-section-font-weight:500;--e-global-typography-section-line-height:1.08em;--e-global-typography-section-letter-spacing:-0.025em;--e-global-typography-bodylarge-font-family:"Inter";--e-global-typography-bodylarge-font-size:clamp(0.75rem, 0.71rem + 0.18vw, 0.875rem);--e-global-typography-bodylarge-font-weight:400;--e-global-typography-bodylarge-line-height:1.6em;--e-global-typography-bodylarge-letter-spacing:0em;--e-global-typography-typ_btn-font-family:"Inter";--e-global-typography-typ_btn-font-size:clamp(0.625rem, 0.6rem + 0.12vw, 0.6875rem);--e-global-typography-typ_btn-font-weight:600;--e-global-typography-typ_btn-text-transform:uppercase;--e-global-typography-typ_btn-line-height:1.4em;--e-global-typography-typ_btn-letter-spacing:0.22em;--e-global-typography-a01f5da-font-family:"Inter";--e-global-typography-a01f5da-font-size:clamp(0.55rem, 0.51rem + 0.15vw, 0.575rem);--e-global-typography-a01f5da-font-weight:400;--e-global-typography-a01f5da-line-height:1.6em;--e-global-typography-a01f5da-letter-spacing:0em;--e-global-typography-08f6d35-font-family:"Times New Roman";--e-global-typography-08f6d35-font-size:clamp(1.125rem, 1rem + 0.5vw, 1.5rem);--e-global-typography-08f6d35-font-weight:500;--e-global-typography-08f6d35-line-height:1.2em;--e-global-typography-08f6d35-letter-spacing:-0.015em;color:#24212E;font-family:var( --e-global-typography-primary-font-family ), Inter, system-ui, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-19 e-page-transition{background-color:#FFBC7D;}.elementor-kit-19 h1{font-family:"Fraunces", Inter, system-ui, sans-serif;}.elementor-kit-19 h2{font-family:"Fraunces", Inter, system-ui, sans-serif;}.elementor-kit-19 h3{font-family:"Fraunces", Inter, system-ui, sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-19{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-19{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&family=Inter:wght@300;400;500;600;700;800&display=swap');
:root{--jara-primary:#120267;--jara-accent:#00BA65;--jara-ink:#24212E;--jara-soft:#6B6576;--jara-paper:#FBFAF5;--jara-surface:#F7F6FA;--jara-border:#E7E4EC;--jara-radius:10px;--jara-shadow:0 1px 2px rgba(18,2,103,.04),0 6px 24px rgba(18,2,103,.05)}
body{font-family:Inter,system-ui,sans-serif;color:var(--jara-ink)}h1,h2,h3,h4,h5,h6{font-family:Fraunces,serif;letter-spacing:-.015em}
.jara-site-header{position:sticky;top:0;z-index:999;box-shadow:0 4px 20px rgba(10,1,71,.2)}
.jara-logo .elementor-heading-title{font-family:Inter,sans-serif!important;font-size:19px!important;font-weight:800!important;color:#fff!important}.jara-logo em{color:#00BA65;font-style:normal}.jara-ticker p{margin:0;text-align:center;font:600 13px Inter,sans-serif}
.jara-hero .elementor-heading-title,.jara-cta .elementor-heading-title{color:#fff}.jara-eyebrow .elementor-heading-title,.jara-kicker .elementor-heading-title{font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.22em;text-transform:uppercase}
.jara-card,.jara-info-card,.jara-contact-form{border:1px solid #E7E4EC;border-radius:10px;box-shadow:var(--jara-shadow)}.jara-card{overflow:hidden}.jara-ad{border:1px dashed #C9C4D2;background:#F7F6FA;color:#6B6576;text-align:center;border-radius:6px}.jara-footer a{color:rgba(255,255,255,.7)}
.elementor-heading-title,.elementor-post__title,.elementor-post__title a,.elementor-post__excerpt,.elementor-widget-text-editor,.jara-ad{overflow-wrap:anywhere;word-break:normal;white-space:normal}
.jara-archive-title .elementor-heading-title,.jara-search-title .elementor-heading-title{font-size:clamp(38px,6vw,68px);line-height:1.05;margin:0}.jara-archive-description{color:#6B6576;font-size:18px}.jara-archive-description p,.jara-search-count{margin:0}.jara-search-count{color:#6B6576;font-weight:600}
.elementor-page-91 .wpforms-container .wpforms-submit-container button.wpforms-submit,.elementor-page-91 .wpforms-container button[type=submit]{background:#00BA65!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:13px 24px!important;min-height:48px;font-weight:700;line-height:1.2;box-shadow:none!important}.elementor-page-91 .wpforms-container .wpforms-submit-container button.wpforms-submit:hover,.elementor-page-91 .wpforms-container .wpforms-submit-container button.wpforms-submit:focus,.elementor-page-91 .wpforms-container button[type=submit]:hover,.elementor-page-91 .wpforms-container button[type=submit]:focus{background:#009E56!important;color:#fff!important;outline:3px solid rgba(0,186,101,.25);outline-offset:2px}.elementor-page-91 .wpforms-field input,.elementor-page-91 .wpforms-field select,.elementor-page-91 .wpforms-field textarea{border-radius:6px}
.jara-page-hero{color:#fff}.jara-page-hero .elementor-heading-title{color:#fff}.jara-page-title .elementor-heading-title{font-size:clamp(46px,6vw,76px);line-height:1.02;font-weight:500}.jara-page-deck{color:rgba(255,255,255,.78);font-size:18px;line-height:1.75}.jara-kicker .elementor-heading-title{letter-spacing:.2em;color:#00BA65}.jara-info-card{background:#fff}.jara-info-card .elementor-heading-title{font-size:24px}
.jara-editorial-copy h2{margin:1.8em 0 .45em;font-size:clamp(27px,3vw,38px)}.jara-editorial-copy p,.jara-editorial-copy li{font-size:17px;line-height:1.8;color:#4f4958}.jara-feature-image img{aspect-ratio:4/3;object-fit:cover;border-radius:8px}.jara-cta{border-radius:12px;color:#fff}.jara-contact-form{background:#fff}
.jara-single-title .elementor-heading-title{font-size:clamp(44px,6vw,74px);line-height:1.04}.jara-single-hero img{max-height:680px;object-fit:cover}.jara-article-content{font-size:18px;line-height:1.85}.jara-article-content h2,.jara-article-content h3{margin-top:1.7em}.jara-author-area{border-top:1px solid #E7E4EC;border-bottom:1px solid #E7E4EC}.jara-footer-bottom{border-top:1px solid rgba(255,255,255,.12)}
.jara-responsive-grid .elementor-post__title a{font-family:Fraunces,serif!important;color:#24212E}.jara-responsive-grid .elementor-post__read-more{color:#00BA65!important;font-weight:700}.jara-404{text-align:center}.jara-404-number .elementor-heading-title{font:600 clamp(88px,18vw,180px)/.85 Fraunces,serif}.jara-404-links a{color:#120267;font-weight:700}
@media(max-width:767px){.jara-logo .elementor-heading-title{font-size:16px!important}.jara-site-header .jara-ticker p{font-size:11px}.jara-article-content{font-size:17px}}/* End custom CSS */