.urgent a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.urgent ul,.events ul,.quicklinks ul{margin:0;padding:0;list-style:none}.urgent__list__item__close{border:0;outline:0;padding:0;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}.hero__content a,.events .inner,.events__item a{display:inline-block;*display:inline;*zoom:1}.hero__inset,.hero__content svg,.events__bg,.quicklinks__item--Heart .quicklinks__item__icon:after,.quicklinks__item--Person .quicklinks__item__icon:before,.quicklinks__item--Person .quicklinks__item__icon:after{position:absolute;top:0;right:0;bottom:0;left:0}.svg__white{fill:#FFFFFF}.transparent30{opacity:.3}.home__link{border:1px solid #96acd9;font-size:1.1em;color:#325db2;padding:.5em 1.2em;margin-top:1.5em;border-radius:8px;float:left}.home__link.pale{color:#96acd9}.home__link span,.home__link img{display:inline-block;vertical-align:middle}@media all and (max-width: 768px){.mob__hide{display:none}}.lte-ie8 .mob__hide{display:none}@media all and (min-width: 769px){.home__link,.events__item a,.events__date,.events__time,.contact__details a{-webkit-transition:color 200ms ease, background 200ms ease, border 200ms ease;transition:color 200ms ease, background 200ms ease, border 200ms ease}.home__link:hover{border-color:#325db2;background:#325db2;color:#FFF}.home__link.pale:hover{border-color:#FFF;background:#FFF;color:#335db3}.load--pop,.load--left,.load--right{opacity:0;-webkit-transition:-webkit-transform 1400ms cubic-bezier(0.77, 0, 0.18, 1),opacity 1400ms cubic-bezier(0.77, 0, 0.18, 1);transition:transform 1400ms cubic-bezier(0.77, 0, 0.18, 1),opacity 1400ms cubic-bezier(0.77, 0, 0.18, 1)}.inview .load--pop,.inview .load--left,.inview .load--right{opacity:1;-webkit-transform:scale(1) translateX(0);-ms-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}.load--pop{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.68, -0.55, 0.27, 1.55),opacity 1000ms cubic-bezier(0.68, -0.55, 0.27, 1.55);transition:transform 1000ms cubic-bezier(0.68, -0.55, 0.27, 1.55),opacity 1000ms cubic-bezier(0.68, -0.55, 0.27, 1.55)}.load--left{-webkit-transform:translateX(-40%);-ms-transform:translateX(-40%);transform:translateX(-40%)}.load--right{-webkit-transform:translateX(40%);-ms-transform:translateX(40%);transform:translateX(40%)}}.lte-ie8 .home__link,.lte-ie8 .events__item a,.events__item .lte-ie8 a,.lte-ie8 .events__date,.lte-ie8 .events__time,.lte-ie8 .contact__details a,.contact__details .lte-ie8 a{-webkit-transition:color 200ms ease, background 200ms ease, border 200ms ease;transition:color 200ms ease, background 200ms ease, border 200ms ease}.lte-ie8 .home__link:hover{border-color:#325db2;background:#325db2;color:#FFF}.lte-ie8 .home__link.pale:hover{border-color:#FFF;background:#FFF;color:#335db3}.lte-ie8 .load--pop,.lte-ie8 .load--left,.lte-ie8 .load--right{opacity:0;-webkit-transition:-webkit-transform 1400ms cubic-bezier(0.77, 0, 0.18, 1),opacity 1400ms cubic-bezier(0.77, 0, 0.18, 1);transition:transform 1400ms cubic-bezier(0.77, 0, 0.18, 1),opacity 1400ms cubic-bezier(0.77, 0, 0.18, 1)}.inview .lte-ie8 .load--pop,.inview .lte-ie8 .load--left,.inview .lte-ie8 .load--right{opacity:1;-webkit-transform:scale(1) translateX(0);-ms-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}.lte-ie8 .load--pop{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.68, -0.55, 0.27, 1.55),opacity 1000ms cubic-bezier(0.68, -0.55, 0.27, 1.55);transition:transform 1000ms cubic-bezier(0.68, -0.55, 0.27, 1.55),opacity 1000ms cubic-bezier(0.68, -0.55, 0.27, 1.55)}.lte-ie8 .load--left{-webkit-transform:translateX(-40%);-ms-transform:translateX(-40%);transform:translateX(-40%)}.lte-ie8 .load--right{-webkit-transform:translateX(40%);-ms-transform:translateX(40%);transform:translateX(40%)}.lte-ie9 .load--pop,.lte-ie9 .load--left,.lte-ie9 .load--right{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media all and (min-width: 769px){.header__logo{-webkit-transform:scale(0) rotate(-50deg);-ms-transform:scale(0) rotate(-50deg);transform:scale(0) rotate(-50deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;opacity:0;-webkit-transition:-webkit-transform 1000ms ease 800ms, opacity 1000ms ease 800ms;transition:transform 1000ms ease 800ms, opacity 1000ms ease 800ms}.page__load .header__logo{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}}.lte-ie8 .header__logo{-webkit-transform:scale(0) rotate(-50deg);-ms-transform:scale(0) rotate(-50deg);transform:scale(0) rotate(-50deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;opacity:0;-webkit-transition:-webkit-transform 1000ms ease 800ms, opacity 1000ms ease 800ms;transition:transform 1000ms ease 800ms, opacity 1000ms ease 800ms}.page__load .lte-ie8 .header__logo{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.hero{height:auto}.hero .inner{height:20em}.hero__insets{width:50%;height:100%;position:absolute;top:0;left:0}.hero__insets,.hero__overlay{-webkit-transition:opacity 1000ms ease 300ms;transition:opacity 1000ms ease 300ms;opacity:0}.page__load .hero__insets,.page__load .hero__overlay{opacity:1}.hero__inset{width:100%%}.hero__overlay{background:url("../images/design/(hero_overlay)remove the bracket to make it work.png") no-repeat center;-webkit-background-size:cover;background-size:cover}.hero__overlay:before,.hero__overlay:after{display:none}.hero__content{background:#FFF;padding:2em 5%;color:#393939}.hero__content a{margin-bottom:1.4em;position:relative}.hero__content span{display:block}.hero__content h1{margin:0;font-size:1.25em;position:relative}.hero__content h1 strong{font-size:1.1em;color:#335db3}@media all and (min-width: 769px){.hero{height:36.5em;height:100vh;max-height:65vw}.hero .inner{height:100%}.mason--admin .hero{height:-webkit-calc(100vh - 110px);height:calc(100vh - 110px)}.hero__content{background:none;padding-top:5em;position:absolute;bottom:0;right:0;width:553px;height:205px;background:url("../images/design/hero_triangle.svg") no-repeat}}.lte-ie8 .hero{height:36.5em;height:100vh;max-height:65vw}.lte-ie8 .hero .inner{height:100%}.lte-ie8 .mason--admin .hero{height:-webkit-calc(100vh - 110px);height:calc(100vh - 110px)}.lte-ie8 .hero__content{background:none;padding-top:5em;position:absolute;bottom:0;right:0;width:553px;height:205px;background:url("../images/design/hero_triangle.svg") no-repeat}@media all and (min-width: 1104px){.hero__content{left:50%;right:auto}}.lte-ie8 .hero__content{background-image:url("../images/design/hero_triangle.png")}.urgent{z-index:150;padding:0 60px 0 14px;position:fixed;bottom:0;left:0;right:0;background:#AE4141;height:50px;color:#FFF}.urgent ul{text-align:center;line-height:50px}.urgent a{display:block;color:#FFF}.urgent p{display:inline}.urgent__list__item__close{width:50px;height:50px;position:absolute;bottom:0;right:0;background:#893333;color:#FFF}@media all and (min-width: 769px){.urgent{position:absolute}.urgent+.hero__content{bottom:50px}}.lte-ie8 .urgent{position:absolute}.lte-ie8 .urgent+.hero__content{bottom:50px}.main{padding-top:0;padding-bottom:3em}@media all and (min-width: 769px){.main{padding-top:3em}.main .inner{min-height:0}}.lte-ie8 .main{padding-top:3em}.lte-ie8 .main .inner{min-height:0}.content{padding:0 0 1em 0;font-weight:300}.content__image{position:relative;overflow:hidden;height:14em}.content>div:not(.content__share){margin-bottom:0}.content__region{font-size:1.3em;line-height:1.6em}.content--page .content__region{min-height:0}.content__image{margin-top:3em}.content__image__overlay{position:absolute;top:0;right:0;width:50%;height:100%}.mason--admin .content__image{position:absolute !important;overflow:hidden !important}.content__attachments{display:none}@media all and (min-width: 415px){.content__image{height:20em}}.lte-ie8 .content__image{height:20em}@media all and (min-width: 769px){.content{width:50%;padding:4em 2em 4em 0}.content__image{position:absolute;top:0;right:0;bottom:0;width:50%;height:100%;margin:0}}.lte-ie8 .content{width:50%;padding:4em 2em 4em 0}.lte-ie8 .content__image{position:absolute;top:0;right:0;bottom:0;width:50%;height:100%;margin:0}.events{background:#2d57a7 url("../images/design/events_bg.png") no-repeat center left;-webkit-background-size:cover;background-size:cover;text-align:center;color:#FFF}.events .inner{text-align:left;width:auto;z-index:1}.events ul{margin:2em 0 1em;font-size:1.25em}.events__bg{opacity:0}.events__heading{font-weight:400;text-transform:none;margin-left:16px}.events__item{margin:.3em 0}.events__item a{padding:.5em 16px .3em;position:relative;border-radius:8px;overflow:hidden}.events__date,.events__time{color:#96acd9}.events__title{font-size:1.4em;margin:.1em 0}.events__more{padding:.85em 1.25em .85em 1em;margin-left:16px;font-size:1em}.events__more img{margin-right:.85em}@media all and (max-width: 768px){.events__item span{display:block}}@media all and (min-width: 769px){.events{background-attachment:fixed;padding-bottom:5em}.events a>*{vertical-align:middle}.events__title{display:inline-block;margin:0 .7em .25em;max-width:20em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.events__item a:hover{background:#1d3f85;background:rgba(29,63,133,0.8)}.events__item a:hover .light{color:#FFF}}.lte-ie8 .events{background-attachment:fixed;padding-bottom:5em}.lte-ie8 .events a>*{vertical-align:middle}.lte-ie8 .events__title{display:inline-block;margin:0 .7em .25em;max-width:20em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lte-ie8 .events__item a:hover{background:#1d3f85;background:rgba(29,63,133,0.8)}.lte-ie8 .events__item a:hover .light{color:#FFF}.lte-ie8 .events{background-attachment:scroll}.quicklinks{background:url("../images/design/altar.jpg") no-repeat center;-webkit-background-size:cover;background-size:cover;font-size:1.1875em;color:#FFF}.quicklinks ul{margin-left:-0.5em;margin-right:-0.5em}.quicklinks ul:before,.quicklinks ul:after{content:"";display:table}.quicklinks ul:after{clear:both}.lte-ie7 .quicklinks ul{zoom:1}.quicklinks ul>*{float:left;padding:1em 0.5em}.quicklinks__item{width:100%}.quicklinks__item__link{width:224px;height:224px;display:block;border-radius:50%;margin:0 auto;-webkit-box-shadow:0 7px 0 rgba(0,0,0,0.18);box-shadow:0 7px 0 rgba(0,0,0,0.18)}.quicklinks__item__link:hover .quicklinks__item__circle{-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px)}.quicklinks__item__circle{z-index:1;height:100%;border-radius:50%;background:#335db3;overflow:hidden;position:relative;padding:7.2em 2.5em 1em;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.55, 0.06, 0.68, 0.19);transition:transform 300ms cubic-bezier(0.55, 0.06, 0.68, 0.19)}.quicklinks__item__icon{position:absolute;top:30px;left:0;right:0;height:100px}.quicklinks__item--Heart .quicklinks__item__icon{-webkit-transition:-webkit-transform 500ms ease 200ms;transition:transform 500ms ease 200ms}.quicklinks__item--Heart .quicklinks__item__icon,.quicklinks__item--Heart .quicklinks__item__icon:after{background:url("../images/design/icon_heart.svg") no-repeat center}.quicklinks__item--Heart .quicklinks__item__icon:after{content:''}.quicklinks__item--Heart .quicklinks__item__link:hover .quicklinks__item__icon{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.quicklinks__item--Heart .quicklinks__item__link:hover .quicklinks__item__icon:after{-webkit-transition:-webkit-transform 900ms ease 200ms, opacity 900ms ease 200ms;transition:transform 900ms ease 200ms, opacity 900ms ease 200ms;-webkit-transform:scale(2.2);-ms-transform:scale(2.2);transform:scale(2.2);opacity:0}.quicklinks__item--Wave .quicklinks__item__circle{background:#e99606}.quicklinks__item--Wave .quicklinks__item__icon{top:0;bottom:0;height:auto;background:url("../images/design/decor_wave.png") no-repeat center;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.68, -0.55, 0.27, 1.55) 200ms;transition:transform 300ms cubic-bezier(0.68, -0.55, 0.27, 1.55) 200ms}.quicklinks__item--Wave strong{position:relative}.quicklinks__item--Wave .quicklinks__item__link:hover .quicklinks__item__icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.quicklinks__item--Person .quicklinks__item__icon{width:42px;height:61px;margin:auto;top:56px}.quicklinks__item--Person .quicklinks__item__icon:before,.quicklinks__item--Person .quicklinks__item__icon:after{content:'';-webkit-transition:-webkit-transform 300ms cubic-bezier(0.46, 0.03, 0.52, 0.96) 200ms;transition:transform 300ms cubic-bezier(0.46, 0.03, 0.52, 0.96) 200ms}.quicklinks__item--Person .quicklinks__item__icon,.quicklinks__item--Person .quicklinks__item__icon:before,.quicklinks__item--Person .quicklinks__item__icon:after{background:url("../images/design/icon_people.png") no-repeat center}.quicklinks__item--Person .quicklinks__item__link:hover .quicklinks__item__icon:before{-webkit-transform:translateX(-66%) translateY(17%);-ms-transform:translateX(-66%) translateY(17%);transform:translateX(-66%) translateY(17%)}.quicklinks__item--Person .quicklinks__item__link:hover .quicklinks__item__icon:after{-webkit-transform:translateX(66%) translateY(17%);-ms-transform:translateX(66%) translateY(17%);transform:translateX(66%) translateY(17%)}@media all and (min-width: 769px){.quicklinks__item{width:33.33333%}.quicklinks__item:nth-child(2){-webkit-transition-delay:400ms;transition-delay:400ms}.quicklinks__item:nth-child(3){-webkit-transition-delay:800ms;transition-delay:800ms}}.lte-ie8 .quicklinks__item{width:33.33333%}.lte-ie8 .quicklinks__item:nth-child(2){-webkit-transition-delay:400ms;transition-delay:400ms}.lte-ie8 .quicklinks__item:nth-child(3){-webkit-transition-delay:800ms;transition-delay:800ms}@media all and (min-width: 1025px){.quicklinks{padding-top:7.5em;padding-bottom:7.5em}}.lte-ie8 .quicklinks__item--Heart .quicklinks__item__icon{background-image:url("../images/design/icon_heart.png")}.contact{background:#335db3;color:#a4bbeb}.contact__details{padding-top:.5em;padding-bottom:.5em;font-size:1.125em}.contact__details a{color:#FFF;font-size:1.185em}@media all and (max-width: 979px){.contact{border-bottom:1px solid #a4bbeb}.contact img{margin:1.4em 0 .2em}.contact span{display:block}#map{display:none}}@media all and (min-width: 769px){#map{width:100%;height:20em;display:block;background:#e5e3df url("../images/design/google_icon_loading.gif") no-repeat center}#map .gmnoprint,#map .gm-style-cc{display:none}.contact__details a:hover{color:#a4bbeb}}.lte-ie8 #map{width:100%;height:20em;display:block;background:#e5e3df url("../images/design/google_icon_loading.gif") no-repeat center}.lte-ie8 #map .gmnoprint,.lte-ie8 #map .gm-style-cc{display:none}.lte-ie8 .contact__details a:hover{color:#a4bbeb}@media all and (min-width: 980px){.contact{position:relative}.contact span,.contact img{display:inline-block;vertical-align:middle}.contact img{margin:0 .65em 0 2.5em}}