@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:GeorgiaProRegular;src:url(/wp-content/themes/rouge-wp-start-theme/assets/webfonts/GeorgiaProRegular/font.woff2) format("woff2"),url(/wp-content/themes/rouge-wp-start-theme/assets/webfonts/GeorgiaProRegular/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")}.page-template-template-about main{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.page-template-template-about main>section{scroll-snap-align:start}.about-page .about-hero{text-align:center;padding-top:104px;padding-bottom:104px}@media (max-width:1539.98px){.about-page .about-hero{padding-top:80px;padding-bottom:80px}}@media (max-width:1199.98px){.about-page .about-hero{padding-top:64px;padding-bottom:64px}}@media (max-width:1023.98px){.about-page .about-hero{padding-top:32px;padding-bottom:32px}}.about-page .about-hero__eyebrow{margin-bottom:32px}.photo-grid__grid{display:block;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}.photo-grid__grid.is-ready{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.photo-grid__grid .custom-column{width:calc(25% - ((32px * 3)/ 4));margin-bottom:32px}@media (max-width:1199.98px){.photo-grid__grid .custom-column{width:calc(25% - ((16px * 3)/ 4));margin-bottom:16px}}@media (max-width:767.98px){.photo-grid__grid .custom-column{width:calc(50% - ((8px * 1)/ 2));margin-bottom:8px}}.photo-grid__grid .custom-column:nth-child(1){margin-top:72px}@media (max-width:1199.98px){.photo-grid__grid .custom-column:nth-child(1){margin-top:51px}}@media (max-width:767.98px){.photo-grid__grid .custom-column:nth-child(1){margin-top:32px}}.photo-grid__grid .custom-column:nth-child(3){margin-top:72px}@media (max-width:1199.98px){.photo-grid__grid .custom-column:nth-child(3){margin-top:51px}}@media (max-width:767.98px){.photo-grid__grid .custom-column:nth-child(3){margin-top:0}}.photo-grid__grid .custom-column img{width:100%;height:auto;display:block}.service{position:relative}.service__navigation{position:-webkit-sticky;position:sticky;top:0;padding-top:150px;padding-bottom:150px}.service__navigation>a:not(:last-child){margin-bottom:30px}@media (max-width:1199.98px){.service__navigation{padding-bottom:0}}.service-wrapper{background:var(--color-background);height:100%}.service-wrapper>.container{height:100%}.service-wrapper>.container>.row{height:100%}.service__content{height:100%}.service__content .service__title{padding-top:150px;padding-bottom:150px}.service__content .service__title .text-red{display:block}@media (max-width:1199.98px){.service__content .service__title{padding-bottom:0}}@media (max-width:1023.98px){.service__content .service__title{padding-top:0;padding-bottom:0}}@media (max-width:1023.98px){.service{padding-top:60px}.service h1{margin-bottom:40px}.service__content h2:not(:last-child){margin-bottom:60px}}.service__navigation a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.service__number{font-family:GeorgiaProSemiBold,serif;font-size:15.1rem;line-height:.96;color:var(--color-red)}@media (max-width:1919.98px){.service__number{font-size:7.5rem}}@media (max-width:1199.98px){.service__number{font-size:5.9rem}}@media (max-width:1023.98px){.service__number{font-size:3.1rem}}.additional-content{margin-top:96px;margin-bottom:128px}@media (max-width:1199.98px){.additional-content{margin-top:69px;margin-bottom:101px}}@media (max-width:1023.98px){.additional-content{margin-top:64px;margin-bottom:80px}}@media (max-width:767.98px){.additional-content{margin-top:56px;margin-bottom:64px}}.additional-content__title{margin-bottom:64px}@media (max-width:1539.98px){.additional-content__title{margin-bottom:51px}}@media (max-width:1199.98px){.additional-content__title{margin-bottom:40px}}@media (max-width:1023.98px){.additional-content__title{margin-bottom:32px}}.additional-content__link{margin-top:80px}@media (max-width:1539.98px){.additional-content__link{margin-top:60px}}@media (max-width:1023.98px){.additional-content__link{margin-top:40px}}.additional-content__rows{display:grid;grid-template-columns:repeat(4,1fr);grid-row-gap:64px;grid-column-gap:64px}@media (max-width:1539.98px){.additional-content__rows{grid-row-gap:30px;grid-column-gap:30px}}@media (max-width:1199.98px){.additional-content__rows{grid-template-columns:repeat(3,1fr);grid-row-gap:51px;grid-column-gap:32px}}@media (max-width:1023.98px){.additional-content__rows{grid-row-gap:40px;grid-template-gap:32px}}@media (max-width:767.98px){.additional-content__rows{grid-template-columns:repeat(1,1fr);grid-template-gap:32px;grid-row-gap:32px}}.additional-content__rows .card>*+*{margin-top:24px;margin-bottom:0}@media (max-width:767.98px){.additional-content__rows .card>*+*{margin-top:16px}}.additional-content__icon{width:48px;height:48px}.additional-content__icon path{fill:var(--color-red)}.team-page{padding:128px 0}@media (max-width:1539.98px){.team-page{padding:101px 0}}@media (max-width:1023.98px){.team-page{padding:80px 0}}@media (max-width:767.98px){.team-page{padding:64px 0}}.team-page__hero{margin-bottom:64px}@media (max-width:1199.98px){.team-page__hero{margin-bottom:51px}}@media (max-width:1023.98px){.team-page__hero{margin-bottom:40px}}@media (max-width:767.98px){.team-page__hero{margin-bottom:32px}}.team-page__title{text-align:center}.team-page__members{display:grid;grid-template-columns:repeat(5,1fr);grid-row-gap:40px;grid-column-gap:68px}@media (max-width:1539.98px){.team-page__members{grid-template-columns:repeat(4,1fr);grid-column-gap:32px;grid-row-gap:51px}}@media (max-width:1199.98px){.team-page__members{grid-template-columns:repeat(3,1fr);grid-row-gap:40px}}@media (max-width:767.98px){.team-page__members{grid-template-columns:repeat(2,1fr);grid-column-gap:16px;grid-row-gap:32px}}.team-page .card .card__wrapper{margin-top:16px;text-align:center}.team-page .card .card__wrapper p{margin-top:0;margin-bottom:0}.team-page .card .card__image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.team-page .card--vacancy{position:relative}.team-page .card--vacancy a{position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none}.team-page .card--vacancy a:after,.team-page .card--vacancy a:before{display:none}.team-page .card--vacancy .card__wrapper span{color:#b5002a}.jobs__hero{margin-top:190px;margin-bottom:75px}@media (max-width:1199.98px){.jobs__hero{margin-top:100px;margin-bottom:60px}}@media (max-width:1023.98px){.jobs__hero{margin-top:80px;margin-bottom:45px}}.jobs-post-card{display:block;transition:.4s ease-in-out;background:var(--color-background)}.jobs-post-card:hover{background-color:#f2f2f2}.jobs-post-card a{display:block;padding-top:30px;padding-bottom:30px}.jobs-post-card__wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative}body.dark-mode:not(.light-mode) .jobs-post-card:hover{background-color:#1b1b1b}@media (prefers-color-scheme:dark){.jobs-post-card:hover{background-color:#1b1b1b}}.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%}