.expert .lawyer_name_p {
font-size: min(max(1.5rem, 2.7vw), 3rem);
}
.expert .lawyer_title_p {
font-size: min(max(.8rem, .8vw), 2rem);
}
.lawyer_excerpt {
font-size: clamp(1rem, 1vw + 1rem, 1.1rem);
}
.expert {
display: flex;
flex-direction: column;
align-items: flex-start;
} .expert_img_box {
width: 45%;
}
.expert .lawyer_border {
position: relative;
}
.expert_box .lawyer_img_box {
aspect-ratio: 1 / 1.5;
} .expert .lawyer_text {
gap: 1rem;
padding: 1rem;
}
.expert_text_box {
width: 55%;
padding: 1rem;
}
.expert .lawyer_name_p,
.expert .lawyer_title_p {
text-align: left;
padding: 0;
}
.expert .lawyer_title_p {
letter-spacing: 6px;
}
.expert .lawyer_excerpt {
padding: 2rem 0;
}
@media (max-width: 1200px) {
.expert .lawyer_title_p {
letter-spacing: 5px;
}
}
@media (max-width: 1100px) {
.expert .lawyer_title_p {
letter-spacing: 4px;
}
}
@media (max-width: 1000px) {
.expert .lawyer_title_p {
letter-spacing: 3px;
}
}
@media (max-width: 768px) {
section.expert {
padding-bottom: 0;
}
.expert_img_box {
width: 100%;
}
.expert .lawyer_img_box {
aspect-ratio: 1 / 1;
}
.expert_text_box {
width: 100%;
}
.expert_box {
flex-direction: column;
}
section.news_cards .opt_title,
.expert .opt_title {
text-align: center;
}
.expert .lawyer_text {
padding: 2rem 0;
}
} @media (max-width: 480px) {
.expert_text_box {
padding: 0;
}
.expert .lawyer_excerpt {
padding: 1rem 0;
}
}