.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
table.sticky-header{z-index:500;top:0;margin-top:0;background-color:#fff;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error:before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
div.tree-child{background:url(/core/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/core/misc/tree-bottom.png) no-repeat 11px center;}[dir="rtl"] div.tree-child,[dir="rtl"] div.tree-child-last{background-position:-65px center;}div.tree-child-horizontal{background:url(/core/misc/tree.png) no-repeat -11px center;}
.sliding-popup-bottom,.sliding-popup-top{z-index:99999;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;}.eu-cookie-compliance-buttons{float:right;max-width:40%;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-more-button,.eu-cookie-compliance-hide-button,.eu-cookie-withdraw-tab{cursor:pointer;}.eu-cookie-compliance-message{float:left;max-width:60%;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;}}
#sliding-popup{display:none !important;z-index:9999999;color:black;}#sliding-popup.open{display:block !important;}#sliding-popup .omd-cookies-block{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.29);}#sliding-popup .omd-cookies-block .close_btn{position:absolute;right:20px;top:20px;}#sliding-popup .omd-cookies-block .close_btn *{stroke:black;}#sliding-popup .omd-cookies-block .close_btn:hover *{stroke:#4d4d4d;}#sliding-popup .omd-cookies-block .omd-cookies-container{box-shadow:0 2px 26px 0 rgba(0,0,0,0.55);padding:70px;position:absolute;max-width:800px;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);background-color:white;}#sliding-popup .omd-cookies-block .omd-cookies-container .eu-cookie-withdraw-tab{z-index:100;top:auto;bottom:0;}#sliding-popup .omd-cookies-block .omd-cookies-container a{color:black;font-weight:bold;text-decoration:underline;}#sliding-popup .omd-cookies-block .omd-cookies-container a:hover{color:#3B3B3B;}#sliding-popup .omd-cookies-block .omd-cookies-container h4{width:100%;font-size:22px;font-weight:bold;text-align:center;line-height:1.2em;letter-spacing:0;margin-bottom:15px;color:black;}#sliding-popup .omd-cookies-block .omd-cookies-container p{color:#000000;font-size:15px;letter-spacing:0;line-height:1.6em;}#sliding-popup .omd-cookies-block .omd-cookies-container .omd-cookies-banner{display:none;}#sliding-popup .omd-cookies-block .omd-cookies-container .omd-cookies-banner .illustration{display:none;text-align:center;margin-bottom:10px;}#sliding-popup .omd-cookies-block .omd-cookies-container .omd-cookies-banner .illustration svg{display:inline-block;}#sliding-popup .omd-cookies-block .omd-cookies-container .omd-cookies-banner .illustration svg path[fill-rule]{fill:black;}#sliding-popup .omd-cookies-block .omd-cookies-container .omd-cookies-banner .illustration svg path:not([fill-rule]){stroke:black;}#sliding-popup .omd-cookies-block .omd-cookies-container .omd-cookies-banner #popup-text{max-width:100%;width:100%;float:none;}#sliding-popup .omd-cookies-block .omd-cookies-container .omd-cookies-banner #popup-buttons{margin-top:40px;float:none;display:block;max-width:100%;width:100%;text-align:center;line-height:60px;}#sliding-popup .omd-cookies-block .omd-cookies-container .eu-cookie-compliance-categories{display:none;}#sliding-popup .omd-cookies-block.view-banner .omd-cookies-banner{display:block;max-height:100vh;overflow-y:auto;}#sliding-popup .omd-cookies-block.view-cookies .eu-cookie-compliance-categories{display:block;max-height:100vh;overflow-y:auto;text-align:left;padding:0 40px;}#sliding-popup .omd-cookies-block.view-cookies .eu-cookie-compliance-categories .eu-cookie-compliance-category{margin:16px 0;}#sliding-popup .omd-cookies-block.view-cookies .eu-cookie-compliance-categories label{font-size:16px;font-weight:bold;max-width:calc(100% - 30px);vertical-align:top;display:inline-block;line-height:1.2em;margin-top:0px;margin-bottom:4px;}#sliding-popup .omd-cookies-block.view-cookies .eu-cookie-compliance-categories .eu-cookie-compliance-category-description{font-size:14px;line-height:1.4em;padding-left:23px;}#sliding-popup .omd-cookies-block.view-cookies .eu-cookie-compliance-categories .eu-cookie-compliance-categories-buttons{margin-top:40px;text-align:center;}@media (max-width:768px){#sliding-popup .omd-cookies-block .omd-cookies-container{box-sizing:border-box;padding:20px 10px;transform:translate(0,-50%);top:50%;left:0;}#sliding-popup .omd-cookies-block .omd-cookies-container .omd-cookies-message{margin-top:30px;}#sliding-popup .omd-cookies-block .eu-cookie-compliance-categories .close_btn{position:fixed;}#sliding-popup .omd-cookies-block .eu-cookie-compliance-categories .eu-cookie-compliance-categories-buttons{margin-bottom:40px;}}@media (max-width:480px){#sliding-popup .omd-cookies-block{background-color:white;}#sliding-popup .omd-cookies-block .omd-cookies-container{box-sizing:border-box;padding:20px 10px;transform:translate(0,0);top:0;left:0;height:100vh;}#sliding-popup .omd-cookies-block .omd-cookies-container .omd-cookies-message{margin-top:30px;}#sliding-popup .omd-cookies-block .eu-cookie-compliance-categories .close_btn{position:fixed;}#sliding-popup .omd-cookies-block .eu-cookie-compliance-categories .eu-cookie-compliance-categories-buttons{margin-bottom:40px;}}@media (max-width:320px){#sliding-popup .omd-cookies-block.view-cookies .eu-cookie-compliance-categories{padding:20px 10px;}#sliding-popup .omd-cookies-block.view-cookies .eu-cookie-compliance-categories .eu-cookie-compliance-categories-buttons{margin-bottom:60px;}}#sliding-popup .omd-cookies-block .button{white-space:nowrap;padding:19px;min-width:200px;display:inline-block;border-radius:40px;text-transform:uppercase;text-align:center;margin-top:0;margin:0 5px;font-size:14px;line-height:1em;border:1px solid;}#sliding-popup .omd-cookies-block .button.primary-button{color:white;background-color:#3B3B3B;border-color:#3B3B3B;border:0;text-decoration:none;}#sliding-popup .omd-cookies-block .button.primary-button:hover{color:white;background-color:black;border-color:black;}#sliding-popup .omd-cookies-block .button.secondary-button{color:gray;background-color:white;border-color:#4d4d4d;text-decoration:none;}#sliding-popup .omd-cookies-block .button.secondary-button:hover{color:white;background-color:black;border-color:black;}html.no-scroll{overflow:hidden !important;}html.no-scroll body{overflow:hidden !important;}
.ckeditor-accordion-container > dl:before,.ckeditor-accordion-container > dl:after{content:" ";display:table;}.ckeditor-accordion-container > dl:after{clear:both;}.ckeditor-accordion-container > dl,.ckeditor-accordion-container > dl dt,.ckeditor-accordion-container > dl dd{box-sizing:border-box;}.ckeditor-accordion-container > dl{position:relative;border:1px solid #0091ea;}.ckeditor-accordion-container > dl dt{position:relative;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{display:inline-block;position:absolute;padding:0 10px;width:30px;height:30px;z-index:1;top:calc(50% - 1px);left:11px;box-sizing:border-box;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background:#fff;-webkit-transition:all 600ms cubic-bezier(0.4,0,0.2,1);transition:all 600ms cubic-bezier(0.4,0,0.2,1);content:"";display:block;height:2px;position:absolute;width:10px;z-index:-1;left:0;top:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);will-change:transform;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before{left:13px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{right:13px;left:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:before{transform:rotate(45deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:after{transform:rotate(-45deg);}.ckeditor-accordion-container > dl dt > a{display:block;padding:10px 15px 10px 50px;background-color:#00b0ff;color:#fff;cursor:pointer;-webkit-transition:background-color 300ms;transition:background-color 300ms;border-bottom:1px solid #00a4ec;}.ckeditor-accordion-container > dl dt > a:hover{background-color:#00a5ef;}.ckeditor-accordion-container > dl dt.active > a{background-color:#0091ea;}.ckeditor-accordion-container > dl dt:last-of-type > a{border-bottom:0;}.ckeditor-accordion-container > dl dd{display:none;padding:0 15px;margin:0;will-change:height;}

@font-face{font-family:HKGrotesk-Bold;font-weight:700;src:url(/modules/custom/em_app/assets/fonts/HKGrotesk-Bold.otf) format("opentype");}@font-face{font-family:HKGrotesk-Medium;font-weight:500;src:url(/modules/custom/em_app/assets/fonts/HKGrotesk-Medium.otf) format("opentype");}@font-face{font-family:HKGrotesk;font-weight:400;src:url(/modules/custom/em_app/assets/fonts/HKGrotesk-Regular.otf) format("opentype");}@keyframes ripple-effect{to{-webkit-transform:scale(4);transform:scale(4);opacity:0;}}@-webkit-keyframes ripple-effect{to{-webkit-transform:scale(4);transform:scale(4);opacity:0;}}@-webkit-keyframes loader{0%{-webkit-transform:scaley(1);transform:scaley(1);}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4);}100%{-webkit-transform:scaley(1);transform:scaley(1);}}@keyframes loader{0%{-webkit-transform:scaley(1);transform:scaley(1);}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4);}100%{-webkit-transform:scaley(1);transform:scaley(1);}}@media (min-width:768px){.b-bottom-menu ul,.b-content-onboarding,.b-content-onboarding .content,.b-profile-options .option,.b-profile-progress,.b-today-list .list-title,.b-today-list .list-content,.c-button-logout,.c-task-viewer,.page .page-title,.page .page-content,.page.page-habits .page-content,.page.page-mood-tracking .page-content,.page.p-problem-solver .page-content,.scene.r-scene-practice .c-music-player{width:620px;margin:0 auto;}}.b-content-endsession .container-icon img,.b-practice-breathing .canvas,.b-practice-player .audio-player .pieProgress,.b-profile-progress .pieProgress .pie_progress__number,.b-weeks-container .week-item .dotw:before,.c-book-item.started .left-column .image:before,.c-book-item .left-column .pieProgress,.c-button-pause,.c-button-pause:before,.c-button-play,.c-button-play:before,.modal-iframe.loading .c-loader:before,.modal-iframe.loading .c-loader:after,.c-last-weeks .header .dotw div,.c-task-viewer .welldone .container-icon:before,.c-task-viewer .welldone .container-icon .icon,.c-medal-item .pieProgress,.c-badge-alert .pieProgress,.c-medal-item .medal-slot .medal,.c-badge-alert .medal-slot .medal,.page.page-empty .bottom .image:before,.page.page-empty .bottom .image:after,.page.page-empty .bottom .image img,.page.page-loading .content,.page.page-loading .content .c-loader:before,.page.page-loading .content .c-loader:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.b-practice-breathing .text-container,.b-weeks-container .week-item:last-child .dotw.active:after,.c-mood-selector li a.active:after,.c-music-player,.c-pending-habits .habits-list .habit-item:before{position:absolute;left:50%;transform:translateX(-50%);}.b-content-endsession .container-icon:before,.c-mood-tracker-item .link:after,.c-habits-item .link:after,.c-problem-solver-item .link:after,.c-music-options .music-selector li a:after,.c-option .answer.selected:after,.c-problem-step-viewer > ul .problem-item a .step-content .solutions-proscons > li .pros-label:before,.c-problem-step-viewer > ul .problem-item a .step-content .solutions-proscons > li .cons-label:before,.c-pros-cons-editor .pros-cons-list .pros-cons-content .add,.c-steps-action-plan .interface .add,.page.p-problem-solver [data-idScene="step3"] .interface .add{position:absolute;top:50%;transform:translateY(-50%);}.b-content-onboarding .content .text-onboarding{position:relative;top:50%;transform:translateY(-50%);}body h1{font-family:"HKGrotesk";font-size:2.13rem;font-weight:700;letter-spacing:-0.93px;line-height:2.5rem;color:#272F5A;margin-top:0;margin-bottom:16px;}body h2{font-family:"HKGrotesk";font-size:1.5rem;font-weight:700;letter-spacing:-0.54px;line-height:2rem;color:#272F5A;margin-top:0;margin-bottom:16px;}body h3{font-family:"HKGrotesk";font-size:1.5rem;font-weight:400;letter-spacing:-0.65px;line-height:2rem;color:#272F5A;margin-top:0;margin-bottom:16px;}body h4,.c-last-mood .edit-mood:not(.hidden) .mood-bar .text,.c-last-mood .edit-mood:not(.hidden) .mood-bar .verbose-mood,.c-mood-card .mood-wrapper .mood-bar .text,.c-mood-card .mood-wrapper .mood-bar .verbose-mood{font-family:"HKGrotesk";font-size:1.25rem;font-weight:700;letter-spacing:-0.54px;line-height:1.5rem;color:#272F5A;margin-top:0;margin-bottom:16px;}body h5{font-family:"HKGrotesk";font-size:1.25rem;font-weight:500;letter-spacing:-0.55px;line-height:1.56rem;color:#272F5A;margin-top:0;margin-bottom:8px;}body h6{font-family:"HKGrotesk";font-size:1rem;font-weight:500;letter-spacing:-0.44px;line-height:1.5rem;color:#272F5A;margin-top:0;margin-bottom:8px;}.page.page-habits .page-content .fixed-area,.page.p-problem-solver .page-content .fixed-area{position:fixed;display:flex;flex-direction:row;flex-wrap:nowrap;right:24px;bottom:32px;z-index:2;}.page.page-habits .page-content .fixed-area .c-button-rounded,.page.p-problem-solver .page-content .fixed-area .c-button-rounded{font-size:2rem;line-height:1.2rem;padding:25px;}.c-pros-cons-editor .pros-cons-list .pros-cons-header .subtitle,.page.p-problem-solver [data-idScene="main"] .page-main-content .subtitle,.page.p-problem-solver [data-idScene="step1"] .subtitle,.page.p-problem-solver [data-idScene="step1c"] .subtitle,.page.p-problem-solver [data-idScene="step1b"] .subtitle,.page.p-problem-solver [data-idScene="step2"] .subtitle,.page.p-problem-solver [data-idScene="step3"] .subtitle,.page.p-problem-solver [data-idScene="step4"] .subtitle,.page.p-problem-solver [data-idScene="step5"] .subtitle,.page.p-problem-solver [data-idScene="step5b"] .subtitle,.page.p-problem-solver [data-idScene="step6"] .subtitle,.page.p-problem-solver [data-idScene="step7"] .subtitle{font-size:0.88rem;font-weight:700;letter-spacing:0.54px;line-height:1rem;text-transform:uppercase;}.b-content-breathing,.b-content-relaxation{}@media (min-width:380px) and (orientation:portrait){.b-content-breathing,.b-content-relaxation{height:calc(100% - 110px);}}.b-content-breathing .top,.b-content-relaxation .top{height:123px;background-size:cover;background-repeat:no-repeat;background-position:bottom;margin:0 calc(50% - 50vw);}@media (min-width:380px){.b-content-breathing .top,.b-content-relaxation .top{height:263px;}}@media (min-width:768px){.b-content-breathing .top,.b-content-relaxation .top{height:400px;background-position:top;}}@media (min-width:380px) and (orientation:landscape){.b-content-breathing .top,.b-content-relaxation .top{height:183px;background-position:bottom;}}.b-content-breathing .bottom,.b-content-relaxation .bottom{position:relative;overflow-x:hidden;padding:0 32px;margin-top:44px;}.b-content-breathing .bottom .page-content,.b-content-relaxation .bottom .page-content{margin-bottom:32px;}@media (min-width:480px){.b-content-breathing .bottom .page-content,.b-content-relaxation .bottom .page-content{margin-bottom:16px;}}.b-content-breathing .bottom .radio-options,.b-content-relaxation .bottom .radio-options{width:100%;font-size:0;text-align:left;margin-top:40px;}@media (min-width:480px){.b-content-breathing .bottom .radio-options,.b-content-relaxation .bottom .radio-options{font-size:1.14rem;font-weight:700;letter-spacing:-0.44px;line-height:1.71rem;}}.b-content-breathing .bottom .radio-options label,.b-content-relaxation .bottom .radio-options label{font-size:0.93rem;font-weight:700;letter-spacing:0.54px;line-height:1.14rem;text-transform:uppercase;background-color:rgba(109,122,249,0.2);padding:9px 14px;cursor:pointer;}.b-content-breathing .bottom .radio-options label.selected,.b-content-relaxation .bottom .radio-options label.selected{border:1px solid #3B54E8;border-radius:4px;color:#3B54E8;padding:8px 14px;}.b-content-breathing .bottom .radio-options label.option-1,.b-content-relaxation .bottom .radio-options label.option-1,.b-content-breathing .bottom .radio-options label.option-yes,.b-content-relaxation .bottom .radio-options label.option-yes{border-radius:4px 0 0 4px;}@media (min-width:480px){.b-content-breathing .bottom .radio-options label.option-1,.b-content-relaxation .bottom .radio-options label.option-1,.b-content-breathing .bottom .radio-options label.option-yes,.b-content-relaxation .bottom .radio-options label.option-yes{margin-left:10px;}}.b-content-breathing .bottom .radio-options label.option-2,.b-content-relaxation .bottom .radio-options label.option-2,.b-content-breathing .bottom .radio-options label.option-no,.b-content-relaxation .bottom .radio-options label.option-no{border-radius:0 4px 4px 0;}.b-content-breathing .bottom .radio-options label input,.b-content-relaxation .bottom .radio-options label input{display:none;}.b-content-breathing + .c-linear-nav a,.b-content-relaxation + .c-linear-nav a{display:block;width:fit-content;}@media (min-width:385px){.b-content-breathing + .c-linear-nav a,.b-content-relaxation + .c-linear-nav a{display:inline-block;vertical-align:middle;}}.b-content-breathing + .c-linear-nav a.start-practice,.b-content-relaxation + .c-linear-nav a.start-practice{margin-left:0;margin-top:8px;}@media (min-width:385px) and (max-width:480px){.b-content-breathing + .c-linear-nav a.start-practice:after,.b-content-relaxation + .c-linear-nav a.start-practice:after{display:none;}}@media (min-width:385px){.b-content-breathing + .c-linear-nav a.start-practice,.b-content-relaxation + .c-linear-nav a.start-practice{margin-left:5px;margin-top:0;}}*{outline:none !important;box-sizing:border-box;margin:0;}html{scroll-behavior:smooth;font-size:16px !important;line-height:1.25em;}html.overlayed body{background-color:black !important;}html.overlayed body #app{filter:contrast(0.5) blur(3px) brightness(0.7);pointer-events:none;}html.overlayed body #app .page{overflow-y:hidden;}body{width:100vw;height:100vh;font-family:"HKGrotesk" !important;font-size:1rem !important;font-weight:400;letter-spacing:0;line-height:1.25rem !important;color:#272F5A !important;background-color:#F2F6FE !important;overflow-x:hidden;scroll-behavior:smooth;}@media (min-width:768px){body{margin:0 !important;}}body.em_app-main.p-app{overflow-y:hidden;}body .is-absolute{position:absolute;}body p,body .em-highlight{margin-bottom:16px;}body .em-highlight{display:block;border-radius:8px;background-color:#e2e4fe;padding:20px 15px;margin-top:16px;}body a{text-decoration:none;font-size:1rem;font-weight:700;letter-spacing:-0.46px;line-height:1.5rem;color:#3B54E8;transition:opacity .3s;}body a:hover{opacity:0.8;color:inherit;text-decoration:none;transition:opacity .3s;}body ul,body ol{padding-left:20px;margin-bottom:16px;}body ul.list li p a,body ol.list li p a{word-break:break-word;}body li::marker{color:#F88275;font-weight:700;}body li a{word-break:break-word;}body img.img-responsive{width:100%;height:auto;max-height:250px;object-fit:cover;border-radius:8px;margin-bottom:16px;}body table{width:100% !important;border:1px solid white;margin-bottom:24px;}body table caption{font-weight:700;color:#272F5A;}body table tbody tr th{border:3px solid white;color:white;background-color:#272F5A;padding:8px;}body table tbody tr td{border:3px solid white;background-color:#F2F6FE;padding:8px;}body .language-switcher-language-url{display:none;}.hidden{display:none !important;}.b-book-list .list-title{margin-bottom:24px;}.b-book-list .list-content{padding:0;margin:0;}.b-book-list .list-content .c-book-item{margin-top:8px;}.b-book-list .list-content .c-book-item:first-child{margin-top:0;}.b-bottom-menu{width:100vw;height:50px;position:fixed;bottom:0;box-shadow:0 -4px 16px 4px rgba(109,122,249,0.1);background-color:white;padding-top:3px;}.b-bottom-menu ul{list-style:none;display:flex;padding:0;}.b-bottom-menu ul li{flex-grow:1;white-space:normal;text-align:center;}.b-bottom-menu ul li .bottom-menu-item{display:block;font-size:0.71rem;font-weight:400;letter-spacing:-0.11px;line-height:1.86rem;color:#272F5A;}.b-bottom-menu ul li .bottom-menu-item:hover{text-decoration:none;}.b-bottom-menu ul li .bottom-menu-item.active{color:#3B54E8;}.b-bottom-menu ul li .bottom-menu-item.active .icon g{stroke:#3B54E8;}.b-bottom-menu ul li .bottom-menu-item .icon{width:100%;display:block;}.b-content-breathing .top{background-image:url(/modules/custom/em_app/assets/img/bg-top-breathing.jpg);}@media (min-width:360px){.b-content-endsession{padding-top:80px;}}@media (min-width:360px) and (max-width:767px) and (orientation:landscape){.b-content-endsession{padding-top:0;}}.b-content-endsession .container-icon{position:relative;width:96px;height:96px;margin-bottom:32px;}.b-content-endsession .container-icon:before{content:"";width:100%;height:100%;background-color:rgba(248,130,117,0.2);border-radius:50%;}.b-content-onboarding{min-height:calc(100% - 86px);padding:0 32px;}.b-content-onboarding .media{margin:0 calc(50% - 50vw);}@media (min-width:768px){.b-content-onboarding .media{margin:0;}}.b-content-onboarding .media .field--name-field-media-image{height:390px;}.b-content-onboarding .media .field--name-field-media-image .img-responsive{height:100%;max-height:390px;object-position:bottom;border-radius:0;margin-bottom:0;}@media (min-width:768px){.b-content-onboarding .media .field--name-field-media-image .img-responsive{object-position:center;object-fit:contain;}}.b-content-onboarding .content{height:287px;}@media (min-width:380px){.b-content-onboarding .content{height:227px;}}.b-content-onboarding .content .text-onboarding{text-align:center;}.b-content-onboarding .content .text-onboarding .title{margin-bottom:8px;}.b-content-onboarding .content .text-onboarding p{margin-bottom:0;}.b-content-relaxation .top{background-image:url(/modules/custom/em_app/assets/img/bg-top-relaxation.jpg);}.b-cover-title{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;border-bottom:1px solid #272F5A;padding-bottom:22px;margin-bottom:22px;}.b-cover-title .cover-title{width:calc(100% - 50px);word-break:break-word;margin-bottom:0;font-size:calc(2.2vw + 2.2vh);line-height:calc(2.8vw + 2.8vh);}@media (min-width:480px){.b-cover-title .cover-title{font-size:calc(2vw + 2vh);}}@media (min-width:768px){.b-cover-title .cover-title{font-size:2.13rem;line-height:2.5rem;}}.b-cover-title .c-button-icon{min-width:40px;height:40px;}.b-floating{position:fixed;top:24px;right:28px;z-index:1;}.b-index-image{margin:0 calc(50% - 50vw);}@media (min-width:768px){.b-index-image{display:none;margin:0;}}.b-index-image .image{width:100%;height:100%;max-height:390px;object-fit:cover;margin-top:-32px;}@media (min-width:380px) and (orientation:landscape){.b-index-image .image{max-height:0;}}.b-index-list{display:inline-block;width:100%;list-style:none;padding:0 16px;margin:8px 0;}.b-index-list .c-page-item{margin-top:8px;}.b-index-list .c-page-item:first-child{margin-top:0;}.b-language-selector{overflow:hidden;}.b-language-selector .top{display:none;}.b-language-selector .bottom{margin-top:96px;}.b-language-selector .bottom .selector{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;}.b-language-selector .bottom .selector .item{width:50%;text-align:center;margin-bottom:40px;}@media (min-width:580px){.b-language-selector .bottom .selector .item{width:25%;}}.b-language-selector .bottom .selector .item.selected .item-link .image{height:58px;width:58px;border:2px solid #6D7AF9;background:transparent;border-radius:50%;margin:0 auto 9px;}.b-language-selector .bottom .selector .item .item-link{display:block;}.b-language-selector .bottom .selector .item .item-link:hover{text-decoration:none;}.b-language-selector .bottom .selector .item .item-link .image{margin-bottom:16px;}.b-language-selector .bottom .selector .item .item-link .image img{border-radius:50%;margin-top:3px;}.b-language-selector .bottom .selector .item .item-link .label{font-size:0.929rem;font-weight:700;letter-spacing:0.54px;line-height:1.143rem;text-transform:uppercase;color:#272F5A;padding:0;}.b-language-selector .c-linear-nav{float:right;}.b-last-days-content .c-mood-card{margin-top:8px;}.b-options-container{list-style:none;padding:0;margin:0;}.b-options-container .c-option{margin-top:8px;}.b-options-container .c-option:first-child{margin-top:0;}.b-practice-breathing .text-container{top:113px;}@media (min-width:390px){.b-practice-breathing .text-container{top:30%;transform:translate(-50%,-70%);}}.b-practice-breathing .canvas .circle-back{background-color:rgba(255,255,255,0.3);box-shadow:0 2px 24px 0 #F88275;}.b-practice-breathing .canvas .circle-front{background-color:rgba(255,255,255,0.5);}.b-practice-list{list-style:none;padding:0;margin:40px 0 0;}.b-practice-list .list-title{font-weight:700;margin-bottom:25px;}.b-practice-list li{margin-top:16px;}.b-practice-list li:first-child{margin-top:0;}.b-practice-more-info{padding:0 32px 32px;}.b-practice-more-info.practice-breathing .top{background-image:url(/modules/custom/em_app/assets/img/bg-top-breathing.jpg);}.b-practice-more-info.practice-relaxation .top{background-image:url(/modules/custom/em_app/assets/img/bg-top-relaxation.jpg);}.b-practice-more-info .top{height:112px;background-size:cover;background-repeat:no-repeat;background-position:bottom;margin:0 calc(50% - 50vw);}@media (min-width:768px){.b-practice-more-info .top{height:300px;}}.b-practice-more-info .bottom{position:relative;margin-top:44px;}.b-practice-player{}.b-practice-player:after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(/modules/custom/em_app/assets/img/bg-full-breathing.jpg) url(/modules/custom/em_app/assets/img/bg-full-relaxation.jpg);}.b-practice-player .audio-player{width:100%;height:100%;}.b-practice-player .audio-player[data-status="stopped"] .c-button-play{display:block;}.b-practice-player .audio-player[data-status="stopped"] .c-button-pause{display:none;}.b-practice-player .audio-player[data-status="playing"] .c-button-play{display:none;}.b-practice-player .audio-player[data-status="playing"] .c-button-pause{display:block;}.b-practice-player .audio-player .pieProgress{width:104px;height:104px;border-radius:50%;box-shadow:0 2px 24px 0 rgba(109,122,249,0.5);z-index:0;}.practice-relaxation-full .b-practice-player .audio-player .pieProgress{box-shadow:0 2px 24px 0 rgba(109,122,249,0.5);}.b-practice-player .audio-player .pieProgress .pie_progress__svg ellipse{stroke:rgba(255,255,255,0.3);}.b-practice-player .audio-player .pieProgress .pie_progress__svg path{stroke:rgba(255,255,255,0.5);}.b-profile-options{background-color:white;border-radius:24px 24px 0 0;box-shadow:0 0 24px 0 rgba(109,122,249,0.2);margin:56px calc(50% - 50vw) 0;padding:6px 0;}.b-profile-options .option{text-align:center;padding:23px 0;}.b-profile-options .option:not(:first-child){border-top:1px solid rgba(39,47,90,0.3);}.b-profile-options .option .link{position:relative;display:inline-block;font-size:0.81rem;letter-spacing:0.54px;line-height:1rem;text-transform:uppercase;color:#272F5A;}.b-profile-options .option .link.with-icon:after{content:"";width:12px;height:12px;position:absolute;background-image:url(/modules/custom/em_app/assets/img/ico-navigate-right.svg);background-size:contain;background-repeat:no-repeat;margin-left:8px;}.b-profile-progress{text-align:center;}.b-profile-progress .pieProgress{position:relative;height:96px;width:96px;margin:40px auto;}.b-profile-progress .pieProgress .pie_progress__number{font-size:1.31rem;letter-spacing:-0.23px;line-height:1.87rem;}.b-quizz-options-container{display:inline-block;width:100%;counter-reset:abc-counter;list-style:none;padding:0;margin:8px 0 0;}.b-quizz-options-container .c-quizz-option{margin-top:16px;}.b-quizz-options-container .c-quizz-option:first-child{margin-top:0;}.b-today-list{background-color:white;border-radius:24px 24px 0 0;box-shadow:0 0 24px 0 rgba(109,122,249,0.2);margin:32px calc(50% - 50vw) 0;padding:32px;}.b-today-list .list-title{font-size:0.93rem;font-weight:700;letter-spacing:0.54px;line-height:1.14rem;text-transform:uppercase;text-align:left;color:#272F5A;margin-bottom:28px;}@media (max-width:767px){.b-today-list .list-content{padding:0;}}.b-today-list .list-content .c-book-item{margin-top:8px;}.b-today-list .list-content .c-book-item:first-child{margin-top:0;}.b-weeks-container .week-item{height:24px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-bottom:40px;}.b-weeks-container .week-item:last-child{position:relative;margin-bottom:16px;}.b-weeks-container .week-item:last-child .dotw.active:after{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #F2F6FE;bottom:-17px;}.b-weeks-container .week-item:last-child .dotw.active[data-status="1"] .habits-progress .progress__label{color:white;}.b-weeks-container .week-item:last-child .dotw.active[data-status="1"] .habits-progress .pie_progress__svg svg ellipse{fill:#F88275;}.b-weeks-container .week-item:last-child .dotw.active .habits-progress .progress__label{color:#F88275;}.b-weeks-container .week-item:last-child .dotw.active .habits-progress .pie_progress__svg svg ellipse{stroke:rgba(248,130,117,0.2);}.b-weeks-container .week-item:last-child .dotw.active .habits-progress .pie_progress__svg svg path{stroke:#F88275;}.b-weeks-container .week-item .dotw{position:relative;width:24px;height:24px;}.b-weeks-container .week-item .dotw:before{content:"";}.b-weeks-container .week-item .dotw[data-mood="-1"]:before,.b-weeks-container .week-item .dotw[data-status="-1"]:before{width:8px;height:8px;background-color:rgba(39,47,90,0.3);border-radius:50%;}.b-weeks-container .week-item .dotw:not([data-mood="-1"]):not([data-status="-1"]):before{background-repeat:no-repeat;background-size:contain;width:24px;height:24px;}.b-weeks-container .week-item .dotw[data-mood="0"]:before{background-image:url(/modules/custom/em_app/assets/img/ico-mood-saddest.svg);}.b-weeks-container .week-item .dotw[data-mood="1"]:before{background-image:url(/modules/custom/em_app/assets/img/ico-mood-sad.svg);}.b-weeks-container .week-item .dotw[data-mood="2"]:before{background-image:url(/modules/custom/em_app/assets/img/ico-mood-neutral.svg);}.b-weeks-container .week-item .dotw[data-mood="3"]:before{background-image:url(/modules/custom/em_app/assets/img/ico-mood-happy.svg);}.b-weeks-container .week-item .dotw[data-mood="4"]:before{background-image:url(/modules/custom/em_app/assets/img/ico-mood-happiest.svg);}.b-weeks-container .week-item .dotw[data-status="1"]{color:white;}.b-weeks-container .week-item .dotw[data-status="1"] .habits-progress .progress__label{color:white;}.b-weeks-container .week-item .dotw[data-status="1"] .habits-progress .pie_progress__svg svg ellipse{fill:#272F5A;}.b-weeks-container .week-item .dotw[data-status="2"]:before{content:"";width:20px;height:20px;background-image:url(/modules/custom/em_app/assets/img/ico-option-done-dark-blue.svg);background-repeat:no-repeat;background-size:contain;}.b-weeks-container .week-item .dotw[data-status="3"]:before{background-image:url(/modules/custom/em_app/assets/img/ico-option-undone-grey.svg);}.b-weeks-container .week-item .dotw.active{}.b-weeks-container .week-item .dotw.active[data-mood="-1"]:before,.b-weeks-container .week-item .dotw.active[data-status="-1"]:before{background-color:#F88275;}.b-weeks-container .week-item .dotw.active[data-mood="0"]:before{background-image:url(/modules/custom/em_app/assets/img/ico-mood-today-saddest.svg);}.b-weeks-container .week-item .dotw.active[data-mood="1"]:before{background-image:url(/modules/custom/em_app/assets/img/ico-mood-today-sad.svg);}.b-weeks-container .week-item .dotw.active[data-mood="2"]:before{background-image:url(/modules/custom/em_app/assets/img/ico-mood-today-neutral.svg);}.b-weeks-container .week-item .dotw.active[data-mood="3"]:before{background-image:url(/modules/custom/em_app/assets/img/ico-mood-today-happy.svg);}.b-weeks-container .week-item .dotw.active[data-mood="4"]:before{background-image:url(/modules/custom/em_app/assets/img/ico-mood-today-happiest.svg);}.b-weeks-container .week-item .dotw.active[data-status="2"]:before{background-image:url(/modules/custom/em_app/assets/img/ico-option-done-orange.svg);}.b-weeks-container .week-item .dotw.active[data-status="3"]:before{background-image:url(/modules/custom/em_app/assets/img/ico-option-undone-orange.svg);}.b-weeks-container .week-item .dotw .habits-progress .progress__label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:0.81rem;font-weight:700;letter-spacing:0.54px;line-height:1rem;z-index:1;}.b-weeks-container .week-item .dotw .habits-progress .pie_progress__svg svg ellipse{stroke-width:15px;stroke:rgba(39,47,90,0.2);}.b-weeks-container .week-item .dotw .habits-progress .pie_progress__svg svg path{stroke-width:15px;}.c-all-habits-list{padding-top:24px;}.c-all-habits-list ul{list-style:none;padding:0;margin-bottom:0;}.c-all-habits-list ul .c-edit-habit{margin-top:8px;}.c-all-habits-list ul .c-edit-habit:first-child{margin-top:0;}.c-answer-button{margin-top:40px;}.c-answer-button .answer-button{display:block;text-align:center;}.c-back-bar{position:fixed;top:0;left:0;width:100%;background-color:transparent;z-index:1;padding:24px 32px;transition:background-color .3s;}@media (min-width:768px){.c-back-bar{padding:24px calc((100% - 620px) / 2);}}#app.on-scroll .c-back-bar{box-shadow:0 3px 8px -2px rgba(39,47,90,0.2);background-color:white;transition:background-color .3s;}.c-back-bar a{font-size:1.14rem;font-weight:700;letter-spacing:-0.44px;line-height:1.71rem;color:#272F5A;transition:opacity .3s;}.c-back-bar a:hover{opacity:0.8;transition:opacity .3s;}.c-back-bar a:hover,.c-back-bar a:focus{text-decoration:none;}.c-back-bar a img,.c-back-bar a span{display:inline-block;vertical-align:middle;margin-right:5px;}.c-badge-alert{justify-content:center !important;}.c-badge-alert a{width:100%;}.c-badge-alert a h4{font-size:.75em;color:#fff;margin:0 12px 12px;}.c-badge-alert a ul{background-color:#fff;border-radius:4px;margin:0 12px;max-width:100%;padding:0;}.c-badge-alert a ul li{padding:12px;}.c-badge-alert a ul li .text-slot .title{color:#272F5A;margin:0;margin-bottom:0;font-size:1rem;}.c-badge-alert a ul li .text-slot .description{display:none;}.c-book-item{display:flex;flex-direction:row;align-items:center;border-radius:8px;background-color:white;box-shadow:0 2px 12px 0 rgba(39,47,90,0.2);padding:12px;}@media (min-width:768px){.c-book-item{transition:box-shadow .3s;}.c-book-item:hover{opacity:1;box-shadow:none;transition:box-shadow .3s;}}.c-book-item:hover,.c-book-item:focus{text-decoration:none;}.c-book-item.started .left-column .image:before{content:"";width:88px;height:88px;background-color:rgba(39,47,90,0.8);border-radius:4px;}.c-book-item.started .left-column .pieProgress{display:block;}.c-book-item .left-column{position:relative;height:88px;}.c-book-item .left-column .image{width:88px;height:100%;}.c-book-item .left-column .image img{width:88px;height:100%;border-radius:4px;}.c-book-item .left-column .pieProgress{display:none;width:52px;height:52px;}.c-book-item .left-column .pieProgress .pie_progress__number{font-size:1rem;font-weight:700;letter-spacing:-0.38px;line-height:1.21rem;color:white;margin-left:1px;}.c-book-item .left-column .pieProgress .pie_progress__svg ellipse{stroke:transparent;}.c-book-item .right-column{width:100%;margin-left:16px;}.c-book-item .right-column .title{display:block;word-break:normal;margin-bottom:8px;font-size:calc(1.3vw + 1.3vh);}@media (min-width:480px){.c-book-item .right-column .title{font-size:calc(1.2vw + 1.2vh);}}@media (min-width:768px){.c-book-item .right-column .title{font-size:1.25rem;}}.c-book-item .right-column .data{font-weight:400;letter-spacing:-0.38px;color:#272F5A;}.c-book-item .right-column .data .minutes:before{content:"·";margin:0 5px 0 2px;}.c-button-default{display:inline-block;font-family:"HKGrotesk";font-size:1.21rem;font-weight:700;letter-spacing:-0.46px;line-height:1.5rem;border-radius:4px;color:white;background-color:#6D7AF9;border:1px solid #6D7AF9;padding:14px 16px;cursor:pointer;transition:opacity .3s;}@media (min-width:380px){.c-button-default{padding:14px 22px;}}.c-button-default:hover{text-decoration:none;color:white;opacity:0.8;transition:opacity .3s;}.c-button-default:active{background-color:1px solid #272F5A;}.c-button-default.disabled{color:rgba(59,84,232,0.5);background-color:rgba(109,122,249,0.2);border-color:transparent;pointer-events:none;}.c-button-icon{display:block;width:24px;height:24px;background-repeat:no-repeat;background-size:contain;cursor:pointer;}.c-button-icon.close{background-image:url(/modules/custom/em_app/assets/img/ico-close.svg);opacity:inherit;}.c-button-icon.continue-book{background-image:url(/modules/custom/em_app/assets/img/ico-play.svg);}.c-button-icon.remove{background-image:url(/modules/custom/em_app/assets/img/ico-delete.svg);}.c-button-icon.more-options{background-image:url(/modules/custom/em_app/assets/img/ico-more-options.svg);}.c-button-logout{text-align:right;padding:32px 0 0;}.c-button-logout .logout{font-size:1.06rem;line-height:1.31rem;color:#272F5A;}.c-button-pause{width:82px;height:82px;background-color:white;border-radius:50%;z-index:1;cursor:pointer;}.c-button-pause:before{content:"";width:44px;height:44px;background-image:url(/modules/custom/em_app/assets/img/ico-pause-practice.svg);background-repeat:no-repeat;background-size:contain;}.c-button-pause:hover{opacity:1;}.c-button-play{width:82px;height:82px;background-color:white;border-radius:50%;z-index:1;cursor:pointer;}.c-button-play:before{content:"";width:30px;height:25px;background-image:url(/modules/custom/em_app/assets/img/ico-play-practice.svg);background-repeat:no-repeat;background-size:contain;margin-left:8px;}.c-button-play:hover{opacity:1;}.c-button-rounded{font-size:1.57rem;letter-spacing:0;line-height:1rem;border-radius:50%;background-color:#6D7AF9;color:white;padding:17px;cursor:pointer;}.c-button-rounded:hover{text-decoration:none;color:white;opacity:0.8;transition:opacity .3s;}.c-button-rounded:active{background-color:1px solid #272F5A;}.c-button-rounded.disabled{color:rgba(59,84,232,0.5);background-color:rgba(109,122,249,0.2);border-color:transparent;pointer-events:none;}.c-button-secondary{display:inline-block;font-family:"HKGrotesk";font-size:1.21rem;font-weight:700;letter-spacing:-0.46px;line-height:1.5rem;border-radius:4px;border:1px solid #3B54E8;color:#3B54E8;background-color:white;padding:14px 16px;cursor:pointer;transition:opacity .3s;}@media (min-width:380px){.c-button-secondary{padding:14px 22px;}}.c-button-secondary:hover{opacity:0.8;transition:opacity .3s;}.c-button-secondary:active{border:1px solid #272F5A;}.c-button-secondary.disabled{border-color:rgba(59,84,232,0.25);color:rgba(59,84,232,0.5);pointer-events:none;}.c-button-small{font-family:"HKGrotesk";font-size:1.21rem;font-weight:700;letter-spacing:-0.46px;line-height:1.5rem;border-radius:4px;color:white;background-color:#6D7AF9;border:1px solid #6D7AF9;padding:9px 11px;cursor:pointer;transition:opacity .3s;}@media (min-width:380px){.c-button-small{padding:9px 14px;}}.c-button-small:hover{text-decoration:none;color:white;opacity:0.8;transition:opacity .3s;}.c-button-small:active{background-color:1px solid #272F5A;}.c-button-small.disabled{color:rgba(59,84,232,0.5);background-color:rgba(109,122,249,0.2);border-color:transparent;pointer-events:none;}.c-cause-selector{display:flex;flex-wrap:wrap;align-content:space-around;justify-content:center;list-style:none;padding-left:0;}.c-cause-selector li{margin:4px;}.c-cause-selector li a{display:block;font-size:1.14rem;font-weight:700;letter-spacing:-0.44px;line-height:1.71rem;color:#272F5A;border:1px solid rgba(109,122,249,0.2);border-radius:8px;background-color:rgba(109,122,249,0.2);padding:8px 16px;}.c-cause-selector li a.active{color:#3B54E8;border:1px solid #3B54E8;}.c-cause-tag{font-size:1rem;letter-spacing:-0.16px;line-height:1.25rem;color:white;border-radius:8px;padding:4px;}.c-last-mood .c-cause-tag{background-color:#272F5A;}.c-mood-card .c-cause-tag{background-color:#F88275;}.ckeditor-accordion-container{margin-bottom:16px;}.ckeditor-accordion-container dl{border:0;}.ckeditor-accordion-container dl dt{border-radius:8px;background-color:#F2F6FE;margin-top:8px;transition:background-color .3s;}.ckeditor-accordion-container dl dt:first-child{margin-top:0;}.ckeditor-accordion-container dl dt.active{background-color:#272F5A;transition:background-color .3s;}.ckeditor-accordion-container dl dt.active a{color:white;background-color:transparent;transition:background-color .3s,color .3s;}.ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle:before,.ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle:after{background:white;transition:background .3s;}.ckeditor-accordion-container dl dt a{font-size:1.143rem;letter-spacing:-0.44px;line-height:1.714rem;background-color:transparent;border-bottom:none;color:#272F5A;padding:16px 57px 16px 16px;transition:background-color .3s,color .3s;}.ckeditor-accordion-container dl dt a:hover{opacity:1;background-color:transparent;}.ckeditor-accordion-container dl dt a:hover,.ckeditor-accordion-container dl dt a:focus{text-decoration:none;}.ckeditor-accordion-container dl dt a .ckeditor-accordion-toggle{left:auto;right:16px;}.ckeditor-accordion-container dl dt a .ckeditor-accordion-toggle:before,.ckeditor-accordion-container dl dt a .ckeditor-accordion-toggle:after{background:#272F5A;transition:background .3s;}.ckeditor-accordion-container dl dd{padding-top:24px;}.c-edit-habit{position:relative;background-color:#FEEADE;border:2px solid #FEEADE;border-radius:8px;padding:20px 24px;}.c-edit-habit .habit-name{font-weight:700;margin-bottom:4px;}.c-edit-habit .header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:8px;}@media (min-width:380px){.c-edit-habit .header{justify-content:flex-start;}}.c-edit-habit .header .dotw{width:1.5rem;height:1.5rem;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;border-radius:50%;}@media (min-width:380px){.c-edit-habit .header .dotw{margin:0 4px;}}.c-edit-habit .header .dotw.active{background-color:#F88275;color:white;}.c-edit-habit .header .dotw div{font-size:0.88rem;font-weight:600;line-height:1.25rem;}.c-edit-habit .edition-bar{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end;}.c-edit-habit .edition-bar .status{display:none;}.c-edit-habit .edition-bar .buttons{display:flex;align-content:center;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;}.c-edit-habit .edition-bar .buttons .c-link{font-size:1rem;line-height:1.25rem;margin-left:12px;}.c-edit-habit .edition-bar .buttons .resume{display:none;}.c-edit-habit .edition-bar .buttons .edit,.c-edit-habit .edition-bar .buttons .pause{display:inline-block;}.c-edit-habit.paused{background-color:white;}.c-edit-habit.paused .buttons .resume{display:inline-block;}.c-edit-habit.paused .buttons .edit,.c-edit-habit.paused .buttons .pause{display:none;}.c-fact-day{border:1px solid rgba(39,47,90,0.5);border-radius:8px;padding:24px 20px;margin-top:24px;}.c-fact-day .title{font-size:0.93rem;font-weight:700;letter-spacing:0.54px;line-height:1.14rem;text-transform:uppercase;margin-bottom:16px;}.c-feedback-container{border-radius:8px;background-color:rgba(109,122,249,0.2);padding:24px 16px;margin-bottom:1rem;}.c-feedback-container .response p{color:#272F5A;}.c-feedback-container .response p:last-child{margin-bottom:0;}.c-filter.js_filters_opened .c-link:before{content:"";height:8px;width:8px;position:absolute;right:-4px;bottom:1px;background-color:#3B54E8;border-radius:50%;}.c-filter .c-link{font-size:0;}.c-filter .c-link:after{content:"";background-image:url(/modules/custom/em_app/assets/img/ico-filter.svg);background-size:contain;background-repeat:no-repeat;width:18px;height:21px;display:inline-block;vertical-align:middle;margin-left:16px;}@media (min-width:375px){.c-filter .c-link{font-size:inherit;}}.modal-iframe iframe{height:70vh !important;border:0 !important;}.modal-iframe .overlay-content,.modal-iframe .js_iframe_content{min-height:70vh !important;margin:0 !important;padding:.5rem 0 1rem 0;}.modal-iframe .loading-page{display:none;}.modal-iframe .js_iframe{display:block;margin:0 auto;width:100%;}.modal-iframe.loading .loading-page{display:flex;justify-content:center;align-items:center;height:70vh;}.modal-iframe.loading .js_iframe{display:none;}.modal-iframe.loading .c-loader{display:inline-block;position:relative;width:96px;height:96px;position:relative;margin:0 auto 33px;}.modal-iframe.loading .c-loader:before{content:"";width:96px;height:96px;opacity:0.3;background:linear-gradient(329.8deg,#F78275 0%,#FDD4A3 100%);border-radius:50%;}.modal-iframe.loading .c-loader:after{content:"";width:64px;height:64px;background:linear-gradient(329.8deg,#F78275 0%,#FDD4A3 100%);border-radius:50%;}.modal-iframe.loading .c-loader div{display:inline-block;position:absolute;top:35px;height:30px;width:4px;border-radius:4px;background-color:white;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:loader 1.5s -1s infinite cubic-bezier(0.85,0.25,0.37,0.85);animation:loader 1.5s -1s infinite cubic-bezier(0.85,0.25,0.37,0.85);z-index:1;}.modal-iframe.loading .c-loader div.first{left:40%;}.modal-iframe.loading .c-loader div.second{left:50%;}.modal-iframe.loading .c-loader div.second{-webkit-animation-delay:-0.4s !important;animation-delay:-0.4s !important;}.modal-iframe.loading .c-loader div.third{-webkit-animation-delay:-0.2s !important;animation-delay:-0.2s !important;left:60%;}.prompt .title{font-size:1.5rem;margin-bottom:8px;font-weight:bold;}.prompt .title:before{content:"";display:block;margin:0 auto 24px;background-image:url(/modules/custom/em_app/assets/img/logo-small-blue-light.png);background-repeat:no-repeat;background-size:cover;width:64px;height:64px;}.installer-button{margin-top:40px;}.c-habits-day-list{padding:16px 0;}.c-habits-day-list .content{list-style:none;padding:0;margin:0;}.c-habits-day-list .content .habit-item{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;background-color:#FEEADE;border-radius:8px;padding:16px;margin-top:8px;}.c-habits-day-list .content .habit-item:first-child{margin-top:0;}.c-habits-day-list .content .habit-item .habit-title{max-width:calc(100% - 30px);font-weight:700;line-height:1.5rem;}.c-habits-day-list .content .habit-item .habit-done{width:24px;height:24px;background-image:url(/modules/custom/em_app/assets/img/ico-option-undone-orange.svg);background-repeat:no-repeat;background-size:contain;}.c-habits-day-list .content .habit-item.done .habit-done{background-image:url(/modules/custom/em_app/assets/img/ico-option-done-orange.svg);}.c-habits-item{background-image:url(/modules/custom/em_app/assets/img/bg-habits.png) !important;}.c-habits-selector{display:flex;flex-direction:column;align-items:stretch;list-style:none;padding:0;margin-bottom:28px;}.c-habits-selector li{margin-top:8px;}.c-habits-selector li:first-child{margin-top:0;}.c-habits-selector li a{display:block;font-size:1rem;font-weight:700;letter-spacing:-0.44px;line-height:1.5rem;color:#272F5A;border:1px solid #FEEADE;border-radius:8px;background-color:#FEEADE;padding:16px;}.c-habits-tracker-widget .step[data-step="0"] .step-title{word-break:break-word;margin-bottom:36px;}.c-habits-tracker-widget .step[data-step="0"] .step-buttons a{display:inline-block;}.c-last-mood{position:relative;background-color:#F2F6FE;border-radius:8px;}.c-last-mood .new-mood:not(.hidden){display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:30px;}.c-last-mood .new-mood:not(.hidden) .text{font-size:1.25rem;font-weight:700;letter-spacing:-0.55px;line-height:1.56rem;color:rgba(39,47,90,0.5);margin-right:10px;}.c-last-mood .edit-mood:not(.hidden){padding:24px 16px 20px;}.c-last-mood .edit-mood:not(.hidden) .edit-bar{position:absolute;top:16px;right:16px;}.c-last-mood .edit-mood:not(.hidden) .edit-bar .c-link{position:relative;font-size:1rem;font-weight:700;letter-spacing:-0.44px;line-height:1.5rem;color:transparent;}@media (min-width:480px){.c-last-mood .edit-mood:not(.hidden) .edit-bar .c-link{color:#3B54E8;}}.c-last-mood .edit-mood:not(.hidden) .edit-bar .c-link:after{content:"";background-image:url(/modules/custom/em_app/assets/img/ico-edit.svg);background-repeat:no-repeat;background-size:contain;width:24px;height:24px;display:inline-block;vertical-align:middle;margin-left:12px;margin-bottom:5px;}.c-last-mood .edit-mood:not(.hidden) .mood-bar{margin-bottom:12px;padding-right:36px;}.c-last-mood .edit-mood:not(.hidden) .mood-bar .result{width:24px;height:24px;background-repeat:no-repeat;background-size:contain;margin-right:16px;}.c-last-mood .edit-mood:not(.hidden) .mood-bar .result[data-value="0"]{background-image:url(/modules/custom/em_app/assets/img/ico-mood-saddest.svg);}.c-last-mood .edit-mood:not(.hidden) .mood-bar .result[data-value="1"]{background-image:url(/modules/custom/em_app/assets/img/ico-mood-sad.svg);}.c-last-mood .edit-mood:not(.hidden) .mood-bar .result[data-value="2"]{background-image:url(/modules/custom/em_app/assets/img/ico-mood-neutral.svg);}.c-last-mood .edit-mood:not(.hidden) .mood-bar .result[data-value="3"]{background-image:url(/modules/custom/em_app/assets/img/ico-mood-happy.svg);}.c-last-mood .edit-mood:not(.hidden) .mood-bar .result[data-value="4"]{background-image:url(/modules/custom/em_app/assets/img/ico-mood-happiest.svg);}.c-last-mood .edit-mood:not(.hidden) .mood-bar .result,.c-last-mood .edit-mood:not(.hidden) .mood-bar .text,.c-last-mood .edit-mood:not(.hidden) .mood-bar .verbose-mood{display:inline-block;vertical-align:middle;}.c-last-mood .edit-mood:not(.hidden) .mood-bar .text,.c-last-mood .edit-mood:not(.hidden) .mood-bar .verbose-mood{margin-bottom:0;}.c-last-mood .edit-mood:not(.hidden) .mood-bar .verbose-mood{text-transform:lowercase;}.c-last-mood .edit-mood:not(.hidden) .cause-bar{overflow:hidden;margin:-4px;padding:0 44px;}.c-last-mood .edit-mood:not(.hidden) .cause-bar .c-cause-tag{float:left;margin:4px;}.c-last-weeks .header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-bottom:24px;}.c-last-weeks .header .dotw{width:24px;height:24px;position:relative;}.c-last-weeks .header .dotw div{font-weight:700;}.c-last-weeks .header .dotw.active div{border-radius:2px;color:white;background-color:#F88275;text-align:center;padding:2px 3px 0;}.c-linear-nav{overflow:hidden;padding:0 32px;margin-top:32px;}@media (min-width:768px){.c-linear-nav{padding:0;}}.c-linear-nav .c-link{line-height:3.3rem;}.c-linear-nav .c-link.next{float:right;}.c-linear-nav .last{float:right;}.c-linear-nav .start-practice{margin-left:5px;}.c-linear-nav .start-practice:after{content:"";background-image:url(/modules/custom/em_app/assets/img/ico-play-practice-button.svg);background-repeat:no-repeat;background-size:contain;height:24px;width:24px;display:inline-block;vertical-align:middle;margin-left:10px;margin-top:-3px;}.c-linear-nav .start-problem-solver{margin-left:5px;}.c-linear-nav .start-problem-solver:after{content:"";background-image:url(/modules/custom/em_app/assets/img/ico-arrow-next.svg);background-repeat:no-repeat;background-size:contain;height:24px;width:24px;display:inline-block;vertical-align:middle;margin-left:10px;margin-top:-3px;}.c-linear-nav .submit-problem-solver,.c-linear-nav .end-button{float:right;}.c-link{font-size:1.21rem;font-weight:700;letter-spacing:-0.46px;line-height:1.5rem;color:#3B54E8;transition:color .3s;}.c-link:hover{text-decoration:none;color:#272F5A;transition:color .3s;}.c-link.disabled,.page#multipage .page-content .scene.next-blocked a.next,.page#problem_solver .page-content .scene.next-blocked a.next{pointer-events:none;color:#F4F4F4;}.c-link.add:after{content:"";background-image:url(/modules/custom/em_app/assets/img/ico-add.svg);background-repeat:no-repeat;background-size:contain;height:16px;width:15px;display:inline-block;vertical-align:middle;margin-left:10px;margin-top:-3px;}.c-loader{display:inline-block;position:relative;width:96px;height:96px;}.c-loader div{display:inline-block;position:absolute;top:35px;height:30px;width:4px;border-radius:4px;background-color:white;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:loader 1.5s -1s infinite cubic-bezier(0.85,0.25,0.37,0.85);animation:loader 1.5s -1s infinite cubic-bezier(0.85,0.25,0.37,0.85);z-index:1;}.c-loader div.first{left:40%;}.c-loader div.second{-webkit-animation-delay:-0.4s !important;animation-delay:-0.4s !important;}.c-loader div.third{-webkit-animation-delay:-0.2s !important;animation-delay:-0.2s !important;left:60%;}.c-menu-options{padding:8px;}.c-menu-options .title{font-weight:700;text-align:center;margin:0 0 34px;}.c-menu-options .options{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;}.c-menu-options .options a{width:50%;font-size:1.06rem;line-height:1.31rem;text-align:center;}.c-menu-options .options a:before{content:"";width:24px;height:24px;display:block;background-repeat:no-repeat;background-size:contain;margin:0 auto 16px;}.c-menu-options .options a.duplicate:before{background-image:url(/modules/custom/em_app/assets/img/ico-duplicate.svg);}.c-menu-options .options a.archive:before{background-image:url(/modules/custom/em_app/assets/img/ico-archive.svg);}.c-menu-options .options a.unarchive:before{background-image:url(/modules/custom/em_app/assets/img/ico-unarchive.svg);}.c-menu-options .options a.delete:before{background-image:url(/modules/custom/em_app/assets/img/ico-delete.svg);}.c-menu-options .options .line{width:1px;height:80px;background-color:#272F5A;opacity:0.2;}.c-menu-options .confirm{overflow:hidden;}.c-menu-options .confirm .title{max-width:250px;margin:0 auto 34px;}.c-menu-options .confirm .buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;}.c-menu-options .confirm .buttons a{margin:0 8px;}.c-mood-card{position:relative;background-color:#FEEADE;border-radius:8px;padding:24px 16px 20px;}.c-mood-card .mood-wrapper .mood-date{position:absolute;top:16px;right:16px;}.c-mood-card .mood-wrapper .mood-date span{font-size:0.81rem;font-weight:700;letter-spacing:0.54px;line-height:1rem;text-transform:uppercase;}.c-mood-card .mood-wrapper .mood-bar{margin-bottom:12px;}.c-mood-card .mood-wrapper .mood-bar .result{width:24px;height:24px;background-repeat:no-repeat;background-size:contain;margin-right:16px;}.c-mood-card .mood-wrapper .mood-bar .result[data-value="0"]{background-image:url(/modules/custom/em_app/assets/img/ico-mood-saddest.svg);}.c-mood-card .mood-wrapper .mood-bar .result[data-value="1"]{background-image:url(/modules/custom/em_app/assets/img/ico-mood-sad.svg);}.c-mood-card .mood-wrapper .mood-bar .result[data-value="2"]{background-image:url(/modules/custom/em_app/assets/img/ico-mood-neutral.svg);}.c-mood-card .mood-wrapper .mood-bar .result[data-value="3"]{background-image:url(/modules/custom/em_app/assets/img/ico-mood-happy.svg);}.c-mood-card .mood-wrapper .mood-bar .result[data-value="4"]{background-image:url(/modules/custom/em_app/assets/img/ico-mood-happiest.svg);}.c-mood-card .mood-wrapper .mood-bar .result,.c-mood-card .mood-wrapper .mood-bar .text,.c-mood-card .mood-wrapper .mood-bar .verbose-mood{display:inline-block;vertical-align:middle;}.c-mood-card .mood-wrapper .mood-bar .text,.c-mood-card .mood-wrapper .mood-bar .verbose-mood{margin-bottom:0;}.c-mood-card .mood-wrapper .mood-bar .verbose-mood{text-transform:lowercase;}.c-mood-card .mood-wrapper .cause-bar{overflow:hidden;margin:-4px;padding:0 44px;}.c-mood-card .mood-wrapper .cause-bar .c-cause-tag{float:left;margin:4px;}.c-mood-selector{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;list-style:none;padding-left:0;margin-bottom:28px;}.c-mood-selector li{width:20%;}.c-mood-selector li[data-value="0"] a:before{background-image:url(/modules/custom/em_app/assets/img/ico-mood-saddest.svg);}.c-mood-selector li[data-value="0"] a.active:before{background-image:url(/modules/custom/em_app/assets/img/ico-mood-active-saddest.svg);}.c-mood-selector li[data-value="1"] a:before{background-image:url(/modules/custom/em_app/assets/img/ico-mood-sad.svg);}.c-mood-selector li[data-value="1"] a.active:before{background-image:url(/modules/custom/em_app/assets/img/ico-mood-active-sad.svg);}.c-mood-selector li[data-value="2"] a:before{background-image:url(/modules/custom/em_app/assets/img/ico-mood-neutral.svg);}.c-mood-selector li[data-value="2"] a.active:before{background-image:url(/modules/custom/em_app/assets/img/ico-mood-active-neutral.svg);}.c-mood-selector li[data-value="3"] a:before{background-image:url(/modules/custom/em_app/assets/img/ico-mood-happy.svg);}.c-mood-selector li[data-value="3"] a.active:before{background-image:url(/modules/custom/em_app/assets/img/ico-mood-active-happy.svg);}.c-mood-selector li[data-value="4"] a:before{background-image:url(/modules/custom/em_app/assets/img/ico-mood-happiest.svg);}.c-mood-selector li[data-value="4"] a.active:before{background-image:url(/modules/custom/em_app/assets/img/ico-mood-active-happiest.svg);}.c-mood-selector li a{display:block;position:relative;font-size:0.69rem;font-weight:700;letter-spacing:0.42px;line-height:1.04rem;text-transform:uppercase;text-decoration:none;word-break:break-word;color:#272F5A;}@media (min-width:420px){.c-mood-selector li a{font-size:0.93rem;line-height:1.14rem;}}.c-mood-selector li a:before{content:"";width:40px;height:40px;background-repeat:no-repeat;background-size:contain;display:block;margin:0 auto 16px;}.c-mood-selector li a:hover{opacity:1;}.c-mood-selector li a.active:after{content:"";width:56px;height:56px;top:-8px;background-color:rgba(109,122,249,0.2);border-radius:50%;}@media (min-width:480px){.c-mood-selector li a.active:after{width:64px;height:64px;top:-12px;}}.c-mood-tracker-item,.c-habits-item,.c-problem-solver-item{background-repeat:no-repeat;background-size:cover;background-position:bottom;border-radius:8px;background-image:url(/modules/custom/em_app/assets/img/bg-mood-tracker.png);}.c-mood-tracker-item .link,.c-habits-item .link,.c-problem-solver-item .link{display:block;position:relative;padding:22px 24px;}.c-mood-tracker-item .link:after,.c-habits-item .link:after,.c-problem-solver-item .link:after{content:"";background-image:url(/modules/custom/em_app/assets/img/ico-navigate-right.svg);background-repeat:no-repeat;background-size:contain;right:16px;width:16px;height:18px;}.c-mood-tracker-item .link .text,.c-habits-item .link .text,.c-problem-solver-item .link .text{padding-right:20px;}.c-mood-tracker-item .link .text .title,.c-habits-item .link .text .title,.c-problem-solver-item .link .text .title{color:#272F5A;margin-bottom:4px;}.c-mood-tracker-item .link .text .subtitle,.c-habits-item .link .text .subtitle,.c-problem-solver-item .link .text .subtitle{line-height:1.25rem;font-weight:500;color:#272F5A;margin-bottom:0;}.c-mood-tracker-widget .step[data-step="0"] .step-title{word-break:break-word;margin-bottom:43px;}.c-mood-tracker-widget .step[data-step="0"] .step-buttons{justify-content:flex-end;}.c-mood-tracker-widget .step[data-step="1"] .step-title{margin-bottom:28px;}.c-mood-tracker-widget .step[data-step="1"] .step-title .result{width:24px;height:24px;background-repeat:no-repeat;background-size:contain;display:inline-block;margin:0 10px 0 7px;}.c-mood-tracker-widget .step[data-step="1"] .step-title .result[data-value="0"]{background-image:url(/modules/custom/em_app/assets/img/ico-mood-active-saddest.svg);}.c-mood-tracker-widget .step[data-step="1"] .step-title .result[data-value="1"]{background-image:url(/modules/custom/em_app/assets/img/ico-mood-active-sad.svg);}.c-mood-tracker-widget .step[data-step="1"] .step-title .result[data-value="2"]{background-image:url(/modules/custom/em_app/assets/img/ico-mood-active-neutral.svg);}.c-mood-tracker-widget .step[data-step="1"] .step-title .result[data-value="3"]{background-image:url(/modules/custom/em_app/assets/img/ico-mood-active-happy.svg);}.c-mood-tracker-widget .step[data-step="1"] .step-title .result[data-value="4"]{background-image:url(/modules/custom/em_app/assets/img/ico-mood-active-happiest.svg);}.c-mood-tracker-widget .step[data-step="1"] .step-buttons{justify-content:space-between;}.c-mood-tracker-widget .step .step-buttons{min-height:40px;display:flex;align-items:center;margin-bottom:32px;}.c-mood-tracker-widget .step .step-buttons .c-link.prev:before{content:"";background-image:url(/modules/custom/em_app/assets/img/ico-navigate-left.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:middle;width:16px;height:18px;margin-right:6px;}.c-music-options{padding:15px 20px;}.c-music-options .music-selector{list-style:none;padding-left:0;}.c-music-options .music-selector li{margin-top:18px;}.c-music-options .music-selector li:first-child{margin-top:0;}.c-music-options .music-selector li a{display:block;position:relative;color:#272F5A;font-size:0.88rem;letter-spacing:-0.16px;line-height:1.25rem;}.c-music-options .music-selector li a:after{content:"";width:31px;height:31px;right:0;background-image:url(/modules/custom/em_app/assets/img/ico-play.svg);background-size:contain;background-repeat:no-repeat;}.c-music-options .music-selector li a.active{color:#3B54E8;}.c-music-options .music-selector li a.disabled{opacity:0.5;pointer-events:none;}.c-music-options .music-selector li a.disabled:after{content:none;}.c-music-options .buttons-bar .c-button-small{display:inline-block;}.c-music-player{width:calc(100% - 50px);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;bottom:30px;border-radius:16px;background-color:white;padding:12px 16px;}.c-music-player .text{font-size:1rem;font-weight:700;letter-spacing:-0.44px;line-height:1.5rem;color:#272F5A;margin-bottom:0;}.c-music-player .link{text-decoration:underline;margin-left:5px;}.c-option{background-color:rgba(109,122,249,0.2);border-radius:8px;}.c-option .answer{display:block;font-size:1.14rem;font-weight:500;letter-spacing:-0.44px;line-height:1.71rem;color:#272F5A;border:1px solid transparent;padding:16px;}.c-option .answer.blocked{pointer-events:none;}.c-option .answer:hover{opacity:1;}.c-option .answer:hover,.c-option .answer:focus{text-decoration:none;}.c-option .answer.selected{position:relative;border-color:#3B54E8;border-radius:8px;overflow:hidden;padding:16px 56px 16px 16px;}.c-option .answer.selected:after{content:"";background-image:url(/modules/custom/em_app/assets/img/ico-option-selected.svg);background-size:contain;background-repeat:no-repeat;width:24px;height:24px;right:16px;}.c-overlay{width:95%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:white;border-radius:8px;box-shadow:0 0 24px 0 rgba(109,122,249,0.2);z-index:9999;pointer-events:all;}@media (min-width:380px){.c-overlay{width:85%;}}@media (min-width:768px){.c-overlay{width:50%;}}.c-overlay .overlay-header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(39,47,90,0.2);padding:20px 15px;}.c-overlay .overlay-header .text{font-size:1rem;font-weight:700;letter-spacing:-0.44px;line-height:1.19rem;color:#272F5A;}.c-overlay .overlay-content{position:relative;margin:20px;overflow-y:auto;}.c-overlay .overlay-content .c-mood-tracker-widget .step[data-step="0"]{min-height:264px;}.c-overlay .overlay-content .c-mood-tracker-widget .step[data-step="1"]{height:100%;}.c-overlay .overlay-content .c-mood-tracker-widget .step .step-title{text-align:center;}.c-overlay .overlay-content .c-mood-tracker-widget .step .c-mood-selector{text-align:center;margin-bottom:43px;}.c-overlay .overlay-content .c-mood-tracker-widget .step .c-mood-selector li a{font-size:0.72rem;line-height:1.04rem;}@media (min-width:480px){.c-overlay .overlay-content .c-mood-tracker-widget .step .c-mood-selector li a{font-size:0.93rem;line-height:1.14rem;}}.c-overlay .overlay-content .c-mood-tracker-widget .step .c-cause-selector{margin-bottom:28px;}.c-overlay .overlay-content .c-mood-tracker-widget .step .step-buttons{margin-bottom:0;}.c-overlay .overlay-content .c-cause-filter .c-cause-selector{margin-bottom:28px;}.c-overlay .overlay-content .c-cause-filter .buttons-bar{min-height:40px;display:flex;align-items:center;justify-content:space-between;}.c-page-item .page-link{position:relative;display:block;font-size:1.14rem;font-weight:700;letter-spacing:0;line-height:1.71rem;color:#272F5A;padding-right:40px;margin-bottom:18px;}.c-page-item .page-link:after{content:"";width:16px;height:16px;position:absolute;top:5px;right:0;background-image:url(/modules/custom/em_app/assets/img/ico-navigate-right.svg);background-size:contain;background-repeat:no-repeat;}.c-page-item .page-link:hover,.c-page-item .page-link:focus{text-decoration:none;}.c-page-item .page-link.disabled{opacity:0.5;pointer-events:none;}.c-page-item .page-link[data-scene-type="optionsScene"]:before,.c-page-item .page-link[data-scene-type="quizzScene"]:before{content:"";width:27px;height:27px;position:absolute;top:0;left:-32px;background-image:url(/modules/custom/em_app/assets/img/ico-options-quizz.svg);background-size:contain;background-repeat:no-repeat;}.c-pending-habits .habits-list{display:block;list-style:none;border-radius:8px;background-color:#F2F6FE;padding:0;}.c-pending-habits .habits-list .habit-item{position:relative;}.c-pending-habits .habits-list .habit-item:before{content:"";width:calc(100% - 32px);height:0.5px;background-color:rgba(109,122,249,0.2);top:0;}.c-pending-habits .habits-list .habit-item:first-child:before{content:none;}.c-pending-habits .habits-list .habit-item a{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap;align-content:center;color:#272F5A;padding:16px;}.c-pending-habits .habits-list .habit-item a .habit-name{width:calc(100% - 32px);word-break:break-word;}.c-pending-habits .habits-list .habit-item a .confirm-icon{width:20px;height:20px;background-image:url(/modules/custom/em_app/assets/img/ico-option-not-selected.svg);background-repeat:no-repeat;background-size:contain;}.c-pending-habits .habits-list .habit-item.disabled{pointer-events:none;}.c-pending-habits .habits-list .habit-item.disabled a .confirm-icon{background-image:url(/modules/custom/em_app/assets/img/ico-option-selected.svg);}.c-pending-habits .completed-message{display:none;}.c-pending-habits.completed .habits-list{display:none;}.c-pending-habits.completed .completed-message{display:block;background-color:#F2F6FE;border:rgba(109,122,249,0.2);border-radius:8px;padding:16px;margin-bottom:16px;}.c-predefined-habits .category-selector{position:relative;height:54px;overflow:hidden;}.c-predefined-habits .category-selector:after{content:"";width:100%;height:2px;background-color:#D8D8D8;position:absolute;bottom:0;left:0;}.c-predefined-habits .category-selector ul{overflow-x:auto;white-space:nowrap;list-style:none;padding:0;margin:0 -12px;}.c-predefined-habits .category-selector ul::-webkit-scrollbar{background:transparent;padding:0;}.c-predefined-habits .category-selector ul li{position:relative;display:inline-block;padding:16px 0;margin:0 12px;z-index:1;}.c-predefined-habits .category-selector ul li.active{border-bottom:2px solid #3B54E8;}.c-predefined-habits .category-selector ul li a{font-size:0.88rem;font-weight:700;line-height:1rem;letter-spacing:0.54px;text-transform:uppercase;color:#272F5A;}.c-predefined-habits .category-selector ul li a.active{color:#3B54E8;pointer-events:none;}.c-predefined-habits .habits-list{list-style:none;padding:24px 0 32px;margin:0;}.c-predefined-habits .habits-list li{display:block;margin-top:8px;}.c-predefined-habits .habits-list li:first-child{margin-top:0;}.c-predefined-habits .habits-list li a{display:block;color:#272F5A;background-color:rgba(109,122,249,0.2);border-radius:10px;padding:16px;}.c-predefined-habits .habits-list li.disabled{pointer-events:none;opacity:.5;}.c-problem-data-viewer{font-size:0.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;word-break:break-word;color:#272F5A;border-radius:8px;background-color:#FEEADE;padding:12px 16px;margin-bottom:16px;}.c-problem-list .content{list-style:none;padding:0;margin:0;}.c-problem-list .content .problem-item{border-radius:8px;background-color:#FEEADE;margin-top:8px;}.c-problem-list .content .problem-item:first-child{margin-top:0;}.c-problem-list .content .problem-item a{display:block;padding:20px 24px;}.c-problem-list .content .problem-item a .title{color:#272F5A;margin-bottom:4px;}.c-problem-list .content .problem-item a .status{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;}.c-problem-list .content .problem-item a .status .step-tag{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;border-radius:8px;background-color:#F88275;padding:4px 12px;}.c-problem-list .content .problem-item a .status .step-tag .step-text{min-width:38px;font-size:0.88rem;letter-spacing:0.5px;line-height:1.25rem;color:white;}html[lang="fi"] .c-problem-list .content .problem-item a .status .step-tag .step-text{min-width:42px;}.c-problem-list .content .problem-item a .status .step-tag .state{font-size:0.88rem;letter-spacing:0.5px;line-height:1.25rem;color:white;}.c-problem-list .content .problem-item a .status .state-title{font-weight:500;color:#272F5A;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-left:8px;}.c-problem-solver-item{background-image:url(/modules/custom/em_app/assets/img/bg-problem-solver.png) !important;}.c-problem-step-viewer.not-editable{pointer-events:none;opacity:50%;}.c-problem-step-viewer.not-editable > ul .problem-item a .step-title:after{display:none;}.c-problem-step-viewer > ul{list-style:none;padding-left:0;margin-left:14px;margin-bottom:0;}.c-problem-step-viewer > ul .problem-item{position:relative;border-left:2px solid #F88275;padding:0 0 24px 24px;}.c-problem-step-viewer > ul .problem-item.disabled{display:none;}.c-problem-step-viewer > ul .problem-item.last-editable{border-left:2px dashed #F88275;}.c-problem-step-viewer > ul .problem-item:before{content:"";width:18px;height:18px;position:absolute;top:4px;left:-12px;border-radius:50%;border:2px solid #F88275;background-color:white;}.c-problem-step-viewer > ul .problem-item:first-child:after{content:"";width:6px;height:4px;position:absolute;top:0;left:-4px;background-color:white;}.c-problem-step-viewer > ul .problem-item:last-child:after{content:"";width:6px;height:calc(100% - 26px);position:absolute;top:26px;left:-4px;background-color:white;}.c-problem-step-viewer > ul .problem-item a{opacity:1;}.c-problem-step-viewer > ul .problem-item a .step-tag{display:inline-block;font-size:0.875rem;letter-spacing:0.32px;line-height:1.25rem;color:white;border-radius:8px;background-color:#F88275;padding:5px 10px;margin-bottom:8px;}.c-problem-step-viewer > ul .problem-item a .step-title{position:relative;font-size:1rem;letter-spacing:-0.44px;line-height:1.25rem;color:#272F5A;margin-bottom:16px;}.c-problem-step-viewer > ul .problem-item a .step-title:after{content:"";width:16px;height:16px;position:absolute;top:0;right:0;background-image:url(/modules/custom/em_app/assets/img/ico-navigate-right.svg);background-repeat:no-repeat;background-size:contain;}.c-problem-step-viewer > ul .problem-item a .step-content .content-description,.c-problem-step-viewer > ul .problem-item a .step-content .content-title,.c-problem-step-viewer > ul .problem-item a .step-content .selected-solution{font-size:0.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;word-break:break-word;color:#272F5A;border-radius:8px;background-color:#FEEADE;padding:12px 16px;}.c-problem-step-viewer > ul .problem-item a .step-content .solutions-list,.c-problem-step-viewer > ul .problem-item a .step-content .solutions-proscons{list-style:none;padding:0;margin:0;}.c-problem-step-viewer > ul .problem-item a .step-content .solutions-list > li,.c-problem-step-viewer > ul .problem-item a .step-content .solutions-proscons > li{font-size:0.875rem;font-weight:500;letter-spacing:0;line-height:1rem;word-break:break-word;color:#272F5A;border-radius:8px;background-color:#FEEADE;padding:12px 16px;}.c-problem-step-viewer > ul .problem-item a .step-content .solutions-list > li:first-child,.c-problem-step-viewer > ul .problem-item a .step-content .solutions-proscons > li:first-child{margin-top:0;}.c-problem-step-viewer > ul .problem-item a .step-content .solutions-list > li.disabled,.c-problem-step-viewer > ul .problem-item a .step-content .solutions-proscons > li.disabled{opacity:0.5;}.c-problem-step-viewer > ul .problem-item a .step-content .solutions-list > li .option-title,.c-problem-step-viewer > ul .problem-item a .step-content .solutions-proscons > li .option-title{margin-bottom:0;}.c-problem-step-viewer > ul .problem-item a .step-content .solutions-list > li{margin-top:8px;}.c-problem-step-viewer > ul .problem-item a .step-content .solutions-proscons > li{margin-top:16px;}.c-problem-step-viewer > ul .problem-item a .step-content .solutions-proscons > li .pros-label,.c-problem-step-viewer > ul .problem-item a .step-content .solutions-proscons > li .cons-label{position:relative;font-size:0.88rem;font-weight:700;letter-spacing:0.54px;line-height:1.5rem;text-transform:uppercase;padding-left:30px;}.c-problem-step-viewer > ul .problem-item a .step-content .solutions-proscons > li .pros-label:before,.c-problem-step-viewer > ul .problem-item a .step-content .solutions-proscons > li .cons-label:before{content:"";width:24px;height:24px;background-size:contain;background-repeat:no-repeat;left:0;margin-right:8px;}.c-problem-step-viewer > ul .problem-item a .step-content .solutions-proscons > li .pros-label{margin-top:12px;}.c-problem-step-viewer > ul .problem-item a .step-content .solutions-proscons > li .pros-label:before{background-image:url(/modules/custom/em_app/assets/img/ico-pros.svg);}.c-problem-step-viewer > ul .problem-item a .step-content .solutions-proscons > li .cons-label:before{background-image:url(/modules/custom/em_app/assets/img/ico-cons.svg);}.c-problem-step-viewer > ul .problem-item a .step-content .solutions-proscons > li .list-proscons{list-style:none;padding-left:30px;}.c-problem-step-viewer > ul .problem-item a .step-content .solutions-proscons > li .list-proscons.cons{margin-bottom:0;}.c-problem-step-viewer > ul .problem-item a .step-content .solutions-proscons > li .list-proscons > li{margin-top:4px;}.c-problem-step-viewer > ul .problem-item a .step-content .solutions-proscons > li .list-proscons > li:first-child{margin-top:0;}.c-problem-step-viewer > ul .problem-item a .step-content .action-plan{word-break:break-word;border-radius:8px;background-color:#FEEADE;margin:0;padding:4px 0 4px 32px;}.c-problem-step-viewer > ul .problem-item a .step-content .action-plan li{font-size:0.875rem;font-weight:500;letter-spacing:0;line-height:1rem;color:#272F5A;padding:8px 16px;}.c-problem-step-viewer > ul .problem-item a .step-content .action-plan li::marker{font-weight:700;}.c-problem-step-viewer > ul .problem-item a .step-content .evaluation{position:relative;font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1.5rem;word-break:break-word;color:#272F5A;border-radius:8px;background-color:#FEEADE;padding:16px 52px 16px 16px;}.c-problem-step-viewer > ul .problem-item a .step-content .evaluation .value:before{content:"";width:24px;height:24px;background-size:contain;background-repeat:no-repeat;position:absolute;right:16px;top:16px;}.c-problem-step-viewer > ul .problem-item a .step-content .evaluation .value[data-value="0"]:before,.c-problem-step-viewer > ul .problem-item a .step-content .evaluation .value[data-value="1"]:before,.c-problem-step-viewer > ul .problem-item a .step-content .evaluation .value[data-value="2"]:before,.c-problem-step-viewer > ul .problem-item a .step-content .evaluation .value[data-value="3"]:before,.c-problem-step-viewer > ul .problem-item a .step-content .evaluation .value[data-value="4"]:before{background-image:url(/modules/custom/em_app/assets/img/ico-cons.svg);}.c-problem-step-viewer > ul .problem-item a .step-content .evaluation .value[data-value="5"]:before,.c-problem-step-viewer > ul .problem-item a .step-content .evaluation .value[data-value="6"]:before,.c-problem-step-viewer > ul .problem-item a .step-content .evaluation .value[data-value="7"]:before,.c-problem-step-viewer > ul .problem-item a .step-content .evaluation .value[data-value="8"]:before,.c-problem-step-viewer > ul .problem-item a .step-content .evaluation .value[data-value="9"]:before,.c-problem-step-viewer > ul .problem-item a .step-content .evaluation .value[data-value="10"]:before{background-image:url(/modules/custom/em_app/assets/img/ico-pros.svg);}.c-progress-bar{width:100%;height:4px;position:absolute;top:69px;left:0;transition:opacity .3s;}.c-progress-bar[data-page-type=index_page]{opacity:0;transition:opacity .3s;}.c-progress-bar .progress-container{width:calc(100% - 64px);height:100%;position:absolute;left:32px;top:0;background-color:rgba(253,187,146,0.5);border-radius:5px;}@media (min-width:768px){.c-progress-bar .progress-container{width:100%;left:0;}}.c-progress-bar .progress-container .cursor{width:0;height:100%;position:absolute;left:0;top:0;border-radius:5px;background-color:#F88275;transition:width .3s;}.c-pros-cons-editor .counter{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;margin-bottom:24px;}.c-pros-cons-editor .counter .pros_counter,.c-pros-cons-editor .counter .cons_counter{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:0 12px;}.c-pros-cons-editor .counter .pros_counter span,.c-pros-cons-editor .counter .cons_counter span{font-size:0.88rem;font-weight:700;letter-spacing:0.54px;line-height:1rem;}.c-pros-cons-editor .counter .pros_counter .icon,.c-pros-cons-editor .counter .cons_counter .icon{display:block;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;margin-left:8px;}.c-pros-cons-editor .counter .pros_counter .icon{background-image:url(/modules/custom/em_app/assets/img/ico-pros.svg);}.c-pros-cons-editor .counter .cons_counter .icon{background-image:url(/modules/custom/em_app/assets/img/ico-cons.svg);}.c-pros-cons-editor .title{text-align:center;}.c-pros-cons-editor .pros-cons-list .pros-cons-header .subtitle{margin:40px 0 8px;}.c-pros-cons-editor .pros-cons-list .pros-cons-content{position:relative;overflow:hidden;}.c-pros-cons-editor .pros-cons-list .pros-cons-content .pros-cons-input{font-family:"HKGrotesk";font-size:1rem;letter-spacing:0;line-height:1.25rem;color:#272F5A;border:none;padding:16px 0;margin:0;}html[lang="en"] .c-pros-cons-editor .pros-cons-list .pros-cons-content .pros-cons-input{width:calc(100% - 64px);}html[lang="es"] .c-pros-cons-editor .pros-cons-list .pros-cons-content .pros-cons-input{width:calc(100% - 80px);}html[lang="pl"] .c-pros-cons-editor .pros-cons-list .pros-cons-content .pros-cons-input{width:calc(100% - 74px);}html[lang="fi"] .c-pros-cons-editor .pros-cons-list .pros-cons-content .pros-cons-input{width:calc(100% - 68px);}.c-pros-cons-editor .pros-cons-list .pros-cons-content .pros-cons-input::-webkit-input-placeholder{opacity:0.5;}.c-pros-cons-editor .pros-cons-list .pros-cons-content .pros-cons-input:-moz-placeholder{opacity:0.5;}.c-pros-cons-editor .pros-cons-list .pros-cons-content .pros-cons-input::-moz-placeholder{opacity:0.5;}.c-pros-cons-editor .pros-cons-list .pros-cons-content .pros-cons-input:-ms-input-placeholder{opacity:0.5;}.c-pros-cons-editor .pros-cons-list .pros-cons-content .pros-cons-input::-ms-input-placeholder{opacity:0.5;}.c-pros-cons-editor .pros-cons-list .pros-cons-content .pros-cons-input::placeholder{opacity:0.5;}.c-pros-cons-editor .pros-cons-list .pros-cons-content .add{right:0;font-size:1rem;line-height:1.25rem;}.c-pros-cons-editor .pros-cons-list .pros-cons-content .add:after{width:13px;height:14px;}.c-pros-cons-editor .pros-cons-list .pros-cons-content .add.disabled{color:#3B54E8;opacity:50%;}.c-pros-cons-editor .pros-cons-list .content-list{list-style:none;padding:0;margin:0;}.c-pros-cons-editor .pros-cons-list .content-list .item-pros-cons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;border-top:1px solid #6D7AF9;padding:15px 0;}.c-pros-cons-editor .pros-cons-list .content-list .item-pros-cons .title{width:calc(100% - 36px);letter-spacing:-0.44px;text-align:left;}.c-pros-cons-editor .pros-cons-list .content-list .item-pros-cons .remove{margin-left:8px;}.c-quizz-option{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;}.c-quizz-option.blocked{pointer-events:none;}.c-quizz-option .answer-id{background-color:rgba(109,122,249,0.2);color:#272F5A;border-radius:6.86px;padding:14px 19px;margin-right:16px;}.c-quizz-option .answer p{font-size:1.14rem;font-weight:400;letter-spacing:-0.44px;line-height:1.43rem;color:#272F5A;margin-bottom:0;}.c-selected-filters{position:relative;width:100%;background-color:#F2F6FE;border-radius:8px;border:0.5px solid rgba(109,122,249,0.2);padding:13px 46px 13px 16px;}.c-selected-filters:not(.hidden){display:block;}.c-selected-filters .title{width:80px;display:inline-block;vertical-align:top;font-size:0.81rem;font-weight:700;letter-spacing:0.54px;line-height:1.5rem;text-transform:uppercase;color:rgba(39,47,90,0.5);}.c-selected-filters .filters{width:calc(100% - 80px);display:inline-block;vertical-align:top;font-size:1rem;font-weight:700;letter-spacing:-0.44px;line-height:1.5rem;text-align:right;word-break:break-word;color:#272F5A;}.c-selected-filters .c-button-icon.close{position:absolute;top:11px;right:11px;}.c-solution-item{}.c-solution-item.create{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:flex-start;border-radius:8px;background-color:#F2F6FE;padding:20px;margin-top:8px;}.c-solution-item.create:first-child{margin-top:0;}.c-solution-item.create .title-solution{width:calc(100% - 36px);font-weight:700;letter-spacing:-0.44px;overflow-x:hidden;}.c-solution-item.add-pros-cons.disabled,.c-solution-item.select.disabled{pointer-events:none;}.c-solution-item.add-pros-cons.disabled .solution-link,.c-solution-item.select.disabled .solution-link{background-color:#F4F4F4;opacity:0.7;}.c-solution-item.add-pros-cons.disabled .solution-link .pc-counter .pros-bar,.c-solution-item.select.disabled .solution-link .pc-counter .pros-bar{background-color:#7A7A7A !important;}.c-solution-item.add-pros-cons.disabled .solution-link .pc-counter .cons-bar,.c-solution-item.select.disabled .solution-link .pc-counter .cons-bar{background-color:#C4C4C4 !important;}.c-solution-item.add-pros-cons .solution-link,.c-solution-item.select .solution-link{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;color:#272F5A;padding:20px;border-radius:8px;margin-bottom:10px;}.c-solution-item.add-pros-cons .solution-link:hover,.c-solution-item.select .solution-link:hover{opacity:initial;}.c-solution-item.add-pros-cons .solution-link .title .name,.c-solution-item.select .solution-link .title .name{width:calc(100% - 36px);overflow-x:hidden;}.c-solution-item.add-pros-cons .solution-link .pc-counter:not(.hidden),.c-solution-item.select .solution-link .pc-counter:not(.hidden){height:8px;display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;flex-direction:row;margin-top:12px;}.c-solution-item.add-pros-cons .solution-link .pc-counter .bar,.c-solution-item.select .solution-link .pc-counter .bar{height:100%;border-radius:5px;background-color:rgba(248,130,117,0.8);}.c-solution-item.add-pros-cons .solution-link .pc-counter .bar.pros-bar,.c-solution-item.select .solution-link .pc-counter .bar.pros-bar{background-color:rgba(58,179,172,0.8);}.c-solution-item.add-pros-cons .solution-link{background-color:#FEEADE;}.c-solution-item.add-pros-cons .solution-link .title{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;flex-direction:row;}.c-solution-item.add-pros-cons .solution-link .title .arrow{background-image:url(/modules/custom/em_app/assets/img/ico-navigate-right.svg);background-repeat:no-repeat;background-size:contain;right:16px;width:16px;min-width:16px;height:18px;}.c-solution-item.select .solution-link{border:1px solid #F2F6FE;background-color:#F2F6FE;}.c-solution-item.select .solution-link.selected{border:1px solid #6D7AF9;}.c-solution-list{margin-top:16px;}.c-solution-list ul{list-style:none;padding:0;margin-bottom:0;}.c-steps-action-plan .interface{position:relative;overflow:hidden;}.c-steps-action-plan .interface .action-plan-input{font-family:"HKGrotesk";font-size:1rem;letter-spacing:0;line-height:1.25rem;color:#272F5A;border:none;padding:16px 0;margin:0;}html[lang="en"] .c-steps-action-plan .interface .action-plan-input{width:calc(100% - 64px);}html[lang="es"] .c-steps-action-plan .interface .action-plan-input{width:calc(100% - 80px);}html[lang="pl"] .c-steps-action-plan .interface .action-plan-input{width:calc(100% - 74px);}html[lang="fi"] .c-steps-action-plan .interface .action-plan-input{width:calc(100% - 68px);}.c-steps-action-plan .interface .action-plan-input::-webkit-input-placeholder{opacity:0.5;}.c-steps-action-plan .interface .action-plan-input:-moz-placeholder{opacity:0.5;}.c-steps-action-plan .interface .action-plan-input::-moz-placeholder{opacity:0.5;}.c-steps-action-plan .interface .action-plan-input:-ms-input-placeholder{opacity:0.5;}.c-steps-action-plan .interface .action-plan-input::-ms-input-placeholder{opacity:0.5;}.c-steps-action-plan .interface .action-plan-input::placeholder{opacity:0.5;}.c-steps-action-plan .interface .add{right:0;font-size:1rem;line-height:1.25rem;}.c-steps-action-plan .interface .add:after{width:13px;height:14px;}.c-steps-action-plan .interface .add.disabled{color:#3B54E8;opacity:50%;}.c-steps-action-plan .action-plan-list{padding:0;margin:0;counter-reset:steps-counter;}.c-steps-action-plan .action-plan-list .action-plan-item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;border-top:1px solid #6D7AF9;padding:15px 0;}.c-steps-action-plan .action-plan-list .action-plan-item:first-child{border-top:none;}.c-steps-action-plan .action-plan-list .action-plan-item span{width:calc(100% - 36px);padding-left:30px;overflow-x:hidden;}.c-steps-action-plan .action-plan-list .action-plan-item span:before{content:counter(steps-counter) ".";counter-increment:steps-counter;color:#272F5A;margin-left:-30px;padding-right:16px;}.c-steps-action-plan .action-plan-list .action-plan-item .remove{margin-left:8px;}.c-task-viewer{position:relative;}.c-task-viewer .welldone{text-align:center;margin:30px 0 50px;}.c-task-viewer .welldone .container-icon{position:relative;width:96px;height:96px;margin:0 auto 24px;}.c-task-viewer .welldone .container-icon:before{content:"";width:96px;height:96px;opacity:0.3;background:linear-gradient(329.8deg,#F78275 0%,#FDD4A3 100%);border-radius:50%;}.c-task-viewer .welldone .title{margin-bottom:8px;}.c-task-viewer .welldone .subtitle{margin-bottom:40px;}.c-task-viewer .welldone .c-button-default:after{content:"";background-image:url(/modules/custom/em_app/assets/img/ico-arrow-next.svg);background-repeat:no-repeat;background-size:contain;height:24px;width:24px;display:inline-block;vertical-align:middle;margin-left:10px;}.c-task-viewer .interface:not(.hidden){display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:2px solid rgba(59,84,232,0.2);padding:0 6px 18px;margin:16px 0 32px;}.c-task-viewer .interface .task-counter{font-size:0.93rem;font-weight:700;letter-spacing:0.54px;line-height:1.14rem;text-transform:uppercase;color:#272F5A;margin-right:16px;}.c-task-viewer .interface .task-counter p{margin-bottom:0;}.c-task-viewer .list{position:relative;text-align:center;}.c-tool-item{background-repeat:no-repeat;background-size:cover;background-position:bottom;border-radius:8px;}.c-tool-item.breathing{background-image:url(/modules/custom/em_app/assets/img/bg-breathing.png);}.c-tool-item.relaxation{background-image:url(/modules/custom/em_app/assets/img/bg-relaxation.png);}.c-tool-item .tool{display:block;position:relative;padding:24px 24px 16px;}.c-tool-item .tool:after{content:"";background-image:url(/modules/custom/em_app/assets/img/ico-play-practice-button.svg);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:13px;right:21px;width:40px;height:40px;}.c-tool-item .tool .text{padding-right:50px;}.c-tool-item .tool .text .title{color:white;margin-bottom:0;}.c-tool-item .tool .text .subtitle{line-height:1.25rem;font-weight:500;color:white;margin-bottom:0;}.c-widget{display:none;width:100%;}.c-widget.current{display:block;}.c-widget .step{display:none;}.c-widget .step[data-step="0"],.c-widget .step[data-step="1"]{height:100%;}.c-widget .step.current{display:block;}.c-medal-item,.c-badge-alert{display:flex;align-content:center;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;align-items:center;}.c-medal-item .pieProgress,.c-badge-alert .pieProgress{display:none;width:48px;height:48px;}.c-medal-item .pieProgress .pie_progress__number,.c-badge-alert .pieProgress .pie_progress__number{font-size:1rem;font-weight:700;letter-spacing:-0.38px;line-height:1.21rem;color:black;margin-left:1px;}.c-medal-item .medal-slot,.c-badge-alert .medal-slot{position:relative;width:60px;min-width:60px;height:60px;display:flex;justify-content:flex-start;align-items:center;}.c-medal-item .medal-slot .medal,.c-badge-alert .medal-slot .medal{display:none;background-image:url(/modules/custom/em_app/assets/img/spritesheet.png);background-repeat:no-repeat;}.c-medal-item .medal-slot .medal.medal_habits_1,.c-badge-alert .medal-slot .medal.medal_habits_1{width:48px;height:48px;background-position:-5px -237px;}.c-medal-item .medal-slot .medal.medal_habits_2,.c-badge-alert .medal-slot .medal.medal_habits_2{width:48px;height:48px;background-position:-63px -237px;}.c-medal-item .medal-slot .medal.medal_habits_3,.c-badge-alert .medal-slot .medal.medal_habits_3{width:49px;height:48px;background-position:-121px -237px;}.c-medal-item .medal-slot .medal.medal_mood_1,.c-badge-alert .medal-slot .medal.medal_mood_1{width:48px;height:48px;background-position:-180px -237px;}.c-medal-item .medal-slot .medal.medal_mood_2,.c-badge-alert .medal-slot .medal.medal_mood_2{width:48px;height:48px;background-position:-238px -237px;}.c-medal-item .medal-slot .medal.medal_mood_3,.c-badge-alert .medal-slot .medal.medal_mood_3{width:49px;height:48px;background-position:-295px -5px;}.c-medal-item .medal-slot .medal.medal_learning_1,.c-badge-alert .medal-slot .medal.medal_learning_1{width:48px;height:48px;background-position:-63px -63px;}.c-medal-item .medal-slot .medal.medal_learning_2,.c-badge-alert .medal-slot .medal.medal_learning_2{width:48px;height:48px;background-position:-121px -63px;}.c-medal-item .medal-slot .medal.medal_learning_3,.c-badge-alert .medal-slot .medal.medal_learning_3{width:49px;height:48px;background-position:-179px -63px;}.c-medal-item .medal-slot .medal.medal_practicing_breathing_1,.c-badge-alert .medal-slot .medal.medal_practicing_breathing_1{width:48px;height:48px;background-position:-238px -121px;}.c-medal-item .medal-slot .medal.medal_practicing_breathing_2,.c-badge-alert .medal-slot .medal.medal_practicing_breathing_2{width:48px;height:48px;background-position:-64px -179px;}.c-medal-item .medal-slot .medal.medal_practicing_breathing_3,.c-badge-alert .medal-slot .medal.medal_practicing_breathing_3{width:49px;height:48px;background-position:-122px -179px;}.c-medal-item .medal-slot .medal.medal_practicing_relax_1,.c-badge-alert .medal-slot .medal.medal_practicing_relax_1{width:48px;height:48px;background-position:-238px -63px;}.c-medal-item .medal-slot .medal.medal_practicing_relax_2,.c-badge-alert .medal-slot .medal.medal_practicing_relax_2{width:48px;height:48px;background-position:-5px -121px;}.c-medal-item .medal-slot .medal.medal_practicing_relax_3,.c-badge-alert .medal-slot .medal.medal_practicing_relax_3{width:49px;height:48px;background-position:-63px -121px;}.c-medal-item .medal-slot .medal.medal_practicing_goal_1,.c-badge-alert .medal-slot .medal.medal_practicing_goal_1{width:48px;height:48px;background-position:-122px -121px;}.c-medal-item .medal-slot .medal.medal_practicing_goal_2,.c-badge-alert .medal-slot .medal.medal_practicing_goal_2{width:48px;height:48px;background-position:-122px -121px;}.c-medal-item .medal-slot .medal.medal_practicing_goal_3,.c-badge-alert .medal-slot .medal.medal_practicing_goal_3{width:49px;height:48px;background-position:-5px -179px;}.c-medal-item .medal-slot .medal.medal_general_1,.c-badge-alert .medal-slot .medal.medal_general_1{width:48px;height:48px;background-position:-179px -5px;}.c-medal-item .medal-slot .medal.medal_general_2,.c-badge-alert .medal-slot .medal.medal_general_2{width:48px;height:48px;background-position:-237px -5px;}.c-medal-item .medal-slot .medal.medal_general_3,.c-badge-alert .medal-slot .medal.medal_general_3{width:48px;height:48px;background-position:-5px -63px;}.c-medal-item .text-slot,.c-badge-alert .text-slot{margin-left:.75em;}.c-medal-item .text-slot .title,.c-badge-alert .text-slot .title{margin-bottom:.2em;}.c-medal-item .text-slot .description,.c-badge-alert .text-slot .description{margin-bottom:.2em;font-size:.9em;}.c-medal-item.in-progress .pie_progress,.in-progress.c-badge-alert .pie_progress{display:block;}.c-medal-item.completed .medal,.completed.c-badge-alert .medal{display:block;}.c-medal-item.not-started,.not-started.c-badge-alert{background-color:#fff;}.c-medal-item.not-started .medal,.not-started.c-badge-alert .medal{display:block;background-position:-5px -237px;width:48px;height:48px;background-position:-181px -179px !important;}.c-medal-item.not-started .text-slot,.not-started.c-badge-alert .text-slot{opacity:.6;}.c-medals-list .list-content{padding:0;margin-top:2em;list-style:none;}.c-medals-list .list-content .c-medal-item,.c-medals-list .list-content .c-badge-alert{margin:1rem 0;}.c-alert-zone{box-sizing:content-box;position:fixed;z-index:1000;width:100%;max-height:50vh;right:0;overflow-y:auto;background-color:#000000e8;transform:translateY(100vh);transform-origin:bottom;transition:transform .5s ease,opacity .6s ease;bottom:0;opacity:0;pointer-events:none;}.c-alert-zone.show{transform:translateY(0);transform-origin:bottom;transition:transform .5s,opacity .6s ease;opacity:1;pointer-events:all;}.c-alert-zone .content{list-style:none;padding:0;width:100%;}.c-alert-zone .content .c-badge-alert{margin:1rem 0;}.c-awareness-campaign{border-radius:8px;background-color:#FEEADE;margin-top:24px;}.c-awareness-campaign a{display:block;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem;color:#272F5A;padding:24px 20px;}.page{position:absolute;top:0;left:0;width:100%;height:calc(100% - 50px);padding:48px 32px;overflow-y:auto;overflow-x:hidden;}.page:not(.current){display:none;}#app.internal-page .page{height:100%;background-color:white;}.page#multipage,.page#problem_solver{height:100%;overflow:hidden;padding:0;padding-top:71px;}.page#multipage[data-page-type="index_page"],.page#problem_solver[data-page-type="index_page"]{padding-top:73px;}.page#multipage .page-content,.page#problem_solver .page-content{height:100%;width:100%;padding:0;}.page#multipage .page-content .scene,.page#problem_solver .page-content .scene{height:100%;overflow-y:auto;}@media (min-width:768px){.page#multipage .page-content .scene,.page#problem_solver .page-content .scene{padding:32px calc((100% - 620px) / 2);}}.page#multipage .page-content .page-main-content .body p a{word-break:break-word;}.page#todaypage{padding:0 32px 0;}.page#practicepage{background-color:white !important;}.page#profilepage{padding:0 32px 0;}.page#profilepage.current{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;}.page.bg-white{background-color:white;}.page.bg-white .b-today-list{box-shadow:none;}.page#breathing:after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(/modules/custom/em_app/assets/img/bg-top-breathing.jpg) url(/modules/custom/em_app/assets/img/bg-full-breathing.jpg);}.page#relaxation:after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(/modules/custom/em_app/assets/img/bg-top-relaxation.jpg) url(/modules/custom/em_app/assets/img/bg-full-relaxation.jpg);}.page .page-title{margin-bottom:24px;}.page .page-content{position:relative;}.page .page-content .page-main-content{min-height:calc(100% - 84px);padding:0 32px;}@media (min-width:768px){.page .page-content .page-main-content{padding:0;}}.page .page-content .page-main-content .cover-title{font-size:calc(2.2vw + 2.2vh);line-height:calc(2.8vw + 2.8vh);word-break:normal;}@media (min-width:480px){.page .page-content .page-main-content .cover-title{font-size:calc(1.8vw + 1.8vh);line-height:calc(2.4vw + 2.4vh);}}@media (min-width:768px){.page .page-content .page-main-content .cover-title{font-size:calc(1.5vw + 1.5vh);line-height:calc(2vw + 2vh);}}@media (min-width:992px){.page .page-content .page-main-content .cover-title{font-size:2.13rem;line-height:2.5rem;}}.page .page-content .page-main-content .body .img-responsive{max-height:unset;}.page.page-empty{position:relative;text-align:center;padding:0 32px 48px;}.page.page-empty:after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(/modules/custom/em_app/assets/img/bg-top-empty-page.png);}.page.page-empty .top{background-image:url(/modules/custom/em_app/assets/img/bg-top-empty-page.png);height:123px;background-size:cover;background-repeat:no-repeat;background-position:bottom;margin:0 calc(50% - 50vw);}@media (min-width:380px){.page.page-empty .top{height:165px;}}.page.page-empty .bottom{margin-top:60px;}@media (min-width:380px){.page.page-empty .bottom{margin-top:110px;}}.page.page-empty .bottom .image{position:relative;width:96px;height:96px;margin:0 auto 33px;}.page.page-empty .bottom .image:before{content:"";width:96px;height:96px;opacity:0.3;background:linear-gradient(329.8deg,#F78275 0%,#FDD4A3 100%);border-radius:50%;}.page.page-empty .bottom .image:after{content:"";width:64px;height:64px;background:linear-gradient(329.8deg,#F78275 0%,#FDD4A3 100%);border-radius:50%;}.page.page-empty .bottom .image img{width:32px;height:32px;z-index:1;}.page.page-empty .bottom .title{margin-bottom:8px;}.page.page-empty .bottom .text{letter-spacing:0;line-height:1.57rem;}@media (min-width:768px){.page.page-empty .bottom .text{max-width:540px;margin:0 auto;}}.page.page-empty .c-button-default{margin-top:16px;}.page.page-habits{padding:75px 32px 120px;}.page.page-habits .page-content .c-filter{position:absolute;top:-68px;right:0;z-index:2;}@media (min-width:375px){.page.page-habits .page-content .c-filter{top:-64px;}}.page.page-habits .page-content .c-filter.js_filters_opened{top:-49px;}.page.page-habits .page-content .c-last-weeks{margin-top:16px;}.page.page-loading{position:relative;text-align:center;padding:0 32px 48px;}.page.page-loading:after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(/modules/custom/em_app/assets/img/bg-top-empty-page.png);}.page.page-loading .content{}.page.page-loading .content .c-loader{position:relative;margin:0 auto 33px;}.page.page-loading .content .c-loader:before{content:"";width:96px;height:96px;opacity:0.3;background:linear-gradient(329.8deg,#F78275 0%,#FDD4A3 100%);border-radius:50%;}.page.page-loading .content .c-loader:after{content:"";width:64px;height:64px;background:linear-gradient(329.8deg,#F78275 0%,#FDD4A3 100%);border-radius:50%;}.page.page-loading .content .text{letter-spacing:0;line-height:1.57rem;}@media (min-width:768px){.page.page-loading .content .text{max-width:540px;margin:0 auto;}}.page.page-medals{padding-top:92px;}.page.page-mood-tracking{padding-top:75px;}.page.page-mood-tracking .page-content .c-filter{position:absolute;top:-68px;right:0;z-index:2;}@media (min-width:375px){.page.page-mood-tracking .page-content .c-filter{top:-64px;}}.page.page-mood-tracking .page-content .c-filter.js_filters_opened{top:-49px;}.page.page-mood-tracking .page-content .c-last-weeks{margin-top:16px;}.page-new-habit{padding-top:100px;}.page-new-habit .step{display:none;}.page-new-habit .step.current{display:block;}.page-new-habit .step .step-title.from-scratch,.page-new-habit .step .step-title.habit{text-align:center;}.page-new-habit .step .form input{width:100%;font-family:"HKGrotesk";font-size:1rem;letter-spacing:0;line-height:1.19rem;text-align:center;color:#272F5A;border:none;border-bottom:1px solid #272F5A;padding:16px;margin:0;}.page-new-habit .step .form input::-webkit-input-placeholder{opacity:0.5;}.page-new-habit .step .form input:-moz-placeholder{opacity:0.5;}.page-new-habit .step .form input::-moz-placeholder{opacity:0.5;}.page-new-habit .step .form input:-ms-input-placeholder{opacity:0.5;}.page-new-habit .step .form input::-ms-input-placeholder{opacity:0.5;}.page-new-habit .step .form input::placeholder{opacity:0.5;}.page-new-habit .step .title-schedule{font-weight:700;margin:48px 0 24px;}.page-new-habit .irow{background-color:rgba(109,122,249,0.2);border-radius:8px;white-space:nowrap;}.page-new-habit .irow .dotw{width:calc(100% / 7);height:40px;display:inline-block;vertical-align:middle;color:#272F5A;border-top:2px solid transparent;border-bottom:2px solid transparent;text-align:center;padding-top:6px;opacity:1;}.page-new-habit .irow .dotw.active{border-top:2px solid #3B54E8;border-bottom:2px solid #3B54E8;color:#3B54E8;}.page-new-habit .irow .dotw.active.border-left{border-top-left-radius:8px;border-bottom-left-radius:8px;border-left:2px solid #3B54E8;}.page-new-habit .irow .dotw.active.border-right{border-top-right-radius:8px;border-bottom-right-radius:8px;border-right:2px solid #3B54E8;}.page-new-habit .irow .merge-days{border:2px solid #3B54E8;border-radius:8px;padding:8px 0;margin:0 -2px;}.page-new-habit .irow .merge-days .dotw{border:none;border-radius:0;color:#3B54E8;}.page-new-habit .irow + .buttons-bar{margin-top:48px;}.page-new-habit .buttons-bar{display:flex;justify-content:space-between;align-items:center;margin-top:35px;}.page-new-habit .buttons-bar.edit-mode{display:none;}.page-new-habit .buttons-bar a:first-child{margin-right:16px;}.page-new-habit .buttons-bar a:nth-child(2){max-width:50%;}@media (min-width:360px){.page-new-habit .buttons-bar a:nth-child(2){max-width:100%;}}.page-new-habit.edit-mode .buttons-bar.edit-mode{display:flex;}.page-new-habit.edit-mode .buttons-bar:not(.edit-mode){display:none;}.page.p-problem-solver [data-idScene="main"] .page-main-content .subtitle{margin:32px 0 16px;}.page.p-problem-solver [data-idScene="problem_state"] .title{margin-bottom:24px;}.page.p-problem-solver [data-idScene="step1"] .subtitle,.page.p-problem-solver [data-idScene="step1c"] .subtitle{margin:0 0 16px;}.page.p-problem-solver [data-idScene="step1b"] .subtitle{margin:0 0 16px;}.page.p-problem-solver [data-idScene="step1b"] p{margin-bottom:16px !important;}.page.p-problem-solver [data-idScene="step1b"] textarea{width:100%;height:300px;font-family:"HKGrotesk";font-size:1rem;letter-spacing:0;line-height:1.25rem;color:#272F5A;background-color:#F2F6FE;border:none;border-radius:8px;padding:25px;resize:none;}.page.p-problem-solver [data-idScene="step1b"] textarea::-webkit-input-placeholder{opacity:0.5;}.page.p-problem-solver [data-idScene="step1b"] textarea:-moz-placeholder{opacity:0.5;}.page.p-problem-solver [data-idScene="step1b"] textarea::-moz-placeholder{opacity:0.5;}.page.p-problem-solver [data-idScene="step1b"] textarea:-ms-input-placeholder{opacity:0.5;}.page.p-problem-solver [data-idScene="step1b"] textarea::-ms-input-placeholder{opacity:0.5;}.page.p-problem-solver [data-idScene="step1b"] textarea::placeholder{opacity:0.5;}.page.p-problem-solver [data-idScene="step2"] .subtitle{margin:0 0 16px;}.page.p-problem-solver [data-idScene="step2"] input{width:100%;font-family:"HKGrotesk";font-size:1rem;letter-spacing:0;line-height:1.19rem;text-align:center;color:#272F5A;border:none;border-bottom:1px solid #272F5A;padding:16px;margin:0;}.page.p-problem-solver [data-idScene="step2"] input::-webkit-input-placeholder{opacity:0.5;}.page.p-problem-solver [data-idScene="step2"] input:-moz-placeholder{opacity:0.5;}.page.p-problem-solver [data-idScene="step2"] input::-moz-placeholder{opacity:0.5;}.page.p-problem-solver [data-idScene="step2"] input:-ms-input-placeholder{opacity:0.5;}.page.p-problem-solver [data-idScene="step2"] input::-ms-input-placeholder{opacity:0.5;}.page.p-problem-solver [data-idScene="step2"] input::placeholder{opacity:0.5;}.page.p-problem-solver [data-idScene="step3"] .subtitle{margin:0 0 16px;}.page.p-problem-solver [data-idScene="step3"] .goal-highlighted{text-align:center;background-color:#FEEADE;border-radius:8px;padding:20px;}.page.p-problem-solver [data-idScene="step3"] .goal-highlighted .pre-text{font-weight:700;margin-bottom:8px;}.page.p-problem-solver [data-idScene="step3"] .goal-highlighted .title{font-weight:700;margin-bottom:0;}.page.p-problem-solver [data-idScene="step3"] .interface{position:relative;margin-top:24px;}.page.p-problem-solver [data-idScene="step3"] .interface .solution-input{font-family:"HKGrotesk";font-size:1rem;letter-spacing:0;line-height:1.19rem;color:#272F5A;border:none;padding:16px 0;margin:0;}html[lang="en"] .page.p-problem-solver [data-idScene="step3"] .interface .solution-input{width:calc(100% - 64px);}html[lang="es"] .page.p-problem-solver [data-idScene="step3"] .interface .solution-input{width:calc(100% - 80px);}html[lang="pl"] .page.p-problem-solver [data-idScene="step3"] .interface .solution-input{width:calc(100% - 74px);}html[lang="fi"] .page.p-problem-solver [data-idScene="step3"] .interface .solution-input{width:calc(100% - 68px);}.page.p-problem-solver [data-idScene="step3"] .interface .solution-input::-webkit-input-placeholder{opacity:0.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:horizontal;}.page.p-problem-solver [data-idScene="step3"] .interface .solution-input:-moz-placeholder{opacity:0.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:horizontal;}.page.p-problem-solver [data-idScene="step3"] .interface .solution-input::-moz-placeholder{opacity:0.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:horizontal;}.page.p-problem-solver [data-idScene="step3"] .interface .solution-input:-ms-input-placeholder{opacity:0.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:horizontal;}.page.p-problem-solver [data-idScene="step3"] .interface .solution-input::-ms-input-placeholder{opacity:0.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:horizontal;}.page.p-problem-solver [data-idScene="step3"] .interface .solution-input::placeholder{opacity:0.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:horizontal;}.page.p-problem-solver [data-idScene="step3"] .interface .add{right:0;font-size:1rem;line-height:1.25rem;}.page.p-problem-solver [data-idScene="step3"] .interface .add:after{width:13px;height:14px;}.page.p-problem-solver [data-idScene="step3"] .interface .add.disabled{color:#3B54E8;opacity:50%;}.page.p-problem-solver [data-idScene="step4"] .subtitle{margin:0 0 16px;}.page.p-problem-solver [data-idScene="step5"] .subtitle,.page.p-problem-solver [data-idScene="step5b"] .subtitle{margin:0 0 16px;}.page.p-problem-solver [data-idScene="step6"] .subtitle{margin:0 0 16px;}.page.p-problem-solver [data-idScene="step7"] .subtitle{margin:0 0 16px;}.page.p-problem-solver [data-idScene="step7"] .goal-highlighted{text-align:center;background-color:#FEEADE;border-radius:8px;padding:20px;margin-bottom:48px;}.page.p-problem-solver [data-idScene="step7"] .goal-highlighted .pre-text{font-weight:700;margin-bottom:8px;}.page.p-problem-solver [data-idScene="step7"] .goal-highlighted .title{font-weight:700;margin-bottom:0;}.page.p-problem-solver [data-idScene="step7"] .content-score{text-align:center;}.page.p-problem-solver [data-idScene="step7"] .content-score .text{font-weight:500;margin-bottom:32px;}.page.p-problem-solver [data-idScene="step7"] .content-score .verbose-score{max-width:249px;font-weight:700;margin:0 auto 64px;}.page.p-problem-solver [data-idScene="step7"] .content-score .slider{background-color:#6D7AF9;}.page.p-problem-solver [data-idScene="step7"] .content-score .slider.ui-slider-horizontal{height:2px;border-radius:5px;background-color:rgba(109,122,249,0.3);margin-top:28px;}.page.p-problem-solver [data-idScene="step7"] .content-score .slider .ui-slider-handle{width:16px;height:16px;top:50%;transform:translateY(-50%);border:4px solid #81A4F9;background-color:#272F5A;border-radius:50%;}.page.p-problem-solver [data-idScene="step7"] .content-score .score{text-align:center;color:#6D7AF9;margin-top:16px;}.page.p-problem-solver .c-back-bar{background-color:white;}.page.p-problem-solver.no-navigation .scene .c-linear-nav a:not(.end-button){display:none;}.page.p-problem-solver:not(.no-navigation) .scene .c-linear-nav a.end-button{display:none;}.page.page-settings{padding-top:92px;}.page.page-settings .page-content .option{padding:18px 0;}.page.page-settings .page-content .option:not(:first-child){border-top:1px solid #F88275;}.page.page-settings .page-content .option .link{position:relative;display:inline-block;font-size:0.81rem;letter-spacing:0.54px;line-height:1rem;text-transform:uppercase;color:#272F5A;}.page.page-settings .page-content .option .link.with-icon:after{content:"";width:12px;height:12px;position:absolute;background-image:url(/modules/custom/em_app/assets/img/ico-navigate-right.svg);background-size:contain;background-repeat:no-repeat;margin-left:8px;}.page.page-with-bg{position:relative;padding:0 32px 48px;}.page.page-with-bg:after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(/modules/custom/em_app/assets/img/bg-top-empty-page.png);}.page.page-with-bg .top{background-image:url(/modules/custom/em_app/assets/img/bg-top-empty-page.png);height:123px;background-size:cover;background-repeat:no-repeat;background-position:bottom;margin:0 calc(50% - 50vw);}@media (min-width:380px){.page.page-with-bg .top{height:165px;}}@media (min-width:380px) and (max-width:767px) and (orientation:landscape){.page.page-with-bg .top{height:65px;}}#app{width:100%;height:100%;overflow:hidden;}.scene{position:absolute;top:0;left:0;width:100%;padding:32px 0;}.scene:not(.current){display:none;}.scene.r-scene-onboarding{position:absolute;top:0;left:0;width:100%;padding:0 0 32px;}.scene.r-scene-onboarding .skip-button{position:absolute;top:32px;right:28px;}.scene.r-scene-onboarding .c-linear-nav{}@media (min-width:768px){.scene.r-scene-onboarding .c-linear-nav{width:620px;margin:32px calc((100% - 620px) / 2) 0;padding:0 15px;}}.scene.r-scene-practice{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 0 32px;}.scene.r-scene-practice.practice-breathing-full{background-image:url(/modules/custom/em_app/assets/img/bg-full-breathing.jpg);background-repeat:no-repeat;background-size:cover;padding:0;}.scene.r-scene-practice.practice-relaxation-full{background-image:url(/modules/custom/em_app/assets/img/bg-full-relaxation.jpg);background-repeat:no-repeat;background-size:cover;padding:0;}.scene.r-scene-practice .c-linear-nav{overflow:hidden;padding-bottom:32px;}@media (min-width:768px){.scene.r-scene-practice .c-linear-nav{width:620px;margin:32px calc((100% - 620px) / 2) 0;padding-bottom:0;}}@media (min-width:380px) and (orientation:landscape){.scene.r-scene-practice .c-linear-nav{padding-bottom:32px;}}@media (min-width:380px) and (orientation:portrait){.scene.r-scene-practice .c-linear-nav{padding-bottom:0;}}
.pie_progress{position:relative;text-align:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.pie_progress__svg{position:relative;display:inline-block;width:100%;padding-bottom:100%;overflow:hidden;vertical-align:middle}.pie_progress__svg svg{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;margin:0 auto}.pie_progress__content,.pie_progress__icon,.pie_progress__label,.pie_progress__number{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pie_progress__number{font-size:42px}.pie_progress__label{margin-top:32px;font-size:12px}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}
.c-modal{position:fixed;z-index:1000;background-color:#000000aa;width:100vw;height:100vh;top:0;left:0;}.c-modal .modal-container{width:95%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;background-color:white;border-radius:8px;box-shadow:0 0 24px 0 rgb(109 122 249 / 20%);z-index:9999;pointer-events:all;overflow-y:auto;padding:40px 32px 32px;}.c-modal .modal-container .close-button{position:absolute;top:16px;right:24px;font-size:1.6rem;}.c-modal .modal-container .title{max-width:350px;margin:0 auto 16px;}.c-modal .modal-container .text{max-width:350px;margin:0 auto 24px;}.c-modal .modal-container .buttons-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;}.c-modal .modal-container .buttons-container .cancel-button{margin-right:8px;}.c-modal .modal-container .buttons-container .ok-button{margin-left:8px;}@media only screen and (min-width:380px){.c-modal .modal-container{width:85%;}}@media only screen and (min-width:768px){.c-modal .modal-container{width:50%;}.c-modal .modal-container .title,.c-modal .modal-container .text{max-width:420px;}.c-modal .modal-container .buttons-container{justify-content:space-evenly;}}
