html{font-size:16px}body{min-width:350px}.inter{font-family:Inter,sans-serif}.source-serif-pro{font-family:"Source Serif Pro",serif}.shadow{box-shadow:0 12px 50px #00000029;border-radius:20px}#main .fw-boldest{font-weight:900}section{margin-bottom:10rem;padding-top:8rem}body#catchlife30 .button{background-color:#367a8c;color:#fff;transition:all .35s ease}body#catchlife30 .button:hover{font-size:calc(var(--bs-body-font-size)*1.25);transition:all .35s ease;border-radius:5px}:root{--secondary-color: #fff;--primary-h: 193;--primary-s: 44%;--primary-l: 38%;--primary-color: hsl(var(--primary-h), var(--primary-s), var(--primary-l));--primary-color-lighten: hsl( var(--primary-h), var(--primary-s), calc(var(--primary-l) + 10%) )}body#catchlife30 .main-content .ct-btn{-webkit-font-smoothing:antialiased;display:block;border:none;color:#fff}.ct-btn:active{transform:scale(.95)}.button--bubble{position:relative;z-index:2;color:#fff;background:none}.button--bubble:hover{background:none}.button--bubble+.button--bubble__effect-container .ct-btn{transition:border-radius .6s ease}.button--bubble:hover+.button--bubble__effect-container .circle{background-color:var(--primary-color-lighten)}.button--bubble:hover+.button--bubble__effect-container .ct-btn{background-color:var(--primary-color-lighten);border-radius:38px;transition:border-radius .5s cubic-bezier(.5,-.5,.5,1.5)}.button--bubble:active+.button--bubble__effect-container{transform:scale(.95)}.button--bubble__container{position:relative;display:inline-block;box-sizing:border-box}.button--bubble__container .effect-button{position:absolute;width:50%;height:25%;top:50%;left:25%;z-index:1;transform:translateY(-50%);background:var(--primary-color);transition:background .1s ease-out}.button--bubble__effect-container{position:absolute;display:block;width:200%;height:400%;top:-150%;left:-50%;-webkit-filter:url(#goo);filter:url(#goo);transition:all .1s ease-out;pointer-events:none}.button--bubble__effect-container .circle{position:absolute;width:25px;height:25px;border-radius:15px;background:var(--primary-color);transition:background .1s ease-out}.button--bubble__effect-container .circle.top-left{top:40%;left:27%}.button--bubble__effect-container .circle.bottom-right{bottom:40%;right:27%}.goo{position:absolute;visibility:hidden;width:1px;height:1px}nav{min-width:350px;background-color:#ffffffe6}nav .navbar-brand img{max-height:100px;min-height:50px;min-width:250px}nav ul.nav{width:100%}header nav.navbar .navbar-nav .nav-item a{padding:15px;text-decoration:none;color:#367a8c}header nav.navbar .navbar-nav .nav-item a:hover{color:#fff}nav .hover-animation ul li:nth-last-child(n+3) a,nav .hover-animation ul li:nth-last-child(n+3) a:after,nav .hover-animation ul li:nth-last-child(n+3) a:before{transition:all .5s}nav .hover-animation ul li:nth-last-child(n+3) a{position:relative;z-index:1}nav .hover-animation ul li:nth-last-child(n+3) a:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:1px;content:".";color:transparent;background:#367a8c;opacity:0;z-index:-1}nav .hover-animation ul li:nth-last-child(n+3) a:hover:after{opacity:1;visibility:visible;height:100%}#main{background-color:#fff;padding-top:41px;max-width:1800px;overflow-x:hidden}.hero-img img{border-radius:70px}.hero-text h1{font-weight:900}.hero-text a{background-color:#367a8c;color:#fff;border-radius:40px}.group-improvement{background-color:#31a018;border-radius:12px;color:#fff}#wellBeing .py-5{background-color:#f5f5f5;border:2px solid #bfbfbf}#testimonies .card{background-color:#f5f5f5;border-radius:30px}@media only screen and (min-width: 768px){#testimonies .carousel-indicators{margin-left:15%!important}}#personalProgress img{max-width:528px}#team{min-height:860px}#team img{max-width:398px;border-radius:50%}#team button.carousel-control-prev{justify-content:left}#team button.carousel-control-next{justify-content:right}#product .product-img{box-shadow:2px 2px 5px 5px #bfbfbf,-2px -2px 10px 5px #bfbfbf;border-radius:30px;text-decoration:none;color:inherit}#Contact .row{background-color:#91bed1;margin-top:150px;padding:5rem 5rem 1rem}#Contact .submit button{background-color:#367a8c;color:#fff;border-radius:.25rem;transition:all .7s ease-in-out}#Contact .submit button:hover{background-color:var(--primary-color-lighten);box-shadow:0 0 15px 5px var(--primary-color-lighten),inset 0 0 10px var(--primary-color-lighten);transition:all .7s ease-in-out}footer{padding-top:10rem}@media only screen and (min-width: 1400px){#habits img{max-height:850px}}@media only screen and (max-width: 450px){#habits{font-size:1px}}@media only screen and (max-width: 992px){#habits img{width:674px}}@media only screen and (max-width: 1200px){html{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/custom.css.map */
