@charset "UTF-8";body{background-color:#f2f2f2}h1{font-size:60px;color:#fff}h1,h2{font-family:Roboto Slab,serif;font-weight:600}h2{font-size:48px;color:#6c7789}h3{font-size:26px;font-weight:600;color:#4a4a4a}h3,h4{font-family:Helvetica Neue,sans-serif}h4{font-size:24px;font-weight:300}a{color:#08a777}a,a:focus,a:hover,a:visited,a>*{text-decoration:none}.white-container{background-color:#fff}.gray-container,.white-container{box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25)}.gray-container{background-color:#f2f2f2;background-position:top;background-size:cover}.card{box-shadow:0 0 4px 0 rgba(0,0,0,.15)}.card,.card-darker{background-color:#fff;margin-bottom:36px}.card-darker{box-shadow:0 0 4px 0 rgba(0,0,0,.25)}.service-section{position:relative;display:inline-block;background-color:#f2f2f2;width:70%;min-height:800px;font-size:0;z-index:2;margin-bottom:5px}.service-section__header{padding:32px 40px;width:100%;font-size:14px}.service-section__header strong{display:inline-block;vertical-align:middle;font-size:22px;font-family:Roboto Slab,serif;margin-right:10px}@media screen and (max-width:1199px){.service-section__header strong{margin-bottom:20px}}@media (min-width:0px) and (max-width:767px){.service-section__header strong{display:block;text-align:center}}.service-section__header ul{list-style-type:none;display:inline-block;margin-bottom:0;vertical-align:middle}@media (min-width:0px) and (max-width:767px){.service-section__header ul{width:100%;vertical-align:top}}.service-section__header ul li{display:inline-block}@media screen and (max-width:979px){.service-section__header ul li{margin-bottom:10px}}@media (min-width:0px) and (max-width:767px){.service-section__header ul li{display:block}}.service-section__header ul li a{display:block;padding:0 10px;color:#4a4a4a;text-decoration:none}.service-section__header ul li.active a{display:inline-block;padding:5px 10px;border-radius:4px;background-color:rgba(29,165,116,.3);font-weight:600;text-decoration:none}@media (min-width:0px) and (max-width:767px){.service-section__header ul li.active a{display:block}}.service-section__highlight__image{height:266px;width:100%;background-color:#fff;background-size:cover}.service-section__highlight__image__info-box{width:116px;height:34px;background-color:#45aa8b}.service-section__highlight__image__info-box span{color:#fff;text-align:center;display:block;text-transform:uppercase;font-size:14px;font-family:Helvetica Neue,sans-serif;font-weight:600;padding-top:8px;letter-spacing:1px}.service-section__highlight__title{position:relative;padding:22px 95px 22px 35px}.service-section__highlight__title h4{margin-top:0;margin-bottom:4px}.service-section__highlight__title p{font-size:16px;font-weight:300;color:#4a4a4a;margin:0}.service-section__highlight__title a{position:absolute;font-size:12px;font-weight:700;text-transform:uppercase;right:30px;top:50%;transform:translateY(-50%)}.service-section .tab-hidden{display:none}.service-section ul{padding:0}.service-section ul li:nth-child(3n+1){margin-left:0}.service-section ul li:nth-child(3n+3){margin-right:0}.service-section__service-card{vertical-align:top;height:250px;width:32%;display:inline-block;background-color:#fff;margin:1% 1% 30px}@media (min-width:0px) and (max-width:767px){.service-section__service-card{width:100%}}.service-section__service-card__image{position:relative;height:166px;background-color:#a9a9a9;background-size:cover;background-position:50%}.service-section__service-card__image a{display:block;position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.service-section__service-card__title{background-color:#fff;padding:14px 17px;overflow:hidden}.service-section__service-card__title span{font-size:15px;font-weight:300}.service-section__service-card__link{background-color:#fff;border-top:1px solid #e3dfdf;padding:14px 17px;text-align:right}.service-section__service-card__link a{font-size:12px;text-transform:uppercase;font-weight:700}@media (min-width:0px) and (max-width:767px){.service-section{display:block;width:100%}}.news-section{position:relative;z-index:1;display:inline-block;background-color:#f2f2f2;padding-left:3%;width:30%;min-height:800px;vertical-align:top}.news-section__header{width:100%;text-align:left;position:relative}.news-section__header>div{border-right:1px solid #e2e1e1}.news-section__header__tab{width:100%;display:inline-block;padding:32px 0}.news-section__header__tab p{width:100%;font-size:22px;font-family:Roboto Slab,serif;font-weight:600;text-transform:uppercase;text-align:center;margin:0}.news-section__header .active p{color:#000}.news-section__obituary-wrapper{display:none}.news-section__obituary-wrapper__obituary{height:143px;width:100%;display:inline-block;background-color:#fff;margin-bottom:35px;position:relative}.news-section__obituary-wrapper__obituary__photo-container{display:inline-block;padding:10px 13px;height:143px;width:121px;box-shadow:0 0 4px 0 rgba(0,0,0,.15)}.news-section__obituary-wrapper__obituary__photo-container__photo{vertical-align:top;height:100%;width:100%;display:inline-block;background:#fff no-repeat 50%;background-size:cover}.news-section__obituary-wrapper__obituary__message{padding:12px 17px;vertical-align:top;height:143px;width:calc(100% - 121px);background-color:#f2f2f2;display:inline-block;box-shadow:0 0 4px 0 rgba(0,0,0,.15);overflow:hidden;text-overflow:ellipsis}.news-section__obituary-wrapper__obituary__message .obituary-name{font-family:Roboto Slab,serif;font-size:16px;font-weight:600;color:#4a4a4a;text-transform:uppercase}.news-section__obituary-wrapper__obituary__message .obituary-name span{text-transform:none}.news-section__obituary-wrapper__obituary__message .obituary-message-wrapper{height:80px;padding-bottom:20px;overflow:hidden}.news-section__obituary-wrapper__obituary__message .obituary-message-wrapper p{font-weight:300}.news-section__obituary-wrapper__obituary__message .obituary-link{height:21px;width:25px;display:inline-block;background-color:#09b489;position:absolute;bottom:0;right:0;text-align:center}.news-section__obituary-wrapper__obituary__message .obituary-link i{color:#fff}.news-section__news-card{position:relative;margin-bottom:36px}.news-section__news-card a{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.news-section__news-card h4{margin-bottom:18px;font-size:22px;line-height:135%}.news-section__news-card p{font-size:16px;font-weight:300;line-height:24px;margin-bottom:20px}.news-section__news-card__news-link h4,.news-section__news-card__news-link p{color:#333}.news-section__news-card__news-link:hover h4,.news-section__news-card__news-link:hover li,.news-section__news-card__news-link:hover p{color:#09b489}.news-section__news-card__list-of-attachments{list-style-type:none;padding-left:0}.news-section__news-card__attachment{margin-bottom:20px}.news-section__news-card__attachment a{font-size:16px;color:#09b489}.news-section__news-card__attachment i{color:#000;margin-right:15px}.news-section__news-card__image{width:100%;height:230px;margin-bottom:20px}.news-section__news-card__footer{position:relative;border-top:1px solid #d4d1d1;padding-top:10px}.news-section__news-card__footer__date{position:relative;left:0;font-size:12px;color:#797879;text-transform:uppercase}.news-section__news-card__footer__icons{float:right;padding-top:3px;position:relative;right:0;font-size:12px;color:#797879;text-transform:uppercase}.news-section__news-card__footer__icons i{color:#000}@media (min-width:0px) and (max-width:767px){.news-section{display:block;width:100%;padding:0}}.middle-section{min-height:300px}.middle-section__tabs-wrapper{border-bottom:1px dashed #09b489;line-height:45px}.middle-section__tabs-wrapper .limiter{width:2px;height:40px;display:inline-block;background-color:#e9e8e9;margin-top:20px;margin-bottom:30px}.middle-section__tabs-wrapper .switch{padding:20px;font-weight:600;font-size:24px;text-transform:uppercase;cursor:pointer;font-family:Roboto Slab,serif}@media screen and (max-width:767px){.middle-section__tabs-wrapper .switch{text-align:center}}.middle-section__tabs-wrapper .switch.switch-left{position:relative;text-align:right}.middle-section__tabs-wrapper .switch.switch-left:after{content:"";position:absolute;top:0;right:-19px;height:100%;width:1px;background-color:#e9e8e9}@media screen and (max-width:767px){.middle-section__tabs-wrapper .switch.switch-left{text-align:center}.middle-section__tabs-wrapper .switch.switch-left:after{content:"";position:absolute;top:inherit;bottom:0;right:0;left:0;height:4px;width:100%;background-color:#e9e8e9}}.middle-section__tabs-wrapper .switch p{margin-bottom:0}.middle-section__tabs-wrapper .active-tab{color:#4a4a4a}.middle-section__tabs-wrapper .inactive-tab{color:#8e98a8}.bottom-section{padding-top:50px;margin-bottom:50px}.bottom-section__left-column{background-color:hsla(0,3%,93%,.6);box-shadow:0 0 4px 0 rgba(0,0,0,.15);border:1px solid #e6e3e3;height:430px;box-sizing:border-box;overflow:hidden}.bottom-section__left-column h3{padding-top:30px;padding-bottom:35px;margin:0;text-align:center;font-family:Roboto Slab,serif;text-transform:uppercase;font-size:24px;font-weight:300}.bottom-section__left-column form{padding:20px 40px;background-color:hsla(0,3%,93%,.8);height:280px}.bottom-section__left-column form input{margin-bottom:10px}.bottom-section__left-column form label{font-weight:300;font-size:18px;padding-left:20px}.bottom-section__left-column form button{margin-top:15px;background-color:#c6e5dc;border:1px solid #43aa8b;color:#43aa8b;width:100%;padding:10px;border-radius:4px}.bottom-section__left-column .results-wrapper{background-color:hsla(0,3%,93%,.8);height:337px;padding:20px}.bottom-section__left-column .results-wrapper .divider{width:100%;height:1px;background-color:#bababa}.bottom-section__left-column .result{font-size:16px;color:#09b489;margin:8px 0}.bottom-section__left-column .result .label{font-size:16px;color:#09b489;white-space:normal;display:inline-block}.bottom-section__left-column .result .votes{display:inline-block;padding-left:10px}.bottom-section__left-column__survey-description{background-color:#c6e5dc;padding:14px 28px;font-weight:400;font-size:15px}.bottom-section__left-column__survey-choices-list{padding-top:25px;list-style-type:none;margin-bottom:20px}.bottom-section__left-column__survey-choices-list label{display:block;font-weight:300;font-size:18px;margin-left:40px}.bottom-section__left-column__survey-choices-list label input{margin-right:10px}.bottom-section__left-column__survey-choices-list input[type=submit]{background-color:#daa520}.bottom-section__left-column__survey-choices-list i{color:#3bab8c}.bottom-section__left-column__survey-button-wrapper{margin:15px 30px 30px;height:40px;display:block;border-radius:4px}.bottom-section__left-column__survey-button-wrapper>div{width:50%;height:40px;display:inline-block}.bottom-section__left-column__survey-button-wrapper>div>span{text-align:center;width:100%;padding-top:10px;display:inline-block}.bottom-section__left-column__survey-button-wrapper__left-button{border:1px solid #43aa8b;background-color:rgba(67,170,139,.3);border-radius:4px 0 0 4px}.bottom-section__left-column__survey-button-wrapper__left-button span{color:#2a9d8f}.bottom-section__left-column__survey-button-wrapper__right-button{border:1px solid #ced2d2;border-left:none;border-radius:0 4px 4px 0}.bottom-section__left-column__survey-button-wrapper__right-button span{color:#9b9b9b}@media (min-width:0px) and (max-width:767px){.bottom-section__left-column{margin-bottom:30px}}.bottom-section__middle-column{background-color:hsla(0,0%,100%,.6);box-shadow:0 0 4px 0 rgba(0,0,0,.15);border:1px solid #e6e3e3;height:430px;overflow:hidden}.bottom-section__middle-column .public-competition-link i,.bottom-section__middle-column .public-competition-link span{color:#333}.bottom-section__middle-column .public-competition-link:hover i,.bottom-section__middle-column .public-competition-link:hover span{color:#09b489}.bottom-section__middle-column h3{padding-top:30px;padding-bottom:35px;margin:0;text-align:center;font-family:Roboto Slab,serif;text-transform:uppercase;font-size:24px;font-weight:300}.bottom-section__middle-column__list-wrapper{background-color:hsla(0,3%,93%,.8);height:100%}.bottom-section__middle-column__list-wrapper ul{list-style:none;padding:0;margin:0}.bottom-section__middle-column__list-wrapper ul li{padding:20px 30px;font-weight:300}.bottom-section__middle-column__list-wrapper ul li:nth-child(2n){background-color:#fff}@media (min-width:0px) and (max-width:767px){.bottom-section__middle-column{margin-bottom:30px}}.bottom-section__right-column{background-color:hsla(0,0%,100%,.6);box-shadow:0 0 4px 0 rgba(0,0,0,.15);border:1px solid #e6e3e3;height:430px;overflow:hidden}.bottom-section__right-column .public-competition-link i,.bottom-section__right-column .public-competition-link span{color:#333}.bottom-section__right-column .public-competition-link:hover i,.bottom-section__right-column .public-competition-link:hover span{color:#09b489}.bottom-section__right-column h3{padding-top:30px;padding-bottom:35px;margin:0;text-align:center;font-family:Roboto Slab,serif;text-transform:uppercase;font-size:24px;font-weight:300}.bottom-section__right-column__list-wrapper{background-color:hsla(0,3%,93%,.8);height:100%}.bottom-section__right-column__list-wrapper ul{list-style:none;padding:0;margin:0}.bottom-section__right-column__list-wrapper ul li{padding:20px 30px;font-weight:300}.bottom-section__right-column__list-wrapper ul li:nth-child(2n){background-color:#fff}.obituary-carousel{font-size:0;padding:40px 0 20px}.obituary-carousel .all-obituaries-link{display:block;font-size:18px;text-align:center;padding:5px}.obituary-carousel .single-obituary{min-height:100px;margin-bottom:20px;background-color:#f2f2f2;position:relative}.obituary-carousel .single-obituary .image-wrapper{padding:20px;background-color:#fff;display:inline-block;height:150px;text-align:center}@media (min-width:0px) and (max-width:767px){.obituary-carousel .single-obituary .image-wrapper{width:100%}}.obituary-carousel .single-obituary .image-wrapper .image{width:80px;height:110px;display:inline-block}.obituary-carousel .single-obituary .content{padding:20px;vertical-align:top;display:inline-block;width:75%;height:100px}.obituary-carousel .single-obituary .content>*{display:none}@media (min-width:0px) and (max-width:767px){.obituary-carousel .single-obituary .content{height:auto;width:auto}}.obituary-carousel .single-obituary .content .name{display:block;font-size:16px;color:#4a4a4a;text-transform:uppercase;font-family:Roboto Slab,serif}.obituary-carousel .single-obituary .content .name a{display:inline-block}.obituary-carousel .single-obituary .content .message{display:block;font-size:16px;font-weight:300;color:#000}.obituary-carousel .single-obituary .content a{position:absolute;display:block;background-color:#08a777;bottom:0;right:0;text-align:center;padding:8px 10px 8px 12px}.obituary-carousel .single-obituary .content a i{color:#fff;display:block;font-size:16px;text-align:center}.js-obituary-messages-hook{display:none}.content-page{padding-bottom:50px}.content-page h1{padding:16px 0 22px;margin:0;text-align:center;font-size:48px;font-family:Roboto Slab,serif;font-weight:700;color:#6c7789}.content-page h2{font-size:30px;font-style:normal;font-stretch:normal;line-height:1.07;text-align:left}.content-page h2,.content-page h3{font-family:Roboto Slab,serif;font-weight:400;color:#000;margin-bottom:40px}.content-page h3{font-size:26px;text-transform:none;margin-top:40px}.content-page h4{text-transform:uppercase;font-size:20px;font-weight:700;margin:0}.content-page p{font-size:20px;font-weight:300;margin-bottom:28px;line-height:32px}.content-page p img{max-width:750px;width:100%;height:auto}.content-page em{font-weight:400;font-size:24px;font-style:normal;color:#4a4a4a}.content-page .post-title{line-height:36px}.content-page img{max-width:100%;margin-bottom:45px}.content-page .photo-list img{margin-bottom:30px}.content-page table td p,.content-page table th p{margin-bottom:0}.content-page span.file{position:relative;display:block;margin-bottom:20px;font-size:20px;font-weight:500;padding-left:40px}.content-page span.file img{margin-bottom:0}.content-page span.file:before{font-family:FontAwesome;content:"\f0f6";position:absolute;left:0;top:-4px;font-size:28px;font-weight:400}.content-page span.file.pdf::before{content:"\f1c1"}.content-page span.file.xls::before,.content-page span.file.xlsx::before{content:"\f1c3"}.content-page span.file.doc::before,.content-page span.file.docx::before{content:"\f1c2"}.content-page ol,.content-page ul{margin-bottom:40px}.content-page ol li,.content-page ul li{font-size:20px;font-weight:300;line-height:150%}.content-page .post-date{width:120px;padding:5px 10px;background-color:#09b489;color:#fff;border-radius:30px;text-align:center;font-weight:300;font-size:16px;margin:0 auto 50px}.content-page .post-main-image{margin-bottom:50px}.content-page .post-content{margin-bottom:70px}.content-page .attachment-list{list-style:none;padding-left:50px;margin-bottom:50px}.content-page .attachment-list__attachment-element{position:relative;margin-bottom:15px}.content-page .attachment-list__attachment-element__attachment-wrapper .attachment-icon{position:absolute;left:-28px;top:0}.content-page .attachment-list__attachment-element__attachment-wrapper .attachment-icon img{margin-right:10px}.content-page .attachment-list__attachment-element__attachment-wrapper .attachment-icon i{margin-right:10px;color:#000}.content-page .attachment-list__attachment-element__attachment-wrapper .attachment-title-list .attachment-title{font-size:20px;color:#09b489;font-weight:500;line-height:135%}.content-page .attachment-list__attachment-element__attachment-wrapper .attachment-title-list .attachment-file-info{font-size:16px;color:#4a4a4a}.content-page .attachment-list__attachment-element__attachment-wrapper .attachment-title-list .attachment-file-info__extension{color:#4a4a4a;text-transform:uppercase}.content-page .attachment-list__attachment-element__attachment-wrapper .attachment-title-list span{color:#fff}.content-page .photo-list{list-style:none;padding:0;font-size:0;margin-bottom:50px}.content-page .photo-list li{width:50%;display:inline-block;overflow:hidden;margin-bottom:46px}.content-page .photo-list li:nth-child(odd){padding-right:23px}.content-page .photo-list li:nth-child(2n){padding-left:23px}.content-page .photo-list li .photo-list__photo{width:100%;height:300px;display:inline-block;background-size:cover}.content-page .photo-list li img{display:inline-block;width:100%;max-height:300px}@media (min-width:0px) and (max-width:767px){.content-page .photo-list li{width:100%}.content-page .photo-list li:nth-child(odd){padding-right:0}.content-page .photo-list li:nth-child(2n){padding-left:0}}.content-page .content-section{margin-bottom:50px}.content-page .content-section form .offer-button-submit{background-color:#08a777;text-align:center;color:#fff;padding:11px;border-radius:4px;border-style:none}.content-page .content-section-bottom__content{width:73%;display:inline-block;vertical-align:top}.content-page .content-section-bottom__content img{width:100%;margin-bottom:45px}.content-page .content-section-bottom__content ol,.content-page .content-section-bottom__content ul{margin-bottom:50px}.content-page .content-section-bottom__content ol li,.content-page .content-section-bottom__content ul li{font-size:20px;font-weight:300;line-height:150%}.content-page .content-section-bottom__side-bar{width:26%;padding-left:4%;display:inline-block}.content-page .content-section-bottom__side-bar h4{padding-bottom:32px}.content-page .content-section-bottom__side-bar ol{padding:0;list-style-type:none;counter-reset:a}.content-page .content-section-bottom__side-bar ol li:before{display:block;counter-increment:a;content:counter(a) ".";font-weight:700;color:#4a4a4a;font-family:Roboto Slab,serif}.content-page .content-section-bottom__side-bar ol li{font-size:40px}.content-page .content-section-bottom__side-bar ol li img{width:100%}.content-page .content-section-bottom__side-bar ol li h5{margin-top:15px;margin-bottom:8px;font-size:14px;font-weight:700;text-transform:uppercase;color:#4a4a4a}.content-page .content-section-bottom__side-bar ol li p{font-size:14px;color:#4a4a4a;line-height:25px}.content-page .post{color:#4a4a4a}.content-page .post__wrapper{margin-bottom:50px}.content-page .post__wrapper p{font-size:16px;line-height:24px;margin:0}.content-page .post__wrapper p a{color:inherit}.content-page .post__wrapper img{margin-bottom:0}.content-page .post__wrapper__title{padding-bottom:10px;font-weight:300;text-transform:none;font-size:24px;line-height:34px}.content-page .post__wrapper__title a{color:inherit}.content-page .post__wrapper__publish-date-block{display:inline-block;vertical-align:top;margin-bottom:25px;background-color:#09b489;border-radius:15px;padding:2px 20px;color:#fff;font-weight:300}.content-page .post__wrapper__publish-date-block span{text-transform:uppercase;font-weight:300}.content-page .post__wrapper__social-network-share-block{float:right;vertical-align:top}.content-page .post__wrapper__social-network-share-block span{text-transform:uppercase;font-weight:300}.pagination li a{color:#09b489}.pagination li a:hover{color:inherit}.pagination li a.pagination-current{background:#09b489;color:#fff}.min-height-container{min-height:calc(100vh - 600px)}nav{position:relative;z-index:3}nav .nav-top{display:inline-block;background-color:hsla(0,5%,87%,.8875);width:100%;position:relative;border:1px solid rgba(158,170,189,.4);vertical-align:middle}nav .nav-top__left-section span{vertical-align:middle;line-height:44px;display:inline-block}@media screen and (max-width:979px){nav .nav-top__left-section span{display:block;text-align:center;line-height:135%;padding:13px 0}}nav .nav-top__right-section{text-align:right}@media screen and (max-width:979px){nav .nav-top__right-section{text-align:center}}nav .nav-top__right-section ul{vertical-align:middle;border-left:1px solid rgba(158,170,189,.4);display:inline-block;margin-bottom:0;padding:0 10px}@media screen and (max-width:979px){nav .nav-top__right-section ul{border:0;padding:0}}nav .nav-top__right-section ul li{display:inline-block}nav .nav-top__right-section ul li i{vertical-align:middle;opacity:.7;margin-right:8px}nav .nav-top__right-section ul li a{display:block;padding:13px;color:#4a4a4a}nav .nav-bottom{background-color:hsla(0,0%,100%,.75);width:100%;position:relative}nav .nav-bottom .logo{position:relative;height:80px}nav .nav-bottom .logo img{position:relative;max-width:100%;vertical-align:middle;top:50%;transform:translateY(-50%)}nav .nav-bottom .main-menu{position:relative;text-align:right}@media (min-width:0px) and (max-width:767px){nav .nav-bottom .main-menu{position:absolute;background:hsla(0,0%,100%,.95);width:100%;left:0;right:0}}nav .nav-bottom ul{display:inline-block;z-index:1;margin-bottom:0;margin-right:15px}@media (min-width:0px) and (max-width:767px){nav .nav-bottom ul{position:relative;margin-right:0;padding:0;display:none}}nav .nav-bottom ul>li{text-align:left;display:inline-block;text-transform:uppercase;font-weight:700;font-size:16px;margin:0 10px;position:relative}@media screen and (max-width:979px){nav .nav-bottom ul>li{font-size:14px}}@media (min-width:0px) and (max-width:767px){nav .nav-bottom ul>li{display:block;text-align:center;margin:0 -1px;font-size:16px}}nav .nav-bottom ul>li a{display:block;line-height:80px;color:#4a4a4a}@media (min-width:0px) and (max-width:767px){nav .nav-bottom ul>li a{display:block;padding:20px;line-height:130%;border-top:1px solid #ddd}}nav .nav-bottom ul>li.ancestor>a,nav .nav-bottom ul>li.selected>a{color:#08a777}nav .nav-bottom ul>li:hover>ul{display:block}nav .nav-bottom ul>li i{position:absolute;padding:22px 20px;top:0;right:0;cursor:pointer;display:none;border-left:1px solid #ddd}@media (min-width:0px) and (max-width:767px){nav .nav-bottom ul>li i{display:block}}nav .nav-bottom ul>li ul{display:none;position:absolute;left:0;width:250px;padding:0;background-color:#fff;border-radius:5px;border:1px solid rgba(158,170,189,.4);line-height:130%}@media (min-width:0px) and (max-width:767px){nav .nav-bottom ul>li ul{position:relative;display:none;top:inherit;left:inherit;width:100%;border-radius:0;border:0;background:#f6f6f6}nav .nav-bottom ul>li ul a{font-size:14px}}nav .nav-bottom ul>li ul li{display:block;font-weight:400;margin:0}@media (min-width:0px) and (max-width:767px){nav .nav-bottom ul>li ul li i{font-size:19px;padding:16px 21px}}nav .nav-bottom ul>li ul li a{display:block;padding:10px;color:#4a4a4a;line-height:130%}@media (min-width:0px) and (max-width:767px){nav .nav-bottom ul>li ul li a{margin-bottom:0;padding:14px 20px}}nav .nav-bottom ul>li ul li:last-of-type{border-bottom:0}nav .nav-bottom ul>li ul li:hover{background-color:#c7e6dc}nav .nav-bottom ul>li ul li ul{position:absolute;left:245px;top:-1px}@media (min-width:0px) and (max-width:767px){nav .nav-bottom ul>li ul li ul{position:relative;display:block;left:inherit;top:inherit}}nav .nav-bottom i{position:absolute;right:20px;top:26px;cursor:pointer;display:none}@media (min-width:0px) and (max-width:767px){nav .nav-bottom i{display:block}}.rotated{transform:rotate(180deg)}footer{background-color:#6c7789;min-height:240px;padding:25px;position:relative}footer ul{list-style-type:none;padding:0}footer li{vertical-align:top;display:inline-block;margin-right:25px}footer li,footer li a,footer li i{color:#9eaabd}footer li i{background-color:#6c7789}footer .right-section{text-align:right}@media screen and (max-width:979px){footer .right-section{text-align:center;margin-top:20px}footer .right-section ul li{line-height:180%}}.tabs{height:100px;width:100%;display:inline-block;vertical-align:top}.tabs ul{list-style:none}.tabs ul li{font-size:20px;display:inline-block;margin-top:37px;padding:0 24px 0 40px;border-right:1px solid #979797}.tabs ul li:last-child{border-right:none}.tabs ul li.active-tab{color:#09b489;font-weight:700}.service-description__text-wrapper{width:100%;height:100vh;background-color:#daa520;display:inline-block}.service-description__carousel-wrapper{width:500px;height:500px;background-color:#8a2be2;float:right}.service-description__description{height:400px;width:100%;display:inline-block}.service-description__description p{margin-bottom:30px;font-size:18px;font-weight:300}.service-description__description ul{list-style-type:none;padding:0}.service-description__description__attachment{width:100%}.service-description__description__attachment i{font-weight:100;vertical-align:top}.service-description__description__attachment__text-wrapper{display:inline-block;padding-left:10px;max-width:400px}.service-description__description__attachment p{display:inline-block;vertical-align:top;font-weight:300}.service-description__description__attachment h5{font-family:Helvetica Neue,sans-serif;font-size:20px;color:#08a777;margin:0}.service-header h4{margin-bottom:20px}.service-elements__element{margin-top:50px;min-height:200px;width:100%;border-top:4px solid #31ac8d}.service-elements__element__header{padding:24px 35px}.div-1{width:100%;min-height:30vh;margin-bottom:20px;padding-bottom:39px}.div-1:last-child{margin-bottom:190px}.div-1 .card__upper-section{padding-bottom:30px;min-height:268px;background-color:#faf7f7;border:1px solid #e7e4e4}.div-1 .card__upper-section__title{padding:24px 37px 25px;font-size:22px;font-weight:600;color:#4a4a4a}.div-1 .card__upper-section__subtitle{padding:0 37px;font-size:18px;font-weight:300;color:#838184}.div-1 .card__upper-section__price{padding:27px 37px 0;font-size:24px;font-weight:600}.div-1 .card__bottom-section{padding:26px 40px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.div-1 .card__bottom-section__quantity-selector{margin-bottom:10px;font-size:24px;color:#e1dede}.div-1 .card__bottom-section__quantity-selector i{color:grey;cursor:pointer;font-size:25px}.div-1 .card__bottom-section__quantity-selector span{color:#000;padding:0 30px;font-size:24px}.div-2 .slider,.div-2 ol,.div-2 ul{margin-bottom:35px}.div-2 ol li,.div-2 p,.div-2 ul li{font-size:18px;font-weight:300;line-height:150%}.div-2 p{margin-bottom:34px}.service-h2-title{padding:39px 0 46px}table{font-size:16px}table th{white-space:nowrap}table .table-last-row{border-top:2px solid #ddd}table .table-last-row .contact-form-table__no-wrap-price{white-space:nowrap}.category-name{font-weight:300}form{font-size:16px}.obituary{overflow:hidden;text-align:center;padding:30px}.obituary img{display:block;margin:auto}.obituary h3{margin:30px}.obituary p{font-size:15px;line-height:20px;margin-bottom:30px}.table-wrapper table{margin-bottom:0}.table-wrapper table tr th{font-family:Helvetica Neue,sans-serif;font-size:16px;font-weight:300;padding:25px;color:#6c7789;text-align:center}.table-wrapper table tr td{padding:25px;font-size:18px;color:#4a4a4a;border:1px solid #d6d4d4;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.table-wrapper table tr td i{color:grey;cursor:pointer;font-size:25px;margin:0 10px}.table-wrapper table tr td span{display:inline-block;font-size:24px;font-weight:300;width:50px}.table-wrapper table tr .table__first-column{width:50%}.table-wrapper table tr .table__second-column{width:20%}.table-wrapper table tr .table__third-column{width:30%}.table-wrapper table tr .table__bottom-row__total-price{padding:0}.table-wrapper table tr .table__bottom-row__total-price span{width:100%;text-align:center;font-weight:600}.table-wrapper table tr .js-submit-button{cursor:pointer}.table-wrapper table td:nth-child(2){color:#9d3872;font-size:24px}.table-wrapper table .table__bottom-row{border:1px solid #d6d4d4}.table-wrapper table .table__bottom-row td{border:none}.table-wrapper table .table__bottom-row__total-price,.table-wrapper table .table__bottom-row__total-price-label{text-transform:uppercase;font-weight:600;font-size:18px}.table-wrapper table .table__bottom-row__total-price{color:#000!important;text-align:left;padding-right:0}.table-wrapper table .table__bottom-row__button{background-color:#08a777;text-align:center;color:#fff;padding:11px;border-radius:4px}.table-big-center{margin-bottom:100px}.table-big-center th{color:#0579c5}.table-big-center th,.table-big-center tr td{padding:20px 30px!important}.table-big-center td:first-child{font-weight:600}.service-contact{vertical-align:top;display:inline-block;width:100%;padding:22px 25px;background:url(../img/office-phone-icon-RTGnBLbTL.png) no-repeat 30px 50% #fff;background-size:50px 50px}@media (min-width:0px) and (max-width:767px){.service-contact{background:transparent}}.service-contact img{padding-top:13px;padding-left:15px}.service-contact span{color:#4a4a4a;display:block;font-size:14px}.service-contact .telephone{padding-top:6px;font-size:24px;font-weight:300;line-height:1.55}.hero{position:relative;height:600px;width:100%;background-size:cover;top:-80px;margin-bottom:-80px;overflow:hidden;vertical-align:middle}@media (min-width:0px) and (max-width:767px){.hero{margin:0 0 -80px}}.hero__content{display:table;width:100%;height:100%;text-align:center}.hero__content .inner{padding-top:80px;display:table-cell;vertical-align:middle}.hero__content h1{font-size:60px;font-weight:600;text-align:center;color:#fff;margin-top:0}.hero__content p{font-family:Helvetica Neue,sans-serif;font-weight:300;text-align:center;text-shadow:0 0 4px rgba(0,0,0,.5);font-size:24px;color:#fff;margin-bottom:25px}.hero__content a{display:inline-block;padding:10px 25px;border-radius:2px;background-color:#43aa8b}.hero__content a span{color:#fff;text-align:center;display:block;text-transform:uppercase;font-size:14px;font-family:Helvetica Neue,sans-serif;font-weight:600;letter-spacing:1px}@media (min-width:0px) and (max-width:767px){.hero{height:400px}.hero h1{font-size:42px}.hero p{font-size:20px}}.small-hero{height:400px}@media (min-width:0px) and (max-width:767px){.small-hero{height:250px}}.green-button{background-color:#09b489;border-radius:4px;padding:10px;text-align:center;color:#fff;font-size:18px}.card-with-header{border-radius:10px 10px 0 0;min-height:810px}.card-with-header header{background-color:#09b489;border-radius:10px 10px 0 0;min-height:318px}.card-with-header header .subtitle{text-transform:uppercase;color:#fff;padding-top:25px;text-align:center;font-size:20px;font-weight:300}.card-with-header header .title{color:#fff;font-size:50px;font-family:Roboto Slab,serif;text-align:center}.card-with-header header img{display:block;margin:auto;padding-top:30px;padding-bottom:40px}.card-with-header .header-green{background-color:#09b489}.card-with-header .header-yellow{background-color:#ccbc31}.card-with-header .header-blue{background-color:#6889ca}.card-with-header__upper-section ul{padding-left:40px;padding-top:39px;padding-bottom:26px}.card-with-header__upper-section ul li{margin-bottom:5px}.card-with-header__upper-section__badge{width:80px;background-color:#6c7589;color:#fff;padding:10px 20px;top:0;left:0;text-align:center;font-size:20px;font-weight:600}.card-with-header__bottom-section ul{padding-left:40px;padding-top:39px;padding-bottom:26px}.card-with-header__bottom-section ul li{margin-bottom:5px}.card-with-header__bottom-section__badge{width:80px;background-color:#cf5500;color:#fff;padding:10px 20px;top:0;left:0;text-align:center;font-size:20px;font-weight:600}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slider .slider-container{height:400px;width:calc(100% - 100px);display:inline-block;background-color:grey;vertical-align:top}.slider .slider-container .image{height:400px;width:100%;background-size:cover;background-position:50%}.slider .slider-arrow{height:400px;width:50px;background-color:#d8d8d8;display:inline-block;vertical-align:top;border:1px solid #979797;text-align:center;cursor:pointer}.slider .slider-arrow i{vertical-align:middle;line-height:400px;font-size:xx-large;font-weight:100;margin-left:auto;margin-right:auto;display:inline-block;color:#a9a9a9}