@font-face{font-family:"Effra";src:url(https://purposegroup.co.uk/wp-content/themes/eprefix-bootstrap/fonts/Effra-Medium.woff2) format("woff2"),url(https://purposegroup.co.uk/wp-content/themes/eprefix-bootstrap/fonts/Effra-Medium.woff) format("woff");font-weight:500;font-style:normal}.effra-md{font-family:"Effra";font-weight:500;font-style:normal}@font-face{font-family:"Effra";src:url(https://purposegroup.co.uk/wp-content/themes/eprefix-bootstrap/fonts/Effra-Regular.woff2) format("woff2"),url(https://purposegroup.co.uk/wp-content/themes/eprefix-bootstrap/fonts/Effra-Regular.woff) format("woff");font-weight:400;font-style:normal}.effra-rg{font-family:"Effra";font-weight:400;font-style:normal}@font-face{font-family:"Effra";src:url(https://purposegroup.co.uk/wp-content/themes/eprefix-bootstrap/fonts/Effra-Light.woff2) format("woff2"),url(https://purposegroup.co.uk/wp-content/themes/eprefix-bootstrap/fonts/Effra-Light.woff) format("woff");font-weight:300;font-style:normal}.effra-lt{font-family:"Effra";font-weight:300;font-style:normal}@font-face{font-family:"Effra";src:url(https://purposegroup.co.uk/wp-content/themes/eprefix-bootstrap/fonts/Effra-Bold.woff2) format("woff2"),url(https://purposegroup.co.uk/wp-content/themes/eprefix-bootstrap/fonts/Effra-Bold.woff) format("woff");font-weight:700;font-style:normal}.effra-bd{font-family:"Effra";font-weight:700;font-style:normal}html{height:100%}body{height:100%;display:flex;flex-direction:column;font-family:"Effra";font-weight:400;font-style:normal;color:#2c2b42}.site-content{flex:1 0 auto;width:100%;min-height:.01px;margin-top:4rem}@media (min-width:768px){.site-content{margin-top:0}}.fade-content{opacity:0}.footerholder{flex-shrink:0;background-color:#272639;color:#fff}.center_object{top:50%;left:50%;transform:translate(-50%,-50%)}.image-fill{position:absolute;top:0;object-fit:cover;font-family:"object-fit: cover;";width:100%;height:100%}.image-fill_offset{position:absolute;top:0;left:0;object-fit:cover;object-position:-150% 0%;font-family:"object-fit: cover;";width:100%;height:100%}.min-ht-100{min-height:100%}a{transition:200ms}.lg_text{font-size:1.2rem}.small_text{font-size:.9rem}.round_button{padding:.8rem 3rem;border-radius:2rem;border:1px solid}.round_button:hover{text-decoration:none}.vh-fix{height:100vh;height:calc(100vh - var(--vh-offset, 0px))}.scrollable{overflow:scroll}h1{font-size:2.1rem;letter-spacing:.2rem;line-height:1}.headings_r{font-size:2.1rem;letter-spacing:.2rem;line-height:1}.headings_r2{font-size:2.1rem;letter-spacing:.2rem;line-height:1}h2{font-size:1.8rem;letter-spacing:.1rem}h3{font-size:1.7rem;letter-spacing:.05rem}h4{font-size:1.5rem;letter-spacing:.05rem;line-height:1.4}.h4{font-size:1.5rem;letter-spacing:.05rem;line-height:1.2;font-weight:400}h5{font-size:1.3rem;line-height:1.4;font-weight:400}@media (min-width:768px){.headings_r{font-size:5rem;letter-spacing:.2rem}.headings_r2{font-size:3rem;letter-spacing:.2rem}h1{font-size:5rem;letter-spacing:.2rem}h2{font-size:3rem;letter-spacing:.1rem}h3{font-size:2rem;letter-spacing:.05rem}}.teal{color:var(--teal)}.teal:hover{color:var(--teal)}.pink{color:var(--pink)}.bg-dark{background-color:#272639}.bg-pink{background-color:#e84661}.dark_button{color:#1a1a25;border-color:#979797}.dark_button:hover{color:#fff;border-color:#272639;background-color:#272639!important}.dark_link{color:#1a1a25}.dark_link:hover{color:#1a1a25}.square_image:after{content:"";display:block;padding-bottom:100%}.locationCarousel_image:after{content:"";display:block;padding-bottom:50%}.space_image_wrapper:after{content:"";display:block;padding-bottom:60%}.space_image_wrapper img{transition:300ms}.space_image_wrapper:hover img{transform:scale(1.1)}.underground{width:1.8rem}.flex-square{flex:1 0 auto;height:auto}.flex-square:before{content:"";float:left;padding-bottom:100%}.main_button{padding:.8rem 3rem;border-radius:3rem}.green_button{background-color:var(--green);color:#2c2b42}.green_button:hover{background-color:#000;color:#fff;text-decoration:none}.social_button{width:3rem;height:3rem;background-color:#fff;border-radius:50%;color:#2c2b42}.social_button:hover{color:var(--pink)}.social_button i{font-size:1.8rem}.headroom{will-change:transform;transition:200ms linear}.headroom--pinned{transform:translateY(0%);opacity:1}.headroom--unpinned{transform:translateY(-100%);opacity:0}.search_holder{background-color:#272639}.bottom_summary{margin-top:0}@media (min-width:768px){.bottom_summary{margin-top:-4rem}}.bottom_summary_arrow{width:2rem}.section_label_left{font-weight:500}.section_label_left:after{content:"";position:absolute;display:inline-block;bottom:.4rem;height:2px;background-color:var(--pink);left:100%;margin-left:1rem;width:8rem}.carousel_nav{margin-top:-4rem;width:5rem;height:5rem;z-index:100}.location_carousel_footer{background-color:#fff}.location_pin{width:1.5rem}#car_next,#car_prev{cursor:pointer}.line-left:before{content:"";position:absolute;width:8rem;height:1px;border-bottom:1px solid;top:2rem;left:-9rem}@media (min-width:768px){.line-left:before{top:2rem;left:-9rem}}.right_header{margin-left:0}@media (min-width:768px){.right_header{margin-left:-3rem}}.small_label{padding:.3rem 1.5rem;border-radius:1rem}.key_fact img{width:10rem}.manager img{width:8rem}.location_left_holder:after{content:"";display:block;padding-bottom:160%}.location_form_wrapper{top:15rem;z-index:100}@media (min-width:768px){.location_form_wrapper{top:10rem}}.large_header h1{font-size:2.1rem;letter-spacing:.2rem;line-height:1}@media (min-width:768px){.large_header h1{font-size:5.5rem;letter-spacing:.2rem}}.header_carousel h1{font-size:2.1rem;letter-spacing:.2rem;line-height:1}@media (min-width:768px){.header_carousel h1{font-size:5.5rem;letter-spacing:.2rem}}.header_carousel .slide_holder:after{content:"";display:block;padding-bottom:80%}@media (min-width:768px){.header_carousel .slide_holder:after{padding-bottom:50%}}.carousel_text{z-index:100}.header_gradient{top:0;background:#28273a;background:linear-gradient(165deg,#28273a 0%,transparent 100%);z-index:100}.large_header .image_holder{max-height:45rem}.large_header .image_holder:after{content:"";display:block;padding-bottom:80%}@media (min-width:768px){.large_header .image_holder:after{padding-bottom:40%}}.header_text{z-index:100}.location_header_split{padding:3rem 0 4rem;background-color:#f7f7f8;color:#1a1a25}.location_header_split .location-main-title,.location_header_split .headings_r{color:#1a1a25}.location_header_split .location_header_content p{font-size:1.1rem;line-height:1.6;margin-top:1.5rem;margin-bottom:0}.location_header_split .location_header_price{margin-top:1.75rem;margin-bottom:0;padding-bottom:1.5rem;border-bottom:1px solid #979797}.location_header_ctas{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.location_header_ctas .main_button,.location_header_ctas .round_button{text-align:center}.location_header_image{margin-top:2.5rem}.location_header_image img{display:block;width:100%;height:auto;object-fit:cover}@media (min-width:768px){.location_header_split{padding:12rem 0 5rem}.location_header_image{margin-top:0;padding-left:2rem}.location_header_image img{min-height:28rem;max-height:36rem;object-fit:cover}}@media (max-width:767px){.location_header_ctas .main_button,.location_header_ctas .round_button{width:100%}}.map_wrapper{top:0;right:0}.current_avail_slide{width:100%}@media (min-width:768px){.current_avail_slide{width:30.5%}}#next_arrow,#prev_arrow{fill:#fff}#next_arrow.navRoll,#prev_arrow.navRoll{fill:#e84661}.space_carousel .flickity-page-dots{display:flex;bottom:-4rem}.space_carousel .flickity-page-dots .dot{display:inline-block;flex:1 1 auto!important;position:relative;height:2px;margin:0;background:#333;border-radius:0;cursor:pointer}.space_carousel .flickity-page-dots .dot:after{content:"";position:absolute;left:0;bottom:0;width:100%;transform-origin:50%;transform:scaleX(0);background-color:#272639!important;height:4px}.space_carousel .flickity-page-dots .dot.is-selected:after{transform:scaleX(1)}.locationCarousel_roll .location_image{transition:300ms}.locationCarousel_roll:hover .location_image{transform:scale(1.1)}.carousel_nav_offset .carousel_nav{margin-left:16.3rem}.space_carousel{background-color:#f3f3f3}.contact_block p{margin-top:2rem}.right_label:before{content:"";display:inline-block;width:8rem;border-bottom:1px solid;margin-bottom:.5rem;margin-right:1rem}.right_slider{z-index:1000;width:100%;top:0;right:-100%;transition:500ms}.right_slider.active{right:0}@media (min-width:768px){.right_slider{width:50%}}.closebox{width:4rem;height:4rem;top:0;left:0;cursor:pointer}.closebox .closeblock{fill:#e84661}.closebox:hover .closeblock{fill:#272639}.search_wrapper .col-md{border-right:1px solid #d8d8d8}.search_wrapper .col-md:last-child{border-right:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(https://purposegroup.co.uk/wp-content/themes/eprefix-bootstrap/img/select_down.svg);background-repeat:no-repeat;background-position:right 1em center;background-size:.8em .8rem;background-color:#272639!important;color:#fff;padding:1em;border:none;outline:none;width:100%;border-radius:0;cursor:pointer}select::-ms-expand{display:none}.page-numbers{font-size:1.8rem;margin:0 1rem;background-color:#fff;color:#272639;border-radius:50%;width:3.5rem;height:3.5rem;display:flex;align-items:center!important;justify-content:center!important;text-align:center}.page-numbers:hover{background-color:#272639;color:#fff;text-decoration:none}.page-numbers.current{background-color:#272639;color:#fff}.page-numbers.next{margin:0 1rem;background-color:#fff0;border-radius:0;width:3.5rem;height:3.5rem;background-image:url(https://purposegroup.co.uk/wp-content/themes/eprefix-bootstrap/img/page_right.svg);background-repeat:no-repeat;background-position:center}.page-numbers.prev{margin:0 1rem;background-color:#fff0;border-radius:0;width:3.5rem;height:3.5rem;background-image:url(https://purposegroup.co.uk/wp-content/themes/eprefix-bootstrap/img/page_left.svg);background-repeat:no-repeat;background-position:center}.red_line{border-bottom:1px solid #e84661}.green_box{background-color:#4db79a}.green_box_number{right:2rem}.accordion_border{border-bottom:1px solid #000}.mobile_spacer{height:33rem}.form_wrapper input[type="text"],.form_wrapper input[type="email"],.form_wrapper textarea{width:100%;padding:.7rem 2rem;background-color:#49485a;border-radius:2rem;border:0;outline:0;color:#fff;margin-bottom:.5rem}.form_wrapper input[type="submit"]{background-color:var(--green);color:#2c2b42;width:100%;padding:.8rem 2rem;border-radius:2rem;margin-top:2rem}input[type="submit"]{border:none;outline:none}.form_wrapper input[type="submit"]:hover{background-color:#000;color:#fff;text-decoration:none}.form_wrapper ::placeholder{color:#fff}.form_wrapper .form_disclaimer{font-size:.8rem;color:#fff}.form_wrapper p{margin:0}span .wpcf7-not-valid{border:1px solid #ff0000!important}span.wpcf7-not-valid-tip{display:none!important}div.wpcf7-validation-errors{background:#ffe2e2;border:1px solid red;color:#c10000}div.wpcf7-response-output{margin:0!important;padding:15px;border:none!important;color:#fff}#contact_form,#location_form,#location_contact_form{display:none;max-width:35rem}.fancybox-button svg path{fill:#fff;stroke-width:0}#location_contact_form input[type="text"],#location_contact_form input[type="email"],#location_contact_form textarea{border-radius:unset!important;background-color:#fff;color:#000;border:1px solid #49485a;font-size:12px}#location_contact_form input[type="text"]::placeholder,#location_contact_form input[type="email"]::placeholder,#location_contact_form textarea::placeholder{color:#000}#location_contact_form input[type="submit"]{border-radius:unset!important}#location_contact_form select{margin-bottom:5px;background-color:#fff!important;color:#000;border:1px solid #49485a;padding:.7rem 1.5rem}#location_contact_form .form_disclaimer p{color:#000;font-size:10px}#cookie-law-info-bar{padding:2rem 5rem!important;z-index:1000!important}.cli_setting_save_button{background-color:#000!important}.gallery_section .col-lg-4{max-width:25%;flex:100%}.gallery_section .col-lg-4 img{width:100%;height:300px;object-fit:cover}.slider_section .col-md-12{max-width:100%;flex:100%;}.slider_section .fa-chevron-right:before,.slider_section .fa-chevron-left:before{font-size:50px;font-weight:400;color:#fff}.slider_section .slider_wrap .owl-next{position:absolute;top:50%;z-index:2;right:20px;outline:unset!important;transform:translateY(-50%)}.slider_section .owl-carousel .owl-item img{max-height:600px;object-fit:cover}.slider_section .slider_wrap .owl-prev{position:absolute;top:50%;z-index:2;left:20px;outline:unset!important;transform:translateY(-50%)}.slider_section .owl-dots{display:none}.nta_wa_button{position:fixed;right:30px;z-index:999;bottom:30px}.green_button.main_button.fixed_button{width:fit-content;position:fixed;z-index:999;right:-60px;top:50%;transform:translatey(-50%) rotate(-90deg);cursor:pointer;text-transform:uppercase;font-size:14px}.page-id-4331 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.page-id-1784 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase{max-width:230px!important}.page-id-4564 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.page-id-300 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.page-id-4412 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.page-id-374 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.page-id-4331 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.page-id-2095 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.page-id-1784 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.page-id-1408 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.page-id-379 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.page-id-377 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.single-spaces .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase{max-width:150px}.page-id-4564 .key.py-8 .col-md-22,.page-id-300 .key.py-8 .col-md-22,.page-id-4412 .key.py-8 .col-md-22,.page-id-374 .key.py-8 .col-md-22,.page-id-4331 .key.py-8 .col-md-22,.page-id-2095 .key.py-8 .col-md-22,.page-id-1784 .key.py-8 .col-md-22,.page-id-1408 .key.py-8 .col-md-22,.page-id-379 .key.py-8 .col-md-22,.page-id-377 .key.py-8 .col-md-22,.single-spaces .key.py-8 .col-md-22{max-width:100%;flex:100%}.page-id-4564 .key.py-8 .col-md-22 .row.justify-content-center,.page-id-300 .key.py-8 .col-md-22 .row.justify-content-center,.page-id-4412 .key.py-8 .col-md-22 .row.justify-content-center,.page-id-374 .key.py-8 .col-md-22 .row.justify-content-center,.page-id-4331 .key.py-8 .col-md-22 .row.justify-content-center,.page-id-2095 .key.py-8 .col-md-22 .row.justify-content-center,.page-id-1784 .key.py-8 .col-md-22 .row.justify-content-center,.page-id-1408 .key.py-8 .col-md-22 .row.justify-content-center,.page-id-379 .key.py-8 .col-md-22 .row.justify-content-center,.page-id-377 .key.py-8 .col-md-22 .row.justify-content-center,.single-spaces .key.py-8 .col-md-22 .row.justify-content-center{justify-content:space-between!important}.page-id-4564 .key.py-8 .col-md-22 .row.justify-content-center h4,.page-id-300 .key.py-8 .col-md-22 .row.justify-content-center h4,.page-id-4412 .key.py-8 .col-md-22 .row.justify-content-center h4,.page-id-374 .key.py-8 .col-md-22 .row.justify-content-center h4,.page-id-4331 .key.py-8 .col-md-22 .row.justify-content-center h4,.page-id-2095 .key.py-8 .col-md-22 .row.justify-content-center h4,.page-id-1784 .key.py-8 .col-md-22 .row.justify-content-center h4,.page-id-1408 .key.py-8 .col-md-22 .row.justify-content-center h4,.page-id-379 .key.py-8 .col-md-22 .row.justify-content-center h4,.page-id-377 .key.py-8 .col-md-22 .row.justify-content-center h4,.single-spaces .key.py-8 .col-md-22 .row.justify-content-center h4{font-size:14px}.page-id-4564 .key.py-8 .mt-5,.page-id-300 .key.py-8 .mt-5,.page-id-4412 .key.py-8 .mt-5,.page-id-374 .key.py-8 .mt-5,.page-id-4331 .key.py-8 .mt-5,.page-id-2095 .key.py-8 .mt-5,.page-id-1784 .key.py-8 .mt-5,.page-id-1408 .key.py-8 .mt-5,.page-id-379 .key.py-8 .mt-5,.page-id-377 .key.py-8 .mt-5,.page-id-4564 .key.py-8 .mt-4,.page-id-300 .key.py-8 .mt-4,.page-id-4412 .key.py-8 .mt-4,.page-id-374 .key.py-8 .mt-4,.page-id-4331 .key.py-8 .mt-4,.page-id-2095 .key.py-8 .mt-4,.page-id-1784 .key.py-8 .mt-4,.page-id-1408 .key.py-8 .mt-4,.page-id-379 .key.py-8 .mt-4,.page-id-377 .key.py-8 .mt-4,.single-spaces .key.py-8 .mt-5,.single-spaces .key.py-8 .mt-4{margin:0!important}#contact_detail_items_wrap p{margin:5px 0}#location_contact_form .w-100.bg-light.p-5{padding:2rem 2.5rem!important}#contact_detail_items_wrap p label{font-size:12px}#contact_detail_items_wrap input[type="text"],#contact_detail_items_wrap input[type="email"],#contact_detail_items_wrap textarea{padding:.7rem 1.5rem}.contact_form_head_popup h4 span{color:inherit!important}.contact_form_head_popup input[type="text"],.contact_form_head_popup input[type="email"],.contact_form_head_popup textarea{background-color:#fff;border-radius:0}.contact_form_head_popup input[type="text"],.contact_form_head_popup input[type="email"],.contact_form_head_popup textarea,.contact_form_head_popup select{background-color:#fff;border-radius:0;color:#1a1a25;border:1px solid #1a1a25}.contact_form_head_popup select{background:#fff!important;color:#1a1a25}.contact_form_head_popup input::placeholder,.contact_form_head_popup textarea::placeholder{color:#1a1a25;opacity:1}.contact_form_head_popup #contact_detail_items_wrap p{color:#1a1a25}.contact_form_head_popup input[type="submit"]{border-radius:0}.contact_form_head_popup select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;color:#000;border-radius:0;padding:10px 30px 10px 10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important}.contact_form_head_popup .w-100.bg-light.p-5{padding:2rem 2.5rem!important}@media (min-width:768px){html{font-size:9px}}@media (min-width:992px){html{font-size:9px}}@media (min-width:1200px){html{font-size:11px}}@media (min-width:1400px){html{font-size:13px}}@media (min-width:1600px){html{font-size:15px}}@media (max-width:768px){.page-id-4564 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.page-id-300 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.page-id-4412 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.page-id-374 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.page-id-4331 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.page-id-2095 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.page-id-1784 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.page-id-1408 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.page-id-379 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.page-id-377 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.single-spaces .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase{max-width:33.33%}.page-id-4331 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase,.page-id-1784 .key.py-8 .col-md-6.text-white.text-center.key_fact.my-5.text-uppercase{max-width:33.33%!important}.page-id-4564 .key.py-8 .col-md-22 .row.justify-content-center,.page-id-300 .key.py-8 .col-md-22 .row.justify-content-center,.page-id-4412 .key.py-8 .col-md-22 .row.justify-content-center,.page-id-374 .key.py-8 .col-md-22 .row.justify-content-center,.page-id-4331 .key.py-8 .col-md-22 .row.justify-content-center,.page-id-2095 .key.py-8 .col-md-22 .row.justify-content-center,.page-id-1784 .key.py-8 .col-md-22 .row.justify-content-center,.page-id-1408 .key.py-8 .col-md-22 .row.justify-content-center,.page-id-379 .key.py-8 .col-md-22 .row.justify-content-center,.page-id-377 .key.py-8 .col-md-22 .row.justify-content-center,.single-spaces .key.py-8 .col-md-22 .row.justify-content-center{justify-content:flex-start!important}.slider_section .slider_wrap img{height:auto}.gallery_section .col-lg-4{max-width:100%}body .carousel_nav_offset .carousel_nav{position:absolute!important;z-index:999;top:0;margin:unset}.single-spaces .location_form_wrapper{position:relative!important;top:0!important}#location_contact_form .w-100.bg-light.p-5{padding:2rem 1rem!important}}