@import url(https://fonts.googleapis.com/css2?family=Caveat:wght@700&display=swap);img{max-width:100%}img.circle{border-radius:100%}.media-video{position:relative;padding-bottom:56.25%;height:0;margin-bottom:20px}.media-video iframe,.media-video object{position:absolute;top:0;left:0;width:100%;height:100%}.media-video lite-vimeo,.media-video lite-youtube{max-width:100%}.media{margin-top:15px}.media-right,.pull-right{margin-left:10px;float:right}.media-left,.pull-left{margin-right:1.75rem;float:left}.media-body,.media-left,.media-right{display:block;vertical-align:top}@media all and (min-width:61.875em){.media-body,.media-left,.media-right{display:table-cell}}.recent-posts .media-body{display:block;margin-bottom:1rem}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}@media all and (min-width:40em){.media-list{grid-template-columns:1fr 1fr 1fr}}@media all and (min-width:61.875em){.media-list{display:block}}a.play{display:block;position:relative}a.play [class*=" icon-"]:before,a.play [class^=icon-]:before{margin:0;vertical-align:top}a.play i.icon-play-circle{position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;line-height:60px;color:#fff;font-size:60px;opacity:.6;transition:opacity .2s ease-in-out}a.play:hover i.icon-play-circle{opacity:1}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgba(0,0,0,.6);-webkit-overflow-scrolling:touch;outline-color:transparent}@media all and (max-width:26.1875em){.modal{padding:40px 10px}}.modal-dialog{position:relative;width:auto;margin:10px}.fade .modal-dialog{transform:translate(0,-25%);transition:.3s ease-out}.in .modal-dialog{transform:translate(0,0)}.modal-content{position:relative;background-color:#fff;border-radius:4px;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline-color:transparent}.modal-content ul{list-style:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;background-color:rgba(51,51,51,.3)}.fade.modal-backdrop{opacity:0}.in.modal-backdrop{opacity:.8}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.2px}.modal-title{margin:0;line-height:1.2}.modal-body{position:relative;padding:15px}.modal-footer{margin-top:15px;padding:14px 15px 15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-form{top:40px;background:#fff!important;border-radius:3px;padding:5%!important;box-shadow:2px 0 7px rgba(0,0,0,.5);width:90%!important;height:auto;max-height:90%;overflow:auto}.modal-open{overflow:hidden}.modal-header .close{margin-top:-2px}@media all and (min-width:26.25em){.modal-form{max-width:600px}.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}.modal.modal-lightbox button.close{position:absolute;height:0;overflow:hidden;padding-top:36px;width:36px;top:-18px;right:-18px;cursor:pointer;z-index:8040;opacity:.5}.modal.modal-lightbox button.close:focus,.modal.modal-lightbox button.close:hover{opacity:1}.modal img{max-width:100%;height:auto}.hero{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:576px;padding-block:80px;background-size:cover;background-color:var(--hero-bg-color);color:var(--hero-color);background-position:center center;text-align:center;position:relative}.hero h1{font-size:calc(var(--heading-h1-size) * 1.1);margin-block:1.3rem 1rem;margin-inline:auto}@media all and (min-width:48.75em){.hero h1{font-size:calc(var(--heading-h1-size) * 1.35)}}.hero .lead{margin-block:1rem}.full-width .hero{margin-top:-40px}.full-width--landing .hero,.grounded .hero{background-position:center bottom;margin-top:-120px}.hero h1{font-size:3rem}@media all and (max-width:39.9375em){.hero{min-height:100vh;padding:100px 10px}.hero h1{font-size:2rem}}.hero .plyr--audio .plyr__controls{color:#fff}.hero .btn.btn-secondary{border:2px solid rgba(247,104,158,.3);color:#e66194}.hero .btn.btn-secondary:hover{border-color:#fff;background:#fff}.hero--inverse,.hero--inverse p.lead{color:#fff}.section li a,.section p a{text-decoration:underline}.section li a:hover,.section p a:hover{text-decoration:none}.hero p.lead{font-size:1.4rem;font-weight:500;line-height:1.5;margin:1.3rem auto}.hero .container{width:100%;max-width:90%}.hero .ctas{align-items:center;justify-content:center;margin-inline:auto;margin-top:var(--gutter);display:flex;flex-wrap:wrap;gap:5px}.hero .ctas .btn-primary{text-shadow:none}@media all and (max-width:48.6875em){.hero h2{font-size:2rem;margin-top:40px}.hero{background-position:left top!important}.hero h1{font-size:2rem}.hero .ctas .btn{margin:0 5px .5rem;padding:.25rem 2rem;min-width:auto;white-space:normal}.hero .home p.lead,.home .hero p.lead{font-size:1.3rem}.hero .ctas{margin-bottom:var(--gutter)}.card-deck{max-width:400px}}.hero h2{font-weight:700;font-size:2.9rem;font-style:italic;line-height:1.2;margin-bottom:1rem}.hero .btn{min-width:170px;margin:.25rem;box-shadow:0 1px 1px rgba(0,0,0,.1);white-space:normal}:root{--section-padding:40px}.section{padding-block:var(--section-padding)}.section::after{clear:both;content:"";display:table}.border-bottom.section{border-bottom:var(--section-border)}.section h2{text-align:var(--section-align);margin-top:0;--heading-h2-size:1.7rem}.section p.lead{text-align:center;font-size:var(--section-font-size);margin:var(--section-font-size) auto;opacity:.7;line-height:1.5;font-size:1.4rem}.section .ctas{text-align:var(--section-align);margin:var(--section-padding) 0 calc(var(--section-padding) * .5)}body{color:#222}a{color:#924534}a:hover{color:#6d3327}.main-nav .navbar-main-wrap .branding .logo,.main-nav .navbar-main-wrap .nav-tools svg path{fill:#c87664}.main-nav .navbar-main-wrap .nav-desktop>ul>li.highlight>a,.main-nav .navbar-main-wrap .nav-desktop>ul>li>a{color:#c87664}@media (min-width:61.875em){.main-nav .navbar-main-wrap .nav-tools{border-left-color:rgba(200,118,100,.3)}}.main-nav .navbar-main-wrap .nav-desktop>ul>li.highlight>a{border-color:rgba(200,118,100,.3)}.text-success{color:#3c763d}.card-deck{grid-template-columns:1fr}@media all and (min-width:48.75em){.hero .container{max-width:900px}.section{padding-block:calc(var(--section-padding) * 2)}.card-deck{grid-template-columns:1fr 1fr}}.text-center{text-align:center}.rahab-study{font-size:1.3rem;line-height:1.7}.ctas{text-align:center}.hero--rahab-study{background-image:url(https://cdn.reviveourhearts.com/images/landing/rahab-study/flowers-top.png),url(https://cdn.reviveourhearts.com/images/landing/rahab-study/flowers-bottom-left.png),url(https://cdn.reviveourhearts.com/images/landing/rahab-study/flowers-bottom-right.png);background-color:var(--body-bg-alt);min-height:50vh!important;padding:140px 20px 50px;background-size:1220px auto,197px auto,353px auto;background-position:center top,left bottom,right bottom!important;background-repeat:no-repeat}@media all and (max-width:48.6875em){.hero--rahab-study{background-size:20% auto,20% auto}}@media all and (min-width:61.875em){.section h2{--heading-h2-size:2rem;font-size:2.5rem}.hero--rahab-study{padding:180px 40px 100px}}.hero--rahab-study .container{max-width:900px}@media (max-width:767px){.hero--rahab-study .book-title{display:flex;flex-direction:column;align-items:center}}@media (min-width:768px){.hero--rahab-study .book-title{display:grid;grid-template-columns:200px auto;grid-gap:40px;justify-content:center;align-items:center}}.hero--rahab-study .cover{width:100%;max-width:190px;height:auto;transform:rotate(-5deg);box-shadow:0 0 30px rgba(0,0,0,.3);margin:0}.hero--rahab-study h1{color:#c87664;font-weight:400;display:flex;flex-direction:column;text-align:center;letter-spacing:.1em;position:relative;margin:0 auto 2rem;padding:0;text-transform:uppercase}.hero--rahab-study h1 small{font-size:1.6rem;font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-weight:500}.hero--rahab-study h1 big{font-size:4rem}@media all and (min-width:48.75em){.hero--rahab-study h1 big{font-size:6rem}}@media (max-width:767px){.hero--rahab-study .cover{margin:3rem 0 1rem;max-width:150px}.hero--rahab-study h1{text-align:center;margin:0 auto 1rem}}.hero--rahab-study p.lead{line-height:1.7;color:inherit}.hero--rahab-study .dates-time-cost{font-size:1.4rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#c87664}.hero--rahab-study .dates-time-cost span{margin:0 .5rem}@media (max-width:990px){.hero--rahab-study .dates-time-cost{letter-spacing:.05em}}@media (max-width:890px){.hero--rahab-study .dates-time-cost{display:flex;flex-direction:column}.hero--rahab-study .dates-time-cost .pipe{display:none}}.hero--rahab-study .ctas{position:relative;z-index:2;margin-top:50px}.hero--rahab-study .ctas .btn{box-shadow:none;margin:5px}.section{padding:50px 0;border-bottom:2px solid var(--border-color);text-align:center}@media (min-width:990px){.section{padding:100px 0}}.section h2{font-size:2.7rem;text-align:center;position:relative;padding-bottom:50px}.section h2 .icon{width:36px;height:36px;margin-right:10px;fill:white}.section h2:after{display:block;width:100%;max-width:80px;border-bottom:4px solid var(--border-color);content:"";position:absolute;bottom:15px;left:50%;margin-left:-40px}.section li,.section p{font-size:1.5rem}.section ol,.section ul{margin:1rem 0}.section ol>li,.section ul>li{margin:.5rem 0}.section .container{max-width:1100px}.section .container.narrow{max-width:900px}.section--bullets{background-image:linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,.9)),url("https://d3o8vwpyaorolj.cloudfront.net/static/images/landing/rahab-study/women-bible-study-bw.jpg?03d1b8f8f9c9")}.people{margin:1rem auto 4rem;display:flex;justify-content:center;flex-flow:wrap}.people .person{width:100%;max-width:300px;margin:0 1rem 2rem}.people .person img{max-width:220px}.people .person h3{margin:1rem auto 0;font-size:1.8rem}.people .person .title{font-family:brandon-grotesque,Helvetica,Arial,sans-serif;text-transform:uppercase;margin:.5rem auto;letter-spacing:.1em;font-size:1rem;opacity:.7;font-weight:500}