@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}.filter-wrapper .filter-select,.filter-wrapper input[id^=filter-text-search]{margin:0}}@media only screen and (max-width:1400px){section.headerimage .cta{right:124px}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)}.filter-wrapper .filter-select{min-width:230px}section.pagegallery .chosen-page-wrapper a.button{width:100%;max-width:310px}section.pagegallery .casestudy-button-wrapper{width:100%}.video-housing{height:310px}}@media (min-width:990px) and (max-width:1280px){.item-col{width:33.33%}}@media (min-width:990px) and (max-width:1200px){section.imagetext .image-right .content-wrapper{padding:0 0 40px 0}section.imagetext .image-left .content-wrapper{padding:40px 0 0 0}}@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%}.filter-wrapper{display:block}.filter-wrapper .filter-select,.filter-wrapper input[id^=filter-text-search]{margin:10px 10px 5px 0}body.newsindex .filter-wrapper{display:flex}.filter-wrapper .filter-by-wrapper{display:block!important}.filter-wrapper .filter-select,.filter-wrapper input[id^=filter-text-search]{display:block;margin-bottom:5px;display:inline-block}section.headerimageshort .content{max-width:calc(100% - 50px);margin:0 auto}section.headerimageshort .stick-to-content-above .content{max-width:100%}section.testimonials .chosen-page-wrapper .text{max-width:100%}section.contactform .chosen-page-wrapper .buttonsbar{bottom:auto;top:100%}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 only screen and (max-width:1180px){section.homepagetop_chess .layeredtext{height:100vh;padding:90px 0 0 0}section.homepagetop_chess .container1 .image-container{height:33vw}section.homepagetop_chess .fullscreen-mobile .image-container{height:100vh;position:relative}section.homepagetop_chess .text-wrapper img.logo{display:none}section.homepagetop_chess .text-wrapper{max-width:80%}body .desc p{font-size:16px}.block-image{padding:0}}@media only screen and (max-width:1080px){section.desktoponly{display:none}section.mobileonly{display:block}}@media only screen and (max-width:1024px) and (max-height:850px){section.homepagetop_chess .layeredtext{height:auto;min-height:840px;margin-top:0}section.homepagetop_chess .fullscreen-mobile .image-container img{max-height:none;height:840px;top:0}section.homepagetop_chess .fullscreen-mobile .image-container{height:840px}section.homepagetop_chess .container-fluid{height:auto!important;min-height:840px}section.homepagetop_chess .animatedtop{display:block}}@media screen and (max-width:1024px){header .menubar-wrapper .menutrigger-wrapper{display:block}header .mainmenu-list-wrapper,header.slideout .mainmenu-list-wrapper{position:fixed;top:0;right:-100%;height:100%;width:calc(100% - 20px);max-width:490px;overflow:auto;border-radius:0;padding:30px 20px 30px 20px;margin:0;box-shadow:1px 8px 10.4px 3px #00000040;transition:all .3s ease}header .mainmenu-list-wrapper.active{right:0;transition:all .3s ease}header .mainmenu-list-wrapper ul.menuitems li{width:100%;max-width:100%;margin:0;text-align:left}header .mainmenu-list-wrapper ul.menuitems>li:not(.search):hover{background-color:transparent}header .mainmenu-list-wrapper ul.menuitems li.inactive{opacity:1!important}header .mainmenu-list-wrapper ul.menuitems>li.hassub>a{padding-right:15px}header .mainmenu-list-wrapper ul.menuitems>li:hover .sub2menu-list-wrapper,header .mainmenu-list-wrapper ul.menuitems>li:hover .submenu-list-wrapper{display:none}header .mainmenu-list-wrapper ul.menuitems>li .sub2menu-list-wrapper,header .mainmenu-list-wrapper ul.menuitems>li .submenu-list-wrapper{position:relative;top:0;left:0;right:auto;max-width:100%;min-width:100%}header .mainmenu-list-wrapper ul.menuitems>li .sub2menu-list-wrapper.active,header .mainmenu-list-wrapper ul.menuitems>li .submenu-list-wrapper.active{background-color:transparent;box-shadow:none}header .mainmenu-list-wrapper ul.menuitems>li .sub2menu-list-wrapper .sub2menu-list-wrapperbg,header .mainmenu-list-wrapper ul.menuitems>li .submenu-list-wrapper .submenu-list-wrapperbg{background-color:transparent;box-shadow:none;padding:0 0 0 40px}header .mainmenu-list-wrapper ul.menuitems>li>a,header.slideout .mainmenu-list-wrapper ul.menuitems>li>a{padding:10px 15px}header .mainmenu-list-wrapper .sub2menu-trigger,header .mainmenu-list-wrapper .submenu-trigger,header.slideout .mainmenu-list-wrapper .submenu-trigger{display:inline-block;position:relative;top:5px;right:auto;padding:10px 20px}header .mainmenu-list-wrapper .sub2menu-trigger{transform:rotate(0)}header .mainmenu-list-wrapper ul.menuitems li.search{float:none;margin-right:0}header .mainmenu-list-wrapper ul.menuitems li.search .search-wrapper-toggle{position:relative;float:right;width:80px;padding:30px 30px!important}header .mainmenu-list-wrapper ul.menuitems li.search .search-wrapper-toggle.opened{background-image:url(../furniture/icon-search.svg)}header .mainmenu-list-wrapper ul.menuitems li.search .search-input-wrapper,header .mainmenu-list-wrapper ul.menuitems li.search .search-input-wrapper.active{position:relative;top:0;right:auto!important;width:calc(100% - 80px);opacity:1;padding:14px 0!important}footer .col12,footer .col34{float:none;width:100%}section.imagegallery .content-wrapper{padding:0}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.textfullwidth .content-wrapper{columns:1}section.pagegallery .centre-contents{padding:40px 0 0 15px}section.newseventscarousel .text-right{text-align:left}section .main .block-content{max-width:100%}section .main iframe{max-height:450px;height:450px}.therest{margin-top:0}section.homepagetop_chess .animatedtop{height:auto!important;position:relative!important;top:auto!important;left:auto!important}section.homepagetop_chess .movefromleft,section.homepagetop_chess .movefromright{height:auto!important;width:auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}section.homepagetop_chess .scrolling{position:relative!important;width:100%!important}section.homepagetop_chess .animatedbottom{top:auto!important;position:relative!important}section.homepagetop_chess .container4,section.homepagetop_chess .container5{height:auto!important;width:100%!important;position:relative!important}section.homepagetop_chess .homepagetop_chess-imagewapper{position:relative!important}section.homepagetop_chess .animatedbottom .image-container{height:auto}section.homepagetop_chess .container-fluid{height:auto;position:relative}.prevblock_homepagetop{margin-top:auto!important;position:relative!important}.event-key-facts{position:relative;right:auto;top:auto;width:100%;padding:40px;border-radius:var(--general-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}section.imagetext .image-left .stick-to-content-above,section.imagetext .image-right .stick-to-content-above,section.imagetext-mimic .image-left .stick-to-content-above,section.imagetext-mimic .image-right .stick-to-content-above{justify-content:center}.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}.col-sm-12.breakearly,section.pagegallery .casestudy-button-wrapper{width:100%}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}section.imagetext .stick-to-content-above{width:100%}.item-image-wrapper{position:relative;height:464px}.centre-contents{margin:auto}section.casestudygrid .item .content-wrapper,section.newsgrid .item .content-wrapper{padding:30px 20px}.row.reverse-on-mobile{flex-flow:column-reverse}section.newsgrid .item .image-wrapper img{object-fit:cover;width:100%}.video-housing{height:450px}header .mainmenu-list-wrapper .mt-5{margin-top:1rem!important}section.contactform .content-height,section.pagegallery .content-height,section.peoplegallery .content-height{height:auto}section.peoplegallery .stick-to-content-above .content-image{width:100%}.image-right .row{flex-flow:column-reverse}section.imagetext .image-left .content,section.imagetext .image-right .content{padding:0}section.featuredcarousel .content{padding:40px 40px 0 0}section.imagetext .image-left .content>div{width:100%}section.imagetext .stick-to-content-above .content-image{width:100%}section .main .block-padding-tb .content .p-5{padding:0!important}section .main .block-wrapper .stick-to-content-above{position:relative;height:auto;margin:80px 0 0}section.headerimageshort .stick-to-content-above,section.newsgrid .stick-to-content-above{position:absolute;top:0;width:100%;height:100%}.content-height{height:auto}section.contactform .stick-to-content-above .content-image,section.pagegallery .stick-to-content-above .content-image{width:100%}section.contactform .centre-contents{padding:143px 0 0 50px}section.imagetext .main{padding:0}section.imagetext .main .block-padding-tb{display:block}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}.stick-to-content-above{position:relative;height:auto;margin:0}.image-on-right .stick-to-content-above .content-image{width:100%;float:none}section .main .image-right .block-content{float:left;width:calc(100% - 20px)}section.imagetext .image-left .content-wrapper,section.imagetext .image-right .content-wrapper{padding:40px 0 0 0}section .titlebar-height{height:130px;min-height:130px}.button.inline-block{display:inline-block}section .buttons{display:block;width:100%}section.headerimage .cta{right:-48px;bottom:69px}.item-image-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.centre-contents{margin:auto}section.imagegallery,section.imagegallery-mimic{position:relative;margin:0}section.imagegallery-mimic img{max-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}.block-breadcrumb-wrapper{line-height:1;position:relative;margin-bottom:32px;width:100%}body.casestudy .inner{width:calc(100% - 50px)!important}body.casestudy .block-breadcrumb-wrapper .inner{left:0;width:100%!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)}section.map .main iframe{max-width:100%;width:100%}}@media only screen and (max-width:1000px){section.map .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}section.imagetext_fullbleed .block-wrapper{display:block}section.imagetext_fullbleed .contentcontainer,section.imagetext_fullbleed .imagecontainer{flex-basis:100%;flex-grow:0}section.imagetext_fullbleed .contentcontainer .content-inner{max-width:100%}}@media only screen and (max-width:850px){section.map .maprow{flex-direction:column}section.map .image-right .maprow{flex-direction:column-reverse}section.map .maprow .mapcol{flex-basis:100%}section.map .content-wrapper,section.map .image-left .content-wrapper{padding:0}section.slidecarousel .slideitem{display:block}section.slidecarousel .slideitem .image-wrapper{height:400px}section.slidecarousel .slideitem .text-box{width:100%}section.slidecarousel .slideitem .text-box .content-wrapper{padding:50px}.tab{display:block;padding:0 30px 0 0}.tab .tabwrapper{display:block}.tab .tablink{margin-right:-43px;padding:5px 90px 5px 27px;cursor:pointer;font-size:1rem;z-index:2;font-weight:700;min-width:150px;color:var(--colourwhite);clip-path:polygon(0% 0,96% 0,100% 100%,0% 100%);width:100%;margin-bottom:3px}:root{--swiper-navigation-sides-offset:-10px}.custom-next{right:-12px}.custom-prev{left:-45px}section .main .item .text-box .content-wrapper{min-height:401px;padding:63px 40px 123px}section.resourcesgrid .main .item .text-box .content-wrapper{min-height:378px;padding:63px 40px 110px}.swiper-container .navigations-bar{display:none}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:-14px;top:40%}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:-14px;top:40%}section.headerimageshort .main .block-subtitle{margin:40px 0 20px}section.testimonialkeyfacts.overlap .main .block-padding-tb.no-testimonial{max-height:none}section.headerimage .content h1,section.headerimage .content h2{font-size:1.5rem;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}.filter-wrapper .filter-select,.filter-wrapper input[id^=filter-text-search],body.newsindex .filter-wrapper input[id^=filter-text-search]{min-width:calc(50% - 75px);margin:8px 8px 8px 0}}@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 .main .item{max-width:423px}section .buttons .button{padding:0 39px 0 10px}section.accordion .largeaccordion .largeaccordion-head,section.accordion .largeaccordion .largeaccordion-panel{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}h1,section h1{font-size:2.4rem}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}.inner{width:calc(100% - 64px)}section.pagecoverflow .inner,section.pagecoverflow_desc .inner{width:100%}section.imagetext .content-wrapper{padding:0}section .carousel .item.accreditation img{max-width:205px;max-height:125px}.contactus{right:78px;font-size:1rem}.image-description-wrapper{padding:0}.accordion .accordion-panel,.accordion .dbaccordion-panel{padding:0}section.homepagetop_chess .text-overlay p{font-size:.9em}section .main iframe{max-width:100%;width:100%}section.imagetext iframe{height:380px}section.imagetext_fullbleed .contentcontainer .content-inner{padding-left:32px;padding-rightt:32px}.mainlogo{z-index:11}.contactus{z-index:11}section.headerimageshort .content-intro{line-height:1.3}section.imagetext .image-right .stick-to-content-above img,section.imagetext-mimic .image-right .stick-to-content-above img{float:none;transform:translateX(150px);max-height:540px;width:auto}section.imagetext .image-left .stick-to-content-above img,section.imagetext-mimic .image-left .stick-to-content-above img{float:none;transform:translateX(-150px);max-height:540px;width:auto}section.casestudygrid .item .content-wrapper>div,section.newsgrid .item .content-wrapper>div{margin-bottom:0}section .main .block-wrapper .stick-to-content-above{position:relative;margin:28px 0 0}section.contactform .page-gallery-title{position:relative}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.map iframe{max-width:100%;max-height:350px}.block-breadcrumb-wrapper .inner{left:0}section .button{max-width:100%}section.imagetext .image-left .content,section.imagetext .image-right .content{padding:0;width:100%}.block-breadcrumb-wrapper{line-height:1;position:relative;margin-bottom:32px;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}footer .buttonsbar .intro{display:block;margin-bottom:10px}footer .buttonsbar{display:block}.text-box h3{font-size:1.5rem}section.featuredthreeitems .item .content-wrapper{font-size:1rem}section.contactform .chosen-page-wrapper .buttonsbar{bottom:0;top:auto}.button:active,button:active{transform:translateY(2px)}section.order-1{z-index:10}section.headerimageshort .block-image.pinned{position:-webkit-sticky;position:sticky;top:0;z-index:10}section.headerimageshort .main .headerimage-inner.pinned,section.headerimageshort.pinned{position:-webkit-sticky;position:sticky;top:0;z-index:10}.block-breadcrumb-wrapper .inner{width:100%!important}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}header .mainmenu-list-wrapper .menu-logo{margin-left:-10px}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.map .map-housing{width:100%}section.map .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.contactform .chosen-page-wrapper .buttonsbar{font-size:.8rem;line-height:1.2}section.pagegallery .accordion-panel .page-gallery-link{width:50%;float:left}section.pagegallery .block-wrapper .stick-to-content-above{margin:22px 0 0}section.headerimageshort .headerimage-inner{max-height:none}.parent-container{display:flex}.mobile-panel-display,.small-accordion-wrapper{flex:1;display:flex;flex-direction:column}.stickytab-bottom{width:100%}.stickytab-bottom .stickytab-wrapper-wrapper{width:100%}section.headerimageshort .block-image img{box-shadow:none}.block-padding-even,.block-padding-tb{padding:var(--sectionpadding-tb) 0}section.testimonials .text{font-size:1rem;line-height:1}section.testimonials .main .content-row{margin:0 0 10px 0}section.headerimageshort .headerimage-inner{background-size:contain;background-position:center top}section.headerimageshort .headerimage-inner .h-100{height:auto}.bigger-inner{width:calc(100% - 50px)}section.fullbleedcarousel .carousel .item .item-box,section.headerimageshort .carousel .item .item-box{padding-bottom:307px}section.fullbleedcarousel .carousel .item .overlay{background:linear-gradient(360deg,#2d343b 0,#2d343b 3%,rgba(255,255,255,0) 57%);height:calc(100% - 250px)}section.fullbleedcarousel .carousel .item .image-wrapper{height:auto}section.fullbleedcarousel .carousel .item .image-wrapper>img{max-height:255px}section.fullbleedcarousel .carousel .item .overlay{height:256px}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.teammembergrid .speak-to-team{display:block}section.teammembergrid .speak-to-team>a.button{width:100%;display:block!important;margin-top:5px!important}section.headerimage .headertitle-inner .flexbox{padding:0 40px}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.headerimage .headerimage-inner{background-size:cover;background-repeat:no-repeat;background-position:center top}section .main .item{margin:0 auto 50px}section.featuredthreeitems .item{margin-bottom:20px;max-width:400px;margin:0 auto}section.eventsgrid .block-image{overflow:hidden}section.top-section .content{padding:40px 0}.tabcontent.active{padding:80px 0 0}section.introduction h2.title{font-size:2.5rem}section .titlebar .blocktitle{top:0}section .main .content-row:first-of-type{margin:20px 0 0 0}footer .content{padding:100px 0}section .main .buttons{margin:20px auto}section.headerimage .inner{width:calc(100% - 10px)}}@media only screen and (max-width:650px){.accordion{min-width:fit-content}section.headerimage .section-logo{margin:26px 0}section .main iframe{max-height:450px;height:261px}section .largeaccordion .largeaccordion-head h3{margin-top:0}.search-wrapper{width:51px;margin-top:0}section .main h1,section .main h2,section .main h3{margin-bottom:25px;margin-top:20px}.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){section.homepagetop_chess .text-overlay{width:100%}section.homepagetop_chess .text-wrapper{min-width:340px}section.homepagetop_chess.block .main .content-row{margin:20px 0 0 0}section.homepagetop_chess.block .main .content-row:first-child{margin:0}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}section.imagetext .image-right .stick-to-content-above img,section.imagetext-mimic .image-right .stick-to-content-above img{transform:translateX(90px);max-height:455px;width:auto}section.imagetext .image-left .stick-to-content-above img,section.imagetext-mimic .image-left .stick-to-content-above img{transform:translateX(-90px);max-height:455px;width:auto}body.search select.style-1{width:100%;margin-bottom:10px}section .main .content-row.text{margin-right:0}.video-housing{height:328px}section.headerimage .headertitle-inner .flexbox{padding:0 20px}section .titlebar .inner{width:calc(100% - 40px)}footer .inner{width:calc(100% - 40px)}.stick-to-bottom-right{bottom:-2px;right:-2px}.top-section .row{--bs-gutter-x:0}section.headerimage .inner{width:100%;overflow:hidden}section.headerimage .content>div.content-intro p{font-size:1rem}}@media only screen and (max-width:640px){section.accreditationscarousel .main .item.accreditation{height:auto;width:auto}section.accreditationscarousel .main .item.accreditation{height:196px}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.newseventspromo .promo-carousel{position:relative;width:calc(100% - 10px);margin:0 auto!important}}@media only screen and (max-width:574px){section.resourcesgrid .main .item .text-box .content-wrapper{min-height:0}}@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:420px){section.imagegallery,section.imagegallery-mimic{position:relative;margin:0 0 49px 0}.section-logo{max-width:100%}.video-housing{height:153px}}@media only screen and (max-width:850px){.cn-preferences-wrapper.active{bottom:0;max-height:500px;overflow:hidden;overflow-y:scroll}}@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%}}@media only screen and (max-width:620px){.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:480px){header .mainmenu-list-wrapper{padding:30px 10px 30px 10px}header .mainmenu-list-wrapper ul.menuitems>li .sub2menu-list-wrapper .sub2menu-list-wrapperbg,header .mainmenu-list-wrapper ul.menuitems>li .submenu-list-wrapper .submenu-list-wrapperbg{padding:0 0 0 30px}footer .col1,footer .col2,footer .col3,footer .col4{float:none;width:100%}.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)}}