@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.page-header-content{display:flex;flex-direction:column;height:calc(100vh - 107px)}.page-header-content.fixed-height{display:block}.page-header-content.fixed-height .background-wrapper,.page-header-content.fixed-height .wrapper{height:auto}.page-header-content.fixed-height .wrapper>.container{align-items:center;display:block;justify-content:center;left:0;margin:0 auto;padding-bottom:10rem;padding-top:10rem;position:relative;top:0;transform:translate(0)}.page-header-content .background-wrapper{flex-grow:1;height:100%;position:relative}.page-header-content .wrapper{border-radius:0 0 5rem 5rem;height:100%;margin-left:1rem;margin-right:1rem;overflow:hidden;position:relative;width:calc(100% - 2rem)}.page-header-content .wrapper .bg-img:after{background:rgba(0,0,0,.35);bottom:0;content:"";left:0;mix-blend-mode:multiply;position:absolute;right:0;top:0;z-index:1}.page-header-content .wrapper>.container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.page-header-content .bottom{border-bottom-left-radius:5rem;border-bottom-right-radius:5rem}.page-header-content .bottom .grid{grid-gap:20rem;gap:20rem}.page-header-content .bottom .grid .rating p img{display:inline-block;height:1.4rem;margin-right:.5rem;vertical-align:baseline}.page-header-content .bottom .grid .rating .rating-number{margin-bottom:1.5rem;margin-top:3rem}.page-header-content .bottom .grid .rating .rating-number img{display:inline-block;height:1.4rem;margin-right:.25rem;vertical-align:middle}@media only screen and (max-width:1124px){.page-header-content{height:calc(100vh - 86px)}.page-header-content .bottom .grid-h-3-1{grid-template-columns:4fr 2fr;grid-gap:5rem;gap:5rem}}@media only screen and (max-width:768px){.page-header-content{display:block;height:auto}.page-header-content .background-wrapper{height:50vh}.page-header-content .bottom .grid-h-3-1{grid-template-columns:1fr;grid-gap:3rem;gap:3rem}}