.component-event-package{padding:8rem 6rem 8rem 0;display:flex;justify-content:flex-end;position:relative}@media (max-width:991px){.component-event-package{padding:6rem 4rem}}.component-event-package .parallax-image{position:absolute;top:0;left:0;z-index:-1}.component-event-package .inner{width:48.5rem;padding:4rem 3.5rem;background-color:#fff}.component-event-package .inner h2{color:#1c3bf0;font-size:5.6rem;font-family:"GT America Condensed";font-weight:700;margin-bottom:2rem;text-transform:uppercase}@media (max-width:991px){.component-event-package .inner h2{font-size:3.3rem}}.component-event-package .inner ul{margin-bottom:-.6rem}.component-event-package .inner ul li{margin-bottom:.6rem}.component-event-package .inner .btn-wrapper{margin-top:2.5rem}.tour-matrix{background:#c5dff0;display:flex;flex-direction:row;flex-wrap:wrap;padding:6rem;text-align:center}.tour-matrix .matrix-container{display:grid;grid-auto-flow:column;position:relative;margin:0 auto;font-family:"GT America Condensed";max-width:100vw;overflow:auto}.tour-matrix .matrix-container span{font-family:"GT America Condensed"}.tour-matrix .matrix-container .column{display:contents}.tour-matrix .matrix-container .cell{padding:1rem;transition:all .3s;display:flex;justify-content:center;align-items:center;flex-direction:column;border-bottom:1px solid #9bc4df}.tour-matrix .matrix-container .cell.bold{font-weight:600}.tour-matrix .matrix-container .cell-left{align-items:flex-start;text-align:left}.tour-matrix .matrix-container .cell span{padding:10px 20px;transition:all .3s}.tour-matrix .matrix-container .cell.price-cell span{border-radius:2.2rem}.tour-matrix .matrix-container .cell.price-cell:hover span{cursor:pointer;background:#fff;color:#000}.tour-matrix .matrix-container .cell.sold-out span{border-radius:2.2rem;color:#fff;font-weight:600;background:red}.tour-matrix .matrix-container .cell.sold-out:hover span{background:red}.tour-matrix .matrix-container .cell .prices-from{font-size:1rem}.tour-matrix .matrix-container .cell svg{height:20px}.tour-matrix .matrix-container .cell .hotel-name{transition:all .3s}.tour-matrix .matrix-container .cell .hotel-name:hover{cursor:pointer;color:#1c3bf0}.tour-matrix .matrix-container .cell .info{display:none;position:fixed;background:#fff;top:20%;padding:2rem;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100vh;overflow-y:scroll;z-index:10}.tour-matrix .matrix-container .cell .info .close-hotel-btn{position:absolute;right:2rem;top:2rem}.tour-matrix .matrix-container .cell .info .close-hotel-btn:hover{cursor:pointer}.tour-matrix .matrix-container .cell .info.active{display:block}.tour-matrix .matrix-container .cell .info .amenities,.tour-matrix .matrix-container .cell .info .description{margin:2rem 0}.tour-matrix .matrix-container .cell .info .amenities br,.tour-matrix .matrix-container .cell .info .description br{content:""}.tour-matrix .matrix-container .cell .info .amenities br::before,.tour-matrix .matrix-container .cell .info .description br::before{content:","}.tour-matrix .matrix-container .cell .info .name{font-weight:600;margin-bottom:2rem}.tour-matrix .matrix-container .cell .info svg polygon{fill:#1c3bf0}.tour-matrix .small{font-size:1rem;padding-top:1rem}