html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul a{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:#FFF}::-webkit-scrollbar{width:7px;background-color:#f9f9f9}::-webkit-scrollbar:horizontal{height:5px}::-webkit-scrollbar-thumb{background:#66aa7a}::-webkit-scrollbar-thumb:hover{background:#000}::-webkit-scrollbar-thumb:active{background:#000}::-moz-selection{background:#66aa7a;color:#FFF}::selection{background:#66aa7a;color:#FFF}.x2 .description-Qx5qBL,.x3 .description-ietbNF,.x3 .eg-therapist-psychol-lJQf1c{font-family:var(--font-family-noto_sans);font-weight:400}.x1,.x2,.x3,.x4,.x5,.x6{overflow:hidden;overflow-x:hidden}*,.screen *{box-sizing:border-box}.x1,.x2,.x3,.x4,.x5{background-color:var(--baby-powder);height:600px;mix-blend-mode:normal;position:relative;width:100%}.x2 .header-580WVZ{background-color:transparent;height:103px;left:50%;position:absolute;top:15px;width:100%;transform:translateX(-50%)}.x1 .close-icon-wDMxLT,.x2 .close-icon-ckQpR3,.x3 .close-icon-TEKPWG,.x4 .close-icon-BGzSk0,.x5 .close-icon-HAfVq2{background-color:transparent;cursor:pointer;height:12px;left:773px;mix-blend-mode:normal;position:absolute;top:0;width:12px}.x2 .title-ckQpR3{background-color:transparent;height:38px;letter-spacing:0;line-height:normal;mix-blend-mode:normal;opacity:.99;position:absolute;top:15px;width:100%;text-align:center;left:0}.x2 .progress-bar-ckQpR3,.x3 .progress-bar-TEKPWG,.x4 .progress-bar-BGzSk0,.x5 .progress-bar-HAfVq2{background-color:transparent;height:20px;left:0;position:absolute;top:83px;width:800px}.x1 .divider-n2c5hd,.x2 .divider-E1MIfr,.x3 .divider-pAwmRK,.x4 .divider-0Dwxz8,.x5 .divider-kIMz09{background-color:transparent;cursor:pointer;left:0;pointer-events:auto;position:absolute;top:9px;transition:.2s;width:800px}.overlay-sign-up-2 .date-of-birth-XxxZwR:hover,.overlay-sign-up-2 .email-XDvmK2:hover,.overlay-sign-up-2 .first-name-XxxZwR:hover,.overlay-sign-up-2 .last-name-XxxZwR:hover,.overlay-sign-up-2 .password-XDvmK2:hover,.x1 .divider-n2c5hd:hover,.x2 .divider-E1MIfr:hover,.x3 .divider-pAwmRK:hover,.x4 .buttons-qVdLrs:hover,.x4 .divider-0Dwxz8:hover,.x5 .divider-kIMz09:hover,.x6 .group-2722-AHk1k7:hover{transform:scale(1.1)}.x2 .stages-E1MIfr,.x3 .stages-pAwmRK,.x4 .stages-0Dwxz8,.x5 .stages-kIMz09{background-color:transparent;height:20px;left:285px;position:absolute;top:0;width:230px}.x2 .x1-howtyk,.x3 .x1-xsUWkg,.x4 .x1-nzRwix,.x5 .x1-TdL1ma{background-color:var(--gray-nurse);border-radius:10px;height:20px;left:0;mix-blend-mode:normal;position:absolute;top:0;width:20px}.x2 .x2-howtyk{background-color:var(--fern);border-radius:10px;height:20px;left:70px;mix-blend-mode:normal;position:absolute;top:0;width:20px}.x1 .x3-13zvs9,.x1 .x4-13zvs9,.x2 .x3-howtyk,.x2 .x4-howtyk,.x3 .x4-xsUWkg,.x4 .x3-nzRwix,.x5 .x3-TdL1ma{background-color:var(--gray-nurse);border-radius:10px;height:20px;top:0;width:20px;mix-blend-mode:normal;position:absolute}.x1 .x3-13zvs9,.x2 .x3-howtyk,.x4 .x3-nzRwix,.x5 .x3-TdL1ma{left:140px}.x1 .x4-13zvs9,.x2 .x4-howtyk,.x3 .x4-xsUWkg{left:210px}.x2 .footer-580WVZ,.x3 .footer-ycAUpX,.x4 .footer-4VLx1W,.x5 .footer-wRv1pg{background-color:transparent;height:50px;left:0;position:absolute;top:530px;width:800px}.x2 .divider-L7RhbF,.x3 .divider-eb8OcW,.x4 .divider-PmyakT,.x5 .divider-xSxh8W{background-color:transparent;left:0;position:absolute;top:-1px;width:800px}.x2 .buttons-L7RhbF,.x3 .buttons-eb8OcW,.x4 .buttons-PmyakT,.x5 .buttons-xSxh8W{background-color:transparent;height:30px;left:356px;position:absolute;top:20px;width:420px}.x2 .x2-frxZKV,.x3 .x2-ZyIiWO,.x4 .x2-UUZCX0,.x5 .x2-RS5lpl{background-color:transparent;cursor:pointer;height:30px;left:0;pointer-events:auto;position:absolute;top:0;transition:.2s;width:202px}#signUpModal .buttons-CnhauM button:hover,.x2 .x1-frxZKV:hover,.x2 .x2-frxZKV:hover,.x3 .x1-ZyIiWO:hover,.x3 .x2-ZyIiWO:hover,.x4 .x1-UUZCX0:hover,.x4 .x2-UUZCX0:hover,.x5 .x1-RS5lpl:hover,.x5 .x2-RS5lpl:hover{transform:scale(1.08)}.x2 .rectangle-12-abX1pa,.x3 .rectangle-12-787FGK,.x4 .rectangle-12-bpLoh3,.x5 .rectangle-12-18bxHc{background-color:var(--gray-nurse-2);border-radius:5px;height:30px;left:0;mix-blend-mode:normal;position:absolute;top:0;width:200px}.x2 .go-back-abX1pa,.x3 .go-back-787FGK,.x4 .go-back-bpLoh3,.x5 .go-back-18bxHc{background-color:transparent;height:24px;left:23px;letter-spacing:0;line-height:normal;mix-blend-mode:normal;position:absolute;text-align:center;top:3px;width:154px}.x2 .x1-frxZKV,.x3 .x1-ZyIiWO,.x4 .x1-UUZCX0,.x5 .x1-RS5lpl{background-color:transparent;cursor:pointer;height:30px;left:220px;pointer-events:auto;position:absolute;top:0;transition:.2s;width:202px}.x2 .rectangle-13-ySIl37,.x3 .rectangle-13-oTHQTk,.x4 .rectangle-13-YlNPXv,.x5 .rectangle-13-UpUTSn{background-color:var(--fern);border-radius:5px;height:30px;left:0;mix-blend-mode:normal;position:absolute;top:0;width:200px}.x2 .next-ySIl37,.x3 .next-oTHQTk,.x4 .finish-YlNPXv,.x5 .submit-UpUTSn{background-color:transparent;height:20px;left:28px;letter-spacing:0;line-height:normal;mix-blend-mode:normal;position:absolute;text-align:center;top:5px;width:145px}.x2 .address-line-1-B1IUoa,.x2 .city-iZuLCK,.x2 .country-E4xxzx,.x2 .post-code-nt4IXT,.x2 .town-M2lKxJ{line-height:21px;border:0;padding:0;resize:none}.x1 .title-B4pSlF,.x1 .title-FYdHhe,.x1 .title-ohZCGn,.x1 .title-wFRHlj,.x2 .address-line-1-B1IUoa,.x2 .city-iZuLCK,.x2 .country-E4xxzx,.x2 .post-code-nt4IXT,.x2 .primary-contact-number-AVHsIN,.x2 .title-79wv0e,.x2 .title-nVxAYd,.x2 .title-x4f97W,.x2 .town-M2lKxJ,.x3 .title-VPVOuX{letter-spacing:0;mix-blend-mode:normal;text-align:left;white-space:nowrap}.x2 .main-body-580WVZ{background-color:transparent;height:339px;left:50%;position:absolute;top:148px;width:551px;transform:translatex(-50%)}.x2 .bottom-section-Qx5qBL,.x2 .country-E4xxzx,.x2 .country-xq0Vx5,.x2 .enter-fields-79wv0e,.x2 .left-section-LDlc63,.x2 .town-M2lKxJ,.x2 .town-xq0Vx5{left:0;position:absolute;background-color:transparent}.x2 .bottom-section-Qx5qBL{height:161px;top:178px;width:514px}.x2 .enter-fields-79wv0e{height:116px;top:0;width:512px}.x2 .left-section-LDlc63{height:74px;top:42px;width:282px}.x2 .town-xq0Vx5{height:27px;top:47px;width:284px}.x2 .country-E4xxzx,.x2 .town-M2lKxJ{height:23px;top:0;width:276px}.x2 .town-M2lKxJ::placeholder{color:#d2d3d6}.x2 .divider-AVHsIN,.x2 .divider-E4xxzx,.x2 .divider-M2lKxJ{background-color:transparent;left:0;position:absolute;top:26px;width:282px}.x2 .country-xq0Vx5{height:27px;top:94px;width:284px}.x2 .country-E4xxzx::placeholder{color:#d2d3d6}.x2 .right-section-LDlc63{background-color:transparent;height:74px;left:312px;position:absolute;top:42px;width:200px}.x2 .address-line-1-LDlc63,.x2 .city-bGbzER,.x2 .city-iZuLCK,.x2 .divider-LgpzoR,.x2 .divider-iZuLCK,.x2 .divider-nt4IXT,.x2 .post-code-nt4IXT,.x2 .postcode-bGbzER{background-color:transparent;left:0;position:absolute}.x2 .city-bGbzER{height:27px;top:0;width:202px}.x2 .city-iZuLCK{height:23px;top:47px;width:195px}.x2 .city-iZuLCK::placeholder{color:#d2d3d6}.x2 .divider-iZuLCK{top:73px;width:200px}.x2 .postcode-bGbzER{height:27px;top:94px;width:202px}.x2 .post-code-nt4IXT{height:23px;top:0;width:195px}.x2 .post-code-nt4IXT::placeholder{color:#d2d3d6}.x2 .divider-LgpzoR,.x2 .divider-nt4IXT{top:26px;width:200px}.x2 .address-line-1-LDlc63{height:27px;top:0;width:514px}.x2 .address-line-1-B1IUoa,.x2 .divider-B1IUoa{left:0;position:absolute;width:512px;background-color:transparent}.x2 .address-line-1-B1IUoa{height:23px;top:0}.x2 .address-line-1-B1IUoa::placeholder{color:#d2d3d6}.x2 .divider-B1IUoa{top:26px}.x1 .title-B4pSlF,.x1 .title-ohZCGn,.x1 .title-wFRHlj,.x2 .title-79wv0e{background-color:transparent;height:21px;left:0;line-height:66px;position:absolute;top:0;width:183px}.x2 .primary-phone-number-h9o4dQ,.x2 .top-section-Qx5qBL{height:63px;left:0;position:absolute;background-color:transparent}.x2 .top-section-Qx5qBL{top:75px;width:549px}.x2 .primary-phone-number-h9o4dQ{top:0;width:284px}.x1 .title-FYdHhe,.x2 .title-x4f97W,.x3 .title-VPVOuX{background-color:transparent;height:21px;left:0;line-height:66px;position:absolute;top:0;width:196px}.x2 .enter-field-x4f97W{background-color:transparent;height:27px;left:0;position:absolute;top:36px;width:284px}.x2 .primary-contact-number-AVHsIN{background-color:transparent;border:0;height:23px;left:0;line-height:21px;padding:0;position:absolute;resize:none;top:0;width:282px}.x2 .primary-contact-number-AVHsIN::placeholder{color:#d2d3d6}.x2 .phone-number-h9o4dQ{background-color:transparent;height:63px;left:312px;position:absolute;top:0;width:239px}.x2 .enter-field-nVxAYd,.x2 .title-nVxAYd{background-color:transparent;left:0;position:absolute}.x2 .title-nVxAYd{height:21px;line-height:66px;top:0;width:167px}.x2 .enter-field-nVxAYd{height:27px;top:36px;width:239px}.x2 .contact-number-LgpzoR,.x2 .description-Qx5qBL{mix-blend-mode:normal;text-align:left;top:0;background-color:transparent;left:0;position:absolute;letter-spacing:0}.x2 .contact-number-LgpzoR{border:0;height:23px;line-height:21px;padding:0;resize:none;white-space:nowrap;width:237px}.x2 .contact-number-LgpzoR::placeholder{color:#d2d3d6}.x2 .description-Qx5qBL{color:#aeb3b9;font-size:var(--font-size-m);font-style:italic;height:50px;line-height:20px;width:512px}.x3 .header-ycAUpX{background-color:transparent;height:103px;left:0;position:absolute;top:15px;width:800px}.x1 .x2-13zvs9,.x3 .x2-xsUWkg,.x3 .x3-xsUWkg,.x4 .x2-nzRwix,.x5 .x2-TdL1ma{border-radius:10px;height:20px;top:0;position:absolute;mix-blend-mode:normal}.x1 .x2-13zvs9,.x3 .x2-xsUWkg,.x4 .x2-nzRwix,.x5 .x2-TdL1ma{background-color:var(--gray-nurse);left:70px;width:20px}.x3 .x3-xsUWkg{background-color:var(--fern);left:140px;width:20px}.x3 .frame-2853-ycAUpX,.x3 .title-ycAUpX{background-color:transparent;left:50%;transform:translateX(-50%)}.x3 .title-ycAUpX{height:38px;letter-spacing:0;line-height:normal;mix-blend-mode:normal;opacity:.99;position:absolute;text-align:center;top:30px;width:293px}.x3 .frame-2853-ycAUpX{height:352px;position:absolute;top:148px;width:566px}.x3 .enter-field-VPVOuX,.x3 .job-title-ietbNF{background-color:transparent;left:0;position:absolute}.x3 .job-title-ietbNF{height:63px;top:0;width:520px}.x3 .enter-field-VPVOuX{height:27px;top:36px;width:522px}.x3 .divider-lJQf1c,.x3 .eg-therapist-psychol-lJQf1c{width:520px;position:absolute;background-color:transparent;left:0}.x3 .eg-therapist-psychol-lJQf1c{border:0;color:#999;font-size:14px;font-style:normal;height:23px;letter-spacing:0;line-height:21px;mix-blend-mode:normal;padding:0;resize:none;text-align:left;top:0;white-space:nowrap}.x3 .eg-therapist-psychol-lJQf1c::placeholder{color:#d2d3d6}.x3 .divider-lJQf1c{top:26px}.x3 .description-ietbNF{background-color:transparent;color:var(--star-dust);font-size:var(--font-size-m);font-style:italic;height:50px;left:0;letter-spacing:0;line-height:20px;mix-blend-mode:normal;position:absolute;text-align:left;top:83px;width:566px}.x3 .i-accept-therapy-pan-6CoqUD,.x3 .send-me-booking-conf-US5uBA{font-family:var(--font-family-noto_sans);font-size:var(--font-size-s);color:var(--star-dust)}.x3 .e-mail-address-4N3wmK,.x3 .password-J4cjRh{line-height:21px;mix-blend-mode:normal;padding:0;letter-spacing:0;text-align:left;white-space:nowrap;resize:none}.x3 .group-2852-ietbNF{background-color:transparent;height:199px;left:0;position:absolute;top:150px;width:534px}.x3 .account-information-ctLN0p{background-color:transparent;height:118px;left:0;position:absolute;top:0;width:514px}.x3 .lower-section-GRIM5U{background-color:transparent;height:79px;left:0;position:absolute;top:0;width:100%}.x3 .email-address-DiuUvF{background-color:transparent;height:27px;left:0;position:absolute;top:0;width:250px}.x3 .enter-field-AF01yV,.x3 .enter-field-o8CQ1v{background-color:transparent;height:27px;left:0;position:relative;top:0;width:252px}.x3 .divider-4N3wmK,.x3 .divider-J4cjRh,.x3 .e-mail-address-4N3wmK,.x3 .frame-2852-DiuUvF{background-color:transparent;left:0;position:absolute}.x3 .e-mail-address-4N3wmK{border:0;top:0;width:250px;border-bottom:1.25px solid #e8e9eb;height:26px}.x3 .e-mail-address-4N3wmK::placeholder{color:#d2d3d6}.x3 .divider-4N3wmK,.x3 .divider-J4cjRh{top:26px;width:250px}.x3 .frame-2852-DiuUvF{height:27px;top:68px;width:100%}.x3 .frame-2852-s9HnYJ,.x3 .password-5ODS1E{height:27px;position:relative;width:100%}.x3 .frame-2852-s9HnYJ,.x3 .password-5ODS1E,.x3 .password-J4cjRh{top:0;background-color:transparent;left:0}.x3 .password-5ODS1E{display:flex;flex-wrap:wrap;justify-content:space-between}.x3 .password-J4cjRh{border:0;border-bottom:1.25px solid #e8e9eb;height:26px;position:absolute;width:250px}.x3 .password-J4cjRh::placeholder{color:#d2d3d6}.x3 .title-GRIM5U{background-color:transparent;height:23px;letter-spacing:0;line-height:1;mix-blend-mode:normal;text-align:left;white-space:nowrap;width:512px;position:static;flex-basis:100%;margin-bottom:9px}.x3 .i-accept-therapy-pan-6CoqUD,.x3 .send-me-booking-conf-US5uBA,.x4 .title-BGzSk0{letter-spacing:0;line-height:normal;mix-blend-mode:normal}.x3 .consent-buttons-ctLN0p{background-color:transparent;height:51px;left:0;position:absolute;top:155px;width:534px}.x3 .cancellation-policy-HIVCJO,.x3 .x3-zGd9cD{background-color:transparent;height:20px;width:403px;left:0;top:0}.x3 .x3-zGd9cD{position:absolute}.x3 .x3-zGd9cD .radio-customized{line-height:16px}.x3 .cancellation-policy-HIVCJO{position:relative}.x3 .checkbox-PUi2HZ,.x3 .checkbox-U5klUp,.x3 .i-accept-therapy-pan-6CoqUD,.x3 .question-PUi2HZ,.x3 .x2-zGd9cD{background-color:transparent;height:20px;position:absolute}.x3 .checkbox-PUi2HZ,.x3 .checkbox-U5klUp{left:0;top:0;width:22px}.x3 .question-PUi2HZ{left:32px;top:0;width:373px}.x3 .i-accept-therapy-pan-6CoqUD{font-style:normal;font-weight:400;left:0;text-align:left;top:0;width:371px}.x3 .x2-zGd9cD{left:0;top:32px;width:534px}.x3 .question-U5klUp,.x3 .send-me-booking-conf-US5uBA{background-color:transparent;position:absolute;top:0;height:20px}.x3 .question-U5klUp{left:32px;width:504px}.x3 .send-me-booking-conf-US5uBA{font-style:normal;font-weight:400;left:0;text-align:left;width:502px}.x4 .add-now-bQgx0u,.x4 .paragraph-deUWxy,.x5 .paragraph-P73xVL{font-size:var(--font-size-m);font-weight:400;font-style:normal;font-family:var(--font-family-noto_sans)}.x1 .header-7aGJld,.x4 .header-4VLx1W,.x4 .title-BGzSk0{background-color:transparent;left:0;top:15px;width:100%;position:absolute}.consent-buttons-ctLN0p .radio-customized.left-sided{padding-left:30px}.consent-buttons-ctLN0p .radio-customized input+label:after,.consent-buttons-ctLN0p .radio-customized input+label:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;box-sizing:border-box;background-size:20px;-webkit-transition:.2s;transition:.2s;border:none;border-radius:0}.x4 .buttons-qVdLrs,.x6 .group-2722-AHk1k7{transition:.2s;cursor:pointer;pointer-events:auto}.consent-buttons-ctLN0p .radio-customized input+label:before{background:url(/img/checkbox-default.svg) center center no-repeat}.consent-buttons-ctLN0p .radio-customized input:checked+label:before,.consent-buttons-ctLN0p .radio-customized input:not(:checked)+label:after{opacity:0;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0)}.consent-buttons-ctLN0p .radio-customized input:checked+label:after{background:url(/img/checkbox-checked.svg) center center no-repeat;opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);left:0;background-size:100% 100%;width:20px;height:20px;border-radius:0;}.x1 .header-7aGJld,.x4 .header-4VLx1W{height:103px}.x4 .title-BGzSk0{height:38px;opacity:.99;text-align:center}.x4 .x4-nzRwix,.x5 .x4-TdL1ma{background-color:var(--fern);border-radius:10px;height:20px;left:210px;mix-blend-mode:normal;position:absolute;top:0;width:20px}.x4 .main-body-4VLx1W{background-color:transparent;height:307px;left:72px;position:absolute;top:166px;width:677px}.x4 .right-section-c0vOem{background-color:transparent;height:307px;left:367px;position:absolute;top:0;width:301px}.x4 .paragraph-deUWxy,.x4 .title-deUWxy,.x5 .paragraph-P73xVL,.x5 .title-P73xVL{left:0;background-color:transparent;position:absolute;letter-spacing:0;mix-blend-mode:normal}.x4 .paragraph-deUWxy,.x5 .paragraph-P73xVL{color:var(--star-dust);height:auto;line-height:20px;text-align:justify;top:51px;width:297px}.x4 .title-deUWxy,.x5 .title-P73xVL{height:21px;line-height:66px;text-align:left;text-decoration:underline;top:0;white-space:nowrap;width:253px}.x4 .left-section-c0vOem{background-color:transparent;height:312px;left:-14px;position:absolute;top:0;width:337px}.x4 .button-08A8zx{background-color:transparent;height:25px;left:31px;position:absolute;top:287px;width:280px}.x4 .buttons-qVdLrs,.x4 .x1-vO6sRg{background-color:transparent;position:relative;left:0}.x4 .buttons-qVdLrs{height:25px;top:0;width:280px}.x4 .x1-vO6sRg{height:30px;top:0;width:282px}.x4 .rectangle-13-bQgx0u{background-color:var(--fern);border-radius:5px;height:30px;left:0;mix-blend-mode:normal;position:absolute;top:0;width:280px}.x4 .add-now-bQgx0u,.x4 .vector-image-08A8zx{background-color:transparent;position:absolute}.x4 .add-now-bQgx0u{color:var(--white);height:20px;left:46px;letter-spacing:0;line-height:normal;mix-blend-mode:normal;text-align:center;top:5px;width:187px}.x4 .vector-image-08A8zx{height:208px;left:0;top:57px;width:337px;display:none}.x4 .left-section-08A8zx,.x4 .title-yJm47a{background-color:transparent;height:21px;top:0;left:0;position:absolute}.x4 .left-section-08A8zx{width:297px}.x4 .title-yJm47a{color:var(--fern);font-family:var(--font-family-noto_sans);font-size:var(--font-size-xl);font-style:normal;font-weight:700;letter-spacing:0;line-height:66px;mix-blend-mode:normal;text-align:left;white-space:nowrap;width:295px}.x4 .profile-introduction-7w9IlR{resize:none;background:linear-gradient(180deg,#fff 0,#fbfbfb 68.33%);box-shadow:1px 1px 10px rgb(0 0 0 / 2%);border-radius:10px;min-height:318px;padding:16px;font-size:12px;color:#9b9fa5}.x5 .enter-text-ALlBMx,.x5 .group-2818-wRv1pg,.x5 .header-wRv1pg,.x5 .title-HAfVq2{background-color:transparent}.x4 .profile-introduction-7w9IlR::placeholder{color:#9b9fa5}.x5 .header-wRv1pg{height:103px;left:0;position:absolute;top:15px;width:802px}.x5 .title-HAfVq2{height:38px;left:157px;letter-spacing:0;line-height:normal;mix-blend-mode:normal;opacity:.99;position:absolute;text-align:center;top:15px;width:487px}.x5 .group-2818-wRv1pg{height:319px;left:48px;position:absolute;top:166px;width:348px}.x5 .enter-text-ALlBMx{height:319px;left:0;position:relative;top:0;width:350px}.x5 .container-7w9IlR,.x5 .group-2851-wRv1pg,.x5 .profile-introduction-7w9IlR{position:absolute;background-color:transparent}.x5 .container-7w9IlR{height:339px;left:-9px;mix-blend-mode:normal;top:-9px;width:368px}.x5 .profile-introduction-7w9IlR{border:0;color:var(--star-dust);font-family:var(--font-family-noto_sans);font-size:12px;font-style:normal;font-weight:400;height:286px;left:16px;letter-spacing:0;line-height:18px;mix-blend-mode:normal;padding:0;resize:none;text-align:left;top:17px;width:316px}.x6 .paragraph-9bIng4,.x6 .paragraph-x6WQSq{color:var(--white);text-align:justify;letter-spacing:0}.x5 .profile-introduction-7w9IlR:focus{box-shadow:none}.x5 .profile-introduction-7w9IlR::placeholder{color:#9b9fa599}.x5 .group-2851-wRv1pg{height:307px;left:439px;top:166px;width:297px}.x5 .right-section-0hx8LD{background-color:transparent;height:307px;left:0;position:relative;top:0;width:301px}.x6,.x6 .group-2765-VKpvaT{width:1439px;background-color:transparent}.x6{height:1012px;mix-blend-mode:normal;position:relative}.x6 .group-2765-VKpvaT{height:721px;left:63px;position:absolute;top:-28px}.x6 .frame-2767-VKpvaT{background-color:transparent;height:374px;left:734px;mix-blend-mode:normal;position:absolute;top:173px;width:465px}.x6 .group-2766-3Blqo1{background-color:transparent;height:311px;left:0;position:relative;top:61px;width:461px}.x6 .frame-2762-imcXnd,.x6 .paragraph-x6WQSq{background-color:transparent;left:0;position:absolute;top:0}.x6 .frame-2762-imcXnd{height:254px;width:461px}.x6 .paragraph-x6WQSq{font-family:var(--font-family-noto_sans);font-size:var(--font-size-xxxl);font-style:normal;font-weight:700;height:auto;line-height:20px;mix-blend-mode:normal;width:537px}.x6 .paragraph-9bIng4,.x6 .take-me-to-the-platform-PKPyiG{font-size:var(--font-size-l);font-style:normal;mix-blend-mode:normal;font-family:var(--font-family-noto_sans)}.x6 .frame-2766-x6WQSq,.x6 .paragraph-9bIng4{width:509px;position:absolute;background-color:transparent;left:0}.x6 .frame-2766-x6WQSq{height:197px;top:57px}.x6 .paragraph-9bIng4{font-weight:400;height:auto;line-height:24px;top:0}.x6 .buttons-imcXnd{background-color:transparent;height:35px;left:0;position:absolute;top:276px;width:303px}.x6 .group-2722-AHk1k7{background-color:transparent;height:35px;left:0;position:relative;top:0;width:258px}.overlay-sign-up-1 .options-zxMvG0,.x6 .group-VKpvaT,.x6 .icon-close-VKpvaT,.x6 .take-me-to-the-platform-PKPyiG{position:absolute;background-color:transparent}.x6 .container-PKPyiG{background-color:var(--white-lilac);border-radius:10px;height:35px;left:0;mix-blend-mode:normal;position:absolute;top:0;width:256px}.x6 .take-me-to-the-platform-PKPyiG{color:var(--fern);font-weight:600;height:22px;left:7px;letter-spacing:.32px;line-height:normal;text-align:center;top:7px;width:241px}.x6 .icon-close-VKpvaT{cursor:pointer;height:13px;left:1213px;mix-blend-mode:normal;top:192px;width:13px}.x6 .group-VKpvaT{height:535px;left:61px;top:103px;width:692px}.overlay-sign-up-1,.overlay-sign-up-2{background-color:var(--baby-powder);height:477px;mix-blend-mode:normal;overflow:hidden;overflow-x:hidden;position:relative;width:370px}.overlay-sign-up-1 .close-icon-zxMvG0,.overlay-sign-up-2 .close-icon-lHNV7l{background-color:transparent;cursor:pointer;height:12px;left:339px;position:absolute;top:15px;width:12px}.overlay-sign-up-1 .options-zxMvG0{align-items:flex-start;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;left:30px;top:271px}.overlay-sign-up-1 .x1-YJ7VIS{background-color:transparent;cursor:pointer;height:40px;pointer-events:auto;position:relative;transition:.2s ease-in;width:310px}#signUpModal .buttons-CnhauM,.overlay-sign-up-2 .button-lHNV7l,.x1 .x1-qC8GJa,.x1 .x2-qC8GJa{pointer-events:auto;transition:.2s;cursor:pointer}.overlay-sign-up-1 .x1-YJ7VIS:hover,.overlay-sign-up-1 .x2-YJ7VIS:hover,.overlay-sign-up-1 .x3-YJ7VIS:hover,.overlay-sign-up-2 .button-lHNV7l:hover{transform:scale(1.04)}.overlay-sign-up-1 .container-628ikE,.overlay-sign-up-1 .container-s40Ah0,.overlay-sign-up-1 .container-yMfer2,.overlay-sign-up-2 .container-7nylxR,.overlay-sign-up-2 .container-I0y355,.overlay-sign-up-2 .container-P4jwVx,.overlay-sign-up-2 .container-oV0ELx,.overlay-sign-up-2 .container-ywe4xt{background-color:var(--romance);border-radius:5px;box-shadow:1px 1px 20px #0000000d;height:40px;left:0;mix-blend-mode:normal;position:absolute;top:0;width:310px}.overlay-sign-up-1 .content-yMfer2{background-color:transparent;height:36px;left:0;position:absolute;top:2px;width:219px}.overlay-sign-up-1 .continue-with-e-mail-7WIgax,.overlay-sign-up-1 .continue-with-facebook-qxIk9x,.overlay-sign-up-1 .continue-with-google-UoC7Pg{background-color:transparent;height:20px;left:50px;letter-spacing:0;line-height:20px;mix-blend-mode:normal;position:absolute;text-align:left;top:8px;white-space:nowrap;width:auto}.overlay-sign-up-1 .question-zxMvG0,.overlay-sign-up-1 .welcome-to-therapy-panda-qaLaMj{text-align:center;line-height:normal;letter-spacing:0;mix-blend-mode:normal;opacity:.99}.overlay-sign-up-1 .frame-for-icon-7WIgax,.overlay-sign-up-1 .frame-for-icon-UoC7Pg,.overlay-sign-up-1 .icon-facebook-qxIk9x,.overlay-sign-up-2 .frame-for-icon-1txmDZ,.overlay-sign-up-2 .frame-for-icon-Y4sT89{background-color:transparent;height:36px;left:0;position:absolute;top:0;width:50px}.overlay-sign-up-1 .x2-YJ7VIS,.overlay-sign-up-1 .x3-YJ7VIS,.overlay-sign-up-2 .date-of-birth-XxxZwR,.overlay-sign-up-2 .email-XDvmK2,.overlay-sign-up-2 .first-name-XxxZwR,.overlay-sign-up-2 .last-name-XxxZwR,.overlay-sign-up-2 .password-XDvmK2{background-color:transparent;cursor:pointer;height:40px;pointer-events:auto;position:relative;transition:.2s;width:310px}.overlay-sign-up-1 .content-628ikE,.overlay-sign-up-1 .content-s40Ah0,.overlay-sign-up-1 .logo-BKU238,.overlay-sign-up-1 .question-zxMvG0,.overlay-sign-up-1 .register-account-BKU238,.overlay-sign-up-1 .sign-up-link-zxMvG0,.overlay-sign-up-1 .top-section-zxMvG0,.overlay-sign-up-1 .welcome-to-therapy-panda-qaLaMj,.overlay-sign-up-2 .buttons-Ty565c,.overlay-sign-up-2 .i-accept-therapy-pan-Ty565c,.overlay-sign-up-2 .terms-privacy-lHNV7l{position:absolute;background-color:transparent}.overlay-sign-up-1 .content-s40Ah0{height:36px;left:0;top:2px;width:202px}.overlay-sign-up-1 .content-628ikE{height:36px;left:0;top:2px;width:196px}.overlay-sign-up-1 .question-zxMvG0{height:22px;left:30px;top:228px;width:206px}.overlay-sign-up-1 .top-section-zxMvG0{height:155px;left:72px;top:46px;width:214px}.overlay-sign-up-1 .register-account-BKU238{height:74px;left:0;top:81px;width:216px}.overlay-sign-up-1 .welcome-to-therapy-panda-qaLaMj{height:auto;left:0;top:0;width:214px}.overlay-sign-up-1 .logo-BKU238{height:66px;left:68px;mix-blend-mode:normal;top:0;width:80px}.overlay-sign-up-1 .sign-up-link-zxMvG0{height:19px;left:77px;top:443px;width:217px}.overlay-sign-up-1 .already-have-an-account-click-here-02kvOj{background-color:transparent;color:#1d2434;font-family:var(--font-family-noto_sans);font-size:var(--font-size-xs);font-style:normal;font-weight:400;height:auto;left:0;letter-spacing:0;line-height:normal;mix-blend-mode:normal;position:absolute;text-align:left;top:0;width:215px}.notosans-normal-mischka-14px,.overlay-sign-up-2 .sign-up-Aos2lE{font-size:var(--font-size-m);font-weight:400;font-family:var(--font-family-noto_sans);font-style:normal}.overlay-sign-up-2 .terms-privacy-lHNV7l{height:19px;left:29px;top:385px;width:314px}.overlay-sign-up-2 .i-accept-therapy-pan-Ty565c{height:19px;left:26px;letter-spacing:0;line-height:18px;mix-blend-mode:normal;text-align:left;top:0;white-space:nowrap;width:286px}.overlay-sign-up-2 .span1-uZyYVS,.overlay-sign-up-2 .span3-uZyYVS{text-decoration:underline;display:inline-block}.overlay-sign-up-2 .buttons-Ty565c{height:15px;left:0;top:2px;width:15px}.overlay-sign-up-2 .credit-card-6u64kl{background-color:transparent;height:15px;left:0;position:relative;top:0;width:15px}.overlay-sign-up-2 .container-KoeYuf{background-color:var(--white);border:1px solid #d2d3d6;border-radius:5px;height:17px;left:-1px;mix-blend-mode:normal;position:relative;top:-1px;width:17px}.overlay-sign-up-2 .about-me-lHNV7l,.overlay-sign-up-2 .button-lHNV7l,.overlay-sign-up-2 .input-fields-5DzvY2,.overlay-sign-up-2 .sign-up-Aos2lE,.overlay-sign-up-2 .vector-Aos2lE{position:absolute;background-color:transparent}.overlay-sign-up-2 .button-lHNV7l{height:36px;left:18px;top:421px;width:332px}.overlay-sign-up-2 .vector-Aos2lE{height:36px;left:0;mix-blend-mode:normal;top:0;width:330px}.overlay-sign-up-2 .sign-up-Aos2lE{color:var(--white);height:30px;left:14px;letter-spacing:0;line-height:normal;mix-blend-mode:normal;text-align:center;top:3px;width:301px}.overlay-sign-up-2 .about-me-lHNV7l{height:185px;left:29px;top:167px;width:312px}.overlay-sign-up-2 .input-fields-5DzvY2{align-items:flex-start;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;left:0;top:35px}.overlay-sign-up-2 .content-P4jwVx,.overlay-sign-up-2 .content-ywe4xt{background-color:transparent;height:16px;left:15px;position:absolute;top:12px;width:289px}.overlay-sign-up-2 .first-name-PZmA49,.overlay-sign-up-2 .last-name-0JpvbC{background-color:transparent;border:0;height:16px;left:0;letter-spacing:0;line-height:normal;mix-blend-mode:normal;padding:0;position:relative;resize:none;text-align:left;top:0;width:287px}.overlay-sign-up-2 .first-name-PZmA49::placeholder{color:#777c8599}.overlay-sign-up-2 .last-name-0JpvbC::placeholder{color:#777c8599}.overlay-sign-up-2 .content-7nylxR{background-color:transparent;height:16px;left:15px;position:absolute;top:12px;width:155px}.overlay-sign-up-2 .date-of-birth-ddmmyyyy-e4mJti,.overlay-sign-up-2 .title-5DzvY2{top:0;text-align:left;line-height:normal;mix-blend-mode:normal;background-color:transparent;letter-spacing:0}.overlay-sign-up-2 .date-of-birth-ddmmyyyy-e4mJti{border:0;height:16px;left:0;padding:0;position:relative;resize:none;width:153px}.overlay-sign-up-2 .date-of-birth-ddmmyyyy-e4mJti::placeholder{color:#777c8599}.overlay-sign-up-2 .title-5DzvY2{color:var(--fern);font-family:var(--font-family-noto_sans);font-size:var(--font-size-s);font-style:normal;font-weight:600;height:18px;left:3px;position:absolute;width:auto}.overlay-sign-up-2 .right-section-lHNV7l{align-items:flex-start;background-color:transparent;display:flex;flex-direction:column;gap:30px;justify-content:flex-start;left:29px;position:absolute;top:47px}.overlay-sign-up-2 .sign-in-info-auuwvJ{align-items:flex-start;background-color:transparent;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;min-height:95px;min-width:310px;position:relative}.overlay-sign-up-2 .content-I0y355,.overlay-sign-up-2 .content-oV0ELx{background-color:transparent;height:36px;left:0;position:absolute;top:2px;width:298px}.overlay-sign-up-2 .email-Y4sT89,.overlay-sign-up-2 .password-1txmDZ{background-color:transparent;border:0;height:16px;left:50px;letter-spacing:0;line-height:normal;mix-blend-mode:normal;padding:0;position:absolute;resize:none;text-align:left;top:10px;width:246px}.overlay-sign-up-2 .email-Y4sT89::placeholder{color:#777c8599}.overlay-sign-up-2 .password-1txmDZ::placeholder{color:#777c8599}:root{--baby-powder:#fcfcfc;--black:#000000;--fern:#5bb370;--gray-nurse:#e8e9eb;--gray-nurse-2:#e0eee4;--mischka:#d2d3d6;--star-dust:#9b9fa5;--white:#ffffff;--white-lilac:#f8f8fb;--font-size-l:16px;--font-size-m:14px;--font-size-s:13px;--font-size-xl:18px;--font-size-xs:12px;--font-size-xxl:23px;--font-size-xxxl:28px;--font-family-noto_sans:"Noto Sans",Helvetica}.notosans-normal-mischka-14px{color:var(--mischka)}.notosans-bold-fern-16px{color:var(--fern);font-family:var(--font-family-noto_sans);font-size:var(--font-size-l);font-style:normal;font-weight:700}.notosans-semi-bold-white-14px{color:var(--white);font-family:var(--font-family-noto_sans);font-size:var(--font-size-m);font-style:normal;font-weight:600}.notosans-bold-fern-23px,.x1 .name-xXjmiy{font-weight:700;color:var(--fern);font-family:var(--font-family-noto_sans)}.notosans-bold-fern-23px{font-size:var(--font-size-xxl);font-style:normal}.notosans-semi-bold-fern-14px{color:var(--fern);font-family:var(--font-family-noto_sans);font-size:var(--font-size-m);font-style:normal;font-weight:600}.border-1px-gray-nurse{border:1px solid var(--gray-nurse)}.border-1px-white-lilac{border:1px solid var(--white-lilac)}.screen input:focus,.screen textarea:focus,input:focus{outline:0}.screen *{-webkit-font-smoothing:antialiased}.screen div{-webkit-text-size-adjust:none}.screen a{display:contents;text-decoration:none}.container-center-horizontal{display:flex;flex-direction:row;justify-content:center;width:100%}.container-center-horizontal>*{flex-shrink:0}.valign-text-middle{display:flex;flex-direction:column;justify-content:center}.smart-layers-pointers,.smart-layers-pointers *{pointer-events:auto;visibility:visible}#signUpModal .modal{max-width:800px;width:95%}#signUpModal .about-me-title,#signUpModal .job-title-wrapper,.x1 .prev-button-mobile{display:none}#signUpModal .about-me-title{position:static;height:auto;width:100%;line-height:1;margin-bottom:18px}.x1 .title-wDMxLT{background-color:transparent;height:38px;left:50%;transform:translateX(-50%);letter-spacing:0;line-height:normal;mix-blend-mode:normal;opacity:.99;position:absolute;text-align:center;top:15px;width:293px}.x1 .progress-bar-wDMxLT{background-color:transparent;height:20px;left:0;position:absolute;top:83px;width:100%}.x1 .stages-n2c5hd,.x1 .x1-13zvs9{height:20px;top:0;position:absolute}.x1 .stages-n2c5hd{background-color:transparent;left:50%;transform:translateX(-50%);width:230px}.x1 .x1-13zvs9{background-color:var(--fern);border-radius:10px;left:0;mix-blend-mode:normal;width:20px}.x1 .main-body-7aGJld{background-color:transparent;height:349px;left:71px;position:absolute;top:158px;width:669px}.x1 .left-section-v3sw5k,.x1 .profile-details-S3CJTn{width:275px;left:0;position:absolute;background-color:transparent}.x1 .left-section-v3sw5k{height:349px;top:-7px}.x1 .profile-details-S3CJTn{height:201px;top:0}.x1 .name-xXjmiy{background-color:transparent;font-size:20px;font-style:normal;height:26px;left:0;letter-spacing:0;line-height:normal;mix-blend-mode:normal;position:absolute;text-align:center;top:175px;width:273px}.x1 .upload-id-EWdnN4,.x1 .upload-profile-pic-naNYSe{font-size:var(--font-size-m);font-style:normal;line-height:normal;mix-blend-mode:normal;text-align:center}.x1 .profile-pic-xXjmiy{background-color:transparent;height:172px;left:50%;position:absolute;top:0;width:161px;object-fit:cover;transform:translateX(-50%)}.x1 .profile-pic-xXjmiy.avatar{height:161px}.x1 .buttons-S3CJTn{background-color:transparent;height:70px;left:17px;position:absolute;top:226px;width:240px}.x1 .buttons-S3CJTn .errorlist{margin-top:6px;}.x1 .container-naNYSe,.x1 .x2-qC8GJa{height:30px;left:0;position:absolute;top:0}.x1 .x2-qC8GJa{background-color:transparent;width:242px}.x1 .x1-qC8GJa:hover,.x1 .x2-qC8GJa:hover{transform:scale(1.02)}.x1 .container-naNYSe{background-color:var(--gray-nurse-2);border-radius:5px;mix-blend-mode:normal;width:240px}.x1 .upload-profile-pic-naNYSe{background-color:transparent;color:var(--fern);font-family:var(--font-family-noto_sans);font-weight:400;height:24px;left:28px;letter-spacing:0;position:absolute;top:3px;width:185px}.x1 .container-EWdnN4,.x1 .x1-qC8GJa{height:30px;left:0;position:absolute}.x1 .x1-qC8GJa{background-color:transparent;top:40px;width:242px}.x1 .container-EWdnN4{background-color:var(--fern);border-radius:5px;mix-blend-mode:normal;top:0;width:240px}.x1 .paragraph-S3CJTn,.x1 .upload-id-EWdnN4{background-color:transparent;font-family:var(--font-family-noto_sans);font-weight:400;letter-spacing:0}.x1 .upload-id-EWdnN4{color:var(--white);height:20px;left:34px;position:absolute;top:5px;width:174px}.x1 .paragraph-S3CJTn{color:var(--star-dust);font-size:12px;font-style:italic;height:auto;left:17px;line-height:20px;mix-blend-mode:normal;position:absolute;text-align:left;top:306px;width:240px}.x1 .divider-v3sw5k,.x1 .right-section-v3sw5k{background-color:transparent;height:330px;position:absolute}.x1 .ddmmyyyy-2ALDQq,.x1 .forename-given-name-A9rvGp,.x1 .middle-name-optional-rQ7BzL,.x1 .surname-family-name-cUCox3{border:0;letter-spacing:0;line-height:21px;padding:0;resize:none;text-align:left;white-space:nowrap;mix-blend-mode:normal}.x1 .divider-v3sw5k{left:312px;top:0;width:1px}.x1 .right-section-v3sw5k{left:353px;top:0;width:316px}.x1 .enter-field-FYdHhe,.x1 .first-name-lSrmMp{width:308px;left:0;position:absolute;background-color:transparent}.x1 .first-name-lSrmMp{height:60px;top:0}.x1 .enter-field-FYdHhe{height:27px;top:33px}.x1 .forename-given-name-A9rvGp{background-color:transparent;height:23px;left:0;position:absolute;top:0;width:306px}.x1 .forename-given-name-A9rvGp::placeholder{color:#d2d3d6}.x1 .divider-A9rvGp,.x1 .divider-cUCox3,.x1 .divider-rQ7BzL{background-color:transparent;left:0;position:absolute;top:26px;width:306px}.x1 .last-name-lSrmMp{background-color:transparent;height:60px;left:0;position:absolute;top:90px;width:318px}.x1 .enter-field-B4pSlF,.x1 .enter-field-wFRHlj{background-color:transparent;height:27px;left:0;position:absolute;top:33px;width:318px}.x1 .middle-name-optional-rQ7BzL,.x1 .surname-family-name-cUCox3{background-color:transparent;height:23px;left:0;position:absolute;top:0;width:316px}.x1 .date-of-birth-lSrmMp,.x1 .job-title-lSrmMp{height:60px;left:0;position:absolute;background-color:transparent}.x1 .middle-name-optional-rQ7BzL::placeholder{color:#d2d3d6}.x1 .job-title-lSrmMp{top:180px;width:318px}.x1 .surname-family-name-cUCox3::placeholder{color:#d2d3d6}.x1 .date-of-birth-lSrmMp{top:270px;width:185px}.x1 .enter-field-ohZCGn{background-color:transparent;height:27px;left:0;position:absolute;top:33px;width:109px}.x1 .ddmmyyyy-2ALDQq{background-color:transparent;height:25px;left:1px;position:absolute;top:0;width:106px}#signUpModal .divider-CnhauM,#signUpModal .footer-7aGJld,.x1 .divider-2ALDQq{left:0;position:absolute;background-color:transparent}.x1 .ddmmyyyy-2ALDQq::placeholder{color:#d2d3d6}.x1 .divider-2ALDQq{top:26px;width:100px}#signUpModal .footer-7aGJld{height:50px;top:530px;width:100%;display:flex;align-items:end;justify-content:flex-end;padding:0 20px}#signUpModal .divider-CnhauM{top:-1px;width:100%}#signUpModal .buttons-CnhauM{background-color:transparent;height:30px;width:auto}#signUpModal .back-button,#signUpModal .next-button,.x1 .prev-button-mobile{background-color:var(--fern);border-radius:5px;height:30px;mix-blend-mode:normal;width:200px;font-weight:600;font-size:14px;color:#fff;border:none;cursor:pointer}#signUpModal .back-button,.x1 .prev-button-mobile{background:#e0eee4;color:#5bb370}#signUpModal .back-button{margin-right:20px}.menu-mobile .close-modal{border:none;background:0 0;display:none}.menu-mobile .close-modal img{width:20px;height:20px}@media screen and (max-width:768px){#signUpModal .divider-v3sw5k,#signUpModal .last-name-lSrmMp,#signUpModal .paragraph-hidden-mobile,#signUpModal .progress-bar-BGzSk0,#signUpModal .progress-bar-TEKPWG,#signUpModal .progress-bar-ckQpR3,#signUpModal .progress-bar-wDMxLT,#signUpModal .right-section-v3sw5k,#signUpModal .x2 .select2+[class^=divider-],#signUpModal .x2 input+[class^=divider-],#signUpModal .x3 .description-ietbNF,#signUpModal .x3 .job-title-ietbNF,#signUpModal .x4 .title-deUWxy,#signUpModal [class^=enter-field-] [class^=divider-],#signUpModal [class^=enter-field-]+[class^=title-],#signUpModal.mobile-step-one-and-half .x1 .left-section-v3sw5k{display:none}#signUpModal .about-me-title,#signUpModal .job-title-wrapper{display:block;margin-bottom:25px}#signUpModal .job-title-wrapper .title-VPVOuX{margin-bottom:15px}#signUpModal .errorlist{position:absolute;margin-top:-15px}#signUpModal [class^=enter-field-]{position:static;width:100%;height:auto}#signUpModal .x2 .select2-container .select2-selection--single,#signUpModal .x2 input,#signUpModal [class^=enter-field-] input{background:#fff;box-shadow:1px 1px 20px rgba(0,0,0,.05);border-radius:5px;border-color:transparent;padding:10px 15px;font-weight:400;font-size:14px;line-height:1;color:#aeb3b9;margin-bottom:15px;width:100%;position:static;height:37px}#signUpModal .job-title-wrapper input{margin-bottom:10px}#signUpModal .job-title-wrapper .description-ietbNF{font-style:italic;font-weight:400;font-size:12px;line-height:20px;color:#aeb3b9}#signUpModal .date-of-birth-lSrmMp,#signUpModal .first-name-lSrmMp,#signUpModal .job-title-lSrmMp{width:100%;height:auto;position:relative;top:unset;left:unset}.x1 .left-section-v3sw5k,.x1 .main-body-7aGJld,.x1 .right-section-v3sw5k{left:50%;transform:translateX(-50%)}.x1 .main-body-7aGJld{top:115px}#signUpModal .footer-7aGJld{top:520px}#signUpModal .buttons-CnhauM{width:100%;max-width:650px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-shrink:0;margin:0 auto}#signUpModal .back-button,#signUpModal .next-button,#signUpModal .prev-button-mobile{width:100%;max-width:330px;height:36px}#signUpModal .back-button{margin-right:0;margin-bottom:10px}#signUpModal.mobile-step-one-and-half .x1 .prev-button-mobile{display:block;margin:0 20px 10px}#signUpModal.mobile-step-one-and-half .x1 .footer-7aGJld{top:475px}#signUpModal.mobile-step-one-and-half .x1 .right-section-v3sw5k{display:block;max-width:380px;width:100%}#signUpModal .x2 .main-body-580WVZ,#signUpModal .x3 .frame-2853-ycAUpX,#signUpModal .x4 .main-body-4VLx1W{top:70px;left:50%;transform:translateX(-50%);width:calc(100% - 100px)}#signUpModal .x2{height:795px}#signUpModal .main-body-4VLx1W *,#signUpModal .x2 .address-line-1-LDlc63,#signUpModal .x2 .bottom-section-Qx5qBL,#signUpModal .x2 .city-bGbzER,#signUpModal .x2 .country-xq0Vx5,#signUpModal .x2 .description-Qx5qBL,#signUpModal .x2 .enter-fields-79wv0e,#signUpModal .x2 .left-section-LDlc63,#signUpModal .x2 .main-body-580WVZ input,#signUpModal .x2 .phone-number-h9o4dQ,#signUpModal .x2 .postcode-bGbzER,#signUpModal .x2 .primary-phone-number-h9o4dQ,#signUpModal .x2 .right-section-LDlc63,#signUpModal .x2 .top-section-Qx5qBL,#signUpModal .x2 .town-xq0Vx5,#signUpModal .x2 [class^=title-],#signUpModal .x3 .frame-2853-ycAUpX :not(.checkbox):not(.checkbox *){position:static;top:unset;left:unset;height:unset;width:100%;line-height:1;transform:none}#signUpModal .x2 [class^=title-]{margin-bottom:20px}#signUpModal .x2 .contact-number-LgpzoR,#signUpModal .x2 .description-Qx5qBL,#signUpModal .x2 .primary-contact-number-AVHsIN{margin-bottom:32px}#signUpModal .x2 .description-Qx5qBL,#signUpModal .x3 .description-ietbNF{line-height:20px;margin-bottom:29px}#signUpModal .x2 .select2-container{width:100%!important}#signUpModal fieldset:not(#fstep1) .footer-7aGJld{top:unset;bottom:0}#signUpModal .x3 .group-2852-ietbNF [class^=title-]{margin:28px 0 18px}#signUpModal .x3 .password-5ODS1E{margin-bottom:28px}#signUpModal .x3 [name=user_password_confirm] input{margin-bottom:0}#signUpModal .x3 .x3-zGd9cD{margin-bottom:9px}#signUpModal .x3 .radio-customized.left-sided{padding-left:26px;font-weight:400;font-size:12.9px;line-height:16px;color:#9b9fa5}#signUpModal .x4 .main-body-4VLx1W{top:70px}#signUpModal .x4 .left-section-c0vOem,#signUpModal .x4 .right-section-c0vOem{width:100%}#signUpModal .x4 .paragraph-deUWxy{width:100%;line-height:20px}}@media screen and (max-width:576px){#signUpModal .footer-7aGJld,.x1 .buttons-CnhauM,.x1 .left-section-v3sw5k{left:50%;transform:translateX(-50%)}#signUpModal .screen{background-color:#fff}#signUpModal .x4{height:670px}#signUpModal .x4 .header-4VLx1W{top:0}#signUpModal .x4 .profile-introduction-7w9IlR{font-size:14px;line-height:20px;min-height:400px}body.modal-opened .header-mobile-nav.container,body.modal-opened .menu-mobile .close-modal+.menu-btn{display:none}body.modal-opened .menu-mobile .close-modal{display:block;position:fixed;padding:0;right:15px;top:15px}.login-form-wrapper{overflow:inherit!important}.x1 .profile-pic-xXjmiy{height:152px;width:152px;object-fit:contain}.x1{max-width:576px;width:100%;overflow:inherit}.x1 .main-body-7aGJld{top:30px;left:50%;max-width:669px;width:100%}#signUpModal .footer-7aGJld{position:fixed;top:unset !important;height:115px;bottom:0px;padding-bottom:20px;background:#fff;max-width:800px;width:100%;padding:0 0 10px}#signUpModal:not(.mobile-step-one-and-half)#fstep1 .footer-7aGJld{height:85px;}.x1 .buttons-CnhauM{width:90%;max-width:330px}.x1 .rectangle-13-FMfxLx,.x1 .x1-cn98EY{width:100%;height:36px}.x1 .next-FMfxLx{width:100%;left:0;font-size:16px;font-weight:700;height:26px}#signUpModal.mobile-step-one-and-half .x1 .prev-button-mobile{margin:0}#signUpModal .buttons-CnhauM{transform:none;height:85%}#signUpModal .x2 .main-body-580WVZ,#signUpModal .x3 .frame-2853-ycAUpX,#signUpModal .x4 .main-body-4VLx1W{width:100%} #signUpModal.mobile-step-one-and-half{padding-bottom:45px;} #signUpModal .back-button, #signUpModal .back-button{margin-bottom:0;} #signUpModal .x3-zGd9cD:not(:last-child){margin-bottom:20px;}}:root {--direction-ltr-direction:ltr;--direction-rtl-direction:rtl;--direction-left:left;--direction-right:right;--direction-start:start;--direction-end:end;--direction-transform:1;--breakpoints-sm:576px;--breakpoints-md:767px;--breakpoints-lg:991px;--breakpoints-xl:1199px;--breakpoints-xxl:1299px;--breakpoints-xxxl:1399px;--breakpoints-xxxxl:1499px;--padding-px:1px;--padding-0:0;--padding-1:0.25rem;--padding-2:0.5rem;--padding-3:0.75rem;--padding-4:1rem;--padding-5:1.25rem;--padding-6:1.5rem;--padding-8:2rem;--padding-10:2.5rem;--padding-12:3rem;--padding-14:3.4rem;--padding-16:4rem;--padding-18:4.5rem;--padding-20:5rem;--padding-24:6rem;--padding-26:7rem;--padding-32:8rem;--padding-40:10rem;--padding-48:12rem;--padding-56:14rem;--padding-64:16rem;--margin-px:1px;--margin-0:0;--margin-1:0.25rem;--margin-2:0.5rem;--margin-3:0.75rem;--margin-4:1rem;--margin-5:1.25rem;--margin-6:1.5rem;--margin-8:2rem;--margin-10:2.5rem;--margin-12:3rem;--margin-14:3.4rem;--margin-16:4rem;--margin-18:4.5rem;--margin-20:5rem;--margin-24:6rem;--margin-26:7rem;--margin-32:8rem;--margin-40:10rem;--margin-48:12rem;--margin-56:14rem;--margin-64:16rem;--radius-0:0;--radius-1:5px;--radius-2:10px;--radius-3:16px;--radius-4:32px;--radius-5:128px;--radius-curve:4px;--radius-round:100px;--font-family-base:Open Sans;--font-weight-regular:400;--font-weight-medium:600;--font-weight-bold:700;--font-size-h1:calc(1.1rem + 0.9vw);--font-size-h2:calc(24px + 0.8vw);--font-size-h3:calc(18px + 0.4vw);--font-size-h4:calc(18px + 0.2vw);--font-size-h5:calc(16px + 0.13vw);--font-size-h6:calc(13px + 0.1vw);--font-size-p:18px;--font-size-medium:15px;--font-size-small:13px;--font-size-xs:0.7rem;--font-size-sm:0.95rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-xxl:1.75rem;--font-size-xxxl:2rem;--color-primary:#66aa7a;--color-primary-inverse:#fff;--color-secondary:#66aa7a;--color-secondary-inverse:#fff;--color-third:#ff9600;--color-third-inverse:#fff;--color-red:#ff0000;--color-red-inverse:#fff;--color-green:#5ce49b;--color-green-inverse:#fff;--color-yellow:#ffab22;--color-yellow-inverse:#fff;--color-black:#555;--color-white:#ffffff;--color-gray-000:#000;--color-gray-1000:gray;--color-gray-900:#8c8c8c;--color-gray-800:#999999;--color-gray-700:#a6a6a6;--color-gray-600:#b3b3b3;--color-gray-500:#bfbfbf;--color-gray-400:#cccccc;--color-gray-300:#d9d9d9;--color-gray-200:#e6e6e6;--color-gray-100:#f2f2f2;--color-dark-blue:#152352;--color-dark:#111;--color-gray-dark:#333;--color-green-80:#7de9af;--color-green-60:#9defc3;--color-green-40:#bef4d7;--boxShadow-l-r:0px 0px 5px rgba(0, 0, 0, 0.1);--boxShadow-vertical:5px 15px 20px 0px rgba(0, 0, 0, 0.1);--boxShadow-all:0 0 4px rgba(0, 0, 0, 0.1);--boxShadow-none:none;}html {font-size:14px;} body {font-family:'Noto Sans', Helvetica, sans-serif;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#777C85}body.modal-opened {overflow:hidden !important;}* {font-family:"Noto Sans", Helvetica, sans-serif;}img:not([src]) {visibility:hidden}img {max-width:100%;max-height:100%;width:auto;height:auto}input[type=email],input[type=file],input[type=number],input[type=password],input[type=phone],input[type=search],input[type=text],input[type=date],select,textarea, .switch-group {border:none;border:1px solid var(--color-gray-300);height:2.8rem;padding:0 var(--padding-4);width:100%;color:#999;font-family:inherit;line-height:2.8rem;background-color:#fff;}input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=phone]:focus,input[type=search]:focus,input[type=text]:focus,input[type=date]:focus,select:focus,textarea:focus,textarea:focus-visible {-webkit-box-shadow:0 0 5px 1px rgba(0, 0, 0, 0.08);box-shadow:0 0 5px 1px rgba(0, 0, 0, 0.08);outline:none;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance:none;margin:0;}input[type=number] {-moz-appearance:textfield;}.hidden {display:none !important;}.display-mobile {display:none !important;}form .hidden-fields-wrapper {opacity:0;pointer-events:none;position:absolute;}.italic {font-style:italic;}.parallax-banner {min-height:500px;background-attachment:fixed;background-position-x:center;background-position-y:100%;background-repeat:no-repeat;background-size:cover;}.clearfix {clear:both;}.w-50 {width:50%;}.select-customised.hide-checkboxes .select2-results__option:before {display:none;}.xdsoft_datetimepicker,.select2-container.select2-container--open {z-index:9999999999 !important;}.ui-datepicker .ui-datepicker-buttonpane button {background:#5bb370 !important;box-shadow:0 4px 4px rgba(91, 179, 112, .5);color:#fff !important;}.field-wrapper {position:relative;}.select-customised ~ .select2 {height:100%;width:100% !important;max-height:60px;max-width:400px;}.select-customised ~ .select2 .select2-selection {height:100%;min-height:45px;display:flex;justify-content:flex-start;align-items:center;position:relative;border:1px solid rgba(209, 213, 219);border-radius:0.5rem;}.select-customised.text-center ~ .select2 .select2-selection {justify-content:center;}.select-customised ~ .select2 .select2-selection__arrow {width:12px !important;top:50% !important;right:15px !important;transform:translateY(-50%);content:url('/dashboard/images/sprite/arrow-down-green.svg')}.select2-container.select2-container--open {z-index:9950;}.select2-container--default .select2-search--dropdown .select2-search__field {height:30px;min-height:unset;padding-left:10px;padding-right:10px;border:1px solid #D2D3D6;border-radius:5px;}.select2-dropdown {border:1px solid #e6e6e6 !important;border-radius:0 0 0.5rem 0.5em !important;}.select2-results__option--selectable {color:#777C85 !important;font-size:12px;}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {background-color:#E0EEE4 !important;}.select2-container--default .select2-results__option--selected {background:#e6e6e6 !important;}.avatar-image-crop {text-align:center;}.avatar-image-crop .rotator-info {margin-top:0.5rem;}.avatar-image-crop button.crop-image {margin-top:1.25rem;color:white;padding:1rem;background:#5BB370;border:none;border-radius:0.5rem;font-size:14px;}.slick-slider {position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent; }.slick-list {position:relative;display:block;overflow:hidden;margin:0;padding:0 !important; }.slick-list:focus {outline:none; }.slick-list.dragging {cursor:pointer;cursor:hand; }.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0); }.slick-track {position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto; }.slick-track:before,.slick-track:after {display:table;content:''; }.slick-track:after {clear:both; }.slick-loading .slick-track {visibility:hidden; }.slick-slide {display:none;float:left;height:100%;min-height:1px; }.slick-slide img {display:block;margin:auto; }.slick-slide.slick-loading img {display:none; }.slick-slide.dragging img {pointer-events:none; }.slick-initialized .slick-slide {display:block; }.slick-loading .slick-slide {visibility:hidden; }.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent; }.slick-arrow.slick-hidden {display:none; }.slick-arrow {position:absolute;top:50%;background:#fff;width:56px;height:56px;border-radius:100%;font-size:0;-webkit-box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1);box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1);margin:-28px 0 0 0;z-index:1;border:none;cursor:pointer; }.slick-arrow:before {width:14px;height:14px;position:absolute;left:50%;top:50%;margin:-7px 0 0 0;margin-left:-7px;content:"";border-left:2px solid #333;border-bottom:2px solid #333; }.slick-arrow.slick-prev {left:0; }.slick-arrow.slick-prev:before {transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-6px; }.slick-arrow.slick-next {right:0; }.slick-arrow.slick-next:before {transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);margin-left:-10px; }.slick-arrow.slick-disabled {opacity:0; }.slick-next {right:-170px; }.slick-prev {left:-170px; }.slick-arrow {background:transparent;-webkit-box-shadow:none;box-shadow:none; }.slick-arrow::before {width:25px;height:25px;border-color:var(--color-white); }.slick-dots {position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%); }.slick-dots button {width:30px;background:rgba(255, 255, 255, 0.4); }.slick-dots {text-align:center; }.slick-dots li {display:inline-block;vertical-align:top;margin-right:10px; }.slick-dots li button {width:30px;height:6px;border:none;font-size:0;background:rgba(0, 0, 0, 0.2); }.slick-dots li.slick-active button {background:var(--color-primary); }.radio-customized {position:relative !important;display:inline-block;padding-right:22px;}.radio-customized.left-sided {padding-right:0;padding-left:22px;}.radio-customized input {display:none;}.radio-customized input+label:before {content:'';position:absolute;right:0;top:1px;width:13.5px;height:13.5px;border:2px solid #5BB370;border-radius:100%;background:#fff;box-sizing:border-box;}.radio-customized input:checked+label:after {content:'';width:7.5px;height:7.5px;background:#5BB370;position:absolute;top:4px;bottom:8px;right:3px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.radio-customized.left-sided input+label:before {right:unset;left:0;}.radio-customized.left-sided input+label:after {right:unset;left:3px;}.radio-customized input:not(:checked)+label:after {opacity:0;-webkit-transform:scale(0);transform:scale(0);}.radio-customized input:checked+label:after {opacity:1;-webkit-transform:scale(1);transform:scale(1);}.checkbox-custom-switcher {cursor:pointer;display:inline-block;position:relative;}.checkbox-custom-switcher input {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;}.checkbox-custom-switcher .switch-wrapper {background-color:rgb(255, 255, 255);border:2px solid rgb(209, 213, 219);border-radius:9999px;display:block;height:1.25em;width:2.5em;transition:.2s;}.checkbox-custom-switcher input:checked ~ .switch-wrapper {border-color:#5BB370;}.checkbox-custom-switcher .dot {background-color:rgb(255, 255, 255);border:2px solid rgb(209, 213, 219);border-radius:9999px;height:1.25em;position:absolute;top:0;left:0;transition:.2s;width:1.25em;}.checkbox-custom-switcher input:checked ~ .dot {transform:translateX(100%);border-color:#5BB370;background-color:#5BB370;}.checkbox,.radio {margin:0;display:inline-block;position:relative;vertical-align:top;padding-left:30px;color:#888;min-width:20px;min-height:20px; }.checkbox .input-helper,.radio .input-helper {position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;width:20px;height:20px;left:0;top:0px;border-radius:var(--radius-1);-webkit-box-shadow:inset 0 0 0 1px var(--color-gray-300);box-shadow:inset 0 0 0 1px var(--color-gray-300);-webkit-transition:background 250ms ease, -webkit-box-shadow 250ms ease;transition:background 250ms ease, -webkit-box-shadow 250ms ease;-o-transition:background 250ms ease, box-shadow 250ms ease;transition:background 250ms ease, box-shadow 250ms ease;transition:background 250ms ease, box-shadow 250ms ease, -webkit-box-shadow 250ms ease; }.checkbox input:checked + .input-helper, .radio input:checked + .input-helper {-webkit-box-shadow:none;box-shadow:none;border:2px solid var(--color-secondary); }.checkbox input,.radio input {top:0;left:0;margin:0 !important;z-index:1;cursor:pointer;opacity:0; }.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {position:absolute;margin-left:-20px; }.checkbox.disabled,.radio.disabled {cursor:not-allowed; }.inline.checkbox,.inline.radio {padding-right:20px; }.checkbox .input-helper:after,.checkbox .input-helper:before,.radio .input-helper:after,.radio .input-helper:before {-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:250ms;-o-transition-duration:250ms; transition-duration:250ms;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;content:""; }.checkbox.disabled,.radio.disabled {opacity:.6; }.checkbox input {width:17px;height:17px; }.checkbox input:checked + .input-helper:after {width:10px;-webkit-transition-delay:180ms; -o-transition-delay:180ms;transition-delay:180ms; }.checkbox input:checked + .input-helper:before {width:6px;-webkit-transition-delay:0ms; -o-transition-delay:0ms;transition-delay:0ms; }.checkbox .input-helper:before, .checkbox .input-helper:after {content:"";position:absolute;left:7px;bottom:3px;width:0;height:2px;background:#5BB370;border-radius:3px;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left;-webkit-transition:width 200ms ease;-o-transition:width 200ms ease;transition:width 200ms ease; }.checkbox .input-helper:after {-webkit-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg);-webkit-transition-delay:0ms; -o-transition-delay:0ms;transition-delay:0ms;border-radius:0 3px 3px 0; }.checkbox .input-helper:before {-webkit-transform:rotate(42deg);-ms-transform:rotate(42deg);transform:rotate(42deg);left:4px;bottom:7.1px;-webkit-transition-delay:180ms; -o-transition-delay:180ms;transition-delay:180ms;border-radius:3px 0 0 3px; }.radio input {width:19px;height:19px; }.radio input:checked + .input-helper:after {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1); }.radio .input-helper:before {top:1px;width:18px;height:18px;border-radius:50%; }.radio .input-helper:after {width:8px;height:8px;background:var(--color-secondary);border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0); }.navigation-wrapper {position:relative;}.navigation-wrapper:before {content:'';position:absolute;width:100%;height:11px;background:linear-gradient(180deg, rgba(167, 213, 181, 0.12) 0%, #F8F8FB 15.62%, rgba(248, 248, 251, 0) 100%);bottom:-11px;left:0;right:0;}.navigation-wrapper ul li.dropdown {position:relative;}.navigation-wrapper ul li.dropdown ul {position:absolute;right:0;top:100%;display:none;box-shadow:1px 1px 20px rgba(0, 0, 0, 0.025);border-radius:10px;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));padding:14px 23px 22px 20px;min-width:140px;z-index:100;flex-direction:column;justify-content:flex-end;align-items:flex-end;margin:0;list-style-type:none;background:#ffffff;line-height:25px;}.navigation-wrapper ul li.dropdown:hover ul {display:flex;}.navigation-wrapper ul li.dropdown ul li {padding:6px 0 6px 5px;background:#ffffff;line-height:25px;width:max-content;text-transform:none;}.navigation-wrapper ul li.dropdown ul li.user-mode-wrap {margin-top:18px;color:#65a879;}.navigation-wrapper ul li.dropdown ul li.user-mode-wrap .user-mode {color:#65a879;}.navigation-wrapper ul li.dropdown .menu-bar li {width:100%;text-align:right;padding:3px 0;}.navigation-wrapper ul li.dropdown .menu-bar li:before {display:none;}.navigation-wrapper ul li.dropdown .menu-bar li > a {display:inline-block;width:100%;height:auto;line-height:1;padding:0;font-size:12px;font-weight:600;}#mbsmessage.alert--process.uploading {padding-left:10px;display:block;}#mbsmessage.alert--process.uploading:before,#mbsmessage.alert--process.uploading .close {display:none;}#mbsmessage.alert--process.uploading .content {max-width:unset;width:100%;padding-left:10px;text-align:center;}#mbsmessage.alert--process.uploading .content #myProgress {margin-top:8px;}#myProgress {width:100%;background-color:grey;border-radius:5px;overflow:hidden;}#myBar {width:1%;height:8px;background-color:#5bb370;}body #topbar-search input {border:none;height:30px;transition:.3s;position:relative;width:100%;max-width:160px;margin-left:-70px;}@media (max-width:1100px) {body #topbar-search input {font-size:12px;}}body #topbar-search input:focus {box-shadow:none;}body #topbar-search [type=submit] {opacity:0;pointer-events:none;transition:.3s;}body #topbar-search [type=submit].active {opacity:1;pointer-events:all;}.container {max-width:1216px;margin:0 auto;padding:0 20px}.app-header {width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:24px;padding-bottom:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.app-header .header-logo {max-width:158px;width:100%}.app-header .header-logo a {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.app-header .header-search input {font-family:'Noto Sans', sans-serif;border:none;font-size:14px;color:#777C85;outline:none;background:url('/public/img/search-icon2.svg') no-repeat left;padding-left:30px;}.app-header .header-search input::-webkit-input-placeholder {color:#777C85;}.app-header .header-search input::-moz-placeholder {color:#777C85;}.app-header .header-search input:-moz-placeholder {color:#777C85;}.app-header .header-search input:-ms-input-placeholder {color:#777C85;}.app-header .header-nav {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-header .header-nav .nav-items {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin-top:0;margin-bottom:0}.app-header .header-nav .nav-items li a {color:#66AA7A !important;text-decoration:none;-webkit-transition:.5s all ease;-o-transition:.5s all ease;transition:.5s all ease;padding:10px 20px 12px;line-height:19px;font-size:14px;}.app-header .header-nav .header-actions {display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:0;margin-bottom:0}.app-header .header-nav .header-actions li:not(.login):not(.signup):not(:only-child):before {content:"";height:40px;width:1px;background-color:#E8E9EB;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.app-header .header-nav .header-actions li {position:relative;}.app-header .header-nav .header-actions li a {color:#1D2434;text-decoration:none;opacity:.6;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:10px 20px 12px;line-height:22px;font-size:16px;-webkit-appearance:none;}.app-header .header-nav .header-actions li a:hover {color:#66AA7A}.app-header .header-nav .header-actions .signup {margin-left:20px}.app-header .header-nav .header-actions .signup a {background:#5BB370;border:none;border-radius:30px;padding-left:32px;padding-right:31px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;color:#fff;opacity:1;font-size:18px;line-height:25px;}.app-header .header-nav .header-actions .signup a:hover {background:#fff;border-color:#66AA7A;opacity:.6;color:#1D2434;}.app-header .header-nav .header-actions .messages {position:relative;}.app-header .header-nav .header-actions .messages .messages-count {position:absolute;background-color:rgb(102, 170, 122);border-radius:50%;color:#fff;top:-5px;right:-4px;width:18px;height:18px;display:flex;justify-content:center;align-items:center;line-height:1;font-size:11px;}.hero-section {position:relative;}.hero-section .hero-section-inner {position:relative;z-index:1;}.hero-section .hero-img {margin-top:94px;text-align:center;width:100%;max-width:100%}.hero-section .hero-img img {display:block;margin-left:auto;margin-right:auto}.icon {display:inline-block;vertical-align:middle}.icon:before {content:'';background-repeat:no-repeat;background-size:cover;display:inline-block;vertical-align:middle}.icon-headphones:before {background-image:url('/img/headphones.svg');width:21px;height:20px;}.icon-coin:before {width:24px;height:24px}.icon-coin {position:absolute;right:0;bottom:0}.icon-search-keyword:before {background-image:url('/img/search-keyword.svg');width:18px;height:18px}.icon-map:before {background-image:url('/img/map-pin.svg')!important;width:18px;height:24px}.filter-search .icon.icon-search {position:absolute;transform:none;width:auto;height:auto}.filter__trigger input {font-size:16px;}.filter__trigger input::-webkit-input-placeholder {color:#8B8E94;opacity:1}.icon-search:before {background-image:url('/img/search.svg');width:39px;height:39px;}.filter-container .filter-search .filter-search-item:not(.action-item) .icon {margin-right:0!important;position:revert;transform:none}.filter-container .filter-search .filter-search-item .input {font-family:'Noto Sans', sans-serif;border:none;-webkit-box-shadow:none;box-shadow:none;font-size:16px;line-height:25px;background:transparent;outline:none;color:#8B8E94;width:100%;font-weight:400;}.filter-container .filter-search .filter-search-item .input::-webkit-input-placeholder {color:#8B8E94;opacity:1}.filter-container .filter-search .filter-search-item .input::-moz-placeholder {color:#8B8E94;opacity:1}.filter-container .filter-search .filter-search-item .input:-ms-input-placeholder {color:#8B8E94;opacity:1}.filter-container .filter-search .filter-search-item .input::-ms-input-placeholder {color:#8B8E94;opacity:1}.filter-container .filter-search .filter-search-item .input::placeholder {color:#8B8E94;opacity:1}.filter-container .filter-search .filter-search-item .select {border:none;-webkit-box-shadow:none;box-shadow:none;font-size:16px;line-height:21px;background:transparent;outline:none;color:#000;-webkit-appearance:none;-moz-appearance:none;padding:0 20px 0 0;width:auto;height:auto}.filter-container .filter-search .filter-search-item.specialty-item {max-width:516px;width:100%}.filter-container .filter-search .filter-search-item.city-item {margin-right:16px;position:relative;padding-left:16px;width:100%;max-width:280px;}.filter-container .filter-search .filter-search-item.city-item:before {content:"";height:40px;width:1px;background-color:#E8E9EB;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.filter-container .filter-search .filter-search-item.select-item {width:50px;position:relative;margin-right:16px}.filter-container .filter-search .filter-search-item.select-item:before {content:"";position:absolute;top:4px;right:0;width:16px;height:8px;pointer-events:none;background:rgba(0, 0, 0, 0) url(/img/country-arrow.png) no-repeat scroll center center;background-size:contain}.filter-container .filter-search .filter-search-item.action-item {width:50px;min-width:50px}.filter-container .filter-search .submit {border:none;padding:0;cursor:pointer;background-color:#66AA7A;line-height:0;border-radius:50%}.filter-container .filter-tabs {margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;}.filter-container .filter-tabs .tab {color:#777C85;text-decoration:none;font-size:14px;opacity:1;padding:8px 22px;line-height:19px;border:1px solid #D2D3D6;border-radius:30px;background-color:transparent;-webkit-transition:color .5s ease, border .5s ease, background-color .5s ease;-o-transition:color .5s ease, border .5s ease, background-color .5s ease;transition:color .5s ease, border .5s ease, background-color .5s ease;cursor:pointer;margin-right:9px;margin-bottom:10px;height:auto;}.filter-container .filter-tabs .tab:last-child {margin-right:0;}.filter-container .filter-tabs .tab.is-active,.filter-container .filter-tabs .tab.has-selected-items {background-color:#E0EEE4;border-color:#E0EEE4;}.filter-container .filter-tabs .tab.active, .filter-container .filter-tabs .tab:hover {border-color:#E0EEE4;color:#66AA7A;background-color:#E0EEE4}.main-container {background-color:#FCFCFC;padding-bottom:40px}.main-container.favourites {background-color:transparent;}.main-container.favourites .specialist-option-info {margin-top:30px;}.main-container .filter-container.active {background-color:inherit;}.favourites .listing-container.container {padding-top:15px !important;}.favourites .filter-container {margin-top:0;}.favourites .filter-container .filter-tabs {border:none;justify-content:center;}.listing-container {padding-top:35px !important;}.listing-container .listing-container-top {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;position:relative;}.page-title {font-size:23px;line-height:29px;font-weight:600;color:#5BB370;margin:0 10px 40px 0;}.listing-container .listing-container-top .specialists-found {padding:12px 21px;font-size:16px;line-height:22px;background-color:#E8E9EB;border-radius:30px;max-width:832px;}.listing-container .listing-container-inner {display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;}.favourites #specialists {width:100%;}.no-result-found-wrapper {text-align:center;margin:40px auto 30px;box-shadow:1px 1px 20px 7px rgba(0, 0, 0, 0.05);border-radius:20px;padding:40px 0 35px;}.no-result-found-wrapper.welcome-text {margin-top:0;}.no-result-found-wrapper .text {font-weight:400;font-size:16px;line-height:22px;color:#777C85;margin-bottom:25px;white-space:normal!important;}.no-result-found-wrapper .button {background:#E0EEE4;border-radius:30px;display:inline-block;min-width:250px;font-weight:600;font-size:14px;color:#5BB370;padding:12px 28px;transition:.3s;}.no-result-found-wrapper .button:hover {background:#66AA7A;color:#fff;}.left-side {max-width:328px;width:100%;margin-right:15px;height:fit-content;padding-top:42px;}.card-left-side {padding-top:0;}.box-wrapper {background-color:#FCFDFD;box-shadow:1px 1px 20px 5px rgb(0 0 0 / 5%);border-radius:10px;padding:17px 33px 20px;margin-top:36px;}.map-box {position:relative}.map-box iframe {border-radius:6px;width:100%;max-width:100%}.map-box .show-map {padding:12px 26px;font-size:16px;line-height:22px;border-radius:30px;border:1px solid transparent;position:absolute;left:50%;top:50%;z-index:0 !important;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;background-color:#66AA7A;cursor:pointer;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.search-box {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:9px;border-bottom:1px solid #E8E9EB;margin-bottom:24px;}.search-box .icon {margin-right:14px;width:18px;height:18px;}.search-box .input {border:none;-webkit-box-shadow:none;box-shadow:none;font-size:14px;line-height:21px;background:transparent;width:100%;outline:none;color:#000;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.listing-container .left-side .search-box .input::-webkit-input-placeholder {color:#777C85;opacity:1}.listing-container .left-side .search-box .input::-moz-placeholder {color:#777C85;opacity:1}.listing-container .left-side .search-box .input:-ms-input-placeholder {color:#777C85;opacity:1}.listing-container .left-side .search-box .input::-ms-input-placeholder {color:#777C85;opacity:1}.listing-container .left-side .search-box .input::placeholder {color:#777C85;opacity:1}.listing-container .left-side .search-box .input:-ms-input-placeholder {color:#777C85}.listing-container .left-side .search-box .input::-ms-input-placeholder {color:#777C85}.filter-panel-item {padding-bottom:8px;margin-bottom:20px;border-bottom:1px solid #F3F4F5}.listing-container .left-side .filter-panel .filter-panel-item:last-child {border-bottom:none;margin-bottom:0}.filter-panel-item-title {font-size:14px;line-height:19px;color:#5D636E;font-weight:600;margin-bottom:8px;}.filter-panel-item-properties {margin:0;padding:0;list-style:none;font-size:16px;line-height:19px;color:#1D2434;max-height:330px;overflow-x:hidden}.filter-panel-property {margin:10px 0;position:relative}.filter-panel-property-checkbox {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:5px 0;color:#5D636E;font-size:14px;}.filter-panel-property-checkbox .checkbox {position:absolute;top:0;left:0;opacity:0;width:0;height:0}.filter-panel-property-title {position:relative;padding-left:35px;-o-text-overflow:ellipsis;margin-right:10px;display:inline-block;vertical-align:middle;line-height:1.1; }.filter-panel-property-checkbox .checkbox:checked~.custom-checkbox {background-color:#66AA7A;border-color:#66AA7A}.filter-panel-item .btn-more-filters {font-family:'Noto Sans', sans-serif;border:none;display:block;margin-left:auto;margin-right:auto;background-color:transparent;color:#777C85;cursor:pointer;line-height:initial;height:auto;}.filter-colum .filter {position:relative;}.star-full {background:url('/img/star-full.svg');width:17px;height:17px;}.star-half {background:url('/img/star-half.svg');width:17px;height:17px;}.star-empty {background:url('/img/star-empty.svg');width:17px;height:17px;}.filter-panel-property-rating, .filter-panel-property-rating ul {display:flex;}.filter-panel-property-rating li:not(:last-child) {margin-right:4px;}.filter-panel-property-rating ul {margin-right:9px;}.filter-panel-property-rating span {font-weight:600;font-size:12px;color:#FFB526;}.filter-panel-property-rating li::marker {font-size:0;}.group-class-search .filter__target {position:absolute;width:100%;}.checkbox input[type=radio] {position:absolute;}.filter__target {position:relative;padding:var(--padding-4);border-radius:30px;background:#FFFFFF;box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.20);border-radius:30px;border:none !important;top:calc(100% + 15px) !important;transition:.3s margin;}#filter-practitioner-type .filter__target {width:222px;min-width:auto;}#filter-gender .filter__target {width:304px;min-width:auto;}#filter-age .filter__target {width:137px;min-width:auto;}.filter__target .listing-dropdown ul li label .name {text-align:left;}.specialities_filter+.filter__target,.specialities_filter+.filter__target .dropdown-availbility {min-width:auto;}.specialities_filter+.filter__target .selection-tabs {flex-direction:column;align-items:flex-start;white-space:nowrap;}body {position:relative;}body:before {content:'';position:absolute;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);top:0;left:0;transition:.3s;z-index:2;opacity:0;pointer-events:none;}body.bg-overlay-active:before {opacity:1;pointer-events:all;}.listing-dropdown ul,.filter__target .selection-tabs {max-height:200px;overflow-y:auto !important;}.listing-dropdown ul li {margin-bottom:17px;padding-right:5px;}.listing-dropdown ul li:last-child {margin-bottom:0;}@media (max-width:767px) {.filter__target {border-bottom:1px solid var(--color-gray-300);}.filter-container .filter-search {border:none;}.filter-colum .filter {border:none;}.filter-colum .filter__trigger {font-weight:400;padding:0;}}@media (max-width:1199px) {.filter-secondary .filter__target {position:relative;padding:var(--padding-6);-webkit-box-shadow:none;box-shadow:none;border:none;border-bottom:1px solid var(--color-gray-300);}}.filter .selection-tabs {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:auto;justify-content:flex-start;}.selection--days {-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;margin-bottom:20px;}.selection-tabs__label {position:relative;overflow:auto;margin-bottom:var(--margin-3);padding:var(--padding-1);display:inline-flex;}.selection-tabs__label:last-child .selection-tabs__title {margin-right:0;}.selection-tabs__input {position:absolute;opacity:0;}.more-filter-popup {max-width:600px;width:100%;}.more-filter-popup .filter-tabs {justify-content:center;}.more-filter-popup .filter-tabs hr {margin-top:0;margin-bottom:1em;border:0;border-top:1px solid rgba(0, 0, 0, 0.1);}.more-filter-popup .filter .selection-tabs {overflow:visible;}.more-filter-popup .filter .dropdown-nationalities .selection-tabs {overflow-y:auto;max-height:320px;}.selection-tabs__label .selection-tabs__title,.more-filter-popup .filter-container .filter-tabs .tab {background-color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--padding-2) var(--padding-4);font-size:14px;font-weight:var(--font-weight-regular);min-width:unset;border:1px solid var(--color-gray-200);color:#5D636E;}.more-filter-popup .selection-tabs__label .selection-tabs__title {padding:7px 14px;}.more-filter-popup .filter__trigger--outlined {color:#D2D3D6;}#facebox .content.more-filter-popup,#facebox .content.more-filter-popup .modal,#facebox .content.more-filter-popup .modalDev {overflow:visible !important;}#facebox .content.more-filter-popup .box {border-radius:10px;transition:all .5s;}.more-filter-popup .box--narrow {padding:0;}.more-filter-popup .modalDev {padding:43px 53px 36px 43px;margin-bottom:0;}.more-filter-popup .modal-footer {border-top:0.75px solid #E8E9EB;padding:23px 26px;}#facebox .content.more-filter-popup .box .itemHeader:not(:first-of-type) {margin-top:22px;}#facebox .content.more-filter-popup .box .itemHeader,#facebox .content.more-filter-popup .box .itemBody {padding-left:10px;padding-right:10px;}#facebox .content.more-filter-popup .box .itemHeader h2 {margin-bottom:0;}#facebox .content.more-filter-popup .box .itemBody .filter__trigger--outlined {padding-left:0;padding-right:0;letter-spacing:-0.4px;height:auto;line-height:40px;text-align:left;}#facebox .content.more-filter-popup .box .itemBody.items-list {padding-top:20px;}#facebox .content.more-filter-popup .box .itemBody.practitioner-works-with {display:flex;justify-content:center;flex-wrap:wrap;max-width:350px;margin:0 auto;}#facebox .content .modal-footer {display:flex;align-items:center;justify-content:space-between;line-height:1;}#facebox .content.more-filter-popup .box .clearButton {padding-left:0;}.dropdown-availbility .selection-tabs__label .selection-tabs__title {border-radius:30px;border:1px solid #484949;background:#FFF;font-size:16px;padding:10px;line-height:136%;color:#484949;}.selection-tabs__label .selection-tabs__title span {font-size:inherit;text-transform:none;font-weight:inherit;line-height:19px;}.selection-tabs__label .selection-tabs__input:checked+.selection-tabs__title,.more-filter-popup .filter-container .filter-tabs .tab.is-active,.more-filter-popup .filter-container .filter-tabs .tab.has-selected-items {color:#66AA7A;border-color:rgba(0, 0, 0, 0);position:relative;background-color:#E0EEE4;}.selection-tabs__label .selection-tabs__input:checked+.selection-tabs__title:before {position:absolute;left:0;right:0;bottom:0;top:0;content:"";pointer-events:none;background-color:currentColor;opacity:0.04;}.selection-tabs__label .selection-tabs__input:checked+.selection-tabs__title svg {fill:var(--color-primary) !important;}.more-filter-popup .filter-container .filter-tabs .filter__target {min-width:120px;padding:14px 32px 22px 21px;white-space:nowrap;}.box--narrow {padding:30px;min-width:450px;}.box--narrow h2 {margin-bottom:25px;}.box--narrow .box__logo {width:140px;margin:auto;}.box--narrow .form input[type="submit"],.box--narrow .form input[type="button"] {width:100%;text-align:center;}.ui-autocomplete {height:200px;overflow-y:auto;overflow-x:hidden;}.specialist-video,.specialist-timeline-poster {background-color:#eee;cursor:pointer;}.specialist-timeline-poster {cursor:default;}.icon-coin {border-radius:50%;width:24px;height:24px;}.specialist-calendar {position:relative;border-radius:6px;overflow:hidden;}.tab {cursor:pointer;}.specialist-item .custom-calendar tbody td {position:relative;padding:var(--padding-2) var(--padding-1);line-height:21px;}.specialist-item .custom-calendar tbody td:first-child .cal-cell {background-color:transparent;border:none;width:45px;color:var(--color-gray-800);font-size:12px;}.specialist-item .custom-calendar tbody td .cal-cell {width:25px;height:15px;background-color:var(--color-gray-100);}@media (max-width:767px) {.specialist-item .custom-calendar tbody td .cal-cell {width:25px;}}@media (min-width:991px) and (max-width:1199px) {.specialist-item .custom-calendar tbody td .cal-cell {width:25px;}}@media (max-width:991px) {.specialist-item .custom-calendar tbody td .cal-cell {margin:0 auto;}}.specialist-item .custom-calendar tbody td .tooltip {width:auto;height:21px;border-radius:2px;line-height:13px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;}.specialist-item .custom-calendar tbody td .cell-green-100 {background-color:var(--color-green);}.specialist-item .custom-calendar tbody td .cell-green-80 {background-color:var(--color-green-80);}.specialist-item .custom-calendar tbody td .cell-green-60 {background-color:var(--color-green-60);}.specialist-item .custom-calendar tbody td .cell-green-40 {background-color:var(--color-green-40);}.specialist-item .custom-calendar thead th {text-transform:uppercase;text-align:center;font-size:10px;padding-bottom:var(--padding-2);}.specialist-item .specialist-calendar {height:auto;overflow:visible;}.modalDev {width:600px;overflow-y:auto;margin-bottom:25px;}.item {margin-bottom:14px;}.clearButton {float:left;background-color:rgba(0, 0, 0, 0);border-color:rgba(0, 0, 0, 0);color:#777C85;cursor:pointer;}.selection-tabs__title {border-radius:20px;cursor:pointer;}.title {font-size:16px;color:#66AA7A;margin-bottom:26px;}.itemBody {text-align:center;}.itemBody input {text-align:left;}.btn-save-and-continue {background:#E0EEE4;font-weight:700;font-size:16px;line-height:22px;text-align:center;color:#5BB370;border-radius:.5rem;padding:.75rem;width:100%;max-width:195px;height:35px;line-height:1;}.irs {position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.irs-line {position:relative;display:block;overflow:hidden;outline:none !important;}.irs-line-left, .irs-line-mid, .irs-line-right {position:absolute;display:block;top:0;}.irs-line-left {left:0;width:11%;}.irs-line-mid {left:9%;width:82%;}.irs-line-right {right:0;width:11%;}.irs-bar {position:absolute;display:block;left:0;width:0;}.irs-bar-edge {position:absolute;display:block;top:0;left:0;}.irs-shadow {position:absolute;display:none;left:0;width:0;}.irs-slider {position:absolute;display:block;cursor:default;z-index:1;}.irs-slider.type_last {z-index:2;}.irs-min {position:absolute;display:block;left:0;cursor:default;}.irs-max {position:absolute;display:block;right:0;cursor:default;}.irs-from, .irs-to, .irs-single {position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap;}.irs-grid {position:absolute;display:none;bottom:0;left:0;width:100%;height:20px;}.irs-with-grid .irs-grid {display:block;}.irs-grid-pol {position:absolute;top:0;left:0;width:1px;height:8px;background:#000;}.irs-grid-pol.small {height:4px;}.irs-grid-text {position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000;}.irs-disable-mask {position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0, 0, 0, 0);z-index:2;}.irs-disabled {opacity:0.4;}.lt-ie9 .irs-disabled {filter:alpha(opacity=40);}.irs-hidden-input {position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important;}.irs {height:30px;}.irs-with-grid {height:60px;margin-top:10px;}.irs-line {height:6px;top:0;background:#e1e1e1;border-radius:16px;-moz-border-radius:16px;}.irs-line-left {height:8px;}.irs-line-mid {height:8px;}.irs-line-right {height:8px;}.irs-bar {height:6px;top:0;background:var(--color-secondary);}.irs-bar-edge {height:10px;top:33px;width:14px;border:1px solid #428bca;border-right:0;background:#428bca;background:-webkit-gradient(linear, left bottom, left top, from(#428bca), to(#7fc3e8));background:-o-linear-gradient(bottom, #428bca 0%, #7fc3e8 100%);background:linear-gradient(to top, #428bca 0%, #7fc3e8 100%);border-radius:16px 0 0 16px;-moz-border-radius:16px 0 0 16px;}.irs-shadow {height:2px;top:38px;background:#000;opacity:0.3;border-radius:5px;-moz-border-radius:5px;}.lt-ie9 .irs-shadow {filter:alpha(opacity=30);}.irs-slider {top:-10px;border-radius:100%;background:#fff;color:#555555;cursor:move;font-weight:normal;border:1px solid #ddd;cursor:move;height:1.8em;position:absolute;width:1.8rem;z-index:2;-webkit-box-shadow:0 5px 5px 5px rgba(0, 0, 0, 0.06);box-shadow:0 5px 5px 5px rgba(0, 0, 0, 0.06);}.irs-min, .irs-max {color:#333;font-size:12px;line-height:1.333;text-shadow:none;top:0;padding:1px 5px;background:rgba(0, 0, 0, 0.1);border-radius:3px;-moz-border-radius:3px;}.lt-ie9 .irs-min, .lt-ie9 .irs-max {background:#ccc;}.irs-from, .irs-to, .irs-single {color:#fff;font-size:12px;line-height:1.333;text-shadow:none;padding:1px 5px;background:#0064ca;border-radius:3px;-moz-border-radius:3px;}#perform_price {position:relative;}.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single {background:#999;}.irs-grid {height:30px;}.irs-grid-pol {opacity:0.5;background:#428bca;}.irs-grid-pol.small {background:#999;}.irs-grid-text {bottom:5px;color:#99a4ac;}.item {margin-bottom:14px;}.clearButton {float:left;background-color:rgba(0, 0, 0, 0);border-color:rgba(0, 0, 0, 0);color:#777C85;cursor:pointer;}.title {font-size:16px;color:#66AA7A;margin-bottom:26px;position:relative;display:inline-block;}.filter__target .title.has-arrow:before {content:"";position:absolute;height:8.5px;width:8.5px;background:transparent;border-right:3px solid #65A879;border-bottom:3px solid #65A879;-webkit-transform:translateY(-60%) rotate(45deg);-ms-transform:translateY(-60%) rotate(45deg);transform:translateY(-60%) rotate(45deg);right:-20px;top:50%;pointer-events:none;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.filter__target .dropdown-price {padding-right:0;padding-left:0;}.irs .irs-slider {background:#FFFFFF;border:3px solid #8FC19E;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);}.irs .irs-bar {background:#8FC19E;}.selection-tabs__input:checked+.selection-tabs__title {color:#66AA7A !important;border-color:rgba(0, 0, 0, 0) !important;position:relative;background-color:#E0EEE4;}.price-field {padding:var(--padding-4) 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;font-family:Noto Sans;font-weight:bold;font-size:12px;color:#8FC19E;}.price-field .input-field {position:relative;margin-right:var(--margin-3);}.price-field .input-field:last-child {margin:0;}.price-field .input-field span {position:absolute;left:14px;top:12px;color:var(--color-primary);font-weight:600;}.price-field .input-field input[type="number"] {border-radius:0;padding-left:var(--padding-10);}.custom-checkbox {position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid #D2D3D6;border-radius:2px color #777C85;cursor:pointer;}.star-full {background:url('/img/star-full.svg');width:17px;height:17px;}.star-half {background:url('/img/star-half.svg');width:17px;height:17px;}.specialist-item {padding:30px 30px 20px;border-radius:6px;background-color:#fff;position:relative;}.star-empty {background:url('/img/star-empty.svg');width:17px;height:17px;}.filter-panel-property-rating, .filter-panel-property-rating ul {display:flex;}.filter-panel-property-rating li:not(:last-child) {margin-right:4px;}.filter-panel-property-rating ul {margin-right:9px;}.filter-panel-property-rating span {font-weight:600;font-size:12px;color:#FFB526;}.filter-panel-property-rating li::marker {font-size:0;}.filter-container .filter-tabs {margin:20px auto 0;}.group-class-search .filter__target {position:absolute;width:100%;}.specialities_filter+.filter__target,.specialities_filter+.filter__target .dropdown-availbility {min-width:auto;}.specialities_filter+.filter__target .selection-tabs {flex-direction:column;align-items:flex-start;white-space:nowrap;}.listing-dropdown ul {max-height:200px;overflow:auto;}.specialist-top .specialist-video-block {height:auto;}.specialist-video-block .specialist-video {position:relative;border-radius:6px;overflow:hidden;padding-bottom:0;background:none;max-width:300px;margin-left:auto;min-height:186px;}.specialist-video-block .specialist-video img {display:block;width:300px;}.specialists-found {margin-bottom:24px;display:flex;justify-content:space-between;color:#5BB370;font-size:14px;font-weight:700;max-width:832px;margin-left:auto;}.specialists-sort {width:auto;padding:0 !important;z-index:1!important;margin:0;border:none;}.specialists-sort.active {background-color:inherit;}.specialists-sort .filter-tabs {margin:0 !important;}.specialists-sort .tab {background-color:transparent !important;color:#5BB370 !important;font-weight:600 !important;cursor:pointer;position:relative;border:none !important;padding:0 !important;padding-right:26px !important;margin:0 !important;}.specialists-sort .tab:before {content:'';position:absolute;display:block;background:url('/img/sort-icon1.svg') no-repeat center right;width:9px;height:7px;right:0;top:4px;}.specialists-sort .tab:after {content:'';position:absolute;display:block;background:url('/img/sort-icon2.svg') no-repeat center right;width:7px;height:15px;right:10px;top:2px;transition:.3s;}.specialists-sort .is-active.tab:after {transform:rotate(180deg);}.specialists-sort .tab.is-active:before {transform:none;}.specialists-sort .filter__target {left:unset;right:-2px;border-radius:10px;border:none;background:#FCFDFD;box-shadow:1px 1px 20px rgba(0, 0, 0, 0.1);color:#5D636E;font-weight:400;font-size:12.9px;min-width:186px;}.specialists-sort .filter__target .listing-dropdown ul {overflow-y:hidden !important;}@media (max-width:1024px) {.specialists-sort .filter__target {right:initial !important;}}.specialists-sort .listing-dropdown ul {padding:2px 0;}@media (max-width:767px) {.filter__target {border-bottom:1px solid var(--color-gray-300);}}@media (min-width:577px) {.filter__target {position:absolute;border:1px solid var(--color-gray-300);z-index:1;-webkit-box-shadow:0 5px 7px rgba(0, 0, 0, 0.08);box-shadow:0 5px 7px rgba(0, 0, 0, 0.08);min-width:343px;top:100%;}}@media (max-width:1199px) {.filter-secondary .filter__target {position:relative;padding:var(--padding-6);-webkit-box-shadow:none;box-shadow:none;border:none;border-bottom:1px solid var(--color-gray-300);}}.top-filters .availability_filter ~ .filter__target {min-width:661px;}.dropdown-availbility .availbility-title {color:#5BB370;margin-bottom:var(--margin-4);font-weight:600;font-size:26px;}.filter .selection-tabs {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;justify-content:flex-start;}.selection-tabs .filter-line:not(:last-child) {margin-bottom:15px;width:100%;}.selection--days {-ms-flex-wrap:wrap;flex-wrap:wrap;}.dropdown-availbility .selection--weeks .selection-tabs__title,.dropdown-availbility .selection--days .selection-tabs__title {transition:all 0.5s ease;}.dropdown-availbility .selection--weeks .selection-tabs__label .selection-tabs__input:checked+.selection-tabs__title,.dropdown-availbility .selection--days .selection-tabs__label .selection-tabs__input:checked+.selection-tabs__title {background-color:transparent;border:2px solid #5BB370!important;color:#5BB370!important;}.dropdown-availbility .selection--weeks .selection-tabs__input:checked + .selection-tabs__title,.dropdown-availbility .selection--days .selection-tabs__input:checked + .selection-tabs__title {background-image:url(/img/check-mark-green.svg);background-position:15px center;background-size:15px;padding-left:40px;font-weight:600;background-repeat:no-repeat;}.dropdown-availbility .selection--weeks .selection-tabs__label .selection-tabs__input:checked+.selection-tabs__title:before {display:none;}.selection-tabs__label {position:relative;overflow:auto;margin-bottom:var(--margin-3);margin-right:6px;padding:0;display:inline-flex;}.selection-tabs__label:last-child .selection-tabs__title {margin-right:0;}.selection-tabs__input {position:absolute;opacity:0;}.selection-tabs__label .selection-tabs__title {background-color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2px 10px;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);min-width:unset;}.selection-tabs__label .selection-tabs__title span {font-size:inherit;text-transform:none;font-weight:inherit;}.selection-tabs__label .selection-tabs__input:checked+.selection-tabs__title {color:#66AA7A;border-color:rgba(0, 0, 0, 0);position:relative;background-color:#E0EEE4;}.selection-tabs__label .selection-tabs__input:checked+.selection-tabs__title:before {position:absolute;left:0;right:0;bottom:0;top:0;content:"";pointer-events:none;background-color:currentColor;opacity:0.04;}.selection-tabs__label .selection-tabs__input:checked+.selection-tabs__title svg {fill:var(--color-primary) !important;}@media screen and (max-width:1024px) {.top-filters .availability_filter ~ .filter__target {min-width:540px;}}@media screen and (max-width:768px) {.top-filters .availability_filter ~ .filter__target {min-width:286px;}.dropdown-availbility .availbility-title {font-size:20px;margin-bottom:15px;}}.availbility-timezone {font-size:10px;color:#5BB370;margin-bottom:0;text-align:end;}.box--narrow {padding:30px;min-width:450px;}.box--narrow h2 {margin-bottom:25px;}.box--narrow .box__logo {width:140px;margin:auto;}.box--narrow .form input[type="submit"],.box--narrow .form input[type="button"] {width:100%;text-align:center;}.ui-autocomplete {height:200px;overflow-y:auto;overflow-x:hidden;}.recommendations-section .specialist-video-block {margin-left:auto;margin-right:auto;}.specialist-option-info {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:14px;}.avatar {border-radius:50%;}.icon-coin {border-radius:50%;width:24px;height:24px;}.specialist-calendar {position:relative;border-radius:6px;overflow:hidden;}.tab {cursor:pointer;}body .custom-calendar tbody td {position:relative;padding:var(--padding-2) var(--padding-1);}body .custom-calendar tbody td:first-child .cal-cell {background-color:transparent;border:none;width:45px;color:var(--color-gray-800);}body .custom-calendar tbody td .cal-cell {width:28px;height:19px;background-color:var(--color-gray-100);}@media (max-width:767px) {body .custom-calendar tbody td .cal-cell {width:30px;}}@media (min-width:991px) and (max-width:1199px) {body .custom-calendar tbody td .cal-cell {width:30px;}}@media (max-width:991px) {body .custom-calendar tbody td .cal-cell {margin:0 auto;}}body .custom-calendar tbody td .tooltip {width:auto;height:21px;border-radius:2px;line-height:13px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;}body .custom-calendar tbody td .cell-green-100 {background-color:var(--color-green);}body .custom-calendar tbody td .cell-green-80 {background-color:var(--color-green-80);}body .custom-calendar tbody td .cell-green-60 {background-color:var(--color-green-60);}body .custom-calendar tbody td .cell-green-40 {background-color:var(--color-green-40);}.custom-calendar thead th {text-transform:uppercase;text-align:center;font-size:12px;padding-bottom:var(--padding-2);}.item {margin-bottom:14px;}.clearButton {float:left;background-color:rgba(0, 0, 0, 0);border-color:rgba(0, 0, 0, 0);color:#777C85;cursor:pointer;}.itemBody {text-align:center;}.itemBody input {text-align:left;}.irs {position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.irs-line {position:relative;display:block;overflow:hidden;outline:none !important;}.irs-line-left, .irs-line-mid, .irs-line-right {position:absolute;display:block;top:0;}.irs-line-left {left:0;width:11%;}.irs-line-mid {left:9%;width:82%;}.irs-line-right {right:0;width:11%;}.irs-bar {position:absolute;display:block;left:0;width:0;}.irs-bar-edge {position:absolute;display:block;top:0;left:0;}.irs-shadow {position:absolute;display:none;left:0;width:0;}.irs-slider {position:absolute;display:block;cursor:default;z-index:1;}.irs-slider.type_last {z-index:2;}.irs-min {position:absolute;display:block;left:0;cursor:default;}.irs-max {position:absolute;display:block;right:0;cursor:default;}.irs-from, .irs-to, .irs-single {position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap;}.irs-grid {position:absolute;display:none;bottom:0;left:0;width:100%;height:20px;}.irs-with-grid .irs-grid {display:block;}.irs-grid-pol {position:absolute;top:0;left:0;width:1px;height:8px;background:#000;}.irs-grid-pol.small {height:4px;}.irs-grid-text {position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000;}.irs-disable-mask {position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0, 0, 0, 0);z-index:2;}.irs-disabled {opacity:0.4;}.lt-ie9 .irs-disabled {filter:alpha(opacity=40);}.irs-hidden-input {position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important;}.irs {height:30px;}.irs-with-grid {height:60px;margin-top:10px;}.irs-line {height:4px;top:0;background:#e1e1e1;border-radius:16px;-moz-border-radius:16px;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.05);}.irs-line-left {height:8px;}.irs-line-mid {height:8px;}.irs-line-right {height:8px;}.irs-bar {height:4px;top:0;background:var(--color-secondary);}.irs-bar-edge {height:10px;top:33px;width:14px;border:1px solid #428bca;border-right:0;background:#428bca;background:-webkit-gradient(linear, left bottom, left top, from(#428bca), to(#7fc3e8));background:-o-linear-gradient(bottom, #428bca 0%, #7fc3e8 100%);background:linear-gradient(to top, #428bca 0%, #7fc3e8 100%);border-radius:16px 0 0 16px;-moz-border-radius:16px 0 0 16px;}.irs-shadow {height:2px;top:38px;background:#000;opacity:0.3;border-radius:5px;-moz-border-radius:5px;}.lt-ie9 .irs-shadow {filter:alpha(opacity=30);}.irs-slider {top:-10px;border-radius:100%;background:#fff;color:#555555;cursor:move;font-weight:normal;border:1px solid #ddd;cursor:move;height:1.8em;position:absolute;width:1.8rem;z-index:2;-webkit-box-shadow:0 5px 5px 5px rgba(0, 0, 0, 0.06);box-shadow:0 5px 5px 5px rgba(0, 0, 0, 0.06);}.irs-min, .irs-max {color:#333;font-size:12px;line-height:1.333;text-shadow:none;top:0;padding:1px 5px;background:rgba(0, 0, 0, 0.1);border-radius:3px;-moz-border-radius:3px;}.lt-ie9 .irs-min, .lt-ie9 .irs-max {background:#ccc;}.irs-from, .irs-to, .irs-single {color:#fff;font-size:12px;line-height:1.333;text-shadow:none;padding:1px 5px;background:#0064ca;border-radius:3px;-moz-border-radius:3px;}#perform_price {position:relative;}.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single {background:#999;}.irs-grid {height:30px;}.irs-grid-pol {opacity:0.5;background:#428bca;}.irs-grid-pol.small {background:#999;}.irs-grid-text {bottom:5px;color:#99a4ac;}.filterButton {float:right;background-color:#5BB370;border-radius:30px;color:white;font-size:14px;border:none;font-weight:600;padding:10.5px 25px;cursor:pointer;text-align:center;font-family:'Noto Sans', sans-serif;display:flex;justify-content:center;align-items:center;}.filterButton[disabled] {background-color:#94C4A2;cursor:default;}.item {margin-bottom:14px;}.clearButton {float:left;background-color:rgba(0, 0, 0, 0);border-color:rgba(0, 0, 0, 0);color:#777C85;cursor:pointer;}.selection-tabs__title {border-radius:20px;cursor:pointer;}.title {font-size:16px;font-weight:700;color:#5BB370;margin-bottom:26px;position:relative;display:inline-block;}.filter-title {font-size:14px;color:#5BB370;margin-bottom:24px;}.filter__target {background:#FFFFFF;box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.20);border-radius:30px;top:calc(100% + 15px) !important;padding:30px 25px 30px 30px;z-index:99999;}.filter__location {padding:16px 17px 19px;}.filter__target .title.has-arrow:before {content:"";position:absolute;height:8.5px;width:8.5px;background:transparent;border-right:3px solid #65A879;border-bottom:3px solid #65A879;-webkit-transform:translateY(-60%) rotate(45deg);-ms-transform:translateY(-60%) rotate(45deg);transform:translateY(-60%) rotate(45deg);right:-20px;top:50%;pointer-events:none;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.filter__target label {display:flex;justify-content:flex-start;align-items:center;}.filter-search-item.city-item .title {color:#777C85;font-weight:700;margin-bottom:15px;}.filter-search-item.city-item .text {color:#777C85;font-size:15px;}.filter-search-item.city-item .text a {color:#5BB370;}.filter__target .dropdown-price {padding-right:0;padding-left:0;}.filter .filter-search-box {position:relative;margin-bottom:30px;}.filter .filter-search-box:before {content:'';display:block;background-image:url('/img/search-keyword.svg');background-size:cover;width:16px;height:16px;position:absolute;left:15px;top:50%;transform:translateY(-50%);filter:brightness(0) saturate(100%) invert(25%) sepia(0%) saturate(1740%) hue-rotate(260deg) brightness(97%) contrast(82%);}.filter .filter-search-box input {padding:10px 20px 10px 40px;border:1px solid #5D636E;border-radius:10px;font-size:18px;line-height:25px;color:#5D636E;}.irs .irs-slider {background:#FFFFFF;border:3px solid #8FC19E;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);}.irs .irs-bar {background:#8FC19E;}.selection-tabs__input:checked+.selection-tabs__title {color:#66AA7A !important;border-color:rgba(0, 0, 0, 0) !important;position:relative;background-color:#E0EEE4;}.price-field {padding:var(--padding-4) 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;font-family:Noto Sans;font-weight:bold;font-size:12px;color:#8FC19E;}.price-field .input-field {position:relative;margin-right:var(--margin-3);}.price-field .input-field:last-child {margin:0;}.price-field .input-field span {position:absolute;left:14px;top:12px;color:var(--color-primary);font-weight:600;}.price-field .input-field input[type="number"] {border-radius:0;padding-left:var(--padding-10);}.custom-checkbox {position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid #D2D3D6;border-radius:2px}.custom-checkbox:before {content:"";position:absolute;top:10px;left:4px;width:6px;height:2px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.custom-checkbox:after {content:"";position:absolute;top:9px;left:6px;width:11px;height:2px;background-color:#fff;-webkit-transform:rotate(319deg);-ms-transform:rotate(319deg);transform:rotate(319deg)}.specialists-wrapper {width:100%;margin-left:15px}.specialist-item {padding:25px 20px 30px 25px;background-color:#fff;box-shadow:1px 1px 20px 5px rgba(0, 0, 0, 0.05);border-radius:15px;max-width:900px;transition:.2s;}.specialist-item:hover {transform:scale(1.01);}.specialist-item:not(:last-child) {margin-bottom:40px;margin-left:auto;margin-right:auto;}.specialist-top {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.specialist-info {max-width:470px;margin-right:15px;width:100%;}.specialist-personal-info {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.specialist-image {width:80px;height:80px;margin:auto;position:relative;}.specialist-personal-info .specialist-image {margin-right:15px;margin-left:0;width:100%;height:117px;max-width:unset;max-width:117px;}.specialist-personal-info .specialist-image .avatar {height:100%;width:100%;object-fit:cover;}.specialist-personal-info .specialist-image .icon-coin {width:31px;height:31px;}.specialist-info .specialist-specialities {display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin:8px 0 3px;color:#5BB370;}.specialist-info .specialist-specialities .label-text {font-weight:600;font-size:18px;line-height:25px;color:#5BB370;margin-right:3px;}.specialist-info .specialist-specialities .speciality-name {font-weight:700;font-size:16px;line-height:22px;color:#5BB370;margin:0 2.5px;padding:4px 10px;border:1px solid #5BB370;box-shadow:10px 10px 50px rgba(0, 0, 0, 0.05);border-radius:60px;margin-bottom:5px;}.specialist-image.client-image {width:90px;height:90px;}.specialist-image.client-image img:first-of-type {min-width:90px;}.specialist-name-profession .name {font-size:24px;line-height:26px;color:#1D2434;font-weight:600;overflow-wrap:anywhere;}.specialist-name-profession>div:not(:last-child) {margin-bottom:10px;}.specialist-name-profession .profession {font-size:18px;line-height:144%;}.specialist-profession-rating a + .rating-box {margin-top:8px;}.specialist-bio {font-size:15px;margin-top:7px;line-height:160%;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0;text-align:justify;}.specialist-video-block {max-width:280px;width:100%;}.specialist-tabs {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:11px;}.tab.triger-bio, .specialist-bio-mobile {display:none;}.specialist-tabs .tab {font-size:14px;color:#777C85;font-weight:600;text-decoration:none;padding-bottom:13px;margin:0 18px;border-bottom:2px solid transparent}.specialist-tabs .tab.active {color:#1D2434;border-bottom-color:#66AA7A;background-color:transparent}.specialist-tabs .tab table {margin-left:auto;}.specialist-video-block .specialist-video img {position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;display:block;object-fit:cover;}.specialist-video-block .specialist-video .play-video-button {position:absolute;top:50%;left:50%;border-radius:50%;width:42px;height:42px;cursor:pointer;background:transparent;padding:0;border:none;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.specialist-option-wrapper {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;margin-bottom:-20px;}.specialist-option-item {font-size:14px;line-height:1;position:relative;padding-left:30px;margin-right:35px;margin-bottom:20px;}.listing-container .specialists .specialist-item .specialist-option-item:last-child {margin-right:0;}.icon-coin:before {background:url('/public/img/coin-badge.png');}.option-icon {position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.specialist-option-item .option-name {margin-bottom:3px;}.specialist-option-item .option-value {font-weight:600;color:#1D2434}.specialist-btns {max-width:280px;width:100%;margin-left:auto;display:flex;flex-wrap:wrap;justify-content:end;}.specialist-btns button {font-family:'Noto Sans', sans-serif;background-color:transparent;font-size:14px;color:#777C85;border:none;padding:9px 20px;border-radius:30px;cursor:pointer;transition:all 0.5s ease;line-height:137%;}.specialist-btns button:hover {background-color:#5BB370;color:#fff;}.btn.btn-secondary {margin-right:10px;}.specialist-rating {display:flex;align-items:center;}.specialist-rating ul {display:flex;margin-right:10px;}.specialist-rating ul li::marker {font-size:0;}.specialist-rating span {color:#FFB526;font-size:14px;font-weight:600;}.upcoming-sessions .rating span {font-size:13px;}.sessions-rating .rating span {font-size:16px;}.specialist-footer {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rating-wihslist {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}.rating-box {-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:26px;color:#FFB526;position:relative;z-index:1;}.rating-box .stars {width:120px;height:20px;margin-right:12px;background:rgba(0, 0, 0, 0) url('/img/stars-full.svg') no-repeat scroll center center;background-size:cover;}.rating-box .stars::before {content:'';position:absolute;display:block;width:120px;height:20px;background:rgba(0, 0, 0, 0) url('/img/stars-empty.svg') no-repeat scroll center center;background-size:cover;left:0;top:3px;z-index:-1;}.filter-panel-property .rating-box .stars::before {top:-1px;}.rating-box span {font-size:20px;font-weight:600;color:#505050;}.completed-session .rating-box {align-items:baseline;}.completed-session .rating-box span {font-size:16px;line-height:1;}.scroll-button-linked {animation:scrollDownAnimation 3s infinite;position:relative;display:inline-block}.wishlist-box .wishlist-button {cursor:pointer;width:30px;height:30px;border:none;padding:0;background:transparent}.booking-box {margin-left:10px;font-size:16px;line-height:26px}.booking-box .book-button {margin-left:17px;padding:12px 42px;font-size:16px;line-height:22px;border-radius:30px;border:1px solid transparent;color:#fff;background-color:#66AA7A;cursor:pointer;font-weight:600;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.btn.btn-primary,.btn.btn-secondary {font-size:16px;width:130px;font-family:'Noto Sans', sans-serif;padding:10px 20px 12px;border-radius:30px;cursor:pointer;transition:all 0.5s ease;}.btn.btn-primary {background-color:#5BB370;color:#fff;border:1px solid transparent;line-height:1;font-weight:600;}.btn.btn-secondary {color:#5BB370;background-color:#FFF;border:1px solid #5BB370;}.btn.btn-primary:hover,.btn.btn-secondary:hover {background-color:#5BB370;color:#fff;}.booking-box .book-button:hover, .btn.btn-primary:hover {color:#5BB370;background-color:#FFF;border-color:#5BB370;}.page.teachers .filter-container {top:0px;margin-top:50px;}.therapist-image img {background-color:#fff;}#facebox {position:fixed;z-index:999;border-radius:5px;}#facebox .content {border-radius:5px;max-height:95vh !important;}#facebox .content.login-form {max-width:400px; min-width:auto;border-radius:20px;width:400px;}#facebox .content.login-form-2 {min-width:auto;border-radius:5px;}#facebox .content.login-form .box--narrow {min-width:unset;width:100%;padding:0;padding-top:40px;}#facebox .content.login-form-2 .box--narrow {min-width:unset;width:100%;padding:0;} .section--page .login-logo-text{font-size:26px;line-height:normal;color:#5BB370;font-weight:700;text-align:center;margin-bottom:40px }#facebox .content.login-form h2 {font-size:26px;line-height:27px;color:#5BB370;font-weight:700;text-align:center;margin-bottom:40px;}.login-label {font-size:18px;margin-bottom:25px;text-align:center;font-weight:600;color:#5BB370;}@media (max-width:767px) {#facebox {top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;}#facebox .content.login-form {max-width:576px;width:100%;margin:auto;}#facebox .content.login-form .box--narrow {padding-top:65px;}}#facebox .popup {position:relative;}@media (max-width:767px) {#facebox .popup {height:100%;}}.popup__head {padding:var(--padding-10);padding-bottom:0;border-bottom:1px solid var(--color-gray-300);}.popup__body {padding:var(--padding-10);}#facebox .content {display:block;min-width:500px;background:#fff;}@media (max-width:767px) {#facebox .content {max-height:100% !important;height:100%;overflow:auto;}}#facebox .content.no-bg {background:none;}@media (min-width:1199px) {#facebox .content.facebox-large {min-width:920px;}}#frmLoginPopUp .caption-wraper .field_label:empty, #frmLoginPopUp .caption-wraper:empty, #frmRegisterPopUp .caption-wraper .field_label:empty, #frmRegisterPopUp .caption-wraper:empty {display:none;}@media (min-width:767px) {#facebox .content {overflow-y:auto;overflow-x:hidden;}}@media (min-width:1024px) {#facebox .content {overflow-y:auto;overflow-x:hidden;}#facebox .img-container {max-height:450px;}}@media (min-width:1300px) {#facebox .content {overflow-y:auto;overflow-x:hidden;}}@media (min-width:1500px) {#facebox .content {overflow-y:auto;overflow-x:hidden;}}#facebox .close {width:35px;height:35px;position:absolute;top:-35px;right:0;-webkit-transform:none;-ms-transform:none;transform:none;}@media (min-width:767px) {#facebox .close::before {color:#8C8C8C;}}#facebox .close img {display:none;}#facebox .loading {text-align:center;}#facebox .image {text-align:center;}#facebox_overlay {position:fixed;top:0px;left:0px;height:100%;width:100%;}#facebox .scrollbar {max-height:700px;}.facebox_hide {z-index:-100;}.facebox_overlayBG {background-color:#000;z-index:99;opacity:0.7;}.menu-mobile {display:none;}.navigation-menu {display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;z-index:10;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:300px;width:100%;position:fixed;padding:20px;top:0;left:0;bottom:0;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);background-color:#FFFFFF;box-shadow:1px 1px 20px rgba(0, 0, 0, 0.025);border-radius:10px;overflow:auto;z-index:99999;box-shadow:1px 1px 20px rgba(0, 0, 0, 0.05);}.navigation-menu.show {-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.navigation-menu .close-menu {position:absolute;top:20px;right:20px;}.menu-mobile .menu-btn, .navigation-menu .close-menu {background-color:transparent;border:none;}.navigation-menu .user-photo {width:90px;height:90px;background-color:rgba(230, 227, 227, 0.57);border:0.1px solid #777C85;margin-bottom:20px;border-radius:50px;}.navigation-menu .user-photo img {border-radius:50px;}.navigation-menu li {margin-bottom:21px;}.navigation-menu li a, .navigation-menu li button {font-size:16px;font-weight:600;color:#777C85;background-color:transparent;border:none;padding:0;}.navigation-menu .item-divider {margin-bottom:20px;padding-bottom:20px;border-bottom:0.75px solid #E8E9EB;}.navigation-menu .user-mode {color:#65A879}.navigation-menu .view-user-profile {margin-bottom:20px;}body.guest .menu-mobile .navigation-menu .menu-bar li:first-child {margin-top:30px;}@media (min-width:1199px) {#facebox .content.facebox-medium {min-width:800px;max-width:800px;}}@media screen and (max-width:1024px) {.app-header .header-search input {width:100%;}.left-side:not(.card-left-side) {display:none;}.specialists-wrapper {margin:0;}.listing-container {padding-top:30px !important;}.listing-container .listing-container-top {margin:0 0 27px;max-width:100%;font-size:18px;}.listing-container-inner .specialists-found .specialists-sort .tab {font-size:18px;}.specialist-item {max-width:828px;}.logo-dashboard {width:110px!important;}.page-title {font-size:16px;}.no-result-found-wrapper .text {margin-bottom:20px;}.no-result-found-wrapper {margin:20px auto 30px;padding:20px 35px;} .no-result-found-wrapper .button {min-width:231px;padding:12px;}body #topbar-search input {margin-left:0;}body #topbar-search [type=submit] {display:none;}.specialist-btns button.btn {font-size:16px;}.specialist-option-item {margin-right:21px;}}@media (max-width:960px) {.app-header .header-search {display:none;}}@media (max-width:767px) {#facebox .scrollbar {overflow:auto;}}@media (max-width:767px) {#facebox .content {min-width:1%;width:100%;}#facebox .close {top:0;}#facebox .close:after {color:#000;}.listing-container {padding-top:40px !important;}.hero-section .hero-img {margin-top:50px;}.app-header .header-nav .header-actions {margin-left:0;padding-left:0;}.app-header .header-nav .nav-items li a, .app-header .header-nav .header-actions li a {font-size:12px;padding:5px 10px;}.app-header .header-nav .header-actions .signup {margin-left:10px;}.app-header .header-nav .header-actions .signup a {padding-left:10px;padding-right:10px;}.app-header .header-nav .header-actions::before {height:100%;}.listing-container .listing-container-inner {flex-direction:column;}.listing-container .listing-container-inner .left-side {max-width:650px;margin:0 auto 60px;padding-top:0;}.listing-container-inner .specialists {margin-left:0;}}@media (max-width:576px) {#fc_frame {display:none !important;}.filter-container .filter-search .filter-search-item .input {font-size:8px;height:25px;}.filter-container .filter-search .filter-search-item:not(.action-item) .icon {margin-right:5px;}.listing-container {padding-top:0px !important;}.app-header .header-nav .nav-items li a, .app-header .header-nav .header-actions li a {padding:5px;font-size:8px;}.app-header .header-nav .header-actions .signup {margin-left:0;}.container {padding-left:12px;padding-right:12px;}.hero-section .scroll-button a img {width:25px;}.icon-search:before {width:20px;height:20px;}.filter-container .filter-search .filter-search-item.city-item {margin-right:8px;padding-left:5px;width:55%;}.icon-map:before, .icon-headphones:before {width:15px;height:15px;}.filter-container .filter-search .filter-search-item.city-item:before {height:100%;}.map-box .show-map {padding:5px 11px;font-size:12px;}.listing-container .specialist-tabs .tab {padding-bottom:5px;}.specialist-btns {justify-content:center;}.specialist-btns button {padding:8px 25px;}.specialist-top .specialist-image a .icon-coin {bottom:0px;width:46px;height:46px;border:4px solid #ffffff;}.specialist-item .custom-calendar tbody td:first-child .cal-cell {font-size:12px;}.specialist-item .custom-calendar tbody td .cal-cell {width:23px;height:15px;}.specialist-item .custom-calendar thead th {text-transform:uppercase;text-align:center;font-size:10px;padding-bottom:var(--padding-2);}.filter-colum .filter__trigger {height:20px;line-height:20px;}.specialist-info .specialist-specialities {justify-content:center;margin-top:30px;padding:27px 13px 8px;position:relative;background-color:rgba(255, 255, 255, 0.3);box-shadow:2px 2px 20px rgba(0, 0, 0, 0.05);border-radius:10px;max-width:292px;margin:30px auto 0;}.specialist-info .specialist-specialities:before {content:'';display:block;width:110px;height:15px;position:absolute;top:8px;left:50%;transform:translateX(-50%);background:url('/img/specialities-vignette.svg');background-size:cover;background-repeat:no-repeat;}.specialist-info .specialist-specialities .label-text {width:100%;text-align:center;font-size:16px;margin-bottom:3px;margin-right:0;}.specialist-info .specialist-specialities .speciality-name {font-weight:600;font-size:16px;line-height:26px;color:#777C85;border:none;padding:0;margin-left:0;margin-right:8px;position:relative;box-shadow:none;margin-bottom:0;}.specialist-info .specialist-specialities .speciality-name:not(:last-child):after {content:',';display:block;position:absolute;bottom:0;right:-4px;}}@media (min-width:767px) {#facebox .calendar-view {padding:var(--padding-6);}}@media (max-width:767px) {.show-facebox {position:fixed;width:100%;}}#facebox .img-container {max-height:500px;overflow:auto;}@media (min-width:767px) {#facebox .calendar-view {padding:var(--padding-6);}}@media (max-width:767px) {#facebox .calendar-view .fc-header-toolbar {border:none;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.close.remove-from-favourites {font-size:3.5em;font-weight:300;position:absolute;right:12px;top:0;opacity:.7;}.therapist-image img {background-color:#fff;}#facebox {box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);position:fixed;z-index:999;top:50%!important;left:50%!important;transform:translate(-50%, -50%);background-color:#FCFCFC;border-radius:10px;}#facebox .content {border-radius:10px;}#facebox .popup {position:relative;}#facebox .content.sign-up-form-step0 {max-width:400px;min-width:unset;width:95vw;}.login-logo img {margin:0 auto 40px; }.sign-up-form-step0 .main-sign-up-fields{background:#FCFCFC;min-width:unset;padding:40px 24px 18px 35px;}.sign-up-form-step0 .sign-up-logo img {width:100px;margin:0 auto 18px; }.sign-up-form-step0 .sign-up-logo .text {color:#5BB370;font-weight:700;font-size:2rem;}.sign-up-form-step0 .sign-up-label {text-align:center;font-size:16px;color:#4A4A4A;margin-bottom:10px;}.sign-up-form-step0 .group--social {margin-bottom:40px;}.sign-up-form-step0 .group.group--social > a {border:none;background:#5BB370;border:1px solid #FFFFFF;border-radius:20px;padding:7px 0;cursor:pointer;width:180px;height:auto;}.sign-up-form-step1 .group.group--social > a:hover {transform:scale(1.05);}.sign-up-form-step1 .group.group--social > a img {width:21px;margin:0 10px;}.sign-up-form-step0 .group.group--social > a span {color:#ffffff;font-size:16px;margin:auto;font-weight:700;line-height:initial;}.sign-up-form-step0 .sign-up-footer {text-align:center;color:#1D2434;font-size:14px;}.sign-up-form-step1 .sign-up-label {text-align:left;font-size:14px;margin-bottom:20px;line-height:1.5;}.sign-up-form-step1 .group--social {margin-bottom:16px;}.sign-up-form-step1 .group.group--social > a {border:none;background:#FCFDFD;box-shadow:1px 1px 20px rgb(0 0 0 / 5%);border-radius:5px;margin-bottom:14px;height:38px;display:flex;align-items:center;cursor:pointer;width:100%;}.sign-up-form-step1 .group.group--social > a span {color:#777C85;margin:unset;font-size:14px;font-weight:600;}.sign-up-form-step1 .sign-up-footer {text-align:center;color:#4A4A4A;font-size:12px;}.sign-up-footer a {color:#5BB370;font-weight:700;text-decoration:underline;}.sign-up-footer a:hover {text-decoration:none;}.login-form-wrapper.sign-up .booking-finish-label {display:block;margin-top:50px;font-size:14px;font-style:italic;line-height:1.2;text-align:center;}.login-form-wrapper.sign-up .booking-finish-label + form .overlay-sign-up-2 .right-section-lHNV7l {top:30px;}.login-form-wrapper.sign-up .booking-finish-label + form .overlay-sign-up-2 .about-me-lHNV7l {top:150px;}.login-form-wrapper.sign-up .booking-finish-label + form .overlay-sign-up-2 .terms-privacy-lHNV7l {top:368px;}.login-form-wrapper.sign-up .booking-finish-label + form .overlay-sign-up-2 .button-lHNV7l {top:404px;}.popup__head {padding:var(--padding-10);padding-bottom:0;border-bottom:1px solid var(--color-gray-300);}.popup__body {padding:var(--padding-10);}#facebox .content {display:block;min-width:500px;background:#fff;overflow:auto!important;}@media (max-width:767px) {#facebox .content {max-height:100% !important;height:100%;}}#facebox .content.no-bg {background:none;}@media (min-width:1199px) {#facebox .content.facebox-large {min-width:920px;}}#frmLoginPopUp .caption-wraper .field_label:empty, #frmLoginPopUp .caption-wraper:empty, #frmRegisterPopUp .caption-wraper .field_label:empty, #frmRegisterPopUp .caption-wraper:empty {display:none;}@media (min-width:767px) {#facebox .content {overflow-y:auto;overflow-x:hidden;}}@media (min-width:1024px) {#facebox .content {overflow-y:auto;overflow-x:hidden;}}@media (min-width:1300px) {#facebox .content {overflow-y:auto;overflow-x:hidden;}}@media (min-width:1500px) {#facebox .content {overflow-y:auto;overflow-x:hidden;}}#facebox .close {width:35px;height:35px;position:absolute;top:10px;right:10px;-webkit-transform:none;-ms-transform:none;transform:none;}#facebox .close img {display:none;}#facebox .loading {text-align:center;}#facebox .image {text-align:center;}#facebox_overlay {position:fixed;top:0px;left:0px;height:100%;width:100%;}#facebox .scrollbar {max-height:700px;}.facebox_hide {z-index:-100;}.facebox_overlayBG {background-color:rgba(0, 0, 0, 0.35);z-index:99;}@media (min-width:1199px) {#facebox .content.facebox-medium {min-width:800px;max-width:800px;}}@media (max-width:767px) {#facebox .scrollbar {overflow:auto;}}@media (max-width:767px) {#facebox .content {min-width:1%;width:100%;}#facebox .close {top:0;}#facebox .close:after {color:#000;}}@media (min-width:767px) {#facebox .calendar-view {padding:var(--padding-6);}}@media (max-width:767px) {.show-facebox {position:fixed;width:100%;}}#facebox .img-container {max-height:500px;overflow:auto;}@media (min-width:767px) {#facebox .calendar-view {padding:var(--padding-6);}}@media (max-width:767px) {#facebox .calendar-view .fc-header-toolbar {border:none;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.close.remove-from-favourites {font-size:3.5em;font-weight:300;position:absolute;right:12px;top:0;opacity:.7;}@keyframes scrollDownAnimation {0% {transform:translate(0px, 0)}50% {transform:translate(0, 20px)}100% {transform:translate(0, 0px)}}.file-upload {display:block;position:relative;cursor:pointer;-webkit-appearance:none!important;}.file-upload input[type=file] {opacity:0;left:0;right:0;bottom:0;top:0;height:100%;position:absolute;cursor:pointer;display:block;}.file-upload input[type=file]::-webkit-file-upload-button {cursor:pointer;}.cropper-container {position:relative;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr !important;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.cropper-container img {display:block;width:100%;min-width:0 !important;max-width:none !important;height:100%;min-height:0 !important;max-height:none !important;image-orientation:0deg !important;}.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal {position:absolute;top:0;right:0;bottom:0;left:0;}.cropper-drag-box {background-color:#fff;filter:alpha(opacity=0);opacity:0;}.cropper-modal {background-color:#000;filter:alpha(opacity=50);opacity:.5;}.cropper-view-box {display:block;width:100%;height:100%;overflow:hidden;border:1px solid #69f;border-color:rgba(102, 153, 255, 0.75);border-radius:100%;}.cropper-dashed {position:absolute;display:block;filter:alpha(opacity=50);border:0 dashed #eee;opacity:.5;}.cropper-dashed.dashed-h {top:33.33333333%;left:0;width:100%;height:33.33333333%;border-top-width:1px;border-bottom-width:1px;}.cropper-dashed.dashed-v {top:0;left:33.33333333%;width:33.33333333%;height:100%;border-right-width:1px;border-left-width:1px;}.cropper-center {position:absolute;top:50%;left:50%;display:block;width:0;height:0;filter:alpha(opacity=75);opacity:.75;}.cropper-center:before,.cropper-center:after {position:absolute;display:block;content:" ";background-color:#eee;}.cropper-center:before {top:0;left:-3px;width:7px;height:1px;}.cropper-center:after {top:-3px;left:0;width:1px;height:7px;}.cropper-face,.cropper-line,.cropper-point {position:absolute;display:block;width:100%;height:100%;filter:alpha(opacity=10);opacity:.1;}.cropper-face {top:0;left:0;background-color:#fff;}.cropper-line {background-color:#69f;}.cropper-line.line-e {top:0;right:-3px;width:5px;cursor:e-resize;}.cropper-line.line-n {top:-3px;left:0;height:5px;cursor:n-resize;}.cropper-line.line-w {top:0;left:-3px;width:5px;cursor:w-resize;}.cropper-line.line-s {bottom:-3px;left:0;height:5px;cursor:s-resize;}.cropper-point {width:5px;height:5px;background-color:#69f;filter:alpha(opacity=75);opacity:.75;}.cropper-point.point-e {top:50%;right:-3px;margin-top:-3px;cursor:e-resize;}.cropper-point.point-n {top:-3px;left:50%;margin-left:-3px;cursor:n-resize;}.cropper-point.point-w {top:50%;left:-3px;margin-top:-3px;cursor:w-resize;}.cropper-point.point-s {bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize;}.cropper-point.point-ne {top:-3px;right:-3px;cursor:ne-resize;}.cropper-point.point-nw {top:-3px;left:-3px;cursor:nw-resize;}.cropper-point.point-sw {bottom:-3px;left:-3px;cursor:sw-resize;}.cropper-point.point-se {right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;filter:alpha(opacity=100);opacity:1;}.cropper-point.point-se:before {position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:" ";background-color:#69f;filter:alpha(opacity=0);opacity:0;}@media (min-width:768px) {.cropper-point.point-se {width:15px;height:15px;}}@media (min-width:992px) {.cropper-point.point-se {width:10px;height:10px;}}@media (min-width:1200px) {.cropper-point.point-se {width:5px;height:5px;filter:alpha(opacity=75);opacity:.75;}}#choose-language, #choose-currency {height:35px;padding-top:0;padding-bottom:0;outline:none;font-weight:900;}@media (max-width:650px) {#topbar-search {display:none;}.navigation-links .px-3 {padding-left:0;padding-right:0;}#choose-language, #choose-currency {height:30px;}}.cropper-bg {background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");}.cropper-invisible {filter:alpha(opacity=0);opacity:0;}.cropper-hide {position:absolute;display:block;width:0;height:0;}.cropper-hidden {display:none !important;}.cropper-move {cursor:move;}.cropper-crop {cursor:crosshair;}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point {cursor:not-allowed;}.profile-media.avatar {max-width:210px;max-height:210px;overflow:hidden;border-radius:50%;}.profile-media.avatar img {width:100%;height:100%;}.card-payment-bg {position:fixed;top:0;right:0;bottom:0;left:0;z-index:-10;background-color:#fcfcfc;}.card-payment-wrapper {max-width:800px;margin-left:auto;margin-right:auto;font-family:"Noto Sans", Helvetica;}.card-payment-wrapper .title {color:#5bb370;font-size:23px;font-weight:700;text-align:center;display:block;margin:30px 0;}#card-payment-modal .card-payment-wrapper .title {margin-top:0;}.card-payment-wrapper .cols-wrapper {display:flex;justify-content:center;padding-bottom:20px;border-bottom:1px solid #e8e9eb;margin-bottom:25px;}#card-payment-modal .card-payment-wrapper .cols-wrapper {border:none;}.card-payment-wrapper .left-col {max-width:310px;background-color:#fcfdfd;border-radius:5px;box-shadow:1px 1px 20px #0000000d;padding:30px 34px 25px;}.card-payment-wrapper .subtitle,#card-payment-modal .card-payment-wrapper .subtitle {color:#5bb370;font-size:16px;font-style:normal;font-weight:700;text-align:center;margin-bottom:28px;}.card-payment-wrapper .field-wrapper {text-align:left;line-height:1;border:none !important;display:block;padding:0 !important;}.card-payment-wrapper .field-wrapper:not(:last-child) {margin-bottom:22px;}.card-payment-wrapper .field-wrapper label {color:#5bb370;font-size:14px;font-weight:700;text-align:center;margin-bottom:8px;}.card-payment-wrapper .field-wrapper input {background-color:transparent;color:#a4a4a5;font-size:14px;border:none;padding:8px 0;border-bottom:1px solid #e8e9eb;height:auto;line-height:1;}.card-payment-wrapper .field-wrapper input:focus {box-shadow:none;}.card-payment-wrapper .field-wrapper .two-cols {display:flex;justify-content:space-between;}.card-payment-wrapper .field-wrapper .two-cols input{width:47%;}.card-payment-wrapper .right-col {padding:35px 0 35px 45px;max-width:490px;}.card-payment-wrapper .right-col .subtitle,#card-payment-modal .card-payment-wrapper .right-col .subtitle {font-size:14px;text-align:left;margin-left:0;}.card-payment-wrapper .order-info {max-width:296px;}.card-payment-wrapper .order-info .line {display:flex;align-items:center;justify-content:space-between;max-width:254px;margin-bottom:22px;}.card-payment-wrapper .order-info .line-label {color:#777c85;font-size:12.9px;}.card-payment-wrapper .order-info .line-value {color:#5bb370;font-size:12.9px;font-weight:600;}.card-payment-wrapper .order-info .info-note {color:#5bb370;font-size:12px;line-height:normal;font-style:italic;}.card-payment-wrapper .buttons-wrapper,#card-payment-modal .card-payment-wrapper .buttons-wrapper {display:flex;justify-content:flex-end;padding:0 25px;}#card-payment-modal .card-payment-wrapper .buttons-wrapper {padding-top:20px;}.card-payment-wrapper .buttons-wrapper .btn-skip,#card-payment-modal .card-payment-wrapper .buttons-wrapper .btn-skip {background-color:#E0EEE4;border:1px solid #F8F8FB;color:#5BB370;font-weight:700;padding:7px 50px;display:flex;justify-content:center;align-items:center;min-width:200px;width:auto;border-radius:5px;margin-right:15px;}.card-payment-wrapper .buttons-wrapper [type=submit],#card-payment-modal .card-payment-wrapper .buttons-wrapper [type=submit] {font-family:'Noto Sans', sans-serif;background-color:#A7D5B5;border:1px solid #F8F8FB;color:#fff;font-size:14px;border-radius:5px;cursor:pointer;font-weight:600;padding:7px 50px;min-width:200px;}.card-payment-wrapper .buttons-wrapper [type=submit].active,#card-payment-modal .card-payment-wrapper .buttons-wrapper [type=submit].active {background-color:#5bb370;}.card-payment-wrapper #ajax_message:not(:empty) {padding-top:25px;}.card-payment-wrapper #ajax_message .alert {justify-content:flex-end;padding-left:60px;}.profile-img-wrapper,.specialist-image {max-width:80px;position:relative;}.sidebar .profile-img-wrapper {max-width:unset;}.profile-img-wrapper .profile-img,.specialist-image > img:first-of-type {width:100% !important;height:100%;border-radius:50%;object-fit:cover;}.profile-img-wrapper .country-flag {width:22px;height:22px;border-radius:50%;position:absolute;right:0;bottom:0;border:2.5px solid #fff;background-color:#fff;box-sizing:content-box;}#nearby-teachers-map .gm-style .gm-style-iw-c {padding:0;padding:12px;padding-left:20px;width:95vw;max-width:600px !important;background-color:#FCFDFD;border-radius:15px;}#nearby-teachers-map .gm-style .gm-style-iw-d {margin-bottom:2px; }#nearby-teachers-map .gm-ui-hover-effect {top:3px !important;right:5px !important;}#nearby-teachers-map .gm-ui-hover-effect>span {background-color:#8C8C8C;width:20px !important;height:20px !important;}#nearby-teachers-map .gm-ui-hover-effect>span:hover {transform:scale(1.1);}#nearby-teachers-map .profile-card {position:relative;display:flex;justify-content:space-between;cursor:pointer;}#nearby-teachers-map .profile-card .left-col {text-align:center;padding-right:23px;}#nearby-teachers-map .profile-card .left-col .profile-img-wrapper {width:116px;max-width:unset;}#nearby-teachers-map .profile-card .left-col .profile-img-wrapper .country-flag {width:30px;height:30px;}#nearby-teachers-map .profile-card .left-col .view-profile {margin-top:8px;color:#5BB370;font-weight:600;font-size:14px;display:inline-block;}#nearby-teachers-map .profile-card .center-col {display:flex;flex-direction:column;justify-content:flex-start;align-items:start;align-self:flex-end;padding:0 25px;position:relative;}#nearby-teachers-map .profile-card .center-col:before {content:'';display:block;position:absolute;top:50%;left:0;width:0.5px;height:100%;max-height:135px;transform:translateY(-50%);background-color:#E8E9EB;}#nearby-teachers-map .profile-card .center-col .name {font-weight:600;font-size:20px;color:#1D2434;}#nearby-teachers-map .profile-card .center-col .qualification {font-size:14px;color:#777C85;margin-top:5px;}#nearby-teachers-map .profile-card .center-col .rating-box {margin-top:5px;}#nearby-teachers-map .profile-card .center-col .hourly-rate {font-size:14px;font-weight:600;color:#5BB370;margin-top:36px;}#nearby-teachers-map .profile-card .right-col {display:flex;flex-direction:column;justify-content:flex-end;align-items:start;}#nearby-teachers-map .profile-card .right-col .book-btn {background:#5BB370;border-radius:30px;min-width:160px;font-weight:600;font-size:14px;color:#FFFFFF;padding:10px 25px;text-align:center;border:1px solid transparent;transition:all 0.5s ease;cursor:pointer;}#nearby-teachers-map .profile-card .right-col .book-btn:hover {color:#66AA7A;background-color:#FFF;border-color:#66AA7A;}.modal-wrapper {position:fixed;top:0;right:0;bottom:0;left:0;transition:.4s;opacity:0;pointer-events:none;z-index:100;}.modal-wrapper.opened { opacity:1; pointer-events:all; z-index:9900;}.modal-wrapper .bg-overlay {background-color:rgba(0, 0, 0, 0.35);position:absolute;top:0;right:0;bottom:0;left:0;}.modal-wrapper .modal {position:absolute;top:50%;left:50%;width:95%;transform:translate(-50%, -50%);max-width:400px;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);border-radius:10px;position:relative;background-color:#f9f9fa;overflow-y:auto;max-height:95%;font-family:"Noto Sans", Helvetica;}.modal-wrapper .modal .modal-inner {padding:25px 20px 50px;position:relative;overflow:hidden;}.modal-wrapper .modal .close { position:absolute; background-color:transparent; border:none; top:5px; right:5px; cursor:pointer; z-index:5;}.modal-wrapper .modal .close:before {color:rgba(0, 0, 0, .5);font-weight:300;}.modal-wrapper.new-design .modal {max-width:370px;background-color:#fcfcfc;}.modal-wrapper.new-design .modal .modal-inner {padding:30px 20px 17px;text-align:center;}.modal-wrapper.new-design .title {font-size:32px;font-weight:700;text-align:center;margin-bottom:30px;color:#5BB370;padding:0 5px;}.modal-wrapper.new-design .subtitle {max-width:272px;margin:0 auto 14px;font-size:16px;color:#9B9FA5;font-weight:400;line-height:1.5em;}.modal-wrapper .title-booking {margin-bottom:0!important;}.modal-wrapper .subtitle-booking {color:#5BB370;margin-bottom:10px;}.modal-wrapper.new-design .buttons-wrapper {display:flex;justify-content:space-between;align-items:center;margin-top:22px;}.modal-wrapper.new-design .buttons-wrapper .btn-skip {width:calc(50% - 5px);background-color:#E0EEE4;border:1px solid #F8F8FB;color:#5BB370;font-weight:700;padding:8px 0;display:flex;justify-content:center;align-items:center;border-radius:10px;cursor:pointer;transition:.3s;-webkit-appearance:none;}.btn-standard,.modal-wrapper.new-design button[type=submit],.modal-wrapper.new-design button.next-step {display:inline-flex;justify-content:center;align-items:center;position:static;font-family:'Noto Sans', sans-serif;background-color:#A7D5B5;border:1px solid #F8F8FB;color:#fff;font-size:14px;font-weight:400;width:100%;padding:8px 0;border-radius:10px;cursor:pointer;transition:.3s;}.btn-standard,[type=submit].active,.modal-wrapper.new-design button.next-step.active {background-color:#5BB370 !important;color:#fff !important;cursor:pointer !important;}.modal-wrapper.new-design .buttons-wrapper .btn-skip + *,.modal-wrapper.new-design .buttons-wrapper .btn-standard {width:calc(50% - 5px);margin-top:0;font-weight:700;}.modal-wrapper.new-design .buttons-wrapper .btn-skip:hover,.modal-wrapper.new-design button[type=submit].active:hover,.modal-wrapper.new-design button.next-step:hover,.modal-wrapper.new-design .btn-standard:hover {transform:scale(1.1);}.modal-wrapper.new-design img.two-pandas {width:100%;max-width:206px;margin:0 auto;}.modal-wrapper.new-design p.text {color:#9b9fa5;font-family:"Noto Sans", Helvetica;font-size:1.25em;line-height:1.25;}#booking-success-modal .text {font-size:18px;color:#8C8C8C;font-weight:600;margin-bottom:21px;}#booking-success-modal .btn-standard {font-weight:700;width:100%;}button.btn-save,a.btn-save,input[type=submit].btn-save {background:#5BB370;font-weight:700;font-size:16px;line-height:1;text-align:center;color:#FFFFFF;border-radius:6px;min-width:200px;padding:9.5px 20px;transition:.3s;margin-top:44px;}input[type=submit].btn-save-session, input[type=submit].btn-del {font-size:11px;margin-top:19px;min-width:136px;max-width:136px;padding:7px 0;}input[type=submit].btn-del {border-radius:6px;font-weight:700;}button.btn-save:hover,a.btn-save:hover,input[type=submit].btn-save:hover {background-color:#4b935c !important;}.modal .steps-dots {display:flex;justify-content:center;align-items:center;position:relative;}.modal .steps-dots:before {content:'';display:block;position:absolute;top:50%;left:auto;right:auto;height:.75px;width:calc(100% + 100px);max-width:unset;background-color:#A7D5B5;}.modal .steps-dots .dot {height:15px;width:15px;border-radius:50%;margin:0 25px;background-color:#A7D5B5;z-index:10;transition:.3s;}.modal .steps-dots .dot.active {border:2px solid #A7D5B5;background-color:#FFFFFF;}.modal-wrapper.payment-success-modal,.modal-wrapper.payment-failed-modal {position:relative;z-index:10;}.modal-wrapper.payment-success-modal .modal,.modal-wrapper.payment-failed-modal .modal {position:static;transform:none;margin:150px auto 100px;box-shadow:0px 3px 16px 4px rgb(0 0 0 / 25%);max-width:395px;}.modal-wrapper.payment-success-modal .modal img,.modal-wrapper.payment-redirect-modal .modal img {max-width:165px;margin:0 auto 45px;}.modal-wrapper.payment-success-modal .modal .title, .modal-wrapper.payment-failed-modal .modal .title,.modal-wrapper.payment-redirect-modal .modal .title {font-weight:600;font-size:24px;line-height:33px;color:#8C8C8C;margin-bottom:40px;}.modal-wrapper.payment-success-modal .modal .btn-standard,.modal-wrapper.payment-redirect-modal .modal .btn-standard,.modal-wrapper.payment-failed-modal .modal .btn-outlined {line-height:16px;}.modal-wrapper.payment-failed-modal .modal .btn-outlined {border:1px solid #777C85;display:inline-block;position:static;font-family:'Noto Sans', sans-serif;background-color:transparent;color:#5BB370;font-size:14px;font-weight:400;width:100%;padding:8px 0;border-radius:7px;cursor:pointer;transition:.3s;}.modal-wrapper.payment-failed-modal .modal .btn-outlined:hover {transform:scale(1.1);}.modal-wrapper.new-design.payment-success-modal .modal-inner,.modal-wrapper.new-design.payment-failed-modal .modal-inner,.modal-wrapper.new-design.payment-redirect-modal .modal-inner {padding-top:55px;}.modal-wrapper.payment-failed-modal .modal-inner {padding-left:20px;padding-right:20px;}.modal-wrapper.payment-failed-modal .modal img {max-width:126px;margin:0 auto 30px;}.modal-wrapper.payment-failed-modal .modal .text {text-align:left;font-weight:400;font-size:12.9px;line-height:22px;color:#777C85;margin-bottom:30px;}#more-filter-pop-up.modal-wrapper.new-design .modal {max-width:600px;overflow:visible;}#more-filter-pop-up.modal-wrapper.new-design .modal-inner {padding:43px 53px 10px 43px;text-align:left;overflow:visible;}#more-filter-pop-up.modal-wrapper.new-design .modalDev {width:unset;overflow:visible;}#more-filter-pop-up.modal-wrapper.new-design .title {font-size:16px;font-weight:700;color:#5BB370;margin-bottom:20px;position:relative;display:inline-block;}#more-filter-pop-up.modal-wrapper.new-design .itemHeader.therapy-model .title {margin-top:22px;margin-bottom:0;}#more-filter-pop-up.modal-wrapper.new-design .itemHeader.accreditations-qualifications .title {margin-top:0;margin-bottom:0;}#more-filter-pop-up.modal-wrapper.new-design .selection-tabs__label .selection-tabs__title {padding:6px 15px 8px;margin-right:6px;color:#777C85;font-size:14px;padding:8px 22px;line-height:19px;border-radius:30px;margin-right:9px;background-size:0;background-repeat:no-repeat;background-position:15px center;transition:.3s;box-shadow:0px 0px 0px 1px #D2D3D6;border:none;}#more-filter-pop-up.modal-wrapper.new-design .selection-tabs__label .selection-tabs__title:hover {background-color:rgba(91, 179, 112, 0.1);}#more-filter-pop-up.modal-wrapper.new-design .filter-container,#more-filter-pop-up.modal-wrapper.new-design .filter-tabs {justify-content:flex-start;margin-top:0;padding-top:0;}#more-filter-pop-up.modal-wrapper.new-design .itemBody.practitioner-works-with {display:flex;justify-content:center;flex-wrap:wrap;max-width:350px;margin:0 auto 24px;}#more-filter-pop-up.modal-wrapper.new-design .itemBody.practitioner-works-with .selection-tabs__label {margin-right:12px;}#more-filter-pop-up.modal-wrapper.new-design .items-list:not(:last-child) {margin-bottom:30px;}#more-filter-pop-up.modal-wrapper.new-design .filter-container, #more-filter-pop-up.modal-wrapper.new-design .filter__trigger input {background-color:#fcfcfc;border:none;box-shadow:none;padding:0;}#more-filter-pop-up.modal-wrapper.new-design .itemBody .filter__trigger--outlined {padding-left:0;padding-right:0;letter-spacing:-0.4px;height:auto;line-height:40px;text-align:left;}#more-filter-pop-up.modal-wrapper.new-design .modal-footer {display:flex;align-items:center;justify-content:space-between;line-height:1;border-top:0.75px solid #E8E9EB;padding:23px 26px;}#more-filter-pop-up.modal-wrapper.new-design .modal-footer .closeModal {background-color:transparent;border:2px solid #5BB370;font-weight:700;font-size:16px;font-family:inherit;color:#5BB370;padding:10px 25px;border-radius:60px;display:none;}#more-filter-pop-up .popular-filters-wrapper {display:none;}.filter__trigger.has-selected-options .filter__input {position:absolute;}.filter__trigger.has-selected-options .filter__trigger-label {display:none !important;}.filter__trigger.has-selected-options .selected-options {width:100%;display:block;z-index:10;margin:8px 0 0;}.filter__trigger .selected-options .option {display:inline-block;background:#FFFFFF;border:1px solid #5BB370;box-shadow:10px 10px 50px rgba(0, 0, 0, 0.05);line-height:22px;border-radius:60px;padding:10px 36px 10px 14px;padding-right:27px;margin:0 4px 6px 0;color:#4EA462;font-size:16px;position:relative;}.filter__trigger .selected-options .option .close {width:13px;height:13px;top:15px;right:9px;}.filter__trigger .selected-options .option .close:before {background:url('/images/delete.svg') no-repeat center center;width:13px;height:13px;}.filter .filters-bg-overlay, .specialists-sort .filters-bg-overlay {position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;opacity:0;pointer-events:none;transition:.3s;}.filter .filters-bg-overlay.active, .specialists-sort .filters-bg-overlay.active{opacity:1;pointer-events:all;background:transparent;}.filter .suggested-lines,.filter .all-lines,.filter .selected-lines {width:100%;}.filter .suggested-lines {margin-bottom:24px;}.filter .suggested-lines .filter-title,.filter .suggested-lines + * .filter-title {font-weight:700;font-size:19px;line-height:1;margin-bottom:20px;text-align:left;}.filter .suggested-lines hr {margin-bottom:0;margin-top:1.5rem;border:0;border-top:1px solid rgba(0, 0, 0, 0.1);}.chars-separated-wrapper {display:flex;justify-content:space-between;align-items:center;max-width:570px;margin:0 auto;}.chars-separated-wrapper > input {border-radius:10px;width:70px;height:70px;display:flex !important;justify-content:center;align-items:center;font-size:42px !important;padding:0 22px !important;margin:0 !important}.field-with-btn {background:#FCFDFD;box-shadow:1px 1px 20px rgb(0 0 0 / 5%);border-radius:5px;display:flex;justify-content:space-between;align-items:center;height:30px;overflow:hidden;}.field-with-btn input {height:100% !important;border:none !important;background:transparent !important;padding:5px 10px !important;font-weight:400 !important;font-size:12px !important;color:#8C8C8C !important;font-style:italic;line-height:initial;}.field-with-btn button {height:100%;background:#E0EEE4;border:none;border-radius:5px;min-width:76px;font-weight:600;font-size:12px;color:#65A879;cursor:pointer;}#footer {position:relative;z-index:1;color:#fff;padding:250px 0 30px;margin-top:auto;}#footer img.footer-bg {content:'';position:absolute;width:100%;height:330px;left:0;right:0;bottom:0;background-size:100% 100%;z-index:-1;}.footer-wrapper {display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;align-items:flex-end;margin:0 -11px;flex-wrap:wrap;}.footer-column {margin:0 10px;}.footer-text {color:#fff;margin:0;}.footer-text a {font-weight:600;background-color:transparent;border:none;padding:0;color:#fff;}.footer-menu {display:flex;}.footer-menu__item:not(:last-child) {margin-right:15px;}.footer-social {margin-bottom:28px;justify-content:center;}.footer-social li:not(:last-child) {margin-right:22px;}#choose-session-type-modal .modal {max-width:602px;background-image:url('/dashboard/images/booking-modal-strips.svg');background-position:center 63%;background-size:100% auto;background-repeat:no-repeat;}#choose-session-type-modal .modal-inner {padding:50px 80px 72px;min-height:unset;}#choose-session-type-modal .modal-inner,#session-options-modal .modal-inner,#session-held-types-modal .modal-inner {background-color:transparent;}#choose-session-type-modal .title {max-width:500px;}#choose-session-type-modal .types-container {display:flex;justify-content:space-around;align-items:center;}#choose-session-type-modal .types-container button {border:none;background:#FCFDFD;box-shadow:1px 1px 20px rgb(0 0 0 / 20%);border-radius:20px;min-height:210px;max-width:200px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:.2s;padding:15px 32px;}#choose-session-type-modal .types-container button:not(:last-of-type) {margin-right:40px;}#choose-session-type-modal .types-container button:hover {transform:scale(1.1);}#choose-session-type-modal .types-container button .btn-title {font-weight:600;font-size:18px;line-height:1;color:#5BB370;margin-bottom:26px;background-position:left 50%;background-repeat:no-repeat;padding:3px 0 3px 35px;}#choose-session-type-modal .types-container button.type-online .btn-title {background-image:url('/dashboard/images/camera.svg');}#choose-session-type-modal .types-container button.type-in-person .btn-title {background-image:url('/dashboard/images/marker-location.svg');}#choose-session-type-modal .types-container button .btn-text {font-weight:400;font-size:16px;line-height:22px;text-align:center;color:#757474;margin-bottom:0;}#decline-lesson-modal .modal {max-width:556px;}#decline-lesson-modal .modal .modal-inner {padding:35px 32px 20px;text-align:left;}#decline-lesson-modal .modal .title {font-weight:700;font-size:18px;line-height:25px;margin-bottom:35px;}#decline-lesson-modal .modal .subtitle {margin:0 0 22px;max-width:unset;font-size:14px;line-height:26px;}#decline-lesson-modal .modal textarea {padding:18px 23px;border:0.4px solid #E0EEE4;box-shadow:1px 1px 10px rgb(0 0 0 / 2%);border-radius:10px;min-height:265px;}#decline-lesson-modal .modal .buttons-wrapper {justify-content:flex-end;}#decline-lesson-modal .modal .buttons-wrapper > * {width:100%;max-width:165px;font-size:12px;line-height:16px;padding:0;min-height:25px;margin-right:10px;}#decline-lesson-modal .modal .buttons-wrapper > *:last-child {margin-right:0;}.fc-toolbar-chunk {width:100%;display:flex;justify-content:center;align-items:center;}.fc-media-screen .fc-timegrid-event.fc-event.booked-slot {background:#fff;border:transparent;top:0;right:0;bottom:2px;left:0;border-radius:0; }.fc-event.booked-slot .fc-event-main:before {content:'';display:block;width:100%;height:1px;background-color:#a7d5b5;position:absolute;top:21px;left:0;right:0;}.fc-media-screen .fc-timegrid-event.hidden {display:none;}.fc .cal-status .box-hint {border-radius:50%;}.fc .cal-status .available-box {background:#4ca15f;opacity:0.5;border:1px solid #4ca15f;margin-left:0;}.weekly-booking-calendar .calendar-view .fc-header-toolbar {padding:10px;margin-bottom:0 !important;}.calendar-view .fc-header-toolbar .fc-toolbar-chunk h2 {font-size:var(--font-size-h6);color:var(--color-dark);text-transform:uppercase;margin-right:var(--margin-5); }.calendar-view .fc-timegrid .fc-col-header .fc-day-today {position:relative;}.calendar-view .weekly-booking-calendar .fc-timegrid .fc-col-header .fc-day-today::before {position:absolute;left:0;right:0;bottom:0;top:0;content:"";pointer-events:none;background-color:transparent;opacity:0.1;}.tooltipevent.new-design {-webkit-box-shadow:0 0 10px 10px rgba(0, 0, 0, 0.03);box-shadow:0 0 10px 10px rgba(0, 0, 0, 0.03);background:#fff;padding:25px 20px 15px;border:none;border-radius:10px;box-shadow:1px 1px 5px #00000033;line-height:1.6;min-width:280px;text-align:left;z-index:9999 !important; }.tooltipevent.new-design .booking-view {text-align:center;color:#5bb370;font-size:16px;font-weight:600;}.tooltipevent.new-design .booking-view .date {font-size:16px;margin-bottom:7px;}.tooltipevent.new-design .booking-view .time {font-size:14px;margin-bottom:11px;}.tooltipevent.new-design .confirm-btn {border:1px solid #f8f8fb;border-radius:5px;background:#5bb370;color:#fff;font-size:14px;font-weight:600;padding:4px 10px;display:block;width:100%;}.tooltipevent.new-design .confirm-btn:hover {transform:scale(1.1);}.tooltipevent.new-design .booking-view .-link-close {color:#8C8C8C;top:-5px;right:-7px;}.tooltipevent.new-design .booking-view .-link-close:before {font-size:2em;}.weekly-booking-calendar.fc .fc-bg-event {background:#4ca15f !important;opacity:0.5 !important;}.weekly-booking-calendar.fc .fc-timegrid-slot {height:22px !important;}.fc-theme-standard td, .fc-theme-standard th {border:1px solid #BABFC7;}.fc-timegrid-axis,.fc-col-header-cell,.fc-timegrid-slot-label {color:#5bb370;font-size:13px;font-weight:700;border:none !important;}.weekly-booking-calendar .fc-scroller-harness .fc-col-header-cell .fc-scrollgrid-sync-inner a {text-transform:none;line-height:1.5;font-weight:600;font-size:12px;}.weekly-booking-calendar .fc-scroller-harness .fc-col-header-cell .fc-scrollgrid-sync-inner a .weekday {font-weight:700;font-size:14px;}.fc-timegrid-slot-label {color:#BABFC7;font-weight:600;}.fc-day-today .fc-scrollgrid-sync-inner {background-color:transparent;}.fc .fc-button-primary:disabled {color:rgba(224, 238, 228, 1);}.fc .fc-toolbar.fc-header-toolbar {border:none;padding:10px;}.fc .fc-header-toolbar button.fc-button,.fc .fc-header-toolbar button.fc-button:active,.fc .fc-header-toolbar button.fc-button:focus {background:none;border:none;box-shadow:none !important;margin:0 !important;}.weekly-booking-calendar.fc .fc-header-toolbar .fc-button .fc-icon {font-size:1.5em;color:#5bb370;font-weight:600;display:block;}.weekly-booking-calendar.fc .fc-header-toolbar .fc-toolbar-title {font-size:1.2em;margin:0 20px !important;color:#5bb370;font-weight:600;text-transform:none;}.fc .fc-scroller {-webkit-overflow-scrolling:touch;position:relative;}.fc-scrollgrid-section-header .fc-scroller {overflow:hidden !important;}.fc .fc-scroller-liquid-absolute {position:absolute;top:0;right:0;left:0;bottom:-2px;}.fc-timegrid.fc-timeGridWeek-view.fc-view:before,.fc-timegrid.fc-timeGridWeek-view.fc-view:after {content:'';display:block;width:34px;height:4px;background-color:rgba(249, 249, 250, 1);position:absolute;top:40px;right:0;}.fc-timegrid.fc-timeGridWeek-view.fc-view:after {top:unset;bottom:-1px;}.fc-scrollgrid-section.fc-scrollgrid-section-header table {width:calc(100% - 20px) !important;}.fc .fc-scroller-liquid-absolute .fc-timegrid-body {width:calc(100% - 15px) !important;overflow:hidden;}.fc .fc-scroller-liquid-absolute .fc-timegrid-body table {width:100% !important;border-right:1px solid #a7d5b5;}.fc .fc-scroller-liquid-absolute .fc-timegrid-body .fc-timegrid-cols table {border-collapse:separate;}#schedule-session-modal .fc .fc-scroller-liquid-absolute .fc-timegrid-body table:before {display:none;}.fc .fc-scroller-liquid-absolute::-webkit-scrollbar,.fc .fc-view-harness::-webkit-scrollbar {width:20px;background-color:#ebf1ff;border-radius:10px;}.fc .fc-scroller-liquid-absolute::-webkit-scrollbar:horizontal {height:5px;}.fc .fc-scroller-liquid-absolute::-webkit-scrollbar-thumb,.fc .fc-view-harness::-webkit-scrollbar-thumb {background:#e0eee4;border-radius:20px;}.fc .fc-scroller-liquid-absolute::-webkit-scrollbar-thumb:hover,.fc .fc-view-harness::-webkit-scrollbar-thumb:hover {background:#5bb370;}.fc .fc-scroller-liquid-absolute::-webkit-scrollbar-thumb:active,.fc .fc-view-harness::-webkit-scrollbar-thumb:active {background:#5bb370;}.fc .fc-view-harness::-webkit-scrollbar:horizontal {height:20px;}.fc .fc-scroller-liquid-absolute::-moz-selection {background:#e0eee4;border-radius:20px;color:#FFF;}.fc .fc-scroller-liquid-absolute::selection {background:#e0eee4;border-radius:20px;color:#FFF;}.weekly-booking-calendar.fc .fc-scrollgrid-liquid {display:block; height:100%;border:none;}.weekly-booking-calendar.fc .fc-scrollgrid-liquid > tbody {display:block;height:calc(100% - 40px);}.weekly-booking-calendar.fc .fc-scrollgrid-liquid > tbody > tr {display:block;height:100%;}.weekly-booking-calendar.fc .fc-scrollgrid-liquid > tbody > tr.fc-scrollgrid-section-header,.weekly-booking-calendar.fc .fc-scrollgrid-liquid > tbody > tr.fc-scrollgrid-section-header > td {height:auto;}.weekly-booking-calendar.fc .fc-scrollgrid-liquid > tbody > tr > td {display:block;}.weekly-booking-calendar.fc .fc-scrollgrid-section-liquid {height:auto;position:relative;}.fc .fc-scrollgrid-section-liquid>td {height:100%;border-top:1px solid #a7d5b5;border-color:#a7d5b5 !important;}.fc .fc-bg-event, .fc .fc-highlight, .fc .fc-non-business, .fc .fc-view-harness-active > .fc-view {top:-1px;}.fc .fc-highlight {background:#5bb370;}.fc .fc-timegrid-slots table * {border-color:#BABFC7;}.fc .fc-timegrid-now-indicator-container {overflow:hidden;}.fc .fc-day-today .fc-timegrid-now-indicator-container {background-color:#eaeffb;opacity:.4;}#w_calendar .fc-header-toolbar .fc-toolbar-chunk {width:auto;}.weekly-booking-calendar.ver2 * {border:none !important; }.weekly-booking-calendar.ver2.fc .fc-scrollgrid-liquid > tbody > tr.fc-scrollgrid-section-header,.weekly-booking-calendar.ver2.fc .fc-scrollgrid-liquid > tbody > tr.fc-scrollgrid-section-header > td {height:unset;}.weekly-booking-calendar.ver2.fc-liquid-hack .fc-timegrid-col-frame {position:static;height:unset;}.weekly-booking-calendar.ver2.fc .fc-toolbar.fc-header-toolbar {margin:0px -60px;background:#FFFFFF;box-shadow:0px 4px 20px rgba(0, 0, 0, 0.1);padding:7px 10px;}.weekly-booking-calendar.ver2.fc .fc-header-toolbar .fc-toolbar-title {font-weight:700;font-size:16px;line-height:22px;}.weekly-booking-calendar.ver2.fc .fc-view-harness {max-height:292px !important;margin-top:34px !important;}.weekly-booking-calendar.ver2.fc .fc-scroller-liquid-absolute {overflow:hidden auto !important;margin-top:15px;}.weekly-booking-calendar.ver2.fc .fc-timegrid-slots {position:absolute;pointer-events:none;}.weekly-booking-calendar.ver2.fc .fc-timegrid-now-indicator-container,.weekly-booking-calendar.ver2 .fc-timegrid-slot-label,.weekly-booking-calendar.ver2 table:before,.weekly-booking-calendar.ver2 table:after,.weekly-booking-calendar.ver2 .fc-timegrid.fc-timeGridWeek-view.fc-view:before,.weekly-booking-calendar.ver2 .fc-timegrid.fc-timeGridWeek-view.fc-view:after {display:none;}.weekly-booking-calendar.ver2.fc-media-screen .fc-timegrid-cols,.weekly-booking-calendar.ver2.fc .fc-timegrid-col-bg { position:static;}.weekly-booking-calendar.ver2.fc .fc-timegrid-col-bg {padding-bottom:2px;}.weekly-booking-calendar.ver2 .fc-timegrid-col-bg .fc-timegrid-bg-harness,.weekly-booking-calendar.ver2 .fc-timegrid-col-bg .fc-bg-event {position:static;top:unset;bottom:unset;left:unset;right:unset;}.weekly-booking-calendar.ver2.fc .fc-day-today .fc-timegrid-now-indicator-container,.weekly-booking-calendar.ver2 .fc-timegrid .fc-timegrid-body .fc-day-today::before {background:none;}.weekly-booking-calendar.ver2.fc .fc-bg-event {background:#fff !important;border:1px solid #5BB370 !important;border-radius:30px;font-weight:400;font-size:14px;color:#5BB370;margin:0;padding:7.5px 10px;text-align:center;line-height:18px;transition:opacity .3s,color .3s,background .3s,font-weight .3s,border .3s;opacity:1 !important;margin:15px 7.5px;}.weekly-booking-calendar.ver2.fc .fc-timegrid-bg-harness:first-of-type .fc-bg-event,.weekly-booking-calendar.ver2.fc .fc-timegrid-bg-harness:first-of-type.d-none ~ .fc-timegrid-bg-harness:not(.d-none) .fc-bg-event {margin-top:0;}.weekly-booking-calendar.ver2.fc .fc-timegrid-bg-harness:last-of-type .fc-bg-event {margin-bottom:0;}.weekly-booking-calendar.ver2.fc .fc-bg-event:not(.slot_unavailable):hover {background:#A7D5B5 !important;border-color:#fff !important;font-weight:700;color:#fff;cursor:pointer;}.weekly-booking-calendar.ver2 .fc-timegrid-col-bg.selected .fc-bg-event {background:#5BB370 !important;color:#fff;font-weight:700;}.weekly-booking-calendar.ver2.fc .fc-bg-event.slot_unavailable {border-color:#C4C4C4 !important;text-decoration-line:line-through;color:#777C85;}.weekly-booking-calendar.ver2.fc .fc-highlight {display:none;}.weekly-booking-calendar.ver2 .fc-timegrid.fc-timeGridWeek-view.fc-view:after {display:none;}.weekly-booking-calendar.ver2 .no-slots-wrapper {justify-content:center;display:flex;flex-direction:column;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;padding-bottom:60px;}.weekly-booking-calendar.ver2 .no-slots-wrapper .text {font-weight:400;font-size:14px;line-height:20px;color:#000000;margin-bottom:20px;}.weekly-booking-calendar.ver2 .no-slots-wrapper .btn-action {background:#5BB370;border:1px solid #5BB370 !important;border-radius:30px;font-weight:600;font-size:14px;line-height:20px;color:#fff;padding:7.5px 15px;transition:.3s;}.weekly-booking-calendar.ver2 .no-slots-wrapper .btn-action:hover {cursor:pointer;color:#5BB370;background:#fff;}.modal-wrapper.booking .modal {max-width:800px !important;background-color:#fcfcfc;}.modal-wrapper.booking .modal-inner {min-height:600px;display:flex;flex-direction:column;}.modal-wrapper.booking .steps-dots:before {height:1px;max-width:unset;width:calc(100% + 100px);}.modal-wrapper.booking .title {margin-bottom:35px;}.modal-wrapper.booking .steps-dots {margin-bottom:30px;}.modal-wrapper.booking .content-inner {position:relative;margin-bottom:6px;z-index:1;padding:0;border-bottom:0;}.modal-wrapper.booking .content-inner.options-info .session-info {padding:0 45px;}.modal-wrapper.booking .session-options-container,.modal-wrapper.booking .session-held-types-container {padding:28px 20px;display:flex;justify-content:center;align-items:center;}.modal-wrapper.booking .session-options-container {display:block;}.modal-wrapper.booking .session-options-container.slick-initialized {padding-top:0;padding-bottom:0;}.modal-wrapper.booking .session-held-types-container.slick-initialized:before {content:'More options';display:block;position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);font-weight:600;font-size:12.9px;line-height:1;color:#5BB370;}#session-options-modal .steps-dots {margin-bottom:16px;}.modal-wrapper.booking .session-options-container .slick-list {padding-top:38px !important;padding-bottom:38px !important;}.modal-wrapper.booking .session-held-types-container .slick-list {padding:28px 5px !important;}.modal-wrapper.booking .session-options-container .slick-arrow,.modal-wrapper.booking .session-held-types-container .slick-arrow {top:unset;bottom:-25px;box-shadow:none;border-radius:50%;height:35px;width:35px;background:transparent;}.modal-wrapper.booking .session-options-container .slick-arrow {top:50%;left:unset;}.modal-wrapper.booking .session-held-types-container .slick-arrow:hover {background-color:#eee;}.modal-wrapper.booking .session-options-container .slick-arrow.slick-prev {left:calc(50% - 150px);}.modal-wrapper.booking .session-held-types-container .slick-arrow.slick-prev {left:calc(50% - 90px);}.modal-wrapper.booking .session-options-container .slick-arrow.slick-next {right:calc(50% - 150px);}.modal-wrapper.booking .session-held-types-container .slick-arrow.slick-next {right:calc(50% - 90px);}.modal-wrapper.booking .session-options-container .slick-arrow.slick-prev:before,.modal-wrapper.booking .session-held-types-container .slick-arrow.slick-prev:before {transform:translate(-50%, -50%) rotate(-45deg);}.modal-wrapper.booking .session-options-container .slick-arrow.slick-next:before,.modal-wrapper.booking .session-held-types-container .slick-arrow.slick-next:before {transform:translate(-50%, -50%) rotate(135deg);}.modal-wrapper.booking .session-options-container .slick-arrow:before,.modal-wrapper.booking .session-held-types-container .slick-arrow:before {left:75%;top:74%;width:12px;height:12px;border-color:transparent;border-top:3px solid #C4C4C4;border-left:3px solid #C4C4C4;}.modal-wrapper.booking .session-options-container .slick-arrow:before {border-top:2px solid #C4C4C4;border-left:2px solid #C4C4C4;}.modal-wrapper.booking .session-options-container .option {width:155px !important;margin-right:15px;text-align:center;transition:0.2s ease;}.modal-wrapper.booking .session-options-container .option:last-child {margin-right:0;}.modal-wrapper.booking .session-options-container .option:hover {transform:scale(1.1);}.modal-wrapper.booking .session-options-container .option.selected .card {filter:drop-shadow(1px 1px 8px rgba(0, 0, 0, 0.5));}.modal-wrapper.booking .session-options-container .card {background:#FCFCFC;border:0.75px solid #E0EEE4;border-radius:15px;padding:10px;min-height:200px;display:flex;flex-direction:column;justify-content:space-around;margin-bottom:20px;}.modal-wrapper.booking .session-options-container .card:hover {cursor:pointer;}.modal-wrapper.booking .session-options-container .card-title {font-weight:700;font-size:14px;line-height:19px;color:#5BB370;}.modal-wrapper.booking .session-options-container .duration {font-weight:400;font-size:14px;color:#777C85;}.modal-wrapper.booking .session-options-container .price {font-weight:700;font-size:14px;color:#5BB370;}.modal-wrapper.booking .session-options-container .price .per-session {display:block;margin-top:2px;font-weight:400;font-style:italic;}.modal-wrapper.booking .session-options-container .option-info {background:#E0EEE4;border-radius:20px;border:none;font-weight:600;font-size:13px;text-align:center;color:#5BB370;min-width:129.9px;min-height:30px;padding:8px 15px;cursor:pointer;}#session-info-modal.modal-wrapper .title {margin-top:35px;}.modal-wrapper .session-info .subtitle {font-weight:700;font-size:18px;color:#5BB370;text-align:left;display:block;max-width:unset;margin-bottom:30px;}.modal-wrapper .session-info p.text {font-size:14px;line-height:19px;text-align:justify;color:#777C85;}.modal-wrapper .session-info .modal-footer {margin-top:30px !important;padding-top:25px !important;border-top:0.75px solid #E8E9EB !important;text-align:left !important;}.modal-wrapper .session-info .time-price-info {font-weight:600;font-size:14px;line-height:20px;color:#5BB370;margin-bottom:15px;}.modal-wrapper .session-info .time-price-info > * {padding-left:32px;position:relative;}.modal-wrapper .session-info .time-price-info > *:not(:last-of-type) {padding-right:16px;border-right:0.5px solid #E8E9EB;margin-right:16px;}.modal-wrapper .session-info .time-price-info > *:last-of-type {padding-right:0;}.modal-wrapper .session-info .time-price-info *:before {display:block;content:url('/dashboard/images/icon-clock.svg');width:21px;height:21px;position:absolute;top:0;left:0;}.modal-wrapper .session-info .time-price-info .sessions-total:before {content:url('/dashboard/images/ticket-icon.svg');}.modal-wrapper .session-info .time-price-info .price:before {content:url('/dashboard/images/icon-card.svg');}.modal-wrapper .session-info .type {font-weight:400;font-size:14px;line-height:19px;color:#777C85;font-style:italic;margin-bottom:15px;}.modal-wrapper .session-info .aimed-to {font-weight:400;font-size:14px;line-height:19px;color:#777C85;font-style:italic;}.modal-wrapper.booking .buttons-wrapper {position:relative;justify-content:flex-end;padding-top:17px;margin-top:auto;}.modal-wrapper.booking .buttons-wrapper:before {content:'';display:block;position:absolute;top:0;left:-30px;right:-30px;height:0.75px;background-color:#E8E9EB;}.modal-wrapper.booking .buttons-wrapper .session-info,.modal-wrapper.booking .buttons-wrapper .view-sessions,.modal-wrapper.booking .buttons-wrapper .go-back {margin-right:15px;}.modal-wrapper.booking .buttons-wrapper button {max-width:240px;width:100%;font-size:16px;line-height:137%;}#schedule-session-modal .modal,#booking-summary-modal .modal,#payment-modal .modal,#reserved-session-payment-modal .modal {max-width:800px;}#schedule-session-modal .modal-inner {padding-left:20px;padding-right:20px;padding-bottom:10px;background-color:#FCFCFC;}#schedule-session-modal .calendar-view {height:unset;flex-grow:1;}#schedule-session-modal .calendar-view__head {margin-bottom:24px;}#schedule-session-modal #calendar-container {height:86%;}#schedule-session-modal .weekly-booking-calendar {height:100%;padding-left:15px;}.client-dashboard #schedule-session-modal .weekly-booking-calendar {height:auto;}#schedule-session-modal .title {font-weight:700;font-size:26px;line-height:35px;text-align:center;color:#5BB370;display:block;margin-bottom:20px;}#schedule-session-modal .subtitle {font-size:14px;line-height:19px;text-align:center;color:#5BB370;max-width:unset;margin-bottom:12px;font-style:normal;}#schedule-session-modal table tr:first-child td:last-child {border-right:none;border-radius:0;}#schedule-session-modal table:before {bottom:unset;top:38px;}#schedule-session-modal .calendar-view__footer {color:#4A4A4A;font-size:12px;padding-top:30px;padding-bottom:0;width:100%;position:relative;padding-left:0;margin-top:55px;}#schedule-session-modal .calendar-view__footer:before {content:'';display:block;height:1px;width:calc(100% + 100px);background-color:#E8E9EB;position:absolute;top:0;left:50%;transform:translateX(-50%);}#schedule-session-modal .calendar-view__footer .top-line {display:flex;justify-content:center;}#schedule-session-modal .calendar-view__footer .top-line > .cal-status {margin:0 15px;}#schedule-session-modal .calendar-view__footer .bottom-line {display:flex;justify-content:space-between;align-items:flex-end;}#schedule-session-modal .calendar-view__footer .see-other-sessions {background:none;border:none;color:#4A4A4A;cursor:pointer;font-size:16px;padding:0;}#schedule-session-modal .calendar-view__footer .current-time {display:flex;align-items:center;color:#4A4A4A;}#schedule-session-modal .calendar-view__footer .current-time .timer {margin:0 4px;font-size:12px;color:#4A4A4A;min-height:unset;}#schedule-session-modal .calendar-view__footer .cal-status {display:flex;align-items:center;}#schedule-session-modal .calendar-view__footer .cal-status p {line-height:1;margin-bottom:0;color:#5bb370;font-size:14px;}#schedule-session-modal .fc-footer-toolbar.fc-toolbar .fc-toolbar-chunk:nth-of-type(2) {justify-content:flex-end;}#session-held-types-modal .modal {background-image:url('/dashboard/images/booking-modal-strips-2.svg');background-size:100% auto;background-position:50%;background-repeat:no-repeat;}#session-held-types-modal .session-held-types-container {display:flex;justify-content:space-around;align-items:center;min-height:320px;padding:0 5px;}#session-held-types-modal .session-held-types-container .held-type {width:100%;max-width:198px;min-height:210px;background:#FCFDFD;border-radius:20px;padding:30px 30px 20px;display:flex;flex-direction:column;justify-content:flex-start;transition:.2s;cursor:pointer;box-shadow:1px 1px 20px rgb(0 0 0 / 20%);}#schedule-session-modal .fc .fc-view-harness {width:94%;max-height:308px;margin:0 auto;}#schedule-session-modal .fc-timegrid-event .fc-event-time {display:none;}#session-held-types-modal .session-held-types-container .held-type:hover {transform:scale(1.075);}#session-held-types-modal .session-held-types-container .card-title {font-weight:600;font-size:18px;line-height:25px;color:#5BB370;padding-left:15px;position:relative;min-height:50px;display:flex;align-items:center;justify-content:center;}#session-held-types-modal .session-held-types-container .held-type.online .card-title:before {display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);}#session-held-types-modal .session-held-types-container .held-type.online[data-type='1'] .card-title:before { content:url('/dashboard/images/camera.svg');}#session-held-types-modal .session-held-types-container .held-type.online[data-type='2'] .card-title:before { content:url('/dashboard/images/headphone-with-microphone.svg');}#session-held-types-modal .session-held-types-container .held-type.online[data-type='3'] .card-title:before { content:url('/dashboard/images/telephone.svg');}#session-held-types-modal .session-held-types-container .card-descr {font-weight:400;font-size:14px;line-height:19px;color:#777C85;display:flex;flex-grow:1;align-items:center;}#session-held-types-modal .session-held-types-container .held-type.clinic-office .card-title,#session-held-types-modal .session-held-types-container .held-type.home-visit .card-title {padding-left:0;min-height:50px;}#session-held-types-modal .session-held-types-container .held-type.clinic-office .card-descr,#session-held-types-modal .session-held-types-container .held-type.home-visit .card-descr {text-align:left;}#booking-summary-modal .main-container {padding:0 78px;}#booking-summary-modal section,#payment-private-note-modal section {text-align:left;margin-bottom:30px;}#booking-summary-modal section .sub-title,#payment-private-note-modal section .sub-title {font-weight:600;font-size:14px;color:#5BB370;margin-bottom:10px;}#booking-summary-modal section .text,#payment-private-note-modal section .text {font-weight:400;font-size:14px;line-height:157%;color:#777C85;margin-bottom:10px;}#booking-summary-modal .cancellation-policy {font-size:13px;}#booking-summary-modal section .inline-items-list,.session-details-line .inline-items-list {display:flex;justify-content:flex-start;align-items:center;}#booking-summary-modal section .inline-items-list .item,.session-details-line .inline-items-list .item {font-weight:400;font-size:14px;line-height:1;color:#777C85;margin:0 15px;font-style:italic;position:relative;}#booking-summary-modal section .inline-items-list .item:first-of-type,.session-details-line .inline-items-list .item:first-of-type {margin-left:0;}#booking-summary-modal section .inline-items-list .item:last-of-type,.session-details-line .inline-items-list .item:last-of-type {margin-right:0;}#booking-summary-modal section .inline-items-list .item:not(:last-of-type):after,.session-details-line .inline-items-list .item:not(:last-of-type):after {content:'';display:block;position:absolute;top:50%;right:-15px;transform:translateY(-50%);width:.5px;height:22px;background-color:#E8E9EB;}#booking-summary-modal section.details .inline-items-list {margin-top:18px;}#booking-summary-modal section.details .inline-items-list .item,#payment-private-note-modal section.details .inline-items-list .item {padding-left:36px;}#booking-summary-modal section.details .inline-items-list .item:before,.session-details-line .inline-items-list .item:before {content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:21px;height:21px;background-size:contain;background-repeat:no-repeat;background-position:center;}#booking-summary-modal .main-container[data-session-type='in-person'] section.details .inline-items-list .item.held-type:before,[data-session-type='in-person'] .session-details-line .inline-items-list .item.held-type:before {background-image:url('/dashboard/images/marker-location.svg');}#booking-summary-modal .main-container[data-session-type='online'] section.details .inline-items-list .item.held-type[data-held-type='0']:before,[data-session-type='online'] .session-details-line .inline-items-list .item.held-type[data-held-type='0']:before {background-image:url('/dashboard/images/camera.svg');}#booking-summary-modal .main-container[data-session-type='online'] section.details .inline-items-list .item.held-type[data-held-type='1']:before,[data-session-type='online'] .session-details-line .inline-items-list .item.held-type[data-held-type='1']:before {background-image:url('/dashboard/images/video_call_icon.svg');}#booking-summary-modal .main-container[data-session-type='online'] section.details .inline-items-list .item.held-type[data-held-type='2']:before,[data-session-type='online'] .session-details-line .inline-items-list .item.held-type[data-held-type='2']:before {background-image:url('/dashboard/images/headphone-with-microphone.svg');}#booking-summary-modal section.details .inline-items-list .item:before {background-image:url('/dashboard/images/telephone.svg');}#booking-summary-modal section.details .inline-items-list .item.duration:before,.session-details-line .inline-items-list .item.duration:before {background-image:url('/dashboard/images/icon-clock.svg');}#booking-summary-modal section.details .inline-items-list .item.price:before,.session-details-line .inline-items-list .item.price:before {background-image:url('/dashboard/images/icon-card.svg');}#booking-summary-modal section.confirms > *{display:flex;margin-bottom:8px;line-height:1;align-items:center;}#booking-summary-modal section.confirms > label[for="cancellation-policy"] {font-style:italic;}#booking-summary-modal .cancellation-policy .text {margin-bottom:0;}#payment-modal .title,#reserved-session-payment-modal .title {margin-bottom:30px;}#payment-modal .steps-dots,#reserved-session-payment-modal .steps-dots {margin-bottom:10px;}#payment-modal .main-container,#reserved-session-payment-modal .main-container {display:flex;justify-content:center;align-items:flex-start;text-align:left;padding:0 33px;}#payment-modal .main-container .left-col,#reserved-session-payment-modal .main-container .left-col {flex:1;padding-right:50px;border-right:0.75px solid #E8E9EB;padding-top:30px;}#payment-modal .main-container .right-col,#reserved-session-payment-modal .main-container .right-col {flex:1;padding-left:50px;padding-top:60px;}#payment-modal section,#reserved-session-payment-modal section {margin-bottom:60px;}#payment-modal .sub-title,#reserved-session-payment-modal .sub-title {font-weight:600;font-size:14px;color:#5BB370;margin-bottom:24px;}#payment-modal form[name=paymentForm],#reserved-session-payment-modal form[name=paymentForm] {flex-grow:1;display:flex;flex-direction:column;}#payment-modal section.booking-details table,#reserved-session-payment-modal section.booking-details table {font-weight:400;font-size:12.9px;color:#777C85;line-height:1;}#payment-modal section.booking-details table td,#reserved-session-payment-modal section.booking-details table td {padding:8px 20px 8px 0;}#payment-modal section.booking-details table tr.session-price td,#reserved-session-payment-modal section.booking-details table tr.session-price td {padding-bottom:12px;}#payment-modal section.booking-details table td.value,#reserved-session-payment-modal section.booking-details table td.value {text-align:right;font-weight:600;color:#5BB370;white-space:nowrap;}#payment-modal section.booking-details table tr.totals,#reserved-session-payment-modal section.booking-details table tr.totals {border-top:0.75px solid #E8E9EB;}#payment-modal section.booking-details table tr.totals td,#reserved-session-payment-modal section.booking-details table tr.totals td {padding-top:12px;}#payment-modal section.booking-details .totals-discount,#reserved-session-payment-modal section.booking-details .totals-discount {border-top:0.75px solid #E8E9EB;}#payment-modal section.booking-details .totals-discount > td,#reserved-session-payment-modal section.booking-details .totals-discount > td {padding-right:0;}#payment-modal section.booking-details .totals-discount .btn-remove-coupon,#reserved-session-payment-modal section.booking-details .totals-discount .btn-remove-coupon {background:none;border:none;padding:0;float:right;color:inherit;font-style:italic;cursor:pointer;}#payment-modal section.booking-details .totals-discount .btn-remove-coupon:hover,#reserved-session-payment-modal section.booking-details .totals-discount .btn-remove-coupon:hover {text-decoration:underline;}#payment-modal .payment-methods-container .radio-customized,#reserved-session-payment-modal .payment-methods-container .radio-customized {background:#FCFDFD;box-shadow:1px 1px 20px rgb(0 0 0 / 5%);border-radius:5px;padding-left:46px;display:block;margin-bottom:15px;margin-right:0;line-height:1;}#payment-modal .payment-methods-container .radio-customized label,#reserved-session-payment-modal .payment-methods-container .radio-customized label {width:100%;padding:12px 17px 12px 0;font-weight:600;font-size:14px;color:#777C85;display:inline-block;}#payment-modal .payment-methods-container .radio-customized label:before,#reserved-session-payment-modal .payment-methods-container .radio-customized label:before {left:17px;top:11px;}#payment-modal .payment-methods-container .radio-customized label:after,#reserved-session-payment-modal .payment-methods-container .radio-customized label:after{left:20px;top:14px;}#payment-modal .right-col .payment-note,#reserved-session-payment-modal .right-col .payment-note {font-weight:400;font-size:12px;font-style:italic;line-height:16px;color:#5BB370;background-color:transparent;margin-top:24px;text-align:left;letter-spacing:-0.1px;}#payment-private-note-modal .title {margin-bottom:30px;}#payment-private-note-modal .main-container {padding:0 50px;}#payment-private-note-modal .main-container .details {display:flex;align-items:center;gap:20px;}#payment-private-note-modal .main-container .details .therapist-avatar-wrapper {max-width:125px;width:100%;border-radius:50%;border:3px solid #A7D5B5;overflow:hidden;}#payment-private-note-modal .main-container .sub-title {font-weight:600;font-size:16px;text-align:left;color:#5BB370;margin-bottom:22px;}#payment-private-note-modal .main-container .booking-details .sub-title {margin-bottom:15px;}#payment-private-note-modal textarea{padding:20px;background:rgba(255, 255, 255, 0.02);border:0.75px solid #E0EEE4;box-shadow:0.5px 0.5px 30px rgb(0 0 0 / 5%);border-radius:10px;font-weight:400;font-size:14px;line-height:22px;color:#8C8C8C;resize:none;min-height:280px;}#payment-private-note-modal .buttons-wrapper::before {display:none;}#booking-success-modal .modal {max-width:395px !important;}#booking-success-modal .modal-inner {text-align:center;min-height:unset;}#booking-success-modal .modal-inner img {max-width:150px;margin:0 auto;margin-bottom:42px;}#booking-success-modal .modal-inner .title {font-weight:600;font-size:24px;line-height:33px;color:#8C8C8C;}#booking-success-modal .buttons-wrapper:before {display:none;}.modal-wrapper.sign-up-login .main-content {display:flex;justify-content:center;align-items:center;flex-shrink:0;flex-grow:1;margin-top:12px;}.modal-wrapper.sign-up-login .login-fields-wrapper {display:flex;justify-content:center;align-items:center;flex-shrink:0;flex-grow:1;}.modal-wrapper.sign-up-login .left-side {max-width:274px;margin-right:45px;padding-top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;}.modal-wrapper.sign-up-login .left-side .therapist-profile-avatar {width:210px;border-radius:50%;border:5px solid #A7D5B5;margin-bottom:10px;}.modal-wrapper.sign-up-login .left-side .therapist-name {font-weight:700;font-size:20px;line-height:27px;text-align:center;color:#5BB370;margin-bottom:10px;}.modal-wrapper.sign-up-login .left-side .booking-details {font-weight:600;font-size:18px;line-height:25px;text-align:center;color:#777C85;}.modal-wrapper.sign-up-login .left-side .booking-details .top-label {display:block;margin-bottom:5px;}.modal-wrapper.sign-up-login .right-side {max-width:400px;width:100%;}.modal-wrapper.sign-up-login .right-side .title {font-weight:600;font-size:18px;line-height:25px;text-align:center;color:#777C85;margin-bottom:40px;}.modal-wrapper.sign-up-login .right-side .have-account-label {font-weight:600;font-size:14px;line-height:19px;text-align:center;color:#777C85;margin-bottom:40px;display:inline-block;}.modal-wrapper.sign-up-login .right-side .have-account-label a.click-here {color:#5BB370;}.modal-wrapper.sign-up-login .right-side form.sign-up-fields {max-width:330px;margin:0 auto;}.modal-wrapper.sign-up-login .field-cover.ver1 {margin:0 auto 20px;}.modal-wrapper.sign-up-login .field-cover.email input,.modal-wrapper.sign-up-login .field-cover.password input {padding-right:45px;}.modal-wrapper.sign-up-login .field-cover.email:after {content:url('/img/frame-for-icon@2x.svg');}.modal-wrapper.sign-up-login .field-cover.password {margin-bottom:30px;}.modal-wrapper.sign-up-login .field-cover.password:after {content:url('/img/frame-for-icon-1@2x.svg');}.modal-wrapper.sign-up-login .right-side .field_cover.agree-terms {position:relative;}.modal-wrapper.sign-up-login .right-side .field_cover.agree-terms label {font-weight:400;font-size:14px;line-height:19px;color:#777C85;text-align:left;padding-left:42px;width:100%;}.modal-wrapper.sign-up-login .right-side .field_cover.agree-terms .checkbox {padding:0;top:50%;position:absolute;left:10px;transform:translateY(-50%);}.modal-wrapper.sign-up-login .right-side .field_cover.agree-terms .text a {text-decoration:underline;}.modal-wrapper.sign-up-login button.next-step {font-size:16px;font-weight:600;max-width:240px;height:36px;}#booking-sign-up-modal-step2.modal-wrapper.sign-up-login .right-side .title {font-weight:600;font-size:18px;line-height:25px;text-align:left;color:#5BB370;}#booking-sign-up-modal-step2.modal-wrapper.sign-up-login .right-side form.sign-up-fields,#booking-sign-up-modal-step2.modal-wrapper.sign-up-login .right-side form.sign-up-fields .field-cover {max-width:400px;}#booking-login-modal.modal-wrapper.sign-up-login .right-side .title {font-weight:400;font-size:14px;line-height:19px;color:#4A4A4A;margin-bottom:20px;text-align:left;width:100%;}#booking-login-modal.modal-wrapper.sign-up-login .right-side .field-cover {margin-left:0;}.client-information .btn.specialist-reserve-session {width:100%;font-size:17px;font-weight:700;box-shadow:10px 10px 50px 0px rgba(0, 0, 0, 0.05);padding:10px 10px;margin-bottom:20px;}.field-cover.ver1 {position:relative;max-width:330px;}.field-cover.ver1 input {width:100%;height:45px;background:#FCFDFD;box-shadow:1px 1px 20px rgba(0, 0, 0, 0.05);border-radius:5px;font-weight:400;font-size:16px;line-height:22px;color:#777C85;}.field-cover.ver1:after {content:'';width:23px;height:23px;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:12.5px;transform:translateY(-50%);}.field-cover.ver1 .errorlist,.field_cover.ver1 .errorlist {position:absolute;top:100%;}.sign-up-form-wrapper .practitioner-sign-up-btn {width:100%;background-color:#E0EEE4;font-family:'Noto Sans', sans-serif;font-weight:700;font-size:16px;text-align:center;color:#5BB370;border-radius:5px;transition:.3s;line-height:1.4;border-radius:20px;border:none;cursor:pointer;width:180px;padding:7px 0;margin:0 auto 40px;display:block;}.sign-up-form-wrapper .practitioner-sign-up-btn:hover {transform:scale(1.05);}.therapist-profile .right-content .slick-list {padding-top:30px !important;width:100%;}.therapist-profile .right-content .top-part {position:relative;}.therapist-profile .right-content .map-wrapper,.modal-wrapper.booking .session-options-container-wrapper .map-wrapper {position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:.3s;z-index:10;}.modal-wrapper.booking .session-options-container-wrapper .map-wrapper {max-width:300px;bottom:50px;margin-left:auto;margin-right:auto;}.therapist-profile .right-content .map-wrapper.visible,.modal-wrapper.booking .session-options-container-wrapper .map-wrapper.visible {opacity:1;pointer-events:all;}.therapist-profile .right-content .map-wrapper #sidebar_map,.modal-wrapper.booking .session-options-container-wrapper .map-wrapper #session_options_modal_map {width:100%;height:100%;}.therapist-profile .right-content .map-wrapper .close-map,.modal-wrapper.booking .session-options-container-wrapper .map-wrapper .close-map {position:absolute;bottom:-90px;left:0;right:0;font-family:'Noto Sans', sans-serif;display:block;text-align:center;text-decoration:none;background-color:#E0EEE4;width:100%;border:none;border-radius:10px;padding:14px 0;font-size:14px;color:#5BB370;cursor:pointer;transition:all 0.5s ease;}.modal-wrapper.booking .session-options-container-wrapper .map-wrapper .close-map {bottom:-54px;}.modal-wrapper[id*=client-sign-up-form-pop-up-step] .main-content {flex-direction:column;}.modal-wrapper[id*=client-sign-up-form-pop-up-step] .sign-up-logo img {width:80px;margin:0 auto 15px;}.modal-wrapper[id*=client-sign-up-form-pop-up-step] .logo-title {font-weight:700;font-size:26px;line-height:35px;text-align:center;color:#5BB370;margin-bottom:40px;}.modal-wrapper[id*=client-sign-up-form-pop-up-step] .subtitle {font-weight:600;font-size:18px;line-height:25px;align-items:center;color:#5BB370;}.modal-wrapper[id*=client-sign-up-form-pop-up-step] form {width:100%;}.modal-wrapper[id*=client-sign-up-form-pop-up-step] .field_cover .text a {text-decoration:underline;}.modal-wrapper[id*=client-sign-up-form-pop-up-step] .modal-footer button.next-step {width:100%;max-width:unset;height:45px;font-weight:700;font-size:16px;line-height:22px;}.sessions-type-item {width:100%;position:relative;min-height:200px;transition:0.2s ease;margin:10px 0;}.sessions-type-item:hover {transform:scale(1.1);}.sessions-type-item .item-wrapper {background-color:#FCFCFC;border:0.75px solid #E0EEE4;border-radius:15px;text-align:center;min-height:170px;padding:10px;display:flex;flex-direction:column;justify-content:space-around;}.sessions-type-item .item-wrapper .type {font-size:18px;color:#5BB370;font-weight:700;line-height:30px;}.sessions-type-item .item-wrapper .time {font-size:16px;color:#777C85;line-height:20px;}.sessions-type-item .item-wrapper li span {font-size:10px;color:#757474;font-style:italic;display:block;font-weight:400;}.sessions-type-item .item-wrapper .cost {font-size:18px;color:#5BB370;font-weight:700;line-height:20px;}.therapist-sessions-text {font-size:11px;color:#8C8C8C;margin-bottom:12px;}.sessions-type-item .item-wrapper .time-package {font-size:13px;color:#777C85;line-height:20px;}.sessions-type-item .item-wrapper .time-package i {display:block;font-size:12px;}.therapist-profile .right-content .sessions-type-item,.modal-wrapper.booking .session-options-container .sessions-type-item {max-width:178px;margin:0;flex-shrink:0;padding:10px 0 0;}.modal-wrapper.booking .session-options-container .sessions-type-item {display:inline-block;max-width:204px;padding:0;box-shadow:5px 5px 20px rgba(0, 0, 0, 0.25);border-radius:15px;}.therapist-profile .right-content .sessions-type-item:hover,.modal-wrapper.booking .session-options-container .sessions-type-item:hover {transform:none;}.therapist-profile .right-content .sessions-type-item .top-pick-label,.modal-wrapper.booking .session-options-container .sessions-type-item .top-pick-label {position:absolute;top:-23px;right:-50px;}.modal-wrapper.booking .session-options-container .sessions-type-item .top-pick-label {top:-33px;}.therapist-profile .right-content .sessions-type-item .item-wrapper,.modal-wrapper.booking .session-options-container .sessions-type-item .item-wrapper {min-height:230px;}.therapist-profile .right-content .sessions-type-bottom .slick-arrow {top:58%;border:none;color:#C4C4C4;border:none;box-shadow:none;}.therapist-profile .right-content .sessions-type-bottom .slick-arrow:before {height:12px;width:12px;border-color:#C4C4C4;}.therapist-profile .right-content .sessions-type-bottom .slick-arrow:hover {transform:scale(1.25);}.therapist-profile .right-content .sessions-type-bottom .slick-arrow.slick-prev {left:0;}.therapist-profile .right-content .sessions-type-bottom .slick-arrow.slick-next {right:0;}.therapist-profile .right-content .slick-initialized .slick-slide > div {display:flex;justify-content:center;align-items:center;}.therapist-profile .right-content .session-types,.modal-wrapper.booking .content-inner.options .session-types {display:flex;align-items:center;justify-content:center;margin:26px 0;position:relative;}.modal-wrapper.booking .content-inner.options .session-types {margin-top:0;margin-bottom:31px;}.therapist-profile .right-content .session-types .text,.modal-wrapper.booking .content-inner.options .session-types .text {font-style:italic;font-weight:400;font-size:15px;line-height:24px;color:#505050;margin-right:15px;margin-bottom:0;}.therapist-profile .right-content .session-types-wrapper,.modal-wrapper.booking .content-inner.options .session-types-wrapper {display:flex;justify-content:flex-start;align-items:center;}.therapist-profile .right-content .session-types-wrapper .item,.modal-wrapper.booking .content-inner.options .session-types-wrapper .item {width:36px;height:36px;margin-right:6px;margin-bottom:0;background-position:center;background-repeat:no-repeat;background-size:contain;}.therapist-profile .right-content .session-types-wrapper .item:last-child,.modal-wrapper.booking .content-inner.options .session-types-wrapper .item:last-child {margin-right:0;}.therapist-profile .right-content .session-types-wrapper .item[data-type="online"][data-online-type="1"],.modal-wrapper.booking .content-inner.options .session-types-wrapper .item[data-type="online"][data-online-type="1"] {background-image:url('/assets/img/icon-video-call-circled.svg');}.therapist-profile .right-content .session-types-wrapper .item[data-type="online"][data-online-type="1"].disabled,.modal-wrapper.booking .content-inner.options .session-types-wrapper .item[data-type="online"][data-online-type="1"].disabled {background-image:url('/assets/img/icon-video-call-circled-disabled.svg');}.therapist-profile .right-content .session-types-wrapper .item[data-type="online"][data-online-type="2"],.modal-wrapper.booking .content-inner.options .session-types-wrapper .item[data-type="online"][data-online-type="2"] {background-image:url('/assets/img/icon-voice-call-circled.svg');}.therapist-profile .right-content .session-types-wrapper .item[data-type="online"][data-online-type="2"].disabled,.modal-wrapper.booking .content-inner.options .session-types-wrapper .item[data-type="online"][data-online-type="2"].disabled {background-image:url('/assets/img/icon-voice-call-circled-disabled.svg');}.therapist-profile .right-content .session-types-wrapper .item[data-type="online"][data-online-type="3"],.modal-wrapper.booking .content-inner.options .session-types-wrapper .item[data-type="online"][data-online-type="3"] {background-image:url('/assets/img/icon-telephone-call-circled.svg');}.therapist-profile .right-content .session-types-wrapper .item[data-type="online"][data-online-type="3"].disabled,.modal-wrapper.booking .content-inner.options .session-types-wrapper .item[data-type="online"][data-online-type="3"].disabled {background-image:url('/assets/img/icon-telephone-call-circled-disabled.svg');}.therapist-profile .right-content .session-types-wrapper .item[data-type="in-person"],.modal-wrapper.booking .content-inner.options .session-types-wrapper .item[data-type="in-person"] {background-image:url('/assets/img/icon-map-marker-circled.svg');cursor:pointer;}.therapist-profile .right-content .session-types-wrapper .item[data-type="in-person"].disabled,.modal-wrapper.booking .content-inner.options .session-types-wrapper .item[data-type="in-person"].disabled {background-image:url('/assets/img/icon-map-marker-circled-disabled.svg');cursor:default;}.therapist-profile .right-content .session-types-popup,.modal-wrapper.booking .content-inner.options .session-types-popup {width:100%;max-width:228px;background:#FFF;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);border-radius:20px;position:absolute;bottom:calc(100% + 15px);left:50%;transform:translateX(-50%);padding:20px;transition:.3s;opacity:0;pointer-events:none;}.therapist-profile .right-content .session-types-popup.visible,.modal-wrapper.booking .content-inner.options .session-types-popup.visible {opacity:1;pointer-events:all;}.therapist-profile .right-content .session-types-popup .popup-title,.modal-wrapper.booking .content-inner.options .session-types-popup .popup-title {padding-left:31px;font-weight:700;font-size:18px;line-height:1;color:#5BB370;margin-bottom:14px;background-position:left;background-repeat:no-repeat;background-size:20px 100%;background-color:transparent;width:unset;height:unset;}.therapist-profile .right-content .session-types-popup .inner.in-person .popup-title,.modal-wrapper.booking .content-inner.options .session-types-popup .inner.in-person .popup-title {background-image:url('/dashboard/images/marker-location.svg');}.therapist-profile .right-content .session-types-popup .inner.online.type1 .popup-title,.modal-wrapper.booking .content-inner.options .session-types-popup .inner.online.type1 .popup-title {background-image:url('/dashboard/images/camera.svg');}.therapist-profile .right-content .session-types-popup .inner.online.type2 .popup-title,.modal-wrapper.booking .content-inner.options .session-types-popup .inner.online.type2 .popup-title {background-image:url('/dashboard/images/headphone-with-microphone.svg');}.therapist-profile .right-content .session-types-popup .inner.online.type3 .popup-title,.modal-wrapper.booking .content-inner.options .session-types-popup .inner.online.type3 .popup-title {background-image:url('/dashboard/images/telephone.svg');}.therapist-profile .right-content .session-types-popup .description,.modal-wrapper.booking .content-inner.options .session-types-popup .description {font-style:italic;font-weight:400;font-size:14px;line-height:20px;color:#1D2434;margin-bottom:0;}.therapist-profile .right-content .session-types-popup .inner.in-person .description,.modal-wrapper.booking .content-inner.options .session-types-popup .inner.in-person .description {font-style:normal;}.therapist-profile .right-content .session-types-popup .inner .show-map,.modal-wrapper.booking .content-inner.options .session-types-popup .inner .show-map {color:#5BB370;font-weight:700;text-decoration:underline;margin-top:20px;-webkit-appearance:none;}.therapist-profile .right-content .session-types-popup.disabled .popup-title,.therapist-profile .right-content .session-types-popup.disabled .description,.modal-wrapper.booking .content-inner.options .session-types-popup.disabled .popup-title,.modal-wrapper.booking .content-inner.options .session-types-popup.disabled .description {color:#C4C4C4;}.therapist-profile .right-content .session-types-popup.disabled .inner .show-map,.modal-wrapper.booking .content-inner.options .session-types-popup.disabled .inner .show-map {display:none;}.therapist-profile .right-content .session-types-popup.disabled .inner.in-person .popup-title,.modal-wrapper.booking .content-inner.options .session-types-popup.disabled .inner.in-person .popup-title {background-image:url('/dashboard/images/marker-location-disabled.svg');}.therapist-profile .right-content .session-types-popup.disabled .inner.online.type1 .popup-title,.modal-wrapper.booking .content-inner.options .session-types-popup.disabled .inner.online.type1 .popup-title {background-image:url('/dashboard/images/camera-disabled.svg');}.therapist-profile .right-content .session-types-popup.disabled .inner.online.type2 .popup-title,.modal-wrapper.booking .content-inner.options .session-types-popup.disabled .inner.online.type2 .popup-title {background-image:url('/dashboard/images/headphone-with-microphone-disabled.svg');}.therapist-profile .right-content .session-types-popup.disabled .inner.online.type3 .popup-title,.modal-wrapper.booking .content-inner.options .session-types-popup.disabled .inner.online.type3 .popup-title {background-image:url('/dashboard/images/telephone-disabled.svg');}.therapist-profile .weekly-booking-calendar.ver2.fc .fc-toolbar.fc-header-toolbar {box-shadow:none;padding:22px;margin:0 33px;border-bottom:2.5px solid #E8E9EB !important;}.therapist-profile .weekly-booking-calendar.ver2.fc .fc-view-harness {margin:30px 33px 0 !important;}.therapist-profile .weekly-booking-calendar.ver2.fc .fc-header-toolbar .fc-toolbar-title {font-size:22px;white-space:nowrap;}.therapist-profile .weekly-booking-calendar.ver2.fc .fc-toolbar .fc-icon:before {display:block;margin-top:4px;height:15px;width:15px;border-color:#C4C4C4;transform:rotate(-135deg);content:"";border-left:2px solid #C4C4C4;border-bottom:2px solid #C4C4C4;}.therapist-profile .weekly-booking-calendar.ver2.fc .fc-toolbar .fc-icon.fc-icon-chevron-left:before {transform:rotate(45deg);}.therapist-profile .weekly-booking-calendar.ver2 .fc-footer-toolbar.fc-toolbar {margin-top:30px;}.therapist-profile .weekly-booking-calendar.ver2 .fc-footer-toolbar .fc-toolbar-chunk:first-of-type,.therapist-profile .weekly-booking-calendar.ver2 .fc-footer-toolbar .fc-toolbar-chunk:last-of-type {display:none;}.therapist-profile .weekly-booking-calendar.ver2 .fc-footer-toolbar .fc-toolbar-chunk {justify-content:flex-end;border-top:1px dashed #66A977 !important;padding:15px 50px;}.therapist-profile .weekly-booking-calendar.ver2 .calendar-view__footer {display:flex;align-items:center;justify-content:flex-start;position:relative;}.therapist-profile .weekly-booking-calendar.ver2 .calendar-view__footer .selected-session-name {margin-right:20px;font-weight:700;font-size:18px;color:#5BB370;line-height:1;}.therapist-profile .weekly-booking-calendar.ver2 .calendar-view__footer .sessions-list-dropdown button.select-session {background:none;border:1px solid #D2D3D6 !important;border-radius:30px;cursor:pointer;padding:9px 34px 9px 16px;font-weight:400;font-size:14px;line-height:19px;color:#505050;position:relative;}.therapist-profile .weekly-booking-calendar.ver2 .calendar-view__footer .sessions-list-dropdown button.select-session:after {content:'';display:block;width:14px;height:8px;background-image:url('/images/arrow-horizontal-dark.svg');position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:.3s;}.therapist-profile .weekly-booking-calendar.ver2 .calendar-view__footer .sessions-list-dropdown.opened button.select-session:after {transform:translateY(-50%) rotate(180deg);}.therapist-profile .weekly-booking-calendar.ver2 .calendar-view__footer .sessions-list-inner {background:#FFFFFF;border:2.5px solid #E8E9EB !important;border-radius:10px 10px 0px 0px;padding:30px 60px 20px 55px;text-align:right;position:absolute;opacity:0;pointer-events:none;transition:.3s;bottom:56px;right:-30px;z-index:10;}.therapist-profile .weekly-booking-calendar.ver2 .calendar-view__footer .sessions-list-dropdown .selected-session-bg {position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;}.therapist-profile .weekly-booking-calendar.ver2 .calendar-view__footer .sessions-list-dropdown.opened .selected-session-bg {pointer-events:all;}.therapist-profile .weekly-booking-calendar.ver2 .calendar-view__footer .sessions-list-dropdown.opened .sessions-list-inner {opacity:1;pointer-events:all;}.therapist-profile .weekly-booking-calendar.ver2 .fc-toolbar-chunk .fc-time-button.fc-button.fc-button-primary {display:none;}.therapist-profile .calendar-view__footer .sessions-list-inner .type-title {font-weight:700;font-size:18px;line-height:25px;color:#5BB370;margin-bottom:14px;}.therapist-profile .calendar-view__footer .sessions-list-inner .sessions-wrapper {margin-bottom:30px;}.therapist-profile .calendar-view__footer .sessions-list-inner .sessions-list {font-weight:400;font-size:16px;line-height:1;color:#1D2434;}.therapist-profile .calendar-view__footer .sessions-list-inner .sessions-list .line {display:flex;justify-content:flex-end;align-items:center;white-space:nowrap;cursor:pointer;transition:.3s;}.therapist-profile .calendar-view__footer .sessions-list-inner .sessions-list .line:not(:last-of-type) {margin-bottom:14px;}.top-pick-label {background:#5BB370;border-radius:20px;padding:5px 30px 5px 10px;color:#fff;font-weight:700;font-size:16px;line-height:1;position:relative;}.top-pick-label:after {content:'';display:block;background-image:url('/img/star-top-pick.svg');background-repeat:no-repeat;background-size:cover;background-position:center;width:16px;height:16px;position:absolute;top:50%;right:7px;transform:translateY(-50%);}.therapist-profile .calendar-view__footer .sessions-list-inner .sessions-list .line .top-pick-label {margin-right:10px;}.therapist-profile .calendar-view__footer .sessions-list-inner .sessions-list .line .session-title {font-weight:600;text-align:right;margin-right:10px;}.therapist-profile .calendar-view__footer .sessions-list-inner .sessions-list .line .session-duration {min-width:85px;position:relative;display:inline-block;margin:0 10px;text-align:center;}.therapist-profile .calendar-view__footer .sessions-list-inner .sessions-list .line .session-price {min-width:42px;display:inline-block;position:relative;margin-left:10px;text-align:center;}.therapist-profile .calendar-view__footer .sessions-list-inner .sessions-list .line .session-price:before,.therapist-profile .calendar-view__footer .sessions-list-inner .sessions-list .line .session-duration:before {content:'';display:block;height:26px;width:0.5px;background-color:#E8E9EB;position:absolute;left:-10px;top:50%;transform:translateY(-50%);}.btn-toggle-favourites,.btn-show-calendar {display:inline-block;width:32px;height:32px;border:none;background:url('/assets/img/therapist-favorites.svg');background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;}.btn-toggle-favourites.active {background-image:url('/assets/img/favourite_icon_completed.svg');background-color:transparent;}.btn-show-calendar {background-image:url('/assets/img/therapist-calendar-active.svg');background-color:transparent;margin-right:auto;margin-left:20px;margin-top:-2px;}.mobile-bottom-panel {display:none;align-items:center;justify-content:space-between;position:fixed;bottom:0;left:0;right:0;z-index:10;border:1px solid #E0EEE4;background:#fff;padding:20px;}.onboard-modals.modal-wrapper {position:fixed;top:0;right:0;bottom:0;left:0;transition:.4s;opacity:0;pointer-events:none;z-index:100;}.onboard-modals.modal-wrapper.booking .modal .modal-inner {background-color:#fcfcfc;}.onboard-modals.modal-wrapper.opened {opacity:1;pointer-events:all;padding-top:10px;z-index:9900;background:transparent;}.onboard-modals.modal-wrapper .bg-overlay {background-color:rgba(0, 0, 0, 0.35);position:absolute;top:0;right:0;bottom:0;left:0;}.onboard-modals.modal-wrapper .modal {top:50%;left:50%;width:95%;transform:translate(-50%, -50%);max-width:400px;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);border-radius:10px;position:relative;background-color:#f9f9fa;overflow-y:auto;max-height:95%;font-family:"Noto Sans", Helvetica;}.onboard-modals.modal-wrapper .modal .modal-inner {padding:25px 20px 50px;position:relative;overflow:hidden;}.onboard-modals .modal-overlay-btn {font-family:"Noto Sans", sans-serif;background-color:#5bb370;border:1px solid #f8f8fb;color:#fff;font-size:14px;font-weight:400;width:100%;padding:8px 0;border-radius:7px;cursor:pointer;}.onboard-modals .modal-overlay .close-modal {position:absolute;width:12px;height:12px;right:25px;top:15px;background-color:transparent;background-image:none;border:none;cursor:pointer;}.onboard-modals.modal-cd {background-color:#ffffff;box-shadow:1px 1px 20px rgb(0 0 0 / 5%);border-radius:10px;max-width:657px;width:95%;padding:18px 18px 22px 20px;position:absolute;box-sizing:border-box;top:50%;left:50%;transform:translate(-50%, -50%);}.onboard-modals .modal-type-1 {padding:35px 20px 20px;}.onboard-modals .modal-overlay .w-370 {max-width:370px;width:100%;margin:auto;}.onboard-modals .modal-overlay .main-title {font-size:23px;font-weight:700;text-align:center;margin-bottom:27px;color:#5bb370;margin-top:0;}.onboard-modals .modal-overlay .onboard-img,.onboard-modals .modal-overlay .invite-img {text-align:center;margin-bottom:27px;}.onboard-modals .modal-overlay .onboard-text,.onboard-modals .modal-overlay .invite-text,.onboard-modals .modal-overlay .onboard-text p,.onboard-modals .modal-overlay .invite-text p {font-size:14px;color:#9b9fa5;text-align:center;line-height:1.43em;}.onboard-modals .modal-overlay .onboard-text,.onboard-modals .modal-overlay .invite-text {margin-bottom:30px;}.onboard-modals .modal-overlay.w-370 {max-width:370px;width:100%;}.onboard-modals .modal-overlay.at-color {background-color:#FCFCFC;}.onboard-modals .modal-overlay .close-modal {border:none;background:transparent;position:absolute;width:12px;height:12px;right:15px;top:15px;}.onboard-modals .modal-overlay .onboard-img,.onboard-modals .modal-overlay .invite-img {text-align:center;margin-bottom:27px;}.onboard-modals .modal-overlay .onboard-text,.onboard-modals .modal-overlay .invite-text {font-size:14px;color:#9b9fa5;text-align:center;margin-bottom:30px;line-height:1.43em;}.onboard-modals .modal-overlay .onboard-text p:not(:last-child) {margin-bottom:25px;}.onboard-modals .modal-overlay .onboard-text p {font-style:italic;color:#9b9fa5;line-height:1.43em;font-size:14px;}.onboard-modals .modal-overlay-btn {font-family:"Noto Sans", sans-serif;background-color:#5bb370;border:1px solid #f8f8fb;color:#fff;font-size:14px;font-weight:400;width:100%;padding:8px 0;border-radius:7px;cursor:pointer;height:39px;}.onboard-modals .modal-position {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.onboard-modals .modal-overlay .subtitle {font-size:12px;line-height:1.67em;color:#9b9fa5;}.onboard-modals .s-mb-2 {margin-bottom:25px;}.onboard-modals .modal-overlay .details .item {margin-bottom:0;}.onboard-modals .modal-overlay .title {font-size:16px;color:#5bb370;font-weight:700;margin-bottom:12px;width:100%;line-height:16px;}.onboard-modals .modal-overlay .details .input {font-family:"Noto Sans", sans-serif;background-color:transparent;border:none;border-bottom:0.75px solid #e8e9eb;font-size:14px;padding-bottom:5px;margin-bottom:20px;outline:none;color:#9B9FA5;width:100%;padding:4px 0;height:auto;line-height:inherit;}.onboard-modals .modal-overlay .item:not(:last-child) .input {margin-bottom:30px;}.onboard-modals .modal-overlay .onboard-text,.onboard-modals .modal-overlay .invite-text {font-size:14px;color:#9b9fa5;text-align:center;margin-bottom:30px;line-height:1.43em;}.filters-container .filter-title {font-weight:700;font-size:25px;color:#5BB370;margin-bottom:20px;}.filters-container .filters-list {margin:0 -6px;}.filters-container .btn-filter-checkbox .filter-name {border:1px solid #484949;border-radius:30px;padding:12px 20px;color:#484949;font-weight:400;font-size:18px;cursor:pointer;transition:.3s;background-size:0;background-repeat:no-repeat;background-position:15px center;margin:0 6px 10px;}.filters-container .btn-filter-checkbox input:not([disabled]) .filter-name:hover,.filters-container .btn-filter-checkbox input:checked + .filter-name {border-color:#66AA7A;color:#66AA7A;border-width:2px;}.filters-container .btn-filter-checkbox input:checked + .filter-name {background-image:url('/img/check-mark-green.svg');background-position:15px center;background-size:15px;padding-left:40px;font-weight:600;}.filter-panel-property-checkbox .checkbox ~ .name,.filter-panel-property-checkbox .checkbox ~ .custom-checkbox {transition:.3s;}.filters-container .btn-filter-checkbox input[disabled] + .filter-name,.filter-panel-property-checkbox .checkbox[disabled] ~ .name,.filter-panel-property-checkbox .checkbox[disabled] ~ .custom-checkbox {cursor:unset;border-color:#D2D3D6;color:#D2D3D6;}.filters-container .btn-filter-checkbox input {display:none;}.clients-card .btn.specialist-reserve-session {margin-top:10px;font-weight:600;font-size:12.9px;line-height:18px;padding:6px 10px;width:auto;}.radiobuttons .select-inp {background-color:#E0EEE4 !important;color:#66AA7A !important;border:1px solid transparent !important;}.modal-wrapper.reserve-session .modal {max-width:800px;min-height:585px;display:flex;}.modal-wrapper.reserve-session .modal-header {padding:30px 20px 0;}.modal-wrapper.reserve-session .modal .main-content {padding:15px 40px 40px;}.modal-wrapper.reserve-session .modal form {flex-basis:100%;display:block;}.modal-wrapper.reserve-session .modal .modal-inner {padding:0;height:100%;display:flex;flex-direction:column;}.modal-wrapper.reserve-session .modal .line {display:inline-flex;justify-content:center;align-items:center;margin-bottom:50px;width:100%;}.modal-wrapper.reserve-session .modal .line:last-child {margin-bottom:0;}.modal-wrapper.reserve-session .modal .line .col-title {width:100%;max-width:170px;text-align:left;padding-left:35px;font-weight:700;font-size:16px;line-height:22px;color:#5BB370;position:relative;}.modal-wrapper.reserve-session .modal .line .col-title:before {content:'';display:block;background-repeat:no-repeat;background-position:center;background-size:contain;width:25px;height:25px;position:absolute;left:0;top:50%;transform:translateY(-50%);}.modal-wrapper.reserve-session .modal .line.session-length .col-title:before {background-image:url('/dashboard/images/icon-clock.svg');}.modal-wrapper.reserve-session .modal .line.session-date .col-title:before {background-image:url('/dashboard/images/calendar-icon-input.svg');}.modal-wrapper.reserve-session .modal .line.session-held .col-title:before {background-image:url('/img/sofa-icon.svg');}.modal-wrapper.reserve-session .modal .line.session-value .col-title:before {background-image:url('/img/lines-icon.svg');}.modal-wrapper.reserve-session .modal .line.client-email .col-title:before {background-image:url('/img/letter-icon.svg');}.modal-wrapper.reserve-session .modal .line .col-field {width:100%;font-size:16px;}.modal-wrapper.reserve-session .modal .line .col-field.radiobuttons {max-width:unset;}.modal-wrapper.reserve-session .modal .line .col-field.radiobuttons ul {flex-wrap:wrap;}.modal-wrapper.reserve-session .modal .line .col-field.radiobuttons ul li:first-child label {margin-left:0;}.modal-wrapper.reserve-session .modal .line.session-length {margin-bottom:67px;}.modal-wrapper.reserve-session .modal .line .col-field,.modal-wrapper.reserve-session .modal .double-lines {position:relative;}.modal-wrapper.reserve-session .modal .line.session-length .col-field label,.modal-wrapper.reserve-session .modal .line.session-organised .col-field label {border-color:#484949;padding:10px 20px;color:#484949;font-size:16px;line-height:22px;transition:.3s;}.modal-wrapper.reserve-session .modal .line.session-length .col-field label.select-inp,.modal-wrapper.reserve-session .modal .line.session-organised .col-field label.select-inp {background-color:#5BB370 !important;text-shadow:0px 0px 1.5px #fff; color:#fff !important;}.modal-wrapper.reserve-session .modal .line .col-field .description,.modal-wrapper.reserve-session .modal .double-lines .description {position:absolute;top:calc(100% + 5px);left:7px;font-weight:400;font-size:14px;}.modal-wrapper.reserve-session .modal .line.session-date,.modal-wrapper.reserve-session .modal .line.session-time {width:50%;}.modal-wrapper.reserve-session .modal .line.session-date .col-field input,.modal-wrapper.reserve-session .modal .line.session-time .col-field input {color:#484949;border:1px solid #484949;border-radius:5px;height:42px;}.modal-wrapper.reserve-session .modal .line.session-date .col-field input::placeholder,.modal-wrapper.reserve-session .modal .line.session-time .col-field input::placeholder {color:#484949;}.modal-wrapper.reserve-session .modal .line.session-date .col-field {max-width:148px;position:relative;}.modal-wrapper.reserve-session .modal .line.session-date .col-field:before,.modal-wrapper.reserve-session .modal .line.session-time .col-field:before {content:'';display:block;width:20px;height:20px;background:url("/dashboard/images/calendar-icon-input.svg") no-repeat;background-size:contain;position:absolute;top:50%;right:12px;transform:translateY(-50%);pointer-events:none;}.modal-wrapper.reserve-session .modal .line.session-time .col-title {padding-left:27px;}.modal-wrapper.reserve-session .modal .line.session-time .col-field {max-width:138px;position:relative;}.modal-wrapper.reserve-session .modal .line.session-time .col-field:before {background-image:url("/img/arrow-select-type2.svg");width:14px;height:8px;right:20px;}.modal-wrapper.reserve-session .modal .double-lines {display:flex;justify-content:flex-start;align-items:center;margin-bottom:50px;}.modal-wrapper.reserve-session .modal .double-lines .line {margin-bottom:0;justify-content:flex-start;}.modal-wrapper.reserve-session .modal .double-lines .description.session-slot-booked {color:#ff0251;left:170px;}.modal-wrapper.reserve-session .modal .line.session-held .col-field {display:flex;align-items:center;justify-content:flex-start;}.modal-wrapper.reserve-session .modal .line.session-value .col-field {text-align:left;position:relative;}.modal-wrapper.reserve-session .modal .line.session-value .col-field .field-inner {position:relative;}.modal-wrapper.reserve-session .modal .line.session-value .col-field .currency_symbol {position:absolute;left:20px;top:50%;transform:translateY(-50%);font-weight:400;font-size:16px;line-height:1px;color:#484949;}.modal-wrapper.reserve-session .modal .line.session-value .col-field input {color:#484949;border:1px solid #484949;border-radius:5px;padding:10px 20px 10px 35px;max-width:140px;}.modal-wrapper.reserve-session .filter-container .filter-colum {margin-right:10px;}.modal-wrapper.reserve-session .filter-container .filter-tabs {margin:0;}.modal-wrapper.reserve-session .filter-container .filter-tabs .tab {margin:0;border-color:#484949;padding:10px 36px 10px 20px;font-weight:400;font-size:16px;line-height:22px;color:#484949;}.modal-wrapper.reserve-session .filter-container .filter-tabs .tab:before {content:'';display:block;width:14px;height:8px;background:url("/img/arrow-select-type2.svg") no-repeat;background-size:contain;position:absolute;top:50%;right:12px;transform:translateY(-50%);pointer-events:none;}.modal-wrapper.reserve-session .filter-container .filter .filter__target {min-width:unset;padding:14px 46px 14px 21px;}.modal-wrapper.reserve-session .filter-container.held-type-in-person .filter .filter__target {min-width:250px;}.modal-wrapper.reserve-session .filter-container .filter .filter__target label .name {font-weight:400;font-size:14px;}.modal-wrapper.reserve-session .buttons-wrapper {justify-content:flex-end;margin-top:auto;}.modal-wrapper.reserve-session .buttons-wrapper button[type=submit] {width:auto;min-width:240px;padding:3.5px 20px;font-weight:700;font-size:20px;line-height:27px;}.modal-wrapper.reserve-session .errorlist {position:absolute;}#specialist-reserve-session-step2-modal .main-content {padding:0 52px 20px 40px;}#specialist-reserve-session-step2-modal .line.session-organised .col-title {padding-left:0;}#specialist-reserve-session-step2-modal .line-full-w {text-align:left;margin-top:25px;margin-bottom:40px;}#specialist-reserve-session-step2-modal .line-full-w p:not(:last-child) {margin-bottom:10px;}#specialist-reserve-session-step2-modal .line.client-email .col-field input {max-width:unset;}.btn-close-modal {background-color:transparent;border:none;padding:0;}.organisation-registration .main-login-fields {padding:44px 40px 35px !important;overflow:hidden;}.organisation-registration .login-form-wrapper {border-radius:40px;border:2px solid #5BB370;background:linear-gradient(0deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.95) 100%), url(<path-to-image>), lightgray 50% / cover no-repeat;box-shadow:5px 5px 30px 0px rgba(0, 0, 0, 0.05);backdrop-filter:blur(20px);text-align:center;}.organisation-registration .login-fields {padding:35px 40px;text-align:center;transition:.6s;}.organisation-registration .logo-wrapper {width:102px;display:inline-block;margin-bottom:20px;}.organisation-registration .logo-wrapper img {width:100%;}.organisation-registration .login-logo-text {line-height:42px;margin-bottom:20px;}.organisation-registration .step1 .login-label,.organisation-registration .step1 .field-set {margin-bottom:50px;}.organisation-registration .field-wrapper {text-align:left;}.organisation-registration .field-wrapper .field-label {color:#5BB370;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:12px;}.organisation-registration .field-wrapper .field_cover input {line-height:22px;}.organisation-registration .btn[type=submit] {width:200px;border-radius:20px;height:42px;}.organisation-registration .login-fields.step1:not(.active) {position:absolute;transform:translateX(-150%);}.organisation-registration .login-fields.step2 {position:absolute;transform:translateX(100%);}.organisation-registration .login-fields.step2.active {position:static;transform:none;}@media screen and (max-width:1200px) {#footer img.footer-bg {height:280px;}}@media screen and (max-width:992px) {.filters-container .btn-filter-checkbox .filter-name {font-size:16px;padding:10px 15px;line-height:22px;}.filters-container .filter-title {font-size:20px;}.filters-container .filter-title .non-bold {font-weight:400;}#footer {padding:160px 0 16px;}#footer img.footer-bg {height:235px;object-fit:cover;}.footer-social {margin-bottom:24px;}.footer-social__item a svg {width:42px;height:35px;}.footer-left .footer-text {font-size:16px;line-height:22px;}.footer-menu {flex-wrap:wrap;gap:2px 30px;justify-content:flex-end;}.footer-menu__item a {font-size:16px;line-height:22px;font-weight:700;}.footer-menu__item:not(:last-child) {margin-right:0!important;margin-bottom:10px;}.modal-wrapper.reserve-session .modal .line.session-length {margin-bottom:25px;}}@media (max-width:992px) and (min-width:577px) {.footer-wrapper {position:relative;}.footer-left {max-width:300px;}.footer-right {position:absolute;right:0;max-width:285px;}.footer-right:nth-child(2) {bottom:45px;}.footer-right:last-child {bottom:0;}}@media screen and (max-width:768px) {.navigation-wrapper ul li.dropdown ul {position:static;box-shadow:none;filter:none;padding-top:19px;padding-right:0;padding-bottom:0;}.navigation-wrapper ul li.dropdown .menu-bar li {text-align:left;margin-bottom:10px;}body.guest .menu-mobile .navigation-menu .menu-bar li:first-child {margin-top:0;}body.guest .menu-mobile .navigation-menu .menu-bar li:last-child {margin-bottom:0;}.navigation-wrapper ul li.dropdown .menu-bar li > a {font-size:16px;font-weight:400;}.menu-mobile {display:block;}.top-navigation-pc, #topbar-search {display:none!important;}#booking-summary-modal .main-container {padding:0 40px;}.modal-wrapper.sign-up-login .main-content {flex-direction:column;}.modal-wrapper.sign-up-login .left-side {margin-right:0;}.modal-wrapper.sign-up-login .left-side .top-label {font-weight:700;font-size:23px;line-height:31px;text-align:center;color:#5BB370;margin-bottom:30px;}.modal-wrapper.sign-up-login .left-side .therapist-profile-avatar {width:200px;margin-bottom:15px;}.modal-wrapper.sign-up-login .left-side .booking-details {margin-bottom:25px;}.modal-wrapper.booking .buttons-wrapper {justify-content:center;padding-top:20px;}#booking-sign-up-modal-step2.sign-up-login .left-side {display:none;}#facebox .content.sign-up-form-step0 {margin:auto;max-width:unset;display:flex;align-items:center;}#facebox .content.sign-up-form-step0 .overlay-sign-up-2 {background:#fff;padding:20px;}.tab.triger-bio {display:block;}.specialist-info .specialist-bio {display:none;}.specialists-wrapper {margin-left:0;}.filter-tabs .filter {border:none;}.specialist-item:not(:last-child) {margin-bottom:30px;}.listing-container-inner .specialist-item {max-width:530px;margin-left:auto;margin-right:auto;padding:10px 15px 22px;}.specialist-video-block, .specialist-option-trial, .specialist-option-item .option-icon {display:none;}.specialist-option-wrapper {margin-bottom:0;justify-content:flex-end;}.specialist-option-item {padding:0;margin:0;font-size:16px;color:#5BB370;text-align:right;}.specialist-option-item .option-value {color:#5BB370;line-height:137%;}.specialist-option-item-speaks {display:none;}.specialist-info {margin-right:0;}.specialist-personal-info {flex-direction:column;text-align:center;}.specialist-personal-info .specialist-image {margin:0 0 7px;max-width:203px;height:197px;}.specialist-top {justify-content:center;}.specialist-name-profession .profession {font-size:16px;}.specialist-name-profession .name {color:#5BB370;font-size:20px;}.specialist-name-profession>div:not(:last-child) {margin-bottom:5px;}.specialist-profession-rating a + .rating-box {margin:13px auto 0;max-width:fit-content;}.rating-box span {margin-left:4px!important;font-size:13px;font-weight:500;}.rating-box>div {width:109px!important;}.rating-box .stars {background:rgba(0, 0, 0, 0) url(/img/stars-full-green.svg) no-repeat scroll center center;}.rating-box .stars::before {background:rgba(0, 0, 0, 0) url(/img/stars-empty-gray.svg) no-repeat scroll center center;width:109px;}.specialist-profession-rating {max-width:270px;width:100%;}.specialist-option-info {margin-top:30px;}.listing-container-inner .specialist-btns {max-width:330px;margin:auto;gap:10px;}.specialist-btns .btn.btn-primary,.specialist-btns .btn.btn-secondary {width:160px;padding:9px;}.specialist-btns .btn.btn-secondary {background:url('/img/icon-profile-green.svg') no-repeat center left 23px;font-weight:600;padding:9px 9px 9px 40px;margin:0;}.specialist-tabs {margin-bottom:16px;padding:0;}.specialist-tabs .tab {width:75px;text-align:center;}.specialist-item .custom-calendar thead th {font-weight:400;}.hero-section .hero-title {font-size:50px;}#facebox {width:100%;height:100%;border-radius:0;}#profile-video {height:100%!important;max-height:100vh!important;}#facebox .content {border-radius:0;}#more-filter-pop-up.modal-wrapper.new-design .itemBody.popular-filters-type .filter-container, .header-mobile-nav .filter-container {border:none;}#schedule-session-modal .weekly-booking-calendar.ver2 {padding-left:0;}.weekly-booking-calendar.ver2.fc .fc-toolbar.fc-header-toolbar {padding:9px 10px;}.weekly-booking-calendar.ver2 .fc-header-toolbar .fc-toolbar-chunk {margin-bottom:0;}.weekly-booking-calendar.ver2.fc .fc-bg-event {max-width:92px;margin:0 auto;}.tooltipevent.new-design {position:fixed !important;top:50%!important;left:50%!important;transform:translateX(-50%);}.weekly-booking-calendar.ver2.fc .fc-view-harness {max-height:342px !important;}.therapist-profile .weekly-booking-calendar.ver2 .calendar-view__footer {flex-direction:column;width:100%;}.therapist-profile .weekly-booking-calendar.ver2 .calendar-view__footer .selected-session-name {margin-bottom:15px;}.therapist-profile .weekly-booking-calendar.ver2 .calendar-view__footer .sessions-list-dropdown .sessions-list-inner {position:fixed;top:50%;left:50%;width:95%;transform:translate(-50%, -50%);height:max-content;}.therapist-profile .weekly-booking-calendar.ver2 .calendar-view__footer .sessions-list-dropdown .selected-session-bg {background-color:rgba(0, 0, 0, 0.35);transition:.3s;opacity:0;z-index:9;}.therapist-profile .weekly-booking-calendar.ver2 .calendar-view__footer .sessions-list-dropdown.opened .selected-session-bg {opacity:1;}#mbsmessage,.system_message {z-index:9999999999;}.modal-wrapper.reserve-session .modal .double-lines {flex-direction:column;align-items:flex-start;gap:25px;}.modal-wrapper.reserve-session .modal .line.session-date,.modal-wrapper.reserve-session .modal .line.session-time {width:100%;}.modal-wrapper.reserve-session .modal .main-content {padding:15px 33px 25px;}}@media screen and (max-width:576px) {.modal-wrapper .modal .modal-inner {display:flex;flex-direction:column;}body .display-mobile {display:block !important;}body .hide-mobile {display:none !important;}#facebox .login-form .login-form-wrapper {height:100%;}#facebox .content.login-form .box--narrow {padding-top:0;}#facebox .main-login-fields .div-login-form {height:100%;padding:0;}#facebox .main-login-fields .div-login-form form {height:100%;display:flex;flex-direction:column;}.footer-menu {flex-direction:column;gap:5px;margin-bottom:20px;}.modal-overlay {width:90%;}.navigation-menu {max-width:251px;}.navigation-menu .user-photo {width:65px;height:65px;}#booking-summary-modal section .sub-title {font-weight:700;font-size:18px;margin-bottom:20px;}#booking-summary-modal .main-container {padding:0px;}#booking-summary-modal section .text {line-height:157%;text-align:justify;font-size:16px;margin-bottom:15px;}#booking-summary-modal section.details .inline-items-list {margin-top:14px;}.filter-container .filter-tabs .tab {padding-right:15px;padding-left:15px;}.modal-wrapper.booking .title {font-size:23px;margin-bottom:50px;}.specialist-tabs .tab {width:auto;}.listing-container .specialist-bio {line-height:200%;overflow:inherit;text-align:justify;-webkit-box-orient:inherit;}.hero-section .hero-title {font-size:36px;line-height:36px;max-width:361px;}.hero-section .hero-info-box {align-items:baseline;}.hero-section .hero-desc {line-height:24px;}.hero-section .hero-img {display:none;}.filter-container {margin-top:0;}.hero-section .scroll-button,.main-container > .filter-container > *:not(.filter-search),.listing-container .listing-container-inner .left-side {display:none!important;}.hero-section {margin-bottom:31px;}.specialists-sort.filter-container.active {background-color:transparent;z-index:100;}#main-container>.filter-container.active {z-index:0;background-color:transparent;}.filter .filters-bg-overlay.active, .specialists-sort .filters-bg-overlay.active{background:rgb(0 0 0 / 40%);}.weekly-booking-calendar.ver2.fc .fc-toolbar.fc-header-toolbar {margin:0 2px;border-radius:10px;}#more-filter-pop-up.modal-wrapper.new-design .modal {max-width:unset;width:100%;transform:none;top:0;left:0;border-radius:0 0 10px 10px;padding:0;height:auto;max-height:100vh;background-color:#fff;box-shadow:none;display:flex;flex-direction:column;max-width:unset !important;}#more-filter-pop-up.modal-wrapper.new-design .filter-container, #more-filter-pop-up.modal-wrapper.new-design .filter__trigger input {background-color:transparent;}#more-filter-pop-up.modal-wrapper.new-design .filter-container {border:none;box-shadow:none;}#more-filter-pop-up.modal-wrapper.new-design .modal-inner {padding:31px 15px 30px!important;overflow-y:auto;}#more-filter-pop-up.modal-wrapper.new-design .title {padding:0;text-align:left;font-size:20px;}#more-filter-pop-up .filter__target.filter-target-js,.specialists-sort .filter__target.filter-target-js,.filter.mobile-popup .filter__target.filter-target-js {position:fixed;top:50% !important;left:50%;transform:translate(-50%, -50%);width:min-content;white-space:nowrap;max-width:95vw;min-width:360px;text-align:left;z-index:101;}#more-filter-pop-up .listing-dropdown ul,#more-filter-pop-up .filter__target .selection-tabs,.filter.mobile-popup .filter__target .selection-tabs {max-height:65vh !important;}#more-filter-pop-up .popular-filters-wrapper {display:block;}#more-filter-pop-up.modal-wrapper.new-design .filter-title {font-size:14px;margin-bottom:15px;}#more-filter-pop-up.modal-wrapper.new-design .itemBody.practitioner-works-with,#more-filter-pop-up.modal-wrapper.new-design .itemBody.popular-filters-type .filter-container {justify-content:flex-start;max-width:100%;margin:0 0 20px;padding-right:0;padding-left:0;}#more-filter-pop-up.modal-wrapper.new-design .selection-tabs__label .selection-tabs__title {font-size:14px;padding:7px 15px;}#more-filter-pop-up.modal-wrapper.new-design .itemBody.practitioner-works-with .selection-tabs__label {margin-right:10px;}#more-filter-pop-up.modal-wrapper.new-design .itemBody .filter-tabs {justify-content:flex-start;}#more-filter-pop-up.modal-wrapper.new-design .modalDev {margin-bottom:0;}#more-filter-pop-up.modal-wrapper.new-design .itemBody .filter__trigger--outlined {overflow:hidden;margin-top:10px;}#more-filter-pop-up .specific.filter__trigger-label {white-space:nowrap;font-size:14px;font-style:italic;}#more-filter-pop-up.modal-wrapper.new-design .modal-footer {flex-wrap:wrap;padding:16px 20px;}#more-filter-pop-up.modal-wrapper.new-design .modal-footer .filterButton {font-size:16px;}#more-filter-pop-up.modal-wrapper.new-design .close {display:none;}#more-filter-pop-up.modal-wrapper.new-design .modal-footer .closeModal {display:block;}#more-filter-pop-up.modal-wrapper.new-design .modal-footer .clearButton {display:none;}#more-filter-pop-up .ratings-filter .listing-dropdown ul li {margin-bottom:0;}.itemHeader.therapy-model .title, .itemHeader.accreditations-qualifications .title {margin-bottom:10px;}.clearButton {margin-right:20px;margin-bottom:10px;}.modal-wrapper .bg-overlay {background-color:#ffffff;}.modal-wrapper.new-design:not(#more-filter-pop-up) .modal, .modal-wrapper:not(#more-filter-pop-up) .modal .modal-inner {background-color:transparent;}.modal-wrapper:not(#more-filter-pop-up) .modal {top:0;left:0;width:100%;height:100%;box-shadow:none;transform:none;padding-top:65px;margin:auto;}#messages-modal.modal-wrapper .modal {background-color:transparent;max-width:100%!important;max-height:100%;padding-bottom:60px;}body.is-landing #main-container .filter-search {opacity:0;pointer-events:none;transition:.3s;position:fixed;margin:0;width:100vw;height:100vh;top:0;left:0;background:#fff;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:40px;}body.is-landing #main-container .filter-search.active {pointer-events:all;opacity:1;}body.is-landing #main-container .filter-search .close-window {width:20px;height:20px;background:url('/img/close-icon@2x.svg') no-repeat center;background-size:contain;border:none;position:absolute;top:20px;right:20px;}body.is-landing #main-container .filter-search .filter-search-item {flex-wrap:wrap;}body.is-landing #main-container .filter-search .filter-search-item .icon {display:flex !important;justify-content:center;align-items:center;flex:1;}body.is-landing #main-container .filter-search .filter-search-item:not(.action-item) input {font-size:16px;}body.is-landing #main-container .filter-search .filter-search-item label {width:100%;font-family:'Noto Sans';font-style:normal;font-weight:700;font-size:16px;line-height:66px;display:flex;align-items:center;color:#5BB370;}body.is-landing #main-container .filter-search .top-search,body.is-landing #main-container .filter-search .city-item,body.is-landing #main-container .filter-search .action-item {width:calc(100% - 44px);max-width:unset;padding:0;margin:0 22px;}body.is-landing #main-container .filter-search .top-search,body.is-landing #main-container .filter-search .city-item {border-bottom:0.75px solid #E8E9EB;margin-bottom:40px;padding-bottom:9px;}body.is-landing #main-container .filter-search .top-search input,body.is-landing #main-container .filter-search .city-item .filter-colum {flex:100;}body.is-landing #main-container .filter-search .top-search input {font-style:italic;}body.is-landing #main-container .filter-search .city-item::before {display:none;}body.is-landing #main-container .filter-search .city-item .icon::before {width:18px;height:18px;}body.is-landing #main-container .filter-search .city-item .filter .filter__location.filter__target {position:absolute;}body.is-landing #main-container .filter-search .action-item {width:100%;margin:auto 0 0;padding:22px 22px 30px;justify-content:space-between;align-items:center;border-top:0.75px solid #E8E9EB;}body.is-landing #main-container .filter-search .action-item .btn-clear-search-filters {font-size:14px;color:#777C85;border:none;background:none;}body.is-landing #main-container .filter-search .action-item #btn-search-top {line-height:1;font-weight:600;font-size:14px;text-align:center;color:#FFFFFF;border-radius:30px;padding:10px 14px;}body.is-landing #main-container .filter-search .action-item .icon {display:none !important;}.x1 .header-7aGJld, .x1 .right-section-v3sw5k, .divider-v3sw5k {display:none;}.modal-wrapper .modal#ms .x1, .modal-wrapper .modal#ms {background-color:#ffffff;}.modal-wrapper .modal#ms {max-width:unset !important;padding-left:35px;padding-right:35px;overflow:inherit;overflow-y:auto;}#more-filter-pop-up {background-color:#ffffff;overflow-y:auto!important;z-index:9999999999;overflow-x:hidden;}.hero-section .bg-strips {display:none;}.main-container .filter-container {border:none;padding:0;}.modal-wrapper .modal {max-height:unset;}.modal-wrapper.booking .steps-dots, .modal-wrapper.booking .buttons-wrapper:before {display:none;}.modal-wrapper .session-info .subtitle {font-size:18px;margin-bottom:35px;font-style:normal;}.modal-wrapper.booking .content-inner.options-info .session-info {padding:0;}.modal-wrapper .session-info .time-price-info {margin-bottom:30px;padding-bottom:30px;border-bottom:0.75px solid #E8E9EB;}.modal-wrapper .session-info .time-price-info > *:not(:last-of-type) {margin-right:0;padding-right:0;margin-bottom:15px;border-right:none;}.modal-wrapper .session-info .time-price-info > * {display:block;}.modal-wrapper.booking:not(.sign-up-login) .buttons-wrapper {margin-top:40px;padding-top:20px;flex-direction:column;}.modal-wrapper.sign-up-login button.next-step {height:40px;}.modal-wrapper.booking .content-inner.options-info .session-info {padding:0;}.modal-wrapper.booking .buttons-wrapper:before {display:none;}.modal-wrapper.booking .buttons-wrapper .session-info,.modal-wrapper.booking .buttons-wrapper .view-sessions,.modal-wrapper.new-design .buttons-wrapper .btn-skip + *,.modal-wrapper.new-design .buttons-wrapper .btn-standard {margin-right:0;max-width:360px;width:100%;font-size:18px;padding:7px 0;}.modal-wrapper.booking .buttons-wrapper .session-info,.modal-wrapper.booking .buttons-wrapper .view-sessions {margin-top:10px;order:1;}.modal-wrapper.sign-up-login .modal-inner {padding:0 !important;}.modal-wrapper.sign-up-login .main-content {padding:20px 10px;flex-flow:wrap;flex-direction:row !important;}#schedule-session-modal .modal .modal-inner > .modal-header {min-height:12px;padding-top:12px;}#schedule-session-modal .modal .modal-inner {padding-bottom:20px !important;}#schedule-session-modal #calendar-container {height:100%;}#schedule-session-modal .fc .fc-view-harness {overflow-x:auto;height:600px !important;}#schedule-session-modal .calendar-view__head {margin-bottom:0;padding:0;}.weekly-booking-calendar.fc .fc-header-toolbar .fc-toolbar-title {font-size:16px;font-weight:700;margin:0!important}#schedule-session-modal .fc .fc-view-harness {width:100%;}.weekly-booking-calendar.fc .fc-timegrid-slot {height:20px !important;}#schedule-session-modal .calendar-view__footer:before {display:none;}#schedule-session-modal .calendar-view__footer {padding:0;}.fc .fc-toolbar.fc-footer-toolbar {margin-top:30px;padding-top:20px;}#schedule-session-modal .calendar-view__footer .top-line > .cal-status {margin:0 9px;justify-content:center;}.calendar-view__footer .top-line {margin-bottom:32px;}#schedule-session-modal .calendar-view__footer .bottom-line {flex-direction:column;align-items:ce;}#schedule-session-modal .calendar-view__footer .see-other-sessions {width:100%; padding-bottom:20px;}#schedule-session-modal .calendar-view__footer .current-time {justify-content:center;width:100%;}#schedule-session-modal .calendar-view {height:100% !important;}.fc .fc-view-harness-active > .fc-view {width:680px;overflow:hidden;height:calc(100% - 20px);}#session-options-modal .modal {padding-top:0!important;}.modal-wrapper.booking .session-options-container .slick-arrow {bottom:-12px;}body.modal-opened .navigation-wrapper {z-index:2;background-color:#fff; }#facebox .content.sign-up-form-step0 {margin:0 auto;width:100%;max-width:unset;justify-content:center;}.sign-up-form-step0 .main-sign-up-fields {background:#fff;padding:20px;}#schedule-session-modal .modal-inner {height:100%;}.weekly-booking-calendar.ver2.fc .fc-view-harness {max-height:363px !important;height:363px !important;}.weekly-booking-calendar.ver2.fc .fc-view-harness-active > .fc-view {width:100%;position:static;}.weekly-booking-calendar.ver2.fc .fc-toolbar.fc-footer-toolbar {margin-top:auto;padding:0px;}.weekly-booking-calendar.ver2.fc .calendar-view__footer {margin-top:10px;}.weekly-booking-calendar .fc-footer-toolbar .fc-toolbar-chunk {margin-bottom:0;}#choose-session-type-modal .types-container button:not(:last-of-type) {margin-right:25px;}#choose-session-type-modal .types-container button .btn-text {font-size:14px;} #choose-session-type-modal .types-container button {padding:30px 25px 40px;min-height:193px;}#choose-session-type-modal .types-container {align-items:baseline;}.therapist-profile .weekly-booking-calendar.ver2.fc .fc-view-harness {margin:30px 25px 0 !important;}.therapist-profile .weekly-booking-calendar.ver2.fc .fc-toolbar.fc-header-toolbar {padding:22px;margin:0;border-radius:0;}.therapist-profile .weekly-booking-calendar.ver2 .fc-footer-toolbar .fc-toolbar-chunk {padding:25px 20px;}.therapist-profile .weekly-booking-calendar.ver2 .calendar-view__footer .selected-session-name {margin-right:0;text-align:center;}.modal-wrapper:not(#more-filter-pop-up) .modal {padding-top:0px;}.mobile-bottom-panel {display:flex;}.therapist-profile .weekly-booking-calendar.ver2 .calendar-view__footer .sessions-list-inner {padding:30px 15px;}.therapist-profile .calendar-view__footer .sessions-list-inner .type-title{font-size:22px;}.therapist-profile .calendar-view__footer .sessions-list-inner .sessions-list .line {flex-wrap:wrap;}.therapist-profile .calendar-view__footer .sessions-list-inner .sessions-list .line .session-title {margin-right:0;margin-bottom:5px;}.therapist-profile .calendar-view__footer .sessions-list-inner .sessions-list .line .session-duration:before {display:none;}.therapist-profile .calendar-view__footer .sessions-list-inner .sessions-list .line .top-pick-label {padding:2px 30px 2px 10px;line-height:22px;margin-bottom:8px;}.therapist-profile .calendar-view__footer .sessions-list-inner .sessions-list .line:not(:last-of-type) {margin-bottom:20px;}.therapist-profile .calendar-view__footer .sessions-list-inner .session-wrap-info {width:100%;}#payment-modal .main-container,#reserved-session-payment-modal .main-container {flex-direction:column;padding:0;}.modal-wrapper.booking .title {margin-bottom:50px;}#payment-modal .main-container .left-col,#reserved-session-payment-modal.main-container .left-col {border-right:none;border-bottom:0.75px solid #E8E9EB;max-width:100%;width:100%;margin-bottom:40px;padding:0 0 30px;}#payment-modal .main-container .left-col .booking-details,#reserved-session-payment-modal.main-container .left-col .booking-details {max-width:290px;}#payment-modal .main-container .right-col,#reserved-session-payment-modal .main-container .right-col {padding:0;}#payment-modal .sub-title,#reserved-session-payment-modal .sub-title {font-size:18px;font-weight:700;margin-bottom:20px;}#payment-modal section.booking-details table td,#reserved-session-payment-modal section.booking-details table td {font-size:16px;}#payment-modal section.gift-card,#reserved-session-payment-modal section.gift-card {margin-bottom:0px;}#payment-modal section.gift-card .sub-title,#reserved-session-payment-modal section.gift-card .sub-title {font-size:16px;}#payment-modal section.gift-card .field-with-btn,#reserved-session-payment-modal section.gift-card .field-with-btn {flex-direction:column;height:auto;background-color:transparent;box-shadow:none;border-radius:5px;}#payment-modal section.gift-card .field-with-btn input,#reserved-session-payment-modal section.gift-card .field-with-btn input {padding:10px 18px!important;margin-bottom:10px;border:1px solid #D2D3D6!important;border-radius:5px;font-size:16px!important;font-style:normal;}#payment-modal section.gift-card .field-with-btn button,#reserved-session-payment-modal section.gift-card .field-with-btn button {min-width:auto;max-width:100%;width:100%;color:#5BB370;padding:10px 0;font-size:16px;}#payment-modal .payment-methods-container .radio-customized label,#reserved-session-payment-modal .payment-methods-container .radio-customized label {padding:14px 17px;font-size:16px;}#payment-modal .payment-methods-container .radio-customized,#reserved-session-payment-modal .payment-methods-container .radio-customized {margin-bottom:20px;box-shadow:1px 1px 20px rgba(0, 0, 0, 0.1);}#payment-modal .payment-methods-container .radio-customized label:before,#payment-modal .payment-methods-container .radio-customized label:after,#reserved-session-payment-modal .payment-methods-container .radio-customized label:before,#reserved-session-payment-modal .payment-methods-container .radio-customized label:after {top:50%;transform:translateY(-50%);}#payment-modal .payment-methods-container .radio-customized label:after,#reserved-session-payment-modal .payment-methods-container .radio-customized label:after {font-size:14px;}#payment-modal .right-col .payment-note,#reserved-session-payment-modal .right-col .payment-note {font-size:14px;}.modal-wrapper.booking .buttons-wrapper .go-back {margin-right:0;order:1;max-width:360px;width:100%;font-size:18px;padding:7px 0;margin-top:10px;}.modal-wrapper.new-design.booking .buttons-wrapper button:only-child,.modal-wrapper.new-design.booking .buttons-wrapper input[type=submit]:only-child {margin-bottom:0;margin-top:0;}#payment-modal .title,#reserved-session-payment-modal .title {margin-bottom:25px;}#session-held-types-modal .session-held-types-container .held-type {max-width:280px;padding:20px 40px 30px;min-height:auto;}#session-held-types-modal .session-held-types-container .held-type:not(:last-child) {margin-bottom:30px;}#session-held-types-modal .session-held-types-container .card-title {min-height:auto;width:max-content;margin:0 auto 15px;padding-left:30px;}#booking-summary-modal section .inline-items-list .item:not(:last-of-type):after {display:none;}#booking-summary-modal section .inline-items-list .item {font-size:16px;}#booking-summary-modal section.details .inline-items-list, #booking-summary-modal section .inline-items-list {flex-direction:column;align-items:baseline;}#booking-summary-modal section .inline-items-list .item {margin:0;padding-bottom:0;}#booking-summary-modal section .inline-items-list .item:not(:last-child) {margin-bottom:15px;}#booking-summary-modal section:not(.cancellation-policy) {margin-bottom:30px;padding-bottom:30px;border-bottom:0.75px solid #E8E9EB;}#booking-summary-modal section.cancellation-policy .text:not(:last-child) {margin-bottom:15px;}#booking-summary-modal section.confirms {margin-bottom:0;padding-bottom:0;border-bottom:none;font-size:16px;}#booking-login-modal.sign-up-login .login-fields-wrapper {flex-direction:column;}#booking-login-modal.modal-wrapper.sign-up-login .right-side .field-cover {max-width:unset;}#booking-success-modal .modal {max-width:unset !important;}#booking-success-modal .buttons-wrapper {padding:30px 25px;border-top:none;}#booking-success-modal .buttons-wrapper:before {display:block;}#booking-success-modal .btn-standard {min-height:40px;}#footer {padding:150px 0 23px;}.footer-column:first-child {width:auto;margin-bottom:25px;}#footer .footer-column {margin-left:0;margin-right:0;}#footer img.footer-bg {height:480px;}#footer .footer-wrapper {flex-direction:column;justify-content:center;align-items:center;text-align:center;}.footer-menu__item a {font-weight:400;}.listing-container .listing-container-top, .listing-container-inner .specialists-found .specialists-sort .tab {font-size:16px;}.weekly-booking-calendar.ver2.fc .fc-header-toolbar .fc-toolbar-title {font-size:20px;}.modal-wrapper.booking .session-options-container .sessions-type-item .top-pick-label {top:-5px;right:-20px;}.modal-heading {padding:14px 20px 25px;position:fixed;display:flex;align-items:center;justify-content:space-between;width:100%;top:0;left:0;background-color:#ffffff;z-index:10;}.modal-heading:before {content:'';position:absolute;width:100%;height:11px;background:linear-gradient(180deg, rgba(167, 213, 181, 0.12) 0%, #F8F8FB 15.62%, rgba(248, 248, 251, 0) 100%);bottom:-11px;left:0;}.btn-close-modal {position:static!important;}.modal-wrapper.has-mobile-mode .modal-heading.mobile-show ~ .modal-header {display:none;}.modal-wrapper.has-mobile-mode .modal {max-width:unset !important;}body .modal-wrapper.has-mobile-mode .modal .modal-inner {padding-right:0 !important;padding-left:0 !important;padding-bottom:0 !important;background-color:#fff !important;}.modal-wrapper.has-mobile-mode .modal .title {width:100% !important;text-align:center !important;}.modal-wrapper.has-mobile-mode .buttons-wrapper {display:flex;flex-direction:column-reverse;padding:20px 0 !important;margin:0 20px !important;background:#fff;}.modal-wrapper.has-mobile-mode .buttons-wrapper button {width:100% !important;max-width:unset !important;}.modal-wrapper.reserve-session .modal {max-width:100%!important;}.modal-wrapper.reserve-session .modal .modal-inner > .modal-header {padding:0;min-height:auto;}.modal-wrapper.reserve-session .modal .modal-inner > .modal-header .title {padding:0;margin-bottom:25px;}.modal-wrapper.new-design.reserve-session .modal .modal-inner {padding:127px 24px 0 !important;}.modal-wrapper.reserve-session .modal .modal-inner > .main-content {padding:0 9.5px;overflow:visible;height:auto;}.modal-wrapper.reserve-session .modal .line {flex-direction:column;align-items:flex-start;gap:20px;}.modal-wrapper.reserve-session .modal .line .col-field.radiobuttons {display:flex;gap:20px;flex-wrap:nowrap;}.modal-wrapper.reserve-session .modal .line .col-field.radiobuttons ul {flex-direction:column;gap:5px;width:100%;max-width:128px;}.modal-wrapper.reserve-session .modal .line .col-field.radiobuttons ul li label {margin:0;}.modal-wrapper.reserve-session .modal .line .col-field .description {position:static;text-align:left;max-width:185px;}.modal-wrapper.reserve-session .modal .modal-inner > .modal-footer {border-top:0.5px solid #E8E9EB;padding:20px 0;justify-content:center;margin-top:25px;}.modal-wrapper.reserve-session .modal .modal-inner > .modal-footer button {width:100%;font-size:16px;}.modal-wrapper.reserve-session .modal .line.session-time .col-title {padding-left:0;} .modal-wrapper.reserve-session .modal .line {margin-bottom:25px;}}@media screen and (max-width:400px) {.app-header {padding-top:12px !important;padding-bottom:12px !important;}.app-header .header-logo {max-width:150px;}#schedule-session-modal .calendar-view__footer .top-line {flex-direction:column;}#schedule-session-modal .calendar-view__footer .top-line > .cal-status:first-child {margin-bottom:20px;}#schedule-session-modal .title {font-size:24px;margin-bottom:12px;}.weekly-booking-calendar.ver2.fc .fc-header-toolbar .fc-toolbar-title {font-size:14px;}#schedule-session-modal .fc .fc-view-harness {padding-left:10px !important;padding-right:10px !important;}.weekly-booking-calendar.ver2 .fc-timegrid-col-bg .fc-timegrid-bg-harness {padding:6.5px 4.5px;}.weekly-booking-calendar .fc-scroller-harness .fc-col-header-cell .fc-scrollgrid-sync-inner a {font-size:11px;}.weekly-booking-calendar.ver2.fc .fc-view-harness {margin-top:15px;}}@media screen and (max-width:380px) {.therapist-profile .right-content .sessions-type-item .top-pick-label,.modal-wrapper.booking .session-options-container .sessions-type-item .top-pick-label {right:-5%;}.weekly-booking-calendar .fc-scroller-harness .fc-col-header-cell .fc-scrollgrid-sync-inner a .weekday {font-size:12px;}.weekly-booking-calendar.ver2.fc .fc-bg-event {font-size:12px;}.weekly-booking-calendar .fc-scroller-harness .fc-col-header-cell .fc-scrollgrid-sync-inner a .weekday {font-size:12px;}.fc .fc-scroller-liquid-absolute .fc-timegrid-body {margin:auto;}}@media screen and (max-width:340px) {.specialist-item .custom-calendar tbody td .cal-cell {width:20px;}.therapist-profile .weekly-booking-calendar.ver2.fc .fc-view-harness {margin:30px 0px 0 !important;}}#schedule-session-modal .calendar-view {height:unset;flex-grow:1;}#schedule-session-modal #calendar-container {height:97%;}@media screen and (min-width:576px) {.mobile-show {display:none!important;}}@media screen and (max-width:576px) {.mobile-hide {display:none!important;}}.montly-lesson-calendar .fc-header-toolbar {padding:var(--padding-6) var(--padding-6) 0;margin:0 !important; }.montly-lesson-calendar .fc-view-harness {margin:var(--padding-6); }.montly-lesson-calendar .fc-view-harness .fc-scrollgrid {border:1px solid var(--color-gray-200); }.scheduled-lesson-popup .fc-header-toolbar {margin-top:0; }.fc-scroller-harness .fc-col-header-cell {border:1px solid var(--color-gray-200); }.fc-scroller-harness .fc-col-header-cell .fc-scrollgrid-sync-inner {height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center; }.fc-scroller-harness .fc-col-header-cell .fc-scrollgrid-sync-inner a {text-transform:uppercase;font-weight:600; }.fc-scroller-harness .fc-scrollgrid-sync-table .fc-daygrid-day {border:1px solid#a7d5b5 }.fc-scroller-harness .fc-scrollgrid-sync-table .fc-daygrid-day .fc-daygrid-event {background:var(--color-gray-100);padding:var(--padding-2) var(--padding-3);height:35px;border-left:2px solid var(--color-primary);border-radius:0;margin-left:var(--margin-2);margin-right:var(--margin-2);margin-bottom:var(--margin-1) !important; }.dashboard-calendar .fc-daygrid-event {background:no-repeat !important;padding:0 !important;border-left:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; }.dashboard-calendar .fc-daygrid-event .fc-event-time {display:none; }.dashboard-calendar .fc-daygrid-event .fc-event-title {display:none; }.dashboard-calendar .fc-daygrid-day-bottom {display:none; }.dashboard-calendar .fc-header-toolbar .fc-toolbar-chunk h2 {font-size:var(--font-size-md); }.dashboard-calendar .fc-day a {font-size:var(--font-size-sm); }.dashboard-calendar .fc-daygrid-day-events {min-height:1em !important; }.dashboard-calendar .fc-daygrid-day-events .fc-daygrid-event {height:18px !important; }.fc-daygrid-day-frame .fc-daygrid-day-top {-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; }.fc-button-group .fc-button {background:transparent;border-radius:0;margin:var(--margin-1);-webkit-box-shadow:1px 2px 2px 1px rgba(0, 0, 0, 0.07);box-shadow:1px 2px 2px 1px rgba(0, 0, 0, 0.07);border:1px solid var(--color-gray-200);width:2.70rem;height:2.70rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px; }.fc-button-group .fc-button:focus {-webkit-box-shadow:none;box-shadow:none; }.fc-button-group .fc-button:hover {background-color:transparent;border-color:var(--color-gray-200); }.fc-event-main-frame .closeon {height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-dark); }.fc-timegrid-event .fc-event-time {text-align:center; }.scheduled-lesson-popup .box {margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ececec; }.scheduled-lesson-popup .fc .fc-timegrid-slot {height:1.9em; }.calendar-view.scheduled-lesson-popup .cal-status {margin-bottom:0; }.scheduled-lesson-popup .box h4 {margin-bottom:10px; }.learnerscheduledlessons .booking-view {text-align:left; }.learnerscheduledlessons .booking-view .inline-list {margin-bottom:10px; }.scheduled-lesson-popup .box textarea {height:100px; }.fc-event.booked-slot {background:var(--color-red);border-color:var(--color-red); }.cal-status .booked-box {background:var(--color-red); }.cal-status .available-box {background:var(--color-green); }.fc-event.slot_unavailable {background:var(--color-gray-500);border-color:transparent;background-image:-o-linear-gradient(45deg, #dddddd 14.29%, #ffffff 14.29%, #ffffff 50%, #dddddd 50%, #dddddd 64.29%, #ffffff 64.29%, #ffffff 100%);background-image:linear-gradient(45deg, #dddddd 14.29%, #ffffff 14.29%, #ffffff 50%, #dddddd 50%, #dddddd 64.29%, #ffffff 64.29%, #ffffff 100%);background-size:9.90px 9.90px; }.fc-event.slot_unavailable .fc-event-time {display:none; }.slot_unavailable .fc-event-time {color:#111; }.availability-setting-calendar .slot_available {background:#0ab359;border-color:#0ab359; }.availability-setting-calendar .slot_available .fc-event-time {color:var(--color-dark); }@media (max-width:767px) {.fc-toolbar-chunk {margin-bottom:10px; }.scheduled-lesson-popup h4 {margin-bottom:16px; } }.fc-timegrid-col-events {margin:0 !important; }@media (max-width:767px) {.calendar-view {height:100%; }.calendar-view #calendar-container {height:calc(100% - 145px); }.calendar-view #calendar-container > div {height:100%; } }@media (min-width:767px) {.calendar-view .calendar-view__head {margin-bottom:var(--margin-8); } }.calendar-view .calendar-view__head [class*="col-sm-7"] {display:-webkit-box;display:-ms-flexbox;display:flex; }@media (min-width:767px) {.calendar-view .calendar-view__head [class*="col-sm-7"] {-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end; } }.calendar-view .calendar-view__head h4 {color:var(--color-dark);font-weight:var(--font-weight-bold); }@media (min-width:1299px) {.calendar-view .calendar-view__head h4 {font-size:var(--font-size-h5); } }@media (min-width:991px) and (max-width:1199px) {.calendar-view .calendar-view__head h4 {font-size:var(--font-size-h6); } }@media (max-width:767px) {.calendar-view .calendar-view__head {padding:var(--padding-5) var(--padding-1);text-align:center; }.calendar-view .calendar-view__head h4 {margin-bottom:var(--margin-4); }.calendar-view .calendar-view__head [class*="col-sm-7"] {-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; } }.calendar-view .calendar-view__head .cal-status {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:var(--margin-10); }@media (max-width:1199px) {.calendar-view .calendar-view__head .cal-status {margin-right:var(--margin-4); } }.calendar-view .calendar-view__head .cal-status:last-child {margin-right:var(--margin-0); }.calendar-view .calendar-view__head .cal-status p {margin-bottom:0;font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-dark); }.calendar-view .calendar-view__head .cal-status .box-hint {width:12px;height:12px;border-radius:50%;border:none;margin-right:var(--margin-2); }.calendar-view .calendar-view__head .cal-status .disabled-box {background:var(--color-gray-200); }.calendar-view .fc-header-toolbar {padding:var(--padding-6) var(--padding-6);margin-bottom:0 !important;border:1px solid var(--color-gray-300);border-bottom:transparent; }@media (max-width:767px) {.calendar-view .fc-header-toolbar {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--padding-6) var(--padding-3); } }.calendar-view .fc-header-toolbar .fc-toolbar-chunk:first-child {margin-right:auto; }@media (max-width:767px) {.calendar-view .fc-header-toolbar .fc-toolbar-chunk:first-child {margin:auto; } }.calendar-view .fc-header-toolbar .fc-toolbar-chunk h2 {font-size:var(--font-size-h6);color:var(--color-dark);text-transform:uppercase; }@media (min-width:767px) {.calendar-view .fc-header-toolbar .fc-toolbar-chunk h2 {margin-right:var(--margin-5); } }.calendar-view .fc-header-toolbar .fc-toolbar-chunk h6 {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size-h6);text-transform:uppercase;color:var(--color-dark); }@media (max-width:767px) {.calendar-view .fc-header-toolbar .fc-toolbar-chunk h6 {-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; } }.calendar-view .fc-header-toolbar .fc-toolbar-chunk h6 .timer {color:var(--color-dark);margin:var(--margin-1); }@media (max-width:767px) {.calendar-view .fc-header-toolbar .fc-toolbar-chunk {width:100%;text-align:center; }.calendar-view .fc-header-toolbar .fc-toolbar-chunk .fc-button-group {display:inline-table;border:transparent;width:100%;padding:0 var(--padding-6); }.calendar-view .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-button {-webkit-box-shadow:none;box-shadow:none;border:1px solid var(--color-gray-200); }.calendar-view .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-button:first-child {float:left; }.calendar-view .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-button:last-child {float:right; }.calendar-view .fc-header-toolbar .fc-toolbar-chunk .fc-today-button {position:absolute;opacity:1;left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);margin-left:0; } }.calendar-view .fc-header-toolbar .fc-toolbar-chunk .fc-button-group {border-radius:var(--radius-0); }.calendar-view .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-button-primary {color:var(--color-dark);background-color:var(--color-white);height:auto;padding:var(--padding-2);width:50px;height:40px;border:1px solid var(--color-gray-200);border-radius:0;-webkit-box-shadow:none;box-shadow:none; }.calendar-view .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-button-primary:focus {-webkit-box-shadow:none;box-shadow:none; }.calendar-view .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-button-primary:active {background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white); }.calendar-view .fc-header-toolbar .fc-toolbar-chunk .fc-today-button {background-color:var(--color-white);padding:0 var(--padding-8);height:40px;border:1px solid var(--color-gray-200);border-radius:0;color:var(--color-dark);text-transform:uppercase;font-weight:600;opacity:1; }.calendar-view .fc-timegrid .fc-col-header .fc-day-today {color:var(--color-primary);position:relative; }.calendar-view .fc-timegrid .fc-col-header .fc-day-today a {font-weight:bold; }.calendar-view .fc-timegrid .fc-col-header .fc-day-today::before {position:absolute;left:0;right:0;bottom:0;top:0;content:"";pointer-events:none;background-color:currentColor;opacity:0.1; }.weekly-booking-calendar .fc-timegrid .fc-timegrid-body .fc-day-today {position:relative;color:var(--color-primary);background:transparent; }.weekly-booking-calendar .fc-timegrid .fc-timegrid-body .fc-day-today::before {position:absolute;left:0;right:0;bottom:0;top:0;content:"";pointer-events:none;background-color:currentColor;opacity:0.06; }.weekly-calendar .fc-event-main .fc-event-time {display:block; }.dashboard-calendar .fc-header-toolbar {margin-top:0 !important;border:none;padding:var(--padding-4) var(--padding-4); }@media (max-width:767px) {.dashboard-calendar .fc-header-toolbar {-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row; } }.dashboard-calendar .fc-header-toolbar .fc-toolbar-chunk {width:auto; }.dashboard-calendar .fc-header-toolbar .fc-toolbar-chunk:first-child {display:none; }.dashboard-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-today-button {padding:0 var(--padding-5) !important; }.dashboard-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-prev-button, .dashboard-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-next-button {width:42px !important; }.tooltipevent {-webkit-box-shadow:0 0 10px 10px rgba(0, 0, 0, 0.03);box-shadow:0 0 10px 10px rgba(0, 0, 0, 0.03);background:#fff;padding:35px 20px 20px;border:1px solid #e2e2e4;line-height:1.6;min-width:280px;text-align:left;z-index:999 !important; }.tooltipevent {border-top:3px solid var(--color-primary);border-radius:6px; }.fc .fc-bg-event {background:#1DCE70 !important;opacity:0.3 !important; }.fc .fc-timegrid-slot {height:30px !important; }.fc-timegrid-event {border-radius:0; }.fc .fc-toolbar {-ms-flex-wrap:wrap;flex-wrap:wrap; }.calendar-loader {position:absolute;width:100%;background:rgba(255, 255, 255, 0.8);height:100%;top:0;left:0;right:0;bottom:0;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; }.fc .fc-timegrid-now-indicator-arrow {border-color:var(--color-primary); }.fc-icon, .fc-unselectable {-moz-user-select:none;-ms-user-select:none; }.fc .fc-button, .fc-icon {text-transform:none;text-align:center; }.fc-not-allowed, .fc-not-allowed .fc-event {cursor:not-allowed; }.fc .fc-button:not(:disabled), .fc a[data-navlink], .fc-event.fc-event-draggable, .fc-event[href] {cursor:pointer; }.fc-unselectable {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent; }.fc {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1em; }.fc .fc-button, .fc-icon {display:inline-block;font-weight:400; }.fc, .fc *, .fc :after, .fc :before {-webkit-box-sizing:border-box;box-sizing:border-box; }.fc table {border-collapse:collapse;border-spacing:0;font-size:1em; }.fc th {text-align:center; }.fc td, .fc th {vertical-align:top;padding:0; }.fc .fc-button, .fc .fc-button .fc-icon, .fc .fc-button-group, .fc .fc-timegrid-slot-label {vertical-align:middle; }.fc a[data-navlink]:hover {text-decoration:underline; }.fc .fc-button:hover, .fc .fc-list-event-title a, a.fc-event, a.fc-event:hover {text-decoration:none; }.fc-direction-ltr {direction:ltr;text-align:left; }.fc-direction-rtl {direction:rtl;text-align:right; }.fc-theme-standard td, .fc-theme-standard th {border:1px solid #ddd;border:1px solid var(--fc-border-color, #ddd); }.fc-liquid-hack td, .fc-liquid-hack th {position:relative; }@font-face {font-family:fcicons;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");font-weight:400;font-style:normal; }.fc-icon {width:1em;height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:fcicons !important;speak:none;font-style:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; }.fc-icon-chevron-left:before {content:"\e900"; }.fc-icon-chevron-right:before {content:"\e901"; }.fc-icon-chevrons-left:before {content:"\e902"; }.fc-icon-chevrons-right:before {content:"\e903"; }.fc-icon-minus-square:before {content:"\e904"; }.fc-icon-plus-square:before {content:"\e905"; }.fc-icon-x:before {content:"\e906"; }.fc .fc-button {overflow:visible;text-transform:none;margin:0;font-family:inherit; }.fc .fc-button::-moz-focus-inner {padding:0;border-style:none; }.fc .fc-button {-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.4em .65em;font-size:1em;line-height:1.5;border-radius:.25em; }.fc .fc-button:focus {outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(44, 62, 80, 0.25);box-shadow:0 0 0 0.2rem rgba(44, 62, 80, 0.25); }.fc .fc-button-primary:focus, .fc .fc-button-primary:not(:disabled).fc-button-active:focus, .fc .fc-button-primary:not(:disabled):active:focus {-webkit-box-shadow:0 0 0 0.2rem rgba(76, 91, 106, 0.5);box-shadow:0 0 0 0.2rem rgba(76, 91, 106, 0.5); }.fc .fc-button:disabled {opacity:.65; }.fc .fc-button-primary {color:#fff;color:var(--fc-button-text-color, #fff);background-color:#2C3E50;background-color:var(--fc-button-bg-color, #2C3E50);border-color:#2C3E50;border-color:var(--fc-button-border-color, #2C3E50); }.fc .fc-button-primary:hover {color:#fff;color:var(--fc-button-text-color, #fff);background-color:#1e2b37;background-color:var(--fc-button-hover-bg-color, #1e2b37);border-color:#1a252f;border-color:var(--fc-button-hover-border-color, #1a252f); }.fc .fc-button-primary:disabled {color:#fff;color:var(--fc-button-text-color, #fff);background-color:#2C3E50;background-color:var(--fc-button-bg-color, #2C3E50);border-color:#2C3E50;border-color:var(--fc-button-border-color, #2C3E50); }.fc .fc-button-primary:not(:disabled).fc-button-active, .fc .fc-button-primary:not(:disabled):active {color:#fff;color:var(--fc-button-text-color, #fff);background-color:#1a252f;background-color:var(--fc-button-active-bg-color, #1a252f);border-color:#151e27;border-color:var(--fc-button-active-border-color, #151e27); }.fc .fc-button .fc-icon {font-size:1.5em; }.fc .fc-button-group {position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex; }.fc .fc-button-group > .fc-button {position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto; }.fc .fc-button-group > .fc-button.fc-button-active, .fc .fc-button-group > .fc-button:active, .fc .fc-button-group > .fc-button:focus, .fc .fc-button-group > .fc-button:hover {z-index:1; }.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0; }.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) {border-top-right-radius:0;border-bottom-right-radius:0; }.fc-direction-rtl .fc-button-group > .fc-button:not(:first-child) {margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0; }.fc-direction-rtl .fc-button-group > .fc-button:not(:last-child) {border-top-left-radius:0;border-bottom-left-radius:0; }.fc .fc-toolbar {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center; }.fc .fc-toolbar.fc-header-toolbar {margin-bottom:1.5em; }.fc .fc-toolbar.fc-footer-toolbar {margin-top:1.5em; }.fc .fc-toolbar-title {font-size:1.75em;margin:0; }.fc-direction-ltr .fc-toolbar > * > :not(:first-child) {margin-left:.75em; }.fc-direction-rtl .fc-toolbar > * > :not(:first-child) {margin-right:.75em; }.fc-direction-rtl .fc-toolbar-ltr {-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse; }.fc .fc-scroller {-webkit-overflow-scrolling:touch;position:relative; }.fc .fc-scroller-liquid {height:100%; }.fc .fc-scroller-liquid-absolute {position:absolute;top:0;right:0;left:0;bottom:0; }.fc .fc-scroller-harness {position:relative;overflow:hidden;direction:ltr; }.fc .fc-scroller-harness-liquid {height:100%; }.fc-direction-rtl .fc-scroller-harness > .fc-scroller {direction:rtl; }.fc-theme-standard .fc-scrollgrid {border:1px solid #ddd;border:1px solid var(--fc-border-color, #ddd); }.fc .fc-scrollgrid, .fc .fc-scrollgrid-section-footer > *, .fc .fc-scrollgrid-section-header > * {border-bottom-width:0; }.fc .fc-scrollgrid, .fc .fc-scrollgrid table {width:100%;table-layout:fixed; }.fc .fc-scrollgrid table {border-top-style:hidden;border-left-style:hidden;border-right-style:hidden; }.fc .fc-scrollgrid {border-collapse:separate;border-right-width:0; }.fc .fc-scrollgrid-liquid {height:100%; }.fc .fc-scrollgrid-section, .fc .fc-scrollgrid-section table, .fc .fc-scrollgrid-section > td {height:1px; }.fc .fc-scrollgrid-section-liquid {height:auto; }.fc .fc-scrollgrid-section-liquid > td {height:100%; }.fc .fc-scrollgrid-section > * {border-top-width:0;border-left-width:0; }.fc .fc-scrollgrid-section-body table, .fc .fc-scrollgrid-section-footer table {border-bottom-style:hidden; }.fc .fc-scrollgrid-section-sticky > * {background:var(--fc-page-bg-color, #fff);position:-webkit-sticky;position:sticky;z-index:2; }.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky > * {top:0; }.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky > * {bottom:0; }.fc .fc-scrollgrid-sticky-shim {height:1px;margin-bottom:-1px; }.fc-sticky {position:-webkit-sticky;position:sticky; }.fc .fc-view-harness {-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative; }.fc .fc-bg-event, .fc .fc-highlight, .fc .fc-non-business, .fc .fc-view-harness-active > .fc-view {position:absolute;top:0;left:0;right:0;bottom:0; }.fc .fc-col-header-cell-cushion {display:inline-block;padding:2px 4px; }.fc .fc-non-business {background:rgba(215, 215, 215, 0.3);background:var(--fc-non-business-color, rgba(215, 215, 215, 0.3)); }.fc .fc-bg-event {background:var(--fc-bg-event-color, #8fdf82);opacity:.3;opacity:var(--fc-bg-event-opacity, 0.3); }.fc .fc-bg-event .fc-event-title {margin:.5em;font-size:.85em;font-size:var(--fc-small-font-size, 0.85em);font-style:italic; }.fc .fc-highlight {background:#5BB370;}.fc .fc-cell-shaded, .fc .fc-day-disabled {background:rgba(208, 208, 208, 0.3);background:var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); }.fc-event .fc-event-main {position:relative;z-index:2; }.fc-event-dragging:not(.fc-event-selected) {opacity:.75; }.fc-event-dragging.fc-event-selected {-webkit-box-shadow:0 2px 7px rgba(0, 0, 0, 0.3);box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); }.fc-event .fc-event-resizer {display:none;position:absolute;z-index:4; }.fc-event-selected .fc-event-resizer, .fc-event:hover .fc-event-resizer, .fc-h-event {display:block; }.fc-event-selected .fc-event-resizer {border-radius:4px;border-radius:calc(var(--fc-event-resizer-dot-total-width,8px)/ 2);border-width:1px;border-width:var(--fc-event-resizer-dot-border-width, 1px);width:8px;width:var(--fc-event-resizer-dot-total-width, 8px);height:8px;height:var(--fc-event-resizer-dot-total-width, 8px);border-style:solid;border-color:inherit;background:var(--fc-page-bg-color, #fff); }.fc-event-selected .fc-event-resizer:before {content:'';position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px; }.fc-event-selected {-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);box-shadow:0 2px 5px rgba(0, 0, 0, 0.2); }.fc-event-selected:before {content:"";position:absolute;z-index:3;top:0;left:0;right:0;bottom:0; }.fc-event-selected:after {content:"";background:rgba(0, 0, 0, 0.25);background:var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25));position:absolute;z-index:1;top:-1px;left:-1px;right:-1px;bottom:-1px; }.fc-h-event {border:1px solid #3788d8;border:1px solid var(--fc-event-border-color, #3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color, #3788d8); }.fc-h-event .fc-event-main {color:#fff;color:var(--fc-event-text-color, #fff); }.fc-h-event .fc-event-main-frame {display:-webkit-box;display:-ms-flexbox;display:flex; }.fc-h-event .fc-event-time {max-width:100%;overflow:hidden; }.fc-h-event .fc-event-title-container {-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-width:0; }.fc-h-event .fc-event-title {display:inline-block;vertical-align:top;left:0;right:0;max-width:100%;overflow:hidden; }.fc-h-event.fc-event-selected:before {top:-10px;bottom:-10px; }.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start), .fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0; }.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end), .fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0; }.fc-h-event:not(.fc-event-selected) .fc-event-resizer {top:0;bottom:0;width:8px;width:var(--fc-event-resizer-thickness, 8px); }.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start, .fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {cursor:w-resize;left:-4px;left:calc(var(--fc-event-resizer-thickness,8px)/ -2); }.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end, .fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {cursor:e-resize;right:-4px;right:calc(var(--fc-event-resizer-thickness,8px)/ -2); }.fc-h-event.fc-event-selected .fc-event-resizer {top:50%;margin-top:-4px;margin-top:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2); }.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start, .fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {left:-4px;left:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2); }.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end, .fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {right:-4px;right:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2); }:root {--fc-daygrid-event-dot-width:8px;--fc-list-event-dot-width:10px;--fc-list-event-hover-bg-color:#f5f5f5; }.fc .fc-popover {position:fixed;top:0;-webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.15);box-shadow:0 2px 6px rgba(0, 0, 0, 0.15); }.fc .fc-popover-header {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 4px; }.fc .fc-popover-title {margin:0 2px; }.fc .fc-popover-close {cursor:pointer;opacity:.65;font-size:1.1em; }.fc-theme-standard .fc-popover {border:1px solid #ddd;border:1px solid var(--fc-border-color, #ddd);background:var(--fc-page-bg-color, #fff); }.fc-theme-standard .fc-popover-header {background:rgba(208, 208, 208, 0.3);background:var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); }.fc-daygrid-day-events:after, .fc-daygrid-day-events:before, .fc-daygrid-day-frame:after, .fc-daygrid-day-frame:before, .fc-daygrid-event-harness:after, .fc-daygrid-event-harness:before {content:"";clear:both;display:table; }.fc .fc-daygrid-body {position:relative;z-index:1; }.fc .fc-daygrid-day.fc-day-today {background-color:rgba(255, 220, 40, 0.15);background-color:var(--fc-today-bg-color, rgba(255, 220, 40, 0.15)); }.fc .fc-daygrid-day-frame {position:relative;min-height:100%; }.fc .fc-daygrid-day-top {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse; }.fc .fc-day-other .fc-daygrid-day-top {opacity:.3; }.fc .fc-daygrid-day-number {position:relative;z-index:4;padding:4px; }.fc .fc-daygrid-day-events {margin-top:1px; }.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {position:absolute;left:0;right:0; }.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {position:relative;min-height:2em; }.fc .fc-daygrid-body-natural .fc-daygrid-day-events {margin-bottom:1em; }.fc .fc-daygrid-event-harness {position:relative; }.fc .fc-daygrid-event-harness-abs {position:absolute;top:0;left:0;right:0; }.fc .fc-daygrid-bg-harness {position:absolute;top:0;bottom:0; }.fc .fc-daygrid-day-bg .fc-non-business {z-index:1; }.fc .fc-daygrid-day-bg .fc-bg-event {z-index:2; }.fc .fc-daygrid-day-bg .fc-highlight {z-index:3; }.fc .fc-daygrid-event {z-index:6;margin-top:1px; }.fc .fc-daygrid-event.fc-event-mirror {z-index:7; }.fc .fc-daygrid-day-bottom {font-size:.85em;margin:2px 3px 0; }.fc .fc-daygrid-more-link {position:relative;z-index:4;cursor:pointer; }.fc .fc-daygrid-week-number {position:absolute;z-index:5;top:0;padding:2px;min-width:1.5em;text-align:center;background-color:rgba(208, 208, 208, 0.3);background-color:var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));color:grey;color:var(--fc-neutral-text-color, grey); }.fc .fc-more-popover {z-index:8; }.fc .fc-more-popover .fc-popover-body {min-width:220px;padding:10px; }.fc-direction-ltr .fc-daygrid-event.fc-event-start, .fc-direction-rtl .fc-daygrid-event.fc-event-end {margin-left:2px; }.fc-direction-ltr .fc-daygrid-event.fc-event-end, .fc-direction-rtl .fc-daygrid-event.fc-event-start {margin-right:2px; }.fc-direction-ltr .fc-daygrid-week-number {left:0;border-radius:0 0 3px; }.fc-direction-rtl .fc-daygrid-week-number {right:0;border-radius:0 0 0 3px; }.fc-liquid-hack .fc-daygrid-day-frame {position:static; }.fc-daygrid-event {position:relative;white-space:nowrap;border-radius:3px;font-size:.85em;font-size:var(--fc-small-font-size, 0.85em); }.fc-daygrid-block-event .fc-event-time {font-weight:700; }.fc-daygrid-block-event .fc-event-time, .fc-daygrid-block-event .fc-event-title {padding:1px; }.fc-daygrid-dot-event {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 0; }.fc-daygrid-dot-event .fc-event-title {-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-width:0;overflow:hidden;font-weight:700; }.fc-daygrid-dot-event.fc-event-mirror, .fc-daygrid-dot-event:hover {background:rgba(0, 0, 0, 0.1); }.fc-daygrid-dot-event.fc-event-selected:before {top:-10px;bottom:-10px; }.fc-daygrid-event-dot {margin:0 4px;-webkit-box-sizing:content-box;box-sizing:content-box;width:0;height:0;border:4px solid #3788d8;border:calc(var(--fc-daygrid-event-dot-width,8px)/ 2) solid var(--fc-event-border-color, #3788d8);border-radius:4px;border-radius:calc(var(--fc-daygrid-event-dot-width,8px)/ 2); }.fc-direction-ltr .fc-daygrid-event .fc-event-time {margin-right:3px; }.fc-direction-rtl .fc-daygrid-event .fc-event-time {margin-left:3px; }.fc-v-event {display:block;border:1px solid #3788d8;border:1px solid var(--fc-event-border-color, #3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color, #3788d8); }.fc-v-event .fc-event-main {color:#fff;color:var(--fc-event-text-color, #fff);height:100%; }.fc-v-event .fc-event-main-frame {height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column; }.fc-v-event .fc-event-time {-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;max-height:100%;overflow:hidden; }.fc-v-event .fc-event-title-container {-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-height:0; }.fc-v-event .fc-event-title {top:0;bottom:0;max-height:100%;overflow:hidden; }.fc-v-event:not(.fc-event-start) {border-top-width:0;border-top-left-radius:0;border-top-right-radius:0; }.fc-v-event:not(.fc-event-end) {border-bottom-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0; }.fc-v-event.fc-event-selected:before {left:-10px;right:-10px; }.fc-v-event .fc-event-resizer-start {cursor:n-resize; }.fc-v-event .fc-event-resizer-end {cursor:s-resize; }.fc-v-event:not(.fc-event-selected) .fc-event-resizer {height:8px;height:var(--fc-event-resizer-thickness, 8px);left:0;right:0; }.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start {top:-4px;top:calc(var(--fc-event-resizer-thickness,8px)/ -2); }.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end {bottom:-4px;bottom:calc(var(--fc-event-resizer-thickness,8px)/ -2); }.fc-v-event.fc-event-selected .fc-event-resizer {left:50%;margin-left:-4px;margin-left:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2); }.fc-v-event.fc-event-selected .fc-event-resizer-start {top:-4px;top:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2); }.fc-v-event.fc-event-selected .fc-event-resizer-end {bottom:-4px;bottom:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2); }.fc .fc-timegrid .fc-daygrid-body {z-index:2; }.fc .fc-timegrid-axis-chunk > table, .fc .fc-timegrid-body, .fc .fc-timegrid-slots {position:relative;z-index:1; }.fc .fc-timegrid-divider {padding:0 0 2px; }.fc .fc-timegrid-body {min-height:100%; }.fc .fc-timegrid-axis-chunk {position:relative; }.fc .fc-timegrid-slot {height:1.5em;border-bottom:0; }.fc .fc-timegrid-slot:empty:before {content:'\00a0'; }.fc .fc-timegrid-slot-minor {border-top-style:dotted; }.fc .fc-timegrid-slot-label-cushion {display:inline-block;white-space:nowrap; }.fc .fc-timegrid-axis-cushion, .fc .fc-timegrid-slot-label-cushion {padding:0 4px; }.fc .fc-timegrid-axis-frame-liquid {height:100%; }.fc .fc-timegrid-axis-frame {overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end; }.fc .fc-timegrid-axis-cushion {max-width:60px;-ms-flex-negative:0;flex-shrink:0; }.fc-direction-ltr .fc-timegrid-slot-label-frame {text-align:right; }.fc-direction-rtl .fc-timegrid-slot-label-frame {text-align:left; }.fc-liquid-hack .fc-timegrid-axis-frame-liquid {height:auto;position:absolute;top:0;right:0;bottom:0;left:0; }.fc .fc-timegrid-col.fc-day-today {background-color:rgba(255, 220, 40, 0.15);background-color:var(--fc-today-bg-color, rgba(255, 220, 40, 0.15)); }.fc .fc-timegrid-col-frame {min-height:100%;position:relative; }.fc-liquid-hack .fc-timegrid-col-frame {height:auto;position:absolute;top:0;right:0;bottom:0;left:0; }.fc-media-screen .fc-timegrid-cols {position:absolute;top:0;left:0;right:0;bottom:0; }.fc-media-screen .fc-timegrid-cols > table {height:100%; }.fc-media-screen .fc-timegrid-col-bg, .fc-media-screen .fc-timegrid-col-events, .fc-media-screen .fc-timegrid-now-indicator-container {position:absolute;top:0;left:0;right:0; }.fc-media-screen .fc-timegrid-event-harness {position:absolute; }.fc .fc-timegrid-col-bg {z-index:2; }.fc .fc-timegrid-col-bg .fc-non-business {z-index:1; }.fc .fc-timegrid-col-bg .fc-bg-event {z-index:2; }.fc .fc-timegrid-col-bg .fc-highlight, .fc .fc-timegrid-col-events {z-index:3; }.fc .fc-timegrid-bg-harness {position:absolute;left:0;right:0; }.fc .fc-timegrid-now-indicator-container {bottom:0;overflow:hidden; }.fc-direction-ltr .fc-timegrid-col-events {margin:0 2.5% 0 2px; }.fc-direction-rtl .fc-timegrid-col-events {margin:0 2px 0 2.5%; }.fc-timegrid-event-harness-inset .fc-timegrid-event, .fc-timegrid-event.fc-event-mirror {-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;-webkit-box-shadow:0 0 0 1px var(--fc-page-bg-color, #fff);box-shadow:0 0 0 1px var(--fc-page-bg-color, #fff); }.fc-timegrid-event {font-size:.85em;font-size:var(--fc-small-font-size, 0.85em);border-radius:3px; }.fc-timegrid-event .fc-event-main {padding:1px 1px 0;border-top:1px solid #a7d5b5;}.fc-timegrid-event .fc-event-time {white-space:nowrap;font-size:.85em;font-size:var(--fc-small-font-size, 0.85em);margin-bottom:1px; }.fc-timegrid-event-condensed .fc-event-main-frame {-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden; }.fc-timegrid-event-condensed .fc-event-time:after {content:'\00a0-\00a0'; }.fc-timegrid-event-condensed .fc-event-title {font-size:.85em;font-size:var(--fc-small-font-size, 0.85em); }.fc-media-screen .fc-timegrid-event {position:absolute;top:0;bottom:1px;left:0;right:0; }.fc .fc-timegrid-now-indicator-line {position:absolute;z-index:4;left:0;right:0;border-style:solid;border-width:1px 0 0; }.fc .fc-timegrid-now-indicator-arrow {position:absolute;z-index:4;margin-top:-5px;border-style:solid; }.fc-direction-ltr .fc-timegrid-now-indicator-arrow {left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent; }.fc-direction-rtl .fc-timegrid-now-indicator-arrow {right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent; }.fc-theme-standard .fc-list {border:1px solid #ddd;border:1px solid var(--fc-border-color, #ddd); }.fc .fc-list-empty {background-color:rgba(208, 208, 208, 0.3);background-color:var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center; }.fc .fc-list-empty-cushion {margin:5em 0; }.fc .fc-list-table {width:100%;border-style:hidden; }.fc .fc-list-table tr > * {border-left:0;border-right:0; }.fc .fc-list-sticky .fc-list-day > * {position:-webkit-sticky;position:sticky;top:0;background:var(--fc-page-bg-color, #fff); }.fc .fc-list-table th {padding:0; }.fc .fc-list-day-cushion, .fc .fc-list-table td {padding:8px 14px; }.fc .fc-list-day-cushion:after {content:"";clear:both;display:table; }.fc-theme-standard .fc-list-day-cushion {background-color:rgba(208, 208, 208, 0.3);background-color:var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); }.fc-direction-ltr .fc-list-day-text, .fc-direction-rtl .fc-list-day-side-text {float:left; }.fc-direction-ltr .fc-list-day-side-text, .fc-direction-rtl .fc-list-day-text {float:right; }.fc-direction-ltr .fc-list-table .fc-list-event-graphic {padding-right:0; }.fc-direction-rtl .fc-list-table .fc-list-event-graphic {padding-left:0; }.fc .fc-list-event.fc-event-forced-url {cursor:pointer; }.fc .fc-list-event:hover td {background-color:#f5f5f5;background-color:var(--fc-list-event-hover-bg-color, #f5f5f5); }.fc .fc-list-event-graphic, .fc .fc-list-event-time {white-space:nowrap;width:1px; }.fc .fc-list-event-dot {display:inline-block;-webkit-box-sizing:content-box;box-sizing:content-box;width:0;height:0;border:5px solid #3788d8;border:calc(var(--fc-list-event-dot-width,10px)/ 2) solid var(--fc-event-border-color, #3788d8);border-radius:5px;border-radius:calc(var(--fc-list-event-dot-width,10px)/ 2); }.fc .fc-list-event-title a {color:inherit; }.fc .fc-list-event.fc-event-forced-url:hover a {text-decoration:underline; }.fc-theme-bootstrap a:not([href]) {color:inherit; } .ui-helper-hidden-accessible {display:none;}.hidden {display:none;}#facebox .close:before {right:-15px;top:0;}::-webkit-scrollbar {width:7px;background-color:#f9f9f9}::-webkit-scrollbar:horizontal {height:5px}::-webkit-scrollbar-thumb {background:#66aa7a}::-webkit-scrollbar-thumb:hover {background:#000}::-webkit-scrollbar-thumb:active {background:#000}::-moz-selection {background:#66aa7a;color:#FFF}::selection {background:#66aa7a;color:#FFF}main.container {padding-top:20px;}.ui-menu.ui-autocomplete {z-index:10;}.navigation-links > li {position:relative;}.navigation-links > li:not(:last-of-type):after {content:'';display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:0.5px;height:40px;background-color:#E8E9EB;}.navigation-links > li a {color:#767A84;padding-left:20px;padding-right:20px;}.navigation-links > li:first-of-type a {color:#5BB370;}.menudash{margin:0;padding:0;text-transform:uppercase;}.menudash ul{margin:0;list-style-type:none;background:#ffffff;line-height:25px;}.menudash ul li{margin:0;padding:0;float:left;position:relative;}.menudash ul li a {margin:0;padding:0 10px;text-decoration:none;color:#777c85;display:block;font-weight:600;font-size:12px;}.menudash ul li:hover ul{display:flex;}.menudash ul li ul{position:absolute;right:0;top:100%;display:none;box-shadow:1px 1px 20px rgba(0, 0, 0, 0.025);border-radius:10px;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));padding:14px 18px 19px 15px;min-width:180px;z-index:100;flex-direction:column;justify-content:flex-end;align-items:flex-end;}.menudash ul li ul li{padding:6px 0 6px 5px;background:#ffffff;line-height:25px;width:max-content;text-transform:none;}.menudash ul li ul li.user-mode-wrap {margin-top:18px;color:#65a879;}.menudash ul li ul li.user-mode-wrap .user-mode {color:#65a879;}.menudash .menu-bar li {width:max-content;text-align:right;float:right;}.menudash .menu-bar li > a {width:100%;padding:0;height:auto;line-height:25px;}.pr-8 {padding-right:2rem; }.sidebar .first-section {padding-bottom:40px;}.sidebar .left-sidebar-top {border-radius:20px;background-color:#FFFFFF;box-shadow:1px 1px 20px 0px rgba(0, 0, 0, 0.05);padding:20px 15px 30px 15px;}.sidebar .client-profile-user {padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #A7D5B5;}.sidebar .client-location .timezone-icon {height:23px;width:auto;margin-right:8px;}.sidebar .client-file-upload svg {color:#5BB370;}.sidebar-nav li > a {transition:.3s;-webkit-appearance:none;font-size:16px;border-radius:5px;color:#777C85;padding:8px 20px 8px 30px;}.sidebar-nav li > a:hover,.sidebar-nav li > a.active {background:linear-gradient(354deg, rgba(224, 238, 228, 0.70) 31.41%, rgba(224, 238, 228, 0.20) 100%);color:#5BB370;}.sidebar-nav li > a:hover svg path,.sidebar-nav li > a.active svg path {fill:#5BB370;}.sidebar .profile-cards > button {width:100%;}.sidebar .profile-cards button .texts-wrapper {flex-grow:1;}.sidebar .profile-cards button svg {margin-left:15px;width:100%;max-width:35px;}.sidebar .profile-cards:not(:first-child) {margin-top:20px!important;}.sidebar .client-profile-cards {padding-left:10px;padding-right:10px;}.sidebar .profile-cards {padding:15px 20px 20px 20px;}.sidebar .profile-card-label {color:#777C85;}.sidebar .profile-card-title {font-size:15px;margin-bottom:10px;}.modal-wrapper {position:fixed;top:0;right:0;bottom:0;left:0;transition:.4s;opacity:0;pointer-events:none;z-index:2147483600; }.modal-wrapper.booking .modal .modal-inner {background-color:#fcfcfc;}.modal-wrapper.opened {opacity:1;pointer-events:all;}.modal-wrapper.more-filter-pop-up {overflow:auto;display:flex;} .modal-wrapper .bg-overlay {background-color:rgba(0, 0, 0, 0.35);position:fixed;top:0;right:0;bottom:0;left:0;} .modal-wrapper .modal {position:absolute;top:50%;left:50%;width:95%;transform:translate(-50%, -50%);max-width:400px;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);border-radius:10px;position:relative;background-color:#f9f9fa;overflow-y:auto;overflow-x:hidden;max-height:95%;font-family:"Noto Sans", Helvetica;}@media only screen and (min-width:577px) {.modal-wrapper .modal-new {border-radius:40px;border:2px solid #5BB370;background:linear-gradient(0deg, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.90) 100%), url(<path-to-image>) lightgray 50% / cover no-repeat;backdrop-filter:blur(20px);}}.modal-wrapper.more-filter-pop-up .modal {top:auto;left:auto;transform:none;max-height:fit-content;margin:auto;} .modal-wrapper .modal .modal-inner {padding:44px 20px 30px;position:relative;overflow:hidden;}#review-modal .title {min-width:295px;line-height:normal;margin-bottom:30px;padding:0 15px;font-family:"Noto Sans", Helvetica;}#review-modal .ratings-wrapper {max-width:max-content;max-width:290px;margin-left:auto;margin-right:auto;margin-bottom:20px;}#review-modal .ratings-wrapper .text-left {color:rgb(91, 179, 112);font-size:16px;font-weight:600;font-family:"Noto Sans", Helvetica;}#review-modal-step-2.modal-wrapper .modal .modal-inner {padding:25px 35px 45px;}.modal-wrapper .modal .close { position:absolute; background-color:transparent; border:none; top:5px; right:-1px; cursor:pointer; z-index:100;}.modal-wrapper .modal-new .close {width:20px;height:20px;top:20px;right:20px;} .modal-wrapper .modal .close:before {color:rgba(0, 0, 0, .5);font-weight:300;content:'';width:17px;height:17px;background:url('/assets/img/close.svg') no-repeat;background-size:contain;background-position:center;left:50%;transform:translate(-50%, -50%);display:block;}.modal-support {background-color:#f9f9fa;position:relative;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);border-radius:10px;padding:28px 27px 23px;max-width:268px !important;text-align:center;}.modal.modal-support {padding:0;}.modal.modal-support .modal-inner img {margin-left:auto;margin-right:auto;width:132px;}.modal-support img {margin-bottom:25px;}.modal-support p {font-size:'Roboto', sans-serif;font-size:14px;margin-bottom:20px;color:#4A4A4A;}.modal-support-btn {font-family:'Noto Sans', sans-serif;background:rgba(255, 255, 255, 0.7);border:1px solid #D2D3D6;border-radius:5px;font-size:12px;display:block;width:100%;padding:10px 0;color:#5BB370;font-weight:700;}.modal-support .btn-faq {margin-bottom:10px;}.modal-support .btn:not(:last-child) {margin-bottom:10px;}.modal-support .btn-primary,.modal-support .btn-secondary {max-width:197px;width:100%;font-size:14px;padding:12px 0;margin-left:auto;margin-right:auto;line-height:1}.modal-wrapper.new-design.add-update-personal-note .modal {max-width:556px;}.modal-wrapper.new-design.add-update-personal-note .modal .modal-inner {padding:35px 34px 26px;}.modal-wrapper.new-design.add-update-personal-note .title {font-size:18px;font-weight:700;line-height:normal;text-align:left;width:100%;}.modal-wrapper.new-design.add-update-personal-note [name="title"],.modal-wrapper.new-design.add-update-personal-note [name="text"] {border-radius:10px;background:#FFF;box-shadow:1px 1px 10px 0px rgba(0, 0, 0, 0.10);color:#484949;padding:14px 23px;margin-bottom:10px;}.modal-wrapper.new-design.add-update-personal-note [name="title"] {font-size:14px;font-weight:600;line-height:20px;height:auto;}.modal-wrapper.new-design.add-update-personal-note [name="text"] {font-size:12px;font-weight:400;line-height:18px;height:436px;}.modal-wrapper.new-design.add-update-personal-note .buttons-wrapper {padding:0;border-top:0;margin-top:0;justify-content:flex-end;}.modal-wrapper.new-design.add-update-personal-note button[type="submit"] {border-radius:10px;background:#5BB370;width:auto;padding:8px 40px;color:#FFF;font-size:18px;font-weight:700;line-height:1;}#show-client-personal-note-modal .note-title {font-size:20px;color:#484949;font-weight:600;margin-bottom:15px;}#show-client-personal-note-modal .note-text {text-align:left;margin-bottom:20px;}#show-client-personal-note-modal .modal-footer {column-gap:15px;}#show-client-personal-note-modal .modal-footer .btn-skip {width:auto;padding:8px 40px;line-height:1;font-size:18px;}.modal-wrapper.add-update-session-note.opened {overflow-y:auto;}.modal-wrapper.add-update-session-note .modal {max-width:800px;min-width:600px;}.modal-wrapper.add-update-session-note .modal-inner {padding:0 !important;overflow:visible;}.modal-wrapper.add-update-session-note .main-content {padding:37px 40px 0;}.modal-wrapper.add-update-session-note .modal-inner .top-line .subtitle {color:#5BB370;font-size:16px;font-weight:600;line-height:22px;margin-bottom:10px;white-space:nowrap;}.modal-wrapper.add-update-session-note .modal-inner .top-line {padding-bottom:20px;border-bottom:0.5px solid #E8E9EB;display:flex;align-items:stretch;}.modal-wrapper.add-update-session-note .modal-inner .top-line .left-col {padding-right:20px;padding-bottom:12px;border-right:1px solid #E8E9EB;max-width:106px;display:flex;flex-direction:column;align-items:center;}.modal-wrapper.add-update-session-note .modal-inner .top-line .left-col .filter-tabs,.modal-wrapper.add-update-session-note .modal-inner .top-line .left-col .filter-tabs .tab {margin:0;}.modal-wrapper.add-update-session-note .modal-inner .top-line .left-col .filter-tabs .tab {color:#484949;font-size:16px;font-weight:400;line-height:1;border-radius:5px;border:.5px solid #484949;background:#FFF;padding:10px 37px 10px 15px;}.modal-wrapper.add-update-session-note .modal-inner .top-line .left-col .filter-tabs .tab:before {background:url("/img/arrow-select-type2.svg") no-repeat;width:14px;height:8px;right:15px;content:'';display:block;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);}.modal-wrapper.add-update-session-note .modal-inner .top-line .left-col .filter-tabs .filter__target {padding:15px 15px 15px 20px;min-width:auto;}.modal-wrapper.add-update-session-note .modal-inner .top-line .right-col {padding-left:20px;width:100%;text-align:left;display:flex;flex-direction:column;align-items:flex-start;}.modal-wrapper.add-update-session-note .modal-inner .top-line .right-col .subtitle {margin-left:0;margin-right:auto;}.modal-wrapper.add-update-session-note .modal-inner .top-line .right-col .session-details {color:#484949;font-size:16px;font-weight:400;line-height:22px;margin-bottom:10px;}.modal-wrapper.add-update-session-note .modal-inner .top-line .inline-items-list .item {color:#484949;font-size:16px;font-style:italic;font-weight:400;line-height:22px;padding-left:36px;}.modal-wrapper.add-update-session-note .modal-inner .main-lines {padding-top:20px;padding-bottom:15px;}.modal-wrapper.add-update-session-note .modal-inner .main-lines .line {margin-bottom:20px;display:flex;align-items:flex-start;}.modal-wrapper.add-update-session-note .modal-inner .main-lines .line:last-child {margin-bottom:0;}.modal-wrapper.add-update-session-note .modal-inner .main-lines .line .col-label {width:100%;max-width:175px;padding-right:10px;text-align:left;padding-left:35px;color:#5BB370;font-size:16px;font-weight:700;line-height:normal;position:relative;min-height:44px;display:flex;justify-content:flex-start;align-items:center;}.modal-wrapper.add-update-session-note .modal-inner .main-lines .line .col-label:before {content:'';display:block;width:24px;height:25.5px;background-image:url('/img/icon-document-green.svg');background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:50%;left:0;transform:translateY(-50%);}.modal-wrapper.add-update-session-note .modal-inner .main-lines .line.other_attendees .col-label:before {background-image:url('/img/icon-profile-green-type-2.svg');}.modal-wrapper.add-update-session-note .modal-inner .main-lines .line .col-field {width:100%;}.modal-wrapper.add-update-session-note .modal-inner .main-lines .line .col-field input,.modal-wrapper.add-update-session-note .modal-inner .main-lines .line .col-field textarea {border-radius:5px;border:1px solid #484949;background:#FFF;display:block;padding:10px 15px 10px 20px;color:#484949;font-size:16px;font-weight:400;line-height:22px;}.modal-wrapper.add-update-session-note .modal-inner .main-lines .line .col-field textarea {min-height:127.5px;}.modal-wrapper.add-update-session-note .modal-inner .main-lines .line.icd_codes .filter-tabs .filter-colum {width:100%;}.modal-wrapper.add-update-session-note .modal-inner .main-lines .line.icd_codes .filter-tabs {margin:0;}.modal-wrapper.add-update-session-note .modal-inner .main-lines .line.icd_codes .filter-tabs .tab {margin:0;text-align:left;border-radius:5px;border:1px solid #484949;background:#FFF;display:block;padding:10px 15px 10px 20px;color:#494848a8;font-size:16px;font-weight:400;line-height:22px;}.modal-wrapper.add-update-session-note .modal-inner .main-lines .line.icd_codes .filter-search-box input {padding-left:40px;}.modal-wrapper.add-update-session-note .buttons-wrapper {padding:17px 40px;justify-content:flex-end;margin-top:0;}.modal-wrapper.add-update-session-note .buttons-wrapper .next-step,.modal-wrapper.add-update-session-note .buttons-wrapper .btn-skip {border-radius:60px;border:1.5px solid #5BB370;background:#5BB370;box-shadow:10px 10px 50px 0px rgba(0, 0, 0, 0.05);padding:10px 15px;color:#FFF;font-size:20px;font-weight:700;line-height:27px;width:auto;min-width:110px;}.modal-wrapper.add-update-session-note .buttons-wrapper .btn-skip {background:#E0EEE4;border-color:#F8F8FB;color:#5BB370;}#add-client-session-note-modal-step1 .icd_codes .filter__trigger .selected-options .option,#edit-client-session-note-modal-step1 .icd_codes .filter__trigger .selected-options .option {font-size:14px;line-height:1;padding-top:6px;padding-bottom:6px;padding-left:10px;box-shadow:none;}#add-client-session-note-modal-step1 .icd_codes .filter__trigger .selected-options .option .close,#edit-client-session-note-modal-step1 .icd_codes .filter__trigger .selected-options .option .close {top:calc(50% - 9px);}#add-client-session-note-modal-step2 .modal-inner .details-line {text-align:left;}#add-client-session-note-modal-step2 .modal-inner .details-line .client-name {color:#5BB370;font-size:16px;font-style:normal;font-weight:700;line-height:22px;padding-right:10px;position:relative;border-right:.5px solid #E8E9EB;}#add-client-session-note-modal-step2 .modal-inner .details-line .details {color:#484949;font-size:16px;font-weight:400;line-height:22px;padding-left:10px;}#add-client-session-note-modal-step2 .modal-inner .main-lines {padding-top:17px;}#add-client-session-note-modal-step2 .modal-inner .main-lines .line {margin-bottom:16px;}#add-client-session-note-modal-step2 .modal-inner .main-lines .line .col {width:100%;}#add-client-session-note-modal-step2 .modal-inner .main-lines .line .col:first-child {margin-right:10px;}#add-client-session-note-modal-step2 .modal-inner .main-lines .field-title {text-align:left;width:100%;display:inline-block;margin-bottom:10px;color:#5BB370;font-size:16px;font-weight:700;line-height:22px;}#add-client-session-note-modal-step2 .modal-inner .main-lines .field-input textarea {border-radius:5px;border:1px solid #484949;background:#FFF;padding:10px 15px 10px 20px;color:#484949;font-size:12px;font-weight:400;line-height:16px;display:inline-block;min-height:169px;}#add-client-session-note-modal-step2 .buttons-wrapper {justify-content:space-between;}#add-client-session-note-modal-step2 .buttons-wrapper .previous-step {border-radius:60px;border:1.5px solid #5BB370;box-shadow:10px 10px 50px 0px rgba(0, 0, 0, 0.05);background:#fff;width:auto;padding:12px 24px 12px 63px;position:relative;color:#5BB370;font-size:20px;font-weight:700;line-height:27px;}#add-client-session-note-modal-step2 .buttons-wrapper .previous-step:before {content:'';display:block;width:18px;height:23px;background:url('/assets/img/arrow-prev.svg') no-repeat;background-size:contain;left:25px;top:50%;transform:translateY(-50%);position:absolute;}#add-client-session-note-modal-step2 .buttons-wrapper .previous-step:hover {transform:scale(1.1);}#show-client-session-note-modal .main-lines .line {align-items:center;text-align:left;margin-bottom:15px;}#show-client-session-note-modal .main-lines .line .col-label {max-width:210px;}#show-client-session-note-modal .modal-footer {column-gap:15px;}#client-notes-modal .modal {max-width:556px;}#client-notes-modal .modal-inner {padding:0;}#client-notes-modal .top-panel {padding:40px 36px 12px;text-align:left;background:#fff;}#client-notes-modal .top-panel .title {font-size:18px;font-weight:700;line-height:28px;}#client-notes-modal .note-search-section {display:flex;align-items:center;justify-content:space-between;}#client-notes-modal .note-search-section .search-wrapper {width:100%;position:relative;}#client-notes-modal .note-search-section .search-wrapper:before {content:'';display:block;width:20px;height:20px;background:url('/img/icon-search-green.svg') no-repeat;background-size:contain;background-position:center;position:absolute;left:0;top:50%;transform:translateY(-50%);}#client-notes-modal .note-search-section [name="search_text"] {color:#5BB370;font-size:12.9px;font-weight:400;line-height:22px;border:none;padding-left:33px;height:auto;}#client-notes-modal .note-search-section button.add-new-note {white-space:nowrap;padding-left:15px;padding-right:25px;position:relative;color:#5BB370;font-size:12.9px;font-weight:400;line-height:1;}#client-notes-modal .note-search-section button.add-new-note:before {content:'';display:block;width:14px;height:14px;background:url('/img/icon-plus-green.svg') no-repeat;background-size:contain;background-position:center;position:absolute;right:0;top:50%;transform:translateY(-50%);}.client-notes-list {padding:14px 27px 48px;}.client-notes-list .note-item {border-radius:10px;background:#FFF;box-shadow:1px 1px 10px 0px rgba(0, 0, 0, 0.10);padding:14px 23px;text-align:left;}.client-notes-list .note-item:not(:last-child) {margin-bottom:20px;}.client-notes-list .note-item .top-line {margin-bottom:21px;display:flex;justify-content:space-between;position:relative;}.client-notes-list .note-item .top-line .title {color:#484949;font-size:14px;font-weight:700;line-height:22px;margin-bottom:4px;padding:0;text-align:left !important;padding-right:125px !important;}.client-notes-list .note-item .top-line .label {border-radius:10px;box-shadow:1px 1px 10px 0px rgba(0, 0, 0, 0.02);padding:5px 10px;color:#FFF;font-size:14px;font-weight:700;line-height:18px;white-space:nowrap;}.client-notes-list .note-item.type-personal .top-line .label {background:#586DAB;}.client-notes-list .note-item.type-session .top-line .label {background:#5BB370;margin-bottom:15px;position:absolute;right:0;top:0;}.client-notes-list .note-item.type-session .top-line .inline-items-list .item {color:#484949;font-size:12px;font-style:italic;font-weight:400;line-height:22px;}.client-notes-list .note-item.type-session .top-line .inline-items-list .item.held-type,.client-notes-list .note-item.type-session .top-line .inline-items-list .item.duration {padding-left:25px;}.client-notes-list .note-item.type-session .top-line .inline-items-list .item.held-type:before,.client-notes-list .note-item.type-session .top-line .inline-items-list .item.duration:before {width:15px;height:15px;}.modal-wrapper .client-notes-list .note-item p.text {color:#1D2434;font-size:12px;font-weight:400;line-height:18px;margin-bottom:15px;}.client-notes-list .note-item.type-session .main-lines {color:#1D2434;font-size:12px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:15px;}.client-notes-list .note-item.type-session .main-lines .line:not(:last-child) {margin-bottom:16px;}.client-notes-list .note-item.type-session .main-lines .line-title {font-weight:700;}.client-notes-list .note-item .lower-card {display:flex;justify-content:space-between;align-items:center;}.client-notes-list .note-item .lower-card .date-time,.client-notes-list .note-item .lower-card .btns button {color:#5BB370;font-size:12px;font-style:italic;font-weight:400;line-height:22px;}#client-notes-modal .buttons-wrapper {display:none;}#delete-client-note-modal .modal {width:400px;}#delete-client-note-modal .modal-inner {padding:40px 24px 24px;}#delete-client-note-modal .title {color:#5BB370;font-size:23px;font-weight:700;line-height:1;margin-bottom:45px;}#delete-client-note-modal p.text {color:#777C85;font-size:16px;font-weight:400;line-height:24px;text-align:left;margin-bottom:30px;}#delete-client-note-modal .buttons-wrapper {margin-top:0;padding:0;border:none;flex-direction:column;}#delete-client-note-modal .buttons-wrapper button {font-size:14px;font-weight:700;line-height:normal;}#delete-client-note-modal .buttons-wrapper button.next-step {margin-bottom:10px;}#delete-client-note-modal .buttons-wrapper button.btn-skip {width:100%;}#messages-modal .modal {max-width:854px;max-height:605px;height:100%;position:relative;overflow:inherit;}@media only screen and (min-width:577px) {#messages-modal .modal {border-radius:40px;border:2px solid #5BB370;background:linear-gradient(0deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.95) 100%), url(<path-to-image>) lightgray 50% / cover no-repeat;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);backdrop-filter:blur(20px);}}#messages-modal .modal .close {top:10px;right:10px;}#messages-modal .modal-inner {padding:44px 40px 13px;height:100%;} #messages-modal .message-wrapper {display:flex;justify-content:space-between;height:100%;} #messages-modal .message-wrapper .sidebar {max-width:277px;margin-right:30px;width:100%;padding:0;} #messages-modal .message-wrapper .sidebar .sidebar-search input {font-family:"Noto Sans";border:1px solid #E4E6EA;box-shadow:none;color:#4A4A4A;border-radius:15px;width:100%;padding:10px 15px;padding-left:43px;outline:none;margin-bottom:12px;font-size:12px;color:#4D4D4D;background:url('/dashboard/images/sprite/search-icon-gray.svg') no-repeat;background-position:15px 50%;background-size:18px 18px;font-size:14px;background-color:#FFF;} #messages-modal .message-wrapper .sidebar .sidebar-search input::-webkit-input-placeholder {color:#4A4A4A;} #messages-modal .message-wrapper .sidebar .sidebar-search input::-moz-placeholder {color:#4A4A4A;} #messages-modal .message-wrapper .sidebar .sidebar-search input:-moz-placeholder {color:#4A4A4A;} #messages-modal .message-wrapper .sidebar .sidebar-search input:-ms-input-placeholder {color:#4A4A4A;}#messages-modal .sidebar .chats {max-height:406px;overflow-y:auto;overflow-x:hidden; } #messages-modal .message-wrapper .chat-wrapper {max-width:466px;width:100%;display:flex;flex-direction:column;justify-content:space-between;}#messages-modal .message-wrapper .chat-wrapper .chat-header-body-wrapper {height:100%;margin-bottom:10px;}#messages-modal .message-wrapper .chat-wrapper .attached-files-container {width:100%;margin-bottom:10px;position:relative;display:flex;}#messages-modal .message-wrapper .chat-wrapper .attached-files-container .file-item {width:37px;height:41px;border:1px solid rgba(166, 166, 171, 0.85);border-radius:5px;margin-right:8px;position:relative;background:url('images/sprite/orders.svg') no-repeat;background-position:center;background-size:30px;cursor:pointer;overflow:hidden;}#messages-modal .message-wrapper .chat-wrapper .attached-files-container .file-item:last-child {margin-right:0;}#messages-modal .message-wrapper .chat-wrapper .attached-files-container .file-item:before {content:'x';display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:-1px;background-color:rgba(0, 0, 0, 0.5);opacity:0;pointer-events:none;transition:.3s;color:#ababab;font-size:28px;line-height:0;font-weight:300;}#messages-modal .message-wrapper .chat-wrapper .attached-files-container .file-item:hover:before {opacity:1;pointer-events:all;cursor:pointer;}#messages-modal .message-wrapper .chat-wrapper .message hr {margin:0.75rem 0 1rem 0;border-color:#aaa;}#messages-modal .message-wrapper .chat-wrapper .message .attached-files-container {margin-bottom:0;}#messages-modal .message-wrapper .chat-wrapper .message .attached-files-container .file-item {width:29px;height:33px;background-size:27px;}#messages-modal .message-wrapper .chat-wrapper .message .attached-files-container .file-item:before {display:none;}#messages-modal .chat-wrapper .message-display {min-height:100%;background:transparent;padding:0;display:flex;justify-content:center;align-items:center;margin-top:0;}#messages-modal .chat-wrapper .message-display__icon {width:214px;height:auto;margin-bottom:32px;}#messages-modal .chat-wrapper .message-display__icon svg {width:100%;}#messages-modal .chat-wrapper .message-display__icon + p {color:#777C85;font-size:20px;} #messages-modal .chats .chats-item {border-radius:10px;display:flex;padding:15px 10px;transition:all 0.5s ease;cursor:pointer;background-color:#FFF;box-shadow:2px 2px 4px 0px rgba(0, 0, 0, 0.10);justify-content:space-between;margin:4px;} #messages-modal .chats .chats-item:not(:last-child) {margin-bottom:10px;}#messages-modal .chats .chats-item.has-new-messages {animation:pulse-new-message 1s infinite alternate;}#messages-modal .chats .chats-item.active {background:linear-gradient(286deg, #E0EEE4 12.97%, rgba(224, 238, 228, 0.28) 31.66%);box-shadow:2px 2px 4px 0px rgba(0, 0, 0, 0);border:1px solid transparent;}@keyframes pulse-new-message {0% {background-color:transparent;}100% {background-color:rgba(102, 170, 122, 0.15);}} #messages-modal .chats .chats-image {width:63px;height:63px;position:relative;margin-right:10px;}#messages-modal .chats .chats-image img {border-radius:50%;width:100%;height:100%;object-fit:cover;}#messages-modal .chats .chats-image .icon-coin:before, #messages-modal .chat-header .chats-image .icon-coin:before {display:none;} #messages-modal .chats .chats-image .icon-coin, #messages-modal .chat-header .chats-image .icon-coin {position:absolute;right:0;bottom:0px;width:18px;height:18px;}#messages-modal .chats .chats-image .icon-coin img, #messages-modal .chat-header .chats-image .icon-coin img {border-radius:50%;width:100%;height:100%;}#messages-modal .chats-name-recent-time {display:flex;flex-direction:column;justify-content:space-between;width:68%;} #messages-modal .chats-name-recent-time .name {color:#4A4A4A;font-size:18px;font-weight:600;margin-bottom:3px;}#messages-modal .chats-name-recent-time .recent {color:#777C85;font-size:12px;font-weight:400;margin-bottom:3px;margin-top:0!important;}#messages-modal .chats-name-recent-time .time {font-family:'Roboto', sans-serif;font-size:10px;color:#8C8C8C;}#messages-modal .chat-wrapper .chat-header {margin-bottom:11px;display:flex;align-items:center;visibility:hidden;}#messages-modal .chat-wrapper .chat-header .chats-image {width:47px;height:47px;margin-right:10px;position:relative;}#messages-modal .chat-wrapper .chat-header .chats-image img {border-radius:50%;height:100%;}#messages-modal .chat-header .chat-with .name {font-size:24px;font-weight:600;color:#4A4A4A;}#messages-modal .chat-header .chat-with .view-profile {font-family:'Roboto', sans-serif;font-size:12px;color:#5BB370;display:block;}#messages-modal .chat-body {display:flex;flex-direction:column;justify-content:space-between;height:100%;max-height:385px;overflow:auto;padding:5px;}#messages-modal .chat-history .message {max-width:344px;width:100%;border-radius:15px;font-size:14px;color:#4A4A4A;margin-bottom:12px;border-radius:15px;padding:8px 10px 10px 16px;position:relative;margin-bottom:35px;background:linear-gradient(303deg, #FFF 5.21%, #FFF 56.13%);box-shadow:5px 5px 15px rgba(0, 0, 0, 0.05);word-break:break-word;}#messages-modal .chat-history .message.my-message {background:linear-gradient(329deg, #E0EEE4 -11.24%, rgba(224, 238, 228, 0.28) 42.82%);margin-left:auto;color:#3A7D4A;}#messages-modal .chat-history .message.my-message .time {color:rgba(58, 125, 74, 0.50);}#messages-modal .chat-history .message.my-message .delete-msg {position:absolute;left:-37px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;width:28px;height:28px;}#messages-modal .chat-history .message.my-message .delete-msg:before {color:rgba(0, 0, 0, .5);font-weight:300;content:'';width:28px;height:28px;background:url('/assets/img/close-green.svg') no-repeat;background-size:contain;background-position:center;left:50%;display:block;}#messages-modal .chat-history .message body {word-wrap:break-word;}#messages-modal .chat-history .message .time {position:absolute;bottom:-23px;left:15px;font-size:12px;color:rgba(74, 74, 74, 0.50);}#messages-modal .chat-history .message.my-message .time {left:unset;right:12px;}#messages-modal .send-box {display:flex;align-items:flex-end;visibility:hidden;border-radius:15px;border:1px solid #E4E6EA;background-color:#FFF;padding:15px;min-height:78px;position:relative;}#messages-modal .send-box .input {background-color:transparent;border:none;border-radius:5px;max-width:100%;width:calc(100% - 15px);margin-right:0;display:flex;align-items:center;padding:0;position:absolute;top:15px;left:15px;max-height:46px;}#messages-modal .send-box .input .attachment {content:'';display:block;width:19px;height:17px;position:absolute;top:0;right:15px;background:url(/images/icon-attachment.svg) no-repeat;background-position:center;background-size:16px;cursor:pointer;padding:0;border:none;overflow:hidden;}#messages-modal .send-box .input .attachment [type=file] {opacity:0;z-index:-1;height:23px;width:23px;cursor:pointer;min-height:unset;}#messages-modal .send-box .input textarea {font-family:'Noto Sans', sans-serif;border:none;font-size:14px;outline:none;padding:0;padding:0 !important;width:100%;resize:none;overflow-y:auto;color:#4A4A4A;box-sizing:content-box;max-width:87%;height:auto;line-height:normal;max-height:46px;}#messages-modal .send-box .input textarea:focus {box-shadow:none;}#messages-modal .send-box .input textarea[disabled] {background-color:#eee;cursor:not-allowed; }#messages-modal .send-box .input a {margin-left:auto;}#messages-modal .send-box .send-message {width:19px;height:21px;background:url(/dashboard/images/sprite/send-message-icon.svg) no-repeat center;border:none;cursor:pointer;padding:11px;position:absolute;bottom:15px;right:15px;}#refer-a-friend-modal.modal-wrapper .modal,#refer-a-friend-step2-modal.modal-wrapper .modal {max-width:370px;}#refer-a-friend-modal .modal-inner,#refer-a-friend-step2-modal .modal-inner {padding:20px;}#refer-a-friend-modal .title,#refer-a-friend-step2-modal .title {margin-top:15px;}#refer-a-friend-modal .pandas-image {width:100%;max-width:206px;margin:0 auto 35px;}#refer-a-friend-modal p.text {min-width:270px;margin:auto;white-space:normal!important;}#refer-a-friend-modal button.next-step {margin-top:45px;}#refer-a-friend-step2-modal .modal-inner button[type=submit] {margin-top:26px;}#refer-a-friend-step2-modal .title {margin-bottom:0;}#refer-a-friend-step2-modal .text {font-size:12px;text-align:left;line-height:167%;}#refer-a-friend-step2-modal .input-item:last-of-type {margin-bottom:0;}#topup-balance-modal .iac-image {margin-left:auto;margin-right:auto;width:60%;margin-top:0;}#topup-balance-modal .text {font-size:14px;max-width:234px;margin:35px auto 0;line-height:143%;}.topup-balance-step2-modal .amount {margin:14px 0 44px!important;}.topup-balance-step2-modal .pay-methods .radio-select {width:auto;margin:0 4px 10px;background-color:transparent;padding:1px;}.topup-balance-step2-modal .pay-methods input + label {padding:6px 22px;border-radius:30px;font-size:12px;color:#777C85;width:fit-content;margin:0;line-height:1;}.topup-balance-step2-modal .pay-methods input + label:hover, .topup-balance-step2-modal .pay-methods input:checked + label {background:#E0EEE4;border-color:#E0EEE4;color:#5BB370;}#gift-card-modal .ribbon-image {margin-left:auto;margin-right:auto;width:80%;border-radius:8px;-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-o-transform:rotate(-7deg);transform:rotate(-7deg);}.gift-card-text {line-height:188%!important;}#review-modal .title {min-width:295px;line-height:normal;margin-bottom:30px;padding:0 15px;font-family:"Noto Sans", Helvetica;}#review-modal .ratings-wrapper {max-width:max-content;max-width:290px;margin-left:auto;margin-right:auto;margin-bottom:20px;}#review-modal .ratings-wrapper .text-left {color:rgb(91, 179, 112);font-size:16px;font-weight:600;font-family:"Noto Sans", Helvetica;}#review-modal-step-2.modal-wrapper .modal .modal-inner {padding:25px 35px 45px;}.reviews-modal .modal {max-width:366px;}.reviews-modal .modal .modal-inner {padding:25px 35px 48px;}.reviews-modal .modal .modal-inner textarea::placeholder {color:#d2d3d6;}.reviews-modal [name=review_message],.reviews-modal [name=feedback_text],#review-modal-step4 textarea,#review-modal-step5 textarea {resize:none;padding:15px 11px;font-family:"Noto Sans", Helvetica;font-size:12px;border:0.8px solid #e0eee4;border-radius:10px;box-shadow:0.5px 0.5px 30px #0000000d;mix-blend-mode:normal;}.reviews-modal [name=review_message],.reviews-modal [name=feedback_text],#review-modal-step5 textarea {margin:0 6px;width:calc(100% - 12px);min-height:227px;}.reviews-modal [name=review_message] {min-height:201px;}#review-modal-step6 .title {font-weight:600;color:#4d4d4d;font-size:26px;margin:40px 0 30px;line-height:normal;}#review-modal-step6 .logo {text-align:center;margin-top:55px;}#review-modal-step6 .logo img {display:inline-block;}#review-modal-step6 .heading {margin:40px auto 90px auto;max-width:180px;}#review-modal-step4 .rating-comment-wrapper {width:155px;}#review-modal-step4 textarea {height:58px;width:100%;padding:5px 7px;font-size:10px;}#review-modal .heading {margin-top:0;}#review-modal .profile-icon {width:150px;margin-bottom:20px;}#cancel-lesson-modal .modal {max-width:556px;}#cancel-lesson-modal .subtitle {max-width:unset;font-size:14px;margin-bottom:25px;text-align:left;}#cancel-lesson-modal .buttons-wrapper {justify-content:flex-end;}#cancel-lesson-modal .buttons-wrapper > * {max-width:165px;font-size:12px;padding-top:3px;padding-bottom:3px;}#cancel-lesson-modal .buttons-wrapper .btn-skip {margin-right:10px;}#cancel-lesson-success-modal .modal,#reschedule-session-success-modal .modal,#reschedule-lesson-success-modal .modal {max-width:395px !important;}#cancel-lesson-success-modal .logo,#reschedule-session-success-modal .logo {max-width:150px;}#cancel-lesson-success-modal .text,#reschedule-session-success-modal .text,#reschedule-lesson-success-modal .text {font-size:18px;font-weight:600;line-height:25px;color:#8c8c8c;margin-bottom:24px;white-space:normal !important;overflow:visible;}#cancel-lesson-success-modal .buttons-wrapper {flex-direction:column;}#cancel-lesson-success-modal .buttons-wrapper button,#reschedule-session-success-modal button.next-step {width:100%;padding-top:6px;padding-bottom:6px;font-weight:700;}#cancel-lesson-success-modal .buttons-wrapper button.contact-support {margin-bottom:10px;}.therapist-dashboard #footer {background-color:#FCFCFC!important;}.therapist-dashboard #cancel-lesson-modal .modal {max-width:395px;}.therapist-dashboard #cancel-lesson-modal.modal-wrapper.new-design .modal .modal-inner,.therapist-dashboard #cancel-lesson-success-modal .modal.modal-support .modal-inner,.therapist-dashboard #reschedule-lesson-success-modal .modal.modal-support .modal-inner {padding:40px 21px 20px !important;}.therapist-dashboard #cancel-lesson-success-modal .modal.modal-support .modal-inner,.therapist-dashboard #reschedule-lesson-success-modal .modal.modal-support .modal-inner {padding-top:25px !important;}.therapist-dashboard #cancel-lesson-modal.modal-wrapper.new-design .title {font-weight:700;font-size:26px;line-height:35px;margin-bottom:55px;}.therapist-dashboard #cancel-lesson-modal.modal-wrapper.new-design .subtitle {font-size:16px;line-height:24px;color:#777C85;font-style:normal;text-align:justify;}.therapist-dashboard #cancel-lesson-modal .buttons-wrapper,.therapist-dashboard #reschedule-lesson-success-modal .buttons-wrapper {margin-top:55px;flex-direction:column;}.therapist-dashboard #cancel-lesson-modal .buttons-wrapper > *,.therapist-dashboard #reschedule-lesson-success-modal .buttons-wrapper > * {width:100%;max-width:unset;font-weight:700;font-size:14px;line-height:26px;margin:0 0 10px;padding:3px;}.therapist-dashboard #cancel-lesson-modal .buttons-wrapper > *:last-child,.therapist-dashboard #reschedule-lesson-success-modal .buttons-wrapper > *:last-child {margin-bottom:0;}.therapist-dashboard #ammend_booking_modal textarea {min-height:230px;}#ask-reschedule-session-modal .title {font-size:18px;margin-bottom:35px;}#ask-reschedule-session-modal .modal {max-width:556px;}#ask-reschedule-session-modal .subtitle {max-width:unset;font-size:14px;line-height:26px;margin-bottom:25px;text-align:left;}#ask-reschedule-session-modal textarea {margin-bottom:0;}#ask-reschedule-session-modal .buttons-wrapper {justify-content:flex-end;}#ask-reschedule-session-modal .buttons-wrapper > button {max-width:165px;padding:3px 0;}#ask-reschedule-session-modal .buttons-wrapper .btn-skip {margin-right:10px;}#session-info-modal .modal {max-width:760px;}#session-info-modal .modal-inner {padding:35px 50px 50px;text-align:left;}#session-info-modal .title {margin-bottom:50px;text-align:center;display:block;}.page .page-title {font-weight:700;font-size:23px;color:#5BB370;margin-bottom:25px;}#delete-account-modal .modal-inner {padding:30px 20px 20px;}#delete-account-modal .modal .text {font-size:14px;font-style:italic;letter-spacing:-0.35px;line-height:26px;margin-bottom:25px;text-align:left;}#delete-account-modal .modal .password-wrapper,#update-password-modal .modal .password-wrapper {text-align:left;}#delete-account-modal .modal .password-wrapper .input-wrapper,#update-password-modal .modal .password-wrapper .input-wrapper,#enable2factor-auth-step2modal .modal .password-wrapper .input-wrapper {position:relative;}#delete-account-modal .modal .password-wrapper .input-wrapper:before,#update-password-modal .modal .password-wrapper .input-wrapper:before,#enable2factor-auth-step2modal .modal .password-wrapper .input-wrapper:before {display:block;content:url('/dashboard/images/key-password.svg');position:absolute;top:12px;left:14px;line-height:1;}#delete-account-modal .modal .password-wrapper label,#update-password-modal .modal .password-wrapper label,#enable2factor-auth-step2modal .modal .password-wrapper label {font-weight:600;font-size:12.9px;line-height:1;color:#5BB370;margin-bottom:17px;display:inline-block;}#delete-account-modal .modal .password-wrapper .password-field,#update-password-modal .modal .password-wrapper .password-field,#enable2factor-auth-step2modal .modal .password-wrapper .password-field {background:#FCFDFD;border:none;border-radius:5px;box-shadow:1px 1px 20px rgb(0 0 0 / 5%);color:#777C85;font-weight:400;font-size:12px;padding:12px 14px 12px 50px;line-height:1;height:auto;width:100%;}#delete-account-modal .modal .buttons-wrapper,#update-password-modal .modal .buttons-wrapper {flex-wrap:wrap;margin-top:35px;}#delete-account-modal .modal .buttons-wrapper > *,#update-password-modal .modal .buttons-wrapper > * {width:100%;line-height:1;padding:9px 0;font-size:14px;margin:0;transition:.3s;}#delete-account-modal .modal .buttons-wrapper > *:first-child,#update-password-modal .modal .buttons-wrapper > *:first-child {margin-bottom:10px;}#update-password-modal .modal-inner {padding:30px 20px 20px;}#update-password-modal .modal .title {margin-bottom:38px;}#update-password-modal .modal form {margin-top:0;}#update-password-modal .modal .password-wrapper {padding-left:10px;padding-right:10px;}#update-password-modal .modal .input-wrapper.current {margin-bottom:30px;}#update-password-modal .modal .input-wrapper.new {margin-bottom:15px;}#update-password-modal .modal .input-wrapper.new-confirm {margin-bottom:34px;}.modal-wrapper.enable2factor-auth-modal .modal {max-width:800px!important;}.modal-wrapper.enable2factor-auth-modal .modal-inner {padding:40px 25px 20px !important;}.modal-wrapper.enable2factor-auth-modal .modal-inner .form-send {margin-top:0;}.modal-wrapper.enable2factor-auth-modal .modal-inner p.text {font-size:14px;padding-left:15px;padding-right:15px;}.modal-wrapper.enable2factor-auth-modal .modal-inner .codes-wrapper {max-width:540px;padding:0 50px 0 20px;margin:50px auto;display:flex;justify-content:center;}.modal-wrapper.enable2factor-auth-modal .modal-inner .codes-wrapper img {width:100%;max-width:235px;margin-right:55px;}.modal-wrapper.enable2factor-auth-modal .modal-inner .security-code-wrapper {text-align:left;}.modal-wrapper.enable2factor-auth-modal .modal-inner .codes-wrapper .label,.modal-wrapper.enable2factor-auth-modal .modal-inner .confirmation-code-wrapper .label {font-weight:600;font-size:12.9px;line-height:1;color:#5BB370;margin-bottom:28px;display:inline-block;}.modal-wrapper.enable2factor-auth-modal .modal-inner .codes-wrapper .code {font-size:12px;letter-spacing:.5px;line-height:1;color:#777C85;padding-left:8px;}.modal-wrapper.enable2factor-auth-modal .modal-inner p.text.text-footer {font-style:italic;text-align:left;}.modal-wrapper.enable2factor-auth-modal .modal-inner .buttons-wrapper {justify-content:flex-end;margin-top:50px;}.modal-wrapper.enable2factor-auth-modal .modal-inner .buttons-wrapper > * {width:100%;max-width:200px;line-height:1;padding-top:6.5px;padding-bottom:6.5px;}.modal-wrapper.enable2factor-auth-modal .modal-inner .buttons-wrapper > *:first-child {margin-right:20px;}#enable2factor-auth-step2modal .modal-inner {background-color:rgba(249, 249, 250, 1);}#enable2factor-auth-step2modal .text {text-align:left;}#enable2factor-auth-step2modal .modal-inner > *:not(.buttons-wrapper) {padding-left:20px;padding-right:20px;}#enable2factor-auth-step2modal .confirmation-code-wrapper {margin-top:45px;margin-bottom:5px;}#enable2factor-auth-step2modal .confirmation-code-wrapper,#enable2factor-auth-step2modal .password-wrapper {text-align:left;}#enable2factor-auth-step2modal .confirmation-code-wrapper input {border:none;max-width:570px;display:block;margin:0 auto;font-size:42px;line-height:57px;text-align:center;color:#777C85;padding:0 20px;margin-top:30px;}#enable2factor-auth-step2modal .password-wrapper {margin-top:50px;}#enable2factor-auth-step2modal .password-wrapper .input-wrapper {max-width:310px;}#enable2factor-auth-step2modal .buttons-wrapper {margin-top:90px;}#choose-session-type-modal .modal {max-width:602px;background-image:url('/dashboard/images/booking-modal-strips.svg');background-position:center 63%;background-size:100% auto;background-repeat:no-repeat;}#choose-session-type-modal .modal-inner {padding:50px 80px 72px;min-height:unset;}#choose-session-type-modal .modal-inner,#session-options-modal .modal-inner,#session-held-types-modal .modal-inner {background-color:transparent;}#choose-session-type-modal .title {max-width:315px;}#choose-session-type-modal .types-container {display:flex;justify-content:space-around;align-items:center;}#choose-session-type-modal .types-container button {border:none;background:#FCFDFD;box-shadow:1px 1px 20px rgb(0 0 0 / 20%);border-radius:20px;min-height:210px;max-width:200px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:.2s;padding:15px 32px;}#choose-session-type-modal .types-container button:not(:last-of-type) {margin-right:40px;}#choose-session-type-modal .types-container button:hover {transform:scale(1.1);}#choose-session-type-modal .types-container button .btn-title {font-weight:600;font-size:18px;line-height:1;color:#5BB370;margin-bottom:26px;background-position:left 50%;background-repeat:no-repeat;padding:3px 0 3px 35px;}#choose-session-type-modal .types-container button.type-online .btn-title {background-image:url('/dashboard/images/camera.svg');}#choose-session-type-modal .types-container button.type-in-person .btn-title {background-image:url('/dashboard/images/marker-location.svg');}#choose-session-type-modal .types-container button .btn-text {font-weight:400;font-size:16px;line-height:22px;text-align:center;color:#757474;}#decline-lesson-modal .modal {max-width:556px;}#decline-lesson-modal .modal .modal-inner {padding:35px 32px 20px;text-align:left;}#decline-lesson-modal .modal .title {font-weight:700;font-size:18px;line-height:25px;margin-bottom:35px;}#decline-lesson-modal .modal .subtitle {margin:0 0 22px;max-width:unset;font-size:14px;line-height:26px;}#decline-lesson-modal .modal textarea {padding:18px 23px;border:0.4px solid #E0EEE4;box-shadow:1px 1px 10px rgb(0 0 0 / 2%);border-radius:10px;min-height:265px;}#decline-lesson-modal .modal .buttons-wrapper {justify-content:flex-end;}#decline-lesson-modal .modal .buttons-wrapper > * {width:100%;max-width:165px;font-size:12px;line-height:16px;padding:0;min-height:25px;margin-right:10px;}#decline-lesson-modal .modal .buttons-wrapper > *:last-child {margin-right:0;}#edit-client-profile-modal .modal {max-width:605px;}#edit-client-profile-modal .modal-inner {padding:0;}#edit-client-profile-modal .main-content {padding:47px 30px 15px;}#edit-client-profile-modal .main-content section:not(:last-child) {margin-bottom:20px;}#edit-client-profile-modal .subtitle {max-width:unset;color:#65A879;font-size:16px;font-weight:700;line-height:1.25;margin:0;text-align:left;margin-bottom:15px;}#edit-client-profile-modal .line {display:flex;align-items:flex-start;margin-bottom:5px;}#edit-client-profile-modal .col-caption {max-width:127px;display:block;width:100%;text-align:left;color:#484949;font-size:14px;line-height:normal;margin-right:10px;margin-top:4px;}#edit-client-profile-modal .col-field {width:100%;display:flex;flex-direction:column-reverse; }#edit-client-profile-modal .col-field input,#edit-client-profile-modal .col-field textarea {color:#484949;font-size:12px;font-weight:400;line-height:1;border-radius:5px;border:1px solid #484949;background:#FFF;padding:4px 15px 4px 10px;height:auto;}#edit-client-profile-modal .col-field textarea[name="primary_address"] {min-height:58px;}#edit-client-profile-modal .col-field textarea[name="other"] {min-height:116px;}#edit-client-profile-modal .col-field .select-customised ~ .select2,#edit-client-profile-modal .col-field .select2 .select2-selection {max-height:26px;min-height:unset;}#edit-client-profile-modal .col-field .select-customised ~ .select2 {max-width:unset;}#edit-client-profile-modal .col-field .select2 .select2-selection {border-radius:5px;border:1px solid #484949;}#edit-client-profile-modal .buttons-wrapper {margin-top:0;padding:17px 20px;}#edit-client-profile-modal .buttons-wrapper .next-step {width:auto;margin-left:auto;padding:4px 47px;font-size:20px;font-weight:700;line-height:normal;}#incorrect-timezones-alert-modal .buttons-wrapper {justify-content:center;}#incorrect-timezones-alert-modal .field_cover {margin:20px 0;}.session_container .results > h2 {margin-top:22px;font-weight:700;font-size:16px;line-height:22px;color:#5BB370;margin-bottom:40px;}.session-card {box-shadow:5px 5px 20px 0px rgba(0, 0, 0, 0.10);border-radius:10px;}@media screen and (min-width:993px) {.session-card {transition:all 0.5s ease;} .session-card:hover {transform:scale(1.02);}}.session-card:not(.scheduled):not(.completed),.session-card.scheduled .content-inner,.session-card.completed .content-inner {padding:20px;display:flex;justify-content:space-between;background:#fff;border-radius:10px;}.session-card.scheduled .content-inner,.session-card.completed .content-inner {border-top-left-radius:0 !important;border-top-right-radius:0 !important;}.session-card .col-left {padding:5px 33px 0 20px;min-width:fit-content;}.session-card .profile-img-wrapper {margin:0 auto;}.session-card .col-left .bottom-part {text-align:center;max-width:110px;}.session-card .col-left .bottom-part .first-last-name {font-weight:600;font-size:16px;line-height:18px;margin-top:10px;color:#4A4A4A;}.session-card .col-left .bottom-part .view-profile {display:inline-block;font-weight:400;font-size:12px;line-height:12px;color:#777C85;margin-top:7px;}.session-card .col-center {padding:5px 30px;border-left:1px solid #E8E9EB;border-right:1px solid #E8E9EB;width:100%;display:flex;justify-content:space-between;}.session-card .col-center .main-info {display:flex;flex-direction:column;justify-content:space-between;height:100%;}.session-card .col-center .rating {display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:10px;text-align:center;}.session-card .col-center .rating .rating-box {padding-right:0;margin-right:0;}.session-card .col-center .session-name {font-weight:600;font-size:16px;line-height:22px;display:flex;align-items:center;color:#8C8C8C;}.session-card .col-center .session-info {font-size:14px;line-height:19px;display:flex;align-items:center;color:#8C8C8C;margin-top:10px;}.session-card .col-center .session-info > * {padding:4px 10px;position:relative;}.session-card .col-center .session-info > *:first-of-type {padding-left:0;}.session-card .col-center .session-info > *:not(:last-of-type) {border-right:1px solid #E8E9EB;}.session-card .col-center .bottom-part {display:flex;justify-content:flex-start;max-width:380px;}.session-card .col-center .bottom-part .btn {font-weight:600;font-size:12px;line-height:16px;display:flex;align-items:center;color:#5BB370;background:none;padding:0;margin-right:30px;border:none;height:auto;}.session-card .col-center .bottom-part .btn:last-of-type {margin-right:0;}.session-card .col-right {max-width:310px;width:100%;padding-top:5px;padding-left:30px;display:flex;flex-direction:column;}.session-card .col-right .info {text-align:center;}.session-card .col-right .info .type {font-weight:600;font-size:16px;line-height:22px;color:#5BB370;}.session-card .col-right .info .date {font-size:18px;line-height:25px;color:#8C8C8C;margin-top:12px;}.session-card .col-right .info .time {font-size:12px;line-height:16px;color:#8C8C8C;margin-top:8px;}.session-card .col-right .actions {display:flex;align-items:center;justify-content:space-between;margin-top:auto;}.session-card .col-right .actions > * {background:#5BB370;min-width:136px;font-weight:700;font-size:11px;line-height:15px;color:#FFFFFF;padding:6px;border-radius:5px;text-align:center;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;will-change:transform;}.session-card .col-right .actions > *:hover {transform:scale(1.1);}.session-card .col-right .actions .cancel,.session-card .col-right .actions .leave-a-review,.session-card .col-right .actions .contact-support {background:#E0EEE4;color:#5BB370;}.session-card .col-right .actions > *:only-child {margin:0 auto;width:100%;}.reserve-session-type .content-inner {border-top-left-radius:0;border-top-right-radius:0;}.reserve-session-type {border-radius:10px 10px 0px 0px;background:#F4FCF6;box-shadow:1px 1px 20px 0px rgba(0, 0, 0, 0.05);}.reserve-session-type .topbar-inner {display:flex;padding:10px 20px;justify-content:space-between;align-items:center;}.reserve-session-type .card-topbar .payment-status-label {color:#000;text-align:center;font-size:18px;}.reserve-session-type .card-topbar .filter-tabs,.reserve-session-type .card-topbar .filter-tabs .tab {margin:0;}.reserve-session-type .card-topbar .filter-tabs .tab,.reserve-session-type .card-topbar .btn.client-payment-request,.reserve-session-type .card-topbar .btn.client-pay-now {border-radius:30px;border:1.5px solid #8C8C8C;background:#FFF;padding:10px 20px 10px 60px;color:#484949;font-size:14px;line-height:18px;transition:.3s;position:relative;}.reserve-session-type .card-topbar .btn.client-payment-request .label.request-sent,.reserve-session-type .card-topbar .btn.client-payment-request.request-sent .label {display:none;}.reserve-session-type .card-topbar .btn.client-payment-request.request-sent .label.request-sent {display:block;}.reserve-session-type .card-topbar .filter-tabs .tab:hover,.reserve-session-type .card-topbar .btn.client-payment-request:hover,.reserve-session-type .card-topbar .btn.client-pay-now:hover {background-color:#e0eee4;}.reserve-session-type .card-topbar .filter-tabs .tab:before,.reserve-session-type .card-topbar .btn.client-payment-request:before,.reserve-session-type .card-topbar .btn.client-pay-now:before {content:'';display:block;width:14px;height:8px;background:url("/img/arrow-select-type2-black.svg") no-repeat;background-size:contain;position:absolute;top:50%;right:12px;transform:translateY(-50%);pointer-events:none;}.reserve-session-type .card-topbar .btn.client-payment-request:before,.reserve-session-type .card-topbar .btn.client-pay-now:before {background:url("/dashboard/images/icon-card-type2.svg") no-repeat;right:unset;left:20px;width:28px;height:20px;}.reserve-session-type .card-topbar .filter-tabs .tab {padding-left:20px;padding-right:38px;}.reserve-session-type .card-topbar .filter-tabs .tab~.filter__target {padding:15px 25px 15px 20px;border-radius:20px;background:#FFF;box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.20);min-width:300px;color:#5D636E;font-size:16px;}.reserve-session-type .card-topbar .filter-container.payment-status.request-sent .tab:before {background:url("/dashboard/images/icon-invite.svg") no-repeat;background-size:contain;width:12.5px;height:12.5px;}.reserve-session-type .card-topbar .filter-container.payment-status.paid .tab:before {background:url("/img/check-mark-green.svg") no-repeat;background-size:contain;width:16px;height:15px;}.page.balance .sub-title {margin-bottom:24px;font-size:16px;font-weight:700;color:#5bb370;}.page.balance .balance {max-width:455px;margin-bottom:60px;}.page.balance .balance .top-line {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:20px;}.page.balance .balance .value {font-size:34px;color:#777C85;margin-right:50px;}.page.balance .btn-standard {max-width:150px;padding-top:6px;padding-bottom:6px;line-height:1;}.page.balance .text {font-size:14px;font-style:italic;color:#9B9FA5;white-space:normal!important;}.page.balance .gift-card {max-width:450px;margin-bottom:55px;}.page.balance .gift-card .text {margin-bottom:10px;white-space:normal!important;}.page.balance .gift-card .input-wrapper {display:flex;justify-content:flex-start;align-items:center;}.page.balance .gift-card .input-standard {margin-right:12px;}.transaction-details .client-history .action-buttons {margin-bottom:22px;display:flex;justify-content:center;align-items:center;}.transaction-details .action-buttons > * {border:1px solid #D2D3D6;border-radius:5px;height:30px;width:100%;font-size:12px;margin-right:12px;position:relative;color:#777C85;}.transaction-details .action-buttons .dates-wrapper:after,.transaction-details .action-buttons .transaction-type + .select2:after,.transaction-details .action-buttons .download:after {content:'';background-image:url('/dashboard/images/sessions-icon.svg');background-size:contain;background-repeat:no-repeat;display:block;position:absolute;right:10px;top:50%;width:16px;height:16px;transform:translateY(-50%);}.transaction-details .action-buttons .dates-wrapper {max-width:192px;}.transaction-details .action-buttons .dates-wrapper input {width:100%;height:100%;border:none;color:#777C85;max-width:unset;text-align:left;line-height:initial;}.transaction-details .action-buttons .transaction-type {max-width:200px;border:none;}.transaction-details .action-buttons .transaction-type + .select2 {border:none;}.transaction-details .action-buttons .transaction-type + .select2:after {background-image:url('/dashboard/images/arrow-select.svg');right:20px;top:55%;width:9px;height:9px;}.transaction-details .action-buttons .transaction-type + .select2 .select2-selection--single .select2-selection__rendered {padding-left:15px;}.transaction-details .action-buttons .transaction-type + .select2 .select2-selection--single {border:1px solid #D2D3D6;height:30px;}.transaction-details .action-buttons .transaction-type + .select2 .select2-selection__arrow {display:none;}#select2-status-history-results .select2-results__option--selectable,.transaction-details .action-buttons .transaction-type + .select2 .select2-selection--single .select2-selection__rendered {font-size:12px;color:#777C85;}.transaction-details .action-buttons .download {max-width:148px;margin-right:0;display:flex;justify-content:center;align-items:center;padding-right:18px;padding-left:0;}.transaction-details .action-buttons .download:after {background-image:url('/dashboard/images/download-icon.svg');right:30px;}.transaction-details .sub-title{color:#5bb370;margin-bottom:30px;font-weight:700}#transactions-list.dataTable tr th {border-top:1px solid #E0EEE4;border-bottom:1px solid #E0EEE4;color:#5bb370;font-size:14px;font-weight:700;text-align:left;padding-left:0;padding-top:14px;padding-bottom:14px;}#transactions-list.dataTable tr td {font-size:12px;padding:6px 12px 6px 0;}#transactions-list.dataTable tbody tr:first-of-type td {padding-top:16px;}#transactions-list.dataTable.no-footer {border:none;}#transactions-list.dataTable .discount-descr {font-style:italic;text-decoration:underline;}form.hidden-errors select.error ~ .select2.select2-container,form.hidden-errors select.error, form.hidden-errors input.error,form.hidden-errors textarea.error{border:1px solid #f00 !important;}form.hidden-errors select.error + .errorlist,form.hidden-errors input.error + .errorlist,form.hidden-errors textarea.error + .errorlist {display:none !important;}[type=submit] {transition:.3s;}.input-standard {background:#FFFFFF;border:1px solid #D2D3D6;border-radius:5px;color:#9B9FA5;padding:4px 12px;font-size:12px;width:100%;}.input-standard::-webkit-input-placeholder {color:#D2D3D6;} .input-standard::-moz-placeholder {color:#D2D3D6;} .input-standard:-moz-placeholder {color:#D2D3D6;} .input-standard:-ms-input-placeholder {color:#D2D3D6;}.fc-toolbar-chunk {width:100%;display:flex;justify-content:center;align-items:center;}.fc-media-screen .fc-timegrid-event.fc-event.booked-slot {background:#fff;border:transparent;top:0;right:0;bottom:2px;left:0;border-radius:0; }.fc-event.booked-slot .fc-event-main:before {content:'';display:block;width:100%;height:1px;background-color:#a7d5b5;position:absolute;top:21px;left:0;right:0;}.fc-media-screen .fc-timegrid-event.hidden {display:none;}.fc .cal-status .box-hint {border-radius:50%;}.fc .cal-status .available-box {background:#4ca15f;opacity:0.5;border:1px solid #4ca15f;margin-left:0;}#weekly-booking-calendar .calendar-view .fc-header-toolbar {padding:10px;margin-bottom:0 !important;}.calendar-view .fc-header-toolbar .fc-toolbar-chunk h2 {font-size:var(--font-size-h6);color:var(--color-dark);text-transform:uppercase;margin-right:var(--margin-5); }.calendar-view .fc-timegrid .fc-col-header .fc-day-today {position:relative;}.calendar-view #weekly-booking-calendar .fc-timegrid .fc-col-header .fc-day-today::before {position:absolute;left:0;right:0;bottom:0;top:0;content:"";pointer-events:none;background-color:transparent;opacity:0.1;}.tooltipevent.new-design {-webkit-box-shadow:0 0 10px 10px rgba(0, 0, 0, 0.03);box-shadow:0 0 10px 10px rgba(0, 0, 0, 0.03);background:#fff;padding:25px 20px 15px;border:none;border-radius:10px;box-shadow:1px 1px 5px #00000033;line-height:1.6;min-width:280px;text-align:left;z-index:9999 !important; }.tooltipevent.new-design .booking-view {text-align:center;color:#5bb370;font-size:16px;font-weight:600;}.tooltipevent.new-design .booking-view .date {font-size:16px;margin-bottom:7px;}.tooltipevent.new-design .booking-view .time {font-size:14px;margin-bottom:11px;}.tooltipevent.new-design .confirm-btn {border:1px solid #f8f8fb;border-radius:5px;background:#5bb370;color:#fff;font-size:14px;font-weight:600;padding:4px 10px;display:block;width:100%;}.tooltipevent.new-design .confirm-btn:hover {transform:scale(1.1);}.tooltipevent.new-design .booking-view .-link-close {color:#8C8C8C;top:-5px;right:-7px;}.tooltipevent.new-design .booking-view .-link-close:before {font-size:2em;}#weekly-booking-calendar.fc .fc-bg-event {background:#4ca15f !important;opacity:0.5 !important;}#weekly-booking-calendar.fc .fc-timegrid-slot {height:22px !important;}.fc-theme-standard td, .fc-theme-standard th {border:1px solid #BABFC7;}.fc-timegrid-axis,.fc-col-header-cell,.fc-timegrid-slot-label {color:#5bb370;font-size:13px;font-weight:700;border:none !important;}.fc-timegrid-slot-label {color:#BABFC7;font-weight:600;}.fc-day-today .fc-scrollgrid-sync-inner {background-color:transparent;}.fc .fc-button-primary:disabled {color:rgba(224, 238, 228, 1);}.fc .fc-toolbar.fc-header-toolbar {border:none;padding:10px;}.fc .fc-header-toolbar button.fc-button,.fc .fc-header-toolbar button.fc-button:active,.fc .fc-header-toolbar button.fc-button:focus {background:none;border:none;box-shadow:none !important;margin:0 !important;}#weekly-booking-calendar.fc .fc-header-toolbar .fc-button .fc-icon {font-size:1.5em;color:#5bb370;font-weight:600;}#weekly-booking-calendar.fc .fc-header-toolbar .fc-toolbar-title {font-size:.875em;margin:0 45px !important;color:#5bb370;font-weight:600;text-transform:none;}.fc .fc-scroller {-webkit-overflow-scrolling:touch;position:relative;}.fc-scrollgrid-section-header .fc-scroller {overflow:hidden !important;}.fc .fc-scroller-liquid-absolute {position:absolute;top:0;right:0;left:0;bottom:-2px;}.fc-timegrid.fc-timeGridWeek-view.fc-view:before,.fc-timegrid.fc-timeGridWeek-view.fc-view:after {content:'';display:block;width:34px;height:4px;background-color:rgba(249, 249, 250, 1);position:absolute;top:40px;right:0;}.fc-timegrid.fc-timeGridWeek-view.fc-view:after {top:unset;bottom:-1px;}.fc-scrollgrid-section.fc-scrollgrid-section-header table {width:calc(100% - 35px) !important;}.fc .fc-scroller-liquid-absolute .fc-timegrid-body {width:calc(100% - 15px) !important;overflow:hidden;}.fc .fc-scroller-liquid-absolute .fc-timegrid-body table {width:100% !important;border-right:1px solid #a7d5b5;}#schedule-session-modal .fc .fc-scroller-liquid-absolute .fc-timegrid-body table:before {display:none;}.fc .fc-scroller-liquid-absolute::-webkit-scrollbar,.fc .fc-view-harness::-webkit-scrollbar {width:20px;background-color:#ebf1ff;border-radius:10px;}.fc .fc-scroller-liquid-absolute::-webkit-scrollbar:horizontal {height:5px;}.fc .fc-scroller-liquid-absolute::-webkit-scrollbar-thumb,.fc .fc-view-harness::-webkit-scrollbar-thumb {background:#e0eee4;border-radius:20px;}.fc .fc-scroller-liquid-absolute::-webkit-scrollbar-thumb:hover,.fc .fc-view-harness::-webkit-scrollbar-thumb:hover {background:#5bb370;}.fc .fc-scroller-liquid-absolute::-webkit-scrollbar-thumb:active,.fc .fc-view-harness::-webkit-scrollbar-thumb:active {background:#5bb370;}.fc .fc-view-harness::-webkit-scrollbar:horizontal {height:20px;}.fc .fc-scroller-liquid-absolute::-moz-selection {background:#e0eee4;border-radius:20px;color:#FFF;}.fc .fc-scroller-liquid-absolute::selection {background:#e0eee4;border-radius:20px;color:#FFF;}#weekly-booking-calendar.fc .fc-scrollgrid-liquid {height:100%;border:none;}#weekly-booking-calendar.fc .fc-scrollgrid-section-liquid {height:auto;}.fc .fc-scrollgrid-section-liquid>td {height:100%;border-top:1px solid #a7d5b5;border-color:#a7d5b5 !important;}.fc .fc-bg-event, .fc .fc-highlight, .fc .fc-non-business, .fc .fc-view-harness-active > .fc-view {top:-1px;}.fc .fc-highlight {background:#5bb370;}.fc .fc-timegrid-slots table * {border-color:#BABFC7;}.fc .fc-timegrid-now-indicator-container {overflow:hidden;}.fc .fc-day-today .fc-timegrid-now-indicator-container {background-color:#eaeffb;opacity:.4;}#w_calendar .fc-header-toolbar .fc-toolbar-chunk {width:auto;} .client-name {overflow-wrap:break-word;}.page.settings .settings-block-wrapper {width:100%;max-width:780px;padding:0 0 50px 55px;}.page.settings .settings-title {font-weight:700;font-size:16px;line-height:1;color:#5BB370;margin-bottom:35px;}.page.settings .settings-block {padding-left:45px;row-gap:20px;}.page.settings .settings-block label {font-weight:600;font-size:14px;line-height:1;color:#000000;}#therapyst-dashboard .page.settings .settings-block label {font-weight:400;color:#4A4A4A;}.page.settings .settings-block label.sub-label {font-size:14px;font-weight:400;color:#777C85;}.page.settings .settings-blockinput,.page.settings .settings-block .select2-container--default .select2-selection--single .select2-selection__rendered {font-weight:400;font-size:12px;line-height:1;color:#777C85;padding-left:0;}.page.settings .settings-blockinput,.page.settings .settings-blockselect,.page.settings .settings-block .select-customised ~ .select2 .select2-selection {height:30px;min-height:unset;padding-left:20px;border:1px solid #D2D3D6;border-radius:5px;}.page.settings .settings-block select ~ .select2.select2-container {width:100%;}.page.settings .settings-block .iti--separate-dial-code .iti__selected-dial-code {font-size:12px;color:#777C85;}.page.settings .settings-blockinput[name=phone],.page.settings .settings-blockinput[name=emergency_contacts_number] {border:none;padding:0;}.page.settings .settings-block input[name=dob] {max-width:125px;}.page.settings .settings-block .field-wrapper {position:relative;flex-direction:column;}body.therapist-dashboard,body.client-dashboard {min-height:100vh;display:flex;flex-direction:column;}body.therapist-dashboard .footer,body.client-dashboard .footer {margin-top:auto;}.client-dashboard .requested-change-email-lbl {margin-top:8px;}.therapist-dashboard .requested-change-email-lbl {margin-bottom:20px;display:block;width:100%;}.page.settings .settings-block .field-wrapper .errorlist {position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:8;}.page.settings .settings-block .btn,.page.settings .settings-block .btn-primary {width:100%;min-width:195px;background:#E0EEE4;border-radius:5px;font-weight:400;font-size:12px;line-height:16px;text-align:center;color:#5BB370;padding:10px 16px;}.page.settings .settings-block .btn-secondary {background:#E8E9EB;color:#8E8E93;}.page.settings button.btn-save, a.btn-save, .page.settings input[type=submit].btn-save {margin-top:0;}.page.settings.site-settings .settings-block .select-customised ~ .select2 .select2-selection {height:39px;}.page.settings.notification-settings .settings-block label:not(.sub-label) {color:rgba(0, 0, 0, 0.87);;font-weight:400;}.page.settings.account-settings .settings-block-wrapper {max-width:820px;margin-top:35px;}.page.settings.account-settings .cookie-descr {font-family:'Roboto';font-weight:400;font-size:12px;line-height:14px;color:#4A4A4A;padding-right:50px;}.page.settings.account-settings .have-no-referred-users-text {font-weight:400;font-size:12px;line-height:16px;color:#4A4A4A;}.left-sidebar-top .clients-photo {margin-bottom:20px;width:130px;height:130px;}.chars-separated-wrapper {display:flex;justify-content:space-between;align-items:center;max-width:570px;margin:0 auto;}.chars-separated-wrapper > input {border-radius:10px;width:70px;height:70px;display:flex !important;justify-content:center;align-items:center;font-size:42px !important;padding:0 22px !important;margin:0 !important}.messages-counter-label {display:flex;align-items:center;justify-content:center;}#profile-video,#nearby-teachers-map {width:800px;max-width:100%;height:500px;}#profile-video {height:auto;display:block}.therapist-dashboard-edit .app-main {min-height:65.4vh;margin-top:10px;}#therapist-dashboard-edit {background:url('/dashboard/images/therapist-bg1.png') no-repeat 100% 60%;background-size:100% auto;}.therapist-dashboard-edit .container-wrapper {justify-content:center;}.therapist-dashboard-edit .page-content {max-width:663px;margin-right:38px;}.therapist-dashboard-edit .page-section {border-radius:10px;background-color:#fff;margin-bottom:25px;box-shadow:1px 1px 20px rgb(0 0 0 / 5%);position:relative;}.therapist-dashboard-edit .page-section .section-inner {padding:30px 35px 28px;}.therapist-dashboard-edit .page-section .specialist-video,.therapist-dashboard-edit .page-section .specialist-timeline-poster {height:fit-content;background:transparent;border-radius:10px;padding:0;max-height:600px;display:flex;align-items:center;justify-content:center;}.therapist-dashboard-edit .page-section .specialist-video .play-video-button {width:95px;height:95px;}.therapist-dashboard-edit .page-section .title {font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#5BB370;margin-bottom:20px;}.therapist-dashboard-edit .page-section .text {text-overflow:unset;white-space:normal !important;font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:justify;color:#1D2434;}.therapist-dashboard-edit .page-section .text .instructions-link {text-transform:lowercase;text-decoration:underline;}.therapist-dashboard-edit .page-section .buttons-wrapper {margin-top:20px;display:flex;justify-content:flex-start;gap:10px;}.therapist-dashboard-edit .btn {display:flex;justify-content:center;align-items:center;position:relative;height:auto;width:auto;transition:.3s;padding:10px 30px;font-size:16px;font-weight:700;line-height:1.25;border-radius:60px;cursor:pointer;}.therapist-dashboard-edit .btn:hover {transform:scale(1.05);}.therapist-dashboard-edit .btn input[name=video_upload],.therapist-dashboard-edit .btn input[name=poster_upload] {display:block;position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer;padding:0;min-height:auto;}.therapist-dashboard-edit .btn.btn-standard {color:#fff;}.therapist-dashboard-edit .btn.btn-video-remove,.therapist-dashboard-edit .btn-timeline-poster-remove {background:#E0EEE4;color:#5BB370;display:none;font-weight:600;}.therapist-dashboard-edit .page-section .buttons-wrapper.video-uploaded .btn-video-remove,.therapist-dashboard-edit .page-section .buttons-wrapper.timeline-poster-uploaded .btn-timeline-poster-remove {display:block;}.therapist-dashboard-edit .page-section .buttons-wrapper.video-uploaded .btn-video-upload,.therapist-dashboard-edit .page-section .buttons-wrapper.timeline-poster-uploaded .btn-timeline-poster-upload {display:none;}.therapist-dashboard-edit .page-section textarea {margin-top:20px;padding:20px 23px;border:none;font-weight:400;font-size:12px;line-height:18px;color:#1D2434;min-height:600px;border-radius:10px;}.therapist-dashboard-edit .sidebar-right {position:-webkit-sticky;position:sticky;top:10px;min-width:270px;}.therapist-dashboard-edit .sidebar-right .page-section .section-inner {padding:20px 30px;}.therapist-dashboard-edit .sidebar-right .title {font-size:16px;line-height:22px;margin-bottom:16px;}.therapist-dashboard-edit .sidebar-right .nav-item a {font-style:normal;font-weight:400;font-size:12px;line-height:22px;color:#777C85;display:block;margin-bottom:6px;}.therapist-dashboard-edit .sidebar-right .btn.save-changes {width:100%;border:none;}#upgrade-to-premium-modal .modal {max-width:1029px;}#upgrade-to-premium-modal .modal-inner {padding:30px 20px;text-align:left;}#upgrade-to-premium-modal .modal-inner:before {content:'';background:url('/img/logo-icon.svg');background-size:contain;background-position:center;background-repeat:no-repeat;display:block;width:163px;height:135px;position:absolute;top:30px;right:20px;}#upgrade-to-premium-modal .title {color:#1D2434;font-size:62px;font-weight:600;line-height:1;margin-bottom:15px;padding:0;}#upgrade-to-premium-modal .title .lbl-green {color:#5BB370;margin-bottom:50px;}#upgrade-to-premium-modal .subtitle {color:#484949;font-size:24px;line-height:1.25;margin:0 0 50px 0;max-width:unset;}#upgrade-to-premium-modal .cards-wrapper {display:flex;flex-wrap:wrap;gap:20px;}#upgrade-to-premium-modal .cards-wrapper .card {border-radius:20px;background:#FFF;box-shadow:1px 1px 20px 0px rgba(0, 0, 0, 0.05);padding:15px 20px;width:48.5%;}#upgrade-to-premium-modal .cards-wrapper .card .card-header {display:flex;align-items:center;gap:15px;color:#484949;font-size:20px;font-weight:600;line-height:1.5;margin-bottom:15px;}#upgrade-to-premium-modal .cards-wrapper .card .card-header img {width:52px;height:52px;}#upgrade-to-premium-modal .cards-wrapper .card .card-text {color:#484949;font-size:16px;font-weight:400;line-height:normal;}#upgrade-to-premium-modal .buttons-wrapper {justify-content:flex-end;gap:40px;margin-top:30px;}#upgrade-to-premium-modal .buttons-wrapper .btn-skip {background:none;color:#484949;font-size:20px;font-weight:400;border:none;width:auto;}#upgrade-to-premium-modal .buttons-wrapper .upgrade-plan {border-radius:60px;border:1px solid #FFF;box-shadow:10px 10px 50px 0px rgba(0, 0, 0, 0.05);font-size:24px;font-weight:700;line-height:normal;width:auto;padding:9px 25px;color:#fff;background:#5BB370;transition:.3s;display:flex;align-items:center;}#upgrade-to-premium-modal .buttons-wrapper .upgrade-plan:after {display:block;content:url('/img/arrow-right.svg');line-height:0;margin-left:15px;}#upgrade-to-premium-modal .buttons-wrapper .upgrade-plan:hover {background:#409755;}@media screen and (min-width:1280px) {.sidebar {padding-right:7px;}}@media screen and (max-width:1535px) {.session-card .col-right {min-width:unset;max-width:310px;width:100%;}.session-card .col-right .info {margin-bottom:10px;}.session-card .col-right .info .date {font-size:15px;}}@media (max-width:1100px) {.navigation-links > li a {padding-left:15px;padding-right:15px;}.navigation-links > li:not(:last-of-type):after {height:100%;}}@media (max-width:1200px) {.session-card {flex-direction:column;max-width:576px;margin:auto;}.session-card .content-inner {flex-direction:column;}.session_container .results .lessons-group:not(:last-child) {margin-bottom:40px;}.col-right .info {display:none;}.col-top {padding-bottom:10px;margin-bottom:10px;border-bottom:0.5px solid #E8E9EB;}.col-top .info {text-align:center;}.col-top .info .type {font-size:16px;font-weight:600;color:#5BB370;margin-bottom:10px;}.col-top .info .date {color:#8C8C8C;font-size:18px;margin-bottom:6px;}.col-top .info .time {font-size:12px;color:#8C8C8C;}.session-card .col-left {padding:0;}.session-card .profile-img-wrapper {max-width:135px;}.profile-img-wrapper .country-flag {width:36px;height:36px;}.session-card .col-left .bottom-part {margin:auto;max-width:100%;}.session-card .col-left .bottom-part .first-last-name {font-size:18px;}.session-card .col-center {margin-top:10px;padding:0;border-left:none;border-right:none;flex-direction:column;}.session-card .main-info .top-part {order:1;text-align:center;}.session-card .col-center .main-info {width:100%;}.session-card .col-center .bottom-part {justify-content:center;flex-wrap:wrap;max-width:100%;padding:15px 0 5px;border-top:0.5px solid #E8E9EB;border-bottom:0.5px solid #E8E9EB;margin-bottom:10px;}.session-card .col-center .session-name {justify-content:center;}.session-card .col-center .session-info {margin-top:20px;justify-content:center;flex-wrap:wrap;}.session-card .col-center .session-info .type {width:100%;border:none;}.session-card .col-center .session-info > * {padding:2.5px 0;}.session-card .main-info .top-part .in-person-address {margin-top:16px;}.session-card .col-right {max-width:100%;padding:0;margin-top:20px;}.session-card .col-right .actions {max-width:280px;margin:auto;width:100%;flex-direction:column;}.session-card .col-right .actions .cancel {background-color:#5BB370;color:#ffffff;}.session-card .col-right .actions button {font-size:16px;font-weight:700;padding:10px;width:100%;}.session-card .col-right .actions .book-again {margin-bottom:10px;}.session-card .col-center .bottom-part .btn {margin:0px 12.5px 10px;}.session-card .col-center .bottom-part .btn:last-of-type {margin-right:15px;}.logo-dashboard {width:164px!important;max-width:none;}.enter-waiting-room {margin-bottom:10px;}.cancel[data-open-modal="#cancel-lesson-modal"] {background-color:#E0EEE4!important;color:#5BB370!important;}.session-card .view-location {max-width:280px;margin-bottom:10px;font-size:14px!important;width:100%;padding:10px!important;}.session-card .col-center .rating {margin:20px 0 0 0;}}@media (max-width:1200px) and (min-width:768px) {.sidebar {position:sticky;height:max-content;top:10px;}}@media screen and (max-width:992px) { #messages-modal .chat-history .message { width:90%;} #messages-modal .message-wrapper .sidebar { margin-right:20px; width:70%;}.navigation-links > li a {padding-left:10px;padding-right:10px;}#topbar-search {margin-left:10px;max-width:150px;width:100%;}.menudash ul>li>a {width:40px;height:40px;}.page.settings .settings-block {padding-left:0;}.page.settings.my-settings .settings-block label {margin-bottom:10px;display:inline-block;}.page.settings.account-settings .cookie-descr {padding-left:20px;}#upgrade-to-premium-modal .modal-inner {padding:30px 40px;}#upgrade-to-premium-modal .title {font-size:52px;}#upgrade-to-premium-modal .subtitle {font-size:20px;}#upgrade-to-premium-modal .modal-inner:before {width:132px;height:110px;right:40px;}#upgrade-to-premium-modal .cards-wrapper .card {width:48%;}#upgrade-to-premium-modal .cards-wrapper .card .card-header {font-size:18px;}}@media only screen and (max-width:850px) {#messages-modal .modal-inner {padding:30px 20px 13px;}#messages-modal .message-wrapper .sidebar {max-width:240px;margin-right:20px;}}@media screen and (max-width:768px) {.top-navigation {padding:14px 0px 25px!important;} #messages-modal .search-box .input {font-size:12px;}.menudash {margin-left:10px;}.select-customised ~ .select2 .select2-selection__arrow {width:8px!important;right:8px !important;}a.btn-save {font-size:10px;min-width:140px;padding:7px 20px;}.page.balance .sub-title {margin-bottom:15px;}.clients-photo {width:90px;height:90px;margin-bottom:10px;}.client-file-upload svg {width:25px!important;height:25px!important;}.sidebar {display:none;}.message-wrapper .sidebar {display:block;}.client-dashboard .sidebar {display:block;}.page.balance {padding-bottom:80px;}.dt-wrapper .dataTables_wrapper .dataTables_paginate {justify-content:center;}.page.balance .btn-standard {max-width:360px;padding-top:10px;padding-bottom:10px;margin-top:10px;}.page.balance .balance {margin-bottom:30px;}.page.balance .gift-card .text {margin-bottom:30px;}.settings-navbar, .client-dashboard .sessions-list {background:#FFFFFF;box-shadow:1px 1px 20px rgb(0 0 0 / 5%);border-radius:20px;padding:20px;display:flex!important;flex-wrap:wrap;justify-content:center!important;width:100%;margin:0 auto 0!important;}.settings-navbar ul, .sessions-list ul {display:flex;flex-wrap:wrap;justify-content:center;}.settings-navbar li, .sessions-list li {padding:0;margin:9px;}.settings-navbar li a, .sessions-list li a {padding:0 0 5px 0;}.link-active {color:#333333!important;}.link-active::after {height:2px!important;border-radius:50px;}.page.settings .settings-title {margin-bottom:25px;}.page.settings .settings-block {padding-left:0;row-gap:20px;align-items:flex-end;}.page.settings .settings-block label {font-size:14px;margin-bottom:15px!important;display:block;}.page.settings .settings-block input, .page.settings .settings-block .select2-container--default .select2-selection--single .select2-selection__rendered {font-size:14px;}.page.settings .settings-block input, .page.settings .settings-block .select-customised ~ .select2 .select2-selection {padding:10px 18px;height:39px;}.page.settings .settings-block .field-wrapper {margin-bottom:0;}.page.settings button.btn-save, .page.settings input[type=submit].btn-save {max-width:360px;width:100%;}.page.settings .settings-block-wrapper {padding:0 0 30px;}.settings-block-column {display:flex!important;flex-direction:column;align-items:baseline!important;width:100%;}.settings-block-column .settings-block-select {max-width:360px;width:100%;}.page.settings .settings-block .btn {min-width:auto;font-size:16px;padding:10px 15px;max-width:360px;font-weight:700;}.settings-block-column .col-span-2 {width:100%;}.page.settings.notification-settings .settings-block > div > label:not(.sub-label) {font-weight:700;width:200px;}.page.settings.notification-settings .settings-block .w-full {justify-content:end;width:auto;}.switch-wrapper {width:35px;}.settings-block .grid:nth-child(2) {display:flex!important;flex-direction:column!important;align-items:baseline!important;}.settings-block .grid:nth-child(2) .w-full {justify-content:space-between!important;}.notification-item {display:flex!important;width:100%;justify-content:space-between;max-width:225px;}.page.settings .settings-block label.sub-label {width:178px;padding-left:5px;}.page.account-settings .settings-block-wrapper:first-child .settings-title {margin-bottom:0;}.page.account-settings .settings-block{align-items:baseline;display:flex;flex-direction:column;position:relative;}.page.settings.account-settings .cookie-descr {padding:0;}.page.settings.account-settings .settings-block label.cursor-pointer {position:absolute;top:0;left:225px;}.page.settings.account-settings .settings-block-wrapper:not(:first-child) {margin-top:0;}.client-dashboard .sidebar-nav, .client-dashboard .client-profile-cards {display:none;}.client-dashboard .sidebar {width:100%;max-width:550px;margin:auto;margin-bottom:30px;}.sidebar .left-sidebar-top {padding:20px;}.file-upload {width:42px;height:42px;display:flex;align-items:center;justify-content:center;}.file-upload input[type=file] {padding:0;}.client-file-upload svg {width:22px!important;height:22px!important;padding:0;margin-right:9px;}.client-dashboard .client-name {font-size:20px;}.sidebar .client-location .timezone-icon {height:19px;width:14px;}.sidebar .client-location p {font-size:12px;}.client-dashboard .client-profile-user {border:none;padding:0;}.upcoming-sessions-wrapper .page-title {display:none;}.upcoming-sessions-wrapper {padding:0!important;}.no-result-found-wrapper {margin:0;}.session-card .col-right .actions button {font-size:14px;}#review-modal .ratings-wrapper>div {display:flex;justify-content:space-between;}.therapist-dashboard-edit .container-wrapper {flex-direction:column;}.therapist-dashboard-edit .page-content {max-width:100%;margin-right:0;}.therapist-dashboard-edit .page-section textarea {min-height:150px;}.therapist-dashboard-edit .page-section .title {font-size:16px;}.therapist-dashboard-edit .sidebar-right .page-section .section-inner {display:none;}.therapist-dashboard-edit .btn {font-size:16px;font-weight:700;height:auto;padding:10px 0;max-width:368px;width:100%;margin:auto;}#upgrade-to-premium-modal .modal-inner {padding:25px 30px;}#upgrade-to-premium-modal .modal-inner:before {display:none;}#upgrade-to-premium-modal .title {font-size:45px;}#upgrade-to-premium-modal .subtitle {margin-bottom:30px;}#upgrade-to-premium-modal .cards-wrapper .card {width:100%;}#upgrade-to-premium-modal .buttons-wrapper .btn-skip {font-size:18px;}#upgrade-to-premium-modal .buttons-wrapper .upgrade-plan {font-size:20px;padding:10px 18px;}#messages-modal .modal {border-radius:30px;}#messages-modal .chat-wrapper .message-display__icon + p {font-size:15px;}#messages-modal .chat-wrapper .message-display__icon {width:160px;margin-bottom:10px;}}@media screen and (min-width:768px) {.col-top {display:none;}}@media screen and (max-width:576px) {#therapist-dashboard .reserve-session-type .topbar-inner {flex-direction:column;justify-content:center;}#therapist-dashboard .reserve-session-type .topbar-inner .filter-container {margin-bottom:15px;}.page.settings.account-settings .cookie-descr {padding-right:10px;}.navigation-links {flex-wrap:wrap;}.top-navigation .navigation-links {flex-wrap:wrap;}.top-navigation .navigation-links > li {width:50%;margin-bottom:5px;}.navigation-links > li a {padding:0;font-size:9px;}.navigation-links > li:last-child:after {content:'';display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:0.5px;height:100%;background-color:#E8E9EB;}#schedule-session-modal .modal {padding-top:0!important;}#choose-session-type-modal .modal-inner {padding:0 20px;height:100%;}#choose-session-type-modal .types-container button .btn-text {font-size:14px;}#choose-session-type-modal .types-container button .btn-title {margin-bottom:22px;}#choose-session-type-modal .types-container button:not(:last-of-type) {margin-right:25px;}#choose-session-type-modal .types-container button {min-height:193px;max-width:165px;padding:30px 20px 37px;}#choose-session-type-modal .types-container button .btn-title {padding:3px 0 3px 30px;}#choose-session-type-modal .modal {background-position:center 192px;}.modal-wrapper .modal {top:0;left:0;width:100%;height:100%;box-shadow:none;transform:none;padding-top:100px;}.modal-wrapper .bg-overlay {background-color:#FCFCFC;}.navigation-wrapper.active {position:fixed;z-index:99999999;background:#ffff;width:100%;left:0;top:0;right:0;transition:all 0.5s ease;}.modal-wrapper.booking .steps-dots, .modal-wrapper.booking .buttons-wrapper:before {display:none;}.modal-wrapper.booking .title {margin-bottom:30px;}.modal-wrapper.booking .session-options-container,.modal-wrapper.booking .session-held-types-container {padding:0!important;}.modal-wrapper.booking .buttons-wrapper {margin-top:30px;padding-top:20px;flex-direction:column;border-top:0.75px solid #E8E9EB;}.modal-wrapper.booking .session-options-container .price {padding-bottom:0;font-size:16px;}.modal-wrapper.booking .session-options-container .duration {font-size:16px;font-weight:700;}.modal-wrapper.booking .session-options-container .card-title {font-size:16px;}.modal-wrapper.booking .session-options-container .option {margin:0;width:100%!important;max-width:155px;}.session-options-container .slick-slide>div {margin:10px;}.modal-wrapper.booking .session-options-container .slick-list {padding-bottom:45px !important;padding-top:0px !important;}.modal-wrapper.booking .content-inner.options-info .session-info {padding:0;}.modal-wrapper .session-info .subtitle {font-size:18px;margin-bottom:20px;font-style:normal;}.modal-wrapper .session-info p.text, .modal-wrapper .session-info .time-price-info {font-size:16px;}.modal-wrapper .session-info .modal-footer {padding-top:30px;}.modal-wrapper .session-info .time-price-info > * {display:block;}.modal-wrapper .session-info .time-price-info > *:not(:last-of-type) {margin-right:0;padding-right:0;margin-bottom:15px;border-right:none;}.modal-wrapper .session-info .time-price-info .price {padding-bottom:0;}.modal-wrapper .session-info .time-price-info {margin-bottom:30px;padding-bottom:30px;border-bottom:0.75px solid #E8E9EB;}.modal-wrapper.booking .buttons-wrapper .view-sessions {margin-top:10px;order:1;}.modal-wrapper.booking .buttons-wrapper .view-sessions,.modal-wrapper.new-design .buttons-wrapper .btn-skip + *,.modal-wrapper.new-design .buttons-wrapper .btn-standard {margin-right:0;max-width:360px;width:100%;font-size:18px;padding:7px 0;}.modal-wrapper.booking .session-types-container {justify-content:center;padding-right:0;margin-bottom:41px;font-size:16px;}.modal-wrapper .modal {top:0;right:0;}.modal-wrapper.booking .session-options-container, .modal-wrapper.booking .session-held-types-container {display:block;max-width:576px;width:100%;margin:auto;}.modal-wrapper.booking .session-options-container .option-info {max-width:100%;}.modal-wrapper.new-design .modal .modal-inner {padding:90px 20px 30px!important;}.modal-wrapper.new-design.booking.sign-up-login .modal .modal-inner {padding:50px 20px 30px!important;}.specialists-wrapper {z-index:2;}#schedule-session-modal .calendar-view__head {margin-bottom:0;padding:0;}#weekly-booking-calendar.fc .fc-header-toolbar .fc-toolbar-title {font-size:16px;font-weight:700;margin:0 27px!important}#schedule-session-modal .fc .fc-view-harness {width:100%;}#weekly-booking-calendar .fc-scroller-harness .fc-col-header-cell .fc-scrollgrid-sync-inner a {font-size:14px;}#weekly-booking-calendar.fc .fc-timegrid-slot {height:20px !important;}#schedule-session-modal .calendar-view__footer:before {display:none;}#schedule-session-modal .calendar-view__footer {padding:0;margin-top:15px;}.fc .fc-toolbar.fc-footer-toolbar {margin-top:30px;}#schedule-session-modal .calendar-view__footer .top-line > .cal-status {margin:0 9px;justify-content:center;}.calendar-view__footer .top-line {margin-bottom:32px;}#schedule-session-modal .calendar-view__footer .bottom-line {flex-direction:column;}#schedule-session-modal .calendar-view__footer .see-other-sessions {order:1;margin-top:0;padding-top:15px;border-top:0.75px solid #E8E9EB;font-size:16px;}#schedule-session-modal .calendar-view__footer .current-time {justify-content:center;}#schedule-session-modal .calendar-view {height:100%;display:flex;flex-direction:column;}#schedule-session-modal .weekly-booking-calendar.ver2 {height:100%;}.tooltipevent.new-design {top:50%!important;left:50%!important;transform:translateX(-50%);}#session-held-types-modal .session-held-types-container {min-height:auto;margin:0;flex-direction:column;}#session-held-types-modal .session-held-types-container .held-type.clinic-office .card-title {min-height:auto;}#payment-private-note-modal .modal .modal-inner {padding-top:35px !important;padding-bottom:0 !important;}#payment-private-note-modal .modal-header {padding-top:0;}#payment-private-note-modal .main-container {padding:0;}#payment-private-note-modal .main-container .details {flex-wrap:wrap;border-bottom:0.75px solid #E8E9EB;padding-bottom:10px;margin-bottom:20px;}#payment-private-note-modal .sub-title {margin-bottom:30px;}#payment-private-note-modal .title {margin-bottom:15px;}#payment-private-note-modal form {height:100%;}#payment-private-note-modal .main-container .details .therapist-avatar-wrapper {margin:0 auto 0;max-width:140px;}#payment-private-note-modal section .text{font-size:15px;}#payment-private-note-modal section .inline-items-list {flex-direction:column;align-items:baseline;}#payment-private-note-modal section.details .inline-items-list .item {margin-bottom:15px;margin-left:0;padding-bottom:0;font-size:15px;}#payment-private-note-modal section.details .inline-items-list .item:after {display:none;}#booking-success-modal .modal-inner img {margin-bottom:35px;}#schedule-session-modal .fc .fc-view-harness {overflow-x:auto;height:100% !important;margin-top:18px !important;max-height:unset !important;padding:0 20px;}.fc .fc-view-harness-active > .fc-view {width:680px;overflow:hidden;height:calc(100% - 20px);}.fc .fc-scroller-liquid-absolute .fc-timegrid-body {width:100%!important;}.page .page-title {font-size:16px;margin-bottom:20px;margin-right:0;}.page.balance .balance .top-line {flex-direction:column;align-items:baseline;margin-bottom:10px;}.page.balance .balance .value {margin-right:0;margin-bottom:0px;}.page.balance .gift-card .input-wrapper {flex-direction:column;align-items:baseline;}.page.balance .gift-card .input-standard {margin-right:0;padding:10px 18px;}.page.balance .gift-card {margin-bottom:30px;}.transaction-details .client-history .action-buttons, .transactions-list-head {display:none;}#transactions-listtbody tr td:nth-child(3), #transactions-listtbody tr td:nth-child(5) {display:none;}#transactions-listtbody tr {display:flex;justify-content:space-between;position:relative;height:45px;}#transactions-listtbody tr:not(:last-child) {margin-bottom:30px;}#transactions-listtbody tr td:nth-child(1) {position:absolute;bottom:0;font-size:12px;}#transactions-listtbody tr td {font-size:14px;padding:0;}#transactions-listtbody tr td:nth-child(4) {line-height:45px;}#transactions-list.dataTable tbody tr:first-of-type td {padding-top:6px;}.page.settings .settings-block {align-items:flex-start;display:flex;flex-direction:column;}.settings-block-item, .settings-block-item {width:100%;}.settings-block-wrapper .select-customised ~ .select2, .page.settings .settings-block input {max-width:100%!important;}.page.settings .settings-block .field-wrapper {margin:0;}.settings-block-item .ml-5 {margin-left:0;}.modal-support {max-width:280px!important;background-color:transparent!important;margin:auto;}.modal-support img {margin-bottom:27px;}.modal-support p {font-size:16px;}.modal-support-btn {font-size:16px;}.modal.modal-support .modal-inner img {width:80px;}.modal-wrapper.opened {padding-top:0;}.modal-wrapper .modal {max-height:unset !important;height:100% !important;}.modal.modal-support .modal-inner {padding:28px 0 0 !important;}.modal-wrapper.new-design .modal, .modal-wrapper .modal .modal-inner {background-color:transparent;border-radius:0;}.modal-wrapper .modal {margin:auto;max-width:400px!important;}.modal-wrapper .modal .modal-inner {padding:55px 0 20px !important;height:100%;min-height:0; overflow:auto;}.modal-wrapper .modal .close {top:10px;right:10px;}.modal-wrapper .modal .modal-inner > .modal-header,.main-login-fields .modal-header {padding:50px 20px 0;min-height:50px;}.modal-wrapper.booking.sign-up-login .modal .modal-inner > .modal-header {position:absolute;width:100%;top:0;left:0;right:0;}.modal-wrapper .modal .modal-inner > .modal-header .title {margin-bottom:10px;}.modal-wrapper .modal .modal-inner > .main-content,.main-login-fields .modal-content {flex:1 1 auto;flex-direction:column;height:0px;overflow-y:auto;overflow-x:hidden;padding:15px 20px 20px;margin:0;}.modal-wrapper.booking.sign-up-login .modal .modal-inner > .main-content {padding:0;}.modal-wrapper .modal .modal-inner > .modal-footer,.main-login-fields .modal-footer {margin-top:0;padding:20px;}.modal-wrapper .modal .modal-inner > .modal-footer button,.modal-wrapper .modal .modal-inner > .modal-footer input[type=submit],.modal-wrapper .modal .modal-inner > .modal-footer .btn-standard {max-width:400px;}.main-login-fields .modal-header {padding-top:65px;}.main-login-fields .div-login-form .modal-content {padding-right:35px;padding-left:35px;}.main-login-fields .modal-footer {border-top:1px solid #E0EEE4;}.main-login-fields .modal-footer input[type=submit] {margin-top:0;}#session-info-modal .title {margin-bottom:30px;}#session-info-modal .modal-inner {padding:35px 20px 0px;text-align:left;}#session-info-modal .modal-inner .footer {margin-top:30px;padding-top:30px;border-top:0.75px solid #E8E9EB;}#refer-a-friend-modal button.next-step {margin-top:40px;}.modal-wrapper.new-design button.next-step, .modal-wrapper.new-design button[type=submit] {font-size:16px;font-weight:700;}.modal-wrapper.new-design button[type=submit].btn-close-modal {background-color:transparent;width:fit-content;border-radius:0;border:none;}#refer-a-friend-step2-modal .text {font-size:14px;}.modal-wrapper.new-design .textarea-item textarea {font-size:14px;background:#FFFFFF;border-radius:10px;border:none;height:180px;filter:drop-shadow(1px 1px 10px rgba(0, 0, 0, 0.15));padding:18px 21px 14px 21px;margin-top:20px;}#gift-card-modal-step3 .title {margin:30px 0 50px;}.modal-wrapper.new-design .amount input {max-width:162px;padding:20px;box-shadow:1px 1px 5px rgb(0 0 0 / 10%);border-radius:25px;height:61px;}.payment-methods .radio-select label, .topup-balance-step2-modal .pay-methods input + label {padding:10px 20px;border:1px solid #D2D3D6;font-size:14px;min-height:40px;height:40px;line-height:20px;font-weight:600;}.radio-select label:hover, .radio-select input:checked + label {border:none;}.topup-balance-step2-modal .pay-methods .radio-select {max-width:230px;}#topup-balance-step2-modal .subtitle {margin-bottom:25px;}#delete-account-modal .modal .buttons-wrapper > *, #update-password-modal .modal .buttons-wrapper > * {padding:12px 0;font-size:16px;}#delete-account-modal .modal .buttons-wrapper > *:first-child, #update-password-modal .modal .buttons-wrapper > *:first-child {margin-bottom:13px;}.modal-wrapper.enable2factor-auth-modal .modal-inner p.text {padding:0;}.modal-wrapper.enable2factor-auth-modal .modal-inner .codes-wrapper {margin:40px auto;padding:0;flex-direction:column;}.modal-wrapper.enable2factor-auth-modal .modal-inner .codes-wrapper img {margin:0 auto 30px;}.modal-wrapper.enable2factor-auth-modal .modal-inner .security-code-wrapper {max-width:221px;margin:auto;width:100%;}.modal-wrapper.enable2factor-auth-modal .modal-inner .codes-wrapper .label {font-weight:600;font-size:16px;margin-bottom:15px;}.modal-wrapper.enable2factor-auth-modal .modal-inner .codes-wrapper .code {background:#FCFDFD;box-shadow:1px 1px 20px rgb(0 0 0 / 5%);border-radius:5px;font-size:16px;padding:12px 20px;}.modal-wrapper.enable2factor-auth-modal .modal-inner p.text {line-height:186%;}.modal-wrapper.enable2factor-auth-modal .modal-inner .buttons-wrapper {flex-direction:column;}.modal-wrapper.enable2factor-auth-modal .modal-inner .buttons-wrapper .btn-skip {order:1;padding:10px 0;font-size:16px;width:100%;max-width:100%;margin-right:0;margin-top:10px;}#enable2factor-auth-step1modal .modal .modal-inner, #enable2factor-auth-step2modal .modal .modal-inner {padding:20px 20px!important;}#enable2factor-auth-step1modal .modal {padding-right:0;}#enable2factor-auth-step2modal .modal-inner > *:not(.buttons-wrapper) {padding:0;}.chars-separated-wrapper > input {border-radius:10px;width:45px;height:45px;font-size:20px !important;padding:0 6px !important;background:#FCFDFD;box-shadow:1px 1px 20px rgb(0 0 0 / 5%);}#enable2factor-auth-step2modal .password-wrapper {margin-top:20px;padding:0 15px;}#enable2factor-auth-step2modal .confirmation-code-wrapper {margin-top:40px;margin-bottom:0;padding:0 15px;}#enable2factor-auth-step2modal .buttons-wrapper {margin-top:40px;}#review-modal .title {padding:0;max-width:295px;min-width:auto;}#review-modal .profile-icon {height:145px;margin-bottom:38px;}#review-modal .profile-icon img {width:100%;}#review-modal .ratings-wrapper .text-left {margin-right:15px;}.modal-wrapper.reviews-modal.new-design .label-anonymous {margin-bottom:43px;}#review-modal button[type=submit] {margin-top:0;}.modal-wrapper.reviews-modal.new-design .review-subtitle {font-size:16px;color:#9B9FA5;}.reviews-modal [name=feedback_text], .reviews-modal [name=review_message] {min-height:338px;margin:0;}#review-modal-step3.modal-wrapper.new-design label.make-private .caption {font-size:14px;color:#9B9FA5;}.reviews-modal .buttons-wrapper a {width:48%;font-size:16px;}.reviews-modal .buttons-wrapper button {max-width:48%!important;}.reviews-modal .buttons-wrapper a, .reviews-modal .buttons-wrapper button {padding:5px 0!important;}#review-modal-step2 .review-subtitle {text-align:left;font-size:14px;}#review-modal-step6 .logo {margin-top:0;}#review-modal-step6 .logo img {width:150px;}#review-modal-step6 .title {margin:50px 0 30px;padding:0;}#cancel-lesson-modal .modal .modal-inner, #ask-reschedule-session-modal .modal .modal-inner {padding:132px 20px 30px!important;}#cancel-lesson-modal .title {font-size:18px;}#cancel-lesson-modal .textarea-item textarea, #ask-reschedule-session-modal .textarea-item textarea {margin:0;height:338px;}#cancel-lesson-modal .textarea-item, #ask-reschedule-session-modal .textarea-item {margin-bottom:40px;}#cancel-lesson-modal .buttons-wrapper, #ask-reschedule-session-modal .buttons-wrapper {flex-direction:column;}#cancel-lesson-modal .buttons-wrapper .btn-skip, #ask-reschedule-session-modal .buttons-wrapper .btn-skip {margin-right:0;margin-bottom:10px;}#cancel-lesson-modal .buttons-wrapper > *, #ask-reschedule-session-modal .buttons-wrapper > button, #cancel-lesson-success-modal .buttons-wrapper button {font-size:16px;max-width:360px;width:100%;padding:5px 0;}#therapist-dashboard-edit .container {padding:0;}#therapist-dashboard-edit .specialist-video img,#therapist-dashboard-edit .specialist-timeline-poster img {display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;left:0;border:0;}.therapist-dashboard-edit .page-section .specialist-video,.therapist-dashboard-edit .page-section .specialist-timeline-poster {min-height:255px;padding:0 0 64%;}.therapist-dashboard-edit .page-section .section-inner {padding:20px;}.therapist-dashboard-edit .page-section .buttons-wrapper .btn {border-radius:5px;}.therapist-dashboard-edit .page-section .buttons-wrapper.video-uploaded {padding:0;flex-direction:column;margin-top:35px;gap:15px;}.therapist-dashboard-edit .page-section {border-radius:0 0 20px 20px;margin-bottom:30px;}.therapist-dashboard-edit .page-section:first-child {border-radius:20px;}.sidebar-search {display:none;}#messages-modal .message-wrapper {flex-direction:column;padding:127px 15px 0px;justify-content:flex-start;position:relative;}#messages-modal .modal-inner {padding:0!important;overflow-y:auto;}#messages-modal .message-wrapper .sidebar {width:100%;max-width:100%;margin:0;padding:0;box-shadow:none;}#messages-modal .chats-name-recent-time .name {font-size:18px;}#messages-modal .chats .chats-item:not(:last-child) {margin-bottom:15px;}.chat-wrapper .chat-header .chat-with .name {font-size:24px;}#messages-modal .send-box {align-items:center;position:fixed;width:95%;bottom:30px;left:50%;transform:translateX(-50%);}#messages-modal .message-wrapper .chat-wrapper {display:none;height:100%;max-width:100%;}#messages-modal .chat-body {max-height:none;overflow:inherit;padding:0;}#messages-modal .message-wrapper .chat-wrapper .chat-header-body-wrapper {height:auto;}#messages-modal .chat-wrapper .message-display__icon {display:none;}#messages-modal .send-box .input {max-width:92%;}.client-history .booking-statistics .item {margin:0 5px;}.form-send {margin-top:30px;}.modal-wrapper.enable2factor-auth-modal .modal-inner .form-send {margin-top:110px;padding:0;}#client-notes-modal .main-content {padding:0 20px;background:#fff;}#client-notes-modal .top-panel {padding:25px 0 16px;}#client-notes-modal .top-panel .title {text-align:center;width:100%;font-size:23px;}#client-notes-modal .note-search-section button.add-new-note {display:none;}#client-notes-modal .note-search-section .search-wrapper:before {left:20px;}#client-notes-modal .note-search-section [name="search_text"] {border-radius:5px;border:1px solid #D2D3D6;background:#FFF;box-shadow:1px 1px 10px 0px rgba(0, 0, 0, 0.10);padding:11px 20px 11px 53px;font-size:16px;line-height:normal;}#client-notes-modal .client-notes-list {padding-right: 0;padding-left:0;}.client-notes-list .note-item {padding-bottom:20px;}.client-notes-list .note-item:not(:last-child) {margin-bottom:30px;}.client-notes-list .note-item .top-line {flex-direction:column-reverse;padding-right:0;margin-bottom:15px;}.client-notes-list .note-item .top-line .title {padding-right:0;}.client-notes-list .note-item .top-line .label {position:static !important;margin-bottom:10px !important;float:right;}.client-notes-list .note-item.type-session .main-lines {font-size:14px;}#client-notes-modal .buttons-wrapper {display:flex;flex-direction:column-reverse;padding:20px 0 0;margin:0 20px;background:#fff;border-top:1px solid #E8E9EB;}#client-notes-modal .buttons-wrapper button {font-size:16px;font-weight:700;line-height:1.2;width:100%;max-width:unset;}#client-notes-modal .buttons-wrapper button.next-step {margin-bottom:10px;}.modal-wrapper.new-design.add-update-personal-note .main-content {display:flex;flex-direction:column;}.modal-wrapper.new-design.add-update-personal-note .main-content form {display:flex;flex-direction:column;flex-grow:1;}.modal-wrapper.new-design.add-update-personal-note .main-content .col-field.note-text {flex-grow:1;}.modal-wrapper.new-design.add-update-personal-note .main-content .col-field.note-text textarea {height:100%;}.modal-wrapper.new-design.add-update-personal-note .title {font-size:23px;font-weight:700;line-height:normal;}.modal-wrapper.new-design.add-update-personal-note [name="title"] {padding:10px 20px;}.modal-wrapper.new-design.add-update-personal-note [name="text"] {padding:20px;font-size:14px;}.modal-wrapper.new-design.add-update-personal-note button[type="submit"] {font-size:16px;font-weight:600;line-height:1.1;}.modal-wrapper.add-update-session-note .modal {min-width:unset;}.modal-wrapper.add-update-session-note .main-content {padding-top:30px !important;padding-left:33px !important;padding-right:33px !important;}.modal-wrapper.add-update-session-note .modal-inner .top-line {flex-wrap:wrap;}.modal-wrapper.add-update-session-note .modal-inner .top-line .left-col {width:100%;max-width:unset;align-items:flex-start;margin-bottom:20px;}.modal-wrapper.add-update-session-note .modal-inner .top-line .subtitle {margin-left:0;}.modal-wrapper.add-update-session-note .modal-inner .top-line .right-col {padding-left:0;}.modal-wrapper.add-update-session-note .modal-inner .main-lines .line {flex-wrap:wrap;}.modal-wrapper.add-update-session-note .modal-inner .main-lines .line .col-label {margin-bottom:10px;}.modal-wrapper.add-update-session-note .main-content {padding-bottom:0 !important;}.modal-wrapper.add-update-session-note .buttons-wrapper {padding-bottom:20px !important;}.modal-wrapper.add-update-session-note .buttons-wrapper .next-step {border-radius:10px;padding:3px 10px;font-size:16px;font-weight:600;}#add-client-session-note-modal-step2 .modal-inner .details-line {padding-bottom:30px;border-bottom:1px solid #E8E9EB;}#add-client-session-note-modal-step2 .modal-inner .details-line .client-name {display:block;margin-bottom:10px;border:none;}#add-client-session-note-modal-step2 .modal-inner .details-line .details {padding-left:0;}#add-client-session-note-modal-step2 .modal-inner .main-lines {padding-top:20px;padding-bottom:0;}#add-client-session-note-modal-step2 .modal-inner .main-lines .line {margin-bottom:0;}#add-client-session-note-modal-step2 .modal-inner .main-lines .line .col {margin-bottom:7px;margin-right:0 !important;}#add-client-session-note-modal-step2 .modal-inner .main-lines .field-input textarea {height:200px;}.modal-wrapper.add-update-session-note .buttons-wrapper .next-step {margin-bottom:10px;}#add-client-session-note-modal-step2 .buttons-wrapper .previous-step {background:#E0EEE4;border:none;border-radius:10px;color:#5BB370;font-size:16px;font-weight:700;line-height:27px;padding:3px 10px;}#add-client-session-note-modal-step2 .buttons-wrapper .previous-step:before {display:none;}#edit-client-profile-modal .modal {max-width:unset !important;}#edit-client-profile-modal .modal-inner {padding-right:0 !important;padding-left:0 !important;padding-bottom:0 !important;}#edit-client-profile-modal .main-content {padding:10px 30px 15px;}#edit-client-profile-modal .line {flex-wrap:wrap;margin-bottom:10px;}#edit-client-profile-modal .col-caption {margin-bottom:5px;}#edit-client-profile-modal .col-field input,#edit-client-profile-modal .col-field textarea {padding:8.5px 10px;}#edit-client-profile-modal .col-field .select-customised ~ .select2,#edit-client-profile-modal .col-field .select2 .select2-selection {max-height:36px;}#edit-client-profile-modal .buttons-wrapper {border-top:0.75px solid #E0EEE4;}#edit-client-profile-modal .buttons-wrapper .next-step {padding-left:30px;padding-right:30px;}#show-client-session-note-modal .modal-footer,#show-client-personal-note-modal .modal-footer {flex-direction:column;}#show-client-session-note-modal .modal-footer button.next-step,#show-client-personal-note-modal .modal-footer button.next-step {margin-bottom:10px;}#show-client-session-note-modal .modal-footer button.next-step {border-radius:60px;}#show-client-session-note-modal .modal-footer button.btn-skip,#show-client-personal-note-modal .modal-footer button.btn-skip {font-size:16px;padding:3px 10px;}#show-client-personal-note-modal .modal-footer button.btn-skip {line-height:27px;}#upgrade-to-premium-modal .title {text-align:left;}#upgrade-to-premium-modal .buttons-wrapper {justify-content:space-between;}#upgrade-to-premium-modal .modal {max-width:unset !important;}#messages-modal .chats .chats-item {padding:20px 10px;}#messages-modal .chats .chats-item {justify-content:flex-start;}#messages-modal .sidebar .chats {margin:-5px;max-height:unset;}#messages-modal .chat-header .chat-with .view-profile {display:block!important;}#messages-modal .chat-wrapper .chat-header .chats-image {width:49px;height:49px;}#messages-modal .chat-history .message {width:80%;}#messages-modal .send-box .input .attachment {right:5px;}}@media screen and (max-width:400px) {#schedule-session-modal .calendar-view__footer .top-line {flex-direction:column;}#schedule-session-modal .calendar-view__footer .top-line > .cal-status:first-child {margin-bottom:20px;}.clients-navigation .tab li {display:flex;flex-wrap:wrap;justify-content:center;}}@media screen and (max-width:350px) {#review-modal .ratings-wrapper>div {flex-direction:column;}}@media screen and (min-width:768px) {.d-md-none {display:none!important;}}@media screen and (max-width:768px) {.d-sm-none {display:none!important;}}