@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")}.job-listing-title{margin-top:90px;margin-bottom:120px}@media (max-width:1199.98px){.job-listing-title{margin-top:60px;margin-bottom:90px}}@media (max-width:1023.98px){.job-listing-title{margin-top:30px;margin-bottom:60px}}.job-listing-content{margin-bottom:64px;margin-top:128px}@media (max-width:1199.98px){.job-listing-content{margin-bottom:60px}}@media (max-width:1023.98px){.job-listing-content{margin-bottom:40px;margin-top:40px}}@media (max-width:767.98px){.job-listing-content{margin-bottom:32px;margin-top:32px}}.job-listing-content__details{margin-top:5px;position:-webkit-sticky;position:sticky;top:150px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;gap:32px}@media (max-width:1199.98px){.job-listing-content__details{margin-top:0;margin-bottom:90px;position:relative;top:unset;height:auto}}@media (max-width:1023.98px){.job-listing-content__details{margin-top:0;margin-bottom:32px}}.job-listing-content__details .list-info-title{gap:8px;margin-bottom:0}.job-listing-content__details .caption{gap:8px;position:relative}.job-listing-content__details .caption strong{display:block}.job-listing-content__details a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.job-listing-content__content .standfirst{margin-bottom:48px;position:relative}@media (max-width:1023.98px){.job-listing-content__content .standfirst{margin-bottom:50px}}.job-listing-content__content .job-title{margin-bottom:48px}.working-at-rouge__wrapper{position:relative;margin-top:64px;margin-bottom:64px}@media (max-width:1199.98px){.working-at-rouge__wrapper{margin-top:60px}}@media (max-width:1023.98px){.working-at-rouge__wrapper{margin-top:40px;margin-bottom:40px}}@media (max-width:767.98px){.working-at-rouge__wrapper{margin-top:32px;margin-bottom:32px}}@media (max-width:1199.98px){.working-at-rouge__title{margin-bottom:30px}}.full-image{margin-top:90px}@media (max-width:1199.98px){.full-image{margin-top:70px}}@media (max-width:1023.98px){.full-image{margin-top:50px}.full-image img{height:250px;-o-object-fit:cover;object-fit:cover}}.rouge-benefits{margin-top:90px;margin-bottom:120px}@media (max-width:1919.98px){.rouge-benefits{margin-bottom:80px}}@media (max-width:1199.98px){.rouge-benefits{margin-top:80px;margin-bottom:40px}}@media (max-width:1023.98px){.rouge-benefits{margin-top:40px;margin-bottom:40px}}@media (max-width:767.98px){.rouge-benefits{margin-top:32px;margin-bottom:32px}}.rouge-benefits__title{margin-bottom:32px;padding-right:32px;position:-webkit-sticky;position:sticky}.rouge-benefits__content{margin-bottom:60px;padding-right:32px;position:-webkit-sticky;position:sticky}@media (max-width:767.98px){.rouge-benefits__content{margin-bottom:32px}}.rouge-benefits__benefits{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:64px}@media (max-width:1199.98px){.rouge-benefits__benefits{grid-template-columns:repeat(1,1fr)}}@media (max-width:1023.98px){.rouge-benefits__benefits{gap:32px;grid-row-gap:32px}}.rouge-benefits__benefits .card{padding-right:32px;padding-left:32px;margin-bottom:45px;position:relative}@media (max-width:1023.98px){.rouge-benefits__benefits .card{padding-right:0;padding-left:0;margin-bottom:0}}.rouge-benefits__benefits .card p{margin-bottom:0}.rouge-benefits__benefits .card:before{content:"";position:absolute;left:0;top:0;height:100%;width:1px;background:#f2f2f2;-webkit-transform:translate(-50%);transform:translate(-50%)}@media (max-width:1199.98px){.rouge-benefits__benefits .card:before{top:-70px}}@media (max-width:1023.98px){.rouge-benefits__benefits .card:before{display:none}}.rouge-benefits__benefits .card:nth-child(5n){padding-right:0}@media (max-width:1539.98px){.rouge-benefits__benefits .card:nth-child(5n){padding-right:30px}.rouge-benefits__benefits .card:nth-child(4n){padding-right:0}}@media (max-width:1199.98px){.rouge-benefits__benefits .card:nth-child(4n),.rouge-benefits__benefits .card:nth-child(5n){padding-right:30px}.rouge-benefits__benefits .card:nth-child(3n){padding-right:0}}@media (max-width:1023.98px){.rouge-benefits__benefits .card{margin-top:0}.rouge-benefits__benefits .card:nth-child(3n),.rouge-benefits__benefits .card:nth-child(4n),.rouge-benefits__benefits .card:nth-child(5n){padding-right:30px}.rouge-benefits__benefits .card:nth-child(2n){padding-right:0}}.contact-page__form .frm_form_field .frm_primary_label{position:relative;transition:padding-left .5s ease;transition-delay:1s;margin-bottom:8px;font-weight:700;font-family:ArialNovaBold,sans-serif}.contact-page__form .frm_form_field .frm_primary_label:before{content:'';position:absolute;left:0;top:0;width:25px;height:25px;-webkit-transform:scale(0);transform:scale(0);background-image:url(/wp-content/themes/rouge-wp-start-theme/assets/images/valid-input.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .35s ease;transition-delay:.5s}.contact-page__form .frm_form_field .frm_primary_label .frm_required{color:var(--color-text)}@media (max-width:1199.98px){.contact-page__form .frm_half{max-width:100%;flex-basis:100%}}.contact-page__form a{text-decoration:underline;font-weight:700;font-family:ArialNovaBold,sans-serif}.contact-page__form .frm_form_field.valid-input .frm_primary_label{padding-left:32px;transition-delay:0s}.contact-page__form .frm_form_field.valid-input .frm_primary_label+input{border-color:#2a6508}.contact-page__form .frm_form_field.valid-input .frm_primary_label:before{-webkit-transform:scale(1)!important;transform:scale(1)!important;background-image:url(/wp-content/themes/rouge-wp-start-theme/assets/images/valid-input.svg)!important}.contact-page__form .frm_submit{padding:0}.contact-page__form .frm_submit button{color:var(--color-background);background-color:var(--color-red);border:none;padding:16px 24px;border-radius:8px;transition:.4s ease-in-out;font-weight:700;font-size:18px;line-height:18px}.contact-page__form .frm_submit button:hover{background-color:var(--color-button-background-hover);color:var(--color-background);text-decoration:underline}.contact-page__form .frm_submit button:after,.contact-page__form .frm_submit button:before{content:none}@media (max-width:1023.98px){.contact-page__form .frm_submit button{font-size:17px;line-height:17px}}.contact-page__form .frm_form_field.frm_blank_field .frm_primary_label{padding-left:32px;transition-delay:0s}.contact-page__form .frm_form_field.frm_blank_field .frm_primary_label+input{border-color:var(--color-red);color:#252525;border-width:2px}.contact-page__form .frm_form_field.frm_blank_field .frm_primary_label:before{-webkit-transform:scale(1);transform:scale(1);background-image:url(/wp-content/themes/rouge-wp-start-theme/assets/images/invalid-input.svg);-webkit-animation:shake .25s;animation:shake .25s;-webkit-animation-delay:.75s;animation-delay:.75s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes shake{0%{-webkit-transform:translate(.25px,.25px) rotate(0);transform:translate(.25px,.25px) rotate(0)}10%{-webkit-transform:translate(-.25px,-.5px) rotate(-1deg);transform:translate(-.25px,-.5px) rotate(-1deg)}20%{-webkit-transform:translate(-.75px,0) rotate(1deg);transform:translate(-.75px,0) rotate(1deg)}30%{-webkit-transform:translate(.75px,.5px) rotate(0);transform:translate(.75px,.5px) rotate(0)}40%{-webkit-transform:translate(.25px,-.25px) rotate(1deg);transform:translate(.25px,-.25px) rotate(1deg)}50%{-webkit-transform:translate(-.25px,.5px) rotate(-1deg);transform:translate(-.25px,.5px) rotate(-1deg)}60%{-webkit-transform:translate(-.75px,.25px) rotate(0);transform:translate(-.75px,.25px) rotate(0)}70%{-webkit-transform:translate(.75px,.25px) rotate(-1deg);transform:translate(.75px,.25px) rotate(-1deg)}80%{-webkit-transform:translate(-.25px,-.25px) rotate(1deg);transform:translate(-.25px,-.25px) rotate(1deg)}90%{-webkit-transform:translate(.25px,.5px) rotate(0);transform:translate(.25px,.5px) rotate(0)}100%{-webkit-transform:translate(.25px,-.5px) rotate(-1deg);transform:translate(.25px,-.5px) rotate(-1deg)}}@keyframes shake{0%{-webkit-transform:translate(.25px,.25px) rotate(0);transform:translate(.25px,.25px) rotate(0)}10%{-webkit-transform:translate(-.25px,-.5px) rotate(-1deg);transform:translate(-.25px,-.5px) rotate(-1deg)}20%{-webkit-transform:translate(-.75px,0) rotate(1deg);transform:translate(-.75px,0) rotate(1deg)}30%{-webkit-transform:translate(.75px,.5px) rotate(0);transform:translate(.75px,.5px) rotate(0)}40%{-webkit-transform:translate(.25px,-.25px) rotate(1deg);transform:translate(.25px,-.25px) rotate(1deg)}50%{-webkit-transform:translate(-.25px,.5px) rotate(-1deg);transform:translate(-.25px,.5px) rotate(-1deg)}60%{-webkit-transform:translate(-.75px,.25px) rotate(0);transform:translate(-.75px,.25px) rotate(0)}70%{-webkit-transform:translate(.75px,.25px) rotate(-1deg);transform:translate(.75px,.25px) rotate(-1deg)}80%{-webkit-transform:translate(-.25px,-.25px) rotate(1deg);transform:translate(-.25px,-.25px) rotate(1deg)}90%{-webkit-transform:translate(.25px,.5px) rotate(0);transform:translate(.25px,.5px) rotate(0)}100%{-webkit-transform:translate(.25px,-.5px) rotate(-1deg);transform:translate(.25px,-.5px) rotate(-1deg)}}.contact-page__form .frm_form_field{margin-bottom:32px}.contact-page__form .frm_form_field input[type=email],.contact-page__form .frm_form_field input[type=tel],.contact-page__form .frm_form_field input[type=text],.contact-page__form .frm_form_field input[type=url],.contact-page__form .frm_form_field select,.contact-page__form .frm_form_field textarea{border:solid 1px #ccc;color:var(--color-text);border-radius:4px;padding:24px 16px;font-weight:400;background-color:transparent}.contact-page__form .frm_form_field input[type=email]::-webkit-input-placeholder,.contact-page__form .frm_form_field input[type=tel]::-webkit-input-placeholder,.contact-page__form .frm_form_field input[type=text]::-webkit-input-placeholder,.contact-page__form .frm_form_field input[type=url]::-webkit-input-placeholder,.contact-page__form .frm_form_field select::-webkit-input-placeholder,.contact-page__form .frm_form_field textarea::-webkit-input-placeholder{color:var(--color-text)}.contact-page__form .frm_form_field input[type=email]:-ms-input-placeholder,.contact-page__form .frm_form_field input[type=tel]:-ms-input-placeholder,.contact-page__form .frm_form_field input[type=text]:-ms-input-placeholder,.contact-page__form .frm_form_field input[type=url]:-ms-input-placeholder,.contact-page__form .frm_form_field select:-ms-input-placeholder,.contact-page__form .frm_form_field textarea:-ms-input-placeholder{color:var(--color-text)}.contact-page__form .frm_form_field input[type=email]::-ms-input-placeholder,.contact-page__form .frm_form_field input[type=tel]::-ms-input-placeholder,.contact-page__form .frm_form_field input[type=text]::-ms-input-placeholder,.contact-page__form .frm_form_field input[type=url]::-ms-input-placeholder,.contact-page__form .frm_form_field select::-ms-input-placeholder,.contact-page__form .frm_form_field textarea::-ms-input-placeholder{color:var(--color-text)}.contact-page__form .frm_form_field input[type=email]::placeholder,.contact-page__form .frm_form_field input[type=tel]::placeholder,.contact-page__form .frm_form_field input[type=text]::placeholder,.contact-page__form .frm_form_field input[type=url]::placeholder,.contact-page__form .frm_form_field select::placeholder,.contact-page__form .frm_form_field textarea::placeholder{color:var(--color-text)}.contact-page__form .frm_form_field input[type=checkbox]{border:solid 1px #ccc}.contact-page__form .frm_form_field textarea{padding:15px 20px;height:130px;background-color:transparent}.contact-page__form .frm_form_field.vertical_radio{display:flex;flex-direction:column;align-items:flex-start}.contact-page__form .frm_form_field.vertical_radio .frm_primary_label{display:none}.contact-page__form .frm_form_field.vertical_radio .frm_checkbox{position:relative;padding-left:40px;min-height:30px}.contact-page__form .frm_form_field.vertical_radio .frm_checkbox>label{font-size:1.6rem;margin-bottom:0;margin-top:5px}.contact-page__form .frm_form_field.vertical_radio .frm_checkbox>label a{font-family:ArialNovaBold,sans-serif;text-decoration:underline}.contact-page__form .frm_form_field.vertical_radio .frm_checkbox>label input{position:absolute;left:0;top:0;display:block;flex-shrink:0}.contact-page__form .frm_message{margin-top:30px;font-weight:700}.contact-page__form .frm_message p{color:#2a6508}.contact-page__form .frm_html_container p{margin-bottom:0}.contact-page__form .frm_html_container a{font-weight:700}.contact-page__form .frm_none_container{margin-bottom:0}.contact-page__form .frm_dropzone{padding:32px;border:solid 1px #ccc;border-radius:4px}.contact-page__form .frm_dropzone .dz-message{border:none;background:0 0;padding:0;border-radius:0;display:flex;flex-direction:column;align-items:center}.contact-page__form .frm_dropzone .dz-message svg{width:25px;margin-bottom:8px}.contact-page__form .frm_dropzone .dz-message svg path{fill:var(--color-text)}.contact-page__form .frm_dropzone .dz-message .frm_small_text,.contact-page__form .frm_dropzone .dz-message .frm_upload_text{font-size:1.6rem;margin-bottom:8px}.contact-page__form .frm_dropzone .dz-message .frm_small_text{margin-bottom:0!important}.contact-page__form .frm_dropzone .dz-message .frm_small_text p{margin-bottom:0!important}.contact-page__form .frm_dropzone .dz-message .frm_compact_text{display:none}.contact-page__form .frm_dropzone .dz-message button{padding:0}.contact-page__form .frm_dropzone .dz-message .frm_dropzone .dz-preview .dz-column{float:left}.contact-page__form .frm_dropzone .dz-preview{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.contact-page__form .frm_dropzone .dz-preview .dz-image{width:35px}.contact-page__form .frm_dropzone .dz-preview .dz-details{display:flex;flex-direction:row}.contact-page__form .frm_dropzone .dz-preview .dz-remove:after{display:none}.contact-page__form .frm_dropzone .dz-preview .dz-filename,.contact-page__form .frm_dropzone .dz-preview .dz-size{margin-right:5px}.contact-page__form--report p a{color:var(--color-red);text-decoration:underline}.contact-page__form--report p a:after,.contact-page__form--report p a:before{display:none;background-color:var(--color-red)}.contact-page__form--report .frm_submit button{padding:16px 24px;color:var(--color-background);background-color:var(--color-red);border-radius:var(--border-radius,10px);margin-left:0;transition:.4s ease-in-out;font-size:18px;line-height:18px;font-weight:700}.contact-page__form--report .frm_submit button:after,.contact-page__form--report .frm_submit button:before{display:none}.contact-page__form--report .frm_submit button:hover{background-color:var(--color-button-background-hover)}body.dark-mode:not(.light-mode) .frm_form_field.valid-input .frm_primary_label+input{border-color:#a5ff72}body.dark-mode:not(.light-mode) .frm_form_field.valid-input .frm_primary_label:before{-webkit-transform:scale(1)!important;transform:scale(1)!important;background-image:url(/wp-content/themes/rouge-wp-start-theme/assets/images/valid-input--dark.svg)!important}body.dark-mode:not(.light-mode) .frm_form_field.frm_blank_field .frm_primary_label:before{background-image:url(/wp-content/themes/rouge-wp-start-theme/assets/images/invalid-input--dark.svg)}body.dark-mode:not(.light-mode) .frm_message p{color:#a5ff72}body.dark-mode:not(.light-mode) .frm_error_style{margin-top:30px}body.dark-mode:not(.light-mode) .frm_error_style p{margin-bottom:0}@media (prefers-color-scheme:dark){body:not(.light-mode) .frm_form_field.valid-input .frm_primary_label+input{border-color:#a5ff72}body:not(.light-mode) .frm_form_field.valid-input .frm_primary_label:before{-webkit-transform:scale(1)!important;transform:scale(1)!important;background-image:url(/wp-content/themes/rouge-wp-start-theme/assets/images/valid-input--dark.svg)!important}body:not(.light-mode) .frm_form_field.frm_blank_field .frm_primary_label:before{background-image:url(/wp-content/themes/rouge-wp-start-theme/assets/images/invalid-input--dark.svg)}body:not(.light-mode) .frm_message p{color:#a5ff72}}.contact-page{padding-top:104px}@media (max-width:1199.98px){.contact-page{padding-top:80px}}@media (max-width:767.98px){.contact-page{padding-top:32px}}@media (max-width:1199.98px){.contact-page__content{margin-bottom:60px}}@media (max-width:767.98px){.contact-page__content{margin-bottom:32px}}.contact-page__title{margin-bottom:32px}@media (max-width:1023.98px){.contact-page__image{margin-top:45px}}.contact-page__text p:last-of-type strong{color:var(--color-red)}.contact-page__rotating-word-wrapper{display:inline-grid}.contact-page__rotating-word-wrapper>span{grid-area:1/-1;transition:.4s ease-in-out}.contact-page .personalised-contact-message{margin-bottom:64px}@media (max-width:1539.98px){.contact-page .personalised-contact-message{min-height:51px;margin-bottom:51px}}@media (max-width:1199.98px){.contact-page .personalised-contact-message{min-height:75px;margin-bottom:40px}}@media (max-width:767.98px){.contact-page .personalised-contact-message{min-height:auto}}.contact-page__links{-webkit-column-gap:45px;column-gap:45px;gap:32px}.contact-page__links--icon-row{display:flex;align-items:center;margin-bottom:8px}.contact-page__links--icon-row p{margin-bottom:0}.contact-page__links--icon-row svg{margin-right:15px}.contact-page__links--icon-row svg line,.contact-page__links--icon-row svg path,.contact-page__links--icon-row svg rect{stroke:var(--color-text)}.contact-page__links--icon-row svg circle{fill:var(--color-text)}.contact-page__phone-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-page__phone-link:hover{text-decoration:underline!important}.contact-page__map-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-page__map-link:hover{text-decoration:underline!important}