.text-and-image-block{overflow:hidden}.text-and-image-block__text-wrapper{background-color:#fff;display:flex;flex-direction:column;padding:32px 16px;position:relative;z-index:10}.desktop .text-and-image-block__text-wrapper{padding:32px}.main-grid .text-and-image-block__text-wrapper{grid-column:1/span 6;grid-row:5/span 3}.text-and-image-block__mobile-image{overflow-x:scroll;-webkit-overflow-scrolling:touch}.text-and-image-block__mobile-image .async-image{flex-shrink:0;width:100%}.text-and-image-block__mobile-image .async-image:not(.async-image--full-width){height:250px}@media (min-width: 39.06rem){.text-and-image-block__mobile-image .async-image:not(.async-image--full-width){height:500px}}.text-and-image-block__mobile-image .async-image.async-image--full-width.async-image--standing img{height:auto;min-height:100%}.my-booked-object .text-and-image-block__mobile-image .async-image,.hero-image .text-and-image-block__mobile-image .async-image,.two-images .text-and-image-block__mobile-image .async-image{margin:0 4px 0 0}.my-booked-object .text-and-image-block__mobile-image .async-image:last-child,.hero-image .text-and-image-block__mobile-image .async-image:last-child,.two-images .text-and-image-block__mobile-image .async-image:last-child{margin:0}.text-and-image-block__mobile-image .async-image img{height:100%}.text-and-image-block__mobile-image__solo-standing .async-image.async-image--standing{height:300px}@media (min-width: 39.06rem){.text-and-image-block__mobile-image__solo-standing .async-image.async-image--standing{height:600px}}.text-and-image-block__mobile-image__scroll{display:flex;justify-content:flex-start}.text-and-image-block__mobile-image__scroll__img{display:inline-block;max-width:750px}.text-and-image-block__mobile-image__scroll .async-image{flex:0 0 360px}@media (min-width: 39.06rem){.text-and-image-block__mobile-image__scroll .async-image{flex-basis:745px}}.text-and-image-block__mobile-image__scroll .async-image--standing{flex-basis:167px}@media (min-width: 39.06rem){.text-and-image-block__mobile-image__scroll .async-image--standing{flex-basis:333px}}.text-and-image-block__img-wrapper{grid-column:3/span 10;grid-row:1/span 8;text-align:center}.text-and-image-block__img-wrapper img{max-height:725px;max-width:100%}.text-and-image-block:nth-child(2n) .main-grid .text-and-image-block__text-wrapper{grid-column:7/span 6}.text-and-image-block:nth-child(2n) .text-and-image-block__img-wrapper{grid-column:1/span 10}.text-and-image-block.hero-image .hero-image__hero{align-items:center;display:flex;justify-content:center;margin-bottom:-80px;max-height:570px;overflow:hidden}.text-and-image-block.hero-image .hero-image__hero img{max-width:100%}.text-and-image-block.hero-image .hero-image__content-wrapper .main-grid{grid-template-rows:88px auto auto auto auto}.text-and-image-block.hero-image .hero-image__content-wrapper .main-grid .text-and-image-block__text-holder{grid-column:1/span 8;grid-row:1/span 5;padding-right:8px}.text-and-image-block.hero-image .hero-image__content-wrapper .main-grid .text-and-image-block__text-holder--center{grid-column:3/span 8;padding:0}.text-and-image-block.hero-image .text-and-image-block__img-wrapper{grid-column:9/span 3;grid-row:2/span 3;text-align:center}.text-and-image-block.hero-image .text-and-image-block__img-wrapper img{width:100%}.text-and-image-block.hero-image:nth-child(2n) .main-grid .text-and-image-block__text-holder{grid-column:5/span 8}.text-and-image-block.hero-image:nth-child(2n) .main-grid .text-and-image-block__text-holder--center{grid-column:3/span 8;padding:0}.text-and-image-block.hero-image:nth-child(2n) .text-and-image-block__img-wrapper{grid-column:2/span 3}.text-and-image-block.two-images .main-grid{grid-gap:16px}.text-and-image-block.two-images .main-grid .text-and-image-block__first-image{display:flex;grid-column:5/span 8;grid-row:1/span 3;justify-content:flex-start}.text-and-image-block.two-images .main-grid .text-and-image-block__second-image{grid-column:2/span 3;grid-row:2/span 1;text-align:right}.text-and-image-block.two-images .main-grid .text-and-image-block__second-image--standing{grid-column:3/span 2}.text-and-image-block.two-images .main-grid .text-and-image-block__second-image img{max-width:100%}.text-and-image-block.two-images .main-grid .text-and-image-block__text-wrapper{grid-column:1/span 6;grid-row:3/span 2}.text-and-image-block.two-images:nth-child(2n) .text-and-image-block__first-image{grid-column:1/span 8;justify-content:flex-end}.text-and-image-block.two-images:nth-child(2n) .text-and-image-block__second-image{grid-column:9/span 3;text-align:left}.text-and-image-block.two-images:nth-child(2n) .text-and-image-block__second-image--standing{grid-column:9/span 2}.text-and-image-block.two-images:nth-child(2n) .text-and-image-block__text-wrapper{grid-column:7/span 6}.text-and-image-block.my-booked-object{margin:0 auto 64px}.desktop .text-and-image-block.my-booked-object{margin:0 auto 80px}.text-and-image-block.my-booked-object .main-grid{grid-gap:16px}.text-and-image-block.my-booked-object .main-grid .text-and-image-block__first-image{display:flex;grid-column:5/span 8;grid-row:1/span 3;justify-content:flex-start}.text-and-image-block.my-booked-object .main-grid .text-and-image-block__second-image{grid-column:2/span 3;grid-row:2/span 1;text-align:right}.text-and-image-block.my-booked-object .main-grid .text-and-image-block__second-image img{max-width:100%}.text-and-image-block.my-booked-object .main-grid .text-and-image-block__text-wrapper{grid-column:1/span 6;grid-row:3/span 2}.text-and-image-block.my-booked-object:nth-child(2n) .text-and-image-block__first-image{grid-column:1/span 8;justify-content:flex-end}.text-and-image-block.my-booked-object:nth-child(2n) .text-and-image-block__second-image{grid-column:9/span 3;text-align:left}.text-and-image-block.my-booked-object:nth-child(2n) .text-and-image-block__text-wrapper{grid-column:7/span 6}.text-and-image-block .text-and-image-block__no-img{background-color:#fff;padding:32px 24px}.text-and-image-block .text-and-image-block__no-img h3,.text-and-image-block .text-and-image-block__no-img h2{grid-column:1/span 4;grid-row:1/span 1}.text-and-image-block .text-and-image-block__no-img .text-and-image-block__text-wrapper{column-count:2;column-gap:32px;grid-column:5/span 8!important;grid-row:1/span 1!important;padding:0 0 0 16px}.text-and-image-block .text-and-image-block__no-img .text-and-image-block__link{grid-column:span 12}
