/*!
Theme Name: Moving Souls
Theme URI: http://underscores.me/
Author: Jack Gough
Author URI: http://www.pennstudio.co.uk
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: moving-souls
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Moving Souls is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:"poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif;font-weight:400;position:relative;line-height:1.15}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}.site-header{position:fixed;top:0;left:0;padding:10px 0;width:100vw;z-index:99;transition:all .6s ease}.site-header .flex{gap:30px}.site-header .site-branding{width:90px;transition:width .6s ease}.site-header.shrink{background-color:rgba(67,34,115,.98);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);padding:5px 0;transition:all .9s ease}.site-header.shrink .site-branding{width:70px;transition:width .9s ease}.footer-cta{padding:200px 0;background-color:#fff;background-image:url("./images/backgrounds/purple-wave-form.png");background-position:center;background-size:cover;color:#fff;text-align:center}.footer-cta .inner-wrapper{padding:130px;background-size:100% 100%;background-position:0px 0px;background-image:linear-gradient(136deg, #18011D 0%, #7F227A 37%, #5B0969 65%, #450451 85%, #18011D 100%);border-radius:80px}.footer-cta h2{font-size:90px;margin:0;text-align:left}.footer-cta h2 span{display:block;text-align:right;font-weight:600}.footer-cta p{margin:50px 0 0 0;font-size:20px;font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif}.footer-cta a.button{margin:50px auto 0 auto}.main-footer{padding:200px 0 100px 0;background-size:100% 100%;background-position:0px 0px,0px 0px,0px 0px,0px 0px,0px 0px;background-image:radial-gradient(49% 81% at 45% 47%, #432273 0%, rgba(7, 58, 255, 0) 100%),radial-gradient(113% 91% at 17% -2%, #3B1E65 1%, rgba(255, 0, 0, 0) 99%),radial-gradient(142% 91% at 83% 7%, #351B5B 1%, rgba(255, 0, 0, 0) 99%),radial-gradient(142% 91% at -6% 74%, #2A1548 1%, rgba(255, 0, 0, 0) 99%),radial-gradient(142% 91% at 111% 84%, #22113A 0%, #22113A 100%)}.main-footer h2{color:#fff;font-size:16px;margin:0 0 30px 0}.main-footer .top-row{padding-bottom:100px}.main-footer hr{margin:0;background-color:rgba(112,112,112,.45)}.main-footer .partner-row{padding:30px 0}.main-footer .partner-row img{mix-blend-mode:lighten;margin:0 auto}.main-footer .policies-row{font-size:14px;color:#fff;padding-top:50px}.main-footer .policies-row .flex{gap:50px}.main-footer .policies-row .flex p{margin:0}.main-footer .policies-row ul{margin:0;padding:0;display:flex;gap:30px;list-style:none}.main-footer .policies-row ul a{color:#fff;text-decoration:none}.flex{display:flex}.justify-space-between{justify-content:space-between}.no-padding{padding:0}.homepage-purple-wrapper,.purple-wrapper{background-image:url("./images/backgrounds/hero-background.png");background-size:cover;background-position:top}.homepage-hero{padding:150px 0 50px 0;position:relative}.homepage-hero .swiper{position:absolute;top:0;left:50%;width:auto;height:100%;max-width:1080px;aspect-ratio:16/9;transform:translateX(-50%);z-index:2}.homepage-hero .swiper .swiper-slide{width:100%;height:100%;object-fit:cover;border-radius:25px}.homepage-hero .columns{z-index:5}.homepage-hero p.large-heading{font-size:120px;font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif;color:#fff;font-weight:300;font-style:italic;margin:0 0 50px 0;text-shadow:0 3px 6px rgba(0,0,0,.15)}.homepage-hero p.large-heading span.word{display:block;width:100%}.homepage-hero p.large-heading span.word-1,.homepage-hero p.large-heading span.word-3{text-align:left}.homepage-hero p.large-heading span.word-2{text-align:right}.homepage-hero p:not(.large-heading){color:#fff;font-size:18px;margin:40px 0 0 0;position:relative;position:relative}.homepage-hero p:not(.large-heading):before{content:"";position:absolute;left:-35px;top:-10px;width:22px;height:22px;background-color:var(--orb-colour);border-radius:50%}.centred-content,.centred-content-module{text-align:center;color:#fff;padding:150px 0 200px 0}.centred-content h2,.centred-content-module h2{font-size:20px;margin:0 0 50px 0}.centred-content p,.centred-content-module p{font-size:42px;font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif;margin:0;font-weight:300;line-height:1}.centred-content a.button,.centred-content-module a.button{margin:60px auto 0 auto}.centred-content .gallery-row,.centred-content-module .gallery-row{margin-top:90px}.centred-content .gallery-row img,.centred-content-module .gallery-row img{margin:0 auto}.centred-content-module.purple-bg{background-size:100% 100%;background-position:0px 0px,0px 0px;background-image:radial-gradient(40% 50% at 84% 69%, #A60562 0%, rgba(255, 255, 255, 0) 100%),radial-gradient(75% 75% at 15% 26%, #8305A6 0%, #432273 100%)}.centred-content-module.white-bg{background-image:unset;background-color:#fff;color:#432273}.centred-content-module.white-bg .gallery-row img{mix-blend-mode:darken}.large-links{padding:100px 0;background-image:url("./images/backgrounds/splash-bg.png");background-size:contain;background-position:top right;background-repeat:no-repeat}.large-links h2{color:#432273;position:relative;margin:0 0 0 35px;font-size:40px;position:relative}.large-links h2:before{content:"";position:absolute;left:-35px;top:-10px;width:22px;height:22px;background-color:var(--orb-colour);border-radius:50%}.large-links .links-row{margin-top:80px}.large-links .four{margin-bottom:30px}.large-links a.large-link{display:flex;align-items:end;flex-wrap:wrap;height:550px;background-size:cover;background-position:center;padding:50px;color:#fff;border-radius:20px;text-decoration:none;position:relative;overflow:hidden}.large-links a.large-link:before{content:"";width:100%;height:50%;position:absolute;bottom:0;left:0;background:linear-gradient(in oklab, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);z-index:1}.large-links a.large-link .wrapper{position:relative;z-index:5}.large-links a.large-link p{margin-bottom:0}.large-links h3{width:100%;margin:0;font-size:30px;position:relative}.large-links h3:before{content:"";position:absolute;left:-35px;top:-10px;width:22px;height:22px;background-color:var(--orb-colour);border-radius:50%}.upcoming-events{padding:200px 0;background-image:url("./images/backgrounds/events-background.jpg");background-size:cover;background-position:top}.upcoming-events .events-white-wrapper{background-color:#fff;border-radius:25px}.upcoming-events .top-wrapper{padding:100px 100px 50px 100px}.upcoming-events h2{color:#432273;font-size:56px;margin:0 0 30px 0}.upcoming-events p.filter-heading{color:#432273;margin:50px 0 15px 0;font-size:20px;font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif;font-weight:600;text-transform:uppercase}.upcoming-events ul.filters{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px 30px}.upcoming-events ul.filters button{border:none}.upcoming-events hr{height:5px;background-color:#432273;margin:0}.upcoming-events .event-card:last-of-type{border-bottom:none}.upcoming-events .button-holder-row{margin-top:50px}.upcoming-events .button-holder-row a.button{margin:0 auto}.event-card{display:block;padding:50px 25px;text-decoration:none;color:#000;border-bottom:2px solid #d1d1d1}.event-card:visited,.event-card:hover{color:#000}.event-card p.date,.event-card p.time{color:#a3a3a3;font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif;font-weight:500;font-size:20px}.event-card p.date{font-size:32px}.event-card .image-wrapper{height:100%}.event-card .image-wrapper img{height:100%;width:100%;object-fit:cover}.event-card p.terms{font-weight:500}.event-card h3{font-size:30px;color:#432273;margin:30px 0 15px 0}.event-card p{margin:0}.past-events{padding:200px 0 100px 0;background-color:#fff;background-image:url("./images/backgrounds/wave-form.png");background-size:cover;overflow:hidden}.past-events h2{color:#432273;margin:0 0 50px 30px;font-size:40px;position:relative}.past-events h2:before{content:"";position:absolute;left:-35px;top:-10px;width:22px;height:22px;background-color:var(--orb-colour);border-radius:50%}.past-events .swiper{overflow:visible}.controls-row{margin-top:80px}.controls-row .columns:first-of-type{padding-left:0}.controls-row .columns:last-of-type{padding-right:0}.controls-row .flex-wrapper{display:flex;align-items:center;gap:15px}.controls-row .button{margin-left:auto}.controls-row .swiper-button-prev,.controls-row .swiper-button-next{width:50px;height:50px;background-color:rgba(0,0,0,0);position:relative;top:unset;left:unset;right:unset;margin-top:unset;color:#fff}.controls-row .swiper-button-prev:after,.controls-row .swiper-button-next:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999em;background-size:33px;background-repeat:no-repeat;background-position:center}.controls-row .swiper-button-prev:after{background-image:url("./images/icons/swiper-arrow-prev.svg")}.controls-row .swiper-button-next:after{background-image:url("./images/icons/swiper-arrow-next.svg")}.controls-row .swiper-pagination-progressbar.swiper-pagination-horizontal{position:relative;background-color:rgba(67,34,115,.3);height:6px}.controls-row .swiper-pagination-progressbar.swiper-pagination-horizontal .swiper-pagination-progressbar-fill{background-color:#432273}.past-event-card,.tall-post-card{display:flex;flex-direction:column;justify-content:space-between;height:550px;background-size:cover;background-position:center;padding:50px;color:#fff;border-radius:20px;text-decoration:none;position:relative;overflow:hidden}.past-event-card:hover,.past-event-card:focus,.past-event-card:visited,.tall-post-card:hover,.tall-post-card:focus,.tall-post-card:visited{color:#fff}.past-event-card:before,.tall-post-card:before{content:"";width:100%;height:50%;position:absolute;bottom:0;left:0;background:linear-gradient(in oklab, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);z-index:1}.past-event-card ul.event-types,.past-event-card ul.post-categories,.tall-post-card ul.event-types,.tall-post-card ul.post-categories{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 15px;position:relative;z-index:5}.past-event-card ul.event-types li,.past-event-card ul.post-categories li,.tall-post-card ul.event-types li,.tall-post-card ul.post-categories li{font-weight:500;color:#000;background-color:#fff;padding:15px 30px;border-radius:100px}.past-event-card h3,.tall-post-card h3{z-index:5;font-size:34px}.content-block-with-insert,.content-block-with-insert-module{background-size:100% 100%;background-position:0px 0px;background-image:linear-gradient(90deg, #432273 0%, #22113A 100%);color:#fff;overflow:hidden}.content-block-with-insert .row,.content-block-with-insert-module .row{padding:200px 0}.content-block-with-insert h2,.content-block-with-insert-module h2{font-size:60px;margin:0 0 50px 0;position:relative}.content-block-with-insert h2:before,.content-block-with-insert-module h2:before{content:"";position:absolute;left:-35px;top:-10px;width:22px;height:22px;background-color:var(--orb-colour);border-radius:50%}.content-block-with-insert .large-image,.content-block-with-insert-module .large-image{position:absolute;top:0;right:-20%;width:70%;height:100%;object-fit:cover;z-index:5}.content-block-with-insert .insert-image,.content-block-with-insert-module .insert-image{position:absolute;bottom:10%;right:5%;width:53%;aspect-ratio:16/9;height:auto;border-radius:500px;object-fit:cover;z-index:5;box-shadow:0 0 40px rgba(242,4,150,.33)}.content-block-with-insert-module.purple-bg{background-size:100% 100%;background-position:0px 0px;background-image:linear-gradient(90deg, #432273 0%, #22113A 100%);color:#fff;overflow:hidden}.content-block-with-insert-module.orange-bg{background-size:100% 100%;background-position:0px 0px,0px 0px,0px 0px,0px 0px,0px 0px;background-image:radial-gradient(49% 81% at 45% 47%, rgba(255, 226, 3, 0.2705882353) 0%, rgba(7, 58, 255, 0) 100%),radial-gradient(113% 91% at 17% -2%, #ff5a00 1%, rgba(255, 0, 0, 0) 99%),radial-gradient(142% 91% at 83% 7%, #ffdb00 1%, rgba(255, 0, 0, 0) 99%),radial-gradient(142% 91% at -6% 74%, #ff0049 1%, rgba(255, 0, 0, 0) 99%),radial-gradient(142% 91% at 111% 84%, #ff7000 0%, red 100%);color:#fff;overflow:hidden}.content-block-with-insert-module.orange-bg .insert-image{box-shadow:0 0 40px rgba(242,67,4,.5)}.page-header-module{padding:280px 0 180px 0;color:#fff;border-radius:0 0 25px 25px;background-size:cover;background-position:center}.page-header-module h1{font-size:48px;margin:30px 0}.page-header-module p{margin-bottom:0;max-width:700px}p#breadcrumbs{margin:0;font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif}p#breadcrumbs a{text-decoration:none;color:#fff}p#breadcrumbs a:visited,p#breadcrumbs a:hover{color:#fff}p#breadcrumbs .breadcrumb_last{font-weight:600}.content-block-pill-image{padding:150px 0;overflow:hidden;background-size:contain;background-position:top left;background-repeat:no-repeat}.content-block-pill-image h2{font-size:20px;color:#f27406;margin:0 0 30px 0}.content-block-pill-image p.large-text{color:#432273;font-size:38px;line-height:1.15;font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif;font-weight:300;margin:0 0 30px 0}.content-block-pill-image p.large-text b{font-weight:600}.content-block-pill-image .pill-image{position:absolute;top:50%;right:-40%;transform:translateY(-50%);width:80%;height:auto;aspect-ratio:16/9;max-height:1000px;border-radius:500px;object-fit:cover;z-index:5}.content-block-pill-image .contained-pill-image{width:100%;height:auto;aspect-ratio:9/16;border-radius:500px;object-fit:cover}.content-block-pill-image .image-side{padding-right:8%}.content-block-pill-image p:not(.large-text){color:#432273}.content-block-pill-image.purple-bg{background-size:100% 100%;background-position:0px 0px;background-image:radial-gradient(75% 75% at 65% 23%, #432273 0%, #22113A 100%);color:#fff}.content-block-pill-image.purple-bg p.large-text{color:#fff}.content-block-pill-image.purple-bg p{color:#fff}.posts-slider-tall-links{padding:100px 0;overflow:hidden}.posts-slider-tall-links h2{font-size:40px;margin:0 0 50px 0;color:#432273;position:relative}.posts-slider-tall-links h2:before{content:"";position:absolute;left:-35px;top:-10px;width:22px;height:22px;background-color:var(--orb-colour);border-radius:50%}.posts-slider-tall-links .swiper{overflow:visible}.posts-slider-tall-links.white-text h2{color:#fff}.posts-slider-tall-links.white-text .controls-row .swiper-pagination-progressbar.swiper-pagination-horizontal{background-color:rgba(255,255,255,.3)}.posts-slider-tall-links.white-text .controls-row .swiper-pagination-progressbar.swiper-pagination-horizontal .swiper-pagination-progressbar-fill{background-color:#fff}.posts-slider-tall-links.white-text .controls-row .swiper-button-prev:after{background-image:url("./images/icons/swiper-arrow-prev-white.svg")}.posts-slider-tall-links.white-text .controls-row .swiper-button-next:after{background-image:url("./images/icons/swiper-arrow-next-white.svg")}.posts-slider{padding:150px 0;overflow:hidden}.posts-slider h2{font-size:40px;margin:0 0 50px 0;position:relative}.posts-slider h2:before{content:"";position:absolute;left:-35px;top:-10px;width:22px;height:22px;background-color:var(--orb-colour);border-radius:50%}.posts-slider .swiper{overflow:visible}.posts-slider .post-card{background-color:#432273;padding:4px;border-radius:30px;overflow:hidden;text-decoration:none}.posts-slider .post-card .image-wrapper{position:relative;height:380px;width:100%}.posts-slider .post-card .image-wrapper img,.posts-slider .post-card .image-wrapper picutre{width:100%;height:100%;object-fit:cover;border-radius:25px 25px 30px 30px}.posts-slider .post-card .image-wrapper ul.post-categories{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 15px;position:absolute;top:15px;left:15px;max-width:calc(100% - 30px);z-index:5}.posts-slider .post-card .image-wrapper ul.post-categories li{font-weight:500;color:#000;background-color:#fff;padding:15px 30px;border-radius:100px}.posts-slider .post-card p.date{color:#fff;font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif;font-weight:500;margin:35px 35px 0 35px}.posts-slider .post-card h3{color:#fff;margin:30px 35px 35px 35px;font-size:26px}.posts-slider.purple-bg{background-size:100% 100%;background-position:0px 0px,0px 0px;background-image:radial-gradient(40% 50% at 84% 69%, #A60562 0%, rgba(255, 255, 255, 0) 100%),radial-gradient(75% 75% at 15% 26%, #8305A6 0%, #432273 100%);color:#fff}.posts-slider.purple-bg .controls-row .swiper-pagination-progressbar.swiper-pagination-horizontal{background-color:rgba(255,255,255,.3)}.posts-slider.purple-bg .controls-row .swiper-pagination-progressbar.swiper-pagination-horizontal .swiper-pagination-progressbar-fill{background-color:#fff}.posts-slider.purple-bg .controls-row .swiper-button-prev:after{background-image:url("./images/icons/swiper-arrow-prev-white.svg")}.posts-slider.purple-bg .controls-row .swiper-button-next:after{background-image:url("./images/icons/swiper-arrow-next-white.svg")}.posts-slider.white-bg{background-color:#fff}.posts-slider.white-bg h2{color:#432273}.repeated-blocks-module{padding:100px 0}.repeated-blocks-module .white-bg{background-color:#fff;border-radius:25px}.repeated-blocks-module .top-row{padding:100px 100px 50px 100px;text-align:center;color:#432273}.repeated-blocks-module .top-row p{font-size:24px;font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif}.repeated-blocks-module .blocks-row{padding:0 50px 50px 50px}.repeated-blocks-module h2{font-size:50px;margin-top:0}.repeated-blocks-module .four{padding:50px}.repeated-blocks-module .block-wrapper img,.repeated-blocks-module .block-wrapper picture{width:100px;height:100px;object-fit:contain}.repeated-blocks-module .block-wrapper h3{font-size:24px;color:#f24304}.repeated-blocks-module .block-wrapper p{font-size:16px;color:#432273}.repeated-blocks-module.purple-bg{background-size:100% 100%;background-position:0px 0px,0px 0px;background-image:radial-gradient(40% 50% at 84% 69%, #A60562 0%, rgba(255, 255, 255, 0) 100%),radial-gradient(75% 75% at 15% 26%, #8305A6 0%, #432273 100%)}.repeated-blocks-module.white-bg{background-color:#fff}.slider-cards-module{background-size:100% 100%;background-position:0px 0px;background-image:radial-gradient(50% 50% at 50% 50%, #432273 0%, #22113A 100%);padding:150px 0;text-align:center;overflow:hidden}.slider-cards-module .top-row{color:#fff}.slider-cards-module .top-row p{font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif;font-size:24px}.slider-cards-module h2{font-size:40px;margin-top:0}.slider-cards-module .swiper{margin-top:80px;overflow:visible;display:flex;align-items:center;justify-content:center;gap:10px}.slider-cards-module .swiper-slide .inner-wrapper{background-color:#432273;border-radius:25px;padding:50px 100px;transition:all .4s ease}.slider-cards-module .swiper-slide .inner-wrapper p{font-size:20px;color:#f24304;transition:all .4s ease;margin:50px 0 0 0}.slider-cards-module .swiper-slide .inner-wrapper p:not(.small){font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif;color:#f24304;font-size:24px;font-style:italic;margin:0}.slider-cards-module .swiper-slide.swiper-slide-active .inner-wrapper{background-color:#fff;transition:all .6s ease}.slider-cards-module .swiper-slide.swiper-slide-active .inner-wrapper p{color:#8305a6;transition:all .6s ease}.slider-cards-module .swiper-slide.swiper-slide-active .inner-wrapper p:not(.small){color:#f24304}.slider-cards-module .swiper-button-prev,.slider-cards-module .swiper-button-next{min-width:50px;height:50px;background-color:#fff;position:relative;top:unset;left:unset;right:unset;margin-top:unset;color:#fff;border-radius:50%}.slider-cards-module .swiper-button-prev:after,.slider-cards-module .swiper-button-next:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999em;background-size:26px;background-repeat:no-repeat;background-position:center}.slider-cards-module .swiper-button-prev:after{background-image:url("./images/icons/arrow-left-purple.svg")}.slider-cards-module .swiper-button-next:after{background-image:url("./images/icons/arrow-right-purple.svg")}body.single-post article.post{background-image:url("./images/backgrounds/post-bg.jpg");background-size:cover;background-position:top;background-repeat:no-repeat}.post-header{padding:150px 0 50px 0}.post-header .heading-row{margin:50px auto}.post-header h1{text-align:center;font-size:48px;margin:0;color:#fff}.post-header .image-row img{width:100%;height:60vh;max-height:850px;object-fit:cover;object-position:center;border-radius:25px}.post-modules-wrapper{padding-bottom:100px}.post-modules-wrapper .white-bg{background-color:#fff;padding:8% 0;border-radius:25px;color:#432273}.post-modules-wrapper .white-bg>div{padding:50px 8%}.post-modules-wrapper .white-bg>div:first-of-type{padding-top:0}.post-modules-wrapper .white-bg>div:last-of-type{padding-bottom:0}.post-modules-wrapper .white-bg .image-gallery-module{padding-left:0;padding-right:0}.content-with-image-module .image-side{padding-right:8%}.content-with-image-module h2{font-size:20px;color:#f27406}.content-with-image-module h3{font-size:38px}.card-slider-module .swiper-slide .inner-wrapper{background-color:rgba(67,34,115,.1);padding:50px 100px;text-align:center;border-radius:25px}.card-slider-module .swiper-slide p{font-size:20px;color:#432273;margin:50px 0 0 0}.card-slider-module .swiper-slide p:not(.small){font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif;color:#f24304;font-size:24px;font-style:italic;margin:0}.card-slider-module .swiper-button-prev,.card-slider-module .swiper-button-next{min-width:50px;height:50px;background-color:#fff;transform:translateY(-50%);margin-top:unset;color:#fff;border-radius:50%}.card-slider-module .swiper-button-prev:after,.card-slider-module .swiper-button-next:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999em;background-size:26px;background-repeat:no-repeat;background-position:center}.card-slider-module .swiper-button-prev:after{background-image:url("./images/icons/arrow-left-purple.svg")}.card-slider-module .swiper-button-next:after{background-image:url("./images/icons/arrow-right-purple.svg")}.image-gallery-module{mask-image:linear-gradient(to right, transparent 0%, white 3%, white 97%, transparent 100%)}.image-gallery-module .gallery-image{height:60vh;max-height:800px;width:auto;border-radius:15px;object-fit:contain}.post-cta{padding:50px 0 150px 0;background-size:100% 100%;background-position:0px 0px;background-image:radial-gradient(40% 40% at 50% 50%, #A60562 0%, rgba(34, 17, 58, 0) 100%);color:#fff;text-align:center}.post-cta h2{font-size:20px;margin:0}.post-cta p{font-size:30px;font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif;margin:30px 0}.post-cta .gform_wrapper.gravity-theme{width:100%;max-width:600px;margin:50px auto 0 auto}.post-cta .gform_wrapper.gravity-theme .gform_fields{position:relative}.post-cta .gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-half{grid-column:span 12}.post-cta .gform_wrapper.gravity-theme input[type=email]{border-radius:100px;padding:15px 150px 13px 30px;color:#000;font-weight:700;font-size:16px}.post-cta .gform_wrapper.gravity-theme #field_submit{position:absolute;top:50%;right:3px;transform:translateY(-50%);height:calc(100% - 6px)}.post-cta .gform_wrapper.gravity-theme #field_submit .button{padding:0 30px;height:100%;border:none}.page-template-page-contact-us .footer-cta{display:none}.contact-header{padding:150px 0 100px 0;background-image:url("./images/backgrounds/hero-background.png");background-size:cover;background-position:center;color:#fff}.contact-header h1{font-size:46px}.contact-header p:not(#breadcrumbs){font-size:20px}.contact-header .white-bg{padding:10%;background-color:#fff;border-radius:25px;color:#432273}.contact-header h2{font-size:28px;margin-top:0}.contact-header .gform_wrapper.gravity-theme{color:#000}.contact-header .gform_wrapper.gravity-theme .gform_heading{display:none}.contact-header .gform_wrapper.gravity-theme .gfield_label{font-weight:500;margin-bottom:0;white-space:nowrap}.contact-header .gform_wrapper.gravity-theme input[type=text],.contact-header .gform_wrapper.gravity-theme input[type=email],.contact-header .gform_wrapper.gravity-theme input[type=tel],.contact-header .gform_wrapper.gravity-theme textarea{padding:10px 15px 8px 15px;border-radius:0;border:none;border-bottom:1px solid #eaeaea;accent-color:#432273}.contact-header .gform_wrapper.gravity-theme textarea{resize:vertical}.contact-header .gform_wrapper.gravity-theme .gfield--type-select{display:flex;align-items:center;gap:30px}.contact-header .gform_wrapper.gravity-theme .gfield--type-select .ginput_container_select{width:100%}.contact-header .gform_wrapper.gravity-theme .gfield--type-select select{background-color:#f6f7f7;border-radius:100px;border:1px solid #eaeaea;padding:10px 30px 8px 15px}.contact-header .gform_wrapper.gravity-theme label.gfield_consent_label{color:#432273;margin-left:15px}.contact-header .gform_wrapper.gravity-theme .gform_footer{margin:50px 0 0 0;padding:0}.contact-header .gform_wrapper.gravity-theme .gform_footer input[id^=gform_submit_button]{margin:0 auto;border:none}.full-with-image-module{display:flex;width:100%;max-width:2560px;margin:0 auto;height:auto;max-height:1000px;overflow:hidden;position:relative}.full-with-image-module img,.full-with-image-module picture{width:100%;height:auto;object-fit:cover;object-position:center}.full-with-image-module p{margin:0;font-size:18px;position:absolute;bottom:50px;left:50%;transform:translateX(-50%);color:#432273;font-weight:600;padding:0 30px;max-width:800px;text-align:center;display:block;width:100%}.team-members{padding-bottom:150px}.team-members .white-bg{background-color:#fff;padding:10%;border-radius:30px}.team-members .white-bg .row{margin-top:50px}.team-members .white-bg .four{margin-bottom:30px}.team-members h2{margin-top:0;font-size:38px;color:#432273;text-align:center}.team-members p{text-align:center;color:#432273}.team-members p.large{font-size:24px;font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif}.single-member-wrapper{border-radius:30px;border:1px solid #d1d1d1;padding:10px;cursor:pointer;overflow:hidden;position:relative;min-height:100%}.single-member-wrapper:hover:before,.single-member-wrapper:focus:before{opacity:1;transition:opacity .9s ease}.single-member-wrapper:hover h3,.single-member-wrapper:focus h3{color:#fff;transition:color .9s ease}.single-member-wrapper:hover .expand-bio,.single-member-wrapper:focus .expand-bio{filter:brightness(0) invert(100%);transition:filter .9s ease}.single-member-wrapper:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg, #420353 0%, #8305A6 100%);opacity:0;transition:opacity .6s ease;z-index:1}.single-member-wrapper img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:20px;position:relative;z-index:5}.single-member-wrapper .details{padding:20px 10px;position:relative;z-index:5}.single-member-wrapper h3{margin:0;font-size:30px;color:#432273;transition:color .6s ease}.single-member-wrapper .expand-bio{padding:0;margin-top:15px;background-color:rgba(0,0,0,0);color:#f29f07;border:none;display:flex;align-items:center;font-size:20px;font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif;padding-bottom:2px;transition:filter .6s ease}.single-member-wrapper .expand-bio:hover,.single-member-wrapper .expand-bio:focus{color:#f29f07}.single-member-wrapper .expand-bio:after{content:"";width:33px;height:16px;background-image:url("./images/icons/arrow-right-orange.svg");background-size:contain;background-repeat:no-repeat;margin:7px 0 0 7px}.fixed-member-bio{position:fixed;top:0;left:100vw;width:100vw;height:100vh;background-color:rgba(35,17,62,.8);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;justify-content:flex-end;z-index:99;opacity:0;transition:left .6s ease,opacity .4s ease}.fixed-member-bio button.exit{position:fixed;top:30px;right:30px;border-radius:50%;min-width:50px;height:50px;padding:0;border:none;z-index:99;display:flex;align-items:center;justify-content:center}.fixed-member-bio .inner{display:flex;position:relative;height:100vh;background-color:#fff;width:66vw;overflow:scroll;padding:100px;align-items:start;gap:50px;right:-100px;transition:right .5s ease}.fixed-member-bio .inner .popup-image{width:33.333%;border-radius:30px}.fixed-member-bio .inner .bio{width:66.666%}.fixed-member-bio .inner .bio p{text-align:left}.fixed-member-bio .inner .bio .name{font-size:40px;font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif;margin-top:0}.fixed-member-bio.active{left:0;opacity:1;transition:left .9s ease,opacity .6s ease}.fixed-member-bio.active .inner{right:0;transition:right .9s ease}.page-template-page-about-us .posts-slider-tall-links{background-image:url("./images/backgrounds/wave-form.png");background-size:cover;background-position:center}.content-with-third-image{background-size:100% 100%;background-position:0px 0px;background-image:radial-gradient(75% 75% at 65% 23%, #432273 0%, #22113A 100%);overflow:hidden;color:#fff}.content-with-third-image .row{padding:150px 0}.content-with-third-image h2{font-size:46px;position:relative}.content-with-third-image h2:before{content:"";position:absolute;left:-35px;top:-10px;width:22px;height:22px;background-color:var(--orb-colour);border-radius:50%}.content-with-third-image .side-image{position:absolute;top:0;right:-25vw;width:50vw;height:100%;object-fit:cover;object-position:center;max-width:1000px}.content-with-third-image .gallery-images{padding:0}.single-ms_events article{background-image:url("./images/backgrounds/post-bg.jpg");background-size:cover;background-position:top;background-repeat:no-repeat}.event-header{padding:150px 0 50px 0}.event-header .heading-row{margin:50px auto}.event-header h1{text-align:center;font-size:48px;margin:0;color:#fff}.event-header p.date{font-size:24px;text-align:center;color:#f29f07;font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif;margin:10px 0 0 0}.event-header .image-row img{width:100%;height:60vh;max-height:850px;object-fit:cover;object-position:center;border-radius:25px}.event-content{color:#fff;padding:0 0 150px 0}.event-content .image-side{padding-right:8%}.event-content .image-side img{border-radius:25px;position:sticky;top:140px}.event-content h2{font-size:30px;margin:30px 0 35px 0}.event-content h2.static-header{font-size:20px;color:#f27406;margin:0 0 30px 0}.event-content span.subtitle{font-size:24px;font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif;font-weight:300}.event-content blockquote{padding:30px;margin:0;background-color:rgba(255,255,255,.1);border:1px solid #707070;border-radius:25px}.event-content blockquote p{margin:0;font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif;font-size:22px}.event-content blockquote cite{font-size:16px;font-family:"poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif;font-style:normal;margin-top:20px;display:block}.full-with-images-swiper .swiper{height:40vh;min-height:500px;max-height:700px;width:100%;display:flex}.full-with-images-swiper .swiper-wrapper{-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important;position:relative;margin-bottom:30px;align-items:center}.full-with-images-swiper .swiper-slide{width:50%;height:100%}.full-with-images-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;user-select:none}.full-with-images-swiper p{text-align:center;font-size:14px;margin:30px 0 50px 0}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}.social-links{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:15px;list-style:none}.social-links li:nth-of-type(even) a{background-color:#f27406}.social-links li a{width:60px;height:60px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background-color:#f29f07}.social-links li a img{width:23px;height:23px;object-fit:contain}#footer-quick-links{margin:0;padding:0;list-style:none;columns:2}#footer-quick-links a{display:block;width:fit-content;color:#fff;text-decoration:none;font-size:18px;margin-bottom:15px}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.launch-link{font-size:30px;font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif;color:#fff;text-decoration:none;display:block;width:fit-content;margin-bottom:20px}.launch-link:hover,.launch-link:focus,.launch-link:visited{color:#fff}.launch-link.tel-link{font-size:24px}.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:#f29f07;color:#fff;padding:15px 50px;font-family:"gamay-wide","gamay","poppins","Helvetica Neue",Roboto,Oxygen-Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Cantarell,sans-serif;font-weight:500;border-radius:100px;text-align:center;text-decoration:none;font-size:14px;display:block;width:fit-content;cursor:pointer;text-transform:uppercase}.button:hover,.button:visited,.button:active,.button:focus,button:hover,button:visited,button:active,button:focus,input[type=button]:hover,input[type=button]:visited,input[type=button]:active,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:visited,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:visited,input[type=submit]:active,input[type=submit]:focus{color:#fff}.white-bg-btn{background-color:#fff;color:#f29f07}.white-bg-btn:hover,.white-bg-btn:visited,.white-bg-btn:active,.white-bg-btn:focus{color:#f29f07}#conditional-back-button{padding:12px 30px 10px 50px;background-color:rgba(67,34,115,.45);border:1px solid #fff;border-radius:100px;color:#fff;text-decoration:none;position:relative;font-weight:700}#conditional-back-button:before{content:"";position:absolute;top:0;left:15px;width:17px;height:100%;background-image:url("./images/icons/arrow-left-white.svg");background-size:contain;background-repeat:no-repeat;background-position:center}#conditional-back-button:hover,#conditional-back-button:visited,#conditional-back-button:active,#conditional-back-button:focus{color:#fff}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation li.white-link a{background-color:#fff;border-radius:100px;padding:15px 30px;color:#432273}.main-navigation a{display:block;text-decoration:none;color:#fff}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex;justify-content:end;gap:5%;align-items:center}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}@media only screen and (max-width: 1080px){.main-navigation ul{gap:3%}.homepage-hero p.large-heading{font-size:100px}.homepage-hero .six{width:66%}.centred-content p,.centred-content-module p{font-size:36px}.large-links a.large-link{height:450px;padding:30px}.large-links h3{font-size:26px}.large-links h3:before{left:-25px}.upcoming-events .top-wrapper{padding:50px}.upcoming-events h2{font-size:48px}.event-card .row{align-items:center}.event-card .two{padding-left:0}.event-card .seven{padding-right:0}.event-card p.time{font-size:16px}.event-card p.date{font-size:22px}.past-event-card,.tall-post-card{height:450px;padding:30px}.past-event-card ul.event-types li,.past-event-card ul.post-categories li,.tall-post-card ul.event-types li,.tall-post-card ul.post-categories li{padding:12px 20px}.past-event-card h3,.tall-post-card h3{font-size:24px}.controls-row .columns:first-of-type{padding-left:15px}.controls-row .columns:last-of-type{padding-right:15px}.content-block-with-insert .five,.content-block-with-insert-module .five{padding-left:30px}.content-block-with-insert h2,.content-block-with-insert-module h2{font-size:50px}.content-block-with-insert h2:before,.content-block-with-insert-module h2:before{left:-25px}.footer-cta .inner-wrapper{padding:90px}.footer-cta h2{font-size:80px}.launch-link,.launch-link.tel-link{font-size:20px}.main-footer .policies-row .flex{flex-wrap:wrap;gap:30px}.content-block-pill-image p.large-text{font-size:32px}.team-members .white-bg{padding:8%}.single-member-wrapper h3{font-size:24px}.fixed-member-bio .inner{padding:100px 50px}.content-with-third-image .seven{padding-left:30px}.content-with-third-image h2{font-size:40px}.content-with-third-image h2:before{left:-25px}.content-with-third-image .side-image{right:-15vw}.repeated-blocks-module .top-row{padding:50px}.repeated-blocks-module .top-row p{font-size:20px}.repeated-blocks-module h2{font-size:42px}.slider-cards-module .top-row p{font-size:20px}.slider-cards-module h2{font-size:36px}.slider-cards-module .swiper-slide .inner-wrapper{padding:50px}.slider-cards-module .swiper-slide .inner-wrapper p{font-size:16px}.slider-cards-module .swiper-slide .inner-wrapper p:not(.small){font-size:21px}.posts-slider h2{font-size:36px;margin-left:15px}.posts-slider h2:before{left:-25px}.posts-slider .post-card h3{font-size:24px}.contact-header .five{width:45%}.contact-header .launch-link,.contact-header .launch-link.tel-link{font-size:24px}.full-with-images-swiper .swiper{min-height:300px}}@media only screen and (max-width: 900px){.menu-toggle{width:56px;height:56px;min-width:56px;min-height:56px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;background-color:#fff;border:0;cursor:pointer;position:relative;z-index:999;margin-left:auto}.menu-toggle>div span{display:block;margin-bottom:5px;width:30px;height:3px;transition:all .9s ease;background-color:#432273}.menu-toggle>div span:last-of-type{margin-bottom:0}.menu-toggle.active>div span:nth-child(1){transform:rotate(45deg) translate(6px, 6px)}.menu-toggle.active>div span:nth-child(2){opacity:0}.menu-toggle.active>div span:nth-child(3){transform:rotate(-45deg) translate(5px, -5px)}.menu-menu-1-container{position:fixed;top:0;right:-100vw;width:100vw;height:100vh;background-color:rgba(67,34,115,.8);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;justify-content:flex-end;z-index:99;transition:right .6s ease}.menu-menu-1-container #primary-menu{width:50%;height:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:100px 30px}.menu-menu-1-container #primary-menu a{color:#432273;font-weight:600}.main-navigation.toggled .menu-menu-1-container{right:0;transition:right .9s ease}.homepage-hero p.large-heading{font-size:80px;line-height:1.25}.homepage-hero .swiper{width:calc(100% - 10px);height:auto}.homepage-hero .six{width:75%}.centred-content,.centred-content-module{padding:100px 0 150px 0}.centred-content .ten,.centred-content-module .ten{width:100%;padding:0 30px}.centred-content p,.centred-content-module p{font-size:32px}.large-links h2{font-size:36px}.large-links .links-row{justify-content:center}.large-links .links-row .four{width:60%}.upcoming-events{padding:120px 0 80px 0}.upcoming-events .eleven{width:100%}.upcoming-events .top-wrapper{padding:30px}.upcoming-events h2{font-size:40px}.event-card .row{gap:15px}.event-card .columns{width:100%}.event-card .two{order:2;padding:0 30px;display:flex;justify-content:space-between;align-items:center;gap:30px}.event-card .three{order:1;padding:0 30px}.event-card .seven{order:3;padding:15px 30px 0 30px}.event-card .image-wrapper{height:300px}.event-card h3{margin-top:15px}.past-events{padding:100px 0}.past-events h2{font-size:36px}.content-block-with-insert .large-image,.content-block-with-insert-module .large-image{right:0%;width:33%}.content-block-with-insert .insert-image,.content-block-with-insert-module .insert-image{right:-20px;width:48%}.content-block-with-insert .five,.content-block-with-insert-module .five{width:60%}.content-block-with-insert h2,.content-block-with-insert-module h2{font-size:40px}.footer-cta{padding:150px 0}.footer-cta .eleven{width:100%}.footer-cta .inner-wrapper{border-radius:40px;padding:60px}.footer-cta h2{font-size:62px}.main-footer .top-row{justify-content:center}.main-footer .top-row .two{width:51%;margin-bottom:50px}.main-footer .top-row .two img{margin:0 auto}.main-footer .top-row .four{width:50%}.main-footer .launch-link,.main-footer .launch-link.tel-link{font-size:17px}.main-footer .policies-row .flex p{text-align:center}#footer-quick-links a{font-size:16px}.page-header-module{padding:150px 0 100px 0}.page-header-module h1{font-size:42px}.content-block-pill-image{padding:100px 0}.content-block-pill-image h2{font-size:19px}.content-block-pill-image p.large-text{font-size:28px}.team-members .white-bg .four{width:50%}.team-members p.large{font-size:20px}.fixed-member-bio .inner{width:80vw;padding:80px 30px;gap:30px}.fixed-member-bio .inner .bio .name{font-size:34px}.posts-slider-tall-links h2{margin-left:15px}.posts-slider-tall-links h2:before{left:-25px}.content-with-third-image h2{font-size:34px}.contact-header .row{justify-content:center}.contact-header .five{width:100%;margin-bottom:50px}.contact-header .six{width:70%}.repeated-blocks-module .top-row{padding:50px 30px}.repeated-blocks-module .top-row p{font-size:18px}.repeated-blocks-module .blocks-row{padding:0 30px 20px 30px;justify-content:center}.repeated-blocks-module .four{width:50%;padding:30px 15px}.repeated-blocks-module .block-wrapper{text-align:center}.repeated-blocks-module .block-wrapper img{margin:0 auto}.slider-cards-module{padding:100px 0}.slider-cards-module .eight{width:90%}.slider-cards-module h2{font-size:32px}.slider-cards-module .swiper-slide .inner-wrapper{padding:30px}.post-header h1{font-size:40px}.post-modules-wrapper .white-bg>div{padding:50px 5%}.content-with-image-module h3{font-size:30px}.card-slider-module{overflow:hidden}.card-slider-module .swiper{overflow:visible}.card-slider-module .swiper-button-prev,.card-slider-module .swiper-button-next{box-shadow:0 0 10px rgba(0,0,0,.1)}.card-slider-module .swiper-button-prev{left:-30px}.card-slider-module .swiper-button-next{right:-30px}.card-slider-module .swiper-slide .inner-wrapper{padding:30px}.card-slider-module .swiper-slide p{font-size:16px}.card-slider-module .swiper-slide p:not(.small){font-size:20px}.event-header h1{font-size:40px}.event-header p.date{font-size:20px}.event-content span.subtitle{font-size:20px}.event-content h2{font-size:26px}.event-content blockquote p{font-size:16px}.full-with-image-module p{bottom:15px}}@media only screen and (max-width: 600px){.menu-menu-1-container #primary-menu{width:90%}.menu-menu-1-container #primary-menu a{text-align:center}.columns{width:100%;padding:0 20px}.homepage-hero p.large-heading{font-size:12.9vw}.homepage-hero .six{width:90%}.homepage-hero p:not(.large-heading){font-size:16px}.centred-content .ten,.centred-content-module .ten{padding:0 20px}.centred-content p,.centred-content-module p{font-size:26px}.centred-content .gallery-row .two,.centred-content-module .gallery-row .two{width:33.333%;margin-bottom:15px}.large-links{padding-bottom:70px}.large-links .links-row .four{width:100%}.upcoming-events h2{font-size:32px}.event-card{padding:30px 0}.content-block-with-insert .row,.content-block-with-insert-module .row{padding-top:0}.content-block-with-insert .five,.content-block-with-insert-module .five{order:2;padding-top:150px;width:100%}.content-block-with-insert .large-image,.content-block-with-insert-module .large-image{position:relative;transform:unset;order:1;width:100%;height:300px}.content-block-with-insert .insert-image,.content-block-with-insert-module .insert-image{top:17%;right:20px;width:75%;z-index:6}.content-block-with-insert h2,.content-block-with-insert-module h2{font-size:32px}.footer-cta .eleven{padding:0 5px}.footer-cta .inner-wrapper{border-radius:30px;padding:20px}.footer-cta h2{font-size:11.9vw}.footer-cta p{margin:40px 0 0 0;font-size:18px}.main-footer .top-row .four{width:100%;margin-bottom:50px}.main-footer .top-row .four:last-of-type{margin-bottom:0}.main-footer .partner-row .two{width:50%}.page-header-module h1{font-size:9vw}.content-block-pill-image .pill-image{position:relative;transform:unset;width:100%;right:-25%}.content-block-pill-image .image-side{padding-right:20px;margin-bottom:50px}.content-block-pill-image .image-side img,.content-block-pill-image .image-side picture{width:100%;max-width:400px;margin:0 auto}.content-block-pill-image p.large-text{font-size:26px}.team-members .twelve{padding:0 5px}.team-members .white-bg{padding:30px 20px}.team-members .white-bg .four:nth-of-type(odd){padding:0 10px 0 0}.team-members .white-bg .four:nth-of-type(even){padding:0 0 0 10px}.team-members h2{font-size:34px}.team-members p.large{font-size:18px}.single-member-wrapper h3{font-size:18px}.single-member-wrapper .expand-bio{font-size:13px}.single-member-wrapper .expand-bio:after{width:21px}.fixed-member-bio .inner{width:100vw;flex-wrap:wrap}.fixed-member-bio .inner .popup-image{width:100%;max-width:300px;margin:0 auto}.fixed-member-bio .inner .bio{width:100%}.fixed-member-bio .inner .bio .name{font-size:30px;margin-bottom:20px}.content-with-third-image .row{padding-top:0}.content-with-third-image .seven{order:2;padding-top:50px;width:100%}.content-with-third-image .side-image{position:relative;transform:unset;order:1;width:100%;height:300px;right:unset}.content-with-third-image h2{font-size:32px}.posts-slider-tall-links h2,.posts-slider h2{font-size:32px}.posts-slider .post-card p.date{margin:30px 20px 0 20px}.posts-slider .post-card h3{margin:30px 20px 30px 20px}.controls-row{margin-top:50px;gap:30px}.repeated-blocks-module{padding:50px 0}.repeated-blocks-module .columns{padding:0 5px}.repeated-blocks-module .top-row{padding:30px 20px}.repeated-blocks-module .top-row p{font-size:16px}.repeated-blocks-module h2{font-size:34px}.repeated-blocks-module .blocks-row{padding:0 10px}.repeated-blocks-module .blocks-row .four:nth-of-type(odd){padding:0 10px 0 0}.repeated-blocks-module .blocks-row .four:nth-of-type(even){padding:0 0 0 10px}.repeated-blocks-module .block-wrapper h3{font-size:19px}.slider-cards-module .swiper-slide .inner-wrapper{padding:20px}.slider-cards-module .swiper-slide .inner-wrapper p:not(.small){font-size:18px}.contact-header h1{font-size:11vw}.contact-header p:not(#breadcrumbs){font-size:16px}.contact-header .launch-link,.contact-header .launch-link.tel-link{font-size:21px}.contact-header .six{width:100%;padding:0 5px}.contact-header .white-bg{padding:30px 20px}.event-header .heading-row,.post-header .heading-row{margin:30px auto}.event-header h1,.post-header h1{font-size:36px}.event-content .image-side{padding:0 20px;margin-bottom:50px}.event-content ul,.event-content ol{margin-left:0}.post-modules-wrapper>.row>.columns{padding:0 5px}.post-modules-wrapper .white-bg{padding:30px 0}.post-modules-wrapper .white-bg>div{padding:50px 0}.content-with-image-module h3{font-size:26px}.card-slider-module .swiper-slide .inner-wrapper{padding:20px}.card-slider-module .swiper-slide p:not(.small){font-size:18px}.post-cta p{font-size:24px}.post-cta .gform_wrapper.gravity-theme input[type=email]{padding:15px 140px 13px 15px}.full-with-images-swiper .swiper{height:33vh}.full-with-images-swiper .swiper-slide{width:75%}}@media only screen and (max-width: 400px){.team-members .white-bg .four{width:100%}.team-members .white-bg .four:nth-of-type(odd){padding:0}.team-members .white-bg .four:nth-of-type(even){padding:0}.repeated-blocks-module .blocks-row .four{width:100%}.repeated-blocks-module .blocks-row .four:nth-of-type(odd){padding:0}.repeated-blocks-module .blocks-row .four:nth-of-type(even){padding:0}}/*# sourceMappingURL=style.css.map */
