.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:#46726c;font-size:20px}.review-cta{background-color:var(--lgw-aqua-lighter);color:#221b1c}.review-cta h2{font-family:roboto slab,serif;color:#221b1c;font-size:3rem}.review-cta a{background-color:var(--lgw-fuchsia);color:#fff;font-size:larger;padding:.5rem;margin-bottom:.25rem;border-radius:5px;font-weight:bolder}.review-cta a:hover{background-color:#d83a62;color:#fff}.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}}.lgw__reviews-hero{height:500px;position:relative;padding-top:70px;overflow-x:clip;display:grid;grid-template-columns:1fr 5fr 1fr;align-items:center}@media(max-width:800px){.lgw__reviews-hero{height:350px}}.lgw__reviews-hero-text h1{font-size:5rem;z-index:2;color:var(--lgw-teal)}@media(max-width:800px){.lgw__reviews-hero-text h1{font-size:3rem}}@media(max-width:500px){.lgw__reviews-hero-text h1{font-size:2.25rem}}.lgw__reviews-hero-text h1 span{color:#000}.lgw__reviews-hero #bg{position:absolute;max-height:500px;width:100%;transform:scaleX(1.3);top:0;left:0;right:0;z-index:-1}.reviews-hero__decoration-wrap{position:relative;width:100%;height:100%}.lgw__reviews-hero #sparkle{position:absolute;width:200px;height:auto;left:-80px;top:105px;opacity:.3}@media(min-width:800px){.lgw__reviews-hero #sparkle{opacity:1;right:-80px;left:unset;top:unset;bottom:0}}.lgw__reviews-hero #deco-lines{position:absolute;width:200px;height:auto;right:-80px;top:-45px;opacity:.3}@media(min-width:800px){.lgw__reviews-hero #deco-lines{opacity:1;left:-80px;top:0}}.lgw__review-options{padding-top:1rem;max-width:50%;margin:2rem auto}@media(max-width:990px){.lgw__review-options{max-width:max-content;padding:0 .5rem}}@media(max-width:400px){.lgw__review-options{max-width:100%;padding:0}}.lgw__review-options ul{display:flex;padding-left:0;list-style:none;justify-content:center;align-items:center;gap:2rem}@media(max-width:500px){.lgw__review-options ul{display:grid;grid-template-columns:auto auto auto;grid-template-rows:1fr 1fr;grid-template-areas:"type type type" "option1 option2 option3";justify-content:center;align-items:center;gap:1rem}.lgw__review-options li:has(p){grid-area:type;text-align:center}}.lgw__review-options ul p{margin:0}.lgw__review-options a{margin:0;height:min-content;text-align:center;padding:.4rem 1rem;border:solid 1.5px var(--lgw-teal-medium);border-radius:5px;color:var(--lgw-teal)}.lgw__review-options a:hover{color:var(--lgw-dark-blue);background-color:#f6f5f3}@media(max-width:400px){.lgw__review-options a{max-width:100%;padding:.25rem .5rem}}a.lgw__review-option-active{background-color:var(--lgw-teal);border:solid 1.5px var(--lgw-teal);color:#fff;font-weight:700}a.lgw__review-option-active:hover{color:#fff;background-color:var(--lgw-teal)}.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 #FBD1DB,4px 4px 13px 2px rgba(169,45,72,.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}}.badge-row{display:flex;flex-wrap:wrap;gap:8px;margin:0 auto;align-items:center;justify-content:center;max-width:900px}