/* ===== GENERAL ===== */
.dv-tag {
display: inline-block;
background: rgba(3,30,136,0.08);
color: #031E88;
font-size: 12px;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
padding: 5px 14px;
border-radius: 20px;
margin-bottom: 16px;
}
.dv-tag-light {
display: inline-block;
background: rgba(247,169,35,0.15);
color: #F7A923;
font-size: 12px;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
padding: 5px 14px;
border-radius: 20px;
margin-bottom: 16px;
}
.dv-heading {
font-size: 36px;
font-weight: 700;
color: #031E88;
margin: 0 0 14px;
line-height: 1.2;
}
.dv-heading em { color: #F7A923; font-style: normal; }
.dv-heading-light {
font-size: 36px;
font-weight: 700;
color: #ffffff;
margin: 0 0 14px;
line-height: 1.2;
}
.dv-heading-light em { color: #F7A923; font-style: normal; }
.dv-body { font-size: 15px; color: #666; line-height: 1.7; margin: 0 0 16px; }
.dv-btn-primary {
display: inline-block;
background: #031E88;
color: #ffffff;
font-weight: 700;
font-size: 14px;
padding: 13px 26px;
border-radius: 8px;
text-decoration: none;
transition: background 0.2s ease, transform 0.2s ease;
margin: 4px;
}
.dv-btn-primary:hover { background: #F7A923; color: #031E88; transform: translateY(-2px); }
.dv-btn-gold {
display: inline-block;
background: #F7A923;
color: #031E88;
font-weight: 700;
font-size: 14px;
padding: 13px 26px;
border-radius: 8px;
text-decoration: none;
transition: transform 0.2s ease, box-shadow 0.2s ease;
margin: 4px;
}
.dv-btn-gold:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(247,169,35,0.4); }
.dv-btn-outline {
display: inline-block;
background: transparent;
color: #031E88;
font-weight: 700;
font-size: 14px;
padding: 13px 26px;
border-radius: 8px;
text-decoration: none;
border: 2px solid rgba(3,30,136,0.25);
transition: border-color 0.2s ease, transform 0.2s ease;
margin: 4px;
}
.dv-btn-outline:hover { border-color: #031E88; transform: translateY(-2px); }/* ===== INTRO ===== */
.dv-intro {
padding: 72px 40px;
max-width: 1100px;
margin: 0 auto;
display: flex;
align-items: center;
gap: 56px;
flex-wrap: wrap;
}
.dv-intro-content { flex: 1.2; min-width: 280px; }
.dv-intro-imgs {
flex: 1; min-width: 280px;
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 200px 160px;
gap: 10px;
border-radius: 16px;
overflow: hidden;
}
.dv-intro-img-big { grid-row: span 2; overflow: hidden; }
.dv-intro-img-small { overflow: hidden; }
.dv-intro-imgs img {
width: 100%; height: 100%;
object-fit: cover; display: block;
transition: transform 0.4s ease;
}
.dv-intro-imgs img:hover { transform: scale(1.05); }
.dv-img-placeholder {
width: 100%; height: 100%;
background: #f0f4ff;
display: flex; align-items: center; justify-content: center;
font-size: 32px; color: #031E88; opacity: 0.2;
}
.dv-price-badge {
display: inline-flex;
align-items: center;
gap: 10px;
background: #031E88;
border-radius: 10px;
padding: 12px 18px;
margin-bottom: 24px;
}
.dv-price-badge-amount {
font-size: 28px; font-weight: 700;
color: #F7A923; line-height: 1;
}
.dv-price-badge-text {
font-size: 13px; color: rgba(255,255,255,0.8);
line-height: 1.4;
}
.dv-quick-facts {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin: 20px 0 28px;
}
.dv-quick-fact {
display: inline-flex;
align-items: center;
gap: 7px;
background: #f7f9ff;
border-radius: 6px;
padding: 6px 12px;
font-size: 13px;
color: #031E88;
font-weight: 600;
}
.dv-quick-fact i { color: #F7A923; font-size: 13px; }/* ===== WHAT HAPPENS ===== */
.dv-itinerary {
background: #031E88;
padding: 72px 40px;
}
.dv-itinerary-inner {
max-width: 1100px;
margin: 0 auto;
}
.dv-itinerary-header { text-align: center; margin-bottom: 48px; }
.dv-steps {
display: grid;
grid-template-columns: repeat(5, 1fr);
gap: 16px;
}
.dv-step {
background: rgba(255,255,255,0.06);
border: 1px solid rgba(255,255,255,0.1);
border-radius: 16px;
padding: 24px 18px;
text-align: center;
transition: background 0.25s ease, border-color 0.25s ease, transform 0.25s ease;
}
.dv-step:hover {
background: rgba(255,255,255,0.1);
border-color: rgba(247,169,35,0.4);
transform: translateY(-4px);
}
.dv-step-icon {
width: 48px; height: 48px;
background: rgba(247,169,35,0.15);
border-radius: 12px;
display: flex; align-items: center; justify-content: center;
margin: 0 auto 14px;
font-size: 20px; color: #F7A923;
}
.dv-step-num {
font-size: 10px; font-weight: 700;
color: rgba(255,255,255,0.4);
text-transform: uppercase; letter-spacing: 1.5px;
margin-bottom: 6px;
}
.dv-step-title {
font-size: 14px; font-weight: 700;
color: #ffffff; margin-bottom: 8px;
line-height: 1.3;
}
.dv-step-desc {
font-size: 12px;
color: rgba(255,255,255,0.6);
line-height: 1.6; margin: 0;
}/* ===== IMPACT ===== */
.dv-impact {
background: linear-gradient(135deg, #F7A923 0%, #e8941a 100%);
padding: 64px 40px;
text-align: center;
}
.dv-impact-inner { max-width: 700px; margin: 0 auto; }
.dv-impact-heading {
font-size: 32px; font-weight: 700;
color: #031E88; margin: 0 0 14px;
}
.dv-impact-body {
font-size: 16px; color: rgba(3,30,136,0.8);
line-height: 1.7; margin: 0 0 28px;
}
.dv-impact-stats {
display: flex;
justify-content: center;
gap: 40px; flex-wrap: wrap;
margin-bottom: 32px;
}
.dv-impact-stat-num {
font-size: 36px; font-weight: 700;
color: #031E88; line-height: 1; margin-bottom: 4px;
}
.dv-impact-stat-label {
font-size: 12px; color: rgba(3,30,136,0.7);
text-transform: uppercase; letter-spacing: 1px;
}/* ===== INCLUDES / EXCLUDES ===== */
.dv-inclusions {
padding: 72px 40px;
max-width: 1100px;
margin: 0 auto;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 32px;
align-items: start;
}
.dv-inclusion-box {
background: #f7f9ff;
border-radius: 16px;
padding: 28px 28px;
}
.dv-inclusion-title {
font-size: 16px; font-weight: 700;
color: #031E88; margin: 0 0 20px;
display: flex; align-items: center; gap: 10px;
}
.dv-inclusion-title i { color: #4ade80; }
.dv-exclusion-title {
font-size: 16px; font-weight: 700;
color: #031E88; margin: 0 0 20px;
display: flex; align-items: center; gap: 10px;
}
.dv-exclusion-title i { color: #f87171; }
.dv-inclusion-list {
display: flex; flex-direction: column; gap: 12px;
}
.dv-inclusion-item {
display: flex; align-items: flex-start; gap: 10px;
font-size: 14px; color: #444; line-height: 1.5;
}
.dv-inclusion-item i { color: #4ade80; flex-shrink: 0; margin-top: 2px; font-size: 14px; }
.dv-exclusion-item i { color: #f87171; flex-shrink: 0; margin-top: 2px; font-size: 14px; }/* ===== REVIEWS ===== */
.dv-reviews {
background: #f7f9ff;
padding: 72px 40px;
}
.dv-reviews-inner { max-width: 1100px; margin: 0 auto; }
.dv-reviews-header { text-align: center; margin-bottom: 48px; }
.dv-reviews-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
margin-bottom: 28px;
}
.dv-review-card {
background: #ffffff;
border-radius: 16px;
padding: 24px 22px;
border: 1.5px solid rgba(3,30,136,0.08);
transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.dv-review-card:hover {
transform: translateY(-4px);
box-shadow: 0 12px 32px rgba(3,30,136,0.08);
}
.dv-review-card.featured {
grid-column: span 2;
background: #031E88;
}
.dv-review-stars {
font-size: 14px; color: #F7A923;
letter-spacing: 2px; margin-bottom: 12px;
text-shadow: 0 0 8px rgba(247,169,35,0.5);
}
.dv-review-text {
font-size: 13px; color: #555;
line-height: 1.7; font-style: italic;
margin: 0 0 14px;
}
.dv-review-card.featured .dv-review-text { color: rgba(255,255,255,0.8); }
.dv-review-footer { display: flex; align-items: center; gap: 10px; }
.dv-review-avatar {
width: 36px; height: 36px;
border-radius: 50%;
background: rgba(3,30,136,0.08);
display: flex; align-items: center; justify-content: center;
font-size: 13px; font-weight: 700; color: #031E88;
flex-shrink: 0;
}
.dv-review-card.featured .dv-review-avatar {
background: rgba(247,169,35,0.15);
color: #F7A923;
}
.dv-review-name {
font-size: 13px; font-weight: 700;
color: #031E88; margin: 0 0 2px;
}
.dv-review-card.featured .dv-review-name { color: #ffffff; }
.dv-review-meta {
font-size: 11px; color: #999; margin: 0;
}
.dv-review-card.featured .dv-review-meta { color: rgba(255,255,255,0.5); }
.dv-gyg-note {
text-align: center;
font-size: 13px; color: #888;
}
.dv-gyg-note a { color: #031E88; font-weight: 600; text-decoration: none; border-bottom: 1px solid rgba(3,30,136,0.2); }/* ===== KNOW BEFORE YOU GO ===== */
.dv-info {
padding: 72px 40px;
max-width: 1100px;
margin: 0 auto;
}
.dv-info-header { text-align: center; margin-bottom: 40px; }
.dv-info-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
.dv-info-card {
background: #f7f9ff;
border-radius: 14px;
padding: 22px 20px;
border-bottom: 3px solid #F7A923;
}
.dv-info-icon {
font-size: 22px; color: #031E88;
margin-bottom: 10px;
}
.dv-info-title {
font-size: 14px; font-weight: 700;
color: #031E88; margin-bottom: 6px;
}
.dv-info-desc {
font-size: 13px; color: #777;
line-height: 1.6; margin: 0;
}/* ===== BOTTOM CTA ===== */
.dv-cta {
background: #031E88;
padding: 72px 40px;
text-align: center;
}
.dv-cta-inner { max-width: 600px; margin: 0 auto; }
.dv-cta-heading { font-size: 32px; font-weight: 700; color: #ffffff; margin: 0 0 14px; line-height: 1.2; }
.dv-cta-heading em { color: #F7A923; font-style: normal; }
.dv-cta-body { font-size: 15px; color: rgba(255,255,255,0.75); line-height: 1.7; margin: 0 0 28px; }
.dv-gyg-btn {
display: inline-flex;
align-items: center;
gap: 10px;
background: #F7A923;
color: #031E88;
font-weight: 700;
font-size: 15px;
padding: 15px 32px;
border-radius: 8px;
text-decoration: none;
transition: transform 0.2s ease, box-shadow 0.2s ease;
margin: 4px;
}
.dv-gyg-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(247,169,35,0.4); }
.dv-gyg-btn-outline {
display: inline-flex;
align-items: center;
gap: 10px;
background: transparent;
color: #ffffff;
font-weight: 700;
font-size: 15px;
padding: 15px 32px;
border-radius: 8px;
text-decoration: none;
border: 2px solid rgba(255,255,255,0.3);
transition: border-color 0.2s ease, transform 0.2s ease;
margin: 4px;
}
.dv-gyg-btn-outline:hover { border-color: #F7A923; transform: translateY(-2px); }@media (max-width: 900px) {
.dv-intro { padding: 48px 20px; flex-direction: column; }
.dv-itinerary { padding: 48px 20px; }
.dv-steps { grid-template-columns: 1fr 1fr; }
.dv-impact { padding: 48px 20px; }
.dv-inclusions { padding: 48px 20px; grid-template-columns: 1fr; }
.dv-reviews { padding: 48px 20px; }
.dv-reviews-grid { grid-template-columns: 1fr; }
.dv-review-card.featured { grid-column: span 1; }
.dv-info { padding: 48px 20px; }
.dv-info-grid { grid-template-columns: 1fr; }
.dv-cta { padding: 48px 20px; }
.dv-heading { font-size: 26px; }
.dv-heading-light { font-size: 26px; }
.dv-cta-heading { font-size: 26px; }
}
@media (max-width: 600px) {
.dv-steps { grid-template-columns: 1fr; }
}
Day Visit
Arusha day visit: make memories in Tanzania with the children of SATINO
$30
per personfunds one child's education for a full month
Whether you're passing through Arusha on safari, volunteering in Tanzania, or simply looking for a meaningful half-day experience, a visit to SATINO is unlike anything else. You'll meet the children, sit in on a class, play games, share a traditional Tanzanian lunch, and leave knowing your visit made a real difference.
9:00am – 2:30pm
Mon–Fri (school days only)
Hotel pickup included
Traditional lunch included
Small groups
Free cancellation
Message Augutino →
Reviews on GetYourGuide
To ensure 100% of your payment reaches SATINO, please book directly via WhatsApp rather than through GetYourGuide.
Your Day
What to Expect
From hotel pickup to drop-off — here's how the day flows.
9:00am
Hotel Pickup
Our visitor team picks you up from your hotel or hostel in Arusha and introduces the story of SATINO on the way.
On Arrival
Welcome & Overview
A warm welcome to the school. Learn about SATINO's mission, how it started, and what it means for the children and families of Arusha.
Morning
Classroom Visits
Sit in on lessons across the four classes, watch the children learn, interact with them, and see the curriculum in action.
Late Morning
Play & Activities
Join the children for playtime, football, games, singing. Visitors agree this is one of the most joyful parts of the visit.
Midday
Traditional Lunch
Share a traditional Tanzanian meal with the children and staff. Arriving back to your accommodation by 2:30pm.
Your Impact
$30 Funds One Child's Education for a Full Month
Every ticket purchased goes directly to SATINO, covering teacher salaries, two daily meals, and learning materials for one child for an entire month. This isn't a tourist attraction. It's a real school, and your visit has genuine impact.
$10
One month's tuition
58
Children at SATINO
2
Meals daily per child
Book Your Visit Now
What's Included
Hotel pickup and drop-off within Arusha
Guided tour and introduction by Augustino
Classroom visits across all four classes
Playtime with the children
Traditional Tanzanian lunch with students and staff
One child's monthly tuition covered by your visit
Free cancellation, pay nothing today
Not Included
Donations or gifts for children (optional but very welcome)
Personal spending money
Travel insurance
Tip: Visitors are welcome to bring small gifts, pens, notebooks, sweets, or school supplies. The children will love you for it.
What Visitors Say
A Day You Won't Forget
We've welcomed many visitors, see what they say on the full listing at GetYourGuide.
★★★★★
"I had a really amazing day. The school principal picked me up because my accommodation was a bit far away. He explained how the school works, and then I was able to enjoy the day with the children and play with them. I also brought candy and supplies that we handed out right there. This day was filled with emotion and I can only recommend it! Don't hesitate to bring things for the children, they'll be very happy."
AR
Verified Visitor
via GetYourGuide
★★★★★
"It was an amazing experience at the Satino School! We met Weza, who told us the story of the school. The children were happy to play with us and communicated in such an open and genuine way. We were truly happy to have funded this school. If you're in Arusha, we highly recommend spending at least half a day here — it's a soul-melting experience."
JF
Verified Couple
via GetYourGuide
★★★★★
"Great project and great authentic insight! The director provided information and history of the school. We had the chance to interact with the kids — it was genuinely one of the highlights of our whole Tanzania trip."
LR
Verified Visitor
via GetYourGuide
★★★★★
"A beautiful morning that I'll never forget. The kids were so welcoming, Weza was incredibly passionate, and knowing that my $29 covers a full month of a child's education made it feel even more meaningful. Do this."
MD
Verified Visitor
via GetYourGuide
★★★★★
"I was only in Arusha for two days before heading to Kilimanjaro and this was absolutely the right way to spend a morning. Felt real, felt meaningful, and Weza is one of the most inspiring people I've ever met."
ZL
Verified Visitor
via GetYourGuide
Before You Visit
Good to Know
School Days Only
The tour runs Monday to Friday during school term time. It is not available during Tanzanian school holidays — check availability when booking on GetYourGuide.
Pickup in Arusha
You will be picked up from your hotel or hostel in Arusha from 9:00am and dropped back by 2:30pm. Please provide your accommodation address when booking.
Visitors are welcome to bring small gifts for the children — pens, notebooks, sweets, or school supplies. They are always appreciated but never required.
Bring a Gift (Optional)
Photos Welcome
You are welcome to take photos throughout the visit. Please be respectful of the children and ask before photographing individuals.
Free Cancellation
Book with confidence — free cancellation available via GetYourGuide. Keep your travel plans flexible and pay nothing until you're ready.
Language
The tour is conducted in English. The children speak Swahili and basic English — communication is mostly through smiles, games, and shared meals.
Ready to Visit?
Book Your Morning at SATINO
$30 per person. Half a day. One child's education funded for a month. An experience you'll talk about for years. Book directly on GetYourGuide or message Augustino on WhatsApp with any questions.
Message Augustino
