:root{--pure-white:#fff;--primary-color:#232421;--secondary-color:#ff4820;--tertiary-color:#fff;--accent-color:#f2f2f0;--accent-color-light:#cea596;--heading-color:#232421;--text-color:#232421;--text-light:#00000098;--link-color:#096b8f;--link-color-light:#228eb4;--background-without-opacity:#ffffffb3;--column-width:42rem;--column-margin-top:4rem;--serif-font-family:"Stix Two Text", "Times New Roman", Times, serif;--sans-serif-font-family:"otaL", "Lucia Grande", Arial, Helvetica, sans-serif;--form-control-disabled:#959495;--med-light-grey:#959495;font-family:otaL,Arial,Helvetica,sans-serif}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{margin:0;padding:0}body{background-color:var(--tertiary-color);font-family:var(--sans-serif-font-family);min-width:320px;min-height:100vh;font-weight:400;margin:0!important;padding:0!important}img{box-sizing:content-box}p{color:var(--text-color);line-height:1.5}a{color:var(--text-color);text-underline-offset:.2rem;text-decoration-style:solid;text-decoration-color:#ccc;position:relative}a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--secondary-color);text-decoration-color:var(--secondary-color);text-underline-position:under;text-underline-offset:0}sup a:hover{text-underline-offset:0;text-decoration-thickness:.1em}a:active{background-color:#ff48204d}.icon-link{display:none}[data-document-id^=Sermons\/] .icon-link{fill:#4368bf;width:2rem;height:2rem;margin-left:.3em;padding:0 0 3px;display:inline-block;position:relative;top:.2em}[data-document-id^=Sermons\/] .icon-link:hover{border-bottom:3px dotted #4368bf;padding-bottom:0}h5,h6{color:var(--heading-color);font-weight:400;font-family:var(--sans-serif-font-family);clear:both;margin:1rem auto 1rem 0;position:relative}h1,h2,h3,h4{font-family:var(--serif-font-family);color:var(--heading-color);clear:both;margin:1rem auto 1rem 0;font-weight:400;position:relative}h1{font-size:2.281rem}h2{font-size:2.027rem}h3{font-size:1.802rem}h4{font-size:1.602rem}h5{width:fit-content;font-size:1.424rem}h6{width:fit-content;font-size:1.125rem;font-weight:700}.post-body.demoted-headings h2{font-size:2.281rem}.post-body.demoted-headings h3{font-size:2.027rem}.post-body.demoted-headings h4{font-size:1.802rem}.post-body.demoted-headings h5{font-size:1.602rem;font-family:var(--serif-font-family);width:auto;font-weight:400}.post-body.demoted-headings h6{font-size:1.424rem;font-weight:400}a.anchor:hover:before{content:"#";position:absolute;left:-.8em}.text-light{color:var(--text-light)}.text-bold{font-weight:700}input[type=checkbox]{appearance:none;border:1px solid var(--med-light-grey,#e0e0dc);background-color:#fff;background:var(--pure-white,#fff);cursor:pointer;border-radius:3px;width:1em;height:1em;margin:.4em 1em}input[type=checkbox]:disabled{--form-control-color:var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}input[type=checkbox]:before{transform-origin:50%;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);color:#fff;background-color:canvastext;transform:scale(0)}input[type=checkbox]:checked{background-color:var(--secondary-color);color:#fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);border-radius:5px;transform:scale(1)}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.875em}pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}pre code{font-size:inherit}blockquote{font-family:var(--serif-font-family);color:var(--text-color);border-left:2px solid #ff4820b3;margin:1.75em 0 1.75em 1.25em;padding:.1em 0 .1em 1.25em;font-size:1.0625rem;line-height:1.55}blockquote p{color:inherit;line-height:inherit}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}blockquote ol,blockquote ul{padding-left:1.25em}blockquote>blockquote:only-child{border-left:0;margin:0;padding:0}blockquote blockquote{margin-left:0}@media (width<=600px){blockquote{margin-left:0;padding-left:1em}}.accented-text{padding:2rem;position:relative}.accented-text:before,.accented-text:after{content:"";border-style:solid;border-color:#000;position:absolute}.accented-text:before{border-width:1px 0 0 1px;width:30%;height:35%;top:0;left:0}.accented-text:after{border-width:0 1px 1px 0;width:30%;height:35%;bottom:0;right:0}input,button{font-size:inherit;font-family:inherit}button:focus:not(:focus-visible){outline:none}hr{margin:2em 0}.mini-card a{text-decoration:none}.mini-card .series-link{margin-top:auto}.mini-card strong{font-weight:400}.mini-card{width:15rem;color:var(--med-grey,#7c7c76);background:#f5f5f3;border-radius:10px;flex-direction:column;justify-self:center;margin:1rem;text-decoration:none;display:flex;position:relative}.grid-of-mini-cards{grid-template-rows:auto;grid-template-columns:repeat(3,15.1rem);justify-content:center;justify-self:center;gap:1rem;width:100%;max-width:48rem;margin:auto;display:grid}@media (width<=48rem){.grid-of-mini-cards{grid-template-columns:15.1rem}}.mini-card:hover{outline:2px solid #ff4820}.mini-card-action:focus{outline:none}.mini-mini-card-action:hover:before,.mini-mini-card-action:focus:before{outline:2px solid #ff4820}.mini-card-action{margin-bottom:0}.mini-card img{object-fit:cover;border-radius:10px 10px 0 0;width:100%;height:auto}.mini-card-header{align-items:last baseline;width:100%;margin:0;padding:0 1rem;display:flex}.mini-card #content{-webkit-line-clamp:5;text-overflow:ellipsis;z-index:1;-webkit-box-orient:vertical;width:fit-content;height:112px;margin:0 1.5rem 1.5em;font-family:otaL;font-size:.875rem;display:-webkit-box;position:relative;overflow:hidden}.mini-card h5{color:#32332f;margin:1.5rem 1rem 0 0;font-size:1.5rem}.mini-card small{color:#7c7c76;white-space:nowrap;margin:0;font-family:otaL;font-size:.875rem;font-weight:400;line-height:120%;position:relative}.mini-card p{font-weight:400;line-height:120%}.mini-card ul{width:fit-content;margin:1.5rem 1.5rem 3rem 0;padding-left:0;font-family:otaL;font-size:.875rem;font-weight:400;line-height:120%;list-style:none}.mini-card li{margin:1rem 0 0}h5>span{color:#7c7c76;white-space:nowrap;font-family:otaL;font-size:.875rem;font-weight:400;position:relative}.series-link{color:#ff4820;text-align:center;background-color:#0000;border:1px solid #ff4820;border-radius:2px;outline:#000;align-items:center;width:fit-content;margin-bottom:1rem;margin-left:1.5rem;margin-right:auto;padding:10px 25px;font-family:otaL;text-decoration:none;transition:background-color .1s,color .1s;display:flex}.series-link:hover{color:#fff;background-color:#ff4820}.series-link:hover svg path{fill:#fff}.card:hover{outline:2px solid #ff4820}.highlighted-sermon{-webkit-line-clamp:8;text-overflow:ellipsis;background:#f5f5f3;border:2px solid #f5f5f3;border-bottom-width:20px;border-radius:10px;flex-direction:column;width:20rem;height:fit-content;display:-webkit-box;overflow:hidden}.highlighted-sermon h6,.highlighted-sermon p{margin:20px}.button-box{background:#f5f5f3;border:2px solid #f5f5f3;border-radius:10px;margin:10px 5px 20px;padding:0 0 30px}.sermon-group{clear:both;flex-wrap:wrap;justify-content:space-evenly;display:flex}.hero{box-sizing:border-box;background:#f5f5f3 50%/cover;border:1px solid #0000;border-radius:10px;grid-template-columns:1fr 1fr;grid-auto-flow:column;max-width:1200px;margin:0 auto;padding:0;display:grid;position:relative}.hero>*{color:#000}.hero-img{background-size:100%;border-radius:10px;width:100%;height:100%}.background-link{width:100%;height:100%;display:block;position:relative}.hero p{width:85%;margin:0 0 1rem .5rem;font-family:otaL;font-size:1rem;font-weight:300;position:relative}.hero>article{flex-direction:column;align-items:center;margin:0;display:flex}.hero-link{text-align:center;color:#fff;background-color:#000;border-radius:.25rem;margin:0 auto 1em 2em;padding:.4rem 1rem;font-family:otaL;text-decoration:none;transition:all .3s}.hero-link:visited{color:#fff}.hero-header>a{width:fit-content;margin:0 0 0 1rem;font-size:2rem;text-decoration:none;position:relative}.hero-header>a:visited{color:#000}.hero-header{box-sizing:border-box;justify-content:space-between;align-items:last baseline;display:flex;position:relative}.hero:hover{outline:2px solid #ff4820}@media (width<=880px){.hero{grid-template-rows:inherit;grid-template-columns:1fr;max-width:360px;margin:0 auto;display:grid}.hero-header>a{margin:0}.hero-header{align-self:flex-start;width:fit-content;margin:.5rem 0 0}.hero h3{margin:.75rem;font-size:1.6rem}.background-link{order:1}.hero article{order:2;margin:0}.hero-img{max-width:360px}.hero p{width:90%;margin:0;font-family:otaL;font-size:1rem;font-weight:300;position:relative}.hero-link{margin:.75em 0 .75em 0;padding:.6rem 1rem}}@media (width<=480px){.hero{max-width:90%}}table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}table caption{color:#000;text-align:center;padding:1em 0;font:italic 85%/1 arial,sans-serif}table td,table th{font-size:inherit;border-left:1px solid #cbcbcb;margin:0;padding:.5em 1em;overflow:visible}table td:first-child,table th:first-child{border-left-width:0}table thead{color:#000;text-align:left;vertical-align:bottom;background-color:#eee}table td{background-color:#0000}table.odd td,table.striped tr:nth-child(2n-1) td{background-color:#f2f2f2}table td{border-bottom:1px solid #cbcbcb}table tbody>tr:last-child>td{border-bottom-width:0}table.horizontal td,table.horizontal th{border-width:0 0 1px;border-bottom-style:solid;border-bottom-color:#cbcbcb}table.horizontal tbody>tr:last-child>td{border-bottom-width:0}.front-page-box-container{flex-wrap:wrap;width:fit-content;margin:0 auto;display:flex}.front-page-box{flex-grow:1;flex-shrink:1;width:fit-content;margin:10px 2.5rem;padding:0 10px}.front-page-box ul.link-list{margin:0;padding:0;list-style:none}.front-page-box .link-list li{padding-bottom:.4em}.front-page-box h3{margin-bottom:1rem}@media (width<=720px){.front-page-box{flex-basis:95%}}@media print{body{background-image:none}.centering-wrapper,.post-body{max-width:none}a{border:none}.content-nav,.nav-header,.post-body+hr,section.donation-message,footer,aside.listen-to-sermon,aside.watch-sermon,a.footnote-backref{display:none!important}header[class*=show-nav-links],iframe{display:none}header{text-align:center}}
