@import url(https://fonts.googleapis.com/css2?family=Didact+Gothic&display=swap);@import url(https://fonts.googleapis.com/css2?family=Meow+Script&display=swap);@import url(https://fonts.googleapis.com/css2?family=Ms+Madi&display=swap);@import url(https://fonts.googleapis.com/css2?family=Sanchez&display=swap);@import url(https://fonts.googleapis.com/css2?family=Karla&display=swap);@import url(https://fonts.googleapis.com/css2?family=Sacramento&display=swap);@import url(https://fonts.googleapis.com/css2?family=Unna&display=swap);@import url(https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@font-face{font-family:BrittanySignature;font-weight:400;src:local("BrittanySignature"),url(/static/media/BrittanySignature.0d8ad040c68381fe6600.ttf) format("truetype")}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.page-header{align-items:center;background-color:var(--primary-shadow);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:24px 0 32px;position:relative;width:100vw}.page-header:after,.page-header:before{background:#fff;border-radius:50px;bottom:-26px;content:"";height:52px;left:0;position:absolute;width:100%}.page-header>h1{font-size:24px;margin:0;text-align:center}.round-button{align-items:center;background-color:#fff;border:none;border-radius:50px;display:flex;flex-direction:column;height:40px;justify-content:center;width:40px}.round-button>.icon-back,.round-button>.icon-next{height:20px!important;width:20px!important}.content-section{border-radius:12px;box-shadow:0 0 10px -2px rgba(0,0,0,.651);box-sizing:border-box;color:#000;margin:6px 0;padding:16px 24px;width:90%}.content-section h1,.floating-section h1{font-size:22px;margin:0;padding:0}.content-section h2,.floating-section h2{font-size:18px;margin:0;padding:0}.fixed-bottom-section{align-items:center;background:linear-gradient(#fff0,hsla(0,0%,100%,.411),#fff);bottom:68px;box-sizing:border-box;display:flex;gap:12px;justify-content:center;padding:18px 32px;position:fixed;width:100vw;z-index:1000}@keyframes hide{0%{opacity:1}to{opacity:0}}@keyframes reveal{0%{opacity:0}to{opacity:1}}.fixed-bottom-section.visible{animation-duration:1s;animation-iteration-count:1;animation-name:reveal;opacity:1}.fixed-bottom-section.hidden{animation-duration:1s;animation-iteration-count:1;animation-name:hide;opacity:0}.fixed-bottom-section.grid{display:grid;grid-template-columns:calc(100% - 40px) 40px}.fixed-bottom-section button,.floating-section button{align-content:center;align-items:center;background-color:var(--primary-shadow);border:none;border-radius:50px;color:#fff;font-size:18px;font-weight:700;justify-content:center;padding:12px 0;place-items:center;width:100%}.floating-section{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 0 4000px 400px #e4e4e4;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px;position:fixed;top:10vh;width:90%;z-index:1000}.selected{background-color:var(--primary)!important}.container-horizontal{display:flex;gap:12px}.horizontal-menu{box-sizing:border-box;display:flex;overflow-x:scroll;scroll-behavior:smooth;width:100vw}.centered-menu{border:2px solid var(--second-light);border-radius:12px;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,33.34%);width:80%}.centered-menu p{border-radius:8px;color:var(--second-light);font-weight:700;margin:0;padding:8px 0;text-align:center}.centered-menu>.selected{background-color:var(--second-light)!important;color:#fff}.nav-ops{align-items:center;box-sizing:border-box;display:flex;flex-flow:column;padding:18px 0 32px;width:100%}.nav-ops p{border-radius:50px;color:#363636;cursor:pointer;font-size:18px!important;font-weight:700;margin:8px 0!important;padding:12px 0!important;text-align:center!important;width:80%!important}[class$=-option]{border-radius:12px}.close-option{background-color:#000;color:#fff!important}.extra-option{background-color:var(--second)!important;border-color:var(--second)!important;color:#fff!important;font-weight:700}.accent-option p,.close-option p,.extra-option p{color:#fff}.accent-option .icon,.extra-option .icon{background-color:#fff!important}.extra-option-light{background-color:var(--second-light)!important;border-color:var(--second-light)!important}.accent-option,.extra-option-light{color:#fff!important;font-weight:700}.accent-option{background-color:var(--primary-shadow)!important;border-color:var(--primary-shadow)!important}.link-option{background-color:initial!important;border:none;box-shadow:none!important;color:gray!important;text-decoration:underline}.accent-dark-option{background-color:var(--primary-dark)!important;color:#fff!important}:root{--content-background:#fff;--gray:#b2b1b1;--sunset-cream:#fff5e4;--sunset-pink-light:#ffe3e1;--sunset-pink-medium:#ffd1d1;--sunset-pink-dark:#ff9494;--color-background:#fff;--color-accent:#bedcfb;--color-card:#c0c8ee;--color-card-accent:#8994cd;--color:#eef1ff;--color-disabled:#e4dccf;--color:#ffe6e6;--color-soft-red:#f2d1d1;--color:#daeaf1;--color:#c6dce4;--color:#fdffbc;--color:#ffdcb8;--color:#faf7f0;--xanadu:#758b76;--dark-green:#132a13;--mindaro:#ecf39e;--pomp-and-power:#8d6a9f;--melon:#f9b5ac;--paradise-pink:#ee4266;--selective-yellow:#ff9100;--accent-blue:#4e62c4;--brownish:#f2e9da;--brownish-dark:#5d4824;--color1-dark:#b98890;--color2-dark:#5d4b7a;--color2-shadow1:#f0ecf8;--color2-shadow2:#5d4b7a42;--color-links:#6f6612;--ok:#a9e2a9;--warning:#96b400;--main-frame:var(--primary-shadow);--default-container-height:90vh;--logo-font-family:"Sacramento",serif;--green-btn:#819e18}@keyframes intro{0%{opacity:0}to{opacity:1}}input,select,textarea{font-family:Didact Gothic,sans-serif}span{font-weight:700}.horizontal{align-items:center;display:flex;gap:4px}body{-webkit-tap-highlight-color:rgba(255,255,255,0);background-color:#fff;background-color:var(--color-background);height:100vh;height:calc(var(--vh, 1vh)*100);max-height:100vh;max-height:calc(var(--vh, 1vh)*100);max-width:100vw;overflow:hidden;overscroll-behavior:contain;touch-action:none;-webkit-user-select:none;user-select:none}body,body button{font-family:Didact Gothic,sans-serif}body button{cursor:pointer}img{object-fit:cover}.header{left:0;padding:0;position:absolute;text-align:center;top:0;width:100vw;z-index:1}.main-slider{background-color:#fff;box-shadow:0 4px 12px 0 #0000001a;margin:0;padding-bottom:2px;padding-top:10px;width:100vw}.content{animation-direction:normal;animation-duration:.33s;animation-iteration-count:1;animation-name:intro;max-height:90vh;max-height:var(--default-container-height);overflow-x:hidden;overflow-y:scroll;padding-bottom:160px}.content,.content p{box-sizing:border-box;width:100vw}.content p{padding:4px 34px;text-align:center}.main-menu{background-color:#fff;bottom:-1px;box-shadow:-1px 0 8px rgba(97,97,97,.113);display:grid;grid-template-columns:repeat(3,33.3%);height:88px;left:0;padding:4px 0 12px;position:absolute;width:100vw}.main-menu-item p{margin:0 0 12px;text-align:center;width:100%}.main-menu-item img{background-color:#fff;border:none;border-radius:50%;height:60px;margin-bottom:0;margin-left:28%;margin-top:8px;width:60px}.title-dark{background-color:#fff;color:var(--text);font-family:Sacramento,serif;font-family:var(--logo-font-family);font-size:33px;font-weight:400;margin:18px 0 0;text-align:center;width:100vw;z-index:100}.alert-container{background-color:red;border-radius:8px;box-shadow:0 0 12px 0 var(--neutral);box-sizing:border-box;left:24px;padding:28px 24px 24px;position:absolute;top:48px;width:calc(100vw - 48px);z-index:1000}.alert-container pre{word-wrap:break-word;box-sizing:border-box;color:#fff!important;font-family:Didact Gothic,sans-serif;max-width:100%;text-align:center;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;width:100%}.alert-container label{color:#fff;font-weight:700}.alert-container input[type=checkbox]{height:18px;margin:12px;width:18px}.alert-container p{color:#fff;font-weight:700}.alert-container button{color:#fff!important;font-weight:700}.alert-container img{background-color:#fff;height:28px;position:absolute;right:14px;top:14px;width:28px}.alert-container button{background-color:#fff;border:3px solid #fff!important;border-radius:8px!important;box-sizing:border-box;font-size:16px!important;margin-left:15%!important;margin-top:24px!important;padding:12px 20px;width:70%!important}.action-button-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:0 10%;width:100vw}.action-button-container h1{border-radius:50px;font-size:20px;padding:18px 0;text-align:center;width:90%}.icon:active{background-color:var(--second-shadow);box-shadow:0 0 12px 0 #000}.px12{height:12px!important;width:12px!important}.px14{height:14px!important;width:14px!important}.px16{height:16px!important;width:16px!important}.px18{height:18px!important;width:18px!important}.icon-download{background-color:#000!important;-webkit-mask-image:url(/static/media/download.e19e4765f223f61db42d.svg);mask-image:url(/static/media/download.e19e4765f223f61db42d.svg)}.icon-withdraw{-webkit-mask-image:url(/static/media/withdraw.5c02d0b20175c8272496.svg);mask-image:url(/static/media/withdraw.5c02d0b20175c8272496.svg)}.icon-report,.icon-withdraw{background-color:#fff!important}.icon-report{-webkit-mask-image:url(/static/media/report.d7d9d865e0a6b336bf89.svg);mask-image:url(/static/media/report.d7d9d865e0a6b336bf89.svg)}.icon-chat,.icon-help,.icon-profile-favorite,.icon-yoga{background-color:var(--neutral)}.icon-schedule{-webkit-mask-image:url(/static/media/schedule-left.c1632739276d6dd0534e.svg);mask-image:url(/static/media/schedule-left.c1632739276d6dd0534e.svg)}.icon-back{transform:rotate(0deg)}.icon-back,.icon-next{background-color:#000!important;background-position:50%;background-size:contain;display:block;height:28px!important;margin:0;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAAAvUlEQVRoge3ZwQqCUBRF0U0fmBWFg/r3oMACP8HABjYIew28Du7hcRY49mzUgQpmVdsDD6AHjslbwlpgAMbP0efOiZlHjMAzdVFAKWIADpmjljrxG/ECzpmjlnKECkeocIQKR6hwhApHqHCEiioidpRfitrMURF3xCI2mSdXUM2tBdP3p9LDfskcFeUYVY5R5RhVjlHlGFWOUeUYVVXF/PsZ2mSOiirF3FIXrTCP6XLnrNMAV6arsU3eYvbtDV2c58xqHOMTAAAAAElFTkSuQmCC);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAAAvUlEQVRoge3ZwQqCUBRF0U0fmBWFg/r3oMACP8HABjYIew28Du7hcRY49mzUgQpmVdsDD6AHjslbwlpgAMbP0efOiZlHjMAzdVFAKWIADpmjljrxG/ECzpmjlnKECkeocIQKR6hwhApHqHCEiioidpRfitrMURF3xCI2mSdXUM2tBdP3p9LDfskcFeUYVY5R5RhVjlHlGFWOUeUYVVXF/PsZ2mSOiirF3FIXrTCP6XLnrNMAV6arsU3eYvbtDV2c58xqHOMTAAAAAElFTkSuQmCC);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:28px!important}.icon-next{transform:rotate(180deg)}.icon-palette{--webkit-mask-image:url(/static/media/palette-round.a579a5c722ee6b84f6a9.svg);background-color:gray!important;-webkit-mask-image:url(/static/media/palette-round.a579a5c722ee6b84f6a9.svg);mask-image:url(/static/media/palette-round.a579a5c722ee6b84f6a9.svg)}.icon-explore{--webkit-mask-image:url(/static/media/explore.992ee7102a0492ab4c8c.svg);height:40px!important;-webkit-mask-image:url(/static/media/explore.992ee7102a0492ab4c8c.svg);mask-image:url(/static/media/explore.992ee7102a0492ab4c8c.svg);width:40px!important}.icon-education{--webkit-mask-image:url(/static/media/education-cap.2464ae061b0de7f8987e.svg);height:28px!important;-webkit-mask-image:url(/static/media/education-cap.2464ae061b0de7f8987e.svg);mask-image:url(/static/media/education-cap.2464ae061b0de7f8987e.svg);width:28px!important}.icon-group{--webkit-mask-image:url(/static/media/group.0eef40d1fa12d34d6b59.svg);height:32px!important;-webkit-mask-image:url(/static/media/group.0eef40d1fa12d34d6b59.svg);mask-image:url(/static/media/group.0eef40d1fa12d34d6b59.svg);width:32px!important}.icon-profile{--webkit-mask-image:url(/static/media/profile.88602e311ac3a49076cf.svg);height:24px!important;-webkit-mask-image:url(/static/media/profile.88602e311ac3a49076cf.svg);mask-image:url(/static/media/profile.88602e311ac3a49076cf.svg);width:24px!important}.icon-head{--webkit-mask-image:url(/static/media/head.a7e150be2f3160a4106a.svg);border:none;height:26px!important;-webkit-mask-image:url(/static/media/head.a7e150be2f3160a4106a.svg);mask-image:url(/static/media/head.a7e150be2f3160a4106a.svg);-webkit-mask-size:20px;mask-size:20px;width:26px!important}.icon-alert{--webkit-mask-image:url(/static/media/notification.f9510ec0b15d2ce670aa.svg);background-color:gray!important;-webkit-mask-image:url(/static/media/notification.f9510ec0b15d2ce670aa.svg);mask-image:url(/static/media/notification.f9510ec0b15d2ce670aa.svg)}.icon-delete{background-color:var(--primary-shadow)!important;-webkit-mask-image:url(/static/media/delete.b46110e5beab591b0e63.svg);mask-image:url(/static/media/delete.b46110e5beab591b0e63.svg)}.icon-shop{background-color:var(--neutral)!important;-webkit-mask-image:url(/static/media/shop.a60be1529c199b7866fc.svg);mask-image:url(/static/media/shop.a60be1529c199b7866fc.svg)}.icon-share{background-color:#000!important;height:28px!important;-webkit-mask-image:url(/static/media/share-svgrepo-com.d4c8b2e480c081c6239d.svg);mask-image:url(/static/media/share-svgrepo-com.d4c8b2e480c081c6239d.svg);width:28px!important}.icon-menu{-webkit-mask-image:url(/static/media/menu-vertical-svgrepo-com.e1e41977a4a589486cb2.svg);mask-image:url(/static/media/menu-vertical-svgrepo-com.e1e41977a4a589486cb2.svg)}.icon-birth-chart{background-color:var(--primary-shadow)!important;-webkit-mask-image:url(/static/media/astrology-chart.f73476ae2bd2418c5731.svg);mask-image:url(/static/media/astrology-chart.f73476ae2bd2418c5731.svg)}.icon-courses{background-color:var(--neutral)!important;-webkit-mask-image:url(/static/media/courses.d95a9f3244873fdc200c.svg);mask-image:url(/static/media/courses.d95a9f3244873fdc200c.svg)}.icon-aries{-webkit-mask-image:url(/static/media/aries-svgrepo-com.caabc39671cec53d7f12.svg);mask-image:url(/static/media/aries-svgrepo-com.caabc39671cec53d7f12.svg)}.icon-aries,.icon-leo{background-color:var(--neutral)}.icon-leo{-webkit-mask-image:url(/static/media/leo-svgrepo-com.b80d718b4f0c6c16d605.svg);mask-image:url(/static/media/leo-svgrepo-com.b80d718b4f0c6c16d605.svg)}.icon-cancer{-webkit-mask-image:url(/static/media/cancer-svgrepo-com.c06f9ad281ef4c5a45ac.svg);mask-image:url(/static/media/cancer-svgrepo-com.c06f9ad281ef4c5a45ac.svg)}.icon-aquarius,.icon-cancer{background-color:var(--neutral)}.icon-aquarius{-webkit-mask-image:url(/static/media/aquarius-svgrepo-com.b5972242a5ee57a88315.svg);mask-image:url(/static/media/aquarius-svgrepo-com.b5972242a5ee57a88315.svg)}.icon-capricorn{-webkit-mask-image:url(/static/media/capricorn-svgrepo-com.223212416f1df33b2005.svg);mask-image:url(/static/media/capricorn-svgrepo-com.223212416f1df33b2005.svg)}.icon-capricorn,.icon-gemini{background-color:var(--neutral)}.icon-gemini{-webkit-mask-image:url(/static/media/gemini-svgrepo-com.9d1aad29652ed90c507e.svg);mask-image:url(/static/media/gemini-svgrepo-com.9d1aad29652ed90c507e.svg)}.icon-libra{-webkit-mask-image:url(/static/media/libra-svgrepo-com.8b7ec5ce12e9d7b21fdb.svg);mask-image:url(/static/media/libra-svgrepo-com.8b7ec5ce12e9d7b21fdb.svg)}.icon-libra,.icon-pisces{background-color:var(--neutral)}.icon-pisces{-webkit-mask-image:url(/static/media/pisces-svgrepo-com.03907a0720900e92e67a.svg);mask-image:url(/static/media/pisces-svgrepo-com.03907a0720900e92e67a.svg)}.icon-sagittarius{background-color:var(--neutral);-webkit-mask-image:url(/static/media/sagittarius-svgrepo-com.0a08337b88f909885669.svg);mask-image:url(/static/media/sagittarius-svgrepo-com.0a08337b88f909885669.svg)}.icon-scorpio{-webkit-mask-image:url(/static/media/scorpio-svgrepo-com.1f1c1049d63241c0448b.svg);mask-image:url(/static/media/scorpio-svgrepo-com.1f1c1049d63241c0448b.svg)}.icon-scorpio,.icon-taurus{background-color:var(--neutral)}.icon-taurus{-webkit-mask-image:url(/static/media/taurus-svgrepo-com.1b4f026eafe72a6d5fd2.svg);mask-image:url(/static/media/taurus-svgrepo-com.1b4f026eafe72a6d5fd2.svg)}.icon-virgo{background-color:var(--neutral);-webkit-mask-image:url(/static/media/virgo-svgrepo-com.6b3cc438270763c3975f.svg);mask-image:url(/static/media/virgo-svgrepo-com.6b3cc438270763c3975f.svg)}.icon-admin{-webkit-mask-image:url(/static/media/user-heart-alt-svgrepo-com.7ce49d22f5cecb2ca9cc.svg);mask-image:url(/static/media/user-heart-alt-svgrepo-com.7ce49d22f5cecb2ca9cc.svg)}.icon-admin,.icon-super-admin{background-color:gray!important}.icon-super-admin{-webkit-mask-image:url(/static/media/management-svgrepo-com.d9ab2683e018407c6caa.svg);mask-image:url(/static/media/management-svgrepo-com.d9ab2683e018407c6caa.svg)}.icon-calendar{-webkit-mask-image:url(/static/media/calendar-2-svgrepo-com.e6550b88bfed8e1e1df1.svg);mask-image:url(/static/media/calendar-2-svgrepo-com.e6550b88bfed8e1e1df1.svg)}.icon-balance,.icon-calendar{background-color:gray!important}.icon-balance{-webkit-mask-image:url(/static/media/money-stack-svgrepo-com.b8ba6b3fca70af192b0d.svg);mask-image:url(/static/media/money-stack-svgrepo-com.b8ba6b3fca70af192b0d.svg)}.icon-filter{background-color:gray;-webkit-mask-image:url(/static/media/filter-list-svgrepo-com.7b8f8aa73fe880b02648.svg);mask-image:url(/static/media/filter-list-svgrepo-com.7b8f8aa73fe880b02648.svg)}.icon-search{background-color:#000;-webkit-mask-image:url(/static/media/search-svgrepo-com.cbfef3f9c7d7872b69cf.svg);mask-image:url(/static/media/search-svgrepo-com.cbfef3f9c7d7872b69cf.svg)}.icon-merge{-webkit-mask-image:url(/static/media/merge-cells-svgrepo-com.c2d0a41950a454c3e108.svg);mask-image:url(/static/media/merge-cells-svgrepo-com.c2d0a41950a454c3e108.svg)}.icon-merge,.icon-split{background-color:#fff!important}.icon-split{-webkit-mask-image:url(/static/media/split-cells-svgrepo-com.414e5dba26ae6cbd9b8f.svg);mask-image:url(/static/media/split-cells-svgrepo-com.414e5dba26ae6cbd9b8f.svg)}.icon-ok{-webkit-mask-image:url(/static/media/check-svgrepo-com.258da4f3955d8e704348.svg);mask-image:url(/static/media/check-svgrepo-com.258da4f3955d8e704348.svg)}.icon-metrics{-webkit-mask-image:url(/static/media/chart-waterfall-svgrepo-com.39a4943087b3d985e75c.svg);mask-image:url(/static/media/chart-waterfall-svgrepo-com.39a4943087b3d985e75c.svg)}.icon-launch{-webkit-mask-image:url(/static/media/launch-svgrepo-com.b989e7d164fb233afc76.svg);mask-image:url(/static/media/launch-svgrepo-com.b989e7d164fb233afc76.svg)}.icon-couch{-webkit-mask-image:url(/static/media/couch.5c46b5b46a8edd7fd646.svg);mask-image:url(/static/media/couch.5c46b5b46a8edd7fd646.svg)}.icon-passport{-webkit-mask-image:url("/static/media/passport-svgrepo-com%20(1).f05cdbecf843e54fca1d.svg");mask-image:url("/static/media/passport-svgrepo-com%20(1).f05cdbecf843e54fca1d.svg")}.icon-refresh{-webkit-mask-image:url(/static/media/refresh-cw-alt-3-svgrepo-com.e6807c352b546ab90a1a.svg);mask-image:url(/static/media/refresh-cw-alt-3-svgrepo-com.e6807c352b546ab90a1a.svg)}@keyframes refresh-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-refresh:active{animation-duration:.6s;animation-iteration-count:infinite;animation-name:refresh-animation}.icon-rotate{-webkit-mask-image:url(/static/media/rotate-svgrepo-com.3ad0e2f2876eb5bac079.svg);mask-image:url(/static/media/rotate-svgrepo-com.3ad0e2f2876eb5bac079.svg)}@keyframes spin-icon{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-rotate.active{animation:spin-icon 2s linear infinite;-webkit-mask-image:url(/static/media/rotate-svgrepo-com.3ad0e2f2876eb5bac079.svg);mask-image:url(/static/media/rotate-svgrepo-com.3ad0e2f2876eb5bac079.svg)}.icon-sistemic{-webkit-mask-image:url(/static/media/galaxy-svgrepo-com.ac15973fa86b10c47f79.svg);mask-image:url(/static/media/galaxy-svgrepo-com.ac15973fa86b10c47f79.svg)}.icon-move,.icon-sistemic{background-color:#fff!important}.icon-move{-webkit-mask-image:url(/static/media/move-svgrepo-com.9c16744c3a7a76b31d55.svg);mask-image:url(/static/media/move-svgrepo-com.9c16744c3a7a76b31d55.svg)}.icon-add-user{-webkit-mask-image:url(/static/media/add-user-5-svgrepo-com.fddfa882b77c4b73f806.svg);mask-image:url(/static/media/add-user-5-svgrepo-com.fddfa882b77c4b73f806.svg)}.icon-add-user,.icon-logout{background-color:#fff!important}.icon-logout{-webkit-mask-image:url(/static/media/logout-svgrepo-com.4b06a89c9f53fa8a9178.svg);mask-image:url(/static/media/logout-svgrepo-com.4b06a89c9f53fa8a9178.svg)}.icon-isolate{-webkit-mask-image:url(/static/media/alone-characterized-embodied-svgrepo-com.1e9dc6d5f9e0a3ffb9bf.svg);mask-image:url(/static/media/alone-characterized-embodied-svgrepo-com.1e9dc6d5f9e0a3ffb9bf.svg)}.icon-isolate,.icon-update{background-color:#fff!important}.icon-update{-webkit-mask-image:url(/static/media/update.039f52764b7ac831ebe4.svg);mask-image:url(/static/media/update.039f52764b7ac831ebe4.svg)}.icon-update:active{animation:spin-icon 2s infinite;background-color:var(--second)!important}.icon-experiment{background-color:#fff;-webkit-mask-image:url(/static/media/experiment-flask-with-leaves-symbol-svgrepo-com.8ad7ed009e2e8df910aa.svg);mask-image:url(/static/media/experiment-flask-with-leaves-symbol-svgrepo-com.8ad7ed009e2e8df910aa.svg)}.icon-cube{background-color:#fff;-webkit-mask-image:url(/static/media/360.33045b6f53c3bd1bfb8f.svg);mask-image:url(/static/media/360.33045b6f53c3bd1bfb8f.svg)}.icon-walk{background-color:#fff;-webkit-mask-image:url(/static/media/walk-svgrepo-com.a46a915bf26abb7325b9.svg);mask-image:url(/static/media/walk-svgrepo-com.a46a915bf26abb7325b9.svg)}.icon-focus{background-color:#fff;-webkit-mask-image:url(/static/media/camera-arrow-svgrepo-com.8271cd8a657dee8df4d9.svg);mask-image:url(/static/media/camera-arrow-svgrepo-com.8271cd8a657dee8df4d9.svg)}.icon-camera-unlock{-webkit-mask-image:url(/static/media/camera-svgrepo-com.95d4c02e37dddb4d54fb.svg);mask-image:url(/static/media/camera-svgrepo-com.95d4c02e37dddb4d54fb.svg)}.icon-center{-webkit-mask-image:url(/static/media/center-object-svgrepo-com.4fba771cdf3f13f4c119.svg);mask-image:url(/static/media/center-object-svgrepo-com.4fba771cdf3f13f4c119.svg)}.icon-camera-lock{background-color:var(--second-shadow)!important;-webkit-mask-image:url("/static/media/camera-svgrepo-com%20(1).15c48dbcff93c68e8255.svg");mask-image:url("/static/media/camera-svgrepo-com%20(1).15c48dbcff93c68e8255.svg")}.icon-undo{-webkit-mask-image:url(/static/media/undo-left-round-svgrepo-com.d38f4d6c65a8f796a736.svg);mask-image:url(/static/media/undo-left-round-svgrepo-com.d38f4d6c65a8f796a736.svg)}.icon-add-keyframe{-webkit-mask-image:url(/static/media/keyframe-add-svgrepo-com.352b092ef3d3598a2fd9.svg);mask-image:url(/static/media/keyframe-add-svgrepo-com.352b092ef3d3598a2fd9.svg)}.icon-remove-keyframe{-webkit-mask-image:url(/static/media/keyframe-remove-svgrepo-com.cab90a947deb59d25c59.svg);mask-image:url(/static/media/keyframe-remove-svgrepo-com.cab90a947deb59d25c59.svg)}.icon-dot{border-radius:50px;height:24px!important;width:24px!important}.icon-collapse,.icon-expand{-webkit-mask-image:url(/static/media/chevron-down.0385780049f84ce6f767.svg);mask-image:url(/static/media/chevron-down.0385780049f84ce6f767.svg)}.icon-collapse{transform:rotate(180deg)}.icon-add-object-expand{-webkit-mask-image:url(/static/media/add-ellipse-svgrepo-com.f598956713ac5e636933.svg);mask-image:url(/static/media/add-ellipse-svgrepo-com.f598956713ac5e636933.svg)}.icon-delete-page{-webkit-mask-image:url(/static/media/application-coding-web-page-delete-svgrepo-com.9d7d4e87b3142ee8a6cc.svg);mask-image:url(/static/media/application-coding-web-page-delete-svgrepo-com.9d7d4e87b3142ee8a6cc.svg)}.App{text-align:center}#root{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100vw}.glow{box-shadow:0 4px 12px 1px #0000003d}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main-frame{align-items:center;background-color:var(--main-frame);display:flex;flex-flow:column;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100vw}.title{color:#fff;font-size:34px;font-weight:400;margin-top:24px;text-align:center;width:100vw}.title,.title-location{font-family:var(--logo-font-family)}.title-location{font-size:12px;margin:0;padding:0}.location{display:inline-flex;margin-left:calc(50vw - 70px);width:100vw}.location img{margin:0}.location div{margin-top:6px;max-width:100px;padding-left:8px}.location p{font-size:12px!important;margin:0;padding:0!important}.index-main-picture{--webkit-mask-image:url(/static/media/psicologa-marion-logo.0d92e65d1558ab214ad7.svg);background-color:#fff!important;height:50vw!important;-webkit-mask-image:url(/static/media/psicologa-marion-logo.0d92e65d1558ab214ad7.svg);mask-image:url(/static/media/psicologa-marion-logo.0d92e65d1558ab214ad7.svg);-webkit-mask-position:center;mask-position:center;object-fit:contain;width:50vw!important}.sub-title{font-size:18px;font-weight:lighter}.high-title,.sub-title{color:#fff;margin:0;max-width:100vw;padding:4vw 12vw 0;text-align:center}.high-title{font-size:22px;font-weight:700;letter-spacing:.02em}.link{color:var(--color-links);display:block;font-size:18px;margin-top:12px;max-width:calc(100vw - 80px);padding:0 40px;text-align:center;width:100vw}.main-btn{background-color:#fff;border:3px solid #fff;border-radius:50px;color:var(--main-frame);font-size:21px;padding:12px 48px;width:-webkit-fit-content;width:fit-content}.main-btn,.second-btn{font-family:Didact Gothic,sans-serif;font-weight:700}.second-btn{background-color:initial;border:none;border-radius:4px;color:#fff;font-size:20px;padding:12px 20px;width:80vw}.main-slider p{padding:10vw 10vw 0;text-align:justify}.icon{background-color:silver;border:none;height:40px;margin:-3px 4px -3px 0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:40px}.icon-map{background-color:var(--paradise-pink);-webkit-mask-image:url(/static/media/map.d609f84515c5212746cb.svg);mask-image:url(/static/media/map.d609f84515c5212746cb.svg)}.profile-btn{background-color:var(--color1-dark);height:48px;-webkit-mask-image:url(/static/media/profile-icon.ac7bee7535a4b35d9937.svg);mask-image:url(/static/media/profile-icon.ac7bee7535a4b35d9937.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:36px;top:48px;width:48px}.theme-selector{background-color:#fff;border-radius:4px;box-sizing:border-box;position:absolute;right:12px;top:12px;z-index:120}.theme-selector.toggled{border:1px solid var(--neutral);padding:12px 24px}.theme-selector h1{font-size:14px;margin-bottom:24px;text-align:center}.theme-selector img{height:24px}.palette-list-item{border-radius:8px;box-shadow:0 0 10px -4px var(--neutral);box-sizing:border-box;display:grid;grid-template-columns:60px repeat(7,8px);margin:12px;padding:12px 16px}.palette-list-item h1{font-size:12px;margin:0}.palette-list-item p{height:16px;margin:0;text-align:center;width:8px}.install-prompt{align-items:center;background-color:#fff;box-shadow:0 0 28px -12px #585858;box-sizing:border-box;display:flex;gap:12px;left:0;padding:16px 24px;position:relative;position:absolute;top:0;width:100%;z-index:100}.install-prompt>div{align-items:center;display:flex;flex-direction:column;height:48px;justify-content:center;position:relative;width:48px}.install-prompt>div>.icon{background-color:var(--primary-shadow);border-radius:50px;height:48px;position:absolute;width:48px}.install-prompt>div>.icon-logo{background-color:#fff;-webkit-mask-size:40px;mask-size:40px}.install-prompt>div>.icon-close{height:28px;position:relative;width:28px}.install-prompt p{bottom:0;position:absolute}.install-prompt h1{font-size:18px;font-weight:400;text-align:center;width:100%}.services{box-sizing:border-box;height:100vh;overflow-y:scroll;padding-bottom:40vh;position:absolute;width:100vw}.services p{text-align:center}.services-selector{grid-column-gap:24px;column-gap:24px;display:grid;grid-auto-columns:calc(100vw - 96px);grid-auto-flow:column;margin-top:0;overflow-x:scroll;padding:24px 48px;scroll-padding:48px;scroll-snap-type:x mandatory;width:100vw}.service-card,.services-selector{box-sizing:border-box;position:relative}.service-card{border:2px solid rgba(48,48,48,.205);border-radius:24px;box-shadow:0 6px 18px -2px rgba(0,0,0,.507);margin:0;scroll-snap-align:start}.service-card>.card-header{background-color:#000;border-radius:12px 12px 0;height:280px;overflow:hidden;position:relative;width:100%}.service-card h1{box-sizing:border-box;color:var(--text);font-size:20px;font-weight:700;margin:0;padding:8px 10vw;text-align:left;text-align:center;width:100%}.service-card>.card-header h1{background:linear-gradient(#0000,rgba(0,0,0,.788),#000);bottom:0;color:#fff;padding:24px 0;position:absolute;text-shadow:0 0 10px #000;z-index:100}.card-header{position:relative}.card-header>.cover{border-radius:10px;height:100%;object-fit:cover;width:100%}.card-header>.icon{background-color:#fff;bottom:18px;height:32px;position:absolute;right:18px;width:32px;z-index:100}.service-card>.card-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:18px 18px 24px;width:100%}.service-card>.card-content h1{font-size:16px;padding-left:12px;text-align:left;width:100%}.service-card>.card-content p{box-sizing:border-box;color:#000;font-size:16px;line-height:16px;margin:-10px 0 0;opacity:.8;padding:12px;text-align:justify;width:100%}.service-card h2{margin-top:0;padding-left:24px;text-align:left;width:90%}.service-card h3{background-color:var(--primary-shadow);border-radius:50px;color:#fff;font-weight:700;margin:0;padding:8px 32px;text-align:center;width:-webkit-fit-content;width:fit-content}.position-index{align-items:center;display:flex;height:45px;justify-content:center;margin:11px 0;width:100vw}.position-index p{background-color:#d9d9d9;border-radius:50%;height:12px;margin:2px 8px;padding:0;width:12px}.index-selected{background-color:var(--second)!important}:root{--timer-color:var(--sunset-pin-dark);--plan1:var(--color2-dark);--plan2:var(--selective-yellow)}.therapy-detail{box-sizing:border-box;height:var(--default-container-height);max-height:var(--default-container-height);overflow-y:scroll;padding:0 0 140px;width:100vw}.therapy-detail img{border-radius:10px;height:30vw;margin-left:calc(50% - 15vw);object-fit:cover;width:30vw}.animated-intro{animation-direction:normal;animation-duration:2s;animation-iteration-count:1;animation-name:intro;overscroll-behavior:contain}.fast{animation-duration:.33s!important}.therapy-detail h1{font-size:24px;margin-top:12px;text-align:center;width:100%}.therapy-detail h2{color:var(--text);font-size:20px;font-weight:400;margin-top:38px;text-align:center}.therapy-detail p{box-sizing:border-box;margin-bottom:30px;padding:12px 24px;text-align:left;width:100%}.icon{background-position:50%;background-repeat:no-repeat;cursor:pointer;display:block;margin:0}.page-header>.round-button{position:absolute;right:18px;top:18px}.detail-header{display:flex;position:absolute}.reserve-button{background-color:var(--color-card-accent);border-radius:12px;font-size:18px;font-weight:700;padding:12px 18px;position:absolute;right:0}.detail-title{font-size:24px;margin-top:48px;max-width:calc(100% - 60px);padding:0 10px;text-align:left;width:calc(100% - 60px)}.detail-time{margin-top:4px;position:relative}.detail-time p,.detail-time span{position:absolute}.detail-time p{font-size:18px;font-weight:700;left:24px;line-height:16px;text-align:center;top:18px}.detail-description{margin-bottom:42px;margin-top:32px;padding-left:10px}.detail-test{background-color:#fff;border-radius:12px;box-shadow:0 0 10px hsla(0,0%,50%,.601);padding:24px}.detail-test h1{font-size:20px;text-align:center}.detail-test p{font-size:14px;padding:8px;text-align:center}.detail-test button{background-color:var(--selective-yellow);border:none;border-radius:8px;font-size:20px;margin-left:13%;padding:12px 18px;width:74%}.therapy-test{height:100vh;left:0;padding:40px;position:absolute;top:0;width:100vw;z-index:10}.plan,.therapy-test{background-color:#fff}.plan{border-radius:12px;box-shadow:0 4px 8px 2px #00000063;color:#000;display:flex;gap:12px;justify-content:center;margin-bottom:8px;margin-top:8px;padding-bottom:16px;padding-top:16px}.plan-1{background-color:var(--second)}.plan-detail{padding-left:18px}.plan h1{font-weight:700;text-align:center;width:-webkit-fit-content;width:fit-content}.plan h1,.plan h2{font-size:16px;margin:0}.plan h3{font-size:16px;font-weight:lighter;margin:0 0 8px}.plan h4{font-size:18px;margin:0;width:100%}.plan h5{font-size:14px;margin:0}.calendar-add{height:100px;-webkit-mask-image:url(/static/media/calendar-add.429e9ba4675b6abbce4b.svg);mask-image:url(/static/media/calendar-add.429e9ba4675b6abbce4b.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:100px}.plan .calendar-add{background-color:var(--color2-dark)!important;background-color:var(--plan1)!important}.plan-1 .calendar-add{background-color:var(--selective-yellow)!important;background-color:var(--plan2)!important}.detail-header{background-color:#000;height:260px;position:relative;width:100vw}.detail-header>.cover{border:none!important;border-radius:0;height:100%;margin:0;position:absolute;width:100%}.detail-header>.icon{height:42px;position:absolute;right:12px;top:12px;width:42px}.detail-header h1{background:linear-gradient(#fff0,hsla(0,0%,100%,.753),#fff);bottom:-20px;box-sizing:border-box;font-size:24px;left:0;padding-bottom:12px;padding-top:48px;position:absolute;width:100%}.detail-content{padding:24px 48px}.detail-therapist{align-items:center;display:flex;gap:12px;justify-content:center;margin:12px 0;width:100%}.detail-therapist img{border-radius:50px;height:40px;margin:0;width:40px}.detail-therapist h1{color:rgba(0,0,0,.555);font-size:18px;margin:0;width:-webkit-fit-content;width:fit-content}.packs-view{box-sizing:border-box;max-height:var(--default-container-height);overflow-x:hidden;overflow-y:scroll;padding-bottom:48px;padding-top:24px}.packs-container{border:1px solid rgba(0,0,0,.174);border-radius:10px;box-shadow:0 0 10px rgba(63,63,63,.423);box-sizing:border-box;margin-bottom:12px;margin-left:10vw;padding:22px;width:80vw}.packs-container h1{font-size:18px;padding-left:40px;padding-right:40px}.packs-container h1,.packs-container p{margin:0;text-align:center}.packs-container button,.purchase-pack-confirm button{background-color:var(--second-shadow);border:none;border-radius:50px;color:#fff;font-size:22px;font-weight:700;margin-bottom:18px;margin-left:10%;margin-top:24px;padding:12px 24px;text-align:center;width:80%}.sessions-info-container{align-items:center;display:flex;justify-content:center;padding-left:18px}.sessions-info-container img{border:4px solid #fff;border-radius:50px;height:36px;margin-left:-18px;width:36px}.sessions-info{color:#000;font-size:42px;font-weight:700;margin-left:50%;margin-right:12px}.regular-price{color:gray;font-size:18px;text-decoration:line-through}.normal-price{color:#000;font-size:24px;font-weight:700}.discount-percent{color:var(--second);font-size:20px;font-weight:700}.packs-container.collapsed{align-items:center;display:flex;justify-content:center}.packs-container.collapsed h1,.packs-container.collapsed p{font-size:18px;padding:0;width:-webkit-fit-content;width:fit-content}.packs-container.collapsed p{margin-left:6px}.purchase-pack-confirm{box-sizing:border-box;padding:48px;width:100vw}.purchase-pack-confirm h1,.purchase-pack-confirm p{text-align:center}.purchase-pack-confirm h1{font-size:20px;padding:0 40px}:root{--disabled:var(--color-disabled);--select-color:#f7ffc3;--select-shadow:#556106;--next-btn:#bdce50}.loading h1{font-size:22px;padding:100px 0;text-align:center}.appointments-config{animation-direction:normal;animation-duration:2.6s;animation-iteration-count:1;animation-name:intro;box-sizing:border-box;max-height:var(--default-container-height);overflow:scroll;padding:12px 24px 40px;width:100vw}.appointments-config p{text-align:center}.calendar{width:100%}.appointments-title{font-size:16px;font-weight:400;margin:0 0 24px;text-align:center;width:100%}.month-selector{display:flex;margin-bottom:24px;padding:12px}.month-selector i{background-color:var(--xanadu);background-position:50%;background-size:contain;height:28px;margin-top:0;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAAAvUlEQVRoge3ZwQqCUBRF0U0fmBWFg/r3oMACP8HABjYIew28Du7hcRY49mzUgQpmVdsDD6AHjslbwlpgAMbP0efOiZlHjMAzdVFAKWIADpmjljrxG/ECzpmjlnKECkeocIQKR6hwhApHqHCEiioidpRfitrMURF3xCI2mSdXUM2tBdP3p9LDfskcFeUYVY5R5RhVjlHlGFWOUeUYVVXF/PsZ2mSOiirF3FIXrTCP6XLnrNMAV6arsU3eYvbtDV2c58xqHOMTAAAAAElFTkSuQmCC);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAAAvUlEQVRoge3ZwQqCUBRF0U0fmBWFg/r3oMACP8HABjYIew28Du7hcRY49mzUgQpmVdsDD6AHjslbwlpgAMbP0efOiZlHjMAzdVFAKWIADpmjljrxG/ECzpmjlnKECkeocIQKR6hwhApHqHCEiioidpRfitrMURF3xCI2mSdXUM2tBdP3p9LDfskcFeUYVY5R5RhVjlHlGFWOUeUYVVXF/PsZ2mSOiirF3FIXrTCP6XLnrNMAV6arsU3eYvbtDV2c58xqHOMTAAAAAElFTkSuQmCC);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:32px}.forward{transform:rotate(180deg)}.date-info{margin:0;max-width:calc(100% - 64px);width:calc(100% - 64px)}.date-info h2,.date-info p{margin:0;text-align:center}.date-info h2{font-size:16px;padding:5px 0 0}.days-grid{display:grid;margin-bottom:40px;width:100%}.day-badge{border-radius:12px;margin:4px;padding:12px 0}.current,.day-badge{background-color:#fff}.current{box-shadow:0 0 10px -2px #000!important;color:#000!important}.days-grid p{font-weight:400;margin:0;padding:0 0 8px;text-align:center;width:100%}.days-grid h1{border-radius:50%;font-size:22px;font-weight:700;height:24px;line-height:14px;margin-bottom:4px;margin-left:10%;margin-top:4px;padding-top:12px;text-align:center;width:80%}.disabled{background-color:#fff;box-shadow:none!important;color:#b1b1b1}.back-disabled{opacity:0}.outbound:hover{background-color:initial!important}.service-select{border:3px solid var(--xanadu);border-radius:8px;margin-bottom:24px;margin-left:10%;padding:12px;text-align:center;width:80%}.time-option{border-radius:12px;font-size:16px;margin-bottom:12px;margin-left:calc(50% - 50px);margin-top:12px;max-width:100px;padding:12px 0;text-align:center;width:100px}.selected-time{background-color:#fff;border-radius:12px;box-shadow:0 0 10px -2px #000;color:#000}.next-btn{background-color:var(--second-shadow)!important;border:none;border-radius:8px;color:#fff!important;cursor:pointer;font-size:16px;font-weight:700;margin-left:calc(50% - 100px);margin-top:24px;padding:12px 24px;text-align:center;width:200px}.confirm-container{align-items:start;display:flex;height:100vh;justify-content:center;left:0;padding:90px 32px 0;position:absolute;top:0;width:100vw;z-index:130}.confirm-card,.confirm-container{background-color:#fff;box-sizing:border-box}.confirm-card{border-radius:12px;box-shadow:0 0 10px 0 #00000069;padding:24px;width:100%}.confirm-card h1{margin-bottom:32px}.confirm-card h1,.confirm-card p{font-size:18px;text-align:center;width:100%}.confirm-card p{margin:0}.confirm-card button{background-color:initial;border:none;border-radius:8px;box-sizing:border-box;font-size:16px;font-weight:700;margin:42px 14px 0;min-width:40%;padding:10px 18px 14px;text-align:center}.load-gif{--webkit-mask-image:url(/static/media/spin.265ac9ee37ae978c1258.gif);background-color:var(--second);height:40px;margin-bottom:24px;margin-left:calc(50% - 20px);-webkit-mask-image:url(/static/media/spin.265ac9ee37ae978c1258.gif);mask-image:url(/static/media/spin.265ac9ee37ae978c1258.gif);width:40px}.grant{background-color:var(--second)!important;color:#fff;font-weight:lighter!important;font-weight:700!important}.availability{display:grid;grid-template-columns:repeat(3,33%)}.online-selector{display:grid;grid-template-columns:repeat(2,50%)}.online-selector h1{border-radius:12px;font-size:16px;font-weight:400;padding:8px 0;text-align:center}.online-selector .selected{background-color:#fff;box-shadow:0 0 10px -2px #000;color:#000;font-weight:700}.packs-cupon-selector{background-color:#fff;border-radius:12px;bottom:124px;box-shadow:0 0 86px 26px rgba(44,44,44,.866);left:0;margin:5vw;max-height:60vh;overflow-y:scroll;padding:28px 28px 0;position:absolute}.selector-list{padding:20px}.pack-btn{background-color:var(--second)!important;color:#fff!important;font-weight:700}.packs-cupon-selector h1{font-size:18px}.cupon-item,.pack-item{align-items:center;border-radius:6px;box-shadow:0 0 12px -2px gray;display:flex;flex-direction:row;gap:8px;justify-content:center;margin-bottom:8px;padding:8px}.cupon-item.selected,.pack-item.selected{background-color:var(--second)}.cupon-item p,.pack-item p{font-size:18px;max-width:50%}.cupon-item.selected p,.pack-item.selected p{color:#fff;font-weight:700}.cupon-item img,.pack-item img{background-color:#000!important;height:28px;width:28px}.pack-item img{border:2px solid #fff;border-radius:50px}.cupon-item.selected img{background-color:#fff!important}.notify-me{box-sizing:border-box;padding:24px;width:100%}.notify-me h1{font-size:22px}.notify-me h2{border:1px solid hsla(0,0%,50%,.384);border-radius:50px;box-sizing:border-box;color:gray;font-size:16px;padding:12px;text-align:center;width:100%}.notify-me p{text-align:left}.notify-me label{display:block;font-size:16px;margin-bottom:4px;margin-top:12px}.notify-me input,.notify-me select{border:1px solid gray;box-sizing:border-box;font-size:20px;padding:12px;width:100%}.notify-me button{border:none;border-radius:8px;font-size:20px;font-weight:700;margin-top:24px;padding:12px;width:100%}.nav-ops p.accent,.notify-me button{background-color:var(--primary-shadow);color:#fff}.workshop-detail{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;margin:0;max-height:calc(100vh - 64px);overflow-x:hidden;overflow-y:scroll;padding-bottom:40vh}.workshop-header{border-radius:12px;height:-webkit-fit-content;height:fit-content;margin-top:5%;position:relative;width:90%}.workshop-cover{border-radius:10px;height:320px;width:100%}.booked-tag{background-color:var(--second);border-radius:50px;box-shadow:0 0 20px 10px hsla(0,0%,100%,.363);color:#fff;font-weight:700;padding:8px 12px;position:absolute;right:16px;top:16px;z-index:100}.workshop-header>.icon{bottom:18px;height:28px;left:calc(50% - 14px);position:absolute;width:28px}.workshop-header>.round-button{left:18px;position:absolute;top:18px}.workshop-header h1,.workshop-header pre{word-wrap:break-word;background:linear-gradient(#0000,rgba(0,0,0,.678),#000);border-radius:0 0 12px 12px;bottom:0;box-sizing:border-box;color:#fff;font-family:Didact Gothic,sans-serif;font-size:20px!important;font-weight:700;letter-spacing:.02em;margin:0;padding:42px 12px 60px;position:absolute;text-align:center;width:100%}.workshop-detail span{font-weight:700}.workshop-detail p{margin:0}.workshop-detail>.back-btn{background-color:#ececec;color:gray}.price{border-radius:10px;font-size:20px;margin-top:18px!important;padding:22px;text-align:center}.price span{color:var(--primary-shadow);font-size:24px;font-weight:700}.workshop-plan-card{align-items:center;background-color:#fff;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;margin:4px 0;padding:12px 18px}.workshop-plan-card>div{width:50vw}.workshop-plan-card h1{font-size:16px;font-weight:700;margin:0}.workshop-plan-card p{font-size:14px}.workshop-plan-card button{border-radius:50px;font-size:14px;font-weight:700;width:-webkit-fit-content;width:fit-content}::-webkit-scrollbar{background:#0000;width:0}::-webkit-scrollbar-thumb{background:#0000}.workshops{box-sizing:border-box;height:var(--default-container-height);overflow-y:scroll;padding-bottom:40vh;position:absolute;scroll-behavior:smooth;width:100vw}.workshops p{margin:0;text-align:center}.workshops-selector{box-sizing:border-box;display:flex;flex-direction:column;gap:4px;margin-top:-12px;overflow:visible;padding:12px 24px 40px;position:relative;width:100vw;z-index:1000}.tag{background-color:gray!important;border-radius:50px;color:#fff!important;font-weight:700;margin:4px!important;padding:4px 12px!important;text-align:center!important;width:-webkit-fit-content!important;width:fit-content!important}.workshop-card{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.185);border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 0 18px;overflow:hidden;padding:120px 0 24px;position:relative;scroll-snap-align:start}.workshop-card-detail{background-color:hsla(0,0%,100%,.829);border-radius:12px;box-sizing:border-box;color:#000;display:grid;grid-template-columns:calc(100% - 44px) 44px;padding:8px 12px 8px 24px;width:90%;z-index:100}.workshop-card h1{box-sizing:border-box;font-size:18px;font-weight:700;margin:0;padding:0;text-align:left;width:100%}.service-detail a{background-color:var(--xanadu);text-decoration:none}.workshop-card img{height:320px;margin:0;object-fit:cover;position:absolute;width:100%}.icon-fav-product.workshops{height:28px!important;margin:0;padding:0!important;right:16px!important;top:16px!important}.workshop-card p{box-sizing:border-box;font-size:14px;margin:-10px 0 0;opacity:.8;text-align:left;width:90%}.workshop-card h2{font-size:16px;margin:0;text-align:left;width:100%}.workshop-card h3{background-color:var(--primary-shadow);border-radius:50px;color:#fff;font-weight:700;margin:0;padding:8px 0 12px;text-align:center;width:40vw}.therapist-list{align-items:center;bottom:100px;box-sizing:border-box;display:flex;flex-flow:column;height:-webkit-fit-content;height:fit-content;justify-content:center;overflow:visible;padding:4px;position:fixed;right:24px;width:-webkit-fit-content;width:fit-content;z-index:300}.therapist-list>.collapsed{border:2px solid hsla(0,0%,51%,.616);border-radius:10px;box-shadow:0 0 20px gray;box-sizing:border-box;max-width:25vw;overflow:hidden}.therapist-list p{background-color:#000;border-radius:0 0 8px 9px;color:#fff;font-size:10px!important;font-weight:700;margin:0;min-width:64px;padding:6px 10px!important;padding:2px;text-align:center}.icon-therapist-profile{background:silver;border-radius:8px 8px 0 0;height:72px;width:100%}.icon-change-therapist{background-color:#fff;bottom:0;height:24px;margin:0;mask-image:url(/static/media/update.039f52764b7ac831ebe4.svg);-webkit-mask-image:url(/static/media/update.039f52764b7ac831ebe4.svg);position:absolute;right:calc(8vw - 2px);transform:rotate(-90deg);width:24px;z-index:100}.floating-alert{background-color:var(--ok)!important;bottom:8px!important;font-size:10px!important;height:-webkit-fit-content!important;height:fit-content!important;left:-52vw;padding:8px!important;position:absolute;width:50vw!important;z-index:500}.expanded-therapists{background-color:var(--second-light);border-radius:10px;bottom:124px;box-shadow:0 0 16px 0 var(--neutral);color:#fff!important;height:-webkit-fit-content;height:fit-content;max-height:60vh;max-width:80vw;overflow-y:scroll;padding:12px;right:24px;width:70vw;z-index:300}.expanded-therapists h1{background-color:initial;color:#fff!important;font-size:16px;margin-bottom:32px;text-align:center}.therapists-card{border:2px solid #fff;border-radius:10px;display:grid;grid-template-columns:40px calc(100% - 40px);margin:12px;padding:8px}.therapists-card:hover{filter:saturate(.6)}.therapists-card img{background-color:#e0e0e0;border-radius:50%}.therapists-card p{background-color:initial;bottom:0;box-shadow:none;color:#fff!important;font-size:14px!important;left:0;line-height:32px;margin:0;padding-left:12px;padding-right:24px;position:relative;text-align:left!important}.poll-container{align-items:center;background-color:var(--primary-light);border:3px solid gray;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;margin:32px;padding:24px 32px;position:relative;width:calc(100% - 64px)}.poll-container h2{color:var(--primary-shadow);font-size:14px}.poll-container h1,.poll-container h3,.poll-container p{font-size:18px!important;margin:4px!important;text-align:left!important;width:100%!important}.poll-container h3{color:#611c1c;text-align:left}.poll-container>.icon-close{height:22px;position:absolute;right:12px;top:12px;width:22px}.poll-container p{font-size:16px!important}.poll-options{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;margin:24px 0;width:100%}.poll-options>p{background-color:#fff;border:2px solid gray;border-radius:50px;margin:0;max-width:90%;padding:8px;text-align:center!important}.poll-container button{background-color:#f0f0f0;border:3px solid gray!important;border-radius:50px!important;color:#4b4b4b!important;font-size:16px!important;font-weight:700!important;padding:12px 32px!important;width:-webkit-fit-content;width:fit-content}.poll-container div>.extra-option{border:none!important;color:#fff!important}.poll-cover{background-color:#eee;border-radius:10px;height:100px!important;margin:0!important;width:100%!important}.poll-time-info{align-items:center;box-sizing:border-box;display:flex;gap:0;justify-content:center;width:100%}.poll-time-info>p{color:#0000;line-height:24px;margin:0;padding:2px;text-align:center!important;text-shadow:0 0 0 #000;width:-webkit-fit-content!important;width:fit-content!important}.poll-time-info b{margin:0;padding:0}.search-list{box-sizing:border-box;margin:6px 0;padding:0 18px;position:relative;width:100%}.search-list p{margin-bottom:0;margin:4px!important;padding-bottom:0;padding:0!important;text-align:left!important}.search-list h1{border:2px solid gray;box-sizing:border-box;padding:8px;width:-webkit-fit-content;width:fit-content}.search-input-container{align-items:center;border:3px solid gray;border-radius:12px;box-sizing:border-box;display:grid;grid-template-columns:40px calc(100% - 40px);padding:6px 0;width:100%}.search-list h1,.search-list input{border:2px solid gray!important;border-radius:8px!important;box-sizing:border-box!important;font-size:16px!important;font-weight:700!important;line-height:22px!important;margin:0!important;padding:12px 22px!important;text-align:left!important;width:100%!important}.search-input-container input{background-color:initial;border:none!important;border-radius:0;outline:none;text-align:left!important}.search-input-container input:focus{border:none!important;outline:none!important}.search-input-container img{height:20px!important;left:6px!important;margin:0!important;position:relative!important;top:0!important;width:20px!important}.list-options{background-color:#8c8dc9;border:3px solid #8c8dc9;border-radius:8px;box-sizing:border-box;left:6px;max-height:400px;overflow-y:scroll;padding:12px;position:absolute;top:100px;width:calc(100% - 12px);z-index:1}#list-options h2,.list-options h2{border-bottom:2px solid hsla(0,0%,83%,.473)!important;box-sizing:border-box;color:#fff!important;font-size:16px!important;margin:0!important;padding:16px 12px!important}.list-options h2:hover{background-color:#dadada}.search-bar{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.144);border-radius:50px;box-sizing:border-box;display:flex;gap:12px;padding:10px 12px 12px;width:94%}.search-bar .icon{background-color:#8b8b8b;height:28px;margin-top:4px;width:28px}.search-bar input{border:none;box-sizing:border-box;font-size:16px;height:18px;outline:none;padding:0 24px;width:calc(100% - 40px)}.search-results{box-sizing:border-box;margin:24px 0 2px;padding:12px;width:100%}.search-results>p{font-size:16px;text-align:center!important;width:100%}.result-item{align-items:start;background-color:#fff;border:1px solid gray;border-radius:12px;box-sizing:border-box;color:#000;display:flex;gap:12px;margin:12px 0;padding:12px 12px 22px}.result-item>div{width:calc(100% - 80px)}.result-item h3{color:gray;font-size:14px!important;margin:0!important}.result-item>.icon{border-radius:8px;height:100px;width:80px}.result-item h1{font-size:18px!important;margin:0!important}.result-item p{box-sizing:initial;font-size:16px!important;margin:0!important;padding-right:8px!important}.bold-button{box-sizing:border-box;padding:14px 18%}.bold-button h1{box-sizing:border-box!important;color:#2d0c88!important;font-size:32px!important;font-weight:700!important;margin:0;padding:12px!important;text-align:center!important;width:100%!important}.rapyd-button{background-color:var(--second);border:none;border-radius:50px;color:#fff;font-size:16px;font-weight:700;margin:0;padding:12px;width:100%}.shop{background-color:#fff;box-sizing:border-box;height:var(--default-container-height);max-height:var(--default-container-height);overflow-y:scroll;padding:12px 32px 80px;position:absolute;width:100%}.shop>.therapist-list{right:24px;top:8px}.shop h1{font-size:22px;margin:0}.shop p{font-size:16px;margin:0}.shopping-cart-float{align-items:center;background-color:#fff;border-radius:50px;box-sizing:border-box;display:flex;flex-direction:column;height:60px!important;justify-content:center;padding:0!important;position:fixed;right:24px;top:12px;width:60px!important;z-index:10}.shopping-cart-float img{--webkit-mask-image:url(/static/media/shopping-cart.00ac947f43bd73dba62e.svg);height:30px!important;-webkit-mask-image:url(/static/media/shopping-cart.00ac947f43bd73dba62e.svg);mask-image:url(/static/media/shopping-cart.00ac947f43bd73dba62e.svg);width:30px!important}.shopping-cart-float img,.shopping-cart-float p{background-color:var(--primary-shadow);position:absolute!important}.shopping-cart-float p{border-radius:50px!important;box-sizing:border-box;color:#fff;font-size:12px!important;font-weight:700;height:19px!important;line-height:12px!important;margin:0!important;padding:3px 0 0!important;right:0;text-align:center;top:0;width:19px!important}.shopping-kart-detail{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow-x:hidden;overflow-y:scroll;padding:18px 24px 100px;width:100vw}.shopping-kart-detail h1{font-size:22px;padding-left:24px;width:100%}.shopping-kart-detail button{background-color:var(--primary-shadow);border:none;border-radius:4px;color:#fff;font-size:18px;font-weight:700;margin:12px;padding:8px 24px}.buy-more{margin:0!important;position:fixed;right:24px;top:24px}.kart-price{box-sizing:border-box;padding:24px 0;width:100%}.kart-price h1,.kart-price p{margin:0!important;padding:0!important;text-align:center}.kart-price h1{font-size:24px!important;margin:8px 0!important}:root{--calc-height:18px}.products-container{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,calc(50% - 4px))}.product-card{align-items:center;background-color:#f0f0f03d;border:1px solid rgba(82,82,82,.534);border-radius:8px;box-shadow:0 2px 10px -2px rgba(61,61,61,.562);box-sizing:border-box;display:flex;flex-direction:column;justify-content:start;margin:4px 0;padding:12px 12px 18px;position:relative}.cart-product{align-items:center;border-bottom:1px solid gray;display:grid;grid-template-columns:20vw calc(50% - 10vw) calc(50% - 10vw);justify-content:center;padding:18px 12px}.product-card img{height:140px;width:100%}.cart-product img,.product-card img{background-color:var(--neutral);border-radius:12px}.cart-product img{height:16vw;width:16vw}.cart-product h1{font-size:14px!important;margin:0;padding:0}.cart-product p{font-size:12px!important;margin:0;padding:0}.product-card h1,.product-card p{line-height:20px;margin:0}.product-card>div{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;width:100%}.product-card h1{color:var(--second-shadow);font-size:18px;margin:0;padding:4px 0;text-align:center;width:100%}.product-card p{box-sizing:border-box;max-width:100%;overflow:hidden;padding:2px 0;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.cart-product button,.product-card button{background-color:var(--primary-shadow);border:2px solid;border-radius:50px;color:#fff;font-size:16px;font-weight:700;max-height:40px;min-height:40px;padding:4px 16px!important;width:80%}.icon-fav-product{--webkit-mask-image:url(/static/media/favorite-empty.1306620639c063da148d.svg);background-color:#9c9c9c!important;height:30px!important;-webkit-mask-image:url(/static/media/favorite-empty.1306620639c063da148d.svg);mask-image:url(/static/media/favorite-empty.1306620639c063da148d.svg);max-height:30px!important;position:absolute!important;right:24px!important;top:28px;width:30px!important}.icon-fav-product.full{--webkit-mask-image:url(/static/media/favorite.eaf25b5f93c1a6a81a5f.svg);background-color:#d6455d!important;-webkit-mask-image:url(/static/media/favorite.eaf25b5f93c1a6a81a5f.svg);mask-image:url(/static/media/favorite.eaf25b5f93c1a6a81a5f.svg)}.kart-calculator{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-width:100px;width:-webkit-fit-content;width:fit-content}.kart-calculator button{background-color:#c4c4c4!important;border:none;border-radius:50px!important;box-sizing:border-box;color:#fff!important;font-size:30px!important;height:38px!important;line-height:32px!important;margin:0!important;min-height:30px!important;padding:0!important;width:40px!important}.kart-calculator p{font-size:20px!important;font-weight:700!important;max-width:40px;min-width:40px;text-align:center;width:-webkit-fit-content;width:fit-content}.product-detail{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;overflow-y:scroll;padding:0 0 400px;width:100vw}.product-detail img{height:300px;width:100%}.product-detail>div{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:24px 40px;width:100%}.product-detail h1{font-size:22px;margin:0;width:100%}.product-detail p{font-size:18px;width:100%}.product-detail h2,.product-detail h3{margin:4px;text-align:center;width:100%}.product-detail h2{color:var(--second-shadow)}.product-detail h3{color:#535353}.product-detail button{background-color:var(--second-shadow);border:none;border-radius:50px;box-shadow:0 2px 14px -2px #000;color:#fff;font-size:22px;font-weight:700;margin:24px;padding:10px 40px;width:-webkit-fit-content;width:fit-content}.module-manager{background-color:#000;height:100vh;position:absolute;width:100vw;z-index:100;z-index:200}.module-manager h1{color:#fff}.modules-container>h1{font-size:20px;margin-bottom:24px}.init-module-page{align-items:center;background-color:#fff;box-sizing:border-box;color:#000;display:flex;flex-direction:column;gap:24px;height:100vh;justify-content:start;left:0;overflow-y:scroll;padding:64px 48px 40vh;position:absolute;top:0;width:100vw}.init-module-page>.icon-close{height:24px;position:absolute;right:32px;top:32px;width:24px}.init-module-page>h1{color:#000;font-size:22px;margin:0;padding:0;text-align:left;width:100%}.init-module-page>h2{color:var(--second-shadow);font-size:64px;margin:0}.init-module-page>p{margin:0;text-align:left;width:100%}.init-module-page>button{background-color:#c2c2c2;border:none;border-radius:50px;font-size:20px;font-weight:700;min-width:60%;padding:12px 24px}.module-page-cover{border-radius:12px;height:200px;width:100%}.download-certificate-page{box-sizing:border-box;height:100vh;overflow-y:scroll;padding:48px 48px 200px;width:100vw}.certificate-download{border-radius:12px;margin:48px 0 0;overflow:hidden;position:relative;width:100%}.certificate-download img{min-height:180px;width:100%}.download-options{box-sizing:border-box;padding:24px;position:absolute;right:0;top:0}.download-options,.download-options>div{align-items:center;display:flex;justify-content:center}.download-options>div{flex-direction:column}.download-options img{height:40px;position:relative;width:40px}.enrolled-course-container{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;overflow-y:scroll;padding-bottom:200px;position:relative;width:100vw;z-index:200}.enrolled-course{box-sizing:border-box;padding:12px 48px;width:100vw}.enrolled-course-container>.course-header{left:0;top:0;width:100vw;z-index:10}.enrolled-course-container>.course-header>.course-header-info{background:linear-gradient(#0000,hsla(0,0%,73%,.075),#505050)}.enrolled-course-container>.course-header>.course-header-info>.header-block{align-items:center;justify-content:center}.enrolled-course-container>.course-header img{height:100%}.enrolled-course-container>.course-header h1{font-size:22px;min-width:-webkit-fit-content;min-width:fit-content}.enrolled-course>h1{font-size:18px;margin:0;text-align:left}.enrolled-course>img{border-radius:10px;height:30vh;width:100%}.enrolled-course>pre{word-wrap:break-word;box-sizing:border-box;display:block;font-family:Didact Gothic;line-height:18px;margin:0;max-width:100%;padding:8px 0;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;width:100%}.modules-container>p{text-align:center}.progress-module-card{background-color:#fff;border:4px solid var(--second);border-radius:12px;box-sizing:border-box;margin-bottom:12px;overflow:hidden;padding:8px 18px;position:relative;width:100%}.progress-module-card img{border-radius:50px!important;height:40px!important;width:40px!important}.progress-module-card>.module-card-header{display:grid;grid-template-columns:40px calc(70% - 40px) calc(30% - 40px);height:-webkit-max-content;height:max-content;position:relative}.progress-module-card>.module-card-header h1{color:#000!important;font-size:16px;max-width:100%;width:-webkit-fit-content;width:fit-content}.progress-module-card>.module-card-header p{color:var(--second-shadow);font-weight:700}.enrolled-courses>h1{box-sizing:border-box;font-size:18px;padding:12px 40px 0;text-align:center;width:100%}.enrolled-courses-list{box-sizing:border-box;padding:20px 40px;width:100%}.enrolled-course-card{align-items:center;background-color:#fff;border:3px solid var(--second);border-radius:8px;box-shadow:0 4px 6px 0 rgba(0,0,0,.452);box-sizing:border-box;color:var(--second);display:flex;gap:10px;margin:8px 0;padding:2px 12px;width:100%}.enrolled-course-card:hover{box-shadow:none}.enrolled-course-card h1{box-sizing:border-box;font-size:16px;margin:0;max-width:54%;padding:0 12px;width:54%}.enrolled-course-card p{box-sizing:border-box;color:var(--second);font-size:24px!important;font-weight:700}.enrolled-course-card img{border-radius:8px;height:60px;width:60px}.module-progress-bar{background-color:#d9dcdd;border-radius:0 0 12px 12px;bottom:-1px;height:8px;left:0;overflow:hidden;position:absolute;width:100%}.module-progress-bar>div{background-color:var(--second);height:100%;left:0;margin:0;padding:0;position:absolute;top:0}.level-badge-container{display:flex;flex-direction:column;padding:24px 48px;width:100%}.level-badge,.level-badge-container{align-items:center;box-sizing:border-box}.level-badge{border:1px solid #bdbdbd;border-radius:12px;box-shadow:0 0 10px -2px #a5a5a5;display:grid;grid-template-columns:calc(100% - 80px) 80px;padding:20px 24px}.level-badge h1{font-size:16px}.level-badge h1,.level-badge p{box-sizing:border-box;margin:0;padding:0;text-align:left;width:100%}.level-badge img{height:80px;width:80px}.icon-leaf-badge{background-color:#85a185;-webkit-mask-image:url(/static/media/leaf.6afc77b237bf3d025d0d.svg);mask-image:url(/static/media/leaf.6afc77b237bf3d025d0d.svg)}.icon-branch-badge{background-color:#a58181;-webkit-mask-image:url(/static/media/branch-svgrepo-com.9dd5c0790265cf6b2b10.svg);mask-image:url(/static/media/branch-svgrepo-com.9dd5c0790265cf6b2b10.svg)}.icon-trees-badge{background-color:#25ad80;-webkit-mask-image:url(/static/media/tree-svgrepo-com.c3a66c7bda79a3446abd.svg);mask-image:url(/static/media/tree-svgrepo-com.c3a66c7bda79a3446abd.svg)}.profile-container{box-sizing:border-box;max-height:var(--default-container-height);overflow-y:scroll;padding:24px 30px 160px}.profile-img{background-color:var(--sunset-cream);border-radius:50%;height:40vw;margin-left:calc(50% - 20vw);margin-top:30px;width:40vw}.profile-container h1{font-size:24px;text-align:center;width:100%}.profile-container h2{font-size:16px;margin:0;text-align:center}.profile-container p{margin:0;padding-top:4px;text-align:center}.next-session{background-color:var(--xanadu);border-radius:12px;margin-top:40px;padding:10px 20px 0}.next-session h1{font-size:16px}.next-session button{background-color:initial;border:none;font-weight:400;margin:8px 12px;padding:8px 16px;width:40%}.dates{margin-top:48px}.dates h1{text-align:left}.date-badge{background-color:#fff;border:2px solid #ededed;border-radius:12px;box-shadow:0 0 16px -10px var(--neutral);display:flex;margin:20px 32px;padding:12px}.booked-workshops{height:100vh}.date-badge.workshops-item{align-items:center;background-color:#fff;border:2px solid #ededed;border-radius:12px;box-shadow:0 0 16px -10px var(--neutral);box-sizing:border-box;display:grid;grid-template-columns:30% 50% 20%;height:-webkit-fit-content;height:fit-content;margin:20px 32px;padding:12px;width:calc(100% - 64px)}.date-badge.workshops-item img{border-radius:12px;width:100%}.date-badge-day{border-radius:8px;box-sizing:border-box;color:var(--neutral);height:90px;padding-bottom:8px;width:80px}.date-badge.accent-option,.date-badge.accent-option h1,.date-badge.accent-option h2,.date-badge.accent-option p,.date-badge.extra-option,.date-badge.extra-option h1,.date-badge.extra-option h2,.date-badge.extra-option p{color:#fff!important}.date-badge-day h1{margin:0;text-align:center;width:80px}.date-badge-day p{margin:0;padding:0;text-align:center;width:100%}.date-badge-info{color:var(--text);padding-left:20px}.date-badge-info h1{font-size:16px;margin:8px 0 0;text-align:left}.date-badge-info p{margin:0;padding:0;text-align:left;width:100%}.date-badge-info h2{color:var(--neutral);font-size:14px;font-weight:400}.pay-status{border-radius:50px;color:#fff;font-size:14px;margin-top:8px!important;opacity:1;padding:6px 24px 8px!important;width:-webkit-fit-content!important;width:fit-content!important}.pay-status.paid_failed,.pay-status.unpaid_unconfirmed{background-color:var(--primary-shadow)}.pay-status.paid_unconfirmed{background-color:green}.pay-status.pending_pay{background-color:var(--second)}.pay-status.paid_confirmed{background-color:#000;font-weight:700}.pay-status.ended_session{background-color:var(--second-shadow);font-weight:700}.name-input{background-color:initial;border:none;border-bottom:2px solid var(--xanadu);font-size:24px;margin-bottom:24px;margin-left:10%;margin-top:24px;outline:none;padding:8px 12px;text-align:center;width:calc(80% - 24px)}.name-input::placeholder{opacity:.4}.input-birth{align-items:center;border-radius:12px;box-shadow:0 0 12px -2px var(--neutral);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:60px;padding:42px}.input-birth>p{width:100%}.input-birth button{background-color:var(--second);border:none;border-radius:8px;color:#fff;font-size:18px;height:60%;margin-top:35px;padding:16px 24px;width:-webkit-fit-content;width:fit-content}.birth-option{margin-top:12px}.birth-option p{text-align:center}.input-birth select{border:2px solid var(--neutral);border-radius:8px;font-size:18px;padding:12px;width:-webkit-fit-content;width:fit-content}.contact-info{margin-bottom:32px;margin-top:0}.contact-input{border-radius:12px;box-shadow:0 0 500px -2px #000;box-sizing:border-box;margin-bottom:32px;margin-top:32px;padding:24px}.contact-info input{width:100%}.contact-info h1{font-size:16px;text-align:center}.contact-info p{font-size:16px;margin:4px}.contact-input button{background-color:var(--second);border:none;border-radius:8px;color:#fff;font-size:22px;margin-left:calc(50% - 25vw);margin-top:18px;padding:12px 0;width:50vw}.phone-select{border-radius:8px;max-width:30%}.phone-input,.phone-select{border:2px solid var(--neutral);font-size:18px;padding:12px}.phone-input{border-radius:8px;box-sizing:border-box}.contact-option select{border:2px solid var(--neutral);border-radius:8px;font-size:18px;margin-top:12px;padding:12px;width:100%}.contact-option input{border-color:var(--neutral);border-radius:8px;border-style:solid;font-size:18px;margin-right:16px;margin-top:12px;padding:12px;width:calc(100% - 42px)}button:hover{filter:saturate(.4)}.logout{background-color:initial;border:none;font-size:16px;padding:24px 0;text-align:center;width:100%}.profile-container>.options{align-items:center;display:flex;flex-direction:column;gap:12px;padding:0 6px}.profile-option{align-items:center;border-radius:8px;box-shadow:0 0 7px -1px #6b6b6b;box-sizing:border-box;display:flex;justify-content:center;margin:0;padding:4px;width:100%}.profile-option p{font-weight:700;margin:12px 0;padding:0;text-align:center;width:calc(100% - 60px)}.profile-option img{background-color:#6e6e6e!important;height:28px;margin-top:2px;width:28px}.icon-cancel{-webkit-mask-image:url(/static/media/cancel.8e4328ba58bb5e2afcb5.svg);mask-image:url(/static/media/cancel.8e4328ba58bb5e2afcb5.svg)}.icon-cancel,.icon-schedule{background-color:var(--second)}.icon-schedule{-webkit-mask-image:url(/static/media/calendar-user.31607b1d692a62a37fff.svg);mask-image:url(/static/media/calendar-user.31607b1d692a62a37fff.svg)}.icon-check-circle{background-color:var(--second);-webkit-mask-image:url(/static/media/check-circle.b2f9b8e0ca8419eee2bf.svg);mask-image:url(/static/media/check-circle.b2f9b8e0ca8419eee2bf.svg)}.icon-calendar-add{-webkit-mask-image:url(/static/media/calendar-add.e6a10c5c3afa84a36fb0.svg);mask-image:url(/static/media/calendar-add.e6a10c5c3afa84a36fb0.svg)}.icon-box,.icon-calendar-add{background-color:var(--second)}.icon-box{-webkit-mask-image:url(/static/media/box.c4bc3678fc20c20060cc.svg);mask-image:url(/static/media/box.c4bc3678fc20c20060cc.svg)}.admin-btn{background-color:var(--second)!important;color:#fff!important;font-weight:700!important}.user-dates-container{max-height:calc(var(--default-container-height)*.64);min-height:calc(var(--default-container-height)*.64);overflow-y:scroll;overscroll-behavior:contain}.user-kart-container{box-sizing:border-box;height:90vh;overflow-y:scroll;padding:40px 40px 100px;width:100vw}.user-kart-detail.collapsed h1,.user-kart-detail.collapsed p{margin:0}.user-kart-detail{align-items:start;background-color:#fff;border-radius:12px;box-shadow:0 0 10px -2px rgba(0,0,0,.445);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:12px 0;padding:24px 32px;width:100%}.user-kart-detail>div{align-items:center;border-bottom:1px solid hsla(0,0%,50%,.308);display:flex;gap:12px;width:100%}.user-kart-detail img{background-color:initial;border:none;border-radius:4px;box-shadow:none;height:24px;margin:12px;min-width:24px}.user-kart-detail h1{font-size:16px;font-weight:400;text-align:left;width:100%}.user-kart-detail p{font-size:14px;font-weight:700;text-align:left;width:100%}.shipping-order-badge{align-items:end;border:1px solid gray;border-radius:8px;display:flex;flex-direction:column;justify-content:end;margin:12px 0;padding:12px 24px}.shipping-order-badge span{font-weight:700}.shipping-order-badge label{display:block;width:100%}.shipping-order-badge p{margin:0}.shipping-order-badge button{background-color:var(--second);border:none;border-radius:50px;color:#fff;font-weight:700;margin:12px 0 6px;padding:6px 12px;width:50%}.appointments-list>h1,.booked-workshops>h1{box-sizing:border-box;font-size:22px;padding:12px 0;text-align:center;width:100%}.profile-gift-button{align-items:center;background-color:var(--primary-shadow);border:4px solid var(--primary-shadow);border-radius:12px;display:flex;justify-content:center;padding:8px 0;width:100%}.profile-gift-button h1{color:#fff;font-size:16px;margin-right:24px;width:-webkit-fit-content;width:fit-content}.profile-gift-button button{background-color:#fff;border:none;border-radius:50px;color:var(--primary-shadow);font-size:16px;font-weight:700;padding:8px 32px}.user-appointment{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;max-height:var(--default-container-height);overflow-y:scroll;padding:24px 50px 180px}.user-appointment h1{color:var(--text);font-size:18px;font-weight:400;margin:0;text-align:left}.user-appointment p{color:var(--neutral);margin:0}.user-appointment span{box-sizing:border-box;color:var(--text);display:block;font-size:14px;margin:0;padding:4px 32px;text-align:center;width:100%}.user-appointment-therapist{border-radius:50%;height:28px!important;margin-left:12px;margin-top:2px;width:28px!important}.user-appointment-img{border-radius:10px;height:40vw;margin-bottom:30px;margin-top:0;outline:4px solid #fff;outline-offset:-2px;width:40vw}.location-details{align-items:center;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;margin:12px 24px 20px;padding:6px 32px;width:-webkit-fit-content;width:fit-content}.location-details,.location-details.online{background-color:initial;border:3px solid var(--accent)}.location-details h1{border-radius:4px;color:var(--accent);font-size:16px;font-weight:700;margin:0;padding:4px 8px 6px 0!important;text-align:center;width:-webkit-fit-content;width:fit-content}.location-details.online h1{color:var(--accent)}.location-details img{--webkit-mask-image:url(/static/media/map-pin.04e056f50172feb87013.svg);background-color:var(--accent);height:32px;-webkit-mask-image:url(/static/media/map-pin.04e056f50172feb87013.svg);mask-image:url(/static/media/map-pin.04e056f50172feb87013.svg);width:32px}.location-details.online img{--webkit-mask-image:url(/static/media/google-meet.cadb1fe3be43273b0b94.svg);background-color:var(--accent);-webkit-mask-image:url(/static/media/google-meet.cadb1fe3be43273b0b94.svg);mask-image:url(/static/media/google-meet.cadb1fe3be43273b0b94.svg)}.pay-button{background-color:var(--accent);border-radius:8px;box-sizing:border-box;display:flex;margin-bottom:24px;margin-left:10%;margin-top:24px;padding:8px 24px;width:80%}.pay-button.pending{background-color:initial;border:2px solid var(--second)}.pay-button.pending h1{color:var(--second);font-size:16px;font-weight:700;text-align:center;width:100%}.pay-button.failed img,.pay-button.paid img,.pay-button.pending img{display:none}.pay-button.paid{background-color:var(--ok)}.pay-button.paid h1{color:#fff;font-size:18px;font-weight:700;text-align:center;width:100%}.pay-button.paid img{display:none}.pay-button.failed{background-color:var(--primary-shadow)}.pay-button.failed h1{color:#fff;font-size:18px;font-weight:700;text-align:center;width:100%}.pay-button h1{color:#fff;font-weight:400;line-height:40px;width:calc(100% - 50px)}.pay-button img{--webkit-mask-image:url(/static/media/cash.fced1dfb133a42e7d876.svg);background-color:#fff;-webkit-mask-image:url(/static/media/cash.fced1dfb133a42e7d876.svg);mask-image:url(/static/media/cash.fced1dfb133a42e7d876.svg)}.policy{text-align:center;width:100%}.policy span{color:var(--second);display:inline;margin:0;padding:0;text-decoration:underline}.confirm-action{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;width:80%}.confirm-action h1{background-color:green;border-radius:8px;box-sizing:border-box;color:#fff;font-weight:700;margin:24px 10%;padding:12px 0;text-align:center;width:100%}.appointment-pack-link{align-items:center;display:flex;justify-content:center;padding:12px}.appointment-pack-link h1,.appointment-pack-link p{margin:0 12px}.appointment-pack-link p{background-color:#fff;background-color:var(--second);border-radius:8px;color:#fff;font-weight:700;padding:8px 12px;width:-webkit-fit-content;width:fit-content}.email-input{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 0 86px 26px rgba(44,44,44,.866);display:flex;flex-direction:column;gap:12px;left:0;margin:5vw;max-height:60vh;overflow-y:scroll;padding:28px;position:absolute;top:20%}.email-input h1{font-size:14px}.email-input input{border:1px solid gray;border-radius:8px;box-sizing:border-box;font-size:20px;padding:8px 12px;width:100%}.email-input button{background-color:var(--second);border:none;border-radius:50px;color:#fff;font-size:16px;font-weight:700;margin:0;padding:12px 32px;width:-webkit-fit-content;width:fit-content}.pack-detail,.packs-and-discounts{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:var(--default-container-height);overflow-x:hidden;overflow-y:scroll;padding:24px 42px;width:100vw}.packs-and-discounts h1{font-size:20px;font-weight:700;padding-left:12px;text-align:center}.packs-badges{grid-row-gap:2px;display:grid;grid-template-columns:44px 44px;padding:14px 14px 0 0;row-gap:2px}.packs-badges img{border:3px solid var(--second);border-radius:50px;height:40px;width:40px}.packs-badges.detail{grid-auto-columns:44px;grid-auto-flow:column}.discounts,.packs{padding-top:0}.window-container{border:3px solid gray;border-radius:12px;padding:8px 24px 18px}.discounts,.window-container{box-sizing:border-box;width:100%}.discounts{grid-gap:2%;display:grid;gap:2%;grid-template-columns:repeat(4,23%)}.discounts-container{align-items:center;border:3px solid var(--second);border-radius:8px;display:flex;flex-flow:column;justify-content:center;padding:14px}.discount-card{margin-bottom:0;padding:8px}.discount-card,.pack-card{border-radius:12px;box-sizing:border-box;width:100%}.pack-card{align-items:center;display:flex;justify-content:center;margin-bottom:18px;padding:8px 20px 8px 8px}.pack-card,.pack-card.disable{background-color:#fff;border:2px solid #000}.pack-card.disable h1,.pack-card.disable p{color:#000}.pack-card.disable img{border-color:#fff}.pack-card h1,.pack-card p{color:#000}.pack-card h1{font-size:45px;margin:0 12px 0 0}.pack-card p{margin-left:6px;margin-right:32px;max-width:45%}.pack-card img{border:4px solid var(--second);border-radius:50px;height:36px;margin-left:-18px;margin-top:-18px;width:36px}.pack-card span{font-size:24px}.disabled-discount{border:4px solid #fff!important;z-index:10}.discount-card p{color:var(--text);font-size:12px;font-weight:700;text-align:center}.icon.icon-gift{--webkit-mask-image:url(/static/media/coupon-svgrepo-com.ba96c40dc1ee800b60c5.svg);background-color:var(--second);font-weight:700;height:28px;-webkit-mask-image:url(/static/media/coupon-svgrepo-com.ba96c40dc1ee800b60c5.svg);mask-image:url(/static/media/coupon-svgrepo-com.ba96c40dc1ee800b60c5.svg);transform:rotate(90deg);width:28px}.icon.icon-share-discount{--webkit-mask-image:url(/static/media/share-discount.04ba3da0a252146c8f85.svg);background-color:#fff;height:32px;-webkit-mask-image:url(/static/media/share-discount.04ba3da0a252146c8f85.svg);mask-image:url(/static/media/share-discount.04ba3da0a252146c8f85.svg);width:32px}.pack-detail{align-items:center;box-sizing:border-box;display:flex;flex-flow:column;justify-content:start;padding:24px 28px;width:100vw}.pack-detail h1,.pack-detail p{text-align:center;width:100%}.cupon-detail{align-items:center;display:flex;flex-flow:column;justify-content:center;padding:48px}.cupon-detail h1,.cupon-detail p{margin:0;text-align:center;width:100%}.cupon-detail img{--webkit-mask-image:url(/static/media/coupon-svgrepo-com.ba96c40dc1ee800b60c5.svg);background-color:var(--second);height:48px;-webkit-mask-image:url(/static/media/coupon-svgrepo-com.ba96c40dc1ee800b60c5.svg);mask-image:url(/static/media/coupon-svgrepo-com.ba96c40dc1ee800b60c5.svg);width:48px}.cupon-code{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:4px;width:80%}.cupon-code p{border:3px solid #000;border-radius:8px;font-size:20px;margin:4px;padding:8px 12px}.cupon-code img{--webkit-mask-image:url(/static/media/share-discount.04ba3da0a252146c8f85.svg);height:30px;margin-left:8px;-webkit-mask-image:url(/static/media/share-discount.04ba3da0a252146c8f85.svg);mask-image:url(/static/media/share-discount.04ba3da0a252146c8f85.svg);object-fit:cover;width:46px}.custom-tools{display:flex;gap:12px;justify-content:center;width:100%}.custom-tools>div>.icon{height:20px;width:20px}.custom-tools>div{align-items:center;background-color:gray;border-radius:12px;display:flex;flex-direction:row;gap:8px;justify-content:center;margin:12px 0;padding:12px}.custom-tools>.extra-option p{font-size:14px;max-width:-webkit-fit-content;max-width:fit-content;padding:6px 12px;text-align:center}.custom-tools p{color:#fff;font-size:12px;font-weight:700;line-height:12px;margin:0;max-width:80px;padding:0;text-align:left}.custom-tools>input{border:1px solid gray;border-radius:8px;font-size:18px;margin:12px;padding:12px;text-align:center}.admin-container{align-items:center;box-sizing:border-box;display:flex;flex-flow:column;height:calc(100vh - 48px);justify-content:start;overflow:hidden;overscroll-behavior:contain;padding:0 24px;position:absolute;width:100vw}.admin-container>.content-box{height:calc(100vh - 80px)}.icon-empty-profile{background-color:var(--second);background-position:50%;background-size:24px 24px;border-radius:0!important;-webkit-mask-image:url(/static/media/user.d7a0a115b648ce699839.svg);mask-image:url(/static/media/user.d7a0a115b648ce699839.svg)}.add-photo-icon{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0;width:80px}.add-photo-icon img{height:28px!important;margin:0!important;width:28px!important}.add-photo-icon p{color:var(--second-shadow);font-size:12px!important;font-weight:700;height:12px!important;line-height:12px;margin:0!important;padding:0!important;width:100%!important}.admin-container h2{font-size:20px;margin-top:40px}.admin-container>div{box-sizing:border-box;padding:0;width:100%}.content-box{overflow-x:hidden;overflow-y:scroll;padding:0 0 400px!important}.component-container{box-sizing:border-box;height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:100}.profile-image{align-items:center;border:2px solid var(--neutral);border-radius:12px;box-shadow:0 0 16px -8px var(--neutral);box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:24px;padding:6px 24px 12px;width:100%}.profile-image>.rating-button{background-color:#fff;border:none;margin:0;padding:0}.profile-image>.rating-button p{color:#000}.profile-image input,.profile-image p{box-sizing:border-box;font-size:18px;padding:8px 10px;text-align:center;width:calc(100% - 60px)}.profile-image input{border:none;outline:none}.profile-image input:focus{outline:none}.profile-image button{background-color:var(--ok)!important;border-radius:8px;color:#fff!important;margin:0 0 0 8px!important;padding:4px 8px!important;width:-webkit-fit-content!important;width:fit-content!important}.profile-image>img{border:2px solid #888;border-radius:50%!important;height:54px;margin-top:14px;width:54px}.admin-container h1{font-size:24px;margin:0 0 24px;text-align:center}.admin-container p{margin:0;text-align:center}.admin-container button{background-color:initial;border:none;color:var(--second);font-size:18px;margin-top:40px;padding:12px;text-align:center;width:100%}.admin-dates p{font-size:20px;text-align:left}.date-display{padding-bottom:18px;width:100%}.date-display,.loading-text{font-size:18px!important;text-align:center!important}.loading-text{color:#6f6f7b!important;font-weight:700!important;width:100%!important}.week-selector{grid-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(2,calc(50% - 4px));margin-bottom:24px;margin-top:0;width:100%}.week-selector p{border:1px solid #000;border-radius:8px;box-sizing:border-box;font-size:16px;padding:8px 0;text-align:center}.dates-list{width:100%}.weekday-container{margin:0}.weekday-container h1{font-size:18px;margin-bottom:32px;text-align:left}.date-item{border:1px solid var(--neutral);border-radius:10px;box-shadow:0 0 16px -4px var(--neutral);box-sizing:border-box;display:grid;grid-template-columns:70% 30%;margin-top:12px;padding:14px 14px 16px 24px}.date-item h1{font-size:14px;margin-bottom:0}.date-item p{color:#000;font-size:16px;margin:0;text-align:left}.date-item button{margin-top:12px}.icon-meet{--webkit-mask-image:url(/static/media/google-meet.cadb1fe3be43273b0b94.svg);background-color:var(--accent);height:24px!important;-webkit-mask-image:url(/static/media/google-meet.cadb1fe3be43273b0b94.svg);mask-image:url(/static/media/google-meet.cadb1fe3be43273b0b94.svg);width:24px!important}.icon-history{--webkit-mask-image:url(/static/media/open.610f2ad5053d0d41a08a.svg);background-color:var(--neutral);-webkit-mask-image:url(/static/media/open.610f2ad5053d0d41a08a.svg);mask-image:url(/static/media/open.610f2ad5053d0d41a08a.svg)}.icon-dots{--webkit-mask-image:url(/static/media/dots-vertical.3c8626f7b81b011ebd70.svg);background-color:var(--primary-shadow);height:24px!important;margin-right:0!important;-webkit-mask-image:url(/static/media/dots-vertical.3c8626f7b81b011ebd70.svg);mask-image:url(/static/media/dots-vertical.3c8626f7b81b011ebd70.svg);width:24px!important}.date-detail{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;left:0;max-height:100vh;overflow-y:scroll;padding:42px 40px 60px;position:absolute;top:0;width:100vw;z-index:200}.date-detail h1{font-size:16px;margin:0;text-align:left}.session-detail,.user-detail{align-items:center;display:flex;flex-direction:column;margin:12px 0;padding:12px 0;width:100%}.session-detail p,.user-detail p{margin:2px 0 0;text-align:14px;text-align:left}.user-detail h1{margin:0}.session-detail h2{font-size:18px;font-weight:400}.session-detail button{background-color:var(--ok);border:none;border:2px solid var(--ok);border-radius:8px;color:#fff;font-size:18px;margin-top:12px;padding:8px 0;width:100%}.extra,.neutral{background-color:#fff!important;border:none!important;color:var(--neutral)!important;margin-top:24px!important}.beta-tag{color:#009dff;display:inline;font-size:12px;font-weight:700}.accounting-manager,.admin-dates,.availability-manager,.calendar-manager,.course-manager,.orders-manager,.product-manager,.service-manager,.shipping-info,.survey-manager,.workshop-manager{align-items:start;border:2px solid #b9b9b9;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin-top:8px;min-height:40px;padding:12px}.expanded{border:none;box-shadow:0 0 16px -8px var(--neutral);margin-bottom:20px;margin-top:20px;padding:24px 24px 32px!important}.admin-service-detail,.expanded{border:2px solid var(--neutral);box-sizing:border-box;width:100%}.admin-service-detail{grid-column-gap:16px;border-radius:10px;box-shadow:0 0 10px -4px var(--neutral);column-gap:16px;display:grid;grid-template-columns:80px calc(100% - 90px);margin:6px 0;padding:12px}.admin-service-detail h1{font-size:14px;margin:0;text-align:left}.admin-service-detail p{font-size:14px;max-width:80%;overflow:hidden;text-align:left;text-overflow:ellipsis;width:80%}.admin-service-detail img{border:1px solid var(--neutral);border-radius:8px;height:80px;width:80px}.service-main-actions{align-items:center;box-sizing:border-box;display:grid;grid-template-columns:50% 50%;justify-content:center;margin-top:0;width:100%}.expanded>.service-main-actions{margin-bottom:24px}.service-main-actions>div{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.service-main-actions>div img{height:24px;margin:0!important;-webkit-mask-position:center;mask-position:center;right:0;top:0;width:24px}.service-main-actions>div button{width:-webkit-fit-content;width:fit-content}.service-main-actions h1{font-size:18px!important;margin:0!important;padding:0 24px!important;text-align:left!important}.description{border-radius:4px;box-shadow:inset 0 0 6px -3px var(--neutral);margin-bottom:8px;margin-top:8px;max-height:60px;padding:4px;text-align:justify!important}.service-main-actions button{color:var(--second);font-weight:700;margin:12px}.service-creator{background-color:#fff;box-sizing:border-box;height:100vh;left:0;max-height:100vh;padding:32px 32px 60px;position:absolute;top:0;width:100vw;z-index:10}.service-main-actions.save-service{grid-template-columns:70% 30%;margin-bottom:40px}.service-main-actions.save-service h1{color:var(--neutral);font-size:16px;font-weight:400}.service-main-actions.save-service button{background-color:var(--accent);border-radius:8px;color:#fff;padding-top:8px}.availability-creator select,.google-calendar-content select,.service-creator input,.service-creator select,.service-creator textarea{border:2px solid var(--neutral);border-radius:4px;box-sizing:border-box;font-size:16px;margin-left:1%;padding:8px 12px;width:98%}.service-creator label{display:block;font-size:18px;font-weight:700;margin-bottom:10px;margin-top:24px}.service-creator textarea{font-family:sans-serif;height:20vh}.availability-creator select:focus,.google-calendar-content select:focus,.service-creator input:focus,.service-creator select:focus,.service-creator textarea:focus{border-color:#0000;box-shadow:0 0 0 3px var(--second);color:var(--second);outline:none}.service-creator select{border-color:var(--second);color:var(--second);font-size:20px;text-align:center}.service-creator select:focus{color:var(--accent)}.service-main-actions.cover{grid-template-columns:60% 20%;padding-left:10%}.icon-add-cover{background-color:initial!important;border:1px solid var(--neutral);border-radius:10px;box-shadow:0 0 0 0 var(--neutral);height:120px;margin-left:calc(50% - 60px);width:120px}.service-main-actions.cover p{color:var(--accent);line-height:14px}.creator-plan-card{grid-template-columns:calc(100% - 40px) 40px}.icon-close{--webkit-mask-image:url(/static/media/close.3679f386ffd792ab51f2.svg);-webkit-mask-image:url(/static/media/close.3679f386ffd792ab51f2.svg);mask-image:url(/static/media/close.3679f386ffd792ab51f2.svg)}.plan-editor-container{background-color:#fff;border-radius:8px;box-shadow:0 0 16px 0 var(--neutral);box-sizing:border-box;height:-webkit-fit-content;height:fit-content;left:24px;max-height:80vh;overflow-y:scroll;padding:18px 32px 60px;position:absolute;top:calc(50% - 40vh);width:calc(100% - 48px);z-index:300}.service-main-actions.plan-editor button{background-color:var(--accent);color:#fff}.shipping-address-content{width:100%}.address-input{align-items:center;border-bottom:1px solid gray;border-top:1px solid gray;display:flex;flex-direction:column;margin:24px 0;padding:12px 24px 32px}.address-input>.options{align-items:center;display:flex;gap:24px;justify-content:end;width:100%}.address-input>.options img{background-color:#000;height:24px;width:24px}.address-input label{display:block;margin:12px;padding-left:18px;width:100%}.address-input input{border:2px solid gray;border-radius:8px;box-sizing:border-box;display:block;font-size:16px;font-weight:700;padding:12px 22px;width:calc(100% - 12px)}.address-input p{color:var(--primary-shadow);font-weight:700;margin:24px 0 12px;padding:12px 24px}.address-input button{background-color:var(--primary-shadow);border-radius:8px;color:#fff;font-weight:700;padding:12px 24px;width:-webkit-fit-content;width:fit-content}.address-card{align-items:center;border:1px solid gray;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;margin:12px 0;padding:16px 24px;width:100%}.address-card>.icon{--webkit-mask-image:url(/static/media/edit.1c595d8023b64d4fd420.svg);background-color:var(--primary-shadow);height:24px;-webkit-mask-image:url(/static/media/edit.1c595d8023b64d4fd420.svg);mask-image:url(/static/media/edit.1c595d8023b64d4fd420.svg);width:24px}.icon-save{--webkit-mask-image:url(/static/media/save.a2bda39108db3bb4fbdc.svg);-webkit-mask-image:url(/static/media/save.a2bda39108db3bb4fbdc.svg);mask-image:url(/static/media/save.a2bda39108db3bb4fbdc.svg)}.address-card>div{width:80%}.address-card h1,.address-card p{text-align:left}.address-card-container{padding-top:24px}.shipping-info button{margin-top:12px}.referred-button{align-items:center;background-color:#fff;border:3px solid var(--primary-shadow);border-radius:12px;display:flex;gap:12px;justify-content:center;margin:18px 0;overflow:hidden;padding:12px}.referred-button-info{box-sizing:border-box;width:56%}.referred-button-info>.bar p{background-color:var(--primary-shadow)}.referred-button-info>div{align-items:center;display:flex;gap:12px}.referred-button-info>div>div>h1{font-size:18px;margin:0;text-align:left}.referred-button-info>div>div>p,.referred-button-info>p{font-size:14px!important;margin:0;text-align:left}.referred-button-action{align-items:center;display:flex;flex-direction:column;gap:4px;width:40%}.referred-button-action button{border:2px solid var(--primary-shadow);border-radius:50px;color:#fff;font-weight:700;margin:0;padding:6px 32px;width:-webkit-fit-content;width:fit-content}.referred-button-action button,.referred-button-info>div>.icon{background-color:var(--primary-shadow)}.referred-button-action p{color:var(--primary-shadow);font-size:14px;font-weight:700;margin:4px;text-decoration:underline}.full-centered{height:100vh;width:100vw}.specialist-info{gap:8px}.name-image-container,.specialist-info{align-items:center;display:flex;flex-direction:column;width:100%}.name-image-container{gap:12px;padding:12px 0 0}.name-image-container img{border:2px solid var(--second-shadow);border-radius:50px;height:80px;width:80px}.name-image-container p{width:100%}.specialist-info h1{font-size:16px;padding-left:12px;text-align:center;width:100%}.specialist-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.specialist-tags>div{align-items:center;background-color:#fff;border:1px solid gray;border-radius:50px;display:flex;gap:4px;padding:6px 8px 6px 12px}.specialist-tags>div>.icon{background-color:#000;height:12px;width:12px}.specialist-tags>div p{font-size:14px;height:-webkit-fit-content;height:fit-content;margin:0;padding:0;width:-webkit-fit-content;width:fit-content}.specialist-info button{background-color:var(--second)!important;border-radius:50px;font-weight:700;padding:12px 24px!important}.chart-bars{border:3px solid var(--second);border-radius:12px;box-sizing:border-box;margin:12px 0;padding:12px 20px;position:relative;width:100%}.chart-bars>h1{background-color:var(--second);border-radius:8px;color:#fff;font-size:18px;height:60px;justify-content:center;line-height:60px;margin:20px 0;text-align:center}.chart-bars>p{font-weight:700;text-align:center}.chart-bar{margin:12px 0;padding:0 18px}.bar,.chart-bar>.bar{background-color:rgba(45,130,240,.281);border-radius:50px;height:12px;margin-top:4px;overflow:hidden;width:100%}.bar p,.chart-bar>.bar p{background-color:var(--second);border-radius:50px;height:100%}.chart-bar p{text-align:left!important}.progress-bars{background-color:var(--second);border-radius:12px;box-sizing:border-box;margin:12px 0;padding:8px 20px;position:relative;width:100%}.progress-bars>h1{background-color:var(#fff);border-radius:8px;color:#fff;font-size:18px;height:60px;justify-content:center;line-height:60px;margin:20px 0;text-align:center}.progress-bars>p{color:#fff;font-weight:700;text-align:center}.progress-bar{margin:12px 0;padding:0 18px}.progress-bar>.bar{background-color:hsla(0,0%,94%,.281);border-radius:50px;height:12px;margin-top:4px;overflow:hidden;position:relative;width:100%}.progress-bar>.bar p{background-color:#fff;border-radius:50px;height:100%;left:0;margin:0;position:absolute;top:0}.progress-bar p{color:#fff;font-weight:700;margin:0;text-align:center}.metrics-checkbox{align-items:center;display:flex;gap:12px;margin-bottom:10px;margin-top:10px;padding:0 0 0 24px}.metrics-checkbox p{border:2px solid;border-radius:4px;height:16px;margin:0;width:16px}.metrics-checkbox h1{font-size:16px!important;font-weight:400;margin:0!important;padding:0}.workshop-date{border:2px solid gray;border-radius:12px;box-sizing:border-box;font-size:16px;font-weight:700;padding:12px 22px}.admin-workshop-detail{grid-column-gap:16px;border:2px solid var(--neutral);border-radius:10px;box-shadow:0 0 10px -4px var(--neutral);box-sizing:border-box;column-gap:16px;display:grid;grid-template-columns:80px calc(100% - 90px);margin:12px 0;padding:12px;width:100%}.admin-workshop-detail h1{font-size:14px;margin:0;text-align:left}.admin-workshop-detail p{font-size:14px;max-width:80%;overflow:hidden;text-align:left;text-overflow:ellipsis;width:80%}.admin-workshop-detail img{border:1px solid var(--neutral);border-radius:8px;height:80px;width:80px}.admin-workshop-detail button{font-size:14px;font-weight:700;margin:0;padding-left:0;text-align:left;width:-webkit-fit-content;width:fit-content}.workshop-creator{background-color:#fff;height:100vh;max-height:100vh;padding:80px 32px 60px;z-index:10}.service-main-actions.save-workshop,.workshop-creator{box-sizing:border-box;left:0;position:absolute;top:0;width:100vw}.service-main-actions.save-workshop{align-items:center;display:flex;padding:26px 24px 18px 40px}.back-workshops{background-size:cover;left:18px;margin:0;-webkit-mask-size:cover;mask-size:cover;padding:0;top:24px}.service-main-actions.save-workshop h1{color:var(--neutral);font-size:16px;font-weight:400;min-width:60%;text-align:center!important}.service-main-actions.save-workshop button{background-color:var(--second);border-radius:50px;color:#fff;padding-top:8px}.workshop-creator input,.workshop-creator select,.workshop-creator textarea{border:2px solid var(--neutral);border-radius:4px;box-sizing:border-box;font-size:16px;margin-left:1%;padding:8px 12px;width:98%}.workshop-creator label{display:block;font-size:18px;font-weight:700;margin-bottom:10px;margin-top:24px}.workshop-creator textarea{display:inline-table;font-family:sans-serif;height:20vh}.workshop-creator input:focus,.workshop-creator select:focus,.workshop-creator textarea:focus{border-color:#0000;box-shadow:0 0 0 3px var(--accent);outline:none}.workshop-creator select{border-color:var(--second);color:var(--second);font-size:20px;text-align:center}.workshop-creator select:focus{color:var(--accent)}.service-main-actions.plan-creator{margin-bottom:30px!important;margin-top:40px!important}.creator-plan-card{align-items:center;border:1px solid var(--neutral);border-radius:10px;box-shadow:0 0 16px -8px var(--neutral);box-sizing:border-box;display:grid;grid-template-columns:calc(100% - 100px) 100px;margin-bottom:12px;margin-top:24px;max-width:100%;padding:12px 24px;width:100%}.creator-plan-card h1,.creator-plan-card p{text-align:left}.creator-plan-card h1{font-size:18px;margin:0}.creator-plan-card img{height:24px;margin-bottom:12px;margin-top:12px;width:24px}.plan-editor-container p{text-align:left}.service-main-actions.plan-editor{grid-template-columns:60% 40%}.service-main-actions.plan-editor h1{font-size:16px;text-align:left}.service-main-actions.plan-editor button{background-color:initial;border-radius:8px;color:gray}.input-workshop-date{display:grid;grid-template-columns:repeat(2,50%);margin-bottom:60px;padding:42px}.input-workshop-date button{background-color:var(--second);border:none;border-radius:8px;color:#fff;font-size:16px;height:60%;margin-top:35px;width:90%}.input-workshop-date>.birth-option{margin-top:12px;max-width:94%;width:94%}.input-workshop-date>.birth-option p{text-align:center}.input-workshop-date>select{border:2px solid var(--neutral);border-radius:8px;font-size:18px;max-width:100%;padding:12px;width:100%}.booking-manager{background-color:#fff;box-sizing:border-box;height:100vh;left:0;padding:48px;position:absolute;top:0;width:100vw}.booking-plan{padding:24px 12px 40px}.booking-plan h1{font-size:16px;text-align:left}.booking-plan>div{border:1px solid gray;border-radius:8px;padding:12px;text-align:left}.booking-plan p{text-align:left}.icon-button{align-items:center;border:1px solid gray;border-radius:12px;box-shadow:0 0 10px 0 #969696;display:flex;justify-content:center;margin:18px 0;padding:4px 22px;width:-webkit-fit-content;width:fit-content}.icon-button>.icon{background-color:#707070!important}.admin-product-detail{grid-column-gap:16px;border:1px solid var(--neutral);border-radius:10px;box-shadow:0 0 16px -6px var(--neutral);column-gap:16px;display:grid;grid-template-columns:80px calc(100% - 90px);margin:12px;padding:12px;width:85%}.admin-product-detail h1{font-size:14px;margin:0;text-align:left}.admin-product-detail p{font-size:14px;max-width:80%;overflow:hidden;text-align:left;text-overflow:ellipsis;width:80%}.admin-product-detail img{border:1px solid var(--neutral);border-radius:8px;height:80px;width:80px}.product-creator{background-color:#fff;box-sizing:border-box;height:100vh;left:0;max-height:100vh;padding:32px 32px 60px;position:absolute;top:0;width:100vw;z-index:10}.service-main-actions.save-product{grid-template-columns:70% 30%;margin-bottom:40px}.service-main-actions.save-product h1{color:var(--neutral);font-size:16px;font-weight:400}.service-main-actions.save-product button{background-color:var(--second);border-radius:8px;color:#fff;padding-top:8px}.product-creator input,.product-creator select,.product-creator textarea{border:2px solid var(--neutral);border-radius:8px;box-sizing:border-box;font-size:18px;margin:6px;padding:8px 12px;text-align:left;width:calc(100% - 12px)}.product-creator label{display:block;font-size:18px;font-weight:700;margin-bottom:10px;margin-top:24px}.product-creator textarea{height:20vh}.product-creator input:focus,.product-creator select:focus,.product-creator textarea:focus{border-color:#0000;box-shadow:0 0 0 3px var(--second);outline:none}.product-creator select{border-color:var(--second);color:var(--second);font-size:20px;text-align:center}.product-creator select:focus{color:var(--accent)}.service-main-actions.price-creator{margin-bottom:30px!important;margin-top:40px!important}.creator-price-card{align-items:center;border:1px solid var(--neutral);border-radius:10px;box-shadow:0 0 16px -8px var(--neutral);box-sizing:border-box;display:grid;grid-template-columns:calc(100% - 100px) 100px;margin-bottom:12px;max-width:100%;padding:12px 24px;width:100%}.icon-edit{background-color:var(--accent)}.price-creator{align-items:center!important;display:flex!important;flex-direction:column!important}.price-creator h1{font-size:24px!important;margin:8px 0 24px!important}.price-creator>button{background-color:var(--second);border-radius:8px;color:#fff;padding:10px 32px;width:-webkit-fit-content;width:fit-content}.price-editor-container{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 16px 0 var(--neutral);box-sizing:border-box;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;left:40px;margin:0;max-height:80vh;overflow-y:scroll;padding:18px 32px 32px;position:absolute;top:140px;width:calc(100vw - 80px);z-index:10}.price-editor-container input{text-align:center}.service-main-actions.price-editor button{background-color:var(--second);border-radius:8px;color:#fff}.packaging-details-input{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:repeat(2,calc(50% - 12px));justify-content:center;padding:0 24px}.packaging-details-input input{font-size:18px;padding:8px 0;text-align:center}.google-calendar-content{padding:12px 24px}.availability-manager.expanded{padding:30px}.service-main-actions.availability{margin-bottom:20px;margin-top:24px}.service-main-actions.availability.expanded h1{box-shadow:none;font-size:16px!important;padding:0}.service-main-actions.availability-actions.expanded{border-color:#0000;box-shadow:none;grid-template-columns:60% 40%;margin:0;padding:4px!important;width:100%}.service-main-actions.availability-actions.expanded h1{font-size:18px!important;padding:0!important;text-align:left!important}.service-main-actions.availability-actions button{background-color:var(--second)!important;border-radius:8px;color:#fff;padding:8px 12px}.availability-content h2{color:var(--text);font-size:18px;margin-top:24px;padding:0 24px;text-align:left;width:100%}.availability-content p{margin-bottom:32px;margin-top:12px}.availability-day-card{box-sizing:border-box;padding:8px 32px 14px;position:relative}.availability-day-card.enabled-av-day{border-color:var(--second);border-radius:12px;border-style:solid;border-width:3px;box-shadow:0 0 8px var(--second);margin-bottom:8px;margin-top:8px}.availability-day-card.expanded-av-day{border-color:var(--neutral);border-radius:12px;border-style:solid;margin-bottom:8px;margin-top:8px}.dropdown-title{align-items:center;display:flex;padding:6px 0 4px}.dropdown-title h1{color:var(--neutral);margin:0;min-width:35%;padding-bottom:4px}.dropdown-title img{height:24px;margin:0 0 0 12px;transform:rotate(-90deg);width:24px}.icon-dropdown{--webkit-mask-image:url(/static/media/dropdown.ab52c97c10b42dc6ad54.svg);background-color:var(--neutral);-webkit-mask-image:url(/static/media/dropdown.ab52c97c10b42dc6ad54.svg);mask-image:url(/static/media/dropdown.ab52c97c10b42dc6ad54.svg)}.icon-dropdown.enabled-av-day{background-color:var(--second)}.icon-dropdown.expanded-av-day{transform:rotate(0deg)}.icon-dropdown.expanded-enabled-av-day{background-color:var(--second);transform:rotate(0deg)}.icon-radial.enabled-av-day{background-color:var(--second)}.availability-day-card h1{font-size:18px!important;margin:6px 0 0;text-align:left!important}.availability-day-card.enabled-av-day h1{color:var(--second);font-weight:700}.card-hours{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-bottom:4px;margin-top:0;max-width:100%;padding-bottom:0}.hour-badge{align-items:center;border:2px solid var(--neutral);border-radius:8px;display:flex;margin-bottom:0;margin-right:12px;margin-top:8px;min-height:26px!important;padding:0 6px}.hour-badge.add.enabled-av-day,.hour-badge.enabled-av-day{border-color:var(--second)}.hour-badge.add.enabled-av-day img,.hour-badge.enabled-av-day img{background-color:var(--second)}.hour-badge.enabled-av-day p{color:var(--second);font-weight:700}.hour-badge p{border-radius:8px;color:var(--neutral);margin:0;padding:1px 4px 4px!important;width:-webkit-max-content;width:max-content}.icon-delete-hour{background-color:var(--neutral);height:20px;-webkit-mask-image:url(/static/media/cancel-second.d5c5365f7f3f45b5b5e7.svg);mask-image:url(/static/media/cancel-second.d5c5365f7f3f45b5b5e7.svg);width:20px}.hour-badge.add{border-color:var(--neutral);border-width:2px;padding:0 2px}.icon-add{--webkit-mask-image:url(/static/media/add.e7cf1a068f17f90926f7.svg);height:20px;-webkit-mask-image:url(/static/media/add.e7cf1a068f17f90926f7.svg);mask-image:url(/static/media/add.e7cf1a068f17f90926f7.svg);width:20px}.icon-add,.icon-radial{background-color:var(--neutral)}.icon-radial{--webkit-mask-image:url(/static/media/radial.5313ccbd0c06283087fb.svg);-webkit-mask-image:url(/static/media/radial.5313ccbd0c06283087fb.svg);mask-image:url(/static/media/radial.5313ccbd0c06283087fb.svg)}.availability-card-actions{align-items:center;border-radius:8px;display:flex;padding:0 4px;position:absolute;right:20px;top:12px}.availability-card-actions img{height:22px;margin:8px;width:22px}.availability-creator{background-color:#fff;border-radius:12px;box-shadow:0 0 16px -4px var(--neutral);box-sizing:border-box;height:-webkit-fit-content;height:fit-content;left:5vw;max-height:80vh;padding:20px;position:absolute;top:10vh;width:90vw;z-index:300}.av-input-container{box-sizing:border-box;display:grid;grid-template-columns:30% 18px 30% calc(40% - 18px);margin-bottom:24px;margin-top:24px;padding-top:24px}.av-input-container p{font-size:18px;margin-top:11px}.av-input-container label{box-sizing:border-box;display:block!important;font-size:16px!important;max-width:100%;padding-right:12px;text-align:center}.av-input-container select{border-color:#fff;margin-top:4px!important}.holi-input-container{grid-column-gap:8px;box-sizing:border-box;column-gap:8px;display:grid;grid-template-columns:calc(20% - 6px) calc(40% - 6px) calc(40% - 6px);margin-bottom:12px;margin-top:12px;padding-top:12px}.holi-input-container p{font-size:18px;margin-top:11px}.holi-input-container label{box-sizing:border-box;display:block!important;font-size:16px!important;max-width:100%;padding-right:0;text-align:center}.holi-input-container select{border-color:#fff}.holi-input-container input,.holi-input-container select{font-size:18px;margin-top:4px!important;text-align:center}.holi-input-container input{border-color:#c6c6c6;border-radius:8px;border-style:solid;box-sizing:border-box;padding:8px 6px;width:100%}.availability-creator h1{font-size:18px!important}.availability-creator select{margin-top:20px;text-align:center}.save-day-hour{background-color:var(--second)!important;border-radius:10px;color:#fff!important;margin-left:calc(50% - 25vw);width:50vw!important}.holiday-card{border:1px solid var(--neutral);border-radius:12px;box-shadow:0 0 16px -8px var(--neutral);margin-bottom:12px;padding:8px 24px 14px;position:relative}.holiday-card-actions{position:absolute;right:12px;top:12px}.holiday-card-actions img{height:20px;width:20px}.holiday-card h1{font-size:16px;margin-bottom:0;margin-top:4px;text-align:left}.holiday-card p{margin:0;text-align:left}.holi-description label{display:block}.holi-description textarea{border:2px solid var(--neutral);border-radius:8px;box-sizing:border-box;font-size:18px;margin-top:4px;padding:12px 24px;width:100%}:root{--elapsed:#3b6bdc}.actions{align-items:center;display:inline-flex}.actions p{background-color:var(--primary);border-radius:4px;color:var(--text);padding:4px 8px;text-align:center;width:120px}.actions img{height:30px;margin-right:6px;width:30px}.publish-header{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center;margin-top:24px;padding:12px 0}.publish-header p{color:#000!important}.publish-header span{background-color:var(--second);border-radius:6px;color:#fff;font-weight:700;padding:2px 8px}.public{background-color:var(--second)!important;color:#fff!important;font-weight:700}.hidden.collapsed,.public.collapsed{border-radius:50px;margin:12px 0;padding:4px 12px;width:-webkit-fit-content;width:fit-content}.hidden.collapsed{background-color:var(--neutral);color:#fff;font-weight:700}.card{border-radius:50px;margin:12px 24px!important;padding:4px 24px!important;width:-webkit-fit-content;width:fit-content}.card.draft{border:2px solid var(--neutral)!important}.publish-header button{background-color:var(--primary-shadow);border-radius:50px;color:#fff;font-weight:700;margin:0;padding:8px 20px;width:-webkit-fit-content!important;width:fit-content!important}.admin-course-detail{align-items:center;border:1px solid var(--neutral);border-radius:10px;box-shadow:0 0 16px -6px var(--neutral);display:flex;flex-direction:column;gap:12px;margin:12px;padding:24px;width:75%}.admin-course-detail h1{font-size:14px;margin:0;text-align:left}.admin-course-detail p{font-size:14px;overflow:hidden;padding:6px 0;text-align:left;text-overflow:ellipsis}.admin-course-detail img{border:1px solid var(--neutral);border-radius:8px;height:120px;width:120px}.service-main-actions button{border-radius:50px;margin:0}.course-creator{z-index:10}.course-creator>.icon-back,.service-creator>.icon-back,.workshop-creator>.icon-back{background-color:#000;position:absolute;z-index:200}.course-header>.icon-back,.detail-header>.icon-back,.workshop-header>.icon-back{background-color:#fff;left:24px;margin:0;position:absolute;right:0;top:24px;z-index:200}.course-creator,.module-editor,.page-editor{background-color:#fff;box-sizing:border-box!important;height:100vh;left:0;max-height:100vh;overflow:hidden;overscroll-behavior:contain;padding:32px 40px 60px!important;position:absolute;top:0;width:100vw!important;z-index:100}.editor-content{align-items:center;display:flex;flex-direction:column;max-height:calc(100vh - 100px);min-height:calc(100vh - 100px);overflow-x:visible;overflow-y:scroll;padding-bottom:80px;width:100%}.editor-content,.editor-content.block{box-sizing:border-box;overscroll-behavior:contain}.editor-content.block{left:0;max-width:100vw;padding:0 32px 180px;position:absolute;top:80px;width:100vw}.editor-content.block h1{margin:12px 0}.editor-content.block h2{margin:12px 0;text-align:center}.service-main-actions.save-course{grid-template-columns:70% 30%;margin-bottom:24px;margin-top:-12px}.service-main-actions.page-editor{align-items:center;box-sizing:border-box!important;display:flex;gap:14px;height:80px;justify-content:end;margin-top:0;padding:0 24px!important;position:absolute}.service-main-actions.page-editor button{background-color:var(--accent);border-radius:50px;color:#fff!important;padding:8px 20px!important;width:-webkit-fit-content;width:fit-content}.service-main-actions.save-course h1{color:var(--neutral);font-size:20px;font-weight:400;margin-left:30px}.service-main-actions.save-course button{background-color:var(--accent);border-radius:50px;color:#fff;padding-top:8px}.course-creator input,.course-creator select,.course-creator textarea,.module-editor input,.module-editor select,.module-editor textarea{border:2px solid var(--neutral);border-radius:4px;box-sizing:border-box;font-size:16px;margin-left:1%;padding:8px 12px;width:98%}.course-creator label,.module-editor label{display:block;font-size:18px;font-weight:700;margin-bottom:10px;margin-top:24px}.course-creator textarea,.module-editor textarea{font-family:sans-serif;height:20vh}.course-creator input:focus,.course-creator select:focus,.course-creator textarea:focus,.module-editor input:focus,.module-editor select:focus,.module-editor textarea:focus{border-color:#0000;box-shadow:0 0 0 3px var(--accent);outline:none}.course-creator select,.module-editor select{background-color:var(--second);border-color:var(--second);color:#fff;font-size:20px;font-weight:700;text-align:center}.course-creator select:focus,.module-editor select:focus{color:#fff}.service-main-actions.price-creator{display:block;margin:0 0 24px!important}.service-main-actions.cover{align-items:center;border:3px dashed var(--neutral);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:120px;object-fit:contain;padding:20px 12px;width:60%}.service-main-actions.cover img{background-color:var(--neutral)!important;height:100%;margin:0!important;width:100%}.service-main-actions.cover>.icon-add-cover,.service-main-actions.cover>div>.icon-add-cover{height:28px;width:28px}.icon-load{margin:50px 0 0!important;-webkit-mask-image:url(/static/media/loading.3aaf842fbd68a2507624.svg);mask-image:url(/static/media/loading.3aaf842fbd68a2507624.svg)}.icon-add-cover,.icon-load{background-color:var(--neutral)!important;height:40px;width:40px}.icon-add-cover{margin:0!important;-webkit-mask-image:url(/static/media/upload-minimalistic.e9e7211569673dbf154a.svg);mask-image:url(/static/media/upload-minimalistic.e9e7211569673dbf154a.svg)}.cover.active{overflow:hidden;padding:0;position:relative}.cover.active p{background-color:rgba(0,0,0,.381);border:2px solid #fff;border-radius:4px;color:#fff!important;padding:4px 8px;position:absolute}.cover img{max-width:100%}.service-main-actions.cover p{color:var(--neutral);font-weight:700;line-height:20px;text-align:center}.creator-price-card h1,.creator-price-card p{text-align:left}.creator-price-card h1{font-size:18px;margin:0}.icon-edit{--webkit-mask-image:url(/static/media/edit.1c595d8023b64d4fd420.svg);background-color:var(--second);-webkit-mask-image:url(/static/media/edit.1c595d8023b64d4fd420.svg);mask-image:url(/static/media/edit.1c595d8023b64d4fd420.svg)}.creator-price-card img{height:24px;margin-bottom:12px;margin-top:12px;width:24px}.price-editor-container p{font-size:14px;margin-top:24px;text-align:left}.service-main-actions.price-editor{grid-template-columns:60% 40%}.service-main-actions.price-editor h1{font-size:16px;text-align:left}.module-card{align-items:center;background-color:#eee;border:2px solid var(--neutral);border-radius:10px;display:grid;grid-template-columns:40px calc(100% - 160px) 40px 40px 40px;justify-content:center;margin-top:7px;padding:12px 6px 12px 10px;width:100%}.module-card h1,.module-card p{margin:0;padding:0 10px;text-align:left!important}.module-card img{background-color:var(--neutral);border-radius:2px;justify-self:end;max-height:60px;min-height:60px;width:40px}.module-card h1{font-size:14px;line-height:14px;margin-bottom:6px}.module-card p{font-size:13px;line-height:14px}.modules-container{align-items:center;display:flex;flex-direction:column;margin:12px 0;padding:14px 0}.modules-container button{background-color:var(--second);border:none;border-radius:8px;color:#fff;font-size:18px;font-weight:700;margin-top:20px;padding:12px 24px;width:-webkit-fit-content;width:fit-content}.icon-settings-full{height:22px!important;width:22px!important}.icon-page-settings,.icon-settings-full{-webkit-mask-image:url(/static/media/configuration.5ad8f46890ae88f5ea67.svg);mask-image:url(/static/media/configuration.5ad8f46890ae88f5ea67.svg)}.icon-page-settings{background-color:#fff}.icon-move-up-light{transform:rotate(180deg)}.icon-move-down-light,.icon-move-up-light{background-color:#fff;-webkit-mask-image:url(/static/media/move.2d14c03b9e61c2dbd11e.svg);mask-image:url(/static/media/move.2d14c03b9e61c2dbd11e.svg)}.icon-preview-light{background-color:#fff;height:26px!important;-webkit-mask-image:url(/static/media/eye.e8983346820bbc2537b2.svg);mask-image:url(/static/media/eye.e8983346820bbc2537b2.svg);width:26px!important}.icon-grab-move{height:22px!important;-webkit-mask-image:url(/static/media/grab-vertical.d49146402c9f4d52b4f4.svg);mask-image:url(/static/media/grab-vertical.d49146402c9f4d52b4f4.svg);width:22px!important}.collapsed-page-card{align-items:center;background-color:var(--second);border-radius:12px;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:10px;padding:14px 22px!important;text-align:left}.collapsed-page-card h1,.collapsed-page-card h2,.collapsed-page-card p{margin:8px;padding:4px 0!important;text-align:left!important}.collapsed-page-card h2{font-size:18px;width:96%}.collapsed-page-card h1{font-size:20px;line-height:22px;width:90%}.collapsed-page-card p{line-height:17px;width:90%}.collapsed-page-header{display:grid;grid-template-columns:30% 70%;width:100%}.collapsed-page-options{align-items:center;display:flex;gap:12px;justify-content:end}.collapsed-page-options img{background-color:#fff!important;height:24px;width:24px}.collapsed-page-header p{margin:0;padding:6px!important;text-align:left;width:100%}.audio-position-control,.audio-status-control{align-items:center;display:flex;justify-content:center}.audio-position-control p{margin:0;padding:0 12px 2px!important;text-align:center;width:30%!important}.audio-timeline{background-color:#fff;border-radius:50px;height:6px;overflow:visible;position:relative;width:50%}.audio-timeline-progress{background-color:#3b6bdc;background-color:var(--elapsed);height:6px;left:0;position:absolute;top:0}.audio-timeline-pointer{background-color:#fff;border:4px solid #6a68aa;border-radius:50px;height:12px;position:absolute;top:-6px;width:12px}.audio-timeline-pointer.active{background-color:#3b6bdc;background-color:var(--elapsed);border-color:#0000}.collapsed-audio-block,.preview-audio-block{padding:24px 0;width:100%}.collapsed-image-block,.collapsed-video-block{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:24px 0;width:100%}.collapsed-video-block video{border:3px solid #fff;border-radius:8px;max-width:140px}.collapsed-image-block img,.collapsed-video-block img{background:linear-gradient(#d6d6d6,gray);border:3px solid #fff;border-radius:12px;height:-webkit-max-content;height:max-content;min-height:120px;width:120px}.icon-audio-play{-webkit-mask-image:url(/static/media/play-circle.899a0298383594d3385d.svg);mask-image:url(/static/media/play-circle.899a0298383594d3385d.svg)}.icon-audio-pause,.icon-audio-play{background-color:#fff;height:60px!important;margin-bottom:12px!important;margin-left:8px!important;margin-right:12px!important;width:60px!important}.icon-audio-pause{-webkit-mask-image:url(/static/media/pause-circle.b0cc6ca812fa21ae9938.svg);mask-image:url(/static/media/pause-circle.b0cc6ca812fa21ae9938.svg)}.icon-module-delete{height:26px!important;-webkit-mask-image:url(/static/media/delete.b46110e5beab591b0e63.svg);mask-image:url(/static/media/delete.b46110e5beab591b0e63.svg);width:26px!important}.icon-wave-form.preview{margin:0!important}.icon-wave-form{background-color:#fff;height:60px!important;margin-bottom:12px!important;-webkit-mask-image:url(/static/media/wave-form.b4588f18aac0554cf7a7.svg);mask-image:url(/static/media/wave-form.b4588f18aac0554cf7a7.svg);width:calc(84% - 72px)!important}.multioption-container{align-items:center;display:grid;grid-template-columns:20px calc(100% - 20px);justify-content:center}.multioption-container p{padding:0!important}.sistemic-subpage{align-items:center;display:flex;flex-direction:column;justify-content:center}.sistemic-subpage h1{margin:8px 8px 30px}.collapsed-sistemic-container{box-sizing:border-box;padding-bottom:24px;width:100%}.collapsed-card-option{background-color:#fff;border-radius:12px;box-shadow:-2px 4px 4px rgba(0,0,0,.435);color:var(--text);margin-top:18px;padding:18px 10px;text-align:center;width:70%}.collapsed-card-option img{height:100px;width:100px}.collapsed-card-option h1,.collapsed-card-option h2,.collapsed-card-option p{margin:0;padding:0;text-align:center!important;width:100%}.block-page-content,.pages-container{width:100%}.block-page-content button,.pages-container button,.quiz-block button{background-color:#fff;border:3px solid var(--neutral);border-radius:12px;color:var(--neutral);font-size:22px;font-weight:700;width:100%}.block-container{border-top:1px solid var(--neutral);padding:20px 12px}.block-container h1,.block-container p{text-align:left}.block-container h1{font-size:20px;line-height:22px}.block-options{align-items:center;display:flex;gap:16px;justify-content:end;padding:8px 0;width:100%}.block-options p{background-color:var(--neutral);border-radius:50px;color:#fff;padding:8px 16px}.block-options img{background-color:var(--neutral);height:22px;width:22px}.audio-block{display:flex;padding:24px 0}.audio-block,.audio-clip{align-items:center;justify-content:center}.audio-clip{background-color:var(--accent);border-radius:50px;color:#fff;display:grid;font-size:18px;font-weight:700;grid-template-columns:calc(100% - 40px) 40px;padding:14px 0 14px 20px;width:100%}.audio-clip p{padding-bottom:3px}.audio-upload{align-items:center;border:3px dashed var(--neutral);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:18px;width:60%}.icon-play-flat{-webkit-mask-image:url(/static/media/play.295a2e21ca8553f9a22b.svg);mask-image:url(/static/media/play.295a2e21ca8553f9a22b.svg)}.icon-pause-flat,.icon-play-flat{background-color:#fff;background-position:50%;background-size:20px;height:20px;width:20px}.icon-pause-flat{-webkit-mask-image:url(/static/media/pause.10144db7b7c19da170f4.svg);mask-image:url(/static/media/pause.10144db7b7c19da170f4.svg)}.image-block{align-items:start;display:flex;justify-content:center;padding:14px 0}.image-block img{border:3px solid var(--neutral);border-radius:8px;min-height:100px;width:100px}.image-block-content{padding:12px 24px;width:calc(100% - 100px)}.image-block-content h1,.image-block-content p{margin:0}.video-block{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0;padding:24px;width:100%}.video-block>p{font-size:20px;margin:20px}.quiz-block label,.video-block label{display:block;font-size:20px;font-weight:700;margin:24px 0 8px 12px}.block-container input,.block-container textarea,.quiz-block input,.quiz-block textarea,.video-block input,.video-block textarea{border:2px solid var(--neutral)!important;border-radius:12px;box-sizing:border-box;font-family:sans-serif;font-size:18px;padding:12px;width:100%}.video-block video{width:180px}.block-container textarea{min-height:120px}.quiz-block{padding:18px}.add-option{color:var(--neutral);font-size:18px!important;padding:20px;text-align:center!important;text-decoration:underline}.quiz-block h1,.quiz-block p{margin:0;text-align:left}.quiz-block h1{font-size:20px;margin:12px 0}.quiz-block p{font-size:16px}.multioption-container-block{align-items:center;border:3px dashed var(--neutral);border-radius:12px;display:grid;grid-template-columns:calc(100% - 40px) 40px;margin-top:7px;padding:8px 8px 8px 16px}.multioption-container-block p{font-size:18px}.icon-delete-option{background-color:red;-webkit-mask-image:url(/static/media/cancel.8e4328ba58bb5e2afcb5.svg);mask-image:url(/static/media/cancel.8e4328ba58bb5e2afcb5.svg)}.quiz-answer-bar{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:calc(50% - 40px) calc(50% - 40px) 60px;padding:12px}.quiz-answer-bar p{text-align:right}.quiz-answer-bar select{background-color:#dcdcdc;border-radius:50px;color:var(--text)!important;padding:8px;text-align:center}.quiz-answer-bar option{color:var(--neutral)!important}.preview-btn{align-items:center;background-color:var(--second);border-radius:50px;display:flex;justify-content:center!important;max-height:30px;padding:7px}.preview-btn p{color:#fff;font-size:18px;font-weight:700;padding:0 8px;text-align:center;width:100%}.preview-btn>img{background-color:#fff;height:26px;margin-left:0!important;-webkit-mask-image:url(/static/media/eye.e8983346820bbc2537b2.svg);mask-image:url(/static/media/eye.e8983346820bbc2537b2.svg);width:26px}.module-alert{align-items:center;background-color:#fff;border:1px solid #000;border-radius:12px;box-shadow:0 0 100px 200px #fff;box-sizing:border-box;display:flex;flex-direction:column;left:5%;padding:24px 12px!important;position:absolute;top:100px;width:90%;z-index:500}.module-alert button{border-radius:50px;padding:12px 32px!important}.module-alert.fixed{left:0;overscroll-behavior:contain;position:-webkit-sticky;position:sticky;top:80px;width:100%}.module-alert.fixed.top{border:none;box-sizing:border-box;max-height:90vh;overflow-y:scroll;padding:24px!important;top:0;width:100vw}.module-alert h1{box-sizing:border-box;font-size:18px!important;line-height:22px!important;margin:0!important;text-align:center!important;width:90% !}.module-alert textarea{border-radius:8px;box-sizing:border-box;display:block;font-family:sans-serif;font-size:18px;margin-left:10%;min-height:120px;padding:12px;width:80%}.module-alert input{border:1px solid gray;border-radius:50px;box-sizing:border-box;font-size:22px;padding:12px;text-align:center}.module-alert input:active{border:3px solid var(--neutral)}.module-alert.fixed button{background-color:initial;border:none;color:red;font-size:18px;padding:12px;text-align:center}.alert-buttons{display:flex;gap:24px;justify-content:center}.alert-buttons button{margin-top:6px!important}.page-type-options{padding:20px;width:90%}.page-type-item{align-items:center;border:2px dashed var(--neutral);border-radius:10px;display:grid;grid-template-columns:calc(96% - 40px) 40px;margin:7px;min-height:40px;padding:6px 0}.page-type-item p{font-weight:700;padding:0 0 0 20px;text-align:left}.page-type-item h1{font-size:22px;padding-left:24px;text-align:left}.page-type-item h2{text-align:center}.module-alert.fixed p{font-weight:400;padding:16px;text-align:center}.module-alert select{box-sizing:border-box;font-size:18px;padding:8px 12px;text-align:center;width:100%}.course-creator>.editor-content,.module-editor>.editor-content,.service-creator>.editor-content{left:0;padding:32px 32px 50vh!important;position:absolute;top:70px!important;width:100vw}.add-page{background-color:#fff!important;border:3px solid var(--neutral);border-radius:50px;color:var(--neutral)!important;font-size:18px;font-weight:700;max-height:24px;padding:7px 20px}.icon-image{-webkit-mask-image:url(/static/media/image.00fb1e2f50841d72143e.svg);mask-image:url(/static/media/image.00fb1e2f50841d72143e.svg)}.icon-image,.icon-wave-short{background-color:var(--neutral)}.icon-wave-short{-webkit-mask-image:url(/static/media/wave-short.717b1d9cb14b0f0fb629.svg);mask-image:url(/static/media/wave-short.717b1d9cb14b0f0fb629.svg)}.image-block-upload{align-items:center;border:3px dashed var(---neutral)!important;display:flex;flex-direction:column;justify-content:center;min-height:120px;position:relative}.image-block-upload p{text-align:center}.image-block-upload img{left:0;position:absolute;top:0}.image-block-upload>.icon{height:20px!important;max-height:20px!important;min-height:20px!important;position:relative;width:20px!important}.image-block-upload.active img{position:relative}.image-block-upload.active p{background-color:rgba(0,0,0,.476);border:2px solid #fff;border-radius:4px;box-sizing:border-box;color:#fff;max-width:96%!important;position:absolute;width:96%!important}.image-block-content input,.image-block-content textarea{margin-bottom:7px}.input-video-details{align-items:center;border-radius:0!important;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;max-width:100%;padding:12px;position:relative;width:100%}.input-video-details p{text-wrap:nowrap;border:none!important;margin:0!important;max-width:50%;overflow:hidden;padding:1px 6px!important;position:relative!important;text-align:center!important;text-overflow:ellipsis;width:-webkit-fit-content;width:fit-content}.course-loading{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:6px;height:100vh;justify-content:center;left:0;overscroll-behavior:contain;position:fixed;top:20px;width:100vw;z-index:200}.course-loading p{color:#555;font-family:monospace;font-size:14px;font-weight:700;font-weight:lighter;text-align:center}.gif{align-items:center;display:flex;gap:8px;justify-content:center;width:100%}.gif p{color:var(--accent)!important;font-size:22px!important;font-weight:700!important}.icon-course-loading{background-color:var(--accent);-webkit-mask-image:url(/static/media/loading.3aaf842fbd68a2507624.svg);mask-image:url(/static/media/loading.3aaf842fbd68a2507624.svg)}.delete-course{background-color:var(--primary-shadow)!important;border-color:var(--primary-shadow)!important;border-radius:50px;color:#fff!important;font-size:18px!important;width:-webkit-fit-content!important;width:fit-content!important}.course-options-container{align-items:center;border-top:2px solid hsla(0,0%,50%,.274);display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:24px;padding-top:24px}.course-options-container button{background-color:#fff;border:3px solid var(--neutral);border-radius:50px;color:var(--neutral);font-weight:700;margin:0;padding:10px 20px;width:-webkit-fit-content;width:fit-content}.preview-page{--preview-background:linear-gradient(#5f5f5f,var(--second),#5f5f5f);align-items:start;background-color:#fff;box-sizing:border-box;color:#000;display:flex;flex-direction:column;justify-content:start;width:100vw;z-index:200}.preview-page,.preview-page video{height:100vh;left:0;position:absolute;top:0}.preview-page video{object-fit:cover;width:100%}.video-controls{background:linear-gradient(#fff,#0000,#0000,#ffffffe6,#fff);height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:100}.video-controls>.icon-back{background-color:#fff!important}.play-controls{align-items:center;bottom:180px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:0 22px;justify-content:center;left:0;position:absolute;width:100%}.icon-play{-webkit-mask-image:url(/static/media/play.295a2e21ca8553f9a22b.svg);mask-image:url(/static/media/play.295a2e21ca8553f9a22b.svg)}.icon-pause,.icon-play{background-color:var(--second-shadow)}.icon-pause{-webkit-mask-image:url(/static/media/pause.10144db7b7c19da170f4.svg);mask-image:url(/static/media/pause.10144db7b7c19da170f4.svg)}.icon-backward{-webkit-mask-image:url(/static/media/backward-5.d8532c04fb42bf7f5cb5.svg);mask-image:url(/static/media/backward-5.d8532c04fb42bf7f5cb5.svg)}.icon-backward,.icon-forward{background-color:var(--second-shadow)}.icon-forward{-webkit-mask-image:url(/static/media/forward-5.5c49249e9f6720b76ca9.svg);mask-image:url(/static/media/forward-5.5c49249e9f6720b76ca9.svg)}.timeline-container{align-items:center;box-sizing:border-box;display:flex;height:30px;justify-content:center;margin:0;width:100vw}.video-timeline{height:6px;margin-top:24px;position:relative;width:70%}.video-pointer,.video-timeline{background-color:#fff;border-radius:50px}.video-pointer{box-shadow:0 0 10px 0 #000;height:16px;left:0;position:absolute;top:-5px;width:16px;z-index:110}.video-elapsed{background-color:var(--second);border-radius:50px;height:6px}.video-time-selector{background-color:initial;height:6px;left:0;position:absolute;top:0;width:100%;z-index:100}.ellapsed-time{color:var(--second-shadow);font-weight:700;margin:0;margin-top:12px!important}.preview-headers{background:linear-gradient(#fff,#ffffff3d,#0000);box-sizing:border-box;height:-webkit-fit-content;height:fit-content;left:0;padding:24px;position:absolute;top:0;width:100vw;z-index:103}:root{--preview-text-color:#5e5e5e}.preview-headers h1{font-size:14px}.preview-headers h1,.preview-headers p{color:#5e5e5e;color:var(--preview-text-color);margin:0;text-align:left}.preview-headers p{font-size:18px;max-width:70%}.icon-close-preview{background-color:#5e5e5e;background-color:var(--preview-text-color);height:40px;-webkit-mask-image:url(/static/media/cancel-second.d5c5365f7f3f45b5b5e7.svg);mask-image:url(/static/media/cancel-second.d5c5365f7f3f45b5b5e7.svg);position:absolute;right:24px!important;top:24px!important;width:40px}.preview-loading{align-items:center;display:flex;height:100px;justify-content:center;position:absolute;top:calc(50vh - 50px);width:100vw}.preview-loading p{color:#fff;font-size:24px}.preview-loading img{background-color:#fff!important;margin-left:18px}.preview-footer{background:linear-gradient(#0000,#fffc,#fff);bottom:0;flex-wrap:wrap;height:172px;left:0;padding:0 0 42px;position:absolute;width:100vw;z-index:103}.preview-footer,.preview-progress{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.preview-progress{gap:0 8px;height:20px;padding:0 24px;width:calc(100% - 120px)}.progress-percent{align-items:center;display:flex;justify-content:end;padding:0 24px 40px;width:100%}.preview-footer p{color:#000;font-size:18px;font-weight:700;margin:0;padding-right:12px}.preview-footer h1{color:#000;font-size:32px;line-height:32px;margin:0;padding:0}.icon-chevron-left{transform:rotate(90deg)}.icon-chevron-left,.icon-chevron-right{background-color:#5e5e5e;background-color:var(--preview-text-color);-webkit-mask-image:url(/static/media/chevron-down.0385780049f84ce6f767.svg);mask-image:url(/static/media/chevron-down.0385780049f84ce6f767.svg)}.icon-chevron-right{transform:rotate(270deg)}.progress-bit-block{background-color:gray;border-radius:50px;height:18px;-webkit-mask-image:url(/static/media/dot.610c57564d1151602ea5.svg);mask-image:url(/static/media/dot.610c57564d1151602ea5.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;max-width:40px}.progress-bit-block.current{background-color:var(--second-shadow);height:24px;-webkit-mask-image:url(/static/media/check-empty.35f39d8806a9c04e0ef4.svg);mask-image:url(/static/media/check-empty.35f39d8806a9c04e0ef4.svg)}.progress-bit-block.passed{background-color:var(--second);height:24px;-webkit-mask-image:url(/static/media/checked-full.53011e87a559298f8572.svg);mask-image:url(/static/media/checked-full.53011e87a559298f8572.svg)}.preview-block,.preview-quiz{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;left:0;overflow-y:scroll;padding:100px 40px 280px;position:absolute;top:0;width:100vw}.preview-block h1,.preview-block p{color:#000;font-size:20px;text-align:left;width:100%}.preview-block img{border:6px solid #fff;border-radius:10px;box-shadow:0 2px 15px 0 hsla(0,0%,100%,.779);margin:24px;width:60%}.preview-block button{border:none;border-radius:50px;font-size:16px;font-weight:700;padding:12px 32px;width:-webkit-fit-content;width:fit-content}.preview-quiz{align-items:center;display:flex;flex-direction:column;justify-content:center}.preview-quiz button{background-color:var(--second);border:none;border-radius:50px;color:#fff;font-size:22px;font-weight:700;margin:24px 0;padding:12px;width:80%}.question-preview{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:100px 32px 0;width:100%}.question-preview h2{color:#fff}.question-preview>p{padding:20px 20px 40px}.option-preview{align-items:center;display:grid;grid-template-columns:40px calc(100% - 40px);padding:12px 0;width:100%}.option-preview input{display:block;height:22px;width:22px}.option-preview p{margin:4px;padding-top:0}.preview-results{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:100px;width:100%}.preview-results h1{color:var(--second);margin:0;text-align:center}.score{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 0 20px}.score h1{font-size:100px}.score p{font-size:22px;text-align:center;width:100%}.preview-results button{width:90%}.preview-results>.passed{background-color:var(--second-shadow);box-shadow:var(--accent);font-weight:700}.sistemic-block{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:0 24px;width:100%}.sistemic-block button{border-radius:10px;font-weight:700}.sistemic-block input,.sistemic-block textarea{border:1px solid gray;border-radius:4px;box-sizing:border-box;font-size:16px;padding:6px 12px;width:100%}.sistemic-block label{font-size:18px;width:100%}.aspects-card{background-color:#fff;border:2px solid #000;border-radius:10px;box-sizing:border-box;color:#000;margin-bottom:24px;padding:12px 24px;width:100%}.aspects-card button{margin:0}.aspects-card label{font-size:12px}.aspects-card>p{font-size:16px;margin:4px 0;text-align:left;width:100%}.aspects-list{grid-gap:5%;align-items:start;box-sizing:border-box;display:grid;gap:5%;grid-template-columns:repeat(2,40%);justify-content:center;margin-top:24px;padding-bottom:40px;width:100%}.aspect-item{align-items:center;background-color:var(--second-light);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:100%;max-height:-webkit-max-content;max-height:max-content;min-height:160px;padding:12px 8px 32px}.aspect-item>.image{background-color:#dfdfdf;border-radius:8px;height:80px;width:100%}.aspect-item>.block-options>.icon{background-color:#fff;height:20px;width:20px}.aspect-item p{color:#fff;font-size:12px;font-weight:700}.options-editor{align-items:center;background-color:#fff;border:3px solid gray;border-radius:12px;box-shadow:0 0 100px 100px #fff;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:24px 36px;position:fixed;top:120px;width:80%;z-index:100}.options-editor input,.options-editor label{text-align:left;width:100%}.options-editor input{border:1px solid gray;border-radius:6px;box-sizing:border-box;padding:6px 12px}.sistemic-selection{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;left:0;padding:0 48px;top:48px;width:100%}.sistemic-selection>img{height:200px}.sistemic-selection p{text-align:center;width:100%}.preview-result{align-items:center;display:flex;flex-direction:column;width:100%}.preview-result img{height:160px}.preview-result p{text-align:center}.certificate-input-container{box-sizing:border-box;padding:48px;width:100%}.certificate-input,.certificate-input-container{align-items:center;display:flex;flex-direction:column}.certificate-input{border:1px solid gray;border-radius:12px;margin:12px 0 24px;padding:24px 48px;position:relative;width:90%}.input-cover{left:0;min-height:180px;object-fit:contain;top:0;width:100%}.icon-upload{background-color:var(--neutral);-webkit-mask-image:url(/static/media/upload-minimalistic.e9e7211569673dbf154a.svg);mask-image:url(/static/media/upload-minimalistic.e9e7211569673dbf154a.svg)}.collapsed-quiz-container{width:100%}.accounting-content{padding:12px 24px}.accounting-charts{align-items:center;display:flex;gap:2%;justify-content:center;width:100%}.currency-chart{background-color:var(--primary-shadow);border-radius:8px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;margin:12px 0;padding:12px;width:100%}.purchases

.purchase{display:block!important}.purchase h1{padding-left:12px;padding-right:12px;text-align:right!important}.wallet-profile{align-items:center;background-color:#fff;border-radius:12px;display:flex;gap:12px;justify-content:center;padding:18px 24px}.wallet-profile p{font-size:20px;font-weight:700}.wallet-profile img{border-radius:50px;height:48px;width:48px}.wallet-balance{background-color:var(--second);border-radius:12px;margin:12px 0;padding:24px}.wallet-balance h1{color:#fff;font-size:18px;margin:0 0 12px;text-align:left;width:100%}.wallet-balance p{color:#fff;font-size:22px;font-weight:700;text-align:left}.wallet-balance button{background-color:var(--second-shadow);border-radius:8px;box-shadow:0 0 18px 0 var(--second);color:#fff;margin:24px 0 0;padding:6px 18px;width:-webkit-fit-content;width:fit-content}.wallet-history-item{align-items:center;background-color:#fff;border:1px solid gray;border-radius:8px;display:grid;grid-template-columns:calc(100% - 120px) 120px;margin:6px 0;padding:12px 24px}.wallet-history-item h1,.wallet-history-item p{font-size:14px!important;margin:4px 0;padding:0!important;text-align:left}.wallet-history-item h2{color:var(--second);font-size:20px;margin:0;text-align:center}.wallet-history-item h3{color:red;font-size:20px;margin:0;text-align:center}.wallet>.history{padding:8px 0}.wallet>.history h1{border-radius:8px;font-size:20px;padding:6px 12px;text-align:left}.wallet-options{margin-top:32px;max-width:100%;overflow-x:scroll}.wallet-option,.wallet-options{align-items:center;display:flex;justify-content:center}.wallet-option{flex-direction:column;gap:4px;height:100px;width:100px}.wallet-option img{background-color:var(--second);border-radius:18px;height:60px;width:60px}.wallet-option p{color:var(--second);font-weight:700;text-align:center}.payout-page{background-color:#fff;box-sizing:border-box;height:calc(100vh - 80px);left:0;overflow-y:scroll;padding:40px 40px 40vh;position:absolute;top:0;width:100vw;z-index:10}.payout-page button{width:-webkit-fit-content;width:fit-content}.horizontal-buttons{align-items:center!important;display:flex!important;gap:28px;justify-content:center!important;width:100%}.horizontal-buttons button{border-radius:8px;padding:8px 20px}.payout-page p{width:100%}.payout-page label{display:block;margin:16px 18px 0}.payout-page input,.payout-page select{border:2px solid gray;border-radius:6px;box-sizing:border-box;font-size:16px;margin:6px 18px;padding:8px;width:100%}.payout-account{border:2px solid gray;border-radius:12px;box-sizing:border-box;margin:12px 0;padding:12px 24px;width:100%}.payout-account>div{align-items:center;display:grid;grid-template-columns:70% 30%}.payout-account h1,.payout-account p{margin:4px;padding:0;text-align:left;width:100%}.payout-account h1{font-size:18px}.payout-page h2{font-family:Kanit,sans-serif;font-style:normal;font-weight:700;margin:0!important;text-align:center!important;width:100%}.payout-page span{color:gray;font-size:18px;font-weight:400}.withdraw-amount{border:none!important;font-family:Kanit,sans-serif;font-size:38px!important;font-style:normal;font-weight:400;margin:0!important;padding:0!important;text-align:center}.withdraw-amount:focus{outline:none}.menu{background-color:#fff;border-top:1px solid #e2e2e2;bottom:0;box-sizing:border-box!important;display:grid;left:0;padding-bottom:22px!important;padding-top:12px!important;position:absolute;width:100vw!important;z-index:10000}:root{--menu-icon-color:#000}.menu-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.menu img{background-color:#000!important;border:none;height:24px;width:24px}.menu p{color:#000;color:var(--menu-icon-color);font-size:14px;font-weight:700;margin:0;text-align:center}.icon-yoga{-webkit-mask-image:url(/static/media/yoga.7fd53c8ea63d60bb4b9c.svg);mask-image:url(/static/media/yoga.7fd53c8ea63d60bb4b9c.svg)}.icon-chat,.icon-yoga{background-color:#000;background-color:var(--menu-icon-color)}.icon-chat{-webkit-mask-image:url(/static/media/users-chat.cab5ba38386f6c0e32c9.svg);mask-image:url(/static/media/users-chat.cab5ba38386f6c0e32c9.svg)}.icon-profile-favorite{-webkit-mask-image:url(/static/media/profile-favorite.385e946b6d8bf4ff86cd.svg);mask-image:url(/static/media/profile-favorite.385e946b6d8bf4ff86cd.svg)}.icon-help,.icon-profile-favorite{background-color:#000;background-color:var(--menu-icon-color)}.icon-help{-webkit-mask-image:url(/static/media/support.0e20074ba861a2733bec.svg);mask-image:url(/static/media/support.0e20074ba861a2733bec.svg)}.icon-astrology{background-color:#000;background-color:var(--menu-icon-color);-webkit-mask-image:url(/static/media/astrology.dbe826c8497cc39820f1.svg);mask-image:url(/static/media/astrology.dbe826c8497cc39820f1.svg)}.menu-selected p{color:var(--primary-shadow)!important}.menu-selected img{background-color:var(--primary-shadow)!important}.help-desk{box-sizing:border-box;left:0;max-height:100vh;overflow-y:scroll;padding:40px 40px 100px;position:absolute;top:0}.help-desk h1{font-size:24px}.help-options p{border:1px solid gray;border-radius:8px;font-size:18px;padding:12px 24px}.astro-container{box-sizing:border-box;padding:20px}.accounting-content{box-sizing:border-box;padding:12px 18px;width:100%}.google-calendar-content select{color:var(--neutral);margin-top:12px;text-align:center}.google-calendar-content button{background-color:var(--primary-shadow);border-radius:10px;color:#fff;font-weight:700}.fees{align-items:center;border-radius:8px;box-sizing:border-box;color:#000;display:flex;justify-content:center;margin:12px 0;width:100%}.fees h1,.fees p{font-size:16px;margin:0;padding:0;text-align:left}.fees p{width:50%}.fees h1{font-size:16px;text-align:right;width:30%}.currency-chart p{font-size:16px;margin:0}.currency-chart h1{font-size:18px;margin:0}.purchases{box-sizing:border-box;padding:24px 0}.purchases

.purchase{align-items:center;border:1px solid gray;border-radius:8px;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,50%);justify-content:center;margin:4px 0;padding:16px 10px}.purchase p{font-size:18px;padding-left:12px;text-align:left}.purchase h1{font-size:18px;margin:0;text-align:center}.purchase span{display:block;font-size:10px;padding-left:12px;text-align:left}.order-card{align-items:center;border:1px solid gray;border-radius:8px;display:flex;justify-content:left;margin:12px 0;padding:12px}.order-card img{border-radius:4px;height:60px;margin-right:18px;width:60px}.order-card>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.order-card h1,.order-card p{text-align:left;width:100%}.order-card h1{font-size:16px;font-weight:700!important;margin:0 0 4px}.order-detail-item{align-items:center;border:1px solid gray;border-radius:8px;box-sizing:border-box;display:grid;grid-template-columns:60px calc(60% - 30px) calc(40% - 30px);justify-content:center;margin:8px 0;padding:8px;width:100%}.order-detail-item>div{align-items:center;display:flex;flex-direction:column;justify-content:left;padding:4px 0 4px 16px}.order-detail-item>div h1,.order-detail-item>div p{text-align:left;width:100%}.order-detail-item img{border-radius:6px;height:60px;width:60px}.order-detail-manager{box-sizing:border-box;height:100vh;overflow-y:scroll;padding:40px 40px 200px;width:100vw}.order-detail-manager p{text-align:left}.order-price{box-sizing:border-box;font-size:24px;margin:0 0 14px!important;padding:8px 24px;text-align:center!important;width:100%}.shipment-documents{padding:24px}.shipment-documents p{text-align:left}.shipment-labels{align-items:center;display:flex;gap:12px;justify-content:center;padding:20px 0 30px}.shipment-labels img{height:60px;width:60px}.shipment-labels p{font-size:12px;font-weight:700;margin:0;text-align:center}.shipping-card{border:3px solid var(--second-shadow);border-radius:8px;box-sizing:border-box;color:var(--second-shadow);margin-bottom:24px;padding:24px;width:100%}.shipping-card h1{font-size:18px;margin:0 0 4px;text-align:left}.shipment-events-container{box-shadow:inset 0 0 18px var(--second-shadow);box-sizing:border-box;margin:24px 0 0;max-height:50vh;overflow-y:scroll;padding:12px 24px 80px}.shipment-events{padding:0!important}.shipment-events h1{margin:24px}.shipment-event{background-color:var(--second-shadow);border-radius:8px;color:#fff;margin:12px 0;padding:8px 8px 8px 12px}.shipment-event h1{font-size:10px;margin:0;text-align:left}.shipment-event p{font-size:12px}.expandable{background-color:#fff;border:2px solid var(--second-shadow);border-radius:8px;margin:12px 0;padding:12px}.expanded-shipment-option{background-color:var(--second);border:3px solid var(--second);border-radius:8px;box-sizing:border-box;color:#fff;margin:12px 0;padding:40px 24px 24px;position:relative}.expandable p{font-size:18px;font-weight:700;text-align:center}.estimated-shipping{padding:12px 0}.estimated-shipping h1{font-size:14px;margin:0}.icon-collapse-card{--webkit-mask-image:url(/static/media/cancel.8e4328ba58bb5e2afcb5.svg);background-color:#fff;height:28px;-webkit-mask-image:url(/static/media/chevron-down.0385780049f84ce6f767.svg);mask-image:url(/static/media/chevron-down.0385780049f84ce6f767.svg);position:absolute;right:18px;top:12px;transform:rotate(180deg);width:28px}.service-main-actions .icon-collapse-card{background-color:gray!important;position:relative}.calendar-page{background-color:#fff;box-sizing:border-box;height:100vh;left:0;overflow-y:hidden;position:fixed;top:0;width:100%;z-index:200}.nav-header{align-items:center;display:flex;height:80px;position:absolute;top:0;width:100vw;z-index:100}.nav-header-options>.icon-filter{background-color:#000!important}.nav-header h1{font-weight:400;margin:0 12px}.nav-header>.icon-back{left:0;margin:0 24px;position:relative;top:0}.nav-header-options{align-items:center;display:flex;gap:16px;height:100%;padding-right:18px;position:absolute;right:0;top:0}.nav-header-options>.icon{background-color:#000;height:28px;width:28px}.months-scroll{grid-gap:0;grid-column-gap:0;box-sizing:border-box;column-gap:0;display:grid;gap:0;grid-template-columns:repeat(6,100vw);height:60vh;max-height:60vh;overflow-x:scroll;overflow-y:scroll;padding-bottom:100px;padding-left:0;padding-right:0;scroll-padding:0;scroll-snap-type:x mandatory;width:100vw}.month-container{box-sizing:border-box;max-height:100%;min-height:40vh;position:relative;scroll-snap-align:start;width:100%}.month-container>h1{font-weight:400;margin-top:24px;padding-left:100px;text-align:left}.month-container p{font-size:20px;padding:12px 12px 32px;text-align:center}.month-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(7,14.3%);grid-template-rows:-webkit-max-content;grid-template-rows:max-content;margin:24px 0 0;min-height:50vh;overflow-y:scroll;width:100%}.day-cell{align-items:center;border:1px solid #c9c9c9;box-sizing:border-box;display:flex;flex-direction:column;justify-content:start;margin-left:-1px;margin-top:-1px;padding:2px}.day-cell.cell-header{display:block;overflow-y:hidden;padding-bottom:8px}.day-cell.cell-header h1,.day-cell.cell-header p{color:#575757;font-weight:700;margin:0;padding:0}.current-day{background-color:var(--second-shadow);color:#fff;font-weight:700!important}.day-cell h1{border-radius:50px;font-size:14px;font-weight:400;line-height:14px;margin:12px 0 10px;padding:4px}.day-cell p{background-color:var(--second);border-radius:4px;box-sizing:border-box;color:#fff;font-size:12px;font-weight:400;font-weight:700;margin-bottom:6px;overflow:hidden;padding:4px 0 6px 4px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.day-cell p:active{background-color:var(--second-shadow);box-shadow:0 0 10px #6d6d6d}.today-container{background-color:#fff;bottom:0;box-shadow:0 -2px 10px 2px #aaa;box-sizing:border-box;height:40vh;max-height:40vh;overflow-y:scroll;padding:12px 12px 40px;position:absolute;width:100vw}.today-card-item{align-items:start;background-color:var(--second);border:2px solid #fff;border-radius:8px;color:#fff;display:flex;flex-direction:column;margin:4px 48px;padding:12px}.today-card-item:active{background-color:var(--second-shadow)}.today-card-item h1{font-size:16px;margin:0}.survey-card{align-items:center;border:1px solid gray;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin:8px 12px;padding:18px;width:calc(100% - 24px)}.survey-card img{border-radius:8px;height:100px;width:100%}.survey-card h1,.survey-card p{margin:0;text-align:left;width:100%}.survey-card h1{font-size:16px}.survey-card p{font-size:14px}.nav-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;width:100%}.nav-buttons>div>.icon{background-color:#505050;height:32px;width:32px}.preview-btn-light{align-items:center;border:1px solid gray;border-radius:50px;display:flex;gap:2px;justify-content:center;padding:8px 12px!important}.preview-btn-light>.icon-preview{background-color:#555;-webkit-mask-image:url(/static/media/eye.e8983346820bbc2537b2.svg);mask-image:url(/static/media/eye.e8983346820bbc2537b2.svg)}.preview-btn-light>.icon{height:20px;width:20px}.survey-creator{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;overflow-y:scroll;padding:32px 40px 40vh;width:100%}.survey-creator button{border-radius:50px!important;margin-top:0!important;padding:12px 24px!important;width:-webkit-fit-content!important;width:fit-content!important}.survey-creator label{font-size:18px;margin-bottom:8px;text-align:left;width:100%}.survey-creator input,.survey-creator textarea{box-sizing:border-box;display:block;font-size:16px;padding:8px 12px;width:100%}.borderless{border:none;outline:none}.survey-creator textarea{display:inline-table;height:20vh}.survey-creator>.poll-options{padding:0 24px;width:100%}.survey-question{align-items:center;border:3px solid #c7c7c7;border-radius:12px;box-shadow:0 0 10px 2px #d8d8d8;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:12px;padding:24px;position:relative;width:100%}.survey-question>.icon-delete{height:24px;position:absolute;right:24px;top:18px;width:24px}.survey-question textarea{box-sizing:border-box;display:inline-table;font-size:16px;height:10vh;padding:8px 12px;width:100%}.survey-question h1{font-size:16px;font-weight:400;text-align:left;width:100%}.poll-options>div{align-items:center;border:2px solid var(--second);border-radius:8px;box-sizing:border-box;color:var(--second);display:flex;font-weight:700;padding:8px 8px 8px 12px;width:100%}.poll-options>div>.icon{background-color:gray!important;height:28px;margin:0 6px;width:28px}.poll-options>div>p{height:22px;padding:0 12px;text-align:left;width:80%}.poll-options>div>.icon-ok{background-color:var(--second)!important}.survey-preview{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;left:0;overflow-y:scroll;padding:48px 12px;position:absolute;top:0;width:100vw;z-index:100}.survey-preview>.icon-close{height:24px;position:absolute;right:24px;top:24px;width:24px}.publish-channels{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:24px 48px;width:100%}.publish-channels>div{border:3px solid gray;border-radius:12px;box-sizing:border-box;padding:16px 24px;width:100%}.publish-channels>div>p{color:#424242;font-size:20px;font-weight:700;text-align:left}.publish-channels>.extra-option-light>p{color:#fff}.publish-config-cards{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;padding:48px;width:100%}.publish-config-cards>div{border:1px solid gray;border-radius:4px;box-sizing:border-box;padding:12px;width:100%}.publish-config-cards>div>p{text-align:left}.admin-onboard{box-sizing:border-box;height:100vh;overflow-y:scroll;padding:24px 0 40vh;width:100vw}.admin-onboard>h1,.main-content>h1{font-size:20px!important;text-align:left;width:100%}.main-content>h1{margin:8px 0 2px;padding:0}.main-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:0 36px;width:100%}.main-content.absolute{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}.main-content h1,.main-content p{margin:4px;text-align:left;width:100%}.main-content.border{border:3px solid gray;border-radius:12px;margin:32px;padding:0 12px;width:calc(100% - 64px)}.main-content.border>h1{font-size:18px!important}.main-content.border>h1,.main-content.border>p{box-sizing:border-box;padding:8px 24px!important;width:100%}.main-content.border>p{text-align:left}.main-content button{border:none;border-radius:10px;font-size:18px;padding:12px 32px;width:-webkit-fit-content;width:fit-content}.application-tracker{box-sizing:border-box;height:100vh;overflow-y:scroll;padding:0 0 40vh;position:relative;width:100vw}.application-tracker>.icon-close{height:24px;position:absolute;right:24px;top:24px;width:24px}.progress-list{padding:24px 0;width:100%}.progress-list p{font-size:18px;margin:0}.progress-list h2{border-radius:6px;font-size:14px;margin:4px 0;padding:3px 8px;width:-webkit-fit-content;width:fit-content}.progress-list>div{padding:16px 0 16px 40px;position:relative}.progress-list>div>div{height:100%;left:0;padding-top:12px;position:absolute;width:20px}.progress-list>div>div>p{height:12px;margin:0;width:12px}.progress-list>div>div>div,.progress-list>div>div>p{background-color:blue;border:none!important;border-radius:50px}.progress-list>div>div>div{height:100%;margin-left:4px;margin-top:-12px;width:4px}.progress-item a{color:var(--second-shadow);font-weight:700;text-decoration:underline}.progress-item button{background-color:var(--second-light);border:4px solid var(--second-light);box-shadow:0 1px 6px 0 #505050;color:#fff;font-weight:700;margin:4px 0;padding:8px 12px 6px}.progress-item button:active{background-color:#000!important}.in-progress{border:1px solid var(--second-shadow)!important;color:var(--second-shadow)}.finished{background-color:var(--second-light)!important;color:#fff}.waiting{background-color:#d8d8d8!important;color:gray}.in-progress-title{color:var(--second-shadow)!important}.finished-title{color:var(--second-light)!important}.waiting-title{color:#949494!important}.in-progress-button{background-color:var(--second-shadow)!important;border:4px solid var(--second-shadow)!important}.finished-button{background-color:var(--second-light)!important}.waiting-button{background-color:#949494!important}.button-icon{align-items:center;background-color:gray;border-radius:8px;box-shadow:0 2px 10px -4px #000;color:#fff;display:flex;font-weight:700;gap:12px;justify-content:center;margin:24px 0 0 24px;padding:4px;width:calc(100% - 100px)}.button-icon>.icon{background-color:#fff!important}.file-item{align-items:center;background-color:initial;border:2px solid #696969;border-radius:6px;box-sizing:border-box;display:flex;height:-webkit-fit-content!important;height:fit-content!important;margin:6px 0!important;padding:8px!important;position:relative!important;width:100%!important}.file-item>.icon{background-color:#ccc9c9!important;height:18px;width:18px}.file-item p{background-color:initial!important;font-size:14px;height:-webkit-fit-content!important;height:fit-content!important;max-width:calc(100% - 22px)!important;width:calc(100% - 22px)!important}.pdf-viewer{background-color:#fff;border:1px solid gray;border-radius:12px;margin:24px;overflow:hidden;position:fixed;top:20vh;width:calc(100% - 48px);z-index:200}.pdf-container{height:400px;width:100%}.pdf-container>object,.pdf-container>object>embed{background-color:#ebebeb;display:block;height:100%;width:100%}.pdf-tools{align-items:center;display:flex;gap:8px;justify-content:center;padding:12px}.test-main-container{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;padding:24px 48px 40vh;position:absolute;width:100vw}.test-main-container h1{font-size:18px;margin:12px}.test-main-container button{background-color:var(--second);border:none;border-radius:50px;color:#fff;font-size:18px;font-weight:700;margin:24px;padding:12px 24px}.test-question{width:100%}.test-question h1{font-size:18px}.test-option{margin:12px 0;padding:8px}.application-course-progress{background-color:#fff;color:#000;overflow:hidden;position:relative}.application-course-progress p,.application-course-progress>.icon{z-index:10}.application-course-progress .icon{background-color:#000!important}.application-course-progress>div{background-color:#b9dcfd!important;border-radius:0!important;height:100%;left:0;margin:0!important;position:absolute;top:0}.onboard-course-item{align-items:center;border:2px solid #555;border-radius:12px;box-sizing:border-box;display:grid;grid-template-columns:100px calc(100% - 140px) 40px;justify-content:center;width:90%}.onboard-course-item img{border-radius:12px 0 0 12px;height:60px;width:100px}.horoscope{background-color:var(--primary-light);margin:24px 0;padding:24px 42px}.horoscope,.horoscope h1{box-sizing:border-box;width:100%}.horoscope h1{text-align:center}.horoscope h1,.horoscope h2{font-size:20px;padding:0 24px}.horoscope h2{text-align:left}.horoscope p{padding:0;text-align:justify}.signs-container{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:24px 0}.sign-container{align-items:center;display:flex;flex-direction:column;max-width:calc(32% - 3px);padding:6px 0;width:calc(32% - 3px)}.sign-container p{margin:0}.sign-container.selected img{background-color:var(--primary-shadow)}.sign-container.selected p{color:var(--primary-shadow);font-weight:700}.sign-container img{background-color:#000}.sign-detail{padding:12px 0}.signs-container.horizontal{align-items:center;background-color:#f8f8f8;box-shadow:inset -10px 0 18px -12px #b9b9b9;display:flex;flex-direction:row;flex-wrap:nowrap;gap:40px!important;justify-content:start;overflow-x:scroll;padding:12px 12px 0}.sistemic-simulator{background-color:#fff;box-sizing:border-box;height:100vh;overflow:hidden;padding:0 0 40vh;position:absolute;width:100vw;z-index:102}.sistemic-simulator .icon:active{background-color:var(--second)!important}:root{--simulator-window-height:100vh}.sistemic-simulator>.header{align-items:center;box-sizing:border-box;display:flex;gap:24px;justify-content:start;padding:12px;position:relative;width:100vw}.sistemic-simulator>.header h1{font-size:18px;font-weight:400;line-height:32px;width:100%}.sistemic-simulator>.header .icon-back{left:0;margin:0;-webkit-mask-size:cover!important;mask-size:cover!important;position:relative;top:0}.sistemic-simulator>.header>.icon-delete-page{background-color:#e08181!important}.sistemic-simulator>.header>.icon{background-color:#000;height:48px;-webkit-mask-size:contain;mask-size:contain;width:48px}.simulation-container{box-sizing:border-box;max-height:100vh;max-height:var(--simulator-window-height);overflow:hidden;position:relative}.figure-manager-tools,.rotation-tool,.session-tools,.simulation-tools{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(92,92,92,.486);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;height:-webkit-fit-content;height:fit-content;justify-content:center;padding:0 4px 12px;position:absolute;right:12px;top:12px;z-index:100}.session-tools.collapsed,.simulation-tools.collapsed{display:block;max-height:48px;overflow:hidden;padding:0!important}.simulation-tools.collapsed>.icon,.simulation-tools>.icon{height:28px!important;margin:10px!important;width:28px!important}.object-add-button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:hsla(0,0%,39%,.466);border-radius:50%;box-shadow:0 4px 10px -2px #fff;height:48px;left:calc(50% - 24px);padding:4px;position:absolute;top:12px;width:48px;z-index:200}.object-add-button>.icon{background-color:#fff;height:100%;margin:0;-webkit-mask-size:cover;mask-size:cover;width:100%}.zoom-input.vertical{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#a1a1a1;border:1px solid #fff;border-radius:50px;display:flex;flex-direction:column;margin:0!important;overscroll-behavior:contain;padding:12px 6px;z-index:100}.zoom-input.vertical .icon{background-color:#fff;height:18px;margin:4px 0 0;width:18px}.zoom-input.vertical p{color:#fff!important;font-size:10px;margin:0;padding:0}.zoom-input.vertical input{-webkit-appearance:slider-vertical;appearance:slider-vertical;direction:rtl;overscroll-behavior:contain;vertical-align:bottom;width:16px;writing-mode:vertical-lr}.rotation-tool{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:initial;bottom:auto;left:auto;right:64px;top:14px!important;width:100%;z-index:110}.rotation-tool input[type=range],.zoom-input input[type=range]{accent-color:blue;-webkit-appearance:none;appearance:none;background:#0000;cursor:pointer}.rotation-tool input[type=range]::-webkit-slider-runnable-track,.zoom-input input[type=range]::-webkit-slider-runnable-track{background:#e2e2e2;border:1px solid #7a7a7a;border-radius:50px;height:12px;width:12px}.rotation-tool input[type=range]::-ms-fill-lower,.zoom-input input[type=range]::-ms-fill-lower{background-color:#000!important}.rotation-tool input[type=range]::-webkit-slider-thumb,.zoom-input input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--second);border:1px solid var(--second-shadow);border-radius:10px;box-shadow:0 0 4px 2px hsla(0,0%,41%,.438);height:28px;margin-left:-9px;margin-top:-9px;width:28px}.x-axis-input::-webkit-slider-thumb{margin-right:-9px!important;margin-top:-9px!important}.camera-options,.rotation-tool>.camera-options{background-color:hsla(0,0%,49%,.534);border:none;border-radius:12px;bottom:-24px;display:flex;gap:12px;justify-content:end;padding:8px 12px;position:absolute;right:12px}.simulated-field>.camera-options{position:absolute;transform-style:preserve-3d}.camera-options>.icon{background-color:#fff!important;height:22px;width:22px}.x-axis-input{direction:rtl;overscroll-behavior:contain;position:absolute;right:6px;top:52px;vertical-align:top;writing-mode:vertical-rl}.z-axis-input{position:absolute;right:12px;top:42px;width:60%}.session-tools{border-radius:10px;height:-webkit-fit-content;height:fit-content;left:12px!important;right:auto!important}.figure-manager-tools>div{align-items:center;box-sizing:border-box;display:flex;gap:22px;padding:8px 24px;width:100%}.figure-manager-tools>p{box-sizing:border-box;color:#fff;margin:0;padding:0 24px 8px;text-align:left;width:100%}.figure-manager-tools .icon{background-color:#fff;height:28px;width:28px}.buttons>.active{background-color:blue}.figure-manager-tools>.icon-close{background-color:#fff;height:18px;position:absolute;right:12px;top:12px;width:18px}.figure-manager-tools{background-color:rgba(0,0,0,.767);border-radius:10px;bottom:80px;left:12px;padding:12px 12px 32px;top:auto;width:calc(100% - 24px);z-index:600}.figure-manager-tools input{border:1px solid gray;border-radius:50px;box-sizing:border-box;font-size:14px;margin-top:12px;padding:8px 12px;width:70%}.session-tools>.icon{background-color:#fff;height:28px;margin:10px;width:28px}.simulation-tools>.icon{background-color:#fff;height:28px;-webkit-mask-size:cover;mask-size:cover;width:28px;z-index:100}.figure-manager-tools .active,.icon-center.active,.session-tools>.active,.simulation-tools>.active{background-color:var(--second)!important}@keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes linear-background{0%{background-color:#7575bb}50%{background-color:#1baedb}to{background-color:blue}}.active.spin{animation:icon-spin 2s linear infinite}.icon-experiment.playing,.icon-pause.playing,.icon-walk.playing{animation:linear-background 2s ease infinite}@keyframes spin{0%{transform:rotateX(70deg) rotate(0deg)}to{transform:rotateX(70deg) rotate(1turn)}}@keyframes simulating{0%{transform:rotateX(80deg) rotate(0deg)}to{transform:rotateX(80deg) rotate(1turn)}}.simulation-window{background:linear-gradient(180deg,#b2e7ff 1%,#fff 30%);background-size:50px;height:100vh;height:var(--simulator-window-height);max-height:100vh!important;max-height:var(--simulator-window-height)!important;max-width:100vw!important;width:100vw}.simulation-window,.simulation-window>.canvas{align-items:center;display:flex;justify-content:center;overflow:visible;padding:0;position:relative}.simulation-window>.canvas{animation:spin 12s linear infinite;box-sizing:border-box;height:4000px;margin:0;width:4000px}.simulated-field,.simulation-window>.canvas{pointer-events:none;transform-style:preserve-3d}.simulated-field{--field-width:1200px;--field-height:1200px;background-color:#fff;background-image:url(/static/media/tree.b03763262a1a45a5f4e8.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:18px solid #e2e2e2;border-radius:50%;height:var(--field-height);left:calc(50% - (var(--field-width))/2 - 18px);position:absolute;top:calc(50% - (var(--field-height))/2 - 18px);width:var(--field-width)}.camera-point,.floating-option,.object-box,.simulated-item{background-color:initial;height:120px;left:calc(50% - 40px)!important;margin:0;padding:0;pointer-events:all;position:absolute;top:calc(50% - 60px)!important;inset:0 0 0 0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:80px;z-index:1000}.simulated-item p{bottom:20px;color:#fff;font-size:10px;position:absolute;text-align:center;width:100%}.backface,.simulated-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.backface{background-color:#000;box-shadow:inset 0 0 60px #fff;pointer-events:none}.camera-point{background-color:#000;height:20px;left:calc(50% - 10px)!important;top:calc(50% - 10px)!important;width:20px}.custom-floating-tool{background:linear-gradient(#0000,#000,#000);box-sizing:border-box;height:50vh;left:0;padding-bottom:100px;position:absolute;top:50vh;width:100vw;z-index:700}.figure-icon{-webkit-mask-image:url(/static/media/figure.b985f3b2de82a42f1442.svg);mask-image:url(/static/media/figure.b985f3b2de82a42f1442.svg)}.grandpa-icon{-webkit-mask-image:url(/static/media/figure-grandpa.d0e31f76740b48651c90.png);mask-image:url(/static/media/figure-grandpa.d0e31f76740b48651c90.png)}.grandma-icon{-webkit-mask-image:url(/static/media/figure-grandma.110dc4a17ad76a3de999.svg);mask-image:url(/static/media/figure-grandma.110dc4a17ad76a3de999.svg)}.boy-icon{-webkit-mask-image:url(/static/media/figure-boy.cbfa728344d652d9ead3.svg);mask-image:url(/static/media/figure-boy.cbfa728344d652d9ead3.svg)}.logo-icon{-webkit-mask-image:url(/static/media/psicologa-marion-logo.0d92e65d1558ab214ad7.svg);mask-image:url(/static/media/psicologa-marion-logo.0d92e65d1558ab214ad7.svg)}.isolate{opacity:.4}.figure-user-tag{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,8%,.651);border-radius:28px;box-sizing:border-box;color:#fff;display:flex;height:-webkit-fit-content;height:fit-content;left:calc(50% - 100px)!important;margin:0;padding:0;position:absolute;text-align:center;top:calc(50% - 20px)!important;inset:0 0 0 0;justify-content:center;width:200px}.figure-user-tag p{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:12px;padding:2px 12px}.simulated-item.object{-webkit-mask-image:none;mask-image:none}.timeline{align-items:center;display:flex;height:60px;justify-content:center;position:relative;width:100%}.timeline.tools{bottom:130px;height:18px;left:15%;position:absolute;width:70%;z-index:101}.timeline.tools>.buttons{display:flex;gap:10px;position:absolute;right:6px;top:24px}.timeline.tools>.timeline-bar{height:10px}.timeline.tools>.buttons button{background-color:initial;border:none;color:var(--primary-shadow);font-size:16px;font-weight:700;text-decoration:underline}.timeline.tools p{font-weight:700;position:absolute;top:12px;width:100%}.timeline>.pointer{background-color:var(--second-shadow);border-radius:50px;height:100%;left:12px;position:absolute;top:0;width:6px}.timeline-bar{background-color:var(--second-light);border-radius:12px;height:70%;width:100%}.figures-container{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.figures-container .icon{--icon-width:54px;background-color:#d4d4d4;height:var(--icon-width);width:var(--icon-width)}.figures-container .icon:active{background-color:var(--second-shadow)}.colors-picker{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:0 48px;width:100%}.simulation-card-item{border:1px solid gray;border-radius:12px;box-sizing:border-box;margin:6px 12px;padding:12px;width:100%}.simulation-card-item:active{background-color:var(--second-light)}.simulation-card-item h1{font-size:14px;font-weight:400;text-align:left;width:100%}.snapshots-container{background-color:#000;bottom:10px;box-sizing:border-box;display:flex;gap:12px;height:200px;padding:12px;position:absolute;width:100%;z-index:200}.snapshots-container canvas{height:180px!important;width:120px!important}.messenger{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(94,94,94,.534);border-radius:0 50px 50px 0;bottom:120px;box-sizing:border-box;display:flex;gap:12px;left:0;padding:8px;position:absolute;width:calc(100% - 48px);z-index:140}.messages-container.collapsed,.messenger.collapsed{background-color:rgba(94,94,94,.534)!important;height:52px;left:0;padding:8px;width:48px}.messages-container.collapsed{align-items:center;background-color:hsla(0,0%,100%,.952);border-radius:0 50px 50px 0;bottom:172px;display:flex;padding:9px}.messages-container.collapsed .icon,.messenger.collapsed .icon{background-color:#fff;height:28px!important;width:28px!important}.messages-collapse-container{align-items:center;background-color:hsla(0,0%,100%,.582)!important;border-radius:0 0 10px 0!important;bottom:-48px;box-sizing:border-box;display:flex;height:48px!important;justify-content:center;left:0;position:absolute;width:48px!important}.messages-collapse-container .icon{background-color:#000!important;position:relative}.messenger input{border:none;border-radius:50px;box-sizing:border-box;font-size:16px;outline:none;padding:8px 12px;width:calc(100% - 52px)}.messenger>.icon{background-color:#fff;height:32px;left:0;margin:0;position:relative!important;top:0;width:32px}.messages-container .icon-back{background-color:#fff;bottom:12px;height:22px;left:6px;position:absolute;top:auto;width:22px}.messages-container{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.582);border-radius:0 12px 12px 0;bottom:218px;height:20vh;left:0;padding:12px;position:absolute;width:80%;z-index:1000}.messages-container,.messages-container .messages{align-items:center;box-sizing:border-box;display:flex;gap:4px}.messages-container .messages{flex-direction:column-reverse;height:100%;max-height:100%;overflow-y:scroll;position:relative;scroll-behavior:auto;width:100%}.messages-container .messages>div{border-radius:6px;width:100%;z-index:300}.messages>div>p{font-size:14px;margin:0;padding:0 0 2px 6px}.messages-container>div b{color:#4897cc;text-decoration:underline}.scaling-view{background-color:#fff0;box-sizing:border-box;height:100vh;left:calc(50% - 50vw);position:fixed;top:calc(50% - 50vh);width:100vw;z-index:500}.move-controls{align-items:center;background:radial-gradient(#686868,hsla(0,0%,41%,.582),#6d6d6d00,#0000,#0000);border:1px solid #80808000;border-radius:50%;display:flex;height:200px;justify-content:center;position:absolute;width:200px;z-index:180}.move-controls>.joystick{background:#7a7a7a;background-image:url(/static/media/noise.db1417c466903b5721a4.png);border:4px solid #707070;border-radius:50%;box-shadow:0 0 12px -4px rgba(0,0,0,.658);height:60px;pointer-events:all;position:absolute;width:60px;z-index:182}.joystick.shadow{background-image:none;background:radial-gradient(#3d3d3d,#3d3d3d,#181818);border:none;z-index:181}.joystick-label{background-color:rgba(46,46,46,.658);border-radius:50px!important;bottom:-2px!important;color:#fff;font-weight:700;line-height:16px!important;margin:0!important;max-width:120px!important;padding:8px 12px!important;position:absolute;text-align:center!important}.simulation-control-panel{align-items:center;background-color:#fff;border:1px solid gray;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;font-size:8px;height:100%;overflow-y:scroll;padding:8px 8px 52px;scrollbar-color:gray!important;scrollbar-width:8px!important;text-align:center;width:100%}.simulation-control-panel::-webkit-scrollbar{background:rgba(153,21,21,.212)!important;width:2px}.simulation-control-panel::-webkit-scrollbar-thumb{background:var(--second)!important}.simulation-control-panel h1{font-size:8px}.simulation-control-panel p{text-align:justify}.simulation-control-panel button{border:none;border-radius:50px;font-size:8px;padding:4px 8px}.emotion-card{align-items:center;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;height:-webkit-fit-content!important;height:fit-content!important;justify-content:center;left:calc(50% - 95px)!important;max-width:200px;padding:10px 4px;top:calc(50% - 40px)!important;width:200px!important}.emotion-card .icon{background-color:#000;height:18px;margin-top:6px;width:18px}.emotion-card p{box-sizing:border-box;font-size:12px;margin:0;text-align:center}.full-screen-alert,.transparent-alert{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(#fff,#fff,hsla(0,0%,100%,.712),#0000,hsla(0,0%,100%,.726),#fff);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:100vh;left:0;overflow-y:scroll;padding:48px 48px 50vh;position:absolute;text-align:center;top:0;width:100vw;z-index:1000}.full-screen-alert .icon-close{height:24px;position:absolute;right:24px}.transparent-alert{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;background-color:initial;pointer-events:none}.current-figure-icon{display:inline;position:relative}.full-screen-alert h1{font-size:22px}.full-screen-alert button{border:none;border-radius:50px;font-size:18px;padding:12px 32px}.full-screen-alert input,.full-screen-alert textarea{border-radius:12px;box-sizing:border-box;display:block;font-size:16px;height:18vh;padding:18px;width:100%}.full-screen-alert input{height:-webkit-fit-content;height:fit-content;padding:8px 12px;text-align:center;width:80%}.active.icon{background-color:var(--primary-shadow)}.icon-dot{border:4px solid #0000}.icon-dot.active{border:4px dashed #fff}.created-figures{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:32px;justify-content:center;padding:12px 0;width:100%}.created-figures>div{align-items:center;border:none!important;display:flex;flex-direction:column}.created-figures>div img{height:90px;width:90px}.created-figures>div p{background-color:#000;border-radius:50px;box-sizing:border-box;color:#fff;font-size:14px;font-weight:700;overflow:hidden;padding:6px 16px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:90px}.figure-list-container{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,53%,.308);border:1px solid gray;border-radius:10px;bottom:120px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:12px;pointer-events:all;position:absolute;right:24px;width:-webkit-fit-content;width:fit-content}.figure-list-container>.figure-list-item{border-radius:8px;padding:4px}.figure-list-container>.figure-list-item.active{background-color:#fff}.floating-option{align-items:center;border-radius:12px;box-sizing:border-box;display:flex;height:40px;justify-content:center;left:calc(50% - 20px)!important;padding:8px;position:absolute;top:calc(50% - 20px)!important;width:40px}.floating-option.active{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:hsla(0,0%,50%,.308)!important;border-radius:4px;height:12px;left:calc(50% - 6px)!important;opacity:1;padding:3px;top:calc(50% - 6px)!important;width:12px}.floating-option.active>.icon{height:10px;width:10px}.floating-option.active>.icon-center{-webkit-mask-image:url(/static/media/close.3679f386ffd792ab51f2.svg);mask-image:url(/static/media/close.3679f386ffd792ab51f2.svg)}.floating-option .icon{background-color:#fff;height:28px;width:28px}.hierarchy-map{background-color:#f8f8f8;box-sizing:border-box;height:100vw;justify-content:center;top:calc(100vh - 100vw - 80px);width:100vw}.hierarchy-map,.map-item{align-items:center;display:flex;position:absolute}.map-item{flex-direction:column;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.map-item .icon{background-color:#fff}.map-item p{text-align:center}.posts-container h1{color:#000!important;font-size:22px!important;margin:0}.post{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 2px 12px -2px rgba(0,0,0,.432);flex-direction:column;justify-content:center;margin:8px 0;padding:0 0 4px;position:relative;width:80%}.interactions,.post{box-sizing:border-box;display:flex}.interactions{justify-content:end;padding:12px 24px;width:100%}.interactions p{color:#555!important}.field{align-items:center;display:flex;justify-content:start}.field>img{background-color:gray;height:20px!important;left:0;position:relative!important;top:0;width:20px!important}.field>p{margin:4px!important;padding:0!important;width:-webkit-fit-content!important;width:fit-content!important}.post>img{border:none;border-radius:12px;margin:12px 0;min-height:70px;width:80%}.post p{color:#000!important;margin:4px 12px;padding:12px 32px;text-align:left}.post p,.post>.user{box-sizing:border-box;width:100%}.post>.user{align-items:center;display:flex;left:0;padding:12px;position:relative;top:0}.post>.user img{border:3px solid #fff;border-radius:50px;height:32px;max-height:32px;min-height:32px;width:32px}.post>.user p{color:#000;font-size:14px;font-weight:700;margin:0;padding:0 0 0 12px}.add-post{align-items:center;background-color:hsla(0,0%,50%,.144);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;margin:12px 0;padding:0 24px 24px;position:relative;width:100%}.add-post>h1{font-size:14px!important;margin:0;padding:16px!important;text-align:left;width:100%}.add-post>.icon-close{height:24px;position:absolute;right:12px;top:12px;width:24px}.post-input{background-color:#fff;border-radius:12px;width:100%}.post-input>div{align-items:end;display:flex;gap:12px;justify-content:end;padding:8px}.post-input>div img{height:32px;width:32px}.icon-send{background-color:var(--second);border:none;border-radius:50px;-webkit-mask-image:url(/static/media/send.f4a9760674ccd5ae3f8f.svg);mask-image:url(/static/media/send.f4a9760674ccd5ae3f8f.svg)}.icon-image-square{background-color:var(--neutral);-webkit-mask-image:url(/static/media/image-square.ff85c9d5e9e0ff88fcf3.svg);mask-image:url(/static/media/image-square.ff85c9d5e9e0ff88fcf3.svg)}.add-post input,.add-post textarea,.custom-textarea{word-wrap:break-word;border:none;border-radius:12px;box-sizing:border-box;font-size:16px;margin:0 0 12px;outline:none;overflow-wrap:break-word;padding:12px;white-space:normal;width:100%}[contenteditable=true]:empty:not(:focus):before{color:grey;content:attr(data-ph);font-style:italic}.image-input{background-color:hsla(0,0%,50%,.192);border-radius:8px;box-shadow:0 0 10px 4px rgba(0,0,0,.199);min-height:80px;position:relative;width:100%}.image-input img{border-radius:8px;max-height:300px;width:100%}.uploaded-image{border-radius:8px;height:60px!important;margin:0 12px;width:60px!important}.image-input p{bottom:calc(50% - 12px);color:gray;font-size:18px;font-weight:700;position:absolute;text-align:center;width:100%}.toggle-add{align-items:center;background-color:var(--second);border-radius:50px;display:flex;gap:12px;justify-content:center;margin:24px 0;padding:6px 32px 6px 12px;width:-webkit-fit-content;width:fit-content}.toggle-add p{color:#fff!important;font-size:18px!important;font-weight:700;margin:0!important;padding:6px 0 6px 24px!important}.toggle-add img{background-color:#fff;height:28px;-webkit-mask-image:url(/static/media/send.f4a9760674ccd5ae3f8f.svg);mask-image:url(/static/media/send.f4a9760674ccd5ae3f8f.svg);width:28px}.posts-container{align-items:center;box-sizing:border-box;padding:12px 24px;width:100%}.post-options,.posts-container{display:flex;flex-direction:column}.post-options{align-items:end;background-color:#fff;border:1px solid #b8b8b8;border-radius:8px;box-shadow:0 0 30px -6px #b3b3b3;gap:22px;padding:12px 12px 20px;position:absolute;right:4px;top:4px;z-index:100}.post-options.collapsed{border:none;box-shadow:none;z-index:10}.post-menu-option{align-items:center;display:flex}.post-menu-option>.icon{height:20px;width:20px}.post-menu-option>.icon-share{background-color:#000!important}.post-options>.icon-menu{height:20px;margin-bottom:12px;width:20px}.post-menu-option p{color:#000!important;margin:0!important;max-width:-webkit-fit-content;max-width:fit-content;min-width:140px!important;padding:0 12px;text-align:end!important}.courses-catalog{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 80px);left:0;overflow-y:scroll;padding:0 32px 40vh;position:absolute;top:0;width:100vw}.courses-catalog>h1{box-sizing:border-box;font-size:22px;margin-bottom:2px;margin-top:0;text-align:center;width:100%}.course-tags-container{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:0;width:100%}.icon-auto-conocimiento{background-color:#686868;-webkit-mask-image:url(/static/media/heart.70d2c5a03c71dd153f38.svg);mask-image:url(/static/media/heart.70d2c5a03c71dd153f38.svg)}.icon-pareja{background-color:#686868;-webkit-mask-image:url(/static/media/icon-pair.879734a71f17a0613707.svg);mask-image:url(/static/media/icon-pair.879734a71f17a0613707.svg)}.icon-infancia{background-color:#686868;-webkit-mask-image:url(/static/media/childs.f4e87639bad5e2aa16c2.svg);mask-image:url(/static/media/childs.f4e87639bad5e2aa16c2.svg)}.icon-etica{background-color:#686868;-webkit-mask-image:url(/static/media/ethics.ad51dd70755e0852d8c9.svg);mask-image:url(/static/media/ethics.ad51dd70755e0852d8c9.svg)}.icon-sexualidad{background-color:#686868;-webkit-mask-image:url(/static/media/sexuality.85589eb35a2568c87b5f.svg);mask-image:url(/static/media/sexuality.85589eb35a2568c87b5f.svg)}.icon-tarot{background-color:#686868;-webkit-mask-image:url(/static/media/astrology.dbe826c8497cc39820f1.svg);mask-image:url(/static/media/astrology.dbe826c8497cc39820f1.svg)}.tag-item{align-items:center;display:flex;gap:4px;justify-content:center;padding:6px 20px 12px}.tag-item.small{margin:2px;padding:4px 12px 6px}.tag-item.active{border-bottom:3px solid var(--second);border-color:var(--second);color:var(--second);font-weight:700}.tag-item.active img{background-color:#fff}.tag-item p{font-size:16px;margin:0;width:-webkit-max-content;width:max-content}.tag-item img{height:16px;margin:0;width:16px}:root{--catalog-header-width:100px;--catalog-header-width-padding:118px}.catalog-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:36px;padding:24px 32px;width:100vw}.catalog-container h1{font-size:18px}.course-description pre{word-wrap:break-word;box-sizing:border-box;display:block;font-family:Didact Gothic;max-width:100%;padding:8px 0;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;width:100%}.catalog-course-card{align-items:center;border-bottom:1px solid rgba(0,0,0,.075);box-sizing:border-box;display:grid;grid-template-columns:100%;justify-content:center;min-height:128px;padding:16px 16px 16px 118px;padding:16px 16px 16px var(--catalog-header-width-padding);position:relative;width:100%}.catalog-card-header{height:100%;left:0;position:absolute;top:0;width:100px;width:var(--catalog-header-width)}.catalog-course-card img{border-radius:8px;height:calc(100% - 18px);width:100%}.course-card-info{align-items:start;display:flex;flex-direction:column;gap:68x;justify-content:center}.course-card-info p{font-size:14px}.course-card-info h1{color:#000!important;font-size:18px!important;font-weight:700;line-height:18px;margin:2px 0;padding:0;width:100%}.course-card-info h2{color:var(--second);font-size:18px;margin:0;padding:0;text-align:right}.course-card-info p{color:#000!important;font-weight:700;margin:0!important;padding:0;width:100%}.course-card-tag{font-size:16px!important;font-weight:400!important;max-width:84%;overflow:hidden;padding:0!important;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content!important;width:fit-content!important}.course-card-price{align-items:center;display:flex;flex-direction:column;justify-content:center}.course-card-price>h1{color:var(--second)!important;font-size:20px;margin:0;text-align:center;width:-webkit-fit-content;width:fit-content}.course-card-price p{color:var(--neutral);margin:0!important;text-align:center}.rating{display:flex;gap:2px;grid-template-columns:repeat(5,20px)}.rating>.rated{background-color:#ffdc2c}.rating img{background-color:#b8b8b8;border-radius:0;height:12px;-webkit-mask-image:url(/static/media/star.943ff46bcbc4647f26ee.svg);mask-image:url(/static/media/star.943ff46bcbc4647f26ee.svg);width:12px}.course-content-container{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 70px);left:0;max-height:calc(100vh - 70px);overflow-y:scroll;padding:0 0 40vh;position:absolute;top:0;width:100vw;z-index:2}.course-header{box-sizing:border-box;height:-webkit-fit-content;height:fit-content;height:40vh;margin:0;position:relative;width:100vw}.course-header:after,.course-header:before{background:#fff;border-radius:50px;bottom:-26px;content:"";height:52px;left:0;position:absolute;width:100%}.course-header>.round-button{left:18px;position:absolute;top:18px}.course-header>.main-content{bottom:40px;position:absolute}.course-header img{height:100%;width:100%}.course-header-info{align-items:center;bottom:0;box-sizing:border-box;color:#000;display:flex;flex-direction:column;justify-content:end;margin-top:-24px;padding:24px 48px;position:relative;top:0;width:100%;z-index:1000}.course-header-info h1{font-size:24px;line-height:26px;margin:0;text-align:center}.course-header-info>.icon-back{background-color:#fff;height:40px!important;width:40px!important}.course-header-info>div{display:flex}.share-button{align-items:center;border:1px solid #000;border-radius:50px;display:flex;gap:8px;justify-content:center;padding:8px 12px}.share-button p{font-size:16px!important;font-weight:700;line-height:14px;margin:0!important;padding:0!important}.share-button img{background-color:#000;height:28px!important;-webkit-mask-image:url(/static/media/share-svgrepo-com.d4c8b2e480c081c6239d.svg);mask-image:url(/static/media/share-svgrepo-com.d4c8b2e480c081c6239d.svg);width:28px}.header-block{align-items:center;display:flex;flex-direction:row;gap:24px;justify-content:space-between;width:100%}.header-block.duration{grid-gap:12px;display:grid;gap:12px;grid-template-columns:50% 50%}.header-duration{min-width:40%}.header-block h1{font-size:22px;line-height:22px;margin:0;min-width:62%;padding:0}.header-block p{font-size:18px;margin:0}.header-block>.course-card-tag{margin:0!important}.course-description>.purchase-button,.course-description>.start-button{box-shadow:0 0 16px -6px #000;margin-top:32px;padding:16px 20px!important}.course-description>.purchase-button p,.course-description>.start-button p{font-size:22px!important}.start-button{background-color:#ff7b00}.purchase-button p,.start-button p{align-content:center;align-items:center;color:#fff!important;justify-content:center;margin:0!important}.start-button p{font-size:20px!important}.course-description{box-sizing:border-box;padding:24px 48px 48px;width:100vw}.course-description h1{color:#000;font-size:18px;margin:0}.course-description p{color:var(--neutral)}.modules-card-container{padding:24px 0}:root{--top-card-header:120px}.course-module-card{grid-gap:12px;align-items:center;background-color:#fff;border:1px solid #d4d4d4;border-radius:50px;box-shadow:0 0 16px -6px #0000006e;box-sizing:border-box;color:#000;display:grid;gap:12px;grid-template-columns:44px calc(60% - 28px) calc(40% - 28px);justify-content:center;margin-top:12px;overflow:hidden;padding:8px 12px 8px 24px;position:relative}.course-module-card h1{line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-module-card p{color:#000;font-weight:700;line-height:18px;margin:0!important;text-align:center}.module-card-header{align-items:center;box-sizing:border-box;display:flex;gap:20px;height:120px;height:var(--top-card-header);left:0;position:absolute;top:0;width:100%}.module-card-header img{background-color:#e6e6e6;box-sizing:border-box;height:100%;object-fit:cover;width:100%}.module-card-header h1{font-size:18px;line-height:20px;margin:0;max-width:calc(100% - 60px)}.congrats-page{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(rgba(80,62,1,.698),#fff0);box-sizing:border-box;height:100%;left:0;overscroll-behavior:contain;padding-bottom:24px;position:absolute;top:0;width:100vw;z-index:100}.congrats-page>div{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:100px 60px;width:100vw}.congrats-page h1,.congrats-page p{color:#fff;font-weight:700;margin:0;padding:8px;text-align:center!important;text-shadow:0 0 4px 0 #000}.congrats-page h1{font-size:40px}.congrats-page p{font-size:22px}.congrats-page img{background-image:url(/static/media/fireworks.b9ae3a5249d8b5e40bf7.gif);background-position:bottom;background-repeat:no-repeat;background-size:contain;border:none;height:100%;left:0;position:absolute;top:0;width:100vw}.congrats-page button{background-color:#ff7b00;border:none;border-radius:8px;bottom:60px;box-shadow:0 0 16px 0 #fff188;color:#fff;font-size:24px;font-weight:700;left:20%;padding:14px 0;position:absolute;width:60%}.purchase-button,.start-button{align-items:center;align-self:flex-end;background-color:var(--second);border-radius:50px;box-shadow:0 0 12px -4px hsla(0,0%,90%,.918);display:flex;font-size:16px!important;font-weight:700;justify-content:center;margin:0;padding:12px 24px!important;text-align:center}.purchase-button p{font-size:18px}.rating-alert-stars{align-items:center;display:flex;gap:8px;justify-content:center}.rating-alert-stars>.icon{background-color:#d3d3d3;-webkit-mask-image:url(/static/media/star.943ff46bcbc4647f26ee.svg);mask-image:url(/static/media/star.943ff46bcbc4647f26ee.svg)}.rating-alert-stars>.rated{background-color:#ffdc2c}.rating-button{align-items:center;background-color:#fff;border:1px solid hsla(0,0%,50%,.199);border-radius:12px;box-shadow:0 0 10px -2px rgba(0,0,0,.651);box-sizing:border-box;display:flex;flex-direction:row;gap:18px!important;justify-content:space-between;margin:6px 0;padding:12px 24px!important;width:calc(100% - 44px)}.rating-button p{color:var(--second-light);font-size:32px;font-weight:700;margin:0}.rating-button button{background-color:var(--second-light);border:none;border-radius:50px;color:#fff!important;font-size:16px;font-weight:700;padding:8px 18px;width:-webkit-fit-content;width:fit-content}.rating-button>.rating{gap:12px}.rating-button>.rating>.icon{height:16px;width:16px}.rating-button>.rating>.rated{background-color:orange}.checkout-page{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:92vh;justify-content:start;left:0;max-height:92vh;max-width:100vw;overflow-y:scroll;padding:24px 60px 100px;position:absolute;top:0;width:100vw}.checkout-page h1{font-size:18px;text-align:center}.checkout-page img{border-radius:8px;height:30vw;margin-top:18px;width:100%}.checkout-page h2{font-size:22px;margin:0;padding:12px 8px;text-align:center;width:100%}.checkout-page label{display:block;font-weight:700}.checkout-page label,.checkout-page p{text-align:left;width:100%}.delivery-info{box-sizing:border-box;width:100%}.delivery-info span{color:gray}.delivery-info input{border:1px solid gray;border-radius:4px;box-sizing:border-box;font-size:18px;margin:8px 0;padding:8px 12px;width:100%}.shipping-costs{display:flex;flex-direction:column;padding:0 0 24px}.shipping-costs,.shipping-costs>div{align-items:center;justify-content:center;width:100%}.shipping-costs>div{display:grid;grid-template-columns:40% 40%;margin:4px 0}.shipping-costs>div h1,.shipping-costs>div p{text-align:center;width:100%}.shipping-costs>div h1{font-size:16px!important;margin:0}.shipping-costs>div p{color:var(--primary-shadow);font-size:18px!important;font-weight:700;margin:0}.checkout-product{box-sizing:border-box;display:grid;grid-template-columns:60px calc(50% - 30px) calc(50% - 30px);margin:24px 0;width:100%}.checkout-product,.checkout-product>div{align-items:center;justify-content:center}.checkout-product>div{display:flex;flex-direction:column}.checkout-product img{height:50px;margin:0;width:50px}.checkout-product h1,.checkout-product h2,.checkout-product p{margin:0;padding:0 8px;text-align:left;width:100%}.checkout-product h2{color:#2d0c88;font-size:22px}.shareable-gift-button{align-items:center;border-radius:12px;box-sizing:border-box;display:grid;grid-template-columns:60% 40%;padding:0 24px}.shareable-gift-button h1{font-size:16px;font-weight:700;line-height:18px;margin:0;text-align:center}.shareable-gift-button button{background-color:var(--second-light);border:none;border-radius:50px;color:#fff;font-size:14px;font-weight:700;padding:8px 16px}.shareable-gift-button div{align-items:center;display:flex;flex-direction:column;justify-content:center}.shareable-gift-button img{height:60px;width:60px}.shareable-gift-detail{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;overflow-y:scroll;padding:48px 48px 40vh;position:absolute}.shareable-gift-detail h1{font-size:22px}.shareable-gift-detail img{border-radius:12px;height:120px;width:120px}.shareable-gift-detail button{font-size:20px;padding:12px 32px}.shareable-gift-plan{border:4px solid #cfcfcf;border-radius:12px;box-sizing:border-box;display:grid;grid-template-columns:50% calc(50% - 24px) 24px;margin-bottom:6px;margin-top:6px;padding:6px 12px;width:100%}.shareable-gift-plan.selected{background-color:var(--second);border-color:var(--second)}.shareable-gift-plan.selected p{color:#fff;font-weight:700}.radius-option{border:2px solid gray;border-radius:50px;height:18px;width:18px}.radius-option.selected{background-color:var(--second);border-color:#fff}.tarot-container{align-items:center;background-color:var(--primary-light);box-sizing:border-box;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;margin:0;padding:48px 0 100px;width:100vw}.tarot-container h1,.tarot-container p{margin:0;text-align:center!important}.tarot-container button{background-color:var(--primary-dark);border:none;border-radius:50px;box-shadow:0 2px 4px 2px #999;color:#fff;font-size:18px;font-weight:700;padding:12px 48px}.tarot-card{-webkit-backdrop-filter:blur(1);backdrop-filter:blur(1);background-color:var(--primary-shadow);border:none;border-radius:8px;cursor:pointer;height:148px;margin:2px;-webkit-mask-image:url(/static/media/tarot-card.3c8935ff89e844248bd9.png);mask-image:url(/static/media/tarot-card.3c8935ff89e844248bd9.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:contain;position:relative;width:88px}.cards-container{flex-direction:column;min-height:220px;padding:24px 0}.card-row,.cards-container{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.card-row{gap:20px;height:100%;z-index:10}.overlap{position:absolute;top:60px;z-index:2}:root{--tarot-separation:34%}@keyframes left-to-right{0%{left:calc(16% - 44px);left:calc(50% - var(--tarot-separation) - 44px);position:absolute}to{left:calc(50% - 44px);position:absolute}}@keyframes right-to-bottom{0%{left:calc(84% - 44px);left:calc(50% + var(--tarot-separation) - 44px);position:absolute}to{left:calc(50% - 44px);position:absolute}}@keyframes left-to-bottom{0%{left:calc(16% - 44px);left:calc(50% - var(--tarot-separation) - 44px);position:absolute}to{left:calc(50% - 44px);position:absolute}}@keyframes bottom-to-right{0%{left:calc(50% - 44px);position:absolute}to{left:calc(84% - 44px);left:calc(50% + var(--tarot-separation) - 44px);position:absolute}}@keyframes static-left{0%{left:calc(16% - 44px);left:calc(50% - var(--tarot-separation) - 44px);position:absolute}to{left:calc(16% - 44px);left:calc(50% - var(--tarot-separation) - 44px);position:absolute}}@keyframes static-right{0%{left:calc(84% - 44px);left:calc(50% + var(--tarot-separation) - 44px);position:absolute}to{left:calc(84% - 44px);left:calc(50% + var(--tarot-separation) - 44px);position:absolute}}@keyframes bottom-to-left{0%{left:calc(50% - 44px);position:absolute}to{left:calc(16% - 44px);left:calc(50% - var(--tarot-separation) - 44px);position:absolute}}.stl{animation-duration:.6s;animation-iteration-count:1;animation-name:static-left;left:calc(16% - 44px);left:calc(50% - var(--tarot-separation) - 44px)}.stl,.str{animation-direction:normal;position:absolute}.str{animation-duration:.6s;animation-iteration-count:1;animation-name:static-right;left:calc(84% - 44px);left:calc(50% + var(--tarot-separation) - 44px)}.ltr{animation-duration:.6s;animation-iteration-count:1;animation-name:left-to-right}.btr,.ltr{animation-direction:normal;position:absolute}.btr{animation-duration:.6s;animation-iteration-count:1;animation-name:bottom-to-right;left:calc(84% - 44px);left:calc(50% + var(--tarot-separation) - 44px)}.rtb{animation-duration:.6s;animation-iteration-count:1;animation-name:right-to-bottom}.ltb,.rtb{animation-direction:normal;position:absolute}.ltb{animation-duration:.6s;animation-iteration-count:1;animation-name:left-to-bottom}.btl{animation-direction:normal;animation-duration:.6s;animation-iteration-count:1;animation-name:bottom-to-left;left:calc(16% - 44px);left:calc(50% - var(--tarot-separation) - 44px)}.btl,.stb{position:absolute}.stb{background-color:var(--primary-dark);transform:scale(1.2) translate(2px)}.front-side{animation-direction:normal;animation-duration:1.2s;animation-iteration-count:1;animation-name:flip-card-front;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:2px solid var(--primary-dark);border-radius:4px!important;-webkit-mask-image:none;mask-image:none;position:absolute;transform:scale(1.6);transform-style:preserve-3d;z-index:100}.reversed{animation-name:flip-card-front-reversed!important;transform:scale(1.6) rotate(180deg) rotateY(0deg)}@keyframes flip-card{0%{transform:rotateY(0deg) scale(1.2)}to{transform:rotateY(180deg) scale(1.6)}}@keyframes flip-card-front{0%{transform:rotateY(180deg) scale(1.2)}to{transform:rotateY(0deg) scale(1.6)}}@keyframes flip-card-front-reversed{0%{transform:rotateY(180deg) scale(1.2) rotate(180deg)}to{transform:rotateY(0deg) scale(1.6) rotate(180deg)}}.flip{animation-direction:normal;animation-duration:.6s;animation-iteration-count:1;animation-name:flip-card;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;transform:scale(1.2);transform-style:preserve-3d}.tarot-question{align-content:center;color:#3d3d3d;font-weight:700;margin:0;min-height:48px;padding:0 12px!important;text-align:center!important}.icon-tarot-select{background-color:var(--primary-dark);height:24px;margin:0;-webkit-mask-image:url(/static/media/chevron-down.0385780049f84ce6f767.svg);mask-image:url(/static/media/chevron-down.0385780049f84ce6f767.svg);-webkit-mask-size:cover;mask-size:cover;width:32px}.tarot-card-info{align-items:center;display:flex;flex-direction:column;padding:24px 0 0}.tarot-card-info h1{font-size:18px;margin-top:12px}.tarot-card-info p{margin:0;text-align:center!important}.selected-cards{align-items:start;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:0;padding:24px;width:100%}.interpretation{box-sizing:border-box;padding:12px 48px 24px;text-align:justify}.card-mini-info{align-items:center;border-radius:12px;display:flex;flex-direction:column;padding:16px 8px 0}.card-mini-info.selected{background-color:var(--primary-dark);color:#fff}.card-mini-info p{font-size:12px;font-weight:700;max-width:100px;text-align:center;width:110px}.card-mini-info img{background-position:50%;background-repeat:no-repeat;background-size:contain;height:140px;width:90px}.card-info-select{display:flex;gap:32px;justify-content:center;padding:12px}.card-info-select p{border:none;border-radius:50px;color:var(--primary-dark);font-weight:700;padding:4px 12px}.card-info-select>.selected{background-color:var(--primary-dark);color:#fff}.tarot-categories{box-sizing:border-box;display:flex!important;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px;width:100%}.tarot-categories p{background-color:#fff;border-radius:50px;box-shadow:0 0 10px -4px #838383;font-size:12px;font-weight:700;margin:0!important;padding:10px 18px;width:-webkit-fit-content!important;width:fit-content!important}.tarot-categories>.selected{background-color:var(--primary-shadow)!important;box-shadow:0 4px 10px 2px rgba(0,0,0,.397);color:#fff}.ad-promo{border:1px solid gray;border-radius:12px;box-shadow:0 8px 10px 4px rgba(0,0,0,.425);box-sizing:border-box;display:grid;grid-template-columns:160px calc(100% - 160px);height:100px;margin:24px 0 56px;overflow:hidden;width:90%}.ad-promo>div{align-items:start;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:12px 12px 12px 20px}.ad-promo h1{font-size:18px;margin:0 4px!important;text-align:left!important}.ad-promo img{background-color:#aaa;background-image:url(/static/media/v902-mynt-27c.8f84d5d0b93027d954de.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.ad-promo p{margin:0}@keyframes loading-animation{0%{background-color:var(--second)}20%{background-color:#000}to{background-color:var(--second)}}.loading-btn{animation-direction:normal;animation-duration:1.8s;animation-iteration-count:infinite;animation-name:loading-animation;background-color:var(--second)}:root{--main-color:#afafaf}.carousel-container{box-sizing:border-box;padding:0 0 20px;width:100vw}.carousel-container h1{font-size:24px;font-weight:700}.carousel-container h1,.carousel-container>p{color:#0000;margin:0;padding:0 40px 4px;text-shadow:0 0 0 #000}.carousel-container>p{font-size:18px;font-weight:400;line-height:18px}.scroll-container{box-sizing:border-box;display:flex;overflow-x:scroll;padding:0 60px 0 32px;width:100%}.carousel-item{border-radius:20px;box-shadow:0 6px 24px -5px #0000004d;box-sizing:border-box;margin:24px 6px;max-width:168px;min-width:168px;overflow:hidden}.carousel-item img{border-radius:8px 8px 0 0;height:190px;width:100%}.carousel-item h1{color:#000;font-size:16px;font-weight:400;line-height:16px;padding:18px 18px 24px}.tall-card-container{border-radius:12px;height:64vh;margin:0 0 24px;padding:12px 48px;width:100vw}.tall-card,.tall-card-container{box-sizing:border-box;position:relative}.tall-card{border:1px solid #a1a1a1;border-radius:20px;box-shadow:0 10px 18px 2px rgba(0,0,0,.562);height:48vh;overflow:hidden;width:100%}.tall-card>.icon-share,.tall-card>.icon.shadow{position:absolute;right:12px;top:12px}.icon.shadow{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:initial!important;border:none!important;border-radius:50px;transform:scale(1.2) translate(1px,-1px)}.tall-card-cover{border-radius:8px;box-sizing:border-box;height:100%;overflow:hidden;position:absolute;width:100%}.tall-card-cover img{background-color:#bebebe;height:80%;width:100%}.tall-card-info{background:linear-gradient(#fff0,#ffffffe6,#fff,#fff,#fff);bottom:0;box-sizing:border-box;padding:60px 12px 12px;position:absolute;width:100%}.tall-card-info>h1{color:#313131;font-size:18px;margin:0;padding:0 4px}.tall-card-info>p{color:#303030;font-size:16px;margin:0;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.tall-card-info>div{align-items:center;box-sizing:border-box;display:flex;gap:2px;justify-content:space-between;padding:0;width:100%}.tall-card-info>div>.icon-share{background-color:var(--primary-shadow)!important;margin-right:4px}.tall-card-info>div p{background-color:hsla(0,0%,87%,.897);border-radius:10px;box-shadow:0 0 16px -2px hsla(0,0%,100%,.507);color:#272727;font-size:18px;font-weight:700;margin:4px 0;padding:8px 18px;text-align:center;width:30%}.explore-container{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 80px);left:0;overflow-y:scroll;padding:0 0 160px;position:absolute;top:0;width:100vw}.explore-container>h1{box-sizing:border-box;font-size:22px;margin:0;padding:12px 40px;text-align:center;width:100%}.header-main-logo{align-items:center;box-sizing:border-box;display:flex;gap:12px;justify-content:center;padding:12px 0 12px 20px;width:100%}.header-main-logo.accent,.header-main-logo.extra{background-color:var(--primary-shadow);border-radius:50px;color:#fff;width:calc(100% - 78px)}.header-main-logo.extra{background-color:blue!important}.header-main-logo.accent>.icon-logo,.header-main-logo.extra>.icon-logo{background-color:#fff}.header-main-logo>.icon-logo{background-color:#555;height:50px;width:50px}.icon-logo{-webkit-mask-image:url(/static/media/psicologa-marion-logo.0d92e65d1558ab214ad7.svg);mask-image:url(/static/media/psicologa-marion-logo.0d92e65d1558ab214ad7.svg)}.header-main-logo.accent h1,.header-main-logo.extra h1{color:#fff;font-family:Didact Gothic,sans-serif;font-size:18px;font-weight:700}.header-main-logo h1{font-family:var(--logo-font-family);font-weight:400;margin:0}.footer-main-logo{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;justify-content:center;margin-top:60px;width:100%}.footer-main-logo>.icon-logo{background-color:var(--primary-shadow);height:120px;width:120px}.footer-main-logo>h1{color:var(--primary-shadow);font-family:var(--logo-font-family);font-size:26px;font-weight:600;margin:0}.footer-main-logo>h2{background-color:var(--primary-shadow);border-radius:50px;color:#fff;font-size:16px;margin:12px 0;padding:12px 24px;text-align:center;width:60%}.footer-main-logo>p{color:#494949;font-size:16px;margin:4px 0;text-decoration:underline}.footer-main-logo>.info{grid-gap:2%;box-sizing:border-box;display:grid;gap:2%;grid-template-columns:repeat(1,100%);padding:42px;width:100%}.footer-main-logo>.info>p{margin:8px}.birth-chart{align-items:center;background-color:var(--primary-shadow);border:1px solid #9e9e9e;border-radius:12px;box-shadow:0 2px 8px 2px #868686;box-sizing:border-box;display:flex;flex-direction:column;margin:48px 0;padding:24px 24px 12px;width:70%}.birth-chart.exp{background-color:#fff;border:none;height:90vh;left:0;margin:0;overflow-y:scroll;padding:40px 40px 120px;position:fixed;top:0;width:100vw;z-index:100}.birth-chart>input{border:1px solid gray;border-radius:8px;box-sizing:border-box;font-size:18px;margin:8px;padding:12px 20px;width:calc(100% - 12px)}.birth-chart button{background-color:var(--second);border:none;border-radius:50px;color:#fff;font-size:18px;font-weight:700;margin:24px;padding:12px 48px}.birth-chart-input{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.birth-chart-input h1{font-size:18px;margin:0;text-align:center;width:100%}.birth-chart-input>.birth-option{box-sizing:border-box;width:-webkit-fit-content;width:fit-content}.birth-chart-input select{border-radius:8px;font-size:16px;padding:12px;text-align:center;width:100%}.birth-chart>.icon-birth-chart{background-color:#fff!important;height:80px;width:80px}.birth-chart p{color:#fff;font-size:18px;font-weight:600}.birth-chart.exp p{color:#000}.therapists-page{box-sizing:border-box;height:100vh;overflow-y:scroll;padding:0 32px 40vh;width:100vw}.therapist-card{background-color:#fff;border-radius:32px;color:#fff!important;flex-direction:column;margin:14px 0;overflow:hidden}.therapist-card,.therapist-card>.header{align-items:center;box-sizing:border-box;display:flex;width:100%}.therapist-card>.header{color:#000;gap:8px;justify-content:center;padding:6px 12px 12px 24px;position:relative}.therapist-card>.header h1{font-size:16px}.therapist-card>.header button{border-radius:50px;padding:12px 24px}.therapist-card>.header .image{border:1px solid #969696;border-radius:50px;height:52px;margin-top:6px;width:52px}.header>.icon-couch{background-color:hsla(0,0%,100%,.822)}.attendees h1,.attendees p{font-size:14px!important;margin:0}.attendees p{line-height:14px;max-width:80px}.therapist-card button{background-color:initial;border:none;color:#fff;padding:0 12px}.book-btn{background-color:var(--second-shadow)!important;border-radius:50px!important;font-size:20px!important;padding:12px 36px 6px!important}.login{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:start;max-height:100vh;overflow-y:scroll;padding:5vh 42px 42px;width:100vw}.login h1{font-size:16px;margin-bottom:60px;text-align:center}.login-title{align-items:center;display:flex;flex-direction:column;font-family:var(--logo-font-family);font-size:32px;font-weight:400;justify-content:center;margin-bottom:0!important;opacity:1!important;padding:0!important;text-align:center;width:100%}.login img{height:120px;width:120px}.login-icon{--webkit-mask-image:url(/static/media/psicologa-marion-logo.0d92e65d1558ab214ad7.svg);background-color:var(--primary-shadow);-webkit-mask-image:url(/static/media/psicologa-marion-logo.0d92e65d1558ab214ad7.svg);mask-image:url(/static/media/psicologa-marion-logo.0d92e65d1558ab214ad7.svg)}.login p{margin:0;opacity:.6;padding:0 24px;text-align:center}.login h2{font-size:12px;font-weight:400;padding:0 20px;text-align:center;width:calc(100% - 40px)}.login label{display:block;font-size:18px;padding:8px 12px}.login input{border:2px solid var(--neutral)!important;border-radius:8px!important;box-sizing:border-box!important;font-size:20px!important;letter-spacing:2px;padding:12px 24px!important;text-align:center!important}.login input[type=email]{font-size:16px!important;letter-spacing:0;text-align:left!important}.error-text{color:red;margin:0!important}.login button{border:none;border-radius:50px;color:var(--primary-shadow);font-size:18px;margin:6px 12px;padding:12px 0;width:60%}.login button,.login-btn{background-color:#fff;box-sizing:border-box;font-weight:700}.login-btn{align-items:center;border:2px solid gray;border-radius:10px;display:flex;justify-content:center;margin-left:10%;padding:8px 14px;width:80%}.login-btn img{height:30px;margin:0;width:30px}.login-btn p{line-height:30px;margin:0;padding:4px;text-align:center;width:calc(90% - 30px)}.icon-google{--webkit-mask-image:url(/static/media/google.73f6e0e118f56ebc1a5c.svg);background-color:gray;-webkit-mask-image:url(/static/media/google.73f6e0e118f56ebc1a5c.svg);mask-image:url(/static/media/google.73f6e0e118f56ebc1a5c.svg)}.auth-screen p{box-sizing:border-box;font-size:20px;font-weight:400;padding:24px 48px;text-align:center;width:100%}.auth-screen>.nav-ops>p{font-weight:700}.code-input{grid-gap:1px;align-items:center;box-sizing:border-box;display:grid;gap:1px;grid-template-columns:repeat(6,13%);height:48px;justify-content:center;margin-bottom:20px;padding:0 0 32px;width:100vw}.code-input-wrapper{margin:0;padding:0;position:relative;width:80%}.code-input-wrapper p{height:60px!important;margin:0;width:100%!important}.code-input-wrapper input{background-color:gray;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.code-input input,.code-input p{align-content:center;border:2px solid #bebebe;border-radius:8px;box-sizing:border-box;font-size:22px;font-weight:700;height:100%;line-height:28px;padding:8px 0;text-align:center}.code-input div:active,.code-input div:focus,.code-input div:hover,.code-input p:active,.code-input p:focus,.code-input p:hover{border-color:var(--second)}.auth-screen{align-items:center;display:flex;flex-direction:column;justify-content:start}.auth-screen button{background-color:var(--second);border:none;border-radius:10px;color:#fff;font-size:18px;font-weight:700;padding:12px 0}.transaction-status{box-sizing:border-box;height:100vh;padding:80px 60px 48px;text-align:center;width:100vw}.icon-success-pay{--webkit-mask-image:url(/static/media/clock-activity.25dd2b26cc46850b3e09.svg);background-color:gray;-webkit-mask-image:url(/static/media/clock-activity.25dd2b26cc46850b3e09.svg);mask-image:url(/static/media/clock-activity.25dd2b26cc46850b3e09.svg)}.transaction-status img{height:80px;margin-left:calc(50% - 40px);width:80px}.transaction-status button{background-color:green;border:none;border-radius:6px;color:#fff;font-size:18px;margin-top:48px;padding:12px 24px}.icon-success-pay.unpaid_unconfirmed{background-color:gray}.icon-success-pay.paid_unconfirmed{--webkit-mask-image:url(/static/media/status-success.d949c40c44527812b972.svg);background-color:var(--ok);-webkit-mask-image:url(/static/media/status-success.d949c40c44527812b972.svg);mask-image:url(/static/media/status-success.d949c40c44527812b972.svg)}.icon-success-pay.paid_failed{--webkit-mask-image:url(/static/media/cancel.8e4328ba58bb5e2afcb5.svg);background-color:red;-webkit-mask-image:url(/static/media/cancel.8e4328ba58bb5e2afcb5.svg);mask-image:url(/static/media/cancel.8e4328ba58bb5e2afcb5.svg)}:root{--window-border-radius:8px}.video-chat{align-items:center;background-color:#f5f5f5;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:start;max-height:100vh;padding-top:40px;position:absolute;width:100vw}.user-video{background-color:#4d4d4d;box-shadow:inset 0 0 10px #070707;height:60%;width:80%}.user-video,.user-video video{border-radius:8px;border-radius:var(--window-border-radius);position:relative}.user-video video{height:100%;width:100%}.user-video .controls{height:60px;position:absolute;top:50%;width:100%}.caller-video-container{align-items:center;box-sizing:border-box;display:flex;height:40%;justify-content:center;padding:2px;width:100%}.caller-video{background-color:#b3b3b3;background-color:#444;border:3px solid #000;border-radius:8px;border-radius:var(--window-border-radius);box-shadow:inset 0 0 10px #070707;box-sizing:border-box;height:21vh;margin-right:12px;padding:2px;width:24vw}.caller-video video{height:100%;object-fit:cover;width:100%}.call-options,.caller-video video{border-radius:8px;border-radius:var(--window-border-radius)}.call-options{grid-gap:0 10px;background-color:gray;display:grid;gap:0 10px;grid-template-columns:repeat(3,30%);height:21vh;justify-content:center;padding:18px 12px;width:50vw}.call-options,.call-options div{align-items:center;box-sizing:border-box}.call-options div{background-color:#999;border-radius:4px;display:flex;height:90%;justify-content:start;padding:4px 12px}.super-admin{box-sizing:border-box;height:90vh;width:100vw}.management-alert{border-radius:12px;box-shadow:0 0 100px 100px #fff;box-sizing:border-box;color:#fff;font-weight:700;left:32px;padding:12px 20px;position:absolute;top:32px;width:calc(100vw - 64px);z-index:200}.management-alert>.icon-close{background-color:#fff;height:24px;position:absolute;right:12px;top:12px;width:24px}.super-admin h1{font-size:18px}.super-admin-main{box-sizing:border-box;height:100%;overflow-y:scroll;padding:40px 40px 40vh;width:100vw}.admin-card{grid-gap:12px;align-items:center;border:1px solid gray;border-radius:8px;display:grid;gap:12px;grid-template-columns:60px calc(60% - 30px) calc(40% - 30px);margin:12px 0;padding:12px 24px}.admin-card h1,.admin-card p{max-width:100%}.admin-card img{background-color:gray;border-radius:50px;height:40px;width:40px}.management-card-option{align-items:center;border:1px solid gray;border-radius:8px;box-sizing:border-box;display:flex;gap:12px;justify-content:center;margin:12px 0;padding:12px 0}.admin-card:active,.management-card-option:active{box-shadow:1px 1px 10px 2px #b3b3b3;transform:translate(1px,1px)}.management-card-option p{width:40%}.google-services-card{align-items:center;border:1px solid gray;border-radius:10px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:12px 0;padding:12px 8px;position:relative}.google-services-card h1{min-width:60%;text-align:center}.google-services-card p{text-align:center}.google-services-card button{background-color:var(--second);border:none;border-radius:50px;color:#fff;font-size:16px;font-weight:700;padding:8px 24px}.code-whatsapp{background-color:#fff;border:1px solid gray;border-radius:12px;box-shadow:0 0 100px 200px #fff;box-sizing:border-box;padding:32px;position:absolute}.code-whatsapp>.icon-close{height:20px;position:absolute;right:12px;top:12px;width:20px}.messaging-options{box-sizing:border-box;padding:0 16px;width:100%}.messaging-options h1{font-size:16px;font-weight:400}.messaging-options p{background-color:#bdbdbd;border-radius:8px;color:#000;font-size:16px;font-weight:700;padding:12px}.user-low-detail{box-sizing:border-box;width:100%}.user-low-detail p{padding:0 12px;text-align:left}.users-management{box-sizing:border-box;height:90vh;overflow-y:scroll;padding:48px 48px 140px;width:100vw}.user-high-detail{border:1px solid gray;border-radius:8px;margin:8px 0;padding:18px;position:relative}.user-high-detail h1,.user-high-detail p{margin:0}.active-tab{background-color:var(--second-shadow)}.admin-manager-details button,.admin-manager-details select{background-color:var(--second);border:none;border-radius:8px;color:#fff;font-size:18px;font-weight:700;margin:12px;padding:8px 12px}.admin-manager-details button{background-color:var(--primary-shadow);box-shadow:0 3px 12px -2px #000}.admin-detail-header{align-items:center;box-sizing:border-box;display:flex;gap:24px;padding:0 0 12px}.admin-detail-header h1{font-size:22px;margin:0;padding:0}.admin-detail-header p{margin:0;padding:0}.metrics-component{align-items:center;border:1px solid gray;border-radius:8px;box-shadow:0 5px 10px -2px rgba(0,0,0,.452);box-sizing:border-box;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;margin:16px 0;padding:24px;width:100%}.metrics-component h1{font-size:18px;margin:8px 0 24px}.user-tags{display:flex;gap:6px;overflow-x:scroll;padding:24px 12px}.user-tag-item{align-items:center;border:2px solid #dadada;border-radius:10px;box-shadow:0 0 10px 0 #d4d4d4;display:flex;flex-direction:column;padding:8px}.user-tag-item img{background-color:gray;border-radius:50px;height:28px;width:28px}.user-tag-item p{color:gray;font-size:12px;font-weight:700;margin:4px;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metrics-component button{background-color:initial;border:none;box-shadow:none;color:var(--second);font-size:16px;font-weight:700;padding:8px 24px;width:100%}.metric-container{align-items:start;box-sizing:border-box;display:flex;gap:0;justify-content:start;overflow-x:scroll;width:100%}.admin-manager-details{box-sizing:border-box;height:100vh;overflow-y:scroll;padding:40px 40px 40vh;width:100vw}.metric-line{margin-left:-1px}.metric-line>div{align-items:center;border-left:1px solid hsla(0,0%,50%,.356);border-right:1px solid hsla(0,0%,50%,.356);box-sizing:border-box;display:flex;flex-direction:column;height:100px;justify-content:end;padding:0 8px;position:relative}.metric-line>div img{background-color:var(--second);border-radius:4px;box-sizing:border-box;height:6px;position:absolute;width:80%}.metric-line>div p{bottom:0;box-sizing:border-box;color:var(--second);font-size:12px;font-weight:700;position:absolute}.metric-line p{padding:0 8px}.gifts-container{align-items:center;background-color:#eff6fc;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow-y:scroll;padding:24px 48px 100px;text-align:center;width:100vw}.gifts-container input{border:1px solid #70857a;border-radius:12px;font-size:24px;padding:8px 14px;text-align:center}.gifts-container h1{color:#70857a;font-family:Unna,serif;font-size:32px;font-weight:lighter}.gifts-container a{text-decoration:underline}.gifts-container button{background-color:#fff;border:2px solid #70857a;border-radius:50px;color:#48574f;font-size:16px;font-weight:700;padding:8px 18px}.gifts-options{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:24px 0}.gift-option{background-color:#70857a;border-radius:50px;color:#fff;font-family:Unna,serif;font-weight:700;font-weight:lighter;margin:0;padding:8px 18px;width:-webkit-fit-content;width:fit-content}@keyframes spin-rulette{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#image{background-color:initial;background-image:url(/static/media/lion-roulette.46021e8ea03c4dd9204c.png);background-position:50%;background-size:contain;border:none;height:120px;outline:none;width:120px}.spin-the-rulette{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin-rulette;animation-timing-function:linear}.continue-button{display:none}