@charset "UTF-8";:root{--brand-red:#f55a5a;--brand-light:#f5f6f0;--brand-dark:#7b7c70;--brand-gray:#e7e7e7;--brand-yellow-gray:#bcbeae;--brand-blue:#505168;--brand-black:#353535;--brand-white:#fff}header .container .row nav.menu-wrapper{background-color:var(--brand-white);height:100%;transition:all .1s ease-out;width:100%;z-index:2}@media (min-width:768px){header .container .row nav.menu-wrapper{max-width:400px;width:90%}}@media (hover:hover) and (pointer:fine){header .container .row nav.menu-wrapper{max-width:unset}}header .container .row nav.menu-wrapper.open{right:0;top:0}header .container .row nav.menu-wrapper .menu>ul{padding:3rem 1rem}header .container .row nav.menu-wrapper .menu>ul li a{color:var(--brand-white)}header .container .row nav.menu-wrapper .menu-toggle{background-image:url(/wp-content/themes/kenna-and-turner/src/img/icons/cross-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:20px;position:absolute;right:2rem;top:2rem;width:20px}header .container .row #menu-overlay{background-color:rgba(var(--brand-black),.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}@media (hover:hover) and (pointer:fine) and (min-width:1200px){header .container .row #menu-overlay{display:none}}.footer-container{background-color:var(--brand-yellow-gray);text-align:center}@media (min-width:768px){.footer-container{text-align:start}}.footer-container .kenna-logo{margin-bottom:30px;margin-left:auto;margin-right:auto;width:226px}@media (min-width:768px){.footer-container .kenna-logo{margin-left:unset;margin-right:unset}}.footer-container .kenna-logo img{filter:invert(1);height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.footer-container .footer-content{display:grid;gap:60px;grid-template-columns:1fr;padding:60px 0}.footer-container .footer-content .col3 .col2-inner .address{color:#fff}.footer-container .footer-content .col3 .col2-inner .opening-hours{color:#fff;display:grid;gap:60px;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-container .footer-content .col3 .col2-inner .opening-hours label{display:block;margin:0 0 10px}.footer-container .footer-content .col3 .col2-inner .opening-hours .value{font-weight:600}@media (min-width:768px){.footer-container .footer-content .col3 .col3-inner{display:grid;gap:60px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 30px}.footer-container .footer-content{grid-template-columns:1fr}}@media (min-width:1200px){.footer-container .footer-content{gap:60px;grid-template-columns:1fr 3fr;padding:50px 0 100px}.footer-container .footer-content .col3 .col2-inner{display:grid;gap:60px;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-container .footer-content .col3 .col3-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer-container .footer-content .col{margin-bottom:30px}.footer-container .footer-content .col h3,.footer-container .footer-content .col p.heading{color:var(--brand-white);font-size:20px;font-weight:600;margin-bottom:16px;margin-top:0}.footer-container .footer-content .col ul{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.footer-container .footer-content .col ul li a{color:var(--brand-white);font-weight:400;text-decoration:none}.footer-container .footer-content .col .contact-column{align-items:center;display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.footer-container .footer-content .col .contact-column{align-items:flex-start}}.footer-container .footer-content .col .contact-column a{align-items:center;background-color:var(--brand-blue);border-radius:5px;color:var(--brand-white);display:flex;flex-direction:row;gap:20px;justify-content:center;padding:14px 30px;text-decoration:none;width:-moz-fit-content;width:fit-content;word-break:break-word}@media (min-width:768px){.footer-container .footer-content .col .contact-column a{word-break:keep-all}}.footer-container .footer-content .col .contact-column a img{height:20px;-o-object-fit:contain;object-fit:contain;width:25px}.footer-container .footer-content .col .contact-column .socials{display:flex;flex-direction:row;gap:20px}.footer-container .footer-content .col .contact-column .socials a{height:52px;padding:0;width:52px}.footer-copyright,.footer-mws{background-color:#525346;color:var(--brand-white);font-weight:600;line-height:1.7;padding:10px 0}.footer-copyright a,.footer-copyright p,.footer-mws a,.footer-mws p{color:var(--brand-white)}.footer-mws{background-color:var(--brand-dark)}#footer-number-mobile{background-color:var(--brand-yellow-gray);border-radius:0;bottom:25px;color:var(--brand-white);font-weight:600;left:30px;padding:10px 10px 10px 64px;position:fixed;z-index:6}#footer-number-mobile:before{background-image:url(/wp-content/themes/kenna-and-turner/src/img/phone-cta.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:66px;left:-15px;position:absolute;top:-15px;width:66px}.above-footer-banner{background-color:var(--brand-dark);color:#fff;padding:50px 0}.above-footer-banner .inner{align-items:center;display:flex;flex-direction:column;gap:32px}@media screen and (min-width:900px){.above-footer-banner .inner{align-items:center;flex-direction:row;gap:55px}}.above-footer-banner .inner .section-logo{background-color:#fff;border-radius:4px;box-sizing:border-box;height:auto;-o-object-fit:contain;object-fit:contain;padding:21px 38px;width:100%}@media screen and (min-width:450px){.above-footer-banner .inner .section-logo{max-width:275px}}.above-footer-banner .inner .text-section *{color:#fff}.above-footer-banner .inner .text-section h2,.above-footer-banner .inner .text-section p strong{font-size:30px;font-weight:500;margin:0 0 15px;padding:0}@media screen and (min-width:1200px){.above-footer-banner .inner .text-section h2,.above-footer-banner .inner .text-section p strong{font-size:35px}}body p{color:var(--brand-blue);line-height:1.7}body.locations-template-default main h2{color:var(--brand-blue);font-size:30px!important;font-weight:500;margin-top:0}@media (min-width:1200px){body.locations-template-default main h2{font-size:40px!important}}.churchSearch{margin:70px 0}.churchSearch .church-search-bar{display:flex;flex-direction:column;gap:25px;position:relative}@media (min-width:768px){.churchSearch .church-search-bar{flex-direction:row}}.churchSearch .church-search-bar select{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#575e62;border:0;border-radius:6px;color:var(--brand-white);cursor:pointer;display:flex;justify-content:center;padding:16px 27px;text-decoration:none;width:-moz-fit-content;width:fit-content}.churchSearch .church-search-bar .filter{position:relative}.churchSearch .church-search-bar .filter:after{background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;content:"";height:24px;pointer-events:none;position:absolute;right:18px;top:13px;width:24px;z-index:1.1111111111111112e+28}.churchSearch .church-search-bar input{background-color:#eee;border:0;border-radius:6px;padding:16px 20px;width:calc(100% - 40px)}.churchSearch .church-search-bar .form{position:relative;width:100%}@media (min-width:1200px){.churchSearch .church-search-bar .form{width:400px}}.churchSearch .church-search-bar .form button{align-items:center;background-color:transparent;border:0;display:flex;height:44px;justify-content:center;position:absolute;right:10px;top:0}.churchSearch .church-search-body{display:flex;flex-direction:column;gap:30px;margin:50px 0}.churchSearch .church-search-body .button{background-color:#575e62;border-radius:6px;color:var(--brand-white);display:block;padding:14px 34px;text-decoration:none;width:-moz-fit-content;width:fit-content}.churchSearch .church-search-body .church-container.remove{display:none}.churchSearch .church-search-body .church{background-color:#eee;display:grid;grid-template-columns:1fr}@media (min-width:1200px){.churchSearch .church-search-body .church{gap:50px;grid-template-columns:1fr 2.5fr}}.churchSearch .church-search-body .church.remove{display:none!important}.churchSearch .church-search-body .church .church-thumbnail{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.churchSearch .church-search-body .church .church-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.churchSearch .church-search-body .church .church-thumbnail .button{bottom:25px;display:flex;position:absolute;width:-moz-fit-content;width:fit-content}.churchSearch .church-search-body .church .right{display:grid;gap:20px;grid-template-columns:1fr;padding:45px}@media (min-width:900px){.churchSearch .church-search-body .church .right{grid-template-columns:1fr 1.5fr}}.churchSearch .church-search-body .church .right .description{align-items:center;border-top:1px solid #575e62;display:flex;flex-direction:column;justify-content:center;padding-top:20px}@media (min-width:900px){.churchSearch .church-search-body .church .right .description{border-left:1px solid #575e62;border-top:0;padding-left:60px;padding-top:0}}.churchSearch .church-search-body .church .right .description p{margin-bottom:16px}.churchSearch .church-search-body .church .right .main-info{display:flex;flex-direction:column;gap:20px}.churchSearch .church-search-body .church .right .main-info .button{font-size:14px;padding:14px 24px}.churchSearch .church-search-body .church .right .main-info .titles h3{color:#505168;font-size:28px;font-weight:500;margin:0;padding:0}.churchSearch .church-search-body .church .right .main-info .titles h2{font-size:28px;font-weight:600;margin:0;padding:0}.churchSearch .church-search-body .church .right .main-info .rating{--star-size:60px;--star-color:#976822;--star-background:#df9629}.churchSearch .church-search-body .church .right .main-info .rating .Stars{--percent:calc(var(--rating)/5*100%);display:inline-block;font-family:Times;font-size:24px;line-height:1;position:relative}.churchSearch .church-search-body .church .right .main-info .rating .Stars:before{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;content:"★★★★★";letter-spacing:3px}.churchSearch .church-search-body .church .right .main-info .rating p{font-size:12px}.churchSearch .church-search-body .church .right .main-info .address h3{color:#505168;font-size:22px;font-weight:500;margin:0;padding:0}.cemeterySearch{margin:70px 0}.cemeterySearch .cemetery-search-bar{display:flex;flex-direction:column;gap:25px;position:relative}@media (min-width:768px){.cemeterySearch .cemetery-search-bar{flex-direction:row}}.cemeterySearch .cemetery-search-bar select{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#575e62;border:0;border-radius:6px;color:var(--brand-white);cursor:pointer;display:flex;justify-content:center;padding:16px 27px;text-decoration:none;width:-moz-fit-content;width:fit-content}.cemeterySearch .cemetery-search-bar .filter{position:relative}.cemeterySearch .cemetery-search-bar .filter:after{background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;content:"";height:24px;pointer-events:none;position:absolute;right:18px;top:13px;width:24px;z-index:1.1111111111111112e+28}.cemeterySearch .cemetery-search-bar input{background-color:#eee;border:0;border-radius:6px;padding:16px 20px;width:calc(100% - 40px)}.cemeterySearch .cemetery-search-bar .form{position:relative;width:100%}@media (min-width:1200px){.cemeterySearch .cemetery-search-bar .form{width:400px}}.cemeterySearch .cemetery-search-bar .form button{align-items:center;background-color:transparent;border:0;display:flex;height:44px;justify-content:center;position:absolute;right:10px;top:0}.cemeterySearch .cemetery-search-body{display:flex;flex-direction:column;gap:30px;margin:50px 0}.cemeterySearch .cemetery-search-body .button{background-color:#575e62;border-radius:6px;color:var(--brand-white);display:block;padding:14px 34px;text-decoration:none;width:-moz-fit-content;width:fit-content}.cemeterySearch .cemetery-search-body .cemetery-container.remove{display:none}.cemeterySearch .cemetery-search-body .cemetery{background-color:#eee;display:grid;grid-template-columns:1fr}@media (min-width:1200px){.cemeterySearch .cemetery-search-body .cemetery{gap:50px;grid-template-columns:1fr 2.5fr}}.cemeterySearch .cemetery-search-body .cemetery.remove{display:none!important}.cemeterySearch .cemetery-search-body .cemetery .cemetery-thumbnail{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.cemeterySearch .cemetery-search-body .cemetery .cemetery-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cemeterySearch .cemetery-search-body .cemetery .cemetery-thumbnail .button{bottom:25px;display:flex;position:absolute;width:-moz-fit-content;width:fit-content}.cemeterySearch .cemetery-search-body .cemetery .right{display:grid;gap:20px;grid-template-columns:1fr;padding:45px}@media (min-width:900px){.cemeterySearch .cemetery-search-body .cemetery .right{grid-template-columns:1fr 1.5fr}}.cemeterySearch .cemetery-search-body .cemetery .right .description{align-items:center;border-top:1px solid #575e62;display:flex;flex-direction:column;justify-content:center;padding-top:20px}@media (min-width:900px){.cemeterySearch .cemetery-search-body .cemetery .right .description{border-left:1px solid #575e62;border-top:0;padding-left:60px;padding-top:0}}.cemeterySearch .cemetery-search-body .cemetery .right .description p{margin-bottom:16px}.cemeterySearch .cemetery-search-body .cemetery .right .main-info{display:flex;flex-direction:column;gap:20px}.cemeterySearch .cemetery-search-body .cemetery .right .main-info .button{font-size:14px;padding:14px 24px}.cemeterySearch .cemetery-search-body .cemetery .right .main-info .titles h3{color:#505168;font-size:28px;font-weight:500;margin:0;padding:0}.cemeterySearch .cemetery-search-body .cemetery .right .main-info .titles h2{font-size:28px;font-weight:600;margin:0;padding:0}.cemeterySearch .cemetery-search-body .cemetery .right .main-info .rating{--star-size:60px;--star-color:#976822;--star-background:#df9629}.cemeterySearch .cemetery-search-body .cemetery .right .main-info .rating .Stars{--percent:calc(var(--rating)/5*100%);display:inline-block;font-family:Times;font-size:24px;line-height:1;position:relative}.cemeterySearch .cemetery-search-body .cemetery .right .main-info .rating .Stars:before{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;content:"★★★★★";letter-spacing:3px}.cemeterySearch .cemetery-search-body .cemetery .right .main-info .rating p{font-size:12px}.cemeterySearch .cemetery-search-body .cemetery .right .main-info .address h3{color:#505168;font-size:22px;font-weight:500;margin:0;padding:0}.fullwidth-banner{background-color:var(--brand-light);margin:60px 0;overflow:hidden;padding:0 0 60px}@media (min-width:1200px){.fullwidth-banner{padding:0}}.fullwidth-banner .split-container{display:grid;grid-template-columns:1fr}@media (min-width:1200px){.fullwidth-banner .split-container{gap:70px;grid-template-columns:1fr 1fr}}.fullwidth-banner .split-container .content{padding:70px 0 30px}@media (min-width:1200px){.fullwidth-banner .split-container .content{padding:70px 0}}@media (min-width:1550px){.fullwidth-banner .split-container .content{align-self:center;justify-self:flex-end;max-width:795px;padding:70px 0}}.fullwidth-banner .split-container .content h2{color:var(--brand-blue);font-size:35px;font-weight:500;margin:0 0 36px}@media (min-width:768px){.fullwidth-banner .split-container .content h2{font-size:50px}}@media (min-width:1200px){.fullwidth-banner .split-container .content h2{font-size:55px}}.fullwidth-banner .split-container .content p{margin-bottom:20px}.fullwidth-banner .split-container .content .btn{background-color:#bcbeae;border-radius:6px;color:#fff;display:block;margin-top:40px;padding:14px 34px;text-decoration:none;width:-moz-fit-content;width:fit-content}.fullwidth-banner .split-container .video-container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;cursor:pointer;overflow:hidden;position:relative}.fullwidth-banner .split-container .video-container iframe{aspect-ratio:16/9}@media (min-width:1200px){.fullwidth-banner .split-container .video-container{border-radius:12px 0 0 12px;width:112%}}@media screen and (min-width:1450px){.fullwidth-banner .split-container .video-container{width:118%}}@media (min-width:1550px){.fullwidth-banner .split-container .video-container{width:135%}}@media screen and (min-width:1750px){.fullwidth-banner .split-container .video-container{width:139%}}@media screen and (min-width:1800px){.fullwidth-banner .split-container .video-container{width:145%}}@media screen and (min-width:1850px){.fullwidth-banner .split-container .video-container{width:148%}}@media screen and (min-width:1900px){.fullwidth-banner .split-container .video-container{width:151%}}@media screen and (min-width:1921px){.fullwidth-banner .split-container .video-container{border-radius:12px}}.fullwidth-banner .split-container .video-container:after{background-image:url(/wp-content/themes/kenna-and-turner/src/img/icons/play.svg);background-position:50%;background-repeat:no-repeat;background-size:70px 70px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.fullwidth-banner .split-container .video-container.playing:after{display:none}.fullwidth-banner .split-container .gallery-container{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);min-width:0;position:relative}@media (min-width:1200px){.fullwidth-banner .split-container .gallery-container{border-radius:12px 0 0 12px;width:112%}}@media screen and (min-width:1450px){.fullwidth-banner .split-container .gallery-container{width:118%}}@media (min-width:1550px){.fullwidth-banner .split-container .gallery-container{width:135%}}@media screen and (min-width:1750px){.fullwidth-banner .split-container .gallery-container{width:139%}}@media screen and (min-width:1800px){.fullwidth-banner .split-container .gallery-container{width:145%}}@media screen and (min-width:1850px){.fullwidth-banner .split-container .gallery-container{width:148%}}@media screen and (min-width:1900px){.fullwidth-banner .split-container .gallery-container{width:151%}}@media screen and (min-width:1921px){.fullwidth-banner .split-container .gallery-container{border-radius:12px}}.fullwidth-banner .split-container .gallery-container .img-wrapper{aspect-ratio:1/1;width:100%}.fullwidth-banner .split-container .gallery-container .img-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.faq-block{background-color:var(--brand-light);margin:60px 0;padding:60px 0}.faq-block .faq-header{margin-bottom:50px}@media (min-width:1200px){.faq-block .faq-header{width:65%}}.faq-block .faq-header h2{margin-top:0}.faq-block .faqs-row .faq-row{margin-bottom:10px}.faq-block .faqs-row .faq-row .question{background-color:var(--brand-white);box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);padding:22px 30px;position:relative}.faq-block .faqs-row .faq-row .question p{color:var(--brand-blue);font-weight:500;padding-right:35px}.faq-block .faqs-row .faq-row .question:after{background-size:contain;background:transparent url(/wp-content/themes/kenna-and-turner/src/img/icons/dropdown-circle.svg) no-repeat 50%;content:"";height:30px;position:absolute;right:10px;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:.3s;width:30px}.faq-block .faqs-row .faq-row .question:hover{cursor:pointer}.faq-block .faqs-row .faq-row .answer{background-color:var(--brand-white);box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);max-height:0;overflow:hidden;padding:0 30px;transition:.3s}.faq-block .faqs-row .faq-row .answer p{margin-bottom:10px}.faq-block .faqs-row .faq-row.open .question:after{transform:translate(-50%,-50%) rotate(180deg);-webkit-transform:translate(-50%,-50%) rotate(180deg)}.faq-block .faqs-row .faq-row.open .answer{max-height:500px;padding:30px}.local-cemeteries{margin:60px 0}.local-cemeteries *{scrollbar-color:var(--brand-blue) transparent;scrollbar-width:thin}.local-cemeteries ::-webkit-scrollbar{width:6px}.local-cemeteries ::-webkit-scrollbar-track{background:transparent}.local-cemeteries ::-webkit-scrollbar-thumb{background-color:var(--brand-blue);border:0 solid transparent;border-radius:10px}.local-cemeteries h2{color:var(--brand-blue);font-size:30px;font-weight:500;margin-top:0}@media (min-width:1200px){.local-cemeteries h2{font-size:40px}}.local-cemeteries .cemetery-header{margin-bottom:60px}.local-cemeteries .local-cemetery-container{display:grid;gap:30px;grid-template-columns:1fr;max-height:500px;overflow-x:hidden;overflow-y:auto;padding-right:20px}@media (min-width:768px){.local-cemeteries .local-cemetery-container{gap:50px}}@media (min-width:1200px){.local-cemeteries .local-cemetery-container{gap:60px;grid-template-columns:1fr 1fr 1fr}}.local-cemeteries .local-cemetery-container .the-cemetery .image-container{height:300px;width:100%}.local-cemeteries .local-cemetery-container .the-cemetery .image-container img{border-radius:5px 5px 0 0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.local-cemeteries .local-cemetery-container .the-cemetery .content-container{background-color:var(--brand-light);border-radius:0 0 5px 5px;padding:30px}.local-cemeteries .local-cemetery-container .the-cemetery .content-container .cemetery-name{color:var(--brand-blue);font-size:20px;font-weight:600;margin-bottom:26px}.local-cemeteries .local-cemetery-container .the-cemetery .content-container p{font-weight:500}.local-churches{margin:60px 0}.local-churches *{scrollbar-color:var(--brand-blue) transparent;scrollbar-width:thin}.local-churches ::-webkit-scrollbar{width:6px}.local-churches ::-webkit-scrollbar-track{background:transparent}.local-churches ::-webkit-scrollbar-thumb{background-color:var(--brand-blue);border:0 solid transparent;border-radius:10px}.local-churches h2{color:var(--brand-blue);font-size:30px;font-weight:500;margin-top:0}@media (min-width:1200px){.local-churches h2{font-size:40px}}.local-churches .church-header{margin-bottom:60px}.local-churches .local-church-container{display:grid;gap:30px;grid-template-columns:1fr;max-height:500px;overflow-x:hidden;overflow-y:auto;padding-right:20px}@media (min-width:768px){.local-churches .local-church-container{gap:50px}}@media (min-width:1200px){.local-churches .local-church-container{gap:60px;grid-template-columns:1fr 1fr 1fr}}.local-churches .local-church-container .the-church .image-container{height:300px;width:100%}.local-churches .local-church-container .the-church .image-container img{border-radius:5px 5px 0 0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.local-churches .local-church-container .the-church .content-container{background-color:var(--brand-light);border-radius:0 0 5px 5px;padding:30px}.local-churches .local-church-container .the-church .content-container .church-name{color:var(--brand-blue);font-size:20px;font-weight:600;margin-bottom:26px}.local-churches .local-church-container .the-church .content-container p{font-weight:500}.coffins-page{padding-bottom:200px}.coffins-page .desc p{margin-bottom:14px}.coffins-page hr:last-of-type{display:none}.coffins-page h2{color:var(--brand-blue);font-size:30px;font-weight:500}@media (min-width:1200px){.coffins-page h2{font-size:40px}}.coffins-page .coffin-contanier{display:grid;gap:30px;grid-template-columns:1fr}@media (min-width:768px){.coffins-page .coffin-contanier{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.coffins-page .coffin-contanier{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1550px){.coffins-page .coffin-contanier{grid-template-columns:1fr 1fr 1fr 1fr}}.coffins-page .coffin-contanier .coffin{align-items:center;display:flex;flex-direction:column;justify-content:center;justify-content:space-between}.coffins-page .coffin-contanier .coffin .image-container{height:230px;max-width:230px}.coffins-page .coffin-contanier .coffin .image-container img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.coffins-page .coffin-contanier .coffin .btn{background-color:#bcbeae;border-radius:5px;color:#fff;display:block;margin:14px 0 0;padding:14px 30px;text-decoration:none;width:-moz-fit-content;width:fit-content;word-break:break-word}.coffins-page .coffin-contanier .coffin .text-container{text-align:center}.coffins-page .coffin-contanier .coffin .text-container h4{color:var(--brand-blue);margin-bottom:10px}.coffins-page .coffin-contanier .coffin .text-container p{color:var(--brand-yellow-gray)}.coffins-page hr{border:none;border-bottom:1px solid var(--brand-yellow-gray);margin:0;padding:60px 0 0}#price-block{margin:60px 0}#price-block>.container>.wrapper{display:grid;gap:3rem}#price-block>.container>.wrapper .text-wrapper{display:flex;flex-direction:column;gap:1rem}#price-block>.container>.wrapper .text-wrapper h2{font-size:30px;font-weight:500;line-height:45px;margin:0}#price-block>.container>.wrapper .text-wrapper h2,#price-block>.container>.wrapper .text-wrapper>div{color:var(--brand-blue);font-family:Poppins,Poppins-fallback,Arial,sans-serif}#price-block>.container>.wrapper .text-wrapper>div h1{color:var(--brand-blue);font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:32px;font-weight:600;line-height:40px}#price-block>.container>.wrapper .text-wrapper>div h2{color:var(--brand-blue);font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:24px;font-weight:600;line-height:30px}#price-block>.container>.wrapper .text-wrapper>div h3{color:var(--brand-blue);font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:18.72px;font-weight:600;line-height:25px}#price-block>.container>.wrapper .text-wrapper>div h4{line-height:20px}#price-block>.container>.wrapper .text-wrapper>div h4,#price-block>.container>.wrapper .text-wrapper>div h5{color:var(--brand-blue);font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:16px;font-weight:600}#price-block>.container>.wrapper .text-wrapper>div h5{line-height:21px}#price-block>.container>.wrapper .text-wrapper>div p{color:var(--brand-blue);font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:16px;font-weight:400;line-height:22px;margin:.5rem 0}#price-block>.container>.wrapper .text-wrapper>div a{color:var(--brand-blue)}#price-block>.container>.wrapper .text-wrapper>div img{margin-left:auto!important;margin-right:auto!important;max-width:100%}#price-block>.container>.wrapper .text-wrapper>div ul li{color:var(--brand-blue);font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:16px;font-weight:400;line-height:22px}#price-block>.container>.wrapper .text-wrapper>div table td,#price-block>.container>.wrapper .text-wrapper>div table th{border:1px solid #ddd;padding:.5rem}#price-block>.container>.wrapper .text-wrapper>div hr{background:var(--brand-gray)}#price-block>.container>.wrapper .text-wrapper>div p{font-weight:500}#price-block>.container>.wrapper .text-wrapper a.btn{align-items:center;background-color:#505168;border:1px solid var(--brand-blue);border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:14px;font-weight:600;height:54px;padding:14px 37px;text-decoration:none;text-transform:capitalize;width:-moz-fit-content;width:fit-content}#price-block>.container>.wrapper .text-wrapper a.btn:hover{background-color:#3a3b4b}#price-block>.container>.wrapper .text-wrapper a.btn:focus{outline:none}#price-block>.container>.wrapper .price-wrapper{display:grid;gap:2rem}#price-block>.container>.wrapper .price-wrapper .price-block{border-radius:6px;display:flex;flex-direction:column;overflow:hidden}#price-block>.container>.wrapper .price-wrapper .price-block .top{background-color:var(--brand-blue);padding:18px 37px}#price-block>.container>.wrapper .price-wrapper .price-block .top h3{color:var(--brand-white);font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:25px;font-weight:600;line-height:1.7;margin:0 auto;max-width:200px;text-align:center}#price-block>.container>.wrapper .price-wrapper .price-block .price{background-color:var(--brand-gray);padding:20px 37px}#price-block>.container>.wrapper .price-wrapper .price-block .price p{color:var(--brand-blue);font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.7;margin:0;text-align:center}#price-block>.container>.wrapper .price-wrapper .price-block .price p span{font-size:22px}#price-block>.container>.wrapper .price-wrapper .price-block .bottom{background-color:#f3f4f5;display:flex;flex-direction:column;gap:1rem;padding:20px 37px}#price-block>.container>.wrapper .price-wrapper .price-block .bottom.collapsed .list-wrapper{height:0;overflow:hidden}#price-block>.container>.wrapper .price-wrapper .price-block .bottom.collapsed .toggle.collapse,#price-block>.container>.wrapper .price-wrapper .price-block .bottom:not(.collapsed) .toggle.expand{display:none}#price-block>.container>.wrapper .price-wrapper .price-block .bottom .list-wrapper{display:flex;flex-direction:column;gap:1rem}#price-block>.container>.wrapper .price-wrapper .price-block .bottom .list-wrapper ul.list{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0}#price-block>.container>.wrapper .price-wrapper .price-block .bottom .list-wrapper ul.list li{background-image:url(/wp-content/themes/kenna-and-turner/src/img/icons/check-circle.svg);background-position:0 5px;background-repeat:no-repeat;background-size:14px;color:var(--brand-blue);font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.7;padding-left:1.5rem}#price-block>.container>.wrapper .price-wrapper .price-block .bottom .list-wrapper .view-more{color:var(--brand-black);font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.7;margin:0;text-align:center;text-decoration:underline}#price-block>.container>.wrapper .price-wrapper .price-block .bottom a.btn{align-items:center;background-color:#505168;border:1px solid var(--brand-blue);border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:14px;font-weight:600;height:54px;margin:0 auto;padding:14px 37px;text-decoration:none;text-transform:capitalize;width:-moz-fit-content;width:fit-content}#price-block>.container>.wrapper .price-wrapper .price-block .bottom a.btn:hover{background-color:#3a3b4b}#price-block>.container>.wrapper .price-wrapper .price-block .bottom a.btn:focus{outline:none}#price-block>.container>.wrapper .price-wrapper .price-block .bottom .toggle{align-items:center;color:var(--brand-black);cursor:pointer;display:flex;font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:14px;font-weight:400;gap:.5rem;justify-content:center;line-height:1.7;margin:0;text-align:center;text-decoration:underline}#price-block>.container>.wrapper .price-wrapper .price-block .bottom .toggle span{height:14px;width:14px}#price-block>.container>.wrapper .price-wrapper .price-block .bottom .toggle.expand span{background-image:url(/wp-content/themes/kenna-and-turner/src/img/icons/check-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:14px}#price-block>.container>.wrapper .price-wrapper .price-block .bottom .toggle.collapse span{background-image:url(/wp-content/themes/kenna-and-turner/src/img/icons/check-minus.svg);background-position:50%;background-repeat:no-repeat;background-size:14px}@media (min-width:768px){#price-block>.container>.wrapper .price-wrapper{gap:2rem;grid-template-columns:1fr 1fr}#price-block>.container>.wrapper .price-wrapper .price-block .bottom{padding:37px!important}#price-block>.container>.wrapper .price-wrapper .price-block .bottom .list-wrapper{height:unset!important;overflow:unset!important}#price-block>.container>.wrapper .price-wrapper .price-block .bottom .toggle{display:none!important}}@media (min-width:1200px){#price-block>.container>.wrapper{align-items:center;grid-template-columns:1fr 1.5fr}#price-block>.container>.wrapper .text-wrapper h2{font-size:40px;font-weight:600;line-height:54px}#price-block>.container>.wrapper.text-left .text-wrapper{order:1}#price-block>.container>.wrapper.text-left .price-wrapper,#price-block>.container>.wrapper.text-right .text-wrapper{order:2}#price-block>.container>.wrapper.text-right .price-wrapper{order:1}}#inspirational-quotes-block .wrapper{display:flex;flex-direction:column;gap:4rem}#inspirational-quotes-block .quotes{display:flex;flex-direction:column;gap:2rem}#inspirational-quotes-block .quotes .quote-block{-moz-column-break-inside:avoid;break-inside:avoid;display:flex;flex-direction:column}#inspirational-quotes-block .quotes .quote-block .share-to-site-popup{inset:0;position:fixed;z-index:10}#inspirational-quotes-block .quotes .quote-block .share-to-site-popup.hide{display:none}#inspirational-quotes-block .quotes .quote-block .share-to-site-popup .overlay{background-color:var(--brand-black);inset:0;opacity:.7;pointer-events:none;position:absolute;z-index:1}#inspirational-quotes-block .quotes .quote-block .share-to-site-popup .popup{background-color:#fff;border-radius:6px;display:flex;flex-direction:column;gap:1rem;left:50%;min-width:330px;padding:2rem;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}#inspirational-quotes-block .quotes .quote-block .share-to-site-popup .popup .close-btn{background-image:url(/wp-content/themes/kenna-and-turner/src/img/icons/cross-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:20px;position:absolute;right:1rem;top:1rem;width:20px}#inspirational-quotes-block .quotes .quote-block .share-to-site-popup .popup .close-btn:hover{opacity:.7}#inspirational-quotes-block .quotes .quote-block .share-to-site-popup .popup h3{font-size:30px;margin:0;max-width:80%}#inspirational-quotes-block .quotes .quote-block .share-to-site-popup .popup p{color:var(--brand-blue);font-size:16px;font-weight:500;margin:0}#inspirational-quotes-block .quotes .quote-block .share-to-site-popup .popup textarea.code{background-color:var(--brand-gray);border:none;border-radius:6px;box-sizing:border-box;color:var(--brand-blue);font-size:16px;font-weight:500;height:40px;line-height:0;overflow:auto;padding:1.5rem 1rem;resize:none;white-space:nowrap}#inspirational-quotes-block .quotes .quote-block .share-to-site-popup .popup textarea.code::-webkit-scrollbar{display:none}#inspirational-quotes-block .quotes .quote-block .share-to-site-popup .popup button{align-items:center;background-color:#505168;background-image:url(/wp-content/themes/kenna-and-turner/src/img/icons/clipboard.svg);background-position:10px 50%;background-repeat:no-repeat;background-size:15px;border:1px solid var(--brand-blue);border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:16px;font-weight:500;height:35px;padding:5px 15px 5px 35px;text-decoration:none;text-transform:capitalize;width:-moz-fit-content;width:fit-content}#inspirational-quotes-block .quotes .quote-block .share-to-site-popup .popup button:hover{background-color:#3a3b4b}#inspirational-quotes-block .quotes .quote-block .share-to-site-popup .popup button:focus{outline:none}#inspirational-quotes-block .quotes .quote-block .share-to-site-popup .popup button.tick{position:relative}#inspirational-quotes-block .quotes .quote-block .share-to-site-popup .popup button.tick:before{background-color:var(--brand-blue);content:"";inset:0;position:absolute}#inspirational-quotes-block .quotes .quote-block .share-to-site-popup .popup button.tick:after{background-image:url(/wp-content/themes/kenna-and-turner/src/img/icons/white-tick.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px}#inspirational-quotes-block .quotes .quote-block .img-wrapper{aspect-ratio:1/1;width:100%}#inspirational-quotes-block .quotes .quote-block .img-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#inspirational-quotes-block .quotes .quote-block .bottom{background-color:var(--brand-light);display:flex;flex-direction:column;gap:2rem;padding:2rem}#inspirational-quotes-block .quotes .quote-block .bottom>p{font-weight:500;line-height:1.7;margin:0}#inspirational-quotes-block .quotes .quote-block .bottom .socials{display:flex;flex-direction:column;gap:1rem}#inspirational-quotes-block .quotes .quote-block .bottom .socials h4{color:var(--brand-blue);font-size:16px;font-weight:700;margin:0}#inspirational-quotes-block .quotes .quote-block .bottom .socials .icons{align-items:center;display:flex;flex-flow:row wrap;gap:1rem}#inspirational-quotes-block .quotes .quote-block .bottom .socials .icons a img{height:35px;width:35px}#inspirational-quotes-block .quotes .quote-block .bottom .socials .buttons{align-items:center;display:flex;flex-flow:row wrap;gap:1rem}#inspirational-quotes-block .quotes .quote-block .bottom .socials .buttons button{align-items:center;background-color:#505168;border:1px solid var(--brand-blue);border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:16px;font-weight:500;height:35px;padding:5px 15px;text-decoration:none;text-transform:capitalize}#inspirational-quotes-block .quotes .quote-block .bottom .socials .buttons button:hover{background-color:#3a3b4b}#inspirational-quotes-block .quotes .quote-block .bottom .socials .buttons button:focus{outline:none}#inspirational-quotes-block .quotes .quote-block .bottom .socials .buttons button.share-link.tick{position:relative}#inspirational-quotes-block .quotes .quote-block .bottom .socials .buttons button.share-link.tick:before{background-color:var(--brand-blue);content:"";inset:0;position:absolute}#inspirational-quotes-block .quotes .quote-block .bottom .socials .buttons button.share-link.tick:after{background-image:url(/wp-content/themes/kenna-and-turner/src/img/icons/white-tick.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px}@media (min-width:768px){#inspirational-quotes-block .quotes{-moz-column-count:2;column-count:2;display:block}#inspirational-quotes-block .quotes .quote-block{margin-bottom:3rem}}@media (min-width:900px){#inspirational-quotes-block .quotes{-moz-column-count:3;column-count:3}}@media (min-width:1200px){#inspirational-quotes-block .quotes{gap:3rem}#inspirational-quotes-block .quotes .quote-block .img-wrapper{height:410px}}#pricing-table-module>.container>.table-wrapper{overflow:auto;padding:2rem 0 12px}#pricing-table-module>.container>.table-wrapper::-webkit-scrollbar{height:8px;position:relative}#pricing-table-module>.container>.table-wrapper::-webkit-scrollbar-track{background:var(--brand-yellow-gray);border-radius:5px;position:relative}#pricing-table-module>.container>.table-wrapper::-webkit-scrollbar-thumb{background:var(--brand-blue);border-radius:5px;position:relative}#pricing-table-module>.container>.table-wrapper::-webkit-scrollbar-thumb:hover{opacity:.8}#pricing-table-module>.container>.table-wrapper table{border:1px solid var(--brand-yellow-gray);border-radius:6px;border-spacing:0;width:100%}#pricing-table-module>.container>.table-wrapper table thead tr{background-color:var(--brand-yellow-gray)}#pricing-table-module>.container>.table-wrapper table thead tr th{color:#fff;font-size:25px;font-weight:500;padding:1rem}#pricing-table-module>.container>.table-wrapper table tbody tr.text-row td{border-bottom:1px solid var(--brand-yellow-gray);font-weight:500;padding:2rem 1rem;text-align:center}#pricing-table-module>.container>.table-wrapper table tbody tr:not(.text-row) td{border:1px solid var(--brand-yellow-gray);font-weight:500;padding:2rem;text-align:center}.funeral-cta .funeral-banner{border-radius:6px;display:grid;overflow:hidden}@media screen and (min-width:900px){.funeral-cta .funeral-banner{grid-template-columns:2fr 1fr}}.funeral-cta .funeral-banner>.text-container{background:var(--brand-blue);padding:31px}@media screen and (min-width:768px){.funeral-cta .funeral-banner>.text-container{padding:54px}}.funeral-cta .funeral-banner>.text-container .title{leading-trim:both;text-edge:cap;color:#fff;font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:25px;font-style:normal;font-weight:500;line-height:1.15}@media screen and (min-width:768px){.funeral-cta .funeral-banner>.text-container .title{font-size:35px}}@media screen and (min-width:1200px){.funeral-cta .funeral-banner>.text-container .title{font-size:45px}}.funeral-cta .funeral-banner>.text-container p{color:#fff;font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;margin:0 0 22px}@media screen and (min-width:768px){.funeral-cta .funeral-banner>.text-container p{font-size:20px}}.funeral-cta .funeral-banner>.text-container .btn{background:var(--brand-yellow-gray);border-radius:5px;color:#fff;display:inline-block;font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;padding:14px 37px;text-align:center;text-decoration:none}.funeral-cta .funeral-banner>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.area-locations-block{margin:60px 0}.area-locations-block .inner-content{display:grid;gap:30px}.area-locations-block .inner-content h2{margin-bottom:40px;margin-top:0}.area-locations-block .inner-content p{color:var(--brand-blue);line-height:1.7;margin-bottom:16px;overflow-wrap:anywhere}.area-locations-block .inner-content p:last-of-type{margin-bottom:0}.area-locations-block .inner-content a{color:var(--brand-blue);font-weight:600}@media screen and (min-width:1200px){.area-locations-block .inner-content{gap:40px 60px;grid-template-columns:2fr 1fr}}@media screen and (min-width:1400px){.area-locations-block .inner-content{gap:40px 90px}}.area-locations-block .inner-content .image{grid-row:span 2;height:100%;min-height:290px;position:relative;width:100%}.area-locations-block .inner-content .image img{border-radius:10px;bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media screen and (min-width:1200px){.area-locations-block .inner-content .image img{height:calc(100% - 100px)}}.area-locations-block .inner-content .locations-grid{display:grid;gap:20px}@media screen and (min-width:768px){.area-locations-block .inner-content .locations-grid{gap:24px;grid-template-columns:repeat(2,1fr)}}.area-locations-block .inner-content .locations-grid a{border:1px solid var(--brand-blue);border-radius:5px;box-sizing:border-box;color:var(--brand-blue);display:block;padding:15px 10px;text-align:center;text-decoration:none;transition:all .3s ease-in-out;width:100%}.area-locations-block .inner-content .locations-grid a:hover{background-color:var(--brand-light)}.vr-section{background:#f5f6f0;padding:2.25rem 0 2.9375rem}@media screen and (min-width:768px){.vr-section{padding:3.75rem 0}}.vr-section .vr-internal{display:grid;gap:1.5625rem}@media screen and (min-width:768px){.vr-section .vr-internal{gap:2.375rem}}@media screen and (min-width:1200px){.vr-section .vr-internal{align-items:center;gap:3.9375rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1920px){.vr-section .vr-internal{gap:5.75rem}}.vr-section .meta h2{color:#505168;font-family:Poppins,sans-serif;font-size:1.875rem;font-weight:500;line-height:2.15625rem;margin:0 0 1.125rem}@media screen and (min-width:768px){.vr-section .meta h2{font-size:3.4375rem;line-height:3.953125rem;margin:0 0 1.4375rem}}@media screen and (min-width:1200px){.vr-section .meta h2{margin:0 0 1.5625rem}}@media screen and (min-width:1920px){.vr-section .meta h2{margin:0 0 2.1875rem}}.vr-section .meta p{color:#505168;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500}.vr-section .iframe .iframe-container{align-items:center;border-radius:5px;cursor:pointer;display:flex;justify-content:center;overflow:hidden;position:relative}.vr-section .iframe .iframe-container:after{background:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.vr-section .iframe .iframe-container.iframe-loaded:after{all:unset}.vr-section .iframe .iframe-container.iframe-loaded iframe{height:100%;width:100%}.vr-section .iframe .iframe-container .play-message{display:block;text-align:center;z-index:1}.vr-section .iframe .iframe-container .play-message img{aspect-ratio:1/1;margin:0 0 .5rem;width:2.9375rem}.vr-section .iframe .iframe-container .play-message p{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:500}.vr-section .iframe .iframe-container .preload-image{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.container.jumpto{align-items:flex-start;flex-direction:column!important;gap:0}.container.jumpto .sticky{order:1;width:100%}.container.jumpto :not(.sticky){order:2}.wp-block-column.sticky{position:sticky;top:0}.jump-to-menu{background-color:var(--brand-gray);border-radius:6px;display:flex;flex-direction:column;margin-top:10px;overflow:hidden}.jump-to-menu.open .menu-wrapper{padding-bottom:1rem;padding-top:1rem}.jump-to-menu:not(.open) .menu-wrapper{max-height:0;overflow:hidden}.jump-to-menu>h3{align-items:center;background:var(--brand-blue);border-radius:6px;color:#fff;display:flex;font-size:18px;font-weight:600;gap:1rem;justify-content:center;margin:0;padding:1rem;text-align:center}.jump-to-menu>h3 span{background-image:url(/wp-content/themes/kenna-and-turner/src/img/icons/white-chevron.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:15px;width:15px}.jump-to-menu .menu-wrapper{display:flex;flex-direction:column;max-height:1000px;padding-left:1rem;padding-right:1rem;transition:all .2s ease-out}.jump-to-menu .menu-wrapper a{border-radius:6px;color:var(--brand-blue);font-size:18px;padding:1.5rem 1rem;text-decoration:none}.jump-to-menu .menu-wrapper a.active{background-color:var(--brand-blue)!important;color:#fff}.jump-to-menu .menu-wrapper a:hover{background-color:var(--brand-gray)}@media (min-width:900px){.container.jumpto{align-items:flex-start;flex-direction:row!important;gap:3rem}.container.jumpto .sticky{order:2;width:unset}.container.jumpto :not(.sticky){order:1}.jump-to-menu{background-color:#fff;gap:1rem;margin-top:60px}.jump-to-menu h3{background-color:#fff;border-radius:0;color:var(--brand-blue);justify-content:flex-start}.jump-to-menu h3 span{display:none}.jump-to-menu .menu-wrapper{background-color:#fff;max-height:unset!important;padding:0!important}}@media (min-width:1200px){.container.jumpto{gap:4rem}}.related-services-block{background-color:var(--brand-light);padding:2rem 0}@media (min-width:1200px){.related-services-block{padding:4rem 0}}.related-services-block .inner-content{display:flex;flex-direction:column;gap:3rem;min-width:0}@media (min-width:1200px){.related-services-block .inner-content{align-items:center;flex-direction:row;gap:6rem;justify-content:space-between}}.related-services-block .inner-content .glide__bullets{align-items:center;display:none;gap:.5rem;padding:1rem 0}.related-services-block .inner-content .glide__bullets button.glide__bullet{background-color:var(--brand-blue);border:none;border-radius:50%;box-shadow:none;cursor:pointer;padding:0}.related-services-block .inner-content .glide__bullets button.glide__bullet.active{height:17px;width:17px}.related-services-block .inner-content .glide__bullets button.glide__bullet:not(.active){height:10px;opacity:.4;width:10px}.related-services-block .inner-content .left{display:flex;flex-direction:column;flex-shrink:0;gap:.5rem}@media (min-width:1200px){.related-services-block .inner-content .left{width:400px}}.related-services-block .inner-content .left h2{color:var(--brand-black);font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:40px;font-weight:500;line-height:1.7;margin:0}.related-services-block .inner-content .left p{margin:0}.related-services-block .inner-content .left .glide__bullets{display:none}@media (min-width:1200px){.related-services-block .inner-content .left .glide__bullets{display:flex}}.related-services-block .inner-content .left a.btn{background-color:var(--brand-yellow-gray);border-radius:6px;color:#fff;display:block;padding:14px 34px;text-decoration:none;width:-moz-fit-content;width:fit-content}.related-services-block .inner-content .right{flex-grow:1;overflow:hidden;width:100%}.related-services-block .inner-content .right .glide__bullets{display:flex;justify-content:center}@media (min-width:1200px){.related-services-block .inner-content .right .glide__bullets{display:none}}.related-services-block .inner-content .right .service-slider{align-items:center;display:flex;gap:2rem;width:inherit}.related-services-block .inner-content .right .service-slider .glide__slides{align-items:center;display:flex}.related-services-block .inner-content .right .service-slider .glide__slides .service-block{display:flex;flex-direction:column;gap:1.25rem}.related-services-block .inner-content .right .service-slider .glide__slides .service-block div.image{border-radius:6px;height:150px;overflow:hidden;width:100%}.related-services-block .inner-content .right .service-slider .glide__slides .service-block div.image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.related-services-block .inner-content .right .service-slider .glide__slides .service-block a:not(.btn){color:var(--brand-black);font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.7;margin:0}.related-services-block .inner-content .right .service-slider .glide__slides .service-block p{line-height:1.5;margin:0}.related-services-block .inner-content .right .service-slider .glide__slides .service-block a.btn{align-items:center;background-color:#505168;border:1px solid var(--brand-blue);border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:14px;font-weight:600;height:45px;padding:0 2rem;text-decoration:none;text-transform:capitalize;width:-moz-fit-content;width:fit-content}.related-services-block .inner-content .right .service-slider .glide__slides .service-block a.btn:hover{background-color:#3a3b4b}.related-services-block .inner-content .right .service-slider .glide__slides .service-block a.btn:focus{outline:none}:root{--star-size:20px;--star-color:#bcbeae;--star-background:#505168}.Stars{--percent:calc(var(--rating)/5*100%);display:inline-block;font-family:Times;font-size:var(--star-size);line-height:1}.Stars:before{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;content:"★★★★★";letter-spacing:3px}.google-reviews-module{background-color:var(--brand-white);margin:60px 0;padding:60px 40px}@media (min-width:768px){.google-reviews-module{padding:60px}}@media (min-width:1200px){.google-reviews-module{padding:60px 90px}}.google-reviews-module h3{color:var(--brand-blue);font-size:20px;font-weight:500;margin-top:0;text-align:center;width:100%}.google-reviews-module .google-reviews-module-glide{position:relative}.google-reviews-module .google-reviews-module-glide .glide__arrows button{background-color:transparent;border:0;cursor:pointer;height:20px;transform:translate(-50%,-50%);transform:rotate(-90deg);width:20px}@media (min-width:768px){.google-reviews-module .google-reviews-module-glide .glide__arrows button{height:30px;width:30px}}.google-reviews-module .google-reviews-module-glide .glide__arrows button.glide__arrow--left{left:-40px;position:absolute;top:calc(50% - 21px);transform:rotate(90deg)}@media (min-width:768px){.google-reviews-module .google-reviews-module-glide .glide__arrows button.glide__arrow--left{left:-60px}}@media (min-width:1200px){.google-reviews-module .google-reviews-module-glide .glide__arrows button.glide__arrow--left{left:-90px}}.google-reviews-module .google-reviews-module-glide .glide__arrows button.glide__arrow--right{left:unset;position:absolute;right:-40px;top:calc(50% - 10px);transform:rotate(-90deg)}@media (min-width:768px){.google-reviews-module .google-reviews-module-glide .glide__arrows button.glide__arrow--right{right:-60px}}@media (min-width:1200px){.google-reviews-module .google-reviews-module-glide .glide__arrows button.glide__arrow--right{right:-90px}}.google-reviews-module .google-reviews-module-glide .glide__arrows button img{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}@media (min-width:768px){.google-reviews-module .google-reviews-module-glide .glide__arrows button img{height:30px;width:30px}}.google-reviews-module .bulletsGlide{display:flex;gap:16px;justify-content:center;margin-top:30px}.google-reviews-module .bulletsGlide button{background-color:var(--brand-light);border:none;border-radius:100%;height:14px;padding:0;width:14px}.google-reviews-module .bulletsGlide .glide__bullet--active{background-color:var(--brand-yellow-gray)}.google-reviews-module .glide__slide{max-width:100%}.google-reviews-module .review-row{background-color:var(--brand-light);border-radius:6px;box-sizing:border-box;padding:25px 30px;width:100%}.google-reviews-module .review-row .review-header{display:flex;gap:20px}.google-reviews-module .review-row .review-header .image-container{height:50px;width:50px}.google-reviews-module .review-row .review-header .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.google-reviews-module .review-row .review-header .text-container .name{font-weight:700;margin:0 0 10px;padding:0!important}.google-reviews-module .review-row .review-header .text-container .rating{align-items:center;display:flex;margin-bottom:25px;padding-bottom:0!important}.google-reviews-module .review-row .review-header .text-container .rating img{height:20px;width:20px}.google-reviews-module .review-row .review-header .text-container .rating .google-icon{height:16px;margin-left:10px;width:16px}.google-reviews-module .review-row .review-content{height:245px;max-height:245px;min-height:245px;overflow:hidden}.google-reviews-module .review-row .review-content.active{height:unset;max-height:2000px;overflow:auto}.google-reviews-module .review-row .review-content .content-container{overflow:hidden;padding-bottom:20px}.google-reviews-module .review-row .review-content .content-container .content{height:250px}.price-list-item{margin:60px 0;scroll-margin-top:25rem}.price-list-item h3{color:var(--brand-blue);font-size:30px;font-weight:600;line-height:1.2;margin:0}.price-list-item h3 span{font-size:25px}@media (min-width:1200px){.price-list-item h3{font-size:40px}}.price-list-item .header-el{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.price-list-item .header-el{grid-template-columns:1fr 1fr;margin-bottom:2rem}}.price-list-item .header-el .cost{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:20px}@media (min-width:768px){.price-list-item .header-el .cost{align-items:flex-end;justify-content:flex-end;margin-bottom:0}}.price-list-item .header-el .cost h3{align-items:flex-start!important;font-size:25px;gap:.5rem}.price-list-item .header-el .cost h3 span{font-weight:400;order:0}.price-list-item .header-el .cost h3,.price-list-item .header-el .cost p{align-items:flex-end;display:flex;line-height:1;margin:0}.price-list-item .header-el .cost p{color:var(--brand-blue);font-size:16px;height:58px;margin-right:4px}.price-list-item .description{margin-bottom:40px}.price-list-item .description p{font-weight:500}.price-list-item .bg{background-color:#f3f4f5;border-radius:6px;display:flex;flex-direction:column;margin:0;overflow:hidden;padding:20px}@media (min-width:768px){.price-list-item .bg{padding:40px}}.price-list-item .bg>div{display:flex;flex-direction:column;padding:1rem 0}.price-list-item .bg>div:not(:last-of-type){border-bottom:1px solid var(--brand-gray)}.price-list-item .bg>div p.name{font-weight:500}.price-list-item .bg>div p.cost,.price-list-item .bg>div p.name{color:var(--brand-blue);font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:16px;line-height:1.7;margin:0}.price-list-item .bg>div p.cost{font-weight:700}.price-list-item a.btn.cta{align-items:center;background-color:#505168;border:1px solid var(--brand-blue);border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Poppins,Poppins-fallback,Arial,sans-serif;font-size:14px;font-weight:600;height:54px;margin:2rem 0;padding:14px 37px;text-decoration:none;text-transform:capitalize;width:-moz-fit-content;width:fit-content}.price-list-item a.btn.cta:hover{background-color:#3a3b4b}.price-list-item a.btn.cta:focus{outline:none}.price-list-item hr{border:none;border-bottom:1px solid var(--brand-yellow-gray);margin:0;padding:60px 0 0}@media (min-width:900px){.price-list-item{scroll-margin-top:10rem}}.plan-selector{margin:60px 0}.plan-selector .plan-header{text-align:center}.plan-selector .plan-header h2{color:var(--brand-blue);font-size:30px;font-weight:500;margin-bottom:14px;margin-top:0}@media (min-width:1200px){.plan-selector .plan-header h2{font-size:40px}}.plan-selector .plan-header h3{color:var(--brand-blue);font-size:25px;font-weight:500;margin-top:0}@media (min-width:1200px){.plan-selector .plan-header h3{font-size:30px}}.plan-selector .plans{border-radius:0 0 10px 10px;display:flex;flex-direction:column;overflow:hidden}@media (min-width:1200px){.plan-selector .plans{border-radius:0;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);overflow:unset}}@media (min-width:1550px){.plan-selector .plans{gap:60px}}.plan-selector .plans.three{grid-template-columns:repeat(3,1fr)}.plan-selector .plans.four{grid-template-columns:repeat(4,1fr)}.plan-selector .plans .plan-head{background-color:#505168;color:var(--brand-white)}@media (min-width:1200px){.plan-selector .plans .plan-head{border-radius:10px 10px 0 0}}.plan-selector .plans .plan-head.plan0{background-color:#505168;border-radius:10px 10px 0 0}.plan-selector .plans .plan-head.plan1{background-color:#9193a0}.plan-selector .plans .plan-head.plan2{background-color:#c3c3cb}.plan-selector .plans .plan-head.plan3{background-color:#cacbbf}.plan-selector .plans .plan-head.plan4{background-color:#bcbeae}.plan-selector .plans .plan-head h3{font-size:26px;font-weight:600;margin:0;padding:24px 0;text-align:center}@media (min-width:1550px){.plan-selector .plans .plan-head h3{font-size:30px}}.plan-selector .plans .plan-body{background-color:#f3f4f5;height:calc(100% - 150px);max-height:0;overflow:hidden;padding:0 25px;position:relative;transition:.2s}.plan-selector .plans .plan-body.opened{max-height:1000px;padding:35px 25px}@media (min-width:1200px){.plan-selector .plans .plan-body{margin-bottom:160px;max-height:unset;padding:35px 25px}}.plan-selector .plans .plan-body .description{margin-bottom:25px}@media (min-width:1200px){.plan-selector .plans .plan-body .description{min-height:340px}}@media (min-width:1550px){.plan-selector .plans .plan-body .description{min-height:282px}}@media screen and (min-width:1800px){.plan-selector .plans .plan-body .description{min-height:225px}}.plan-selector .plans .plan-body hr{border:none;border-bottom:1px solid var(--brand-dark)}.plan-selector .plans .plan-body h4{font-size:20px;font-weight:600;margin:25px 0}.plan-selector .plans .plan-body p{color:#000}.plan-selector .plans .plan-body ul{list-style:none;margin:0;padding:0}.plan-selector .plans .plan-body ul li{background-image:url(/wp-content/themes/kenna-and-turner/src/img/icons/icon-tick.svg);background-position-y:2px;background-repeat:no-repeat;background-size:14px;margin-bottom:1rem;padding-left:30px}.plan-selector .plans .plan-footer{align-items:center;bottom:0;display:flex;flex-direction:column;left:0;margin-top:40px;text-align:center;width:100%}@media (min-width:1200px){.plan-selector .plans .plan-footer{margin-top:0;padding-bottom:35px;position:absolute}}.plan-selector .plans .plan-footer .price{color:#000;display:block;font-size:25px;font-weight:600;margin-bottom:15px}.plan-selector .plans .plan-footer .price .small{font-size:15px;font-weight:400;margin:0 4px}.plan-selector .plans .plan-footer .sub{margin-bottom:15px}.plan-selector .plans .plan-footer .sub p{font-size:16px}.plan-selector .plans .plan-footer .btn{background-color:#575e62;border-radius:6px;color:var(--brand-white);display:block;padding:14px 34px;text-decoration:none;width:-moz-fit-content;width:fit-content}.contact-form-foot{background-color:var(--brand-light);padding:70px 0}.contact-form-foot .contact-form-inner{display:grid;gap:30px;grid-template-columns:1fr}@media (min-width:1200px){.contact-form-foot .contact-form-inner{gap:70px;grid-template-columns:1fr 1fr}}.contact-form-foot .contact-form-inner .contact-left{display:flex;flex-direction:column;gap:30px;justify-content:space-between}.contact-form-foot .contact-form-inner .contact-left h2{color:var(--brand-blue);font-size:35px;font-weight:500;margin:0 0 36px}@media (min-width:768px){.contact-form-foot .contact-form-inner .contact-left h2{font-size:50px}}@media (min-width:1200px){.contact-form-foot .contact-form-inner .contact-left h2{font-size:55px}}.contact-form-foot .contact-form-inner .contact-left h4{color:var(--brand-yellow-gray);font-size:20px;font-weight:500;margin:0 0 20px}.contact-form-foot .contact-form-inner .contact-left .contact-btns{display:flex;flex-direction:column;gap:20px}.contact-form-foot .contact-form-inner .contact-left .contact-btns a{align-items:center;background-color:var(--brand-blue);border-radius:5px;color:var(--brand-white);display:flex;flex-direction:row;gap:20px;justify-content:center;padding:14px 30px;text-decoration:none;width:-moz-fit-content;width:fit-content;word-break:break-word}@media (min-width:768px){.contact-form-foot .contact-form-inner .contact-left .contact-btns a{word-break:keep-all}}.contact-form-foot .contact-form-inner .contact-left .contact-btns a img{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.contact-form-foot .contact-form-inner .contact-left .contact-btns .socials{display:flex;flex-direction:row;gap:20px}.contact-form-foot .contact-form-inner .contact-left .contact-btns .socials a{border-radius:5px;height:52px;padding:0;width:52px}.contact-form-foot .contact-form-inner .contact-right{background-color:var(--brand-white);border-radius:10px}.contact-form-foot .contact-form-inner .contact-right .gform_confirmation_wrapper{align-items:center;color:var(--brand-blue);display:flex;height:100%;justify-content:center;text-align:center}.contact-form-foot .contact-form-inner .contact-right .gform_description,.contact-form-foot .contact-form-inner .contact-right .gform_title{display:none}.contact-form-foot .contact-form-inner .contact-right form{padding:50px 30px}@media (min-width:1200px){.contact-form-foot .contact-form-inner .contact-right form{padding:50px}}.contact-form-foot .contact-form-inner .contact-right input,.contact-form-foot .contact-form-inner .contact-right textarea{background-color:var(--brand-light);border:none;color:var(--brand-blue);font-weight:500;padding:14px!important;resize:none}.contact-form-foot .contact-form-inner .contact-right input::-moz-placeholder,.contact-form-foot .contact-form-inner .contact-right textarea::-moz-placeholder{color:var(--brand-blue);font-weight:500}.contact-form-foot .contact-form-inner .contact-right input::placeholder,.contact-form-foot .contact-form-inner .contact-right textarea::placeholder{color:var(--brand-blue);font-weight:500}.contact-form-foot .contact-form-inner .contact-right textarea{height:160px!important}.contact-form-foot .contact-form-inner .contact-right .gform_footer{margin:0;padding:0}.contact-form-foot .contact-form-inner .contact-right .gform_footer input{background-color:var(--brand-yellow-gray);border-radius:5px;color:var(--brand-white);cursor:pointer;margin:30px 0 0;padding:14px 30px!important;text-decoration:none;width:-moz-fit-content;width:fit-content;word-break:break-word}.accolade-slider-block{background-color:var(--brand-white);content-visibility:auto;height:180px}.accolade-slider-block,.accolade-slider-block .accolade-slider .glide__slides{align-items:center;display:flex}.accolade-slider-block .accolade-slider .glide__slides .glide__slide{align-items:center;display:flex;justify-content:center}.accolade-slider-block .accolade-slider .glide__slides .glide__slide .image-container{align-items:center;display:flex;justify-content:center;max-height:116px;max-width:250px}.accolade-slider-block .accolade-slider .glide__slides .glide__slide .image-container .noLink{cursor:default}.accolade-slider-block .accolade-slider .glide__slides .glide__slide .image-container img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.digital-brochure{background-color:var(--brand-blue);padding:60px 0}.digital-brochure.cta_banner{padding:30px 0}@media (min-width:1200px){.digital-brochure.cta_banner .left{width:60%}}.digital-brochure.cta_banner .left p{line-height:1.7;margin-top:20px!important}.digital-brochure .digital-brochure-container{display:flex;flex-direction:column}@media (min-width:1200px){.digital-brochure .digital-brochure-container{align-items:center;flex-direction:row;gap:40px;justify-content:space-between}}.digital-brochure .digital-brochure-container .left h2{color:var(--brand-white);font-size:30px;font-weight:500;margin:0}@media (min-width:768px){.digital-brochure .digital-brochure-container .left h2{font-size:35px}}@media (min-width:1200px){.digital-brochure .digital-brochure-container .left h2{margin-bottom:10px}}.digital-brochure .digital-brochure-container .left p{color:var(--brand-white);font-weight:500;margin:14px 0}@media (min-width:1200px){.digital-brochure .digital-brochure-container .left p{margin:0}}.digital-brochure .digital-brochure-container .buttons{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.digital-brochure .digital-brochure-container .buttons{align-items:center;flex-direction:row}}.digital-brochure .digital-brochure-container .btn{background-color:var(--brand-white);border-radius:5px;color:var(--brand-blue);display:block;font-size:17px;font-weight:500;height:-moz-fit-content;height:fit-content;padding:14px 36px;text-decoration:none;white-space:nowrap;width:-moz-fit-content;width:fit-content}.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}.post-pagination{display:flex;flex-direction:row;justify-content:space-between;margin:60px 0}.post-pagination a{background-color:#bcbeae;border-radius:5px;color:#fff;cursor:pointer;display:block;margin:0;padding:14px 30px!important;text-decoration:none;width:-moz-fit-content;width:fit-content;word-break:break-word}.post-pagination a.nolink{cursor:default;opacity:.5}