:root{--cream: #FFFFE5;--red: #DA3057;--primary-purple: #D4C8E9;--btn-purple: #D4BAE9;--dark-purple: #683B73;--dark-blue-grey: #334155;--dark: #262626;--green: #33A9B0}body{font-family:Figtree,sans-serif;font-size:20px;line-height:1.3em;font-weight:400;background-color:var(--cream);color:var(--dark);overflow:hidden;overflow-y:auto}h1,.h1{font-size:3.6em;font-weight:700}h3{font-weight:700;font-size:2.8em;margin-bottom:25px}h3:after{content:"";position:relative;height:1px;background:var(--dark);width:100px;display:block;margin:40px 0}h4{font-size:1.5em;font-weight:600}p{margin-bottom:35px}a{color:var(--dark-purple);font-weight:700}a:hover{text-decoration:none}.lead{font-weight:400;font-size:1.1em}.btn{border-radius:20px 0;font-size:.65em;font-weight:800;padding:10px 40px;opacity:1;transition:all .2s ease-in-out;background-color:var(--primary-purple);color:#000;text-transform:uppercase}.btn:hover{opacity:.7}.btn-dark{background-color:#1a1a1a;color:#fff}.btn-outline,.btn-outline:hover{border:1px solid #FFF}.btn-outline-purple,.btn-outline-purple:hover{border:1px solid var(--primary-purple)}.btn-white{background-color:#fff}.btn.btn-shadowed{box-shadow:1px 1px 15px #0000004d}.form-control{border-radius:0;border:0;min-height:50px}.container.container-wide{max-width:1455px}.navbar{height:90px;transition:all .2s ease-in-out}.navbar .navbar-brand img{max-height:60px;transition:all .2s ease-in-out}#mainNav.navbar-nav{align-items:center}#mainNav.navbar-nav .nav-link{font-weight:400;font-size:.8em;color:var(--dark)}#mainNav.navbar-nav .nav-item .nav-link{text-transform:uppercase;padding:2px 15px}#mainNav.navbar-nav .nav-item .nav-link.active{font-weight:700;color:var(--dark-blue-grey)}body:not(.menu-open) .navbar.shrink{height:70px;background:#000000b3;box-shadow:5px 0 10px #00000080}body:not(.menu-open) .navbar.shrink .navbar-brand img{max-height:45px;filter:brightness(100)}body:not(.menu-open) .navbar.shrink .nav-link{color:#fff!important}.hero-fade{position:absolute;z-index:1;top:0;left:0;height:100%;width:350px;background:#ffffe5;background:linear-gradient(100deg,#ffffe5 30%,#ffffe500 80%)}.hero-image-outer:before{content:"";position:absolute;height:550px;width:550px;background-color:var(--primary-purple);left:30%;top:130px;border-radius:100%}.hero-image-outer .hero-image{position:relative}#blog-hero{margin-top:50px;background-repeat:no-repeat;background-size:cover;background-color:#fff;background-position:center;padding:0;height:450px}#blog-hero:before{content:"";position:absolute;top:50px;height:200px;width:100%;background:#ffffe5;background:linear-gradient(0deg,#ffffe500,#ffffe5)}#blog-hero h1{position:relative;color:#fff;text-shadow:2px 2px 15px rgba(104,59,115,.6)}.card.card-blog-post{border:0;text-decoration:none;font-weight:400}.card.card-blog-post h5{font-weight:600;font-size:1.15em}.card.card-blog-post p{font-size:.8em;line-height:1.4em}.card.card-blog-post p.meta-data{text-transform:uppercase}#about{position:relative;z-index:1;margin-top:-200px;-webkit-mask-image:url(/build/assets/story-top-mask-Cvz7KWGC.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center top;-webkit-mask-size:110%;padding:200px 0 280px;background-image:url(/build/assets/lotus-white-B4-tcC-X.png);background-repeat:no-repeat;background-position:-270px bottom}#services{position:relative;z-index:2;padding:0;margin-top:-200px}#services .inner{background-color:#fff;background-image:url(/build/assets/lotus-bg-light-D8DnUJry.png);background-repeat:no-repeat;background-position:45% center;background-size:1000px;-webkit-mask-image:url(/build/assets/story-top-mask-flip-CNyUDtii.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center top;-webkit-mask-size:110%;padding:200px 0 280px}#services:before{content:"";position:absolute;top:50px;right:-120px;width:300px;height:300px;background-image:url(/build/assets/lotus-purple-dark-5DjaxhCv.png);background-size:contain;background-repeat:no-repeat;z-index:10;transform:rotate(-30deg)}#services .service .price{font-weight:700}#reviews{position:relative;z-index:3;padding:0;margin-top:-200px}#reviews .inner{background-color:var(--cream);-webkit-mask-image:url(/build/assets/story-top-mask-Cvz7KWGC.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center top;-webkit-mask-size:110%;padding:200px 0 100px}#blog{position:relative;z-index:4;padding-bottom:280px}#blog:before{content:"";position:absolute;top:-180px;left:-150px;width:300px;height:300px;background-image:url(/build/assets/lotus-black-D0xHh2uN.png);background-size:contain;background-repeat:no-repeat;z-index:10;transform:rotate(20deg)}#blog:after{content:"";position:absolute;bottom:300px;right:-130px;width:300px;height:300px;background-image:url(/build/assets/lotus-black-D0xHh2uN.png);background-size:contain;background-repeat:no-repeat;z-index:10;transform:rotate(-20deg)}#reviewCarousel .carousel-inner{margin-bottom:30px}#reviewCarousel .carousel-caption{position:static;text-align:left;padding:0}#reviewCarousel .carousel-indicators{display:none}#reviewCarousel .carousel-indicators .active[data-bs-target]{width:13px;height:13px}#reviewCarousel .carousel-control-prev,#reviewCarousel .carousel-control-next{position:static;opacity:1;color:var(--dark)}#reviewCarousel .carousel-control-prev-icon,#reviewCarousel .carousel-control-next-icon{width:10rem;height:3rem}#reviewCarousel .carousel-control-prev img,#reviewCarousel .carousel-control-next img{width:40px}section{padding:120px 0}#contact{position:relative;z-index:5;margin-top:-200px;padding:0}#contact .inner{padding-top:200px;padding-bottom:100px;-webkit-mask-image:url(/build/assets/story-top-mask-Cvz7KWGC.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center top;-webkit-mask-size:110%;background-image:url(/build/assets/lotus-white2-DrbAWQJR.png);background-repeat:no-repeat;background-position:-150px calc(100% - 30px);background-size:350px}#contact:before{content:"";position:absolute;height:300px;width:600px;background-color:#ffffcd;left:-300px;top:50px;border-radius:100%}#contact a{color:var(--dark-purple);font-weight:600;text-decoration:none}#contact a:hover{text-decoration:underline}.client-slider .tns-item .inner{height:140px;display:flex;align-items:center;justify-content:center}.client-slider img{max-width:200px;max-height:120px}.disc-icon{display:flex;align-items:center;justify-content:center;border-radius:100%;width:50px;height:50px;background-color:var(--green);color:#fff;margin-top:-10px}.disc-icon span{font-size:25px}.socials a img{height:40px;filter:brightness(0) invert(1);margin:0 8px;transition:filter .2s ease-in-out}.socials a:hover img{filter:brightness(1) invert(0)}footer .inner{background-image:url(/build/assets/footer-CDlMkmfD.jpg);background-size:cover;background-position:center;padding:80px 0}footer .navbar-brand img{max-height:35px}footer small{font-size:.7em}footer .socials a img{height:65px}footer #contact-info i{font-size:1.8em;margin-right:15px;display:inline-block}footer #contact-info span{font-weight:600;font-size:1.2em}footer #contact-info a{text-decoration:none;color:#fff}footer #contact-info a:hover{text-decoration:underline}.lb-outerContainer{overflow:hidden}.lb-socials{display:none;position:absolute;z-index:99;background-color:#fff;height:70px;top:0;right:0;border-radius:0 0 0 10px;padding:15px;display:flex;transition:all .5s ease-in-out}.lb-socials.closed{right:-200px}.lb-socials a img{height:40px;filter:brightness(0) invert(0);margin:0 8px;transition:filter .2s ease-in-out}.lb-socials a:hover img{filter:unset!important}.row.gutter-lg{margin-left:-50px;margin-right:-50px}.row.gutter-lg>div{padding-left:50px;padding-right:50px}.text-red{color:var(--red)}.text-primary-purple{color:var(--primary-purple)}.bg-primary-purple{background-color:var(--primary-purple)}.bg-dark{background-color:var(--dark)!important}.bg-green{background-color:var(--green)}.bg-cream{background-color:var(--cream)}.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1200px}.g-6,.gx-6{--bs-gutter-x: 4.5rem}.g-7,.gx-7{--bs-gutter-x: 6rem}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.grecaptcha-badge{display:none}@media screen and (max-width: 768px){body{font-size:18px;overflow-x:hidden}h1,.h1{font-size:2.2em;margin-bottom:30px}h1 br{display:none}h3{font-size:2.2em;text-align:center;margin-bottom:45px}h3:after{margin:15px auto}h4{font-size:1.4em}.btn{font-size:.6em;font-weight:700;padding:10px 30px}main{padding-top:60px}#mainNav.navbar-nav{margin:100px 0 auto}.navbar{height:80px!important}body:not(.menu-open) .navbar.shrink{height:60px!important;padding:0}.navbar .navbar-brand img{max-height:55px!important}body:not(.menu-open) .navbar.shrink .navbar-brand img{max-height:35px!important}.navbar-toggler{color:var(--dark-purple);border:0!important;box-shadow:none!important;position:relative;z-index:99}.navbar-toggler span{font-size:45px}.navbar-toggler .more{display:none}.navbar-toggler.collapsed .more,.navbar-toggler .close{display:inline}body:not(.menu-open) .navbar.shrink .navbar-toggler.collapsed .more,body:not(.menu-open) .navbar.shrink .navbar-toggler .close{color:#fff}.navbar-toggler.collapsed .close{display:none}.navbar-collapse{background-color:#fff;margin:0;height:100vh;display:flex;align-items:flex-end;top:0;left:0;position:absolute;width:100%}.navbar-brand{position:relative;z-index:99}#mainNav.navbar-nav .nav-item .nav-link{font-weight:700;font-size:35px;border:0!important;text-transform:initial;margin:15px 0}.navbar-collapse.show #mainNav .nav-item .nav-link{color:var(--dark)!important}section{padding:80px 0;overflow:hidden}.hero-fade{display:none}.hero-image-outer:before{height:280px;width:280px;left:50%;top:50px;margin-left:-140px}.hero-image-outer .hero-image{max-width:120%;margin-left:-10%}#about{-webkit-mask-image:url(/build/assets/mobile-story-top-mask-DERblMsG.png);background-image:none;margin-top:-50px;padding:50px 0 200px}#about:after{content:"";position:absolute;bottom:-40px;right:-175px;width:250px;height:250px;background-image:url(/build/assets/lotus-white-B4-tcC-X.png);background-size:contain;background-repeat:no-repeat;z-index:10;transform:rotate(10deg)}#services{margin-top:-80px}#services .inner{-webkit-mask-image:url(/build/assets/mobile-contact-mask-BG8QzqBp.png);-webkit-mask-size:auto 100%;background-position:center;background-size:250%;padding:100px 0 280px}#services:before{display:none}#services .service{font-size:.85em}#services .service .price{font-weight:700}#reviews{overflow:visible}#reviews:before{content:"";position:absolute;top:-50px;bottom:auto;right:auto;left:-100px;width:190px;height:190px;background-image:url(/build/assets/lotus-purple-dark-5DjaxhCv.png);background-size:contain;background-repeat:no-repeat;z-index:10;transform:rotate(10deg)}#reviews .inner{-webkit-mask-image:url(/build/assets/mobile-reviews-mask-D3yh6nm0.png);padding:100px 0}#blog{overflow:visible;padding-bottom:200px}#blog:before{top:-90px;left:-90px;width:180px;height:180px}#blog:after{display:none}#blog-hero{margin-top:-10px;height:300px}.card.card-blog-post{margin:0 -15px}.card.card-blog-post .card-body{margin:0 30px}#contact .inner{padding:80px 0;-webkit-mask-image:url(/build/assets/mobile-contact-mask-BG8QzqBp.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:right top;-webkit-mask-size:100%;background-repeat:no-repeat;background-position:-120px 10px;background-size:180px}#contact:before{height:300px;width:400px;left:auto;right:-200px;top:10px}.carousel-indicators{margin-left:20px}footer .inner{padding:40px 10px}footer .socials a img{height:45px;margin:0 6px}footer .socials a:last-child img{margin-right:0}.g-6,.gx-6{--bs-gutter-x: initial}.carousel{overflow:hidden}}
