.prismic picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.prismic>picture.image img{margin:60px 0}.swatch-wrapper{position:relative}.swatch-wrapper .swatch{position:relative;width:100%;padding-bottom:100%;aspect-ratio:1}.swatch-wrapper .swatch.has-gradient:after{content:'';display:block;width:100%;height:100%;position:absolute}.swatch-wrapper .swatch.has-gradient:after{background:linear-gradient(45deg, rgba(0,0,0,0.15), transparent 50%)}.swatch-wrapper .swatch.has-texture:after{content:'';display:block;width:100%;height:100%;position:absolute}.swatch-wrapper .swatch.has-texture:after{background:url("../images/swatch-texture.png");background-size:cover;mix-blend-mode:multiply}.swatch-wrapper .swatch.has-texture.has-gradient:after{content:'';display:block;width:100%;height:100%;position:absolute}.swatch-wrapper .swatch.has-texture.has-gradient:after{background:url("../images/swatch-texture.png"),linear-gradient(45deg, rgba(0,0,0,0.4), transparent 50%);mix-blend-mode:multiply}.hero-banner{position:relative;margin:0 -24px 70px -23px}@media screen and (min-width: 768px){.hero-banner{margin:0 -26px 72px}}@media screen and (min-width: 993px){.hero-banner{margin:0 -16px 80px}}@media screen and (min-width: 1440px){.hero-banner{margin:0 -96px 80px}}.hero-banner .banner-content{left:23px;bottom:35px;width:calc(100% - 52px)}@media screen and (min-width: 768px){.hero-banner .banner-content{left:26px;bottom:23px}}@media screen and (min-width: 993px){.hero-banner .banner-content{left:16px;bottom:47px}}@media screen and (min-width: 1440px){.hero-banner .banner-content{left:96px;max-width:1256px}}.hero-banner .banner-content h1{margin:0;font-size:46px;font-size:2.875rem;line-height:1}@media screen and (min-width: 993px){.hero-banner .banner-content h1{font-size:72px;font-size:4.5rem;line-height:1}}.hero-banner picture{display:block;width:100%;height:100%}.hero-banner picture img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;max-height:100%}@media screen and (min-width: 768px){.hero-banner picture img{max-height:71.61458vw}}@media screen and (min-width: 1200px){.hero-banner picture img{max-height:40.27778vw}}.hero-banner picture:after{display:block;content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg, rgba(0,0,0,0.4), transparent)}.card-links-wrapper{margin-bottom:80px}@media (max-width: 767px){.card-links-wrapper{margin-bottom:60px}}.card-links-wrapper .card-link-items{display:-ms-grid;display:grid;grid-gap:48px 16px;-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (min-width: 768px){.card-links-wrapper .card-link-items{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (min-width: 993px){.card-links-wrapper .card-link-items{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.card-links-wrapper .card-link-items .card-link a{text-decoration:none}.card-links-wrapper .card-link-items .card-link h5{font-size:21px;font-size:1.3125rem;line-height:1.2381;width:percent(364px/408px)}.card-links-wrapper .card-link-items .card-link .content{width:percent(364px/408px)}.prismic .carousel-wrapper{background:white}.prismic .cms-content-wrapper{margin-bottom:80px}@media (max-width: 767px){.prismic .cms-content-wrapper{margin-bottom:60px}}@media screen and (min-width: 768px){.prismic .cms-content-wrapper .content-item.standard{width:66.24204%;margin-bottom:30px}}@media screen and (min-width: 993px){.prismic .cms-content-wrapper .content-item{width:66.24204%}}.prismic .favourite-shades+.cms-content-wrapper,.prismic .colour-directory+.cms-content-wrapper{margin-top:-36px}@media screen and (min-width: 993px){.prismic .favourite-shades+.cms-content-wrapper,.prismic .colour-directory+.cms-content-wrapper{margin-top:-48px}}.favourite-shades .colour-directory-wrapper.directory div.shadepick-shade,.colour-directory .colour-directory-wrapper.directory div.shadepick-shade{width:100%;margin-right:0}.prismic .colour-directory{margin-bottom:56px}@media (max-width: 767px){.prismic .colour-directory .heading-wrapper h2{font-size:36px;margin-bottom:20px}}@media screen and (min-width: 993px){.prismic .colour-directory:not(.fullview-colours){display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:16px}.prismic .colour-directory:not(.fullview-colours) .heading-wrapper{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / 4}.prismic .colour-directory:not(.fullview-colours) .caption-wrapper{-ms-grid-column:1;grid-column:1}.prismic .colour-directory:not(.fullview-colours) .swatches-wrapper{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1 / span 4}.prismic .colour-directory:not(.fullview-colours) .link-wrapper{-ms-grid-column:4;grid-column:4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;-ms-grid-row-align:center;align-self:center;text-align:right}}@media screen and (min-width: 768px){.prismic .colour-directory:not(.fullview-colours) .caption-wrapper{max-width:74.44134%}}@media screen and (min-width: 993px){.prismic .colour-directory:not(.fullview-colours) .caption-wrapper{max-width:unset}}.prismic .colour-directory:not(.fullview-colours) .swatches-wrapper{display:-ms-grid;display:grid;grid-gap:24px 16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin-bottom:28px}@media screen and (min-width: 993px){.prismic .colour-directory:not(.fullview-colours) .swatches-wrapper{margin-bottom:0}}@media screen and (min-width: 768px){.prismic .colour-directory:not(.fullview-colours) .swatches-wrapper{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}.prismic .colour-directory-wrapper .heading-wrapper h2{font-size:72px;margin:0 0 7px}@media (max-width: 767px){.prismic .colour-directory-wrapper .heading-wrapper h2{font-size:36px;margin-bottom:20px}}.colour-directory .heading-wrapper h2{font-size:72px;font-size:4.5rem;line-height:1;margin:0 0 7px}.colour-directory .caption-wrapper p{font-size:16px;font-size:1rem;line-height:1.5}.colour-directory .swatches-wrapper h4{font-size:21px;font-size:1.3125rem;line-height:1.14286;margin:0 0 4px}.colour-directory .swatches-wrapper .swatch{margin-bottom:7px}.colour-directory .swatches-wrapper p{font-size:14px;font-size:.875rem;line-height:1.14286;margin:0}.colour-directory .link-wrapper a{background:transparent;border:1px solid #101010;display:inline-block;padding:22px 36px;text-align:center;text-decoration:none;font-size:16px;font-size:1rem;line-height:1;padding:20px 36px}.prismic .favourite-shades .colour-directory-wrapper.directory,.prismic .colour-directory .colour-directory-wrapper.directory{width:100%;margin-right:0}.prismic .favourite-shades .colour-directory-wrapper.directory div.shadepick-shade,.prismic .colour-directory .colour-directory-wrapper.directory div.shadepick-shade{width:100%}@media (max-width: 992px){.prismic .favourite-shades .colour-directory-wrapper.directory{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media (max-width: 500px){.prismic .favourite-shades .colour-directory-wrapper.directory{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width: 992px){.prismic .colour-directory .colour-directory-wrapper.directory{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width: 767px){.prismic .colour-directory .colour-directory-wrapper.directory{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (max-width: 500px){.prismic .colour-directory .colour-directory-wrapper.directory{-ms-grid-columns:1fr;grid-template-columns:1fr}}.prismic .featured-shade .images-wrapper .inner-swatch-wrapper{display:none}.colour-pairing{margin-bottom:96px}@media screen and (min-width: 768px){.colour-pairing{display:-ms-grid;display:grid;grid-gap:16px;-ms-grid-columns:31.84358% auto;grid-template-columns:31.84358% auto}}@media screen and (min-width: 993px){.colour-pairing{-ms-grid-columns:49.36306% auto;grid-template-columns:49.36306% auto;margin-bottom:120px}}@media screen and (min-width: 768px){.colour-pairing .heading-wrapper{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3}}@media screen and (min-width: 768px){.colour-pairing .image-wrapper{order:10;margin-top:25px}}.colour-pairing div.swatches-wrapper{display:-ms-grid;display:grid;grid-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media screen and (min-width: 768px){.colour-pairing div.swatches-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:18px}}@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 992px){.colour-pairing div.swatches-wrapper .swatch-wrapper:last-child{-ms-grid-row-align:end;align-self:end}}@media screen and (min-width: 993px){.colour-pairing div.swatches-wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:18px}}.colour-pairing .heading-wrapper h2{font-size:36px;font-size:2.25rem;line-height:1.16667}@media screen and (min-width: 768px){.colour-pairing .heading-wrapper h2{margin:0 0 8px}}.colour-pairing .image-wrapper{margin-bottom:24px}.colour-pairing .swatches-wrapper .swatch-wrapper h4{margin:0 0 4px;font-size:21px;font-size:1.3125rem;line-height:1.14286}.colour-pairing .swatches-wrapper .swatch-wrapper .swatch{margin-bottom:7px}.colour-pairing .swatches-wrapper .swatch-wrapper p{font-size:14px;font-size:.875rem;line-height:1.14286}.colour-pairing .swatches-wrapper .swatch-wrapper p:last-child{margin:0}.featured-shade{margin-bottom:96px}@media screen and (min-width: 993px){.featured-shade{display:-ms-grid;display:grid;grid-gap:0 16px;-ms-grid-columns:3fr 9fr;grid-template-columns:3fr 9fr}}.featured-shade .colour-directory-wrapper.directory div.shadepick-shade{width:100% !important}.featured-shade .heading-wrapper{display:block !important}.featured-shade .heading-wrapper .caption-wrapper{margin-bottom:48px}@media screen and (min-width: 768px) and (max-width: 992px){.featured-shade .heading-wrapper .caption-wrapper{width:74.44134%}}@media screen and (min-width: 993px){.featured-shade .heading-wrapper .caption-wrapper{margin-bottom:0}}@media screen and (min-width: 993px){.featured-shade .outer-swatch-wrapper{display:block;-ms-grid-column:1;grid-column:1;width:50%;-ms-grid-row-align:end;align-self:end}.featured-shade .outer-swatch-wrapper p{height:0;margin:0}}.featured-shade .images-wrapper{display:flex;gap:16px;overflow-x:scroll;margin-right:-24px}@media screen and (max-width: 992px){.featured-shade .images-wrapper>*{flex-shrink:0}}@media screen and (min-width: 993px){.featured-shade .images-wrapper{overflow-x:visible;margin:0;-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / span 2}}.featured-shade .images-wrapper .inner-swatch-wrapper{flex-basis:50%;max-width:156px}@media screen and (min-width: 768px){.featured-shade .images-wrapper .inner-swatch-wrapper{flex-basis:22.56757%;max-width:unset}}@media screen and (min-width: 993px){.featured-shade .images-wrapper .inner-swatch-wrapper{display:none}}.featured-shade .images-wrapper picture{margin-top:28px}@media screen and (max-width: 992px){.featured-shade .images-wrapper picture:last-child{margin-right:24px}}@media (max-width: 992px){.featured-shade{display:flex;flex-wrap:wrap}}@media (max-width: 992px) and (min-width: 641px){.featured-shade .heading-wrapper{width:100%}.featured-shade .colour-directory-wrapper.directory{margin-right:20px;width:25%}.featured-shade .images-wrapper{width:75%}}@media (max-width: 640px){.featured-shade{justify-content:space-between}.featured-shade .heading-wrapper{width:calc(75% - 20px)}.featured-shade .heading-wrapper h2{margin-top:0}.featured-shade .heading-wrapper .caption-wrapper{margin-bottom:20px}.featured-shade .colour-directory-wrapper.directory{width:25% !important;margin-right:0}.featured-shade .colour-directory-wrapper.directory div.shadepick-shade{margin-right:0;margin-bottom:0}.featured-shade .colour-directory-wrapper.directory .shadepick-shade-name{display:none}.featured-shade .colour-directory-wrapper.directory .shadepick-shade-description{display:none}.featured-shade .images-wrapper{width:100%}}.featured-shade .swatch-wrapper h4{margin:0 0 4px;font-size:21px;font-size:1.3125rem;line-height:1.14286}.featured-shade .swatch-wrapper p{width:92.94872%;font-size:14px;font-size:.875rem;line-height:1.14286;position:relative;top:8px}@media screen and (min-width: 993px){.featured-shade picture img{height:100%}}.favourite-shades{margin-bottom:56px;padding-left:10px;padding-right:10px}@media screen and (min-width: 768px){.favourite-shades{padding-left:20px;padding-right:20px}}@media screen and (min-width: 1200px){.favourite-shades{display:-ms-grid;display:grid;grid-gap:48px 16px;-ms-grid-columns:3fr 9fr;grid-template-columns:3fr 9fr;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}}.favourite-shades .heading-wrapper h2{font-size:36px;font-size:2.25rem;line-height:1.16667}@media screen and (min-width: 1200px){.favourite-shades .heading-wrapper h2{margin:0}}.favourite-shades .swatches-wrapper{display:-ms-grid;display:grid;grid-gap:24px 16px;margin-bottom:24px}@media screen and (min-width: 768px){.favourite-shades .swatches-wrapper{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1200px){.favourite-shades .swatches-wrapper{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / span 2;margin-bottom:0}}.favourite-shades .swatches-wrapper .swatch-wrapper h4{font-size:21px;font-size:1.3125rem;line-height:1;margin:0 0 4px}.favourite-shades .swatches-wrapper .swatch-wrapper div.swatch{margin-bottom:7px}.favourite-shades .swatches-wrapper .swatch-wrapper p{font-size:14px;font-size:.875rem;line-height:1.14286}.favourite-shades .link-wrapper a{background:transparent;border:1px solid #101010;display:inline-block;padding:22px 36px;text-align:center;text-decoration:none;font-size:16px;font-size:1rem;line-height:1}@media (max-width: 767px){.favourite-shades .link-wrapper a{width:100%}}.favourite-shades .swatch:after{content:'';display:block;width:100%;height:100%;position:absolute}.favourite-shades .swatch:after{background:url("../images/swatch-texture.png"),linear-gradient(45deg, rgba(0,0,0,0.4), transparent 50%);mix-blend-mode:multiply}.headline-wrapper{margin-bottom:80px}@media screen and (min-width: 768px){.headline-wrapper{max-width:74.44134%}}@media screen and (min-width: 993px){.headline-wrapper{display:-ms-grid;display:grid;grid-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;max-width:none}}.headline-wrapper .headline{width:100%}.headline-wrapper .headline h2{font-size:36px;font-size:2.25rem;line-height:1.16667}@media screen and (min-width: 993px){.headline-wrapper .headline h2{margin:0;max-width:82.90323%;margin-right:17.09677%}}.headline-wrapper .headline-item p{font-size:16px;font-size:1rem;line-height:1.75}.headline-wrapper .headline-item p:first-child{font-size:21px;font-size:1.3125rem;line-height:1.33333}.headline-wrapper .headline-item p:last-of-type{margin-bottom:0}.headline-wrapper .headline-item a{background:transparent;border:1px solid #101010;display:inline-block;padding:22px 36px;text-align:center;text-decoration:none;font-size:16px;font-size:1rem;line-height:1;margin-top:2.5rem}.two-col-wrapper{display:flex;flex-direction:column;width:100%}.two-col-wrapper>.heading{flex-basis:100%}.two-col-wrapper .content{margin-top:20px}@media screen and (min-width: 768px){.two-col-wrapper .content{margin-top:0}}.two-col-wrapper .content h3,.two-col-wrapper .content h4{font-family:'Roboto';font-weight:300;font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:normal;letter-spacing:0.8px;margin:0}@media screen and (min-width: 768px){.two-col-wrapper .content h3,.two-col-wrapper .content h4{font-size:24px;font-size:1.5rem;line-height:1.25}}.two-col-wrapper .content p{font-family:'Roboto';font-weight:300;font-size:18px;font-size:1.125rem;line-height:1.5;color:#5E5E5E;letter-spacing:normal}@media screen and (min-width: 768px){.two-col-wrapper .content p{font-size:20px;font-size:1.25rem;line-height:1.5}}@media screen and (min-width: 768px){.two-col-wrapper{flex-direction:row;flex-wrap:wrap;align-items:flex-start;margin-bottom:96px}.two-col-wrapper.content-left{flex-direction:row-reverse}.two-col-wrapper>.image{width:40.36624%}.two-col-wrapper .content{width:48.80573%;margin-left:2.30892%;margin-right:2.30892%}}.social-slider{position:relative;margin-bottom:72px}@media screen and (min-width: 768px){.social-slider{margin-bottom:96px}}@media screen and (min-width: 993px){.social-slider{margin-bottom:120px}}.social-slider .images-wrapper picture{flex-shrink:0;flex-basis:64.53333vw;margin-right:16px;max-width:300px}@media screen and (min-width: 768px){.social-slider .images-wrapper picture{flex-basis:37.63021vw}}@media screen and (min-width: 993px){.social-slider .images-wrapper picture{flex-basis:25.16667vw}}.social-slider .images-wrapper picture:last-child{margin-right:24px}@media screen and (min-width: 768px){.social-slider .images-wrapper picture:last-child{margin-right:26px}}@media screen and (min-width: 993px){.social-slider .images-wrapper picture:last-child{margin-right:16px}}@media screen and (min-width: 1440px){.social-slider .images-wrapper picture:last-child{margin-right:calc(50vw - 38.5%)}}@media screen and (min-width: 1440px){.social-slider:after{position:absolute;display:block;content:'';right:0;top:0;bottom:0;background:linear-gradient(-90deg, white, white 10%, transparent);height:100%;width:calc(50vw - 45%);margin-right:calc(-50vw + 50% + 10px);pointer-events:none}}.social-slider .images-wrapper{display:flex;padding-bottom:16px;overflow-x:scroll;margin-right:-24px;scrollbar-color:#ED1C24 transparent}@media screen and (min-width: 768px){.social-slider .images-wrapper{margin-right:-26px}}@media screen and (min-width: 993px){.social-slider .images-wrapper{margin-right:-16px}}@media screen and (min-width: 1440px){.social-slider .images-wrapper{margin-right:calc(-50vw + 50% + 10px)}}.social-slider .images-wrapper::-webkit-scrollbar{height:8px}.social-slider .images-wrapper::-webkit-scrollbar-track{background:transparent}.social-slider .images-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(to left, transparent, transparent 24px, red 24px);border-radius:0}@media screen and (min-width: 768px){.social-slider .images-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(to left, transparent, transparent 26px, red 26px)}}@media screen and (min-width: 993px){.social-slider .images-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(to left, transparent, transparent 16px, red 16px)}}@media screen and (min-width: 1440px){.social-slider .images-wrapper::-webkit-scrollbar-thumb{background:#ED1C24}}.swatch-with-imagery .image-wrapper{display:flex}@media (max-width: 767px){.swatch-with-imagery .image-wrapper{overflow-x:scroll;margin-right:-24px}}@media screen and (min-width: 768px){.swatch-with-imagery .image-wrapper{width:100%}}.swatch-with-imagery .image-wrapper picture{margin-right:16px}.swatch-with-imagery .image-wrapper picture:last-child{margin-right:0}@media (max-width: 767px){.swatch-with-imagery .image-wrapper picture{flex-shrink:0}.swatch-with-imagery .image-wrapper picture:last-child{margin-right:24px}}@media screen and (min-width: 768px){.swatch-with-imagery .image-wrapper picture{flex-basis:50%}.swatch-with-imagery .image-wrapper picture img{width:100%}}.swatch-with-imagery .image-wrapper picture img{display:block}.swatch-with-imagery .swatch-wrapper{position:relative}@media (max-width: 767px){.swatch-with-imagery .swatch-wrapper{margin-bottom:72px}}.swatch-with-imagery .swatch-wrapper .swatch{position:absolute;left:-23px;width:158px;height:158px;bottom:-40px;padding:0}@media screen and (min-width: 768px){.swatch-with-imagery .swatch-wrapper .swatch{left:0;bottom:auto;top:-26px;width:90px;height:90px;margin-bottom:0}}@media screen and (min-width: 993px){.swatch-with-imagery .swatch-wrapper .swatch{top:-36px;width:160px;height:160px}}.swatch-with-imagery .content-wrapper{margin-bottom:96px}@media screen and (min-width: 768px){.swatch-with-imagery .content-wrapper{margin-left:114px;margin-bottom:72px;width:72.2067%}}@media screen and (min-width: 993px){.swatch-with-imagery .content-wrapper{margin-top:47px;margin-left:208px;width:40.92357%;margin-bottom:96px}}.swatch-with-imagery .content-wrapper h2{font-size:46px;font-size:2.875rem;line-height:1.13043;margin:24px 0}.swatch-with-imagery .content-wrapper p{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:24px}.swatch-with-imagery .content-wrapper a{background:transparent;border:1px solid #101010;display:inline-block;padding:22px 36px;text-align:center;text-decoration:none;font-size:16px;font-size:1rem;line-height:1}.prismic .two-images-wrapper{display:-ms-grid;display:grid;gap:12px;margin-bottom:72px}@media screen and (min-width: 768px){.prismic .two-images-wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:29px}}@media screen and (min-width: 768px){.prismic .two-images-wrapper{margin-bottom:96px}}@media screen and (min-width: 993px){.prismic .two-images-wrapper{margin-bottom:120px}}.prismic .video-wrapper{margin-bottom:64px}.prismic .video-wrapper>iframe{width:100%;min-height:56.25vw}@media screen and (min-width: 1280px){.prismic .video-wrapper>iframe{min-height:706px}}.homepage-2022 .prismic .hero-banner{margin-left:0;margin-right:0}.homepage-2022 .prismic .hero-banner .topic-label{display:inline-block;padding:6px 12px;background-color:#222;color:#fff;line-height:1}.homepage-2022 .prismic .hero-banner h1{margin-top:20px;margin-bottom:24px}@media (max-width: 767px){.homepage-2022 .prismic .hero-banner .banner-content{margin-bottom:20px;padding:0}.homepage-2022 .prismic .hero-banner .banner-content h1{font-size:44px}}.homepage-2022 #maincontent.page-main{padding:0;max-width:100%}.homepage-2022 .prismic .section-wrapper{margin-bottom:90px}@media (max-width: 480px){.homepage-2022 .prismic .section-wrapper{margin-bottom:70px}}.homepage-2022 .prismic .section-title{max-width:700px;width:70%}@media (max-width: 767px){.homepage-2022 .prismic .section-title{width:auto}}@media (min-width: 768px) and (max-width: 991px){.homepage-2022 .prismic .section-title{margin-left:auto;margin-right:auto}}.homepage-2022 .prismic .section-title h2{font-size:36px}.homepage-2022 .prismic p{font-size:16px;line-height:1.6}.homepage-2022 .fullwidth-text-right-banner{position:relative}.homepage-2022 .fullwidth-text-right-banner .image{min-height:500px;max-height:80vh}@media (max-width: 980px){.homepage-2022 .fullwidth-text-right-banner .image{height:375px;min-height:0}}@media (max-width: 767px){.homepage-2022 .fullwidth-text-right-banner .image{margin-bottom:40px}}.homepage-2022 .fullwidth-text-right-banner .page-main{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:flex-end;width:100%}.homepage-2022 .fullwidth-text-right-banner .page-main .banner-overlay-content{width:36%}@media (max-width: 980px){.homepage-2022 .fullwidth-text-right-banner .page-main .banner-overlay-content{width:44%}}.homepage-2022 .fullwidth-text-right-banner .page-main .banner-overlay-content h2{font-size:40px;margin-top:0;margin-bottom:20px;color:#fff}.homepage-2022 .fullwidth-text-right-banner .page-main .banner-overlay-content p{color:#fff;margin-bottom:30px}@media (max-width: 767px){.homepage-2022 .fullwidth-text-right-banner .page-main{position:relative;transform:none;top:auto;left:auto}.homepage-2022 .fullwidth-text-right-banner .page-main .banner-overlay-content{width:100%}.homepage-2022 .fullwidth-text-right-banner .page-main .banner-overlay-content h2{color:#222}.homepage-2022 .fullwidth-text-right-banner .page-main .banner-overlay-content p{color:#222}.homepage-2022 .fullwidth-text-right-banner .page-main .banner-overlay-content .action.primary{border-color:#222;color:#222}.homepage-2022 .fullwidth-text-right-banner .page-main .banner-overlay-content .action.primary span{color:#222}.homepage-2022 .fullwidth-text-right-banner .page-main .banner-overlay-content .action.primary:hover{background-color:#222;color:#fff}.homepage-2022 .fullwidth-text-right-banner .page-main .banner-overlay-content .action.primary:hover span{color:#fff}}@media (min-width: 767px) and (max-width: 1200px){.homepage-2022 .company-perks-wrapper .company-perk-items .company-perk{width:calc(33.33% - ((14px * 2) / 3))}}.homepage-2022 .company-perks-wrapper{margin:0 auto;width:100%;padding:0 20px;max-width:1280px}.homepage-2022 .company-perks-wrapper .company-perk-items .company-perk .text p{font-size:15px}.homepage-2022 .company-perks-wrapper .company-perk-items{display:flex;justify-content:space-between;flex-wrap:wrap;justify-content:center}.homepage-2022 .company-perks-wrapper .company-perk-items .company-perk{display:flex;min-height:220px;background-color:#e8e8e0;text-align:left;width:calc(25% - ((14px * 3) / 4));font-family:'Roboto';font-weight:300;margin-right:14px}.homepage-2022 .company-perks-wrapper .company-perk-items .company-perk:last-of-type{margin-right:0}@media (max-width: 768px){.homepage-2022 .company-perks-wrapper .company-perk-items .company-perk{width:calc(50% - 7px);margin-bottom:14px}.homepage-2022 .company-perks-wrapper .company-perk-items .company-perk:nth-child(2n){margin-right:0}}@media (max-width: 480px){.homepage-2022 .company-perks-wrapper .company-perk-items .company-perk{width:100%;margin-right:0;min-height:190px}}.homepage-2022 .company-perks-wrapper .company-perk-items .company-perk .inner-wrapper{display:flex;flex-direction:column;width:100%;padding:20px}.homepage-2022 .company-perks-wrapper .company-perk-items .company-perk .top-content{flex:1;margin-bottom:20px}.homepage-2022 .company-perks-wrapper .company-perk-items .company-perk .top-content .icon,.homepage-2022 .company-perks-wrapper .company-perk-items .company-perk .top-content .image{width:60px}.homepage-2022 .company-perks-wrapper .company-perk-items .company-perk .telephone{font-size:20px;margin-top:10px;text-decoration:none}.homepage-2022 .company-perks-wrapper .company-perk-items .company-perk .telephone p{margin:0;font-size:20px}.homepage-2022 .company-perks-wrapper .company-perk-items .company-perk .text{font-size:13px;margin:0}.homepage-2022 .company-perks-wrapper .company-perk-items .company-perk .text p{font-size:13px;margin:0}@media (min-width: 768px){.prismic .alternating-item-wrapper .cms-large-card:nth-child(2n){flex-direction:row-reverse}}@media (min-width: 769px) and (max-width: 991px){.prismic .alternating-item-wrapper .cms-large-card .text-container{padding-right:20px}.prismic .alternating-item-wrapper .cms-large-card:nth-child(2n) .text-container{padding-left:20px;padding-right:0}}.prismic .cms-large-card{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media (min-width: 768px){.prismic .cms-large-card.image-right{flex-direction:row-reverse}}.prismic .cms-large-card .text-container{width:32%}.prismic .cms-large-card .text-container h3,.prismic .cms-large-card .text-container h2{font-family:'TikkurilaConsumerSerif',serif;font-size:34px;color:#000;margin:0 0 20px}@media (max-width: 640px){.prismic .cms-large-card .text-container h3,.prismic .cms-large-card .text-container h2{font-size:26px}}.prismic .cms-large-card .text-container .description{margin-bottom:20px}@media (min-width: 512px) and (max-width: 768px){.prismic .cms-large-card .text-container{margin-right:20%}}@media (min-width: 767px) and (max-width: 768px){.prismic .cms-large-card .text-container{margin-left:20px}}.prismic .cms-large-card .image-container{width:60%}.prismic .cms-large-card .image-container .image{min-height:400px}@media (max-width: 980px){.prismic .cms-large-card .text-container{width:46%}.prismic .cms-large-card .image-container{width:50%}}@media (max-width: 768px){.prismic .cms-large-card .text-container{width:100%}.prismic .cms-large-card .image-container{width:100%;margin-bottom:30px}}.paint-splodges-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.paint-splodges-wrapper .paint-splodge{text-align:center;margin-bottom:30px;width:calc(16.66% - ((5 * 20px) / 6));text-decoration:none}@media (max-width: 767px){.paint-splodges-wrapper .paint-splodge{width:calc(33.33% - ((2 * 20px) / 3))}}@media (max-width: 480px){.paint-splodges-wrapper .paint-splodge{width:calc(50% - 10px)}}.paint-splodges-wrapper .paint-splodge .image{max-width:150px;display:inline-block}@media (max-width: 480px){.paint-splodges-wrapper .paint-splodge .image{max-width:80%}}.paint-splodges-wrapper .paint-splodge .colour-name{display:block;text-decoration:none;color:#222}
