<footer class="footer">
<div class="footer__inner">
<div class="footer__links">
<section class="footer__social">
<h2 class="footer__social-headline">Follow us!</h2>
<ul class="footer__social-list" role="list">
<li class="footer__social-item">
<a class="footer__social-link" title="LinkedIn" href="#">
<svg class="icon icon--linkedin" viewBox="0 0 200 200" aria-hidden="true">
<use xlink:href="/assets/icons/icons.3bafb6df0d.svg#linkedin"></use>
</svg> </a>
</li>
<li class="footer__social-item">
<a class="footer__social-link" title="Facebook" href="#">
<svg class="icon icon--facebook" viewBox="0 0 200 200" aria-hidden="true">
<use xlink:href="/assets/icons/icons.3bafb6df0d.svg#facebook"></use>
</svg> </a>
</li>
<li class="footer__social-item">
<a class="footer__social-link" title="WhatsApp" href="#">
<svg class="icon icon--whatsapp" viewBox="0 0 200 200" aria-hidden="true">
<use xlink:href="/assets/icons/icons.3bafb6df0d.svg#whatsapp"></use>
</svg> </a>
</li>
<li class="footer__social-item">
<a class="footer__social-link" title="Instagram" href="#">
<svg class="icon icon--instagram" viewBox="0 0 200 200" aria-hidden="true">
<use xlink:href="/assets/icons/icons.3bafb6df0d.svg#instagram"></use>
</svg> </a>
</li>
</ul>
</section>
<ul class="footer__menu" role="list">
<li class="footer__menu-item">
<a class="footer__menu-link u-underline" href="#">Für Unternehmen und Hochschulen</a>
</li>
<li class="footer__menu-item">
<a class="footer__menu-link u-underline" href="#">Arbeiten mit uns</a>
</li>
<li class="footer__menu-item">
<a class="footer__menu-link u-underline" href="#">Über uns</a>
</li>
<li class="footer__menu-item">
<a class="footer__menu-link u-underline" href="#">Impressum</a>
</li>
<li class="footer__menu-item">
<a class="footer__menu-link u-underline" href="#">Datenschutz</a>
</li>
</ul>
</div>
<div class="footer__copyright">© 2026 e-fellows.net – Das Online-Stipendium & Karrierenetzwerk | Gesellschafter: ZEIT Verlagsgruppe, McKinsey & Company Inc</div>
</div>
</footer>
<footer {{ html_attributes({
id: id ?? false,
class: 'footer',
}, attrs ?? {}) }}>
<div class="footer__inner">
{% if breaker|default %}
<aside class="footer__breaker">
{% if breaker.icon|default %}
{% include '@icon' with {
icon: breaker.icon,
class: 'footer__breaker-icon',
} %}
{% endif %}
<div class="footer__breaker-content">
{% if breaker.headline|default %}
<div class="footer__teaser-headline">
{% include '@headline' with breaker.headline | merge({
level: 2,
size: 3,
}) only %}
</div>
{% endif %}
{% if breaker.button|default %}
<div class="footer__breaker-button">
{% include '@button' with breaker.button only %}
</div>
{% endif %}
</div>
</aside>
{% endif %}
{% if teaser|default %}
<aside class="footer__teaser{{ teaser.small|default ? ' footer__teaser--small' }} hidden-from--hybrid-app">
{% if teaser.icon|default %}
{% include '@icon' with {
class: 'footer__teaser-icon',
icon: teaser.icon,
} %}
{% endif %}
<div class="footer__teaser-content">
{% if teaser.headline|default %}
<div class="footer__teaser-headline">
{% include '@headline' with teaser.headline | merge({
level: 2,
size: 2,
}) only %}
</div>
{% endif %}
{% if teaser.buttons|default %}
<div class="footer__teaser-buttons">
{% for button in teaser.buttons %}
{% if button.image|default %}
<a {{ html_attributes({
class: 'footer__teaser-link',
href: button.link,
}, link_attributes(button.link)) }}>
<img {{ html_attributes({
src: button.image.src,
srcset: button.image.srcset ?? false,
width: button.image.width ?? false,
height: button.image.height ?? false,
alt: button.image.alt ?? false,
class: 'footer__teaser-link-image',
}) }}>
</a>
{% else %}
<div class="footer__teaser-button">
{% include '@button' with button | merge({
outline: true,
}) only %}
</div>
{% endif %}
{% endfor %}
</div>
{% endif %}
</div>
</aside>
{% endif %}
<div class="footer__links">
{% if social|default %}
<section class="footer__social">
<h2 class="footer__social-headline">
{{- 'Follow us!' | t('site') -}}
</h2>
<ul class="footer__social-list" role="list">
{% for item in social %}
<li class="footer__social-item">
<a {{ html_attributes({
class: 'footer__social-link',
title: item.title,
href: item.link,
}, link_attributes(item.link)) }}>
{% include '@icon' with {
icon: item.icon,
} %}
</a>
</li>
{% endfor %}
</ul>
</section>
{% endif %}
{% if menu|default %}
<ul class="footer__menu" role="list">
{% for item in menu %}
<li class="footer__menu-item">
<a {{ html_attributes({
class: 'footer__menu-link u-underline',
href: item.link,
target: item.target ?? null,
}, link_attributes(item.link)) }}>
{{- item.text -}}
</a>
</li>
{% endfor %}
</ul>
{% endif %}
</div>
<div class="footer__copyright">
{{- "© #{now | date('Y')} e-fellows.net – Das Online-Stipendium & Karrierenetzwerk | Gesellschafter: ZEIT Verlagsgruppe, McKinsey & Company Inc" -}}
</div>
</div>
</footer>
{
"social": [
{
"icon": "linkedin",
"title": "LinkedIn",
"link": "#"
},
{
"icon": "facebook",
"title": "Facebook",
"link": "#"
},
{
"icon": "whatsapp",
"title": "WhatsApp",
"link": "#"
},
{
"icon": "instagram",
"title": "Instagram",
"link": "#"
}
],
"menu": [
{
"text": "Für Unternehmen und Hochschulen",
"link": "#"
},
{
"text": "Arbeiten mit uns",
"link": "#"
},
{
"text": "Über uns",
"link": "#"
},
{
"text": "Impressum",
"link": "#"
},
{
"text": "Datenschutz",
"link": "#"
}
]
}
.footer {
padding-block-start: 3.5rem;
}
.footer__inner {
@include use-container();
}
.footer__breaker {
background-color: var(--color-orange-light);
margin-inline-start: auto;
padding-block-start: 3rem;
position: relative;
z-index: 2;
&::after {
background-color: var(--color-orange-light);
block-size: 100%;
content: '';
inset-block: 0;
inset-inline-start: 100%;
position: absolute;
@include use-body-padding($properties: padding-left);
}
@include use-body-padding($properties: padding-left);
@include use-responsive-sizing(padding-bottom, responsive-map(xs 4rem, m 6rem));
@include use-responsive-sizing(width, (
m: column-width(m, 8),
l: column-width(l, 8),
xl: column-width(xl, 8),
));
}
.footer__breaker-icon {
color: var(--color-orange);
font-size: 6.5rem;
margin-block: -6rem 1rem;
}
.footer__breaker-content {
display: flex;
@include use-responsive-sizing(flex-direction, (xs: column, xl: row));
@include use-responsive-sizing(gap, (xs: 1.5rem, xl: 4rem));
@include mq($from: xl) {
align-items: center;
}
}
.footer__breaker-button {
flex-shrink: 0;
}
.footer__teaser {
background-color: var(--color-cyan-light);
border-block-end: 2px solid var(--color-white);
position: relative;
text-align: center;
z-index: 1;
.footer__breaker + & {
@include use-responsive-sizing(padding-top, (xs: 15rem, l: 10rem));
@include use-responsive-sizing(margin-top, (xs: -10rem, l: -5rem));
}
@include use-responsive-sizing(padding-top padding-bottom, (xs: 5rem, l: 11rem));
@include use-body-padding($end-breakpoint: xs, $scoped: true, $properties: padding-right);
@include mq($from: l) {
text-align: start;
}
}
.footer__teaser-icon {
color: var(--color-orange);
display: block;
@include use-responsive-sizing(font-size, responsive-map(xs 8rem, xl 13rem));
@include use-responsive-sizing(margin-bottom, responsive-map(xs 2rem, l 3.5rem));
@include mq($until: l) {
margin-inline: auto;
}
@include mq($from: l) {
margin-block-start: -14rem;
}
}
.footer__teaser-content {
align-items: center;
display: flex;
margin-inline: auto;
.footer__teaser--small & {
@include use-responsive-sizing(width, (
l: column-width(l, 9),
xl: column-width(xl, 8),
));
}
@include use-responsive-sizing(flex-direction, (xs: column, l: row));
@include use-responsive-sizing(gap, responsive-map(xs 2.5rem, l 5rem));
@include use-responsive-sizing(width, (
s: column-width(s, 10),
m: column-width(m, 8),
l: column-width(l, 11),
xl: column-width(xl, 11),
));
@include mq($from: l) {
justify-content: space-between;
margin-inline-start: 0;
}
}
.footer__teaser-buttons {
display: flex;
flex-shrink: 0;
flex-wrap: wrap;
gap: 2rem 3.5rem;
@include use-responsive-sizing(justify-content, (xs: center, l: flex-end));
}
.footer__teaser-link-image {
inline-size: auto;
@include use-responsive-sizing(height, (xs: 4.5rem, l: 6.2rem));
}
.footer__links {
align-items: center;
background-color: var(--color-cyan-light);
display: flex;
flex-direction: column;
gap: 3rem;
justify-content: space-between;
padding-block: 2.5rem;
position: relative;
@include use-responsive-sizing(flex-direction, (xs: column, m: row));
@include use-responsive-sizing(gap, (xs: 3rem, m: 5rem));
@include use-body-padding($properties: padding-inline-end);
}
.footer__links,
.footer__teaser {
&::before {
background-color: var(--color-cyan-light);
block-size: 100%;
content: '';
inline-size: 100vw;
inset-block: 0;
inset-inline-start: -100vw;
position: absolute;
}
}
.footer__social {
align-items: center;
display: flex;
flex-wrap: wrap;
gap: 1.5rem 3rem;
@include use-responsive-sizing(flex-direction, (xs: column, m: row));
}
.footer__social-headline {
font-size: 1.6rem;
font-weight: var(--font-weight-semibold);
}
.footer__social-list {
display: flex;
gap: 1rem;
margin-inline: -1rem;
@include mq($until: m) {
justify-content: center;
}
}
.footer__social-item {
display: block;
}
.footer__social-link {
block-size: 4.4rem;
border-radius: 50%;
display: inline-block;
font-size: 2.4rem;
inline-size: 4.4rem;
line-height: 0;
padding: 1rem;
transition-duration: var(--duration-fast);
transition-property: background-color, color;
&:hover,
&:focus {
background-color: var(--color-midnight);
color: var(--color-white);
}
}
.footer__menu {
--underline-height: 2px;
align-items: center;
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
row-gap: 1.5rem;
@include use-responsive-sizing(column-gap, responsive-map(xs 2.5rem, m 3rem));
@include use-responsive-sizing(flex-direction, (xs: column, m: row));
}
.footer__menu-item {
display: flex;
}
.footer__menu-link {
font-size: 1.6rem;
font-weight: var(--font-weight-semibold);
}
.footer__copyright {
font-size: 1.2rem;
line-height: 2;
padding: 1.4rem 0;
}
No notes defined.