.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 (min-width: 1340px){.hero-banner{margin-bottom:80px;margin-left:calc(-50vw + (1248px / 2));margin-right:calc(-50vw + (1248px / 2))}}.hero-banner .banner-content{bottom:35px;padding:0 20px;width:100%}@media (min-width: 1340px){.hero-banner .banner-content{left:0;margin-left:calc(50% - 660px);width:768px;padding:0}}.hero-banner .banner-content h1{margin:0;font-size:46px;color:#fff}@media screen and (min-width: 993px){.hero-banner .banner-content h1{font-size:72px}}.hero-banner .banner-content.has-background{bottom:0}.hero-banner .banner-content.has-background .background-color-underlay{position:absolute;width:100vw;top:0;bottom:0;right:0;z-index:1}.hero-banner .banner-content.has-background .inner-content{position:relative;z-index:2;padding:50px 50px 50px 0}@media (max-width: 1240px){.hero-banner .banner-content.has-background .inner-content{padding:40px 0 30px 0}}.hero-banner .banner-content.has-background .inner-content h1{margin-bottom:0}.hero-banner .banner-content.has-wiesbaden h1{font-size:114px;line-height:80px;font-family:"wiesbaden", sans-serif;padding-top:30px;margin-bottom:0}@media (max-width: 1240px){.hero-banner .banner-content.has-wiesbaden h1{font-size:90px;line-height:60px}}@media (max-width: 767px){.hero-banner .banner-content.has-wiesbaden h1{font-size:72px;line-height:46px;padding-top:20px}}.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:50vw}}@media screen and (min-width: 1200px){.hero-banner picture img{max-height:32vw;min-height:500px}}.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 20px;-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}}@media (min-width: 480px) and (max-width: 767px){.card-links-wrapper .card-link-items .ribbon-shadows-wrapper{display:none}}.card-links-wrapper .card-link-items .card-link a{text-decoration:none}.card-links-wrapper .card-link-items .card-link h5{font-size:21px;margin-top:10px}.card-links-wrapper .card-link-items .card-link .content{width:percent(364px/408px)}.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}}.prismic .colour-directory .shadepicker-toolbar{margin:0 0 40px}@media screen and (min-width: 993px){.prismic .colour-directory:not(.fullview-colours){display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns: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) .colour-directory-wrapper.directory{display:-ms-grid;display:grid;grid-gap:24px 16px;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;margin-bottom:28px}@media (max-width: 992px){.prismic .colour-directory:not(.fullview-colours) .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:not(.fullview-colours) .colour-directory-wrapper.directory{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media (max-width: 540px){.prismic .colour-directory:not(.fullview-colours) .colour-directory-wrapper.directory{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (min-width: 993px){.prismic .colour-directory:not(.fullview-colours) .colour-directory-wrapper.directory{margin-bottom:0}}.colour-directory .heading-wrapper h2{font-size:46px;margin:0 0 7px}.colour-directory .caption-wrapper p{font-size:18px}.colour-directory .swatches-wrapper h4{font-size:21px;margin:0 0 4px}.colour-directory .swatches-wrapper .swatch{margin-bottom:7px}.colour-directory .swatches-wrapper p{font-size:14px;margin:0}.colour-directory .link-wrapper a{border-radius:50px;text-align:center;font-size:18px;font-weight:500;font-family:"georotesque",sans-serif;background-color:transparent;border:2px solid #101010;color:#101010;padding:18px 34px;display:inline-block;text-decoration:none;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: 767px){.prismic .favourite-shades .colour-directory-wrapper.directory{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 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}}.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}}.page-wrapper .prismic .colour-pairing .colour-directory-wrapper.directory{width:100%;margin-top:20px;margin-right:20px}.page-wrapper .prismic .colour-pairing .colour-directory-wrapper.directory div.shadepick-shade{width:100%}.colour-pairing .heading-wrapper h2{font-size:36px}@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}.colour-pairing .swatches-wrapper .swatch-wrapper .swatch{margin-bottom:7px}.colour-pairing .swatches-wrapper .swatch-wrapper p{font-size:14px}.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}.featured-shade .swatch-wrapper p{width:92.94872%;font-size:14px;position:relative;top:8px}@media screen and (min-width: 993px){.featured-shade picture img{height:100%}}.favourite-shades{margin-bottom:56px}@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;margin-bottom:20px}.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 1fr;grid-template-columns:1fr 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;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}.favourite-shades .link-wrapper a{border-radius:50px;text-align:center;font-size:18px;font-weight:500;font-family:"georotesque",sans-serif;background-color:transparent;border:2px solid #101010;color:#101010;padding:18px 34px;display:inline-block;text-decoration:none}@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;margin-bottom:20px}@media screen and (min-width: 993px){.headline-wrapper .headline h2{max-width:82.90323%;margin-right:17.09677%}}.headline-wrapper .headline-item p{font-size:18px}.headline-wrapper .headline-item p:first-child{font-size:21px}.headline-wrapper .headline-item p:last-of-type{margin-bottom:0}.headline-wrapper .headline-item a{border-radius:50px;text-align:center;font-size:18px;font-weight:500;font-family:"georotesque",sans-serif;background-color:transparent;border:2px solid #101010;color:#101010;padding:18px 34px;display:inline-block;text-decoration:none;margin-top:2.5rem}.two-col-wrapper{display:flex;flex-direction:column;width:100%}.two-col-wrapper>.heading{flex-basis:100%;margin-bottom:20px}.two-col-wrapper .content{margin-top:20px}@media screen and (min-width: 768px){.two-col-wrapper .content{margin-top:0}}.two-col-wrapper .content h2{font-size:26px;margin-bottom:20px}.two-col-wrapper .content h3,.two-col-wrapper .content h4{font-size:20px;font-weight:normal;margin:0;margin-bottom:20px}@media screen and (min-width: 768px){.two-col-wrapper .content h3,.two-col-wrapper .content h4{font-size:24px}}.two-col-wrapper .content p{font-size:18px;letter-spacing:normal}@media screen and (min-width: 768px){.two-col-wrapper .content p{font-size:20px}}@media screen and (min-width: 768px){.two-col-wrapper{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;margin-bottom:96px}.two-col-wrapper.content-left{flex-direction:row-reverse;justify-content:flex-end}.two-col-wrapper.content-left>.content{margin-right:60px}.two-col-wrapper.content-right{justify-content:flex-start}.two-col-wrapper.content-right>.image{margin-right:60px}.two-col-wrapper>.image{width:42%}.two-col-wrapper .content{width:42%}}.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:#002f87 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:#002f87}}.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:150px;height:150px;bottom:-40px;padding:0;border-radius:100%;overflow:hidden}@media screen and (min-width: 768px){.swatch-with-imagery .swatch-wrapper .swatch{left:0;bottom:auto;top:-75px;width:150px;height:150px;margin-bottom:0}}@media screen and (min-width: 993px){.swatch-with-imagery .swatch-wrapper .swatch{top:-100px;width:200px;height:200px}}.swatch-with-imagery .content-wrapper{margin-bottom:96px}@media screen and (min-width: 768px){.swatch-with-imagery .content-wrapper{margin-left:180px;width:60.92357%;margin-bottom:72px}}@media screen and (min-width: 993px){.swatch-with-imagery .content-wrapper{margin-top:47px;margin-left:228px;width:60.92357%;margin-bottom:96px}}.swatch-with-imagery .content-wrapper h2{font-size:46px;margin:24px 0}.swatch-with-imagery .content-wrapper p{font-size:18px;margin-bottom:24px}.swatch-with-imagery .content-wrapper a{border-radius:50px;text-align:center;font-size:18px;font-weight:500;font-family:"georotesque",sans-serif;background-color:transparent;border:2px solid #101010;color:#101010;padding:18px 34px;display:inline-block;text-decoration:none}.homepage-2022 .main .prismic .hero-banner{margin-left:0;margin-right:0;height:auto}.homepage-2022 .main .prismic .hero-banner .topic-label{display:inline-block;padding:6px 12px;background-color:#222;color:#fff;line-height:1}.homepage-2022 .main .prismic .hero-banner h1{margin-top:20px;margin-bottom:4px;font-size:114px;line-height:0.8;font-family:"wiesbaden",sans-serif}@media (min-width: 992px){.homepage-2022 .main .prismic .hero-banner picture.image{min-height:0}.homepage-2022 .main .prismic .hero-banner picture.image img{min-height:640px}}.homepage-2022 .main .prismic .hero-banner .banner-content{left:0;margin-left:calc(50% - 648px);transform:none}@media (max-width: 1320px){.homepage-2022 .main .prismic .hero-banner .banner-content{padding:0 20px;margin-left:0;left:0}}@media (max-width: 767px){.homepage-2022 .main .prismic .hero-banner .banner-content{margin-bottom:30px;bottom:0}.homepage-2022 .main .prismic .hero-banner .banner-content h1{font-size:72px}}.homepage-2022 #maincontent.page-main{padding:0;max-width:100%}.homepage-2022 .prismic .section-wrapper{margin-bottom:90px}@media (max-width: 767px){.homepage-2022 .prismic .section-wrapper{margin-bottom:50px}}.homepage-2022 .prismic .section-title{max-width:700px;width:70%;margin-left:auto;margin-right:auto}.homepage-2022 .prismic .section-title h2{text-align:center;font-size:36px}@media (max-width: 767px){.homepage-2022 .prismic .section-title{width:auto}.homepage-2022 .prismic .section-title h2{font-size:28px}}.homepage-2022 .prismic p{font-size:18px;line-height:1.6}.homepage-2022 .company-perks-wrapper{max-width:1340px}.homepage-2022 .company-perks-wrapper>h2{text-align:center;margin-bottom:50px}@media (max-width: 767px){.homepage-2022 .company-perks-wrapper>h2{margin-bottom:40px}}.homepage-2022 .company-perks-wrapper .company-perk-items .company-perk{display:flex;flex-direction:column}.homepage-2022 .company-perks-wrapper .company-perk-items .company-perk .text-content{margin-bottom:20px;flex:1}.homepage-2022 .company-perks-wrapper .company-perk-items .company-perk .text p{font-size:15px}.homepage-2022 .company-perks-wrapper .company-perk-items .company-perk .button-wrapper .action.primary{min-width:200px}@media (max-width: 639px){.homepage-2022 .company-perks-wrapper .company-perk-items .company-perk{margin-bottom:50px}}.homepage-2022 .fullwidth-text-right-banner{position:relative;min-height:34vw;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.homepage-2022 .fullwidth-text-right-banner{display:block}}.homepage-2022 .fullwidth-text-right-banner .image img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}@media (max-width: 767px){.homepage-2022 .fullwidth-text-right-banner .image img{position:static}}.homepage-2022 .fullwidth-text-right-banner .page-main{position:relative;z-index:5;display:flex;justify-content:flex-end;width:100%}.homepage-2022 .fullwidth-text-right-banner .page-main .banner-overlay-content{width:40%;padding:40px 0}@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{margin-top:0;margin-bottom:30px}.homepage-2022 .fullwidth-text-right-banner .page-main .banner-overlay-content p{color:#293035;margin-bottom:30px}@media (max-width: 767px){.homepage-2022 .fullwidth-text-right-banner .page-main{position:relative}.homepage-2022 .fullwidth-text-right-banner .page-main .banner-overlay-content{width:100%;padding-bottom:0}}@media (max-width: 991px){.homepage-2022 .carousel-wrapper{margin-top:30px;padding-bottom:50px}}.homepage-2022 .prismic{overflow-x:hidden}.prismic .fullwidth-paint-splodges{text-align:center}.prismic .fullwidth-paint-splodges h2{margin-bottom:50px}.paint-splodges-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.paint-splodges-wrapper .paint-splodge{text-align:center;margin-bottom:30px;width:calc(16.66% - ((5 * 30px) / 6));text-decoration:none}@media (max-width: 767px){.paint-splodges-wrapper .paint-splodge{width:calc(33.33% - ((2 * 30px) / 3))}}.paint-splodges-wrapper .paint-splodge .image{max-width:190px;display:inline-block;vertical-align:bottom}.paint-splodges-wrapper .paint-splodge .colour-name{display:block;margin-top:20px;font-family:"georotesque",sans-serif;color:#002f87;font-weight:500;font-size:18px}.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:"georotesque",sans-serif;font-size:26px;margin:0 0 20px}.prismic .cms-large-card .text-container .description{margin-bottom:20px}.prismic .cms-large-card .image-container{width:calc((50vw - (1240px / 2)) + (1240px * 0.62));margin-left:calc(-50vw + (1240px / 2))}.prismic .cms-large-card .image-container .image{min-height:400px}@media (max-width: 1280px){.prismic .cms-large-card .image-container{width:68%;margin-left:-20px}}@media (max-width: 980px){.prismic .cms-large-card .text-container{width:46%}.prismic .cms-large-card .image-container{width:50%}}@media (max-width: 767px){.prismic .cms-large-card .text-container{width:100%}.prismic .cms-large-card .image-container{width:calc(100% + 40px);margin:0 -20px 30px -20px;min-height:310px}}@media (min-width: 768px){.prismic .alternating-item-wrapper .cms-large-card:nth-child(2n-1){flex-direction:row-reverse}.prismic .alternating-item-wrapper .cms-large-card:nth-child(2n-1) .image-container{margin-right:calc(-50vw + (1240px / 2))}}@media (min-width: 768px) and (max-width: 1280px){.prismic .alternating-item-wrapper .cms-large-card:nth-child(2n-1) .image-container{margin-left:0;margin-right:-20px}}.pro-landing-page .prismic .page-main,.homepage-2022 .prismic .page-main{padding-left:20px;padding-right:20px}body.cms-page-2022{overflow-x:hidden}body.cms-page-2022 h1,body.cms-page-2022 h2,body.cms-page-2022 h3,body.cms-page-2022 h4,body.cms-page-2022 h5{color:#1A1919;line-height:1.4}.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}}
