@charset "UTF-8";:root{--white:#ffffff;--black:#000000;--grey:#2f2f2f;--lightgrey:#f2f2f2;--mainaccent:#d33d33;--fontbody:poppins,sans-serif;--fontheading:poppins,sans-serif;--custombullet:"\f5d1";--container:1480px;--halfcontainer:740px}img{display:block;margin:0;outline:0;padding:0;max-width:100%;width:auto}img.seecmsimagedefault,img.seecmsimagedefaultundefined{display:inline-block;margin:0 0 20px 0!important}img.seecmsimageleft,img.seecmsimageleftundefined{float:left;margin:0 20px 20px 0!important}img.seecmsimageright,img.seecmsimagerightundefined{float:right;margin:0 0 20px 20px!important}img.seecmsimagecentre,img.seecmsimagecentreundefined{display:block;margin:0 auto}p.seeformerrors{color:red}.required{font-weight:500;margin-left:8px;color:red;display:inline-block}.slick-slide{outline:0!important}.cmsform p{padding:0}.cmsform p.fieldname{padding:0 0 5px 0}.cmsform p.fieldoption{padding:0 0 20px 0}.cmsform p.fieldoption .notes{font-style:italic}.cmsform input,.cmsform select,.cmsform textarea{margin:0 0 5px 0}.cmsform input[type=checkbox]{margin:0 10px 0 0}.cmsform input[type=submit]{margin:15px 0}.cmsform .errors p{color:red!important;padding:0 0 20px 0}.sc-fb p{padding:0}.sc-fb p.sc-fb-field-name{padding:0 0 5px 0}.sc-fb p.sc-fb-field-option{padding:0 0 20px 0}.sc-fb p.sc-fb-field-option .sc-fb-field-notes{font-style:italic}.sc-fb input,.sc-fb select,.sc-fb textarea{margin:0 0 5px 0}.sc-fb input[type=checkbox]{margin:0 10px 0 0}.sc-fb input[type=submit]{margin:15px 0}.sc-fb .sc-fb-submit-errors{color:red!important;padding:0 0 20px 0}.sc-fb .sc-fb-field-error{color:red!important;float:right}.sc-fb .sc-fb-field-required{margin-left:8px;font-weight:600}.sc-fb .sc-fb-required-desc{float:right}form{max-width:800px}.input{display:block;margin:0 0 10px 0}label{color:var(--black);display:inline-block}input{width:100%;padding:5px 10px;border:1px solid #2f2f2f;height:auto;background:var(--white);resize:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--lightgrey) inset;-webkit-text-fill-color:#2f2f2f}input[type=checkbox],input[type=radio]{width:min-content}input[type=file]{border:none;padding:5px 0}textarea{min-height:150px;width:100%;padding:10px;resize:vertical;border:1px solid #2f2f2f}button,input[type=button],input[type=submit]{background:var(--white);padding:8px 24px;color:var(--mainaccent);box-sizing:border-box;border:1px solid var(--mainaccent);width:max-content;cursor:pointer;height:auto;font-weight:700;font-size:90%}button:hover,input[type=button]:hover,input[type=submit]:hover{background:var(--mainaccent);color:var(--white);border-color:var(--white)}.form .row.halves,.form .row.thirds{width:102%;margin-left:-2%}.form .row.thirds .input{float:left;width:31.3%;margin:0 0 0 2%}.form .row.halves .input{float:left;width:48%;margin:0 0 0 2%}table{width:100%;margin:0 0 20px 0;border-spacing:0;border-collapse:collapse}table th{background:var(--grey);color:var(--white)}table tr{background:var(--white)}table tr:nth-of-type(2n){background:var(--lightgrey)}table td,table th{padding:10px;text-align:left;border:1px solid var(--grey)}table p{margin:0 0 10px 0}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}body,html{height:100%}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizespeed;font-family:var(--fontbody);color:var(--black);background:var(--white);display:flex;flex-direction:column}canvas,iframe,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;line-height:calc(1em + .5rem);margin:0 0 10px 0;font-family:var(--fontheading)}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.2rem}p{overflow-wrap:break-word;font-size:1rem;margin:0 0 20px 0}p:last-child{margin:0}strong{font-weight:700}a{color:var(--mainaccent);text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}.stclink{background:var(--white);display:inline-block;z-index:99999;left:50%;padding:8px;position:absolute;transform:translateY(-100%);transition:transform .3s;color:red;font-weight:700;text-decoration:none}.stclink:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}:focus-visible{outline:2px dashed #2f2f2f!important}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}main{flex-grow:1}footer,header,main{width:100%}header .content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:10px;padding:20px}footer .content{display:flex;justify-content:space-between;flex-wrap:wrap}.content{width:100%;max-width:var(--container);padding:60px 20px;margin:0 auto;display:flex;flex-direction:column;position:relative}.content.nobottompadding{padding:60px 20px 0 20px}.content.notoppadding{padding:0 20px 60px 20px}.content.noflex{display:block}.content .left,.content .right{width:50%}.innerleadin{display:flex;flex-direction:column;width:100%}.innerleadin.row{flex-direction:row;justify-content:space-between;gap:40px}.content.row{flex-direction:row;justify-content:space-between;align-items:center;gap:40px;flex-wrap:wrap}.form.contactform{margin:0 auto;width:100%}.form.contactform form{margin:0 auto}.parent-zone .innerleadin.row{align-items:flex-start}ul:not([class]){list-style-type:disc;margin:0 0 20px 2em}ul:not([class]) li{position:relative}hr{width:100%;height:1px;border:none;background:var(--black);opacity:.4;margin:10px 0}p.blockbutton{font-size:90%}p.blockbutton.inline{display:inline-block}p.blockbutton a{display:inline-block;padding:8px 24px;box-sizing:border-box;border:1px solid var(--mainaccent);font-weight:700;transition:all .3s ease}p.blockbutton a:hover{background:var(--mainaccent);color:var(--white)}button.fancybox-button.fancybox-button--share{display:none}.downloadable a{color:var(--mainaccent)}.downloadable a:hover{color:var(--grey)}.downloadable a:before{content:"\f56d";font-family:"Font Awesome 5 Free";font-weight:900;margin:0 10px 0 0}.seecmssimplelogin{width:100%}.seecmssimplelogin form{margin:0 auto;text-align:center}.seecmssimplelogin.halfcontainer{max-width:var(--halfcontainer);margin:0 auto 40px auto;background-color:var(--lightgrey);box-sizing:border-box;padding:20px 40px;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.seecmssimplelogin label{margin:0 0 5px 0}.header{position:absolute;top:0;left:0;z-index:100}.header .content .contact{display:flex;flex-direction:row;justify-content:space-between;width:100%}.header .content .contact p{color:var(--white);margin:0;line-height:2}.header .content .contact p a{color:var(--white);margin:0}p.socials{margin:0;display:flex;gap:15px}p.socials a{width:30px;height:30px;position:relative;background:0 0;border-radius:3px;display:flex;justify-content:center;align-items:center}p.socials a.twitter:hover{background:#1da1f2}p.socials a.soundcloud:hover{background:#f70}p.socials a.instagram:hover{background:#8a3ab9}p.socials a.facebook:hover{background:#3b5998}p.socials a.youtube:hover{background:red}.header .content .contact p a:hover{color:var(--white)}p.socials a.twitter{padding:0}.header .content .contact p.socials a.donate{background:var(--white);color:var(--black);width:fit-content;margin-right:0;padding:0 12px;border-radius:0;border:solid 1px var(--white);transition:all .3s ease}.header .content .contact p.socials a.donate:hover{background:#615bff;color:var(--white)}.nav{list-style-type:none;display:flex;gap:20px;width:100%;position:relative}.nav ul{margin:0;padding:0;width:100%}.nav li{position:relative;list-style:none;display:inline-block;font-size:95%}.nav li a{text-decoration:none;color:var(--white);display:block;padding:6px 15px;box-sizing:border-box}.nav li.selected a{border:1px solid var(--white)}.nav li a:hover{color:var(--white)}.nav li:hover .dropdown-wrap{display:block}.nav .dropdown-wrap{display:none;position:absolute;top:100%;left:0;width:100%;box-sizing:border-box;z-index:99;padding:10px 0 0 0;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.nav .dropdown-wrap .dropdown{background:var(--white)}.nav .dropdown-wrap .dropdown ul{margin:0}.nav .dropdown-wrap .dropdown ul li{font-size:80%;text-align:center;display:block}.nav .dropdown-wrap .dropdown ul li a{color:var(--black);border:none;padding:6px 10px}.nav .dropdown-wrap .dropdown ul li.selected a,.nav .dropdown-wrap .dropdown ul li:hover a{background:var(--mainaccent);color:var(--white)}.nav .dropdown-wrap:before{content:"";visibility:visible;display:block;position:absolute;top:4px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translate(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:50px;height:28px;background:url(../images/caret-down-solid-white.png) no-repeat center center;background-size:100%}.snav ul{margin:0;list-style-type:none;display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.snav ul li{font-size:90%}.snav a{padding:8px 24px;border:1px solid var(--mainaccent);display:block;transition:all .3s ease;font-weight:700}.snav a:hover{background:var(--black);color:var(--white);border-color:var(--black)}.snav li.selected a{background:var(--black);color:var(--white);border-color:var(--black)}.menubutton{cursor:pointer;display:none;z-index:99}.menubutton p{color:var(--white);display:inline-block;padding:0 20px 0 0;transition:all 1s ease;line-height:1.2}.menubutton .icon{width:40px;height:33px;position:relative;margin:0;float:right;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.menubutton .icon span{display:block;position:absolute;height:2px;width:100%;background:var(--white);border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.menubutton .icon span:first-child{top:0}.menubutton .icon span:nth-child(2),.menubutton .icon span:nth-child(3){top:13px}.menubutton .icon span:nth-child(4){top:25px}.menubutton.open .icon span:first-child{top:12px;width:0;left:50%}.menubutton.open .icon span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menubutton.open .icon span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menubutton.open .icon span:nth-child(4){top:12px;width:0%;left:50%}.supermenuopen .menubutton p{color:var(--white)}.supermenuopen .menubutton .icon span{background:var(--white)}.supermenu{position:fixed;top:0;right:-100%;width:45%;height:100vh;background:var(--black);z-index:20;opacity:0;transition:all 1s ease}.supermenu.open{right:0;opacity:1}.supermenu .nav{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.supermenu .nav ul{margin:0;padding:0;width:100%;display:block}.supermenu .nav li{list-style:none;padding:0;display:block;font-size:200%;transition:all 1s ease;line-height:130%}.supermenu .nav li a{text-decoration:none;color:var(--white);transition:all .2s ease}.supermenu .nav li.selected a,.supermenu .nav li:hover a{color:var(--mainaccent)}.supermenu .nav li:hover{padding:0 0 0 20px}.supermenu .nav li:before{display:none}.banners{position:relative}.banners .banner{position:relative}.banners .banner img.mobile{display:none;min-height:700px;width:100%;object-fit:cover}.banners .banner img.desktop{min-height:700px;object-fit:cover;width:100%}.banners .banner .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5)}.banners .banner .overlay .inner{max-width:var(--container);width:100%;height:100%;margin:0 auto;display:flex;align-items:center;position:relative}.banners .banner .overlay .inner.center{text-align:center;justify-content:center}.banners .banner .overlay .inner.center .text{text-align:center}.banners .banner .overlay .inner .text{padding:0 20px;box-sizing:border-box;max-width:var(--halfcontainer)}.banners .banner .overlay .inner .text h4{color:var(--white);font-size:100%;margin:0}.banners .banner .overlay .inner .text h1{color:var(--white)}.banners .banner .overlay .inner .text p{color:var(--white)}.banners .banner .overlay .inner .text p.blockbutton a{color:var(--white);border:1px solid var(--white)}.banners .banner .overlay .inner .text p.blockbutton a:hover{border:1px solid var(--mainaccent);background:var(--mainaccent)}.banners .avatar{display:block;z-index:5;background:url(../images/avatar.png) no-repeat center center;background-size:100%;width:200px;height:200px;position:absolute;bottom:40px;right:0}.innerbanners{position:relative}.innerbanners .innerbanner{position:relative}.innerbanners .innerbanner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.innerbanners .innerbanner .overlay{background:rgba(0,0,0,.5);position:absolute;top:0;left:0;width:100%;height:100%}.introsection{padding:60px 20px 0 20px}.content .intro{margin-top:-120px;z-index:10;background:var(--lightgrey);overflow:hidden;border-top:5px solid var(--teal);padding:40px 80px 40px 540px;text-align:center;position:relative;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.content .intro .musicicon{position:absolute;top:auto;left:540px;bottom:20px;opacity:.1;font-size:400%;line-height:100%;margin:0}.content .intro .musicicon.right{right:40px;left:auto;width:auto;top:20px}.content .intro p.blockbutton{margin:0 40px 0 0;display:inline-block}.content .intro p.blockbutton:last-child{margin:0}.content .intro .image{margin:0;position:absolute;top:0;left:0}.content .intro .image img{margin:0 auto;box-shadow:rgb(100 100 111 / 70%) 0 7px 29px 0}.aboutsection .left{width:45%}.aboutsection .left h4{font-size:100%;margin:0}.aboutsection .right{width:50%;display:flex;justify-content:space-between}.featureimage{display:flex;justify-content:space-between;align-items:center}.featureimage .tallimage{width:50%}.featureimage .boximages{width:45%}.featureimage .boximages .boximage{padding:0 0 40px 0}.featureimage .boximages .boximage:last-child{padding:0}.featureimages img{box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.title-wrap{background:var(--black)}.title-wrap .title{padding:240px 0 0 0}.title-wrap .content{padding:60px 20px 20px 20px}.title-wrap .title{display:flex;justify-content:space-between;gap:20px;align-items:center}.title-wrap .title h1{color:var(--white);margin:0;box-sizing:border-box}.title-wrap .title .logout a{border:1px solid var(--white);color:var(--white)}.title-wrap .title .logout a:hover{background:var(--white);color:var(--black)}.fullwidthbanners{position:relative}.fullwidthbanners img{width:100%}.fullwidthbanners img.mobile{display:none}.fullwidthbanners .slick-dots{position:absolute;top:20px;z-index:9;padding:0;margin:0 auto;text-align:center;left:0;right:0}.fullwidthbanners .slick-dots li{display:inline-block;width:15px;height:15px;line-height:12px;margin:0 10px 0 0;padding:0;list-style:none}.fullwidthbanners .slick-dots li button{width:15px;height:15px;border:none;border-radius:50%;background:#fff;margin:0;padding:0;cursor:pointer;text-indent:-9999px}.fullwidthbanners .slick-dots li.slick-active button{background:rgba(255,255,255,.4)}.fullwidthbanners .slick-dots li:before{display:none}.featuredtestimonials{position:relative;margin-top:-200px}.featuredtestimonials .testimonial{padding:20px 40px;box-sizing:border-box;position:relative;background:var(--white);text-align:center;margin:0 0 30px 0;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.featuredtestimonials .testimonial p{margin:0}.featuredtestimonials .testimonial p.name{font-weight:700;z-index:5;position:relative}.featuredtestimonials .testimonial p.company{padding:0 0 10px 0;opacity:.5}.featuredtestimonials .testimonial p.desc{font-size:90%;position:relative;z-index:5}.featuredtestimonials .testimonial p.musicicon{position:absolute;top:20px;left:20px;opacity:.9;font-size:400%;line-height:100%;color:var(--lightgrey)}.featuredtestimonials .testimonial p.musicicon.bottomright{top:auto;bottom:20px;left:auto;right:20px}.featuredtestimonials .slick-slide{margin:0 20px}.featuredtestimonials .slick-next,.featuredtestimonials .slick-prev{position:absolute;top:100px;right:0;z-index:55;padding:0;height:0;border:0;background:0 0}.featuredtestimonials .slick-prev{left:0}.featuredtestimonials .slick-next:before,.featuredtestimonials .slick-prev:before{font-family:"Font Awesome 5 Free";font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-weight:900;content:"\f137";color:var(--mainaccent);text-align:center;visibility:visible;font-size:300%;line-height:100%;background:var(--white);border-radius:100%}.featuredtestimonials .slick-next:before{content:"\f138"}.featuredtestimonials .slick-next:hover{opacity:.6}.testimonials{display:flex;flex-wrap:wrap;gap:40px}.testimonials .testimonial{padding:20px 40px;box-sizing:border-box;position:relative;background:var(--white);text-align:center;flex:0 0 calc(33.333% - 30px);box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.testimonials .testimonial p{margin:0}.testimonials .testimonial p.name{font-weight:700;z-index:5;position:relative}.testimonials .testimonial p.company{padding:0 0 10px 0;opacity:.5}.testimonials .testimonial p.desc{font-size:90%;position:relative;z-index:5}.testimonials .testimonial p.musicicon{position:absolute;top:20px;left:20px;opacity:.9;font-size:400%;line-height:100%;color:var(--lightgrey)}.testimonials .testimonial p.musicicon.bottomright{top:auto;bottom:20px;left:auto;right:20px}.newsfeed.latestnewsfeed{display:flex;flex-wrap:wrap;gap:40px}.newsfeed.latestnewsfeed .newsstory{flex-basis:0;flex-grow:1}.newsfeed{display:flex;flex-wrap:wrap;gap:45px;padding:0 0 40px 0}.newsfeed .newsstory{flex:0 0 calc(33.333% - 30px)}.newsfeed .newsstory .image{padding:0 0 10px 0}.newsfeed .newsstory .text h2{margin:0 0 5px 0}.newsfeed .newsstory .text p.date{margin:0 0 5px 0;padding:0;opacity:.5}.blogsection .grid-halves{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin:20px 0 40px}.twitter{position:relative;display:flex;width:100%;max-width:720px;height:100%;margin:0 auto 60px}.twitter a{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:100%;overflow:hidden;transition:all .8s ease;box-shadow:0 0 7px 1px rgba(0,0,0,.4)}.twitter a:hover{box-shadow:0 0 10px 1px rgba(0,0,0,.6)}.twitter img{grid-area:1/1/2/2;transition:all .4s ease;width:100%;height:100%;object-fit:cover}.twitter a:hover img{transform:scale(1.1);z-index:1}.twitter .inner{grid-area:1/1/2/2;z-index:10;width:100%;text-align:right;margin-top:auto;margin-bottom:0;padding:20px;color:var(--white);background:#0000009a;transition:all .4s ease}.twitter .inner p{max-width:inherit}.twitter:first-child .inner h2{margin:0}.twitter a:hover h2{color:var(--mainaccent)}.gridboxes.inpagenav{display:flex;flex-wrap:wrap;gap:30px;padding:0 0 40px 0}.gridboxes.inpagenav .box{flex:0 0 calc(25% - 30px);position:relative;cursor:pointer}.gridboxes.inpagenav .box h3{position:absolute;bottom:10px;left:20px}.gridboxes.inpagenav .box h3 a{color:var(--white)}.featureboxes{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.featureboxes .box{flex:0 0 calc(33.3333% - 30px);position:relative;text-align:center;box-sizing:border-box;padding:30px 20px;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.featureboxes .box.allclickable{cursor:pointer}.featureboxes .box.allclickable:hover{opacity:.5}.featureboxes .box h4{font-size:200%;line-height:115%}.featureboxes .box h4 a{color:var(--black)}.featureboxes .box .musicicon{position:absolute;top:auto;left:20px;bottom:10px;opacity:.05;font-size:400%;line-height:100%;margin:0}.featureboxes .box .musicicon.right{position:absolute;right:20px;left:auto;width:auto;top:10px}.sk-twitter-profile-main-container{max-height:720px;overflow-y:scroll;margin:10px 60px;box-shadow:rgba(0,0,0,.2) 0 2px 5px 0;border-radius:10px;padding-bottom:20px}.sk-ww-twitter-feed .twitter-user-container{width:90px;height:40px!important}.sk-ww-twitter-feed .twitter-user-container svg{display:inline-block}.footer{background:var(--lightgrey)}.footer .content{padding:80px 20px 40px 20px;align-items:flex-start;gap:60px;box-sizing:border-box;border-bottom:1px solid var(--black);display:grid;grid-template-columns:repeat(3,1fr)}.footer .content .col{flex-basis:0;flex-grow:1}.footer .content .col:first-child,.footer .content .col:last-child{flex-grow:2}.footer .content .col p{font-size:80%;margin:0 0 5px 0;padding:0}.footer .content .col p a{color:var(--black)}.footer .content .col p a:hover{color:var(--mainaccent)}.footer .contact-title{color:var(--black)}.footer .content p.socials a{background:var(--black);color:var(--white);margin:0 5px 0 0;justify-content:center}.footer .content p.socials a.twitter:hover{background:#1da1f2;color:var(--white)}.footer .content p.socials a.soundcloud:hover{background:#f70;color:var(--white)}.footer .content p.socials a.instagram:hover{background:#8a3ab9;color:var(--white)}.footer .content p.socials a.facebook:hover{background:#3b5998;color:var(--white)}.footer .content p.socials a.youtube:hover{background:red;color:var(--white)}.footer .avatar{display:block;z-index:5;background:url(../images/avatar.png) no-repeat center center;background-size:100%;width:150px;height:150px;position:absolute;bottom:0;right:0}.footer .content .col .input{position:relative}.footer .content .col .input input{border:none;font-size:90%;padding:8px 105px 8px 10px}.footer .content .col .submitbutton{position:absolute;top:0;right:0;background:var(--mainaccent);color:var(--white);padding:8px 24px!important}.footer .content .col ul{margin:0;padding:0}.footer .content .col ul li{list-style:none;font-size:90%}.footer .content .col ul li a{color:var(--black)}.footer .content .col ul li:hover a{color:var(--mainaccent)}.footer .content.bottomfooter{padding:20px;border:none}.footer .content.bottomfooter p{margin:0;font-size:90%}.footer .content.bottomfooter p a{color:var(--black)}.footer .content.bottomfooter p a:hover{color:var(--mainaccent)}@media (max-width:1250px){.content .intro{padding:40px 80px 40px 35%}.content .intro .image{width:30%;height:100%}.content .intro .image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.content .intro .musicicon{left:35%}}@media (max-width:1024px){.menubutton,.supermenu .nav{display:flex;align-items:center}.menubutton p{margin:0}.nav{display:none}header .content{flex-direction:row;flex-wrap:nowrap}.header .content .contact{width:auto}.banners .banner img.desktop{display:none}.banners .banner img.mobile{display:block}.content .intro .musicicon{left:20px}.content .intro .musicicon.right{right:20px}.footer .content{flex-wrap:wrap}.footer .content .col{flex-grow:unset;flex-basis:33%}.gridboxes.inpagenav .box{flex:0 0 calc(33.333% - 30px)}}@media (max-width:950px){.testimonials .testimonial{flex:0 0 calc(50% - 30px)}.featuredtestimonials .testimonial{padding:20px}.featuredtestimonials .slick-slide{margin:0 20px}.twitter .slick-slide{margin:0 10px}.twitter .slick-list{margin:0 -10px}.blogsection .grid-halves{display:grid;grid-template-columns:1fr;gap:40px;margin-top:20px}}@media (max-width:850px){.header .content{padding:20px;align-items:flex-start}.header .content .contact{flex-direction:column;align-items:flex-start;gap:5px}.header .content .contact p{font-size:90%}.supermenu{width:100%}.supermenu .nav li{font-size:150%}.content.row.aboutsection{flex-direction:column;gap:20px}.aboutsection .left{width:100%}.aboutsection .right{width:100%}}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.2rem}h5{font-size:1rem}p{font-size:.9em}.banners .banner .overlay .inner .text h4{font-size:90%}.banners .banner .overlay .inner .text h1{font-size:200%}.banners .banner .overlay .inner .text p{font-size:90%}.banners .avatar{bottom:0;width:150px;height:150px}.introsection{padding:20px 20px 0 20px}.content .intro{margin-top:0;padding:0 0 20px 0}.content .intro .image{position:relative;top:auto;left:auto;width:100%;margin:0 0 20px 0}.content .intro .image img{position:relative;top:auto;box-shadow:none}.content .intro .musicicon{bottom:20px}.content .intro .musicicon.right{bottom:20px;top:auto}.fullwidthbanners img.desktop{display:none}.fullwidthbanners img.mobile{display:block}.content .left,.content .right{width:100%}.content.row,.innerleadin.row{flex-direction:column;gap:20px}.footer .content.row{flex-direction:row}.featureboxes{gap:0}.featureboxes .box{flex:0 0 100%;margin:0 0 20px 0}.twitter .slick-next,.twitter .slick-prev{left:-5px}.twitter .slick-next{right:-5px;left:auto}.newsfeed{gap:20px}.newsfeed .newsstory{flex:0 0 calc(50% - 20px)}.sk-twitter-profile-main-container{margin:10px 30px}.footer .content{grid-template-columns:repeat(1,1fr)}}@media (max-width:650px){.gridboxes.inpagenav .box{flex:0 0 calc(50% - 30px)}}@media (max-width:550px){.header .content .contact p:not([class]) a{display:block;margin:5px 0 0 0}.menubutton{margin-left:auto}.menubutton p{display:none}.menubutton .icon{width:33px}.menubutton .icon span:nth-child(2),.menubutton .icon span:nth-child(3){top:11px}.menubutton .icon span:nth-child(4){top:23px}.banners .banner .overlay .inner .text{bottom:20px;top:auto;transform:none}.banners .banner .overlay .inner .text h4{font-size:85%}.banners .banner .overlay .inner .text h1{font-size:175%;margin:0}.banners .banner .overlay .inner .text p{font-size:80%;margin:0 0 5px 0}.content .intro p.blockbutton{margin:0 auto 20px auto;display:block}.newsfeed .newsstory{flex:0 0 100%}.featureimage{display:block;align-items:flex-start}.featureimage .tallimage{width:100%;margin:0 0 20px 0}.featureimage .boximages{width:100%;display:flex;justify-content:space-between;gap:20px}.featureimage .boximages .boximage{width:50%}.testimonials{gap:0}.testimonials .testimonial{flex:0 0 100%;margin:0 0 40px 0}.featuredtestimonials .slick-next:before,.featuredtestimonials .slick-prev:before{font-size:200%}.twitter .slick-next:after,.twitter .slick-prev:after{font-size:200%}.twitter .inner{grid-row:2;text-align:center;color:var(--black);background:var(--lightgrey)}.newsfeed.latestnewsfeed{flex-direction:column}.footer .content.row{flex-direction:column}}@media (max-width:450px){.header .content p.contact-buttons{display:flex;flex-direction:column}.header .content .contact p a{color:var(--white)}.header .content p.socials{gap:5px}.featuredtestimonials{margin-top:-100px}.twitter p.viewmore{order:3;width:100%;text-align:center;margin:40px 0 0 0}.gridboxes.inpagenav .box{flex:0 0 100%}.title-wrap .title{flex-wrap:wrap}.title-wrap .title h1{width:100%}.title-wrap .title p.blockbutton{order:-1;margin-left:auto}.sk-twitter-profile-main-container{margin:10px 5px}.footer .avatar{display:block;z-index:5;background:url(../images/avatar.png) no-repeat center center;background-size:100%;width:95px;height:95px;position:absolute;bottom:0;right:0}}@media (max-width:400px){.header .content .contact p.socials{flex-wrap:wrap;row-gap:5px}p.socials a.twitter{margin-left:0}}@media (max-width:350px){.snav ul{flex-wrap:wrap}.snav li{flex-grow:1;text-align:center}}@media print{*{-webkit-print-color-adjust:exact}body{font-size:12pt;font-family:arial,serif;line-height:140%}.see-cms-toolbar{display:none!important}}