.page-content{background:var(--main-bg)}.about-riverlife{justify-content:space-between;align-items:center;gap:180px;margin:100px 0}.about-riverlife-left{justify-content:center;gap:7px;width:32%}.small-picture-image{aspect-ratio:1;-o-transition:all .4s ease-in-out;cursor:pointer;width:160px;transition:all .4s ease-in-out;position:relative}.small-picture-image:hover,.small-picture-image:not(:hover){opacity:1}.small-picture-image.active{opacity:.5}.big-picture{width:780px;height:580px;position:relative}.big-picture img{object-position:left}.small-pictures{justify-content:space-between}.about-riverlife-gallery{justify-content:space-between;width:65%}.about-riverlife-left h3{margin-bottom:20px;line-height:130%}.about-riverlife-left p{margin-bottom:15px}.about-riverlife-left .button{margin-top:30px}.apartment-types{background:var(--grey-bg);padding-bottom:50px;display:block;position:relative;overflow:hidden}.apartment-types h3{text-align:center;padding:50px 0}.apartment-types-button{justify-content:flex-end;align-items:flex-end;margin-top:50px;margin-right:100px}.map-palanning{justify-content:end;align-items:end;padding-top:50px;display:none}@media screen and (min-device-width:1200px) and (max-device-width:1600px){.hero-title-container h1.hero{font-size:100px}.hero-title-container{width:70%;margin-top:35vh}.flip-card .card-front p{font-size:16px}.card-back p{font-size:12px}.big-picture{width:575px}.small-picture-image{width:150px}.apartment-types-button{margin-right:65px}.hero-subtitle{font-size:27px}}@media screen and (min-device-width:960px) and (max-device-width:1199px){.hero-title-container h1.hero{font-size:100px}.hero-title-container{width:70%;margin-top:35vh}.flip-card .card-front p{font-size:16px}.flip-card,.flip-card .card-front,.flip-card .card-back{width:230px}.card-back p{font-size:12px}.big-picture{width:575px}.small-picture-image{width:120px}.hero-subtitle{font-size:22px}.about-riverlife{gap:50px}.about-riverlife-left{width:39%}.apartment-types-button{margin-right:25px}}@media screen and (min-device-width:768px) and (max-device-width:959px) and (orientation:landscape){.hero-title-container h1.hero{font-size:100px}.hero-title-container{width:70%;margin-top:35vh}.flip-card .card-front p{font-size:16px}.flip-card,.flip-card .card-front,.flip-card .card-back{width:230px}.card-back p{font-size:12px}.big-picture{width:370px}.small-picture-image{width:120px}.hero-subtitle{font-size:22px}.about-riverlife{gap:50px}.about-riverlife-left{width:39%}.apartment-types-button{margin-right:25px}}@media screen and (max-device-width:959px){.about-riverlife-left{justify-content:center;gap:0;width:100%}.about-riverlife-gallery{gap:55px;width:100%}.small-pictures{flex-direction:row;display:none}.big-picture{aspect-ratio:1;width:100%;height:auto;margin-left:0;position:relative}.big-picture img{aspect-ratio:1;position:relative;transform:translate(38%);width:auto!important;height:325px!important}.small-picture-image{width:30%!important}.gallery-big{flex-direction:column!important}.gallery-big .big-image,.gallery-big .small-grid{width:100%!important}.small-grid .small-grid-image{width:calc(100% - 10px)!important}.gallery-big .small-grid{grid-column-gap:10px!important;grid-row-gap:10px!important}.big-gallery-container{margin-bottom:20px}.hero-title-container{margin-top:0}.hero-title-content{gap:70px}.big-picture,.about-riverlife-gallery{height:auto;position:relative;overflow:hidden}.mobile-arrows{justify-content:flex-end;display:flex}}
.riverlife-hero{width:100vw;height:100vh;position:relative}.hero-foreground{background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.hero-title-container{margin-top:350px}.hero-title-content{gap:100px;height:100%;position:relative}.hero,.hero-subtitle{color:#fff}.hero{text-transform:uppercase;font-size:150px;font-style:normal;font-weight:600;line-height:93.6%}.hero-subtitle{text-transform:uppercase;font-size:32px;font-style:normal;font-weight:400;line-height:213.1%}video{z-index:-1;width:100vw;height:auto;position:relative}img.five-percent-image{width:150px;height:150px;position:absolute;top:120px;right:110px}.riverlife-hero .video-container{width:100vw;height:100vh;position:absolute;top:0;left:0;overflow:hidden;z-index:-1!important}.riverlife-hero .video-container video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-device-width:959px) and (min-device-width:376px){.riverlife-hero{height:120vh;min-height:100vh}.hero{font-size:40px;line-height:123.6%}.hero-subtitle{margin-top:25px;font-size:20px;line-height:123.1%}.filter-element.number-range{justify-content:space-between;align-items:center;padding-right:10%}.filter-element.checkbox{justify-content:space-between;padding-right:10%}.filters{margin-bottom:15px!important}video{z-index:-1;width:auto;height:100vh;position:relative}img.five-percent-image{display:none}}@media screen and (max-device-width:375px){.riverlife-hero{height:150vh;min-height:100vh}.hero{font-size:40px;line-height:123.6%}.hero-subtitle{margin-top:25px;font-size:20px;line-height:123.1%}.filter-element.number-range{justify-content:space-between;align-items:center;padding-right:10%}.filter-element.checkbox{justify-content:space-between;padding-right:10%}.filters{margin-bottom:15px!important}video{z-index:-1;width:auto;height:100vh;position:relative}img.five-percent-image{display:none}}
