:root{--cream:#f2eee4;--paper:#faf8f1;--forest:#204d32;--deep:#202827;--brown:#315f49;--coral:#4f8f62;--lime:#b9df78;--ink:#171b18}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input{font:inherit}.jiv-topbar{height:86px;background:#fff;display:flex;align-items:center;padding:0 4.5vw;gap:40px;position:relative;z-index:5}.jiv-logo{display:flex;align-items:center;gap:10px;margin-right:auto}.jiv-logo img{width:44px;height:44px;object-fit:contain}.jiv-logo span{font-family:Georgia,serif;font-size:30px;line-height:.7}.jiv-logo small{display:block;font:7px Arial;letter-spacing:.22em;margin-top:9px}.jiv-topbar nav{display:flex;gap:30px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.jiv-nav-cta,.jiv-button{font-size:11px;letter-spacing:.08em;font-weight:900;padding:16px 22px;display:inline-flex;align-items:center;justify-content:center}.jiv-nav-cta{border:2px solid var(--coral);color:var(--coral)}
.jiv-hero{height:740px;position:relative;overflow:hidden}.jiv-hero>img{width:100%;height:100%;object-fit:cover}.jiv-hero-tint{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,26,20,.76),rgba(15,26,20,.1) 65%)}.jiv-hero-content{position:absolute;top:50%;left:9vw;transform:translateY(-50%);color:white}.jiv-hero-content>span,.jiv-kicker{font-size:11px;letter-spacing:.2em;font-weight:900}.jiv-hero-content h1,.jiv-intro h2,.jiv-section-head h2,.jiv-hut-copy h2,.jiv-begin-copy h2,.jiv-museum h2,.jiv-dates h2{font-family:Arial Black,Arial,sans-serif;font-size:76px;line-height:.9;margin:18px 0 22px;letter-spacing:-.055em}.jiv-hero-content em,.jiv-intro em,.jiv-section-head em,.jiv-hut-copy em,.jiv-begin-copy em,.jiv-museum em,.jiv-dates em{color:var(--coral);font-style:normal}.jiv-hero-content p{font-size:18px;margin-bottom:28px}.jiv-coral{background:var(--coral);color:#fff}.jiv-dark{background:var(--deep);color:#fff}.jiv-outline{border:2px solid white;color:white}.jiv-hero-index{position:absolute;bottom:40px;right:5vw;color:white;display:flex;align-items:center;gap:12px}.jiv-hero-index span{width:100px;height:2px;background:linear-gradient(90deg,var(--coral) 40%,rgba(255,255,255,.4) 40%)}
.jiv-intro{background:var(--forest);color:#fff;padding:95px 8vw;position:relative;overflow:hidden}.jiv-intro-inner{max-width:1240px;margin:auto;display:grid;grid-template-columns:410px 1fr 160px;gap:75px;align-items:center}.jiv-round-photo{width:390px;height:390px;border-radius:50%;overflow:hidden;position:relative;border:8px solid rgba(255,255,255,.08)}.jiv-round-photo img{width:100%;height:100%;object-fit:cover}.jiv-round-photo span{position:absolute;right:22px;bottom:38px;background:var(--lime);color:var(--deep);width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-size:30px}.jiv-intro h2{font-size:58px}.jiv-intro-copy p{font-size:17px;line-height:1.8;max-width:620px;color:#dce9dc}.jiv-line-link{display:inline-block;margin-top:20px;padding-bottom:8px;border-bottom:2px solid var(--coral);font-size:11px;font-weight:900;letter-spacing:.08em}.jiv-intro-symbol{font-family:Georgia,serif;font-size:150px;color:rgba(255,255,255,.08)}.jiv-light{color:#fff}
.jiv-section{max-width:1240px;margin:auto;padding:110px 30px}.jiv-section-head{text-align:center;max-width:800px;margin:0 auto 55px}.jiv-section-head h2{font-size:52px}.jiv-section-head p{font-size:17px;line-height:1.7;max-width:650px;margin:auto;color:#5b605b}.jiv-activity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.jiv-activity-grid article{height:430px;position:relative;overflow:hidden;color:white}.jiv-activity-grid img{width:100%;height:100%;object-fit:cover}.jiv-card-shade{position:absolute;inset:0;background:linear-gradient(transparent 20%,rgba(17,22,18,.87))}.jiv-activity-grid article>span{position:absolute;left:22px;top:20px;font-weight:900}.jiv-activity-grid article>div:not(.jiv-card-shade){position:absolute;left:24px;bottom:25px;right:60px}.jiv-activity-grid h3{font:900 28px/1 Arial;margin:0 0 10px;text-transform:uppercase}.jiv-activity-grid p{font-size:14px;margin:0 0 14px}.jiv-activity-grid b{font-size:11px;color:#f8c5b7}.jiv-activity-grid article>a{position:absolute;right:18px;bottom:20px;width:40px;height:40px;border:1px solid rgba(255,255,255,.55);border-radius:50%;display:grid;place-items:center}.jiv-activities>.jiv-button{margin:40px auto 0;width:max-content}
.jiv-hut-map{background:var(--deep);color:white;min-height:650px;display:grid;grid-template-columns:1fr 1.4fr;align-items:center;padding:80px 8vw;overflow:hidden}.jiv-hut-copy{max-width:490px}.jiv-hut-copy h2{font-size:58px}.jiv-hut-copy p{line-height:1.7;color:#c8ceca;margin:25px 0 30px}.jiv-map-collage{height:500px;position:relative}.jiv-map-main{width:78%;height:100%;object-fit:cover;clip-path:polygon(8% 0,100% 6%,94% 90%,30% 100%,0 62%)}.jiv-map-pin{position:absolute;right:0;bottom:18px;width:240px;height:240px;border-radius:50%;object-fit:cover;border:10px solid var(--deep)}.jiv-map-label{position:absolute;left:48%;top:35%;background:var(--coral);width:86px;height:86px;border-radius:50%;display:grid;place-items:center;text-align:center;font-size:10px}.jiv-map-label b{font-size:18px}
.jiv-more-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.jiv-more-row article{height:510px;position:relative;color:white;overflow:hidden}.jiv-more-row img{width:100%;height:100%;object-fit:cover}.jiv-more-row article:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(12,18,14,.85))}.jiv-more-row article div{position:absolute;z-index:2;bottom:26px;left:26px;right:20px}.jiv-more-row span{font-size:10px;color:#ffc9ba;font-weight:900}.jiv-more-row h3{font:900 27px/1 Arial;text-transform:uppercase;margin:9px 0}.jiv-more-row p{font-size:14px}.jiv-beginning{background:var(--brown);color:white;display:grid;grid-template-columns:1fr 1fr;min-height:650px}.jiv-begin-photo img{width:100%;height:100%;object-fit:cover}.jiv-begin-copy{padding:90px 9vw 80px 7vw}.jiv-begin-copy h2{font-size:57px}.jiv-begin-copy p{line-height:1.8;color:#ead8cc}.jiv-begin-copy ul{padding:0;list-style:none;margin:25px 0}.jiv-begin-copy li{border-top:1px solid rgba(255,255,255,.25);padding:12px 0;font-weight:700}.jiv-begin-copy li:before{content:"✦";color:var(--lime);margin-right:12px}
.jiv-museum{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.jiv-museum-image{position:relative}.jiv-museum-image img{height:520px;width:100%;object-fit:cover}.jiv-museum-image span{position:absolute;right:-30px;bottom:30px;background:var(--lime);width:190px;height:190px;border-radius:50%;display:grid;place-items:center;text-align:center;font-size:12px;font-weight:900;transform:rotate(-8deg)}.jiv-museum h2{font-size:52px}.jiv-museum p{font-size:17px;line-height:1.8}.jiv-testimonials{max-width:none;background:#e6e2d5}.jiv-testimonials .jiv-section-head,.jiv-testimonials .jiv-quote-row{max-width:1180px;margin-left:auto;margin-right:auto}.jiv-quote-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.jiv-quote-row blockquote{margin:0;background:white;padding:38px;min-height:260px;font:20px/1.65 Georgia,serif;border-top:5px solid var(--forest)}.jiv-quote-row blockquote:nth-child(2){transform:translateY(22px);border-color:var(--coral)}.jiv-quote-row cite{display:block;font:900 10px Arial;letter-spacing:.12em;margin-top:28px}.jiv-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.jiv-story-grid img{width:100%;height:270px;object-fit:cover}.jiv-story-grid span{display:block;margin-top:20px;font-size:10px;font-weight:900;color:var(--coral)}.jiv-story-grid h3{font:900 24px/1.1 Arial;text-transform:uppercase;min-height:54px}.jiv-story-grid a{font-size:11px;font-weight:900;border-bottom:2px solid var(--coral);padding-bottom:6px}.jiv-dates{background:var(--forest);color:white;padding:60px 9vw;display:flex;justify-content:space-between;align-items:center}.jiv-dates h2{font-size:44px;margin:12px 0}.jiv-dates>div>span{font-size:10px;letter-spacing:.18em;font-weight:900}
.jiv-footer{background:#252b2a;color:#dfe3df}.jiv-footer-main{max-width:1240px;margin:auto;padding:80px 30px;display:grid;grid-template-columns:1fr 1.2fr .8fr 1fr 1.4fr;gap:40px}.jiv-footer-logo{display:flex;align-items:center;gap:12px}.jiv-footer-logo img{width:60px;height:60px;object-fit:contain}.jiv-footer-logo strong{font:42px Georgia}.jiv-footer-main>p{line-height:1.7;color:#9fa7a2}.jiv-footer-main>div{display:flex;flex-direction:column;gap:13px;font-size:13px}.jiv-footer-main b{font-size:11px;color:white;letter-spacing:.12em;margin-bottom:10px}.jiv-footer-main form p{font-size:13px;color:#9fa7a2;line-height:1.5}.jiv-footer-main label{display:flex;border-bottom:1px solid #77807b}.jiv-footer-main input{border:0;background:transparent;color:white;padding:12px 0;outline:none;width:100%}.jiv-footer-main button{border:0;background:none;color:var(--coral);font-size:22px}.jiv-footer-bottom{border-top:1px solid #3b4240;padding:24px 8vw;font-size:10px;letter-spacing:.12em;display:flex;justify-content:space-between}
@media(max-width:900px){.jiv-topbar{height:72px;padding:0 18px}.jiv-topbar nav{display:none}.jiv-nav-cta{padding:11px 12px;font-size:9px}.jiv-logo small{display:none}.jiv-hero{height:660px}.jiv-hero-content{left:25px;right:20px}.jiv-hero-content h1{font-size:52px}.jiv-intro-inner{grid-template-columns:1fr;gap:35px}.jiv-round-photo{width:300px;height:300px}.jiv-intro-symbol{display:none}.jiv-intro h2,.jiv-section-head h2,.jiv-hut-copy h2,.jiv-begin-copy h2,.jiv-museum h2{font-size:40px}.jiv-activity-grid,.jiv-more-row,.jiv-quote-row,.jiv-story-grid{grid-template-columns:1fr}.jiv-hut-map,.jiv-beginning,.jiv-museum{grid-template-columns:1fr}.jiv-hut-map{padding:70px 25px}.jiv-map-collage{margin-top:50px;height:380px}.jiv-map-pin{width:150px;height:150px}.jiv-begin-copy{padding:65px 25px}.jiv-museum{gap:45px}.jiv-museum-image span{right:10px;width:140px;height:140px}.jiv-quote-row blockquote:nth-child(2){transform:none}.jiv-dates{display:block;padding:55px 25px}.jiv-dates h2{font-size:35px}.jiv-dates .jiv-button{margin-top:20px}.jiv-footer-main{grid-template-columns:1fr 1fr}.jiv-footer-main>p,.jiv-footer-main form{grid-column:1/-1}.jiv-footer-bottom{gap:20px}.jiv-section{padding:80px 20px}.jiv-activity-grid article{height:480px}}

/* Complete inner-page system */
.jiv-page{background:var(--cream)}.jiv-page-hero{height:570px;position:relative;color:#fff;overflow:hidden}.jiv-page-hero>img{width:100%;height:100%;object-fit:cover}.jiv-page-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,30,24,.86),rgba(20,30,24,.15))}.jiv-page-hero>div:last-child{position:absolute;left:9vw;top:50%;transform:translateY(-50%);max-width:760px}.jiv-page-hero span{font-size:11px;letter-spacing:.2em;font-weight:900}.jiv-page-hero h1{font:900 clamp(50px,7vw,92px)/.92 Arial,sans-serif;letter-spacing:-.06em;text-transform:uppercase;margin:18px 0}.jiv-page-hero p{font:21px/1.5 Georgia,serif;max-width:650px}.jiv-page-content{max-width:940px;margin:auto;padding:90px 30px;font-size:18px;line-height:1.85}.jiv-page-content>h2{font:900 38px/1.05 Arial,sans-serif;text-transform:uppercase;margin:55px 0 18px}.jiv-page-content>h2:first-child{margin-top:0}.jiv-page-content blockquote{margin:50px 0;padding:35px 45px;background:var(--forest);color:#fff;font:28px/1.5 Georgia,serif;border-left:8px solid var(--coral)}.jiv-page-content li{margin:10px 0}.jiv-inline-cta{display:inline-flex;background:var(--coral);color:#fff!important;padding:16px 22px;font:900 11px Arial;letter-spacing:.08em;text-decoration:none!important}.jiv-list-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:45px}.jiv-list-card{background:#fff;padding-bottom:28px;color:var(--ink);text-decoration:none!important;overflow:hidden}.jiv-list-card>img{width:100%;height:320px;object-fit:cover}.jiv-list-card>span,.jiv-list-card>h2,.jiv-list-card>p,.jiv-list-card>b{display:block;margin-left:24px;margin-right:24px}.jiv-list-card>span{margin-top:22px;color:var(--coral);font:900 10px Arial;letter-spacing:.1em}.jiv-list-card>h2{font:900 25px/1.05 Arial;text-transform:uppercase;margin-top:10px;margin-bottom:12px}.jiv-list-card>p{font-size:14px;line-height:1.6;min-height:68px}.jiv-list-card>b{font:900 10px Arial;letter-spacing:.08em}.jiv-product-mark{height:260px;background:var(--deep);display:grid;place-items:center}.jiv-product-mark img{width:130px;height:130px;object-fit:contain}.jiv-page-cta{background:var(--forest);color:#fff;padding:65px 9vw;display:flex;align-items:center;justify-content:space-between}.jiv-page-cta h2{font:900 44px/.95 Arial;margin:0}.jiv-page-cta em{font-style:normal;color:var(--coral)}.jiv-application-form{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.jiv-application-form label{font:900 11px Arial;letter-spacing:.06em;text-transform:uppercase}.jiv-application-form input:not([type=checkbox]),.jiv-application-form select,.jiv-application-form textarea{display:block;width:100%;margin-top:9px;padding:15px;border:1px solid #bbb7ad;background:#fff;font:16px Arial;text-transform:none}.jiv-application-form .wide{grid-column:1/-1}.jiv-application-form .jiv-consent{display:flex;align-items:flex-start;gap:10px;font-weight:500;text-transform:none;line-height:1.5}.jiv-form-success{background:#dce8d9;border-left:5px solid var(--forest);padding:20px}.jiv-more-row article a{color:#fff;border-bottom:2px solid var(--coral);font:900 10px Arial;padding-bottom:4px}
@media(max-width:900px){.jiv-page-hero{height:480px}.jiv-page-hero>div:last-child{left:24px;right:24px}.jiv-page-hero p{font-size:18px}.jiv-page-content{padding:60px 20px}.jiv-page-content>h2{font-size:30px}.jiv-list-grid{grid-template-columns:1fr}.jiv-page-cta{display:block;padding:50px 24px}.jiv-page-cta h2{font-size:34px;margin-bottom:25px}.jiv-application-form{grid-template-columns:1fr}.jiv-application-form .wide{grid-column:auto}}

/* JIV contact and cleaned brand mark */
:root{--cream:#f4f8ec;--paper:#fffdf4;--forest:#2f6846;--deep:#173f35;--brown:#5c7543;--coral:#69a84f;--lime:#d8e978;--ink:#183329}
body{background:linear-gradient(180deg,#fbfff5,#eef7e8);color:var(--ink)}
.jiv-topbar{gap:32px;border-bottom:1px solid #dcebd3}.jiv-topbar nav{gap:24px}.jiv-logo img{height:58px;width:48px;object-fit:contain}.jiv-logo span{font-size:50px;line-height:.62;color:#245b3d;font-weight:700}.jiv-logo small{font-size:7px;margin-top:14px;color:#4f765f}.jiv-phone{font-size:13px;font-weight:900;white-space:nowrap;color:#2f6846}.jiv-nav-cta{border-color:#69a84f;color:#2f6846}.jiv-footer-logo img{height:72px}.jiv-footer-logo strong{color:#d8e978}
.jiv-hero-tint{background:linear-gradient(90deg,rgba(18,62,43,.32),rgba(47,104,70,.03) 68%)}
.jiv-page-shade{background:linear-gradient(90deg,rgba(22,68,47,.58),rgba(22,68,47,.06))}
.jiv-hut-map{background:linear-gradient(135deg,#1d513e,#387653)}.jiv-map-collage{height:auto;display:flex;align-items:center}.jiv-site-map{width:100%;height:auto;filter:drop-shadow(0 20px 30px rgba(7,35,24,.25))}.jiv-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:38px 0;padding:28px;background:#e3f1d9;border-left:7px solid #69a84f}.jiv-facts span,.jiv-facts strong{padding:8px}.jiv-lead{font-size:21px;line-height:1.8;color:#294f3c}
.jiv-article-map{margin:55px 0 10px}.jiv-article-map img{width:100%;filter:drop-shadow(0 16px 25px rgba(19,62,42,.18))}.jiv-article-map figcaption{text-align:center;margin-top:16px;color:#587361;font-size:14px;font-style:italic}
@media(max-width:1200px){.jiv-phone{display:none}}
@media(max-width:900px){.jiv-logo span{font-size:38px}.jiv-logo img{height:48px}.jiv-map-collage{height:auto}.jiv-facts{grid-template-columns:1fr}}

/* v1.5 readability, identity and mobile navigation */
.jiv-hero-content h1,.jiv-page-hero h1,.jiv-activity-grid h3,.jiv-more-row h3{color:#fff!important;text-shadow:0 2px 18px rgba(13,49,34,.55)}
.jiv-hero-content h1 em,.jiv-page-hero h1 em{color:#dff58b!important}.jiv-hero-content>span,.jiv-page-hero>div:last-child>span{color:#f2ffd4!important;text-shadow:0 2px 10px rgba(13,49,34,.55)}
.jiv-logo span{font-family:Georgia,serif;font-size:34px;line-height:.78;color:#111!important;font-weight:700;display:flex;min-height:58px;justify-content:center;align-items:center;flex-direction:column;letter-spacing:.06em}.jiv-logo small{font:6px Arial;letter-spacing:.18em;margin-top:9px;color:#111;white-space:nowrap}.jiv-logo img{align-self:center}.jiv-menu-toggle{display:none;border:0;background:transparent;color:#173f35;padding:8px;cursor:pointer}.jiv-menu-toggle span{display:block;width:26px;height:2px;background:#173f35;margin:5px}.jiv-menu-toggle b{font-size:8px;letter-spacing:.12em}.jiv-code{margin:55px 0;padding:42px;background:linear-gradient(145deg,#1d513e,#327452);color:#fff;border-radius:4px}.jiv-code>span{font-size:11px;letter-spacing:.18em;color:#dff58b;font-weight:900}.jiv-code h2{color:#fff!important;margin-top:12px}.jiv-code ol{padding-left:24px}.jiv-code li{margin:22px 0;line-height:1.75}.jiv-code strong{color:#dff58b}
.jiv-challenges{margin:48px 0;padding:38px 42px;background:#e3f1d9;border-top:6px solid #69a84f}.jiv-challenges>span{font-size:10px;letter-spacing:.18em;font-weight:900;color:#2f6846}.jiv-challenges h2{margin:12px 0 22px!important;color:#173f35!important}.jiv-challenges ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;padding-left:20px}.jiv-challenges p{font-size:14px;color:#496655}
.jiv-activity-grid article{height:560px}.jiv-activity-grid article>div:not(.jiv-card-shade){bottom:82px}.jiv-card-price{display:flex!important;align-items:baseline;gap:10px;color:#dff58b!important;font-size:29px!important;line-height:1}.jiv-card-price small{font-size:10px;letter-spacing:.12em;color:#fff}.jiv-activity-grid article>a.jiv-card-enter{left:24px;right:24px;bottom:22px;width:auto;height:44px;border:0;border-radius:0;background:#69a84f;color:#fff;font-size:10px;font-weight:900;letter-spacing:.08em}.jiv-list-price{display:block;margin:5px 24px 0;color:#2f6846;font:900 30px Arial}.jiv-list-card>img{height:390px}.jiv-list-card>b{display:inline-block;background:#2f6846;color:#fff;padding:12px 15px;margin-top:12px}
@media(max-width:900px){body.jiv-menu-open{overflow:hidden}.jiv-menu-toggle{display:block;order:2}.jiv-topbar .jiv-nav-cta{order:3}.jiv-topbar nav{display:none;position:absolute;top:72px;left:0;right:0;background:#f7fff1;padding:25px 22px 35px;box-shadow:0 18px 35px rgba(20,62,43,.2);flex-direction:column;gap:0;z-index:999}.jiv-topbar nav.is-open{display:flex}.jiv-topbar nav a{padding:15px 5px;border-bottom:1px solid #d9ead1;font-size:14px}.jiv-logo{order:1}.jiv-logo span{font-size:29px;min-height:48px}.jiv-logo small{font-size:5px}.jiv-code{padding:28px 22px}.jiv-challenges{padding:28px 22px}.jiv-challenges ul{grid-template-columns:1fr}.jiv-activity-grid{grid-template-columns:1fr}.jiv-activity-grid article{height:440px}}
.jiv-activity-grid article>div:not(.jiv-card-shade) h3,.jiv-activity-grid article>div:not(.jiv-card-shade) p{display:none}
.jiv-activity-grid article:nth-child(1) .jiv-card-shade{background:linear-gradient(180deg,rgba(105,65,28,.04),rgba(89,46,17,.78))}.jiv-activity-grid article:nth-child(2) .jiv-card-shade{background:linear-gradient(180deg,rgba(94,31,66,.03),rgba(104,28,57,.76))}.jiv-activity-grid article:nth-child(3) .jiv-card-shade{background:linear-gradient(180deg,rgba(214,224,89,.02),rgba(70,87,24,.72))}.jiv-activity-grid article:nth-child(4) .jiv-card-shade{background:linear-gradient(180deg,rgba(0,201,213,.02),rgba(38,14,66,.74))}.jiv-activity-grid article:nth-child(5) .jiv-card-shade{background:linear-gradient(180deg,rgba(13,18,25,.08),rgba(8,15,17,.9))}.jiv-activity-grid article:nth-child(6) .jiv-card-shade{background:linear-gradient(180deg,rgba(232,171,56,.02),rgba(111,59,20,.68))}.jiv-activity-grid article:nth-child(7) .jiv-card-shade{background:linear-gradient(180deg,rgba(87,103,170,.02),rgba(30,36,89,.74))}.jiv-activity-grid article:nth-child(8) .jiv-card-shade{background:linear-gradient(180deg,rgba(84,193,171,.02),rgba(26,106,91,.68))}.jiv-activity-grid article:nth-child(9) .jiv-card-shade{background:linear-gradient(180deg,rgba(132,57,31,.03),rgba(45,35,50,.8))}
.jiv-beginning-card>div h3,.jiv-beginning-card>div p{display:block!important;color:#204d32!important;text-shadow:none!important}.jiv-beginning-card>div p{font-size:14px!important;line-height:1.55!important;max-width:390px;margin-bottom:18px!important}.jiv-page-content .wp-block-button__link[href^="mailto:"]{background:#2f7d57!important;color:#fff!important;border-color:#2f7d57!important}
