@media screen and  (min-width: 1201px) and (max-width: 1920px) {   .nav-links ul {      padding-top: 14px;   }   .nav-links ul li {      padding: 1rem 1rem 0 1rem;   }   .nav-links ul li a {      letter-spacing: 3px;      font-size: 0.7rem;   }   .nav-linksBigMenu {      position: absolute;      right: 0;      height: 600vh;      top: 110px;      padding-top: 4rem;   }   .nav-linksBigMenuList {      height: 55vh;      overflow-y:scroll;   }   .nav-linksBigMenu ul {      display: flex;      width: 84%;      flex-wrap: wrap;      justify-content: space-between;      align-items: flex-start;      padding-top: 3rem;      margin: auto 8%;      gap: 1rem;   }   .nav-linksBigMenu h3 {      font-size: 1.75rem;      margin-left: 8%;   }   .nav-linksBigMenuList-Mobile {      display: none;   }   .darkblue-content,   .lightblue-content,   .lightjade-content,   .lightgrey-content {      width: 69%;   }   .iconSitemap {      display: none;   }   h2 {      font-size: 2.5rem;      line-height: 3rem;   }   h2.sub {      font-size: 2.25rem;      line-height: 2.25rem;   }   h2.big {      font-size: 2.5rem;      line-height: 2.5rem;   }   h2.fifty.padding {      padding-top: 2rem;   }   p {      font-size: 1rem;      line-height: 1.75rem;   }   .container-text {      display: flex;      flex-direction: column;      margin: auto;      width: 69%;   }   .container-text.lightgrey {      width: 72%;   }   .container-text.nintysix {      width: 74%;   }   .container-text.plusFour {      width:73%;   }   .container-text.top {      width: 73%;   }   .container-text.anmeldung {      padding: 10rem 0;   }   .container-text.background {      display: flex;      flex-direction: column;      width: 70%;      margin: 5rem auto 7rem auto;      padding-bottom: 2rem;   }   .container-text.quality {      margin-bottom: 4rem;   }   .video-desktop {      position: relative;      width: 100%   }   .video-mobile  {      display: none;   }   .image-row {      display: flex;      flex-direction: row;      justify-content: space-between;      width: 100%;      margin: 0 auto;      gap: 0.25rem;      flex-wrap: wrap;   }   .image-row img {      width: 24.6%;      height: auto;   }   .container-image h3.baskerville {      display: none   }   .darkblue480 {      height: 300px;   }   .lightblue480 {      height: 300px;   }   .darkblue-content,   .lightblue-content {      width: 72%;      height: 90%;      display: flex;      flex-direction: column;      margin: auto;   }   .darkblue-content h2 {      padding-top: 3rem;      padding-bottom: 0.5rem;   }   .lightblue-content h2 {      padding-top: 3rem;      padding-bottom: 0.5rem;   }   .column ul li {      font-size: 1rem;      line-height: 1.75rem;   }   .column-visible ul li {      font-size: 1rem;      line-height: 1.75rem;   }   .column-text {      min-height: 530px;   }   .column img.buchreihen {      width: 100%;      padding: 0;      margin-left: 0;   }   .three-columns {      grid-template: 1fr / 1fr 1fr 1fr;      margin-top: 3rem;   }   .four-columns {      gap: 1rem   }   .four-col {      min-height: 120px;   }   .four-col a {      hyphens: none;   }   /********** B U T T O N **********/   .buttonContainer {      width: 65vw;      height: 100px;   }   .buttonContainer.white {      width: 65vw;   }   .read-more-btn {      font-size: 1rem;      padding-top: 1rem;   }   .bg2Content a {      width: 100%;   }   h2.colorchange {      font-size: 2.25rem;      line-height: 2.85rem;      width: 100%;      text-align: left;      background-image: linear-gradient(to right, #00216a 10%, #B9E5F8 60%);      background-size: 200% 100%;      background-position-x: 100%;      background-clip: text;      -webkit-background-clip: text;      color: transparent;   }   .related-menu-list-item a {      font-size: 0.75rem;      min-height: 80px;   }}