
@media (min-width: 1442px) {
  .grid-content {
    display: block;
    float: right;
    width: 74.0306288693%;
    margin-right: 0;
  }
  .radioButtons__base {
    --dummy-var: 0;
  }
  .articleteaser__base {
    --teaser-height: 575px;
    --box-height: 206px;
    --box-width: 460px;
  }
  .bankdetail__base {
    margin: 60px 0;
  }
  .browserbar__textContainer {
    display: block;
    float: left;
    width: 65.3741718258%;
    margin-right: 3.8774845226%;
  }
  :root {
    --plateral: 100px;
    --gutter: 50px;
  }
  .customlayout__base {
    max-width: 1674px;
    padding: 120px 0;
  }
  .customlayout__base .customlayout,
  .customlayout__base .customlayout__base {
    padding: 0;
  }
  .customlayout__base::before {
    margin: -120px 0;
  }
  .dtbankselector {
    --dummy-var: 0;
  }
  .dtbankselector {
    --dummy-var: 0;
  }
  .dteaccordion__title {
    padding: 8px 0 12px;
  }
  .dteaccordion__icon {
    top: calc(-2px + 50%);
  }
  .dteheroteaser {
    --dummy-var: 0;
  }
  .dteheroteaser__base {
    --dtht-image-height: 650px;
  }
  .dtsearchresult__results {
    width: 58.3333333333%;
    margin-left: 8.3333333333%;
  }
  .dtsearchsentence__form {
    width: 58.3333333333%;
    margin-left: 8.3333333333%;
  }
  .dttable__base {
    --t-inline: var(--s50);
  }
  .employeelist__list {
    --min-width: 373px;
    --column-gap: 50px;
  }
  .imagegallery__overlay {
    --overlay-paddings: 100px;
  }
  .imageslider__base {
    --item-max-width: 1093px;
    --item-column-gap: 177px;
  }
  .intro {
    --dummy-var: 0;
  }
  .intro {
    --dtht-image-height: 650px;
  }
  .intro__text {
    max-width: 66.6666666667%;
  }
  .langSwitch__base {
    padding-left: 30px;
    margin-right: 30px;
  }
  .contentpage .leadtext__base {
    margin-bottom: 32px;
  }
  .header__metaNavIcon + .header__metaNavText {
    margin: 0 0 0 9px;
  }
  #searchButton > .header__metaNavText {
    margin: 0 0 0 9px;
  }
  .header__metaNavIcon {
    width: 25px;
    height: 25px;
  }
  .people__base--profile .people__wrapper::after {
    width: calc(5px + var(--oversize-lateral));
    right: calc(var(--oversize-lateral) * -1);
  }
  .singleteaser__base {
    --steaser-gap: 50px;
  }
  .startpageteaser--second .startpageteaser__image {
    --spt-image-second: 575px;
  }
  .startpageteaser--third .startpageteaser__image {
    --spt-image-third: 575px;
  }
  .startpageteaser--third .startpageteaser__info {
    --spt-third-redbox-padding: 80px;
  }
  .startpageteaser__line {
    --dummy-var: 0;
  }
  .startpageteaser--second--withImage .startpageteaser__info {
    margin-top: -87px;
    max-width: 55.5555555556%;
  }
  .videoonscroll__footer {
    --footer-sentence-width: 50%;
    --footer-sentence-left: 25%;
    --footer-logo-width: 41.6666666667%;
    --footer-logo-left: 25%;
  }
  .bannerImage__base {
    margin-bottom: -100px;
  }
  .bannerImage__base.banner--noimage {
    margin-bottom: 0;
  }
  .bannerSlider__container--languagePage {
    min-height: 49px;
  }
  .bannerSlider__base .grid-container.bannerSlider__arrowContainer {
    max-width: 100%;
  }
  .bannerSlider__container--languagePage .bannerSlider__base .slider__bullet__nav {
    bottom: 64px;
  }
  .bannerSlider__slideContainer {
    height: 475px;
  }
  .bannerSlider__item {
    height: 475px;
    background-size: cover;
  }
  .bannerSlider__image {
    padding: 0;
    height: 475px;
  }
  .bannerSlider__image img {
    min-width: calc(100% + 1px);
  }
  .bannerSlider__arrowContainer {
    max-width: 100%;
  }
  .bannerSlider__box--left {
    margin-left: 0;
  }
  .bannerSlider__box--right {
    margin-right: 0;
  }
  .contentseparator__base {
    --dummy-var: 0;
  }
  .contentslider__base {
    width: auto;
    max-width: 1460px;
  }
  .contentslider__navigationcontainer {
    bottom: 90px;
  }
  .header__base {
    --dummy-var: 0;
  }
  .header__menuButtonText {
    clip: auto;
    position: static;
    opacity: 1;
  }
  .homePageBar__base.titleBar__base {
    padding-top: 15px;
    padding-bottom: 38px;
    margin-bottom: 60px;
  }
  .homePageBar__base.titleBar__base.homePageBar__base--languagePage {
    margin-top: -49px;
  }
  .homePageBar__slogan--sites {
    margin-top: 0;
  }
  .homePageBar__slogan--sites:last-child {
    margin-bottom: -18px;
  }
  .homePageBar__base--sites .titleBar__leadText:last-child {
    margin-bottom: -14px;
  }
  .hotlinks--2-items .hotlink__base .hotlink__link {
    max-width: 245px;
  }
  .hotlinks--3-items .hotlink__base .hotlink__link {
    max-width: 245px;
  }
  .hotlinks--4-items .hotlink__base .hotlink__link {
    max-width: 245px;
  }
  .news__streamTabs {
    margin-top: 38px;
  }
  .newspage__buttonSection .news__singleBackLink {
    width: 100%;
  }
  .news__singleInfoBlock {
    margin-top: 20px;
  }
  .news__backToTopBtn {
    bottom: 0;
  }
  .header__searchInputWrapper {
    width: 780px;
    padding-right: 0;
  }
  .header__searchBar__container {
    max-width: 1474px;
    margin: auto;
  }
  .slidercontainer__base {
    padding: 120px 0 160px;
  }
  .aem-AuthorLayer-structure .slidercontainer__base, .aem-AuthorLayer-initial .slidercontainer__base, .aem-AuthorLayer-Layouting .slidercontainer__base, .aem-AuthorLayer-Edit .slidercontainer__base {
    padding: 120px 0;
  }
  .teaserbar__base .slider__base {
    width: 100%;
  }
  .teaserslider:nth-last-child(2) .teaserslider__double, .teaserslider:nth-last-child(2) .teaserslider__single:last-child {
    margin-bottom: 57px;
  }
  .textImage__respImage {
    float: left;
    width: 42.8571428571%;
  }
  .textImage__text {
    float: left;
    width: 57.1428571429%;
  }
}

