html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}a img{border:none}a{text-decoration:none}input{outline:none}button{border:none;background-color:transparent;padding:0;color:inherit;font-family:inherit;font-size:inherit;cursor:pointer}a,button,input{outline:0}input,textarea,select{border-radius:0}.color-white{color:#fff}.bg-color-white{background-color:#fff}.color-off-white{color:#F7F7F7}.bg-color-off-white{background-color:#F7F7F7}.color-light-grey{color:#E5E5E5}.bg-color-light-grey{background-color:#E5E5E5}.color-mid-grey{color:#777676}.bg-color-mid-grey{background-color:#777676}.color-border-grey{color:#ccc}.bg-color-border-grey{background-color:#ccc}.color-dark-grey{color:#262626}.bg-color-dark-grey{background-color:#262626}.color-very-dark-grey{color:#262626}.bg-color-very-dark-grey{background-color:#262626}.color-dark-blue{color:#00253E}.bg-color-dark-blue{background-color:#00253E}.color-yellow{color:#F4B900}.bg-color-yellow{background-color:#F4B900}.color-blue{color:#004D80}.bg-color-blue{background-color:#004D80}.color-red{color:#d6171e}.bg-color-red{background-color:#d6171e}.color-royal-arch-red{color:#8e0a12}.bg-color-royal-arch-red{background-color:#8e0a12}.color-black{color:#000}.bg-color-black{background-color:#000}.color-primary{color:#004D80}.bg-color-primary{background-color:#004D80}.color-secondary{color:#F4B900}.bg-color-secondary{background-color:#F4B900}.color-tertiary{color:#00253E}.bg-color-tertiary{background-color:#00253E}.color-font-color{color:#262626}.bg-color-font-color{background-color:#262626}.color-error{color:#d6171e}.bg-color-error{background-color:#d6171e}body:before{content:'1';display:none}@media all and (min-width: 361px){body:before{content:'2'}}@media all and (min-width: 501px){body:before{content:'3'}}@media all and (min-width: 701px){body:before{content:'4'}}@media all and (min-width: 1001px){body:before{content:'5'}}@media all and (min-width: 1275px){body:before{content:'6'}}html{font-size:62.5%;font-feature-settings:'lnum'}body{-webkit-font-smoothing:antialiased;font-size:1.7rem;line-height:1.4;font-family:proxima-nova, sans-serif}i,em{font-style:italic}strong,b{font-weight:700}h1,h2,h3,h4,h5,h6{margin:0}.large-text{font-size:2rem}a{color:#004D80}*,*:before,*:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html,body{-webkit-tap-highlight-color:transparent}body{width:100%;height:100%;padding-top:9.1rem;transition:padding-bottom .2s linear}@media all and (min-width: 1275px){body{padding-top:16.8rem}}body.in-mourning.home{background-color:#000;color:#fff}body.in-mourning.home .user-generated h1,body.in-mourning.home .user-generated h2,body.in-mourning.home .user-generated h3,body.in-mourning.home .user-generated h4,body.in-mourning.home .user-generated h5,body.in-mourning.home .user-generated h6{color:#fff}::-moz-selection{background-color:#004D80;color:#fff}::selection{background-color:#004D80;color:#fff}[tabindex="-1"]{outline:none}img{width:auto;max-width:100%;height:auto;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}iframe{width:100%;max-width:100%;display:block}.inner{width:calc(1275px + (2% * 2));max-width:100%;margin:0 auto;padding:0 2%}@media all and (min-width: 1001px){.inner{width:calc(1275px + (12.75rem * 2))}}.text-link-white{color:#fff;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-white:hover,.text-link-white:focus{border-bottom-color:#fff}.text-link-white-with-span{color:#fff}.text-link-white-with-span:hover .underline,.text-link-white-with-span:focus .underline{border-bottom-color:#fff}.text-link-white-with-span .underline{border-bottom:1px solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-off-white{color:#F7F7F7;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-off-white:hover,.text-link-off-white:focus{border-bottom-color:#F7F7F7}.text-link-off-white-with-span{color:#F7F7F7}.text-link-off-white-with-span:hover .underline,.text-link-off-white-with-span:focus .underline{border-bottom-color:#F7F7F7}.text-link-off-white-with-span .underline{border-bottom:1px solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-light-grey{color:#E5E5E5;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-light-grey:hover,.text-link-light-grey:focus{border-bottom-color:#E5E5E5}.text-link-light-grey-with-span{color:#E5E5E5}.text-link-light-grey-with-span:hover .underline,.text-link-light-grey-with-span:focus .underline{border-bottom-color:#E5E5E5}.text-link-light-grey-with-span .underline{border-bottom:1px solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-mid-grey{color:#777676;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-mid-grey:hover,.text-link-mid-grey:focus{border-bottom-color:#777676}.text-link-mid-grey-with-span{color:#777676}.text-link-mid-grey-with-span:hover .underline,.text-link-mid-grey-with-span:focus .underline{border-bottom-color:#777676}.text-link-mid-grey-with-span .underline{border-bottom:1px solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-border-grey{color:#ccc;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-border-grey:hover,.text-link-border-grey:focus{border-bottom-color:#ccc}.text-link-border-grey-with-span{color:#ccc}.text-link-border-grey-with-span:hover .underline,.text-link-border-grey-with-span:focus .underline{border-bottom-color:#ccc}.text-link-border-grey-with-span .underline{border-bottom:1px solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-dark-grey{color:#262626;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-dark-grey:hover,.text-link-dark-grey:focus{border-bottom-color:#262626}.text-link-dark-grey-with-span{color:#262626}.text-link-dark-grey-with-span:hover .underline,.text-link-dark-grey-with-span:focus .underline{border-bottom-color:#262626}.text-link-dark-grey-with-span .underline{border-bottom:1px solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-very-dark-grey{color:#262626;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-very-dark-grey:hover,.text-link-very-dark-grey:focus{border-bottom-color:#262626}.text-link-very-dark-grey-with-span{color:#262626}.text-link-very-dark-grey-with-span:hover .underline,.text-link-very-dark-grey-with-span:focus .underline{border-bottom-color:#262626}.text-link-very-dark-grey-with-span .underline{border-bottom:1px solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-dark-blue{color:#00253E;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-dark-blue:hover,.text-link-dark-blue:focus{border-bottom-color:#00253E}.text-link-dark-blue-with-span{color:#00253E}.text-link-dark-blue-with-span:hover .underline,.text-link-dark-blue-with-span:focus .underline{border-bottom-color:#00253E}.text-link-dark-blue-with-span .underline{border-bottom:1px solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-yellow{color:#F4B900;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-yellow:hover,.text-link-yellow:focus{border-bottom-color:#F4B900}.text-link-yellow-with-span{color:#F4B900}.text-link-yellow-with-span:hover .underline,.text-link-yellow-with-span:focus .underline{border-bottom-color:#F4B900}.text-link-yellow-with-span .underline{border-bottom:1px solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-blue{color:#004D80;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-blue:hover,.text-link-blue:focus{border-bottom-color:#004D80}.text-link-blue-with-span{color:#004D80}.text-link-blue-with-span:hover .underline,.text-link-blue-with-span:focus .underline{border-bottom-color:#004D80}.text-link-blue-with-span .underline{border-bottom:1px solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-red{color:#d6171e;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-red:hover,.text-link-red:focus{border-bottom-color:#d6171e}.text-link-red-with-span{color:#d6171e}.text-link-red-with-span:hover .underline,.text-link-red-with-span:focus .underline{border-bottom-color:#d6171e}.text-link-red-with-span .underline{border-bottom:1px solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-royal-arch-red{color:#8e0a12;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-royal-arch-red:hover,.text-link-royal-arch-red:focus{border-bottom-color:#8e0a12}.text-link-royal-arch-red-with-span{color:#8e0a12}.text-link-royal-arch-red-with-span:hover .underline,.text-link-royal-arch-red-with-span:focus .underline{border-bottom-color:#8e0a12}.text-link-royal-arch-red-with-span .underline{border-bottom:1px solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-black{color:#000;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-black:hover,.text-link-black:focus{border-bottom-color:#000}.text-link-black-with-span{color:#000}.text-link-black-with-span:hover .underline,.text-link-black-with-span:focus .underline{border-bottom-color:#000}.text-link-black-with-span .underline{border-bottom:1px solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-primary{color:#004D80;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-primary:hover,.text-link-primary:focus{border-bottom-color:#004D80}.text-link-primary-with-span{color:#004D80}.text-link-primary-with-span:hover .underline,.text-link-primary-with-span:focus .underline{border-bottom-color:#004D80}.text-link-primary-with-span .underline{border-bottom:1px solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-secondary{color:#F4B900;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-secondary:hover,.text-link-secondary:focus{border-bottom-color:#F4B900}.text-link-secondary-with-span{color:#F4B900}.text-link-secondary-with-span:hover .underline,.text-link-secondary-with-span:focus .underline{border-bottom-color:#F4B900}.text-link-secondary-with-span .underline{border-bottom:1px solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-tertiary{color:#00253E;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-tertiary:hover,.text-link-tertiary:focus{border-bottom-color:#00253E}.text-link-tertiary-with-span{color:#00253E}.text-link-tertiary-with-span:hover .underline,.text-link-tertiary-with-span:focus .underline{border-bottom-color:#00253E}.text-link-tertiary-with-span .underline{border-bottom:1px solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-font-color{color:#262626;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-font-color:hover,.text-link-font-color:focus{border-bottom-color:#262626}.text-link-font-color-with-span{color:#262626}.text-link-font-color-with-span:hover .underline,.text-link-font-color-with-span:focus .underline{border-bottom-color:#262626}.text-link-font-color-with-span .underline{border-bottom:1px solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-error{color:#d6171e;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-error:hover,.text-link-error:focus{border-bottom-color:#d6171e}.text-link-error-with-span{color:#d6171e}.text-link-error-with-span:hover .underline,.text-link-error-with-span:focus .underline{border-bottom-color:#d6171e}.text-link-error-with-span .underline{border-bottom:1px solid transparent;transition:border-bottom-color 0.2s ease-in-out}.text-link-blues{color:#004D80;transition:color .2s ease-in-out}.text-link-blues:hover,.text-link-blues:focus{color:#00253E}.list-style{padding-left:1rem;margin-bottom:0.8rem;list-style-position:outside;line-height:2rem}.large-section-heading,.section-heading{color:#004D80;text-align:center;font-weight:700}.large-section-heading{text-transform:uppercase;font-size:calc(4rem + (55 - 40) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.large-section-heading{font-size:5.5rem}}.section-heading,.mid-heading{font-size:calc(3rem + (40 - 30) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.section-heading,.mid-heading{font-size:4rem}}.small-section-heading{line-height:1.1;font-weight:700;font-size:calc(2.2rem + (28 - 22) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.small-section-heading{font-size:2.8rem}}@media all and (min-width: 1001px){.mobile-only{display:none}}@media all and (max-width: 1000px){.desktop-only{display:none}}@media all and (min-width: 1001px){.before-full-viewport-only{display:none}}@media all and (max-width: 1274px){.after-full-viewport-only{display:none}}.bottom-spacing{margin-bottom:2rem}.large-bottom-spacing{margin-bottom:3rem}.has-plaque{margin-bottom:20rem}.plaque{display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);border:1rem solid #fff;border-radius:50%}.col-group .col-half{margin-bottom:2rem}@media all and (min-width: 701px){.col-group{margin-left:-2rem}.col-group .col-half{width:calc(50% - 2rem);display:inline-block;vertical-align:top;margin:0 0 2rem 2rem;font-size:1.7rem}}.inline-container [class*="cols"]{margin-bottom:5rem}@media all and (max-width: 700px){.inline-container [class*="cols"]{margin-left:auto;margin-right:auto}}@media all and (min-width: 701px){.inline-container{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-4.4rem}.inline-container.align-bottom{align-items:flex-end}.inline-container.center-content{justify-content:center}.inline-container [class*="cols"]{width:calc(50% - 4.4rem);margin-left:4.4rem}.inline-container .cols-1{width:calc(100% - 4.4rem)}}@media all and (min-width: 1001px){.inline-container [class*="cols"]{margin-bottom:10rem}.inline-container .cols-1{width:calc(100% - 4.4rem)}.inline-container .cols-2{width:calc(50% - 4.4rem)}.inline-container .cols-3{width:calc(33.33333% - 4.4rem)}.inline-container .cols-4{width:calc(25% - 4.4rem)}.inline-container .cols-5{width:calc(20% - 4.4rem)}.inline-container .cols-6{width:calc(16.66667% - 4.4rem)}.inline-container .cols-3-4{width:calc(75% - 4.4rem)}}.flex-container{display:flex;align-items:center;justify-content:space-between}.flex-container.align-top,.flex-container[data-equalise-parent]{align-items:flex-start}.flex-container.align-bottom{align-items:flex-end}.flex-container.justify-left{justify-content:flex-start}.flex-container.justify-center{justify-content:center}.flex-container.justify-around{justify-content:space-around}@media all and (max-width: 700px){.flex-container.break-on-mobile{flex-direction:column;align-items:flex-start}}.user-generated a:not([class*="button"]){color:#004D80;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.user-generated a:not([class*="button"]):hover,.user-generated a:not([class*="button"]):focus{border-bottom-color:#004D80}.user-generated ul,.user-generated ol{margin:1.6rem 0}.user-generated ol{list-style-type:decimal;list-style-position:inside}.user-generated ol li{margin-bottom:1.2rem;padding-left:1.6rem}.user-generated ul{margin:1.6rem 0}.user-generated ul.gform_fields{margin-bottom:0}.user-generated ul li:not(.gfield){margin-bottom:1.2rem;padding-left:1.6rem}.user-generated ul li:not(.gfield):before{content:'';width:0.9rem;height:0.9rem;margin:0 1rem 0 -1.6rem;border-radius:50%;background-color:#004D80;display:inline-block;vertical-align:middle}@media all and (min-width: 501px){.user-generated ul li:not(.gfield){width:49.5%;display:inline-block;vertical-align:top}.user-generated ul li:not(.gfield):nth-child(odd){padding-right:1rem}}.user-generated blockquote{border-left:0.1rem solid #004D80;padding-left:2rem;margin:4rem 0 4rem 1.4rem;font-style:italic;line-height:1.3;color:#262626;font-size:1.8rem}.user-generated p{margin-bottom:1.5rem}.user-generated h1,.user-generated h2,.user-generated h3,.user-generated h4,.user-generated h5,.user-generated h6{margin-bottom:1.4rem;color:#004D80}.user-generated h1,.user-generated h2{font-size:2.8rem;font-weight:700}.user-generated h3{font-size:2.16rem;font-weight:700}.user-generated h4,.user-generated h5,.user-generated h6{font-size:1.76rem}hr{height:0.1rem;margin-bottom:1.6rem;border:none;background-color:#ccc}.video-container{height:0;position:relative;padding-top:25px;padding-bottom:56.25%}.video-container.wide{padding-bottom:36%}.video-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.pagination{margin-bottom:4.2rem;text-align:center}.pagination li.page-link{display:inline-block;vertical-align:top;font-size:1.8rem}.pagination li.page-link .current{cursor:default;border-bottom:0.1rem solid #004D80;font-weight:700}.pagination li.page-link .current,.pagination li.page-link a{display:block;padding:0.5rem 1rem;color:#262626}.accordion-trigger{margin-left:2rem;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.accordion-trigger:hover,.accordion-trigger:focus{border-bottom-color:#004D80}.accordion-trigger .svg-inline--fa{font-size:2.5rem;transition:transform 0.2s ease-in-out;color:#004D80}.accordion-trigger.open .svg-inline--fa{transform:rotateX(180deg)}@media all and (max-width: 1000px){.accordion{display:none}}[data-fade-in],[data-fade-in-up],[data-fade-in-down]{opacity:0}[data-fade-in].shown,[data-fade-in-up].shown,[data-fade-in-down].shown{opacity:1}[data-fade-in]{transition:opacity .7s ease-in-out}[data-fade-in-up],[data-fade-in-down]{transition:transform .8s ease-in-out, opacity .7s ease-in-out}[data-fade-in-up].shown,[data-fade-in-down].shown{transform:translateY(0)}[data-fade-in-up]{transform:translateY(5rem)}[data-fade-in-down]{transform:translateY(-5rem)}.screen-reader-text{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px)}[style*='background-image']{background-position:center center;background-size:cover;background-repeat:no-repeat}html body #wpadminbar{max-width:100%;width:3.3rem;min-width:0;top:auto;bottom:0;left:0;background-color:rgba(0,0,0,0.6);border-top-right-radius:1rem;overflow:hidden;transition:width 0.3s ease-in-out}html body #wpadminbar:hover{width:38rem}html body #wpadminbar a{transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out}@media screen and (max-width: 600px), screen and (max-width: 782px){html body #wpadminbar{min-width:0;height:38px;position:fixed;font-size:13px}html body #wpadminbar:hover{width:11.5rem}html body #wpadminbar #wp-admin-bar-site-name a.ab-item:before{width:33px;margin:0 auto;font-size:1.75rem}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}body.menu-open,body.popup-open{overflow:hidden}#site-header{width:100%;position:fixed;top:0;left:0;background-color:#fff;border-bottom:0.6rem solid #F4B900;box-shadow:none;transition:box-shadow .2s ease-in-out;z-index:1100}.in-mourning #site-header{background-color:#000}.in-mourning #site-header .logo-container .site-name{color:#fff}.in-mourning #site-header .header-actions a.action{background-color:#fff;border-color:#fff;color:#000}.in-mourning #site-header .header-actions a.action:hover{background-color:#000;color:#fff}.in-mourning #site-header .icon-container a{color:#fff}.in-mourning #site-header .primary-menu a,.in-mourning #site-header .primary-menu span{background-color:#000;color:#fff}.in-mourning #site-header .primary-menu .toggle-sub-menu{color:#fff}.scrolled #site-header{box-shadow:0 0 2rem -1rem rgba(0,0,0,0.7)}#site-header>.inner,#site-header .logo-container,#site-header .header-section-right{justify-content:space-between;align-items:center}#site-header .inner{width:100%;padding-left:1.8rem;padding-right:1.8rem}@media all and (min-width: 1275px){#site-header .inner{padding-right:5.4rem}}#site-header>.inner{display:flex;padding-top:.5rem;padding-bottom:.5rem}#site-header .logo-container,#site-header .header-section-right{display:inline-flex}#site-header .logo-container{width:7.5rem}#site-header .logo-container a{display:block;position:relative}#site-header .logo-container a:hover .site-name,#site-header .logo-container a:focus .site-name{border-bottom-color:#004D80}#site-header .logo-container .site-logo{max-width:7.5rem;display:block;transition:opacity 0.2s 0s ease-in-out}#site-header .logo-container .site-logo.alt{position:absolute;top:0;left:0;opacity:0;transition-delay:0.2s}#site-header .logo-container .site-name{margin-left:1.4rem;font-size:3.5rem;text-transform:uppercase;letter-spacing:-.53px;line-height:1;border-bottom:0.4rem solid #F4B900;color:#004D80;transition:border-bottom-color .2s ease-in-out;font-weight:700}@media all and (min-width: 1275px){#site-header .logo-container{width:51rem}#site-header .logo-container .site-logo{max-width:9.5rem}#site-header .logo-container .site-logo,#site-header .logo-container .site-name{display:inline-block;vertical-align:middle}}#site-header .header-section-right{width:calc(100% - 7.5rem);justify-content:flex-end;text-align:right;position:relative}#site-header .header-section-right .header-actions,#site-header .header-section-right .icon-container{display:none}#site-header .header-section-right .header-actions{margin-right:2rem}#site-header .header-section-right .header-actions .action{text-transform:uppercase;padding-left:2.6rem;padding-right:2.6rem}#site-header .header-section-right .header-actions .action:not(:last-child){display:inline-block;vertical-align:middle;margin-right:2rem}@media all and (min-width: 701px){#site-header .header-section-right .header-actions{display:inline-block;vertical-align:middle}}#site-header .header-section-right .icon-container{font-size:2.4rem}#site-header .header-section-right .icon-container a:not(:last-child){margin-right:2.2rem}#site-header .header-section-right .mobile-action{margin-right:2rem}@media all and (min-width: 701px){#site-header .header-section-right .mobile-action{display:none}}@media all and (min-width: 1275px){#site-header .header-section-right{width:calc(100% - 51rem)}#site-header .header-section-right .icon-container,#site-header .header-section-right a{display:inline-block;vertical-align:middle}}#site-header .menu-toggle{display:inline-block;vertical-align:middle;position:relative;width:5rem;height:4rem}@media all and (min-width: 1275px){#site-header .menu-toggle{display:none}}#site-header .menu-toggle .lines{display:block;text-align:left}#site-header .menu-toggle .line{width:5rem;height:0.2rem;position:absolute;transition:opacity 0.2s ease-in-out, transform 0.25s ease-in-out, background-color 0.2s .2s ease-in-out;background-color:#004D80}#site-header .menu-toggle .top{top:0;transform-origin:left top}#site-header .menu-toggle .middle{top:50%;opacity:1;transform:translateY(-50%)}#site-header .menu-toggle .bottom{bottom:0;transform-origin:left bottom}.menu-open #site-header .menu-toggle .line{transition:opacity 0.2s ease-in-out, transform 0.25s ease-in-out, background-color 0.2s 0s ease-in-out}.menu-open #site-header .menu-toggle .top{transform:rotateZ(50deg)}.menu-open #site-header .menu-toggle .middle{opacity:0;transform:translateY(-50%) rotateZ(45deg) scale(0.5)}.menu-open #site-header .menu-toggle .bottom{transform:rotateZ(-50deg)}#site-header .primary-menu{text-align:center}#site-header .primary-menu .menu-main{width:100%;display:flex;justify-content:space-between}#site-header .primary-menu .highlight a{background-color:#004D80;color:#fff}#site-header .primary-menu .highlight a:hover,#site-header .primary-menu .highlight a:focus{background-color:#fff;color:#004D80}#site-header .primary-menu a,#site-header .primary-menu span{display:block;background-color:#fff;color:#262626;transition:background-color .2s ease-in-out, color .2s ease-in-out;padding:.9rem}#site-header .primary-menu .menu-item.menu-open>a,#site-header .primary-menu .menu-item.menu-open>span,#site-header .primary-menu a:hover,#site-header .primary-menu a:focus,#site-header .primary-menu span:hover,#site-header .primary-menu span:focus{background-color:#004D80;color:#fff}#site-header .primary-menu .menu-item.menu-open>a+.toggle-sub-menu,#site-header .primary-menu .menu-item.menu-open>span+.toggle-sub-menu,#site-header .primary-menu a:hover+.toggle-sub-menu,#site-header .primary-menu a:focus+.toggle-sub-menu,#site-header .primary-menu span:hover+.toggle-sub-menu,#site-header .primary-menu span:focus+.toggle-sub-menu{color:#fff}#site-header .primary-menu .menu-item{position:relative}#site-header .primary-menu .menu-item.menu-item-has-children a,#site-header .primary-menu .menu-item.menu-item-has-children span{padding-right:3rem}#site-header .primary-menu .menu-item.menu-item-has-children:last-child .sub-menu{right:0;left:auto}#site-header .primary-menu .menu-item.menu-open .toggle-sub-menu{transform:rotateX(180deg) translateY(-50%)}#site-header .primary-menu .menu-item .toggle-sub-menu{position:absolute;top:50%;right:1rem;transform:translateY(-50%);transform-origin:top;transition:transform 0.2s ease-in-out, color .2s ease-in-out}#site-header .primary-menu .menu-item .toggle-sub-menu:focus{color:#004D80}#site-header .primary-menu .sub-menu{width:100%;min-width:25rem;max-height:calc(100vh - 16.8rem);display:none;position:absolute;top:100%;left:0;background-color:#fff;text-align:left;border-left:1px solid #777676;border-right:1px solid #777676;border-bottom:1px solid #777676;z-index:1000;overflow:auto}#site-header .primary-menu .sub-menu .menu-item{width:100%;display:block}.drawer-menu{width:100%;height:calc(100% - 9.1rem);display:none;position:fixed;top:9.1rem;left:0;background-color:#004D80;overflow:auto;z-index:1004}.drawer-menu,.drawer-menu a{color:#fff}.drawer-menu .menu-main{padding:5rem 5% 3rem;text-align:center}.drawer-menu .menu-main .menu-item{margin-bottom:1rem;font-size:3rem}.drawer-menu .menu-main .menu-item.menu-open .fa{transform:rotateX(180deg)}.drawer-menu .menu-main .menu-item .fa{transition:transform 0.2s ease-in-out}.drawer-menu .menu-main .sub-menu{display:none}.drawer-menu .menu-main .sub-menu .menu-item{font-size:2rem;margin-bottom:0;padding-bottom:1rem}#site-footer{text-align:center}.in-mourning #site-footer .row-2{background-color:#000;color:#fff}.in-mourning #site-footer .row-2 a{color:#fff}@media all and (min-width: 701px){#site-footer{text-align:left}}#site-footer .row-1{z-index:999;background-color:#262626;position:relative;padding:2rem 0;color:#fff}#site-footer .row-1 .logo-container{margin-bottom:2rem}#site-footer .row-1 .site-name{display:inline-block;vertical-align:middle;font-size:2rem;text-transform:uppercase;font-family:'Overpass', sans-serif}#site-footer .row-1 .footer-contact-section .contact-label{margin-right:1.9rem;font-size:2rem;font-family:'Overpass', sans-serif;font-weight:700}body:not(.logged-in) #site-footer .row-1 .footer-contact-section .contact-label{text-transform:uppercase;letter-spacing:0.3rem}#site-footer .row-1 .footer-contact-section .contact-detail{font-size:1.9rem;color:#fff;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}#site-footer .row-1 .footer-contact-section .contact-detail:hover,#site-footer .row-1 .footer-contact-section .contact-detail:focus{border-bottom-color:#fff}@media all and (max-width: 500px){#site-footer .row-1 .footer-contact-section .contact-label{display:none}}@media all and (min-width: 701px){#site-footer .row-1 .inner{display:flex;justify-content:space-between}#site-footer .row-1 .logo-container{margin-bottom:0}#site-footer .row-1 .footer-contact-section{text-align:right}}#site-footer .row-2{background-color:#E5E5E5;padding:3.4rem 0 2rem}#site-footer .row-2 a{color:#262626}#site-footer .row-2 .footer-menu .menu-item{margin-bottom:2rem}#site-footer .row-2 .footer-menu .menu-item .main-menu-link{font-weight:700}#site-footer .row-2 h4{margin-bottom:2rem;font-weight:700}#site-footer .row-2 .address{margin-bottom:4rem}#site-footer .row-2 .legal-menu,#site-footer .row-2 .business-info{font-size:1.2rem}#site-footer .row-2 .legal-menu{margin-bottom:.8rem}#site-footer .row-2 .legal-menu .menu-item{margin-bottom:.8rem}#site-footer .row-2 .business-info{margin-bottom:2rem}#site-footer .row-2 .logo-container img{display:block;margin:0 auto}@media all and (min-width: 701px){#site-footer .row-2 .inner{display:flex;flex-wrap:wrap}#site-footer .row-2 .footer-menu .menu-item{width:50%;display:inline-block;vertical-align:top;padding-right:2rem}#site-footer .row-2 .footer-menu{width:100%}#site-footer .row-2 .contact-container{width:75%}#site-footer .row-2 .logo-container{width:25%}}@media all and (min-width: 1001px){#site-footer .row-2 .footer-menu{width:50%}#site-footer .row-2 .contact-container{width:35%}#site-footer .row-2 .business-info{margin-bottom:0}#site-footer .row-2 .logo-container{width:15%}#site-footer .row-2 .logo-container img{margin:0 0 0 auto}}#cookie-policy{width:100%;position:fixed;bottom:0;left:0;padding:1rem 0;font-size:1.4rem;text-align:center;background-color:rgba(255,255,255,0.9);border-top:0.3rem solid #004D80;z-index:1100}.in-mourning #cookie-policy{background-color:#000}#cookie-policy .close{margin-top:1rem;padding:.2rem 1rem}#site-cred{padding:1.7rem 0;text-align:center;background-color:#262626;color:#fff;font-size:1.5rem}#site-cred .site-cred-text,#site-cred .madison-link{display:inline-block;vertical-align:bottom}#site-cred .site-cred-text{margin-right:2rem}#site-cred .madison-logo{width:13rem;display:block}@media all and (min-width: 1001px){#site-cred{text-align:right}}.page-section.slideshow{position:relative;height:62.5rem;max-height:calc(100vh - 9.1rem);min-height:40rem;color:#fff}.page-section.slideshow .slides{height:100%;position:relative;overflow:hidden}.page-section.slideshow .slide{width:100%;height:100%;position:absolute;top:0;left:0;transition:left 0.5s ease-in-out}.page-section.slideshow .slide.left{left:-100%}.page-section.slideshow .slide.right{left:100%}.page-section.slideshow .slide.current{left:0}.page-section.slideshow .slide.has-gradient:before{content:'';width:100%;height:100%;position:absolute;top:0;right:0;background-image:linear-gradient(to right, rgba(0,0,0,0.8), rgba(0,0,0,0))}.page-section.slideshow .slide.slide-5{background-position:right center}.page-section.slideshow .content-container{position:relative;top:50%;padding-left:3rem;padding-right:3rem;transform:translateY(-50%)}.page-section.slideshow .heading{margin-bottom:1rem;font-weight:700;font-size:calc(4rem + (65 - 40) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.page-section.slideshow .heading{font-size:6.5rem}}.page-section.slideshow .user-generated{max-width:51rem;font-size:2.2rem}.page-section.slideshow .user-generated .large-slideshow-copy{font-size:1.4em;font-weight:700}.page-section.slideshow .flexible-link{margin-top:2rem}.page-section.slideshow .slideshow-nav-container{width:100%;position:absolute;left:0;bottom:2rem;padding-left:3rem;z-index:2}.page-section.slideshow .slide-arrow,.page-section.slideshow .pips,.page-section.slideshow .pip{display:inline-block;vertical-align:middle}.page-section.slideshow .slide-arrow{font-size:2rem}.page-section.slideshow .slide-arrow:hover,.page-section.slideshow .slide-arrow:focus{color:#004D80}.page-section.slideshow .pips{vertical-align:text-bottom;margin-right:1.6rem}.page-section.slideshow .pip{width:1.4rem;height:1.4rem;border-radius:50%;margin-left:1.6rem;transition:background-color 0.2s ease-in-out;background-color:#fff}.page-section.slideshow .pip.current{cursor:default;background-color:#004D80}.page-section.slideshow .pip:not(.current):hover,.page-section.slideshow .pip:not(.current):focus{background-color:#004D80}@media all and (min-width: 1001px){.page-section.slideshow{max-height:calc(100vh - 16.8rem)}.page-section.slideshow .content-container,.page-section.slideshow .slideshow-nav-container{padding-left:12rem}}#hero{position:relative;color:#fff}#hero:before{content:'';width:100%;height:100%;position:absolute;top:0;right:0;background-image:linear-gradient(to right, rgba(0,0,0,0.8), rgba(0,0,0,0))}#hero .inner{min-height:30rem;display:flex;flex-direction:column;justify-content:center;position:relative;padding-bottom:2rem}@media all and (min-width: 1001px){#hero .inner{min-height:42rem}}#hero h1{font-weight:700;font-size:calc(4.5rem + (65 - 45) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){#hero h1{font-size:6.5rem}}#hero .copy{font-size:2rem;margin-top:1rem}.single-post #hero{margin-bottom:8rem}.single-post #hero .inner{align-items:center}.page-section.link-blocks-type-one{background-color:#E5E5E5}.page-section.link-blocks-type-one .link-block{text-align:left}.page-section.link-blocks-type-one .image-container{margin-bottom:3.4rem}.page-section.link-blocks-type-one .heading{font-size:calc(2rem + (23 - 20) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.page-section.link-blocks-type-one .heading{font-size:2.3rem}}.page-section.link-blocks-type-one .text{font-size:1.6rem}@media all and (min-width: 501px){.page-section.link-blocks-type-one .text{margin-bottom:5rem}}@media all and (min-width: 1001px){.page-section.link-blocks-type-one{padding:11rem 0 6rem;margin-bottom:10rem}}.in-mourning .page-section.link-blocks-type-one{background-color:#000;color:#fff}.in-mourning .page-section.link-blocks-type-one a{color:#fff}.post-teasers .image-container{position:relative;margin-bottom:2.4rem}.post-teasers time{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:#fff;padding:.3rem 2rem .5rem;color:#004D80}.post-teasers .heading{font-weight:700;font-size:calc(2rem + (28 - 20) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.post-teasers .heading{font-size:2.8rem}}.page-section.link-blocks-type-one,.post-teasers{text-align:center;padding:5rem 0 2rem;margin-bottom:6rem}.page-section.link-blocks-type-one .link-block,.post-teasers .link-block{max-width:33.4rem;margin:0 auto 5rem}.page-section.link-blocks-type-one a,.post-teasers a{display:block;color:#262626}.page-section.link-blocks-type-one img,.post-teasers img{display:block;margin:0 auto}.page-section.link-blocks-type-one .heading,.post-teasers .heading{margin-bottom:1rem;text-align:center;transition:color .2s ease-in-out}.page-section.link-blocks-type-one .text,.post-teasers .text{margin-bottom:3rem}.page-section.link-blocks-type-one .button-a,.page-section.link-blocks-type-one #popup-form input[type='submit'],#popup-form .page-section.link-blocks-type-one input[type='submit'],.post-teasers .button-a,.post-teasers #popup-form input[type='submit'],#popup-form .post-teasers input[type='submit']{display:table;margin:0 auto}@media all and (min-width: 501px){.page-section.link-blocks-type-one .link-blocks-container,.post-teasers .link-blocks-container{margin-left:-4.2rem}.page-section.link-blocks-type-one .link-block,.post-teasers .link-block{display:inline-block;vertical-align:top;width:calc(50% - 4.2rem);margin-left:4.2rem}}@media all and (min-width: 701px){.page-section.link-blocks-type-one .link-block,.post-teasers .link-block{width:calc(33% - 4.2rem)}}@media all and (min-width: 1001px){body:not(.blog):not(.category) .page-section.link-blocks-type-one .link-block,body:not(.blog):not(.category) .post-teasers .link-block{width:calc(25% - 4.2rem)}}.page-section.link-blocks-type-two{padding-top:7rem}.page-section.link-blocks-type-two .background-image-container{width:100%;position:absolute;top:31%;left:50%;transform:translate(-50%, -50%);z-index:-1}.page-section.link-blocks-type-two .background-image-container img{display:block;margin:0 auto}.page-section.link-blocks-type-two .link-blocks-container{text-align:center}.page-section.link-blocks-type-two .link-block{position:relative;margin-bottom:11rem}.page-section.link-blocks-type-two .link-block:nth-child(2) .small-section-heading{max-width:26rem;margin:0 auto 1rem}.page-section.link-blocks-type-two .content-container{max-width:34rem;margin:0 auto 6.5rem}.page-section.link-blocks-type-two .small-section-heading{margin-bottom:1rem}@media all and (min-width: 701px){.page-section.link-blocks-type-two .link-blocks-container{margin-left:-4.2rem}.page-section.link-blocks-type-two .link-block{width:calc(50% - 4.2rem);display:inline-block;vertical-align:top;margin-left:4.2rem}}@media all and (min-width: 1001px){.page-section.link-blocks-type-two{padding-top:5rem}.page-section.link-blocks-type-two .link-block{width:calc(33.33% - 4.2rem)}}.page-section.video-block{margin-bottom:5rem;text-align:center;font-weight:700}.page-section.video-block .video-logo{display:block;margin:0 auto 3.3rem;padding-bottom:2.2rem;border-bottom:0.5rem solid #F4B900}.page-section.video-block .large-section-heading{margin-bottom:3.5rem}.page-section.video-block .section-heading{margin-bottom:1.5rem}.page-section.video-block .video-embed{margin-bottom:4rem}@media all and (min-width: 701px){.page-section.video-block .videos-container{display:flex;justify-content:space-between;flex-wrap:wrap}.page-section.video-block .videos-container.single-video{justify-content:center}.page-section.video-block .video-embed{width:calc(50% - 3.2rem)}.page-section.video-block .large-section-heading{margin-bottom:6.5rem}.page-section.video-block .section-heading{margin-bottom:3.5rem}}@media all and (min-width: 1001px){.page-section.video-block{margin-bottom:10rem}}.page-section.unique-selling-points{position:relative;padding:1.3rem 0;text-align:center;background-color:#004D80}.page-section.unique-selling-points .usp-container{display:inline-block;text-align:left}.page-section.unique-selling-points .usp-item{display:block;margin-bottom:2rem}.page-section.unique-selling-points .icon{width:5.8rem;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:left;margin-right:3rem}.page-section.unique-selling-points .icon img{display:block}.page-section.unique-selling-points .title-container{max-width:21rem;display:inline-block;vertical-align:middle;text-align:left}.page-section.unique-selling-points .point-heading{color:#fff;line-height:1;font-size:calc(1.8rem + (23 - 18) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.page-section.unique-selling-points .point-heading{font-size:2.3rem}}@media screen and (min-width: 701px){.page-section.unique-selling-points .usp-container{display:block;text-align:center}.page-section.unique-selling-points .usp-item{width:50%;display:inline-block}.page-section.unique-selling-points .usp-item:last-child{margin-bottom:0}}@media screen and (min-width: 1001px){.page-section.unique-selling-points .usp-item{width:33.33%;display:inline-block;margin-bottom:0}}form{font-size:1.6rem}form ::-webkit-input-placeholder{color:#777676}form ::-moz-placeholder{color:#777676}form :-ms-input-placeholder{color:#777676}input,textarea,button{border:none;outline:none}input,textarea,select{font-size:1.6rem;padding:1rem 1.4rem;color:#777676;background-color:#fff}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],textarea{box-shadow:0 0 0 0 inset #004D80;transition:box-shadow .2s ease-in-out}input[type=text]:hover,input[type=text]:focus,input[type=email]:hover,input[type=email]:focus,input[type=tel]:hover,input[type=tel]:focus,input[type=password]:hover,input[type=password]:focus,input[type=number]:hover,input[type=number]:focus,textarea:hover,textarea:focus{box-shadow:0 -0.6rem 0 0 inset #00253E}select{outline:0;cursor:pointer;-webkit-appearance:none}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input [type=submit]{width:100%;height:4.5rem;-webkit-appearance:none;font-family:proxima-nova, sans-serif}.button-a,#popup-form input[type='submit'],.button-b,.booking-form-container #gform_submit_button_10,.button-c,.button-d,input[type='submit'],.button-e,.button-f,.button-g,.button-royal-arch,#calendar .calendar-header .go-button,#calendar .date-overlay .button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.continue-shopping,.woocommerce a.button.continue-shopping,.woocommerce button.button.continue-shopping,.woocommerce input.button.continue-shopping,.woocommerce #respond input#submit.checkout-button,.woocommerce a.button.checkout-button,.woocommerce button.button.checkout-button,.woocommerce input.button.checkout-button,.woocommerce-cart button.button[name="update_cart"]{display:inline-block;padding:1.2rem 3.6rem .8rem;font-weight:700;font-size:1.5rem;transition:background-color .2s ease-in-out, color .2s ease-in-out;border:.2rem solid transparent;font-weight:700;font-family:'Overpass', sans-serif}.button-a,#popup-form input[type='submit']{background-color:#004D80;color:#fff}.button-a:hover,#popup-form input:hover[type='submit'],.button-a:focus,#popup-form input:focus[type='submit']{background-color:#00253E}.button-b,.booking-form-container #gform_submit_button_10{background-color:transparent;color:#fff;border-color:#fff}.button-b:hover,.booking-form-container #gform_submit_button_10:hover,.button-b:focus,.booking-form-container #gform_submit_button_10:focus{background-color:#fff;color:#004D80}.button-c{background-color:#004D80;color:#fff}.button-c:hover,.button-c:focus{background-color:transparent;color:#004D80}.button-d,input[type='submit']{text-transform:uppercase;background-color:transparent;border-color:#fff;color:#fff}.button-d:hover,input:hover[type='submit'],.button-d:focus,input:focus[type='submit']{background-color:#fff;color:#004D80}.button-e{text-transform:uppercase;background-color:transparent;border-color:#004D80;color:#004D80}.button-e:hover,.button-e:focus{background-color:#004D80;color:#fff}.button-f{background-color:#262626;border-color:#262626;color:#fff;text-transform:uppercase}.button-f:hover,.button-f:focus{background-color:#fff;color:#262626}.button-g{text-transform:uppercase;background-color:#F4B900;border-color:#F4B900;color:#004D80}.button-g:hover,.button-g:focus{background-color:#fff}.button-royal-arch{background-color:#8e0a12;border-color:#8e0a12;color:#fff}.button-royal-arch:hover,.button-royal-arch:focus{background-color:transparent;color:#8e0a12}input[type='submit']{cursor:pointer}textarea{width:100%;height:9.4rem;display:block;-webkit-appearance:none;font-family:proxima-nova, sans-serif}.booking-form-container{background-color:#004D80}.booking-form-container .gform_title{font-size:3.2rem;color:#fff;padding-top:2rem}.booking-form-container .gfield_label{color:#fff}.booking-form-container input[type="radio"]+label{color:#fff}.booking-form-container #gform_submit_button_10{margin-bottom:2rem}.gform_description{max-width:50.9rem;display:block;margin:0 auto 5rem;text-align:center}.gform_validation_container{display:none}.gfield_error{background-color:fade(#fff, 0.1);border-top:0.1rem solid #d6171e;border-bottom:0.1rem solid #d6171e;margin-bottom:0.6rem;padding:0.8rem 0 0.6rem}.validation_error{margin-bottom:2.5rem;border-top:0.2rem solid #d6171e;border-bottom:0.2rem solid #d6171e;padding:1.6rem 0;text-align:center}.validation_message{padding-top:1.4rem}.gfield{margin-bottom:1.4rem;font-size:1.7rem}.gfield.pad-left{padding-left:1.4rem}.gfield.hide-label .gfield_label{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px)}.gforms_confirmation_message{max-width:100%;width:71rem;text-align:center;margin:0 auto}.ginput_counter{margin-top:0.4rem;font-size:1.1rem}.gfield_radio{margin-bottom:2.5rem}.gfield_radio li{display:inline-block;vertical-align:top;margin-right:3rem}.gfield_label{display:inline-block;margin-bottom:1rem;font-weight:700}.clear-multi{display:flex}.clear-multi .ginput_container_date{width:33.33%}.clear-multi .ginput_container_date label{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px)}.ginput_recaptcha>div{margin:0 auto}@media all and (min-width: 501px) and (max-width: 700px){.ginput_recaptcha{transform:scale(0.6)}}@media all and (min-width: 701px){.ginput_recaptcha{transform:scale(0.9)}}label{cursor:pointer}input[type="checkbox"],input[type="radio"]{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type="checkbox"]:checked+span:after,input[type="checkbox"]:checked+span i,input[type="checkbox"]:checked+label:after,input[type="checkbox"]:checked+label i,input[type="radio"]:checked+span:after,input[type="radio"]:checked+span i,input[type="radio"]:checked+label:after,input[type="radio"]:checked+label i{opacity:1;transform:rotate(45deg) scale(1)}input[type="checkbox"]:not(:checked):hover+span:before,input[type="checkbox"]:not(:checked):focus+span:before,input[type="checkbox"]:not(:checked):hover+label:before,input[type="checkbox"]:not(:checked):focus+label:before,input[type="radio"]:not(:checked):hover+span:before,input[type="radio"]:not(:checked):focus+span:before,input[type="radio"]:not(:checked):hover+label:before,input[type="radio"]:not(:checked):focus+label:before{box-shadow:0px 0px 0px 5px #00253E inset}input[type="checkbox"]+span,input[type="checkbox"]+label,input[type="radio"]+span,input[type="radio"]+label{display:block;position:relative;font-size:1.6rem;padding-left:2.8rem}input[type="checkbox"]+span:before,input[type="checkbox"]+label:before,input[type="radio"]+span:before,input[type="radio"]+label:before{content:'';width:2rem;height:2rem;position:absolute;top:0;left:0;margin-right:1rem;background-color:#fff;box-shadow:0px 0px 0px 0px #00253E inset;border:1px solid #777676;transition:box-shadow .2s ease-in-out, border-color .2s ease-in-out}input[type="checkbox"]+span:after,input[type="checkbox"]+label:after,input[type="radio"]+span:after,input[type="radio"]+label:after{content:'';opacity:0;display:block;position:absolute;transition:transform .2s ease-in-out, opacity .2s ease-in-out}input[type="radio"]+span:before,input[type="radio"]+label:before{border-radius:50%}input[type="radio"]+span:after,input[type="radio"]+label:after{content:'';width:1.2rem;height:1.2rem;top:.4rem;left:.4rem;background-color:#00253E;border-radius:50%}input[type="checkbox"]+span:after,input[type="checkbox"]+label:after{width:.7rem;height:1.4rem;left:.7rem;top:-.1rem;box-shadow:2px 2px 0px 0px #00253E;transform:rotate(45deg) scale(0)}@media all and (min-width: 501px){.gform_fields{margin-left:-4rem}.gfield{margin-left:4rem}.gf-half{width:calc(50% - 4rem);display:inline-block;vertical-align:top}.gf-half.align-middle{vertical-align:middle}}.error{color:#d6171e}.custom-drop-down-container{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-drop-down-container select,.custom-drop-down-container .custom-drop-down-selected,.custom-drop-down-container .custom-drop-down-options{border:.1rem solid #777676;line-height:1.8rem}.custom-drop-down-container select,.custom-drop-down-container .custom-drop-down-options{transition:border-color 0.2s ease-in-out}.custom-drop-down-container select{padding:1rem}.custom-drop-down-container select,.custom-drop-down-container .custom-drop-down{width:100%;position:relative;line-height:1.5rem;background-color:#fff;color:#262626}.custom-drop-down-container select:hover,.custom-drop-down-container select:hover .custom-drop-down-selected,.custom-drop-down-container select:hover .custom-drop-down-options,.custom-drop-down-container select.open,.custom-drop-down-container select.open .custom-drop-down-selected,.custom-drop-down-container select.open .custom-drop-down-options,.custom-drop-down-container select.just-closed,.custom-drop-down-container select.just-closed .custom-drop-down-selected,.custom-drop-down-container select.just-closed .custom-drop-down-options,.custom-drop-down-container .custom-drop-down:hover,.custom-drop-down-container .custom-drop-down:hover .custom-drop-down-selected,.custom-drop-down-container .custom-drop-down:hover .custom-drop-down-options,.custom-drop-down-container .custom-drop-down.open,.custom-drop-down-container .custom-drop-down.open .custom-drop-down-selected,.custom-drop-down-container .custom-drop-down.open .custom-drop-down-options,.custom-drop-down-container .custom-drop-down.just-closed,.custom-drop-down-container .custom-drop-down.just-closed .custom-drop-down-selected,.custom-drop-down-container .custom-drop-down.just-closed .custom-drop-down-options{border-color:#004D80}.custom-drop-down-container .custom-drop-down{display:none;cursor:pointer;font-size:1.4rem}.custom-drop-down-container .custom-drop-down:hover .custom-drop-down-selected,.custom-drop-down-container .custom-drop-down.open .custom-drop-down-selected,.custom-drop-down-container .custom-drop-down.just-closed .custom-drop-down-selected{background-color:rgba(0,77,128,0.4)}.custom-drop-down-container .custom-drop-down .custom-drop-down-selected{transition:border-color 0.2s ease-in-out, background-color 0.2s ease-in-out}.custom-drop-down-container .custom-drop-down.arrow-change .custom-drop-down-selected svg{transform:translateY(-50%) rotateX(180deg)}.custom-drop-down-container .custom-drop-down-selected{position:relative;background-color:#fff;padding:1rem 2.5rem 1rem 1rem}.custom-drop-down-container .custom-drop-down-selected:after{content:'\f078';font-family:"Font Awesome 5 Free";font-weight:900;display:block;position:absolute;top:50%;right:1rem;transform:translateY(-50%) rotateX(0deg);transition:transform 0.2s ease-in-out}.custom-drop-down-container .custom-drop-down-selected:hover:after{transform:translateY(-50%) rotateX(180deg)}.custom-drop-down-container .custom-drop-down-options{width:100%;max-height:37rem;display:none;position:absolute;top:calc(100% - .1rem);left:0;z-index:2;border-top:none;background-color:#E5E5E5;overflow:auto;z-index:1000}.custom-drop-down-container .custom-drop-down-option{padding:0.6rem 1rem;background-color:transparent;transition:background-color .2s ease-in-out}.custom-drop-down-container .custom-drop-down-option:hover{background-color:rgba(0,77,128,0.4)}@media all and (min-width: 701px){.custom-drop-down-container select{display:none}.custom-drop-down-container .custom-drop-down{display:block}}.page-section.contact-form{background-color:#004D80;color:#fff;padding:6.8rem 0 9.2rem;border-top:0.6rem solid #F4B900}.page-section.contact-form .gform_wrapper{max-width:61.4rem;margin:0 auto}.page-section.contact-form .gform_title{position:relative;padding:10rem 0 12rem;margin-bottom:1rem;text-align:center;text-transform:uppercase;letter-spacing:.7rem;font-weight:700;font-size:calc(3.5rem + (45 - 35) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.page-section.contact-form .gform_title{font-size:4.5rem}}.page-section.contact-form .gform_title:before{content:url(../assets/f7792545680cf221af23.svg);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);filter:brightness(0) invert(1)}.page-section.contact-form .gform_footer{text-align:center}.popup-trigger{cursor:pointer}.popup{width:100%;height:100%;display:none;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.71);overflow:auto;z-index:2000;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popup .popup-heading{display:table;margin:0 auto 5rem;text-transform:uppercase;border-bottom:0.4rem solid #F4B900;color:#004D80;line-height:1;font-size:calc(2.5rem + (35 - 25) * ((100vw - 361px ) / (1275 - 361) ));font-family:'Overpass', sans-serif;font-weight:700}@media all and (min-width: 1275px){.popup .popup-heading{font-size:3.5rem}}.popup .popup-content{max-width:92vw;max-height:85vh;position:relative;top:50%;margin:0 auto;overflow:auto;z-index:2;transform:translateY(-50%);background-color:#F7F7F7}@media all and (min-width: 501px) and (max-width: 530px){.popup .popup-content{max-width:97vw}}.popup .close{position:absolute;line-height:2rem;top:1rem;right:.5rem;font-weight:300;cursor:pointer;transition:color 0.2s ease-in-out;text-shadow:0 0 0.3rem #262626;z-index:300;color:#fff;font-size:5rem;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.popup .close:hover{color:#004D80}#popup-form .popup-content{width:74.8rem;padding:1.9rem 2rem 4.1rem;color:#262626}@media all and (min-width: 1001px){#popup-form .popup-content{padding-left:6.5rem;padding-right:6.5rem}}#popup-form .logo{display:block;margin:0 auto 1.2rem}#popup-form .close{position:absolute;text-shadow:none;color:#262626}#popup-form .close:hover,#popup-form .close:focus{color:#004D80}#popup-form input[type=text],#popup-form input[type=email],#popup-form input[type=tel],#popup-form input[type=password],#popup-form input[type=number],#popup-form textarea{box-shadow:0 0 0 0 inset #E5E5E5;border:1px solid #E5E5E5;transition:box-shadow .2s ease-in-out}#popup-form input[type=text]:hover,#popup-form input[type=text]:focus,#popup-form input[type=email]:hover,#popup-form input[type=email]:focus,#popup-form input[type=tel]:hover,#popup-form input[type=tel]:focus,#popup-form input[type=password]:hover,#popup-form input[type=password]:focus,#popup-form input[type=number]:hover,#popup-form input[type=number]:focus,#popup-form textarea:hover,#popup-form textarea:focus{box-shadow:0 -0.6rem 0 0 inset #E5E5E5}#popup-gallery .image-container{position:relative}#popup-gallery #popup-image{display:block;margin:0 auto;max-height:85vh}#popup-gallery .gallery-arrow{position:absolute;top:50%;text-align:center;z-index:1;cursor:pointer;transform:translateY(-50%);transition:color 0.2s ease-in-out;text-shadow:0 0 0.3rem #000;color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:7rem}#popup-gallery .gallery-arrow.prev{left:1rem}#popup-gallery .gallery-arrow.next{right:1rem}#popup-gallery .gallery-arrow:hover{color:#004D80}@media all and (min-width: 501px){#popup-gallery .gallery-arrow.prev{left:2%}#popup-gallery .gallery-arrow.next{right:2%}}#popup-gallery .loading-icon{width:10rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#popup-gallery .loading-icon .loading-line{width:0.5rem;height:3rem;display:inline-block;z-index:1;transform-origin:center center;background-color:#004D80}#popup-gallery .loading-icon .loading-line:not(:first-child){margin-left:0.5rem}#popup-gallery .loading-icon .loading-line.line-1{animation:loading 1s -0.8s infinite ease-in-out}#popup-gallery .loading-icon .loading-line.line-2{animation:loading 1s -0.6s infinite ease-in-out}#popup-gallery .loading-icon .loading-line.line-3{animation:loading 1s -0.4s infinite ease-in-out}#popup-gallery .loading-icon .loading-line.line-4{animation:loading 1s -0.2s infinite ease-in-out}#popup-gallery .loading-icon .loading-line.line-5{animation:loading 1s infinite ease-in-out}@keyframes loading{0%{transform:scaleY(0.2)}50%{transform:scaleY(1)}100%{transform:scaleY(0.2)}}@-webkit-keyframes loading{0%{transform:scaleY(0.2)}50%{transform:scaleY(1)}100%{transform:scaleY(0.2)}}.page-section.standard-content{margin-bottom:5rem}.page-section.standard-content.bg-color-blue,.page-section.standard-content.bg-color-blue h1,.page-section.standard-content.bg-color-blue h2,.page-section.standard-content.bg-color-blue h3,.page-section.standard-content.bg-color-blue h4,.page-section.standard-content.bg-color-blue h5,.page-section.standard-content.bg-color-blue h6{color:#fff}.page-section.standard-content.bg-color-blue,.page-section.standard-content.bg-color-light-grey{padding-top:4rem;padding-bottom:4rem}.page-section.standard-content .image{display:block;margin:0 auto}.page-section.standard-content .caption{margin-top:1rem;font-size:1.5rem;color:#004D80;text-align:center}.page-section.standard-content .background-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}.page-section.standard-content .link-container{margin-top:6.4rem;text-align:center}@media all and (max-width: 1000px){.page-section.standard-content .content-half:first-child{margin-bottom:3rem}}@media all and (min-width: 1001px){.page-section.standard-content{margin-bottom:9.5rem}.page-section.standard-content.bg-color-blue,.page-section.standard-content.bg-color-light-grey{padding-top:10rem;padding-bottom:10rem}.page-section.standard-content.no-left-content .content-half{margin-left:calc(50% + 4rem)}.page-section.standard-content .content-halves{position:relative;margin-left:-4rem}.page-section.standard-content .content-half{width:calc(50% - 4rem);display:inline-block;margin-left:4rem}.page-section.standard-content .content-half.align-top{vertical-align:top}.page-section.standard-content .content-half.align-middle{vertical-align:middle}.page-section.standard-content .content-half.left-full-width{width:calc(100% - 4rem)}}#hero+#page-content .standard-content:first-child:not([class*="bg-color"]),.image-banner+.standard-content{margin-top:4rem}.no-content{margin-top:5rem;text-align:center;line-height:3rem;color:#262626;font-size:calc(2.5rem + (30 - 25) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.no-content{font-size:3rem}}.error-404{padding-bottom:10rem}.error-404 .back-link-container{text-align:center}.page-section.logos{margin-top:6rem}.page-section.logos .title-container{text-align:center}.page-section.logos .title-container .line-1{line-height:2rem;letter-spacing:0.3rem;text-transform:uppercase;margin-bottom:2rem;color:#004D80;font-weight:700;font-size:1.5rem}.page-section.logos .title-container .heading{line-height:3rem;color:#262626;font-size:calc(2.5rem + (30 - 25) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.page-section.logos .title-container .heading{font-size:3rem}}.page-section.logos .images-container{text-align:center;margin-top:5rem}.page-section.logos .logo-container{display:inline-block;width:50%}@media screen and (min-width: 701px){.page-section.logos .logo-container{display:inline-block;width:33.33%}}@media screen and (min-width: 1001px){.page-section.logos .logo-container{display:inline-block;width:25%}}@media screen and (min-width: 1275px){.page-section.logos .logo-container{display:inline-block;width:20%}}.page-section.text-banner{text-align:center;padding:5rem 0;font-size:calc(2rem + (25 - 20) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.page-section.text-banner{font-size:2.5rem}}.home .page-section.text-banner:not(.has-heading){font-size:calc(2.5rem + (35 - 25) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.home .page-section.text-banner:not(.has-heading){font-size:3.5rem}}.page-section.text-banner.bg-color-white{color:#004D80}.page-section.text-banner.bg-color-blue{color:#fff;margin-bottom:8rem}.page-section.text-banner .condolences-link{display:table;margin:0 auto 4rem;color:#fff;border-bottom:2px solid #fff;transition:border-color 0.3s ease-in-out, color 0.3s ease-in-out}.page-section.text-banner .condolences-link:hover{border-color:#000;color:#000}.page-section.text-banner.has-heading .copy-container{max-width:90rem}.page-section.text-banner .copy-container{max-width:75rem;margin:0 auto}.page-section.text-banner h3{margin-bottom:2rem}@media all and (min-width: 1001px){.page-section.text-banner:not(.has-heading){padding:11rem 0}}.page-section.image-banner{position:relative}.page-section.image-banner.has-copy{display:flex;align-items:center;position:relative;padding:11rem 0}.page-section.image-banner.has-copy:before{content:'';width:100%;height:100%;position:absolute;top:0;right:0;background-color:rgba(0,0,0,0.8)}.page-section.image-banner.has-copy .user-generated{position:relative;line-height:1.5}.page-section.image-banner.has-copy .user-generated,.page-section.image-banner.has-copy .user-generated h1,.page-section.image-banner.has-copy .user-generated h2,.page-section.image-banner.has-copy .user-generated h3,.page-section.image-banner.has-copy .user-generated h4,.page-section.image-banner.has-copy .user-generated h5,.page-section.image-banner.has-copy .user-generated h6{color:#fff}.page-section.image-banner.has-copy .user-generated h2{font-size:4rem}@media all and (min-width: 1001px){.page-section.image-banner.has-copy{min-height:65rem}.page-section.image-banner.has-copy .inner{padding-right:8rem}.page-section.image-banner.has-copy .user-generated{width:47%}.page-section.image-banner.has-copy.overlay-right:before{background-image:linear-gradient(to left, rgba(0,0,0,0.8), rgba(0,0,0,0))}.page-section.image-banner.has-copy.overlay-right .user-generated{margin:0 0 0 auto}.page-section.image-banner.has-copy.overlay-left:before{background-image:linear-gradient(to right, rgba(0,0,0,0.8), rgba(0,0,0,0))}.page-section.image-banner.has-copy:before{background-color:transparent}}.page-section.image-banner img{display:block;margin:0 auto}.page-section.social-feeds{margin-bottom:4rem}.page-section.social-feeds .feed{width:50rem;max-width:90%;margin:0 auto 4rem;border:1px solid #777676}.page-section.social-feeds .instagram-feed{margin-top:4rem}@media all and (max-width: 1000px){.page-section.social-feeds .feed{height:calc(90vh - 9.1rem)}.page-section.social-feeds .feed iframe{height:100% !important}}@media all and (min-width: 1001px){.page-section.social-feeds{margin-bottom:8rem}.page-section.social-feeds .inner{width:1275px;display:flex;justify-content:space-between}.page-section.social-feeds .feed{max-width:48%;max-height:calc(95vh - 16.8rem);margin-bottom:0}}.page-section.joining-steps{text-align:center;padding-bottom:5rem}.page-section.joining-steps h2{margin-bottom:10rem}.page-section.joining-steps .link-container{margin-top:4.7rem}.page-section.joining-steps .step-image{display:block;margin:0 auto 3.8rem}.page-section.joining-steps .user-generated{max-width:62.5rem;margin:0 auto;font-size:1.8rem;line-height:1.7}.page-section.joining-steps .line{width:.3rem;height:0;display:block;margin:4.2rem auto 2.7rem;border-right:0.3rem dashed #004D80;transition:transform .8s ease-in-out, height .8s ease-in-out, opacity .7s ease-in-out}.page-section.joining-steps .line.shown{height:10rem}@media all and (min-width: 1001px){.page-section.joining-steps{padding-bottom:13rem}}.page-section.statistics{position:relative;margin-bottom:7rem;padding:5rem 0 7rem;background-color:#004D80;color:#fff;text-align:center;font-size:2.5rem}.page-section.statistics .background-image{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);filter:brightness(0) invert(1)}.page-section.statistics .description{max-width:67rem;margin:0 auto 6rem;font-weight:700}.page-section.statistics .number{line-height:1;opacity:0;transition:opacity .2s ease-in-out;font-weight:700;font-size:calc(5.5rem + (75 - 55) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.page-section.statistics .number{font-size:7.5rem}}.page-section.statistics .number.working,.page-section.statistics .number.complete{opacity:1}.page-section.statistics .label{max-width:22.4rem;display:block;margin:0 auto}@media all and (min-width: 1001px){.page-section.statistics .statistic{width:33.33%;display:inline-block;vertical-align:top}}.page-section.map{text-align:center;margin-bottom:5rem}.page-section.map .map-container{margin-bottom:4rem}.page-section.map .map-image{display:block;margin:0 auto}.page-section.map .map-description{max-width:67rem;margin:0 auto;color:#004D80;font-weight:700;font-size:calc(2rem + (25 - 20) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.page-section.map .map-description{font-size:2.5rem}}@media all and (min-width: 1001px){.page-section.map{margin-bottom:10rem}.page-section.map .map-container{margin-bottom:8rem}}.page-section.accordions{margin-bottom:4rem}.page-section.accordions .accordion-container{margin-bottom:.1rem}.page-section.accordions button[name="accordion-toggle"]{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#004D80;color:#fff;font-weight:700;padding:1rem 2rem}.page-section.accordions button[name="accordion-toggle"] span{width:2rem;height:2rem;display:block;background-color:#fff;position:relative}.page-section.accordions button[name="accordion-toggle"] span:before,.page-section.accordions button[name="accordion-toggle"] span:after{content:'';width:1rem;height:.1rem;background-color:#004D80;display:block;position:absolute;top:50%;left:50%}.page-section.accordions button[name="accordion-toggle"] span:before{transform:translate(-50%, -50%)}.page-section.accordions button[name="accordion-toggle"] span:after{transform:translate(-50%, -50%) rotateZ(-90deg);transition:transform .2s ease-in-out}.page-section.accordions button[name="accordion-toggle"].open span:after{transform:translate(-50%, -50%) rotateZ(0deg)}.page-section.accordions .accordion-content{display:none;padding:3rem 2rem 2rem;color:#004D80}.page-section.accordions .accordion-content a:not([href*="facebook"]):not([href*="twitter"]):not([href*="youtube"]):after{content:'\2192';display:inline-block;vertical-align:middle;margin-left:.5rem}.page-section.accordions .accordion-content a[href*="facebook"] img,.page-section.accordions .accordion-content a[href*="twitter"] img,.page-section.accordions .accordion-content a[href*="youtube"] img{margin:0}@media all and (min-width: 701px){.page-section.accordions{margin-bottom:8rem}.page-section.accordions .inner{display:flex;justify-content:space-between}.page-section.accordions .accordion-group{width:calc(50% - 1rem)}}.password-protected-container{padding:4rem 0}.password-protected-container form{max-width:40rem;margin:3rem auto 0}.password-protected-container form,.password-protected-container form input{text-align:center}.password-protected-container form input{background-color:#E5E5E5}.password-protected-container form button{margin-top:1rem}#calendar{margin-top:4rem}@media all and (min-width: 1001px){#calendar{margin-top:7rem}}#calendar .calendar-header{padding:0 0 2.8rem}#calendar .calendar-header .page-title{margin-bottom:2rem;font-size:calc(2.4rem + (30 - 24) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){#calendar .calendar-header .page-title{font-size:3rem}}#calendar .calendar-header .no-meetings{font-size:calc(2.4rem + (26 - 24) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){#calendar .calendar-header .no-meetings{font-size:2.6rem}}#calendar .calendar-header .page-filters{padding-bottom:2rem}#calendar .calendar-header .filter{margin-bottom:1.5rem}#calendar .calendar-header .filter.event-type{min-width:15rem;border-bottom:0.1rem solid #262626;padding-bottom:2rem;margin-bottom:1rem}#calendar .calendar-header .filter.month,#calendar .calendar-header .filter.year{display:inline-block;vertical-align:middle}#calendar .calendar-header .filter.month{padding-right:1rem}#calendar .calendar-header .filter.year{padding-left:1rem}#calendar .calendar-header .filter span{font-size:1.7rem;display:block;margin-bottom:1rem}#calendar .calendar-header select{margin-bottom:0}#calendar .calendar-header .change-month-button{color:#004D80}#calendar .calendar-header .change-month-button:hover span{border-bottom-color:#004D80}#calendar .calendar-header .change-month-button span{display:inline-block;vertical-align:top;border-bottom:0.1rem solid transparent;transition:border-bottom-color 0.2s}#calendar .calendar-header .change-month-button svg{display:inline-block;vertical-align:middle;font-size:1.4rem}#calendar .calendar-header .change-month-button .fa-chevron-left{margin-right:0.3rem}#calendar .calendar-header .change-month-button .fa-chevron-right{margin-left:0.3rem}#calendar .calendar-header .previous-month-button{margin-right:5rem}#calendar .calendar-header .go-button{width:12rem;font-size:1.7rem;background-color:#004D80;color:#fff;padding:0;line-height:3.6rem}#calendar .calendar-header .go-button:hover,#calendar .calendar-header .go-button:focus{background-color:#00253E}#calendar .calendar-header .month-traversing-buttons{display:flex;justify-content:space-between;margin-top:1.5rem}#calendar .calendar-header .month-traversing-buttons .fa-chevron-left{margin-right:.5rem}#calendar .calendar-header .month-traversing-buttons .fa-chevron-right{margin-left:.5rem}@media all and (max-width: 700px){#calendar .calendar-header .filter.month,#calendar .calendar-header .filter.year{width:calc(50% - 2rem - ( 12rem / 2));display:inline-block;vertical-align:bottom;margin:0 2rem 0 0;font-size:1.7rem;padding:0}}@media all and (min-width: 701px){#calendar .calendar-header .filter,#calendar .calendar-header .filter.month,#calendar .calendar-header .filter.year{width:calc(33% - 2rem - ( 12rem / 3));display:inline-block;vertical-align:bottom;margin:0 2rem 0 0;font-size:1.7rem;padding:0}.post-type-archive-ceremony #calendar .calendar-header .filter,.post-type-archive-lbc_meeting #calendar .calendar-header .filter{width:calc(25% - 2rem - ( 12rem / 4));display:inline-block;vertical-align:bottom;margin:0 2rem 0 0;font-size:1.7rem}#calendar .calendar-header .filter.event-type{border-bottom:0;border-right:0.1rem solid #262626;padding-bottom:0;margin-bottom:0;padding-right:2rem}}@media all and (min-width: 1001px){#calendar .calendar-header .title-container,#calendar .calendar-header .page-filters{display:inline-block;vertical-align:bottom}#calendar .calendar-header .title-container{width:25%}#calendar .calendar-header .page-filters{width:75%}}#calendar .calendar{margin-bottom:2.8rem;position:relative}#calendar .calendar-week-container.calendar-headings{display:none}#calendar .calendar-cell{padding:.9rem 1rem;border-bottom:0.2rem solid #777676;transition:background-color 0.2s ease-in-out;font-size:1.7rem;background-color:#fff}#calendar .calendar-cell.has-event:not(.none-shown):hover{background-color:#e6e6e6}#calendar .calendar-cell.weekend{background-image:url(../assets/0c15822cc8041eb09b83.png);background-size:cover}#calendar .calendar-cell.past{background-color:#E5E5E5}#calendar .calendar-cell.past.has-event:not(.none-shown):hover{background-color:#e6e6e6}#calendar .calendar-cell.out-of-focus{display:none;color:#262626}#calendar .calendar-cell:not(.out-of-focus) .day-of-month{color:#004D80}#calendar .day-of-month{font-weight:700}#calendar .calendar-view{width:100%;display:block;margin-top:0.6rem;padding:0 0.8rem;text-overflow:ellipsis;cursor:pointer}#calendar .calendar-view{background-color:#262626;font-size:1.4rem;color:#fff}#calendar .calendar-view.awaiting-summons{background-color:#777676}#calendar .cutoff-text{display:none}@media all and (min-width: 1001px){#calendar .calendar-week-container{position:relative;padding-top:10%}#calendar .calendar-week-container.calendar-headings{display:block;min-height:3.8rem;padding-top:2.85714%}#calendar .calendar-week-container.calendar-headings .calendar-cell{border:none;background:none;padding:0;color:#262626;font-weight:700}#calendar .calendar-week-container:not(.calendar-headings){min-height:12rem}#calendar .calendar-week-container:last-child .calendar-cell{border-bottom:0.2rem solid #777676}#calendar .calendar-week-container:nth-child(2) .calendar-cell{border-top:solid 0.2rem #777676}#calendar .calendar-cell{width:14.28571%;height:100%;display:block;position:absolute;top:0;border-bottom:0.1rem solid #777676;border-right:0.1rem solid #777676;overflow:hidden}#calendar .calendar-cell.day-1{left:0;border-left:solid 0.2rem #777676}#calendar .calendar-cell.day-2{left:14.28571%}#calendar .calendar-cell.day-3{left:28.57143%}#calendar .calendar-cell.day-4{left:42.85714%}#calendar .calendar-cell.day-5{left:57.14286%}#calendar .calendar-cell.day-6{left:71.42857%}#calendar .calendar-cell.day-7{left:85.71429%;border-right:solid 0.2rem #777676}#calendar .calendar-cell.out-of-focus{display:block}#calendar .day-of-month{position:absolute;top:1.35rem;right:1.35rem;z-index:1;font-weight:700;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#calendar .day-of-month .day{display:none}#calendar .event-labels{height:10rem;position:absolute;left:0.4rem;right:0.4rem;bottom:1.35rem;overflow:auto}#calendar .event-labels .inner{padding:0}#calendar .cutoff-text{display:block}#calendar .full-title{display:none}}@media all and (min-width: 1001px){#calendar .event-labels{left:1.8rem;right:1.8rem}}#calendar .date-overlay{width:100%;height:100%;display:none;position:fixed;left:0;top:0;z-index:1200;background-color:rgba(0,0,0,0.686)}#calendar .date-overlay .content-container{width:90%;max-width:98.8rem;max-height:80%;position:absolute;top:10%;left:50%;transform:translateX(-50%);overflow:auto;padding:3.4rem;background-color:#fff}@media all and (min-width: 1001px){#calendar .date-overlay .content-container{padding:3.4rem 5.9rem;top:50%;transform:translate(-50%, -50%)}}#calendar .date-overlay .close{position:absolute;top:0;right:1rem;font-size:5rem;line-height:1;font-weight:100;cursor:pointer;color:#262626;transition:color .2s ease-in-out}#calendar .date-overlay .close:hover,#calendar .date-overlay .close:focus{color:#d6171e}#calendar .date-overlay .overlay-view:not(:last-child){margin-bottom:6rem}#calendar .date-overlay .background-image{width:100%;height:14.1rem;margin-bottom:2.5rem}#calendar .date-overlay h3{color:#004D80}#calendar .date-overlay .secretary{margin-bottom:2rem;font-size:1.8rem}#calendar .date-overlay .meeting-detail{margin-bottom:1rem}#calendar .date-overlay i{width:2rem;color:#004D80;text-align:center;margin-right:1rem}#calendar .date-overlay .meeting-detail+.user-generated{margin-top:3rem}#calendar .date-overlay .address,#calendar .date-overlay .user-generated{margin-bottom:3rem}#calendar .date-overlay .actions a:not(:last-child){margin-right:2.5rem}#calendar .date-overlay .button{background-color:#004D80;color:#fff}#calendar .date-overlay .button:hover,#calendar .date-overlay .button:focus{background-color:#00253E}#calendar .additional-information{margin-top:4rem;margin-bottom:2.8rem;font-size:1.4rem}#calendar .additional-information p{width:auto;display:inline-block;vertical-align:top;margin:0;font-size:1.3rem;line-height:1.4rem}#calendar .additional-information .email-address{font-weight:700;display:table}@media all and (min-width: 701px){#calendar .additional-information #calendar-legend{width:auto;display:inline-block;vertical-align:top;margin:0;font-size:1.7rem}}#calendar-legend{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#calendar-legend .calendar-key-item{display:inline-block;min-width:12.5rem;margin-right:1.6rem;margin-bottom:0.5rem;padding:0.3rem 0.5rem;font-size:1.3rem;background-color:#F4B900;color:#fff}#calendar-legend .calendar-key-item.even{background-color:#004D80}.post-type-archive-ceremony #hero,.post-type-archive-lbc_meeting #hero,.post-type-archive-public_event #hero{padding:5.6rem 0}.post-type-archive-ceremony #hero .inner,.post-type-archive-lbc_meeting #hero .inner,.post-type-archive-public_event #hero .inner{min-height:0;padding-bottom:0}.post-type-archive-ceremony #hero .inline-container,.post-type-archive-lbc_meeting #hero .inline-container,.post-type-archive-public_event #hero .inline-container{align-items:center}.post-type-archive-ceremony #hero .cols-2,.post-type-archive-lbc_meeting #hero .cols-2,.post-type-archive-public_event #hero .cols-2{margin-bottom:0}.post-type-archive-ceremony #hero h1,.post-type-archive-lbc_meeting #hero h1,.post-type-archive-public_event #hero h1{font-size:calc(3.5rem + (55 - 35) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.post-type-archive-ceremony #hero h1,.post-type-archive-lbc_meeting #hero h1,.post-type-archive-public_event #hero h1{font-size:5.5rem}}.post-type-archive-ceremony #hero .user-generated,.post-type-archive-lbc_meeting #hero .user-generated,.post-type-archive-public_event #hero .user-generated{max-width:60rem}.post-type-archive-ceremony #hero .user-generated p:last-child,.post-type-archive-lbc_meeting #hero .user-generated p:last-child,.post-type-archive-public_event #hero .user-generated p:last-child{margin-bottom:0}.post-type-archive-ceremony #page-content{padding-top:4rem}.single-meeting #right-content .mid-heading{margin:2rem 0 1rem;color:#004D80}.single-meeting #right-content time{display:block;margin-bottom:1rem;font-weight:700}.single-meeting #right-content .public+.member{margin-top:2rem}.single-meeting #right-content .text-link{border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.single-meeting #right-content .text-link:hover,.single-meeting #right-content .text-link:focus{border-bottom-color:#004D80}.single-meeting #right-content .gfield_radio li:not(:last-child){margin-bottom:0.5rem}.single-meeting #right-content label{font-size:1.7rem}body.member-page #hero{margin-bottom:4rem}@media all and (min-width: 1001px){body.member-page #hero{margin-bottom:8.7rem}}body.member-page #right-content{padding-bottom:4rem}body.member-page #right-content .mid-heading{margin-bottom:2rem;color:#004D80}body.member-page #right-content .instruction{margin-bottom:3rem}body.member-page #right-content .password-hint,body.member-page #right-content .error,body.member-page #right-content .success{font-size:1.4rem}body.member-page #right-content .error,body.member-page #right-content .success,body.member-page #right-content .col-half{margin-bottom:1rem}body.member-page #right-content .success.tick{margin-left:1rem}body.member-page #right-content .success.tick i{color:#0a7d0a}body.member-page #right-content .error a{color:#262626;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}body.member-page #right-content .error a:hover,body.member-page #right-content .error a:focus{border-bottom-color:#d6171e}body.member-page #right-content .checkbox-container{margin-bottom:0.5rem}body.member-page #right-content .checkbox-container span{font-weight:400;color:#262626;font-size:1.7rem}body.member-page #right-content .button{margin-top:1rem}body.member-page #right-content .label span,body.member-page #right-content label span{display:inline-block;margin-bottom:0.8rem;color:#004D80;font-size:2rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:700}body.member-page #right-content label{position:relative;cursor:pointer}body.member-page #right-content .label span{min-width:110px}body.member-page #right-content .login-remember{margin-bottom:3rem}body.member-page #right-content form input{border:1px solid #ccc}body.member-page #right-content .user-information{margin-bottom:4rem;word-wrap:break-word;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.member-page #right-content .user-information label{cursor:default}body.member-page #right-content .user-information button{padding:0 5px;font-size:1.8rem;transition:color 0.2s ease-in-out, opacity 0.2s ease-in-out}body.member-page #right-content .user-information button:not(.disabled):hover,body.member-page #right-content .user-information button:not(.disabled):focus{color:#004D80}body.member-page #right-content .user-information button:not(.disabled).save-detail:hover,body.member-page #right-content .user-information button:not(.disabled).save-detail:focus{color:#0a7d0a}body.member-page #right-content .user-information button:not(.disabled).cancel-edit:hover,body.member-page #right-content .user-information button:not(.disabled).cancel-edit:focus{color:#d6171e}body.member-page #right-content .user-information .disabled{opacity:0.5;cursor:not-allowed}body.member-page #right-content .user-information .detail{display:block}body.member-page #right-content .user-information .show-on-edit{display:none}body.member-page #right-content .user-information textarea{min-height:15rem;resize:vertical;white-space:pre-wrap}body.member-page #right-content .user-information .working{display:none}#sidebar,.woocommerce-MyAccount-navigation{padding-right:1rem;border-bottom:1px solid #777676;margin-bottom:2rem;padding-bottom:2rem}#sidebar .small-heading,#sidebar .accordion-trigger,.woocommerce-MyAccount-navigation .small-heading,.woocommerce-MyAccount-navigation .accordion-trigger{display:inline-block;vertical-align:middle}#sidebar .post-listing,#sidebar .menu-item,#sidebar .woocommerce-MyAccount-navigation-link,.woocommerce-MyAccount-navigation .post-listing,.woocommerce-MyAccount-navigation .menu-item,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link{margin-bottom:2rem;font-size:2rem}#sidebar .current-menu-item a,#sidebar .is-active a,.woocommerce-MyAccount-navigation .current-menu-item a,.woocommerce-MyAccount-navigation .is-active a{border-color:#004D80}#sidebar a,.woocommerce-MyAccount-navigation a{font-weight:700;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}#sidebar a:hover,#sidebar a:focus,.woocommerce-MyAccount-navigation a:hover,.woocommerce-MyAccount-navigation a:focus{border-bottom-color:#004D80}@media all and (min-width: 1001px){#sidebar,.woocommerce-MyAccount-navigation{border-bottom:none;margin-bottom:0;padding-bottom:0}#sidebar .accordion-trigger,.woocommerce-MyAccount-navigation .accordion-trigger{display:none}}.page-with-sidebar .page-section>.inner{padding:0}@media all and (min-width: 1001px){.page-with-sidebar #page-content{font-size:0}.page-with-sidebar #sidebar{width:24rem;display:inline-block;vertical-align:top;margin:0;font-size:1.7rem}.page-with-sidebar #right-content{width:calc(100% - 24rem);display:inline-block;vertical-align:top;margin:0;font-size:1.7rem;padding-left:2rem}}.page-template-template-lottery #contacts .contact-content{background-repeat:no-repeat;background-position:center;background-size:cover}.page-template-template-lottery h2{font-weight:700}.page-template-template-lottery .circle-icon{width:5.6rem;display:inline-block;line-height:5.6rem;flex-shrink:0;border-radius:50%;text-align:center;color:#fff;font-size:3.4rem;font-weight:700}.page-template-template-lottery #lottery-hero{text-transform:uppercase}.page-template-template-lottery #lottery-hero .copy-container{text-align:center;padding:4rem 2rem 8rem;background-color:#0065f2;background-image:url(../assets/32e6fd27c42462e6ae63.jpg);background-position:center;background-size:cover}.page-template-template-lottery #lottery-hero .border{width:43.6rem;max-width:100%;display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;background-image:url(../assets/71915651941a1a7f4c48.png);background-position:center;background-size:contain;background-repeat:no-repeat}.page-template-template-lottery #lottery-hero .border span{font-weight:700}.page-template-template-lottery #lottery-hero span{display:block}.page-template-template-lottery #lottery-hero .hero-small-line{color:#fff;font-size:2rem}.page-template-template-lottery #lottery-hero .hero-small-line.yellow{color:#FFC400}.page-template-template-lottery #lottery-hero .hero-large-line{color:#FFC400;letter-spacing:.4rem;text-shadow:0.4rem -0.1rem #003f9a,-0.5rem 1rem rgba(0,63,154,0.5);font-size:calc(5rem + (89 - 50) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.page-template-template-lottery #lottery-hero .hero-large-line{font-size:8.9rem}}.page-template-template-lottery #lottery-hero .play-button{width:23.7rem;display:table;margin:0 auto;position:relative;font-size:3rem;text-transform:uppercase;text-align:center;font-weight:700;max-width:80%;position:absolute;left:50%;bottom:0;transform:translate(-50%, 50%)}.page-template-template-lottery #lottery-hero .play-button span,.page-template-template-lottery #lottery-hero .play-button:before{border-radius:3.3rem}.page-template-template-lottery #lottery-hero .play-button:before{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:translate(0.8rem, 0.8rem);transition:transform .15s ease-in-out;background-color:#003f9a;z-index:-1}.page-template-template-lottery #lottery-hero .play-button span{display:block;position:relative;background-color:#FFC400;color:#fff;padding:.9rem 0;transition:color .2s .05s ease-in-out, background-color .2s .0s ease-in-out;z-index:1}.page-template-template-lottery #lottery-hero .play-button:hover span,.page-template-template-lottery #lottery-hero .play-button:focus span{background-color:#003f9a;color:#FFC400}.page-template-template-lottery #lottery-hero .play-button:hover:before,.page-template-template-lottery #lottery-hero .play-button:focus:before{transform:translate(0, 0)}.page-template-template-lottery #lottery-hero .image-container{position:relative}.page-template-template-lottery #lottery-hero .price-container{width:12.5rem;height:12.5rem;display:block;position:relative;top:6.8rem;left:55%;background-color:#F4B900;color:#003f9a;text-align:center;font-size:1.5rem;padding:1.3rem}.page-template-template-lottery #lottery-hero .price-container,.page-template-template-lottery #lottery-hero .price-container:before{border-radius:50%}.page-template-template-lottery #lottery-hero .price-container:before{content:'';width:100%;height:100%;display:block;background-color:#003f9a;position:absolute;top:.5rem;left:.5rem;z-index:-1}.page-template-template-lottery #lottery-hero .price-container .price{font-size:5.5rem;line-height:1;font-weight:700}@media all and (max-width: 1000px){.page-template-template-lottery #lottery-hero .image-container{height:40rem;max-height:80vh}}@media all and (max-width: 500px){.page-template-template-lottery #lottery-hero .border{padding:5rem 0 3rem;background-size:100% 100%}}@media all and (min-width: 501px){.page-template-template-lottery #lottery-hero .border{height:44.6rem}}@media all and (min-width: 1001px){.page-template-template-lottery #lottery-hero{display:flex}.page-template-template-lottery #lottery-hero .hero-content{width:50%}}.page-template-template-lottery #results{padding:10rem 0 5rem;text-align:center}.page-template-template-lottery #results h2{margin-bottom:3rem;text-transform:uppercase;font-size:calc(2.4rem + (34 - 24) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.page-template-template-lottery #results h2{font-size:3.4rem}}.page-template-template-lottery #results .number{display:inline-block;color:#FFC400;text-shadow:0.3rem 0.2rem #003f9a;font-size:calc(3.5rem + (89 - 35) * ((100vw - 361px ) / (1275 - 361) ));font-weight:700}@media all and (min-width: 1275px){.page-template-template-lottery #results .number{font-size:8.9rem}}.page-template-template-lottery #results .number:not(:last-child){margin-right:4vw}@media all and (min-width: 701px){.page-template-template-lottery #results .number{text-shadow:0.4rem 0.4rem #003f9a}}.page-template-template-lottery #video{padding:5.9rem 0;background-image:url(../assets/22cb6ae65677f42c7774.jpg)}.page-template-template-lottery #video .inner{width:66.5rem}.page-template-template-lottery #how-to-play{text-align:center;padding:5rem 0 4rem}.page-template-template-lottery #how-to-play h2{margin-bottom:5rem;font-size:calc(2.4rem + (34 - 24) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.page-template-template-lottery #how-to-play h2{font-size:3.4rem}}.page-template-template-lottery #how-to-play h2 span{display:block}.page-template-template-lottery #how-to-play .line-2{font-weight:300;color:#0065f2}.page-template-template-lottery #how-to-play .index{margin-bottom:2.5rem;color:#fff}.page-template-template-lottery #how-to-play li{margin-bottom:2rem}.page-template-template-lottery #how-to-play li:first-child .user-generated,.page-template-template-lottery #how-to-play li:last-child .user-generated{max-width:21rem;margin:0 auto}.page-template-template-lottery #how-to-play li:nth-child(1) .index{background-color:#FFC400}.page-template-template-lottery #how-to-play li:nth-child(2) .index{background-color:#0065f2}.page-template-template-lottery #how-to-play li:nth-child(3) .index{background-color:#000}@media all and (min-width: 701px){.page-template-template-lottery #how-to-play ol{display:flex;justify-content:center}.page-template-template-lottery #how-to-play li{width:20rem;padding:0 2rem}.page-template-template-lottery #how-to-play li:nth-child(2){width:36rem}}.page-template-template-lottery #play{text-align:center;margin:7rem 0}.page-template-template-lottery #play a{width:23.7rem;display:table;margin:0 auto;position:relative;font-size:3rem;text-transform:uppercase;text-align:center;font-weight:700}.page-template-template-lottery #play a span,.page-template-template-lottery #play a:before{border-radius:3.3rem}.page-template-template-lottery #play a:before{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:translate(0.8rem, 0.8rem);transition:transform .15s ease-in-out;background-color:#FFC400;z-index:-1}.page-template-template-lottery #play a span{display:block;position:relative;background-color:#0065f2;color:#FFC400;padding:.9rem 0;transition:color .2s .05s ease-in-out, background-color .2s .0s ease-in-out;z-index:1}.page-template-template-lottery #play a:hover span,.page-template-template-lottery #play a:focus span{background-color:#FFC400;color:#0065f2}.page-template-template-lottery #play a:hover:before,.page-template-template-lottery #play a:focus:before{transform:translate(0, 0)}@media all and (min-width: 1001px){.page-template-template-lottery #play{margin:20rem}}.page-template-template-lottery #about,.page-template-template-lottery #prizes{color:#fff}.page-template-template-lottery #about .content-container,.page-template-template-lottery #prizes .content-container{padding:7.6rem 3rem;align-items:center}.page-template-template-lottery #about .content-container:first-child,.page-template-template-lottery #prizes .content-container:first-child{background-image:url(../assets/08c83d66379162ebe700.jpg)}.page-template-template-lottery #about .content-container:last-child,.page-template-template-lottery #prizes .content-container:last-child{background-image:url(../assets/44a7eaf41e89868a8c93.jpg)}.page-template-template-lottery #about .user-generated,.page-template-template-lottery #prizes .user-generated{max-width:54rem;margin:0 auto;text-align:center}.page-template-template-lottery #about .user-generated h2,.page-template-template-lottery #about .user-generated h4,.page-template-template-lottery #prizes .user-generated h2,.page-template-template-lottery #prizes .user-generated h4{line-height:1;font-size:calc(2.4rem + (30 - 24) * ((100vw - 361px ) / (1275 - 361) ));font-weight:700}@media all and (min-width: 1275px){.page-template-template-lottery #about .user-generated h2,.page-template-template-lottery #about .user-generated h4,.page-template-template-lottery #prizes .user-generated h2,.page-template-template-lottery #prizes .user-generated h4{font-size:3rem}}.page-template-template-lottery #about .user-generated h2,.page-template-template-lottery #prizes .user-generated h2{margin-bottom:2rem;color:#FFC400}.page-template-template-lottery #about .user-generated h4,.page-template-template-lottery #prizes .user-generated h4{margin-bottom:0;color:#fff}.page-template-template-lottery #about .user-generated a,.page-template-template-lottery #prizes .user-generated a{color:#fff;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.page-template-template-lottery #about .user-generated a:hover,.page-template-template-lottery #about .user-generated a:focus,.page-template-template-lottery #prizes .user-generated a:hover,.page-template-template-lottery #prizes .user-generated a:focus{border-bottom-color:#fff}@media all and (min-width: 1001px){.page-template-template-lottery #about,.page-template-template-lottery #prizes{display:flex}.page-template-template-lottery #about .content-container,.page-template-template-lottery #prizes .content-container{display:flex;width:50%}}.page-template-template-lottery #about{margin-bottom:11.5rem}.page-template-template-lottery #about .content-container:first-child{background-image:url(../assets/44a7eaf41e89868a8c93.jpg)}.page-template-template-lottery #about .content-container:last-child{background-image:url(../assets/08c83d66379162ebe700.jpg)}.page-template-template-lottery #prizes .content-container:first-child .user-generated h2{max-width:21.2rem}.page-template-template-lottery #prizes .user-generated{max-width:42.6rem}.page-template-template-lottery #prizes .user-generated h2{max-width:37.8rem;margin-left:auto;margin-right:auto}.page-template-template-lottery #faqs{margin-bottom:4rem;padding:6rem 0 4rem;background-image:url(../assets/7870ce1cb6b383e0811f.png)}.page-template-template-lottery #faqs h2,.page-template-template-lottery #faqs ul{margin:0 auto}.page-template-template-lottery #faqs h2{max-width:98.4rem;margin-bottom:9rem;text-align:center;text-transform:uppercase;font-size:calc(2.4rem + (34 - 24) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.page-template-template-lottery #faqs h2{font-size:3.4rem}}.page-template-template-lottery #faqs ul{max-width:52.1rem}.page-template-template-lottery #faqs li:not(:last-child){margin-bottom:6.7rem}.page-template-template-lottery #faqs p{display:flex;align-items:flex-start}.page-template-template-lottery #faqs p:not(:last-child){margin-bottom:1.6rem}.page-template-template-lottery #faqs span{display:inline-block;vertical-align:top}.page-template-template-lottery #faqs .faq-icon{margin-right:3.9rem}.page-template-template-lottery #faqs .question-icon{background-color:#FFC400}.page-template-template-lottery #faqs .answer-icon{background-color:#0065f2}.page-template-template-lottery #faqs .copy{padding-top:1.5rem}@media all and (min-width: 1001px){.page-template-template-lottery #faqs{margin-bottom:9.8rem;padding:27.3rem 0 8.2rem}}.page-template-template-lottery #contacts .contact-content{max-width:calc(100% - 3.2rem);width:121.5rem;position:relative;padding:5rem 3.5rem;background-image:url(../assets/da13f09b3dfb8410edfa.jpg)}.page-template-template-lottery #contacts .contact-content:before{content:'';width:calc(100% + 3.2rem);height:100%;display:block;position:absolute;top:3.2rem;left:0;background-color:#0065f2;z-index:-1}.page-template-template-lottery #contacts .contact-content .user-generated{max-width:50.6rem;margin:0 0 0 auto}@media all and (min-width: 1001px){.page-template-template-lottery #contacts .contact-content{padding:12.5rem 15.3rem}}.page-template-template-lottery #sign-off{text-align:center;text-transform:uppercase;padding:6rem 0;font-size:3rem;font-weight:700}@media all and (min-width: 1001px){.page-template-template-lottery #sign-off{padding:15rem 0}}.page-section.three-column-content .column-1,.page-section.three-column-content .column-3{background-color:rgba(0,77,128,0.3)}.page-section.three-column-content .column-2{background-color:rgba(244,185,0,0.3)}.page-section.three-column-content .column{padding:2rem 3rem}.page-section.three-column-content h2{margin-bottom:2rem}@media all and (min-width: 501px){.page-section.three-column-content .user-generated ul li:not(.gfield){width:100%}}@media all and (min-width: 1001px){.page-section.three-column-content .inner{display:flex}.page-section.three-column-content .column{width:33.33%}}.page-section.merchandise{margin-top:11rem;margin-bottom:19rem}.page-section.merchandise .order-link-container{margin-bottom:5rem;font-size:calc(2.5rem + (35 - 25) * ((100vw - 361px ) / (1275 - 361) ));font-weight:700}@media all and (min-width: 1275px){.page-section.merchandise .order-link-container{font-size:3.5rem}}.page-section.merchandise .order-link-container i{margin-left:1rem}.page-section.merchandise .product{max-width:80%;text-align:center}.page-section.merchandise .image-container{margin-bottom:2.5rem;border:1px solid #777676;padding:5.5rem 0}.page-section.merchandise .image-container img{max-height:15rem;display:block;margin:0 auto}.page-section.merchandise h3{margin-bottom:1rem;font-size:2.8rem;font-weight:700}.team-profiles{padding-top:8rem}.team-profiles img{display:block;margin-left:auto;margin-right:auto}.team-profiles .banner{margin-bottom:8rem}.team-profiles .profile-image-container{max-width:33.4rem;margin:0 auto}.team-profiles .profile-image,.team-profiles .position{margin-bottom:2rem}.team-profiles .detail{color:#004D80;text-align:center;font-size:calc(2rem + (28 - 20) * ((100vw - 361px ) / (1275 - 361) ));font-weight:700}@media all and (min-width: 1275px){.team-profiles .detail{font-size:2.8rem}}.team-profiles .bio{max-width:61rem;margin:0 auto}@media all and (min-width: 1001px){.team-profiles{padding-top:12rem}.team-profiles .banner{margin-bottom:19rem}.team-profiles .profile-image{margin-bottom:3.8rem}.team-profiles .position{margin-bottom:4rem}}.page-section.gallery{margin-bottom:8rem}.page-section.gallery .heading{color:#004D80;text-align:center;margin-bottom:3rem;font-weight:700;font-size:calc(2rem + (28 - 20) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.page-section.gallery .heading{font-size:2.8rem}}.page-section.gallery .gallery-images{overflow:hidden;font-size:0;text-align:center}.page-section.gallery button{width:50%;position:relative;font-size:1.7rem;border:0.5rem solid #fff}.page-section.gallery button:after{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;opacity:0;background-color:rgba(0,77,128,0.6);pointer-events:none;transition:opacity 0.2s ease-in-out;z-index:1}.page-section.gallery button:hover:after{opacity:1}.page-section.gallery img{display:block}@media all and (min-width: 701px){.page-section.gallery button{width:25%}}.blog .post-teasers{max-width:108rem;margin:0 auto}.blog .category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.blog .category-header h2{width:calc(100% - 5.1rem);display:inline-flex;align-items:center;padding-right:2.1rem;font-size:calc(2.3rem + (35 - 23) * ((100vw - 361px ) / (1275 - 361) ));font-weight:700}@media all and (min-width: 1275px){.blog .category-header h2{font-size:3.5rem}}.blog .category-header h2 .cat-name{padding-right:1.5rem}.blog .category-header h2.cat-12 .line{background-color:#004D80;position:relative}.blog .category-header h2.cat-12 .line:before,.blog .category-header h2.cat-12 .line:after{content:'';width:100%;height:.3rem;display:block;position:absolute;left:0}.blog .category-header h2.cat-12 .line:before{top:0;background-color:#0085DD}.blog .category-header h2.cat-12 .line:after{bottom:0;background-color:#F4B900}.blog .category-header h2.cat-13 .line{background-color:#8e0a12}.blog .category-header h2.cat-14 .line{background-color:#F4B900}.blog .category-header h2.cat-254 .line{background-color:#004D80}.blog .category-header h2 .line{width:100%;height:1.2rem;flex-shrink:2}.blog .category-header a{width:5.1rem}@media all and (min-width: 1001px){.blog .post-teasers{margin-bottom:6rem}.blog .category-header{margin-bottom:4rem}.blog .category-header h2 .cat-name{flex-shrink:0}}.category #hero{margin-bottom:8rem}.category h2{text-align:center;font-size:calc(2.3rem + (35 - 23) * ((100vw - 361px ) / (1275 - 361) ));font-weight:700}@media all and (min-width: 1275px){.category h2{font-size:3.5rem}}.category .right-content-heading,.category .post-teasers{max-width:104rem;margin:0 0 0 auto}.category .right-content-heading{padding-bottom:2rem;border-bottom:.7rem solid}.category.category-12 .right-content-heading{border-bottom-color:#0085DD}.category.category-13 .right-content-heading{border-bottom-color:#8e0a12}.category.category-14 .right-content-heading{border-bottom-color:#F4B900}.category.category-254 .right-content-heading{border-bottom-color:#004D80}.category #sidebar h2{margin-bottom:7.7rem}.category #sidebar .post-listing{margin-bottom:3rem}.category #sidebar a{display:block;border-bottom:none}.category #sidebar p,.category #sidebar .image-container{display:inline-block;vertical-align:top}.category #sidebar p{width:calc(100% - 10rem);font-size:1.6rem;padding-left:2rem}.category #sidebar .post-title{display:table;color:#262626;margin-bottom:2rem}.category #sidebar .post-date{color:#004D80}@media all and (max-width: 1000px){.category #sidebar{display:none}}@media all and (min-width: 1001px){.category .post-teaser{margin-bottom:10rem}}.category.category-254 .link-block .heading{font-size:2rem}@media all and (min-width: 1275px){.category.category-254 .link-block{width:calc(25% - 4.2rem)}}.post-type-archive-lodge .filters{background-color:#F7F7F7;padding:2rem 0;margin-bottom:2rem}.post-type-archive-lodge .filter-container label{width:100%;display:block;margin:0 auto 1rem}.post-type-archive-lodge .filter-container span{display:block;margin-bottom:.4rem;color:#004D80;font-size:2rem;font-weight:700}.post-type-archive-lodge .filter-container [name]{width:100%;border:0.1rem solid #004D80}.post-type-archive-lodge .filter-container select{height:4.5rem}.post-type-archive-lodge .lodge{display:block;margin-bottom:2rem}.post-type-archive-lodge .lodge .website,.post-type-archive-lodge .lodge .phone,.post-type-archive-lodge .lodge .email{word-wrap:break-word}.post-type-archive-lodge #no-lodges-message{display:none;text-align:center;font-size:2rem;margin-bottom:4rem;font-weight:700}@media all and (min-width: 501px){.post-type-archive-lodge .filters .inner{display:flex;justify-content:space-around}}@media all and (min-width: 501px) and (max-width: 1000px){.post-type-archive-lodge .filters .inner{flex-wrap:wrap;justify-content:space-between}.post-type-archive-lodge .filter-container{width:48%}.post-type-archive-lodge .filter-container:nth-child(1){width:100%}.post-type-archive-lodge .filter-container:nth-child(1) label{max-width:none}}@media all and (min-width: 1001px){.post-type-archive-lodge .filter-container label{width:30rem}.post-type-archive-lodge #lodges ul p,.post-type-archive-lodge #lodges .sticky-header p{display:inline-block;vertical-align:top}.post-type-archive-lodge #lodges ul p:not(:last-child),.post-type-archive-lodge #lodges .sticky-header p:not(:last-child){padding-right:2rem}.post-type-archive-lodge #lodges .phone{width:13rem}.post-type-archive-lodge #lodges .name,.post-type-archive-lodge #lodges .website,.post-type-archive-lodge #lodges .email,.post-type-archive-lodge #lodges .address{width:calc((100% - 13rem) / 4)}.post-type-archive-lodge .sticky-header{position:sticky;top:9.1rem;background-color:#fff;padding:1rem 0;font-size:2rem;margin-bottom:4rem;color:#004D80;font-weight:700}}@media all and (min-width: 1275px){.post-type-archive-lodge .sticky-header{top:16.8rem}}.page-section.restricted-content-block{text-align:center;padding:5rem 0;color:#fff;background-color:#004D80;font-size:calc(2rem + (25 - 20) * ((100vw - 361px ) / (1275 - 361) ))}@media all and (min-width: 1275px){.page-section.restricted-content-block{font-size:2.5rem}}.page-section.restricted-content-block .user-generated{max-width:75rem;margin-left:auto;margin-right:auto}.page-section.restricted-content-block .user-generated a{color:#fff;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.page-section.restricted-content-block .user-generated a:hover,.page-section.restricted-content-block .user-generated a:focus{border-bottom-color:#fff}.page-section.yearbook{margin:5rem 0}.page-section.yearbook .search-container p{margin-bottom:.5rem}.page-section.yearbook .fields{margin-top:2rem}.page-section.yearbook .cols-4{margin-bottom:2rem}.page-section.yearbook label{display:block}.page-section.yearbook input{width:100%;border:0.1rem solid #004D80}.page-section.yearbook span{display:block;font-weight:700}.page-section.yearbook .thead{position:sticky;top:16.8rem;background-color:#fff}.page-section.yearbook .thead .tr{border-top:0.2rem solid #004D80}.page-section.yearbook .tbody .tr:nth-child(odd){background-color:rgba(0,77,128,0.1)}.page-section.yearbook .th,.page-section.yearbook .td{padding:.5rem 1rem}.page-section.yearbook .th a,.page-section.yearbook .td a{word-break:break-all}.page-section.yearbook .no-results{display:none;text-align:center;margin:2rem auto;font-size:2rem}@media all and (max-width: 1000px){.page-section.yearbook .thead{display:none}}@media all and (min-width: 1001px){.page-section.yearbook .tr{display:flex}.page-section.yearbook .tr .th:first-child,.page-section.yearbook .tr .td:first-child{border-left:0.2rem solid #004D80}.page-section.yearbook .th,.page-section.yearbook .td{border-bottom:0.2rem solid #004D80;border-right:0.2rem solid #004D80}.page-section.yearbook [data-name="center-number"],.page-section.yearbook [data-name="install-month"]{width:13rem}.page-section.yearbook [data-name="center-name"]{width:16rem}.page-section.yearbook [data-name="centre-address"]{flex:1}.page-section.yearbook [data-name="meeting-formula"]{width:15rem}.page-section.yearbook [data-name="contact-details"]{width:26rem}}@media all and (min-width: 1275px){.page-section.yearbook [data-name="center-number"],.page-section.yearbook [data-name="install-month"]{width:15rem}.page-section.yearbook [data-name="centre-address"]{width:26rem;flex:none}.page-section.yearbook [data-name="meeting-formula"]{width:20rem}.page-section.yearbook [data-name="contact-details"]{width:auto;flex:1}}.woocommerce #page-content>.inner{width:calc(121.1rem + (2% * 2))}.woocommerce #page-content>.inner .page-section>.inner{padding-left:0;padding-right:0}.woocommerce .woocommerce-breadcrumb{margin:4rem 0;font-weight:700}.woocommerce .woocommerce-breadcrumb:before{content:url(../assets/9b43188e714d37ff5864.svg);display:inline-block;vertical-align:middle;margin-right:.5rem}.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a{color:#262626}.woocommerce .woocommerce-breadcrumb a,.woocommerce .woocommerce-breadcrumb span{vertical-align:middle}.woocommerce .woocommerce-breadcrumb a{font-weight:400;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.woocommerce .woocommerce-breadcrumb a:hover,.woocommerce .woocommerce-breadcrumb a:focus{border-bottom-color:#004D80}.woocommerce .woocommerce-breadcrumb span{margin:0 .4rem}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#004D80;color:#fff;border-radius:0;line-height:initial;transition:background-color .2s ease-in-out, border-color .2s ease-in-out, color .2s ease-in-out}.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit:focus,.woocommerce a.button:hover,.woocommerce a.button:focus,.woocommerce button.button:hover,.woocommerce button.button:focus,.woocommerce input.button:hover,.woocommerce input.button:focus{background-color:#00253E}.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit:focus,.woocommerce a.button:hover,.woocommerce a.button:focus,.woocommerce button.button:hover,.woocommerce button.button:focus,.woocommerce input.button:hover,.woocommerce input.button:focus{background-color:#fff;border-color:#004D80;color:#004D80}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#262626;border-color:#262626;color:#fff;font-size:1.9rem;padding:.5rem 2rem .2rem}.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button.alt:focus{background-color:#fff;color:#262626}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#000;opacity:.5}.woocommerce #respond input#submit.continue-shopping,.woocommerce a.button.continue-shopping,.woocommerce button.button.continue-shopping,.woocommerce input.button.continue-shopping{background-color:#fff;border-color:#262626;color:#262626;font-size:1.9rem;padding:.5rem 2rem .2rem;margin-bottom:1rem}.woocommerce #respond input#submit.continue-shopping:hover,.woocommerce #respond input#submit.continue-shopping:focus,.woocommerce a.button.continue-shopping:hover,.woocommerce a.button.continue-shopping:focus,.woocommerce button.button.continue-shopping:hover,.woocommerce button.button.continue-shopping:focus,.woocommerce input.button.continue-shopping:hover,.woocommerce input.button.continue-shopping:focus{background-color:#262626;color:#fff}.woocommerce #respond input#submit.checkout-button,.woocommerce a.button.checkout-button,.woocommerce button.button.checkout-button,.woocommerce input.button.checkout-button{background-color:#004D80;border-color:#004D80;color:#fff;margin-left:1rem}.woocommerce #respond input#submit.checkout-button:hover,.woocommerce #respond input#submit.checkout-button:focus,.woocommerce a.button.checkout-button:hover,.woocommerce a.button.checkout-button:focus,.woocommerce button.button.checkout-button:hover,.woocommerce button.button.checkout-button:focus,.woocommerce input.button.checkout-button:hover,.woocommerce input.button.checkout-button:focus{background-color:#fff;color:#004D80}.woocommerce .product.entry .product-image-link{position:relative;margin-bottom:1.7rem}.woocommerce .product.entry .product-image-link,.woocommerce .product.entry .product-image-link img{display:block;margin-left:auto;margin-right:auto}.woocommerce .product.entry .product-image-link:after{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgba(0,77,128,0.5);opacity:0;transition:opacity .2s ease-in-out}.woocommerce .product.entry .product-image-link:hover:after,.woocommerce .product.entry .product-image-link:focus:after{opacity:1}.woocommerce .product.entry .price{display:block;margin-bottom:2.2rem;font-size:2rem}.woocommerce .product.entry .product-summary{padding-left:.8rem;padding-right:.8rem}.woocommerce .woocommerce-loop-product__title,.woocommerce .entry-title{color:#004D80;font-weight:700;font-size:2.2rem;padding:0;margin-bottom:.5rem}.woocommerce nav.woocommerce-pagination{margin-bottom:5rem;text-align:left}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{margin:0 .5rem;border:0.1rem solid #777676}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{width:3.5rem;line-height:3.5rem;padding:0;text-align:center}.woocommerce nav.woocommerce-pagination ul li a{transition:background-color .2s ease-in-out, color .2s ease-in-out}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{background-color:rgba(0,77,128,0.4);color:#fff}.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#fff;color:#262626;box-shadow:0 0 0 0.3rem inset #004D80}.woocommerce .woocommerce-product-gallery .flex-control-nav{display:flex;flex-wrap:wrap;align-items:center;list-style-type:none;padding-left:0;margin-bottom:0;margin-left:-2rem}.woocommerce .woocommerce-product-gallery li{width:calc(33.33% - 2rem);margin-top:2rem;margin-left:2rem}.woocommerce .woocommerce-product-gallery a{cursor:default}.woocommerce .woocommerce-product-gallery img{display:block;margin:0 auto}.woocommerce ul.products li.product .price{color:#262626;font-size:2rem}.woocommerce .quantity .qty{width:7rem;border:0.1rem solid #262626;color:#262626}.woocommerce .shipping-calculator-form input,.woocommerce .input-text,.woocommerce .select2-selection,.woocommerce .select2-dropdown,.woocommerce table.shop_table,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce .woocommerce-customer-details address{border:0.1rem solid #262626;border-radius:0}.woocommerce .select2-container .select2-selection--single{height:4.5rem}.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:4.5rem}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%)}.woocommerce .cart_totals h2,.woocommerce #order_review_heading,.woocommerce .woocommerce-billing-fields h3,.woocommerce .woocommerce-thankyou-order-received,.woocommerce .woocommerce-order h2{margin-bottom:1.4rem;font-size:2.5rem;font-weight:700}.woocommerce #add_payment_method .cart-collaterals .cart_totals tr td,.woocommerce #add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce .woocommerce-order-details table.shop_table td,.woocommerce .woocommerce-order-details table.shop_table th{border-color:#262626}.woocommerce .woocommerce-notices-wrapper{margin-top:3rem;margin-bottom:5rem}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border-top:none;background-color:#262626;color:#fff;padding:1rem 3rem 1rem 7rem}.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-message::before{top:50%;left:3rem;transform:translateY(-50%);color:#fff}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{color:#fff;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.woocommerce .woocommerce-error a:hover,.woocommerce .woocommerce-error a:focus,.woocommerce .woocommerce-info a:hover,.woocommerce .woocommerce-info a:focus,.woocommerce .woocommerce-message a:hover,.woocommerce .woocommerce-message a:focus{border-bottom-color:#fff}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{font-weight:400;padding:0;border:0;background-color:transparent;text-align:left;font-size:1.7rem}.woocommerce .woocommerce-error .button:before,.woocommerce .woocommerce-error .button:after,.woocommerce .woocommerce-info .button:before,.woocommerce .woocommerce-info .button:after,.woocommerce .woocommerce-message .button:before,.woocommerce .woocommerce-message .button:after{display:inline-block;vertical-align:middle}.woocommerce .woocommerce-error .button:after,.woocommerce .woocommerce-info .button:after,.woocommerce .woocommerce-message .button:after{content:'\f30b';margin-left:2.3rem;transition:transform .2s ease-in-out;font-family:"Font Awesome 5 Free";font-weight:900}.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-message .button:hover,.woocommerce .woocommerce-message .button:focus{background-color:transparent;border-bottom-color:#fff;color:#fff}.woocommerce .woocommerce-error .button:hover:after,.woocommerce .woocommerce-error .button:focus:after,.woocommerce .woocommerce-info .button:hover:after,.woocommerce .woocommerce-info .button:focus:after,.woocommerce .woocommerce-message .button:hover:after,.woocommerce .woocommerce-message .button:focus:after{transform:translateX(1rem)}@media all and (max-width: 700px){.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{display:block;border-bottom:0.1rem solid #fff;padding-bottom:1rem;margin-bottom:1rem;float:none}}@media all and (min-width: 701px){.woocommerce .woocommerce-error .button:before,.woocommerce .woocommerce-info .button:before,.woocommerce .woocommerce-message .button:before{content:'';width:.1rem;height:2.3rem;margin-right:2.3rem;background-color:#fff}}.woocommerce select{appearance:none;-webkit-appearance:none;border-radius:0;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhciIgZGF0YS1pY29uPSJhbmdsZS1kb3duIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtYW5nbGUtZG93biBmYS13LTEwIiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMyMCA1MTIiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTE1MS41IDM0Ny44TDMuNSAyMDFjLTQuNy00LjctNC43LTEyLjMgMC0xN2wxOS44LTE5LjhjNC43LTQuNyAxMi4zLTQuNyAxNyAwTDE2MCAyODIuN2wxMTkuNy0xMTguNWM0LjctNC43IDEyLjMtNC43IDE3IDBsMTkuOCAxOS44YzQuNyA0LjcgNC43IDEyLjMgMCAxN2wtMTQ4IDE0Ni44Yy00LjcgNC43LTEyLjMgNC43LTE3IDB6Ij48L3BhdGg+PC9zdmc+);background-repeat:no-repeat;background-position:right .7em top 50%;background-size:.65em auto;padding-right:3.4rem}.woocommerce select::-ms-expand{display:none}.post-type-archive-product .page-section.standard-content,.tax-product_cat .page-section.standard-content,.tax-product_tag .page-section.standard-content{margin-bottom:5rem}.post-type-archive-product .page-section.standard-content.no-right-content .content-half,.tax-product_cat .page-section.standard-content.no-right-content .content-half,.tax-product_tag .page-section.standard-content.no-right-content .content-half{width:100%;max-width:77rem}.post-type-archive-product .woocommerce-before-shop-loop-outer,.tax-product_cat .woocommerce-before-shop-loop-outer,.tax-product_tag .woocommerce-before-shop-loop-outer{margin-bottom:2.2rem}.post-type-archive-product .woocommerce-before-shop-loop-outer h2,.tax-product_cat .woocommerce-before-shop-loop-outer h2,.tax-product_tag .woocommerce-before-shop-loop-outer h2{font-size:2.2rem;color:#004D80;font-weight:700}.post-type-archive-product .woocommerce-before-shop-loop-outer .woocommerce-before-shop-loop,.tax-product_cat .woocommerce-before-shop-loop-outer .woocommerce-before-shop-loop,.tax-product_tag .woocommerce-before-shop-loop-outer .woocommerce-before-shop-loop{display:flex;justify-content:space-between;align-items:center}.post-type-archive-product .woocommerce-before-shop-loop-outer .woocommerce-result-count,.post-type-archive-product .woocommerce-before-shop-loop-outer .woocommerce-ordering,.tax-product_cat .woocommerce-before-shop-loop-outer .woocommerce-result-count,.tax-product_cat .woocommerce-before-shop-loop-outer .woocommerce-ordering,.tax-product_tag .woocommerce-before-shop-loop-outer .woocommerce-result-count,.tax-product_tag .woocommerce-before-shop-loop-outer .woocommerce-ordering{float:none}.post-type-archive-product .woocommerce-before-shop-loop-outer .woocommerce-result-count,.tax-product_cat .woocommerce-before-shop-loop-outer .woocommerce-result-count,.tax-product_tag .woocommerce-before-shop-loop-outer .woocommerce-result-count{font-size:2rem;margin-bottom:0}.post-type-archive-product .woocommerce-before-shop-loop-outer .woocommerce-ordering,.tax-product_cat .woocommerce-before-shop-loop-outer .woocommerce-ordering,.tax-product_tag .woocommerce-before-shop-loop-outer .woocommerce-ordering{color:#262626}#featured-product{margin-bottom:4rem}#featured-product h2{color:#004D80;font-weight:700;font-size:2.2rem;margin-bottom:1.6rem}#featured-product .product{border-top:1.1rem solid #004D80;background-color:#E5E5E5;padding:2rem}#featured-product .price{font-weight:700;margin-top:3rem}#featured-product img{display:block;margin:0 auto}@media all and (min-width: 701px){#featured-product .product{padding:3rem}}@media all and (min-width: 1001px){#featured-product .product{padding:6rem}#featured-product .product-content{display:flex;align-items:center}#featured-product .product-image-link,#featured-product .product-summary{width:50%}#featured-product .product-summary{padding-left:6rem}#featured-product .entry-title{font-size:3rem}}.single-product .single-product-details-top-row{margin-bottom:6rem}.single-product .entry-images{margin-bottom:4rem}.single-product .price{margin-bottom:2rem;font-size:2rem}.single-product .woocommerce-product-details__short-description{margin-bottom:4rem}.single-product .cart{display:flex;flex-wrap:wrap;margin-bottom:2rem}.single-product .woocommerce-variation-add-to-cart{display:flex;margin-top:2rem}.single-product .reset_variations{margin-left:1rem}.single-product .single_variation_wrap{width:100%}.single-product .variations th{text-align:left;font-weight:700;padding-right:1rem}.single-product .quantity{margin-right:2.5rem}.single-product .product_meta>span{display:block}.single-product .product_meta a{border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.single-product .product_meta a:hover,.single-product .product_meta a:focus{border-bottom-color:#004D80}.single-product .woocommerce-tabs{max-width:82rem;margin-bottom:10rem}.single-product .woocommerce-tabs p{margin-bottom:1.5rem}.single-product .tabs.wc-tabs{display:none}.single-product h2{font-weight:bold;font-size:2.2rem}.single-product .products h2{text-align:center;margin-bottom:5rem}@media all and (min-width: 1001px){.single-product .single-product-details-top-row{display:flex}.single-product .entry-images{width:52.4rem;margin-right:5.5rem;flex-shrink:0}}.woocommerce-cart table.cart{border:none}.woocommerce-cart table.cart th{background-color:#262626;color:#fff}.woocommerce-cart table.shop_table td{border-top:none}.woocommerce-cart .product-remove{width:4.8rem}.woocommerce-cart a.remove{padding-top:.1rem;color:#262626 !important;transition:background-color .2s ease-in-out, color .2s ease-in-out}.woocommerce-cart .product-thumbnail{width:6rem}.woocommerce-cart .product-thumbnail img{display:block}.woocommerce-cart .product-name a{color:#262626;border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.woocommerce-cart .product-name a:hover,.woocommerce-cart .product-name a:focus{border-bottom-color:#262626}.woocommerce-cart table.cart td.actions .input-text[name="coupon_code"]{width:17.2rem;text-align:center}.woocommerce-cart button.button[name="update_cart"]{background-color:#262626;border-color:#262626;color:#fff;transition:opacity .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out}.woocommerce-cart button.button[name="update_cart"]:hover,.woocommerce-cart button.button[name="update_cart"]:focus{background-color:#fff;color:#262626}.woocommerce-cart .woocommerce button.button:disabled,.woocommerce-cart .woocommerce button.button:disabled[disabled]{color:#fff;padding:1rem 3.6rem}.woocommerce-cart .woocommerce button.button:disabled:hover,.woocommerce-cart .woocommerce button.button:disabled:focus,.woocommerce-cart .woocommerce button.button:disabled[disabled]:hover,.woocommerce-cart .woocommerce button.button:disabled[disabled]:focus{background-color:#262626}.woocommerce-cart .shipping-calculator-button{border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.woocommerce-cart .shipping-calculator-button:hover,.woocommerce-cart .shipping-calculator-button:focus{border-bottom-color:#004D80}.woocommerce-cart .wc-proceed-to-checkout{text-align:right}body.woocommerce-checkout #order_review_heading{margin-top:4rem}.woocommerce-order-received .product-quantity,.woocommerce-view-order .product-quantity{margin-left:.4rem}.woocommerce-order-received .woocommerce-order a,.woocommerce-view-order .woocommerce-order a{border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.woocommerce-order-received .woocommerce-order a:hover,.woocommerce-order-received .woocommerce-order a:focus,.woocommerce-view-order .woocommerce-order a:hover,.woocommerce-view-order .woocommerce-order a:focus{border-bottom-color:#004D80}.woocommerce-order-received .woocommerce-customer-details--phone,.woocommerce-order-received .woocommerce-customer-details--email,.woocommerce-view-order .woocommerce-customer-details--phone,.woocommerce-view-order .woocommerce-customer-details--email{margin-top:.5rem}@media all and (max-width: 1000px){.woocommerce-order-received ul.order_details li,.woocommerce-view-order ul.order_details li{float:none;border-right:none;border-bottom:0.1rem dashed #262626;padding-bottom:1rem;margin-bottom:1rem}}@media all and (max-width: 699px){.woocommerce-order-received .woocommerce-column--billing-address,.woocommerce-view-order .woocommerce-column--billing-address{margin-bottom:2rem}}.page-section.ecommerce-section{margin:5rem auto}.woocommerce-account .woocommerce-MyAccount-content p{margin-bottom:1.5rem}.woocommerce-account .woocommerce-MyAccount-content a:not(.button){border-bottom:.1rem solid transparent;transition:border-bottom-color 0.2s ease-in-out}.woocommerce-account .woocommerce-MyAccount-content a:not(.button):hover,.woocommerce-account .woocommerce-MyAccount-content a:not(.button):focus{border-bottom-color:#004D80}.woocommerce-account .woocommerce-MyAccount-content h2{margin-bottom:1.4rem;font-size:2.5rem;font-weight:700}.woocommerce-account label{font-weight:700;color:#004D80;font-size:2rem}.woocommerce-account .woocommerce-form-row.form-row.account-field-newsletters label{line-height:inherit}@media all and (min-width: 700px) and (max-width: 1001px){.woocommerce-account .col2-set .col-1,.woocommerce-account .col2-set .col-2{width:100%;float:none}.woocommerce-account .col2-set .col-1{margin-bottom:2rem}}.page-section.document-search{margin:5rem 0}.page-section.document-search .fields{margin-top:2rem}.page-section.document-search .cols-2,.page-section.document-search .cols-4{margin-bottom:2rem}.page-section.document-search label{display:block}.page-section.document-search input{width:100%;border:0.1rem solid #004D80}.page-section.document-search span{display:block;font-weight:700}.page-section.document-search .no-results{display:none;text-align:center;margin:2rem auto;font-size:2rem}.page-section.document-search .group-heading{margin-bottom:1rem;color:#004D80;font-size:2.8rem;font-weight:700}.page-section.document-search .small-section-heading{color:#004D80}.page-section.document-search .doc{margin-bottom:1.5rem}

