@font-face{font-family:__Inter_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(_next/static/media/ec159349637c90ad-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(_next/static/media/513657b02c5c193f-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(_next/static/media/fd4db3eb5472fc27-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(_next/static/media/51ed15f9841b9f9d-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(_next/static/media/05a31a2ca4975f99-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(_next/static/media/d6b16ce4a6175f26-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Inter_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(_next/static/media/c9a5bc6a7c948fb0-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Fallback_aaf875;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_aaf875{font-family:__Inter_aaf875,__Inter_Fallback_aaf875;font-style:normal}@font-face{font-family:Lato;src:url(_next/static/media/Lato-Regular.4291f48c.ttf)}@font-face{font-family:Inter Bold;src:url(_next/static/media/Inter-Bold.c146dcab.ttf)}@font-face{font-family:Lato Light;src:url(_next/static/media/Lato-Light.bec6f0ae.ttf)}@font-face{font-family:Inter;src:url(_next/static/media/Inter-Regular.1282ebc6.ttf)}@font-face{font-family:Lato Bold;src:url(_next/static/media/Lato-Black.98118e9d.ttf)}.selectedFace{background-color:#8decc8}*{padding:0;box-sizing:border-box;margin:0;font-family:Lato}.container{max-width:1512px;padding:0 40px;width:100%;margin:auto}p{font-size:24px}.font20{font-size:20px}.font24{font-size:24px}.font26{font-size:26px}.font36{font-size:36px}.font34{font-size:34px}.font32{font-size:32px}footer.site-footer{margin-top:-150px;z-index:1}main{z-index:9;position:relative}.green-btn-for-profile-update{color:#000;text-align:center;cursor:pointer;font-family:Lato Bold;font-size:20px;font-style:normal;font-weight:600;line-height:normal;border-radius:51px;background:#50ff96;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);text-decoration:none;padding:10px 15px;border:none;display:inline-block}.green-btn a{background:#50ff96}.gray-btn a,.green-btn a{color:#000;text-align:center;font-family:Lato Bold;font-size:24px;font-style:normal;font-weight:900;line-height:normal;border-radius:51px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);text-decoration:none;padding:20px 60px;display:inline-block}.gray-btn a{background:#d8ece0}header .container{max-width:1512px;width:100%;margin:auto;display:flex;align-items:center;padding:10px 20px}body{overflow-x:hidden}header .navigation nav ul li{padding:0 10px}header .navigation nav ul{display:flex;list-style:none}header .navigation nav ul li a{color:#717171;text-align:center;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;text-decoration:none;cursor:pointer}header .navigation nav ul li.current a,header .navigation nav ul li:hover a{font-weight:700}header .container .logo{padding-right:20px}header .right-btns{margin-left:auto;display:flex;padding-left:30px;align-items:center}header .right-btns .signup p a{color:#045010;font-family:Lato Bold;font-size:24px;font-style:normal;font-weight:900;line-height:normal;text-decoration:none}header .right-btns .signup{padding-right:30px}header .right-btns .green-btn a{border-radius:51px;background:#50ff96;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:inline-block;text-decoration:none;color:#000;text-align:center;font-family:Lato Bold;font-size:24px;font-style:normal;font-weight:900;line-height:normal;padding:20px 30px;min-width:224px}.hero{background:url(_next/static/media/hero-bg.eb6f131e.png)}header{z-index:99;position:relative;background:transparent}.hero{background-size:95% 100%;background-repeat:no-repeat;margin-top:-131px;padding-top:calc(131px + 171px);padding-bottom:174px}.hero .two-col{display:flex;padding-right:20px;justify-content:space-between}.hero .heading h1{font-size:70px}.hero .heading h1,.hero .heading h1 span.welcome{color:#045010;font-family:Lato Bold;font-style:normal;text-align:center;font-weight:900;line-height:normal;text-transform:uppercase}.hero .heading h1 span.welcome{font-size:115px}.hero .heading h1 span{font-family:Lato Light;font-weight:300;text-transform:uppercase}.hero .heading h1 span,.hero .heading p{color:#045010;font-style:normal;line-height:normal}.hero .heading p{text-align:center;font-family:Lato;font-size:32px;font-weight:400;max-width:490px;margin:auto;padding-top:65px}.hero .heading{padding-right:29px;width:57%}.hero .image-col{width:43%}.hero .image-col img{max-width:100%}.signup-row .container{display:flex;justify-content:flex-end;align-items:center;padding-top:75px;padding-bottom:68px}.signup-row .green-btn a{color:#000;text-align:center;font-family:Lato Bold;font-size:24px;font-style:normal;font-weight:900;line-height:normal;border-radius:51px;background:#50ff96;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);text-decoration:none;padding:20px 30px;min-width:302px;display:inline-block}.video-section{padding:64px 0 164px;position:relative}.video-section .video-placeholder .box{width:80%;max-width:1069px;height:572px;background:#000;display:flex;justify-content:center;align-items:center;margin:116px auto auto}.yellow-strip{color:#045010;font-family:Lato;font-size:45px;font-style:normal;font-weight:700;line-height:normal;padding:13px 0}.yellow-strip:before{content:"";width:80%;height:80px;position:absolute;z-index:-1;top:64px;left:0;max-width:1280px;border-radius:0 100px 100px 0;background:#ffdf35;box-shadow:4px 4px 10px 0 rgba(0,0,0,.25)}.yellow-strip.right{text-align:right}.yellow-strip.right:before{right:0;left:unset;border-radius:100px 0 0 100px;box-shadow:4px 4px 10px 0 rgba(0,0,0,.25)}.video-section.green-bg{background:#d5ffda;z-index:-1}.donate-section .donate-bg{background:url(_next/static/media/smile.361b4efe.png)}.donate-section{position:relative;padding:128px 0 71px}.donate-section .yellow-strip:before{top:128px}.donate-section .donate-bg{position:relative;background-position:100% 100%;background-repeat:no-repeat;margin-top:102px}.donate-section .donate-bg p{color:#7accb6;font-family:Lato Bold;font-size:110px;font-style:normal;font-weight:900;line-height:normal;width:60%;max-width:813px;padding-bottom:165px}.donate-section .btn-row{display:flex;justify-content:space-between;align-items:center;padding-top:10px}.donate-section .btn-row p{color:#045010;font-family:Lato;font-size:31px;font-style:normal;font-weight:500;line-height:normal;padding-left:20px;text-align:center}.donate-bg .abs-dots{position:absolute;z-index:-1;top:-86px;left:134px}.donate-section .green-btn a{width:100%}.download-section{background:url(_next/static/media/download-bg.66356e37.png);position:relative;background-repeat:no-repeat;background-size:cover;padding:260px 0 170px;z-index:-2;margin-top:-8%}.download-section .yellow-strip:before{top:260px}.download-section .app-links .btns{display:flex;justify-content:flex-end;align-items:center}.download-section .app-links{display:flex;flex-direction:column;justify-content:flex-end;text-align:right;margin-top:-26px}.download-section .app-links p{color:#4f4f4f;font-family:Inter Bold;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.books-section .books-img .img-shadow img{max-width:100%}.books-section{position:relative;padding:38px 0}.books-section .yellow-strip:before{top:38px}.books-section .books-img .abs-dots{position:absolute}.books-section .books-img{position:relative;text-align:center;padding:153px 0 112px;width:-moz-fit-content;width:fit-content;margin:auto}.books-section .books-img .img-shadow:before{max-width:100%;border-radius:873px;background:#d3ffd8;filter:blur(112.5px);width:873px;height:468px;content:"";position:absolute;z-index:-1;left:0;right:0;margin:auto}.books-section .books-img .img-shadow{position:relative}.books-section .books-img .abs-dots.top{right:-82px;top:50px}.books-section .books-img .abs-dots.bottom{left:-180px;bottom:60px;z-index:-1}.books-section .green-btn{text-align:center}footer.site-footer{background:url(_next/static/media/footer-bg.ccfbc3bd.png);background-repeat:no-repeat;background-size:cover;background-position:top;padding-top:615px}footer .three-col{display:flex;padding-bottom:79px;position:relative;z-index:1}footer .three-col .logo-col{width:25%;margin-right:100px}footer .three-col .logo-col p{color:#fff;font-family:Lato;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:25px 0}footer .social-links{display:flex}footer .social-links .icon{padding-right:30px}footer h3{font-family:Lato Bold;font-size:32px;font-weight:900;padding-bottom:24px}footer .footer-bottom,footer h3{color:#fff;font-style:normal;line-height:normal}footer .footer-bottom{font-family:Lato;font-size:15px;font-weight:400;text-align:center;padding-bottom:10px}footer .about,footer .footer-nav{width:calc((100% - 25% - 100px)/2);padding-right:20px;padding-top:30px}footer .footer-nav nav ul li a{color:#fff;font-family:Lato;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}footer .footer-nav nav ul li{list-style:none;padding-bottom:6px}footer .about .icon-text{display:flex;padding-bottom:8px}footer .about .icon-text .icon{width:14px;height:14px;margin-right:8px}footer .about .icon-text p,footer .about .icon-text p a{color:#fff;font-family:Lato;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;max-width:376px}.mobile-navigation{display:none}.donate-section .btn-row .green-btn{width:256px}.donate-section .btn-row div:last-child{width:calc(100% - 250px)}.books-section{padding-bottom:0!important}footer.site-footer .container:before{background:linear-gradient(180deg,rgba(183,255,165,0),rgba(201,255,188,0) .01%,rgba(0,30,15,.3) 81.97%);content:"";width:100%;height:100%;position:absolute;top:0;z-index:0;left:0}footer{position:relative}.mobile-navigation .hamburger{cursor:pointer}.mob.right-plant,.mob.right-plant svg{pointer-events:none}#login-page header .container{padding:40px 40px 0}.form-two-col{display:flex}.form-two-col .col{width:50%}.form-two-col .img-bg{background:linear-gradient(180deg,rgba(80,255,150,0),#50ff96 102.19%);text-align:right;padding:130px 85px 100px 50px;height:100vh}#signup-page .form-two-col .img-bg{height:calc(100vh + 20px)}.form-two-col .form-col{padding:130px 50px 200px 93px;z-index:99}#login-page section,#signup-page section{margin-top:-144px}#login-page header .container img,#signup-page header .container img{max-width:250px;height:auto}#login-page section .img-bg img{max-width:585px;max-height:100%;width:100%;height:543px;object-fit:contain;object-position:bottom right}#signup-page section .img-bg img{max-width:590.309px;max-height:476.71px;width:100%;height:auto;object-fit:contain;object-position:bottom right}.form-two-col .form-col .max{max-width:587px}.form-two-col .form-col .signup-opt{display:flex;justify-content:flex-end;align-items:center}.form-two-col .form-col .signup-opt p{color:#000;text-align:center;font-family:Lato Light;font-size:16px;font-style:normal;font-weight:300;line-height:normal;padding-right:30px}.form-two-col .form-col .green-btn a{font-size:14px;font-weight:300;padding:6px 36px;font-family:Lato Light}.form-two-col .form-col h1{color:#049762;font-family:Lato Bold;font-size:36px;font-weight:900;padding-top:50px;padding-bottom:30px}.form-two-col .form-col h1 span{color:#049762;font-family:Lato;font-size:22px;font-weight:400}.form-two-col .form-col h2{color:#717171;font-family:Lato;font-size:20px;font-weight:700;padding-bottom:20px}.form-two-col .form-col .field input,.form-two-col .form-col .field label,.form-two-col .form-col .field option,.form-two-col .form-col .field select{color:#000;font-family:Lato Light;font-size:18px;font-style:normal;font-weight:300;line-height:normal;width:100%;display:inline-block;padding-bottom:6px}.form-two-col .form-col .field input,.form-two-col .form-col .field option,.form-two-col .form-col .field select{border-radius:10px;background:#f1f1f1;width:100%;display:inline-block;border:none;font-size:18px;padding:9px}.form-two-col .form-col .field:first-child{padding-bottom:10px}.form-two-col .form-col .signup-opt .green-btn a{min-width:160px}.form-two-col .form-col .forgot a{color:#049762;font-family:Lato;font-size:12px;font-weight:400;text-decoration:none}.form-two-col .form-col .login-as{padding-top:7px;display:flex;flex-direction:column;align-items:center}.form-two-col .form-col .login-as p{color:#000;text-align:center;font-family:Lato Light;font-size:14px;font-weight:300;padding-bottom:21px}.form-two-col .form-col .login-as .two-btns{display:flex;justify-content:center;padding-bottom:15px;flex-wrap:wrap}.form-two-col .form-col .login-as .two-btns a{width:220px;padding:7px 23px}.form-two-col .form-col .login-as .two-btns .green-btn{padding-right:15px;padding-left:15px;padding-bottom:10px}.form-two-col .form-col .login-with{display:flex;align-items:center}.form-two-col .form-col .login-with p{padding-right:32px;color:#000;font-family:Lato Light;font-size:16px;font-weight:300}.form-two-col .form-col .login-with .btn:first-of-type{margin-right:17px}.form-two-col .form-col .login-with .btn{width:45px;height:45px}#signup-page .form-two-col .form-col{padding-bottom:100px}.form-two-col .form-col .field .password{position:relative}.form-two-col .form-col .field .password .eye{position:absolute;right:18px;top:calc(50% - 10px);cursor:pointer}.form-two-col .center{height:100%;display:flex;align-items:center;justify-content:center}.form-two-col .form-col .signup-opt.mobile,.mobile{display:none}#signup-page .form-two-col .form-col .field input::placeholder{opacity:0}.form-two-col .form-col{max-height:100vh;overflow-y:scroll}.reg-btn{margin-top:15px}.heading40{font-size:40px}.heading50{font-size:50px}.greenshadow:before{height:60%;bottom:0}.heading60{color:#045010;text-align:center;font-family:Lato;font-size:60px;font-style:normal;font-weight:900;line-height:normal}.greenshadow{position:relative;width:-moz-fit-content;width:fit-content;margin:auto}.greenshadow:before{content:"";width:calc(100% + 20px);height:70%;background:#f6fff7;position:absolute;bottom:-10px;z-index:-1;left:-10px}.top-sec .green-bg p{font-size:32px;font-weight:900}.teamsection p,.top-sec .green-bg p{color:#000;font-family:Lato;font-style:normal;line-height:normal}.teamsection p{font-size:30px}.top-sec{margin-top:-100px;padding-top:calc(100px + 47px)}.top-sec h1{margin-bottom:63px}.top-sec .green-bg{background:#f6fff7;padding:120px 0}.teamsection{padding:50px 0}.teamsection .two-col{display:flex;align-items:center}.teamsection h2{margin-bottom:calc(63px + 28px)}#about-page main .container,.container.inner{padding:0 90px}.teamsection .two-col .team-img{width:40%;max-width:-moz-fit-content;max-width:fit-content}.teamsection .two-col .text{width:calc(60% - 39px - 29px);margin-left:calc(39px + 29px)}.teamsection .two-col .team-img .image{position:relative;max-width:-moz-fit-content;max-width:fit-content}.teamsection .two-col .team-img .image:before{position:absolute;content:"";width:100%;height:100%;background:#40c79f;z-index:-1;left:28px;bottom:29px}.teamsection .green-bg:nth-child(odd) .two-col .text{padding-left:0;padding-right:24px;margin-left:0}.teamsection .green-bg{position:relative}.teamsection .green-bg:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;width:100%;background:#f6fff7;height:80%;z-index:-1}.teamsection .green-bg:nth-child(odd){margin-top:calc(200px + 28px)}.teamsection .two-col .team-img .name{border-radius:10px;background:#ffdf35;box-shadow:15px 15px 10px 0 rgba(0,0,0,.25);position:absolute;padding:21px;min-width:550px;bottom:-54px;left:100px}.teamsection .two-col .team-img .name p{font-size:49px;font-weight:900}.teamsection .two-col .team-img .name p,.teamsection .two-col .team-img .name p span{color:#045010;font-family:Lato;font-style:normal;line-height:normal;text-transform:uppercase}.teamsection .two-col .team-img .name p span{font-size:20px;font-weight:500;display:block}.teamsection .two-col .team-img{position:relative}.teamsection .green-bg:nth-child(odd) .two-col .team-img .name{right:43px;left:unset}.disclaimer h1{color:#045010;font-family:Lato Bold;font-size:64px;font-weight:900;padding-bottom:36px}.disclaimer h2{color:#000;font-family:Lato;font-size:25px;font-weight:700;padding-bottom:15px}.disclaimer p,p{color:#4f4f4f;font-family:Lato;font-size:24px;font-style:normal;font-weight:400;line-height:normal;max-width:1267px}.disclaimer .text{padding-bottom:50px}.selected a{background:#717171;color:#fff}header .username{display:flex;align-items:center;padding-left:30px}header .username p{color:#000;text-align:center;font-family:Lato;font-size:20px;font-weight:500}.dp,header .username .dp{margin-left:20px;width:66px;height:66px;background:#fff;border-radius:100%;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;justify-content:center;align-items:center}.dp img,header .username .dp img{width:39.346px;height:39.346px}header.backend{background:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.25)}.hello-section{background:#024f48;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:29px 0}.hello-section p{color:#fff;font-family:Lato;font-weight:500}.hello-section p span{color:#fff;font-family:Lato;font-size:1.33em;font-weight:700}.start-section .container{border-radius:15px;background:#eaffef;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);margin-top:30px;margin-bottom:21px}.start-section h2{color:#4f4f4f;font-family:Lato Bold;font-weight:900;padding-bottom:15px}.start-section .container .two-col{display:flex;justify-content:space-between}.progress-section .green-btn a,.start-section .green-btn a{color:#4f4f4f;text-align:center;font-family:Lato;font-size:18px;font-weight:500;min-width:221px;padding:14px 40px}.start-section .container .two-col .col:first-child{align-self:center;padding:33px 0}.start-section .container .two-col .col .image img{height:100%;width:184px;vertical-align:bottom;margin-top:-54px}.two-col{display:flex}.progress-section .container{border-radius:15px;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);margin-bottom:20px;padding-top:33px;padding-bottom:33px}.progress-section .container>p{color:#024f48;font-family:Lato;font-weight:700;padding-bottom:17px}.progress-section .container .two-col{justify-content:space-between}.progress-section .progress .bar{border-radius:15px;background:#f4f4f4;box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.25);width:calc(100% - 72px - 24px);height:26px;padding:6px;max-width:906px}.progress-section .progress .bar .green{width:15%;border-radius:15px;background:#8df2ba;height:15px}.progress-section .container .two-col .col:first-child{width:calc(100% - 220px - 20px)}.progress-section .container .two-col .progress{width:100%;display:flex;align-items:center}.progress-section .container .two-col .progress .percent p{color:#40c79f;font-family:Lato;font-weight:700}.progress-section .container .two-col .progress .percent{padding-left:24px}.progress-section .container .two-col .progress p{color:#4f4f4f;text-align:center;font-family:Lato;font-size:20px;font-weight:400}.links-section .flex-cols{padding:0;display:flex;flex-wrap:wrap}.links-section{padding-bottom:60px}.links-section .flex-cols .col{width:calc((100% - 20px)/2);border-radius:15px;background:#d3ffd8;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:35px 35px 35px 60px;margin-bottom:20px;display:flex;align-items:center}.links-section .flex-cols .col:nth-child(odd){margin-right:20px}.links-section .flex-cols .col p{padding-left:30px;color:#024f48;font-family:Lato;font-weight:600}.links-section .flex-cols .col.dark{border-radius:15px;background:#024f48;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.links-section .flex-cols .col.dark p{color:#fff;font-family:Lato;font-weight:600}footer.backend .footer-bottom p{color:#adadad;text-align:center;font-family:Lato;font-weight:500}footer.backend .logo{display:flex;flex-direction:column}.upcoming h2{color:#fff;text-align:center;font-family:Lato Bold;font-weight:900;background:#024f48;padding:14px 30px;margin-bottom:60px}.upcoming .container{border-radius:20px;background:#eaffef;box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.25);padding:31px}.upcoming .container .session{border-radius:12px;background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.25);padding:30px 68px 29px 69px;margin-bottom:10px}.upcoming .container .session h3{color:#4f4f4f;font-family:Lato;font-weight:700;padding-bottom:30px}.upcoming .container .session>.two-col{justify-content:space-between;align-items:end;margin-bottom:21px}.upcoming .container .session>.two-col .details .name{color:#4f4f4f;font-family:Lato;font-weight:500}.upcoming .container .session>.two-col .details{padding-left:23.8px}.upcoming .container .session>.two-col .details .dt{color:#4f4f4f;font-family:Lato Light;font-size:15px;font-weight:300;padding-right:12px}.upcoming .container .session>.two-col .details .location>span:first-child{width:13px;height:16px;display:inline-block;margin-right:8px}.upcoming .container .session>.two-col .details .location span{vertical-align:middle}.upcoming .container .session>.two-col .details .dd{color:#4f4f4f;font-family:Lato;font-size:15px;font-weight:400}.upcoming .container .session>.two-col .dateTime p{color:#000;font-family:Lato;font-size:15px;font-weight:400;padding-top:6px}.upcoming .container .session .description p{color:#000;font-family:Lato Light;font-weight:300;max-width:1271px;letter-spacing:.2px}.upcoming .container .session .description p a{color:#000;font-family:Lato;font-weight:600;text-decoration:none}.upcoming .container .session .description p:first-child{padding-bottom:10px}.upcoming .container .session .description{padding-bottom:20px}.upcoming .container .session .buttons{display:flex;justify-content:flex-end}.upcoming .container .session .buttons .grey-btn a{border-radius:51px;background:#f4f4f4;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);margin-right:50px}.upcoming .container .session .buttons .green-btn a{min-width:220px;padding:20px 30px}.upcoming .scroll{max-height:1189px;overflow-y:auto;border-radius:12px;height:90vh;min-height:550px}.upcoming{padding-bottom:98px}.scroll::-webkit-scrollbar{width:7px}.scroll::-webkit-scrollbar-track{background:#024f4838}.scroll::-webkit-scrollbar-thumb{background-color:#024f48;border-radius:30px;border:none}.links-section .flex-cols .col a{text-decoration:none}footer.backend{background:#fff;padding-top:20px}footer.backend .footer-bottom:before{content:"";height:1px;width:100%;position:absolute;bottom:42px;background:#adadad;left:0}footer.backend .container{padding:0 23px}footer.backend .footer-bottom{padding-bottom:11px;padding-top:7px;margin-top:20px}.profile-section{padding:80px 0 30px}.profile-section .two-col .col.image{width:40%;border-radius:20px;background:#d3ffd8;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);position:relative;max-width:534px;padding:170px 25px 200px;text-align:center}.profile-section .two-col .col:last-of-type{width:60%;padding-left:77px}.profile-section .two-col .col.image .wave{position:absolute;width:100%;left:0;right:0}.profile-section .two-col .col.image .wave.top{top:0}.profile-section .two-col .col.image .wave.bottom{bottom:0;width:100%}.profile-section .two-col .col.image .wave img{width:100%}.profile-section .two-col{justify-content:center}.profile-section .two-col .col:last-of-type h2{color:#4f4f4f;font-family:Lato;font-size:35px;padding-bottom:26px;font-weight:500}.profile-section .edit-form .field input,.profile-section .edit-form .field label{width:100%;display:inline-block}.profile-section .edit-form .field label{color:#000;font-family:Lato Light;font-size:20px;font-weight:300;padding-bottom:2px}.profile-section .edit-form .field input{color:#0c7d77;font-family:Lato;font-size:24px;font-weight:500;border-radius:15px;background:#f2f2f2;box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.25);border:none;padding:10px 18px}.profile-section .edit-form .field{padding-bottom:9px}.form-two-col .form-col .field option,.profile-section .edit-form .field select{border-radius:10px;background:#f1f1f1;width:100%;display:inline-block;border:none;font-size:18px;padding:9px;color:#0c7d77}.profile-section .edit-form .green-btn a{width:100%;color:#000;font-family:Lato Light;font-size:22px;font-weight:300;padding:10px;margin-bottom:12px}.profile-section .two-col .col.image .edit{display:flex;justify-content:center;align-items:flex-end;width:-moz-fit-content;width:fit-content;position:absolute;right:0;bottom:10px}.profile-section .two-col .col.image .img-block{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;position:relative}.profile-section .two-col .col.image .edit a{text-decoration:none}.profile-section .two-col .col.image .edit p{color:#4f4f4f;font-family:Lato Light;font-size:12px;font-weight:300;position:relative;left:-10px}.profile-section .two-col .col.image .name p{color:#4f4f4f;text-align:center;font-family:Lato;font-size:32px;font-weight:700}.profile-section .two-col .col.image .name p.location{color:#4f4f4f;font-family:Lato Light;font-size:15px;font-weight:300}.profile-section .two-col .col.image .name p.location span{vertical-align:middle;padding-right:2px}.profile-section .two-col .col.image .name{padding-bottom:35px}.profile-section .edit-form .green-btn.change{padding-top:6px}#dashboard-page main .container{width:calc(100% - 20px - 20px)}header .right-btns.mobile{display:none}footer.backend .logo a{width:-moz-fit-content;width:fit-content}.hello-section .container{padding:0}footer.backend .container{width:100%!important}.mob{display:none}.mobile-navigation .dropdown.navigation.backend ul{background:#fff;padding:20px 15px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:0 0 10px 10px}.mobile-navigation .dropdown.navigation.backend{top:120px;max-width:768px}.mobile-navigation .dropdown.navigation.backend ul li a{border-bottom:.5px solid #c4c4c4;padding:20px;display:inline-flex;width:100%}.mobile-navigation .dropdown.navigation.backend ul li span{margin-right:15px}.mobile-navigation .dropdown.navigation.backend ul li:last-of-type a{border-bottom:none}.mobile-navigation .dropdown.navigation.backend{position:absolute;right:0;width:100%;width:93%;margin-left:3.5%;margin-right:3.5%;background:#8eefb7}.mobile-navigation .dropdown.navigation.backend ul{flex-direction:column;padding:30px}.mobile-navigation .dropdown.navigation.backend ul li{font-size:18px;padding-bottom:10px}.mobile-navigation .hamburger svg{width:30px;height:30px}header.backend .mobile-navigation{display:block;padding-left:30px}header.backend .container{position:relative}section.upcoming.sessions{background:#eaffef;padding-bottom:46px}section.upcoming.sessions .container{border-radius:unset;box-shadow:none}.search input{border-radius:15px;background:#fff;border:none;color:#adadad;font-family:Lato Light;font-size:25px;font-style:normal;font-weight:300;line-height:normal}.search input::placeholder{color:#adadad}.search{position:relative}.search .icon{position:absolute;left:18px;top:calc((100% - 25px)/ 2);margin:auto}.search input{padding:17px 17px 17px 64px;width:100%}.mobile-navigation .dropdown.navigation.backend{max-width:300px;margin-right:1%}.mobile-navigation .dropdown.navigation.backend ul li:last-child,.mobile-navigation .dropdown.navigation.backend ul li:last-child a{padding-bottom:0}.session-search .search input{border-radius:15px;background:#f5f5f5}.session-search .search{max-width:676px;margin-left:auto;margin-top:15px;margin-bottom:15px}.weekly-prog h1{color:#4f4f4f;font-family:Inter Bold;font-size:32px;font-weight:700;padding-left:69px}.weekly-prog h1+p{color:#4f4f4f;font-family:Inter;font-size:16px;font-weight:400;padding-left:69px;padding-bottom:48px}#diary-page main{background:#eaffef}.weekly-prog{padding:44px 0 31px}.weekly-prog .chart{border-radius:15px;background:#fff;box-shadow:inset 0 6px 6px 0 rgba(0,0,0,.25);padding:50px 35px;max-width:900px;height:auto;width:70%}.weekly-prog .hours{border-radius:15px;background:#fff;box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.25);width:calc(100% - 70% - 30px);padding:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.weekly-prog .two-col{justify-content:space-between}.weekly-prog .hours>p{padding-bottom:40px;color:#4f4f4f;font-family:Lato;font-size:20px;font-weight:600}.circle{width:25px;height:25px;background:#fff;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));display:inline-block;border-radius:100%;vertical-align:middle;margin-right:20px}.weekly-prog .hours .weekly p{color:#4f4f4f;font-family:Lato;font-size:15px;font-weight:400;margin-bottom:25px}.weekly-prog .hours .weekly .num{color:#4f4f4f;font-family:Lato;font-size:20px;font-weight:700;padding-left:20px}.yellow{background:#ffbf00}.days .day{border-radius:12px;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:27px 50px;margin-bottom:10px}.days .day>.two-col{justify-content:space-between;align-items:center}.days{padding-bottom:38px}.days .day h3{color:#4f4f4f;font-family:Lato;font-size:20px;font-weight:700;padding-bottom:10px}.days .day .date{color:#4f4f4f;font-family:Lato;font-size:15px;font-weight:400}.days .day .date:first-of-type{padding-bottom:10px}.red{background:red}.green{background:#78c849}.days .day>.two-col .col:last-of-type>p{color:#4f4f4f;text-align:center;font-family:Lato;font-size:15px;font-weight:400;padding-bottom:12px}.days .day>.two-col .col:last-of-type>.two-col{justify-content:space-around}.days .day>.two-col .col:last-of-type .num-of-hr p{color:#4f4f4f;text-align:center;font-family:Lato;padding-top:12px;font-size:12px;font-weight:400}.days .day>.two-col .col:last-of-type .num-of-hr .circle{margin-right:auto;margin-left:auto}.days .day>.two-col .col:last-of-type .num-of-hr{padding-left:20px;padding-right:20px}.mobile-scroll::-webkit-scrollbar{width:7px}.mobile-scroll::-webkit-scrollbar-track{background:#f2f2f2}.mobile-scroll::-webkit-scrollbar-thumb{background-color:#024f4838;border-radius:30px;border:none}.therapists .therapist{border-radius:12px;background:#d3ffd8;margin-bottom:10px;padding:13px 50px 13px 30px}.therapists .therapist .two-col{justify-content:space-between;align-items:center}.therapists .therapist .profile{display:flex;align-items:center}.therapists .therapist .profile .pic{border-radius:135px;border:3px solid #fff;width:135px;height:135px;margin-right:24px}.therapists .therapist .profile .pic img{width:100%;height:100%}.therapists .therapist .profile .deets h3{cursor:pointer;color:#4f4f4f;font-family:Lato;font-size:32px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.64px}.therapists .therapist .profile .deets .role{color:#4f4f4f;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:8px 0}.therapists .therapist .profile .deets .location{color:#4f4f4f;font-family:Lato Light;font-size:20px;font-style:normal;font-weight:300;line-height:normal}.therapists .therapist .profile .deets .location span{margin-right:10px}.therapists .therapist .buttons{display:flex}.therapists .therapist .buttons .green-btn:first-child{margin-right:30px}.therapists .therapist .buttons .green-btn a{text-align:center;font-family:Lato Light;font-size:22px;font-weight:300;padding:11.5px 50px;width:210px}.grey-btn a{background:#f1f1f1}.therapist-banner{background:#eaffef;padding-top:43px;margin-bottom:46px}.therapist-banner .image{width:202px;height:202px;margin-right:20px;border:2px solid #fff;border-radius:100%}.therapist-banner .image img,.therapist-banner .image svg{width:100%;height:100%}.therapist-banner .two-col{align-items:center}.therapist-banner .deets h2{color:#4f4f4f;font-family:Lato;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.therapist-banner .deets .role{color:#000;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.therapist-banner .deets .location{color:#4f4f4f;font-family:Lato Light;font-size:15px;font-style:normal;font-weight:300;line-height:normal}.therapist-banner .deets .location span,.therapist-banner .deets .location span svg{width:9px;height:11px}.therapist-banner .deets .location span{margin-right:5px}.therapist-banner .buttons-down{padding-top:13px;justify-content:flex-end}.therapist-banner .buttons-down .green-btn{margin-bottom:-22px}.therapist-banner .buttons-down .green-btn a{color:#000;text-align:center;font-family:Lato Light;font-size:22px;font-style:normal;font-weight:300;line-height:normal;padding:10px 20px;min-width:210px}.therapist-banner .buttons-down .green-btn a span{vertical-align:middle;margin-left:10px}.therapist-banner .buttons-down .green-btn:last-child{margin-left:14px}.therapist-banner .buttons-down .green-btn:last-child a{border-radius:22px;background:#7ae1b0}.about-therapist .block .heading{color:#037572;font-size:24px}.about-therapist .block .heading,.about-therapist .block .text{font-family:Lato;font-style:normal;font-weight:400;line-height:normal}.about-therapist .block .text{color:#4f4f4f;font-size:20px}.about-therapist .block{padding-bottom:15px;max-width:922px}.about-therapist .block.rating{padding-top:20px}.about-therapist .block.rating .stars{border-radius:15px;background:#fff;box-shadow:inset 2px 4px 6px 0 rgba(0,0,0,.25);width:-moz-fit-content;width:fit-content;padding:10px 25px;margin-top:18px}.about-therapist .block.rating .stars svg{margin-right:31px;width:67.619px;height:68.692px}.about-therapist .block.rating .stars svg:last-child{margin-right:0}.contact-banner.hero{background-position:100%;background-image:url(_next/static/media/contact-bg.2d0bc480.png)}.contact-banner h1{font-size:40px;border-radius:15px;background:#fff;box-shadow:20px 20px 4px 0 rgba(0,0,0,.15);padding:22px 38px;width:-moz-fit-content;width:fit-content;min-width:648px;margin-bottom:34px}.contact-banner .block h2,.contact-banner h1{color:#045010;font-family:Lato Bold;font-weight:900}.contact-banner .block h2{margin-bottom:18px}.contact-banner .block{border-radius:15px;background:#fff;box-shadow:20px 20px 4px 0 rgba(0,0,0,.15);padding:32px 15px 50px 40px;min-width:648px}.contact-banner .block p,.contact-banner .block p a{color:#045010;font-family:Lato;font-weight:500;padding-top:20px;text-decoration:none}.contact-banner .block p span.light{color:#045010;font-family:Lato Light;font-weight:300;padding-left:7px;padding-right:7px}.contact-banner .block div>p:first-child span.icon svg{width:23px;height:23px}.contact-banner.hero{padding-top:200px;padding-bottom:41px}.contact-banner .two-col .col:first-child:before{content:"";position:absolute;width:230px;height:120%;background:#aadcbf;z-index:-1;bottom:26px;left:-37px}.contact-banner .two-col .col{position:relative;height:100%}.contact-banner .two-col{align-items:flex-end;padding-right:0}.contact-banner .two-col .col:first-child:after{content:"";position:absolute;background:#aadcbf;z-index:-1;bottom:-43px;left:23px;width:78%;height:93%}.contact-banner .two-col .col .image{padding-bottom:76px}.contact-form-section{padding-top:100px;padding-bottom:10px}.contact-form-section h2{color:#000;font-family:Lato;font-weight:700;margin-bottom:18px}.contact-form-section h2 span{color:#000;font-family:Lato Light;font-size:1.76em;font-weight:300;padding-bottom:10px;display:inline-block}.contact-form-section .form input,.contact-form-section .form textarea{border-radius:15px;background:#8ed0a9;margin-bottom:15px;display:block;width:100%;border:none;padding:16px 34px}.contact-form-section .form input,.contact-form-section .form input::placeholder,.contact-form-section .form textarea,.contact-form-section .form textarea::placeholder{color:#fff;font-family:Lato;font-size:24px;font-weight:700}.contact-form-section .form input[type=submit]{border-radius:51px;background:#50ff96;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);max-width:400px;padding:11px 20px;font-size:24px;margin:5px auto auto}.contact-form-section .form textarea{height:254px;resize:none}.greenbooks-section{background-size:74% 100%;background-repeat:no-repeat;margin-top:-131px;padding-top:calc(131px + 50px);padding-bottom:35px;background-image:url(_next/static/media/downloads-bg.bbcf99dc.png);background-position:100%}.greenbooks-section .heading.two-col{justify-content:space-between;align-items:center;margin-bottom:29px}.greenbooks-section h1{color:#045010;font-family:Lato Bold;font-size:60px;font-weight:900}.greenbooks-section .get-more{color:#4f4f4f;font-family:Lato;font-size:25px;font-weight:400}.greenbooks-section .get-more a{color:#4f4f4f;font-family:Lato;font-size:25px;font-weight:700;text-decoration:none}.greenbooks-section .get-more a span{margin-left:7px}.greenbooks-section .books .book{width:calc((100% - (47px * 3)) / 4)}.greenbooks-section .books{justify-content:space-between}.greenbooks-section .books .book a,.greenbooks-section .books .book a img{display:block;width:100%}.greenbooks-section .books .book a{padding:10px;background:#fff;box-shadow:10px 10px 10px 3px rgba(0,0,0,.25)}.vid-section h2{color:#045010;text-align:center;font-family:Lato Bold;font-size:60px}.free-downloadable{padding-top:100px;position:relative;padding-bottom:20px}.free-downloadable h2{color:#045010;font-family:Lato Bold;font-size:45px;padding-bottom:25px}.free-downloadable .two-col{justify-content:space-between;align-items:center}.free-downloadable .two-col .image{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));max-width:596.275px;height:auto}.free-downloadable .down-list p{color:#045010;font-family:Lato;font-size:32px;font-style:normal;font-weight:500;line-height:normal;padding-bottom:20px}.free-downloadable .down-list p a{color:#40c79f;text-align:center;font-family:Lato;font-size:32px;font-weight:700;text-decoration:none;margin-left:40px;background-image:url(_next/static/media/arrow.635219af.png);padding:7px 35px;display:inline-block;background-repeat:no-repeat;background-size:100% 100%}.free-downloadable .down-list p a span{margin-right:8px}.free-downloadable .two-col .col:last-child{width:40%;padding-left:20px}.free-downloadable .two-col .col:first-child{width:60%}.free-downloadable .two-col .image img{width:100%;height:auto}.vid-section{padding:100px 0 70px;position:relative}.vid-section .two-col.heading{justify-content:space-between;align-items:center;padding-bottom:50px}.vid-section .two-col.heading p{color:#4f4f4f;text-align:center;font-family:Lato;font-size:25px;font-weight:400}.vid-section .two-col.heading p a{color:#4f4f4f;font-family:Lato;font-size:25px;font-weight:700;text-decoration:none}.vid-section .two-col.heading p a span svg{width:19px;height:18px;margin-left:7px}.vid-section .videos{justify-content:space-between}.vid-section .videos .col{width:calc((100% - 62px - 62px)/ 3)}.vid-section .videos .col .video{width:100%;height:250px;background:#000;display:flex;justify-content:center;align-items:center}.vid-section .videos .col .video .play-btn svg{width:69px;height:69px}.vid-section .videos .col .vid-title{color:#000;font-family:Lato;font-size:20px;font-style:normal;font-weight:500;line-height:normal;padding-top:23px}.free-downloadable:after,.vid-section:after{content:"";background:rgba(206,255,212,.3);width:100%;height:34%;position:absolute;bottom:0;z-index:-1}.vid-section:after{height:56%}.gstories-sec .greenshadow:before,.gstories-sec .white-bg{background:#fff}.gstories-sec h1{margin-bottom:36px;z-index:1}.gstories-sec{background-size:88% 100%;background-repeat:no-repeat;margin-top:-131px;padding-top:calc(131px + 20px);padding-bottom:288px;background-image:url(_next/static/media/gstoreis-bg.3f7e4775.png);background-position:0}.gstories-sec .white-bg{padding:30px 0}.gstories-sec .white-bg p{color:#4f4f4f;font-family:Lato;font-style:normal;font-weight:400;line-height:normal;padding-bottom:20px;max-width:100%}.gstories-sec .white-bg p:last-child{padding-bottom:0}.audio-sec{margin-top:-250px}.audio-sec h2{color:#045010;font-family:Lato;font-style:normal;font-weight:500;line-height:normal;padding-bottom:50px}.audio-sec .two-col .image img{border-radius:100%;width:133px;height:133px}.audio-sec .two-col{border-radius:15px;background:#fff;padding:25px;gap:72px;align-items:center;margin-bottom:15px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.audio-sec .two-col .audio{width:calc(100% - 74px - 133px)}.audio-sec .two-col .image{width:133px}.audio-sec .two-col .audio audio{width:100%}.audio-sec .two-col .audio .audiotitle{color:#717171;font-family:Lato Bold;font-style:normal;font-weight:900;line-height:normal;padding-bottom:23px}.audio-sec .two-col .audio .readmore a{color:#40c79f;font-family:Lato;font-size:inherit;font-style:normal;font-weight:400;line-height:normal;border-bottom:1px solid;text-decoration:none}.audio-sec .two-col .audio .readmore{margin-left:auto;width:-moz-fit-content;width:fit-content;padding-top:15px}.audio-sec .two-col .audio audio::-webkit-media-controls-panel{background:#fff}.audio-sec .two-col .audio audio::-webkit-media-controls-current-time-display,.audio-sec .two-col .audio audio::-webkit-media-controls-time-remaining-display{color:#adadad}#stories-single-page .audio-sec{margin-top:0!important}.story-single-sec{padding-top:20px}.story-single-sec .image img{width:141px;height:142px;border-radius:100%}.story-single-sec h1{color:#717171;font-family:Lato;font-weight:500;margin:auto auto auto 50px}.story-single-sec .two-col{padding-bottom:22px}.story-single-sec .green-bg{padding:90px 0;background:#f0fff2}.story-single-sec .green-bg .text p{text-indent:111px;max-width:100%}.story-single-sec .green-bg .text p:first-child{text-indent:0}.story-single-sec .green-bg .quote{margin:150px 0 120px;position:relative}.story-single-sec .green-bg .quote .quotation{position:absolute;opacity:.8}.story-single-sec .green-bg .quote p{color:#40c79f;text-align:center;font-family:Lato Bold;font-style:italic;font-weight:900;line-height:normal;position:relative;width:80%;max-width:1011px;margin:auto}.story-single-sec .green-bg .quote .quotation.before{left:30px;top:-140px}.story-single-sec .green-bg .quote .quotation.before svg{width:130px}.story-single-sec .green-bg .quote .quotation.after{right:20px;bottom:-50px}#stories-single-page .audio-sec{padding-top:130px}#stories-single-page .audio-sec h2{color:#000}.analysis-sec{padding-top:80px}.analysis-sec h1{color:#037572;font-family:Lato;font-size:110px;font-style:normal;font-weight:400;line-height:.6em;max-width:704px;padding-bottom:100px}.analysis-sec h1 .your{font-size:.62em;font-weight:300;font-family:Lato Light}.analysis-sec h1 .rls{font-family:Lato Bold;font-size:.691em;font-weight:900}.analysis-sec .dark-green{background:#037572;padding:40px 0}.analysis-sec .dark-green .two-col{align-items:center}.analysis-sec .dark-green p{color:#fff;font-family:Lato;font-weight:700;padding-bottom:10px}.analysis-sec .dark-green .two-col .img-col{width:40%;padding-left:10px}.analysis-sec .dark-green .two-col .text.col{width:60%;padding-right:10px}.analysis-sec .dark-green .two-col .img-col .image img{max-width:100%;height:auto}.analysis-sec .dark-green .two-col .img-col .image{margin-top:-20%}.analysis-sec .dark-green:nth-child(2) .two-col .img-col .image{margin-top:-50%}.analysis-sec .dark-green.reverse .two-col .text.col{padding-left:20px;padding-right:0}.analysis-sec .dark-green.reverse .two-col .img-col{padding-left:0;padding-right:10px}.analysis-sec .container.white .green-btn,.analysis-sec .container.white p{text-align:center;margin:auto}.analysis-sec .container.white{padding-top:80px;padding-bottom:80px}.analysis-sec .container.white p{padding-bottom:30px;color:#000;font-family:Lato Light;font-weight:300}.analysis-sec .container.white:last-child{padding-bottom:0}.donation-section{padding-top:50px}.donation-section .bg-image{text-align:center;padding-bottom:50px}.donation-section h1{color:#0c7d77;font-family:Lato;text-align:left;padding-bottom:10px}.donation-section .payment-block{border-radius:15px;background:#fff;box-shadow:inset 0 2px 4px 1px rgba(0,0,0,.25);padding:28px 48px;margin-bottom:33px}.donation-section .payment-block .row>p{color:#4f4f4f;font-family:Lato;font-style:normal;font-weight:700;line-height:normal}.donation-section .payment-block .row>p .star{color:#0c7d77}.donation-section .payment-block .row .amount .col{width:calc((100% - (30px * 3)) / 4)}.donation-section .payment-block .row .amount{justify-content:space-between;padding-top:22px;padding-bottom:50px}.donation-section .payment-block .row .amount .col{border-radius:15px;background:#d3ffd8;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;justify-content:center;align-items:center;padding:11px 20px}.donation-section .payment-block .row .amount .col span{padding-right:27px}.donation-section .payment-block .row .amount .col p{color:#0c7d77;font-family:Lato;font-style:normal;font-weight:700;line-height:normal}.donation-section .payment-block .enter{align-items:center;padding-bottom:50px}.donation-section .payment-block .enter .input{padding-left:34px;width:100%;max-width:497px;position:relative}.donation-section .payment-block .enter .input input{width:100%;border-radius:15px;background:#fbfbfb;box-shadow:inset 1px 1px 4px 0 rgba(0,0,0,.25);display:inline-block;border:none;padding:10px 17px}.donation-section .payment-block .enter .input span{position:absolute;right:0;top:23%;right:14px}.donation-section .payment-block .methods{justify-content:space-between;padding:20px 0 0}.donation-section .payment-block .methods .col{width:calc((100% - (30px * 3)) / 4);border-radius:15px;background:#0c7d77;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;padding:24px;flex-wrap:wrap}.donation-section .payment-block .methods .col svg{width:90px;margin-right:15px}.donation-section .payment-block .methods .col p{width:calc(100% - 90px - 15px);color:#fff;text-align:center;font-family:Lato;font-weight:400}.donation-section .payment-block .methods .col p span{display:block;font-size:14px}.donation-section .green-btn{text-align:center}.donation-section .green-btn a{font-size:16px}.donation-section .bg-image img{max-width:100%;height:auto}.donation-section .payment-block .row .methods .col:last-child p{width:100%}.donate-form{padding-top:20px}.donate-form .form .col:first-child{width:70%}.donate-form .form .col.total{width:30%;border-radius:15px;background:#fbfbfb;box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.25);padding:30px}.donate-form h1{color:#0c7d77;font-family:Lato Bold;font-weight:100;padding-bottom:30px}.donate-form .form{gap:50px;align-items:flex-start}.donate-form .form .col.total>p{color:#4f4f4f;font-weight:700;padding-bottom:21px;border-bottom:1px solid #adadad}.donate-form .form h2{color:#4f4f4f;font-weight:700;padding-bottom:30px}.donate-form .form h2,.donate-form .form h2 .num{font-family:Lato;font-style:normal;line-height:normal;display:inline-flex;align-items:center}.donate-form .form h2 .num{color:#fff;text-align:center;font-size:10px;font-weight:500;width:21px;height:21px;background:#4f4f4f;border-radius:100%;justify-content:center;margin-right:10px}.donate-form .form .fields .field input,.donate-form .form .fields .field label{display:block;width:100%}.donate-form .form .fields .field{width:50%}.donate-form .form .fields{gap:20px;padding-bottom:30px}.donate-form .form .col.total .two-col{justify-content:space-between;gap:20px;padding-top:8px}.donate-form .form .col.total .two-col p{color:#4f4f4f;font-weight:700}.donate-form .form .col.total .two-col p.amount{font-weight:900;font-family:Lato Bold}.donate-form .form .fields .field label{color:#4f4f4f;font-family:Lato;font-style:normal;font-weight:700;line-height:normal;padding-bottom:10px}.donate-form .form .fields .field input{border-radius:15px;background:#fbfbfb;box-shadow:inset 1px 1px 4px 0 rgba(0,0,0,.25);border:none;padding:10.5px 15px;color:#adadad;font-family:Lato;font-style:normal;font-weight:500;line-height:normal}.donate-form .form .fields.full .field{width:100%;position:relative}.donate-form .form .fields .field input::placeholder{color:#adadad}.donate-form .form .fields.full .field .visa-icon{position:absolute;right:15px;bottom:6px}.donate-form .green-btn{text-align:center;padding-top:20px}.donation-thankyou .container,.donation-thankyou .container h1{text-align:center}.donation-thankyou .container p{color:#0c7d77;text-align:center;font-family:Lato;font-style:normal;font-weight:500;line-height:normal;margin:auto}#admin-login{background:#d3ffd8}#admin-login .admin-login-section{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:50px 0}#admin-login .admin-login-section .logo{text-align:center;padding-bottom:20px}#admin-login .admin-login-section .white-box{border-radius:20px;background:#fff;box-shadow:0 8px 9px 0 rgba(0,0,0,.25);width:90%;max-width:793px;margin:auto;padding:50px}#admin-login .admin-login-section .white-box h1{color:#049762;text-align:center;font-family:Lato Bold;font-style:normal;font-weight:900;line-height:normal;padding-bottom:23px}#admin-login .admin-login-section .white-box .field input,#admin-login .admin-login-section .white-box .field label{display:block;width:100%}#admin-login .admin-login-section .white-box .field label{color:#000;font-family:Lato Light;font-size:18px;font-style:normal;font-weight:300;line-height:normal;padding-bottom:10px}#admin-login .admin-login-section .white-box .field input{border-radius:10px;background:#f1f1f1;color:#000;font-family:Lato;font-size:15px;font-style:normal;font-weight:400;line-height:normal;padding:11px 13px;border:none;margin-bottom:20px}#admin-login .admin-login-section .white-box .field .password{position:relative}#admin-login .admin-login-section .white-box .field .password .eye{position:absolute;right:13px;top:11px}#admin-login .admin-login-section .white-box .green-btn{text-align:center;padding-top:10px}#admin-login .admin-login-section .white-box .green-btn a{padding:15px 60px}#admin-login .admin-login-section .white-box .field{max-width:517px;margin:auto}@media screen and (max-width:1440px){footer .container{background:linear-gradient(180deg,rgba(183,255,165,0),rgba(201,255,188,0) .01%,rgba(0,30,15,.3) 81.97%)}header .right-btns{padding-left:15px}header .right-btns .green-btn a{min-width:unset}header .right-btns .signup p a{font-size:20px}header .right-btns .green-btn a{font-size:20px;padding:15px 30px}header .navigation nav ul li{padding:0 7px}header .container .logo img{max-width:180px;height:auto}.donate-section .donate-bg{background-size:680px}footer.site-footer{padding-top:450px}footer.backend .container{background:none}.form-two-col .img-bg{padding:200px 85px 100px 50px}.form-two-col .form-col h1{padding-top:90px}.form-two-col .form-col{padding:100px 50px 100px 93px}.mobile-navigation .dropdown.navigation.backend{top:90px}.contact-banner.hero{padding-top:100px}.contact-form-section{padding-top:50px}}@media screen and (max-width:1280px){.font36{font-size:32px}.font34{font-size:30px}.font32{font-size:28px}.font20{font-size:18px}.font26{font-size:22px}.hero{padding-top:calc(131px + 101px);padding-bottom:104px}.hero .heading h1 span.welcome{font-size:90px}.hero .heading h1{font-size:50px}.hero .heading p{font-size:28px;padding-top:30px}.hero .image-col img{height:auto}.hero .image-col{width:35%}.hero .heading{width:65%}.hero .two-col{padding-right:0}.signup-row .container{padding-top:40px;padding-bottom:40px}.signup-row .green-btn a{font-size:22px;min-width:260px}.yellow-strip{font-size:35px}.yellow-strip:before{height:68px;top:50px}.video-section .video-placeholder .box{margin-top:80px;height:400px}.video-section{padding:50px 0 100px}.donate-section .donate-bg p{font-size:90px;max-width:590px}.donate-section .donate-bg{margin-top:60px}.donate-section{padding:65px 0}.donate-section .yellow-strip:before{top:65px}.donate-section .btn-row p{font-size:26px}.green-btn a{font-size:22px}.books-section .books-img .abs-dots.top{right:0}.download-section .yellow-strip:before{top:160px}.phones img{max-height:400px;object-fit:contain;object-position:left}.phones{width:50%}.download-section .app-links p{font-size:22px}.download-section{background-image:url(_next/static/media/resp-green-bg.e2bd6de2.png);padding:80px 0;margin-top:0}.download-section .yellow-strip:before{top:80px}.download-section .app-links{margin-top:-80px}.books-section{padding:50px 0}.books-section .yellow-strip:before{top:50px}.books-section .books-img{padding:100px 0}.books-section .books-img .img-shadow img{height:auto}footer.site-footer{padding-top:370px;background-position:50%;margin-top:-100px}.form-two-col .img-bg{padding:160px 50px 80px}.form-two-col .form-col{padding:80px 50px 100px}#about-page main .container,.container.inner{padding:0 30px}.heading60{font-size:45px}.heading40{font-size:35px}.heading50{font-size:40px}.top-sec .green-bg p{font-size:28px}.teamsection p{font-size:25px}.top-sec h1{margin-bottom:50px}.top-sec .green-bg{padding:60px 0}.teamsection .two-col .team-img .image img{max-width:300px;height:auto}.teamsection .two-col .text{width:calc(100% - 300px - 39px - 29px)}.teamsection .two-col .team-img .name{min-width:450px;padding:13px;bottom:-60px}.teamsection .two-col .team-img .name p{font-size:40px}.teamsection .green-bg:nth-child(odd){margin-top:100px}.teamsection .green-bg:before{height:90%}.disclaimer h1{font-size:50px}.disclaimer h2{font-size:22px}.disclaimer p,.font24,p{font-size:20px}.profile-section .two-col .col:last-of-type{padding-left:40px}.profile-section .two-col .col.image .img-block img{width:100%;height:100%}.profile-section .two-col .col.image .img-block{width:150px;height:150px}.profile-section .two-col .col.image{width:50%}.profile-section .two-col .col.image .name p{font-size:26px}.profile-section .edit-form .field label{font-size:18px}.profile-section .edit-form .field input{font-size:20px}.profile-section .edit-form .green-btn a{font-size:18px}.profile-section .two-col .col:last-of-type h2{font-size:30px;padding-bottom:16px}.profile-section .two-col .col.image{padding:120px 25px 150px}.profile-section .two-col .col.image .wave img{height:100px;object-fit:cover;object-position:bottom}.profile-section .two-col .col.image .wave.bottom img{object-position:top}.profile-section .two-col .col.image .edit{right:-30px}.dp img,header .username .dp img{width:20px;height:20px}.dp,header .username .dp{width:45px;height:45px}.search input{padding-left:50px}.search .icon{left:13px}.weekly-prog .chart{padding:30px;max-width:700px;width:60%}.weekly-prog .hours{padding:20px;width:calc(100% - 60% - 30px)}.weekly-prog .hours>p{padding-bottom:20px;font-size:18px}.weekly-prog .hours .weekly p{font-size:13px;margin-bottom:15px}.weekly-prog .hours .weekly p .circle{margin-right:10px}.weekly-prog .hours .weekly .num{font-size:16px;padding-left:10px}.contact-banner.hero{padding-top:100px}.contact-form-section{padding-top:50px}.contact-banner .two-col .col .image img{width:100%;height:auto}.contact-banner .two-col .col{width:50%}.contact-banner h1{min-width:unset;font-size:30px;margin-top:50px}.contact-banner .block{min-width:unset;padding:25px}.contact-banner .block h2{margin-bottom:0}.contact-banner .block p span.icon{vertical-align:middle}.contact-banner .block p span.icon,.contact-banner .block p span.icon svg{width:18px!important;height:auto!important}.contact-banner .two-col .col:first-child:before{height:95%}.contact-form-section .form input,.contact-form-section .form input::placeholder,.contact-form-section .form textarea,.contact-form-section .form textarea::placeholder{font-size:22px}.contact-form-section .form input[type=submit]{font-size:21px}.greenbooks-section h1{font-size:50px}.greenbooks-section .get-more,.greenbooks-section .get-more a,.vid-section .two-col.heading p,.vid-section .two-col.heading p a{font-size:22px}.greenbooks-section .get-more a span svg{width:15px;height:auto}.greenbooks-section .books .book{width:calc((100% - (30px * 3)) / 4)}.free-downloadable h2{font-size:35px}.free-downloadable .down-list p,.free-downloadable .down-list p a{font-size:27px}.free-downloadable .down-list p a span svg{width:28px;height:auto}.free-downloadable .down-list p a{margin-left:10px}.free-downloadable .two-col .col:last-child{width:35%}.free-downloadable .two-col .col:first-child{width:65%}.vid-section h2{font-size:50px}.vid-section .two-col.heading{padding-bottom:30px}.vid-section .videos .col{width:calc((100% - 100px)/ 3)}.vid-section .videos .col .video{height:200px}.vid-section .videos .col .video .play-btn svg{width:50px;height:50px}.vid-section .videos .col .vid-title{font-size:18px;padding-top:15px}.vid-section{padding:70px 0 30px}.free-downloadable{padding-top:70px}.audio-sec .two-col{gap:50px}.audio-sec .two-col .audio{width:calc(100% - 50px - 133px)}#stories-single-page .audio-sec{padding-top:80px}.story-single-sec .green-bg .quote{margin:100px 0 60px}.story-single-sec .green-bg .quote .quotation.before svg{width:90px}.story-single-sec .green-bg .quote .quotation.before{left:30px;top:-120px;z-index:0}.story-single-sec .green-bg .quote .quotation.after svg{width:70px}.story-single-sec .green-bg .quote .quotation.after{right:10px;bottom:-40px;z-index:0}.story-single-sec .image img{width:120px;height:120px}.analysis-sec h1{font-size:90px;padding-bottom:70px}.analysis-sec{padding-top:50px}.analysis-sec .container.white{padding-top:50px;padding-bottom:50px}.donation-section .payment-block .methods,.donation-section .payment-block .row .amount{flex-wrap:wrap;justify-content:center;gap:20px}.donation-section .payment-block .row .amount .col span{padding-right:10px}.donation-section .payment-block .row .amount .col span svg{width:30px;vertical-align:middle;height:30px}.donation-section .payment-block .enter,.donation-section .payment-block .row .amount{padding-bottom:30px}.donation-section .payment-block .row .amount .col{min-width:-moz-fit-content;min-width:fit-content;width:calc((100% - (20px * 3)) / 4);padding:20px}.donation-section .payment-block .methods .col svg{width:70px;margin-right:10px;height:auto}.donation-section .payment-block .methods .col p{width:calc(100% - 70px - 10px)}.donation-section .payment-block .methods .col{width:calc((100% - (20px * 4)) / 4)}.donation-section .payment-block .row .methods .col:last-child p{min-width:206px}}@media screen and (max-width:1167px){header .right-btns .green-btn a{font-size:18px;padding:15px 20px}header .right-btns .signup p a{font-size:18px}header .navigation nav ul li a{font-size:13px}.links-section .flex-cols .col{padding:35px}.links-section .flex-cols .col p{padding-left:20px}.therapists .therapist .profile .deets h3{font-size:24px}.therapists .therapist .profile .deets .role{padding:5px 0}.therapists .therapist .profile .deets .location{font-size:16px}.therapists .therapist .buttons .green-btn a{font-size:18px;width:150px;padding:10px}.therapists .therapist .buttons .green-btn:first-child{margin-right:10px}.therapists .therapist{padding:13px 21px}.therapists .therapist .profile .pic{width:80px;height:80px;margin-right:10px}.donation-section .payment-block .methods .col{width:calc((100% - (20px * 3)) / 3)}}@media screen and (max-width:1024px){.mobile-navigation{display:block;padding-left:30px}.mobile-navigation .dropdown,.navigation.desktop{display:none}.mobile-navigation .dropdown.navigation{position:absolute;right:0;width:100%;width:93%;margin-left:3.5%;margin-right:3.5%;background:#8eefb7}.mobile-navigation .dropdown.navigation ul{flex-direction:column;padding:30px}.mobile-navigation .dropdown.navigation ul li{font-size:18px;padding-bottom:10px}.mobile-navigation .hamburger svg{width:30px;height:30px}footer{padding-top:300px}.donate-form .form{gap:25px}}@media screen and (max-width:980px){.green-btn a{font-size:20px}footer.site-footer{padding-top:200px}.donate-section .donate-bg p{width:80%;font-size:80px}.donate-section .donate-bg{background-size:540px}footer .three-col .logo-col{width:100%;margin-right:0;max-width:620px}footer .three-col{flex-wrap:wrap}footer .about,footer .footer-nav{width:50%}.form-two-col .form-col .signup-opt.mobile,.mobile{display:block}#login-page header .container img.desktop,#signup-page header .container img.desktop,.desktop,.form-two-col .form-col .field .password .eye,.form-two-col .form-col .login-as.desktop,.form-two-col .form-col .login-with .btn,.form-two-col .form-col .signup-opt.desktop,.form-two-col .form-col h1,.form-two-col .img-bg{display:none}#login-page section,#signup-page section{margin-top:0}#login-page header .container,#signup-page header .container{justify-content:center;padding-bottom:148px;background:linear-gradient(180deg,#d3ffd8 21.88%,rgba(211,255,216,0))}.form-two-col .form-col .login-as .mobile{padding-bottom:21px}.form-two-col .form-col .login-as .two-btns{display:none}.form-two-col .form-col .white-bg{border-radius:15px;background:#fff;box-shadow:2px 4px 6px 0 rgba(0,0,0,.25);margin-top:-96px;padding:37px 22px 80px;z-index:99;position:relative;margin-bottom:39px}.form-two-col .form-col{width:100%;padding:0 30px;background-image:url(_next/static/media/plants-bg.b4f403ef.png);background-repeat:no-repeat;background-position:100% 100%}.form-two-col .form-col .max{margin:auto}.form-two-col .form-col .white-bg h2{color:#717171;text-align:center;font-family:Lato;font-size:22px;font-weight:400}.form-two-col .form-col .field input,.form-two-col .form-col .field option,.form-two-col .form-col .field select{border-radius:50px;background:#f1f1f1}.form-two-col .form-col .field label{padding-left:6px}.form-two-col .form-col .white-bg .mobile .green-btn{text-align:center;position:absolute;bottom:-18px;right:0;left:0;margin:auto}.form-two-col .form-col .white-bg .mobile .green-btn a{padding:11.5px 36px;width:160px}.form-two-col .form-col .login-with{flex-direction:column;padding-bottom:100px}.form-two-col .form-col .login-with p{padding-right:0;text-align:center;font-size:12px;margin-bottom:9px;position:relative;width:100%}.form-two-col .form-col .login-with .green-btn a{border-radius:22px;background:#50ff96;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);margin-bottom:14px;display:inline-flex;align-items:center}.form-two-col .form-col .login-with .green-btn a span{padding-right:10px}.form-two-col .form-col .signup-opt.mobile p{padding-right:0;padding-bottom:26px;text-align:center;font-size:13px}.form-two-col .form-col .signup-opt.mobile p a{color:#049762;font-family:Lato;font-size:13px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.form-two-col .form-col .login-with p:before{left:0}.form-two-col .form-col .login-with p:after,.form-two-col .form-col .login-with p:before{content:"";width:calc((100% - 18px - 24px)/2);position:absolute;background:#4f4f4f;height:1px;top:0;bottom:0;margin:auto}.form-two-col .form-col .login-with p:after{right:0}#signup-page .form-two-col .form-col{padding-bottom:0}#signup-page label{display:none}#signup-page .form-two-col .form-col .field{padding-bottom:10px}#signup-page .form-two-col .form-col .field input::placeholder{opacity:1;color:#000;font-family:Lato Light;font-size:18px;font-style:normal;font-weight:300;line-height:normal}#signup-page .field input{padding:9px 25px}.form-two-col .form-col{max-height:unset;overflow-y:unset}.form-two-col .form-col .login-as:first-child,.form-two-col .form-col .login-as:first-child .two-btns{display:flex!important}.teamsection .two-col .team-img,.teamsection .two-col .text{width:100%;padding:0 30px;text-align:center}.teamsection .two-col{flex-wrap:wrap;justify-content:center;padding:0!important}.teamsection .two-col .text{background:#f6fff7;padding-top:50px;padding-bottom:50px;margin:0}.teamsection .green-bg:before{display:none}.teamsection .green-bg:nth-child(odd) .two-col .text{padding-left:30px;text-align:center}.teamsection .green-bg:nth-child(odd) .two-col{flex-direction:column-reverse}.teamsection .two-col .team-img .name{position:relative;left:unset!important;right:unset!important;bottom:50px!important}.teamsection .two-col .team-img{display:flex;justify-content:center;flex-direction:column;align-items:center}.teamsection p{max-width:770px;margin:auto}.teamsection .two-col .team-img .image:before{left:20px;bottom:20px}.teamsection .green-bg:nth-child(odd){margin-top:80px}header.backend .right-btns .username p{font-size:16px}header .username{padding-left:20px}.font36{font-size:28px}.font34{font-size:26px}.font32{font-size:24px}.links-section .flex-cols .col{padding:20px}.links-section .flex-cols .col p{padding-left:15px}.links-section .flex-cols .col .image svg{width:40px}.progress-section .green-btn a,.start-section .green-btn a{font-size:16px;min-width:200px}.progress-section .container .two-col .col:first-child{width:100%;margin-bottom:20px}.progress-section .container .two-col{flex-wrap:wrap;justify-content:center}.progress-section .container p{text-align:center}.progress-section .container .two-col .progress{margin-bottom:10px}.progress-section .progress .bar{width:100%}.links-section{padding-bottom:40px}.upcoming h2{margin-bottom:40px}.upcoming .container{padding:20px}.upcoming .container .session{padding:30px}.upcoming .container .session h3{padding-bottom:20px}.upcoming .container .session .buttons .green-btn a{min-width:200px;padding:15px 20px}.upcoming .container .session .buttons .grey-btn a{margin-right:30px}.upcoming{padding-bottom:50px}footer.backend .logo{max-width:300px}footer.backend .logo img{width:100%;object-fit:contain}.contact-banner h1{font-size:26px;padding:20px;margin-bottom:20px;margin-top:0}.contact-banner .two-col .col:first-child:after{height:80%;bottom:-20px}.contact-banner .two-col .col:first-child:before{height:87%;left:-20px}.contact-banner .two-col .col .image{max-width:370px;margin-left:auto;padding-bottom:0}.contact-banner .two-col{align-items:center}.contact-banner.hero{padding-top:calc(131px + 11px)}.contact-form-section{padding-top:30px}.contact-form-section .form input,.contact-form-section .form input::placeholder,.contact-form-section .form textarea,.contact-form-section .form textarea::placeholder{font-size:20px}.greenbooks-section{padding-top:calc(131px + 20px);background-size:95% 100%;padding-bottom:10px}.greenbooks-section .books .book{width:calc((100% - 30px) / 2);margin-bottom:30px}.greenbooks-section .books{flex-wrap:wrap;max-width:650px;margin:auto}.greenbooks-section h1{font-size:40px}.greenbooks-section .get-more,.greenbooks-section .get-more a,.vid-section .two-col.heading p,.vid-section .two-col.heading p a{font-size:18px}.greenbooks-section .get-more a span svg,.vid-section .two-col.heading p a span svg{width:12px;height:auto;margin-left:5px}.free-downloadable h2{font-size:30px;padding-bottom:15px}.free-downloadable .down-list p,.free-downloadable .down-list p a{font-size:20px;padding-bottom:10px}.free-downloadable .down-list p a{padding:7px 30px}.free-downloadable .down-list p a span svg{width:23px;height:auto}.free-downloadable{padding-top:50px}.vid-section{padding:50px 0 20px}.vid-section h2{font-size:40px}.vid-section .videos .col .video{height:150px}.vid-section .videos .col .video .play-btn svg{width:40px;height:40px}.vid-section .videos .col{width:calc((100% - 60px)/ 3)}.analysis-sec h1{font-size:70px;padding-bottom:50px}.analysis-sec{padding-top:30px}.analysis-sec .container.white{padding-top:30px;padding-bottom:30px}.analysis-sec .container.white p{padding-bottom:15px}.analysis-sec .dark-green .two-col .img-col .image,.analysis-sec .dark-green:nth-child(2) .two-col .img-col .image{margin-top:0}.analysis-sec .dark-green{padding:30px 0}.donation-section .payment-block .methods .col svg{width:50px}.donation-section .payment-block .methods .col p{width:calc(100% - 50px - 10px)}.donation-section .payment-block{padding:25px}.donation-section .payment-block .enter .input{padding-left:15px}}@media screen and (max-width:768px){.hero .heading{width:100%;padding-right:0}.hero .image-col{width:100%}.hero .two-col{flex-wrap:wrap}.hero{background-size:100% 100%;padding-top:calc(131px + 21px);padding-bottom:60px}.hero .heading h1{font-size:35px;max-width:370px;margin:auto}.hero .heading h1 span.welcome{font-size:60px}.hero .heading p{font-size:25px;padding-top:20px;padding-bottom:50px}.signup-row .container{justify-content:center;padding:30px}.signup-row .green-btn a{font-size:20px;min-width:240px;padding:15px}.yellow-strip{font-size:28px;position:relative}.yellow-strip:before{top:0!important;left:-30px;height:100%;width:calc(100% + 35px)}.container{padding:0 30px}.video-section{padding:50px 0}.video-section .video-placeholder .box{height:280px;width:100%;max-width:600px;margin-top:50px}.video-section .video-placeholder .box .play-btn svg{width:50px}.yellow-strip.right:before{right:-30px}.donate-section .donate-bg p{font-size:60px;max-width:360px}.donate-section .donate-bg{background-size:75%;margin-top:30px}.donate-section .btn-row p{font-size:20px}.green-btn a{font-size:16px;padding:15px 40px}.donate-section .btn-row .green-btn{width:180px}.donate-section .btn-row div:last-child{width:calc(100% - 180px)}.download-section .app-links{margin-top:0;justify-content:center;text-align:center;padding-top:19px}.download-section .app-links .btns{justify-content:center}.download-section .app-links .btns .btn:first-child img{width:240px;height:auto}.download-section .app-links .btns .btn:last-child img{width:180px;height:auto}.download-section{padding:50px 0}.phones{padding-top:20px;width:100%;text-align:center}.phones img{width:auto;margin:auto;max-width:100%}.books-section .books-img{padding:50px 0}.books-section .books-img .img-shadow:before{max-height:100%}.books-section .books-img .abs-dots.bottom{z-index:-3;left:-70px;bottom:-40px}.books-section .books-img .abs-dots.bottom svg{width:120px}.books-section .books-img .abs-dots.top{top:-20px;z-index:-3}footer h3{font-size:28px;padding-bottom:18px}footer .footer-nav nav ul li a{font-size:18px}footer .three-col{padding-bottom:50px}footer .about .icon-text p,footer .about .icon-text p a{font-size:18px}footer.site-footer{padding-top:150px;margin-top:-60px}.top-sec h1{margin-bottom:40px}.heading60{font-size:33px}.heading40{font-size:28px}.heading50{font-size:32px}.top-sec .green-bg p{font-size:22px;text-align:center}.teamsection p{font-size:20px}.top-sec .green-bg{padding:40px 0}.teamsection .two-col .team-img .name p{font-size:28px}.teamsection .two-col .team-img .name{width:80vw;max-width:401px;min-width:unset;bottom:30px!important}.teamsection .two-col .team-img .image img{max-width:60vw}.teamsection .green-bg:nth-child(odd){margin-top:60px}.disclaimer h1{font-size:40px;padding-bottom:20px}.disclaimer h2{font-size:20px}.disclaimer p,.font24,p{font-size:18px}.disclaimer .text{padding-bottom:30px}.font36{font-size:24px}.font34{font-size:22px}.font32{font-size:20px}.links-section .flex-cols .col{width:100%;max-width:480px;margin:auto auto 8px!important}.links-section .flex-cols .col:nth-child(odd){margin-right:0}.start-section .container .two-col .col .image img{height:100%;width:140px;margin-top:2px}.start-section .container .two-col .col:first-child{padding:20px 0}.progress-section .container,.start-section .container,.upcoming .container{padding-left:20px;padding-right:20px}.font20{font-size:16px}.font26{font-size:18px}.links-section .flex-cols .col,.links-section .flex-cols .col.dark{border-radius:15px;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:11px 30px;min-height:52px}.links-section .flex-cols .col p,.links-section .flex-cols .col.dark p{color:#000;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.links-section .flex-cols{width:100%!important;padding:0 30px}.links-section .flex-cols .col .image svg{width:25px;height:auto}.links-section .flex-cols .col .image svg path{fill:#2b6b4f}.links-section .flex-cols .col.dark:hover,.links-section .flex-cols .col:hover{background:#d3ffd8}.mob{display:block}.desk,header .username{display:none}header.backend .mobile-navigation .hamburger svg{width:48px;height:52px}header.backend .container{padding:11px 25px}header.backend .mobile-navigation{padding-left:12px}header.backend{border-radius:0 0 10px 10px;background:#fff}.start-section .container{background:#fff;margin-bottom:15px;margin-top:0}.start-section h2{color:#696969;text-align:center;font-family:Lato;font-size:20px;font-weight:500;padding-bottom:0}.start-section .container .two-col .col .image img{width:79px;height:97px}.start-section{padding-top:12px;position:relative}.start-section:before{content:"";width:100%;height:calc(100% + 69px);position:absolute;background:linear-gradient(180deg,#d3ffd8 21.88%,rgba(211,255,216,0));z-index:-1;top:0}.start-section .container.mob .two-col{justify-content:center}.start-section .container.mob .two-col .col{padding:15px}.hello-section{display:none}.progress-section .container{padding-top:0;padding-bottom:0;background:transparent;border-radius:non;box-shadow:none;margin-bottom:24px}.progress-section .container p{color:#000;text-align:center;font-size:16px;font-weight:400}.progress-section .progress .bar{background:#f3fff5;box-shadow:none;height:18px;padding:3px 4px;margin-bottom:3px}.progress-section .progress .bar .green{height:100%}.progress-section .container .two-col .progress .percent p{color:#000;font-size:12px;font-weight:400}.progress-section .container .two-col .progress{flex-wrap:wrap;justify-content:flex-end;margin-bottom:0}.progress-section .container .progress+p{font-size:12px;font-weight:400;text-align:left;position:absolute;bottom:0}.progress-section .container .two-col .col,.progress-section .container .two-col .col:first-child{position:relative;margin-bottom:0}.links-section,.upcoming h2{padding-bottom:10px}.upcoming h2{color:#000;text-align:center;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:normal;background:transparent;padding-top:10px;margin-bottom:0}.upcoming .container{border-radius:15px;background:#fff;box-shadow:inset 2px 4px 6px 0 rgba(0,0,0,.25);padding:15px}.upcoming .container .session{border-radius:10px;background:#d3ffd8;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:18px 14px}.upcoming .container .session h3{color:#000;font-size:24px;font-weight:600;padding-bottom:12px}.upcoming .container .session>.two-col .details .name{color:#000;font-size:14px;font-weight:400}.upcoming .container .session>.two-col .details .location .dt{color:#000;font-family:Lato;font-size:9px;font-weight:400}.upcoming .container .session>.two-col .details .dd,.upcoming .container .session>.two-col .details .dt,.upcoming .container .session>.two-col .details p{font-family:Lato;font-size:8px;font-weight:500;color:#000}.upcoming .container .session>.two-col .details .dt{color:#707070;padding-right:5px}.upcoming .container .session>.two-col .details .location>span svg,.upcoming .container .session>.two-col .details .location>span:first-child{width:7.924px;height:10.188px}.upcoming .container .session>.two-col .details .location>span svg path{fill:#000}.upcoming .container .session>.two-col .details .location>span:first-child{margin-right:4px}.upcoming .container .session>.two-col .dateTime p{color:#000;font-size:9px;padding-top:4px}.upcoming .container .session>.two-col{align-items:center;margin-bottom:15px}.upcoming .container .session>.two-col .image,.upcoming .container .session>.two-col .image img{width:59.993px;height:59.993px;border-radius:100%}.upcoming .container .session>.two-col .image img{border:2px solid #fff}.upcoming .container .session .description p{font-size:9px;font-weight:300}.upcoming .container .session .description p:first-child{padding-bottom:0;float:left}.upcoming .container .session>.two-col .details{padding-left:6.8px}.upcoming .container .session .description{padding-bottom:0}#dashboard-page .upcoming .container .session .buttons{display:none}.scroll::-webkit-scrollbar{width:3px}.upcoming .container .session>.two-col{flex-wrap:wrap}.upcoming .container .session>.two-col .col.dateTime{padding-left:15px}.upcoming .mob.view-all a,.upcoming .mob.view-all p{color:#696969;text-align:center;font-family:Lato;font-size:16px;font-weight:400;text-decoration:none;margin-top:20px}footer.backend.mob{padding:12px 10px;border-radius:15px 15px 0 0;background:linear-gradient(180deg,#7bdf86 -36.46%,#d3ffd8 70.83%)}.upcoming{padding-bottom:20px}footer.backend.mob .navigation nav ul{display:flex;list-style:none;justify-content:space-between}footer.backend.mob .navigation nav ul li{padding-left:10px;padding-right:10px}footer.backend.mob .navigation nav ul li a{display:flex;flex-direction:column;align-items:center;color:#4f4f4f;text-align:center;font-family:Lato;font-size:10px;font-weight:400;text-decoration:none}.upcoming .scroll{height:70vh;min-height:370px}header.backend{display:none}#dashboard-page header.backend,header.backend.admin{display:block}.mob.right-plant{position:absolute;right:0;z-index:99;top:0}.dash-head,.prof-head{border-radius:0 0 10px 10px;background-color:#d3ffd8;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);background-repeat:no-repeat;background-image:url(_next/static/media/profile-header.239091d5.png);padding:25px 20px;background-position:50%}.dash-head h1,.prof-head h1{color:#717171;text-align:center;font-size:22px;font-weight:400}.profile-section:before,.therapist-banner:before,.weekly-prog:before{content:"";width:100%;height:340px;background:linear-gradient(180deg,#d3ffd8 21.88%,rgba(211,255,216,0));position:absolute;top:0;z-index:-1}.profile-section .two-col{flex-wrap:wrap}.profile-section .two-col .col{width:100%}.profile-section .two-col .col.image .wave{display:none}.profile-section .two-col .col.image{padding:39px 0 26px;background:transparent;box-shadow:none}.profile-section{padding:0 0 20px}.profile-section .two-col .col.image .img-block{width:146px;height:146px;border:1px solid #fff;border-radius:100%}.profile-section .two-col .col.image .edit{display:none}.profile-section .two-col .col.image .name p{font-size:22px}.profile-section .two-col .col.image .name p.location span svg{width:7px;height:9px}.profile-section .two-col .col.image .name p.location{font-size:12px}.profile-section .two-col .col.image .name{padding-bottom:0}.profile-section .two-col .col:last-of-type{padding-left:0;width:100%}.profile-section .two-col .col:last-of-type h2{display:none}.profile-section .edit-form{border-radius:15px;background:#fff;box-shadow:inset 2px 4px 6px 0 rgba(0,0,0,.25);padding:16px 22px}.profile-section .edit-form .field input{border-radius:50px;background:#f1f1f1}.profile-section .edit-form .green-btn a{font-size:12px}.profile-section .edit-form .field input{font-size:18px}footer.backend.mob{position:fixed;bottom:0;width:100%}.search input{border-radius:12px;background:#f1f1f1;font-size:15px;color:#000}.search{margin:17px 15px}.search .icon{width:19px;height:19px;top:calc((100% - 19px)/ 2)}.search .icon svg{width:100%;height:100%}.search .icon svg path{fill:#4f4f4f}.search input{padding:11px 11px 11px 50px}.search .icon.cross{right:0;margin-left:auto;margin-right:13px;width:21px;height:18px}.mobile-navigation .dropdown.navigation.backend{margin-right:3.5%}.session-search .search{margin-left:0;margin-right:0}.mobile-scroll{border-radius:15px;background:#fff;box-shadow:inset 2px 4px 6px 0 rgba(0,0,0,.25);padding:13px;margin-bottom:20px;height:calc(100vh - 58px - 77px - 70px - 30px);overflow-y:auto}section.upcoming.sessions .container{padding-top:0}section.profile-section{margin-bottom:58px}.sess-head{background-image:url(_next/static/media/session-header.bcdbbf81.png);background-size:cover}.diary-head{background-image:url(_next/static/media/diary-head.e08951bb.png)}.upcoming.sessions .container .session .buttons .green-btn a{font-size:9px;font-family:Lato Light;font-weight:300;min-width:110px;padding:11px}.upcoming.sessions .container .session .buttons .grey-btn a{margin-right:5px}.upcoming.sessions .container .session .buttons .green-btn{margin-top:15px}#diary-page main{margin-bottom:50px;background:transparent}.diary-head.dash-head h1{color:#000;text-align:center;font-family:Lato;font-size:22px;font-style:normal;font-weight:700;text-transform:uppercase}.weekly-prog h1{color:#000;text-align:center;font-family:Lato Bold;font-size:15px;font-weight:900;padding-left:0}.weekly-prog h1+p{color:#4f4f4f;text-align:center;font-family:Lato;font-size:12px;font-weight:400;padding-left:0;padding-top:14px;padding-bottom:20px}.weekly-prog .two-col{flex-wrap:wrap}.weekly-prog .two-col .col{width:100%}.weekly-prog .chart{box-shadow:inset 2px 0 6px 0 rgba(0,0,0,.25);background:transparent}.weekly-prog .hours{background:transparent;border-radius:unset;box-shadow:unset;padding-top:38px;padding-bottom:0}.weekly-prog .hours>p{color:#4f4f4f;text-align:center;font-family:Lato;font-size:12px;font-weight:400;padding-bottom:15px}.weekly-prog .hours .weekly{display:flex;justify-content:space-around;width:100%}.weekly-prog .hours .weekly p{display:flex;flex-direction:column;align-items:center;color:#000;text-align:center;font-family:Lato Light;font-size:10px;font-weight:300;margin-bottom:0}.weekly-prog .hours .weekly p .circle{margin-right:0;margin-bottom:5px}.weekly-prog .hours .weekly .num{padding-left:0;color:#4f4f4f;text-align:center;font-family:Lato Bold;font-size:24px;font-weight:900;padding-top:7px}.days .day{border-radius:15px;background:#fff;box-shadow:2px 4px 6px 0 rgba(0,0,0,.25);margin-bottom:8px;padding:13px 30px}.days .day h3{font-size:15px;padding-bottom:5px}.days .day .date{font-size:12px}.days .day .date:first-of-type{padding-bottom:3px}.days .day>.two-col .col:last-of-type>p{font-size:12px;padding-bottom:10px}.days .day>.two-col .col:last-of-type .num-of-hr .circle{width:18px;height:18px}.days .day>.two-col .col:last-of-type .num-of-hr{padding-left:10px;padding-right:10px}.days .day>.two-col .col:last-of-type .num-of-hr p{font-size:8px;padding-top:8px}#therapist-page main{background-image:url(_next/static/media/therapist-bg.938c6ffa.png)}.mob.therapist-head{padding-top:25px}.therapists .mobile-scroll{height:calc(100vh - 58px - 70px - 68px)}.therapists .therapist .profile .pic{width:56px;height:56px}.therapists .therapist .profile .deets .role{display:none}.therapists .therapist .buttons .green-btn a{font-size:9px;width:76px}.therapists .therapist .profile .deets h3{font-size:13px;color:#000;letter-spacing:-.26px;font-family:Lato;font-weight:500}.therapists .therapist .profile .deets .location{font-size:10px}.therapists .therapist .profile .deets .location span svg{width:7px;height:9px}.therapists .therapist .profile .deets .location span{margin-right:2px}.mobile-scroll::-webkit-scrollbar{width:3px}.dash-head.therapist-prof{background-image:url(_next/static/media/chat-header.4f526ca8.png);background-repeat:repeat;background-position:50%}.therapist-banner{background:transparent;padding-top:21px;margin-bottom:19px}.therapist-banner .container .two-col:first-child{flex-direction:column;align-items:flex-start;min-width:-moz-fit-content;min-width:fit-content}.therapist-banner .image{width:88px;height:88px}.therapist-banner .deets h2{padding-top:2px;color:#4f4f4f;font-size:22px}.therapist-banner .deets .location,.therapist-banner .deets .role{font-size:12px}.therapist-banner .deets .location span,.therapist-banner .deets .location span svg{width:7px;height:9px}.therapist-banner .deets .location span{margin-right:2px}.therapist-banner .buttons-down .green-btn{margin-bottom:0}.therapist-banner .container{display:flex;justify-content:space-between;flex-wrap:wrap}.therapist-banner .buttons-down .green-btn a{font-size:12px;padding:9px 10px;min-width:120px}.therapist-banner .buttons-down .green-btn a span,.therapist-banner .buttons-down .green-btn a span svg{width:12.967px;height:12.968px;display:inline-block}.therapist-banner .buttons-down .green-btn{right:5px;margin-left:5px!important;margin-bottom:5px}.therapist-banner .buttons-down{flex-wrap:wrap;justify-content:flex-end;align-content:center}.about-therapist .block .heading{color:#4f4f4f;font-size:18px}.about-therapist .block .text{font-size:11px}#therapist-prof-page main{margin-bottom:60px}.about-therapist .block.rating .stars{padding:5px}.about-therapist .block.rating .stars svg{width:57.485px;max-height:58.398px;margin-right:10px;max-width:calc((100% - 40px)/5);height:auto}.contact-form-section .form input,.contact-form-section .form input::placeholder,.contact-form-section .form textarea,.contact-form-section .form textarea::placeholder{font-size:18px}.contact-form-section .form input,.contact-form-section .form textarea{padding:15px 20px}.contact-banner h1{font-size:24px}.contact-banner .two-col{flex-wrap:wrap-reverse}.contact-banner .two-col .col,.contact-banner h1{width:100%}.contact-banner .two-col .col .image{margin-right:auto}.contact-banner.hero{padding-top:100px}.contact-form-section{padding-bottom:0}.contact-form-section .form input,.contact-form-section .form textarea{margin-bottom:8px}.contact-form-section h2{margin-bottom:10px}.contact-form-section .form input[type=submit]{font-size:18px}.greenbooks-section .books .book{max-width:250px;padding-left:10px;padding-right:10px;margin-bottom:20px;width:50%}.greenbooks-section .books{justify-content:center}.greenbooks-section .books .book a img{height:280px}.greenbooks-section .heading.two-col,.vid-section .two-col.heading{flex-direction:column}.free-downloadable .two-col{flex-wrap:wrap}.free-downloadable .two-col .col{width:100%!important}.free-downloadable .two-col .col:last-child{display:none}.greenbooks-section h1,.vid-section h2{font-size:30px}.free-downloadable h2{font-size:24px}.greenbooks-section .get-more,.greenbooks-section .get-more a,.vid-section .two-col.heading p,.vid-section .two-col.heading p a{font-size:16px}.vid-section .videos{flex-wrap:wrap}.vid-section .videos .col{width:calc((100% - 30px)/ 2);margin-bottom:20px}.vid-section .videos .col .vid-title{font-size:16px;padding-top:10px}.vid-section{padding-bottom:0}.audio-sec h2{padding-bottom:20px}.audio-sec .two-col{gap:20px}.audio-sec .two-col .audio{width:calc(100% - 20px - 100px)}.audio-sec .two-col .image{width:100px}.audio-sec .two-col .image img{width:100px;height:100px}.audio-sec .two-col .audio .audiotitle{padding-bottom:10px}.audio-sec .two-col .audio .readmore{padding-top:8px}.story-single-sec .image img{width:100px;height:100px}.story-single-sec h1{margin-left:30px}.story-single-sec .green-bg{padding:50px 0}.story-single-sec .green-bg .text p{text-indent:60px}.story-single-sec .green-bg .quote{margin:70px 0 50px}.story-single-sec .green-bg .quote .quotation.before svg{width:70px;height:auto}.story-single-sec .green-bg .quote .quotation.before{left:10px;top:-50px}.story-single-sec .green-bg .quote .quotation.after svg{width:50px;height:auto}.story-single-sec .green-bg .quote .quotation.after{right:10px;bottom:-30px}.story-single-sec .green-bg .quote p{width:90%;z-index:1}#stories-single-page .audio-sec{padding-top:50px}.donation-section .payment-block .methods .col{width:calc((100% - 20px) / 2)}.donation-section .payment-block .row>p{min-width:-moz-fit-content;min-width:fit-content}.donation-section .payment-block .enter{flex-wrap:wrap;gap:15px}.donation-section .payment-block .enter .input{width:100%;padding-left:0;max-width:350px}.donation-section .payment-block{margin-bottom:20px}.donate-form .form{flex-wrap:wrap;gap:10px}.donate-form .form .col.total,.donate-form .form .col:first-child{width:100%}.donate-form .form .fields,.donate-form .form h2,.donate-form h1{padding-bottom:15px}.donate-form .form .col.total{padding:20px}.donation-section .bg-image{padding-bottom:20px}.donate-form .form .fields.full .field .visa-icon svg{width:25px}.donate-form .form .fields.full .field .visa-icon{bottom:4px}#admin-login .admin-login-section{padding:30px 0}#admin-login .admin-login-section .white-box{width:100%;padding:30px}#admin-login .admin-login-section .white-box .field label{font-size:16px}#admin-login .admin-login-section .white-box .field input{font-size:14px}#admin-login .admin-login-section .logo img{width:80%;height:auto;margin:auto;max-width:220px}#admin-login .admin-login-section .logo{padding-bottom:10px}}@media screen and (max-width:668px){footer.backend .logo{margin:auto}}@media screen and (max-width:580px){header .right-btns{display:none}.right-btns.mobile{display:flex;flex-direction:column;align-items:flex-start;margin-left:0;padding-left:7px}.right-btns.mobile .signup{margin-bottom:10px}header .container{justify-content:space-between}header .container .logo{padding-right:0}footer .about,footer .footer-nav{width:100%}footer.site-footer{padding-top:140px;background-size:cover}header .username{display:none}header .right-btns.mobile{display:flex}.mobile-navigation{padding-left:10px}.donate-form .form .fields{flex-wrap:wrap;gap:15px}.donate-form .form .fields .field{width:100%}}@media screen and (max-width:520px){.free-downloadable .down-list p,.free-downloadable .down-list p a{text-align:center}.free-downloadable .down-list p a{display:block;width:-moz-fit-content;width:fit-content;margin:10px auto auto}.free-downloadable h2{text-align:center}.vid-section .videos .col .video{height:120px}.vid-section .videos .col .video .play-btn svg{width:30px;height:30px}.vid-section .videos .col{min-width:200px;padding-left:10px;padding-right:10px}.vid-section .videos{justify-content:center}.gstories-sec{background-size:100% 100%}.audio-sec .two-col{flex-wrap:wrap;justify-content:center}.audio-sec .two-col .audio{width:100%;text-align:center}.audio-sec .two-col .audio audio{text-align:center}.audio-sec .two-col .audio .readmore{margin-right:auto}.story-single-sec .two-col{flex-wrap:wrap;justify-content:center}.story-single-sec .two-col>div,.story-single-sec .two-col>h1{width:100%}.story-single-sec .image{text-align:center;margin-bottom:15px}.story-single-sec h1{text-align:center;margin-left:auto;margin-right:auto}.analysis-sec h1{font-size:50px;padding-bottom:20px}.analysis-sec .dark-green .two-col .img-col,.analysis-sec .dark-green .two-col .text.col,.analysis-sec .dark-green.reverse .two-col .img-col,.analysis-sec .dark-green.reverse .two-col .text.col{width:100%;padding-left:0;padding-right:0}.analysis-sec .dark-green .two-col{flex-wrap:wrap}.analysis-sec .dark-green .two-col .text.col{padding-bottom:25px}.analysis-sec .dark-green.reverse .two-col .text.col{padding-bottom:0;padding-top:25px}.donation-section .payment-block .methods .col{width:100%;max-width:240px}}@media screen and (max-width:480px){.donate-section .btn-row{flex-direction:column}.donate-section .btn-row>div{width:100%!important;align-items:center;justify-content:center;text-align:center}.donate-section .btn-row .green-btn{margin-bottom:20px;margin-top:10px}.hero .heading h1 span.welcome{font-size:48px}.video-section .video-placeholder .box{height:180px}.donate-section .donate-bg p{width:100%;padding-bottom:150px}.donate-section .donate-bg{background-size:85%}.donate-section .btn-row p{padding-left:0}.download-section .app-links .btns .btn:first-child img{width:160px}.download-section .app-links .btns .btn:last-child img{width:130px}.therapists .therapist .buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center}.therapists .therapist .buttons .green-btn{margin-right:5px!important;margin-right:5px}.therapists .therapist .buttons .green-btn:first-child{margin-bottom:5px}.therapists .therapist .profile{width:50%}.greenbooks-section .books .book{width:100%}.greenbooks-section{background-size:cover}}@media screen and (max-width:420px){.upcoming .container .session>.two-col .details{width:100%;padding-left:0;padding-top:10px;padding-bottom:10px}footer.backend .footer-bottom p{font-size:14px}}.font14{font-size:14px}.font15{font-size:15px}.font16{font-size:16px}header.backend.admin .container{max-width:1920px}header.backend.admin .search input{border-radius:50px;background:#fff;color:#4f4f4f;font-family:Lato Light;font-size:15px;font-style:normal;font-weight:300;line-height:normal;width:313px;padding:6.5px 20px 6.5px 47px}header.backend.admin{background:#f6f6f6;box-shadow:0 4px 20px 0 rgba(0,0,0,.25)}header.backend.admin .search svg{width:14px;height:14px}header.backend.admin .search input::placeholder{color:#4f4f4f}header.backend.admin .search .icon{top:6px}header.backend.admin .container .logo a{width:149px;height:100%;display:inline-block}header.backend.admin .container .logo img{height:auto;width:100%;max-width:100%}aside.sidebar{background:#d3ffd8;box-shadow:0 4px 16px 0 rgba(0,0,0,.25);height:calc(100vh - 86px);overflow-y:auto;width:15%}.admin-contain{display:flex}.sidebar .prof-col .dp{margin-left:0;width:40px;height:40px;border:1px solid #fff;margin-right:10px}.sidebar .prof-col{padding:20px;align-items:flex-end}.sidebar .prof-col .dp img{width:100%;height:100%}.sidebar .prof-col p{color:#4f4f4f;font-family:Lato lIGHT;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.sidebar .prof-col p span{display:block;font-weight:400}.sidebar .menu li a{color:#4f4f4f;font-family:Lato;font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;width:100%;display:inline-block}.sidebar .menu li{padding:10px 10px 10px 20px}.sidebar .menu li .icon svg{height:15px;display:inline-block;width:auto}.sidebar .menu li .icon{margin-right:12px;width:20px;display:inline-block}.sidebar .menu li.current{background:#8df2ba}.sidebar .menu li.current a{color:#0c7d77}.sidebar .menu li .icon svg path{fill:#4f4f4f}.sidebar .menu li.current .icon svg path{fill:#0c7d77}.bar{background:#f4f4f4;box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.25);width:calc(100% - 72px - 24px);height:26px;padding:6px;max-width:906px}.bar,.bar .green{border-radius:15px}.bar .green{width:15%;background:#8df2ba;height:15px}.container-admin{padding:20px;width:100%}.admin-dash-section .container-admin{padding:0}.admin-dash-section .area{padding:40px}.admin-dash-section h1{background:#f0f0f0;padding:20px 30px;color:#024f48;font-family:Lato;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.admin-dash-section .area .totals.row .col{width:calc((100% - (40px * 3)) / 4)}.admin-contain main{width:calc(100% - 15%);height:calc(100vh - 86px);overflow-y:auto;background:#fafafa}.admin-contain main::-webkit-scrollbar{width:7px}.admin-contain main::-webkit-scrollbar-track{background:#f0f0f0}.admin-contain main::-webkit-scrollbar-thumb{background-color:#adadad;border-radius:30px;border:none}.admin-dash-section .area .totals.row .col{border-radius:5px;background:#fff;box-shadow:4px 4px 10px 0 rgba(0,0,0,.1);border-bottom:8px solid #40c79f;padding:15px}.admin-contain .font14{color:#4f4f4f;font-family:Lato;font-style:normal;font-weight:400;line-height:normal}.admin-dash-section .area .totals .col p .icon svg{height:15px;width:auto}.admin-contain .font14 .icon{padding-right:5px;vertical-align:middle}.admin-dash-section .area .totals .col .big-num{color:#4f4f4f;font-family:Lato Bold;font-style:normal;font-weight:900;line-height:normal;margin-left:auto;width:-moz-fit-content;width:fit-content}.admin-contain .small{color:#000;font-family:Lato Light;font-size:12px;font-style:italic;font-weight:300;line-height:normal}.admin-contain .small span{color:#40c79f}.admin-contain .area .row{justify-content:space-between;gap:40px;flex-wrap:wrap;padding-bottom:40px}.admin-dash-section .area .chart-row .col:last-child{width:calc((100% - (40px * 3)) / 4);border-radius:5px;background:#fff;box-shadow:4px 4px 10px 0 rgba(0,0,0,.1)}.admin-dash-section .area .chart-row .col:first-child{width:calc((((100% - (40px * 3)) / 4) * 3) + 80px)}.admin-contain .blockheading{padding:15px;border-radius:5px 5px 0 0;background:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.25)}.admin-contain .block{padding:25px}.admin-contain .col{background:#fff;border-radius:5px;box-shadow:4px 4px 10px 0 rgba(0,0,0,.1)}.admin-dash-section .area .chart-row .col .block p{border-radius:10px;background:#fbfbfb;padding:15px;font-family:Inter Bold}.admin-dash-section .area .chart-row .col .block{display:flex;flex-direction:column;gap:15px;justify-content:center}.admin-dash-section .area .chart-row .col:first-child{padding:25px}.admin-dash-section .area .chart-row .col .block p span{color:#4f4f4f;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.admin-contain .area .col .graph{align-items:center;height:100%;width:100%;max-width:100%}.admin-contain .area .col .graph .admin-chart-line{height:340px}.admin-dash-section .area .prog .col:last-child{width:calc((100% - (40px * 3)) / 4)}.admin-dash-section .area .prog>.col{width:calc(((((100% - (40px * 3)) / 4) * 3) + 40px)/2)}.admin-dash-section .area .prog{padding-bottom:0}.admin-contain .font12,.admin-dash-section .area .block p{color:#4f4f4f;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.admin-contain .bar{height:6px;border-radius:5px;background:#dbdbdb;padding:0;width:calc(100% - 41px - 15px)}.admin-contain .bar .green{border-radius:5px;background:#40c79f;height:6px}.admin-dash-section .area .prog .block .two-col{align-items:center}.admin-dash-section .area .prog .block .bar .grey{background:#4f4f4f}.admin-dash-section .area .prog .block .grey-bg{border-radius:5px;background:#fbfbfb;box-shadow:0 2px 2px 0 rgba(0,0,0,.25);padding:10px;margin-bottom:15px}.admin-dash-section .area .prog .block .grey-bg:last-child{margin-bottom:0}.admin-dash-section .area .prog .col:first-child .grey-bg .bignum{color:#4f4f4f;font-family:Inter Bold;font-style:normal;font-weight:700;line-height:normal;padding-right:13px}.admin-dash-section .area .prog .col:first-child .grey-bg .bignum .sign{color:#40c79f;padding-right:6px}.admin-dash-section .area .prog .col:first-child .grey-bg .percent{color:#4f4f4f;font-family:Inter Bold;font-style:normal;font-weight:500;line-height:normal;padding-left:14px}.admin-dash-section .area .prog .progress .two-col{margin-top:11px}.admin-dash-section .area .prog .self-help .col:first-child{width:calc(60% - 10px)}.admin-dash-section .area .prog .self-help{gap:20px;justify-content:space-between;flex-wrap:wrap}.admin-dash-section .area .prog .self-help .col:first-child .icon{padding-right:5px}.admin-dash-section .area .prog .self-help .col:first-child .icon svg{height:12px;width:auto}.admin-dash-section .area .prog .self-help .col:first-child .big-num{color:#4f4f4f;font-family:Inter Bold;font-style:normal;font-weight:700;line-height:normal;margin-left:auto}.admin-dash-section .area .prog .self-help .col:last-child{width:calc(40% - 10px)}.admin-dash-section .area .prog .feedback .percent{color:#40c79f;font-family:Inter Bold;font-size:16px;font-style:normal;font-weight:700;line-height:normal;padding-right:5px}.admin-dash-section .area .prog .feedback .percent span{color:#717171;font-family:Inter;font-size:10px;font-style:normal;font-weight:400;line-height:normal;display:block}.admin-dash-section .area .prog .feedback .bar{width:calc(100% - 41px)}.admin-dash-section .area .prog .feedback .percent.grey{color:#4f4f4f}.therapist-dash .chart-row .col:last-child{width:calc(35.7% - 15px);background:transparent;display:flex;justify-content:space-between;gap:30px;flex-direction:column;box-shadow:none}.therapist-dash .chart-row .col:last-child>div{background:#fff;height:50%;box-shadow:4px 4px 10px 0 rgba(0,0,0,.1)}.therapist-dash .chart-row .col:first-child{width:calc(100% - 35.7% - 15px)}.therapist-dash .chart-row .therapist-totals .grey-bg{border-radius:10px;background:#fbfbfb;box-shadow:0 2px 2px 0 rgba(0,0,0,.25);padding:10px 20px;height:76px;display:flex;flex-direction:column;justify-content:center}.therapist-dash .chart-row .therapist-totals .grey-bg .two-col{justify-content:space-between;align-items:center}.therapist-dash .chart-row .therapist-totals .grey-bg .bignum{color:#4f4f4f;font-family:Lato;font-style:normal;font-weight:900;line-height:normal}.therapist-dash .chart-row .therapist-totals .grey-bg .small .up{display:block;text-align:center;padding-bottom:5px}.therapist-dash .chart-row .therapist-totals .grey-bg .bignum.font24{color:#40c79f;font-family:Inter;font-style:normal;font-weight:600;line-height:normal}.therapist-dash .chart-row .therapist-totals .grey-bg:first-child{margin-bottom:10px}.therapist-dash .chart-row .therapist-type .bignum{color:#4f4f4f;font-family:Lato;font-style:normal;font-weight:700;line-height:normal}.therapist-dash .chart-row .therapist-type .two-col{align-items:center;justify-content:space-between}.therapist-dash .chart-row .therapist-type .percent{color:#40c79f;font-family:Inter Bold;font-style:normal;font-weight:600;line-height:normal}.therapist-dash .chart-row .therapist-type .grey-bg:first-child{padding-bottom:15px;border-bottom:.5px solid #adadad}.therapist-dash .chart-row .therapist-type .grey-bg:last-child{padding-top:15px}.therapist-dash .chart-row .therapist-type .font12{color:#adadad;font-family:Lato;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.therapist-dash .area .chart-row{gap:30px;padding-bottom:30px}.table-row .grey{justify-content:space-between;border-radius:5px 5px 0 0;background:#f1f1f1;padding:15px}.table-row .grey .search input{color:#4f4f4f;font-family:Lato;font-size:15px;font-style:normal;font-weight:300;line-height:normal;width:100%;border-radius:50px;background:#fff;padding:6.5px 6.5px 6.5px 46px}.table-row .grey .search{width:50%;max-width:811.772px;position:relative}.table-row .grey .search .icon{width:13.91px;height:14px;margin-right:15px;left:15px;top:calc((100% - 18px)/ 2)}.table-row .grey .search .icon svg{width:100%;height:auto}.table-row .grey .green-btn a{color:#4f4f4f;text-align:center;font-family:Lato;font-size:15px;font-style:normal;font-weight:400;line-height:normal;padding:6.5px 30px}.table-row .grey .green-btn a span{margin-right:5px}.table-row .grey .green-btn a span svg{height:14px;width:auto;display:inline-block}.table-row{padding-bottom:0}.grey-search{justify-content:space-between;border-radius:5px 5px 0 0;background:#f1f1f1;padding:15px}.grey-search .search input{color:#4f4f4f;font-family:Lato;font-size:15px;font-style:normal;font-weight:300;line-height:normal;width:100%;border-radius:50px;background:#fff;padding:6.5px 6.5px 6.5px 46px}.grey-search .search{width:50%;max-width:811.772px;position:relative}.grey-search .search .icon{width:13.91px;height:14px;margin-right:15px;left:15px;top:calc((100% - 18px)/ 2)}.grey-search .search .icon svg{width:100%;height:auto}.grey-search .green-btn a{color:#4f4f4f;text-align:center;font-family:Lato;font-size:15px;font-style:normal;font-weight:400;line-height:normal;padding:6.5px 30px}.grey-search .green-btn a span{margin-right:5px}.grey-search .green-btn a span svg{height:14px;width:auto;display:inline-block}.table-row .therapist-list table{width:100%;text-align:center;border-collapse:collapse}.table-row .therapist-list table thead tr{border-radius:5px 5px 0 0;background:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.25);z-index:9;position:relative}.table-row .therapist-list table thead tr th{padding:13px 5px;color:#0c7d77;font-family:Lato;font-style:normal;font-weight:700;line-height:normal}.table-row .therapist-list table tbody tr{background:#fff}.table-row .therapist-list table tbody tr:nth-child(2n){background:#f4f4f4}.table-row .therapist-list table tbody tr td{color:#4f4f4f;font-family:Lato;font-style:normal;font-weight:500;line-height:normal;padding:6px;border-right:1px solid #adadad}.table-row .therapist-list table tbody tr td:last-child{border-right:none}.table-row .therapist-list table thead{position:-webkit-sticky;position:sticky;top:0}.therapist-prof-admin .user-image{align-items:center;padding:16px 25px;gap:27px;border-radius:15px;background:#f1fff2;box-shadow:0 2px 4px 0 rgba(0,0,0,.25)}.therapist-prof-admin .user-image .dp{margin-left:0;width:100px;background:transparent;height:100px;border-radius:100.56px}.therapist-prof-admin .user-image .dp img{width:100%;height:100%}.therapist-prof-admin .user-image h2{color:#4f4f4f;font-family:Lato;font-style:normal;font-weight:700;line-height:normal}.therapist-prof-admin .area{border-radius:15px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);padding-bottom:30px}.therapist-prof-admin .area .grey-row{margin:30px 30px 0;border-radius:15px;background:#fafafa;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);padding:15px 20px}.therapist-prof-admin .area .grey-row .details{flex-wrap:wrap;gap:16px 50px;justify-content:flex-start}.therapist-prof-admin .area .grey-row .details p{color:#4f4f4f;font-family:Lato;font-style:normal;font-weight:400;line-height:normal}.therapist-prof-admin .area .grey-row .details p.dd{font-weight:700;padding-left:10px}.therapist-prof-admin .area .grey-row h3{color:#037572;font-family:Lato;font-style:normal;font-weight:700;line-height:normal;padding-bottom:5px;border-bottom:.5px solid #adadad;margin-bottom:15px}.admin-contain .action-buttons{display:flex;justify-content:flex-end;margin:30px 30px 0;gap:10px}.admin-contain .action-buttons .btn a{color:#fff;text-align:center;font-family:Lato;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;width:100%;display:inline-block}.admin-contain .action-buttons .btn a span svg{height:12px;width:auto}.admin-contain .action-buttons .btn a span{margin-right:5px}.admin-contain .action-buttons .btn{width:140px;border-radius:22px;background:#7ae1b0;box-shadow:0 2px 2px 0 rgba(0,0,0,.25);padding:5px 20px}.admin-contain .action-buttons .btn.red{background:#ff5b5b}.admin-contain .action-buttons .btn.blue{background:#7ac2e1}.admin-contain .grey-row .details p.dd a{font-size:inherit;font-family:inherit;color:inherit;text-decoration:none}.session-dash .table-row .therapist-list table tbody tr td{width:10%;min-width:130px}.session-dash .table-row .therapist-list table tbody tr td:nth-child(3),.session-dash .table-row .therapist-list table tbody tr td:nth-child(5){width:20%;min-width:200px}.session-dash .table-row .therapist-list{max-width:100%;width:100%;overflow-x:auto}.session-dash .table-row{padding-bottom:0!important}.session-dash .table-row .therapist-list::-webkit-scrollbar{height:7px}.session-dash .table-row .therapist-list::-webkit-scrollbar-track{background:#f0f0f0}.session-dash .table-row .therapist-list::-webkit-scrollbar-thumb{background-color:#adadad;border-radius:30px;border:none}.session-dash-single .container.row{padding:20px;background:#fff}.session-dash-single .container.row .session{border-top-left-radius:0;border-top-right-radius:0;background:#fbfbfb;box-shadow:0 1px 2px 0 rgba(0,0,0,.25)}.session-dash-single .container.row .session .col{background:transparent;box-shadow:none;border-radius:0}.session-dash-single .container.row{width:100%;max-width:unset}.session-dash-single .grey-search{margin-bottom:20px}.therapist-request-section .row.therapist-request-row .therapist{border-radius:5px;background:#fbfbfb;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:20px}.therapist-request-section .row.therapist-request-row{margin-bottom:10px;padding-bottom:28px;border-radius:5px;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.therapist-request-section .therapist-request-row .action-buttons{margin-top:20px}.therapist-request-section .therapist-request-row .action-buttons .red{background:#de3e3e}.therapist-request-section .therapist-request-row .action-buttons .blue{background:#7ac2e1}.therapist-request-section .therapist-request-row .action-buttons .btn{width:180px}.therapist-request-section .row.therapist-request-row .therapist h2{padding:0 0 20px;background:transparent;color:#4f4f4f;font-family:Lato;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}.therapist-request-section .row.therapist-request-row.container .session>.two-col{margin-bottom:0}.therapist-request-section .row.therapist-request-row .therapist h3{padding-bottom:15px}.therapist-request-section .row.therapist-request-row .therapist .grey-row{padding-bottom:15px;border-bottom:1px solid #adadad;margin-bottom:15px}.therapist-request-section .row.therapist-request-row .therapist .grey-row .details{justify-content:flex-start;gap:15px 30px;flex-wrap:wrap}.therapist-request-section .row.therapist-request-row .therapist .grey-row .details .deet{gap:15px}.therapist-request-section .row.therapist-request-row .therapist .grey-row .details .deet p{font-family:Lato Light;font-style:normal;font-weight:300;line-height:normal;color:#4f4f4f}.therapist-request-section .row.therapist-request-row .therapist .grey-row .details .deet .dd{font-weight:500;font-family:Lato}.therapist-request-section .row.therapist-request-row .therapist .grey-row:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.therapists-thankyou{padding-top:76px;position:relative}.therapists-thankyou .two-col{flex-wrap:wrap;justify-content:space-between}.therapists-thankyou h1{color:#3fab91;font-family:Lato Bold;font-size:96px;font-style:normal;font-weight:900;line-height:normal;padding-bottom:11px}.therapists-thankyou .col{text-align:center}.therapists-thankyou .green-strip:before{content:"";width:100%;height:258px;position:absolute;background:#e5fffa;left:0;z-index:-1;top:calc(((100% - 258px) / 2) - 35px)}.therapists-thankyou .green-strip{position:relative}.therapists-thankyou .two-col .col:first-child{margin-top:auto;margin-bottom:auto;padding-bottom:100px;width:60%;max-width:625px}.therapists-thankyou h1:before{background:#fff;content:"";width:100%;height:80px;position:absolute;z-index:-1;left:0}.therapists-thankyou .two-col img{width:100%;height:auto}.therapists-thankyou .two-col .col:last-child{width:40%}.therapists-thankyou .row.mid{margin-top:-7%;z-index:3;position:relative;padding-bottom:120px}.therapists-thankyou .row.mid .green-text{color:#3fab91;font-weight:600}.therapists-thankyou .row.mid p:last-child{color:#000;font-family:Lato Light;font-weight:300}.therapists-thankyou .green-bg{background:#e5fffa;padding:35px 0;text-align:center}.therapists-thankyou .green-bg p{margin:auto;padding-bottom:20px}.therapists-thankyou .green-bg .green-btn a{font-size:12px;padding:12.5px 30px;min-width:213px}.light-text{font-family:Lato Light}.therapists.notif{padding-top:35px}.therapists.notif .therapist.notif-row .profile{display:initial}.therapists.notif .therapist.notif-row .two-col{flex-wrap:wrap}.therapists.notif .therapist.notif-row .two-col .col{width:100%}.therapists.notif .therapist.notif-row .two-col .col.buttons .green-btn{margin-left:auto;margin-right:0}.therapists.notif .therapist.notif-row{padding:40px}.therapists.notif .therapist.notif-row .two-col .col.buttons{padding-top:30px}.therapists.notif .therapist.notif-row .two-col .col h3,.therapists.notif .therapist.notif-row .two-col .col p:first-of-type{color:#4f4f4f;padding-bottom:10px}#therapist-notif-page .therapist-head .two-col h1{width:100%;text-align:center}#therapist-create-session-pg .upcoming .container .session>.two-col .details,#therapist-home-page .upcoming .container .session>.two-col .details{padding-left:0}#therapist-home-page .upcoming .container .session .buttons .green-btn a{font-family:Lato Light;font-size:15px;min-width:141px;padding:11px 30px;color:#4f4f4f}#therapist-home-page .upcoming .container .session .buttons .green-btn a span{margin-right:6px}#therapist-home-page .upcoming .container .session .buttons .grey-btn a{margin-right:15px}#therapist-home-page .all-btn a{color:#024f48;text-align:center;font-family:Lato;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline}#therapist-home-page .all-btn{text-align:center;margin-top:30px}#therapist-home-page .upcoming h2{color:#4f4f4f;font-family:Lato;font-size:36px;font-style:normal;font-weight:600;line-height:normal;background:transparent;margin-bottom:15px}#therapist-home-page .upcoming.sessions{padding-left:20px;padding-right:20px;background:transparent}#therapist-home-page .upcoming.sessions .container{border-radius:15px;background:#d3ffd8}#therapist-home-page .greeting{background:#024f48;padding:30px 0}#therapist-home-page .greeting p{color:#fff;font-family:Lato;font-style:normal;font-weight:400;line-height:normal}#therapist-home-page .greeting .two-col{justify-content:space-between;align-items:center}#therapist-home-page .greeting p .name{color:#fff;font-family:Lato;font-style:normal;font-weight:700;line-height:normal}#therapist-home-page .greeting .rating{padding:15px;border-radius:15px;background:#f9fdff;box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.25)}#therapist-home-page .greeting .rating p{color:#024f48;font-family:Lato;font-style:normal;font-weight:600;line-height:normal}#therapist-home-page .greeting .rating p.font24{padding-left:35px;font-weight:900;font-family:Lato Bold}#therapist-home-page .contacts-section{padding:30px}#therapist-home-page .contacts-section .container{border-radius:15px;background:#d3ffd8;padding:19px 30px}#therapist-home-page .contacts-section h2{color:#4f4f4f;font-family:Lato;font-style:normal;font-weight:600;line-height:normal;text-align:center;padding-bottom:20px}#therapist-home-page .contacts-section .recents .recent{border-radius:10px;background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.25)}#therapist-home-page .contacts-section .recents .recent .profile .pic{width:75px;height:75px}#therapist-home-page .contacts-section .recents .recent .profile .deets h3{font-size:20px}#therapist-home-page .contacts-section .recents .recent .notif-num p{color:#fff;text-align:center;font-family:Lato;font-size:17px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.34px;background:#50ff96;width:35px;height:35px;border-radius:100%;display:inline-flex;justify-content:center;align-items:center}#therapist-create-session-pg .search{margin-left:0}.create-session-section{background:#d3ffd8;padding:17px 0;height:70vh}.create-session-section .sessions .container{background:radial-gradient(129.95% 123.43% at 88.27% 86.28%,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,.3) 100%);box-shadow:none;padding:0 25px}.create-session-section .sessions.col{width:60%;padding-bottom:0}.create-session-section .col.create-form{width:40%;border-radius:15px;background:#fff;padding:30px}.create-session-section .sessions.col .session{border-radius:0;background:transparent;padding:25px 0;box-shadow:none;margin-bottom:0;border-bottom:1px solid #adadad}.create-session-section .upcoming .container .session>.two-col .details span{display:inline-block;vertical-align:middle}.create-session-section .upcoming .container .session>.two-col .details p{line-height:1em;display:flex;align-items:center}.create-session-section .upcoming .container .session>.two-col .details span svg{display:inherit}.create-session-section .upcoming .container .session .buttons .green-btn a{border-radius:22px;background:#50ff96;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#4f4f4f;text-align:center;font-family:Lato Light;font-style:normal;font-weight:300;line-height:normal;font-size:15px;padding:11px;min-width:140px}.create-session-section .upcoming .container .session .buttons .grey-btn a{margin-right:15px;background:#fff}.create-session-section .sessions.col .session:last-child{border-bottom:none}.create-session-section .col.create-form h2{text-align:center;padding-bottom:50px;color:#717171}.create-session-section>.two-col{gap:20px}.create-session-section .col.create-form .c-form input,.create-session-section .col.create-form .c-form select,.create-session-section .col.create-form .c-form textarea{border-radius:10px;background:#fafafa;border:none;width:100%;padding:12px;color:#037572}.create-session-section .col.create-form .c-form input::placeholder,.create-session-section .col.create-form .c-form textarea::placeholder{color:#037572}.create-session-section .col.create-form .c-form .field{margin-bottom:15px}.create-session-section .col.create-form .c-form .field.timepicker{display:flex;gap:20px;align-items:center}.create-session-section .col.create-form .c-form label{color:#037572}.create-session-section .col.create-form .c-form .field.check{display:flex;align-items:center;gap:20px}.create-session-section .col.create-form .c-form .field.check input{width:-moz-fit-content;width:fit-content}.create-session-section .col.create-form .c-form textarea{height:177px;resize:none}.create-session-section .col.create-form .c-form .green-btn a{border-radius:22px;background:#50ff96;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#000;text-align:center;font-family:Lato;font-size:15px;font-style:normal;font-weight:500;line-height:normal;padding:11px 50px}.create-session-section .col.create-form .c-form .green-btn{text-align:center}.create-session-section .col.create-form,.create-session-section .sessions .container{height:calc(100vh - 131px - 94px - 194px - 17px - 17px);overflow-y:auto}#therapist-create-session-pg footer.backend.desk{padding-top:0}.create-session-section .col.create-form::-webkit-scrollbar,.create-session-section .sessions .container::-webkit-scrollbar{width:7px}.create-session-section .col.create-form::-webkit-scrollbar-track,.create-session-section .sessions .container::-webkit-scrollbar-track{background:#d3ffd8}.create-session-section .col.create-form::-webkit-scrollbar-thumb,.create-session-section .sessions .container::-webkit-scrollbar-thumb{background-color:#024f4838;border-radius:30px;border:none}.video-placeholder .box{width:80%;max-width:1069px;height:572px;background:#000;display:flex;justify-content:center;align-items:center;margin:116px auto auto}.activity-container{max-width:1920px;margin:auto;width:100%}.activity-top-bar{background:#fff;padding:25px 30px}.activity-top-bar .two-col{justify-content:space-between;gap:20px;align-items:center}.activity-top-bar p{font-size:13px;text-transform:uppercase}.activity-top-bar .two-col .col:last-child{display:flex;align-items:center;gap:40px}.activity-top-bar .share a{color:#000;text-align:center;font-family:Lato;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.6px;text-decoration:none}.activity-top-bar .share a span{margin-right:10px}.activity-top-bar h2{color:#4f4f4f;font-family:Lato;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.64px}.activity-top-bar .buttons button{color:#024f48;text-align:center;font-family:Lato;font-style:normal;font-weight:600;line-height:normal;background:transparent;border:none}.activity-top-bar .buttons{gap:35px;display:flex;align-items:center}.activity-top-bar .buttons button{display:inline-flex;gap:15px;cursor:pointer}.activity-section .left-acc{width:30%}.activity-section .content{width:70%}.activity-section .left-acc .item .item-content{padding:18px;border:.5px solid #adadad;background:#d3ffd8;justify-content:space-between;align-items:center;gap:10px}.activity-section .left-acc .item.open .item-content{background:#b9ffc1}.activity-section .left-acc .item.open .sub-item{border:.5px solid #adadad;background:#fff;padding:18px}.activity-section .left-acc .item{cursor:pointer}.activity-section .left-acc .item .item-content .icons{align-items:center;gap:15px}.activity-section .left-acc .item.open .item-content .icons .angle{transform:rotate(90deg)}.activity-section .left-acc .item .sub-item{display:none}.activity-section .left-acc .item.open .sub-item{display:block}.activity-section .content .video-placeholder .box{margin-top:0;max-width:100%;width:100%;height:494px;cursor:pointer}.activity-section .content{background:#f4f4f4;padding:35px}.activity-section .content .transcript{border-radius:0 0 5px 5px;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:25px}.activity-section .content .transcript h4{color:#4f4f4f;font-family:Lato;font-style:normal;font-weight:400;line-height:normal;display:inline-flex;gap:15px;padding-bottom:20px;align-items:center}.activity-section .content .transcript p{color:#000;font-family:Lato;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.28px;text-indent:40px}.activity-section .content .next-btn a{text-decoration:none;color:#000;font-weight:700;background:#50ff96;width:-moz-fit-content;width:fit-content;padding:9px 91px;margin-top:20px;border-radius:15px;font-size:14px;cursor:pointer;display:inline-block}.congrats-sec{padding:50px 0;text-align:center}.congrats-sec h1{padding-top:30px;padding-bottom:10px;color:#049762;font-family:Lato Bold;font-weight:900;text-transform:uppercase}.congrats-sec h1,.congrats-sec p{text-align:center;font-style:normal;line-height:normal}.congrats-sec p{margin:auto;color:#000;font-family:Lato Light;font-weight:300}.congrats-sec p.greencaps{color:#049762;text-align:center;font-family:Lato;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;padding-top:10px;padding-bottom:30px}.congrats-sec .image{width:80%;margin:auto;max-width:614.459px}.congrats-sec .image img{width:100%;max-width:100%;height:auto}.activity-section .activity-accordion .act-item .head h3{color:#4f4f4f;font-family:Lato;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.48px;display:inline-flex;align-items:center;justify-content:space-between;width:100%}.activity-section .activity-accordion .act-item{margin-bottom:10px;border-radius:15px;background:#fff}.activity-section .activity-accordion .act-item .head{border-radius:15px;background:#fff;padding:25px 30px;cursor:pointer}.activity-section .activity-accordion .act-item .act-content{display:none;padding:0 30px 25px}.activity-section .activity-accordion .act-item.open .act-content{display:block}.activity-section .activity-accordion .act-item .act-content .two-col .col{width:50%}.activity-section .activity-accordion .act-item .act-content .two-col{gap:20px}.activity-section .activity-accordion+.next-btn{text-align:right}.activity-section .activity-accordion+.next-btn a{padding:20px 50px}.activity-section .activity-accordion .act-item .act-content .white-text{padding:15px;border-radius:15px;box-shadow:inset 0 2px 2px 0 #00000040}.activity-section .activity-accordion .act-item .act-content .two-col .col .faces{margin-top:10px;margin-bottom:10px;display:flex;justify-content:space-between;gap:20px;box-shadow:inset 0 2px 2px 0 #00000040;border-radius:15px;padding:15px;max-width:320px}.activity-section .activity-accordion .act-item .act-content .two-col .col .faces .face{width:50px;height:50px}.activity-section .activity-accordion .act-item .act-content .two-col .col .faces .face svg{width:100%;height:100%}.activity-section .activity-accordion .act-item .act-content .two-col .col .nohrs input{box-shadow:inset 0 2px 2px 0 #00000040;padding:15px;border:none;border-radius:15px}.activity-section .activity-accordion .act-item .act-content .two-col .col .buttons .button a{font-family:Lato Light;padding:15px 40px}.activity-section .activity-accordion .act-item .act-content .two-col .col .nohrs{padding-top:10px}.activity-section .activity-accordion+.next-btn a{margin-top:0}.activity-section .activity-accordion .act-item .act-content .two-col .col .white-text p{padding-bottom:20px}.activity-section .activity-accordion .act-item .act-content .two-col .col .white-text p:last-child{padding-bottom:0}.activity-section .activity-accordion .act-item .act-content .two-col .col .white-text{margin-bottom:20px}.activity-section .activity-accordion .act-item .act-content .two-col .col .white-text:last-child{margin-bottom:0}.activity-section .activity-accordion .act-item .act-content .two-col .col .white-text li{color:#4f4f4f;font-family:Lato;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.activity-section .activity-accordion .act-item .act-content .two-col .col .white-text ol,.activity-section .activity-accordion .act-item .act-content .two-col .col .white-text ul{padding-left:20px}.activity-section .activity-accordion .act-item.open .act-content .button.add-btn a{text-decoration:none;color:#000;font-weight:700;background:#50ff96;width:-moz-fit-content;width:fit-content;padding:9px 21px;border-radius:15px;font-size:14px;cursor:pointer;display:inline-block;font-family:Lato Light;margin-bottom:21px}.activity-section .activity-accordion .act-item.open .act-content .button.add-btn{text-align:right}.activity-section .activity-accordion .act-item .act-content .white-text.add-act-box{margin-bottom:20px}.activity-section .activity-accordion .act-item .act-content .white-text.add-act-box .field{width:100%;margin-bottom:10px}.activity-section .activity-accordion .act-item .act-content .white-text.add-act-box .field input,.activity-section .activity-accordion .act-item .act-content .white-text.add-act-box .field textarea{padding:10px;border-radius:10px;width:100%;border:1px solid #f1f1f1;color:#4f4f4f;font-family:Lato;font-style:normal;font-weight:400;line-height:normal}.activity-section .activity-accordion .act-item .act-content .white-text.add-act-box .field:last-child{margin-bottom:0}.activity-section .activity-accordion .act-item .act-content .white-text.add-act-box .field textarea{resize:none;height:100px}.activity-section .activity-accordion .act-item .act-content .white-text.add-act-box .buttons{display:flex;justify-content:flex-end;gap:20px}.activity-section .activity-accordion .act-item .act-content .white-text.add-act-box .buttons a{margin-bottom:0}.activity-section .activity-accordion .act-item .act-content .two-col .col .white-text li a,.activity-section .activity-accordion .act-item .act-content .two-col .col .white-text p a{color:#049762;text-decoration:none}@media screen and (max-width:1440px){.table-row .therapist-list table thead tr th{font-size:18px}}@media screen and (max-width:1280px){.admin-contain .area .row{gap:15px;padding-bottom:20px}.admin-dash-section .area .chart-row .col:last-child,.admin-dash-section .area .prog .col:last-child,.admin-dash-section .area .totals.row .col{width:calc((100% - (20px * 3)) / 4)}.admin-dash-section .area .prog>.col{width:calc(((((100% - (20px * 3)) / 4) * 3) + 20px)/2)}.admin-dash-section .area .chart-row .col:first-child{width:calc((((100% - (20px * 3)) / 4) * 3) + 40px);padding:15px}.admin-dash-section .area .col .graph .admin-chart-line{height:230px}.admin-dash-section .area{padding:20px}.admin-contain .block{padding:15px}.admin-dash-section .area .chart-row .col .block{gap:8px}.admin-dash-section .area .chart-row .col .block p{padding:10px}.admin-dash-section .area .chart-row .col .block p .circle{margin-right:10px}.font14,.font15{font-size:12px}.admin-dash-section .area .prog .self-help{gap:10px}.admin-dash-section .area .prog .self-help .col:first-child{width:calc(70% - 5px)}.admin-dash-section .area .prog .self-help .col:last-child{width:calc(30% - 5px)}.admin-contain .blockheading{padding:10px}.admin-contain .icon svg,.admin-dash-section .area .prog .self-help .col:first-child .icon svg{height:10px;width:auto}.admin-contain .action-buttons,.therapist-prof-admin .area .grey-row{margin:20px 19px 0}.therapist-prof-admin .area .grey-row .details{gap:15px 30px}.table-row .therapist-list table thead tr th{font-size:16px}.therapists-thankyou h1{font-size:75px;padding-bottom:0}.therapists-thankyou h1:before{height:60px}.therapists-thankyou .green-strip:before{height:200px;top:calc(((100% - 200px) / 2) - 25px)}.therapists-thankyou .two-col .col:first-child{padding-bottom:50px}.therapists-thankyou{padding-top:55px}.therapists-thankyou .row.mid{margin-top:-8%;padding-bottom:90px}#therapist-home-page .contacts-section .recents .recent .profile .deets h3{font-size:18px}#therapist-home-page .upcoming h2{font-size:32px}.activity-section .activity-accordion .act-item .act-content .two-col{flex-wrap:wrap}.activity-section .activity-accordion .act-item .act-content .two-col .col{width:100%}}@media screen and (max-width:1024px){.activity-section .content .video-placeholder .box{height:300px}.activity-section .content,.activity-top-bar{padding:20px}}@media screen and (max-width:980px){.therapists-thankyou h1{font-size:60px}.therapists-thankyou h1:before{height:45px}.therapists-thankyou .row.mid{margin-top:0;padding-bottom:70px}footer.backend.mob{z-index:99}#therapist-home-page main,#therapist-notif-page main,#therapist-page main,#therapist-thankyou-page main{margin-bottom:58px}#therapist-home-page .upcoming h2{font-size:28px}.create-session-section>.two-col{flex-wrap:wrap}.create-session-section .create-form.col,.create-session-section .sessions.col{width:100%}.create-session-section .col.create-form,.create-session-section .sessions .container{height:auto}.create-session-section>.container{height:calc(100vh - 95.8px - 94px - 194px - 17px - 17px);overflow-y:auto}.create-session-section>.container::-webkit-scrollbar{width:7px}.create-session-section>.container::-webkit-scrollbar-track{background:#d3ffd8}.create-session-section>.container::-webkit-scrollbar-thumb{background-color:#024f4838;border-radius:30px;border:none}}@media screen and (max-width:767px){.therapists-thankyou .two-col>.col{width:100%!important}.therapists-thankyou h1{font-size:48px}.therapists-thankyou .two-col{flex-direction:column-reverse;padding-top:50px}.therapists-thankyou .green-strip:before{background:linear-gradient(0deg,#fff 50%,rgba(244,254,249,.93) 61.44%,rgba(234,253,242,.87) 71.46%,rgba(213,250,229,.74) 79.44%,rgba(178,246,208,.53) 90.5%,rgba(141,242,186,.8) 102.16%);top:0;height:450px}.therapists-thankyou{padding-top:0}.therapists-thankyou .row.mid{text-align:center}.therapists-thankyou .two-col .col:first-child{padding-bottom:0;padding-top:20px}.therapists-thankyou .two-col .col:last-child{max-width:300px;margin:auto}.therapists-thankyou .row.mid{padding-top:20px;padding-bottom:30px}.therapists-thankyou .green-bg{background:transparent;padding:0 0 30px}.therapists.notif .therapist.notif-row .two-col .col.buttons{padding-top:20px}.therapists.notif .therapist.notif-row{padding:20px}#therapist-home-page .contacts-section .recents .recent .profile .deets h3{font-size:16px}#therapist-home-page .upcoming h2{font-size:24px}#therapist-home-page .greeting{padding:20px 0}#therapist-home-page .greeting .container>.two-col{flex-wrap:wrap;gap:20px}#therapist-home-page .contacts-section,#therapist-home-page .upcoming.sessions{padding:15px}#therapist-home-page .contacts-section .container{padding:18px 20px}#therapist-home-page .upcoming.sessions .container .session{background:#fff}#therapist-home-page .all-btn{margin-top:15px}#therapist-home-page .contacts-section .recents .recent .two-col .profile{width:auto}#therapist-home-page .upcoming .container .session .buttons{flex-wrap:wrap;gap:15px;margin-top:15px}#therapist-home-page .upcoming .container .session .buttons .grey-btn a{margin-right:0}#therapist-home-page .upcoming .container .session .buttons .green-btn{margin-top:0}.create-head .container{display:flex;gap:20px}.create-session-section>.container{height:calc(100vh - 83px - 70px - 58px - 17px - 17px)}body#activity-page main,body#exercise-page main{margin-bottom:58px}.activity-section .col.content,.activity-section .left-acc{width:100%}.activity-section .activty-container>.two-col{flex-wrap:wrap}.activity-section .content .video-placeholder .box{height:200px}.activity-section .content .video-placeholder .box .play-btn{width:30px;height:30px}.activity-section .content .video-placeholder .box .play-btn svg{width:100%;height:100%}.activity-top-bar .two-col{flex-wrap:wrap}.activity-top-bar .share a span svg{width:15px;height:20px}.activity-top-bar .buttons,.activity-top-bar .two-col .col:last-child{gap:20px}.activity-section .activity-accordion .act-item .act-content .two-col .col .buttons .button a{margin-top:0}.activity-section .activity-accordion .act-item .act-content .two-col .col .buttons{margin-top:20px}.activity-section .activity-accordion .act-item .act-content .two-col .col .faces .face{height:50px;width:50px}.activity-section .activity-accordion .act-item .act-content .two-col .col .faces .face svg{width:100%;height:100%}}