.selections{height:70vh!important}.selection-overlay{position:relative;background:rgba(0,0,0,.6)!important}.component{position:relative}.component .name{font-weight:400;font-size:64px;line-height:72px}.component .location{font-weight:400;font-size:24px}.small-title{color:#fff!important}.component .shortt{font-weight:400;font-size:16px;line-height:32px;width:60%}.selections .swiper-pagination-bullet-active{background-color:#1d6196!important}.selection-navigation{display:flex;gap:16px;z-index:10}.selection-next-btn,.selection-prev-btn{width:60px;height:60px;border-radius:50%;background:transparent!important;border:1px solid #fff!important;display:flex;justify-content:center;align-items:center;cursor:pointer;pointer-events:auto;z-index:1000;transition:all .3s ease}.selection-next-btn:hover,.selection-prev-btn:hover{background:hsla(0,0%,100%,.2);transform:scale(1.05)}.selection-next-btn:active,.selection-prev-btn:active{transform:scale(.95)}.selection-next-btn svg,.selection-prev-btn svg{font-size:32px;color:#fff;transition:transform .3s ease}.selection-prev-btn:hover svg{transform:translateX(-3px)}.selection-next-btn:hover svg{transform:translateX(3px)}.selection-next-btn.swiper-button-disabled,.selection-prev-btn.swiper-button-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}@media only screen and (max-width:768px){.selections{height:400px!important}.selection-next-btn,.selection-prev-btn{width:40px;height:40px}.selection-next-btn svg,.selection-prev-btn svg{font-size:24px}.selections .name{font-size:24px;font-weight:100;line-height:28px}.selections .location{font-size:16px}.component .shortt{font-size:14px;line-height:20px;width:90%}.villa-content{gap:.75rem!important}.loc svg{font-size:18px!important}.selection-navigation{gap:12px}}@media only screen and (min-width:768px) and (max-width:1024px){.selections{height:700px!important}.component .name{font-size:48px;line-height:56px}.component .shortt{width:70%}.selection-next-btn,.selection-prev-btn{width:50px;height:50px}.selection-next-btn svg,.selection-prev-btn svg{font-size:28px}}@media only screen and (max-width:768px){.review{justify-content:center}.review .name,.review p{text-align:center}}.why{padding:50px 0;padding-bottom:100px!important}.info h4{font-weight:400;font-size:40px}.info p{text-align:start!important}@media only screen and (max-width:600px){.info h4{font-size:24px}}