/* MOBILE STYLE */
.info-page-separator {
  height: 80px; }

.interest-rate-font-size {
  font-size: 50px; }

.interest-rate-slider-wrapper {
  padding-left: 65px;
  padding-right: 65px; }

.h-100 {
  height: 100%; }

.partner-logo-wrapper .partner-logo {
  width: 60px; }

.case-selection .icon {
  width: 190px; }

.case-selection .title {
  min-height: 80px; }

#languagePopover > .ui-button-text {
  width: 40px; }

#sobaCoverHeader .cover-header-image {
  background: url("/online-mortgage/faces/javax.faces.resource/resources/images/image_cover_hypothek_mobile.jpg?ln=xpertivy-6413-webContent&xv=293273243179") no-repeat transparent;
  background-size: cover !important;
  height: 280px; }

.cover-wrapper {
  display: flex;
  flex-direction: column-reverse; }
  .cover-wrapper .cover-info .title {
    margin-left: 1rem; }
  .cover-wrapper .cover-info .coverButtons {
    width: 100%; }

/* END - MOBILE STYLE */
/* TABLET STYLE */
@media (min-width: 481px) {
  .info-page-separator {
    height: 80px; }
  .interest-rate-font-size {
    font-size: 71px; }
  .partner-logo-wrapper .partner-logo {
    width: 80px; }
  #sobaCoverHeader .cover-header-image {
    height: 375px; } }

/* END - TABLET STYLE */
/* DESKTOP STYLE */
@media (min-width: 961px) {
  #sobaCoverHeader .cover-header-image {
    background: url("/online-mortgage/faces/javax.faces.resource/resources/images/image_cover_hypothek_2k.jpg?ln=xpertivy-6413-webContent&xv=293273243179") no-repeat transparent;
    height: 70vh; }
  .partner-logo-wrapper .partner-logo {
    width: 100px; }
  .info-page-separator {
    height: 160px; }
  .cover-wrapper {
    flex-direction: unset; }
    .cover-wrapper .cover-info {
      margin-left: calc((100vw - 928px) / 2); }
      .cover-wrapper .cover-info .title {
        margin-left: 0; }
      .cover-wrapper .cover-info .coverButtons {
        width: fit-content; }
  .interest-rate-table table td {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; } }

/* END - DESKTOP STYLE */
.action-dialog-container {
  display: flex;
  justify-content: flex-end; }
