File: /var/www/tana/frontend/src/assets/style/pages/_contacts.scss
.contact-info {
margin-bottom: 40px;
&__intro {
font-size: rem(21);
line-height: rem(30);
font-weight: 300;
font-family: $secondary-font-stack;
margin: 30px 0;
@include breakpoint-min($tablet-breakpoint) {
font-size: rem(32);
line-height: rem(46);
}
}
&__item {
margin-bottom: 40px;
@include breakpoint-min($desktop-breakpoint) {
margin-bottom: 40px;
}
&-title,
&-single {
font-family: $primary-font-stack !important;
font-size: rem(16) !important;
line-height: 1.5 !important;
font-weight: 400;
}
&-title {
font-weight: 700;
@include breakpoint-max($tablet-breakpoint) {
line-height: 1.2 !important;
font-weight: 700;
}
&:not(&--big) {
text-transform: uppercase;
letter-spacing: 1px;
}
&--big {
font-size: rem(18) !important;
margin-bottom: 0;
@include breakpoint-min($desktop-breakpoint) {
font-size: rem(21) !important;
}
}
}
&-single {
> li {
font-family: $secondary-font-stack !important;
font-weight: 400;
padding: 0;
}
span {
font-family: $primary-font-stack !important;
margin-right: 10px;
font-weight: 700;
}
img {
width: 14px;
height: 14px;
}
}
&-details {
margin-top: 0;
}
a {
color: $primary-font-color;
font-weight: 400;
&:hover {
text-decoration: none;
}
}
}
&__subtitle {
font-size: rem(24);
text-transform: uppercase;
}
}
.team-directory {
h2 {
margin-bottom: 40px !important;
@include breakpoint-min($desktop-breakpoint) {
margin-bottom: 60px !important;
}
}
h3 {
margin-bottom: 20px !important;
font-weight: 700;
letter-spacing: 1.5px;
@include breakpoint-max($tablet-breakpoint) {
margin-top: 2rem;
}
}
&__departments {
font-size: rem(16);
font-weight: 700;
line-height: 1;
color: $primary-accent-color;
text-transform: uppercase;
margin-top: 50px;
display: none;
@media screen and (min-width: 768px) {
display: block;
}
@media screen and (min-width: 992px) {
padding-left: 30px;
padding-right: 30px;
}
@media screen and (min-width: 1200px) {
font-size: rem(20);
}
> * {
padding-top: 50px;
padding-bottom: 50px;
&:nth-child(odd) {
text-align: left;
}
&:nth-child(even) {
text-align: right;
}
}
}
}