@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;500;700;900&display=swap);
@font-face{font-family:"Roboto";src:url(f3b92dc73ec3b36cb2cb.ttf) format("truetype")}@font-face{font-family:"Roboto Bold";src:url(403953203ee43786df77.ttf) format("truetype")}@font-face{font-family:"Roboto Slab";src:url(d945f271e32f54c7d183.ttf) format("truetype")}@font-face{font-family:"Roboto Slab Bold";src:url(59ef2eeda0a362f16284.ttf) format("truetype")}html,body{position:relative;width:100%;height:100%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{margin:0;font-family:"Roboto Slab",sans-serif;color:#4a4a4a;position:relative}h1,h2,h3,h4,h5,h6{line-height:1.2em;margin:0 0 20px 0;font-weight:300;padding:0}.content{font-family:"Roboto"}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-family:"Roboto Slab"}h1{font-size:38px;text-align:center}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}button,input{outline:none;width:100%}strong,b{font-family:"Roboto Slab Bold";font-weight:bold}strong.default{font-family:"Roboto Slab Bold"}small{font-size:12px;line-height:1.4em}q{quotes:"“" "”" "‘" "’";padding:10px 20px;line-height:1.4;font-family:"Roboto Slab";color:inherit}q:before{content:open-quote;display:inline;height:0;line-height:0;left:0px;position:relative;top:10px;font-size:1.5em}q:after{content:close-quote;display:inline;height:0;line-height:0;left:0px;position:relative;top:10px;font-size:1.5em}.align--left{text-align:left}#app{width:100%;height:100%}.fontSizeSmall,.fontSizeMedium,.fontSizeBig{line-height:1.6em}.fontSizeSmall{font-size:20px}.fontSizeMedium{font-size:24px}.fontSizeMedium h3{font-size:28px}.fontSizeMedium h4{font-size:26px}.fontSizeBig{font-size:28px}.fontSizeBig h2{font-size:32px}.fontSizeBig h3{font-size:34px}.fontSizeBig h4{font-size:28px}.fade{transition:1s ease-in-out}.fade-enter{opacity:.01;transform:translate(10%, 0)}.fade-enter.fade-enter-active{opacity:1;transform:translate(0%, 0)}.fade-exit{opacity:1;transform:translate(0%, 0)}.fade-exit.fade-exit-active{opacity:.01;transform:translate(10%, 0)}.body a{text-decoration:none;border-bottom-color:#0072c6;color:#0072c6}.body a.hoverState,.body a.hoverState:hover{border-bottom-style:dotted;border-bottom-width:2px}.body a:hover{border-bottom-style:dotted;border-bottom-width:2px}a{cursor:pointer}.marginBottomNone{margin-bottom:0px}.cmsContentRow{display:flex;flex-direction:row;align-items:top;width:100%;margin:60px 0}.cmsThreeColumn{flex:0 0 33%;padding:20px;text-align:center}.cmscolumnWrapper{flex:0 0 50%;padding:20px;max-width:380px;text-align:center;font-size:34px}.cmscolumnWrapper img{border-radius:50%}.cmsImageCopy{width:100%;display:block}.cmsImageCopy img{max-width:100%}.cmsIntroCopy{font-family:Roboto Slab,sans-serif;font-size:26px;line-height:1.6em;margin:0 auto;max-width:960px;text-align:center}.breaker{width:100%;height:2px;background-color:#393939;max-width:300px;margin:50px auto 100px auto}.breaker.noMarginBottom{margin-bottom:0 !important}.buttonWrap{width:auto;margin:30px auto;padding-bottom:60px;text-align:center}.paddingTop60{padding-top:60px}.paddingBottom60{padding-bottom:60px}.button{background-color:#f4e287;padding:10px 20px;font-family:"Roboto Slab Bold"}a.button:hover{border:0 !important}.textUppercase{text-transform:uppercase}@media screen and (max-width: 768px){.cmsContentRow{display:block}.breaker{width:50%}}.colorBlue{color:#0072c6}.container{display:flex;padding:0;width:100%;max-width:990px;margin:120px auto;padding-bottom:0 !important}.contentContainer,.columnWrapper{display:flex;flex-direction:column;justify-content:center}.contentContainer{width:100%;text-align:center;padding:0 50px}.contentContainer.landmark,.columnWrapper.landmark{font-size:34px;font-family:"roboto";line-height:44px}.contentContainer.landmark p,.columnWrapper.landmark p{margin:0}.columnWrapper{flex:0 0 50%;padding:0 50px;max-width:480px}.imageContainer{width:100%;padding-bottom:100%;border-radius:50%;background-position:center;background-size:cover;display:block;transition:background-size 2s ease-in}.columnWrapper a{display:block;width:100%;height:100%;border:0;padding:0;margin:0;text-decoration:none;line-height:0}@media screen and (max-width: 640px){.container{display:block;margin:40px 0}.contentContainer{padding:20px}.columnWrapper{width:100%;padding:20px;margin:0 auto}}.testimonialWrap{margin-bottom:100px}.testimonialText{font-style:italic;font-size:28px;display:inline-block;padding:0 50px}.testimonial:before{content:"";background-image:url("https://www.catholiccemeteriesmiami.org/wp-content/uploads/quote_left.png");float:left;width:42px;height:38px;background-repeat:no-repeat;padding-right:60px}.testimonial:after{content:"";background-image:url("https://www.catholiccemeteriesmiami.org/wp-content/uploads/quote_right.png");float:right;width:42px;height:38px;background-repeat:no-repeat}h2.sectionSubHeadline{font-size:38px;font-family:"Roboto Slab"}h3.landmark{font-size:38px;margin-bottom:0px;font-family:"Roboto Slab"}h4.landmark{font-size:30px;margin-bottom:0px;font-family:"Roboto Slab"}@media screen and (max-width: 640px){h2.sectionSubHeadline{font-size:30px}h3.landmark{font-size:28px}h4.landmark{font-size:24px}}.font-opens-20{font-family:"Open Sans",sans-serif;font-size:20px;line-height:32px}.font-26{font-size:26px;line-height:38px}.spacer-top-50{padding-top:50px}.spacer-bottom-50{padding-bottom:50px}.spacer-top-100{padding-top:100px}.spacer-bottom-100{padding-bottom:100px}.backLink{font-size:15px;padding:5px}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:9}.modalMain{position:fixed;background:#fff;width:80%;height:auto;top:50%;left:50%;transform:translate(-50%, -50%)}.display-block{display:block}.display-none{display:none}.styles__secondaryNavigation--37QJS{text-align:center;padding:10px 0;display:flex;flex-wrap:wrap;align-items:center}
.styles__container--Y4S4I{
  display: inline-block;
  font-size: 22px;
  line-height: 1em;
  padding: 16px;
  border-radius: 0;
  width: auto;
  cursor: pointer;
  text-decoration: none;
  font-family: 'Roboto Slab Bold';
}
.styles__container--Y4S4I img{
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.styles__container--Y4S4I.styles__standard--NVNL7{
  border: 0 !important;
  background-color: #F4E287;
  color: #0072C6;
}
.styles__container--Y4S4I.styles__standard--NVNL7.styles__active--qN8Gu{
  color: #F4E287;
  background-color: #0072C6;
}
.styles__container--Y4S4I.styles__cta--Oz4AV{
  border: 2px solid #E2E2E2;
  background-color: transparent;
  cursor: pointer;
  color: #0072C6;
}
.styles__container--Y4S4I.styles__cta--Oz4AV.styles__active--qN8Gu{
  border-color: #0072C6;
}
.styles__disabled--D_NZm{
  opacity: 0.2;
}
@media screen and (max-width: 640px) {
  .styles__container--Y4S4I{
    padding: 10px 20px;
    font-size: 18px;
  }
}

.styles__container--LYuxA{
  display: block;
  position: relative;
  width: 100%;
}
.styles__containerNotice--CWDv5 {
  position: relative;
  width: 100%;
}
.styles__container--LYuxA span{
  display: inline-block;
}
.styles__container--LYuxA img{
  width: 100%;
}
.styles__logoCCCDesktop--u3cBs {
  max-height: 128px;
  max-width: 120px;
  margin: 0 40px;
}

@media screen and (max-width: 960px){
  .styles__logoCCCDesktop--u3cBs {
    max-height: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding-top: 40px;
  }
}
.styles__container--RWgSe{
  width: 100%;
  margin: 0 auto;
  max-width: 1350px;
  padding: 0 40px;
  position: relative;
}
.styles__smallContainer--CA6EV{
  max-width: 640px;
}
.styles__sectionContainer--Lmit0{
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
.styles__defaultFont--8hhB1, .styles__middleFont--snjxm, .styles__biggerFont--kCYD8{
  line-height: 1.4em;
}
.styles__defaultFont--8hhB1{
  font-size: 20px;
}
.styles__headline--ioG4X{
  font-size: 72px;
  line-height: 1.2em;
}
.styles__contentFont--lVP6t{
  font-family: 'Roboto';
}
.styles__headline--ioG4X, .styles__sectionHeadline--SmF4W{
  font-family: 'Roboto Slab';
}
.styles__middleFont--snjxm{
  font-size: 26px;
  line-height: 1.6em;
}
.styles__biggerFont--kCYD8{
  font-size: 36px;
}
.styles__center--BWhac{
  text-align: center;
}
.styles__textLeft--Rf3eS {
  text-align: left;
}
.styles__textUppercase--srMNN {
  text-transform: uppercase;
}
.styles__marginTop120--ZFa4H {
  margin-top: 120px;
}
.styles__marginTop60--k56Z2 {
  margin-top: 60px;
}
.styles__marginBottom60--wZBNj {
  margin-bottom: 60px;
}
.styles__bgLogo--Nk9i3{
  background-image: url(5a657b1988c73b3a34a7.png);
  background-position: -300px -130px;
  background-repeat: no-repeat;
  position: absolute;
  height: 780px;
  width: 778px;
}
@media screen and (max-width: 768px) {
  .styles__headline--ioG4X{
    font-size: 48px;
    line-height: 1.2em;
  }
  .styles__sectionHeadline--SmF4W{
    font-size: 40px;
    line-height: 1.2em;
  }
  .styles__container--RWgSe{
    padding: 0 10px;
  }
  .styles__bgLogo--Nk9i3{
    height: 530px;
    width: 300px;
    background-size: cover;
  }
}
.styles__colorYellow--GCrE4{
  color: #F4E287;
}
.styles__bgYellow--KpCFr{
  background-color: #F4E287;
}
.styles__colorRed--QeatJ{
  color: #DF3A28;
}
.styles__bgRed--HHnX4{
  background-color: #DF3A28;
}
.styles__colorOrange--clHNV{
  color: #FAA61A;
}
.styles__bgOrange--YwNdg{
  background-color: #FAA61A;
}
.styles__colorGray--SPbyT{
  color: #4f5f5d;
}
.styles__bgGray--Q2oI4{
  background-color: #4f5f5d;
}
.styles__colorLightGray--nvzwx{
  color: #f2f2f2;
}
.styles__bgLightGray--LSgou{
  background-color: #f2f2f2;
}
.styles__colorBlue--Y1JR0{
  color: #0072C6;
}
.styles__bgBlue--QUIFi{
  background-color: #0072C6;
}
.styles__colorLightBlue--b6OaI{
  color:#0072C6;
}
.styles__bgLightBlue--maRII{
  background-color: #0072C6;
}
.styles__container--EqTPh{
  text-align: center;
  margin: 0 auto;
  font-size: 14px;
}
.styles__headline--vs079{
}
.styles__headline--vs079:before{
  display: block;
  width: 150px;
  height: 3px;
  clear: both;
  margin: 0 auto;
  content: '';
  background-color: #fc0;
  margin-bottom: 40px;
}
.styles__formContainer--bjdiJ{
  background: #fc0; /* Old browsers */
  border-radius: 4px;
  padding: 20px 40px;
  text-align: left;
  margin-top: 10px;
  display: flex;
  width: 100%;
}
.styles__formContainer--bjdiJ > *{
  height: 40px;
}
.styles__iconContainer--PWEx1{
  flex: 0 0 40px;
  align-items: center;
  display: flex;
}
.styles__iconContainer--PWEx1 svg{
  width: 24px;
}
.styles__iconContainer--PWEx1 path{
  fill: #4f5f5d;
}
.styles__inputContainer--TedmN{
  width: 100%;
  position: relative;
}
.styles__buttonContainer--SVsTr{
  padding-left: 10px;
}
.styles__button--XgYrf, .styles__input--KE4Zt{
  height: 40px;
  border: 0;
}
.styles__button--XgYrf:disabled, .styles__input--KE4Zt:disabled{
  opacity: 0.2;
}
.styles__placeholder--ocBjV{
  position: absolute;
  font-size: 14px;
  line-height: 1em;
  top:50%;
  transform: translateY(-50%);
  left: 10px;
  z-index: 0;
  transition: top .1s ease-out;
}
.styles__errorClass--OtZl8{
  position: absolute;
  left: 10px;
  bottom: -18px;
  font-size: 10px;
  background: red;
  padding: 0 5px;
  border-radius: 2px;
  color: white;
}
.styles__errorClass--OtZl8:after{
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent red transparent;
  position: absolute;
  left: 5px;
  top: -5px;
}
.styles__input--KE4Zt{
  background-color: transparent;
  position: relative;
  z-index: 1;
  padding: 0 10px;
}
.styles__button--XgYrf{
  padding:0 50px;
  background-color: white;
  border-radius: 20px;
  color: #FF9944;
  font-size: 14px;
  cursor: pointer;
}
.styles__button--XgYrf:hover{
  background-color: white;
  color: #FF9944;
}
.styles__active--YQZrc{}
.styles__active--YQZrc .styles__placeholder--ocBjV{
  top:0;
}
.styles__thankyouContainer--BsC3f{
  line-height: 40px;
}
@media screen and (max-width: 640px) {
  .styles__formContainer--bjdiJ{
    display: block;
    text-align: center;
    padding: 20px;
  }
  .styles__button--XgYrf, .styles__placeholder--ocBjV, .styles__input--KE4Zt{
    width: 100%;
    text-align: center;
  }
  .styles__placeholder--ocBjV{
    left: 0;
  }
  .styles__iconContainer--PWEx1{
    display: none;
  }
  .styles__buttonContainer--SVsTr{
    display: block;
  }
}
.styles__subtitle--rGedv {
  font-family: 'Roboto Slab';
  font-weight: bold;
}
.styles__eventTitle--psPcB {
  margin-bottom: 10px;
  font-family: 'Roboto Slab';
}
.styles__eventTitle--psPcB a{
  line-height: inherit;
}
.styles__removeBorderBottom--lGPqr a:hover {  
  border-bottom-style: none;
}
.styles__eventsDate--AiLdI{
	font-size: 18px;
}
.styles__eventsMonth--Cw4u1 {  
  font-size: 35px;
  line-height: 35px;
  color: white;
  text-transform: uppercase;
}
.styles__eventsDay--gO7eR {    
  font-size: 180px;
  line-height: 180px;
  color: #fff;
  font-weight: 800;
}
.styles__eventsContent--pRa8R{
  padding: 20px 0;
  font-family: 'Roboto', sans-serif;
}
.styles__contentContainer--hvdeD, .styles__imageWrapper--uejbW{
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.styles__container--lJ3Ll{
  display: flex;
  flex-direction: row;
  align-items: center;
}
.styles__container--lJ3Ll.styles__container--lJ3Ll{
	padding: 0 20px 20px 20px;
}
.styles__contentContainer--hvdeD{
  font-family: Roboto,sans-serif;
  width: 100%;
  margin-bottom: 20px;
}
.styles__imageWrapper--uejbW{
  flex: 0 0 50%;
  padding: 20px 50px;
  max-width: 480px;
}
.styles__imageContainer--pApSX{
  /* background-color: #9B9B9B;
 width: 20.5vw;
  height: 20.5vw;  
  max-width: 480px;
  max-height: 480px;*/
  border-radius: 50%;
  transition: background-size 2s ease-in;
}
.styles__imageBackground--PAMNb {
  width: 100%;
  padding-bottom: 100%;
  border-radius: 50%;
  background-position: 50%;
  background-size: cover;
  display: block;
  transition: background-size 2s ease-in;
}
.styles__imageContainer--pApSX img {
  border-radius: 50%;
  width: 380px;
  height: 380px;
}
/*.containerDate:nth-child(odd) .imageWrapper .imageContainer {
  background: #75AADB;
}*/
.styles__imageContainerCopy--be4X8{
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 23% 0;
}
.styles__imageWrapper--uejbW a {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  text-decoration: none;
  line-height: 0;
}
.styles__imageWrapper--uejbW a:hover{
  border: 0 !important;
}
.styles__buttonWrap--QloV9{
  width: 250px;
  margin-top: 30px;
}
.styles__buttonWrap--QloV9 a:hover {  
  border: 0 !important;
}
@media only screen and (min-width : 640px) {
  .styles__imageContainer--pApSX {
    width: 380px;
    height: 380px;
  }
}
@media screen and (max-width: 640px) {
  .styles__container--lJ3Ll{
    display: block;
  }
  .styles__imageWrapper--uejbW{
    width: 100%;
    padding: 20px 0 0 0;
  }
  .styles__imageContainer--pApSX {
    width: 100vw;
    height: 100vw;
    max-width: 480px;
    max-height: 480px;
  }
  .styles__eventsMonth--Cw4u1 {
    font-size: 9vw;
    line-height: 9vw;
  }
  .styles__eventsDay--gO7eR {
    font-size: 38vw;
    line-height: 38vw;
  }
}
@media screen and (max-width: 480px) {
  .styles__imageContainer--pApSX {
    width: 100vw;
    height: 100vw;
    max-width: 320px;
    max-height: 320px;
  }
}
.styles__container--UvOYc{
	width: 100%;
	font-family: 'Roboto', sans-serif;
}
.styles__faqIcon--OaibU{
	max-width: 35px;
	max-height: 35px;
}
.styles__faqIcon--OaibU img{
	width: 100%;
}
.styles__container--UvE5R{}
.styles__heading--ppkfn {
  display: flex;
  flex-direction: row;
  min-height: 65px;
  cursor: pointer;
}
.styles__iconContainer--WX1hD{
  flex: 0 0 65px;
  background-color: #F4E287;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 5px;
}
.styles__titleContainer--uJssB{
  width: 100%;
  padding: 20px;
  display: flex;
  align-items: center;
  background-color: #eef5fc;
  text-align: left;
  margin-bottom: 5px;
  line-height: 22px;
}
.styles__contentContainer--v1qyZ {
  background-color: white;
  padding: 20px;
  margin: 0 0 15px 65px;
}
.styles__triangle--IO8Z1{
  background-image: url(84f4fed39835aaec4433.png);
  background-color: #eef5fc;
  background-repeat: no-repeat;    
  background-size: auto;
  background-position: 50%;
  width: 50px;
  margin-bottom: 5px;
}
.styles__active--sB4cd .styles__titleContainer--uJssB, .styles__active--sB4cd .styles__triangle--IO8Z1 {  
  background-color: white;
}
.styles__active--sB4cd .styles__triangle--IO8Z1 {  
  background-image: url(acd8fd2968056cabcb84.png);
}
.styles__container--mvEoo{}
.styles__listTitle--XXG0B {
  text-align: center;    
  padding-bottom: 20px;
}
.styles__list--xywlA {
  padding: 10px 20px;
  display: flex;
  cursor: pointer;
}
.styles__list--xywlA.styles__active--Otgds {
  background: #f4e287;
}
.styles__title--DMb6E {
	margin-left: 10px;
}

.styles__container--LJdDV{
  position: relative;
  display: flex;
}
.styles__container--LJdDV strong,
.styles__container--LJdDV b, .styles__container--LJdDV a{
  font-family: 'Roboto Bold';
}
.styles__itemContainer--QimYA{
  width: 100%;
  margin-bottom: 22px;
}
.styles__itemContainerWrapper--DR0MQ{
  width: 100%;
}
.styles__linkContainer--Nqvna{
  cursor: pointer;
}
.styles__linkContainerInnerWrapper--v0iPf{
  display: flex;
  flex-direction: row;
  min-height: 65px;
}
.styles__iconContainer--TvJnF{
  flex: 0 0 65px;
  background-color: #F4E287;
  display: flex;
  align-items: center;
  justify-content: center;
}
.styles__titleContainer--ai9Ga{
  align-items: center;
  background-color: #EEF5FC;
  display: flex;
  line-height: 22px;
  padding: 15px;
  text-align: left;
  width: 100%;
}
.styles__tringle--i1h03{
  width: 50px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.styles__contentContainerMobile--h_yyj{
  display: none;
}
.styles__contentContainer--q8jO2{
  background-color: white;
  text-align: left;
  padding: 20px;
}
.styles__contentContainer--q8jO2 p{
  margin-top: 0;
}
.styles__contentContainerDesktop--cvz1z{
  display: block;
  flex: 0 0 50%;
}
.styles__active--_brmh .styles__tringle--i1h03{
  background-image: url(2b08b6f9671cc44531f6.png);
}
.styles__active--_brmh .styles__titleContainer--ai9Ga{
  background-color: #ffffff;
}
.styles__categoriesContainer--tHhMs{
  padding: 20px 0;
}
@media screen and (max-width: 640px) {
  .styles__linkContainer--Nqvna.styles__active--_brmh + .styles__contentContainerMobile--h_yyj{
    display: block;
  }
  .styles__tringle--i1h03{
    background-color: #EEF5FC;
    background-image: url(84f4fed39835aaec4433.png);
    background-size: auto;
    background-position: center;
  }
  .styles__linkContainer--Nqvna.styles__active--_brmh{
    padding-bottom: 10px;
  }
  .styles__active--_brmh .styles__tringle--i1h03{
    background-color: #ffffff;
    background-image: url(acd8fd2968056cabcb84.png);
  }
  .styles__contentContainerDesktop--cvz1z{
    display: none;
  }
}

.styles__container--wPAbc{
  text-align: center;
}
.styles__flickrWrapper--lXK6q{
  width: 100%;
  height: 500px;
}


@media screen and (max-width: 640px) {
}
.styles__container--GUk5h{
  margin: 60px auto;
  padding: 0 20px;
  width: 100%;
  max-width: 1070px;
  background-color: #75AADB;
  border-top: solid #F4E287 20px;
  color: white;
  position: relative;
}
.styles__submitOverlay--DTh7f{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
}
.styles__contentContainer--S4Ehk{
  padding: 40px 20px;
  position: relative;
  z-index: 1;
}
.styles__headline--aJqXr{
  font-size: 48px;
  line-height: 54px;
  margin-bottom: 38px;
  text-align: center;
}
.styles__descriptionContainer--vEej8{
  font-size: 1em;
  padding: 10px;
}
.styles__thankYouContainer--Xrs_D{
  text-align: center;
}
.styles__formContainer--YctHv{
  display: flex;
  flex-wrap: wrap;
}
.styles__fieldContainer--dkErY{
  padding: 7px;
}
.styles__small--kP1GW{
  flex: 0 0 33.33333%;
  width: 100%;
}
.styles__medium--Kmymt{
  flex: 0 0 50%;
  width: 100%;
}
.styles__large--ix2Lp{
  width: 100%;
}
/*form styles*/
.styles__labelStyle--hcELE, .styles__labelStyleTitle--bTcZQ{
  cursor: pointer;
  font-size: 20px;
  cursor: pointer;
  display: inline-block;
}
.styles__labelStyleTitle--bTcZQ{  
  margin-bottom: 15px;
}
.styles__select--OWXSK{
  -webkit-appearance: none;
  -moz-appearance: none;
  display: block;
  background: white url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" width=\"32\" height=\"8\" viewBox=\"0 0 32 24\"><polygon points=\"0,0 32,0 16,24\" style=\"fill: black\"></polygon></svg>") right 10px center no-repeat;
  position: relative;
  padding-right: 40px;
}
.styles__cta--wEpzb{
  padding: 10px 0;
  text-align: center;
}
.styles__button--z8blx{
  display: inline-block;
  line-height: 1em;
  padding: 16px 56px;
  border-radius: 0;
  width: auto;
  cursor: pointer;
  text-decoration: none;
  border: 0 !important;
  background-color: #F4E287;
  color: #0072C6;
  text-transform: uppercase;
  font-family: 'Roboto Slab Bold';
  font-size: 22px;
}
.styles__button--z8blx:disabled{
  opacity: 0.2;
}
.styles__container--GUk5h label{
  display: none; /*retardation from Danielle */
}
/*search for burial location form*/
#styles__formID-6--Sw1wv label{
    display: inline-block!important;
}

@media screen and (max-width: 640px) {
  .styles__contentContainer--S4Ehk{
    padding: 40px 0;
  }
  .styles__fieldContainer--dkErY{
    flex: initial;
    width: 100%;
  }
}
.styles__container--vvMhQ{}
.styles__field--bsxHt{
  display: block;
  border-radius:2px;
  padding:0 20px;
  border:1px solid #f2f2f2;
  margin-bottom:0;
  color:#7D7D7D;
  position:relative;
  height:50px;
  line-height:50px;
  font-size: 22px;
  width: 100%;
}
.styles__field--bsxHt:focus{
  outline: 0;
}
.styles__field--bsxHt&::-ms-expand{
  outline: 0;
}
.styles__error--nHuMo{
  background-color: #ffe4e4;
  border-color: red
}
.styles__field--bsxHt::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size: 22px;
  line-height: 50px;
}
.styles__field--bsxHt::-moz-placeholder { /* Firefox 19+ */
  font-size: 22px;
  line-height: 50px;
}
.styles__field--bsxHt:-ms-input-placeholder { /* IE 10+ */
  font-size: 22px;
  line-height: 50px;
}
.styles__field--bsxHt:-moz-placeholder { /* Firefox 18- */
  font-size: 22px;
  line-height: 50px;
}
.styles__container--yJ2W2{}
.styles__container--yJ2W2 > div{
  margin-bottom: 15px;
}
.styles__field--vCDNv{
  display: none;
}
.styles__container--yJ2W2 label{
  display: block;
  font-size: 24px;
}
.styles__field--vCDNv + .styles__fieldLabel--IWfFh{
  display: inline-block;
  font-family: 'Roboto Bold';
  font-size: 20px;
}
.styles__field--vCDNv + .styles__fieldLabel--IWfFh > span{
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: white;
  border: solid 6px white;
  vertical-align: middle;
  margin-right: 5px;
}
.styles__field--vCDNv:checked + .styles__fieldLabel--IWfFh > span{
  background-color: #5191ec;
}
.styles__error--_rT2e + .styles__fieldLabel--IWfFh > span{
  border-color: red;
  background-color: #ffe4e4;
}
.styles__container--FgNBh{}
.styles__field--DoJIF{
  resize: none;
  min-height: 150px;
  display: block;
  border-radius:2px;
  padding:0 20px;
  border:1px solid #f2f2f2;
  margin-bottom:10px;
  color:#7D7D7D;
  position:relative;
  height:50px;
  line-height:50px;
  width: 100%;
}
.styles__field--DoJIF:focus{
  outline: 0;
}
.styles__field--DoJIF&::-ms-expand{
  outline: 0;
}
.styles__error--Zjryt{
  background-color: #ffe4e4;
  border-color: red
}
.styles__field--DoJIF::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size: 22px;
}
.styles__field--DoJIF::-moz-placeholder { /* Firefox 19+ */
  font-size: 22px;
}
.styles__field--DoJIF:-ms-input-placeholder { /* IE 10+ */
  font-size: 22px;
}
.styles__field--DoJIF:-moz-placeholder { /* Firefox 18- */
  font-size: 22px;
}
.styles__container--NMakJ{}
.styles__container--NMakJ > div{
  margin-bottom: 15px;
}
.styles__field--L33Jd{
  display: none;
}
.styles__container--NMakJ label{
  display: block;
  font-size: 24px;
}
.styles__field--L33Jd + .styles__fieldLabel--zPqHm{
  display: inline-block;
  font-family: 'Roboto Bold';
  font-size: 20px;
}
.styles__field--L33Jd + .styles__fieldLabel--zPqHm > span{
  display: inline-block;
  width: 30px;
  height: 30px;
  background: white;
  border: solid 2px white;
  vertical-align: middle;
  margin-right: 5px;
  position: relative;
}
.styles__field--L33Jd + .styles__fieldLabel--zPqHm > span img{
  display: none;
  width: 20px;
  position: absolute;
  top:0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.styles__field--L33Jd:checked + .styles__fieldLabel--zPqHm > span img{
  display: block;
}
.styles__error--cAcud + .styles__fieldLabel--zPqHm > span{
  border-color: red;
  background-color: #ffe4e4;
}
.styles__container--tGvze{
  display: block;
  position: relative;
  width: 100%;
}
.styles__containerNotice--rH6R0 {
  position: relative;
  width: 100%;
}
.styles__container--tGvze span{
  display: inline-block;
}
.styles__container--tGvze img{
  width: 100%;
}
.styles__logoJubilee--jIybP {
  max-width: 100px;
  margin: 0 40px;
}
@keyframes styles__pulse--BwiZg {
  0% {
    transform:scale(1,1);
  }
  50% {
    transform:scale(1.05,1.05)
  }
  100% {
    transform:scale(1,1)
  }
}
.styles__container--h0uoH{
  display: block;
  margin: 0 auto;
  text-align: center;
  padding: 200px 20px;
  opacity: 1;
  transition: opacity 1s ease-in;
}
.styles__icon--kCu9M{
  display: inline-block;
  width: 80px;
  margin: 0 auto;
  animation: styles__pulse--BwiZg 2s ease infinite alternate;
}
.styles__icon--kCu9M img{
  width: 60px;
}
.styles__container--jnj4D{
  display: block;
  position: relative;
  width: 100%;
}
.styles__containerNotice--rL4fd {
  position: relative;
  width: 100%;
}
.styles__container--jnj4D span{
  display: inline-block;
}
.styles__container--jnj4D img{
  width: 100%;
}
.styles__logoDesktop--qAykC {
	max-height: 70px;
	max-width: 475px;
}
.styles__logoSixtyStyle--aX2ef {
  max-height: 95px;
  max-width: 475px;
}
@media screen and (max-width: 960px){
  .styles__logoDesktop--qAykC, .styles__logoSixtyStyle--aX2ef {
    max-height: 100%;
    max-width: 100%;
  }
}
.styles__landmarksTitle--ChrFR{
  margin: 0;
  padding:0;
}
.styles__landmarksTitle--ChrFR{
  margin-bottom: 10px;
}
.styles__landmarksTitle--ChrFR a{
  line-height: inherit;
}
.styles__landmarksDate--h2NVm{
	font-family: 'Roboto Slab';
	font-size: 18px;
}
.styles__landmarksContent--RafSd{
  padding: 20px 0;
  font-family: 'Roboto', sans-serif;
}
.styles__contentContainer--azHHA, .styles__imageWrapper--X51OW{
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.styles__container--WsXTP{
  display: flex;
  flex-direction: row;
  align-items: center;
}
.styles__container--WsXTP.styles__container--WsXTP{
	padding: 0 20px 20px 20px;
}
.styles__contentContainer--azHHA{
  width: 100%;
  margin-bottom: 20px;
}
.styles__imageWrapper--X51OW{
  flex: 0 0 50%;
  padding: 20px 50px;
  max-width: 480px;
}
.styles__imageContainer--ytfvB{
  width: 100%;
  padding-bottom: 100%;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
  display: block;
  transition: background-size 2s ease-in;
}
.styles__imageWrapper--X51OW a {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  text-decoration: none;
  line-height: 0;
}
.styles__imageWrapper--X51OW a:hover{
  border: 0 !important;
}
.styles__buttonWrap--h6Wkj{
  width: 250px;
}
@media screen and (max-width: 640px) {
  .styles__container--WsXTP{
    display: block;
  }
  .styles__imageWrapper--X51OW{
    width: 100%;
    padding: 20px 0 0 0;
  }
}


.styles__locationContainer--jdq7u {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}
.styles__location--_fHnr {
  display: flex;
  padding: .5rem;
  width: 100%;
  min-height:350px;
}
@media (min-width: 40rem) {
  .styles__location--_fHnr {
    width: 50%;
  }
}
@media (min-width: 56rem) {
  .styles__location--_fHnr {
    width: 33.3333%;
  }
}
.styles__card--pzwpq {
  border-radius: 5px;
  position: relative;
  width: 100%;
}
.styles__card--pzwpq {
  background-color: white;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  height:350px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

@media (max-width: 640px) {
  .styles__location--_fHnr {
    min-height:280px;
  }
  .styles__card--pzwpq {
    height:280px;
  }
}
.styles__location--_fHnr  a,
.styles__location--_fHnr  a:hover {
  text-decoration: none !important;
  border: none !important;
  width:100%;
  display:block;
}
.styles__card--pzwpq img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
.styles__locationName--UgFc5 {
  position: absolute;
  bottom: 0;
  padding: 15px;
  width: 100%;
  height: 140px;
  display: flex;
  justify-content: center;
  align-content: center;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
}
.styles__locationName--UgFc5 span {
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  padding: 10px;
  border-radius: 10px;
  font-size: 25px;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
  display: flex;
  min-height: 84px;
  width: 100%;
  align-items: center;
  justify-content: center;
  transition: 0.2s;
}
 a:hover .styles__locationName--UgFc5 span {
  background: rgba(0, 0, 0, 0.60);
 }
.styles__cardContainer--GiTgU {
  position: relative;
}
.styles__mappinWrapper--NOh7n {
  position: absolute;
  bottom: 25%;
  top: 58%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10px;
  border-radius: 50%;
  z-index: 1;
}
.styles__mappin--xPnnQ {
  background: #f4e287;
  padding: 6px 10px 10px 10px;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  text-align: center;
  color: #0072c6;
  font-weight: bold;
  border: 3px solid #5eaee0;
}
@media (max-width: 640px) {
  .styles__mappinWrapper--NOh7n {
    top: 50%;
  }
}
.styles__container--UwDfJ{
  text-align: center;
}
.styles__flickrWrapper--kf8tw{
  width: 100%;
  height: 500px;
}


@media screen and (max-width: 640px) {
}
.styles__modal--ZbY4U {
  position: fixed;
  top: 0;
  left: 0;
  width:100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
}

.styles__modalMain--IKeCC {
  position:fixed;
  background: white;
  width: 80%;
  height: auto;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
}

.styles__display-block--tYF5H {
  display: block;
}

.styles__display-none--CCZTY {
  display: none;
}
.styles__container--WG1Vy{
  padding: 0 0;
  display: flex;
  flex-direction: column;
}
.styles__linkContainer--g4O9j{
  display: block;
  position: relative;
  margin-top: 30px;
  font-family: 'Roboto Bold', sans-serif;
}
.styles__linkContainer--g4O9j:first-child{
  margin-top: 0;
}
.styles__link--yP_8Q{
  padding: 0 10px;
  text-decoration: none;
  display: inline-block;
  color: #F4E287;
  font-size: 20px;
}
.styles__external--otYij{
  display: inline-block;
  width: 20px;
  vertical-align: middle;
  margin-left: 5px;
}
@media screen and (max-width: 640px) {
  .styles__link--yP_8Q{
    padding: 0 0;
  }
  .styles__container--WG1Vy{
    padding-top: 15px;
  }
  .styles__linkContainer--g4O9j{
    margin-top: 10px;
  }
  .styles__link--yP_8Q{
    padding: 0;
  }
}
.styles__container--QQfnM{
  font-family: 'Roboto Slab Bold';
  position: relative;
}
.styles__navigation--Td8d7{
  display: flex;
  position: initial;
}
.styles__navigation--Td8d7 {
  /*max-width: 100% !important;*/
}
.styles__navigation--Td8d7 > div {
  width: 100%;
  padding: 5px 0;
}
.styles__secondaryNavigationContainer--HsuVV{
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 100;
  background-color: #265997;
  left: 0;
  width: 100%;
  z-index: 1000;
  display: none;
}
.styles__secondaryNavigation--j_CL0{
  /*composes: container from 'sharedStyles/styles.css';*/
  text-align: center;
  padding: 10px 0;
  display: flex;
  align-items: center;
  /*justify-content: center;*/
}
.styles__hasDropdown--W8JaD:hover .styles__secondaryNavigationContainer--HsuVV{
  display: block;
}
.styles__dropdown--Ho7vf{
  position: absolute;
  z-index: 1000;
  background-color: rgba(117, 170, 219, 0.8);
}
.styles__link--vRP39{
  color: white;
  text-decoration: none;
  width: 100%;
  padding: 10px 30px;
  height: 100%;
  display: flex;
  align-items: center;
}
.styles__secondaryNavigationContainer--HsuVV .styles__link--vRP39{
  padding: 10px 0 10px 70px;
}
.styles__navigation--Td8d7 > div > .styles__link--vRP39{
  border-left: 1px solid #75AADB;
}
.styles__active--aq8Lb {
  color: #f4e287;
}
.styles__activeSecondary--kkaNW {
  color: #ffffff;
}
.stylesMobile__container--RDw_B{
  font-family: 'Roboto Slab Bold';
  position: relative;
  font-size: 22px;
  line-height: 1.4em;
}
.stylesMobile__navigation--PKIyV{
  display: none;
  position: absolute;
  z-index: 1000;
  padding-bottom: 20px;
}
.stylesMobile__phoneContainer--RVF2L{
  margin-left: auto;
  text-transform: uppercase;
}
.stylesMobile__phoneContainer--RVF2L a{
  padding: 10px;
  font-size: 24px;
  line-height: 1em;
}
.stylesMobile__navigation--PKIyV > div {
  width: 100%;
  padding: 5px 0;
}
.stylesMobile__subNav--muHgA{
  display: flex;
  padding: 10px 20px;
}
.stylesMobile__secondaryNavigationContainer--cOSNr{
  font-size: 18px;
}
.stylesMobile__secondaryNavigationContainer--cOSNr .stylesMobile__link--cJG50{
  color: #F4E287;
}
.stylesMobile__secondaryNavigation--SisZj{
  padding: 0 0 0 18px;
}
.stylesMobile__dropdown--lJKRa{}
.stylesMobile__active--m3ejV {
  color: #f4e286;
}
.stylesMobile__link--cJG50{
  color: white;
  text-decoration: none;
  width: 100%;
  padding: 5px 5px;
  height: 100%;
  display: flex;
  align-items: center;
}
.stylesMobile__navigation--PKIyV > div > .stylesMobile__link--cJG50{
  padding: 5px;
}
.stylesMobile__navigationBurger--j7UY7{
  width: 40px;
  position: relative;
  padding: 0;
  font-size: 12px;
  color: white;
  cursor: pointer;
  line-height: 1em;
  text-align: center;
}
.stylesMobile__navigationBurgerContainer--Qc9rU{}
.stylesMobile__navigationBurger--j7UY7 + span{
  font-size: 8px;
  color: white;
}
.stylesMobile__navigationBurger--j7UY7 > div{
    width: 100%;
    height: 4px;
    border-radius: 1px;
    background-color: #fff;
    color: white;
    position: relative;
    margin-bottom: 6px;
    transition: width .5s,height .5s,transform .5s;
}
.stylesMobile__active--m3ejV.stylesMobile__navigation--PKIyV{
  display: block;
}
.stylesMobile__itemWidthDropdown--KAR3b{
  display: flex;
  align-items: center;
}
.stylesMobile__itemWidthDropdown--KAR3b.stylesMobile__active--m3ejV .stylesMobile__secondaryNavigationContainer--cOSNr{
  display: block;
}
.stylesMobile__itemWidthDropdown--KAR3b span{
  width: 100%;
}
.stylesMobile__itemWidthDropdown--KAR3b .stylesMobile__dropdownButton--xjOTB{
  /*display: flex;*/
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 40px;
  position: absolute;    
  text-align: right;
}

.styles__newsTitle--nOLUd{
  margin: 0;
  padding:0;
}
.styles__newsTitle--nOLUd{
  margin-bottom: 10px;
}
.styles__newsTitle--nOLUd a{
  line-height: inherit;
}
.styles__newsDate--jPNPr{
	font-family: 'Roboto Slab';
	font-size: 18px;
}
.styles__newsContent--VsPXK{
  padding: 20px 0;
  font-family: 'Roboto', sans-serif;
}
.styles__contentContainer--YgOrX, .styles__imageWrapper--KW9EA{
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.styles__container--dtxRM{
  display: flex;
  flex-direction: row;
  align-items: center;
}
.styles__container--dtxRM.styles__container--dtxRM{
	padding: 0 20px 20px 20px;
}
.styles__contentContainer--YgOrX{
  width: 100%;
  margin-bottom: 20px;
}
.styles__imageWrapper--KW9EA{
  flex: 0 0 50%;
  padding: 20px 50px;
  max-width: 480px;
}
.styles__imageContainer--xwvYl{
  width: 100%;
  padding-bottom: 100%;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
  display: block;
  transition: background-size 2s ease-in;
}
.styles__imageWrapper--KW9EA a {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  text-decoration: none;
  line-height: 0;
}
.styles__imageWrapper--KW9EA a:hover{
  border: 0 !important;
}
.styles__buttonWrap--UDlpW{
  width: 250px;
}
@media screen and (max-width: 640px) {
  .styles__container--dtxRM{
    display: block;
  }
  .styles__imageWrapper--KW9EA{
    width: 100%;
    padding: 20px 0 0 0;
  }
}
.styles__wrapper--iOmRU{
  display: flex;
  flex-wrap: wrap;
}
.styles__innerWrapper--ZP_4h{
  display: flex;
  height: 100%;
}
.styles__container--rnP1j{
  flex: 0 0 50%;
  padding: 10px 10px 25px 10px;
}
.styles__titleContainer--wOKxJ{
  font-family: 'Roboto Slab';
  font-size: 1.3em;
}
.styles__headlineContainer--DTxD1, .styles__locationContainer--HuXQ4{
}
.styles__imageContainer--AZ7GR{
  flex: 0 0 300px;
  line-height: 0;
}
.styles__imageContainer--AZ7GR img{
  width: 100%;
  border-radius: 50%;
  width: 300px;
  height: 300px;
  object-fit: cover;
}
.styles__contentContainer--h6zMo{
  width: 100%;
  padding: 10px 20px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.styles__contentContainer--h6zMo > * {
  padding-bottom: 5px;
  line-height: 1.2em;
}
.styles__boxHeight--b98ZL {
  flex: 1;
}
@media screen and (max-width: 960px) {
  .styles__container--rnP1j{
    flex: 0 0 50%;
  }
}
@media screen and (max-width: 680px) {
  .styles__container--rnP1j{
    flex: 0 0 100%;
  }
}

.styles__container--WxllF{
  display: flex;
  padding: 0;
  width: 100%;
  max-width: 990px;
  margin: 0 auto;
  padding-bottom: 0 !important;
}
.styles__contentContainer--pT5NT, .styles__imageWrapper--SKwug{
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.styles__contentContainer--pT5NT{
  width: 100%;
  text-align: center;
  padding: 0 50px;
}
.styles__imageWrapper--SKwug{
  flex: 0 0 50%;
  padding: 0 10px;
  max-width: 480px;
}
.styles__imageContainer--ImrSI{
  width: 100%;
  padding-bottom: 100%;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
  display: block;
  transition: background-size 2s ease-in;
}
.styles__imageWrapper--SKwug a{
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  text-decoration: none;
  line-height: 0;
}
.styles__heading--iTCl_ a:hover, .styles__imageWrapper--SKwug a:hover{
  border: 0 !important;
}
.styles__heading--iTCl_{
  margin-bottom: 30px;
}
.styles__content--Kxxse{
}
.styles__sectionHeadline--cThIn{
  font-size: 48px;
  line-height: 54px;
}
@media screen and (max-width: 768px) {  
  .styles__sectionHeadline--cThIn{
    font-size: 40px;
    line-height: 50px;
  }
}
.styles__subPages--DQ46c .styles__sectionHeadline--cThIn {
  font-size: 30px;
  line-height: 40px;
  color: #4A4A4A;
}
.styles__subPages--DQ46c .styles__headingWOImage--HqHeo {
  padding: 60px 0;
  color: #4A4A4A;
}
.styles__subPages--DQ46c .styles__headingWOImage--HqHeo .styles__sectionHeadline--cThIn {
  font-size: 34px;
  line-height: 46px;
}
.styles__breaker--BV8pu{
  width: 100%;
  height: 2px;
  background-color: #393939;
  max-width: 300px;
  margin: 0 auto 60px auto;
}

@media screen and (max-width: 640px) {
  .styles__container--WxllF{
    display: block;    
    margin-bottom: 40px;
  }
  .styles__contentContainer--pT5NT{
    padding: 0 0;
  }
  .styles__imageWrapper--SKwug{
    width: 100%;
    max-width: 320px;
    padding: 20px;
    margin: 0 auto;
  }
  .styles__heading--iTCl_{
    margin-bottom: 10px;
  }
}
.styles__container--kzbCB{
}
.styles__container--kzbCB > *:nth-child(odd){
  flex-direction: row-reverse;
}
@media screen and (max-width: 640px) {

}
@keyframes styles__enter--z6eDf {
  From {
      opacity: 0;
  }
  To {
      opacity: 1;
  }
}
.styles__loading--qO77m{
  display: block;
  position: relative;
  background: #75aadb;
  padding-bottom: 56.25%;
}
.styles__container--qaeig{
  display: block;
  position: relative;
  overflow: hidden;
  /*max-height: 500px;*/
  max-height: 700px;
}
.styles__container--qaeig.styles__enter--z6eDf{
  animation: styles__enter--z6eDf 1s ease-out;
  -webkit-animation: styles__enter--z6eDf 1s ease-out;
}
.styles__container--qaeig:before{
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 75%;
  content: "";
  background-repeat: repeat-x;
}
.styles__alignCenter--eugku{
  text-align: center;
}
.styles__content--yEulq{
  display: flex;
  flex-direction: column;
  position: absolute !important;
  color: #ffffff;
  top: 0;
  right:0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  z-index: 3;
  padding-bottom: 20px;
  padding-top: 20px;
}
.styles__title--qA3ti{
  padding: 0;
  font-size: 5vw;
  line-height: 1.6em;
  text-shadow: 2px 3px 6px rgba(0,0,0,0.5);
}
.styles__subtitle--XDzmR{
  font-size: 24px;
  line-height: 1.5em;
  text-transform: uppercase;
}
.styles__imageBackground--L5cKy{
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  line-height: 0;
  margin-top: 180px;
}
.styles__imageBackground--L5cKy img, .styles__imageBackground--L5cKy video{
  width: 100%;
}
.styles__debugContainer--vvOdO{
  position: fixed;
  background: white;
  bottom: 0;
  right: 0;
  padding: 10px;
  z-index: 99999;
  border-radius: 2px; border: 1px solid #f6f6f6; font-size: 12px;
  color: black;
  display: flex;
  flex-direction: column;
}
.styles__container--qaeig video{
  float: left;
  width: 100%;
}
.styles__youtubeContainer--LbImR{
  padding-bottom: 56.25%;
  position: relative;
}
.styles__youtubeContainer--LbImR iframe{
  width: 100%;
  height: 100%;
  float: left;
  z-index: 1;
  position: absolute;
  border:0;
  margin:0;
  padding: 0;
  line-height: 0;
}
.styles__alignLeft--CJcyW{
  text-align: left;
}
.styles__alignRight--QKtX_{
  text-align: right;
}
.styles__alignTop--_FfOr{
  justify-content: flex-start;
}
.styles__alignBottom--ZV5xe{
  justify-content: flex-end;
}
.styles__alignVCenter--Z5Sss{
  justify-content: center;
}
.styles__alignHCenter--F0atd{
  text-align: center;
}
@media screen and (min-width: 1240px) {
  .styles__title--qA3ti{
    font-size: 72px;
    line-height: 84px;
  }
}
@media screen and (max-width: 768px) {
  .styles__title--qA3ti{
    font-size: 40px;
    line-height: 1.2em;
    padding-top: 35px;
  }
  .styles__imageBackground--L5cKy{
    line-height: 0em;
    height: 330px;
  }
  .styles__imageBackground--L5cKy img, .styles__imageBackground--L5cKy video{
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    height: inherit;
    height: 330px;
    width: auto;
  }
}
.styles__container--SMCSq{
  display: block;
  position: relative;
}
.styles__phoneContainer--R0ARK{
  position: relative;
  display: inline-block;
}
.styles__iPhoneDisplayContainer--oiqk0, .styles__androidDisplayContainer--ggiqN{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  z-index: 10;
}
.styles__iPhoneDisplayContainer--oiqk0{
  padding: 25% 7%;
}
.styles__phoneContainer--R0ARK img, .styles__phoneContainer--R0ARK video{
  width: 100%;
  height: 100%;
  line-height: 0;
  float: left;
}
.styles__androidDisplayContainer--ggiqN{
  padding: 21% 4%;
}
.styles__displayContent--KD2md{
  width: 100%;
  height: 100%;
}
.styles__picture--OegUI{
  width: 100%;
  font-size: 0;
  padding: 0;
}
.styles__picture--OegUI img{
  width: inherit;
}
.styles__container--CmI05{
}
@media screen and (max-width: 640px) {
  .styles__container--CmI05{
    padding:10px 0;
  }
}
.styles__container--Oji3L{
  display: flex;
  flex-direction: row;
  align-items: center;
}
.styles__contentContainer--YgmzG{
  width: 100%;
}
.styles__mediaContainer--yXROq{
  flex: 0 0 50%;
  padding: 0 0 0 20px;
}
@media screen and (max-width: 640px) {
  .styles__container--Oji3L{
    display: block;
  }
  .styles__mediaContainer--yXROq{
    width: 100%;
    padding: 20px 0 0 0;
  }
}
.styles__container--nzGww{
  text-align: center;
  padding: 60px 0;
}

.styles__container--zoc9I{
}
.styles__formWrapper--bOX77{
  padding: 100px 0;
}
.styles__noPaddingStyle--J6nJL{
  padding: 0 0 100px 0;
}


.styles__container--ycGzV{
  text-align: center;
}
.styles__list--FTFDt{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  text-align: left;
  justify-content: center;
}
.styles__list--FTFDt > *{
  display: flex;
  padding: 10px;
  font-size: 0;
  line-height: 0;
  width: 100%;
  max-width: 25%;
}
.styles__box--Cp95s{
  width: 100%;
  padding: 50%;
  background-size: cover;
  background-position: center;
  position: relative;
}
.styles__list--FTFDt a, .styles__list--FTFDt a:hover{
  text-decoration: none !important;
  border: 0 !important;
}
.styles__link--r_u7z{
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
}
@media screen and (max-width: 640px) {
  .styles__list--FTFDt > *{
    width: 100%;
    max-width: 50%;
  }
}
@media screen and (max-width: 480px) {
  .styles__list--FTFDt > *{
    width: 100%;
    max-width: 100%;
    padding:20px 0;
  }
}
.styles__container--djZO0{
  text-align: center;
  display: flex;
  align-items: center;
}
.styles__listContainer--tNC8f{
  width: 100%;
}
.styles__list--LTFyI{
  display: inline-block;
  text-align: left;
}
.styles__list--LTFyI > *{
  display: flex;
  padding: 10px 0;
  border-bottom: 1px solid #ccc;
}
.styles__container--djZO0 a, .styles__container--djZO0 a:hover{
  color: inherit !important;
  border: 0 !important;
}
.styles__name--Olivf{
  width: 100%;
}
.styles__icon--eqezN{
  flex: 0 0 45px;
  padding-left: 20px;
  font-size: 0;
}
.styles__icon--eqezN svg{
  width: 20px;
  height: 20px;
  fill: white;
}
.styles__iconBackground--dCkhC{
  width: 25px;
  height: 25px;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.styles__phoneContainer--WQVXF{
  flex: 0 0 320px;
  padding: 0 20px;
}
@media screen and (max-width: 640px) {
  .styles__phoneContainer--WQVXF{
    display: none;
  }
}
.styles__container--A8nk_{
}
.styles__container--NxbEv{
  text-align: center;
  padding-top: 50px;
  padding-bottom:50px;
}
.styles__buttons--CSoCM{
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.styles__buttons--CSoCM > *{
  padding: 0 10px;
  width: 100%;
  max-width: 370px;
}
.styles__content--yZ9sV{
  padding: 50px 0 0 0;
  max-width: 960px;
  margin: 0 auto;
}
.styles__buttons--CSoCM button{
  height: 100%;
  width: 100%;
  font-size: 20px;
}
.styles__breaker--c62s6{
  width: 100%;
  height: 2px;
  background-color: #393939;
  max-width: 300px;
  margin: 50px auto 100px auto;
}
@media screen and (max-width: 640px) {
  .styles__container--NxbEv{
    padding-top: 10px;
    padding-bottom:10px;
  }
  .styles__buttons--CSoCM > *{
    padding: 0 5px;
    width: 50%;
  }
  .styles__breaker--c62s6{
    width: 50%;
  }
}

.styles__container--JP_Kx{
  text-align: center;
}
section.styles__container--JP_Kx.styles__sectionContainer--sgwbe.styles__container--JP_Kx.styles__testimonialWrapper--epxHe {
    max-width: 100%;
}
.styles__testimonialWrapper--epxHe{
  background: url(1b5cd4cf3903266e4b18.jpg);
  background-position: top center;
  background-size: cover;
  width: 100%;
  max-width: 100%;
}


@media screen and (max-width: 640px) {
	.styles__testimonialWrapper--epxHe {
  	background: url(8256e8172a7c423353ab.jpg);
    background-position: 50% -60px;
    background-repeat: no-repeat;
	}
}
.styles__container--UTQk6{
  display: inline-flex;
  justify-content: center;
  padding: 10px 0;
}
.styles__info--dpB2D{
  display: flex;
  align-items: center;
  padding: 0 10px;
}
.styles__container--UTQk6 .styles__icons--ENtox{
  display: inline-flex;
  justify-content: center;
  padding: 10px 0;
}
.styles__container--UTQk6 .styles__icons--ENtox > *{
  display: flex;
  justify-content: center;
  align-items: center;
  flex: auto;
  width: 100%;
  height: 40px;
  text-align: center;
  margin: 0 10px;
}
.styles__container--UTQk6 svg g, .styles__container--UTQk6 svg path{
  fill:#878787;
}
.styles__container--N5cpv{
  flex: 0 0 25%;
  max-width: 25%;
  padding: 5px;
}
.styles__innerContainer--ip9S1{
  border: 1px solid #f2f2f2;
  border-radius: 4px;
  height: 100%;
  word-wrap:break-word;
}
.styles__header--X8l0R{
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}
.styles__content--AUK1g{}
.styles__icon--ziR2B{
  text-align: center;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  margin-right: 10px;
}
.styles__icon--ziR2B img{
  width: 100%;
  margin: 0 auto;
}
.styles__profilePicture--UTVf4{
  background-color: #f2f2f2;
  background-position: center;
  background-size: cover;
  width: 40px;
  min-width: 40px;
  height: 40px;
  /*border-radius: 50%;*/
}
.styles__postImage--NnAJ9{
  background-position: center;
  background-size: cover;
  padding-bottom: 56.25%;
  margin-bottom: 10px;
}
.styles__userInfo--UKI6Q{
  font-size: 10px;
  padding: 0 10px;
  width: 100%;
}
.styles__content--AUK1g{
  padding: 10px;
}
@media screen and (max-width: 800px) {
  .styles__container--N5cpv{
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 640px) {
  .styles__container--N5cpv{
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.styles__container--yUjgX{
  padding: 10px 0;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.styles__wrapper--pEfVL{
  display: flex;
  flex-wrap: wrap;
}
.styles__innerWrapper--atYDC{
  display: flex;
  height: 100%;
}
.styles__container--TOJWR{
  flex: 0 0 50%;
  padding: 10px 10px 25px 10px;
}
.styles__titleContainer--t9TiI{
  font-family: 'Roboto Slab';
  font-size: 1.3em;
}
.styles__headlineContainer--iGUml, .styles__locationContainer--_l0EX{
}
.styles__imageContainer--JGZWW{
  flex: 0 0 300px;
  line-height: 0;
}
.styles__imageContainer--JGZWW img{
  width: 100%;
  border-radius: 50%;
}
.styles__contentContainer--ir2UV{
  width: 100%;
  padding: 10px 20px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.styles__contentContainer--ir2UV > * {
  padding-bottom: 5px;
  line-height: 1.2em;
}
.styles__boxHeight--hqQun {
  flex: 1;
}
@media screen and (max-width: 960px) {
  .styles__container--TOJWR{
    flex: 0 0 50%;
  }
}
@media screen and (max-width: 680px) {
  .styles__container--TOJWR{
    flex: 0 0 100%;
  }
}
.styles__container--k8TYe{
  font-size: 28px;
  line-height: 1.4em;
  padding: 60px 0;
  width: 100%;
  text-align: center;
}
.styles__testimonial--sTcBr{
  font-size: 42px;
  padding-bottom: 60px;
}
.styles__content--jzepH{
  width: 100%;
  max-width: 1200px;
  padding: 20px;
  margin: 0 auto;
}
.styles__description--Zey8R{}
@media screen and (max-width: 640px) {
  .styles__testimonial--sTcBr{
    font-size: 24px;
    line-height: 1.2em;
  }
  .styles__description--Zey8R {
    font-size: 14px;
    line-height: .8em;
  }
}

.styles__container--bsVm8{
  display: flex;
  position: relative;
  overflow: hidden;
  min-height: 525px;
  transition: 1s ease-in-out;
}
@keyframes styles__enter--EDoig {
  From {
      opacity: 0;
      transform: scale(1.02);
      -webkit-transform: scale(1.02);
  }
  To {
      opacity: 1;
      transform: scale(1);
      -webkit-transform: scale(1);
  }
}

.styles__container--bsVm8.styles__enter--EDoig{
  animation: styles__enter--EDoig 1s ease-out;
  -webkit-animation: styles__enter--EDoig 1s ease-out;
}
.styles__scroller--c8uYC{
  display: block;
  width: 100%;
  transition: 0.5s ease-in-out;
  line-height: 0;
  display: flex;
}
.styles__scroller--c8uYC > div{
  flex:0 0 100%;
}
.styles__loading--r_y02:before{
  content: '';
  display: block;
  padding-bottom: 56.25%;
  background: #f2f2f2;
  position: relative;
  z-index: 1;
}
.styles__loading--r_y02 svg {
  position: absolute;
  width: 40px;
  height: 40px;
  content: '';
  z-index: 2;
  top:0; right: 0; bottom: 0; left: 0;
  margin: auto;
}
@keyframes styles__dash--pnCgG {
  to {
    stroke-dashoffset: 1000;
  }
}
.styles__loading--r_y02 path{
  stroke-dasharray: 16;
  animation: styles__dash--pnCgG 15s linear forwards infinite;
}
.styles__pager--nD499{
  display: flex;
  flex-direction: row;
  justify-content: center;
  position: absolute;
  left: 0; right: 0;
  margin: 0 auto;
  bottom: 20px;
  width: 100%;
  z-index: 10;
}
.styles__pager--nD499 > div {
  padding: 0;
  cursor: pointer;
  position: relative;
  width: 30px;
  height: 30px;
}
.styles__pager--nD499 > div:before{
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
  margin: auto;
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  background-color: orange;
  border-radius: 10px;
  transition: 0.2s ease-in-out;
}
.styles__pager--nD499 > div.styles__pagerActive--Z5_DS:before{
  background-color: white;
  width: 15px;
  height: 15px;
  border-radius: 15px;
}
.styles__navigation--YbpLt{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  line-height: 0;
  cursor: pointer;
  text-align: center;
  -webkit-user-select: none; /* webkit (safari, chrome) browsers */
  -moz-user-select: none; /* mozilla browsers */
  -khtml-user-select: none; /* webkit (konqueror) browsers */
  -ms-user-select: none; /* IE10+ */
}
.styles__navigation--YbpLt svg{
  position: relative;
  z-index: 1;
}
.styles__navigationLeft--aknAG{
  left: 10px;
}
.styles__navigationRight--BItc_{
  right: 10px;
}
@media screen and (max-width: 640px) {
  .styles__container--bsVm8{
    min-height: 300px;
  }
  .styles__navigation--YbpLt svg{
    width: 30px;
  }
}
.styles__container--cledh{
  position: relative;
  padding-bottom: 56.25%;
}
.styles__videoContainer--YKPHg{
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  border: 0;
  background-color: black;
}
.styles__container--R6CYT{
  position: relative;
  padding-bottom: 56.25%;
}
.styles__iframe--RgB0D{
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  border: 0;
  background-color: black;
}
.styles__container--S2dlm{
  text-align: center;
  margin: 0 auto;
}
.styles__container--f9G1x{
  display: flex;
  flex-direction: row;
}
.styles__listContainer--GcgOM{
  flex: 0 0 25%;
  background-color: white;
  display: table;
  align-items: top;
  justify-content: center;
  padding: 20px 0;
}
.styles__heading--D3bT2 {
  font-size: 48px;
  text-align: center;
  line-height: 1.8em;
}
.styles__content--YhnSG{
  width: 100%;
  padding: 0 0 0 20px;
  display: flex;
  align-items: top;
  text-align: left;
}
.styles__searchContainer--U8bdC{
  margin-bottom: 30px;
  height: 50px;
  background-color: white;
  position: relative;
  display: flex;
  align-items: center;
}
.styles__searchIcon--XO3JX{
  padding: 0 20px;
}
.styles__searchIcon--XO3JX img{
  width: 16px;
}
.styles__searchInput--dnp91{
  width: 100%;
}
.styles__searchEmpty--c_A6N{
  color: red;
}
.styles__searchHasContent--vAdmI{
  color: green;
}
.styles__searchInput--dnp91 input {
  border: 0;
  background-color: transparent;
  height: 50px;
  font-size: 20px;
}
.styles__searchResults--v2Clj{
  font-size: 10px;
  line-height: 1em;
  text-align: right;
  padding:0 20px;
  word-wrap: normal;
  white-space: nowrap;
  overflow: hidden;
}

@media screen and (max-width: 640px) {  
  .styles__container--f9G1x{
    display: block;
  }
  .styles__listContainer--GcgOM {
    margin-bottom: 20px;
    display: block;
  }
  .styles__content--YhnSG {
    padding: 0;
  }
}
.styles__container--EO_vv{

}
.styles__headline--TVUXg{
  text-align: center;
  padding: 0 0 60px 0;    
  font-size: 48px;
  line-height: 54px;
}
.styles__cta--qEv_2{
  text-align: center;
  padding: 20px;
}
@media screen and (max-width: 640px) {
	.styles__headline--TVUXg{
	  padding: 0 0 40px 0;
	}
}
.styles__container--BaLYH{
}
.styles__flickrWrapper--Y1R0p {
	margin: 0 auto 60px auto;
	width: 100%;
	max-width: 1350px;
	position: relative;
	z-index: 1;
}
.styles__flickrWrapper--Y1R0p iframe {
	width: 100%;
	height: 900px;
}
.styles__title--oPBGI {
	text-align: center;
	padding: 20px;	
  font-size: 30px;
}

@media screen and (max-width: 768px) {
	.styles__flickrWrapper--Y1R0p iframe {
		width: 100%;
		height: 500px;
	}
}
.styles__container--TvzhV{
  display: flex;
  align-items: baseline;
}
.styles__button--htjXB{
  display: block;
  padding: 3px;
  cursor: pointer;
}
.styles__active--Vsdkk{
  font-weight: bold;
}
.styles__container--VwKua{
  background-color: #0072c6;
  color: #fff;
  padding: 50px 0;
}
.styles__wrapper--_J1d5{
}
.styles__copyRight--W_ATR{
  padding: 0;
  font-size: 12px;
  line-height: 18px;
}
.styles__conference--d9yEE {
  padding: 70px 0 20px 0;
  font-size: 12px;
  line-height: 18px;
}
.styles__cemeteryConferenceLink--R21sh {
  color: #f4e287;
}
.styles__navigationWrapper--Z6Fup{
  display: flex;
  flex-wrap: wrap;
}
.styles__navigationWrapper--Z6Fup > div {
  flex: 0 0 25%;
  padding-bottom: 22px;
}
.styles__title--mBVQW{
  font-size: 24px;
  font-family: 'Roboto Slab Bold', sans-serif;
  line-height: 24px;
  padding-bottom: 10px;
}
.styles__address--lB0Nf, .styles__subtitle--FAH_l, .styles__time--ejs8s{
  font-family: 'Roboto';
  font-size: 20px;
}
.styles__subtitle--FAH_l{
  margin-top: 20px;
}
.styles__footerLogo--wApgK {
  padding: 0 10px 25px 10px;
}
.styles__footerLogo--wApgK img{
  max-width: 320px;
}
.styles__jubileeLogo--K18dX {
  padding: 0 10px 25px 10px;
}
.styles__jubileeLogo--K18dX img{
  max-width: 100px;
}
.styles__time--ejs8s{}
.styles__hours--M5N6R{
  margin-top: 20px;
}
.styles__facebookContainer--Ka6Yk{
  flex: 0 0 290px;
}
.styles__facebookIframe--fyMbl{
  border:none;
  overflow:hidden;
  border-top: 10px solid #f4e287;
  width:290px;
  height: auto;
  min-height: 230px;
}
@media screen and (max-width: 800px) {
  .styles__navigationWrapper--Z6Fup{
    display: block;
    padding: 0 10px;
  }
  .styles__navigationWrapper--Z6Fup > div{
    flex: initial;
    width: 100%;
    padding-bottom: 40px;
  }
  .styles__copyRight--W_ATR{
    padding: 30px 0 0 0;
  }
}
.styles__container--sQmmD{
  position: relative;
  height: 180px;
  display: table;
}
.styles__fixHeader--DaTDu {
  position: fixed;
  width: 100%;
  z-index: 9;
  background: white;
}
.styles__topBar--T6r4N{
  width: 100%;
  padding: 20px 0;
}
.styles__logo--XzmJ3{
  /*width: 100%;*/
}
.styles__topBarContainer--GtI0X{
  display: flex;
}
.styles__subnavigation--LY1L4{
  margin-left: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.styles__subnavigation--LY1L4 > div{
  padding: 0 10px;
}
.styles__language--xusGJ{}
.styles__subnavigation--LY1L4 > div.styles__fontSelector--vpA4N{
  padding-left: 60px;
  padding-right: 60px;
}
.styles__phoneContainer--KtPN0{}
.styles__phone--RuaNP{
  padding-left: 20px;
  padding-right: 20px;
  font-family: 'Roboto Slab Bold';
}
.styles__phone--RuaNP img {
  vertical-align: middle;
  margin-right: 5px;
  width: 22px;
}
.styles__navigation--XwwG9{
  font-size: 22px;
}
.styles__notice--USyyw {
  color: red !important;
  text-decoration: underline;
  vertical-align: top;
  padding-top: 20px;
  padding-left: 10px;
  display: inline-block;
  font-weight: bolder;
}
.styles__pipe--LOgXL {
  vertical-align: top;
  padding-top: 20px;
  padding-left: 10px;
  display: inline-block;
  font-weight: bolder;
}
@media screen and (max-width: 960px){
  .styles__logo--XzmJ3{
    width: 100%;
  }
  .styles__topBar--T6r4N{
    padding: 10px 0;
  }
  .styles__subnavigation--LY1L4{
    display: none;
  }
}
@media screen and (max-width: 768px){
  .styles__container--sQmmD{
    height: 128px;
  }
}

.styles__containerMap--XmWoL{
  width: 100%;
  margin: 0 auto;
  max-width: 1200px;
  padding: 60px 40px;
  position: relative;
	
}
.styles__iframeContainer--UyB6P{
  padding-bottom: 56.25%;
  position: relative;
}
.styles__iframeContainer--UyB6P iframe{
  width: 100%;
  height: 100%;
  float: left;
  z-index: 1;
  position: absolute;
  border:0;
  margin:0;
  padding: 0;
  line-height: 0;
  min-height: 400px;
  max-height: 630px;
}

@media screen and (max-width: 640px) {
  .styles__iframeContainer--UyB6P{
    padding-bottom: inherit;
    height: 400px;
  }
  .styles__containerMap--XmWoL {
    padding: 0;
    margin-bottom: 60px;
  }
}

.styles__container--niJ0k{
}
.styles__wrapper--oJMUd {
	margin: 0 auto 60px auto;
	width: 100%;
	max-width: 1350px;
}
.styles__wrapper--oJMUd iframe {
	width: 100%;
	height: 900px;
}
.styles__title--bygZz {
	text-align: center;
	padding: 20px;	
  font-size: 30px;
}

@media screen and (max-width: 768px) {
	.styles__wrapper--oJMUd iframe {
		width: 100%;
		height: 500px;
	}
}
.styles__container--orrxp{
  display: inline-block;
  margin: 0 auto;
}
.styles__desktop--YDPik{}
.styles__mobile--Gt_Wx{
  display: none;
}
@media screen and (max-width: 960px){
  .styles__desktop--YDPik{
    display: none;
  }
  .styles__mobile--Gt_Wx{
    display: block;
  }
}
.styles__searchWrap--cXBZM {
  padding: 45px 45px 50px 45px;
  background: #EEF5FC;   
  margin-bottom: 40px;
}  
.styles__searchWrap--cXBZM input {
  height: 50px;
  line-height: 50px;
  font-size: 22px;
  padding: 5px 10px;
}
.styles__searchWrap--cXBZM h1 {
  color: #0072C6;
}
.styles__center--dE5dh {
}
.styles__landmarksTitle--IoPfM{
  margin: 0;
  padding:0;
}
.styles__landmarksTitle--IoPfM{
  margin-bottom: 10px;
}
.styles__landmarksTitle--IoPfM a{
  line-height: inherit;
}
.styles__landmarksDate--n8F99{
	font-family: 'Roboto Slab';
	font-size: 18px;
}
.styles__landmarksContent--kGdeD{
  padding: 20px 0;
  font-family: 'Roboto', sans-serif;
}
.styles__contentContainer--ttlCr, .styles__imageWrapper--yHShb{
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.styles__container--TXiiX{
  display: flex;
  flex-direction: row;
  align-items: center;
}
.styles__container--TXiiX.styles__container--TXiiX{
	padding: 0 20px 20px 20px;
}
.styles__contentContainer--ttlCr{
  width: 100%;
  margin-bottom: 20px;
}
.styles__imageWrapper--yHShb{
  flex: 0 0 50%;
  padding: 20px 50px;
  max-width: 480px;
}
.styles__imageContainer--wb3h6{
  width: 100%;
  padding-bottom: 100%;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
  display: block;
  transition: background-size 2s ease-in;
}
.styles__imageWrapper--yHShb a {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  text-decoration: none;
  line-height: 0;
}
.styles__imageWrapper--yHShb a:hover{
  border: 0 !important;
}
.styles__buttonWrap--z23m_{
  width: 250px;
}
@media screen and (max-width: 640px) {
  .styles__container--TXiiX{
    display: block;
  }
  .styles__imageWrapper--yHShb{
    width: 100%;
    padding: 20px 0 0 0;
  }
}


.styles__locationContainer--FZ4Ka {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}
.styles__location--DePjs {
  display: flex;
  padding: .5rem;
  width: 100%;
  min-height:350px;
}
@media (min-width: 40rem) {
  .styles__location--DePjs {
    width: 50%;
  }
}
@media (min-width: 56rem) {
  .styles__location--DePjs {
    width: 33.3333%;
  }
}
.styles__card--w8CbB {
  border-radius: 5px;
  position: relative;
  width: 100%;
}
.styles__card--w8CbB {
  background-color: white;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  height:350px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

@media (max-width: 640px) {
  .styles__location--DePjs {
    min-height:280px;
  }
  .styles__card--w8CbB {
    height:280px;
  }
}
.styles__location--DePjs  a,
.styles__location--DePjs  a:hover {
  text-decoration: none !important;
  border: none !important;
  width:100%;
  display:block;
}
.styles__card--w8CbB img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
.styles__locationName--hd0ss {
  position: absolute;
  bottom: 0;
  padding: 15px;
  width: 100%;
  height: 140px;
  display: flex;
  justify-content: center;
  align-content: center;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
}
.styles__locationName--hd0ss span {
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  padding: 10px;
  border-radius: 10px;
  font-size: 25px;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
  display: flex;
  min-height: 84px;
  width: 100%;
  align-items: center;
  justify-content: center;
  transition: 0.2s;
}
 a:hover .styles__locationName--hd0ss span {
  background: rgba(0, 0, 0, 0.60);
 }
.styles__cardContainer--yuJuz {
  position: relative;
}
.styles__mappinWrapper--G70Y4 {
  position: absolute;
  bottom: 25%;
  top: 58%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10px;
  border-radius: 50%;
  z-index: 1;
}
.styles__mappin--lzh46 {
  background: #f4e287;
  padding: 6px 10px 10px 10px;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  text-align: center;
  color: #0072c6;
  font-weight: bold;
  border: 3px solid #5eaee0;
}
@media (max-width: 640px) {
  .styles__mappinWrapper--G70Y4 {
    top: 50%;
  }
}
.styles__container--hRzIM{}
.styles__sectionsContainer--_wTp1{
  position: relative;
  background-position: 100% 0;
  background-repeat: no-repeat;
}
.styles__sectionChildrenList--fz5qB{
  background-image: url(30e50add50f2170e5601.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  padding-top:0;
  padding-bottom: 110px;
}
.styles__sectionFAQS--Y6D3e{
  background-image: url(e11b0262506912e86f24.png);
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-color: #ECECEC;
}
.styles__removeBG--YBEPo {
  background-image: none;
}
@media screen and (max-width: 640px) {
  .styles__sectionFAQS--Y6D3e, .styles__sectionChildrenList--fz5qB{
    background-image: none;
  }
  .styles__sectionChildrenList--fz5qB{
    padding-bottom: 40px;
  }
}
.styles__container--Fezck{
}
.styles__headline--WiM7B{
  text-align: center;
}
.styles__container--Xeosm{
  margin-top: 20px;
}
.styles__container--Xeosm:first-child{
  margin-top:0;
}
.styles__filtersSpacer--klPPI{
  flex: 0 0 50px;
}
.styles__filtersContainer--Lybk6{
  display: flex;
  align-content: center;
  padding-bottom: 60px;
}
.styles__filtersContainer--Lybk6 button{
  font-size: 15px;
  font-family: 'Roboto Slab Bold';
  width: 100%;
  height: 100%;
  padding: 16px;
}
.styles__filtersHeadline--pSBxh{
  color: #7D7D7D;
  font-size: 16px;
  margin: 18px 0;
}
.styles__filtersWrapper--JJ0aE{
  text-align: center;
  width: 100%;
}
.styles__filters--uwt41{
  display: flex;
  padding: 5px;
  flex-wrap: wrap;
  justify-content: center;
}
.styles__filter--Qe7k5{
  width: 100%;
  max-width: 170px;
  padding: 5px;
}

h3 {
  text-align: center;
}
@media screen and (max-width: 1240px) {
  .styles__headline--y5m41{
    font-size: 48px;
    line-height: 1.2em;
  }
  .styles__sectionHeadline--RYwrw{
    line-height: 1.2em;
  }
  .styles__filtersSpacer--klPPI{
    flex: 0;
  }
}
.styles__wrapper--IdAEQ{
  width: 100%;
  height: 100%;
}
.styles__container--C7AGA{
  padding-top: 60px;
}
.styles__staffContainer--hqkC9{
  padding-top: 20px;
  padding-bottom: 60px;
}
.styles__sections--mGeeR{}
.styles__content--wWmNG{
  max-width: 960px;
  margin: 0 auto;
}
@media screen and (max-width: 640px) {
  .styles__breaker--ydCtx{
    width: 50%;
  }
}
.styles__container--Chweo{
  margin-top: 20px;
}
.styles__container--Chweo:first-child{
  margin-top:0;
}
.styles__container--OCKc6{
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  min-height: 100vh;
}
.styles__header--nvfri{
  flex: none;
}
.styles__body--BT9mK{
  flex: 1 0 auto;
}
.styles__loadingContainer--iZVoS{
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.styles__socialNetworksContainer--LSrQ1{
  width: 100%;
}
.styles__wrapper--IuCRu{
  width: 100%;
  height: 100%;
}
.styles__container--FdAo2{
  padding-top: 60px;
  padding-bottom: 60px;
}
.styles__sections--jgg4w{}
.styles__removePaddingBottom--TsLCr {
	padding-bottom: 0;
}
.styles__wrapper--gkCRK{
}
.styles__container--HpXSI{
}
.styles__wrapper--CoeVl{
  width: 100%;
  height: 100%;
}
.styles__container--RqO4O{
  padding-top: 60px;
  padding-bottom: 60px;
}
.styles__eventsDate--jJfjB{
	font-family: 'Roboto Slab';
  text-transform: uppercase;
}
.styles__eventsTitle--RWFYf {
  font-family: 'Roboto Slab';
}
.styles__contentContainer--zAyq5, .styles__imageWrapper--Rj8Ud{
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.styles__container--RqO4O{
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.styles__contentContainer--zAyq5{
  width: 100%;
  margin-bottom: 20px;
  font-family: 'Roboto', sans-serif;
}
.styles__imageWrapper--Rj8Ud{
  flex: 0 0 50%;
  padding: 20px 50px;
  max-width: 480px;
}
/*.imageContainer{
  max-width: 360px;
  max-height: 360px;
  border-radius: 50%;
  transition: background-size 2s ease-in;
}
.containerDate:nth-child(odd) .imageWrapper .imageContainer {
  background: #75AADB;
}*/
.styles__imageContainerCopy--ygGeI{
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 22% 0;
}
.styles__imageWrapper--Rj8Ud a {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  text-decoration: none;
  line-height: 0;
}
.styles__imageWrapper--Rj8Ud a:hover{
  border: 0 !important;
}
.styles__imageContainer--VLnvx iframe {
  width: 100%;
  height: 380px;
  border: 0;
  margin: 0;
}
.styles__subtitle--mkiu0 {
  font-family: 'Roboto Slab';
  font-weight: bold;
}
.styles__buttonWrap--LKyo4 {
  width: 250px;
  margin-top: 30px;
}
.styles__button--k4U1r {  
  background-color: #f4e287;
  padding: 10px 20px;
  font-family: 'Roboto Slab Bold';
}
.styles__button--k4U1r:hover {  
  border: 0 !important;
}
.styles__containerHeadline--TRDaG {
}
.styles__headline--kACO1 {
  padding: 0 0;
  width: 100%;
  display: block;
}
.styles__organizerWrapper--HCGMz{
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.styles__orgranizerImage--FJkH9{
  width: 180px;
}
.styles__image--SWDOX img {
  max-width: 150px;
}
.styles__organizerCopy--kVSoq {
  font-family: 'Roboto', sans-serif;
  flex: 0 0 80%;
  padding: 20px 0;
  max-width: 480px;
}
@media screen and (max-width: 640px) {
  .styles__container--RqO4O, .styles__organizerWrapper--HCGMz{
    display: block;
  }
  .styles__imageWrapper--Rj8Ud{
    width: 100%;
    padding: 20px 0 0 0;
  }
}
.styles__wrapper--JDmro{
  background: #f2f2f2;
}
.styles__container--CnoON{
}
.styles__sections--qsYIM{}
.styles__wrapper--CLQVN{}
.styles__container--0Zf3E{
  width: 100%;
  height: 100%;
}
.styles__body--LtO9F{
  padding-bottom: 50px;
}
.styles__sections--eWuyW{}
.styles__wrapper--liqG7{
}
.styles__container--eLVEW{
}
.styles__wrapper--oguxU{
  width: 100%;
  height: 100%;
}
.styles__container--NRWbn{
  padding-top: 60px;
  padding-bottom: 60px;
}
.styles__sections--pJtnP{

}
.styles__newsDate--QcXOm{
	font-family: 'Roboto Slab';
}
.styles__newsTitle--gA5bw {
}
.styles__wrapper--RZbwX{
}
.styles__container--cjC2b{
}
.styles__wrapper--Lwj1J{
}
.styles__container--ZyJvq{
}
.styles__wrapper--iHjRG{
  width: 100%;
  height: 100%;
}
.styles__container--DBJnM{
  width: 100%;
  margin: 0 auto;
  max-width: 1200px;
  padding: 60px 40px;
  position: relative;
}
.styles__sectionHeadline--ebtPo {
  font-size: 60px;
  line-height: 70px;
  text-align: center;
	font-family: 'Roboto Slab';
}
.styles__sectionSmallHeadline--s0xKG {
  font-size: 30px;
  line-height: 36px;
  text-align: center;
	font-family: 'Roboto';
}
.styles__center--Nim3N {
  
}
.styles__newsDate--MzBIP{
	font-family: 'Roboto Slab';
}
.styles__colorBlue--alTQC {
}

.styles__buttonWrap--HNp58 {
  width: auto;
  margin: 30px auto;
  padding-bottom: 60px;
  text-align: center;
}
.styles__paddingBottom60--NjLCH {
    padding-bottom: 60px;
}
.styles__button--Qvq3C {  
  background-color: #f4e287;
  padding: 10px 20px;
  font-family: 'Roboto Slab Bold';
}
a.styles__button--Qvq3C:hover {
  border: 0 !important;
}
.styles__textUppercase--Zafov {
  text-transform: uppercase;
}
.styles__row--hY3CO {
  display: flex;
}
.styles__col--sMubu {
  flex: 50%;
}
.styles__col--sMubu.styles__btnLandmark--K8fvI {
    font-size: 20px;
    font-family: 'Roboto Slab';
    line-height: 44px;
}


.styles__btnLandmarkLeft--UObmy .styles__buttonWrap--HNp58 {
  text-align: right;
  padding: 0 10px;
}
.styles__btnLandmarkRight--FEW3a .styles__buttonWrap--HNp58  {
  text-align: left;
  padding: 0 10px;
}
.styles__col--sMubu.styles__btnLandmark--K8fvI .styles__buttonWrap--HNp58 {
    width: auto;
    margin: 0 auto;
    padding-bottom: 0;
}

@media screen and (max-width: 640px) {

  .styles__sectionHeadline--ebtPo {
    font-size: 33px;
    line-height: 45px;
  }
  .styles__sectionSmallHeadline--s0xKG {
    font-size: 24px;
    line-height: 28px;
  }

  .styles__container--DBJnM{
    display: block;    
    margin: 0;
  }
  .styles__col--sMubu{
    width: 100%;
    padding: 20px 0;
  }
  .styles__btnLandmarkLeft--UObmy .styles__buttonWrap--HNp58, .styles__btnLandmarkRight--FEW3a  .styles__buttonWrap--HNp58{
    text-align: center;
  }
}
.styles__wrapper--rgP8i{
  font-family: 'Roboto';
}
.styles__container--bTlqg{
  width: 100%;
  margin: 0 auto;
  max-width: 1200px;
  padding: 60px 40px;
  position: relative;
}
.styles__sectionHeadline--kg_8k {
  font-size: 60px;
  line-height: 70px;
  text-align: center;
	font-family: 'Roboto Slab';
}
.styles__colorBlue--tXwYA {
}
.styles__buttonWrap--ZFWtv {
    width: 250px;
    margin: 30px auto;
    padding-bottom: 60px;
}
.styles__paddingBottom60--D8LI6 {
    padding-bottom: 60px;
}
.styles__imageReplacement--_uT4W {
  height: 50px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .styles__imageReplacement--_uT4W {
    height: 120px;
  }
}
.styles__button--mBl7Q {  
  background-color: #f4e287;
  padding: 10px 20px;
  font-family: 'Roboto Slab Bold';
}
a.styles__button--mBl7Q:hover {
  border: 0 !important;
}
.styles__iframeContainer--Kdw7E{
  padding-bottom: 56.25%;
  position: relative;
}
.styles__iframeContainer--Kdw7E iframe{
  width: 100%;
  height: 100%;
  float: left;
  z-index: 1;
  position: absolute;
  border:0;
  margin:0;
  padding: 0;
  line-height: 0;
  max-height: 630px;
}

@media screen and (max-width: 640px) {
  .styles__sectionHeadline--kg_8k {
    font-size: 33px;
    line-height: 45px;
  }
}
.styles__wrapper--Ox1g_{
  font-family: 'Roboto';
}
.styles__container--M6Jby, .styles__containerMap--TFMnG{
  width: 100%;
  margin: 0 auto;
  max-width: 1200px;
  padding: 60px 40px;
  position: relative;
}
.styles__sectionHeadline--PQkoQ {
  font-size: 60px;
  line-height: 70px;
  text-align: center;
	font-family: 'Roboto Slab';
}
.styles__colorBlue--uB2NS {
}
.styles__buttonWrap--cU41q {
    width: 250px;
    margin: 30px auto;
    padding-bottom: 60px;
}
.styles__paddingBottom60--NAzdl {
    padding-bottom: 60px;
}
.styles__button--epeeA {  
  background-color: #f4e287;
  padding: 10px 20px;
  font-family: 'Roboto Slab Bold';
}
a.styles__button--epeeA:hover {
  border: 0 !important;
}
.styles__iframeContainer--MX1as{
  padding-bottom: 56.25%;
  position: relative;
}
.styles__iframeContainer--MX1as iframe{
  width: 100%;
  height: 100%;
  float: left;
  z-index: 1;
  position: absolute;
  border:0;
  margin:0;
  padding: 0;
  line-height: 0;
  min-height: 400px;
  max-height: 630px;
}

@media screen and (max-width: 640px) {
  /* .iframeContainer{
    padding-bottom: inherit;
    height: 400px;
  } */
  .styles__containerMap--TFMnG {
    padding: 0;
    margin-bottom: 60px;
  }
  .styles__sectionHeadline--PQkoQ {
    font-size: 33px;
    line-height: 45px;
  }
}

.styles__container--HS_xQ{
  width: 100%;
  height: 100%;
}
.styles__body--VyYQU{}
.styles__sections--dW4GE{}
.styles__wrapper--NFJjO{
  width: 100%;
  height: 100%;
}
.styles__container--abQed{
  padding-top: 60px;
}
.styles__staffContainer--zeiv7{
  padding-top: 20px;
  padding-bottom: 60px;
}
.styles__sections--RyaTK{}
.styles__content--LUwA2{
  max-width: 960px;
  margin: 0 auto;
}
@media screen and (max-width: 640px) {
  .styles__breaker--d9t_q{
    width: 50%;
  }
}
