@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-Black.252cd992.woff2) format("woff2"),url(/static/media/UniversLTStd-Black.0d5ce753.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-XBlackObl.fc054896.woff2) format("woff2"),url(/static/media/UniversLTStd-XBlackObl.ae516e62.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-Obl.ae41f12c.woff2) format("woff2"),url(/static/media/UniversLTStd-Obl.f7a6add8.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-BlackObl.1f15ce27.woff2) format("woff2"),url(/static/media/UniversLTStd-BlackObl.4e5b991b.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-BlackEx.7d6082d5.woff2) format("woff2"),url(/static/media/UniversLTStd-BlackEx.e4113985.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-LightObl.8d0c0d92.woff2) format("woff2"),url(/static/media/UniversLTStd-LightObl.070ceffa.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-BoldCnObl.26ce7839.woff2) format("woff2"),url(/static/media/UniversLTStd-BoldCnObl.ffec2775.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-BoldCn.dfd0b080.woff2) format("woff2"),url(/static/media/UniversLTStd-BoldCn.fb52fa93.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-BoldExObl.409fe791.woff2) format("woff2"),url(/static/media/UniversLTStd-BoldExObl.fa393345.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-LightUltraCn.2e5853bb.woff2) format("woff2"),url(/static/media/UniversLTStd-LightUltraCn.8c3d5216.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-BoldEx.8ea915ca.woff2) format("woff2"),url(/static/media/UniversLTStd-BoldEx.92523fef.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-LightCn.b920770a.woff2) format("woff2"),url(/static/media/UniversLTStd-LightCn.dbc707b6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd.b9aa42f9.woff2) format("woff2"),url(/static/media/UniversLTStd.45acceea.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-Ex.863ca65d.woff2) format("woff2"),url(/static/media/UniversLTStd-Ex.86231bb6.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-XBlackEx.3d838981.woff2) format("woff2"),url(/static/media/UniversLTStd-XBlackEx.0c95e9b0.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-Light.9d7e9825.woff2) format("woff2"),url(/static/media/UniversLTStd-Light.fcda3a7c.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-LightCnObl.bffea98a.woff2) format("woff2"),url(/static/media/UniversLTStd-LightCnObl.e693e116.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-Bold.64c1cc1f.woff2) format("woff2"),url(/static/media/UniversLTStd-Bold.d64d6f4c.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-UltraCn.724e8ae5.woff2) format("woff2"),url(/static/media/UniversLTStd-UltraCn.b2311322.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-XBlack.60842de8.woff2) format("woff2"),url(/static/media/UniversLTStd-XBlack.efe54565.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-Cn.f87215d2.woff2) format("woff2"),url(/static/media/UniversLTStd-Cn.b8202f7f.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-BlackExObl.1b278c5a.woff2) format("woff2"),url(/static/media/UniversLTStd-BlackExObl.65fb94a1.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-XBlackExObl.858ef489.woff2) format("woff2"),url(/static/media/UniversLTStd-XBlackExObl.b2ac0b3b.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-ExObl.11afd46a.woff2) format("woff2"),url(/static/media/UniversLTStd-ExObl.0a4959a8.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-ThinUltraCn.b79791f7.woff2) format("woff2"),url(/static/media/UniversLTStd-ThinUltraCn.ea8e1a6e.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-BoldObl.bc90cd8d.woff2) format("woff2"),url(/static/media/UniversLTStd-BoldObl.a0c10ee8.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Univers LT Std";src:url(/static/media/UniversLTStd-CnObl.af88abd5.woff2) format("woff2"),url(/static/media/UniversLTStd-CnObl.6fc431b6.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Cern";src:url(/static/media/Cern.590ba884.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cern";src:url(/static/media/Cern-Bold.bf236955.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}body{margin:0;font-family:"Univers LT Std",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.app{height:100vh;height:calc(var(--vh, 1vh)*100);width:100%;display:grid;grid-template-rows:95px 1fr;grid-template-columns:100%}@media (max-width:750px){.app{grid-template-rows:50px 1fr}}.app-edit-mode{position:absolute;top:5px;left:5px}.app-header{height:95px;display:flex;padding:20px 100px;max-width:1450px;width:100%;margin:0 auto;justify-content:space-between;align-items:center;box-sizing:border-box}.app-header img{display:inline-block}.app-header img:first-of-type{cursor:pointer}@media (max-width:750px){.app-header{padding:10px 20px;height:50px}.app-header img{height:30px}}.app-headerTitle{font-size:.85em;color:#5d5d5d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:20px}.app-headerTitle .app-sleep-doctor{color:#ed6161}.app-headerTitle .app-dentist{color:#0080cf}.app-mobile-right-side{display:flex;flex-direction:row;align-items:center}.app-mobile-right-side>img:first-child{height:12px;margin-right:10px}.app-main{border-top:1px solid #000;background-image:url(/static/media/fond_narval_both.a27584a2.jpg);background-position:50%;background-size:cover}.app-main_kind_sleep-doctor{background-image:url(/static/media/fond_Narval_easy_alt2.52cde2db.jpg)}.app-main_kind_dentist{background-image:url(/static/media/fond_Narval_easy_alt3.0e0c2b3a.jpg)}.app-save-button{position:fixed;top:5px;right:5px}.route-wrapper{height:100%;width:100%;position:relative}.route-wrapper>div{height:100%;width:100%;position:absolute}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.button{border:1px solid #5d5d5d;border-radius:10px;padding:15px;background-color:hsla(0,0%,100%,.5);text-align:center;opacity:1;transition:opacity .3s;cursor:pointer;font-weight:600}.button h1,.button h2,.button h3{margin:.1em 0}.button:hover{opacity:.7}.home-choice{width:100%;padding-top:10vh;padding-bottom:40px;justify-content:center;display:flex;align-items:center}@media (max-width:1440px){.home-choice{padding-top:5vh}}@media (max-width:750px){.home-choice{padding-bottom:0}}.home-choice .button{margin:50px 75px;min-width:260px;min-height:285px;display:flex;flex-direction:column;justify-content:center;font-weight:400}.home-choice .button h2{margin:1em 0 .5em;font-weight:700}.home-choice .button:first-of-type{border-color:#0080cf}.home-choice .button:first-of-type h2{color:#0080cf}.home-choice .button:last-of-type{border-color:#ed6161}.home-choice .button:last-of-type h2{color:#ed6161}@media (max-width:750px){.home-choice .button{width:26vw;min-width:auto;max-width:300px;height:calc(80vh - 50px);min-height:auto;max-height:200px;margin:calc(25vh - 70px) 20px}.home-choice .button img{width:60%;margin:-10px auto}.home-choice .button h2{font-size:3vw}.home-choice .button div{font-size:1.8vw}}.home-end{width:100%;justify-content:center;display:flex;align-items:center}.home-end .button{width:100%;max-width:200px;margin:0 20px;padding:18px 15px 15px;font-weight:400}@media (max-width:750px){.home-end{display:none}}.browse{height:100%;position:relative;box-sizing:border-box;overflow:hidden;padding:20px;z-index:1}@media (max-width:750px){.browse{padding:0;overflow:scroll}}.browse>div:before{background:hsla(0,0%,68.6%,.65);z-index:-1;content:" ";-webkit-filter:blur(20px);filter:blur(20px);position:absolute;top:-20px;bottom:-20px;right:0;left:0}@media (max-width:750px){.browse>div:before{background:none}}.browse>div{display:flex;overflow:hidden;max-width:1450px;margin:110px auto}@media (max-width:1440px){.browse>div{margin:40px auto}}@media (max-width:750px){.browse>div{margin:10px auto;padding:0 20px;background:hsla(0,0%,100%,.65)}}.browse .browse-dentist{width:66.6%;flex-grow:2}@media (max-width:750px){.browse .browse-dentist{width:50%}.browse .browse-dentist h2{color:#0080cf!important}}.browse .browse-dentist .browse-features{display:grid;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column}@media (max-width:750px){.browse .browse-dentist .browse-features{display:flex;flex-direction:column}}.browse .browse-dentist .browse-feature .browse-title{flex:1 1}.browse .browse-dentist .browse-feature .browse-number{background-color:#0080cf;color:#fff}@media (max-width:750px){.browse .browse-dentist .browse-feature .browse-number{background-color:transparent;color:#0080cf;border:1px solid #0080cf}}@media (max-width:750px){.browse .browse-dentist .browse-feature .browse-title{color:#0080cf;font-size:.9em}}.browse .browse-sleep-doctor{width:33.3%}@media (max-width:750px){.browse .browse-sleep-doctor{width:50%}.browse .browse-sleep-doctor h2{color:#ed6161!important}}.browse .browse-sleep-doctor .browse-features{display:grid;grid-auto-rows:1fr;grid-template-columns:1fr;grid-auto-flow:row}.browse .browse-sleep-doctor .browse-feature .browse-title{flex:1 1}.browse .browse-sleep-doctor .browse-feature .browse-number{background-color:#ed6161;color:#fff}@media (max-width:750px){.browse .browse-sleep-doctor .browse-feature .browse-number{background-color:transparent;color:#ed6161;border:1px solid #ed6161}}@media (max-width:750px){.browse .browse-sleep-doctor .browse-feature .browse-title{color:#ed6161;font-size:.9em}}.browse .browse-dentist,.browse .browse-sleep-doctor{display:flex;flex-direction:column}.browse .browse-dentist h2,.browse .browse-sleep-doctor h2{text-align:center;color:#fff}@media (max-width:750px){.browse .browse-dentist h2,.browse .browse-sleep-doctor h2{text-align:left;font-weight:400}}.browse .browse-dentist .browse-feature,.browse .browse-sleep-doctor .browse-feature{background:#fff;margin:5px;display:flex;border-radius:25px;padding:3px 5px;align-items:center;height:50px;cursor:pointer;opacity:1;transition:opacity .3s}.browse .browse-dentist .browse-feature:hover,.browse .browse-sleep-doctor .browse-feature:hover{opacity:.7}@media (max-width:750px){.browse .browse-dentist .browse-feature,.browse .browse-sleep-doctor .browse-feature{background:transparent}}.browse .browse-dentist .browse-feature .browse-number,.browse .browse-sleep-doctor .browse-feature .browse-number{width:45px;height:45px;border-radius:22.5px;display:flex;justify-content:center;align-items:center;margin-right:15px}.cookie-notice-content{font-family:"Cern","Univers LT Std",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;width:90%;max-width:1200px;margin:70px auto auto;height:calc(100% - 165px);overflow-y:scroll;font-size:16px}.cookie-notice-content h1,.cookie-notice-content h3{text-align:center}.cookie-notice-link{background-color:transparent;border:none;cursor:pointer;text-decoration:underline;display:inline;margin:0;padding:0;font-family:"Cern","Univers LT Std",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:16px}.cookie-notice-link:focus,.cookie-notice-link:hover{text-decoration:none}.training{display:grid;grid-template-columns:400px 1fr;grid-template-rows:100%;max-width:1450px;margin:0 auto;height:100%}@media (max-width:750px){.training{grid-template-columns:1fr}}.training-column{position:relative;width:400px;height:100%;box-sizing:border-box;padding:20px;margin:0 -20px 0 20px;overflow:hidden;z-index:1;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:750px){.training-column{display:none}}.training-column:before{background:hsla(0,0%,100%,.65);z-index:-1;content:" ";-webkit-filter:blur(20px);filter:blur(20px);position:absolute;top:-20px;bottom:-20px;right:0;left:0}.training-column .training-steps{flex:1 1 auto;overflow-y:auto;height:0}.training-column .training-steps .training-link{display:grid;grid-template-columns:30px 1fr;align-items:center;margin-top:15px;margin-bottom:15px;cursor:pointer}.training-column .training-steps .training-link-number{width:30px;height:30px;border-radius:15px;display:flex;justify-content:center;align-items:center;border:1px solid #5d5d5d;margin-right:15px;background:transparent;color:#5d5d5d;transition:background-color .3s,color .3s}.training-column .training-steps .training-link-text{padding-left:10px}.training-column .training-steps .training-link:hover .training-link-number,.training-column .training-steps .training-link_isCurrent .training-link-number{color:#fff;background:#5d5d5d;font-weight:600}.training-column .training-steps .training-link_isCurrent{font-weight:600}.training-column .training-others{margin-top:15px;font-weight:600}.app_editing .training-column .training-steps .training-link:hover .training-link-number:hover{color:transparent;background-image:url(/static/media/trash.3242915a.svg);background-size:75%;background-repeat:no-repeat;background-position:39% 38%}.training-main{margin-left:40px;padding-top:33px}@media (max-width:750px){.training-main{margin-right:30px;margin-left:30px;padding-top:0}.training-main .button{border-radius:10px 10px 0 0;font-weight:400;font-size:14px;padding:15px 10px 5px;border-bottom:0;overflow:hidden;white-space:nowrap}}.training-main .megadraft-editor .DraftEditor-root,.training-main .megadraft-editor .toolbar{font-size:unset;line-height:unset;font-family:unset;letter-spacing:unset}.training-main .training-main-tab{height:calc(100% - 85px);width:calc(100% - 85px);position:relative}@media (max-width:750px){.training-main .training-main-tab{width:100%;height:100%}}.training-main .training-main-tab .training-main-content{height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat;background-color:#fff;border-radius:10px;position:relative;display:flex;justify-content:center;align-items:center;overflow-y:scroll;overflow-x:hidden}@media (max-width:750px){.training-main .training-main-tab .training-main-content>div{margin-top:200px}}.training-main .training-main-tab .training-main-content .training-main-image{max-width:100%;max-height:100%;width:100%}.training-main .training-main-tab .training-main-content .training-point{position:absolute;z-index:2;cursor:pointer;width:40px;height:40px}@media (max-width:750px){.training-main .training-main-tab .training-main-content .training-point{transform:scale(.8)}}.training-main .training-main-tab .training-main-content .training-point .training-point-num{position:absolute;bottom:0;left:0;top:0;right:0;z-index:4;background:#fff;border-radius:50%;width:40px;height:40px;border:1px solid #5d5d5d;display:flex;justify-content:center;align-items:center}.training-main .training-main-tab .training-main-content .training-point .training-point-num img{transform:rotate(-45deg);position:absolute;transition:opacity .3s;opacity:0}.training-main .training-main-tab .training-main-content .training-point .training-point-num span{position:absolute;transition:opacity .3s;opacity:0}.training-main .training-main-tab .training-main-content .training-point .training-point-num .training-point-visible{opacity:1}.training-main .training-main-tab .training-main-content .training-point .training-point-bubble{position:absolute;z-index:3;opacity:0;background:#fff;width:150px;height:150px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid #5d5d5d;transition:opacity .3s;white-space:normal}.training-main .training-main-tab .training-main-content .training-point .training-point-bubble .text{padding:30% 15%;text-align:center}.training-main .training-main-tab .training-main-content .training-point .training-point-bubble .text blockquote,.training-main .training-main-tab .training-main-content .training-point .training-point-bubble .text p{display:inline-block;margin:0;padding:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.training-main .training-main-tab .training-main-content .training-point .training-point-bubble .text blockquote{font-size:.7em;border:none;color:unset}.training-main .training-main-tab .training-main-content .training-point .training-point-bubble_pos_tr{bottom:0;left:0}.training-main .training-main-tab .training-main-content .training-point .training-point-bubble_pos_tl{bottom:0;right:0}.training-main .training-main-tab .training-main-content .training-point .training-point-bubble_pos_br{top:0;left:0}.training-main .training-main-tab .training-main-content .training-point .training-point-bubble_pos_bl{top:0;right:0}@media (min-width:750px){.training-main .training-main-tab .training-main-content .training-point:hover .training-point-bubble{opacity:1}}.training-main .training-main-tab .training-main-content .training-point_open .training-point-bubble{opacity:1}.training-main .training-main-tab .training-editor-buttons{position:absolute;top:0;transform:translateY(-50%);display:flex;width:100%;justify-content:space-between;z-index:2;margin-right:50px;margin-left:50px}.training-main .training-main-tab .training-main-buttons{position:absolute;bottom:0;transform:translateY(50%);display:flex;width:100%;justify-content:space-between}@media (max-width:750px){.training-main .training-main-tab .training-main-buttons{transform:translateY(0);z-index:2}}.training-main .training-main-tab .training-main-buttons .training-button-next{min-width:150px;margin-right:50px}@media (max-width:750px){.training-main .training-main-tab .training-main-buttons .training-button-next{min-width:100px;margin-right:20px}}.training-main .training-main-tab .training-main-buttons .training-button-steps{display:flex;margin-left:50px}@media (max-width:750px){.training-main .training-main-tab .training-main-buttons .training-button-steps{margin-left:20px}}.training-main .training-main-tab .training-main-buttons .training-button-steps .training-button-step{margin-right:15px}.training-main .training-main-tab .training-main-buttons .training-button-steps .training-button-step_notCurrent{background:hsla(0,0%,100%,.5);color:#2e2e2d;border-color:#2e2e2d}.app-main_kind_sleep-doctor .training-main .training-main-tab .button,.app-main_kind_sleep-doctor .training-main .training-main-tab .training-main-content .training-point .training-point-num{background:#ed6161;color:#fff;border-color:#ed6161}.app-main_kind_sleep-doctor .training-main .training-main-tab .training-main-content .training-point .training-point-bubble{border-color:#ed6161;color:#ed6161!important}.app-main_kind_dentist .training-main .training-main-tab .button,.app-main_kind_dentist .training-main .training-main-tab .training-main-content .training-point .training-point-num{background:#0080cf;color:#fff;border-color:#0080cf}.app-main_kind_dentist .training-main .training-main-tab .training-main-content .training-point .training-point-bubble{border-color:#0080cf;color:#0080cf!important}.app-main .megadraft-editor .megadraft-block{padding-bottom:unset}.app-main .megadraft-editor .paragraph+.paragraph{margin-top:unset}.app-main .megadraft-editor .DraftEditor-root,.app-main .megadraft-editor .toolbar{color:unset}.app_editing .training-link-number:hover{content:"X";background-color:#b6002e}.doRotateScreen-container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-image:url(/static/media/fond_narval_both.a27584a2.jpg);background-position:50%;background-size:cover;z-index:100}.doRotateScreen-block,.doRotateScreen-container{display:flex;align-items:center;justify-content:center}.doRotateScreen-block{border:1px solid #ed6161;border-radius:10px;padding:15px;background-color:hsla(0,0%,100%,.5);width:250px;height:250px;flex-direction:column}.doRotateScreen-block div{color:#ed6161;margin-top:20px;font-size:18px}.footer{text-align:center;position:fixed;bottom:15px;left:0;right:0}@media (max-width:750px){.footer{position:absolute;transform:rotate(270deg);right:-27px;left:auto;bottom:auto;top:50%}}.footer-link{background-color:transparent;border:none;cursor:pointer;text-decoration:underline;display:inline;margin:0;padding:0}.footer-link:focus,.footer-link:hover{text-decoration:none}
/*# sourceMappingURL=main.46f5d241.chunk.css.map */