.highlight-dark{background-color:var(--lgw-new-pink);color:#fff;padding:.2rem}.--hero-gradient{width:100%;height:100%;top:0;position:absolute;z-index:-1000;background:linear-gradient(#9cd8fd,rgba(130,207,255,.457));clip-path:ellipse(1500px 100% at 50% -5%)}.--landing-hero{margin-top:-30px;height:350px;width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.--circle-number{display:inline-block;border-radius:50%;line-height:18px;padding:18px;color:#fff;background-color:var(--lgw-new-pink)}.--hero-title-container{position:absolute;top:50%;left:50%;width:70vw;border-radius:10px;transform:translate(-50%,50%)}@media(max-width:970px){.--hero-title-container{transform:translate(-50%)}}@media(max-width:650px){.--landing-hero{height:500px;margin-top:59px;background-position:45% -100px}.--hero-title-container{left:0;transform:none;width:100%;border-radius:0}}.--hover-quote svg{width:4rem;height:4rem;fill:var(--lgw-dark-blue);margin-right:-3rem;z-index:100}.--hover-quote p{flex-basis:90%;font-weight:700;font-size:.9rem;margin:0;background-color:var(--lgw-dark-blue-medium);border-radius:50px;padding:1rem 1rem 1rem 3rem}.--hover-quote{width:450px;gap:1rem;display:flex;justify-content:space-around;align-items:center;color:#fff;position:absolute}.--hover-quote:nth-of-type(1){bottom:100px;transform:translateY(-120%)}.--hover-quote:nth-of-type(2){bottom:75px;right:0;transform:translateX(-50%)}@media(max-width:1190px){.--hover-quote:nth-of-type(1){right:0;transform:translateY(-75%)}.--hover-quote:nth-of-type(2){bottom:50px;transform:translateX(-10%)}}@media(max-width:990px){.--hover-quote svg{height:2rem;width:2rem;margin-right:-4rem}.--hover-quote{width:350px}.--hover-quote p{padding:.5rem 1rem .5rem 2rem}.--hover-quote:nth-of-type(1){top:60%;left:-40%}.--hover-quote:nth-of-type(2){bottom:-10%;right:0}}@media(max-width:765px){.--hover-quote:nth-of-type(1){left:5%}.--hover-quote.--hover-quote:nth-of-type(2){bottom:10%;left:15%}}.--block-quote{max-width:60%;text-align:center;margin:0 auto;position:relative}.--block-quote p:first-of-type::before{content:"\201C";font-family:serif;position:absolute;z-index:-1;top:20%;left:-5%;opacity:.6;color:var(--lgw-aqua-lighter);font-size:10rem}.--block-quote p:first-of-type::after{content:"\201D";font-family:serif;position:absolute;z-index:-1;bottom:-15%;right:0%;opacity:.6;color:var(--lgw-aqua-lighter);font-size:10rem}.--block-quote img{width:100px;height:100px;object-fit:cover;border-radius:50%;margin:2rem}.--block-quote span{background-color:var(--lgw-new-pink);color:#fff;border-radius:4px}.--block-quote-mini{width:320px;background:url(/lgw/images/scribble.svg);background-size:contain;background-repeat:repeat-y;margin:2rem 1rem;height:min-content;padding:.5rem;position:relative;transform:rotate(5deg)}.--block-quote-mini::before{content:"\201C";font-family:serif;position:absolute;left:-20px;top:40px;line-height:0;font-size:7rem;z-index:-1;color:var(--lgw-aqua-light)}.--block-quote-mini::after{content:"\201D";font-family:serif;position:absolute;right:15px;bottom:40px;line-height:0;font-size:7rem;color:var(--lgw-aqua-light);z-index:-1}.--block-quote-mini p{margin-bottom:.5rem}.--earn-and-learn-container{display:flex;justify-content:center}.--earn-and-learn{width:90%}.--grid{overflow:hidden;display:grid;gap:1rem;align-items:center;justify-content:center;grid-template-areas:"image1 text1" "text2 image2";grid-template-columns:repeat(2,minmax(300px,1fr))}.--grid-img svg,.--grid-img-2 svg{overflow:hidden;z-index:-1;position:absolute;fill:var(--lgw-new-pink);transform:scale(2.5)}.--grid-img:nth-of-type(1) svg{top:50%;left:50%}.--grid-img-2 svg{fill:var(--lgw-aqua);bottom:60%;transform:scale(-2.5)rotate(30deg);left:0}.--grid img.rounded-pill{height:420px;width:100%;object-fit:cover;object-position:top}.--grid div:nth-child(1){grid-area:image1}.--grid div:nth-child(2){grid-area:text1}.--grid div:nth-child(3){grid-area:text2}.--grid div:nth-child(4){grid-area:image2}@media(max-width:675px){.--grid{grid-template-columns:1fr;grid-template-areas:"image1" "text1" "image2" "text2"}}.--roadmap .--grid{gap:2rem}.--roadmap .--grid div{height:auto}.--roadmap .--grid img{height:auto;width:100%;object-fit:contain}.--banner-image{display:flex;justify-content:center;flex-direction:column;align-items:center;background:linear-gradient(rgba(238,33,132,.62),rgba(3,149,240,.457)),url(lgw/images/retreat-gazing.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat}.--masonry-wrap{width:85%;margin:0 auto}.--masonry{columns:3}@media(max-width:1000px){.--masonry{columns:2}}@media(max-width:500px){.--masonry{columns:1;display:flex;overflow-x:scroll}}.--masonry img{break-inside:avoid;border-radius:10px;box-shadow:-4px -3px 9px -4px #99fbff,4px 4px 13px 2px rgba(238,0,138,.12)}.--icons-grid{display:grid;gap:2rem 1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.--icon-box{display:flex;justify-content:center;align-items:start;gap:1rem}.--icon-box p{width:230px}.--training{background:var(--lgw-dark-blue);padding:0}.--training-flex{margin:2rem 4rem;display:flex;justify-content:center;align-items:center}.--training img{height:400px;object-fit:cover}@media(max-width:500px){.--training-flex{margin:.5rem;padding:.5rem}.--training-flex h2{font-size:1.5rem}.--training img{height:300px}}.hb-unicorn-course-grid{display:grid;gap:2rem;grid-template-columns:auto 1fr}.hb-unicorn-course-grid h3{color:#fff}.hb-unicorn-course-grid ul{font-size:1.2rem}@media(max-width:920px){.hb-unicorn-course-grid .flex:first-child{display:block}}@media(max-width:500px){.hb-unicorn-course-grid{display:block}}.hb-unicorn-grid-icons{display:grid;justify-items:center;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.hb-unicorn-grid-icons div{display:flex;flex-direction:column;justify-content:start;align-items:stretch}.blur-float-container{position:sticky;top:100px;display:grid;place-items:center;grid-template-columns:1fr;margin-top:2rem;z-index:1}.blur-float-card{background:var(--lgw-dark-blue);margin-bottom:-10rem;padding:1rem;border-radius:10px}.play-btn{position:absolute;z-index:1}.wins{max-width:1300px;margin:0 auto;overflow:hidden}.wins .flickity-prev-next-button{background-color:var(--lgw-aqua-light);border:none}.wins .flickity-button-icon{fill:#fff}.wins .flickity-prev-next-button.next{right:2rem}.wins .flickity-prev-next-button.previous{left:2rem}.wins header{position:relative;height:33vh;margin-top:4rem;display:flex;align-items:center}.wins svg{position:absolute;right:50%;transform:translateX(50%);z-index:-1}.wins header div{display:grid;grid-template-columns:60% 40%;align-items:center;gap:2rem;width:45%;margin:0 auto}@media(max-width:1000px){.wins header div{display:block;width:100%;margin:1rem;text-align:center}}.wins h3{text-align:center;color:var(--lgw-fuchsia);font-size:3rem}.wins header h2{font-size:3rem;color:var(--lgw-teal)}@media(max-width:500px){.wins header h2{font-size:2rem}.wins h3{font-size:2rem}}.wins header h2 span{color:var(--lgw-fuchsia)}[data-flickity]{margin:1rem auto}.wins img{box-shadow:-4px -3px 9px -4px #99fbff,4px 4px 13px 2px rgba(238,0,138,.12);border-radius:15px}.wins hr{border:0;height:1px;background-image:linear-gradient(to right,white,var(--lgw-fuchsia-lighter),white)}.wins-slideshow{margin-top:2rem}.wins-slideshow .flickity-page-dots{bottom:0}@media(max-width:750px){.wins .carousel-cell-50{width:100%;padding:.5rem}.wins .carousel-inner{overflow:visible}}.review-card{background-color:var(--lgw-card-bg);width:100%;overflow:hidden;border:0;box-shadow:6px 5px 15px -13px #047273}.review-testimonial{display:flex;flex-direction:column;justify-content:stretch;align-items:center;padding:1.5rem .5rem;text-align:center}.review-video a{position:relative}.review-video a svg{position:absolute;top:75%;right:2%}.review-card a{color:var(--lgw-teal)}.review-card a:hover{font-weight:bolder}.card-body-full{padding:0 1rem;display:flex;flex-direction:column;justify-content:space-evenly;height:100%}.review-card_image{height:250px;width:100%;object-fit:cover}.review-card_image-round{height:200px;width:200px;object-fit:cover;border-radius:50%;box-shadow:0 4px 9px -3px #047273}.review-card_title{margin-bottom:6px;font-family:roboto slab,serif;font-weight:700;font-size:24px;line-height:32px}.review-card_subtitle{color:var(--lgw-dark-blue);font-weight:400;font-size:16px;line-height:19px}.review-card ul{margin:0;padding:0 20px;list-style:none}.review-card :where(li){display:flex;align-items:center;gap:25px;margin:10px 0}.review-card :where(li)>p{color:#030c14;font-size:16px;margin-bottom:0;line-height:200%}.review-card_link{color:#037e7f;font-size:20px}.review-cta{background-color:var(--lgw-teal);color:#fff}.review-cta h2{font-family:roboto slab,serif;color:#fff;font-size:3rem}.review-cta a{background-color:var(--lgw-aqua-light);color:var(--lgw-dark-blue);font-size:larger;padding:.5rem;margin-bottom:.25rem;border-radius:5px;font-weight:bolder}.review-cta a:hover{background-color:var(--lgw-aqua-lighter)}.review-card ul{display:flex;flex-direction:column;justify-content:space-evenly;height:100%}.success-point{display:flex;gap:10px;align-items:flex-start}.success-point svg{flex:0 0 20px;height:20px;width:20px;margin-top:2px}.success-point p{font-size:16px;font-weight:500;line-height:1.5}.review-dialog{border-radius:.6rem;z-index:9999;max-width:700px;max-height:80vh;position:fixed;overflow:hidden;border:none;padding:0;background-color:#efffff}@media(max-width:400px){.review-dialog{max-height:90vh;margin:1rem}}dialog::backdrop{background:rgba(0,0,0,.5)}.review-dialog img{width:100px;height:100px;object-fit:cover;border-radius:50%;margin-bottom:1rem}.modal-body{display:flex;flex-direction:column;align-items:center;padding:1.5rem}.modal-body-header{text-align:center}.modal-body-header h3{margin-bottom:0}.modal-body-content{padding:1rem;display:flex;flex-direction:column;gap:2rem;line-height:2;max-height:400px;overflow-y:auto;background-color:#fff;border-radius:10px}.review-dialog svg,.review-dialog .icon-round{position:absolute}.review-dialog .icon{cursor:pointer;z-index:1}.review-dialog svg:nth-of-type(2){bottom:-10vh}.hidden{display:none}iframe{border:none;border-radius:10px;margin:auto;flex:auto;width:540px;height:250px}#video{margin:auto;height:250px}@media(max-width:450px){iframe{width:250px;height:200px}#video{height:200px}}#faq p{font-size:1rem}