.unique-apartments-title{text-align:center;margin:60px 0}.unique-cards-container{justify-content:space-between;align-items:center}.unique-aparmtment-container{background:var(--grey-bg);padding-bottom:100px;position:relative;overflow:hidden}
.flip-card,.flip-card .card-front,.flip-card .card-back{aspect-ratio:1;width:332px}.flip-card{box-shadow:0 0 50px #0000001a}.flip-card,.card-front{background:var(--main-bg);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:58px;display:flex}.flip-card .card-front p{color:var(--main-text-color);text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:130%}.card-front{z-index:2;transform:rotateY(0)}.card-back{background:var(--riverlife-green-dark);z-index:1;justify-content:center;align-items:center;padding:50px 20px;transform:rotateY(180deg)}.unique-cards-container{perspective:1000px}.flip-card{transform-style:preserve-3d;position:relative}.card-back,.card-front{backface-visibility:hidden;position:absolute;top:0;left:0}.card-back p{color:var(--riverlife-green-light);font-size:14px;font-style:normal;font-weight:500;line-height:130%}.card-back p.flip-back-title{color:#fff}.screen-buttons{display:block}.mobile-buttons-round,.mobile-buttons{display:none}.mobile-buttons{justify-content:flex-end;margin-top:-60px;margin-bottom:50px}@media screen and (min-device-width:1200px) and (max-device-width:1600px){.screen-buttons{display:none}.mobile-buttons{display:flex}.flip-card .card-front p{font-size:16px}.flip-card,.flip-card .card-front,.flip-card .card-back{width:280px}.card-back p{font-size:12px}}@media screen and (min-device-width:960px) and (max-device-width:1199px){.screen-buttons{display:none}.mobile-buttons{display:flex}}@media screen and (min-device-width:768px) and (max-device-width:959px) and (orientation:landscape){.screen-buttons{display:none}.mobile-buttons{display:flex}}@media screen and (max-device-width:959px){.screen-buttons{display:block}.mobile-buttons{display:none}}
.about-riverlife-gallery{align-self:flex-start;width:65%;height:min(780px,100vh - 130px);padding:100px 0;display:flex;position:sticky;top:100px;overflow:hidden}.small-pictures{flex:0 0 105px;justify-content:space-between;gap:6px;height:100%}.small-picture-image{cursor:pointer;-o-transition:opacity .4s ease-in-out;flex:1 1 0;width:100%;min-height:0;transition:opacity .4s ease-in-out;position:relative;overflow:hidden}.small-picture-image:hover{opacity:1}.small-picture-image.active{opacity:.5}.big-picture{flex:1 1 0;align-self:stretch;min-width:0;max-width:780px;height:100%;margin-left:20px;position:relative;overflow:hidden}.image-container{flex-direction:column;gap:20px;display:flex;position:absolute;inset:0}.gallery-slide{flex:0 0 100%;width:100%;min-height:0;position:relative}.mobile-arrows{display:none}@media screen and (max-device-width:959px){.about-riverlife-gallery{gap:55px;width:100%;height:auto;padding:0;position:relative;top:auto;overflow:visible}.about-riverlife-gallery .small-pictures{display:none}.big-picture{aspect-ratio:3/2;align-self:auto;width:100%;max-width:none;height:auto;margin-left:0}.mobile-arrows{justify-content:flex-end;display:flex}}
.sliding-gallery{width:100%;height:auto;position:relative}.sliding-gallery-image{aspect-ratio:16/9;opacity:1;width:80%;margin-bottom:200px;position:relative}.sliding-gallery-content{align-items:center;width:100%;height:100%;position:relative}.sliding-gallery h1.cursive{color:#b891646b}.sliding-gallery h3{text-align:center;margin-top:-75px;margin-bottom:100px}@media screen and (min-device-width:960px) and (max-device-width:1199px){.sliding-gallery-image{width:90%}}@media screen and (min-device-width:768px) and (max-device-width:959px) and (orientation:landscape){.sliding-gallery-image{width:90%}}@media screen and (max-device-width:959px){h1.cursive{text-align:center;font-family:Charlotte,Bad Script;font-size:110px}.sliding-gallery-image{aspect-ratio:1;width:95%;margin-bottom:100px}.sliding-gallery h3{margin-top:-45px}}
