.timeline{display:block;position:relative;padding:145px 0 190px;background-color:var(--liquorice)}.timeline:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:45px;background-image:url(/images/graphics/landing-banner.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}.timeline .container{flex-direction:column;gap:40px}.timeline .container .timelineDots{display:flex;gap:60px;position:relative}.timeline .container .timelineDots .dot{display:block;position:relative;width:11px;height:11px;border:1px solid var(--halsbury-red);border-radius:12px;transition:background-color .3s ease}.timeline .container .timelineDots .dot:after{content:"";display:block;position:absolute;top:50%;right:-60px;width:60px;height:1px;background-color:var(--halsbury-red)}.timeline .container .timelineDots .dot:last-child:after{content:none}.timeline .container .timelineDots.one .dot:first-child,.timeline .container .timelineDots.three .dot:first-child,.timeline .container .timelineDots.three .dot:nth-child(2),.timeline .container .timelineDots.three .dot:nth-child(3),.timeline .container .timelineDots.two .dot:first-child,.timeline .container .timelineDots.two .dot:nth-child(2){background-color:var(--halsbury-red)}.timeline .container .timelineCards{display:grid;grid-template-columns:100% 100% 100%;grid-gap:200px;gap:200px;align-items:stretch;justify-content:flex-start;width:100%}.timeline .container .timelineCards .timelineCard{display:grid;grid-template-columns:1fr 580px;grid-template-areas:"content image";grid-gap:105px;gap:105px;width:100%;overflow:visible}.timeline .container .timelineCards .timelineCard:nth-child(2n){grid-template-columns:580px 1fr;grid-template-areas:"image content"}.timeline .container .timelineCards .timelineCard:nth-child(2n) .assetWrapper{transform:rotate(-1.62deg)}.timeline .container .timelineCards .timelineCard .content{grid-area:content}.timeline .container .timelineCards .timelineCard .content p.year{font-family:Tanker-Regular,sans-serif;font-size:110px;line-height:96%;color:var(--frost);text-transform:uppercase;margin-top:65px;margin-bottom:10px}.timeline .container .timelineCards .timelineCard .content .cardContent *{color:var(--white)}.timeline .container .timelineCards .timelineCard .content .cardContent p{margin-bottom:15px}.timeline .container .timelineCards .timelineCard .assetWrapper{grid-area:image;display:block;position:relative;transform:rotate(.73deg)}.timeline .container .timelineCards .timelineCard .assetWrapper .asset{display:block;position:relative;width:100%;max-width:580px!important;height:auto;border-radius:4px;overflow:hidden}.timeline .container .timelineCards .timelineCard .assetWrapper .asset img{object-fit:cover;object-position:center center}@media screen and (max-width:1400px){.timeline .container .timelineCards .timelineCard{grid-template-columns:1fr 480px}.timeline .container .timelineCards .timelineCard .content p.year{margin-top:20px}}@media screen and (max-width:990px){.timeline .container .timelineCards .timelineCard{display:flex;flex-direction:column;gap:40px}.timeline .container .timelineCards .timelineCard .content p.year{margin-top:0}.timeline .container .timelineCards .timelineCard .assetWrapper{width:400px}}@media screen and (max-width:768px){.timeline{display:none}}.timelineCarouselWrapper{display:none;position:relative;max-width:100%}.timelineCarouselWrapper .swiper.timelineCarousel{display:block;position:relative;max-width:100%}.timelineCarouselWrapper .swiper.timelineCarousel .swiper-wrapper .swiper-slide{height:auto;width:auto}.timelineCarouselWrapper .swiper.timelineCarousel .swiper-wrapper .swiper-slide .timelineCard{padding:60px var(--mobile-padding) 100px var(--mobile-padding);background-color:var(--liquorice);height:100%}.timelineCarouselWrapper .swiper.timelineCarousel .swiper-wrapper .swiper-slide .timelineCard:nth-child(2n) .assetWrapper{transform:rotate(-1.62deg)}.timelineCarouselWrapper .swiper.timelineCarousel .swiper-wrapper .swiper-slide .timelineCard .content{margin-bottom:40px}.timelineCarouselWrapper .swiper.timelineCarousel .swiper-wrapper .swiper-slide .timelineCard .content p.year{font-family:Tanker-Regular,sans-serif;font-size:60px;line-height:96%;color:var(--frost);text-transform:uppercase;margin-bottom:20px}.timelineCarouselWrapper .swiper.timelineCarousel .swiper-wrapper .swiper-slide .timelineCard .content .cardContent *{color:var(--white)}.timelineCarouselWrapper .swiper.timelineCarousel .swiper-wrapper .swiper-slide .timelineCard .content .cardContent p{margin-bottom:15px}.timelineCarouselWrapper .swiper.timelineCarousel .swiper-wrapper .swiper-slide .timelineCard .assetWrapper{display:block;position:relative;transform:rotate(.73deg)}.timelineCarouselWrapper .swiper.timelineCarousel .swiper-wrapper .swiper-slide .timelineCard .assetWrapper .asset{display:block;position:relative;width:100%;max-width:425px!important;height:auto;border-radius:4px;overflow:hidden}.timelineCarouselWrapper .swiper.timelineCarousel .swiper-wrapper .swiper-slide .timelineCard .assetWrapper .asset img{object-fit:cover;object-position:center center}.timelineCarouselWrapper .swiper.timelineCarousel .swiper-pagination{display:flex;position:relative;gap:10px;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;bottom:66px;max-width:calc(100% - 48px);margin:0 auto}.timelineCarouselWrapper .swiper.timelineCarousel .swiper-pagination .swiper-pagination-bullet{display:block;position:relative;width:12px;height:12px;border:2px solid var(--halsbury-red);margin:0;opacity:1;background-color:rgba(0,0,0,0);cursor:pointer;transition:background-color .5s ease}.timelineCarouselWrapper .swiper.timelineCarousel .swiper-pagination .swiper-pagination-bullet:only-child{display:none}.timelineCarouselWrapper .swiper.timelineCarousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--halsbury-red)}@media screen and (max-width:768px){.timelineCarouselWrapper{display:block;box-sizing:border-box;padding:0 var(--mobile-padding)}.timelineCarouselWrapper .swiper.countryResortsCarousel .swiper-pagination{max-width:calc(100% - 48px)}}