:root{--section-padding: 40px}.glide__slide{margin-bottom:0}.glide__slide blockquote{border-left:none!important;margin:0 auto;padding:0;background-color:transparent;max-width:900px}.glide__slide blockquote:before{display:none}.glide__slide blockquote p{margin:0 auto 1.3rem;text-wrap:balance}.glide__slide img{display:block;margin:0 auto;border-radius:calc(var(--border-radius) * .5)}.glide__slide cite{font-style:normal}.glide__bullet{padding:.35rem;background:var(--glide-gray);border:none;border-radius:50%;margin:.25rem}.glide__bullet--active.glide__bullet,.glide__bullet:hover{background-color:var(--glide-accent-color);border:none}.glide__bullet:focus-visible{background-color:var(--glide-accent-color);outline:var(--glide-accent-color) dotted 2px;outline-offset:2px}.glide__bullet:focus{background-color:var(--glide-accent-color);outline:var(--glide-accent-color) dotted 2px;outline-offset:2px}.glide__bullet:focus:not(:focus-visible){background:var(--glide-gray);outline:none}.glide__bullet--active.glide__bullet:focus:not(:focus-visible){background-color:var(--glide-accent-color)}.glide__arrows .btn{border:none;border-radius:50%;height:50px;width:50px;padding:0}.glide__arrows .btn svg{height:30px;width:30px;top:5px;left:3px}.glide__arrows .btn:hover{background-color:var(--body-bg-alt);border:none}.glide__slides{margin-bottom:0!important}.glide__slide{text-align:center}.glide__bullets{padding-top:.75rem}.slick-prev,.slick-next{position:absolute;display:block;height:80px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-40px;transform:translateY(-50%);transition:all .3s;padding:0;border:none;outline-color:transparent;opacity:.7}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline-color:transparent;background:transparent;color:transparent;opacity:1;border:none!important}.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before{opacity:1}.slick-disabled.slick-prev:before,.slick-disabled.slick-next:before{opacity:.25}.slick-prev:before,.slick-next:before{fill:#fff;opacity:.2}.slick-prev{left:0}@media (min-width: 780px){.slick-prev{left:-25px}}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:url(https://cdn.reviveourhearts.com/images/svg/chevron-left-large.svg)}[dir=rtl] .slick-prev:before{content:url(https://cdn.reviveourhearts.com/images/svg/chevron-right-large.svg)}.slick-next{right:0}@media (min-width: 780px){.slick-next{right:-25px}}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:url(https://cdn.reviveourhearts.com/images/svg/chevron-right-large.svg)}[dir=rtl] .slick-next:before{content:url(https://cdn.reviveourhearts.com/images/svg/chevron-left-large.svg)}.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;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline-color:transparent;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline-color:transparent}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:1.8rem;height:1.8rem;padding:.2rem;line-height:2rem;text-align:center;background-color:#000;border-radius:50%;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.2}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline-color:transparent}.dragging.slick-list{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;padding:0 40px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-loading.slick-slide img{display:none}.dragging.slick-slide 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}@font-face{font-family:rohicons;src:url(https://d3o8vwpyaorolj.cloudfront.net/static/stylesheets/fonts/rohicons.ttf?8uola7) format("truetype"),url(https://d3o8vwpyaorolj.cloudfront.net/static/stylesheets/fonts/rohicons.woff?8uola7) format("woff"),url(https://d3o8vwpyaorolj.cloudfront.net/static/stylesheets/fonts/rohicons.svg?8uola7#rohicons) format("svg");font-weight:400;font-style:normal}i[class^=icon-],.icomoon-liga{font-family:rohicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-favorite:before{content:"\e922"}.icon-favorite-solid:before{content:"\e923"}.icon-house:before{content:"\e602"}.icon-circle-cross:before{content:"\e771"}.icon-circle-plus:before{content:"\e772"}.icon-info:before{content:"\e900"}.icon-search:before{content:"\e901"}.icon-bullseye:before{content:"\e902"}.icon-shopping-cart:before{content:"\e90b"}.icon-google-plus:before{content:"\e903"}.icon-cab:before{content:"\e904"}.icon-play-circle:before,.icon-video:before{content:"\e905"}.icon-play2:before,.icon-play-solid:before{content:"\e906"}.icon-rss:before{content:"\e907"}.icon-minus:before{content:"\e908"}.icon-linkedin:before{content:"\e909"}.icon-lifebuoy:before{content:"\e90a"}.icon-cancel:before{content:"\e90d"}.icon-cc-paypal:before{content:"\e90e"}.icon-paypal:before{content:"\e90f"}.icon-youtube:before{content:"\e910"}.icon-instagram:before{content:"\e920"}.icon-right-open:before{content:"\e912"}.icon-left-open:before{content:"\e913"}.icon-down-open:before{content:"\e914"}.icon-up-open:before{content:"\e915"}.icon-close:before{content:"\e916"}.icon-minus-squared:before{content:"\e917"}.icon-plus-squared:before{content:"\e918"}.icon-pencil:before{content:"\e60d"}.icon-blogpost:before,.icon-pencil5:before{content:"\e613"}.icon-feather:before{content:"\e614"}.icon-umbrella2:before{content:"\e640"}.icon-sun:before{content:"\e647"}.icon-moon:before{content:"\e649"}.icon-download-cloud:before,.icon-cloud-download:before{content:"\e64c"}.icon-shield:before{content:"\e667"}.icon-lock:before{content:"\e66b"}.icon-key:before{content:"\e66e"}.icon-hammer:before{content:"\e677"}.icon-trash2:before{content:"\e681"}.icon-heart:before{content:"\e68c"}.icon-envelope:before{content:"\e696"}.icon-paper-plane:before{content:"\e699"}.icon-box:before{content:"\e69f"}.icon-binoculars:before{content:"\e6a9"}.icon-floppy-disk:before{content:"\e6ae"}.icon-printer:before{content:"\e6b1"}.icon-file:before,.icon-file-solid:before,.icon-file-empty:before{content:"\e6b3"}.icon-copy:before{content:"\e6b8"}.icon-clipboard-empty:before{content:"\e6c9"}.icon-article:before,.icon-document:before,.icon-pdf:before{content:"\e6d8"}.icon-music-note:before{content:"\e6e4"}.icon-audio:before,.icon-headphones:before{content:"\e6ef"}.icon-play:before{content:"\e6f7"}.icon-picture:before{content:"\e70e"}.icon-library:before{content:"\e718"}.icon-library2:before{content:"\e719"}.icon-user:before{content:"\e71e"}.icon-woman:before{content:"\e727"}.icon-man:before{content:"\e728"}.icon-shirt:before{content:"\e741"}.icon-cart:before{content:"\e74d"}.icon-cart-empty:before{content:"\e74e"}.icon-product:before,.icon-cart-full:before{content:"\e74f"}.icon-tag:before{content:"\e755"}.icon-credit-card:before{content:"\e759"}.icon-telephone:before{content:"\e76a"}.icon-pushpin:before{content:"\e778"}.icon-calendar:before,.icon-challenge:before,.icon-calendar-full:before{content:"\e789"}.icon-iphone:before,.icon-mobile:before,.icon-phone:before{content:"\e7a5"}.icon-tablet:before{content:"\e7ab"}.icon-laptop:before{content:"\e7ad"}.icon-desktop:before{content:"\e7af"}.icon-radio:before{content:"\e7b6"}.icon-lamp:before{content:"\e7bc"}.icon-bubble:before{content:"\e7d6"}.icon-comments:before,.icon-bubbles:before{content:"\e7d7"}.icon-chart:before,.icon-chart-growth:before{content:"\e7fb"}.icon-balloon:before{content:"\e800"}.icon-diamond:before,.icon-diamond2:before{content:"\e807"}.icon-teacup:before{content:"\e80b"}.icon-truck:before{content:"\e857"}.icon-archery:before{content:"\e870"}.icon-globe:before,.icon-globe-1:before,.icon-earth:before{content:"\e884"}.icon-happy:before{content:"\e889"}.icon-sad:before{content:"\e88d"}.icon-program:before,.icon-mic:before{content:"\e8cb"}.icon-undo2:before{content:"\e8d8"}.icon-download:before,.icon-download2:before{content:"\e8f5"}.icon-file-code:before,.icon-webpage:before{content:"\e90c"}.icon-thumbs-up:before{content:"\e919"}.icon-share:before{content:"\e91f"}.icon-menu:before{content:"\e92b"}.icon-exclamation:before{content:"\e932"}.icon-question:before{content:"\e933"}.icon-check:before{content:"\e934"}.icon-tab:before{content:"\e94f"}.icon-warning:before,.icon-notification:before{content:"\e954"}.icon-notification-circle:before{content:"\e956"}.icon-question-circle:before{content:"\e957"}.icon-checkmark-circle:before{content:"\e959"}.icon-loop2:before{content:"\e91a"}.icon-amazon:before{content:"\e91e"}.icon-facebook:before{content:"\e91b"}.icon-twitter:before{content:"\e91c"}.icon-pinterest:before{content:"\e91d"}.icon-gift:before{content:"\e921"}.icon-star:before{content:"\e68d"}.icon-ticket:before{content:"\e6f5"}.icon-map-marker:before{content:"\e68b"}.icon-plane:before{content:"\e83d"}.icon-golf:before{content:"\e86e"}.icon-bed:before{content:"\e608"}.icon-dinner2:before{content:"\e812"}.icon-bookmark:before{content:"\e924"}.icon-bookmark2:before{content:"\e925"}.slick-slider.slick-dotted{margin-bottom:30px}.slick-arrow.slick-hidden{display:none}#main-wrap,#sticky-button{--button-color: #BECDE1;--button-hover-color: #F4E8D9}.btn-primary{color:#353f32;transition:.35s ease-out}.btn-primary:hover,.btn-primary:active{border-color:var(--button-hover-color);color:#353f32}.btn-primary:focus{background-color:var(--button-hover-color);border-color:var(--button-hover-color);color:#353f32}.btn-primary:focus:not(:focus-visible){background-color:var(--button-hover-color);border-color:var(--button-hover-color);color:#353f32}.section h2{--heading-h2-size: 2.5rem}.text-highlight{font-family:var(--font-headline);font-size:1.75rem;text-align:center;position:relative;padding-bottom:50px;text-wrap:balance}@media (min-width: 600px){.text-highlight{font-size:2.7rem}}.section--intro .text-highlight:after{display:block;width:100%;max-width:80px;border-bottom:4px solid #353F32;content:"";position:absolute;bottom:15px;left:50%;margin-left:-40px}.text-highlight:first-letter{font-family:Rouge Script,cursive;font-size:2em;line-height:1}.hero--essentials{background-image:url(https://d3o8vwpyaorolj.cloudfront.net/static/images/landing/essentials/essentials-hero-mobile.webp?f7279af99bbb);background-position:top center;color:#fff;min-height:unset}@media (max-width: 959px){.hero--essentials{padding-block-end:14vw!important}}.hero--essentials .container{padding-block-start:35vw}@media (min-width: 960px){.hero--essentials{aspect-ratio:1800/800;background-image:url(https://d3o8vwpyaorolj.cloudfront.net/static/images/landing/essentials/essentials-hero-laptop.webp?f7279af99bbb);background-position:center;height:auto;width:100%;display:grid;grid-template-columns:repeat(2,1fr)}.hero--essentials .container{grid-column:2;padding-block-start:unset;padding-inline:4vw;width:100%}.hero--essentials .time-place{font-size:1.2em;margin-block:1.5em}}.section h2:first-letter{font-family:Rouge Script,cursive;font-size:2em;line-height:1;margin-right:-4px}.section--intro{--button-hover-color: #B0D3C1;background-color:#dfede6;color:#353f32}.section--intro .container{max-width:60ch}.section--teachers{background-color:color-mix(in oklab,#fff,#000 5%);background-color:#faf4ec;color:#353f32}.section--teachers h2:not(:first-child){margin-top:2em;position:relative}.section--teachers h2:not(:first-child):before{display:block;width:100%;max-width:80px;border-bottom:4px solid #EDD9BF;content:"";position:absolute;top:-.5em;left:50%;margin-left:-40px}.section--teachers h3:first-letter{font-family:Rouge Script,cursive;font-size:2em;line-height:1;margin-right:-4px}.people-listing{display:flex;justify-content:center;flex-wrap:wrap}.person-card{margin:15px;text-align:center;width:250px}.person-card h3{margin:0 auto .5rem}.person-card img{border-radius:50%;margin-inline:auto}@media (max-width: 599px){.person-card img{width:150px}}.person-card .title,.person-card .organization{margin:.5rem auto;font-size:1.2rem;opacity:.8;line-height:1.3}.person-card .organization{margin-block-start:0}.host{margin-inline:auto}.feature-block{display:flex;flex-direction:column;gap:1.5em}@media (min-width: 600px){.feature-block{display:grid;grid-template-columns:repeat(3,1fr)}}.feature-block h3{text-align:center;text-wrap:balance}.feature-block .icon{height:80px;width:auto}.feature{align-items:center;display:flex;flex-direction:column}.section--syllabus{background-color:color-mix(in oklab,#fff,#000 5%);background-color:#dfede6;color:#1f2a1b;padding-block-end:5em}@media (min-width: 600px){.section--syllabus{padding-block-end:calc(var(--section-padding) * 2)}}.section--syllabus .container{width:calc(100% - 16vw)}.single-testimonial{background-color:#d8e3ee}@media (prefers-color-scheme: dark){.single-testimonial{color:#352228}}.single-testimonial blockquote{margin:0}.single-testimonial p{font-size:1.8rem;text-align:center;text-wrap:balance}@media (max-width: 37.4375em){.single-testimonial p{font-size:1.6rem}}.single-testimonial p strong{font-weight:500}.section--testimonials{--glide-accent-color: color-mix(in oklab, #aec0d9, #000000 20%);--glide-gray: white;background-color:#d8e3ee}@media (prefers-color-scheme: dark){.section--testimonials{--text-color: #352228;color:var(--text-color)}}.section--includes{background-color:#d8e2e8;background-image:url(https://d3o8vwpyaorolj.cloudfront.net/static/images/landing/essentials/iStock-1014257190.webp?f7279af99bbb);background-repeat:no-repeat;background-size:cover;color:#fff}.section--includes h2{margin-block-end:1.25em}.section--includes h3{font-family:var(--font-sans);font-size:21px}.section--includes a{color:#fff;text-decoration:underline}.section--includes .highlight{font-size:2em;margin-block-end:1.2em;text-align:center}.section--faqs h3{text-align:center}.section--faqs h3:first-letter{font-family:Rouge Script,cursive;font-size:2em;line-height:1;margin-right:-4px}.section--faqs .container{display:flex;justify-content:center;flex-direction:column;align-items:center;max-width:700px}.section--faqs .faqList{display:flex;flex-direction:column;gap:.5em}@media all and (min-width: 61.875em){.section--faqs .faqList h3{--heading-h3-size: 2.4rem;color:inherit}}.section--faqs .faqList .listActions{text-align:center}.section--faqs .faqList .faqItem{border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);padding:.75em;margin-bottom:0!important;background:var(--body-bg)}.section--faqs .faqList .faqItem h4{--font-headline: var(--font-sans);--heading-h4-size: 1.3rem;color:var(--text-color);margin-block:0!important;display:block;padding-inline-end:1.25em;text-wrap:unset}.section--faqs .faqList .faqItem h4:hover{color:inherit}.section--faqs .faqList .faqItem.expanded{background-image:linear-gradient(rgba(var(--lightgreen-rgb),0),rgba(var(--lightgreen-rgb),.14))}.section--faqs .faqList .faqItem .faqAnswer{background:transparent;border:none}.section--faqs .faqList .faqItem .faqAnswer li,.section--faqs .faqList .faqItem .faqAnswer p{font-size:1.3rem;line-height:normal}.section--faqs .faqList .faqItem .faq-answer.visible{background:transparent;border:none;padding:0}.session{display:flex;flex-direction:column;text-align:center}@media (min-width: 600px){.session{display:grid;gap:0 2em;grid-template-columns:100px auto;text-align:left}}.session+.session{margin-block-start:3em}.session h3,.session p{margin-block:0}.session .icon,.session img{aspect-ratio:1;border-radius:50%;grid-row:1/ span 2;height:auto;margin-block-end:2em;margin-inline:auto;max-width:150px;width:100%}@media (min-width: 600px){.session .icon,.session img{margin-block-end:unset;margin-inline:unset}}.session .icon{background-color:#c8e0d4}.session .first-letter{font-family:Rouge Script,cursive;font-size:2em;line-height:1;margin-right:-4px}.session .first-letter.no-margin{margin-right:unset}.session-label{display:block;font-size:.75em}#sticky-button{position:fixed;top:16px;right:16px;opacity:0;transition:.35s;transform:translateY(24px)}.cms-toolbar-expanded #sticky-button{top:58px}@media (min-width: 112.5625em){#sticky-button{right:calc(50% - 884px)}}#sticky-button.active{opacity:1;transform:translateY(0)}.presented-by{margin-block-end:2em}.presented-by p{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-block:0}
