.homepage{display:block;position:relative;overflow-x:hidden}.homepage #awwwards{position:fixed;z-index:999;transform:translateY(-50%);top:50%;right:0}.homepage .intro{display:block;position:relative;padding:130px 0 125px}.homepage .intro .container{flex-direction:column}.homepage .intro .container .subHeading{display:block}.homepage .intro .container .subHeading h2{margin-bottom:25px}.homepage .intro .container .pageContent{display:block;margin-right:112px}.homepage .intro .container .pageContent h3{margin-bottom:30px}.homepage .intro .container .pageContent p{margin-bottom:12px}.homepage .products{display:block;position:relative;padding-bottom:140px}.homepage .products .container{justify-content:center}.homepage .products .container .productsGrid{display:grid;position:relative;grid-template-columns:1fr 1fr;grid-gap:0 40px;gap:0 40px;width:83.444%}.homepage .products .container .productsGrid .product{display:block;position:relative;transition:transform .4s ease}.homepage .products .container .productsGrid .product:nth-child(2n){margin-top:75px}.homepage .products .container .productsGrid .product:hover{transform:rotate(-1.38deg)}.homepage .products .container .productsGrid .product:hover .content{background-color:var(--mulberry)}.homepage .products .container .productsGrid .product:hover .content *{color:var(--white)}.homepage .products .container .productsGrid .product:hover .content hr{border:1px solid var(--white)}.homepage .products .container .productsGrid .product:hover .content .ArrowLink:hover{color:var(--dune)}.homepage .products .container .productsGrid .product:hover .content .ArrowLink:hover svg path{stroke:var(--dune)}.homepage .products .container .productsGrid .product:hover .content .ArrowLink svg path{stroke:var(--white);transition:stroke .3s ease}.homepage .products .container .productsGrid .product.Ski .content{background-color:var(--sky-blue)}.homepage .products .container .productsGrid .product.Ski:hover .content{background-color:var(--berry)}.homepage .products .container .productsGrid .product.Ski:hover .content *{color:var(--white)}.homepage .products .container .productsGrid .product.Ski:hover .content hr{border:1px solid var(--white)}.homepage .products .container .productsGrid .product.Ski:hover .content .ArrowLink:hover{color:var(--sky-blue)}.homepage .products .container .productsGrid .product.Ski:hover .content .ArrowLink:hover svg path{stroke:var(--sky-blue)}.homepage .products .container .productsGrid .product.Ski:hover .content .ArrowLink svg path{stroke:var(--white);transition:stroke .3s ease}.homepage .products .container .productsGrid .product.Sport .content,.homepage .products .container .productsGrid .product.Sports .content{background-color:var(--pea-green)}.homepage .products .container .productsGrid .product.Sport:hover .content,.homepage .products .container .productsGrid .product.Sports:hover .content{background-color:var(--liquorice)}.homepage .products .container .productsGrid .product.Sport:hover .content *,.homepage .products .container .productsGrid .product.Sports:hover .content *{color:var(--white)}.homepage .products .container .productsGrid .product.Sport:hover .content hr,.homepage .products .container .productsGrid .product.Sports:hover .content hr{border:1px solid var(--white)}.homepage .products .container .productsGrid .product.Sport:hover .content .ArrowLink:hover,.homepage .products .container .productsGrid .product.Sports:hover .content .ArrowLink:hover{color:var(--pea-green)}.homepage .products .container .productsGrid .product.Sport:hover .content .ArrowLink:hover svg path,.homepage .products .container .productsGrid .product.Sports:hover .content .ArrowLink:hover svg path{stroke:var(--pea-green)}.homepage .products .container .productsGrid .product.Sport:hover .content .ArrowLink svg path,.homepage .products .container .productsGrid .product.Sports:hover .content .ArrowLink svg path{stroke:var(--white);transition:stroke .3s ease}.homepage .products .container .productsGrid .product.Music .content{background-color:var(--candy)}.homepage .products .container .productsGrid .product.Music:hover .content{background-color:var(--satsuma)}.homepage .products .container .productsGrid .product.Music:hover .content *{color:var(--liquorice)}.homepage .products .container .productsGrid .product.Music:hover .content hr{border:1px solid var(--liquorice)}.homepage .products .container .productsGrid .product.Music:hover .content .ArrowLink:hover{color:var(--candy)}.homepage .products .container .productsGrid .product.Music:hover .content .ArrowLink:hover svg path{stroke:var(--candy)}.homepage .products .container .productsGrid .product.Music:hover .content .ArrowLink svg path{stroke:var(--liquorice);transition:stroke .3s ease}.homepage .products .container .productsGrid .product .previewAsset{display:block;position:relative;width:100%;height:300px;max-width:535px!important}.homepage .products .container .productsGrid .product .previewAsset img{object-fit:cover;object-position:center center}.homepage .products .container .productsGrid .product .productSticker{display:block;position:absolute!important;max-width:160px!important;right:5px;top:-50px}.homepage .products .container .productsGrid .product .content{display:block;position:relative;padding:40px 40px 60px;background-color:var(--dune);transition:background-color .3s ease}.homepage .products .container .productsGrid .product .content *{transition:color .3s ease}.homepage .products .container .productsGrid .product .content h4{margin:0 0 7px}.homepage .products .container .productsGrid .product .content h4 a{text-decoration:none;cursor:pointer}.homepage .products .container .productsGrid .product .content h4 a:hover{text-decoration:underline}.homepage .products .container .productsGrid .product .content .ArrowLink{margin:7px 0}.homepage .products .container .productsGrid .product .content hr{display:block;margin:23px 0 30px;border:1px solid var(--liquorice);transition:border .3s ease}.homepage .products .container .productsGrid .product .content ul{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:5px}.homepage .products .container .productsGrid .product .content ul li a{text-decoration:none}.homepage .products .container .productsGrid .product .content ul li a:hover{text-decoration:underline}.homepage .products .container .productsGrid .product .content:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:20px;background-image:url(/images/graphics/product-bottom-border.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.homepage .popular{display:block;position:relative;padding:130px 0 144px;background-color:var(--platinum)}.homepage .popular .container{flex-direction:column}.homepage .popular .container h3{margin-top:20px}.homepage .popular .container .popularItems{display:flex;gap:21px;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;min-width:2861px;max-width:2861px;margin-bottom:2861px;margin-top:70px}.homepage .popular .container .popularItems .tripCard{width:426px}.homepage .popular .container .popularItemsCarouselWrapper{display:none;position:relative}.homepage .popular .container .popularItemsCarouselWrapper .swiper.popularItemsCarousel{display:block;position:relative;max-width:100%}.homepage .popular .container .popularItemsCarouselWrapper .swiper.popularItemsCarousel .swiper-wrapper{padding-bottom:36px}.homepage .popular .container .popularItemsCarouselWrapper .swiper.popularItemsCarousel .swiper-wrapper .swiper-slide{height:auto;width:auto}.homepage .popular .container .popularItemsCarouselWrapper .swiper.popularItemsCarousel .swiper-pagination{display:flex;position:relative;gap:10px;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start}.homepage .popular .container .popularItemsCarouselWrapper .swiper.popularItemsCarousel .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:transparent;cursor:pointer;transition:background-color .5s ease}.homepage .popular .container .popularItemsCarouselWrapper .swiper.popularItemsCarousel .swiper-pagination .swiper-pagination-bullet:only-child{display:none}.homepage .popular .container .popularItemsCarouselWrapper .swiper.popularItemsCarousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--halsbury-red)}.homepage .whyHalsbury{display:block;position:relative;padding:150px 0 80px}.homepage .whyHalsbury .container{flex-direction:column;gap:90px 0}.homepage .whyHalsbury .container .title{display:block;position:relative;width:66.66%}.homepage .whyHalsbury .container .title h2{margin:0 0 40px}.homepage .whyHalsbury .container .whyBlocks{display:grid;position:relative;grid-template-columns:1fr 1fr;grid-gap:40px 20px;gap:40px 20px;width:80%}.homepage .whyHalsbury .container .whyBlocks .block{display:block;position:relative}.homepage .whyHalsbury .container .whyBlocks .block h4{margin:0 0 10px}.homepage .whyHalsbury .container .whyBlocks .block p{margin:0 0 90px}.homepage .whyHalsbury .container .whyBlocks .block a{display:inline-block}.homepage .whyHalsbury .container .whyLogos{display:flex;position:relative;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:46px}.homepage .whyHalsbury .container .whyLogos .logo{display:block;position:relative;max-width:150px!important}.homepage .whyHalsbury .container .whyLogos .logo img{width:auto;height:82px;object-fit:contain;object-position:center center}.homepage .support{display:block;position:relative;padding:140px 0 130px;background-color:var(--frost)}.homepage .support .container{flex-direction:column;gap:60px}.homepage .support .container .supportGrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:90px 20px;gap:90px 20px}.homepage .support .container .supportGrid h3{margin:0 0 20px}.homepage .support .container a.GetInTouch{display:block;position:absolute;right:10%;bottom:-60px}.homepage .caseStudies{display:block;position:relative;padding:200px 0 80px}.homepage .caseStudies .container{flex-direction:column;gap:60px}.homepage .caseStudies .container .studiesGrid{display:grid;position:relative;grid-template-columns:1fr 1fr;grid-gap:0 130px;gap:0 130px}.homepage .caseStudies .container .studiesGrid .caseStudy{display:block;position:relative}.homepage .caseStudies .container .studiesGrid .caseStudy:nth-child(2n){margin-top:175px}.homepage .caseStudies .container .studiesGrid .caseStudy .imageWrapper{display:block;position:relative}.homepage .caseStudies .container .studiesGrid .caseStudy .imageWrapper .thumbnail{max-width:100%!important;height:483px}.homepage .caseStudies .container .studiesGrid .caseStudy .imageWrapper .thumbnail img{display:block;width:100%;object-fit:cover;object-position:center center}.homepage .caseStudies .container .studiesGrid .caseStudy h3{margin:30px 0 20px}.homepage .caseStudies .container .studiesGrid .caseStudy p{margin:20px 0 10px}.homepage .caseStudies .container .studiesGrid .caseStudy a:hover svg{transform:translateX(10px)}.homepage .caseStudies .container .studiesGrid .caseStudy a svg{transition:transform .3s ease}.homepage .featuredBlogs{display:block;position:relative;padding:80px 0}.homepage .featuredBlogs .container{flex-direction:column;gap:40px}.homepage .featuredBlogs .container .blogsGrid{display:grid;position:relative;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px}.homepage .fullyProtected .container .content{padding:160px 0}.homepage .fullyProtected .container .content .GetInTouch{display:none}.homepage .Faqs{display:block;position:relative;padding:80px 0 220px}.homepage .Faqs .container{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;align-items:start}.homepage .Faqs .container .QuestionsAndContent{display:block}.homepage .Faqs .container .QuestionsAndContent h2{margin:0 0 60px}.homepage .Faqs .container .QuestionsAndContent .InnerContent{margin-top:100px}.homepage .Faqs .container .QuestionsAndContent .InnerContent h3,.homepage .Faqs .container .QuestionsAndContent .InnerContent h4{margin-bottom:10px}.homepage .Faqs .container .assetWrapper{display:inline-block;position:relative;width:90%;max-width:538px;justify-self:end}.homepage .Faqs .container .assetWrapper:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;background-color:var(--liquorice);z-index:1;transform:rotate(-1.75deg);transform-origin:bottom right}.homepage .Faqs .container .assetWrapper .FaqImage{display:block;position:relative;width:100%;max-width:538px!important;height:auto;border-radius:4px;overflow:hidden;z-index:2;transform:rotate(2.17deg)}.homepage .Faqs .container .assetWrapper .FaqImage img{object-fit:cover;object-position:center center}.homepage .Faqs .container .GetInTouch{position:absolute;left:55%;top:400px;z-index:3}@media screen and (max-width:1400px){.homepage .whyHalsbury .container .whyBlocks{width:unset}.homepage .support .container a.GetInTouch{right:3%}.homepage .caseStudies .container .studiesGrid .caseStudy .imageWrapper .thumbnail{height:337px}.homepage .Faqs .container .QuestionsAndContent .InnerContent{margin-top:80px}.homepage .Faqs .container .GetInTouch{left:48%;top:280px}}@media screen and (max-width:990px){.homepage .intro .container .pageContent{margin-right:0}.homepage .products .container .productsGrid{grid-template-columns:1fr;gap:85px 0;justify-items:center;width:unset}.homepage .products .container .productsGrid .product{max-width:535px}.homepage .products .container .productsGrid .product:nth-child(2n){margin-top:0}.homepage .whyHalsbury .container .whyBlocks{grid-template-columns:1fr;row-gap:90px}.homepage .whyHalsbury .container .whyBlocks .block p{margin:0 0 40px}.homepage .support .container .supportGrid{grid-template-columns:1fr 1fr}.homepage .support .container a.GetInTouch{right:10%}.homepage .caseStudies .container .studiesGrid{gap:0 60px}.homepage .caseStudies .container .studiesGrid .caseStudy .imageWrapper .thumbnail{height:268px}.homepage .Faqs .container{grid-template-columns:1fr}.homepage .Faqs .container .assetWrapper{justify-self:start}.homepage .Faqs .container .GetInTouch{left:48%;top:unset;bottom:140px}}@media screen and (max-width:768px){.homepage .intro{padding:60px 0 100px}.homepage .intro .container .subHeading h2{margin-bottom:20px}.homepage .intro .container .pageContent,.homepage .intro .container .subHeading{padding:0 var(--mobile-padding)}.homepage .products{padding-bottom:60px}.homepage .products .container .productsGrid{padding:0 var(--mobile-padding)}.homepage .products .container .productsGrid .product .productSticker{max-width:110px!important}.homepage .products .container .productsGrid .product .content{padding:26px 26px 39px}.homepage .products .container .productsGrid .product .content:after{height:13px}.homepage .products .container .productsGrid .product .content hr{margin:13px 0 20px}.homepage .popular{padding:60px 0 100px}.homepage .popular .container h2{padding:0 var(--mobile-padding)}.homepage .popular .container h3{margin-top:2px;padding:0 var(--mobile-padding)}.homepage .popular .container .popularItems{display:none}.homepage .popular .container .popularItemsCarouselWrapper{display:block;padding:0 var(--mobile-padding);margin-top:35px}.homepage .whyHalsbury{padding:60px 0}.homepage .whyHalsbury .container{gap:40px 0}.homepage .whyHalsbury .container .title{padding:0 var(--mobile-padding);width:unset}.homepage .whyHalsbury .container .title h2{margin:0 0 20px}.homepage .whyHalsbury .container .whyBlocks{row-gap:40px;padding:0 var(--mobile-padding)}.homepage .whyHalsbury .container .whyBlocks .block p{margin:0}.homepage .whyHalsbury .container .whyBlocks .block a.button{margin-top:40px}.homepage .whyHalsbury .container .whyLogos{gap:20px;padding:0 var(--mobile-padding)}.homepage .whyHalsbury .container .whyLogos .logo{width:auto!important;max-width:65px!important}.homepage .whyHalsbury .container .whyLogos .logo img{height:37px}.homepage .support{padding:60px 0}.homepage .support .container{gap:20px}.homepage .support .container h2{padding:0 var(--mobile-padding)}.homepage .support .container .supportGrid{grid-template-columns:1fr;gap:40px;padding:0 var(--mobile-padding)}.homepage .support .container a.GetInTouch{right:24px;bottom:-148px}.homepage .caseStudies{padding:175px 0 80px}.homepage .caseStudies .container{gap:20px}.homepage .caseStudies .container h2{max-width:300px;padding:0 var(--mobile-padding)}.homepage .caseStudies .container .studiesGrid{grid-template-columns:1fr;gap:40px 0;padding:0 var(--mobile-padding)}.homepage .caseStudies .container .studiesGrid .caseStudy:nth-child(2n){margin-top:0}.homepage .caseStudies .container .studiesGrid .caseStudy .imageWrapper .thumbnail{height:unset}.homepage .featuredBlogs .container h2{padding:0 var(--mobile-padding)}.homepage .featuredBlogs .container .blogsGrid{display:none}.homepage .testimonials{padding:91px 0 60px}.homepage .testimonials:before{height:31px}.homepage .fullyProtected .container .content{padding:60px var(--mobile-padding) 100px var(--mobile-padding)}.homepage .featuredBlogs{padding:0 0 60px}.homepage .featuredBlogs .container{gap:20px}.homepage .Faqs{padding:0 0 120px}.homepage .Faqs .container{gap:30px}.homepage .Faqs .container .QuestionsAndContent{padding:var(--mobile-padding)}.homepage .Faqs .container .QuestionsAndContent h2{margin:0 0 40px}.homepage .Faqs .container .QuestionsAndContent .AccordionCollection{margin-bottom:40px}.homepage .Faqs .container .QuestionsAndContent .AccordionCollection .Accordion h6{margin-bottom:10px}.homepage .Faqs .container .QuestionsAndContent .InnerContent{margin-top:40px}.homepage .Faqs .container .assetWrapper{width:80%;justify-self:center}.homepage .Faqs .container .GetInTouch{left:62%;bottom:35px}}@media screen and (max-width:576px){.homepage .products .container .productsGrid .product .previewAsset{height:200px}.homepage .popular .container h2{width:unset;max-width:250px}.homepage .Faqs .container .GetInTouch{left:45%;bottom:20px}}