@media (min-width: 1678px) {
  .datepicker__placeholder {
    transform: translateY(calc(100% - 18px + 8px));
  }
  .datepicker__button {
    bottom: calc(100% - 8px - 20px);
  }
  .bankchoice__placeholder {
    transform: translateY(calc(100% - 18px + 8px));
  }
  .bankchoice__btn {
    bottom: calc(100% - 8px - 20px);
  }
  .inputarea__base {
    padding: 26px 0 8px 0;
  }
  .inputarea__placeholder {
    transform: translateY(calc(100% - 18px + 8px));
  }
  .input__base {
    padding: 26px 0 8px 0;
  }
  .input__placeholder {
    transform: translateY(calc(100% - 18px + 8px));
  }
  .selectBox__input {
    padding: 26px 0 8px 0;
    min-height: calc(26px + 8px + 28px);
  }
  .selectBox__input .icon {
    top: 28px;
  }
  .selectBox__label {
    transform: translateY(calc(0% - 16px + 8px));
  }
  .loadingdots__base {
    min-height: 28px;
  }
  .button__base {
    --rch-btn-padding-secondary: 16px 25px 15px 0;
  }
  .articlefilterlist__tagItem {
    max-height: 28px;
  }
  .articlefilterlist__filter-stats-wrapper .loadingdots__base {
    padding: 29.5px 0 23.5px;
  }
  .articleteaser__base {
    margin-inline: calc(calc((var(--teaser-max-width) - 1474px) / 2) * -1);
  }
  .articleteaser__wrapper {
    right: 50%;
    transform: translateX(50%);
    left: unset;
  }
  .articleteaser__list--twoItems .articleteaser__wrapper {
    right: 0;
    transform: unset;
  }
  .articleteaser__tagItem {
    max-height: 28px;
  }
  .articleteaser__title {
    max-height: 108px;
  }
  .bankswitchdialog__dialog {
    padding: 40px;
  }
  .calltoaction {
    --cta-line-width: 99px;
  }
  :root {
    --d50: 30px;
    --d60: 40px;
    --d70: 50px;
    --d80: 70px;
    --d90: 80px;
    --d100: 110px;
    --d110: 150px;
    --ep100: 40px;
    --oversize-lateral: 223px;
  }
  :root {
    --t100: 700 60px/70px var(--font-family);
    --lspacing-t100: -0.0075em;
    --t200: 700 50px/58px var(--font-family);
    --lspacing-t200: -0.0075em;
    --t300: 700 40px/46px var(--font-family);
    --lspacing-t300: -0.0025em;
    --t400: 700 30px/36px var(--font-family);
    --lspacing-t400: -0.005em;
    --t400-heavy: 900 30px/36px var(--font-family);
    --lspacing-t400-heavy: -0.005em;
    --quote: 400 40px/60px var(--font-family);
    --lspacing-quote: 0;
    --large: 400 25px/32px var(--font-family);
    --lspacing-large: 0.005em;
    --standard: 400 20px/28px var(--font-family);
    --standard-bold: 700 20px/28px var(--font-family);
    --button: 500 21px/28px var(--font-family);
    --n100: 900 70px/80px var(--font-family);
    --n200: 900 55px/65px var(--font-family);
    --lspacing-n200: 0;
    --n300: 900 30px/38px var(--font-family);
    --hero100: 900 100px/100px var(--font-family);
    --lspacing-hero100: -0.01em;
    --hero200: 900 70px/74px var(--font-family);
    --lspacing-hero200: -0.01em;
  }
  .cookiesettings__logoImage {
    width: 176px;
    height: 41px;
  }
  .dtbankselector__wrapper {
    margin-top: -45px;
    margin-bottom: 80px;
  }
  .dtbankselector.dtbankselector-footer.dtbankselector-rch {
    --stp-p-block: 53px;
  }
  .dtbankselector.dtbankselector-footer:not(.dtbankselector-rch) {
    --stp-p-block: 35px;
  }
  .dtbankselector.dtbankselector-footer .dtbankselector__link-reset {
    font-size: 17px;
    line-height: 22px;
  }
  .dtbankselector.dtbankselector-titlebar .dtbankselector__link-reset {
    font-size: 17px;
    line-height: 22px;
  }
  .titleBar__base .dtbankselector__wrapper {
    margin-top: -5px;
  }
  .dteheroteaser {
    --o-divider-height: 60px;
    --o-divider-extension-width: 223px;
    --o-divider-extension-position-left: -223px;
  }
  .dteheroteaser__base {
    --dtht-image-height: 750px;
  }
  .dteheroteaser__picture {
    margin-left: calc(calc((1920px - 1474px) / 2) * -1);
  }
  .employeelist__list {
    --column-gap: var(--d70);
  }
  .employeelist__picture, .employeelist__image {
    --image-max-width: 160px;
  }
  .employeelist__filter-stats-wrapper .loadingdots__base {
    --rch-loading-dots-filter-padding: 29.5px 0 23.5px;
  }
  .employeesearch__form {
    max-width: 66.6666666667%;
  }
  .footer {
    --rch-space-top: 227px;
  }
  .footer__base.footer__base-nobankselector {
    --footer-extra-size: 223px;
  }
  .highlightedcontent__base::before, .highlightedcontent__base::after {
    --o-summary-pseudo-width: var(--oversize-lateral);
  }
  .highlightedcontent__base::before {
    --o-summary-before-pseudo-width: calc(100% / 11 + var(--oversize-lateral));
  }
  .imageslider .imagegallery__overlay .imageslider__base .responsiveImage__image {
    --item-max-width: 1920px;
    --item-max-height: calc((var(--item-max-width) * 3) / 4);
  }
  .imageslider .imagegallery__overlay .imageslider__base .responsiveImage__image--vertical {
    --item-max-width: 1025px;
    --item-max-height: calc((var(--item-max-width) * 4) / 3);
  }
  .imageslider__container {
    margin-left: -231px;
    margin-right: 231px;
    min-width: 1920px;
  }
  .imageslider__item:first-child {
    margin-left: 223px;
  }
  .imageslider__item:last-child {
    margin-right: 223px;
  }
  .infoBox__modal {
    --rch-info-padding: 40px;
  }
  .intro {
    --o-divider-height: 60px;
    --o-divider-extension-width: 223px;
    --o-divider-extension-position-left: -223px;
  }
  .intro {
    --dtht-image-height: 750px;
  }
  .dteheroteaser__picture {
    margin-left: calc(calc((1920px - 1474px) / 2) * -1);
  }
  .keyinsights__base::before, .keyinsights__base::after {
    --o-summary-pseudo-width: var(--oversize-lateral);
  }
  .keyinsights__base::before {
    --o-summary-before-pseudo-width: calc(100% / 11 + var(--oversize-lateral));
  }
  .newsCmp__base {
    --line-width: 98px;
  }
  .people__base--profile .people__wrapper {
    grid-column: 2/span 11;
    grid-template-columns: repeat(11, 9.0909090909%);
  }
  .peoplequote__base--profile .peoplequote__wrapper {
    grid-column: 2/span 11;
    grid-template-columns: repeat(11, 9.0909090909%);
  }
  .productoverviewcmp__base {
    --o-tabs-after-top: 52px;
  }
  .productoverviewcmp__panel-desc {
    width: 66.6666666667%;
  }
  .productpackages__container {
    min-height: 750px;
  }
  .productpackages__image {
    height: 750px;
  }
  .readinghints__link {
    --text-decoration-hover: 0px 5px 0px -1px #1a1a1a;
  }
  .readinghints__hintItem {
    line-height: 38px;
  }
  .singleteaser__base {
    --steaser-gap: var(--d70);
  }
  .spotlight__image-container {
    --spl-image-right-overflow: calc(calc((var(--spl-max-width) - 1474px) / 2) * -1);
  }
  .startpageteaser--first {
    --bottom-global-info: 100px;
  }
  .startpageteaser--first .startpageteaser__image {
    --spt-image-first: 600px;
  }
  .startpageteaser__info-text {
    --line-width: 49px;
  }
  .startpageteaser--first .startpageteaser__info-title {
    --spt-title-bottom: 30px;
  }
  .startpageteaser__line {
    --o-divider-height: 60px;
    --o-divider-extension-width: 223px;
    --o-divider-extension-position-left: -223px;
  }
  .startpageteaser--first .startpageteaser__picture {
    margin-left: auto;
    min-width: 1700px;
    float: right;
  }
  .startpageteaser--third .startpageteaser__picture {
    margin-left: -223px;
    margin-right: 223px;
    min-width: 1920px;
  }
  .startpageteaser--first .startpageteaser__info::before, .startpageteaser--third .startpageteaser__info::before {
    width: 126px;
    left: -126px;
  }
  .startpageteaser--second--withImage .startpageteaser__info {
    margin-top: -89px;
  }
  .taglist__icon {
    right: 12px;
  }
  .teaserlist__list {
    --o-articlelist-gutter: 100px;
  }
  .teaserlist__item--first {
    --overlap-size: -56px;
  }
  .tilelist__item--support > .tilelist__description {
    padding: 40px;
  }
  .productoverviewcmp .tilelist__item-link, .productpackages .tilelist__item-link, .recommendationcards .tilelist__item-link {
    padding: 40px;
  }
  :not(.tilelist__item--support) .tilelist__title--hasMarker::before {
    height: 27px;
    margin-top: 9px;
  }
  .videoonscroll__base {
    --footer-extra-size: 223px;
  }
  .videoonscroll__footer {
    --footer-logo-width: 33.3333333333% !important;
  }
  .videoonscroll__image {
    max-height: calc(100vh - var(--rch-header-height));
    margin-left: -223px;
    margin-right: 223px;
    min-width: 1920px;
  }
  .breadcrumb__root {
    margin: 15px 0 0;
    line-height: 28px;
  }
  .contentseparator__base {
    --o-divider-height: 60px;
    --o-divider-extension-width: 223px;
    --o-divider-extension-position-left: -223px;
  }
  .header__logoImage {
    width: 176px;
    height: 41px;
  }
  .homepageTeaser__text {
    max-height: 84px;
  }
  .homepageTeaser__text {
    max-height: 80px;
  }
  .newsfeed__description {
    max-height: 140px;
  }
  .texthighlight__base::before, .texthighlight__base::after {
    --o-summary-pseudo-width: var(--oversize-lateral);
  }
  .texthighlight__base::before {
    --o-summary-before-pseudo-width: calc(100% / 11 + var(--oversize-lateral));
  }
}

@media (min-width: 1674px) {
  .titleBar__base {
    padding-left: 0;
  }
  .overlayVisible .titleBar__base.overlay__base {
    padding: 5px 0 50px;
  }
}