@media only screen and (min-width:640px){.owl-stage-outer .inner{width:100%}}@media only screen and (max-width:1440px){.multiple-items-carousel-items-wrapper{width:calc(100% - 40px);margin:0 auto}}@media only screen and (max-width:1400px){section.relatedcarousel .swiper-button-next,section.relatedcarousel .swiper-button-prev{top:calc(50% - 0px)}}@media only screen and (max-width:1300px){.video-housing{height:403px}}@media only screen and (max-width:1260px){section.relatedcarousel .swiper-button-next,section.relatedcarousel .swiper-button-prev{top:calc(50% - 10px)}section.pagegallery .chosen-page-wrapper a.button{width:100%;max-width:310px}.video-housing{height:310px}}@media (min-width:990px) and (max-width:1280px){.item-col{width:33.33%}}@media only screen and (max-width:1220px){#search-form-search-again{padding:5px;width:100%;padding:5px 10px}.search-again-wrapper{margin:10px 0;max-width:100%}section.testimonials .chosen-page-wrapper .text{max-width:100%}section.imageoverlappingtext .image-right .content,section.imagetext .image-right .content{padding:50px 120px 0 0}section .grid .item .image-wrapper{height:auto;overflow:hidden}section .grid .item .image-wrapper.logo{height:223px}.feature-block-wrapper .item .inner{width:100%;background-position:left 12% center}.feature-block-wrapper .item .inner .c{padding:0 20px}section .main .event-single .image-wrapper a img{width:100%}section .event-single .event-desc{padding:34px 20px}section.carousel .main .image-right .block-content{padding:40px 0 40px 40px;float:left}}@media (min-width:990px) and (max-width:1200px){section.imageoverlappingtext .image-right .content-wrapper{padding:0 0 40px 0}section.imageoverlappingtext .image-left .content-wrapper{padding:40px 0 0 0}}@media only screen and (max-width:1200px){section.imageoverlappingtext{padding:0}section.imageoverlappingtext .main .bgshape{position:absolute;top:200px;bottom:0;width:100%}section.imageoverlappingtext .image-left .bgshape,section.imageoverlappingtext .image-right .bgshape{left:0;right:0;border-top-right-radius:var(--structural-border-radius);border-top-left-radius:var(--structural-border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}}@media only screen and (max-width:1180px){.block-image{padding:0}}@media only screen and (max-width:1080px){section.desktoponly{display:none}section.mobileonly{display:block}.overlay.image{background-size:80%}}@media screen and (max-width:1024px){section.relatedcarousel .swiper-button-next,section.relatedcarousel .swiper-button-prev{top:calc(50% - 10px)}.image-description{margin-top:57px}.swiper-wrapper img,section.pagecoverflow_desc .swiper-wrapper img{width:280px;height:190px}section.pagegallery .centre-contents{padding:40px 0 0 15px}section.newseventsblogcarousel .text-right{text-align:left}section .main .block-content{max-width:100%}section .main iframe{max-height:450px;height:450px}.event-key-facts{position:relative;right:auto;top:auto;width:100%;padding:40px;border-radius:var(--structural-border-radius);z-index:3}.event-key-facts-wrapper{padding:40px 0;margin:0 0 30px 0}section.with-key-facts .block-image,section.with-key-facts .video-housing{transform:translateY(0);margin:0 0 77px 0}.search-input-wrapper{right:0}.search-input-wrapper{position:relative}section.testimonialkeyfacts .keyfacts-box{height:auto}section.testimonialkeyfacts .keyfacts-box .keyfacts-content-right{height:auto;overflow-y:visible;padding-bottom:40px}section.newsgrid .content .bigger-inner{margin-top:350px}section.pagegallery .chosen-page-wrapper a.button{max-width:100%}section.featuredthreeitems .multiple-items-carousel-items{margin:0 20px;width:calc(100% - 40px)}section.testimonials .owl-theme .owl-controls{display:none}section.testimonials .chosen-page-wrapper .text{max-width:100%;line-height:1.2;font-size:1rem}.centre-contents{margin:auto}section.casestudygrid .item .content-wrapper,section.newsgrid .item .content-wrapper{padding:30px 20px}section.newsgrid .item .image-wrapper img{object-fit:cover;width:100%}.video-housing{height:450px}section.contactform .content-height,section.pagegallery .content-height,section.peoplegallery .content-height{height:auto}.image-right .row{flex-flow:column-reverse}section.imageoverlappingtext .image-left .content,section.imageoverlappingtext .image-right .content,section.imagetext .image-left .content,section.imagetext .image-right .content{padding:0}section.featuredcarousel .content{padding:40px 40px 0 0}section.imageoverlappingtext .image-left .content>div,section.imagetext .image-left .content>div{width:100%}.content-height{height:auto}section.contactform .centre-contents{padding:143px 0 0 50px}section.imageoverlappingtext .main,section.imagetext .main{padding:0}section.imageoverlappingtext .main .block-padding-tb,section.imagetext .main .block-padding-tb{display:block}section.imageoverlappingtext iframe,section.imagetext iframe{border:0;margin:0 auto;width:100%;height:434px}section .main .content-row.text{min-height:0;margin-right:0}.block-padding-tb{height:auto}.button.inline-block{display:inline-block}section .buttons{display:block;width:100%}body.casestudy section.headerimageshort .block-image{position:relative;height:187px}.testimonialkeyfacts .col-md-6{width:100%}section.testimonialkeyfacts .keyfacts-box .keyfacts-content{height:auto;padding:10px}body.casestudy .inner{width:calc(100% - 50px)!important}section.testimonialkeyfacts.overlap .keyfacts-box{transform:translateY(34px);position:relative}}@media only screen and (max-width:1026px){section .main iframe{display:block;margin:0 auto;max-width:calc(100% - 90px);width:calc(100% - 90px)}}@media only screen and (max-width:1000px){section.mapcontent .contactmap{margin-bottom:25px;min-height:350px}section.relatedcarousel .swiper-button-next,section.relatedcarousel .swiper-button-prev{top:calc(50% - 10px)}section.pagecoverflow_desc .navigations-bar{bottom:125px}}@media only screen and (min-width:992px) and (max-width:1024px){.col-lg-6.breakearly{width:100%}}@media only screen and (max-width:950px){body.search .filter-wrapper .filter-select,body.search .filter-wrapper input[id^=filter-text-search],body.search .search-again-wrapper{width:100%}section.pagecoverflow_desc .navigations-bar{bottom:90px}}@media only screen and (max-width:850px){.bigger-inner,.inner{width:calc(100% - 40px)}.tab{display:block;padding:0 30px 0 0}:root{--swiper-navigation-sides-offset:-10px}.custom-next{right:-12px}.custom-prev{left:-45px}.swiper-container .navigations-bar{display:none}.swiper-button-prev{left:-14px;top:40%}.swiper-button-next{right:-14px;top:40%}section.testimonialkeyfacts.overlap .main .block-padding-tb.no-testimonial{max-height:none}.cn-preferences-wrapper.active{bottom:0;max-height:500px;overflow:hidden;overflow-y:scroll}}@media only screen and (max-width:768px){section.testimonialscarousel .block-wrapper .swiper{padding:0}section.testimonialscarousel .image-description{margin:20px auto 0}section.slidecarousel .slideitem .text-box .content-wrapper{padding:30px}section .main .buttons{padding:0}section.pagecoverflow_desc h2.swiper-title{margin-bottom:0}section.pagecoverflow_desc h2.swiper-title{min-height:75px}section.pagecoverflow .swiper-wrapper img,section.pagecoverflow_desc .swiper-wrapper img{width:212px;height:144px}.image-description{width:100%}section .buttons .button{padding:0 39px 0 10px}section.accordion .largeaccordion .largeaccordion-panel,section.accordion .largeaccordion .largeaccordion-title{width:100%}section.accordion h4{font-size:1.2rem}.form-check-input{margin:5px 10px 0 0}section .main .label,section .main label{font-size:.9rem}section .main .block-wrapper .swiper-container .swiper.pagenation-on-the-bottom{margin-bottom:45px}section.featuredthreeitems .multiple-items-carousel-items{margin:0;width:calc(100% - 0px)}section .main .swiper-container .pagenation-on-the-bottom .swiper-pagination{display:none}section.pagecoverflow .inner,section.pagecoverflow_desc .inner{width:100%}section.imageoverlappingtext .content-wrapper,section.imagetext .content-wrapper{padding:0}.image-description-wrapper{padding:0}section.accordion .accordion-panel{padding:0}section .main iframe{max-width:100%;width:100%}section.imageoverlappingtext iframe,section.imagetext iframe{height:380px}section.imagetext_fullbleed .contentcontainer .content-inner{padding-left:32px;padding-rightt:32px}section.casestudygrid .item .content-wrapper>div,section.newsgrid .item .content-wrapper>div{margin-bottom:0}section.relatedcarousel .carousel .item{margin-left:10px!important}.fancybox-navigation .fancybox-button{top:calc(50% - 64px)!important}.fancybox-navigation .fancybox-button--arrow_right{right:20px}h1,h2,h3,section h1,section h2,section h3{word-wrap:break-word}section.pagegallery .bigger-inner.p-relative{height:auto}section.pagegallery .page-gallery-title{position:relative}section.pagegallery .centre-contents{padding:0 10px}.search-input-wrapper.active{width:366px}body.newsindex .filter-wrapper{display:block}body.newsindex .filter-wrapper,body.newsindex .filter-wrapper .inline-block{display:block!important;margin:0}section.mapcontent iframe{max-width:100%;max-height:350px}section .button{max-width:100%}section.imagetext .image-left .content,section.imagetext .image-right .content{padding:0;width:100%}section.featuredcarousel .content{padding:40px 0 0 0}.arrow-prev,.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-theme .owl-controls .owl-nav .owl-prev:hover{left:0!important}.arrow-next,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-theme .owl-controls .owl-nav .owl-next:hover,section.featuredthreeitems .owl-carousel .owl-controls .owl-nav .owl-next{right:0!important}.arrow-prev,.owl-theme .owl-controls .owl-nav .owl-prev:hover,section.featuredcarousel .owl-carousel .owl-controls .owl-nav .owl-prev{left:10px!important}.text-box h3{font-size:1.5rem}section.featuredthreeitems .item .content-wrapper{font-size:1rem}.button:active,button:active{transform:translateY(2px)}section.order-1{z-index:10}section.pagegallery .chosen-page-wrapper .buttonsbar a.button,section.peoplegallery .chosen-page-wrapper .buttonsbar a.button{margin:0 0 5px 0;display:block}.buttonsbar .chosen-page-intro{font-size:1rem;line-height:1;margin:10px 0}.fancybox-slide{width:calc(100% - 40px)!important;margin-left:10px}.fancybox-slide--image{margin-left:20px}section.testimonials .star{width:20px;height:20px}section.testimonials .main .content-row h2{margin-bottom:24px}section.testimonials .owl-theme .owl-controls .owl-dots{margin:0 0 0 15px}.owl-theme .owl-dots .owl-dot span{width:30px!important}section.testimonialkeyfacts.overlap .keyfacts-box{transform:translateY(34px);position:relative}.keyfacts-content-left,.keyfacts-content-right{margin:20px 0 40px}section.contactform .centre-contents{padding:60px 0 0 20px}section.mapcontent .map-housing{width:100%}section.mapcontent .map-housing iframe{width:100%;max-height:300px}section.testimonialkeyfacts .keyfacts-box .keyfacts-padding{padding:0}section.testimonialkeyfacts .keyfacts-box .keyfacts-content{height:auto;padding:10px}section.pagegallery .accordion-panel .page-gallery-link{width:50%;float:left}.stickytab-bottom{width:100%}.stickytab-bottom .stickytab-wrapper-wrapper{width:100%}section.testimonials .text{font-size:1rem;line-height:1}section.testimonials .main .content-row{margin:0 0 10px 0}section.fullbleedcarousel .carousel .item .item-box{padding-bottom:307px}section.fullbleedcarousel .carousel .item .overlay{height:256px}section.fullbleedcarousel .carousel .item .image-wrapper{height:auto}section.fullbleedcarousel .carousel .item .image-wrapper>img{max-height:255px}section.fullbleedcarousel .carousel .item .text-box{bottom:0;position:absolute;align-items:end;justify-content:start;bottom:0;left:0;padding:30px;z-index:3}section .carousel .item .image-wrapper,section .carousel .item img,section .grid .item .image-wrapper,section .grid .item img{box-shadow:none}.stickytab-bottom .tab-header h2{text-align:center}.video-housing{height:420px}section.featuredthreeitems .item{margin-bottom:20px}section.testimonials .user-details img{margin:40px auto}.contactform.buttons.mt-5{margin-top:63px!important;padding-top:0}.contactform.buttons .button.inline-block{display:block!important;margin-bottom:5px!important}.main.with-filter{overflow:hidden}section .main.with-filter .content{padding:0 0 100px 0}.main.with-filter .filter-wrapper.mt-5{margin-top:1rem!important}section.headerimagetall .headerimage-inner{background-size:cover;background-repeat:no-repeat;background-position:center top}section.featuredthreeitems .item{margin-bottom:20px;max-width:400px;margin:0 auto}section.top-section .content{padding:40px 0}section.introduction h2.title{font-size:2.5rem}section .main .content-row:first-of-type{margin:20px 0 0 0}section .main .buttons{margin:30px auto}section.headerimagetall .inner{width:calc(100% - 10px)}}@media only screen and (max-width:650px){.accordion{min-width:fit-content}section .main iframe{max-height:450px;height:261px}section .largeaccordion .largeaccordion-title h3{margin-top:0}.search-wrapper{width:51px;margin-top:0}.filter-wrapper,.filter-wrapper .inline-block{display:block!important}.filter-wrapper .filter-select,.filter-wrapper input{width:100%}section.imagetext .content{min-width:0}.search-again-wrapper{max-width:100%;width:100%}}@media only screen and (max-width:640px){h2,section h2{font-size:2.4rem}.block-wrapper .swiper{padding:0 0 30px}section .main h1.block-title,section .main h2.block-title{font-size:1.8rem}.share-tab-wrapper .inner{width:calc(100% - 30px)}section.imagetext iframe{height:312px}body.search select.style-1{width:100%;margin-bottom:10px}section .main .content-row.text{margin-right:0}.video-housing{height:328px}.stick-to-bottom-right{bottom:-2px;right:-2px}.top-section .row{--bs-gutter-x:0}}@media only screen and (max-width:640px){section.testimonials .chosen-page-wrapper .buttonsbar{padding:60px 0}section .main ul:not(.custom-control){margin:10px auto;width:calc(100% - 20px)}section.featuredthreeitems .owl-theme .owl-controls{top:calc(37% - 27px);left:0}section .nav-wrapper .nav-next{right:0}section .nav-wrapper .nav-prev{left:0}section .event-single .event-desc{height:100%}section.newseventsblogpromo .promo-carousel{position:relative;width:calc(100% - 10px);margin:0 auto!important}}@media only screen and (max-width:620px){.multiple-items-carousel-items-wrapper{width:calc(100%)}.cookie-notice-wrapper{left:0}.cookie-notice-overlay.fullscreen .cookie-notice-wrapper{left:auto}.cookie-notice-wrapper .inner-width{width:100%;margin:0 auto}.cookie-notice-wrapper a{width:80%}.text-wrapper{max-width:90%;font-size:.9em}.text-wrapper h1,.text-wrapper p{font-size:1em}.text-wrapper .button{font-size:.9em;padding:8px 12px}.cn-button-wrapper span{margin-right:0;margin-left:0;display:block}}@media only screen and (max-width:574px){section.resourcesgrid .main .item .text-box .content-wrapper{min-height:0}.overlay.image{background-position:right bottom!important;background-size:100%}}@media only screen and (max-width:500px){section.pagecoverflow .swiper-wrapper img,section.pagecoverflow_desc .swiper-wrapper img{width:160px;height:109px}.mainlogo{padding:18px 22px 18px 17px}.mainlogo img{width:90px;height:43px}.video-housing{height:230px}section.imagebackgroundtext .content-wrapper .text-box{width:80%;min-width:0}}@media only screen and (max-width:480px){.form-row .formcol50{float:none;width:100%}.form-row .formcol50:first-of-type{margin-bottom:20px}.share-tab-wrapper .share-tab:first-of-type{padding-right:32px}.share-tab-title{font-size:.8rem}.share-tab-wrapper .share-tab:first-of-type::after{transform:translate(8px,-6px)}}@media only screen and (max-width:420px){.video-housing{height:153px}}