@charset "UTF-8";.slideshow__container{overflow:hidden;position:relative}.slideshow__slides{align-items:stretch;display:flex;flex-wrap:nowrap;width:100%;transition:transform 1s ease}.slideshow__slide{flex:0 0 auto}.slideshow__button{position:absolute;top:0;bottom:0;width:50%;-webkit-tap-highlight-color:transparent}.slideshow__button::after{content:"";position:absolute;top:50%;transform:translateY(-50%);background:url(https://www.crucialprojects.co.uk/frontend/img/chevron-slider.svg) no-repeat center;width:.8em;height:2em;margin:0;background-size:contain;cursor:auto}.slideshow__button:focus{outline:0}.slideshow__button--prev{left:0;cursor:url(https://www.crucialprojects.co.uk/frontend/img/chevron-slider-left.svg),e-resize}.slideshow__button--prev::after{transform:rotate(180deg)}.slideshow__button--next{right:0;cursor:url(https://www.crucialprojects.co.uk/frontend/img/chevron-slider-right.svg),e-resize}.slideshow__button--next::after{right:0}body,html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.fonts-loaded body,.fonts-loaded html{font-family:circe,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}body,html{font-size:20px;line-height:1.6em;font-weight:300;position:relative;color:#585858}body{overflow-x:hidden;overflow-y:visible;font-size:14px}@media (min-width:480px){body{font-size:calc(2px + 2.5vw)}}@media (min-width:720px){body{font-size:20px}}main{display:block;transform:translate3d(0,0,0)}.testimonial__quote,h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.fonts-loaded .testimonial__quote,.fonts-loaded h1,.fonts-loaded h2,.fonts-loaded h3,.fonts-loaded h4,.fonts-loaded h5,.fonts-loaded h6{font-family:circe,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.testimonial__quote,h1,h2,h3,h4,h5,h6{text-align:left;margin-bottom:1em}h1{font-size:3.2em;letter-spacing:-1px;line-height:1.5em;color:#000}@media (min-width:720px){h1.animate-on-scroll{transform:translateY(1em)}}h2{font-size:2em;line-height:1.4em}@media (min-width:720px){h2.animate-on-scroll{transform:translateY(2em)}}.testimonial__quote,h3{font-size:1.6em;color:#000}h4{letter-spacing:1px;line-height:1.45em;font-size:1.2em;font-weight:400}p{margin-bottom:2em}p:last-of-type{margin-bottom:0}ol,ul{padding-left:2em;margin-bottom:2em}.text-pp ul{list-style:none}.text-pp ul li{margin-bottom:1em;position:relative}.text-pp ul li::before{content:"";position:absolute;left:-1.2em;top:.7em;width:3px;height:3px;background:#585858;border-radius:100%}small{font-size:.75em;line-height:1.45em;opacity:.6}section{margin-bottom:4em}.objFit{width:100%;height:100%;position:relative;overflow:hidden}.objFit img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.screenreader-text{position:absolute;top:-9999vh}a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:#000;text-decoration-color:#000;color:#000;transition:background .3s ease,color .3s ease,opacity .3s ease}@supports ((-webkit-text-decoration-color:transparent) or (text-decoration-color:transparent)){a{transition:background .3s ease,color .3s ease,opacity .3s ease,-webkit-text-decoration-color .25s;transition:background .3s ease,color .3s ease,opacity .3s ease,text-decoration-color .25s;transition:background .3s ease,color .3s ease,opacity .3s ease,text-decoration-color .25s,-webkit-text-decoration-color .25s}}a:hover{text-decoration:none}@supports ((-webkit-text-decoration-color:transparent) or (text-decoration-color:transparent)){a:hover{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}.container-fluid{display:flex;flex-wrap:wrap;padding:0 1.5em}@media (min-width:1020px){.container-fluid{padding:0 3em}}.intro{text-align:center;margin:0 0 4em}.intro__subheader{list-style:none;padding:0;margin:0 auto 1.2em;color:#beb9b5;flex:0 0 100%;justify-content:center;transition-delay:.1s}.intro__subheader li{display:inline-block;text-transform:uppercase;font-weight:200;color:#beb9b5;letter-spacing:.1em}.intro__subheader li:first-of-type::before{display:none}.intro__subheader li::before{content:"/";margin:0 .4em 0 .2em}.intro__header-title{flex:0 0 100%;text-align:center;margin:0 0 .5em;color:#000;line-height:1em}.intro__content{max-width:890px;margin:0 auto;transition-delay:.2s}@media (min-width:720px){.animate-on-scroll{opacity:0;transform:translateY(3em);transition:opacity 1.6s ease,transform 1.6s ease,background 1.6s ease,color 1.6s ease}.animate-on-scroll.animated{opacity:1;transform:translateY(0)}}img[data-src]{visibility:hidden}.main-footer{padding:1.5em 0}.main-footer .container-fluid{display:grid;width:100%}@media (min-width:720px){.main-footer .container-fluid{grid-template-columns:1fr 1fr}}@media (min-width:1020px){.main-footer .container-fluid{grid-template-columns:2fr 1fr 2fr}}.main-footer__contact{display:grid;color:#acacac;font-size:.75em;grid-column-start:1;grid-column-end:span 3;grid-row-start:2;grid-row-end:span 1}@media (min-width:720px){.main-footer__contact{grid-row-start:2;grid-row-end:span 1;grid-column-start:1;grid-column-end:span 1;grid-template-columns:1fr 1fr}}@media (min-width:1020px){.main-footer__contact{grid-row-start:1;grid-row-end:span 1;grid-column-start:1;grid-column-end:span 1}}.main-footer__contact--legal{grid-row-start:3}@media (min-width:720px){.main-footer__contact--legal{justify-content:flex-end;grid-column-start:2;grid-row-start:2}}@media (min-width:1020px){.main-footer__contact--legal{grid-column-start:3;grid-row-start:1}}@media (min-width:720px){.main-footer__contact--legal .main-footer__contact-item{text-align:right}}@media (min-width:1020px){.main-footer__contact--legal .main-footer__contact-item{margin-left:1em;margin-right:0}}.main-footer__social{display:flex;justify-content:center;margin-bottom:1em;grid-column-start:1;grid-column-end:span 3;grid-row-start:1;grid-row-end:span 1}@media (min-width:720px){.main-footer__social{grid-column-start:1;grid-column-end:span 3}}@media (min-width:1020px){.main-footer__social{grid-column-start:2;grid-column-end:span 1;margin:0}}.main-footer__social-item{margin:0 1em;transition:opacity .3s ease}.main-footer__social-item:hover{opacity:.6}.main-footer__social-item:first-of-type{margin:0 1em 0 0}.main-footer__social-item:last-of-type{margin:0 0 0 1em}.main-footer__contact-item{text-align:center;margin:0 0 1em 0;grid-row-start:1;grid-row-end:span 1}@media (max-width:720px){.main-footer__contact-item:nth-child(even){grid-row-start:2}}@media (min-width:1020px){.main-footer__contact-item{margin:0 1em 0 0;grid-column-start:1;grid-column-end:span 1;grid-row-start:1;grid-row-end:span 1}.main-footer__contact-item:nth-child(even){grid-column-start:2}}.main-footer__contact-item ul{margin:0;padding:0;list-style:none}.main-footer__contact-item ul li a{color:#909090;text-decoration:none}.main-footer__contact-item ul li a:hover{color:#000;text-decoration:underline}@supports ((-webkit-text-decoration-color:transparent) or (text-decoration-color:transparent)){.main-footer__contact-item ul li a{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:-webkit-text-decoration-color .25s;transition:text-decoration-color .25s;transition:text-decoration-color .25s,-webkit-text-decoration-color .25s}.main-footer__contact-item ul li a:hover{-webkit-text-decoration-color:#000;text-decoration-color:#000;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}}.main-footer__contact-item-link{color:#909090;text-decoration:none}.main-footer__contact-item-link:hover{color:#000;text-decoration:underline}@supports ((-webkit-text-decoration-color:transparent) or (text-decoration-color:transparent)){.main-footer__contact-item-link{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:-webkit-text-decoration-color .25s;transition:text-decoration-color .25s;transition:text-decoration-color .25s,-webkit-text-decoration-color .25s}.main-footer__contact-item-link:hover{-webkit-text-decoration-color:#000;text-decoration-color:#000;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}}.error-page .main-nav__list-item--logo{margin:0 auto}@media (min-width:720px){.error-page .error{margin:-96px 0 0;height:calc(100vh - 104px)}}.error-page .error .container-fluid{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;height:100%;flex-direction:column;justify-content:center;text-align:center}.error-page .error__title{text-align:center}.error-page .error__message{max-width:1040px;text-align:center;margin:0 auto}.share .container-fluid{justify-content:center;flex-wrap:wrap}@media (min-width:720px){.share .container-fluid{flex:nowrap 1}}.share__title{font-size:1.2em;margin:0 1em;letter-spacing:0}@media (max-width:720px){.share__title{flex:0 0 100%;text-align:center;margin:0 1em 2em}}.share__list{margin:0;padding:0;list-style:none;display:flex}.share__list-item{margin:0 1em}.share__list-item a{text-decoration:none;font-size:1.2em;opacity:.6;letter-spacing:0}.share__list-item a:hover{opacity:1}.share__list-item a span{display:none}.categories__list{list-style:none;padding:0;margin:0;-moz-column-count:2;column-count:2}.categories__list-item{margin-bottom:1em;font-weight:300}.slideshow-pp{margin:0 auto 4em;overflow:hidden;height:calc(8.8888888889px + 48.1481481481vw)}.slideshow-pp .container-fluid{display:block;height:100%}.slideshow-pp .slideshow{position:relative;height:100%}.slideshow-pp .slideshow::before{content:"";position:absolute;top:0;left:-1.5em;bottom:0;z-index:10;background:linear-gradient(90deg,rgba(255,255,255,.7) 0,rgba(255,255,255,0) 100%)}@media (min-width:720px){.slideshow-pp .slideshow::before{width:10%;left:-3em}}.slideshow-pp .slideshow::after{content:"";position:absolute;top:0;right:-1.5em;bottom:0;z-index:10;width:10%;background:linear-gradient(270deg,rgba(255,255,255,.7) 0,rgba(255,255,255,0) 100%)}@media (min-width:720px){.slideshow-pp .slideshow::after{right:-3em}}.slideshow-pp .slideshow__slides{margin:0 auto;width:90%;height:100%}@media (min-width:1020px){.slideshow-pp .slideshow__slides{width:75%}}.slideshow-pp .slideshow__slide{width:100%;height:100%;margin:0 2em 0 0;transition:opacity 1s ease}.slideshow-pp .slideshow__slide--next,.slideshow-pp .slideshow__slide--prev{opacity:.3}.slideshow-pp .slideshow__button{z-index:50;opacity:1;transition:opacity .5s ease}.slideshow-pp .slideshow__button--disabled{opacity:0;cursor:default}.images-grid .container-fluid{justify-content:space-between}.images-grid__image{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - .75em);margin-bottom:1.5em}.images-grid__image:nth-child(2n+1){transition-delay:.1s}.images-grid__image:nth-child(2n+2){transition-delay:.2s}.spec .container-fluid{justify-content:space-between}.spec__col--left{flex:0 0 100%;margin:0 0 2em}@media (min-width:1020px){.spec__col--left{flex-grow:0;flex-shrink:0;flex-basis:calc(55% - 2em);margin:0}}.spec__col--left img{width:100%}.spec__col--right{flex:0 0 100%}@media (min-width:1020px){.spec__col--right{flex-grow:0;flex-shrink:0;flex-basis:calc(45% - 2em);transition-delay:.1s}}.spec__col--right .categories{text-transform:uppercase;margin:1em 0 2em;display:block}.spec__col--right .testimonial__quote,.spec__col--right h3{margin-bottom:.2em}.testimonial .container-fluid{max-width:890px;margin:0 auto;text-align:center}.testimonial__quote{text-transform:uppercase;text-align:center;line-height:1.5em}.testimonial__name{display:block;width:100%;margin:0 0 .5em;color:#000;font-weight:700;letter-spacing:0}.testimonial__company{display:block;width:100%;margin:0;letter-spacing:0}.video{width:100%;max-width:890px;margin:0 auto 4em}.video__placeholder{height:0;padding-bottom:56.25%;position:relative;overflow:hidden;width:100%}.video img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.video__container,.video__container iframe,.video__image,.video__link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.video__link{text-align:center;display:flex;align-items:center;justify-content:center;z-index:5;text-decoration:none}.video__link::before{content:"▶";width:2.6666666667em;border-radius:50%;background:rgba(88,88,88,.7);display:inline-flex;align-content:center;justify-content:center;text-align:center;color:#fff;font-size:1.5em;line-height:2.6666666667em;text-indent:.2em;margin:0 1em 0 0}.image-pp img{width:100%}.image-pp figcaption{margin-top:1em}.quote__block{border-left:.3em solid #efefef;padding:1em 0 1em 1.5em;margin-left:1em}.quote__block blockquote{font-size:1.75em;line-height:1.3em;color:#000;margin:0 0 .5em}.quote__tweet{text-decoration:none;color:#000;font-weight:300;font-size:1.2em;margin-left:1em;position:relative;opacity:.3}.quote__tweet::before{content:"";background:url(https://www.crucialprojects.co.uk/frontend/img/twitter.svg) no-repeat center;width:18px;height:18px;display:inline-block;background-size:contain;margin-right:.5em}.work__list{flex:0 0 90%;display:block;margin:0 auto;width:100%}@media (min-width:720px){.work__list{width:90%}}@media (min-width:1020px){.work__list::after{content:"";display:table;clear:both}}.work-item{margin-bottom:4em}@media (min-width:720px){.work-item:nth-child(4n+1){transition-delay:.1s}.work-item:nth-child(4n+2){transition-delay:.2s}.work-item:nth-child(4n+3){transition-delay:.3s}.work-item:nth-child(4n+4){transition-delay:.4s}}@media (min-width:1020px){.work-item{width:47%;display:inline-block;vertical-align:top;float:left}.work-item:nth-of-type(2){margin-top:5em}.work-item:nth-of-type(even){float:right}}.work-item:hover .work-item__image figure img{transform:scale(1.08)}.work-item__link{text-decoration:none}.work-item__image{margin-bottom:1em;overflow:hidden}.work-item__image figure img{display:block;width:100%;transition:transform 1.5s ease-in-out}.work-item__title{font-weight:500;margin-bottom:.2em}.work-item__category{text-transform:uppercase;opacity:.6;font-size:.75em;display:block;margin:0 0 .2em;padding:0;list-style:none}.work-item__category li{display:inline-block}.work-item__category li:first-of-type::before{display:none}.work-item__category li::before{content:"/";margin:0 .4em 0 .2em}.work-item__summary{font-size:.9em;font-weight:300}.pagination .container-fluid{justify-content:center;align-items:center}.pagination__next-prev{margin:0 1.5em}.pagination__next-prev img{width:12px;vertical-align:middle}.pagination__next-prev--prev img{transform:rotate(180deg)}.pagination__item{margin:0 1.5em;color:#acacac;text-decoration:none;font-size:1.2em}.pagination__item:hover{color:#000}.pagination__item--current{color:#000;text-decoration:underline}.journal__title{flex:0 0 100%;text-align:center;margin:0 auto 1em}@media (min-width:720px){.journal__title{margin:0 auto 2.2em}}.journal-item{flex:0 0 100%;margin:0 0 2em}@media (min-width:720px){.journal-item{flex-basis:calc(50% - 1em);margin:0 2em 2em 0}.journal-item:nth-child(2n+1){transition-delay:.1s}.journal-item:nth-child(2n+2){transition-delay:.2s}.journal-item:nth-of-type(even){margin:0 0 2em 0}}@media (min-width:1020px){.journal-item{flex-basis:calc(32% - 1.5em);margin:0 2em 2em 0}.journal-item:nth-child(3n+1){transition-delay:.1s}.journal-item:nth-child(3n+2){transition-delay:.2s}.journal-item:nth-child(3n+3){transition-delay:.3s}.journal-item:nth-of-type(even){margin:0 2em 2em 0}.journal-item:nth-of-type(3n+2){flex-basis:calc(36% - 1.5em)}.journal-item:nth-of-type(3n+3){margin:0 0 2em 0}}.journal-item:hover .journal-item__image img{transform:scale(1.1)}.journal-item__link{text-decoration:none}.journal-item__image{margin-bottom:2em}.journal-item__image img{transition:transform 1.5s ease}.journal-item__title{font-weight:300}.about{margin-bottom:2em}.about .text-pp{margin-bottom:1em}.about .container-fluid{justify-content:space-between}.about__col--left{flex:0 0 100%}@media (min-width:1200px){.about__col--left{flex:0 0 35%}}.about__col--right{flex:0 0 100%;margin:2em 0 0}@media (min-width:1200px){.about__col--right{flex:0 1 60%;min-height:85vh;position:relative;margin:0}.about__col--right figure{position:absolute;top:0;left:0;right:0;bottom:0}}.about__col-title{margin:0}.contact{margin-bottom:2em}.contact .container-fluid{display:block}@media (min-width:1020px){.contact .container-fluid{justify-content:space-between;display:flex}}.contact__col--left{flex:0 0 100%}@media (min-width:1020px){.contact__col--left{flex:0 0 40%}}.contact__col--right{flex:0 0 100%;margin:2em 0 0}@media (min-width:1020px){.contact__col--right{flex:0 1 55%;min-height:85vh;position:relative;margin:0;display:flex;flex-direction:column;padding:2.3em 0 0}}@media (min-width:1020px){.contact__col--right .image-pp{flex:0 1 auto}}.contact__col-title{margin:0}.contact__col-subtitle{margin:0 0 .5em}.contact__info{display:flex;flex-wrap:wrap;margin:0 0 2em;flex:0 0 auto}.contact__info h4{flex:0 0 100%}.contact__info-contact{flex:0 0 50%}.contact__info-address{flex:0 0 50%}.contact__info-contact-phone{text-decoration:none}.contact__form-notify{margin-top:1em;font-size:1.6em}.contact__form-notify--success{color:#8db588}.contact__form-notify--error{color:#c06254}.contact__content{flex:0 1 100%;overflow:hidden}@media (max-width:1020px){.contact__content{height:0;padding-bottom:100%;width:100%;position:relative}}.contact__map-container{height:100%;width:100%}@media (max-width:1020px){.contact__map-container{position:absolute;top:0;left:0;right:0;bottom:0}}.contact__map{height:100%;width:100%}.contact-form{font-size:1.2em;margin-top:2em}.contact-form__row{display:flex;flex-direction:column;margin:0 0 1.8em;position:relative;text-align:left}.contact-form__row .form-control:focus{outline:0;border-color:#585858}.contact-form__row .form-control:focus+.form-control--label{padding:0;top:-.75em;font-size:.75em}.contact-form__row .form-control--input,.contact-form__row .form-control--textarea{background:0 0;border:solid #acacac;border-radius:0;border-width:0 0 1px;display:block;font:inherit;padding:.6em 0 .4em;width:100%;color:#585858;line-height:1em}.contact-form__row .form-control--textarea{top:initial}.contact-form__row .form-control--textarea:focus+.form-control--label{top:initial!important;bottom:90%}.contact-form__row .form-control--textarea.form-control--not-empty+.form-control--label{top:initial!important;bottom:90%}.contact-form__row .form-control--label{color:#acacac;order:-1;padding:1em 0 .5em;position:absolute;top:0;transition:font-size .2s ease,padding .2s ease,top .2s ease,border .2s ease,bottom .2s ease;line-height:1em;cursor:text}.contact-form__row .form-control--textarea{line-height:2em;height:4em}.contact-form__row .form-control--not-empty+.form-control--label{padding:0;top:-.75em;font-size:.75em}.contact-form__row .form-control--error{color:#c06254;position:absolute;top:-.75em;right:0;font-size:.75em}.contact-form__row .form-control.invalid{border-color:#c06254}.contact-form__row--project{flex-direction:row}.contact-form__row--project::after{content:"";background:url(https://www.crucialprojects.co.uk/frontend/img/chevron-slider.svg) no-repeat center;background-size:contain;width:9px;height:18px;position:absolute;top:1em;right:.75em;transform:rotate(90deg)}.contact-form__row--project .form-control--label{position:static;color:#585858;flex:0 0 auto;pointer-events:none}.contact-form__row--project .form-control--select{padding:1em 0 .5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;justify-self:flex-end;font:inherit;flex:0 1 100%;margin-left:1em;border:solid #acacac;border-radius:0;border-width:0 0 1px;line-height:1em;cursor:pointer}.contact-form__row--project .form-control--select:active{font-size:.75em}.contact-form__row--message .form-control--label{bottom:0;top:initial}.contact-form__row--message .form-control--error{top:1em}.contact-form__row--submit{margin:0}.contact-form__row--submit::after,.contact-form__row--submit::before{content:"";position:absolute;right:0;transition:width .3s ease,right .3s ease}.contact-form__row--submit::before{width:20px;height:2px;top:1em;background:#000;right:0}.contact-form__row--submit::after{content:"";position:absolute;border-style:solid;border-width:2px 2px 0 0;border-color:#000;display:inline-block;height:10px;width:10px;top:.7em;transform:rotate(45deg)}@media (min-width:720px){.contact-form__row--submit::after{top:.8em}}.contact-form__row--submit:hover::before{width:0;right:-5px}.contact-form__row--submit:hover::after{right:-5px}.contact-form__row--submit input{font:inherit;padding:.5em 0;border:0;flex:0 0 auto;align-self:flex-end;padding-right:3em;background:0 0;cursor:pointer;margin:0}.contact-form__row--submit input:focus{outline:0;opacity:.6}input:required:invalid,select:required:invalid,textarea:required:invalid{outline:0}.work-page .intro__subheader{font-size:.9em}.work-page .text-pp{max-width:890px;box-sizing:content-box;margin:0 auto 4em;text-align:center;font-weight:200;padding:0 1.5em}.work-page .text-pp .testimonial__quote,.work-page .text-pp h2,.work-page .text-pp h3{text-align:center}@media (min-width:720px){.work-page .text-pp{padding:0 3em}}.work-page .image-pp{width:calc(100% - 3em);margin:0 auto 4em}@media (min-width:720px){.work-page .image-pp{width:calc(100% - 6em)}}.next-prev{display:flex;flex-wrap:nowrap}.next-prev__col{flex:0 0 50%;position:relative;text-align:center;text-decoration:none;overflow:hidden}.next-prev__col:hover figure{opacity:.25;transform:scale(1.1)}.next-prev__col:hover .next-prev__label{transform:translateY(-.5em)}.next-prev__col figure{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.05;transition:opacity .5s ease,transform .5s ease}.next-prev__label{position:relative;z-index:10;line-height:1em;font-size:1em;padding:5em 0;transform:translateY(0);transition:transform .5s ease}@media (min-width:720px){.next-prev__label{font-size:1.8em;padding:3em 0}}@media (min-width:1020px){.next-prev__label{font-size:2.4em}}.next-prev__label--prev img{transform:rotate(180deg)}.next-prev__label img{position:relative;font-size:1em;width:7px}@media (min-width:720px){.next-prev__label img{top:0;width:12px}}@media (min-width:1020px){.next-prev__label img{top:-.05em}}.journal-container{margin:0;padding:0 1.5em}@media (min-width:720px){.journal-container{padding:0 3em}}.journal-container .container-fluid{max-width:calc(1140px + 6em);margin:0 auto 0;padding:0}.journal-container .quote{max-width:890px;margin:0 auto 4em}.journal-container .image-pp{margin:0 0 4em}.journal-container .text-pp{max-width:890px;margin:0 auto 4em;letter-spacing:0}.journal-container .text-pp h2{color:#000}.legal-page .intro{margin:0 0 2em}.legal-page .intro__subheader ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;padding:0;margin:0}.legal-page .intro__subheader ul li{color:#beb9b5;margin:0 0 1em;flex:0 0 100%}.legal-page .intro__subheader ul li:last-of-type{margin:0}@media (min-width:1020px){.legal-page .intro__subheader ul li{margin:0 1.5em;flex:0 0 auto}.legal-page .intro__subheader ul li:last-of-type{margin:0 1.5em}}.legal-page .intro__subheader ul li::before{content:""}.legal-page .intro__subheader ul li a{color:#acacac;text-decoration:none}.legal-page .intro__subheader ul li a.active,.legal-page .intro__subheader ul li a:hover{color:#000}.legal-page .intro__subheader ul li a.active{text-decoration:underline}.legal-container{margin:0;padding:0 1.5em}@media (min-width:720px){.legal-container{padding:0 3em}}.legal-container .container-fluid{max-width:890px;margin:0 auto;padding:0}.legal-container .container-fluid .text-pp a{word-break:break-word}_:-ms-input-placeholder,:root .projects .slideshow__pagination-item__inner::after{top:-4px!important}_:-ms-lang(x),_:-webkit-full-screen,.projects .slideshow__pagination-item__inner::after{top:-4px!important}