@media only screen and (max-width:575px){.homepage-hero h1{max-width:100%;font-size:38px;line-height:44px}.homepage-hero .content{max-width:100%;margin-top:58px}.homepage-hero .active img{opacity:.6;height:auto;max-width:100%;position:relative;width:auto;margin-top:50px;top:auto;float:left}.header .contact.btn{margin:0;position:fixed;bottom:20px;right:20px;box-shadow:0 0 20px 0 #0000006e}.hero-plain.centered h1{text-align:center}.image-text-even-split img{min-width:100%!important;height:auto}.image-text-even-split .background-colour{width:100%!important}.image-text-even-split .flex-row-reverse .content{padding:30px 20px}.image-text-even-split .background-colour{bottom:0}.post-type-archive-programmes .image-text-even-split{margin:0 0 70px}.image-text-even-split p{font-size:21px!important;line-height:26px!important}.single-programmes h1{margin:0 0 30px;font-size:40px}.video-text-uneven-split-block .content{padding:30px 30px!important}.video-text-uneven-split-block .content:before{width:100%!important}.video-text-uneven-split p{padding:0!important}.video-text-uneven-split .video-container{min-height:auto!important;max-width:100%!important}.video-text-uneven-split .col-12.col-md-7{order:-1}.filters-container{flex-wrap:wrap}.map-block .content{min-width:100%;margin-bottom:40px}.map-block .filters{flex-wrap:wrap}.map-block input,.map-block .selectize-input{width:100%;max-width:100%;margin:0 0 20px}.map-block .filters .btn{width:100%}.page-template-leadership-skills .video-hero .title{font-size:23px;line-height:32px}.page-template-leadership-skills .video-hero .title u:after{height:4px}.video-hero .video-container{height:205px;margin-bottom:0}.page-template-leadership-skills .video-hero .title{margin-bottom:40px}.video-hero svg{height:77px}.page-links-block .col{min-width:100%;max-width:100%}.post-type-archive-faqs .page-links-block{margin:0}.tax-faqs_categories .title-block.small{flex-wrap:wrap}.tax-faqs_categories .title-block.small h3{margin-bottom:10px}.tax-faqs_categories .title-block.small .btn{width:100%}.tax-faqs_categories .acc-title{padding:20px 0;padding-right:50px;padding-left:20px}.tax-faqs_categories .acc-title:after{position:absolute;top:20px;right:20px}.tax-faqs_categories .acc-section{padding:20px}.tax-faqs_categories .accordion-section{margin-bottom:0}.tax-faqs_categories .post-list{margin-bottom:63px}.post-type-archive-news .image-text-uneven-split{padding-top:20px}.post-type-archive-news .archive-post-list{margin-bottom:20px}.featured-post .content-container{padding:78px 1em 57px}.featured-post .btn{margin-top:40px}.page-template-why-partner .image-text-even-split.top .content{padding:10px;font-size:38px;line-height:54px;min-width:100%}.single-partner{min-width:100%;max-width:100%}.single-partner img{height:auto}.image-text-uneven-split img{margin-top:15px}.calendar-block .selectize-input{width:auto;min-width:212px}.calendar-block .filters-container .float-start.d-flex.align-items-center{margin-top:20px}span.day{font-size:24px;min-width:51px;height:48px;position:absolute;top:0;left:0}.single-event .btn{min-width:100%}.single-event .d-flex{flex-wrap:wrap;position:relative}.single-event .content{padding-left:75px;margin-bottom:20px}.no-events{margin-bottom:0;font-size:20px}.small-calendar{margin-top:50px}.calendar-block{margin-bottom:50px}.single-event{margin-top:-60px}#view-all .month-container{margin-bottom:50px}.team-member{max-width:100%;min-width:100%}.team-member img{height:auto;object-fit:contain}.post-type-archive-team_members .acc-title{padding:10px;position:relative;padding-right:60px}.post-type-archive-team_members .acc-title:after{position:absolute;top:10px;right:20px}.modal img{width:100%;margin-bottom:20px}.modal-inner{padding:32px;max-height:90vh;overflow-y:auto;overflow-x:hidden}.post-type-archive-team_members .close-modal{right:40px;top:35px;z-index:2}.post-type-archive-team_members .close-modal g{stroke:#63E39E}.post-type-archive-team_members .accordion-section{margin:0;padding:10px 0}.contact-page-module .shape{width:80%}form .fields{width:100%}form .fields .selectize-input,form .form-row .selectize-input,div.summary table.variations tr td .selectize-input{min-width:100%}.contact-page-module .gutter-right{padding:0 15px;margin-bottom:40px}.page-template-our-story .video-hero .title{padding:0}.hero-plain h1{font-size:48px}}@media only screen and (min-width :768px) and (max-width :991px){.homepage-hero h1{font-size:48px;line-height:56px}.center-hub.btn{font-size:14px}.image-text-even-split .flex-row-reverse .content{padding-right:1em}.post-type-archive-programmes .text-and-accordions-block .title{font-size:40px;line-height:52px}.post-type-archive-programmes .text-and-accordions-block .acc-title{font-size:26px;line-height:32px}.text-and-accordions-block img{margin-top:-20px}.video-text-uneven-split-block .content{padding-top:60px!important;padding-bottom:45px!important}.video-text-uneven-split p{padding:0!important}.video-text-uneven-split video{height:auto!important;min-height:auto!important}.map-block .content{min-width:100%;max-width:100%;margin-bottom:40px}.filters-container{flex-wrap:wrap}.page-template-our-impact .image-text-uneven-split h2{font-size:38px}.image-text-uneven-split .flex-row-reverse .content{padding-right:1em}.page-template-our-impact .stat-and-image-block .flex-row-reverse .content-container{padding-right:0em}.content-over-background svg{height:auto}.page-template-our-impact .image-text-uneven-split.content-over-background .content{padding-left:4em}.page-links-block .col{min-width:50%}.tax-faqs_categories .acc-title{padding-right:90px}.tax-faqs_categories .acc-title:after{position:absolute;right:40px;top:21px}.post-type-archive-news .image-text-uneven-split h3{font-size:30px}.image-text-uneven-split .content{padding-left:2em}.image-text-uneven-split .flex-row-reverse .content{padding-right:1em!important}.image-text-uneven-split .btn{font-size:18px;margin:10px 0 0;font-weight:500;padding:13px 15px}.page-template-why-partner .image-text-even-split.top .content{font-size:48px;line-height:54px;min-width:100%;font-weight:600}.page-template-why-partner .quote .shape{width:80%}.post-type-archive-partners .image-text-even-split .content{padding-top:44px;padding-bottom:37px}.calendar-block .selectize-input{width:auto;min-width:200px}.calendar-block .filters-container .btn{padding:12px 0}span.day{min-width:56px;height:56px;font-size:27px}.contact-page-module .shape{width:70%}form .fields .selectize-input,form .form-row .selectize-input,div.summary table.variations tr td .selectize-input{min-width:100%;max-width:100%}form .fields{width:100%}.video-hero .video-container{height:365px}}@media only screen and (min-width :992px) and (max-width :1200px){.homepage-hero h1{font-size:48px;line-height:56px}.center-hub.btn{font-size:14px}.image-text-even-split .flex-row-reverse .content{padding-right:1em}.post-type-archive-programmes .text-and-accordions-block .title{font-size:50px;line-height:62px}.post-type-archive-programmes .text-and-accordions-block .acc-title{font-size:26px;line-height:32px}.video-text-uneven-split-block .content{padding-top:60px;padding-bottom:45px}.video-text-uneven-split video{height:auto!important;min-height:auto!important}.map-block .content{min-width:auto;max-width:43%}.page-template-leadership-skills .video-hero .title{font-size:48px;line-height:58px}.page-template-leadership-skills .video-hero u:after{height:6px}.page-template-our-impact .image-text-uneven-split h2{font-size:48px}.image-text-uneven-split .content{padding-left:2em}.image-text-uneven-split .flex-row-reverse .content{padding-right:1em}.image-text-uneven-split .btn{font-size:20px}.page-template-why-partner .image-text-even-split.top .content{font-size:48px;line-height:54px;min-width:100%;font-weight:600}.page-template-why-partner .quote .shape{width:80%}.calendar-block .selectize-input{width:auto;min-width:200px}.contact-page-module .shape{width:70%}}