@font-face{font-family:graphik-bold;src:url("/wp-content/themes/twenty-two-bishopsgate/scss/fonts/Graphik-Bold.otf") format("opentype")}@font-face{font-family:graphik-medium;src:url("/wp-content/themes/twenty-two-bishopsgate/scss/fonts/Graphik-Medium.otf") format("opentype")}@font-face{font-family:graphik-regular;src:url("/wp-content/themes/twenty-two-bishopsgate/scss/fonts/Graphik-Regular.otf") format("opentype")}@font-face{font-family:graphik-semibold;src:url("/wp-content/themes/twenty-two-bishopsgate/scss/fonts/Graphik-Semibold.otf") format("opentype")}.video-fullwidth-autoplay iframe{width:100vw;height:100%;background-color:#222b33}.video-fullwidth-autoplay .plyr__video-wrapper{width:100%;height:0;padding-bottom:42.3%;background-color:#222b33;position:relative}.video-fullwidth-autoplay .plyr__video-wrapper:after{content:"VIDEO";position:absolute;color:#fff;display:flex;position:top;mix-blend-mode:difference;z-index:4;width:100%;text-align:center;font-family:outline;opacity:1;height:100%;justify-content:center;align-items:center;font-size:7rem}@media only screen and (min-width:768px){.video-fullwidth-autoplay .plyr__video-wrapper:after{font-size:17rem}}.video-fullwidth-autoplay .plyr__poster{background-color:#222b33;background-image:unset !important}.slider-fullwidth-auto{position:relative;z-index:0;height:100vh}@media only screen and (max-width:767px) and (min-width:0){.slider-fullwidth-auto{height:fit-content}}@media only screen and (max-width:1023px) and (min-width:768px){.slider-fullwidth-auto{height:85vh}}@media only screen and (max-width:2559px) and (min-width:1024px){.slider-fullwidth-auto{min-height:100vh;height:1px}}@media only screen and (min-width:2560px){.slider-fullwidth-auto{min-height:85vh;height:1px}}.slider-fullwidth-auto .swiper-container{height:100%}.slider-fullwidth-auto .swiper-slide{background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh;cursor:grab}@media only screen and (max-width:767px) and (min-width:0){.slider-fullwidth-auto .swiper-slide{height:0;padding-bottom:120vw}}@media only screen and (max-width:1023px) and (min-width:768px){.slider-fullwidth-auto .swiper-slide{height:85vh}}@media only screen and (max-width:2559px) and (min-width:1024px){.slider-fullwidth-auto .swiper-slide{height:100vh}}@media only screen and (min-width:2560px){.slider-fullwidth-auto .swiper-slide{height:85vh}}.slider-fullwidth-auto .swiper-pagination-bullet{background-color:#fff;width:1.2rem;height:1.2rem;opacity:1}.slider-fullwidth-auto .swiper-pagination-bullet-active{background-color:#222b33}.minimal-slider-text{background-color:#f8ad1a}@media only screen and (max-width:767px) and (min-width:0){.minimal-slider-text{min-height:unset;height:fit-content}}@media only screen and (min-width:768px){.minimal-slider-text{min-height:100vh;min-height:85vh;height:1px}}@media only screen and (max-width:2559px) and (min-width:1024px){.minimal-slider-text{min-height:100vh}}@media only screen and (min-width:2560px){.minimal-slider-text{min-height:85vh}}.minimal-slider-text__container,.minimal-slider-text__row,.minimal-slider-text__col-two,.minimal-slider-text .swiper-container{height:100%}@media only screen and (max-width:767px) and (min-width:0){.minimal-slider-text__col-one{height:120vw}}.minimal-slider-text__col-one h1{color:#222b33;max-width:44rem;margin:0}.minimal-slider-text__col-one h1:first-of-type{color:#fff}.minimal-slider-text__col-one p{max-width:43rem;margin-top:4rem;font-size:2.4rem}.minimal-slider-text__col-two{background-color:#222b33}.minimal-slider-text__inner{margin:0;position:relative}@media only screen and (min-width:1024px){.minimal-slider-text__inner{height:100%}}.minimal-slider-text__image{width:100%;padding-bottom:0;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.minimal-slider-text .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.7s}.minimal-slider-text .swiper-slide p{font-size:1.6rem;font-family:graphik-medium;text-align:center;margin:1.2rem 0 0 0}.minimal-slider-text__inner{height:100%}.minimal-slider-text .swiper-wrapper{height:100vh}@media only screen and (max-width:767px) and (min-width:0){.minimal-slider-text .swiper-wrapper{height:120vw}}@media only screen and (min-width:768px){.minimal-slider-text .swiper-wrapper{height:100%}}.minimal-slider-text .swiper-pagination-bullet{background-color:#fff;width:1.2rem;height:1.2rem;opacity:1}.minimal-slider-text .swiper-pagination-bullet-active{background-color:#222b33}#map{height:100vh;width:100%}@media only screen and (max-width:767px) and (min-width:0){#map{height:134vw}}@media only screen and (max-width:2559px) and (min-width:1024px){#map{min-height:100vh;height:1px}}@media only screen and (min-width:2560px){#map{min-height:85vh;height:1px}}@media only screen and (max-width:767px) and (min-width:0){.title-icon-slider{min-height:unset;height:fit-content}}@media only screen and (min-width:768px){.title-icon-slider{min-height:100vh;height:1px}}@media only screen and (min-width:1024px){.title-icon-slider{min-height:100vh}}@media only screen and (min-width:2560px){.title-icon-slider{min-height:85vh}}.title-icon-slider__container,.title-icon-slider__row,.title-icon-slider__col-two{height:100%}.title-icon-slider .swiper-container{height:100%}@media only screen and (max-width:767px) and (min-width:0){.title-icon-slider .swiper-container{height:100vw}}@media only screen and (max-width:767px) and (min-width:0){.title-icon-slider__col-one{min-height:120vw}}@media only screen and (min-width:768px){.title-icon-slider__col-one{height:fit-content}}.title-icon-slider__col-one h1{color:#15ce77;max-width:44rem;margin:0}@media only screen and (max-width:767px) and (min-width:0){.title-icon-slider__col-one h1{max-width:31rem}}@media only screen and (min-width:1024px){.title-icon-slider__col-one h1{max-width:unset}}.title-icon-slider__col-one h1:first-of-type{color:#fff}.title-icon-slider__col-one p{max-width:43rem;margin-top:4rem;font-size:2.4rem;line-height:3rem;margin-bottom:0}@media only screen and (min-width:2560px){.title-icon-slider__col-one p{font-size:3.4rem;line-height:1.2;max-width:760px}}.title-icon-slider__col-two{background-color:#15ce77}@media only screen and (max-width:767px) and (min-width:0){.title-icon-slider__col-two{height:87vw;min-height:120vw}}.title-icon-slider__inner{margin:calc(4.16666667%*2);border-top:7px solid #ffffff57;border-bottom:7px solid #ffffff57;position:relative;height:calc(100% - (4.16666667%*4))}@media only screen and (max-width:767px) and (min-width:0){.title-icon-slider__inner{height:calc(100% - (4.16666667%*4));height:fit-content}}.title-icon-slider__image{width:75%;padding-bottom:75%;height:0;background-repeat:no-repeat;background-size:80%;border-radius:52rem;border:5.6px solid #ffffff82;background-position:center center}@media only screen and (min-width:2560px){.title-icon-slider__image{border:7px solid #ffffff82}}.title-icon-slider .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.7s}@media only screen and (max-width:767px) and (min-width:0){.title-icon-slider .swiper-slide{justify-content:center}}.title-icon-slider .swiper-slide p{font-size:1.6rem;font-family:graphik-medium;text-align:center;margin:1.2rem 0 0 0}@media only screen and (max-width:767px) and (min-width:0){.title-icon-slider .swiper-slide p{font-size:1.3rem;line-height:1.1;max-width:10rem}}@media only screen and (min-width:768px){.title-icon-slider .swiper-slide p{line-height:1.3;max-width:11rem;margin:1.2rem auto 0;font-size:1.4rem}}@media only screen and (min-width:2560px){.title-icon-slider .swiper-slide p{font-size:2.5rem;max-width:22rem}}.title-icon-slider .swiper-slide-active{transform:scale(1.4)}.title-icon-slider .swiper-slide-active .title-icon-slider__image{border-color:#fff}.title-icon-slider .swiper-navigation-container{position:absolute;bottom:5rem;width:100%}.title-icon-slider .swiper-button-prev{background-image:url("/wp-content/uploads/2023/01/left_arrow-1.svg");background-repeat:no-repeat;width:22px;height:22px;background-position:center center;background-size:contain;bottom:-2rem;top:unset;left:0}.title-icon-slider .swiper-button-next{background-image:url("/wp-content/uploads/2023/01/right_arrow.svg");background-repeat:no-repeat;width:22px;height:22px;background-position:center center;background-size:contain;bottom:-2rem;top:unset;right:0}.title-icon-slider .swiper-button-prev:after,.title-icon-slider .swiper-button-next:after{display:none}.title-panel-slider{background-color:#ff9182}@media only screen and (max-width:767px) and (min-width:0){.title-panel-slider{min-height:unset;height:fit-content}}@media only screen and (min-width:768px){.title-panel-slider{min-height:100vh;min-height:85vh;height:1px}}@media only screen and (max-width:2559px) and (min-width:1024px){.title-panel-slider{min-height:100vh}}@media only screen and (min-width:2560px){.title-panel-slider{min-height:85vh}}.title-panel-slider__container,.title-panel-slider__row,.title-panel-slider__col-two,.title-panel-slider .swiper-wrapper{height:100%}.title-panel-slider__col-one{height:fit-content}@media only screen and (max-width:767px) and (min-width:0){.title-panel-slider__col-one{height:120vw}}.title-panel-slider__col-one h1{color:#222b33;max-width:44rem;margin:0}.title-panel-slider__col-one h1:first-of-type{color:#fff}.title-panel-slider__col-one p{max-width:43rem;margin-top:4rem;font-size:2.4rem}@media only screen and (max-width:767px) and (min-width:0){.title-panel-slider__col-one p{margin-top:2rem}}.title-panel-slider__col-two{background-color:#222b33}@media only screen and (max-width:767px) and (min-width:0){.title-panel-slider__col-two{height:100vh}}.title-panel-slider__inner{border-bottom:7px solid #ffffff57;position:relative;margin:calc(4.16666667%*2);height:calc(100% - (4.16666667%*3.5))}@media only screen and (max-width:767px) and (min-width:0){.title-panel-slider__inner{margin:0;border-bottom:0}}.title-panel-slider__image{width:100%;padding-bottom:67%;height:0;background-repeat:no-repeat;background-size:cover;background-position:center center}@media only screen and (max-width:767px) and (min-width:0){.title-panel-slider__image{padding-bottom:120vw}}.title-panel-slider .swiper-slide{display:flex;flex-direction:column;justify-content:start;align-items:start;transition:.7s}@media only screen and (max-width:767px) and (min-width:0){.title-panel-slider .swiper-slide{align-items:center}}.title-panel-slider .swiper-slide .title{font-family:graphik-bold;font-size:2rem}@media only screen and (max-width:767px) and (min-width:0){.title-panel-slider .swiper-slide .title{margin-top:2.4rem}}@media only screen and (min-width:2560px){.title-panel-slider .swiper-slide .title{font-size:3.6rem}}.title-panel-slider .swiper-slide p{font-size:1.8rem;font-family:graphik-regular;margin:1.2rem 0 0 0;text-align:left;width:100%;max-width:49rem}@media only screen and (min-width:2560px){.title-panel-slider .swiper-slide p{font-size:2.8rem;max-width:78rem}}.title-panel-slider .swiper-wrapper{height:100vh}.title-panel-slider .swiper-navigation-container{position:absolute;bottom:calc(4.16666667%*1.8);width:100%}@media only screen and (max-width:767px) and (min-width:0){.title-panel-slider .swiper-navigation-container{top:120vw;bottom:unset;background-color:#222b33;height:6rem;z-index:2}}.title-panel-slider .swiper-button-prev{background-image:url("/wp-content/uploads/2023/01/left_arrow_w.svg");background-repeat:no-repeat;width:22px;height:22px;background-position:center center;background-size:contain;bottom:-2rem;top:unset;left:0}@media only screen and (max-width:767px) and (min-width:0){.title-panel-slider .swiper-button-prev{bottom:.8rem !important;left:6rem;width:3rem;height:3rem}}@media only screen and (min-width:1024px){.title-panel-slider .swiper-button-prev{bottom:-4rem}}.title-panel-slider .swiper-button-next{background-image:url("/wp-content/uploads/2023/01/right_arrow_w.svg");background-repeat:no-repeat;width:22px;height:22px;background-position:center center;background-size:contain;bottom:-2rem;top:unset;right:0}@media only screen and (max-width:767px) and (min-width:0){.title-panel-slider .swiper-button-next{bottom:.8rem !important;right:6rem;width:3rem;height:3rem}}@media only screen and (min-width:1024px){.title-panel-slider .swiper-button-next{bottom:-4rem}}.title-panel-slider .swiper-button-prev:after,.title-panel-slider .swiper-button-next:after{display:none}@media only screen and (max-width:767px) and (min-width:0){.title-panel-slider .title-panel-slider__text-container{max-width:calc(100% - 6rem);margin-top:18vw;border-top:6px solid #ffffff73}}.infographic-slider{background-color:#ff9182;overflow:hidden}@media only screen and (max-width:767px) and (min-width:0){.infographic-slider{min-height:unset;height:fit-content}}@media only screen and (min-width:768px){.infographic-slider{min-height:100vh;min-height:85vh;height:1px}}@media only screen and (max-width:2559px) and (min-width:1024px){.infographic-slider{min-height:100vh}}@media only screen and (min-width:2560px){.infographic-slider{min-height:85vh}}.infographic-slider__container,.infographic-slider__row,.infographic-slider__col-two{height:100%}@media only screen and (max-width:767px) and (min-width:0){.infographic-slider__col-one{height:fit-content;min-height:87vw}}.infographic-slider__col-one h1{color:#222b33;max-width:44rem;margin:0}.infographic-slider__col-one h1:first-of-type{color:#fff}.infographic-slider__col-one p{max-width:43rem;margin-top:4rem;font-size:2.4rem}.infographic-slider .infographic-container{width:9vw;padding-bottom:0;height:9vw;border-radius:10vw;border:5.6px solid #ffffff78;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width:767px) and (min-width:0){.infographic-slider .infographic-container{width:35vw;height:35vw;border-radius:35vw}}.infographic-slider p.subheading{margin:0 !important;max-width:10rem;line-height:17px;font-size:1.6rem}@media only screen and (max-width:767px) and (min-width:0){.infographic-slider p.subheading{font-size:2rem;max-width:10rem;line-height:1;min-height:2.2rem}}@media only screen and (min-width:2560px){.infographic-slider p.subheading{line-height:1.1;font-size:2.2rem;margin:.5rem 0 0 !important}}.infographic-slider__col-two{background-size:cover;background-position:center}@media only screen and (max-width:767px) and (min-width:0){.infographic-slider__col-two{height:120vw;padding-bottom:unset}}.infographic-slider__inner{border-top:7px solid #ffffff57;border-bottom:7px solid #ffffff57;position:relative;min-height:54vh;padding:5rem 0;display:flex}@media only screen and (max-width:767px) and (min-width:0){.infographic-slider__inner{min-height:100vw;min-height:85vw;padding:0}}@media only screen and (min-width:1024px){.infographic-slider__inner{min-height:42vh}}.infographic-slider__fineprint{font-size:1.2rem !important;font-family:graphik-regular;margin-top:2rem !important}.infographic-slider__image{width:75%;padding-bottom:75%;height:0;background-repeat:no-repeat;background-size:50%;border-radius:52rem;border:3.5px solid #fff;background-position:center center}.infographic-slider p.title{font-size:4.6rem !important;color:#222b33;font-family:alternate-gothic-no-1-d,sans-serif !important;margin:1.5rem 0 0 !important;line-height:30px}@media only screen and (max-width:767px) and (min-width:0){.infographic-slider p.title{font-size:5.4rem !important;margin:0 !important;line-height:.9}}@media only screen and (min-width:2560px){.infographic-slider p.title{font-size:6.6rem !important;margin:.5rem 0 0 !important;line-height:.5}}.infographic-slider .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.7s}.infographic-slider .swiper-slide p{font-family:graphik-medium;text-align:center}.infographic-slider .swiper-slide-active{transform:scale(1.4)}@media only screen and (max-width:767px) and (min-width:0){.infographic-slider .swiper-slide-active{transform:scale(1.4) translateY(3vw);transform:scale(1.4)}}.infographic-slider .swiper-slide-active .infographic-container{border:5.6px solid #fff}.infographic-slider .swiper-navigation-container{position:absolute;bottom:5rem;width:100%}@media only screen and (max-width:767px) and (min-width:0){.infographic-slider .swiper-navigation-container{bottom:3rem}}.infographic-slider .swiper-button-prev{background-image:url("/wp-content/uploads/2023/01/left_arrow-1.svg");background-repeat:no-repeat;width:22px;height:22px;background-position:center center;background-size:contain;bottom:-2rem;top:unset;left:0}@media only screen and (max-width:767px) and (min-width:0){.infographic-slider .swiper-button-prev{background-image:url("/wp-content/uploads/2023/01/left_arrow_w.svg");width:25px;height:25px;left:10vw}}.infographic-slider .swiper-button-next{background-image:url("/wp-content/uploads/2023/01/right_arrow.svg");background-repeat:no-repeat;width:22px;height:22px;background-position:center center;background-size:contain;bottom:-2rem;top:unset;right:0}@media only screen and (max-width:767px) and (min-width:0){.infographic-slider .swiper-button-next{background-image:url("/wp-content/uploads/2023/01/right_arrow_w.svg");width:25px;height:25px;right:10vw}}.infographic-slider .swiper-button-prev:after,.infographic-slider .swiper-button-next:after{display:none}.infographic-slider .tube-line__container{display:flex;width:100%;justify-content:center}.infographic-slider .rail-network__container{display:flex;flex-direction:row;width:100%;justify-content:center}.infographic-slider .tube-line__line{margin:0 .3rem;border-radius:1rem;margin:.5rem .2rem}@media only screen and (max-width:767px) and (min-width:0){.infographic-slider .tube-line__line{margin:.2rem .2rem}}.infographic-slider .rail-icon{width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:767px) and (min-width:0){.infographic-slider .rail-icon{width:2.2rem;height:2.2rem;margin:0 .1rem}}@media only screen and (min-width:2560px){.infographic-slider .rail-icon{width:2.5rem;height:2.5rem;margin:0 .3rem}}.infographic-slider .tube{background-image:url("/wp-content/uploads/2023/01/tube-icon.svg")}.infographic-slider .national-rail{background-image:url("/wp-content/uploads/2023/01/rail-icon.svg")}.infographic-slider .crossrail{background-image:url("/wp-content/uploads/2023/01/elizabeth-line-icon.svg")}.infographic-slider .tube-sizing{width:.7rem;height:.7rem}@media only screen and (max-width:767px) and (min-width:0){.infographic-slider .tube-sizing{width:1.2rem;height:1.2rem}}@media only screen and (min-width:2560px){.infographic-slider .tube-sizing{width:1.7rem;height:1.7rem;margin:.5rem .2rem}}.infographic-slider .northern{background-color:#000}.infographic-slider .jubilee{background-color:#a1a4a7}.infographic-slider .bakerloo{background-color:#b26200}.infographic-slider .victoria{background-color:#93cebd}@media only screen and (max-width:2559px) and (min-width:1024px){.floorplan{min-height:100vh;height:1px}}.floorplan__container{height:100%}.floorplan__row{margin-bottom:4.16666667%;height:100%}@media only screen and (max-width:767px) and (min-width:0){.floorplan__row{margin-bottom:8.33333333%}}.floorplan h1,.floorplan .h1{color:#15ce77;margin:0}@media only screen and (max-width:767px) and (min-width:0){.floorplan h1,.floorplan .h1{font-size:7.5rem}}.floorplan h1:first-of-type{color:#fff}.floorplan__desktop-repeater{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin-top:2rem;position:relative;left:-1rem}@media only screen and (max-width:767px) and (min-width:0){.floorplan__desktop-repeater{display:none}}@media only screen and (min-width:768px){.floorplan__desktop-repeater{display:flex}}.floorplan__feature-outer{width:33.33%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem}.floorplan__feature-icon{width:8vw;height:8vw;background-repeat:no-repeat;background-size:68%;background-position:center center;border:5.6px solid #15ce77;border-radius:10vw}.floorplan__feature-outer p{font-size:1.4rem;font-family:graphik-medium;text-align:center;max-width:12rem;margin:auto;margin-top:.8rem}.floorplan__info-container{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:7rem}@media only screen and (max-width:767px) and (min-width:0){.floorplan__info-container{flex-direction:column;padding:4rem 0}}@media only screen and (max-width:2559px) and (min-width:1024px){.floorplan__info-container{padding-bottom:2.166667%}