@import url(https://fonts.googleapis.com/css?family=Raleway:900&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}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:transparent}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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],template{display:none}


  /*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}:root{--color-bg:#34304c;--color-bg2:#534d7a;--color-highlight:#f0f0f0;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}body,html{background-color:#f0f0f0;display:block;margin:0;overflow:hidden;padding:0;width:100vw}*,:after,:before{box-sizing:border-box}#app{display:block;height:100vh;height:100svh;margin:0;overflow:auto;overflow:overlay;padding:0}#app>div{padding-bottom:10px}#nav{border-bottom:1px solid #e8e8e8;display:block;left:0;top:0;width:100%;z-index:2000}#nav,#nav.menu-open{background-color:#fff;position:fixed}#nav.menu-open{height:100svh;width:100vw}#nav.menu-open .menu-content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#nav.menu-open .menu-list{display:block;margin:0;padding:0;text-align:center}#nav.menu-open .menu-list li{display:block}#nav.menu-open .menu-list li a{font-size:27px}.menu-logo-wrap{display:block;margin-bottom:35px}.page{opacity:1;overflow:hidden;padding-top:120px;width:100vw}.page,.page .content{display:block;position:relative}.page .content{padding:0 50px}.menu-list{display:none}.menu-icon{display:block}.menu-list li{display:inline-block;margin-left:10px}.menu-list li a{font-family:system-ui;font-size:16px;font-weight:700}#nav h1{font-family:system-ui;font-weight:400;margin-bottom:7px;margin-top:7px;padding-left:40px}#nav .menu-content h1 div{display:inline-block;width:36px}#nav .menu-content h1 span{display:inline-block;font-family:system-ui;font-size:16px;font-weight:700;margin-left:4px;margin-top:8px;vertical-align:top}a,a:active,a:hover,a:visited{color:#000;text-decoration:none}.intro-wrap{background-color:#fff;display:block;height:200px;margin-bottom:-60px;position:relative;z-index:80}.intro-inner-wrap{max-width:1100px;position:relative}.inner-dot{left:50%;top:100%;transform:translate(-50%,-50%)}.full-stop,.inner-dot{height:25px;position:absolute;width:25px}.full-stop{background-color:#000;border-radius:50%;display:block;opacity:0}#bgWrap{left:50%;top:100%;transform:translate(-50%,-50%);z-index:-1}#bgWrap,#bgWrap .imgWrap{display:block;height:221px;position:absolute;width:400px}#bgWrap .imgWrap{opacity:0;will-change:opacity}.shotgun-logo-outer{height:180px;top:100%;width:180px}.shotgun-logo-outer,.shotgun-logo-outer>div{left:50%;position:absolute;transform:translate(-50%,-50%)}.shotgun-logo-outer>div{top:50%}.shotgun-logo{border-radius:50%;display:block;height:180px;opacity:0;overflow:hidden;position:relative;width:180px;width:300px}.innermostIcon{display:none;left:calc(50% + 4px);opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}.innermostIcon img{max-width:100%}.shotgun-logo>div{background-color:#fff;border-radius:50%;display:block;height:179px;left:50%;overflow:hidden;padding-right:4px;position:relative;position:absolute;top:50%;transform:translate(-50%,-50%);width:176px}.shotgun-logo>div>div>div>div{display:block;height:179px;position:absolute;top:50%;transform:translate(-3px,-50%);width:176px}#bgWrap img{height:221px;width:400px}canvas{display:block;height:200px;max-height:200px;position:relative;width:100vw;z-index:-1}.slider-outside-wrap{margin:25px -50px 0}@media (max-width:600px){.slider-outside-wrap{margin:25px -25px 0}}.swiper-slide{display:block;width:100%}.swiper-slide-image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:grid;position:relative}.swiper-slide-image img{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}.thumbs-swiper-slide-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #e8e8e8;border-radius:3px;cursor:pointer;display:block;height:100%;overflow:hidden}.thumbs-swiper-slide-image img{max-width:100%}.thumbs-swiper-slide-image.active,.thumbs-swiper-slide-image:hover{border-color:#94b1d7}@media (max-width:700px){.thumbs-wrap{display:none}}.chevronPrev{left:20px}.chevronNext,.chevronPrev{background-color:transparent;border:0;cursor:pointer;height:48px;margin-top:-24px;position:absolute;top:50%;width:48px;z-index:10}.chevronNext{right:20px}.thumbs-wrap{bottom:26px;left:50%;position:absolute;right:50%;width:320px;z-index:20}.thumbChevronPrev{left:-56px}.thumbChevronNext,.thumbChevronPrev{background-color:transparent;border:0;cursor:pointer;height:48px;margin-top:-24px;position:absolute;top:50%;width:48px;z-index:10}.thumbChevronNext{right:-56px}.shadow-bottom:before{background:-moz-linear-gradient(top,hsla(0,0%,100%,0) 46%,hsla(0,0%,85%,0) 53%,hsla(0,0%,4%,.93) 90%,rgba(0,0,0,.93) 92%);background:-webkit-linear-gradient(top,hsla(0,0%,100%,0) 46%,hsla(0,0%,85%,0) 53%,hsla(0,0%,4%,.93) 90%,rgba(0,0,0,.93) 92%);background:linear-gradient(180deg,hsla(0,0%,100%,0) 46%,hsla(0,0%,85%,0) 53%,hsla(0,0%,4%,.93) 90%,rgba(0,0,0,.93) 92%)}.shadow-bottom:before,.shadow-spotlight:after{bottom:0;content:"";height:100%;left:0;opacity:.7;pointer-events:none;position:absolute;right:0;user-select:none;width:100%;z-index:10}.shadow-spotlight:after{background:transparent;background:-moz-radial-gradient(center,ellipse cover,transparent 48%,rgba(0,0,0,.7) 93%,rgba(0,0,0,.8) 100%);background:-webkit-gradient(radial,center center,0,center center,100%,transparent 48%,rgba(0,0,0,.7) 93%,rgba(0,0,0,.8) 100%);background:-webkit-radial-gradient(center,ellipse cover,transparent 48%,rgba(0,0,0,.7) 93%,rgba(0,0,0,.8) 100%);background:-o-radial-gradient(center,ellipse cover,transparent 48%,rgba(0,0,0,.7) 93%,rgba(0,0,0,.8) 100%);background:-ms-radial-gradient(center,ellipse cover,transparent 48%,rgba(0,0,0,.7) 93%,rgba(0,0,0,.8) 100%);background:radial-gradient(ellipse at center,transparent 48%,rgba(0,0,0,.7) 93%,rgba(0,0,0,.8) 100%);height:386px;top:0}.slider-overides .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){backgroundColor:#fff;opacity:1!important}.chevron-shadow{-webkit-filter:drop-shadow(3px 3px 2px rgba(0,0,0,.7));filter:drop-shadow(3px 3px 2px rgba(0,0,0,.7))}.slide{background-color:#b3d4fc;display:block;height:300px;width:100vw}.goo{background:var(--color-highlight);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#000;display:inline;filter:url(#goo);font-size:2rem;line-height:1.35;padding:.5rem 1rem}.goo:focus{outline:0}.gooey-wrap{border:none;color:#fff;filter:url(#gooey);font-size:2rem;margin-top:15px;max-width:1000px;padding:0;pointer-events:none;position:relative;text-align:center;user-select:none;z-index:30}.bubbles{bottom:0;left:50%;transform:translateX(-50%);width:450px}.bubbles,.bubbles .bubble{position:absolute;top:0;z-index:-1}.bubbles .bubble{background-color:#f0f0f0;border-radius:100%;display:block;left:0}.bubbles .bubble .picture-wrap.image{height:25px;margin:0;padding:0;width:25px}.bubbles .bubble img{display:block;height:15px;margin:5px;opacity:.3;padding:0;width:15px}.bubbles .bubble:first-child{animation:move-1 3.02s infinite;animation-delay:.2s;height:25px;left:10%;width:25px}.bubbles .bubble:nth-child(2){animation:move-2 3.4s infinite;animation-delay:.4s;height:25px;left:15%;width:25px}.bubbles .bubble:nth-child(3){animation:move-3 3.6s infinite;animation-delay:.6s;height:25px;left:30%;width:25px}.bubbles .bubble:nth-child(4){animation:move-4 3.8s infinite;animation-delay:.8s;height:25px;left:58%;width:25px}.bubbles .bubble:nth-child(5){animation:move-5 4s infinite;animation-delay:1s;height:25px;left:50%;width:25px}.bubbles .bubble:nth-child(6){animation:move-6 4.2s infinite;animation-delay:1.2s;height:25px;left:35%;width:25px}.bubbles .bubble:nth-child(7){animation:move-7 4.4s infinite;animation-delay:1.4s;height:25px;left:70%;width:25px}.bubbles .bubble:nth-child(8){animation:move-8 4.6s infinite;animation-delay:1.6s;height:25px;left:65%;width:25px}.bubbles .bubble:nth-child(9){animation:move-9 4.8s infinite;animation-delay:1.8s;height:25px;left:90%;width:25px}.bubbles .bubble:nth-child(10){animation:move-10 5s infinite;animation-delay:2s;height:25px;left:52%;width:25px}@keyframes move-1{0%{transform:translate(0)}99%{transform:translateY(-210px)}to{opacity:0;transform:translate(0)}}@keyframes move-2{0%{transform:translate(0)}99%{transform:translateY(-210px)}to{opacity:0;transform:translate(0)}}@keyframes move-3{0%{transform:translate(0)}99%{transform:translateY(-210px)}to{opacity:0;transform:translate(0)}}@keyframes move-4{0%{transform:translate(0)}99%{transform:translateY(-210px)}to{opacity:0;transform:translate(0)}}@keyframes move-5{0%{transform:translate(0)}99%{transform:translateY(-210px)}to{opacity:0;transform:translate(0)}}@keyframes move-6{0%{transform:translate(0)}99%{transform:translateY(-210px)}to{opacity:0;transform:translate(0)}}@keyframes move-7{0%{transform:translate(0)}99%{transform:translateY(-210px)}to{opacity:0;transform:translate(0)}}@keyframes move-8{0%{transform:translate(0)}99%{transform:translateY(-210px)}to{opacity:0;transform:translate(0)}}@keyframes move-9{0%{transform:translate(0)}99%{transform:translateY(-210px)}to{opacity:0;transform:translate(0)}}@keyframes move-10{0%{transform:translate(0)}99%{transform:translateY(-210px)}to{opacity:0;transform:translate(0)}}h1{font-family:helvetica,sans-serif,arial;font-size:21px}#menuWrap{display:block;position:absolute;right:0;top:8px;vertical-align:top;width:68px}#menuWrap #menuLink{background-color:transparent;border:0;border-radius:2px;display:inline-block;margin-right:60px;min-height:37px;min-width:43px;padding:5px;position:relative;transition:.3s ease-in-out;transition-delay:.25s;vertical-align:top}#menuWrap #menuLink:after{border-right:1px solid #f0f0f0;content:"";display:inline-block;height:36px;position:absolute;right:-9px;top:0;width:1px}#menuWrap #menuLink:hover{box-shadow:0 0 3px 1px #00000029;cursor:pointer;opacity:1!important}#menuWrap #menuLink h1{display:none;font-size:20px;font-weight:500;margin-top:8px}#menuWrap #menuLink span{background-color:#000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;left:30%;margin-bottom:4px;min-height:2px;position:absolute;width:16px}#menuWrap #menuLink span:first-child{top:12px}#menuWrap #menuLink span:nth-child(2){top:18px}#menuWrap #menuLink span:nth-child(3){top:24px}.page.home{display:block;padding-top:51.5px}.page.home p{font-family:system-ui;font-size:16px;font-weight:300;max-width:1000px}.page.home .img-wrap.david-b img{margin-top:-38px;min-height:100px;min-width:100px}.logo-animation-start-overides{margin-left:50%;transform:translateX(-50%);width:300px}.invert{background-color:#0000000a;color:#fff;margin:60px -50px 0;padding:150px 50px 15px;text-align:center}.invert h1{max-width:1000px;text-align:center}.page.home .content .invert p{color:#000;font-family:system-ui;font-size:16px;font-weight:300}.page.home .content .invert p a{border-bottom:2px solid #282a3a;color:#282a3a;font-weight:700;opacity:1;text-transform:uppercase;transition:.35s ease-in-out}.page.home .content .invert p a:hover{opacity:.8}.invert p{color:#000;display:block;margin:25px 0;max-width:1000px}.page.home .txt-wrap{max-width:1000px;padding:0;text-align:center}.page.home .txt-wrap h2{font-family:system-ui;font-size:20px;font-weight:500;margin-bottom:15px;margin-top:45px;padding-top:15px}.page.home .team-thumbs-list-wrap{margin:75px 0;max-width:1000px}.page.home .team-thumbs-list-wrap a{opacity:1;transition:.35s ease-in-out}.page.home .team-thumbs-list-wrap a:hover{opacity:.7}.page.home .team-thumbs-list-wrap ul{margin:0;padding:0;text-align:center}.page.home .team-thumbs-list-wrap ul li{display:inline-block}.page.home .team-thumbs-list-wrap ul li:not(:last-child){margin-bottom:10px;margin-right:15px}.page.home .team-thumbs-list-wrap ul li a{display:block;height:100%;width:100%}.page.home .team-thumbs-list-wrap ul li a .img-wrap{background-color:#fff;border-radius:50%;overflow:hidden;padding:3px}.page.home .team-thumbs-list-wrap ul li a .img-wrap .img-inner-wrap{border-radius:50%;height:160px;overflow:hidden;width:160px}.page.home .team-thumbs-list-wrap ul li a .img-wrap img{max-width:100%}.page.home .team-thumbs-list-wrap ul li a .name-wrap{margin-top:7px}.page.home .team-thumbs-list-wrap ul li a .name-wrap span{font-family:system-ui;font-size:12px;font-weight:500}.page.home .team-thumbs-list-wrap .link-wrap{margin:20px 0 0;text-align:center}.page.home .team-thumbs-list-wrap .link-wrap>a{border-bottom:2px solid #000}@media (max-width:800px){.page.home .team-thumbs-list-wrap ul li a .img-wrap .img-inner-wrap{height:120px;width:120px}}@media (max-width:460px){.page.home .team-thumbs-list-wrap ul li a .img-wrap .img-inner-wrap{height:80px;width:80px}}@media (max-width:400px){.page.home .team-thumbs-list-wrap ul{margin:0 -15px}.page.home .team-thumbs-list-wrap ul li:not(:last-child){margin-right:10px}}@media (min-width:600px){.page.home p{padding-left:30px;padding-right:30px}}.page.home .programme-thumbs-list-wrap{margin:85px 0;max-width:1000px}.page.home .programme-thumbs-list-wrap a{opacity:1;transition:.35s ease-in-out}.page.home .programme-thumbs-list-wrap a:hover{opacity:.7}.page.home .programme-thumbs-list-wrap ul{margin:0;padding:0;text-align:center}.page.home .programme-thumbs-list-wrap ul li{display:inline-block}.page.home .programme-thumbs-list-wrap ul li:first-child a{text-align:right}.page.home .programme-thumbs-list-wrap ul li:first-child a .img-wrap{display:inline-block;vertical-align:top}.page.home .programme-thumbs-list-wrap ul li:not(:last-child){margin-bottom:10px;margin-right:15px}.page.home .programme-thumbs-list-wrap ul li a{display:block;height:100%;width:100%}.page.home .programme-thumbs-list-wrap ul li a .img-wrap{background-color:#fff;border-radius:50%;height:46px;overflow:hidden;padding:3px;width:46px}.page.home .programme-thumbs-list-wrap ul li a .img-wrap .img-inner-wrap{border-radius:50%;height:40px;overflow:hidden;padding:5px;width:40px}.page.home .programme-thumbs-list-wrap ul li a .img-wrap img{max-width:100%}.page.home .programme-thumbs-list-wrap ul li a .name-wrap{margin-top:7px}.page.home .programme-thumbs-list-wrap ul li a .name-wrap span{font-family:system-ui;font-size:12px;font-weight:500}.page.home .programme-thumbs-list-wrap .link-wrap{margin:15px 0 0;text-align:center}.page.home .programme-thumbs-list-wrap .link-wrap>a{border-bottom:2px solid #000}@media (max-width:478px){.page.home .programme-thumbs-list-wrap ul{margin-left:15px}}@media (max-width:450px){.page.home .programme-thumbs-list-wrap{margin:35px 0}.page.home .programme-thumbs-list-wrap ul li:not(:last-child){margin-bottom:10px}}.page.home .contact-thumb-wrap{margin-bottom:35px;max-width:1000px;text-align:center}.page.home .contact-thumb-wrap h2{color:#000;display:block;font-family:helvetica,sans-serif,arial;font-size:12px;font-weight:600;margin:15px 0 5px;padding:0;text-align:center}.page.home .contact-thumb-wrap .card{border:2px solid #000;border-radius:3px}.page.home .contact-thumb-wrap .card>.img-wrap{display:inline-block;pointer-events:none;user-select:none;vertical-align:top;width:200px}.page.home .contact-thumb-wrap .card>.img-wrap .img-inner-wrap{display:inline-block;height:160px;padding:20px;width:160px}.page.home .contact-thumb-wrap .card>.img-wrap img{max-width:100%}.page.home .contact-thumb-wrap .card>.info-wrap{display:inline-block;vertical-align:top;width:calc(100% - 200px)}.page.home .contact-thumb-wrap .card ul{display:block;list-style-type:none;margin:29px 0;padding:0;width:220px}.page.home .contact-thumb-wrap .card ul li{display:block;margin:0;padding:0;text-align:left}.page.home .contact-thumb-wrap .card ul li:first-child{margin-bottom:10px}.page.home .contact-thumb-wrap .card ul li a{color:#fff;display:inline-block;opacity:1;text-decoration:none;transition:.35s ease-in-out}.page.home .contact-thumb-wrap .card ul li a:hover{display:block;opacity:.6}.page.home .contact-thumb-wrap .card ul li:first-child a .img-wrap{display:inline-block}.page.home .contact-thumb-wrap .card ul li:first-child a .img-wrap img{width:100%}.page.home .contact-thumb-wrap .card ul li:nth-child(2) a .img-wrap{display:inline-block}.page.home .contact-thumb-wrap .card ul li a .img-wrap{background-color:#000;border-radius:50%;display:inline-block;overflow:hidden;padding:3px;vertical-align:top}.page.home .contact-thumb-wrap .card ul li a .img-wrap .img-inner-wrap{background-color:#fff;border:1px solid #e8e8e8;border-radius:50%;display:inline-block;height:40px;padding:8px;vertical-align:top;width:40px}.page.home .contact-thumb-wrap .card ul li a .img-wrap img{display:block;max-width:100%}.page.home .contact-thumb-wrap .card ul li a span{color:#000;display:inline-block;font-family:system-ui;font-size:12px;font-weight:700;margin-left:14px;margin-top:16px;vertical-align:top}.referal-thumb-wrap>span{color:#000;display:block;font-family:helvetica,sans-serif,arial;font-size:12px;font-weight:600;margin:15px 0 5px;padding:0;text-align:center}.referal-thumb-wrap a{background-color:#fff;border:2px solid #000;border-radius:3px;display:block;height:120px;margin:0 auto;opacity:1;transition:.35s ease-in-out;width:120px}.referal-thumb-wrap a:hover{opacity:.6}.referal-thumb-wrap a .referal-link{display:block;height:100%;position:relative;width:100%}.referal-thumb-wrap a .referal-link .referal-inner-link{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.referal-thumb-wrap a .referal-link .referal-inner-link img{max-width:100%}@media (max-width:560px){.page.home .contact-thumb-wrap .card>.img-wrap,.page.home .contact-thumb-wrap .card>.info-wrap{display:block;width:100%}.page.home .contact-thumb-wrap .card ul{margin:0 auto 20px}}.page.home .contact-thumb-wrap .card-wrap,.page.home .contact-thumb-wrap .referal-thumb-wrap{display:block}@media (min-width:800px){.page.home .contact-thumb-wrap .card-wrap{display:inline-block;vertical-align:top;width:480px}.page.home .contact-thumb-wrap .referal-thumb-wrap{display:inline-block;margin-left:10px;vertical-align:top}.referal-thumb-wrap a{height:164px;width:164px}}.page.about{display:block}.page.about h1{border-bottom:1px solid #94b1d740;margin-bottom:35px;margin-left:-15px;max-width:1000px;padding-bottom:5px;padding-left:15px}.page.about ul{margin:0;padding:0}.page.about li,.page.about p{font-family:system-ui;font-size:16px;font-weight:300;max-width:1000px}.page.about li{font-style:italic}.page.about .content>ul li::marker{content:"-  ";font-family:system-ui;font-weight:900}.page.about .content>ul li span{background-color:#fff}.page.about .content h3{font-family:system-ui;font-size:20px;font-weight:500}.page.about .content p a{border-bottom:2px solid #282a3a;color:#282a3a;font-weight:700;opacity:1;text-transform:uppercase;transition:.35s ease-in-out}.page.about .content h3 a:hover{opacity:.8}.files-wrap{display:block;margin-bottom:100px}.files-wrap h3,.files-wrap span.further-areas,.page.about h2{font-family:system-ui;font-size:20px;font-weight:500;margin-bottom:15px;margin-top:45px}.files-wrap ul{list-style-type:none;margin:0;padding:0}.files-wrap ul li{display:inline-block;margin:0;padding:0;width:33%}.files-wrap ul li a{border-radius:4px;box-shadow:2px 2px 6px 0 #0000001c;display:block;height:100%;opacity:1;overflow:hidden;transition:.35s ease-in-out;width:100%}.files-wrap ul li a:hover{opacity:.8}.files-wrap ul li a img{max-width:100%}@media (max-width:768px){.files-wrap ul li{width:50%}}@media (max-width:500px){.files-wrap ul li{width:100%}}.page.programmes{display:block}.page.programmes h1{border-bottom:1px solid #94b1d740;margin-bottom:35px;margin-left:-15px;max-width:1000px;padding-bottom:5px;padding-left:15px}.page.programmes .further-areas,.page.programmes h2,.page.programmes h3:not(.testimonials-title),.page.programmes h4,.page.programmes h5,.page.programmes h6{display:block;font-family:system-ui;font-size:20px;font-weight:500;margin-bottom:15px;margin-top:45px}.page.programmes .content p{font-family:system-ui;font-size:16px;font-weight:300}.page.programmes .content p a{border-bottom:2px solid #282a3a;color:#282a3a;font-weight:700;opacity:1;text-transform:uppercase;transition:.35s ease-in-out}.page.programmes ul{margin:0;padding:0}.page.programmes li,.page.programmes p{font-family:system-ui;font-size:16px;font-weight:300;max-width:1000px}.page.programmes li{font-style:italic}.page.programmes li::marker{content:"- ";font-family:system-ui;font-weight:900}.page.programmes li span{background-color:#fff}.page.programmes ul.further-areas-list{margin-bottom:35px}.page.programmes .img-wrap+h2,.page.programmes .img-wrap+h3,.page.programmes .img-wrap+h4,.page.programmes .img-wrap+h5,.page.programmes .img-wrap+h6{margin-top:25px}.page.programmes .img-wrap{margin:45px -51px 0;min-height:200px}.page.programmes .img-wrap img{max-width:100%;min-height:200px;width:100%}.page.programmes .img-wrap.personal-development{opacity:.85}.page.programmes ul.further-areas-list li:nth-child(5n+5){margin-bottom:15px}.side-by-side-img-wrap{margin:45px -15px -66px;max-width:1000px}.side-by-side-img-wrap img{max-width:100%}.side-by-side-img-wrap .left-wrap{border-radius:3px 0 0 3px;display:inline-block;overflow:hidden;vertical-align:middle;width:50%}.side-by-side-img-wrap .right-wrap{border-radius:3px;display:inline-block;overflow:hidden;vertical-align:middle;width:50%}@media (max-width:550px){.side-by-side-img-wrap{margin-bottom:-24px}}.page.gallery,.page.gallery .open-gallery{position:relative}.page.gallery .open-gallery:hover .info-wrap{opacity:.85}.page.gallery .open-gallery>.img-wrap{border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;width:100%}.page.gallery .open-gallery>.img-wrap img{width:100%}.page.gallery .open-gallery>.info-wrap{background-color:#fff;border-radius:3px;left:50%;opacity:1;padding:9px 15px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease-in-out}.page.gallery .open-gallery>.info-wrap .img-wrap{width:120px}.page.gallery .open-gallery>.info-wrap .img-wrap img{max-width:100%}.page.gallery .open-gallery>.info-wrap span{display:block;font-family:Quicksand,sans-serif;font-size:16px;font-weight:500;margin-top:-5px;text-align:center}.map-wrap{height:400px;width:100%}.page.contact{display:block;font-family:sans-serif;position:relative}.page.contact .content{display:inline-block;vertical-align:top;width:50%}.page.contact h1{border-bottom:1px solid #94b1d740;display:block;margin-bottom:35px;margin-left:-15px;padding-bottom:5px;padding-left:15px}.page.contact .addr-wrap,.page.contact .contact-form-wrap,.page.contact .info-wrap{display:block;margin:35px 0}.page.contact .contact-form-wrap h3,.page.contact .info-wrap h2{font-family:system-ui;font-size:16px;font-weight:900;margin:0;padding:0;text-transform:uppercase}.page.contact .contact-form-wrap h3{margin-bottom:-10px}.page.contact p{display:block;font-size:16px;font-weight:500;margin-top:0}.page.contact li,.page.contact p{font-family:system-ui}.page.contact li{font-size:14px;font-style:italic}.page.contact li a{opacity:1;transition:.35s ease-in-out}.page.contact li a:hover{opacity:.6}.page.contact .content ul li::marker{content:"-  ";font-family:system-ui;font-weight:900}.page.contact .content ul li span{background-color:#fff}.page.contact ul.contact-info-wrap li:last-child{margin-top:10px}.page.contact ul.contact-info-wrap li:last-child>span{background-color:transparent;display:block}.page.contact ul.contact-info-wrap li>span>span{background-color:#fff}.page.contact .contact-form-wrap form,.page.contact ul.contact-addr-wrap,.page.contact ul.contact-info-wrap{display:block;margin:5px 0 0;padding:0}.page.contact ul.contact-info-wrap li{font-size:16px}.page.contact form{display:block;margin-top:35px}.page.contact form button,.page.contact form input,.page.contact form textarea{border:1px solid #cdcdcd;border-radius:3px;display:block;font-size:14px;margin-left:-13px;outline:none;padding:7px 12px 6px;transition:border-color .25s ease-in-out;width:360px}.page.contact form textarea{margin-bottom:5px;min-height:51px}.page.contact form button:focus,.page.contact form button:hover,.page.contact form input:focus,.page.contact form input:hover,.page.contact form textarea:focus,.page.contact form textarea:hover{border-color:#000}.page.contact form button,.page.contact form input[name=submit]{background-color:#fff;color:#000;cursor:pointer;margin-top:9px;text-align:left;text-transform:capitalize;width:auto}.page.contact form input:-moz-placeholder,.page.contact form input:-ms-input-placeholder,.page.contact form input::-moz-placeholder,.page.contact form input::-webkit-input-placeholder,.page.contact form textarea:-moz-placeholder,.page.contact form textarea:-ms-input-placeholder,.page.contact form textarea::-moz-placeholder,.page.contact form textarea::-webkit-input-placeholder{color:#000}.page.contact .map-wrap{border-radius:8px;bottom:45px;height:192px;margin-bottom:24px;overflow:hidden;position:absolute;right:9%;width:40%}.page.contact .map-wrap>div{border:0;height:100%;width:100%}.page.contact .img-wrap{display:inline-block;padding:0 37px 30px 0;pointer-events:none;user-select:none;vertical-align:top;width:50%}.page.contact .img-wrap img{border-radius:3px;max-width:100%;overflow:hidden}.referral-form-wrap{margin-bottom:35px}.referral-form-wrap h3{font-family:system-ui;font-size:12px;font-weight:900;margin:0;padding:0;text-transform:uppercase}.referral-form-wrap form{display:block;margin:5px 0 0!important;padding:0}.input-wrap,.textarea-wrap{padding-top:10px}.input-wrap .input-inner-wrap,.textarea-wrap .textarea-inner-wrap{display:block;position:relative}.input-wrap .input-inner-wrap input,.textarea-wrap .textarea-inner-wrap textarea{background-color:#f0f0f0}.input-wrap .input-inner-wrap input.error,.textarea-wrap .textarea-inner-wrap textarea.error{border-color:red!important}.input-wrap .input-inner-wrap label,.textarea-wrap .textarea-inner-wrap label{font-family:sans-serif;font-size:14px;padding-left:0;padding-right:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.35s ease-in-out;user-select:none}.textarea-wrap .textarea-inner-wrap label:not(.active){top:16px}.input-wrap .input-inner-wrap label:not(.active){top:50%}.input-wrap .input-inner-wrap label.active,.textarea-wrap .textarea-inner-wrap label.active{background-color:#f0f0f0;font-size:12px;padding:0 3px;top:0}.input-wrap .input-inner-wrap label.error,.textarea-wrap .textarea-inner-wrap label.error{color:red}.input-wrap span,.textarea-wrap span{color:red;display:block;font-size:12px;margin-bottom:0;margin-top:1px}.textarea-wrap span{margin-top:-4px}.page.contact .loader-success-wrap{border:2px solid #000;border-radius:3px;display:inline-block;margin-left:-13px;margin-top:10px;position:relative;width:285px}.page.contact .loader-success-wrap .loader-wrap{height:100%;margin-top:0;position:relative}.page.contact .form-success-wrap{border:2px solid #000;border-radius:3px;display:inline-block;margin-left:-13px;margin-top:10px;position:relative}.page.contact .form-success-wrap .left-wrap{display:inline-block;height:26px;margin:20px 10px 20px 30px;position:relative;vertical-align:top}.page.contact .form-success-wrap .left-wrap a{cursor:default}.page.contact .form-success-wrap .left-wrap a.checkbox{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 45.701 45.7" style="enable-background:new 0 0 45.701 45.7;" xml:space="preserve"><g><g fill="%23000000"><path d="M20.687,38.332c-2.072,2.072-5.434,2.072-7.505,0L1.554,26.704c-2.072-2.071-2.072-5.433,0-7.504c2.071-2.072,5.433-2.072,7.505,0l6.928,6.927c0.523,0.522,1.372,0.522,1.896,0L36.642,7.368c2.071-2.072,5.433-2.072,7.505,0c0.995,0.995,1.554,2.345,1.554,3.752c0,1.407-0.559,2.757-1.554,3.752L20.687,38.332z"/></g></g></svg>');background-position:4px;background-repeat:no-repeat;background-size:14px auto;border:2px solid #94b1d7;border-radius:3px;display:inline-block;height:26px;overflow:hidden;position:relative;width:26px}.page.contact .form-success-wrap .left-wrap a.checkbox:after{background-color:#f0f0f0;border-radius:3px;content:"";display:block;height:26px;position:absolute;right:0;top:0;transition:width .35s ease-in-out;width:26px}.page.contact .form-success-wrap .left-wrap a.checkbox.checked:after{width:0}.page.contact .form-success-wrap .right-wrap{display:inline-block;padding:10px 30px 10px 0;vertical-align:top;width:calc(100% - 66px)}.page.contact .form-success-wrap .right-wrap h5{font-family:system-ui;font-size:14px;font-weight:600;margin:13px 0 0;padding:0;text-transform:capitalize}@media (max-width:860px){.page.contact .content,.page.contact .img-wrap{display:block;width:100%}.page.contact .img-wrap{padding:0 37px 30px;padding:0 12px 2px}}@media (max-width:400px){.page.contact form input,.page.contact form textarea{width:calc(100% + 26px)}}.provider-wrap.max-width{max-width:1100px}.provider-wrap .provider-inner-wrap{display:block;margin:55px 20px 15px;text-align:center}.provider-wrap .provider-inner-wrap ul{display:inline-block;list-style-type:none;margin:0;padding:0;text-align:center}.provider-wrap .provider-inner-wrap ul li{background-color:#fff;border-radius:3px;display:inline-block;padding:10px 30px;vertical-align:baseline;width:210px}.provider-wrap .provider-inner-wrap ul li:nth-child(2){background-color:#000}.provider-wrap .provider-inner-wrap ul li:not(:last-child){margin:0 8px 10px 0}.provider-wrap .provider-inner-wrap ul li img{width:150px}@media (max-width:470px){.provider-wrap .provider-inner-wrap ul li{display:block!important}.provider-wrap .provider-inner-wrap ul li:not(:last-child){margin-right:0!important}.provider-wrap .provider-inner-wrap ul,.provider-wrap .provider-inner-wrap ul li{width:100%}.provider-wrap .provider-inner-wrap{margin:55px 25px 0}.page.contact .provider-wrap .provider-inner-wrap{margin:8px 12px 0}}.footer{background-color:#94b1d7;display:block;overflow:hidden;padding:25px 20px;position:relative}.footer a{opacity:1;transition:.35s ease-in-out}.footer a:hover{opacity:.6}.footer .social-list{padding-left:0}.footer .social-list li{display:inline-block}.footer .social-list li:not(:last-child){margin-right:8px}.footer .addr-wrap{display:block;font-family:arial;font-size:14px;font-weight:500;padding:20px 0;text-align:center;vertical-align:top;width:100%}.footer .addr-wrap ul:first-child{display:block;font-family:system-ui;font-weight:500;list-style-type:none;margin:0 auto;padding:0}.footer .addr-wrap ul:first-child li:nth-child(4){margin-top:10px}.footer .logo-wrap{display:block;margin:0 auto;vertical-align:top;width:180px}.footer .right{text-align:right}.footer .right span{display:block;font-family:helvetica,sans-serif,arial;font-size:12px;font-weight:600;text-align:center}.footer-solar{bottom:0;display:none;position:absolute;right:44px}.footer-solar ul.solar-system-inner li{border-color:#fff}@media (min-width:600px){.footer .logo-wrap{float:left;margin:12px 0 0 16px}.footer .addr-wrap{padding:20px 30px;text-align:right}.footer .right span{margin-right:30px;text-align:right}}@media (min-width:890px){.footer-solar{display:block}}.solar-system{display:block;height:580px;position:relative;width:580px}.solar-system--footer-styles{margin:80px auto -290px}ul.solar-system-inner{height:580px;list-style:none;margin:0;padding:0;position:relative;-webkit-transition:all .09s ease-in;-moz-transition:all .09s ease-in;-o-transition:all .09s ease-in;transition:all .09s ease-in;width:580px}ul.solar-system-inner li{border:2px solid #94b1d7;display:block;opacity:.5;position:absolute;text-indent:-9999px}ul.solar-system-inner li span{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 0 3px #00000054;display:block;height:10px;position:absolute;width:10px}ul.solar-system-inner li.active{border-color:#aa4200}ul.solar-system-inner li.active span,ul.solar-system-inner li.active.sun{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}ul.solar-system-inner li.active.earth .moon,ul.solar-system-inner li.active.sun span{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}ul.solar-system-inner li.sun{background:#fc3;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.22,#c90),color-stop(1,#ffdb70));background-image:-moz-linear-gradient(center bottom,#c90 22%,#ffdb70 100%);border:none;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 0 50px #c90;-moz-box-shadow:0 0 50px #c90;box-shadow:0 0 50px #c90;height:40px;left:270px;top:270px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;width:40px;z-index:100}ul.solar-system-inner li.sun span{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;display:none;height:60px;width:60px}ul.solar-system-inner li.mercury{-webkit-border-radius:52px;-moz-border-radius:52px;border-radius:52px;height:100px;left:240px;top:240px;width:100px;z-index:99}ul.solar-system-inner li.mercury span{background:#b6bac5;left:10px;top:8px}ul.solar-system-inner li.venus{-webkit-border-radius:82px;-moz-border-radius:82px;border-radius:82px;height:160px;left:210px;top:210px;width:160px;z-index:98}ul.solar-system-inner li.venus span{background:#bf8639;left:7px;top:117px}ul.solar-system-inner li.earth{-webkit-border-radius:112px;-moz-border-radius:112px;border-radius:112px;height:220px;left:180px;top:180px;width:220px;z-index:97}ul.solar-system-inner li.earth span{background:#06c;left:5px;top:56px}ul.solar-system-inner li.earth span.moon{background:#ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:4px;left:12px;top:12px;width:4px}ul.solar-system-inner li.mars{-webkit-border-radius:142px;-moz-border-radius:142px;border-radius:142px;height:280px;left:150px;top:150px;width:280px;z-index:96}ul.solar-system-inner li.mars span{background:#aa4200;left:175px;top:0}ul.solar-system-inner li.jupiter{-webkit-border-radius:172px;-moz-border-radius:172px;border-radius:172px;height:340px;left:120px;top:120px;width:340px;z-index:95}ul.solar-system-inner li.jupiter span{background:#e0ae6f;left:24px;top:67px}ul.solar-system-inner li.saturn{-webkit-border-radius:202px;-moz-border-radius:202px;border-radius:202px;height:400px;left:90px;top:90px;width:400px;z-index:94}ul.solar-system-inner li.saturn span{background:#dfd3a9;left:300px;top:24px}ul.solar-system-inner li.saturn span.ring{background:none;border:2px solid #5a4e34;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;height:12px;left:-3px;top:-3px;-webkit-transform:skewY(50deg);-moz-transform:skewY(50deg);-o-transform:skewY(50deg);transform:skewY(50deg);width:12px}ul.solar-system-inner li.uranus{-webkit-border-radius:232px;-moz-border-radius:232px;border-radius:232px;height:460px;left:60px;top:60px;width:460px;z-index:93}ul.solar-system-inner li.uranus span{background:#82b3d1;left:300px;top:7px}ul.solar-system-inner li.neptune{-webkit-border-radius:262px;-moz-border-radius:262px;border-radius:262px;height:520px;left:30px;top:30px;width:520px;z-index:92}ul.solar-system-inner li.neptune span{background:#77c2ec;left:200px;top:0}ul.solar-system-inner li.pluto{-webkit-border-radius:292px;-moz-border-radius:292px;border-radius:292px;height:580px;left:0;top:0;width:580px;z-index:91}ul.solar-system-inner li.pluto span{background:#7c6a5c;left:79px;top:79px}ul#descriptions{list-style:none;position:absolute;right:100px;top:150px}ul.solar-system-inner li{-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-name:orbit;-moz-animation-name:orbit;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;will-change:transform}ul.solar-system-inner li.earth span{-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-name:moon;-moz-animation-name:moon;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;will-change:transform}ul.solar-system-inner li.mercury{-webkit-animation-duration:5s;-moz-animation-duration:5s}ul.solar-system-inner li.venus{-webkit-animation-duration:8s;-moz-animation-duration:8s}ul.solar-system-inner li.earth{-webkit-animation-duration:12s;-moz-animation-duration:12s}ul.solar-system-inner li.earth span{-webkit-animation-duration:2s;-moz-animation-duration:2s}ul.solar-system-inner li.mars{-webkit-animation-duration:20s;-moz-animation-duration:20s}ul.solar-system-inner li.asteroids_meteorids{-webkit-animation-duration:50s;-moz-animation-duration:50s}ul.solar-system-inner li.jupiter{-webkit-animation-duration:30s;-moz-animation-duration:30s}ul.solar-system-inner li.saturn{-webkit-animation-duration:60s;-moz-animation-duration:60s}ul.solar-system-inner li.uranus{-webkit-animation-duration:70s;-moz-animation-duration:70s}ul.solar-system-inner li.neptune{-webkit-animation-duration:100s;-moz-animation-duration:100s}ul.solar-system-inner li.pluto{-webkit-animation-duration:120s;-moz-animation-duration:120s}@-webkit-keyframes orbit{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes moon{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@-moz-keyframes orbit{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(1turn)}}@-moz-keyframes moon{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(1turn)}}#particles-js{background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;top:0;width:100%}.page.team h1{margin-bottom:5px;margin-left:-15px;padding-left:15px}.page.team .content{display:block;padding:0 50px}.member-wrap{margin:0 auto;max-width:1185px}.member-wrap.mobile-view-only .interest-icons{margin-top:16px}.member-wrap.mobile-view-only .info-wrap>.picture-wrap{width:300px}.member-wrap.mobile-view-only .portrait-description-wrap{max-width:650px}.member-wrap.mobile-view-only:nth-child(2n) .portrait-description-wrap,.member-wrap.mobile-view-only:nth-child(odd) .portrait-description-wrap{display:inline-block;margin:0 auto;text-align:center}.member-wrap.mobile-view-only:nth-child(2n) .picture-wrap:not(.image){display:inline-block;margin-left:calc(100% - 300px)}.member-wrap.mobile-view-only .info-wrap{padding:35px 0 25px}.member-wrap.mobile-view-only:nth-child(odd) .picture-wrap .content{width:100%}.member-wrap.mobile-view-only .interest-icons{margin-right:0;text-align:center!important}.member-wrap.mobile-view-only .activities-wrap{display:none}.member-wrap.mobile-view-only .info-wrap{max-width:100%}.member-wrap.mobile-view-only{display:block;max-width:100%;position:relative}.member-wrap.mobile-view-only:nth-child(odd){margin-left:0}.member-wrap.mobile-view-only:nth-child(2n) .picture-wrap{margin-left:0!important}.member-wrap.mobile-view-only .info-wrap{text-align:center;width:100%}.member-wrap .info-wrap{border-top:1px solid #94b1d740;display:inline-block;max-width:600px;padding:75px 0;position:relative;transition:.35s ease-in-out}.member-wrap .activities-wrap{display:inline-block;vertical-align:bottom;width:calc(100% - 600px)}.member-wrap .activities-wrap>div{border-radius:4px;display:inline-block;margin-bottom:75px;max-width:506px;overflow:hidden;vertical-align:bottom;width:100%}.member-wrap:nth-child(odd) .activities-wrap{padding-right:25px}.member-wrap:nth-child(2n) .activities-wrap{padding-left:25px;text-align:right}.picture-wrap{display:block;vertical-align:top}.member-wrap:nth-child(odd),.picture-wrap .content{display:block}.member-wrap:nth-child(odd) .picture-wrap{display:inline-block}.member-wrap:nth-child(odd) .picture-wrap .content{display:block;width:300px}.member-wrap:nth-child(odd) .picture-wrap .content .name{display:inherit;display:block;font-family:system-ui;font-size:27px;font-weight:900;margin-block-start:1em;margin-bottom:0;text-align:center}.member-wrap:nth-child(odd) .picture-wrap .content .title{display:inherit;font-family:system-ui;font-size:12px;font-weight:400;text-align:center}.member-wrap:nth-child(odd) .picture-wrap .portrait-wrap{display:block}.member-wrap:nth-child(odd) .portrait-description-wrap{margin-left:40px;margin-top:147px;text-align:right}.member-wrap:nth-child(2n){display:block}.member-wrap:nth-child(2n) .picture-wrap{display:inline-block}.member-wrap:nth-child(2n) .picture-wrap .content{display:block}.member-wrap:nth-child(2n) .picture-wrap .content .name{display:block;font-family:system-ui;font-size:27px;font-weight:900;margin-block-start:1em;margin-bottom:0;text-align:center}.member-wrap:nth-child(2n) .picture-wrap .content .title{display:inherit;font-family:system-ui;font-size:12px;font-weight:400;text-align:center}.member-wrap:nth-child(2n) .picture-wrap .portrait-wrap{display:inherit}.member-wrap .portrait-wrap .picture-inner-wrap img{min-height:90px;min-width:90px}.member-wrap.CL1 .portrait-wrap .picture-inner-wrap img,.member-wrap.TD1 .portrait-wrap .picture-inner-wrap img{margin-top:-85px}.member-wrap.FR1 .portrait-wrap .picture-inner-wrap img{margin-top:-57px}.member-wrap.Tdobbs .portrait-wrap .picture-inner-wrap img{margin-left:-10px;margin-top:-7px;max-width:120%}.member-wrap.KAG1 .portrait-wrap .picture-inner-wrap img{margin-top:-49px}.member-wrap.joel-h .portrait-wrap .picture-inner-wrap img{margin-top:-114px}.member-wrap.reece-h .portrait-wrap .picture-inner-wrap img{margin-top:-58px}.member-wrap.david-b .portrait-wrap .picture-inner-wrap img{margin-top:-79px}.member-wrap.josh-h .portrait-wrap .picture-inner-wrap img{margin-top:7px}.member-wrap.josh-h .portrait-wrap .picture-inner-wrap{background-color:#fff}.member-wrap:nth-child(2n) .portrait-description-wrap{margin-right:40px;margin-top:102px;text-align:left;vertical-align:bottom}.portrait-wrap{background-color:#f0f0f0;border-radius:50%;height:300px;position:relative;width:300px}.portrait-circles-wrap{display:block}.portrait-description-wrap{display:inline-block;font-family:system-ui;font-size:16px;font-weight:700;vertical-align:top;width:calc(100% - 340px)}.portrait-wrap .img-wrap{border-radius:50%;height:240px;margin:30px 0 0 30px;overflow:hidden;width:240px}.portrait-wrap img{max-width:100%}.circles{left:50%;margin:0 auto;top:50%;transform:translate3D(-50%,-50%,0)}.circle,.circles{height:100%;position:absolute;width:100%}.circle{border:15px solid transparent;border-radius:115% 140% 145% 110%/125% 140% 110% 125%;box-sizing:border-box;mix-blend-mode:screen}.circle:first-child{animation:spin1 5.5s linear infinite;border-color:#db4437;transform-origin:50% 50%}.circle:nth-child(2){animation:spin2 5.5s linear infinite;border-color:#f4b400;transform-origin:50% 50%}.circle:nth-child(3){animation:spin3 5.5s linear infinite;border-color:#4285f4;transform-origin:50% 50%}.circle:nth-child(4){animation:spin4 5.5s linear infinite;border-color:#0f9d58;transform-origin:50% 50%}@keyframes spin1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin2{0%{transform:rotate(72deg)}to{transform:rotate(-288deg)}}@keyframes spin3{0%{transform:rotate(-144deg)}to{transform:rotate(216deg)}}@keyframes spin4{0%{transform:rotate(216deg)}to{transform:rotate(-144deg)}}.interest-icons{margin-top:-51px;z-index:9999}.member-wrap:nth-child(odd) .interest-icons{text-align:right}.interest-icons ul{list-style-type:none;margin:0;padding:0}.interest-icons ul li{background-color:#94b1d742;border-radius:50%;display:inline-block;padding:10px;width:51px}.interest-icons ul li:not(:last-child){margin-right:10px}.interest-icons ul li img{max-width:100%}.member-wrap .thumbs-wrap{width:90%}@media (max-width:1000px){.member-wrap .info-wrap{max-width:550px}.member-wrap .activities-wrap{display:inline-block;width:calc(100% - 550px)}}@media (max-width:860px){.member-wrap.CL1 .portrait-wrap .picture-inner-wrap img{margin-top:-55px}.member-wrap .activities-wrap{display:none}.member-wrap .info-wrap{max-width:100%}.particles-wrap{display:none}.member-wrap{display:block;max-width:100%;position:relative}.member-wrap:nth-child(odd){margin-left:0}.member-wrap.joel-h .portrait-wrap .picture-inner-wrap img{margin-top:-66px}.member-wrap.reece-h .portrait-wrap .picture-inner-wrap img{margin-top:-31px}.member-wrap.david-b .portrait-wrap .picture-inner-wrap img{margin-top:-49px}.member-wrap:nth-child(2n) .picture-wrap{margin-left:0!important}.member-wrap .info-wrap{text-align:center;width:100%}.page.about,.page.contact,.page.programmes,.page.team{padding-top:52px}.page.about .content,.page.contact .content,.page.home .content,.page.programmes .content,.page.team .content{padding:0 25px}#nav h1{padding-left:15px}.portrait-description-wrap{font-size:14px;text-align:center!important}.member-wrap .interest-icons{margin-right:0;text-align:center!important}.portrait-wrap{height:200px;margin:0 auto;width:200px}.portrait-wrap .img-wrap{height:150px;margin:25px 0 0 25px;width:150px}.picture-wrap .content{margin-top:-10px}.member-wrap .info-wrap{padding:35px 0 25px}.interest-icons{margin-top:16px}.member-wrap:nth-child(odd) .picture-wrap .content{width:100%}.page.team p{padding-left:30px;padding-right:30px}}.portrait-description-wrap{display:block;margin-left:0!important;margin-top:0!important;text-align:center;width:100%}.member-wrap:nth-child(2n) .picture-wrap:not(.image){display:inline-block;margin-left:calc(100% - 300px)}@media (max-width:500px){.page.team p{padding-left:0;padding-right:0}}.quotes-wrap{background:#e8e8e8;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;display:block;margin:10px 0;padding:25px 0;text-align:center}.quotes-wrap>div{display:block;height:56px;position:relative}.quotes-wrap>div.restrict-width{max-width:1100px}.quotes-wrap .quotes-inner{display:block;left:50px;position:absolute;right:50px;top:50%;transform:translateY(-50%);width:calc(100% - 100px)}.quotes-wrap .quotes-el{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:system-ui;font-size:16px;font-style:italic;font-weight:300;margin:0;overflow:hidden;padding:0}.quotes-wrap .quotes-el span{font-weight:900}@media (max-width:768px){.quotes-wrap .quotes-inner{left:25px;width:calc(100% - 50px)}.quotes-wrap .quotes-el{font-size:15px}}.testimonials-wrap{background-color:#fff;margin:45px 0;padding:25px 0;position:relative}.testimonials-wrap>div{max-width:1100px;position:relative}.testimonials-wrap h3{display:block;font-family:system-ui;font-size:14px!important;font-weight:600;margin:0;padding-bottom:5px;text-align:center}.testimonials-wrap p{font-style:italic;margin:11px auto 0;padding:0 70px}.testimonials-wrap p span{font-weight:900}.testimonials-wrap .test-slide{text-align:center}.testimonials-wrap .chevron-shadow{-webkit-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3));filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3))}@media (min-width:768px){.menu-list{display:block;position:absolute;right:40px;top:-1px}.menu-icon{display:none}}.loader-wrap{display:block;height:calc(100svh - 483px);margin-top:52px;min-height:200px;position:relative}.loader-wrap .loader-inner-wrap{background-color:#fff;border-radius:3px;left:50%;padding:35px;position:absolute;top:50%;transform:translate(-50%,-50%)}.loader{animation:loader 4s ease infinite;border:4px solid #000;border-radius:3px;display:inline-block;height:30px;position:relative;top:50%;width:30px}.loader-inner{animation:loader-inner 4s ease-in infinite;background-color:#000;display:inline-block;vertical-align:top;width:100%}.form-error-wrap{border:2px solid #000;border-radius:3px;display:inline-block;margin-left:-13px;margin-top:10px;position:relative;width:285px}.form-error-wrap .form-error-inner-wrap{margin-top:0;position:relative}.form-error-wrap .form-error-inner-wrap span{background-color:#fff;border-radius:3px;color:#ed3f3f;display:block;font-family:system-ui;font-size:16px;font-weight:900;padding:30px;text-align:center;text-decoration:underline;text-transform:uppercase}@media (max-width:600px){.loader-wrap{height:calc(100svh - 666px)}}@keyframes loader{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes loader-inner{0%{height:0}25%{height:0}50%{height:100%}75%{height:100%}to{height:0}}.hidden,[hidden]{display:none!important}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:#fff!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}