.theme-page .top-banner{margin-bottom:30px}.theme-page .top-banner .image-container{background-color:#dee2e6;height:700px;position:relative;width:100%;z-index:1000}.theme-page .top-banner .image-container img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.theme-page .top-banner .image-container .searchbar-container{bottom:50px;left:50%;position:absolute;transform:translate(-50%);width:100%}.theme-page .theme-name{margin-bottom:30px}.theme-page .theme-details{background-color:#fff;border-radius:.3125rem;box-shadow:0 40px 30px -20px #0000001a;height:auto;width:100%}.theme-page .bullets{padding:20px 30px 5px}.theme-page .bullets .bullet-container{align-items:center;display:flex;margin-bottom:15px}.theme-page .bullets .bullet-container .ico{color:#5eb6fe;margin-right:7px}.theme-page .available-travels{margin-bottom:-30px}.theme-page .highlights{border-top:1px solid #ebedf3;padding:20px 30px 10px}.theme-page .highlights ul{margin-bottom:0;padding-left:0}.theme-page .highlights ul li{list-style-type:none;margin-bottom:15px;padding-left:15px;position:relative}.theme-page .highlights ul li:before{background-color:#5eb6fe;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:10px;width:6px}.theme-page .theme-description{margin-bottom:20px}.theme-page .theme-description p{max-height:none}.theme-page .theme-description p.faded-text{max-height:400px;overflow:hidden;position:relative;transition:max-height .3s ease}.theme-page .theme-description p.faded-text:after{background:linear-gradient(180deg,transparent,#f2f5fb);bottom:0;content:"";height:180px;left:0;position:absolute;right:0}
