@font-face{font-family: "utopia";src: url(../../fonts_dynamic/verbund/utopiastd-regular.woff) format("woff");font-weight: normal;font-style: normal;font-stretch: normal;}@font-face{font-family: "linotypeRegular";src: url(../../fonts_dynamic/verbund/linotypeunivers-430regular.woff) format("woff");font-weight: normal;font-style: normal;font-stretch: normal;}@font-face{font-family: "linotypeLight";src: url(../../fonts_dynamic/verbund/linotypeunivers-330light.woff) format("woff");font-weight: normal;font-style: normal;font-stretch: normal;}@font-face{font-family: "linotypeMedium";src: url(../../fonts_dynamic/verbund/linotypeunivers-530medium.woff) format("woff");font-weight: normal;font-style: normal;font-stretch: normal;}.module--logo {
background: #fff;
}

.page__background {
background-color: #EDEDED;
}

.module--large-links {
padding-top: 10px;
}


.preview__phone__logo, .logo__inner { 
background-color: #fff;
height: 80px;
display: flex;
align-items: center;
}

.preview__phone__logo img, .logo__inner img { 
max-width: 120px;
height: 24px;
left: calc(50% - 60px);
}

.preview__phone__content {
background-color: #EDEDED;
}

.custom-css__subtitle {
color: #000000;
border-bottom: 1px solid #CCCCCC;
font-family: 'utopia';
font-weight: 400;
line-height: 19.2px;
font-size: 16px;

}

.preview__phone__social .custom-css__subtitle, .social-links__title  {
border-bottom: none;
}

.custom-css__link {
padding: 16px 20px 12px 20px;
}

.custom-css__link svg {
color: #00488E;
font-size: 28px;
margin-right: 20px;
}

.custom-css__highlight-link {
font-family: 'linotypeRegular';
font-weight: 500;
font-style: normal;
font-size: 16px;
line-height: 100%;
padding: 26px 20px 22px 20px;
}

.preview__phone__highlighted__link:not(:last-child), .large-links__item:not(:last-child) {
margin-bottom: 5px;
}

.custom-css__highlight-link::before {
width: 4px;
}

.custom-css__highlight-link svg {
color: #fff;
font-size: 28px;
}

.custom-css__link {
font-family: 'linotypeRegular';
font-weight: 400;
font-style: normal;
font-size: 16px;
line-height: 100%;
border-bottom: 1px solid#CCCCCC;
}

.preview__phone__list {
padding: 40px 20px;
}

.preview__phone__list__title, .link-list__title  {
padding-bottom: 20px;
}

.link-list {
margin: 40px 0px;
}

.link-list__title {
margin-bottom: 0 !important;
border: none !important;
}


@media only screen and (max-width: 425px) {
.container--more-padding {
padding: 0 25px !important;
}
}

.link-list__item:first-child {
border-top: 1px solid #CCCCCC !important;
}

.link-list__item svg {
margin-right: 0;
}

.preview__phone__highlighted, .container {
padding: 0 20px;
}

.preview__phone__social {
padding: 0 20px;
}

.preview__phone__social__links, .social-links__links  {
margin-bottom: 40px;
margin-top: 20px;
justify-content: space-between;
}

.social-links__links {
margin-bottom: 60px;
}

.social-links__item {
transition: opacity 0.2s ease-in-out;
}

.social-links__item:hover {
color: #00488E !important;
opacity: 0.7;
}

.custom-css__social-link {
color: #00488E;
padding: 0;
width: unset;
}

.custom-css__footer {
background-color: #fff;
justify-content: flex-start;
gap: 54px;
}

.preview__phone__footer {
padding: 0 20px !important;
}

.custom-css__footer {
padding: 0;
}

.custom-css__footer-link {
padding: 40px 0;
color: #000000;
font-family: 'linotypeRegular';
font-size: 14px;
line-height: 17px;
text-decoration: underline;
font-weight: 500;
font-style: normal;
}

.footer__links {
padding: 0 !important;
justify-content: center !important;
gap: 54px;
}

.custom-css__footer-link::befo