.rc-tooltip.rc-tooltip-zoom-enter,.rc-tooltip.rc-tooltip-zoom-leave{display:block}.rc-tooltip-zoom-enter,.rc-tooltip-zoom-appear{opacity:0;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.18,.89,.32,1.28);animation-play-state:paused}.rc-tooltip-zoom-leave{animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.6,-.3,.74,.05);animation-play-state:paused}.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active,.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active{animation-name:rcToolTipZoomIn;animation-play-state:running}.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active{animation-name:rcToolTipZoomOut;animation-play-state:running}@keyframes rcToolTipZoomIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0)}to{opacity:1;transform-origin:50% 50%;transform:scale(1)}}@keyframes rcToolTipZoomOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1)}to{opacity:0;transform-origin:50% 50%;transform:scale(0)}}.rc-tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:12px;line-height:1.5;opacity:.9}.rc-tooltip-hidden{display:none}.rc-tooltip-placement-top,.rc-tooltip-placement-topLeft,.rc-tooltip-placement-topRight{padding:5px 0 9px}.rc-tooltip-placement-right,.rc-tooltip-placement-rightTop,.rc-tooltip-placement-rightBottom{padding:0 5px 0 9px}.rc-tooltip-placement-bottom,.rc-tooltip-placement-bottomLeft,.rc-tooltip-placement-bottomRight{padding:9px 0 5px}.rc-tooltip-placement-left,.rc-tooltip-placement-leftTop,.rc-tooltip-placement-leftBottom{padding:0 9px 0 5px}.rc-tooltip-inner{padding:8px 10px;color:#fff;text-align:left;text-decoration:none;background-color:#373737;border-radius:6px;box-shadow:0 0 4px #0000002b;min-height:34px}.rc-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-tooltip-placement-top .rc-tooltip-arrow,.rc-tooltip-placement-topLeft .rc-tooltip-arrow,.rc-tooltip-placement-topRight .rc-tooltip-arrow{bottom:4px;margin-left:-5px;border-width:5px 5px 0;border-top-color:#373737}.rc-tooltip-placement-top .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-topLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-topRight .rc-tooltip-arrow{right:15%}.rc-tooltip-placement-right .rc-tooltip-arrow,.rc-tooltip-placement-rightTop .rc-tooltip-arrow,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{left:4px;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#373737}.rc-tooltip-placement-right .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-rightTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-left .rc-tooltip-arrow,.rc-tooltip-placement-leftTop .rc-tooltip-arrow,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{right:4px;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#373737}.rc-tooltip-placement-left .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-leftTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{top:4px;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#373737}.rc-tooltip-placement-bottom .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{right:15%}.step-academy-payment-variants{display:block;width:100%}.step-academy-payment-variants .program-payment-variant{background-color:initial;width:100%}.step-academy-payment-variants .program-payment-variant .program-payment-variant-title{font-weight:700;font-size:18px}.step-academy-payment-variants .program-payment-variant .program-payment-variant-content{font-size:14px}.step-academy-payment-variants .program-payment-variant .program-payment-variant-due-date{font-weight:700;margin-right:4px}.price-div{margin-bottom:16px;margin-top:-16px}.price-div .time-variant-economy{width:159px;height:32px;border:#00E094 1px solid;color:#00e094;font-size:14px;font-weight:700;border-radius:4px;position:relative;display:flex;align-items:center;justify-content:center;top:-16px;right:-44px;background-color:#fff;text-transform:uppercase}.price-div .time-variant-economy.visibility-hidden{visibility:hidden}.time-variant-choice{box-shadow:0 3px 6px #0000000d;border:1px solid #D9D9D9;border-radius:8px;padding:16px;max-width:250px;margin-bottom:32px}@media (min-width: 992px){.time-variant-choice{margin-bottom:0}}.time-variant-choice--svg svg{height:140px}.time-variant-choice--title{font-size:18px;font-weight:700;color:#1f3a64;margin-top:16px;margin-bottom:8px}.time-variant-choice--price{font-size:20px;font-weight:700;color:#1f3a64}.time-variant-choice--comparative-full-price{margin-top:4px;font-size:12px;font-weight:400;margin-left:4px}.time-variant-choice--bullets{font-size:16px}.time-variant-choice--bullets>div{margin-bottom:8px}.time-variant-choice--bullets>div div{margin-left:4px}.time-variant-choice--button{font-size:16px;padding:6px 32px}.phone-charles-container{position:absolute;top:0;bottom:0;right:0;left:0}@media (min-width: 768px){.phone-charles-block{margin-top:10px;margin-bottom:10px}}.phone-charles-block p.phone-charles-block-inner{border-radius:3px;align-items:center;background:#6389ff;color:#fff;display:flex;font-size:.7em;justify-content:center;padding:.2em;position:inherit;margin-top:1rem;margin-bottom:0}.phone-charles-block p.phone-charles-block-inner .icon{display:inline-block;width:14px}@media (min-width: 768px){.phone-charles-block p.phone-charles-block-inner .icon{width:16px}}.phone-charles-block p.phone-charles-block-inner .phone-icon{margin-right:5px}.phone-charles-block p.phone-charles-block-inner a{color:#fff;text-decoration:none}@media (min-width: 768px){.phone-charles-block p.phone-charles-block-inner{font-size:.9em;padding:0 1em}}.step-academy-payment-submenu{text-align:left;display:grid;grid-template-columns:repeat(2,1fr);width:100%;grid-gap:5px}@media (min-width: 768px){.step-academy-payment-submenu{grid-gap:10px}}.step-academy-payment-submenu .step-academy-payment-submenu-block{display:flex;justify-content:space-between;border:1px solid #D4D4D4;border-radius:4px;padding:5px 8px;cursor:pointer}@media (min-width: 768px){.step-academy-payment-submenu .step-academy-payment-submenu-block{padding:16px}}.step-academy-payment-submenu .step-academy-payment-submenu-block.selected{background-color:#f8faff;border:1px solid #036147}.step-academy-payment-submenu .step-academy-payment-submenu-block .step-academy-payment-submenu-title{align-self:center;font-weight:700;font-size:16px;line-height:26px}.step-academy-payment-submenu .step-academy-payment-submenu-block .step-academy-payment-submenu-title .step-academy-payment-submenu-price{font-weight:400}.step-academy-payment-submenu .step-academy-payment-submenu-block .step-academy-payment-submenu-right{display:flex}.step-academy-payment-submenu .step-academy-payment-submenu-block .step-academy-payment-submenu-right .step-academy-payment-submenu-radio-input{align-self:center;transform:scale(1.5)}.step-academy-payment-submenu .step-academy-payment-submenu-block-mia.selected{background-color:#fff}.academy-payment-container{margin:auto;max-width:600px;text-align:left}label.no-color-on-errors{color:#000!important}.academy-thankyou-image svg{width:100px}.green-card-pill{background-color:#4f785f;color:#fff}.green-card-pill .program-reduction-percent{color:#000;background-color:#50e19c}.grey-card-pill{background-color:#fff;color:#000}.grey-card-pill .program-reduction-percent{background-color:#b3b3b3}.sidebar{background-color:#fff;color:#888;display:flex;flex-direction:column;height:100vh;justify-content:space-between;width:20.3125em;min-height:100vh;overflow:auto;transition:margin-left .2s;z-index:1500;padding:1.5rem 1rem 1rem;border-right:2px solid #000000}.sidebar.animate{left:0;position:absolute;z-index:1039;margin-left:-20.3125em}@media screen and (min-width: 1340px){.sidebar.animate{left:0;position:inherit;margin:0}}.sidebar.active{display:flex;margin-left:0}.sidebar .logo-container{display:block;margin:2.3em auto;width:150px}.sidebar .logo-container svg g{fill:#000}.sidebar .sidebar-top{flex:0 0}.sidebar .sidebar-top .toggle-menu-button{background-color:transparent;border:0;float:right;position:relative;right:10px;top:5px}@media screen and (min-width: 1340px){.sidebar .sidebar-top .toggle-menu-button{display:none}}.sidebar .sidebar-top .toggle-menu-icon{display:inline-block;line-height:6em;vertical-align:middle;width:2em;transform:rotate(180deg)}.sidebar .sidebar-top .toggle-menu-icon svg path{fill:#000}.sidebar .sidebar-top .sidebar-support-number{color:#111c2b;font-weight:400;text-decoration:none}.sidebar .sidebar-top .dropdown{position:relative}.sidebar .sidebar-top .dropdown__list{-webkit-transition:max-height .6s ease-out;transition:max-height .6s ease-out;max-height:0;overflow:hidden;margin:0}.sidebar .sidebar-top .dropdown__list li span.label{font-weight:300;margin-left:1rem}.sidebar .sidebar-top .dropdown__list--active{max-height:800px;opacity:1}.sidebar .sidebar-top .dropdown__list-item{cursor:pointer;list-style:none;position:relative}.sidebar .sidebar-top .dropdown__list-item .dropdown__toggler--active span.icon{transform:rotate(180deg)}.sidebar .sidebar-item{align-items:flex-start;background-color:#fff;border:0;cursor:pointer;display:inline-block;font-size:1em;font-weight:500;justify-content:flex-start;outline:0;text-align:left;text-decoration:none;white-space:nowrap;width:100%}.sidebar .sidebar-item .icon{display:inline-block;line-height:3rem;vertical-align:middle;width:1.125em}.sidebar .sidebar-item .label{line-height:3rem;vertical-align:middle}.sidebar .sidebar-item.active{color:#000}.sidebar .sidebar-item.active .icon path,.sidebar .sidebar-item.active .icon *{fill:#036147}.sidebar .sidebar-item.active .label{opacity:1;border-bottom:2px solid #000000;padding-bottom:.5em}.sidebar .sidebar-item:hover{color:#000;text-decoration:none}.sidebar ul.sidebar-item-subitems{margin-left:1rem;font-size:.8em}.personnal-space-program-manager{overflow-x:hidden}.personnal-space-program-manager .personnal-space-program-manager-title-group{margin-bottom:32px;margin-top:24px}.personnal-space-program-manager .container-content{display:flex;flex-direction:column;align-items:baseline}.personnal-space-program-manager .program-variant-choice-block{display:flex;flex-direction:column;border-radius:4px;margin-top:20px;background-color:#fff;flex-start:right;max-width:1140px;width:100%}@media (min-width: 1340px){.personnal-space-program-manager .program-variant-choice-block{flex-direction:row}}.personnal-space-program-manager .program-variant-choice-block .program-variant-choice-row{display:flex;flex-direction:column-reverse;justify-content:space-between;flex-grow:1;margin-top:24px;align-items:center}@media (min-width: 768px){.personnal-space-program-manager .program-variant-choice-block .program-variant-choice-row{margin-top:0;width:100%;flex-direction:row;justify-content:center;flex:1.5;padding:50px 10px}.personnal-space-program-manager .program-variant-choice-block .program-variant-choice-row>div:nth-child(1){margin-right:20px}}.personnal-space-program-manager .program-variant-choice-block .program-variant-choice-row .time-variant-choice{width:250px;min-height:460px}.personnal-space-program-manager .program-variant-choice-block .program-variant-vaginisme{background-color:#fbfbfb;display:flex;width:100%;flex:1.5 1;flex-direction:column}.personnal-space-program-manager .program-variant-choice-block .program-variant-vaginisme .vaginisme-title{font-weight:600;color:#1f3a64;padding:24px 0 0 32px;font-size:18px;align-self:center}@media (min-width: 1340px){.personnal-space-program-manager .program-variant-choice-block .program-variant-vaginisme .vaginisme-title{align-self:initial}}.personnal-space-program-manager .program-variant-choice-block .program-variant-vaginisme .vaginisme-program-wrapper{display:flex;flex-direction:column;background-color:#fff;margin:24px 24px 0;border-radius:8px;box-shadow:0 3px 6px #0000000d;padding:16px;align-self:center}@media (min-width: 768px){.personnal-space-program-manager .program-variant-choice-block .program-variant-vaginisme .vaginisme-program-wrapper{padding-left:56px}}@media (min-width: 1340px){.personnal-space-program-manager .program-variant-choice-block .program-variant-vaginisme .vaginisme-program-wrapper{align-self:initial}}.personnal-space-program-manager .program-variant-choice-block .program-variant-vaginisme .vaginisme-program-wrapper .vaginisme-head-div{display:flex;align-items:center;justify-content:space-evenly}.personnal-space-program-manager .program-variant-choice-block .program-variant-vaginisme .vaginisme-program-wrapper .vaginisme-head-div .head-div-title{font-weight:600;color:#1f3a64;font-size:18px}.personnal-space-program-manager .program-variant-choice-block .program-variant-vaginisme .vaginisme-program-wrapper .vaginisme-head-div .vaginisme-program-icon svg{height:140px}.personnal-space-program-manager .program-variant-choice-block .program-variant-vaginisme .vaginisme-program-wrapper .vaginisme-head-div .vaginisme-price-div{margin-left:32px}.personnal-space-program-manager .program-variant-choice-block .program-variant-vaginisme .vaginisme-program-wrapper .vaginisme-bottom-div{display:flex;flex-direction:column;margin-top:24px}.personnal-space-program-manager .program-variant-choice-block .program-variant-vaginisme .vaginisme-program-wrapper .vaginisme-bottom-div .bottom-div-title{font-size:16px;font-weight:400;color:#1f3a64}.personnal-space-program-manager .program-variant-choice-block .program-variant-vaginisme .vaginisme-program-wrapper .vaginisme-bottom-div .vaginisme-tick-div-wrapper{margin-top:16px}.personnal-space-program-manager .program-variant-choice-block .program-variant-vaginisme .vaginisme-program-wrapper .vaginisme-bottom-div .vaginisme-tick-div-wrapper .vaginisme-tick-div{display:flex;font-size:14px;color:#002865;margin-bottom:8px}.personnal-space-program-manager .program-variant-choice-block .program-variant-vaginisme .vaginisme-program-wrapper .vaginisme-bottom-div .vaginisme-tick-div-wrapper .vaginisme-tick-div .vaginisme-tick-icon{height:17px;width:17px;margin-right:8px}.personnal-space-program-manager .program-variant-choice-block .program-variant-vaginisme .vaginisme-button{margin:24px 0 32px;align-self:center}@media (min-width: 1340px){.personnal-space-program-manager .program-variant-choice-block .program-variant-vaginisme .vaginisme-button{margin-right:24px;align-self:flex-end;margin-bottom:0}}.personnal-space-program-manager .program-sale-banner{display:flex;justify-content:center;align-items:center;position:fixed;bottom:0;width:100%;background-color:#af6345;height:56px;right:0;color:#fff;z-index:200}@media (min-width: 1340px){.personnal-space-program-manager .program-sale-banner{width:calc(100% - 20.3125em)}}.personnal-space-program-manager .emoji-wrapper{width:32px;height:32px}.program-variants-container{display:flex;column-gap:1rem;row-gap:1rem;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 768px){.program-variants-container{flex-direction:row;align-items:stretch;justify-content:center}}.program-reduction-percent{display:flex;flex-direction:row;justify-content:center;align-items:center;height:32px;background:#fff;box-sizing:border-box;border-radius:20px;position:relative;color:#000;border:2px solid #000000;font-weight:600;font-size:.875rem;padding:.5rem 1rem;font-family:MaisonNeue,sans-serif}.program-reduction-percent-wrapper{height:0;position:relative;align-self:center;top:-40px}@media (min-width: 1200px){.program-reduction-percent-wrapper.big-pill{top:-52px}.program-reduction-percent-wrapper.big-pill .program-reduction-percent{font-weight:700;font-size:1.25rem;padding:.75rem 2rem;border-radius:16px;height:48px}}.program-reduction-percent-position-clinic{display:flex;width:max-content}.funnel-program{display:flex;flex-direction:column}.funnel-sommeil-program .program-reduction-percent{color:#af6345;border:2px solid #AF6345}.funnel-time-program .program-reduction-percent,.funnel-master-program .program-reduction-percent{color:#3d7791;border:2px solid #3D7791}
