.PractitionerMatches_pageWrapper__n554a{width:100%;max-width:1200px;padding:0;position:relative;display:flex;flex-direction:column;align-items:center;height:calc(100vh - 60px);box-sizing:border-box;margin:0 auto 0 320px;transition:margin-left .3s ease}.PractitionerMatches_loadingContainer__So_JU{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;padding:40px 20px;background-color:var(--color-background,#ffffff)}.PractitionerMatches_loader__1HcHl{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid var(--color-rituali-black,#1e1e1e);width:40px;height:40px;animation:PractitionerMatches_spin__Z_lRU 1s linear infinite}@keyframes PractitionerMatches_spin__Z_lRU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PractitionerMatches_loaderHint__i2IZ5{font-size:14px;color:var(--color-rituali-black,#1e1e1e);opacity:.7;margin-top:0;font-style:italic}.PractitionerMatches_pollingNotification__kkNkB{margin-top:1rem;padding:.75rem 1rem;background-color:rgba(255,249,235,.8);border-left:4px solid var(--color-accent);color:var(--color-text-primary);border-radius:4px;font-size:.9rem;font-weight:500;text-align:center;animation:PractitionerMatches_pulse__r6GLj 2s ease-in-out infinite}.PractitionerMatches_emptyContainer__DbJXS,.PractitionerMatches_errorContainer__Fqh5y{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:600px;height:400px;margin-top:80px;padding:32px;background-color:white;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05);text-align:center}.PractitionerMatches_emptyContainer__DbJXS h2,.PractitionerMatches_errorContainer__Fqh5y h2{font-family:var(--font-primary);font-weight:var(--font-medium);font-size:28px;color:var(--color-rituali-black,#1e1e1e);margin-bottom:16px}.PractitionerMatches_emptyContainer__DbJXS p,.PractitionerMatches_errorContainer__Fqh5y p{font-family:var(--font-primary);font-weight:var(--font-light);font-size:16px;color:var(--color-rituali-black,#1e1e1e);line-height:1.4;opacity:.8;margin-bottom:24px}.PractitionerMatches_exploreButton__ezwD6,.PractitionerMatches_retryButton__ykKMc{background-color:var(--color-rituali-rust);color:white;border:none;border-radius:30px;padding:12px 32px;font-family:var(--font-primary);font-weight:var(--font-medium);font-size:16px;cursor:pointer;transition:all .2s ease;min-width:200px;text-align:center;display:flex;align-items:center;justify-content:center;position:relative}.PractitionerMatches_exploreButton__ezwD6{background-color:var(--color-rituali-black,#1e1e1e);font-size:18px;padding:14px 34px;gap:10px}.PractitionerMatches_exploreArrow___oSt4{margin-left:5px;transition:transform .3s ease}.PractitionerMatches_exploreButton__ezwD6:hover .PractitionerMatches_exploreArrow___oSt4{transform:translateX(3px)}.PractitionerMatches_exploreButton__ezwD6:hover,.PractitionerMatches_retryButton__ykKMc:hover{background-color:#a25b45;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.PractitionerMatches_exploreButton__ezwD6:hover{background-color:#333333}.PractitionerMatches_matchScoreIndicator__4hEqp{display:flex;align-items:center;justify-content:center;background-color:var(--color-rituali-tan,#f2ede6);border-radius:30px;padding:8px 16px;margin-top:16px;box-shadow:0 2px 6px rgba(0,0,0,.05);z-index:10;position:relative}.PractitionerMatches_matchScoreLabel__D601x{font-family:var(--font-primary);font-weight:var(--font-medium);font-size:14px;color:var(--color-rituali-black,#1e1e1e);margin-right:8px}.PractitionerMatches_matchScoreValue__i8Lpv{font-family:var(--font-primary);font-weight:var(--font-bold);font-size:16px;color:var(--color-rituali-rust)}.PractitionerMatches_headerSectionServices__t8acg{align-items:flex-start;margin:20px 0 0}.PractitionerMatches_headerSectionServices__t8acg,.PractitionerMatches_headerSection__hXR2a{width:100%;display:flex;justify-content:space-between;padding-left:20px;padding-right:20px;position:relative;z-index:2}.PractitionerMatches_headerSection__hXR2a{align-items:center;margin:20px 0 40px}.PractitionerMatches_recommendedTextServices__yhrv3{display:flex;flex-direction:column;align-items:flex-start;font-size:30px;line-height:1.2;text-align:left}.PractitionerMatches_recommendedText__vhqbH{display:flex;flex-direction:row;align-items:center;font-size:30px;line-height:1.2;text-align:left}.PractitionerMatches_recommendedLight__gxMVc{font-family:var(--font-primary);font-weight:var(--font-extra-light);color:var(--color-rituali-black,#1e1e1e);margin-right:8px}.PractitionerMatches_recommendedMedium__XCImg{font-family:var(--font-primary);font-weight:var(--font-medium);color:var(--color-rituali-black,#1e1e1e)}.PractitionerMatches_mainContentContainer__lPyUq{width:977.78px;height:868px;overflow:hidden;margin-bottom:20px;margin-top:10px;position:relative}.PractitionerMatches_carouselContainer__KRCcc{width:100%;height:100%;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;position:relative;padding-top:30px}.PractitionerMatches_carousel__x4wEh{width:100%;position:relative;display:flex;align-items:flex-end;justify-content:center;margin-top:auto}.PractitionerMatches_carouselButton__OgTM8{position:absolute;border:none;background-color:transparent;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease}.PractitionerMatches_prevButton__34ObP{left:0;top:50%;transform:translateY(-50%)}.PractitionerMatches_nextButton__f5Pwy{right:0;top:50%;transform:translateY(-50%)}.PractitionerMatches_matchCard__pIGKc{width:783px;height:796px;padding:24px;box-sizing:border-box;background-color:#ffffff;border-radius:16px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);box-shadow:0 4px 20px rgba(0,0,0,.05);overflow:hidden;transition:all .6s cubic-bezier(.4,0,.2,1);border:1px solid #dddddd}@keyframes PractitionerMatches_slideOutLeft__QiAKk{0%{transform:translateX(-50%) translateY(0) rotate(0);opacity:1;z-index:5}to{transform:translateX(-150%) translateY(0) rotate(-15deg);opacity:0;z-index:1}}@keyframes PractitionerMatches_slideOutRight__ocJ1j{0%{transform:translateX(-50%) translateY(0) rotate(0);opacity:1;z-index:5}to{transform:translateX(50%) translateY(0) rotate(15deg);opacity:0;z-index:1}}@keyframes PractitionerMatches_adjustPrevious__eb05G{0%{transform:translateX(-50%) translateY(-20px) scaleX(.9);z-index:1}to{transform:translateX(-50%) translateY(-10px) scaleX(.95);z-index:3}}@keyframes PractitionerMatches_adjustNext__b6GHi{0%{transform:translateX(-50%) translateY(-10px) scaleX(.95);z-index:3}to{transform:translateX(-50%) translateY(0) scale(1);z-index:5}}.PractitionerMatches_active__P5Npp{opacity:1;z-index:5;transform:translateX(-50%) translateY(0) rotate(0);box-shadow:1px -2px 1px rgba(0,0,0,.1)}.PractitionerMatches_active__P5Npp.PractitionerMatches_slideOutLeft__QiAKk{animation:PractitionerMatches_slideOutLeft__QiAKk .6s cubic-bezier(.4,0,.2,1) forwards}.PractitionerMatches_active__P5Npp.PractitionerMatches_slideOutRight__ocJ1j{animation:PractitionerMatches_slideOutRight__ocJ1j .6s cubic-bezier(.4,0,.2,1) forwards}.PractitionerMatches_previous__JSdmM{z-index:2;transform:translateX(-50%) translateY(-20px) scaleX(.9);animation:PractitionerMatches_slideUpNext__djRnt .6s cubic-bezier(.4,0,.2,1)}.PractitionerMatches_next__vHWss,.PractitionerMatches_previous__JSdmM{opacity:1;box-shadow:2px -2px 4px rgba(0,0,0,.1);border-radius:20px 20px 0 0;overflow:hidden;transition:transform .6s cubic-bezier(.4,0,.2,1)}.PractitionerMatches_next__vHWss{z-index:3;transform:translateX(-50%) translateY(-10px) scaleX(.95);animation:PractitionerMatches_slideUpPrevious__ekbG6 .6s cubic-bezier(.4,0,.2,1)}.PractitionerMatches_cardHeader__PF9bc{display:flex;align-items:flex-start;margin-bottom:20px}.PractitionerMatches_profileImageContainer__N4YGA{flex-shrink:0;margin-right:20px}.PractitionerMatches_profileImage__9v0XT{width:200px;height:200px;border-radius:8px;background-color:var(--color-rituali-light-blue,#ebf2f7);background-size:cover;background-position:50%;position:relative;object-fit:cover;object-position:center;display:block;overflow:hidden}.PractitionerMatches_imageLoading__fkBWF{display:flex;align-items:center;justify-content:center;background-color:var(--color-rituali-light-blue,#ebf2f7);width:100%;height:100%;position:relative;border-radius:inherit}.PractitionerMatches_imagePulse__LHrks{position:absolute;width:100%;height:100%;background:linear-gradient(90deg,rgba(235,242,247,.8) 25%,rgba(242,237,230,.6) 50%,rgba(235,242,247,.8) 75%);background-size:200% 100%;animation:PractitionerMatches_pulse__r6GLj 1.5s ease-in-out infinite}@keyframes PractitionerMatches_pulse__r6GLj{0%{background-position:-100% 0}to{background-position:100% 0}}.PractitionerMatches_practitionerInfo__OL7cI{flex-grow:1;margin-top:36px;display:flex;flex-direction:column}.PractitionerMatches_practitionerName__ntUJ5{font-family:var(--font-primary);font-size:30px;font-weight:var(--font-medium);color:var(--color-rituali-black,#1e1e1e);margin:11px 0 2px;height:auto;line-height:1.2;white-space:normal;word-wrap:break-word}.PractitionerMatches_practitionerCredentials__AY6vQ{font-family:var(--font-primary);font-size:24px;font-weight:var(--font-regular);color:var(--color-rituali-black,#1e1e1e);margin:0 0 4px;line-height:1.2}.PractitionerMatches_practitionerTitle__GFQ_O{font-family:var(--font-primary);font-size:28px;font-weight:var(--font-light);font-weight:var(--font-regular);color:var(--color-rituali-black,#1e1e1e);margin:0;line-height:1.2}.PractitionerMatches_shareButton__Maj_i{position:absolute;top:24px;right:94px;background:transparent;border:none;cursor:pointer;z-index:10;padding:0;display:flex;align-items:center;justify-content:center;width:60px;height:60px}.PractitionerMatches_shareIcon__2nwr1{width:60px;height:60px}.PractitionerMatches_favoriteButton__SWWeB{position:absolute;top:24px;right:24px;background:transparent;border:none;cursor:pointer;z-index:10;padding:0;display:flex;align-items:center;justify-content:center;width:60px;height:60px}.PractitionerMatches_favoriteIcon__2_uwP{width:60px;height:60px}.PractitionerMatches_specialtiesTags__ULctw{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.PractitionerMatches_specialtyTag__3Zoo3{display:inline-block;padding:4px 12px;background-color:var(--color-rituali-tan,#f2ede6);border-radius:20px;height:33px;font-family:var(--font-primary);font-size:17px;font-weight:var(--font-light);font-weight:var(--font-regular);color:var(--color-rituali-black,#1e1e1e);margin:0;box-sizing:border-box}.PractitionerMatches_moreTags__8jhF9{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px;width:100%}.PractitionerMatches_tabsContainer__DZk2v{display:flex;width:100%;position:relative;margin-bottom:20px}.PractitionerMatches_tabsContainer__DZk2v:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:5px;background-color:#f2ede6;border-top-left-radius:8.6px;border-top-right-radius:8.6px}.PractitionerMatches_tabButton__Bda9C{flex:1 1;padding:10px 0;background:none;border:none;font-family:var(--font-primary);font-size:19px;font-weight:var(--font-regular);color:var(--color-rituali-black,#1e1e1e);cursor:pointer;position:relative;text-align:center}.PractitionerMatches_activeTab__Pk2Mb{color:var(--color-rituali-black,#1e1e1e);font-weight:var(--font-medium)}.PractitionerMatches_activeTab__Pk2Mb:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:5px;background-color:var(--color-rituali-black,#1e1e1e);z-index:1}.PractitionerMatches_leftTab__sO8NT.PractitionerMatches_activeTab__Pk2Mb:after{border-top-left-radius:8.6px;border-top-right-radius:0}.PractitionerMatches_middleTab__8Pecf.PractitionerMatches_activeTab__Pk2Mb:after{border-radius:0}.PractitionerMatches_rightTab__doYWU.PractitionerMatches_activeTab__Pk2Mb:after{border-top-left-radius:0;border-top-right-radius:8.6px}.PractitionerMatches_tabContent__zt8R6{font-family:var(--font-primary);font-size:21px;font-weight:var(--font-light);line-height:1.4;color:var(--color-rituali-black,#1e1e1e);margin-bottom:40px;padding:8px 12px;height:300px;overflow-y:auto;scrollbar-width:none}.PractitionerMatches_servicesContent__jo_ON{display:flex;flex-direction:column;gap:2px}.PractitionerMatches_addressContainer__PV_IN{margin-bottom:6px}.PractitionerMatches_addressItem__34u0y{display:flex;align-items:center;gap:8px;font-size:19px;color:var(--color-rituali-black,#1e1e1e)}.PractitionerMatches_addressIcon__vtpMn{flex-shrink:0}.PractitionerMatches_sessionItem__XsCSq{display:flex;flex-direction:column;gap:8px;padding:0;margin-bottom:10px}.PractitionerMatches_sessionHeader__SuFVA{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.PractitionerMatches_sessionHeaderRight__j0UD8{display:flex;align-items:center}.PractitionerMatches_sessionTitle__jKthc{font-family:Poppins,sans-serif;font-weight:300;font-size:15px;color:var(--color-rituali-black,#1e1e1e);margin:0;flex:1 1;transition:font-weight .2s ease}.PractitionerMatches_sessionTitle__jKthc.PractitionerMatches_expanded__KCU5U{font-weight:500}.PractitionerMatches_sessionContent__0ipnm{display:flex;flex-direction:column;gap:8px;margin-right:0;overflow:hidden;max-height:0;transition:max-height .3s ease-out}.PractitionerMatches_sessionContent__0ipnm.PractitionerMatches_expanded__KCU5U{max-height:500px;transition:max-height .5s ease-in}.PractitionerMatches_sessionDescription__PyvIa{font-weight:300;font-size:17px;color:var(--color-rituali-black,#1e1e1e);padding-left:0;margin:0 0 15px}.PractitionerMatches_sessionDetailsRow__GXnSl{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.PractitionerMatches_sessionLength__KHk7Z{font-weight:300;font-size:17px;color:var(--color-rituali-black,#1e1e1e)}.PractitionerMatches_fullSessionRate__wGb1z,.PractitionerMatches_memberRate__yGX48{display:flex;flex-direction:column;align-items:center;min-width:100px;text-align:center}.PractitionerMatches_rateLabel__obcNu{font-size:17px;font-weight:300;color:var(--color-rituali-black,#1e1e1e);margin-bottom:2px}.PractitionerMatches_memberRate__yGX48 .PractitionerMatches_rateLabel__obcNu{font-weight:600;font-size:17px;color:var(--color-rituali-black,#1e1e1e)}.PractitionerMatches_rate__AkaoT{font-size:22px;font-weight:300;color:var(--color-rituali-black,#1e1e1e)}.PractitionerMatches_memberRate__yGX48 .PractitionerMatches_rate__AkaoT{font-weight:600;color:var(--color-rituali-black,#1e1e1e);font-size:22px}.PractitionerMatches_chevronIcon__zN0lV{transition:transform .3s ease;width:24px;height:24px}.PractitionerMatches_chevronIcon__zN0lV.PractitionerMatches_expanded__KCU5U{transform:rotate(180deg)}.PractitionerMatches_tabContent__zt8R6 h4{font-family:var(--font-primary);font-weight:var(--font-regular);font-size:21px;color:var(--color-rituali-black,#1e1e1e);margin-bottom:8px;margin-top:16px}.PractitionerMatches_tabContent__zt8R6 h4:first-child{margin-top:0}.PractitionerMatches_tabContent__zt8R6 ul{list-style-type:none;padding:0;margin:0 0 20px}.PractitionerMatches_tabContent__zt8R6 li{font-family:var(--font-primary);font-weight:var(--font-light);font-size:19px;letter-spacing:.01em;color:var(--color-rituali-black,#1e1e1e);margin-bottom:6px;line-height:1.4}.PractitionerMatches_cardActions__MD17J{display:flex;justify-content:space-between;align-items:flex-end;position:absolute;bottom:16px;left:16px;right:16px}.PractitionerMatches_closeButton__4tt_8{width:40px;height:40px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-rituali-brown,#D3C8BD)}.PractitionerMatches_closeButtonPlaceholder__V9_CP{width:40px;height:40px}.PractitionerMatches_bookButton__L_gsf{width:135px;height:67px;padding:0;background-color:var(--color-rituali-black,#1e1e1e);color:white;border:none;border-radius:12px;font-family:var(--font-primary);font-size:25px;font-weight:var(--font-regular);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.02em}.PractitionerMatches_arrowIcon__sXLC7{font-size:18px}.PractitionerMatches_note__PHdxa{font-family:var(--font-primary);font-size:14px;font-weight:var(--font-light);color:var(--color-rituali-black,#888888);margin-top:24px;text-align:left;line-height:1.4}.PractitionerMatches_swipeIndicator__RSoxN{display:none;flex-direction:row;align-items:center;justify-content:center;width:100%;text-align:center;font-family:var(--font-primary,"Poppins");font-weight:var(--font-light,300);font-size:11.5px;color:var(--color-rituali-black,#1e1e1e);background-color:transparent}.PractitionerMatches_swipeIndicator__RSoxN img{margin-right:8px}.PractitionerMatches_swipeIndicator__RSoxN span{padding:0}.PractitionerMatches_toggleButtonsContainer__w8ouo{display:flex;gap:10px;align-items:center;flex-shrink:0}.PractitionerMatches_toggleButton__AFTnP{width:129px;height:23px;border-radius:55.28px;font-family:var(--font-primary);font-weight:var(--font-regular);font-size:13px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;background-color:white;color:var(--color-rituali-black,#1e1e1e);border:1px solid var(--color-rituali-black,#1e1e1e);text-decoration:none;box-sizing:border-box;flex-shrink:0}.PractitionerMatches_toggleButton__AFTnP.PractitionerMatches_active__P5Npp{background-color:var(--color-rituali-black,#1e1e1e);color:white}.PractitionerMatches_toggleContainer__RigR2{position:relative;width:260px;height:23px;background-color:#fff;display:flex;overflow:hidden}.PractitionerMatches_toggleButtonLeft__lrqRI{left:0}.PractitionerMatches_toggleButtonLeft__lrqRI,.PractitionerMatches_toggleButtonRight__zz5Ot{position:absolute;top:0;width:130px;height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;font-family:var(--font-primary);font-weight:var(--font-light)}.PractitionerMatches_toggleButtonRight__zz5Ot{right:0}.PractitionerMatches_toggleActive__1sj_3{background-color:var(--color-rituali-black,#1e1e1e);color:white;border-radius:55.28px}.PractitionerMatches_toggleInactive__BrxZo{background-color:white;color:var(--color-rituali-black,#1e1e1e)}@media (max-height:1068px) and (min-width:1025px){.PractitionerMatches_mainContentContainer__lPyUq{width:877.78px;height:716px}.PractitionerMatches_matchCard__pIGKc{width:683px;height:695px}.PractitionerMatches_profileImage__9v0XT{width:180px;height:180px}.PractitionerMatches_practitionerInfo__OL7cI{flex-grow:1;margin-top:36px}.PractitionerMatches_practitionerName__ntUJ5{font-size:22px;margin:11px 0 0}.PractitionerMatches_practitionerCredentials__AY6vQ{font-size:16px;margin:0 0 14px}.PractitionerMatches_practitionerTitle__GFQ_O{font-family:var(--font-primary);font-size:20px}.PractitionerMatches_shareButton__Maj_i{top:16px;right:66px;width:40px;height:40px}.PractitionerMatches_shareIcon__2nwr1{width:40px;height:40px}.PractitionerMatches_favoriteButton__SWWeB{top:16px;right:16px;width:40px;height:40px}.PractitionerMatches_favoriteIcon__2_uwP{width:40px;height:40px}.PractitionerMatches_specialtiesTags__ULctw{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:30px}.PractitionerMatches_specialtyTag__3Zoo3{padding:4px 12px;height:33px;font-size:15px}.PractitionerMatches_tabsContainer__DZk2v{margin-bottom:20px}.PractitionerMatches_tabButton__Bda9C{font-size:16px}.PractitionerMatches_tabContent__zt8R6{font-size:18px;margin-bottom:40px;height:220px}.PractitionerMatches_addressItem__34u0y{font-size:15px}.PractitionerMatches_sessionItem__XsCSq{margin-bottom:30px}.PractitionerMatches_sessionTitle__jKthc{font-size:15px}.PractitionerMatches_sessionContent__0ipnm.PractitionerMatches_expanded__KCU5U{max-height:500px}.PractitionerMatches_sessionDescription__PyvIa{font-size:14px;margin-bottom:15px}.PractitionerMatches_memberRate__yGX48 .PractitionerMatches_rateLabel__obcNu,.PractitionerMatches_rateLabel__obcNu,.PractitionerMatches_sessionLength__KHk7Z{font-size:15px}.PractitionerMatches_rate__AkaoT{font-size:17px}.PractitionerMatches_memberRate__yGX48 .PractitionerMatches_rate__AkaoT{font-size:19px}.PractitionerMatches_chevronIcon__zN0lV{width:24px;height:24px}.PractitionerMatches_tabContent__zt8R6 h4{font-size:19px}.PractitionerMatches_tabContent__zt8R6 ul{margin:0 0 20px}.PractitionerMatches_tabContent__zt8R6 li{font-size:15px}.PractitionerMatches_cardActions__MD17J{bottom:16px;left:16px;right:16px}.PractitionerMatches_closeButton__4tt_8{width:30px;height:30px}.PractitionerMatches_bookButton__L_gsf{width:120px;height:60px;font-size:22px}.PractitionerMatches_arrowIcon__sXLC7{font-size:18px}.PractitionerMatches_note__PHdxa{font-size:14px;margin-top:24px}}@media (max-height:900px) and (min-width:1025px){.PractitionerMatches_mainContentContainer__lPyUq{width:777.78px;height:614px}.PractitionerMatches_matchCard__pIGKc{width:583px;height:593px}.PractitionerMatches_profileImage__9v0XT{width:150px;height:150px}.PractitionerMatches_practitionerInfo__OL7cI{margin-top:18px}.PractitionerMatches_practitionerName__ntUJ5{font-size:22px;margin:11px 0 0}.PractitionerMatches_practitionerCredentials__AY6vQ{font-size:16px;margin:0}.PractitionerMatches_practitionerTitle__GFQ_O{font-family:var(--font-primary);font-size:20px}.PractitionerMatches_shareButton__Maj_i{top:16px;right:66px;width:40px;height:40px}.PractitionerMatches_shareIcon__2nwr1{width:40px;height:40px}.PractitionerMatches_favoriteButton__SWWeB{top:16px;right:16px;width:40px;height:40px}.PractitionerMatches_favoriteIcon__2_uwP{width:40px;height:40px}.PractitionerMatches_specialtiesTags__ULctw{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:30px}.PractitionerMatches_specialtyTag__3Zoo3{padding:4px 12px;height:30px;font-size:14px}.PractitionerMatches_tabsContainer__DZk2v{margin-bottom:20px}.PractitionerMatches_tabButton__Bda9C{font-size:16px}.PractitionerMatches_tabContent__zt8R6{font-size:16px;margin-bottom:40px;height:210px}.PractitionerMatches_servicesContent__jo_ON{padding-bottom:20px}.PractitionerMatches_addressItem__34u0y{font-size:14px}.PractitionerMatches_sessionItem__XsCSq{margin-bottom:30px}.PractitionerMatches_sessionTitle__jKthc{font-size:14px}.PractitionerMatches_sessionContent__0ipnm.PractitionerMatches_expanded__KCU5U{max-height:500px}.PractitionerMatches_sessionDescription__PyvIa{font-size:13px;margin-bottom:15px}.PractitionerMatches_memberRate__yGX48 .PractitionerMatches_rateLabel__obcNu,.PractitionerMatches_rateLabel__obcNu,.PractitionerMatches_sessionLength__KHk7Z{font-size:14px}.PractitionerMatches_rate__AkaoT{font-size:16px}.PractitionerMatches_memberRate__yGX48 .PractitionerMatches_rate__AkaoT{font-size:18px}.PractitionerMatches_chevronIcon__zN0lV{width:24px;height:24px}.PractitionerMatches_tabContent__zt8R6 h4{font-size:18px}.PractitionerMatches_tabContent__zt8R6 ul{margin:0 0 20px}.PractitionerMatches_tabContent__zt8R6 li{font-size:14px}.PractitionerMatches_cardActions__MD17J{bottom:16px;left:16px;right:16px}.PractitionerMatches_closeButton__4tt_8{width:30px;height:30px}.PractitionerMatches_bookButton__L_gsf{width:110px;height:50px;font-size:22px}.PractitionerMatches_arrowIcon__sXLC7{font-size:18px}.PractitionerMatches_note__PHdxa{font-size:14px;margin-top:24px}}@media (max-height:784px) and (min-width:1025px){.PractitionerMatches_mainContentContainer__lPyUq{width:677.78px;height:514px}.PractitionerMatches_matchCard__pIGKc{width:483px;height:491px}.PractitionerMatches_profileImage__9v0XT{width:120px;height:120px}.PractitionerMatches_practitionerInfo__OL7cI{margin-top:18px}.PractitionerMatches_practitionerName__ntUJ5{font-size:18px;margin:11px 0 0}.PractitionerMatches_practitionerCredentials__AY6vQ{font-size:14px;margin:0}.PractitionerMatches_practitionerTitle__GFQ_O{font-size:16px}.PractitionerMatches_favoriteButton__SWWeB{top:16px;right:16px;width:34px;height:34px}.PractitionerMatches_favoriteIcon__2_uwP{width:34px;height:34px}.PractitionerMatches_specialtiesTags__ULctw{margin-bottom:5px}.PractitionerMatches_specialtyTag__3Zoo3{padding:4px 12px;height:28px;font-size:12px}.PractitionerMatches_tabsContainer__DZk2v{margin-bottom:30px}.PractitionerMatches_tabButton__Bda9C{font-size:14px}.PractitionerMatches_tabContent__zt8R6{font-size:14px;margin-bottom:40px;height:130px}.PractitionerMatches_addressItem__34u0y{font-size:12px}.PractitionerMatches_sessionItem__XsCSq{margin-bottom:30px}.PractitionerMatches_sessionTitle__jKthc{font-size:12px}.PractitionerMatches_sessionContent__0ipnm.PractitionerMatches_expanded__KCU5U{max-height:500px}.PractitionerMatches_sessionDescription__PyvIa{font-size:11px;margin-bottom:15px}.PractitionerMatches_memberRate__yGX48 .PractitionerMatches_rateLabel__obcNu,.PractitionerMatches_rateLabel__obcNu,.PractitionerMatches_sessionLength__KHk7Z{font-size:12px}.PractitionerMatches_rate__AkaoT{font-size:14px}.PractitionerMatches_memberRate__yGX48 .PractitionerMatches_rate__AkaoT{font-size:16px}.PractitionerMatches_chevronIcon__zN0lV{width:24px;height:24px}.PractitionerMatches_tabContent__zt8R6 h4{font-size:14px}.PractitionerMatches_tabContent__zt8R6 ul{margin:0 0 20px}.PractitionerMatches_tabContent__zt8R6 li{font-size:12px}.PractitionerMatches_cardActions__MD17J{bottom:16px;left:16px;right:16px}.PractitionerMatches_closeButton__4tt_8,.PractitionerMatches_closeIcon__a7oo4{width:30px;height:30px}.PractitionerMatches_bookButton__L_gsf{width:110px;height:55px;font-size:20px}.PractitionerMatches_arrowIcon__sXLC7{font-size:16px}.PractitionerMatches_note__PHdxa{font-size:12px;margin-top:24px}}@media (max-width:1980px){.PractitionerMatches_recommendedText__vhqbH{font-size:24px;flex-direction:column;align-items:flex-start}.PractitionerMatches_toggleContainer__RigR2{margin-bottom:1.5rem}.PractitionerMatches_toggleButton__AFTnP{width:110px;height:22px;font-size:12px}.PractitionerMatches_toggleButtonLeft__lrqRI,.PractitionerMatches_toggleButtonRight__zz5Ot{font-size:12px}}@media (max-width:1024px){.PractitionerMatches_pageWrapper__n554a{padding:0 16px;height:auto;margin-left:0;max-width:100%;width:100%}}@media (min-width:769px) and (max-width:1024px){.PractitionerMatches_pageWrapper__n554a{padding:0 24px;max-width:100%;margin:0 auto}}@media (max-width:1024px){.PractitionerMatches_headerSection__hXR2a{padding-left:0;padding-right:0;margin:0}.PractitionerMatches_mainContentContainer__lPyUq{width:100%;margin-top:20px}.PractitionerMatches_matchCard__pIGKc{width:90%}.PractitionerMatches_recommendedServicesContainer__MrUEd{height:calc(100% - 30px);max-height:600px;padding-bottom:60px}}@media (max-width:768px){.PractitionerMatches_pageWrapper__n554a{padding:0 12px;margin:0 auto;max-width:100%;width:100%}.PractitionerMatches_matchCard__pIGKc{width:90%;height:auto;padding:16px}}.PractitionerMatches_modalOverlay__2C4ax{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.PractitionerMatches_loginModal__8xVwm{background-color:#ffffff;border-radius:20px;padding:32px;width:90%;max-width:450px;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.15)}.PractitionerMatches_closeModalButton__1QVtt{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.PractitionerMatches_closeModalButton__1QVtt:hover{background-color:#f5f5f5}.PractitionerMatches_loginModal__8xVwm h2{margin-top:0;margin-bottom:24px;font-size:24px;color:#000;text-align:center}.PractitionerMatches_loginModal__8xVwm .PractitionerMatches_formGroup__e2EN5{margin-bottom:20px}.PractitionerMatches_loginModal__8xVwm label{display:block;margin-bottom:8px;font-weight:500;color:#333}.PractitionerMatches_loginModal__8xVwm input{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:16px;transition:border-color .3s}.PractitionerMatches_loginModal__8xVwm input:focus{border-color:var(--color-rituali-tan,#F2EDE6);outline:none}.PractitionerMatches_loginError__LD0qN{color:#e53935;margin-bottom:16px;font-size:14px}.PractitionerMatches_modalButtons__AhXXD{display:flex;justify-content:space-between;margin-top:24px}.PractitionerMatches_modalButtons__AhXXD button{padding:12px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.PractitionerMatches_modalButtons__AhXXD button:first-child{background-color:#f5f5f5;border:1px solid #ddd;color:#333}.PractitionerMatches_modalButtons__AhXXD button:last-child{background-color:var(--color-rituali-black,#1E1E1E);border:none;color:white}.PractitionerMatches_modalButtons__AhXXD button:hover{opacity:.9}.PractitionerMatches_signupLink__PIRqB{margin-top:24px;text-align:center;padding-top:16px;border-top:1px solid #eee}.PractitionerMatches_signupLink__PIRqB p{margin-bottom:8px;color:#666}.PractitionerMatches_signupLink__PIRqB button{background:none;border:none;color:var(--color-rituali-black,#1E1E1E);font-weight:500;cursor:pointer;padding:0;font-size:16px;text-decoration:underline}.PractitionerMatches_previous__JSdmM.PractitionerMatches_adjustPrevious__eb05G{animation:PractitionerMatches_adjustPrevious__eb05G .6s cubic-bezier(.4,0,.2,1) forwards;z-index:10}.PractitionerMatches_next__vHWss.PractitionerMatches_adjustNext__b6GHi{animation:PractitionerMatches_adjustNext__b6GHi .6s cubic-bezier(.4,0,.2,1) forwards;z-index:10}.PractitionerMatches_recommendedServicesContainer__MrUEd{display:flex;flex-direction:column;align-items:center;padding:1rem 16px;width:100%;max-width:100%;margin:0 auto;overflow-y:auto;height:796px;max-height:796px;scrollbar-width:none}.PractitionerMatches_recommendedServicesContainer__MrUEd::-webkit-scrollbar-track{background-color:transparent}.PractitionerMatches_recommendedServicesDescription__scMKu{text-align:left;font-size:15px;color:var(--color-rituali-black);font-weight:var(--font-light);margin-bottom:2rem;margin-top:1rem}.PractitionerMatches_servicesList__1lhr3{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:100%;margin-bottom:3rem;align-items:flex-start;padding:0}.PractitionerMatches_serviceItem__Belsi{display:flex;align-items:center;gap:1.5rem;padding:.5rem;width:100%;justify-content:flex-start}.PractitionerMatches_serviceImageContainer__hel9B{width:80px;height:80px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.PractitionerMatches_serviceImage__zvHvJ{width:100%;height:100%;object-fit:cover}.PractitionerMatches_serviceName__nXCJS{font-size:15px;font-weight:var(--font-light);color:var(--color-rituali-black)}.PractitionerMatches_seePractitionersButton___smIN{background-color:var(--color-rituali-black);color:white;font-weight:var(--font-regular);font-size:15px;width:212px;height:42px!important;border:none;border-radius:8px;cursor:pointer;margin-top:1rem;align-self:center}.PractitionerMatches_recommendedText__vhqbH{text-align:center;margin-bottom:1.5rem}.PractitionerMatches_practitionerDetailHeader__tXFpP{display:flex;align-items:center;width:100%;padding:16px 0 20px 23px;margin-top:30px;font-family:var(--font-primary);font-weight:var(--font-regular);font-size:27px;color:var(--color-rituali-black,#1e1e1e);letter-spacing:.02em}@media (max-width:768px){.PractitionerMatches_recommendedText__vhqbH{margin-bottom:20px}.PractitionerMatches_servicesList__1lhr3{gap:5px}.PractitionerMatches_serviceItem__Belsi{gap:1rem}.PractitionerMatches_serviceImageContainer__hel9B{width:60px;height:60px}.PractitionerMatches_serviceName__nXCJS{font-size:1.1rem}}.PractitionerMatches_serviceImagePlaceholder__RU0oG{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;font-size:1.8rem;color:#666;border:1px solid #e0e0e0}.PractitionerMatches_serviceImagePlaceholderText__jChmn{font-weight:500;text-transform:uppercase}.PractitionerMatches_practitionersList__7_LNB{width:100%;margin:20px auto 0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;max-height:calc(100vh - 150px);padding-bottom:120px}.PractitionerMatches_practitionersList__7_LNB::-webkit-scrollbar{display:none}.PractitionerMatches_practitionerListItem__5ZS52{display:flex;justify-content:space-between;align-items:stretch;padding:16px;border-bottom:1px solid var(--color-rituali-black);min-height:117px}.PractitionerMatches_practitionerListActions__H9hp0{display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0}.PractitionerMatches_unheartButtonSmall__SQSJd{background:transparent;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.PractitionerMatches_unheartButtonSmall__SQSJd:hover{background:rgba(0,0,0,.05)}.PractitionerMatches_unheartIconSmall__Rq3TM{transition:opacity .2s ease}.PractitionerMatches_unheartButtonSmall__SQSJd:hover .PractitionerMatches_unheartIconSmall__Rq3TM{opacity:.7}.PractitionerMatches_emptyRecommendedContainer__UP1A9{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;max-width:500px;margin:0 auto;grid-column:1/-1;width:100%}.PractitionerMatches_emptyRecommendedHeader__W3HdN{font-family:"Poppins",var(--font-primary);font-weight:var(--font-medium);font-size:24px;color:var(--color-rituali-black,#1e1e1e);margin:0 0 24px;line-height:1.4}.PractitionerMatches_getRecommendationsButton__R6WI1{background:var(--color-rituali-black,#1e1e1e);color:white;border:none;border-radius:8px;padding:16px 32px;font-family:"Poppins",var(--font-primary);font-weight:var(--font-medium);font-size:16px;cursor:pointer;transition:opacity .2s ease}.PractitionerMatches_getRecommendationsButton__R6WI1:hover{opacity:.9}.PractitionerMatches_practitionerListItemContent__abNEA{display:flex;align-items:center;cursor:pointer;flex:1 1}@media (hover:hover){.PractitionerMatches_practitionerListItemContent__abNEA:hover .PractitionerMatches_practitionerListCredentials__atHS3,.PractitionerMatches_practitionerListItemContent__abNEA:hover .PractitionerMatches_practitionerListName__1baun{text-decoration:underline}}.PractitionerMatches_practitionerListImage__5LdqR{width:81px;height:81px;margin-right:16px;border-radius:8px;overflow:hidden;flex-shrink:0;align-self:center}.PractitionerMatches_practitionerListImage__5LdqR a{display:block;width:100%;height:100%;cursor:pointer;transition:opacity .2s ease}.PractitionerMatches_practitionerListImage__5LdqR a:hover{opacity:.8}.PractitionerMatches_practitionerListImage__5LdqR a .PractitionerMatches_profileImageSmall__5lkca{display:block;width:100%;height:100%}.PractitionerMatches_profileImageSmall__5lkca{width:81px;height:81px;object-fit:cover;object-position:center;border-radius:8px}.PractitionerMatches_practitionerListInfo__GCsxg{display:flex;flex-direction:column;flex:1 1;overflow:visible;margin-left:8px;padding:4px 0;justify-content:center;align-items:flex-start;align-self:center;min-height:81px;word-wrap:break-word}.PractitionerMatches_practitionerListName__1baun{font-family:var(--font-primary);font-size:22.5px;font-weight:var(--font-regular);margin:0;color:var(--color-rituali-black,#1e1e1e);text-decoration:none;cursor:pointer;transition:color .2s ease}.PractitionerMatches_practitionerListName__1baun:hover{color:var(--color-rituali-black,#1e1e1e)}.PractitionerMatches_practitionerListCredentials__atHS3{font-family:var(--font-primary);font-size:22.5px;font-weight:var(--font-regular);margin:0;color:var(--color-rituali-black,#1e1e1e)}.PractitionerMatches_bookButtonSmall__3uY_w{padding:8px 16px;background-color:var(--color-rituali-black,#1e1e1e);color:white;border:none;border-radius:12px;font-family:var(--font-primary);font-size:22px;font-weight:var(--font-regular);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;width:119px;height:59px}.PractitionerMatches_backButton__yMNfh{position:absolute;left:20px;top:20px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}@media (max-width:1920px){.PractitionerMatches_pageWrapper__n554a{max-width:1000px}}@media (max-width:1640px){.PractitionerMatches_pageWrapper__n554a{max-width:800px}}@media (max-width:1440px){.PractitionerMatches_pageWrapper__n554a{max-width:700px}}@media (max-width:1280px){.PractitionerMatches_pageWrapper__n554a{max-width:600px;max-height:calc(100svh - 60px)}}@media (max-width:1024px){.PractitionerMatches_mainContentContainer__lPyUq{padding:0 0 5px;top:0;margin-top:0;margin-bottom:0;position:relative;height:calc(100vh - 160px);max-height:700px;min-height:450px;display:flex;flex-direction:column}.PractitionerMatches_carouselContainer__KRCcc{padding-top:0;margin-top:0;flex:1 1;height:calc(100vh - 100px);max-height:700px;margin-bottom:30px}.PractitionerMatches_carousel__x4wEh{margin-top:0;padding-top:0;height:100%}.PractitionerMatches_shareButton__Maj_i{top:12px;right:52px;width:30px;height:30px}.PractitionerMatches_shareIcon__2nwr1{width:30px;height:30px}.PractitionerMatches_favoriteButton__SWWeB{top:12px;right:12px;width:30px;height:30px}.PractitionerMatches_closeButton__4tt_8,.PractitionerMatches_closeIcon__a7oo4,.PractitionerMatches_favoriteIcon__2_uwP{width:30px;height:30px}.PractitionerMatches_matchCard__pIGKc{width:calc(100% - 10px);max-width:620px;height:calc(100% - 30px);max-height:600px;box-shadow:1px -2px 1px rgba(0,0,0,.1);padding:14px;margin-bottom:0;margin-top:5px;overflow-y:auto;scrollbar-width:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.PractitionerMatches_previous__JSdmM{z-index:2;transform:translateX(-50%) translateY(-20px) scaleX(.9)}.PractitionerMatches_next__vHWss,.PractitionerMatches_previous__JSdmM{opacity:1;box-shadow:2px -2px 4px rgba(0,0,0,.1);border-radius:20px 20px 0 0;overflow:hidden}.PractitionerMatches_next__vHWss{z-index:3;transform:translateX(-50%) translateY(-10px) scaleX(.95)}@supports (height:100dvh){.PractitionerMatches_carouselContainer__KRCcc,.PractitionerMatches_mainContentContainer__lPyUq{height:calc(100dvh - 170px)}}.PractitionerMatches_tabsContainer__DZk2v{margin-bottom:30px}.PractitionerMatches_tabButton__Bda9C{font-size:11.4px;padding:6px 0}.PractitionerMatches_tabContent__zt8R6{font-size:14px;line-height:1.4;margin-bottom:0;overflow-y:auto;scrollbar-width:none}.PractitionerMatches_carouselButton__OgTM8{display:none}.PractitionerMatches_cardActions__MD17J{bottom:8px;left:8px;right:8px}.PractitionerMatches_bookButton__L_gsf{width:100px;padding:8px 12px;font-size:16px;height:40px}.PractitionerMatches_swipeIndicator__RSoxN{display:flex;left:0;width:100%;z-index:10}.PractitionerMatches_practitionerInfo__OL7cI{margin-top:25px}.PractitionerMatches_practitionerName__ntUJ5{font-size:17px;margin:0}.PractitionerMatches_practitionerCredentials__AY6vQ{font-size:13px;margin-bottom:8px}.PractitionerMatches_practitionerTitle__GFQ_O{font-size:13px}.PractitionerMatches_specialtiesTags__ULctw{margin:8px 0;gap:6px;flex-wrap:wrap}.PractitionerMatches_specialtyTag__3Zoo3{padding:4px 10px;font-size:12px;height:25px;display:flex;align-items:center;justify-content:center}.PractitionerMatches_profileImageContainer__N4YGA{margin-right:12px}.PractitionerMatches_profileImage__9v0XT{width:115px;height:115.79px;border-radius:18.4px}.PractitionerMatches_sessionContent__0ipnm{margin-right:5px}.PractitionerMatches_addressItem__34u0y{font-size:13px}.PractitionerMatches_sessionTitle__jKthc,.PractitionerMatches_tabContent__zt8R6 h4,.PractitionerMatches_tabContent__zt8R6 li{font-size:15px}.PractitionerMatches_sessionDescription__PyvIa{font-size:14px}.PractitionerMatches_sessionLength__KHk7Z{font-weight:300;font-size:15px;color:var(--color-rituali-black,#1e1e1e)}.PractitionerMatches_memberRate__yGX48 .PractitionerMatches_rateLabel__obcNu,.PractitionerMatches_rateLabel__obcNu{font-size:12px}.PractitionerMatches_memberRate__yGX48 .PractitionerMatches_rate__AkaoT,.PractitionerMatches_rate__AkaoT{font-size:14px}.PractitionerMatches_chevronIcon__zN0lV{width:16px;height:16px}.PractitionerMatches_practitionersList__7_LNB{max-width:100%;border-radius:0;box-shadow:none;margin-top:10px;padding-left:16px;padding-right:16px}.PractitionerMatches_practitionerListItem__5ZS52{margin-top:8px;padding:5px 0 13px}.PractitionerMatches_practitionerListImage__5LdqR,.PractitionerMatches_profileImageSmall__5lkca{width:62px;height:62px}.PractitionerMatches_practitionerListCredentials__atHS3,.PractitionerMatches_practitionerListName__1baun{font-size:15px}.PractitionerMatches_practitionerDetailHeader__tXFpP{display:none}.PractitionerMatches_practitionerListItem__5ZS52{min-height:75px}.PractitionerMatches_bookButtonSmall__3uY_w{width:82.69px;height:41px;font-size:15.29px}.PractitionerMatches_shareButtonSmall__Otu4P{padding:6px;margin-right:8px}.PractitionerMatches_shareIconSmall__isL_t{width:60px;height:60px}.PractitionerMatches_backButton__yMNfh{left:0;top:0}}@media (max-height:720px) and (max-width:1024px){.PractitionerMatches_mainContentContainer__lPyUq{width:677.78px;height:541px}.PractitionerMatches_matchCard__pIGKc{width:483px;height:491px}.PractitionerMatches_profileImage__9v0XT{width:120px;height:120px}.PractitionerMatches_practitionerInfo__OL7cI{margin-top:18px}.PractitionerMatches_practitionerName__ntUJ5{font-size:18px;margin:11px 0 0}.PractitionerMatches_practitionerCredentials__AY6vQ{font-size:14px;margin:0 0 14px}.PractitionerMatches_practitionerTitle__GFQ_O{font-size:16px}.PractitionerMatches_favoriteButton__SWWeB{top:16px;right:16px;width:34px;height:34px}.PractitionerMatches_favoriteIcon__2_uwP{width:34px;height:34px}.PractitionerMatches_specialtiesTags__ULctw{margin-bottom:5px}.PractitionerMatches_specialtyTag__3Zoo3{padding:4px 12px;height:28px;font-size:14px}.PractitionerMatches_tabsContainer__DZk2v{margin-bottom:30px}.PractitionerMatches_tabButton__Bda9C{font-size:14px}.PractitionerMatches_tabContent__zt8R6{font-size:14px;margin-bottom:40px}.PractitionerMatches_addressItem__34u0y{font-size:12px}.PractitionerMatches_sessionItem__XsCSq{margin-bottom:30px}.PractitionerMatches_sessionTitle__jKthc{font-size:12px}.PractitionerMatches_sessionContent__0ipnm.PractitionerMatches_expanded__KCU5U{max-height:500px}.PractitionerMatches_sessionDescription__PyvIa{font-size:11px;margin-bottom:15px}.PractitionerMatches_memberRate__yGX48 .PractitionerMatches_rateLabel__obcNu,.PractitionerMatches_rateLabel__obcNu,.PractitionerMatches_sessionLength__KHk7Z{font-size:12px}.PractitionerMatches_rate__AkaoT{font-size:14px}.PractitionerMatches_memberRate__yGX48 .PractitionerMatches_rate__AkaoT{font-size:16px}.PractitionerMatches_chevronIcon__zN0lV{width:24px;height:24px}.PractitionerMatches_tabContent__zt8R6 h4{font-size:14px}.PractitionerMatches_tabContent__zt8R6 ul{margin:0 0 20px}.PractitionerMatches_tabContent__zt8R6 li{font-size:12px}.PractitionerMatches_cardActions__MD17J{bottom:16px;left:16px;right:16px}.PractitionerMatches_closeButton__4tt_8,.PractitionerMatches_closeIcon__a7oo4{width:30px;height:30px}.PractitionerMatches_bookButton__L_gsf{width:110px;height:55px;font-size:20px}.PractitionerMatches_arrowIcon__sXLC7{font-size:16px}.PractitionerMatches_note__PHdxa{font-size:12px;margin-top:24px}}@media (max-width:500px){.PractitionerMatches_pageWrapper__n554a{padding:0}.PractitionerMatches_hideOnMobile__mY8vu{display:none}.PractitionerMatches_headerSection__hXR2a{margin-bottom:0}.PractitionerMatches_recommendedText__vhqbH{display:none}.PractitionerMatches_toggleContainer__RigR2{margin:0 auto;z-index:10;width:240px;border:none;border-radius:55.28px}.PractitionerMatches_toggleButtonLeft__lrqRI,.PractitionerMatches_toggleButtonRight__zz5Ot{width:120px;font-size:12px}.PractitionerMatches_toggleButtonsContainer__w8ouo{gap:6px}.PractitionerMatches_matchCard__pIGKc{max-width:380px;max-height:calc(100vh - 80px)}.PractitionerMatches_headerSection__hXR2a{justify-content:center;padding-left:16px;padding-right:16px;padding-top:20px;margin-top:0;margin-bottom:30px;width:100%}.PractitionerMatches_recommendedServicesDescription__scMKu{margin-bottom:0;margin-top:0}.PractitionerMatches_recommendedServicesList__jD5YM{margin-bottom:0}.PractitionerMatches_recommendedServicesContainer__MrUEd{height:calc(100vh - 108px - 43px);max-height:calc(100vh - 108px - 43px);padding-bottom:80px}.PractitionerMatches_seePractitionersButton___smIN{margin-bottom:80px}.PractitionerMatches_practitionerListCredentials__atHS3,.PractitionerMatches_practitionerListName__1baun{font-size:13px}.PractitionerMatches_bookButtonSmall__3uY_w{width:75px;height:40px;font-size:13px}.PractitionerMatches_bookArrowIcon__YLa2m{width:18px;height:18px}.PractitionerMatches_mainContentContainer__lPyUq{padding:0 0 5px;top:0;margin-top:0;margin-bottom:0;position:relative;height:calc(100vh - 160px);max-height:700px;min-height:450px;display:flex;flex-direction:column}.PractitionerMatches_carouselContainer__KRCcc{padding-top:0;margin-top:0;flex:1 1;height:calc(100vh - 100px);max-height:700px;margin-bottom:30px}.PractitionerMatches_carousel__x4wEh{margin-top:0;padding-top:0;height:100%}.PractitionerMatches_favoriteButton__SWWeB{top:12px;right:12px;width:30px;height:30px}.PractitionerMatches_closeButton__4tt_8,.PractitionerMatches_closeIcon__a7oo4,.PractitionerMatches_favoriteIcon__2_uwP{width:30px;height:30px}.PractitionerMatches_previous__JSdmM{z-index:2;transform:translateX(-50%) translateY(-20px) scaleX(.9)}.PractitionerMatches_next__vHWss,.PractitionerMatches_previous__JSdmM{opacity:1;box-shadow:2px -2px 4px rgba(0,0,0,.1);border-radius:20px 20px 0 0;overflow:hidden}.PractitionerMatches_next__vHWss{z-index:3;transform:translateX(-50%) translateY(-10px) scaleX(.95)}@supports (height:100dvh){.PractitionerMatches_carouselContainer__KRCcc,.PractitionerMatches_mainContentContainer__lPyUq{height:calc(100dvh - 100px)}}.PractitionerMatches_tabsContainer__DZk2v{margin-bottom:30px}.PractitionerMatches_tabButton__Bda9C{font-size:11.4px;padding:6px 0}.PractitionerMatches_tabContent__zt8R6{font-size:14px;line-height:1.4;margin-bottom:0;max-height:160px;overflow-y:auto;scrollbar-width:none}.PractitionerMatches_carouselButton__OgTM8{display:none}.PractitionerMatches_cardActions__MD17J{bottom:8px;left:8px;right:8px}.PractitionerMatches_bookButton__L_gsf{width:100px;padding:8px 12px;font-size:16px;height:40px}.PractitionerMatches_swipeIndicator__RSoxN{display:flex;left:0;width:100%;z-index:10}.PractitionerMatches_practitionerName__ntUJ5{font-size:16px;margin:0}.PractitionerMatches_practitionerCredentials__AY6vQ{font-size:12px;margin-bottom:8px}.PractitionerMatches_practitionerTitle__GFQ_O{font-size:13px}.PractitionerMatches_specialtiesTags__ULctw{margin:8px 0;gap:6px;flex-wrap:wrap}.PractitionerMatches_specialtyTag__3Zoo3{padding:4px 10px;font-size:12px;height:25px;display:flex;align-items:center;justify-content:center}.PractitionerMatches_profileImageContainer__N4YGA{margin-right:12px}.PractitionerMatches_profileImage__9v0XT{width:115px;height:115.79px;border-radius:18.4px}.PractitionerMatches_sessionContent__0ipnm{margin-right:5px}.PractitionerMatches_addressItem__34u0y{font-size:13px}.PractitionerMatches_sessionTitle__jKthc,.PractitionerMatches_tabContent__zt8R6 h4,.PractitionerMatches_tabContent__zt8R6 li{font-size:15px}.PractitionerMatches_sessionDescription__PyvIa{font-size:14px}.PractitionerMatches_sessionLength__KHk7Z{font-weight:300;font-size:15px;color:var(--color-rituali-black,#1e1e1e)}.PractitionerMatches_memberRate__yGX48 .PractitionerMatches_rateLabel__obcNu,.PractitionerMatches_rateLabel__obcNu{font-size:12px}.PractitionerMatches_memberRate__yGX48 .PractitionerMatches_rate__AkaoT,.PractitionerMatches_rate__AkaoT{font-size:14px}.PractitionerMatches_chevronIcon__zN0lV{width:16px;height:16px}.PractitionerMatches_recommendedServicesDescription__scMKu{margin-top:5px}}@media (max-width:500px) and (max-height:950px){.PractitionerMatches_tabContent__zt8R6{max-height:280px}}@media (max-width:500px) and (max-height:800px){.PractitionerMatches_tabContent__zt8R6{max-height:200px}}@media (max-width:500px) and (max-height:667px){.PractitionerMatches_tabContent__zt8R6{max-height:160px}}@media (max-width:380px){.PractitionerMatches_pageWrapper__n554a{padding:0}.PractitionerMatches_hideOnMobile__mY8vu{display:none}.PractitionerMatches_headerSection__hXR2a{margin-bottom:0}.PractitionerMatches_recommendedText__vhqbH{display:none}.PractitionerMatches_toggleContainer__RigR2{margin:0 auto;z-index:10;width:240px;border:none;border-radius:55.28px}.PractitionerMatches_toggleButtonLeft__lrqRI,.PractitionerMatches_toggleButtonRight__zz5Ot{width:120px;font-size:12px}.PractitionerMatches_toggleButtonsContainer__w8ouo{gap:6px}.PractitionerMatches_matchCard__pIGKc{max-width:360px;max-height:calc(100vh - 80px)}.PractitionerMatches_headerSection__hXR2a{justify-content:center;padding-left:16px;padding-right:16px;padding-top:20px;margin-top:0;margin-bottom:30px;width:100%}.PractitionerMatches_recommendedServicesDescription__scMKu{margin-bottom:0;margin-top:0}.PractitionerMatches_recommendedServicesList__jD5YM{margin-bottom:0}.PractitionerMatches_recommendedServicesContainer__MrUEd{height:calc(100vh - 108px - 43px);max-height:calc(100vh - 108px - 43px);padding-bottom:80px}.PractitionerMatches_seePractitionersButton___smIN{margin-bottom:80px}.PractitionerMatches_practitionerListCredentials__atHS3,.PractitionerMatches_practitionerListName__1baun{font-size:13px}.PractitionerMatches_bookButtonSmall__3uY_w{width:75px;height:40px;font-size:13px}.PractitionerMatches_bookArrowIcon__YLa2m{width:18px;height:18px}.PractitionerMatches_mainContentContainer__lPyUq{padding:0 0 5px;top:0;margin-top:0;margin-bottom:0;position:relative;height:calc(100vh - 160px);max-height:700px;min-height:450px;display:flex;flex-direction:column}.PractitionerMatches_carouselContainer__KRCcc{padding-top:0;margin-top:0;flex:1 1;height:calc(100vh - 100px);max-height:700px;margin-bottom:30px}.PractitionerMatches_carousel__x4wEh{margin-top:0;padding-top:0;height:100%}.PractitionerMatches_favoriteButton__SWWeB{top:12px;right:12px;width:30px;height:30px}.PractitionerMatches_closeButton__4tt_8,.PractitionerMatches_closeIcon__a7oo4,.PractitionerMatches_favoriteIcon__2_uwP{width:30px;height:30px}.PractitionerMatches_previous__JSdmM{z-index:2;transform:translateX(-50%) translateY(-20px) scaleX(.9)}.PractitionerMatches_next__vHWss,.PractitionerMatches_previous__JSdmM{opacity:1;box-shadow:2px -2px 4px rgba(0,0,0,.1);border-radius:20px 20px 0 0;overflow:hidden}.PractitionerMatches_next__vHWss{z-index:3;transform:translateX(-50%) translateY(-10px) scaleX(.95)}@supports (height:100dvh){.PractitionerMatches_carouselContainer__KRCcc,.PractitionerMatches_mainContentContainer__lPyUq{height:calc(100dvh - 100px)}}.PractitionerMatches_tabsContainer__DZk2v{margin-bottom:30px}.PractitionerMatches_tabButton__Bda9C{font-size:11.4px;padding:6px 0}.PractitionerMatches_tabContent__zt8R6{font-size:14px;line-height:1.4;margin-bottom:0;max-height:150px;overflow-y:auto;scrollbar-width:none}.PractitionerMatches_carouselButton__OgTM8{display:none}.PractitionerMatches_cardActions__MD17J{bottom:8px;left:8px;right:8px}.PractitionerMatches_bookButton__L_gsf{width:100px;padding:8px 12px;font-size:16px;height:40px}.PractitionerMatches_swipeIndicator__RSoxN{display:flex;left:0;width:100%;z-index:10}.PractitionerMatches_practitionerInfo__OL7cI{margin-top:22px}.PractitionerMatches_practitionerName__ntUJ5{font-size:15px;margin:0}.PractitionerMatches_practitionerCredentials__AY6vQ{font-size:12px;margin-bottom:8px}.PractitionerMatches_practitionerTitle__GFQ_O{font-size:13px}.PractitionerMatches_specialtiesTags__ULctw{margin:8px 0;gap:6px;flex-wrap:wrap}.PractitionerMatches_specialtyTag__3Zoo3{padding:4px 10px;font-size:12px;height:25px;display:flex;align-items:center;justify-content:center}.PractitionerMatches_profileImageContainer__N4YGA{margin-right:12px}.PractitionerMatches_profileImage__9v0XT{width:115px;height:115.79px;border-radius:18.4px}.PractitionerMatches_sessionContent__0ipnm{margin-right:5px}.PractitionerMatches_addressItem__34u0y{font-size:13px}.PractitionerMatches_sessionTitle__jKthc,.PractitionerMatches_tabContent__zt8R6 h4,.PractitionerMatches_tabContent__zt8R6 li{font-size:15px}.PractitionerMatches_sessionDescription__PyvIa{font-size:14px}.PractitionerMatches_sessionLength__KHk7Z{font-weight:300;font-size:15px;color:var(--color-rituali-black,#1e1e1e)}.PractitionerMatches_memberRate__yGX48 .PractitionerMatches_rateLabel__obcNu,.PractitionerMatches_rateLabel__obcNu{font-size:12px}.PractitionerMatches_memberRate__yGX48 .PractitionerMatches_rate__AkaoT,.PractitionerMatches_rate__AkaoT{font-size:14px}.PractitionerMatches_chevronIcon__zN0lV{width:16px;height:16px}.PractitionerMatches_recommendedServicesDescription__scMKu{margin-top:5px}}@media (max-height:667px){.PractitionerMatches_matchCard__pIGKc{max-height:calc(100vh - 120px);height:473px}}@media (max-height:641px){.PractitionerMatches_matchCard__pIGKc{max-height:calc(100vh - 120px);height:463px}}@media (max-height:631px){.PractitionerMatches_matchCard__pIGKc{max-height:calc(100vh - 120px);height:453px}}@media (max-height:621px){.PractitionerMatches_matchCard__pIGKc{max-height:calc(100vh - 120px);height:443px}}.PractitionerMatches_practitionerInfoWrapper__RLDbn{display:flex;flex-wrap:wrap;align-items:baseline;white-space:normal;width:100%;overflow:visible;word-break:break-word}.PractitionerMatches_practitionerListCredentials__atHS3,.PractitionerMatches_practitionerListName__1baun{display:inline}.PractitionerMatches_shareButtonSmall__Otu4P{padding:8px;background:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-right:12px;border-radius:8px;transition:background-color .2s ease}.PractitionerMatches_shareButtonSmall__Otu4P:hover{background-color:rgba(0,0,0,.05)}.PractitionerMatches_shareIconSmall__isL_t{width:32px;height:32px;filter:brightness(0) saturate(100%);transition:opacity .2s ease}.PractitionerMatches_shareButtonSmall__Otu4P:hover .PractitionerMatches_shareIconSmall__isL_t{opacity:.8}.PractitionerMatches_mediumCardGrid__6teT7{display:grid;grid-template-columns:407px 407px;grid-gap:60px;gap:60px;width:100%;max-width:1200px;margin:0 auto;padding:40px 20px;justify-content:center}.PractitionerMatches_mediumCard__n93d9{background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05);border:1px solid #dddddd;padding:24px;position:relative;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;width:407px;height:346.66846px;max-width:407px;max-height:346.66846px;box-sizing:border-box;overflow:visible}.PractitionerMatches_mediumCard__n93d9:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.1)}.PractitionerMatches_mediumCardTopButtons__U6kkN{position:absolute;top:16px;right:16px;display:flex;gap:0;z-index:10}.PractitionerMatches_mediumCardFavoriteButton__z53q_,.PractitionerMatches_mediumCardShareButton__O8rrU{background:rgba(255,255,255,.9);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.PractitionerMatches_mediumCardFavoriteButton__z53q_:hover,.PractitionerMatches_mediumCardShareButton__O8rrU:hover{background:white;transform:scale(1.05)}.PractitionerMatches_mediumCardHeartIcon__3svQb,.PractitionerMatches_mediumCardShareIcon__PR1aR{transition:all .2s ease}.PractitionerMatches_mediumCardImageContainer__U3pZB{display:flex;justify-content:center;margin-bottom:20px;margin-top:-60px;position:relative;z-index:5}.PractitionerMatches_mediumCardProfileImage__Zp9zX{width:120px;height:120px;border-radius:12px;border:3px solid white;box-shadow:0 2px 8px rgba(0,0,0,.1);object-fit:cover;object-position:center}.PractitionerMatches_mediumCardProfileImagePlaceholder__dB36A{width:120px;height:120px;border-radius:12px;border:3px solid white;box-shadow:0 2px 8px rgba(0,0,0,.1);background:var(--color-rituali-light-blue,#ebf2f7);display:flex;align-items:center;justify-content:center;font-family:var(--font-primary);font-weight:var(--font-medium);font-size:32px;color:var(--color-rituali-black,#1e1e1e)}.PractitionerMatches_mediumCardContent__2m7fS{flex:1 1;display:flex;flex-direction:column;text-align:center;margin-top:-20px}.PractitionerMatches_mediumCardHeader__ckMjg{margin-bottom:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:44px;width:55%;margin-left:auto;margin-right:auto}.PractitionerMatches_mediumCardName__UERxo{line-height:1.3;word-break:break-word;white-space:normal;overflow-wrap:break-word;max-width:100%;-webkit-hyphens:auto;hyphens:auto}.PractitionerMatches_mediumCardCredentials__1bzNi,.PractitionerMatches_mediumCardName__UERxo{font-family:Poppins,sans-serif;font-weight:500;color:var(--RITUALI-Black,#1E1E1E);margin:0;letter-spacing:.36px;word-wrap:break-word;text-align:center}.PractitionerMatches_mediumCardCredentials__1bzNi{line-height:21.6px}.PractitionerMatches_mediumCardBio__yfZj9{font-weight:300;letter-spacing:.14px;margin:0 0 12px;text-align:center}.PractitionerMatches_mediumCardBio__yfZj9,.PractitionerMatches_mediumCardSeeMore__0NJGk{font-family:Poppins,sans-serif;color:var(--RITUALI-Black,#1E1E1E);line-height:19.6px;word-wrap:break-word}.PractitionerMatches_mediumCardSeeMore__0NJGk{font-weight:500;font-size:14px;text-decoration:underline;padding:0;margin:0 0 16px;align-self:center;letter-spacing:.28px}.PractitionerMatches_mediumCardLocationIcons__lxQto{display:flex;justify-content:center;gap:8px;margin-bottom:16px}.PractitionerMatches_mediumCardLocationIcon__n7CSv{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#1E1E1E;padding:4px}.PractitionerMatches_mediumCardLocationIcon__n7CSv img{filter:brightness(0) invert(1)}.PractitionerMatches_mediumCardLocationInfo__FZqvT{margin-bottom:20px}.PractitionerMatches_mediumCardHometown__ZfWDC{font-weight:400;margin:0 0 4px}.PractitionerMatches_mediumCardHometown__ZfWDC,.PractitionerMatches_mediumCardSessionSummary__gTTQO{font-family:Poppins,sans-serif;color:var(--Dark-Grey-Text,#565656);line-height:19.6px;letter-spacing:.14px;word-wrap:break-word;text-align:center}.PractitionerMatches_mediumCardSessionSummary__gTTQO{font-weight:300;margin:0}.PractitionerMatches_mediumCardActions__Os6W1{position:relative;height:72px}.PractitionerMatches_mediumCardRejectButton__lwlrp{position:absolute;bottom:8px;left:16px;background:none;border:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10;padding:0}.PractitionerMatches_mediumCardRejectIcon__69YGu{width:24px;height:24px;color:var(--RITUALI-Black,#1E1E1E);transition:color .2s ease}.PractitionerMatches_mediumCardRejectButton__lwlrp:hover .PractitionerMatches_mediumCardRejectIcon__69YGu{color:#666666}.PractitionerMatches_mediumCardRejectButton__lwlrp:hover{background:var(--color-rituali-black,#1e1e1e);color:white}.PractitionerMatches_mediumCardBookButton__KtBL_{position:absolute;bottom:8px;right:16px;width:112px;background:var(--color-rituali-black,#1e1e1e);border:1px solid var(--color-rituali-black,#1e1e1e);border-radius:8px;padding:12px 16px;font-family:Poppins,sans-serif;font-weight:500;font-size:18px;color:var(--White,white);cursor:pointer;transition:all .2s ease;line-height:20.7px;letter-spacing:.36px;word-wrap:break-word;text-align:center}.PractitionerMatches_mediumCard__n93d9 .PractitionerMatches_bookButtonSmall__3uY_w{position:absolute;bottom:8px;right:16px;width:112px;height:42px}.PractitionerMatches_mediumCardBookButton__KtBL_:hover{background:#333333;transform:translateY(-1px)}@media (min-width:1640px){.PractitionerMatches_mediumCardGrid__6teT7{grid-template-columns:407px 407px;gap:60px;padding:48px 32px}.PractitionerMatches_mediumCardBookButton__KtBL_,.PractitionerMatches_mediumCardRejectButton__lwlrp{bottom:8px}}@media (min-width:1024px) and (max-width:1639px){.PractitionerMatches_mediumCardGrid__6teT7{grid-template-columns:1fr;gap:60px;padding:48px 32px;justify-content:center}.PractitionerMatches_mediumCard__n93d9{width:100%;max-width:407px;margin:0 auto}.PractitionerMatches_mediumCardBookButton__KtBL_,.PractitionerMatches_mediumCardRejectButton__lwlrp{bottom:8px}}@media (max-width:1023px){.PractitionerMatches_mediumCardGrid__6teT7{grid-template-columns:1fr;gap:60px;padding:36px 20px;justify-content:center}.PractitionerMatches_mediumCard__n93d9{padding:20px;width:100%;max-width:100%;margin:0 auto;height:auto;min-height:auto}.PractitionerMatches_mediumCardBookButton__KtBL_,.PractitionerMatches_mediumCardRejectButton__lwlrp{bottom:8px}.PractitionerMatches_mediumCardProfileImagePlaceholder__dB36A,.PractitionerMatches_mediumCardProfileImage__Zp9zX{width:100px;height:100px}.PractitionerMatches_mediumCardCredentials__1bzNi,.PractitionerMatches_mediumCardName__UERxo{font-size:18px}.PractitionerMatches_mediumCardBio__yfZj9{font-size:14px}}@media (max-width:768px){.PractitionerMatches_mediumCardGrid__6teT7{padding:32px 16px;gap:60px;grid-template-columns:1fr;justify-content:center}.PractitionerMatches_mediumCard__n93d9{padding:16px;width:100%;max-width:100%;margin:0 auto;height:auto;min-height:auto}.PractitionerMatches_mediumCardBookButton__KtBL_,.PractitionerMatches_mediumCardRejectButton__lwlrp{bottom:8px}.PractitionerMatches_mediumCardTopButtons__U6kkN{top:12px;right:12px}.PractitionerMatches_mediumCardFavoriteButton__z53q_,.PractitionerMatches_mediumCardShareButton__O8rrU{width:36px;height:36px}.PractitionerMatches_mediumCardProfileImagePlaceholder__dB36A,.PractitionerMatches_mediumCardProfileImage__Zp9zX{width:80px;height:80px}.PractitionerMatches_mediumCardCredentials__1bzNi,.PractitionerMatches_mediumCardName__UERxo{font-size:18px}.PractitionerMatches_mediumCardBio__yfZj9{font-size:14px}.PractitionerMatches_mediumCardActions__Os6W1{gap:8px}.PractitionerMatches_mediumCardBookButton__KtBL_,.PractitionerMatches_mediumCardRejectButton__lwlrp{padding:10px 12px;font-size:16px}}@media (max-width:480px){.PractitionerMatches_mediumCardGrid__6teT7{padding:28px 12px;gap:60px;grid-template-columns:1fr;justify-content:center}.PractitionerMatches_mediumCard__n93d9{padding:12px;width:100%;max-width:100%;margin:0 auto;height:auto;min-height:auto}}.PractitionerMatches_mediumCardProfileImagePlaceholder__dB36A,.PractitionerMatches_mediumCardProfileImage__Zp9zX{width:70px;height:70px}.PractitionerMatches_mediumCardCredentials__1bzNi,.PractitionerMatches_mediumCardName__UERxo{font-size:18px}.PractitionerMatches_mediumCardBio__yfZj9{font-size:14px}.PractitionerMatches_mediumCardLocationIcons__lxQto{gap:6px}.PractitionerMatches_mediumCardLocationIcon__n7CSv{width:25px;height:25px}.PractitionerMatches_mediumCardHometown__ZfWDC,.PractitionerMatches_mediumCardSessionSummary__gTTQO{font-size:14px}.TooltipModal_modalOverlay__GlExl{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:TooltipModal_fadeIn__QA8yU .3s ease-out}.TooltipModal_modalOverlay__GlExl.TooltipModal_closing__tD5Ek{animation:TooltipModal_fadeOut__74F5F .3s ease-out}@keyframes TooltipModal_fadeIn__QA8yU{0%{opacity:0}to{opacity:1}}@keyframes TooltipModal_fadeOut__74F5F{0%{opacity:1}to{opacity:0}}.TooltipModal_modal__ZZXtE{background-color:white;border:1px solid #dddddd;border-radius:12px;width:366px;height:307px;box-shadow:0 8px 32px rgba(0,0,0,.12);animation:TooltipModal_modalSlideIn__D6DdX .3s ease-out;position:relative;padding:0}.TooltipModal_modal__ZZXtE.TooltipModal_modalClosing__qw6lI{animation:TooltipModal_modalSlideOut__7GD0U .3s ease-out}@keyframes TooltipModal_modalSlideIn__D6DdX{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes TooltipModal_modalSlideOut__7GD0U{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.95)}}.TooltipModal_closeButton__nyGn9{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;font-weight:300;cursor:pointer;color:var(--color-rituali-black,#1e1e1e);padding:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;line-height:1;border-radius:4px;transition:background-color .2s ease;z-index:100}@media (hover:hover) and (pointer:fine){.TooltipModal_closeButton__nyGn9:hover{background-color:rgba(0,0,0,.05)}}.TooltipModal_modalContent__49T9Y{width:100%;height:100%;position:relative}.TooltipModal_iconContainer__kK10P{position:absolute;top:32px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center}.TooltipModal_slideIcon__c8llE{width:80px;height:80px;object-fit:contain}.TooltipModal_contentArea__7eduI{position:absolute;top:123px;left:50%;transform:translateX(-50%);width:320px;text-align:center}.TooltipModal_slideHeader__G8YVS{font-weight:500;font-size:18px;margin:0 0 16px}.TooltipModal_slideDescription__AzwTK,.TooltipModal_slideHeader__G8YVS{font-family:"Poppins",var(--font-primary);line-height:1.1;color:var(--color-rituali-black,#1e1e1e)}.TooltipModal_slideDescription__AzwTK{font-weight:300;font-size:15px;margin:0}.TooltipModal_bottomSection__n7U67{position:absolute;bottom:0;left:0;right:0;padding:16px}.TooltipModal_progressDots__Ij5CH{display:flex;gap:8px;justify-content:center;align-items:center;margin-bottom:16px}.TooltipModal_dot___It_g{width:8px;height:8px;border-radius:50%;transition:background-color .2s ease}.TooltipModal_activeDot__z41u_{background-color:var(--color-rituali-black,#1e1e1e)}.TooltipModal_inactiveDot__Iqw0L{background-color:rgba(30,30,30,.3)}.TooltipModal_buttonContainer__l3xGB{position:relative;width:100%;height:44px}.TooltipModal_leftButton__3nyPT{position:absolute;bottom:0;left:0}.TooltipModal_rightButton__f5c_y{position:absolute;bottom:0;right:0}.TooltipModal_backButton__Qn5HM{background:none;border:none;color:var(--color-rituali-black,#1e1e1e);font-family:"Poppins",var(--font-primary);font-weight:400;font-size:15px;cursor:pointer;display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:6px;transition:background-color .2s ease;width:103px;height:44px}.TooltipModal_backArrow__f7YV5{width:24px;height:24px;color:var(--color-rituali-black,#1e1e1e)}.TooltipModal_nextButton__J3rcW{background-color:var(--color-rituali-black,#1e1e1e);color:white;border:none;border-radius:8px;font-family:"Poppins",var(--font-primary);font-weight:400;font-size:15px;cursor:pointer;display:flex;align-items:center;gap:6px;padding:12px 20px;transition:opacity .2s ease;min-width:100px;justify-content:center;width:103px;height:44px}.TooltipModal_nextArrow__cVh5V{width:24px;height:24px;color:white}.Button_button__hMNEn{padding:.75rem 1.5rem;font-family:var(--font-primary);font-weight:var(--font-regular);letter-spacing:.02em;font-size:15px;transition:all .2s ease;cursor:pointer;outline:none;border:none;display:inline-flex;align-items:center;justify-content:center}.Button_primary__oSpWt{background-color:var(--color-rituali-black);color:var(--color-white);width:212px;height:44px;border-radius:8px}.Button_secondary__lRe7Q{background-color:var(--color-rituali-light-beige);color:var(--color-rituali-black);border:1px solid var(--color-rituali-black);border-radius:8px}.Button_secondary__lRe7Q:hover:not(.Button_disabled__fmN3l){background-color:var(--color-rituali-tan)}.Button_secondary__lRe7Q:focus:not(.Button_disabled__fmN3l){box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--color-rituali-brown)}.Button_text__SfZOM{background-color:transparent;color:var(--color-rituali-black);padding-left:.5rem;padding-right:.5rem}.Button_text__SfZOM:hover:not(.Button_disabled__fmN3l){opacity:.7}.Button_text__SfZOM:focus:not(.Button_disabled__fmN3l){box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--color-light-grey)}.Button_fullWidth__JjsBk{width:100%}.Button_disabled__fmN3l{cursor:not-allowed}.Button_primary__oSpWt.Button_disabled__fmN3l{background-color:var(--color-dark-grey)}.Button_secondary__lRe7Q.Button_disabled__fmN3l{background-color:var(--color-light-grey);color:var(--color-dark-grey)}.Button_text__SfZOM.Button_disabled__fmN3l{color:var(--color-dark-grey)}@media (max-width:768px){.Button_primary__oSpWt,.Button_secondary__lRe7Q{width:100%;height:44px}}.EditLicensesServicesPanel_block__e75RT{display:flex;flex-direction:column;gap:12px}.EditLicensesServicesPanel_blockHeader__UO_jc{display:flex;flex-direction:column;gap:6px}.EditLicensesServicesPanel_content__psYM_,.EditLicensesServicesPanel_form__hD3wG{display:flex;flex-direction:column;gap:20px}.EditLicensesServicesPanel_serviceStatesContainer__FnG_W{display:flex;flex-direction:column;gap:16px}.EditLicensesServicesPanel_serviceStateItem__DJvg2{display:flex;flex-direction:column;gap:8px}.EditLicensesServicesPanel_serviceName__4MFDb{font-family:var(--font-primary);font-size:14px;font-weight:var(--font-medium);color:var(--color-rituali-black);margin:0}.EditLicensesServicesPanel_adminSection__bewuf{margin-top:16px;padding:16px;border:1px solid #fbbf24;border-radius:6px;background-color:#fef3c7}.EditLicensesServicesPanel_adminTitle__2p_PD{font-family:var(--font-primary);font-size:14px;font-weight:var(--font-medium);color:#92400e;margin:0 0 12px}.EditLicensesServicesPanel_newServicesList__pd1Eh{display:flex;flex-direction:column;gap:8px}.EditLicensesServicesPanel_newServiceItem__cPs2y{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:white;border:1px solid #f59e0b;border-radius:4px}.EditLicensesServicesPanel_newServiceName__VEeQd{font-family:var(--font-primary);font-size:14px;color:var(--color-rituali-black);font-weight:var(--font-medium)}.EditLicensesServicesPanel_addServiceButton__Wt1uP{padding:4px 12px!important;font-size:12px!important;min-width:auto!important;height:28px!important}.EditLocationPanel_block__81uDt{display:flex;flex-direction:column;gap:16px}.EditLocationPanel_blockHeader__HgEx5,.EditLocationPanel_formField__1xW6q{display:flex;flex-direction:column;gap:8px}.EditLocationPanel_content__tyFGa,.EditLocationPanel_form__T6oMW{display:flex;flex-direction:column;gap:20px}.EditLocationPanel_locationFields__u5M6H{display:flex;flex-direction:column;gap:24px}.EditLocationPanel_inputWithDelete__z_hdX{display:flex;align-items:center;gap:.5rem}.EditLocationPanel_inputWithDelete__z_hdX .EditLocationPanel_textInput__cjAcC{flex:1 1}.EditLocationPanel_selectWrapper__IIMDN{position:relative;display:flex;align-items:center;gap:8px}.EditLocationPanel_select__i5CM_{width:82px;border:1px solid var(--color-rituali-black);border-radius:6px;font-size:1rem;background-color:#ffffff;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.75rem 2rem .75rem .75rem;text-align:center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%231E1E1E' stroke-linecap='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.EditLocationPanel_select__i5CM_:focus{outline:none;border-color:var(--color-rituali-black);box-shadow:0 0 0 3px rgba(30,30,30,.1)}.EditLocationPanel_selectSuffix__erHVr{color:var(--color-rituali-black)!important;font-size:.875rem;font-weight:var(--font-light)}.footer_footer__t6HiQ{display:flex;flex-direction:column;gap:24px;margin-top:24px;padding-top:24px;z-index:1;position:relative}.footer_stepCompleteRow__eANvw{display:flex;justify-content:center}.footer_navigationRow__lJA6N{display:flex;justify-content:space-between;align-items:center}.footer_backButtonContainer__WANv7{flex:1 1;display:flex;justify-content:flex-start}.footer_nextButtonContainer__T2I2Q{flex:1 1;display:flex;justify-content:flex-end}.footer_navigationRow__lJA6N.footer_noBackButton__HO_oF{justify-content:space-between}.footer_navigationRow__lJA6N.footer_noBackButton__HO_oF .footer_nextButtonContainer__T2I2Q{flex:1 1;justify-content:flex-end}.footer_navigationRow__lJA6N.footer_noBackButton__HO_oF:before{content:"";flex:1 1}.footer_markAsDoneButton__lrbIv{background-color:var(--color-rituali-black)!important;color:var(--color-white)!important;border-color:var(--color-rituali-black)!important;border-radius:8px!important;width:212px;height:44px}.footer_markAsDoneButton__lrbIv:hover{background-color:var(--color-dark-grey)!important;border-color:var(--color-dark-grey)!important}.footer_navigationButton__swX_C{display:flex;align-items:center;gap:8px;background:none;border:none;font-family:var(--font-primary);font-size:14px;font-weight:var(--font-medium);color:var(--color-rituali-black);cursor:pointer;padding:8px 0;transition:opacity .2s ease}.footer_navigationButton__swX_C:hover{opacity:.7}.footer_navigationButton__swX_C svg{color:var(--color-rituali-black)}.footer_errorMessage__tbq_T{color:var(--RED,#FD3B3B);font-size:16px;font-family:Poppins,sans-serif;font-weight:300;line-height:22.4px;letter-spacing:.16px;word-wrap:break-word;text-align:center;margin-bottom:16px;z-index:1;position:relative}.footer_errorMessage__tbq_T strong{font-weight:var(--font-medium)}@media (max-width:768px){.footer_footer__t6HiQ{gap:16px;position:static;background-color:transparent;padding:16px 0;border-top:none;z-index:auto;margin-top:32px}.footer_navigationRow__lJA6N{flex-direction:row;gap:16px;justify-content:space-between}.footer_backButtonContainer__WANv7,.footer_nextButtonContainer__T2I2Q{flex:0 0 auto;max-width:none}.footer_markAsDoneButton__lrbIv{width:100%;height:44px;max-width:100%}.footer_navigationButton__swX_C{width:auto;justify-content:center;padding:8px 12px;font-size:13px}}@supports (-webkit-touch-callout:none){.footer_footer__t6HiQ{transform:translateZ(0);position:static;-webkit-overflow-scrolling:touch}}@media (max-width:480px){.footer_footer__t6HiQ{padding:12px 0;margin-top:24px;transform:translateZ(0)}.footer_navigationRow__lJA6N{gap:12px;justify-content:space-between}.footer_backButtonContainer__WANv7,.footer_nextButtonContainer__T2I2Q{flex:0 0 auto;max-width:none}.footer_navigationButton__swX_C{font-size:12px;padding:6px 8px;width:auto}}