.prop_1{
color: #003f49 !important;
}

:root{
  --ink:#003f49;
  --teal:#006b73;
  --orange:#f59c00;
  --blue:#1767c8;
  --green:#269c31;
  --pink:#dd0038;
  --purple:#7a31b3;
  --cyan:#0294a7;
}
*{box-sizing:border-box}
body{
  margin:0;
  font-family:'Google Sans',Arial,sans-serif;
  color:#1d2c31;
  background:linear-gradient(180deg,#f9feff 0%,#f8fcfd 100%);
  overflow-x:hidden;
}
.activity-section{position:relative;isolation:isolate;min-height:100vh;overflow:hidden;padding:26px 0 0;background:
radial-gradient(circle at 10% 11%,rgba(0,184,217,.12),transparent 23%),
radial-gradient(circle at 85% 3%,rgba(246,166,0,.12),transparent 22%),
linear-gradient(180deg,#fbfeff 0%,#f7fbfc 65%,#eef8f9 100%); padding-top: 60px; }
.activity-section:before{content:"";position:absolute;left:-80px;top:130px;width:220px;height:250px;border-radius:48% 52% 56% 44%;transform:rotate(8deg);z-index:-1;opacity:.95}
.activity-section:after{content:"";position:absolute;right:-95px;bottom:35px;width:250px;height:250px;background:radial-gradient(circle at 40% 35%,#98cf2f 0 18%,#2f8f2d 55%,transparent 56%);border-radius:50%;filter:blur(.2px);z-index:-1;opacity:.42}
.leaf-cluster{position:absolute;z-index:2;pointer-events:none;opacity:.98}
.leaf-cluster.left{left:-16px;top:205px;transform:rotate(-8deg)}
.leaf-cluster.right{right:-14px;bottom:10px;transform:rotate(10deg)}
.leaf{width:70px;height:28px;border-radius:80% 5% 80% 5%;background:linear-gradient(135deg,#9ad72b,#138c37);box-shadow:inset 0 -8px 16px rgba(0,0,0,.08);position:absolute}
.left .l1{transform:rotate(22deg);left:10px;top:0}.left .l2{transform:rotate(-6deg);left:0;top:40px}.left .l3{transform:rotate(45deg);left:36px;top:80px}.left .l4{transform:rotate(-18deg);left:-10px;top:110px}
.right .l1{transform:rotate(210deg);right:0;bottom:0}.right .l2{transform:rotate(190deg);right:40px;bottom:45px}.right .l3{transform:rotate(230deg);right:8px;bottom:90px}.right .l4{transform:rotate(170deg);right:74px;bottom:90px}
.hero-head{padding:0 34px 6px}
.display-script{font-family:'Caveat',cursive;font-size:clamp(3rem,6vw,2.5rem);font-weight:500;line-height:.75;color:#08717a;letter-spacing:-2px;margin:0}
.display-activities{font-size:clamp(4rem,8.5vw,6rem);font-weight:700;line-height:.86;letter-spacing:-4px;color:#004752;margin:0;margin-top: 20px;}
.tagline{font-size:clamp(.76rem,1.15vw,1.15rem);letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-top:13px;white-space:nowrap}
.promise{font-family:'Caveat',cursive;font-size:clamp(2.1rem,3.5vw,2.1rem);color:#123a4c;line-height:1.4;transform:rotate(-5deg);text-align:center;margin-top:9px}
.heart-mark{font-size:3rem;color:#e89000;text-align:center;margin-top:6px;transform:rotate(-8deg)}
.values{display:flex;flex-direction:column;gap:14px;padding-top:20px;align-items:flex-start}
.hero-art{position:relative;height:205px;border-radius:34px;overflow:hidden;box-shadow:0 18px 40px rgba(0,63,73,.16);border:3px solid rgba(255,255,255,.88);background:#dfecef}
.hero-art img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.92) contrast(.95)}
.hero-art:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,107,115,.18),rgba(255,255,255,.05) 45%,rgba(245,156,0,.18));z-index:1}
.hero-art:after{content:"";position:absolute;inset:-18px;background:radial-gradient(circle at 15% 25%,rgba(255,255,255,.65),transparent 27%),radial-gradient(circle at 82% 72%,rgba(0,107,115,.30),transparent 34%);filter:blur(20px);z-index:2;pointer-events:none}
.hero-art .shade{position:absolute;left:-8%;right:-8%;bottom:-34px;height:82px;background:rgba(255,255,255,.62);filter:blur(24px);transform:rotate(-5deg);z-index:3;pointer-events:none}
.value{font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:#222;display:flex;align-items:center;gap:15px}
.value i{width:25px;text-align:center;font-size:1.35rem;color:#111}
.cards-wrap{padding:8px 32px 18px}
.activity-card{position:relative;height:100%;min-height:292px;border-radius:31px;padding:24px 27px 17px 20px;display:flex;gap:18px;overflow:hidden;border:2px solid rgba(255,255,255,.85);box-shadow:0 12px 25px rgba(30,80,100,.13),inset 0 0 0 1px rgba(255,255,255,.45);transition:.25s ease}
.activity-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(30,80,100,.18)}
.c1{background:linear-gradient(135deg,#fafdff 20%,#d7e7ff 100%)}
.c2{background:linear-gradient(135deg,#fffdf8 20%,#fff0ca 100%)}
.c3{background:linear-gradient(135deg,#fcfffb 20%,#d8f1df 100%)}
.c4{background:linear-gradient(135deg,#fffafa 20%,#ffdce2 100%)}
.c5{background:linear-gradient(135deg,#fff 20%,#ece0ff 100%)}
.c6{background:linear-gradient(135deg,#fbffff 20%,#d8f5f7 100%)}
.c7{background:linear-gradient(135deg,#fffefa 20%,#ffe2d0 100%)}
.c8{background:linear-gradient(135deg,#fbfdff 20%,#d6e9ff 100%)}
.c9{background:linear-gradient(135deg,#fffdfb 20%,#f5e7d6 100%)}
.card-img{width:43%;max-width:158px;min-width:135px;object-fit:cover;border-radius:31px 31px 48px 48px;align-self:stretch;box-shadow:0 4px 12px rgba(0,0,0,.12)}
.card-content{flex:1;padding-top:4px;display:flex;flex-direction:column;min-width:0}
.icon-round{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;color:white;font-size:2rem;margin-bottom:12px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}
.c1 .icon-round{background:#2d68c9}.c2 .icon-round{background:#ffa800}.c3 .icon-round{background:#44a73a}.c4 .icon-round{background:#df003e}.c5 .icon-round{background:#7d3cc2}.c6 .icon-round{background:#13a5b9}.c7 .icon-round{background:#f37000}.c8 .icon-round{background:#2a6fc7}.c9 .icon-round{background:#8b5e3c}
.activity-card h3{font-size:1.55rem;line-height:.96;font-weight:700;margin:0 0 8px;letter-spacing:-.03em}
.activity-card h3{color:#004752}
.activity-card p{font-size:1rem;line-height:1.32;margin:0 0 14px;color:#32363a}
.read-btn{margin-top:auto;border:0;color:#fff;font-weight:600;border-radius:28px;padding:10px 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;white-space:nowrap;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}
.c1 .read-btn{background:linear-gradient(90deg,#1969c8,#0e4ea0)}.c2 .read-btn{background:linear-gradient(90deg,#ffa900,#e98600)}.c3 .read-btn{background:linear-gradient(90deg,#3ca73b,#23852c)}.c4 .read-btn{background:linear-gradient(90deg,#f20a49,#c90032)}.c5 .read-btn{background:linear-gradient(90deg,#8a44c8,#5e2392)}.c6 .read-btn{background:linear-gradient(90deg,#0ca7bd,#058596)}.c7 .read-btn{background:linear-gradient(90deg,#f67b00,#d75500)}.c8 .read-btn{background:linear-gradient(90deg,#2675d3,#0c58af)}.c9 .read-btn{background:linear-gradient(90deg,#9b6a45,#74452a)}
.num{position:absolute;right:25px;top:13px;font-size:2.2rem;line-height:1;font-weight:700;opacity:.24}.c1 .num{color:#175dcc}.c2 .num{color:#ee9a00}.c3 .num{color:#2fa246}.c4 .num{color:#e5003d}.c5 .num{color:#7b31bf}.c6 .num{color:#05a8bd}.c7 .num{color:#ed6700}.c8 .num{color:#2874d2}.c9 .num{color:#8b5e3c}
.bottom-ribbon{position:relative;margin-top:0;background:linear-gradient(90deg,#00434d,#007d79 48%,#004650);padding:34px 0 30px;color:#fff;clip-path:polygon(0 17%,10% 10%,20% 12%,34% 4%,47% 11%,60% 7%,72% 13%,86% 9%,100% 18%,100% 100%,0 100%)}
.ribbon-script{font-family:'Caveat',cursive;font-size:2rem;white-space:nowrap}.mini-values{display:flex;justify-content:flex-end;gap:24px;align-items:center;font-size:1.03rem}.mini-values span{display:flex;align-items:center;gap:10px}.mini-values i{font-size:1.5rem}.sep{opacity:.7}
@media(max-width:1199.98px){.hero-head{padding:0 25px 10px}.values{flex-direction:row;flex-wrap:wrap;padding-top:10px}.promise{text-align:left}.activity-card{min-height:280px}.card-img{min-width:128px;width:42%}}
@media(max-width:991.98px){.tagline{white-space:normal;line-height:1.7}.cards-wrap{padding:8px 18px 18px}.activity-card{min-height:300px}.hero-head{padding:0 18px}.promise{transform:none;text-align:left}.bottom-ribbon{clip-path:polygon(0 9%,50% 0,100% 10%,100% 100%,0 100%)}.mini-values{justify-content:flex-start;flex-wrap:wrap;margin-top:12px}}
@media(max-width:575.98px){.activity-section{padding-top:18px}.hero-head .row{--bs-gutter-x:10px}.hero-head .row>div:nth-child(2){width:50%;flex:0 0 50%;display:flex;flex-direction:column;justify-content:center}.hero-head .row>div:nth-child(3){width:50%;flex:0 0 50%}.hero-art{height:150px;border-radius:25px;margin-top:4px}.promise{width:100%;text-align:left!important;transform:none!important}.heart-mark{text-align:left!important}.display-script{font-size:2.3rem}.display-activities{font-size:4rem;letter-spacing:-2px}.tagline{font-size:.68rem;letter-spacing:.2em;margin-top:10px}.promise{font-size:1.3rem;margin-top:12px}.heart-mark{text-align:left;font-size:2.3rem}.values{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.value{font-size:.78rem;gap:8px;letter-spacing:.08em}.cards-wrap{padding:4px 10px 18px}.activity-card{min-height:246px;padding:15px 14px 14px 12px;gap:12px;border-radius:24px}.card-img{width:42%;min-width:112px;max-width:135px;border-radius:24px 24px 38px 38px}.icon-round{width:56px;height:56px;font-size:1.45rem;margin-bottom:9px}.activity-card h3{font-size:1.17rem}.activity-card p{font-size:.86rem;margin-bottom:10px}.read-btn{font-size:.85rem;padding:8px 11px;gap:7px}.num{font-size:1.55rem;right:14px;top:11px}.bottom-ribbon{padding:28px 12px 22px}.ribbon-script{font-size:1.55rem;white-space:normal}.mini-values{gap:11px;font-size:.84rem}.leaf-cluster{display:none}}
@media(max-width:390px){.activity-card{gap:9px}.card-img{min-width:102px}.activity-card h3{font-size:1.05rem}.activity-card p{font-size:.78rem}.read-btn{font-size:.78rem;padding:7px 8px}.icon-round{width:50px;height:50px}}
 