@font-face{font-family:DharmaGothicM-Thin;src:url(../fonts/DharmaGothicM-Thin/font.woff2) format("woff2"),url(../fonts/DharmaGothicM-Thin/font.woff) format("woff")}@font-face{font-family:DharmaGothicM-Light;src:url(../fonts/DharmaGothicM-Light/font.woff2) format("woff2"),url(../fonts/DharmaGothicM-Light/font.woff) format("woff")}@font-face{font-family:DharmaGothicM-ExLight;src:url(../fonts/DharmaGothicM-ExLight/font.woff2) format("woff2"),url(../fonts/DharmaGothicM-ExLight/font.woff) format("woff")}.fadeUp{opacity:0;position:relative;-webkit-transform:translateY(60px);transform:translateY(60px);transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.fadeUp.in-viewport{opacity:1;-webkit-transform:translate(0);transform:translate(0)}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}button,html,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}body{background-color:#eee}body.dark{background-color:#000}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}h1,h2,h3,h4,h5,h6{font-family:DharmaGothicM-Thin;letter-spacing:2px;line-height:1.2;font-weight:400}h1{font-size:6rem}h2{font-size:5rem}.progress,.progress-bar-container{width:100%}.progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:25px;background:#d3d3d3;outline:none;opacity:.7;transition:opacity .2s}.controls{display:flex;align-items:center}.controls__pause,.controls__play{margin-right:10px;border:none;background-color:#000;width:40px;height:40px;border-radius:50%;outline:none;display:flex;align-items:center;justify-content:center;padding-left:11px}.controls__pause img,.controls__play img{width:100%!important;height:auto!important}.controls__pause--small,.controls__play--small{width:25px;height:25px;padding-left:9px}.controls__pause{padding-left:6px!important}.controls__progress{flex:1}.controls__progress .timeline{display:flex;justify-content:space-between;color:#b6b6b6;font-size:.9rem;margin-bottom:.2rem}.controls__progress .progress-bar{background-color:#e5e5e5;width:100%;height:3px}.controls__progress .progress-bar__progress{height:100%;width:0;display:block;background-color:#000}.bigger-text{font-size:1.3rem}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{font-family:Arial,sans-serif;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}h1,h4:first-of-type{margin-top:0}ul{list-style-type:none;margin:0 0 0 10px;padding:0}a{text-decoration:none}main{min-height:calc(100vh - 500px)}.wrapper{margin:0 auto;max-width:1440px;position:relative;width:calc(100% - 20px);z-index:2}@media screen and (min-width:1024px){.wrapper{width:calc(100% - 80px)}}.wrapper--smaller{max-width:1198px}.wrapper--smallest{max-width:954px}.wrapper--flex{display:flex}.wrapper--between{justify-content:space-between}@media screen and (max-width:1023px){.wrapper--desktop{width:100%}}@media screen and (max-width:1023px){.wrapper--mobile-more{width:calc(100% - 40px)}}.wrapper--desktop-margin{margin-top:80px}@media screen and (min-width:1024px){.wrapper--desktop-margin{margin:162px auto 190px}}@media screen and (max-width:1023px){.wrapper--mobile-margin{margin-bottom:80px}}.wrapper--mobile-col{flex-direction:column}@media screen and (min-width:1024px){.wrapper--mobile-col{flex-direction:row}}@media screen and (max-width:1023px){.wrapper--mobile-col-rev{flex-direction:column-reverse}}.wrapper--wrap{flex-wrap:wrap}@media screen and (min-width:1024px){.wrapper--col{flex-direction:column}}@media screen and (min-width:1024px){.wrapper--end{align-items:flex-end}}.flex-column{display:flex;flex-direction:column}.flex-column--margin-bottom{margin-bottom:120px}@media screen and (min-width:1024px){.flex-column--margin-bottom{margin-bottom:180px}}.flex-wrap{display:flex;flex-direction:column}@media screen and (min-width:1024px){.flex-wrap{flex-direction:row}}.flex-wrap-alt{display:flex;flex-direction:row;justify-content:center}@media screen and (min-width:1024px){.flex-wrap-alt{justify-content:flex-start}}.form-wrap{display:flex;flex-direction:column}@media screen and (min-width:1024px){.form-wrap{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1024px){.form-wrap--3 .group{width:calc(33% - 10px)!important}}.presale-wrap{display:flex;flex-direction:column}@media screen and (min-width:1024px){.presale-wrap{flex-direction:row;justify-content:space-between;max-width:600px;width:100%}}.holder{width:100%}@media screen and (min-width:1024px){.holder{margin-left:auto;margin-right:auto;margin-top:34px;width:calc(100% - 80px)}}.join-church{position:relative;width:100%;background-color:#fff;margin-bottom:3rem;padding-top:3.8rem;padding-bottom:3.8rem}.join-church .church-choir__header{padding:0 3rem;margin:0;max-width:none;width:100%}@media screen and (min-width:1024px){.join-church{margin-bottom:4rem;padding-top:4.4rem;padding-bottom:4.4rem}}.discography{margin-top:36px}@media screen and (min-width:1024px){.discography{margin-top:120px}}.promotion+article{overflow-x:hidden}.not-found{position:relative}@media screen and (max-width:1023px){.not-found{height:100vh}.not-found .wrapper{align-items:center;height:100%}}@media screen and (min-width:1024px){.not-found{margin-top:195px}}@media screen and (max-width:1023px){.not-found__content{width:69.3333333333vw}}@media screen and (max-width:1023px){.church-choir,.not-found__content{margin-right:auto;margin-left:auto}.church-choir{width:calc(100% - 20px)}}.body-container{padding-top:50px;position:relative}@media screen and (min-width:1024px){.body-container{padding-top:130px;top:-143px}}.inline-list{font-size:0;margin:0;list-style:none;padding:0}.inline-list__item{display:inline-block;vertical-align:top}.unstyled-list{list-style:none;margin:0;padding:0}.bulleted-list{list-style-type:disc;margin:0;padding-left:15px}.white{background-color:#fff;position:relative;z-index:10}@media screen and (min-width:1024px){.white--mobile{background-color:unset}}.white--desktop{background-color:unset}@media screen and (min-width:1024px){.white--desktop{background-color:#fff}}@media screen and (min-width:1024px){.border-grey{border:2px solid #3b3b3b}}@media screen and (max-width:1023px){.border-grey-mobile{border:2px solid #3b3b3b}}@media screen and (min-width:1024px){.border{border-bottom:3px solid #3b3b3b;border-top:3px solid #3b3b3b}}h1.title,h2.title,h3.title,h4.title{text-transform:uppercase}.title{margin:0}.title a{color:inherit;text-decoration:none}.title--grey{color:#3b3b3b}.title--red{color:#8e1a1e}.title--big{font:400 30px/1.2 Arial,sans-serif;letter-spacing:-1.5px;margin-right:auto;width:calc(100% - 40px)}@media screen and (min-width:1024px){.title--big{font:400 48px/1.2 Arial,sans-serif;letter-spacing:-3px}}.title--big-alt{font:700 24px/28px Arial,sans-serif;margin-bottom:8px;margin-top:2px}.title--small{font:400 18px/1 Arial,sans-serif;margin-bottom:14px}.title--small-alt{font:400 18px/28px Arial,sans-serif}.title--smallest{font:400 14px/1 Arial,sans-serif}.title--medium{font:400 20px/1.2 Arial,sans-serif}@media screen and (min-width:1024px){.title--medium{font:400 20px/1.2 Arial,sans-serif}}.title--medium-alt{font:400 22px/24px Arial,sans-serif}.title--small-bold{font:700 16px/24px Arial,sans-serif;margin-top:4px}@media screen and (min-width:1024px){.title--small-bold{font:700 20px/28px Arial,sans-serif;margin-top:10px}}.title--small-bold+p{margin-top:0}.title--admin{align-items:center;display:flex}.title--admin span{border:1px solid #3b3b3b;background-color:#fff;color:#8e1a1e;font:400 14px/1 Arial,sans-serif;padding:5px 11.5px;margin-left:8px;text-transform:uppercase}.title--video{font:400 22px/26px Arial,sans-serif;padding-top:18px}@media screen and (min-width:1024px){.title--video{font:400 26px/30px Arial,sans-serif;padding-top:16px}}@media screen and (max-width:1023px){.title--video br{display:none}}.title--news{font:400 30px/40px Arial,sans-serif;letter-spacing:-1.5px;padding-top:11px}@media screen and (min-width:1024px){.title--news{font:400 28px/35px Arial,sans-serif;letter-spacing:-1.5px;padding-top:16px}}.title--date{font:400 18px/1 Arial,sans-serif;padding-top:20px}@media screen and (min-width:1024px){.title--date{font:400 18px/1 Arial,sans-serif;padding-top:25px}}.title--uppercase{text-transform:uppercase}.title--center{display:flex;justify-content:center;width:100%}.title--profile{font:700 20px/24px Arial,sans-serif;padding-bottom:6px;text-transform:uppercase}@media screen and (min-width:1024px){.title--profile{font:700 24px/28px Arial,sans-serif;padding-bottom:11px}}.title--profile--big{font:700 24px/30px Arial,sans-serif}.title--profile-biger{font:400 30px/1.2 Arial,sans-serif}@media screen and (min-width:1024px){.title--profile-left{padding-left:8px}}.title--profile-smaller{font:400 16px/24px Arial,sans-serif}@media screen and (min-width:1024px){.title--profile-smaller{font:400 18px/24px Arial,sans-serif}}.title--profile-smaller span{font-weight:700}.title--padding-zero{padding:0}.title--profile-small{font:400 18px/24px Arial,sans-serif}.title--presale-big{font:700 20px/24px Arial,sans-serif;padding-right:20px}.title--presale-medium{font:400 18px/24px Arial,sans-serif}@media screen and (min-width:1024px){.title--presale-width{width:50%}}.title--meet-greet{font:700 24px/30px Arial,sans-serif;padding-top:13px}.title--bold{font-weight:700}.title--price{font:400 30px/1.2 Arial,sans-serif;display:flex;margin-bottom:32px;margin-top:auto}.title--price span{align-self:flex-end;font:400 16px/1.2 Arial,sans-serif;padding-bottom:3px}.title--album{font:400 30px/40px Arial,sans-serif}@media screen and (min-width:1024px){.title--album{font:400 40px/50px Arial,sans-serif;margin-top:20px}}.title--discography{color:#fff;font:400 30px/1.2 Arial,sans-serif}@media screen and (min-width:1024px){.title--discography{font:400 36px/1.2 Arial,sans-serif}}.title--discography+p{font:400 16px/20px Arial,sans-serif;color:#fff;margin-top:4px}@media screen and (min-width:1024px){.title--discography+p{font:400 20px/24px Arial,sans-serif;max-width:540px;margin-top:8px}}.title--discography-item{color:#3b3b3b;font:400 26px/28px Arial,sans-serif;margin-top:18px}.title--404{font:400 120px/1 Arial,sans-serif;color:#fff}@media screen and (min-width:1024px){.title--404{font:400 180px/1 Arial,sans-serif}}.title--404+p{font:400 20px/26px Arial,sans-serif;color:#fff}@media screen and (min-width:1024px){.title--404+p{font:400 20px/28px Arial,sans-serif;max-width:470px}}.link{color:#8e1a1e;font:400 16px/28px Arial,sans-serif;text-decoration:none;transition:border-color .3s ease}.link--underline{align-items:baseline;border-bottom:2px solid #8e1a1e;display:flex;height:100%}.link--underline-inline{border-bottom:1px solid #8e1a1e}.link--login{margin:0 auto}@media screen and (min-width:1024px){.link--login{flex-direction:row;margin:0}}.link--center{margin:auto}.link--grey{color:#3b3b3b;border-color:#3b3b3b}.link--section{margin-top:60px}@media screen and (min-width:1024px){.link--section{display:none!important}}.link--wrapper{height:100%;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.link--small{font:400 18px/1 Arial,sans-serif;height:auto;margin-top:8px;margin-bottom:10px}@media screen and (min-width:1024px){.link--small{margin-bottom:0;margin-top:20px}}.link--medium{font:400 16px/1.1 Arial,sans-serif}@media screen and (min-width:1024px){.link--medium{font:400 18px/1.1 Arial,sans-serif}}.link--end{display:inline-flex;margin-left:auto}.link--alt{border-bottom:1px solid #3b3b3b;color:#3b3b3b}@media screen and (min-width:1024px){.link--alt{border-bottom:2px solid #3b3b3b;color:#3b3b3b}}.link--home{border-bottom:2px solid #3b3b3b;line-height:22px;margin-top:44px}@media screen and (min-width:1024px){.link--home{margin-top:26px}}.link--center{display:inline-flex;justify-content:center;margin-left:auto;margin-right:auto}.link--center-alt{display:inline-block;height:auto;left:50%;position:relative;-webkit-transform:translate(-50%);transform:translate(-50%)}@media screen and (max-width:1023px){.link--all{display:none}}.btn{align-items:center;background:none;box-shadow:none;color:#3b3b3b;display:flex;font-family:DharmaGothicM-Light;font-size:2.2rem;justify-content:center;padding:0 15px;position:relative;outline:none;text-transform:uppercase;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;z-index:9}.btn--border{border:2px solid #3b3b3b}@media screen and (min-width:1025px){.btn--border:hover{background-color:#8e1a1e;border-color:#8e1a1e;color:#fff}}.btn--capitalised{text-transform:uppercase}.btn--small{height:42px;min-width:120px}.btn--medium{min-width:130px}.btn--big,.btn--medium{height:42px;padding:0 15px}.btn--big{min-width:170px}.btn--red{border:2px solid #8e1a1e}@media screen and (min-width:1025px){.btn--red:hover{background:#8e1a1e;color:#fff}}.btn--center-mobile{display:flex;justify-content:center;margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.btn--right-desktop{display:flex;margin-left:auto;margin-right:0}}.btn--margin-profile{margin-top:40px}@media screen and (min-width:1024px){.btn--margin-profile{margin-top:28px}}.btn--bold{font-weight:700}.btn--span-red span{color:#8e1a1e;transition:color .3s ease}.btn--span-red:hover span{color:#fff}.btn--span-bold span{font-weight:700}.btn--back-white{background-color:#fff}.btn--custom{border-color:#bc1d1d #231f20 #231f20 #bc1d1d;border-style:solid;border-width:2px;font:400 24px/28px Arial,sans-serif;height:50px;margin-left:auto;margin-right:auto;text-transform:uppercase;min-width:160px}.btn--cap-width{max-width:180px}.form{margin:0 auto 80px;padding-bottom:45px}@media screen and (min-width:1024px){.form{padding-bottom:0;margin:0 auto 55px;max-width:834px}}.form--auth{margin-bottom:0;max-width:400px;padding:0}.form--alt{margin:0 auto;width:100%}@media screen and (min-width:1024px){.form--alt{margin:0 auto 36px;max-width:unset}}.form--alt .edit-details{margin-top:0}@media screen and (min-width:1024px){.form--alt .edit-details{margin:33px auto 0;width:calc(100% - 80px)}}.form .membership-details{margin-top:52px}@media screen and (min-width:1024px){.form .membership-details{margin-top:74px}}.form .personal-details{margin-top:56px}@media screen and (min-width:1024px){.form .personal-details{margin-top:76px}}.form .payment-details{margin-top:42px}@media screen and (min-width:1024px){.form .payment-details{margin-top:52px}}.form .payment-details .title,.form .personal-details .title{padding-bottom:17px}.form .options .single{border:2px solid #3b3b3b;display:flex;height:186px;opacity:.3;transition:opacity .3s cubic-bezier(.165,.84,.44,1)}@media screen and (max-width:1023px){.form .options .single{height:100%;padding:16px 25px 0 20px;width:100%}}.form .options .single:not(:last-child){margin-bottom:10px;margin-top:17px}@media screen and (min-width:1024px){.form .options .single:not(:last-child){margin-bottom:20px}}.form .options .single--checked{transition:opacity .3s cubic-bezier(.165,.84,.44,1);opacity:1}.form .options .single__radio{align-items:baseline;display:flex;padding-left:10px;padding-top:20px}@media screen and (min-width:1024px){.form .options .single__radio{align-items:center;padding:35px 45px;margin-top:0;width:105px}}.form .options .single__radio input{position:absolute;left:-9999px}.form .options .single__radio input:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.form .options .single__radio label{font-size:0;color:#8e1a1e;position:relative;padding-left:32px;top:-13px;cursor:pointer}@media screen and (min-width:1024px){.form .options .single__radio label{font-size:0;top:-30.5px}}.form .options .single__radio label:before{content:"";position:absolute;left:-22px;top:-7px;width:34px;height:34px;border:2px solid #3b3b3b;border-radius:100%;background:transparent}@media screen and (min-width:1024px){.form .options .single__radio label:before{height:56px;top:unset;width:56px}}.form .options .single__radio label:after{content:"";opacity:0;width:19px;height:19px;background:#8e1a1e;position:absolute;top:2.5px;left:-12.5px;border-radius:100%}@media screen and (min-width:1024px){.form .options .single__radio label:after{width:30px;height:30px;top:15.5px;left:-7px}}@media screen and (min-width:1024px){.form .options .single__details{align-items:center;display:flex;justify-content:space-between;padding:35px 45px;width:calc(100% - 105px)}}@media screen and (max-width:1023px){.form .options .single__details{display:block}}.form .options .single__details__type{width:100%}@media screen and (min-width:1024px){.form .options .single__details__type{width:180px}}.form .options .single__details__text p{font:400 16px/24px Arial,sans-serif;margin-top:6px;margin-bottom:8px}@media screen and (min-width:1024px){.form .options .single__details__text p{font:400 16px/26px Arial,sans-serif;margin:16px auto;max-width:425px}}.form .group{margin-bottom:10px;position:relative;width:100%}@media screen and (min-width:1024px){.form .group{margin-bottom:25px;width:calc(50% - 13px)}}.form .group--single{display:flex;flex-wrap:wrap;width:100%}.form .group--single:last-child{margin-bottom:0}.form .group--single .field{width:100%}.form .group__input,.form .group__textarea,.form .group select{border:2px solid #3b3b3b;border-radius:0;background-color:#fff;height:90px;font:400 20px/24px Arial,sans-serif;padding:20px 20px 16px;display:block;width:100%;-webkit-appearance:none}.form .group__input:focus,.form .group__textarea:focus,.form .group select:focus{outline:none}.form .group__input:focus~label,.form .group__input:not(:placeholder-shown)~label,.form .group__textarea:focus~label,.form .group__textarea:not(:placeholder-shown)~label,.form .group select:focus~label,.form .group select:not(:placeholder-shown)~label{bottom:56px;font:400 12px/24px Arial,sans-serif;transition:all .1s ease-in}.form .group__textarea{border-bottom:0;resize:none;padding:0 20px}.form .group label{bottom:33px;color:#8e1a1e;cursor:inherit;font:400 20px/24px Arial,sans-serif;position:absolute;left:22px}.form .group__single{position:relative;width:100%}.form .group__single--wide{width:calc(100% - 190px)}.form .group__single--short{width:95px}.form .group__single--border-left input{border-left:unset}.form .group__single--border-right input{border-right:unset}.form .group__single--border-none input{border-left:unset;border-right:unset}.form .group--big{border:2px solid #3b3b3b;background-color:#fff;padding-top:35px;padding-bottom:15px;max-width:100%}.form .group--big input,.form .group--big textarea{border:none;height:150px;max-width:100%}.form .group--big input:focus~label,.form .group--big input:valid+label,.form .group--big textarea:focus~label,.form .group--big textarea:valid+label{bottom:unset;top:9px}.form .group--big textarea{height:100px}.form .group--big label{top:33px}.form .group .field,.form__legal{position:relative}.form__legal{margin:20px auto 0;max-width:510px;padding-left:40px}@media screen and (min-width:1024px){.form__legal{margin-top:50px}}.form__legal__checkbox-label{color:#3b3b3b;font:400 14px/1.4 Arial,sans-serif}.form__legal__checkbox-label a{color:#8e1a1e;text-decoration:underline}.form__legal__checkbox-label:before{background:url(../images/icon.tick.svg) no-repeat -2px -3px #fff;border:2px solid #3b3b3b;display:block;content:"";height:18px;left:0;position:absolute;top:0;transition:background .3s ease;width:18px;z-index:2}.form__legal__checkbox{left:3px;position:absolute;z-index:1}.form__legal__checkbox:checked~label:before{background:url(../images/icon.tick.svg) no-repeat -2px -3px #8e1a1e}.form--auth .group{margin-bottom:10px}.form-action{margin-top:30px;text-align:center}@media screen and (min-width:1024px){.form-action--right-align-desktop{text-align:right}}.form-action .btn{display:inline-block}.social-login{color:#3f80ff;font:700 16px/1.2 Arial,sans-serif;text-decoration:none}.social-login:hover{text-decoration:underline}.invalid-feedback strong{color:red;display:block;font:700 14px/1.2 Arial,sans-serif;padding-top:5px}.StripeElement{border:2px solid #3b3b3b;height:90px;padding:33px 20px;transition:border-bottom-color .2s ease-in-out,background-color .2s ease-in-out}.StripeElement,.StripeElement--complete,.StripeElement--focus,.StripeElement--invalid{background-color:#fff}.StripeElement>.InputElement{color:#3b3b3b!important}#card-errors{color:red;padding-top:10px}.release{align-items:center;color:#fff;display:flex;padding-bottom:50px;min-height:508px}@media screen and (min-width:1024px){.release{min-height:780px}}@media screen and (max-width:1023px){.release__content{margin:0 auto 50px;text-align:center;width:300px}}@media screen and (min-width:1024px){.release__content{align-items:center;display:flex;flex-grow:1}}.release__content .btn{margin:0 auto}@media screen and (min-width:1024px){.release__content .btn{margin:0}}@media screen and (max-width:1023px){.release__img{display:flex;justify-content:center;height:235px}}@media screen and (min-width:1024px){.release__img{height:470px;margin-right:60px}}.release__img a,.release__img img{max-width:300px;width:100%}@media screen and (min-width:1024px){.release__img a,.release__img img{height:100%;max-width:none;width:auto}}.release .btn{letter-spacing:-1px}.release .btn+.btn{margin-left:10px}.release .socials__item__link{margin-right:25px}.release .socials__item__link:last-child{margin-right:0}.release .socials__item__link svg{fill:#fff;height:30px;width:30px}.release .hero-video{-webkit-animation:fadeIn .3s ease forwards;animation:fadeIn .3s ease forwards;-webkit-animation-delay:2s;animation-delay:2s;opacity:0;overflow:hidden;position:relative;width:100%}.release .hero-video .fluid-width-video-wrapper{margin:0 auto}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.album{bottom:160px;position:relative;z-index:99}@media screen and (max-width:1023px){.album{margin:0 auto;max-width:480px}}@media screen and (min-width:1024px){.album{bottom:152px}}@media screen and (min-width:1024px){.album .inner{display:flex;flex-direction:row;justify-content:center}}.album__img{margin-top:30px}@media screen and (min-width:1024px){.album__img{height:475px;margin-top:0}}.album__img img{width:100%}@media screen and (min-width:1024px){.album__img img{height:100%;width:auto}}.album__spotify{margin-top:50px;width:100%}@media screen and (min-width:1024px){.album__spotify{margin-top:0}}.album__spotify iframe{width:100%}@media screen and (min-width:1024px){.album__info{padding-top:85px;padding-right:100px}}.album__info h1{color:#fff;font:400 36px/28px Arial,sans-serif;text-transform:uppercase;padding-bottom:15px;padding-top:2px;margin:0;-webkit-font-smoothing:auto}@media screen and (min-width:1024px){.album__info h1{font:400 48px/56px Arial,sans-serif;padding-bottom:29px;padding-top:6px}}.album__notes{font-size:12px;-webkit-column-count:3;-moz-column-count:3;column-count:3}.album--alt,.album__notes p:first-of-type{margin-top:0}.album--alt{bottom:0;margin-bottom:150px;max-width:960px}@media screen and (min-width:1024px){.album--alt{margin:0 auto 100px}}.album--alt .inner{flex-direction:column}.album--alt .flex-wrap{flex-direction:column;justify-content:flex-start}@media screen and (min-width:1024px){.album--alt .flex-wrap{flex-direction:row}}@media screen and (min-width:1024px){.album--alt .album__img{margin-right:15px}}.album--alt .album__img img{height:auto;width:100%}@media screen and (min-width:1024px){.album--alt .album__img img{height:345px;width:auto}}.album--alt .album__info{padding-bottom:0;padding-top:40px}@media screen and (min-width:1024px){.album--alt .album__info{padding-bottom:60px;padding-top:48px}}.album .socials{-webkit-transform:none;transform:none}.article{margin-top:160px;position:relative;z-index:9}@media screen and (min-width:1024px){.article{margin-bottom:80px;margin-top:160px}}.article .wrapper{display:flex;flex-direction:column-reverse}@media screen and (min-width:1024px){.article .wrapper{flex-direction:row}}.article__content{margin:18px 0 0;width:100%}@media screen and (min-width:1024px){.article__content{margin:60px 50px 52px 180px}}.article__content__video{height:auto;max-width:100%;margin:24px 0 22px;overflow:hidden;position:relative;padding-bottom:56.25%}@media screen and (min-width:1024px){.article__content__video{margin:46px 0}}.article__content__video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.article__content__text p{font:400 16px/24px Arial,sans-serif;margin-right:auto;width:100%}@media screen and (min-width:1024px){.article__content__text p{font:400 18px/28px Arial,sans-serif;width:calc(100% - 50px)}}.article__content__text p+p{margin-top:22px}@media screen and (min-width:1024px){.article__content__text p+p{margin-top:26px}}.article__content__text p img{display:block;max-width:100%}.app{margin:80px auto 0;max-width:1440px;position:relative;width:calc(100% - 20px);z-index:1}@media screen and (min-width:1024px){.app{margin:110px auto 0;width:calc(100% - 80px)}}.app__hero img{width:100%}.app__header{margin-bottom:40px;margin-top:20px;width:100%}@media screen and (min-width:768px){.app__header{display:flex;justify-content:space-between;margin-bottom:0;margin-top:30px}}@media screen and (min-width:1024px){.app__header{margin-top:80px}}.app__header__title{color:#3b3b3b;font:700 22px/1 Arial,sans-serif;letter-spacing:-1.1px;margin-bottom:40px;max-width:450px;text-transform:uppercase}@media screen and (min-width:768px){.app__header__title{font-size:30px;letter-spacing:-1.5px;max-width:100%;width:450px}}@media screen and (min-width:1024px){.app__header__title{font-size:34px;letter-spacing:-1.7px;margin-bottom:0;width:550px}}@media screen and (min-width:1200px){.app__header__title{font-size:38px;letter-spacing:-1.9px;width:710px}}.app__header__title span{color:#8e1a1e}.app__header__actions{display:flex;justify-content:flex-start}@media screen and (min-width:768px){.app__header__actions{justify-content:space-between;max-width:467px;width:calc(100% - 470px)}}@media screen and (min-width:1024px){.app__header__actions{width:calc(100% - 640px)}}@media screen and (min-width:1200px){.app__header__actions{width:calc(100% - 740px)}}.app__header__actions .app-button{max-height:68px;max-width:244px;width:calc(50% - 20px)}.app__header__actions .app-button--apple{margin-right:10px;width:160px}@media screen and (min-width:768px){.app__header__actions .app-button--apple{margin-right:0;width:214px}}.app__header__actions .app-button--play{width:178px}@media screen and (min-width:768px){.app__header__actions .app-button--play{width:234px}}.app__header__actions .app-button img{width:100%}.app__body{margin-bottom:90px}@media screen and (min-width:1024px){.app__body{margin:170px auto 180px;max-width:840px}}.app__body ul{list-style-type:none;margin-left:20px}@media screen and (min-width:1024px){.app__body ul{margin:0}}.app__body ul li{color:#3b3b3b;font:400 16px/1.4 Arial,sans-serif;margin-bottom:10px}@media screen and (min-width:1024px){.app__body ul li{font-size:20px;margin-bottom:20px;text-align:center}}.app__body ul li span{position:relative}.app__body ul li span:before{background:#8e1a1e;border-radius:50%;content:"";display:block;height:7px;left:-20px;position:absolute;top:4px;width:7px}@media screen and (min-width:1024px){.app__body ul li span:before{height:8px;top:4px;width:8px}}.auth-container{background:#fff;border:2px solid #fff;margin:80px auto;max-width:994px;padding:20px 10px;position:relative;width:calc(100% - 20px);z-index:1}@media screen and (min-width:768px){.auth-container{border:2px solid #3b3b3b;width:calc(100% - 80px)}}@media screen and (min-width:1024px){.auth-container{margin-bottom:180px;margin-top:110px;padding:40px;width:calc(100% - 80px)}}.auth-container__header{margin-bottom:40px}.auth-container__header__title{color:#3b3b3b;font:400 32px/1.6 Arial,sans-serif;letter-spacing:-.8px;margin:0;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.auth-container__header__title{font-size:50px;letter-spacing:-2.5px}}.auth-container__header p{color:#3b3b3b;font:400 16px/1.4 Arial,sans-serif;margin:0;text-align:center}@media screen and (min-width:768px){.auth-container__header p{font-size:18px}}.auth-container__header p a{color:#8e1a1e;text-decoration:underline}.auth-actions{display:flex;justify-content:space-between;margin-top:20px}.auth-actions a{align-self:center;color:#8e1a1e;font:400 12px/1 Arial,sans-serif;text-decoration:underline;transition:color .3s ease}@media screen and (min-width:600px){.auth-actions a{font-size:14px}}@media screen and (min-width:1025px){.auth-actions a:hover{color:#3b3b3b}}.chief-cares{margin-top:80px}@media screen and (min-width:1024px){.chief-cares{margin-top:110px}}.chief-cares__primary{background:#fff;border:2px solid #3b3b3b;margin:0 auto;max-width:994px;padding:20px 10px;position:relative;width:calc(100% - 20px);z-index:1}@media screen and (min-width:768px){.chief-cares__primary{width:calc(100% - 80px)}}@media screen and (min-width:1024px){.chief-cares__primary{padding:40px;width:calc(100% - 80px)}}.chief-cares__primary__inner{margin:0 auto;max-width:710px;width:calc(100% - 20px)}@media screen and (min-width:768px){.chief-cares__primary__inner{width:calc(100% - 80px)}}.chief-cares__primary__header img{display:block;margin:auto;max-width:100%}.chief-cares__primary__header h1{color:#8e1a1e;font:26px/1.2 Arial,sans-serif;margin:60px 0 20px;text-transform:uppercase}.chief-cares__primary p{color:#3b3b3b;font:400 16px/1.5 Arial,sans-serif;margin:0 0 1em}@media screen and (min-width:768px){.chief-cares__primary p{font-size:20px;line-height:28px}}.chief-cares__primary__footer{margin-top:40px;text-align:center}.chief-cares__primary__footer .footnote{color:#3b3b3b;display:block;font:400 14px/1.2 Arial,sans-serif;margin:30px auto 0;max-width:500px}.chief-cares__secondary{margin:100px auto;max-width:994px;width:calc(100% - 20px)}@media screen and (min-width:768px){.chief-cares__secondary{width:calc(100% - 80px)}}@media screen and (min-width:1024px){.chief-cares__secondary{margin-top:170px}}.chief-cares__secondary__header{margin:0 0 50px}@media screen and (min-width:1024px){.chief-cares__secondary__header{margin-bottom:100px}}.chief-cares__secondary__header p{color:#3b3b3b;font:400 16px/1.5 Arial,sans-serif;margin:0 0 1em;max-width:710px}@media screen and (min-width:768px){.chief-cares__secondary__header p{font-size:20px;line-height:28px}}.chief-cares__orgs__item{margin-bottom:60px}@media screen and (min-width:1024px){.chief-cares__orgs__item{display:flex;justify-content:space-between;margin-bottom:80px}}.chief-cares__orgs__item .org-thumbnail{background:#fff;border:2px solid #3b3b3b;display:flex;margin:0 0 20px;height:240px;width:346px}@media screen and (min-width:1024px){.chief-cares__orgs__item .org-thumbnail{height:240px;width:346px}}.chief-cares__orgs__item .org-thumbnail--contrast{background:#3b3b3b}.chief-cares__orgs__item .org-thumbnail img{align-self:center;display:block;margin:0 auto;max-width:100%}@media screen and (min-width:1024px){.chief-cares__orgs__item .org-info{width:calc(100% - 386px)}}.chief-cares__orgs__item .org-info__title{color:#3b3b3b;font:700 26px/28px Arial,sans-serif;margin:0 0 10px;text-transform:uppercase}@media screen and (min-width:1024px){.chief-cares__orgs__item .org-info__title{margin:0 0 20px}}.chief-cares__orgs__item .org-info p{color:#3b3b3b;font:400 16px/1.5 Arial,sans-serif;margin:0 0 1em}@media screen and (min-width:768px){.chief-cares__orgs__item .org-info p{font-size:20px;line-height:28px}}.chief-cares__orgs__item .org-info__website{color:#8e1a1e;text-decoration:underline}.church-choir{margin-top:60px}@media screen and (min-width:1024px){.church-choir{margin-top:150px}}.church-choir__header{margin:0 auto;max-width:954px;padding-top:26px;width:calc(100% - 20px)}@media screen and (min-width:1024px){.church-choir__header{margin:0 auto;padding-top:73px}}.church-choir__header__title{color:#3b3b3b;margin:0 0 20px;text-align:center;text-transform:uppercase}@media screen and (min-width:1024px){.church-choir__header__title{margin:0 0 15px}}@media screen and (max-width:768px){.church-choir__header__title{font-size:3em}}.church-choir__header p{color:#3b3b3b;font:400 16px/1.2 Arial,sans-serif;margin:0 0 1em;text-align:center}@media screen and (min-width:1024px){.church-choir__header p{font-size:18px}}.church-choir__header p:last-of-type{margin-bottom:0}.church-choir__header ul{margin:10px auto 30px;max-width:700px}@media screen and (min-width:1024px){.church-choir__header ul{margin:30px auto;text-align:center}}.church-choir__header ul li{color:#3b3b3b;display:inline-block;font:400 16px/1.2 Arial,sans-serif;padding-left:25px;position:relative}@media screen and (min-width:1024px){.church-choir__header ul li{font-size:18px}}.church-choir__header ul li span:before{background:#8e1a1e;border-radius:50%;content:"";height:6px;left:10px;position:absolute;top:6px;width:6px}@media screen and (min-width:1024px){.church-choir__header ul li span:before{top:8px}}.church-choir__header .btn{margin-top:44px}.church-choir__header .btn+img{margin:40px auto 20px}@media screen and (min-width:1024px){.church-choir__header .btn+img{margin:50px auto}}.church-choir__header img{display:block;margin:54px auto 60px;max-width:calc(100% - 40px)}@media screen and (min-width:1024px){.church-choir__header img{margin:54px auto 170px}}.church-choir__header img+p{font:400 16px/1.2 Arial,sans-serif}.church-choir__section-title{color:#3b3b3b;font:700 24px/24px Arial,sans-serif;margin:0 0 20px;text-transform:uppercase}.comments{padding-bottom:120px;padding-top:50px}@media screen and (min-width:1024px){.comments{padding-bottom:286px;padding-top:100px}}.comments__list{margin-right:auto;margin-left:auto;margin-top:80px}@media screen and (min-width:1024px){.comments__list{margin-left:190px;margin-top:0}}.comments__list .single-comment{border-bottom:1px solid #969696;display:flex;max-width:710px}.comments__list .single-comment:not(:first-child){padding-top:25px}.comments__list .single-comment:first-child{padding-top:2px}@media screen and (min-width:1024px){.comments__list .single-comment:first-child{padding-top:20px}}.comments__list .single-comment--reply{margin-right:0;margin-left:auto;width:calc(100% - 20px)}@media screen and (min-width:1024px){.comments__list .single-comment--reply{width:calc(100% - 60px)}}.comments__list .single-comment__avatar{border-radius:50%;height:100%;overflow:hidden;position:relative;margin-right:15px;width:100%;max-width:50px}.comments__list .single-comment__avatar img{height:auto;width:100%}.comments__list .single-comment__content__top{display:flex}.comments__list .single-comment__content__top .flag{margin-left:15px}.comments__list .single-comment__content__top .flag svg{height:12px;width:12px}.comments__list .single-comment__content__top .flag svg *{fill:#3b3b3b}.comments__list .single-comment__content__top .title+.title{margin-left:auto}.comments__list .single-comment__content__text p{font:400 16px/24px Arial,sans-serif;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-top:11px}@media screen and (min-width:1024px){.comments__list .single-comment__content__text p{font:400 18px/28px Arial,sans-serif}}.header{background:#fff;position:relative;z-index:10}@media screen and (min-width:1024px){.header{background:transparent}}@media screen and (min-width:1024px){.header--light .header__nav__item,.header--light .header__nav__item span{color:#fff!important}}@media screen and (min-width:1024px){.header--light svg *{fill:#fff!important}}.header--light .header__nav__item--branding{background-image:url(../images/asset.logo-white.png);background-size:contain}.header--light .header__nav__item--branding svg{display:none}.header .branding{background:url(../images/asset.logo-dark.png) no-repeat;background-size:100% auto;height:42px;margin:0 auto;width:105px}.header .branding--mobile{align-self:center;display:block}@media screen and (min-width:1024px){.header .branding--mobile{display:none}}.header .branding svg{display:none}.header__nav{margin:20px 0;text-align:center}@media screen and (min-width:1024px){.header__nav{display:flex;justify-content:center;align-items:center;margin:46px 0}}.header__nav__item{color:#3b3b3b;display:block;font:400 16px/2 Arial,sans-serif;position:relative;text-transform:uppercase}@media screen and (min-width:1024px){.header__nav__item{margin:0 10px}}.header__nav__item span{cursor:pointer}.header__nav__item:after,.header__nav__item:before{background:transparent;content:"";display:block;height:1px;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:background-color .3s ease;width:45px}.header__nav__item:before{top:7px}.header__nav__item:after{bottom:7px}.header__nav__item--branding{display:none;height:45px}@media screen and (min-width:1024px){.header__nav__item--branding{background:url(../images/asset.logo-dark.png) no-repeat;display:block;height:51px;margin-left:30px;margin-right:30px;width:129px}}.header__nav__item--branding:after,.header__nav__item--branding:before{display:none}.header__nav__item .current:after,.header__nav__item .current:before,.no-touch .header__nav__item:hover:after,.no-touch .header__nav__item:hover:before{background-color:#3b3b3b}.header__nav__item--has-dropdown{position:relative}.header__nav__item--has-dropdown .dropdown-options{display:none;position:relative;width:100%}@media screen and (min-width:1024px){.header__nav__item--has-dropdown .dropdown-options{position:absolute;right:-20px;top:36px;width:150px}}.header__nav__item--has-dropdown .dropdown-options.open{display:block}.header__nav__item--has-dropdown .dropdown-options__item{background:#fff;border-left:2px solid #3b3b3b;border-right:2px solid #3b3b3b;border-bottom:2px solid #3b3b3b;color:#3b3b3b;display:block;line-height:1.2;padding:5px}.header__nav__item--has-dropdown .dropdown-options__item:first-of-type{border-top:2px solid #3b3b3b}.no-touch .header__nav__item--has-dropdown .dropdown-options__item:hover{color:#8e1a1e}.header__device{background:#fff;display:flex;align-items:center;height:60px;position:relative}@media screen and (min-width:1024px){.header__device{display:none}}.header__desk{margin:0 auto;overflow:hidden;max-height:0;transition:max-height .3s ease-in-out;width:calc(100% - 20px)}@media screen and (min-width:1024px){.header__desk{display:flex;flex-direction:column;max-height:500px;overflow:visible;width:100%}}.menu-open .header__desk{max-height:100vh}@media screen and (min-width:1024px){.header__secondary{background:#fff;align-items:center;display:flex;height:50px;justify-content:space-between;padding:0 20px;order:-1}}.social-nav{display:flex;justify-content:center;margin-top:5px}.social-nav__item{margin:0 10px}@media screen and (min-width:1024px){.social-nav__item:first-of-type{margin-left:0}}.social-nav__item:not(:last-of-type){margin-right:10px}.social-nav__item svg{height:24px;-webkit-transform:scale(1.1);transform:scale(1.1);width:24px}.social-nav__item svg *{fill:#3b3b3b!important}@media screen and (min-width:1024px){.social-nav__item{margin-right:0}}.social-nav--alt{margin-top:28px;margin-bottom:34px}@media screen and (min-width:1024px){.social-nav--alt{justify-content:flex-start}}.social-nav--alt .social-nav__item svg{-webkit-transform:scale(1.2);transform:scale(1.2)}.social-nav--alt .social-nav__item:last-of-type{margin-right:0}.social-nav--alt .social-nav__item:last-of-type svg{-webkit-transform:scale(1.8);transform:scale(1.8)}.social-nav--alt .social-nav__item:not(:last-of-type){margin-right:22px}.church-choir-nav{margin:20px 0;text-align:center}@media screen and (min-width:1024px){.church-choir-nav{margin:0}}.church-choir-nav__item{color:#3b3b3b;display:inline-block;font-family:DharmaGothicM-Thin;font-size:1.8rem;text-transform:uppercase;margin:0 6px}.church-choir-nav__item:last-of-type{font-family:DharmaGothicM-ExLight;color:#8e1a1e}.nav-trigger{cursor:pointer;display:block;height:12.5px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px}.nav-trigger span{left:0;margin-top:-1.25px;top:50%;transition:all .2s linear}.nav-trigger span,.nav-trigger span:after,.nav-trigger span:before{display:block;width:25px;height:2.5px;background:#3b3b3b;border-radius:2px;position:absolute}.nav-trigger span:after,.nav-trigger span:before{content:"";transition:.2s linear}.nav-trigger span:before{top:-5px}.nav-trigger span:after{bottom:-5px}.menu-open .nav-trigger span{background-color:transparent;transition:all .2s linear}.menu-open .nav-trigger span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-open .nav-trigger span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.highway{margin:240px auto 0;max-width:1440px;position:relative;width:calc(100% - 20px);z-index:1}@media screen and (min-width:1024px){.highway{margin:280px auto 0;width:calc(100% - 80px)}}.highway__hero img{width:100%}.highway__header{margin:20px auto 40px;width:100%}@media screen and (min-width:768px){.highway__header{display:flex;justify-content:space-between;margin-bottom:0;margin-top:30px;max-width:1080px}}@media screen and (min-width:1024px){.highway__header{margin-top:80px}}.highway__header__title{color:#3b3b3b;font:700 22px/1 Arial,sans-serif;letter-spacing:-1.1px;margin-bottom:40px;max-width:450px;text-transform:uppercase}@media screen and (min-width:768px){.highway__header__title{font-size:30px;letter-spacing:-1.5px;max-width:100%;width:450px}}@media screen and (min-width:1024px){.highway__header__title{font-size:34px;letter-spacing:-1.7px;margin-bottom:0;width:550px}}@media screen and (min-width:1200px){.highway__header__title{font-size:38px;letter-spacing:-1.9px;width:710px}}.highway__header__title span{color:#8e1a1e}.highway__body{margin-bottom:0}@media screen and (min-width:1024px){.highway__body{margin:170px auto 0;max-width:1080px}}@media screen and (min-width:1024px){.highway__content{display:flex;justify-content:space-between}}@media screen and (min-width:1024px){.highway__content__col{width:calc(50% - 30px)}}.highway__content__col p{color:#3b3b3b;font:400 16px/1.5 Arial,sans-serif;margin:0 0 1em}@media screen and (min-width:768px){.highway__content__col p{font-size:20px;line-height:28px}}.highway__available{margin:80px 0}.highway__available__title{color:#3b3b3b;font:700 22px/1 Arial,sans-serif;letter-spacing:-1.1px;margin:0 auto 40px;max-width:450px;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.highway__available__title{font-size:30px;letter-spacing:-1.5px;max-width:100%;width:450px}}@media screen and (min-width:1024px){.highway__available__title{font-size:34px;letter-spacing:-1.7px;width:550px}}@media screen and (min-width:1200px){.highway__available__title{font-size:38px;letter-spacing:-1.9px;width:710px}}.highway__available__callouts{display:flex;justify-content:space-between;margin:0 auto;max-width:840px}.highway__available__callouts .highway-callout{position:relative;width:calc(50% - 5px)}@media screen and (min-width:768px){.highway__available__callouts .highway-callout{width:calc(50% - 20px)}}.highway__available__callouts .highway-callout img{display:block;width:100%}.highway__retailers h3{margin:0 0 40px}.highway__retailers ul{margin:0;padding:0}@media screen and (min-width:420px){.highway__retailers ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (min-width:840px){.highway__retailers ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media screen and (min-width:1024px){.highway__retailers ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}}.highway__retailers ul li{color:#3b3b3b;font:400 16px/1.5 Arial,sans-serif;margin:0 0 .5em}.footer{background:url(../images/footer-greyscale.jpg) no-repeat 50% transparent;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:500px;padding:40px 0;position:relative}@media screen and (min-width:1024px){.footer{min-height:500px}}.footer__branding{margin:0 auto}.footer__branding a{background:url(../images/asset.logo-white.png) no-repeat;background-size:100% auto;display:block;height:51px;width:129px;overflow:hidden;position:relative}.footer__branding svg{display:none}.footer__nav{margin:31px auto;text-align:center;width:calc(100% - 20px)}@media screen and (min-width:1024px){.footer__nav{width:calc(100% - 80px)}}.footer__nav__item{color:#fff;display:inline-block;font:400 18px/2.2 Arial,sans-serif;margin:0 5px;text-transform:uppercase}@media screen and (min-width:1024px){.footer__nav__item{line-height:1;margin:0 10px}}.footer__last{bottom:30px;position:absolute;width:100%}@media screen and (min-width:1024px){.footer__last{align-self:flex-end;bottom:40px}}.footer__last__inner{margin:0 auto;max-width:1440px;width:calc(100% - 20px)}@media screen and (min-width:1024px){.footer__last__inner{display:flex;justify-content:space-between;width:calc(100% - 80px)}}@media screen and (min-width:1024px){.footer .footer-social{align-items:flex-end;display:flex}}.footer .footer-social--mobile{display:flex;justify-content:center;margin:0 auto 170px;text-align:center;width:calc(100% - 40px)}@media screen and (min-width:1024px){.footer .footer-social--mobile{display:none}}.footer .footer-social--desktop{display:none}@media screen and (min-width:1024px){.footer .footer-social--desktop{display:flex}}.footer .footer-social__item{margin:0 10px}.footer .footer-social__item:not(:last-of-type){margin-right:10px}.footer .footer-social__item svg{height:24px;-webkit-transform:scale(1.1);transform:scale(1.1);width:24px}.footer .footer-social__item svg *{fill:#fff}@media screen and (min-width:1024px){.footer .footer-social__item{align-self:flex-end;margin-right:0}}.footer .trademark-info{align-self:flex-end;color:#fff;font:400 14px/1.4em Arial,sans-serif;margin:20px 0 0;text-transform:uppercase}@media screen and (min-width:1024px){.footer .trademark-info{margin:0}}@media screen and (min-width:1024px){.footer .copy-info{display:flex;order:-1}}.footer .copy-info__labels{display:flex;justify-content:flex-start;margin-bottom:20px}@media screen and (min-width:1024px){.footer .copy-info__labels{margin-bottom:0;margin-right:30px}}.footer .copy-info__labels__item:first-of-type{margin-right:10px}.footer .copy-info__labels__item img{height:53px}@media screen and (min-width:1024px){.footer .copy-info__labels__item img{height:70px}}.footer .copy-info__nav{align-self:flex-end}.footer .copy-info__nav__text{color:#fff;font:400 14px/1 Arial,sans-serif;text-transform:uppercase}@media screen and (max-width:1023px){.footer .copy-info__nav__text{margin-bottom:5px}}.footer .copy-info__nav__nav a{color:#fff;font:700 14px/1 Arial,sans-serif;margin-right:8px;text-transform:uppercase}.no-touch .footer .copy-info__nav__nav a:hover{text-decoration:underline}.grid-list{display:flex;flex-direction:column;margin-bottom:64px;margin-top:64px}@media screen and (min-width:768px){.grid-list{display:grid;grid-gap:110px 80px;grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.grid-list{grid-template-columns:1fr 1fr 1fr;grid-gap:110px 80px;margin-top:76px}}@media screen and (min-width:1024px){.grid-list--news{margin-bottom:190px}}.grid-list__item{position:relative}@media screen and (max-width:767px){.grid-list__item{margin-bottom:56px}}.grid-list__item__video{height:0;max-width:100%;overflow:hidden;padding-top:61.3333333333vw;position:relative}@media screen and (min-width:768px){.grid-list__item__video{padding-top:29.9479166667vw}}@media screen and (min-width:1024px){.grid-list__item__video{padding-top:16.796875vw}}@media screen and (min-width:1440px){.grid-list__item__video{padding-top:15.9722222222vw}}@media screen and (min-width:1600px){.grid-list__item__video{height:230px;padding-top:unset}}.grid-list__item__video iframe{height:100%;position:absolute;top:0;left:0;width:100%}.grid-list__item__video img.cover{display:block;height:100%;position:absolute;top:0;width:100%}.grid-list__item__video svg.icon{display:block;fill:#fff;height:48px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.grid-list__item__video--playing img.cover,.grid-list__item__video--playing svg.icon{display:none}.grid-list__item__img img{height:auto;width:100%}.grid-list__item__copy p{font:400 16px/1 Arial,sans-serif;color:#3b3b3b;margin-top:22px;margin-bottom:0}@media screen and (min-width:1024px){.grid-list__item__copy p{font:400 16px/1.3 Arial,sans-serif}}.grid-list--meet-greet{margin-bottom:45px;margin-top:132px}@media screen and (min-width:1024px){.grid-list--meet-greet{grid-gap:75px 80px}}.grid-list--meet-greet .grid-list__item__img{height:0;overflow:hidden;padding-top:100%;position:relative}.grid-list--meet-greet .grid-list__item__img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.grid-list--discography{margin-bottom:84px;margin-top:54px}@media screen and (min-width:1024px){.grid-list--discography{margin-bottom:174px;margin-top:43px;grid-gap:55px 80px}}.grid-list--discography .grid-list__item__img{background-color:#fff;padding:18px}.membership{max-width:834px;margin:auto}@media screen and (min-width:1024px){.membership{margin-top:78px}}.membership--with-bottom-margin{margin-bottom:80px;padding-bottom:80px}.membership__card{border:2px solid #3b3b3b;padding:24px 20px;margin-top:24px}@media screen and (min-width:1024px){.membership__card{display:flex;justify-content:space-between;padding:22px 106px 18px}}.membership__card__column{text-align:center}@media screen and (max-width:1023px){.membership__card__column:not(:last-child){margin-bottom:32px}}.modal{background:#fff;border:3px solid #3b3b3b;display:none;flex-direction:column;justify-content:center;left:50%;min-height:400px;max-height:calc(100vh - 40px);max-width:700px;overflow-y:auto;position:fixed;padding:40px 20px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 40px);z-index:10000}@media screen and (min-width:768px){.modal{padding:45px 20px}}.modal.modal-active{display:block}.modal__body,.modal__footer,.modal__header{margin:0 auto;max-width:600px}.modal__close{height:20px;position:absolute;right:20px;top:20px;width:20px}.modal__close img{width:100%}.modal__header{margin-bottom:40px;text-align:center;text-transform:uppercase}.modal__header h2{color:#8e1a1e;font:800 20px/20px Arial,sans-serif;margin-bottom:5px}.modal__header h3{color:#8e1a1e;font:800 26px/1.1 Arial,sans-serif}@media screen and (min-width:768px){.modal__header h3{font-size:30px;line-height:1.1}}.modal__body p{color:#8e1a1e;font:400 16px/24px Arial,sans-serif;margin-bottom:1rem}.modal__body p strong{font-weight:800}.modal__body p a{color:#8e1a1e;font-weight:800}.modal__body aside{color:#8e1a1e;font:800 14px/24px Arial,sans-serif;text-transform:uppercase}.modal__footer{margin-top:45px}.news-latest-wrapper{margin-bottom:42px;margin-top:115px}@media screen and (min-width:1024px){.news-latest-wrapper{margin-bottom:150px;margin-top:170px}}.news-latest .card{background-color:#fff;border:2px solid #3b3b3b;display:flex;flex-direction:column;padding:10px}@media screen and (min-width:1024px){.news-latest .card{flex-direction:row;padding:20px}}.news-latest .card__img{height:0;overflow:hidden;padding-top:56vw;position:relative}@media screen and (min-width:1024px){.news-latest .card__img{padding-top:39.0625vw;width:calc(100% - 560px)}}@media screen and (min-width:1440px){.news-latest .card__img{padding-top:27.7777777778vw}}@media screen and (min-width:1600px){.news-latest .card__img{height:400px;padding-top:unset}}.news-latest .card__img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.news-latest .card__content{display:flex;flex-direction:column;padding:0 5px 0 0;margin-right:auto}@media screen and (min-width:1024px){.news-latest .card__content{padding:20px 0 20px 20px;max-width:520px}}.news-latest .card__content__copy p{font:400 18px/1.4 Arial,sans-serif;color:#3b3b3b}@media screen and (min-width:1024px){.news-latest .card__content__copy p{font:400 18px/1.4 Arial,sans-serif}}.news-latest .card__content__copy p+p{margin-top:24px}.profile-nav{display:flex;flex-direction:column;justify-content:flex-end;margin:0 0 32px auto;padding-top:10px;text-align:right}@media screen and (min-width:1024px){.profile-nav{margin:32px 48px 43px auto;flex-direction:row;padding-top:0}}.profile-nav__link{padding-bottom:13px}@media screen and (min-width:1024px){.profile-nav__link{padding-bottom:0}}@media screen and (min-width:1024px){.profile-nav__link:not(:last-child){margin-right:30px}}.profile-nav__link:first-child{padding-top:10px}@media screen and (min-width:1024px){.profile-nav__link:first-child{padding-top:0}}.profile-nav__link--button{background:transparent;border:0;padding:0}.profile-nav__link:hover{text-decoration:underline}@-webkit-keyframes rotate{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}@keyframes rotate{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}.profile-card{align-self:baseline;padding-top:39px;padding-bottom:52px;margin:0 auto 36px;max-width:370px;width:100%}@media screen and (max-width:1023px){.profile-card{display:none}}@media screen and (min-width:1024px){.profile-card{border-right:2px solid #dadada}}.profile-card .title:first-of-type{margin-bottom:14px}.profile-card--digital-id{display:block!important}.profile-card__avatar{background:#8e1a1e;border:2px solid #3b3b3b;border-radius:50%;height:160px;margin:0 auto 21px;overflow:hidden;position:relative;width:160px}.profile-card__avatar img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;-webkit-transform:scale(1.2);transform:scale(1.2)}.profile-card__avatar form,.profile-card__avatar img{height:100%;left:0;top:0;width:100%}.profile-card__avatar form input{visibility:hidden}.profile-card__avatar form label{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.profile-card__avatar form label svg{height:40px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px}.profile-card__wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;width:calc(100% - 40px)}.profile-card__bio{margin-top:8px}.profile-card__bio p{font:400 16px/1.4 Arial,sans-serif;margin-top:0}@media screen and (min-width:1024px){.profile-card__bio p{font-size:18px}}.profile-card__spinning-icon{-webkit-animation:rotate 2s ease-in-out infinite forwards;animation:rotate 2s ease-in-out infinite forwards;background:url(../images/ec_icon.png);background-size:contain;height:100px;margin:40px 0 0;width:100px}.promotion{margin-top:88px}@media screen and (min-width:1024px){.promotion{margin-top:208px}}.promotion__img img{height:auto;width:100%}.presale{margin:0 auto;padding-bottom:70px;width:100%}@media screen and (min-width:1024px){.presale{width:calc(100% - 80px)}}.presale__codes__single{display:flex;border-bottom:1px solid #c4c4c4;flex-direction:row;justify-content:space-between;padding-bottom:10px}@media screen and (min-width:1024px){.presale__codes__single{border-bottom:2px solid #c4c4c4}}.presale__codes__single:not(:first-of-type){margin-top:24px}.presale__codes__single:first-of-type{margin-top:66px}.pit-ticket-orders{margin:0 auto;padding-bottom:70px;width:100%}@media screen and (min-width:1024px){.pit-ticket-orders{width:calc(100% - 80px)}}.pit-ticket-orders__order{border-bottom:1px solid #c4c4c4;padding-bottom:10px}@media screen and (min-width:1024px){.pit-ticket-orders__order{border-bottom:2px solid #c4c4c4}}.pit-ticket-orders__order:not(:first-of-type){margin-top:24px}.pit-ticket-orders__order:first-of-type{margin-top:66px}.premium-box{margin-top:50px}@media screen and (min-width:1024px){.premium-box{margin-top:176px}}.premium-box__copy p,.premium-box__join p{font:400 18px/22px Arial,sans-serif;color:#3b3b3b}@media screen and (min-width:1024px){.premium-box__copy p,.premium-box__join p{font:400 18px/22px Arial,sans-serif}}.premium-box__copy p span,.premium-box__join p span{font-weight:700}.premium-box__copy{margin:0 auto;max-width:730px;padding:6px 15px 18px;text-align:center}@media screen and (min-width:1024px){.premium-box__copy{padding:24px 15px 28px}}.premium-box__copy .link{display:inline-block;line-height:20px}.premium-box__join{display:flex;justify-content:center;padding:0 15px 46px}.premium-box__join p{align-self:center;margin:0 10px 0 0}.share{padding-top:14px;padding-bottom:30px}@media screen and (min-width:1024px){.share{padding-bottom:0;padding-left:40px;padding-top:98px}}@media screen and (max-width:1023px){.share .social-nav__item:first-of-type{margin-right:0}.share .social-nav__item:last-of-type{margin-left:5px}}.share span{font:400 20px/28px Arial,sans-serif;padding-bottom:4px;padding-left:9px;text-transform:uppercase}.share__stats{display:flex;margin-bottom:18px}.share__stats__messages{display:flex}.share__stats__likes{display:flex;padding-right:25px}.share__socials{display:flex}.share__socials span{padding-left:0;padding-right:35px}@media screen and (min-width:1024px){.share__socials span{padding-right:32px}}.share--socials{display:flex;justify-content:flex-end;padding-top:26px;padding-bottom:42px}@media screen and (min-width:1024px){.share--socials{padding-bottom:34px}}.share--socials span{padding-right:22px}@media screen and (min-width:1024px){.share--socials span{padding-right:38px}}.share--stats{display:flex;justify-content:center;padding-top:28px;padding-left:0;padding-bottom:0}.shop{order:3}@media screen and (min-width:1024px){.shop{order:unset;margin-left:50px;width:39.0625vw}}@media screen and (min-width:1200px){.shop{margin-left:105px;width:34.0625vw}}@media screen and (min-width:1600px){.shop{width:545px}}.shop .products{width:100%;margin-top:32px}@media screen and (min-width:1024px){.shop .products{margin-top:60px}}.shop .products:first-child{margin-top:0}.shop .products__single{display:flex;height:170px}@media screen and (min-width:1024px){.shop .products__single{border:2px solid #3b3b3b;height:255px;padding:15px}}.shop .products__single:not(:last-of-type){margin-bottom:40px}@media screen and (min-width:1024px){.shop .products__single:not(:last-of-type){margin-bottom:20px}}.shop .products__single__img{border:2px solid #3b3b3b;height:100%;width:auto}.shop .products__single__img img{height:100%;width:auto}.shop .products__single__details{display:flex;flex-direction:column;justify-content:space-between;padding-left:10px}@media screen and (min-width:1024px){.shop .products__single__details{padding:18px 0 0 24px}}.subnav{position:relative;z-index:10}@media screen and (min-width:1024px){.subnav{margin-top:170px}}.subnav__link{color:#3b3b3b;font:400 30px/36px Arial,sans-serif;opacity:.7}@media screen and (min-width:1024px){.subnav__link{font:400 36px/42px Arial,sans-serif}}.subnav__link--active{border-bottom:3px solid #8e1a1e;opacity:1}.subnav__link:not(last-child){margin-right:44px}.texture{left:0;min-height:400px;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:1024px){.texture{min-height:700px;top:-130px}}.texture img:not(.texture-title){height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:absolute;width:100%}.texture img.texture-title{left:50%;max-width:800px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 40px);z-index:10}@media screen and (min-width:768px){.texture img.texture-title{top:390px}}.texture:after{background:linear-gradient(180deg,hsla(0,0%,93.3%,0) 0,#eee 96%);bottom:0;content:"";display:block;height:30%;left:0;position:absolute;width:100%;z-index:1}.texture--none:after{content:unset}.texture--bigger{min-height:560px}@media screen and (min-width:1024px){.texture--bigger{min-height:910px;top:0}}.texture--white-overlay:before{background:hsla(0,0%,100%,.6);content:"";height:100%;position:absolute;width:100%;z-index:1}.texture--overlay-reduced:before{background:hsla(0,0%,100%,.4)}@media screen and (min-width:1024px){.texture--more-top{top:-94px}}.texture--small-top{top:0}@media screen and (min-width:1024px){.texture--small-top{top:-7px}}.texture--news{top:-10px}@media screen and (min-width:1024px){.texture--news{top:-70px}}.texture--linear-top:before{background:linear-gradient(180deg,#9f4348 10%,hsla(0,0%,93.3%,0));content:"";display:block;height:50%;left:0;position:absolute;top:0;width:100%;z-index:1}.texture--top-profile{top:-80px}.texture--top-profile:before{height:65%}@media screen and (min-width:1024px){.texture--top-profile{top:-170px}.texture--top-profile:before{background:linear-gradient(180deg,#9f4348 60%,hsla(0,0%,93.3%,0));height:60%}}.texture--discography{min-height:560px}@media screen and (min-width:1024px){.texture--discography{min-height:1040px}}.texture--discography:before{background:linear-gradient(180deg,#2e5669 10%,rgba(198,221,221,0))}.texture--discography:after{height:60%}@media screen and (min-width:1024px){.texture--404{min-height:1040px;top:0}}@media screen and (max-width:1023px){.texture--article{min-height:300px}}@media screen and (min-width:1024px){.texture--tour{top:-35px}}body.dark .texture:after{background:linear-gradient(180deg,hsla(0,0%,93.3%,0) 0,#000 96%)}.tours{display:flex;flex-direction:column;margin-bottom:101px;margin-top:90px}@media screen and (min-width:1024px){.tours{margin-bottom:101px;margin-top:125px;width:calc(100% - 414px)}}@media screen and (max-width:768px){.tours h2.title{font-size:4em}}.tours .tour-dates__single{border-bottom:1px solid rgba(59,59,59,.2);display:flex;flex-direction:column;justify-content:space-between;padding:17px 0 20px;position:relative}@media screen and (min-width:1024px){.tours .tour-dates__single{flex-direction:row;padding:25px 0 20px}}.tours .tour-dates__single:first-of-type{margin-top:40px}@media screen and (min-width:1024px){.tours .tour-dates__single:first-of-type{margin-top:38px}}.tours .tour-dates__single__info{margin-bottom:12px}@media screen and (min-width:1024px){.tours .tour-dates__single__info{margin-bottom:0}}.tours .tour-dates__single__actions{align-items:baseline;display:flex;flex-direction:row-reverse;margin:0 auto 0 0}@media screen and (min-width:1024px){.tours .tour-dates__single__actions{flex-direction:row;margin:20px 0 0;flex-shrink:0}}.tours .tour-dates__single__actions .link:first-child{margin-left:15px;max-height:30px}@media screen and (min-width:1024px){.tours .tour-dates__single__actions .link:first-child{margin-left:0;margin-right:20px}}.tours--past{width:225px}@media screen and (max-width:1023px){.tours--past{margin-bottom:0;margin-top:15px;width:100%}}@media screen and (max-width:1023px){.tours--past .tour-dates__single__info{margin-bottom:0;margin-top:10px}}.tours--alt{margin-bottom:60px;margin-top:56px}@media screen and (min-width:1024px){.tours--alt{margin-bottom:132px;margin-top:115px;width:46.875vw}}@media screen and (min-width:1200px){.tours--alt{width:49.0625vw}}@media screen and (min-width:1600px){.tours--alt{width:785px}}@media screen and (max-width:1023px){.tours--alt .tour-dates__single:first-of-type{margin-top:2px}}.videos{margin-top:95px}@media screen and (min-width:1024px){.videos{margin-top:125px}}.video__card{padding-top:72px}.video__card__item{height:0;max-width:100%;overflow:hidden;padding-top:58.1333333333vw;position:relative}@media screen and (min-width:768px){.video__card__item{padding-top:56.7708333333vw}}@media screen and (min-width:1024px){.video__card__item{padding-top:56.25vw}}@media screen and (min-width:1440px){.video__card__item{padding-top:56.3888888889vw}}@media screen and (min-width:1600px){.video__card__item{height:812px;padding-top:unset}}.video__card__item iframe{height:100%;position:absolute;top:0;left:0;width:100%}@media screen and (min-width:768px){.video__card__item iframe{padding-top:29.9479166667vw}}@media screen and (min-width:1024px){.video__card__item iframe{padding-top:79.296875vw}}@media screen and (min-width:1440px){.video__card__item iframe{padding-top:56.3888888889vw}}@media screen and (min-width:1600px){.video__card__item iframe{height:812px;padding-top:unset}}.video__card__item img.cover{display:block;height:100%;position:absolute;top:0;width:100%}.video__card__item svg.icon{display:block;fill:#fff;height:48px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video__card__item--playing img.cover,.video__card__item--playing svg.icon{display:none}.heartandsoul{background-image:url(../images/heartandsoul/header-background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:-70px;overflow:hidden;position:relative}@media screen and (min-width:900px){.heartandsoul{margin-top:-130px;padding-top:160px;padding-bottom:70px}}.heartandsoul__title{font-size:4rem;text-transform:uppercase;font-weight:400;margin-bottom:2rem;margin-top:3rem;line-height:1;color:#fff;text-align:center}@media screen and (min-width:900px){.heartandsoul__title{font-size:6rem;margin-top:2rem}}.heartandsoul__title__highlight{font-size:6rem;font-family:DharmaGothicM-ExLight;display:block}@media screen and (min-width:900px){.heartandsoul__title__highlight{display:inline}}.heartandsoul .banners{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:900px){.heartandsoul .banners{flex-direction:row}}.heartandsoul .banners__item{text-align:center;max-width:500px;margin-bottom:50px;position:relative;overflow:hidden}.heartandsoul .banners__item__ribbon_and{position:absolute;right:0;top:0;background-color:#fff;-webkit-transform:rotate(45deg) translate(74px,-20px);transform:rotate(45deg) translate(74px,-20px);text-align:center;width:260px;text-transform:uppercase;padding-top:6px;padding-bottom:6px}.heartandsoul .banners__item__ribbon_and span{line-height:1.1;display:block}@media screen and (min-width:768px){.heartandsoul .banners__item{margin-left:4.4%}.heartandsoul .banners__item:first-child{margin-left:0}}.heartandsoul .banners__item>img{width:100%;height:auto;border:2px solid #fff;box-shadow:0 0 50px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 50px 0 rgba(0,0,0,.5)}.heartandsoul .banners__item .buttons{margin-top:20px;margin-left:auto;margin-right:auto;display:inline-block}.heartandsoul .banners__item .buttons li{margin-bottom:15px}.heartandsoul .banners__item .buttons li:last-child{margin-bottom:0}.heartandsoul .banners__item .buttons__item{display:block}.heartandsoul .banners__item .buttons__item img{height:44px}.heartandsoul-button{font-family:Arial,sans-serif;text-transform:uppercase;font-size:20px;letter-spacing:1px;text-align:center;line-height:44px;background-color:#fff;border-radius:0;color:#000;width:250px;height:44px}.heartandsoul-button.heart{color:#961c21}.heartandsoul-button.and{color:#6023be}.heartandsoul-button.soul{color:#27699b}.church-choir-exclusive{color:#fff;margin-top:30px}@media screen and (min-width:768px){.church-choir-exclusive .wrapper--mobile-col{flex-direction:row}}.church-choir-exclusive__intro-text{text-align:center;margin-bottom:50px}.church-choir-exclusive__intro{flex-basis:50%;max-width:480px;margin-bottom:50px;position:relative;overflow:hidden;margin-left:auto;margin-right:auto}.church-choir-exclusive__intro__ribbon{color:#000;position:absolute;right:0;top:0;background-color:#fff;-webkit-transform:rotate(45deg) translate(74px,-20px);transform:rotate(45deg) translate(74px,-20px);text-align:center;width:260px;text-transform:uppercase}.church-choir-exclusive__intro__ribbon span{display:block}.church-choir-exclusive__intro__image{overflow:hidden;position:relative}.church-choir-exclusive__intro img{border:2px solid #fff;width:100%}@media screen and (min-width:768px){.church-choir-exclusive__intro{max-width:none;padding-right:calc(10% - 30px)}}.church-choir-exclusive__intro__text{margin-top:2.2rem}.church-choir-exclusive__intro__ribbon_and{position:absolute;right:0;top:0;background-color:#fff;-webkit-transform:rotate(45deg) translate(74px,-20px);transform:rotate(45deg) translate(74px,-20px);text-align:center;width:260px;text-transform:uppercase}.church-choir-exclusive__intro__ribbon_and span{display:block}@media screen and (min-width:768px){.church-choir-exclusive__intro{margin-left:50px}.church-choir-exclusive__intro:first-child{margin-left:0}}.church-choir-exclusive__intro>img{width:100%;height:auto;border:2px solid #fff;box-shadow:0 0 50px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 50px 0 rgba(0,0,0,.5)}.church-choir-exclusive__intro .buttons{margin-top:20px;margin-left:auto;margin-right:auto;display:inline-block;width:100%}.church-choir-exclusive__intro .buttons li{margin-bottom:15px}.church-choir-exclusive__intro .buttons li:last-child{margin-bottom:0}.church-choir-exclusive__intro .buttons__item{display:block}.church-choir-exclusive__play{flex-basis:50%}.church-choir-exclusive__play__audio{display:flex;padding:15px;background-color:#fff;color:#333}.church-choir-exclusive__play__audio h4,.church-choir-exclusive__play__audio h5{font-family:Arial,sans-serif;letter-spacing:0;line-height:1;color:#000}.church-choir-exclusive__play__audio h4{font-size:1.4rem;margin-bottom:0;margin-top:0;font-weight:700}.church-choir-exclusive__play__audio h5{margin-bottom:0;margin-top:0;font-size:1.2rem}.church-choir-exclusive__play__audio img{width:100px;height:100px;margin-right:20px;border-radius:10px}.church-choir-exclusive__play__audio__music{flex:1;display:flex;flex-direction:column;justify-content:space-between}.church-choir-exclusive__play__playlist{padding:15px;background-color:#fff;color:#333}.church-choir-exclusive__play__playlist-item{width:100%;display:flex;cursor:pointer;padding:8px}.church-choir-exclusive__play__playlist-item:hover{background-color:#e5e5e5}.church-choir-exclusive__play__playlist-item:last-of-type{margin-bottom:0}.church-choir-exclusive__play__playlist-item.active{font-weight:700}.church-choir-exclusive__play .title-container{display:flex;align-items:center;justify-content:center;margin-top:4.2rem;margin-bottom:1.8rem}.church-choir-exclusive__play .title-container h3{color:#fff;letter-spacing:0;font-family:Arial,sans-serif;text-transform:uppercase;font-weight:700;margin-top:0;margin-bottom:0;margin-right:10px;font-size:1.4rem}.church-choir-exclusive__play .title-container img{width:auto;height:40px}.church-choir-exclusive__play__spotify{margin-top:30px}.church-choir-exclusive__play__spotify iframe{width:100%;height:200px}.church-choir-exclusive__play__spotify .title-container{margin-top:0}.church-choir-exclusive__play__apple-music .title-container{align-items:flex-end}.home-content .home-col{margin-bottom:100px;margin-top:54px}@media screen and (min-width:1024px){.home-content .home-col{margin-bottom:132px;margin-top:115px}}.home-content .home-col .tours{margin-bottom:0;margin-top:100px}.home-content .news-latest .card{flex-direction:column}.home-content .news-latest .card__img{height:200px;padding-top:0;width:100%}@media screen and (min-width:768px){.hide-on-desktop{display:none!important}}@media screen and (max-width:767px){.hide-on-mobile{display:none!important}}.no-scroll{overflow:hidden}.visually-hidden{visibility:hidden}.login-with-facebook{background:#fff;border:2px solid #3f80ff;border-radius:20px;color:#3f80ff!important;display:inline-block;font:700 16px/36px Arial,sans-serif!important;min-width:175px;height:40px;padding:0 5px;text-align:center;text-decoration:none!important;transition:-webkit-transform .3s ease-in-out!important;transition:transform .3s ease-in-out!important;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out!important}@media screen and (min-width:500px){.login-with-facebook{padding:0 15px}}@media screen and (min-width:1024px){.login-with-facebook:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}