.homepage{display:block;position:relative;overflow-x:hidden}.homepage #awwwards{z-index:999;position:fixed;top:50%;right:0;transform:translateY(-50%)}.homepage .intro{padding:130px 0 125px;display:block;position:relative}.homepage .intro .container{flex-direction:column}.homepage .intro .container .subHeading{display:block}.homepage .intro .container .subHeading h2{margin-bottom:25px}.homepage .intro .container .pageContent{margin-right:112px;display:block}.homepage .intro .container .pageContent h3{margin-bottom:30px}.homepage .intro .container .pageContent p{margin-bottom:12px}.homepage .products{padding-bottom:140px;display:block;position:relative}.homepage .products .container{justify-content:center}.homepage .products .container .productsGrid{grid-template-columns:1fr 1fr;gap:0 40px;width:83.444%;display:grid;position:relative}.homepage .products .container .productsGrid .product{transition:transform .4s;display:block;position:relative}.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.Education:hover .content .button{background-color:var(--dune);color:var(--black)}.homepage .products .container .productsGrid .product.Education .content .button{background-color:var(--mulberry)}.homepage .products .container .productsGrid .product.Ski .content{background-color:var(--sky-blue)}.homepage .products .container .productsGrid .product.Ski .content .button{background-color:var(--berry);color:var(--black)}.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 .button{background-color:var(--sky-blue);color:var(--black)}.homepage .products .container .productsGrid .product.Ski:hover .content hr{border:1px solid var(--white)}.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 .button,.homepage .products .container .productsGrid .product.Sports:hover .content .button{background-color:var(--pea-green)}.homepage .products .container .productsGrid .product.Music .content{background-color:var(--candy)}.homepage .products .container .productsGrid .product.Music .content .button{background-color:var(--satsuma);color:var(--black)}.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 .button{background-color:var(--candy)}.homepage .products .container .productsGrid .product.Music:hover .content hr{border:1px solid var(--liquorice)}.homepage .products .container .productsGrid .product .previewAsset{width:100%;height:300px;display:block;position:relative;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;top:-50px;right:5px;max-width:160px!important;position:absolute!important}.homepage .products .container .productsGrid .product .content{background-color:var(--dune);padding:40px 40px 60px;transition:background-color .3s;display:block;position:relative}.homepage .products .container .productsGrid .product .content *{transition:color .3s}.homepage .products .container .productsGrid .product .content h4{margin:0 0 7px}.homepage .products .container .productsGrid .product .content h4 a{cursor:pointer;text-decoration:none}.homepage .products .container .productsGrid .product .content h4 a:hover{text-decoration:underline}.homepage .products .container .productsGrid .product .content .button{margin:7px 0;display:inline-block}.homepage .products .container .productsGrid .product .content hr{border:1px solid var(--liquorice);margin:23px 0 30px;transition:border .3s;display:block}.homepage .products .container .productsGrid .product .content ul{grid-template-columns:1fr 1fr 1fr;margin-top:5px;display:grid}.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:"";background-image:url(/images/graphics/product-bottom-border.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:20px;display:block;position:absolute;bottom:0;left:0}.homepage .popular{background-color:var(--platinum);padding:130px 0 144px;display:block;position:relative}.homepage .popular .container{flex-direction:column}.homepage .popular .container h3{margin-top:20px}.homepage .popular .container .popularItems{flex-flow:row;justify-content:flex-start;align-items:stretch;gap:21px;min-width:2861px;max-width:2861px;margin-top:70px;margin-bottom:2861px;display:flex}.homepage .popular .container .popularItems .tripCard{width:426px}.homepage .popular .container .popularItemsCarouselWrapper{display:none;position:relative}.homepage .popular .container .popularItemsCarouselWrapper .swiper.popularItemsCarousel{max-width:100%;display:block;position:relative}.homepage .popular .container .popularItemsCarouselWrapper .swiper.popularItemsCarousel .swiper-wrapper{padding-bottom:36px}.homepage .popular .container .popularItemsCarouselWrapper .swiper.popularItemsCarousel .swiper-wrapper .swiper-slide{width:auto;height:auto}.homepage .popular .container .popularItemsCarouselWrapper .swiper.popularItemsCarousel .swiper-pagination{flex-flow:wrap;place-content:center flex-start;gap:10px;display:flex;position:relative}.homepage .popular .container .popularItemsCarouselWrapper .swiper.popularItemsCarousel .swiper-pagination .swiper-pagination-bullet{border:2px solid var(--halsbury-red);opacity:1;cursor:pointer;background-color:#0000;width:12px;height:12px;margin:0;transition:background-color .5s;display:block;position:relative}.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 .sports-challenge{background:var(--liquorice);padding:90px 0 60px;display:block;position:relative}.homepage .sports-challenge:before{content:"";background-image:url(/images/graphics/issc-banner.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:20px;display:block;position:absolute;top:0;left:0}.homepage .sports-challenge .container{grid-template-columns:325px 1fr;gap:90px;display:grid}.homepage .sports-challenge .container .iconWrapper{width:325px;display:block;position:relative}.homepage .sports-challenge .container .iconWrapper .icon{width:325px;height:360px;display:block;position:absolute;bottom:0;left:0}.homepage .sports-challenge .container .content *{color:var(--white)}.homepage .sports-challenge .container .content h3,.homepage .sports-challenge .container .content h2{margin:0 0 20px}.homepage .sports-challenge .container .content a.ArrowLink{margin:10px 0 0}.homepage .whyHalsbury{padding:150px 0 80px;display:block;position:relative}.homepage .whyHalsbury .container{flex-direction:column;gap:90px 0}.homepage .whyHalsbury .container .title{width:66.66%;display:block;position:relative}.homepage .whyHalsbury .container .title h2{margin:0 0 40px}.homepage .whyHalsbury .container .whyBlocks{grid-template-columns:1fr 1fr;gap:40px 20px;width:80%;display:grid;position:relative}.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{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:46px;display:flex;position:relative}.homepage .whyHalsbury .container .whyLogos .logo{display:block;position:relative;max-width:150px!important}.homepage .whyHalsbury .container .whyLogos .logo img{object-fit:contain;object-position:center center;width:auto;height:82px}.homepage .feefo-section{padding:50px 0;display:block;position:relative}.homepage .feefo-section .container .feefo-review-widget-service{width:100%;display:block;position:relative}.homepage .support{background-color:var(--frost);padding:140px 0 130px;display:block;position:relative}.homepage .support .container{flex-direction:column;gap:60px}.homepage .support .container .supportGrid{grid-template-columns:1fr 1fr 1fr;gap:90px 20px;display:grid}.homepage .support .container .supportGrid h3{margin:0 0 20px}.homepage .support .container a.GetInTouch{display:block;position:absolute;bottom:-60px;right:10%}.homepage .caseStudies{padding:200px 0 80px;display:block;position:relative}.homepage .caseStudies .container{flex-direction:column;gap:60px}.homepage .caseStudies .container .studiesGrid{grid-template-columns:1fr 1fr;gap:0 130px;display:grid;position:relative}.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{height:483px;max-width:100%!important}.homepage .caseStudies .container .studiesGrid .caseStudy .imageWrapper .thumbnail img{object-fit:cover;object-position:center center;width:100%;display:block}.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:translate(10px)}.homepage .caseStudies .container .studiesGrid .caseStudy a svg{transition:transform .3s}.homepage .featuredBlogs{padding:80px 0;display:block;position:relative}.homepage .featuredBlogs .container{flex-direction:column;gap:40px}.homepage .featuredBlogs .container .blogsGrid{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid;position:relative}.homepage .fullyProtected .container .content{padding:160px 0}.homepage .fullyProtected .container .content .GetInTouch{display:none}.homepage .Faqs{padding:80px 0 220px;display:block;position:relative}.homepage .Faqs .container{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.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{justify-self:end;width:90%;max-width:538px;display:inline-block;position:relative}.homepage .Faqs .container .assetWrapper:before{content:"";background-color:var(--liquorice);z-index:1;transform-origin:100% 100%;border-radius:4px;width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:rotate(-1.75deg)}.homepage .Faqs .container .assetWrapper .FaqImage{z-index:2;border-radius:4px;width:100%;height:auto;display:block;position:relative;overflow:hidden;transform:rotate(2.17deg);max-width:538px!important}.homepage .Faqs .container .assetWrapper .FaqImage img{object-fit:cover;object-position:center center}.homepage .Faqs .container .GetInTouch{z-index:3;position:absolute;top:400px;left:55%}@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{top:280px;left:48%}}@media screen and (max-width:990px){.homepage .intro .container .pageContent{margin-right:0}.homepage .products .container .productsGrid{width:unset;grid-template-columns:1fr;justify-items:center;gap:85px 0}.homepage .products .container .productsGrid .product{max-width:535px}.homepage .products .container .productsGrid .product:nth-child(2n){margin-top:0}.homepage .sports-challenge{padding:235px 0 60px}.homepage .sports-challenge .container{grid-template-columns:1fr;gap:60px}.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 .subHeading,.homepage .intro .container .pageContent{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{padding:0 var(--mobile-padding);margin-top:2px}.homepage .popular .container .popularItems{display:none}.homepage .popular .container .popularItemsCarouselWrapper{padding:0 var(--mobile-padding);margin-top:35px;display:block}.homepage .sports-challenge{padding:121px 0 60px}.homepage .sports-challenge:before{height:15px}.homepage .sports-challenge .container{gap:20px}.homepage .sports-challenge .container .iconWrapper .icon{width:191px;height:212px;left:24px}.homepage .sports-challenge .container .content{padding:0 var(--mobile-padding)}.homepage .sports-challenge .container .content h2{margin:0 0 10px}.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{padding:0 var(--mobile-padding);row-gap:40px}.homepage .whyHalsbury .container .whyBlocks .block p{margin:0}.homepage .whyHalsbury .container .whyBlocks .block a.button{margin-top:40px}.homepage .whyHalsbury .container .whyLogos{padding:0 var(--mobile-padding);gap:20px}.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{padding:0 var(--mobile-padding);grid-template-columns:1fr;gap:40px}.homepage .support .container a.GetInTouch{bottom:-148px;right:24px}.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{padding:0 var(--mobile-padding);grid-template-columns:1fr;gap:40px 0}.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{justify-self:center;width:80%}.homepage .Faqs .container .GetInTouch{bottom:35px;left:62%}}@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{bottom:20px;left:45%}}
