@font-face{font-family:ArialNovaBoldItalic;src:url(/wp-content/themes/rouge-wp-start-theme/assets/webfonts/ArialNovaBoldItalic/font.woff2) format("woff2"),url(/wp-content/themes/rouge-wp-start-theme/assets/webfonts/ArialNovaBoldItalic/font.woff) format("woff")}@font-face{font-family:ArialNovaBold;src:url(/wp-content/themes/rouge-wp-start-theme/assets/webfonts/ArialNovaBold/font.woff2) format("woff2"),url(/wp-content/themes/rouge-wp-start-theme/assets/webfonts/ArialNovaBold/font.woff) format("woff")}@font-face{font-family:GeorgiaProSemiBold;src:url(/wp-content/themes/rouge-wp-start-theme/assets/webfonts/GeorgiaProSemiBold/font.woff2) format("woff2"),url(/wp-content/themes/rouge-wp-start-theme/assets/webfonts/GeorgiaProSemiBold/font.woff) format("woff")}@font-face{font-family:ArialNovaRegular;src:url(/wp-content/themes/rouge-wp-start-theme/assets/webfonts/ArialNovaRegular/font.woff2) format("woff2"),url(/wp-content/themes/rouge-wp-start-theme/assets/webfonts/ArialNovaRegular/font.woff) format("woff")}@font-face{font-family:ArialNovaItalic;src:url(/wp-content/themes/rouge-wp-start-theme/assets/webfonts/ArialNovaItalic/font.woff2) format("woff2"),url(/wp-content/themes/rouge-wp-start-theme/assets/webfonts/ArialNovaItalic/font.woff) format("woff")}@font-face{font-family:GeorgiaProSemiBoldItalic;src:url(/wp-content/themes/rouge-wp-start-theme/assets/webfonts/GeorgiaProSemiBoldItalic/font.woff2) format("woff2"),url(/wp-content/themes/rouge-wp-start-theme/assets/webfonts/GeorgiaProSemiBoldItalic/font.woff) format("woff")}.ppb-hero{padding-top:104px;padding-bottom:104px}@media (max-width:1539.98px){.ppb-hero{padding-top:80px;padding-bottom:80px}}@media (max-width:1199.98px){.ppb-hero{padding-top:64px;padding-bottom:64px}}@media (max-width:1023.98px){.ppb-hero{padding-top:32px;padding-bottom:32px}}.ppb-hero .logo-wrapper>div{width:100%;height:100%}.ppb-hero .logo-wrapper svg{height:auto}.ppb-hero .category-links a,.ppb-hero .category-links p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:0}.ppb-hero .category-links a:after,.ppb-hero .category-links a:before,.ppb-hero .category-links p:after,.ppb-hero .category-links p:before{content:none}.ppb-hero .category-links a.bold,.ppb-hero .category-links p.bold{line-height:23px}.ppb-hero .category-links a.bold:not(:first-child),.ppb-hero .category-links p.bold:not(:first-child){margin-top:8px}@media (max-width:1023.98px){.ppb-hero .category-links{order:1}}.ppb-hero__logo{margin-bottom:64px}@media (max-width:1539.98px){.ppb-hero__logo{margin-bottom:51px}}@media (max-width:1199.98px){.ppb-hero__logo{margin-bottom:40px}}@media (max-width:1023.98px){.ppb-hero__logo{margin-bottom:32px}}.ppb-hero__logo path{fill:var(--color-text)}.ppb-hero__title{text-align:center}@media (max-width:1023.98px){.ppb-hero__title{order:2}}.ppb-hero .archive-link{margin-bottom:80px;display:flex;align-items:center;font-weight:700;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ppb-hero .archive-link svg{margin-right:16px}.ppb-hero .archive-link svg path{fill:var(--color-text)}.ppb-hero .archive-link:hover{text-decoration:underline}@media (max-width:1539.98px){.ppb-hero .archive-link{margin-bottom:64px}}@media (max-width:1199.98px){.ppb-hero .archive-link{margin-bottom:48px}}@media (max-width:1023.98px){.ppb-hero .archive-link{margin-bottom:32px}}.ppb-hero ul{list-style:none;padding-left:0}.ppb-hero--service .ppb-hero__title :after{content:'.';color:var(--service-colour)}.ppb-full-width-image{margin-bottom:128px}@media (max-width:1539.98px){.ppb-full-width-image{margin-bottom:102px}}@media (max-width:1199.98px){.ppb-full-width-image{margin-bottom:80px}}@media (max-width:1023.98px){.ppb-full-width-image{margin-bottom:64px}.ppb-full-width-image img{width:100%;height:auto}}.ppb-full-width-image__slider{position:relative;width:100%;height:0;padding-bottom:56.25%;transition:height .8s ease-in-out}.ppb-full-width-image__slider .ppb-full-width-image__img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease-in-out;z-index:0;aspect-ratio:16/9;object-fit:cover}.ppb-full-width-image__slider .ppb-full-width-image__img.active{opacity:1}.ppb-full-width-image__slider .ppb-full-width-image__img:not(.active){opacity:0}.ppb-full-width-image__video{display:block;position:relative}@media (max-width:1023.98px){.ppb-full-width-image__video{display:none}}.ppb-full-width-image__video-thumbnail{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:-1}.ppb-text{text-align:center;margin-bottom:64px}@media (max-width:1539.98px){.ppb-text{margin-bottom:51px}}@media (max-width:1023.98px){.ppb-text{margin-bottom:0}}.ppb-text__title{margin-bottom:32px}.ppb-text__title:after{content:'.';color:var(--service-colour)}.ppb-text__content{margin-bottom:0}.ppb-text__content p:last-of-type{margin-bottom:0}.ppb-service-packages-columns__service{padding:32px 0;row-gap:32px;align-items:center}@media (max-width:1023.98px){.ppb-service-packages-columns__service{align-items:flex-start}}@media (max-width:767.98px){.ppb-service-packages-columns__service.class-right{flex-direction:column-reverse}}.ppb-service-packages-columns__service:last-of-type{margin-bottom:64px}.ppb-service-packages-columns__title{margin-bottom:32px}.ppb-service-packages-columns__title:after{content:'.';color:var(--service-colour)}.ppb-service-packages-columns__description{margin-bottom:32px}.ppb-service-packages-columns__sub-packages{display:flex;flex-wrap:wrap;gap:8px;white-space:nowrap}.ppb-service-packages-columns__sub-packages div:hover{background-color:var(--colour-button-secondary)!important;color:var(--colour-button-secondary-text)!important}.ppb-service-packages-columns__sub-packages .ppb-service-packages-columns__sub-package{padding:8px 12px}.ppb-service-packages-columns__image-slider{position:relative;width:100%;height:0;padding-bottom:75%;transition:height .8s ease-in-out;transition:.8s ease-in-out;position:relative;row-gap:32px}.ppb-service-packages-columns__image-slider .ppb-service-packages-columns__image-slider--image{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;z-index:0}.ppb-service-packages-columns__image-slider .ppb-service-packages-columns__image-slider--image.active{opacity:1}.ppb-service-packages-columns__image-slider .ppb-service-packages-columns__image-slider--image:not(.active){opacity:0}.ppb-related-work{padding-top:128px;padding-bottom:64px}@media (max-width:1539.98px){.ppb-related-work{padding-top:102px;padding-bottom:51px}}@media (max-width:1199.98px){.ppb-related-work{padding-top:80px;padding-bottom:40px}}@media (max-width:1023.98px){.ppb-related-work{padding-top:32px;padding-bottom:32px}}.ppb-related-work__title{text-align:center}.ppb-related-work__title:after{content:'.';color:var(--service-colour)}.ppb-related-work__cards{display:flex;flex-wrap:wrap;padding:64px 0}@media (max-width:1539.98px){.ppb-related-work__cards{padding:51px 0}.ppb-related-work__cards>:last-child{display:none}}@media (max-width:1199.98px){.ppb-related-work__cards{padding:40px 0}}@media (max-width:1023.98px){.ppb-related-work__cards{padding:32px 0}}.ppb-related-work .ppb-related-work-card__title{margin-top:16px;margin-bottom:16px;font-family:ArialNovaRegular,sans-serif}.ppb-related-work__image-slider{position:relative;display:block;overflow:hidden;cursor:pointer;width:100%;height:100%}.ppb-related-work__image-slider:hover{color:var(--color-text)!important}.ppb-related-work__image-slider--work{position:relative;width:100%;aspect-ratio:4/3}.ppb-related-work__image-slider--work .ppb-related-work__image-slider--wrapper{position:relative;width:100%;height:100%;opacity:1;transition:.8s ease-in-out}.ppb-related-work__image-slider--work .ppb-related-work__image-slider--wrapper .ppb-related-work__image-slider--image{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:4/3;transition:opacity 0s ease-in-out;z-index:1}.ppb-related-work__image-slider--work .ppb-related-work__image-slider--wrapper .ppb-related-work__image-slider--image.active{opacity:1}.ppb-related-work__image-slider--work .ppb-related-work__image-slider--wrapper .ppb-related-work__image-slider--image:not(.active){opacity:0}.ppb-related-work__image-slider--work .ppb-related-work__hover-image-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .3s ease-in-out;z-index:2}.ppb-related-work__image-slider .ppb-related-work__hover-image{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.ppb-related-work__image-slider:hover .ppb-related-work__hover-image-container{opacity:0}.testimonial{padding:71px 0}@media (max-width:1539.98px){.testimonial{padding:51px 0}}@media (max-width:1199.98px){.testimonial{padding:80px 0}}@media (max-width:1023.98px){.testimonial{padding:32px 0}}.testimonial__slider-wrapper{display:flex;align-items:center;margin-top:64px}@media (max-width:1539.98px){.testimonial__slider-wrapper{margin-top:51px}}@media (max-width:1199.98px){.testimonial__slider-wrapper{margin-top:40px}}@media (max-width:1023.98px){.testimonial__slider-wrapper{margin-top:32px}}.testimonial__slider-wrapper .testimonial__next,.testimonial__slider-wrapper .testimonial__prev{padding:13px 19px}.testimonial__slider-wrapper .slick-dots{display:flex;list-style-type:none;gap:24px;margin-bottom:0;padding-left:0;margin-left:24px}.testimonial__slider-wrapper .slick-dots li{border:1px solid #ccc;border-radius:50%;width:11px;height:11px}.testimonial__slider-wrapper .slick-dots li.slick-active{background-color:var(--color-button-text);border-color:var(--color-button-text)}.testimonial__slider .slick-track{align-items:center}.testimonial__quote{display:flex;align-items:center;justify-content:center}.testimonial__quote svg{width:100%}.testimonial__quote svg path{transition-property:all;transition-duration:.3s;transition-timing-function:ease-out;fill:var(--contact-background)}@media (max-width:1023.98px){.testimonial__quote{display:none}}.testimonial__quote-text{-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures}.testimonial__author{margin-top:40px}.testimonial__author--image{margin-right:24px;border-radius:50%;width:64px;height:64px}.testimonial__author--details p{margin-bottom:0}@media (max-width:1539.98px){.testimonial__author__author{margin-top:32px}}.testimonial svg{width:100%}