#page-home .tx-call-to-action{position:fixed!important;bottom:var(--gap)!important;z-index:100}.tx-page-home{width:100%;height:100%}.tx-page-home__inner{display:flex}.tx-home-hero,.tx-page-home__inner{position:relative;width:100%;height:100%}.tx-home-hero{z-index:10}.tx-home-hero .tx-control{position:absolute;right:0;bottom:0;padding:1rem}.tx-home-hero .tx-bullets{position:absolute;bottom:4.2rem;left:0;display:none}.tx-home-hero__inner{overflow:hidden;width:100%;height:100%}.tx-home-hero__list{width:100%;height:100%;display:flex;align-content:flex-start;flex-wrap:wrap}.tx-home-hero__item{flex:0 0 100%;height:100%;display:flex;align-items:flex-end;justify-content:center;padding:var(--gap) var(--gap) 4rem var(--gap)}.tx-home-hero__holder{opacity:.4}.tx-home-hero__content{text-align:center;display:block}.tx-home-hero__wrapper{max-height:0;overflow:hidden}.tx-home-hero__title>*{font-size:3rem;line-height:.9;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;margin:0}.tx-home-hero__title>* em{font-family:var(--serif);font-weight:400}.tx-home-hero__description{max-width:29rem;margin:1.5rem auto auto}.tx-home-hero__description>*{font-size:1.6rem;line-height:1.2;margin:0;font-family:var(--serif)}.tx-home-hero__btn{margin-top:4rem;margin-bottom:.5rem}.tx-home-hero__btn .tx-btn-circular{margin:auto}@media only screen and (min-width:1023px){.tx-home-hero .tx-control{left:0;right:auto;bottom:5rem;padding:var(--gap)}.tx-home-hero .tx-bullets{display:none}.tx-home-hero__list{padding:0 2rem}.tx-home-hero__item{height:33.33333%;align-items:center;justify-content:flex-start;padding:0;flex:0 0 100%}.tx-home-hero__item:nth-child(2n){justify-content:flex-end}.tx-home-hero__content{pointer-events:none}.tx-home-hero__title>*{font-size:7rem}.tx-home-hero__description{max-width:38rem;margin-top:2.2rem}.tx-home-hero__btn{margin-top:2.5rem}}.tx-call-to-action{position:relative;left:0;right:0;bottom:0;z-index:100;display:none}.tx-call-to-action__inner{display:flex;align-items:center;justify-content:space-between}.tx-call-to-action__marquee{flex:1 1 auto;display:flex;overflow:hidden}.tx-marquee__text{font-weight:700;line-height:2}.tx-call-to-action__btn{flex:0 0 auto;position:absolute;right:var(--gap)}@media only screen and (min-width:1023px){.tx-call-to-action{display:block}}.tx-marquee{pointer-events:none;text-transform:uppercase}.tx-marquee__travel{display:flex;align-items:center;white-space:nowrap}