/* SERVICES PAGE: Services and What I Help With
Colors used: light gold #d9c39b, sage green #81955b,
deep green #5f7342, warm brown text #6f5f45,
cream panel #faf7f0, icon badge #f1f3ea.
Fonts: none are set on purpose, so your site’s own
heading and body fonts are used automatically. */
.practice-services {
max-width: 1100px;
margin: 0 auto;
padding: 4rem 1.25rem;
text-align: center;
}
.practice-services *,
.practice-services *::before,
.practice-services *::after {
box-sizing: border-box;
}
/* Services title */
.practice-services .ps-title {
margin: 0;
font-size: clamp(2.5rem, 6vw, 4rem);
font-weight: 400;
line-height: 1.1;
color: #d9c39b;
}
.practice-services .ps-divider {
display: block;
width: 64px;
height: 1px;
margin: 1.5rem auto 3rem;
background: #d9c39b;
}
/* Service cards */
.practice-services .ps-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1.5rem;
}
.practice-services .ps-card {
display: flex;
flex-direction: column;
align-items: center;
padding: 2.5rem 1.75rem;
background: #fff;
border: 1px solid #d9c39b;
border-radius: 14px;
box-shadow: 0 12px 30px -20px rgba(125, 145, 90, 0.45);
}
.practice-services .ps-icon {
display: flex;
align-items: center;
justify-content: center;
width: 76px;
height: 76px;
margin: 0 0 1.5rem;
color: #81955b;
background: #f1f3ea;
border-radius: 20px;
}
.practice-services .ps-icon svg {
width: 44px;
height: 44px;
}
.practice-services .ps-card-title {
display: flex;
align-items: center;
justify-content: center;
min-height: 2.5em; /* keeps cards lined up when a title wraps */
margin: 0;
font-size: 1.6rem;
font-weight: 400;
line-height: 1.25;
color: #81955b;
}
.practice-services .ps-card-divider {
display: block;
width: 32px;
height: 1px;
margin: 1.25rem auto;
background: #d9c39b;
}
.practice-services .ps-text {
margin: 0;
font-size: 1.05rem;
line-height: 1.7;
color: #6f5f45;
}
/* Phones */
@media (max-width: 760px) {
.practice-services {
padding: 3rem 1rem;
}
.practice-services .ps-divider {
margin-bottom: 2rem;
}
.practice-services .ps-grid {
grid-template-columns: 1fr;
max-width: 420px;
margin: 0 auto;
}
.practice-services .ps-card-title {
min-height: 0;
}
}
/* What I Help With */
.help-with {
max-width: 1100px;
margin: 0 auto;
padding: 1.5rem 1.25rem 4rem;
text-align: center;
}
.help-with *,
.help-with *::before,
.help-with *::after {
box-sizing: border-box;
}
.help-with .hw-title {
margin: 0;
font-size: clamp(2.5rem, 6vw, 4rem);
font-weight: 400;
line-height: 1.1;
color: #d9c39b;
}
.help-with .hw-divider {
display: block;
width: 64px;
height: 1px;
margin: 1.5rem auto 2rem;
background: #d9c39b;
}
.help-with .hw-panel {
padding: 3rem;
text-align: left;
background: #faf7f0;
border-radius: 18px;
}
.help-with .hw-list {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 2.25rem 3.5rem;
margin: 0;
padding: 0;
list-style: none;
}
.help-with .hw-item {
position: relative;
margin: 0;
padding: 0 0 0 2.25rem;
}
.help-with .hw-item::before {
content: “”;
position: absolute;
top: 0.55rem;
left: 0.25rem;
width: 10px;
height: 10px;
background: #81955b;
border-radius: 50%;
box-shadow: 0 0 0 5px #e3e9d8;
}
.help-with .hw-item-title {
margin: 0 0 0.4rem;
font-size: 1.45rem;
font-weight: 400;
line-height: 1.25;
color: #5f7342;
}
.help-with .hw-text {
margin: 0;
font-size: 1.05rem;
line-height: 1.7;
color: #6f5f45;
}
@media (max-width: 760px) {
.help-with {
padding: 1rem 1rem 3rem;
}
.help-with .hw-panel {
padding: 2rem 1.25rem;
}
.help-with .hw-list {
grid-template-columns: 1fr;
gap: 1.75rem;
}
}
Services
Individual Counseling Sessions
Personalized counseling to foster mindfulness, growth, and help navigate life’s many challenges.
Women’s Mental Health
Menopausal support, life transitions, anxiety, depression, grief, & more. Developing skills to help you move through life.
Couples Counseling Sessions
Couples counseling to mend fences, grow in your relationship, and be real partners to each other and yourselves.
What I Help With
-
Anxiety
Worry, stress, and racing thoughts that make it hard to feel at peace.
-
Depression
Low mood, loss of motivation, and feeling disconnected from the things you once enjoyed.
-
Grief and Loss
Processing the loss of a loved one, a relationship, or a season of life.
-
Life Transitions
Finding your footing through major changes in work, family, or identity.
-
Menopausal Support
Navigating the emotional changes that can come with perimenopause and menopause.
-
Relationship Challenges
Mending fences, growing in your relationship, and becoming real partners to each other.