.checkboxe-group .checkbox-btn__label,.switch-label{cursor:pointer;text-align:center;font-size:1.2rem;width:100%}.checkboxe-group .checkbox-btn__label--nb:after,.icone-item:after,.icone-item:before{transform:translate(-50%,-50%);left:50%;content:""}html{font-size:.625em;font-size:calc(1em * .625)}body{margin:0;padding:0;font-family:Nunito;background:#1a0421;background:linear-gradient(180deg,#260334 0,#612079 100%)}a{text-decoration:none}ul>li{list-style:none}h1{font-size:3rem}.title2{font-size:1.8rem;font-weight:700}.title3{font-size:1.6rem;font-weight:500;color:#260334}p{font-size:1.3rem;margin:0 0 10px;color:#333}.container{max-width:690px;margin:0 auto;padding:0 2em}.block__wrapper{margin:1rem 0 1.5rem}.sweep-group{height:40px;background:#fff;border-radius:6px}.block-rte{background:#fff;border-radius:10px;padding:20px 15px 40px}.list-item{position:relative;padding-left:2em}.icone-item,.icone-item:after,.icone-item:before{position:absolute;top:50%}.icone-item{display:block;left:15px;transform:translateY(-50%);color:#fff;font-size:1.5rem}.icone-item.i-handonlab:after{background:url("../asset/img/illu/hand_on_lab.svg") 0 0/cover no-repeat;width:26px;height:25px}.icone-item.i-simulation:after{background:url("../asset/img/illu/simulation.svg") 0 0/cover no-repeat;height:23px;width:23px}.icone-item.i-training:after{background:url("../asset/img/illu/training.svg") 0 0/cover no-repeat;width:26px;height:22px}.icone-item:before{width:40px;height:40px;border-radius:50%;background:#612079;z-index:-1}.switch-group{position:relative;display:flex;background:#fff;padding:3px 5px;border-radius:8px;width:80%;margin:0 auto}.checkboxe-group .checkbox-btn__input,.switch-checkbox{display:none}.switch-label{display:block;height:100%;position:relative;padding:10px;border-radius:5px;color:#333;background-color:transparent;transition:.3s}.switch-checkbox:checked+.switch-label{background-color:#612079;color:#fff}.switch-checkbox:checked+.switch-label .switch-handle{left:30px}.logo-top{height:40px;width:100%}.logo-top img{width:auto;height:100%}.accordeon-item .list{padding:0 15px}.accordeon-item .list-item{position:relative;padding-left:5em;margin:2rem 0}.tab .flex-col,.tab .flex-row{padding:10px 0}.accordeon-item .list-item .title3{margin-bottom:.5rem;color:#260334}.accordeon-item p{font-weight:600}.pathway-checkboxes .title2{color:#fff}.checkboxe-group{display:flex;justify-content:center;margin:0 -.8rem}.checkboxe-group .checkbox-btn{display:inline-block;flex:1;height:9.5rem;margin:0 .8rem;border-radius:8px}.checkboxe-group .checkbox-btn__label{position:relative;display:inline-block;height:100%;border:1px solid #fff;user-select:none;transition:background-color .3s;border-radius:8px;color:#fff;background:0 0}.checkboxe-group .checkbox-btn__label--nb{position:absolute;display:block;top:6px;left:50%;transform:translateX(-50%);width:43px;height:43px;border-radius:50%;background:#260334;color:#fff;border:1px solid #fff}.checkboxe-group .checkbox-btn__label--nb:after{position:absolute;top:50%}.checkboxe-group .checkbox-btn__label--nb.i-handonlab:after{background:url("../asset/img/illu/hand_on_lab.svg") 0 0/cover no-repeat;width:26px;height:25px}.checkboxe-group .checkbox-btn__label--nb.i-simulation:after{background:url("../asset/img/illu/simulation.svg") 0 0/cover no-repeat;height:23px;width:23px}.checkboxe-group .checkbox-btn__label--nb.i-training:after{background:url("../asset/img/illu/training.svg") 0 0/cover no-repeat;width:26px;height:22px}.checkboxe-group .checkbox-btn__label--txt{position:absolute;bottom:.9rem;left:50%;transform:translatex(-50%);width:100%;line-height:1.2rem}.custom-checkbox:checked+.checkbox-btn__label{background:#f98b64;background:linear-gradient(204deg,#f98b64 -38%,#612079 74%);border:1px solid #f98b64;-webkit-box-shadow:0 1px 12 1px #f98b64;box-shadow:0 1px 12px 1px #f98b64}.custom-checkbox:checked+.checkbox-btn__label>.checkbox-btn__label--nb.i-handonlab,.custom-checkbox:checked+.checkbox-btn__label>.checkbox-btn__label--nb.i-simulation,.custom-checkbox:checked+.checkbox-btn__label>.checkbox-btn__label--nb.i-training{border:none}.custom-checkbox:checked+.checkbox-btn__label>.checkbox-btn__label--nb.i-handonlab:after,.custom-checkbox:checked+.checkbox-btn__label>.checkbox-btn__label--nb.i-simulation:after,.custom-checkbox:checked+.checkbox-btn__label>.checkbox-btn__label--nb.i-training:after{background:url("../asset/img/illu/i-check.png") 0 0/cover no-repeat;width:21px;height:18px}.pathway-menu{display:flex;justify-content:center;align-item:center;align-content:center}.pathway-menu__item{position:relative;display:flex;align-items:center;align-content:center;justify-content:start;width:7.4rem;height:5rem;margin:0 .5rem;padding:0 1em;border-radius:5px;color:#fff;font-size:1.5rem;transition:.1s linear;background:#f24daa3d;overflow:hidden}.pathway-menu__item.is-active{outline:#fff solid 2px;transition:.1s linear}.pathway-menu__item:after,.pathway-menu__item:before{content:"";position:absolute}.pathway-menu__item:before{top:0;right:0;height:100%;opacity:.48}.pathway-menu__item:after{top:0;right:0;width:100%;height:100%;background:#f98b64;background-image:linear-gradient(to right,rgba(249,139,100,.588235),#e46368,rgba(196,65,112,.87),rgba(173,29,129,.82),rgba(97,8,130,.74902));opacity:.6;z-index:-1}.pathway-menu__item.i-aortic:before{background:url("../asset/img/illu/i-aortic.png") 0 0/cover no-repeat;width:6rem}.pathway-menu__item.i-mitral:before{background:url("../asset/img/illu/i-mitral.png") 0 0/cover no-repeat;width:6rem;height:100%}.pathway-menu__item.i-tricuspid:before{background:url("../asset/img/illu/i-tricuspid.png") 0 0/cover no-repeat;width:4.7rem;height:100%}.pathway-menu__item div{text-align:center;position:relative;z-index:1}.tab{color:#260334}.tab .flex-row{display:flex;justify-content:space-between;border-bottom:1px solid #e0e0e0}.tab .flex-row:last-child{border-bottom:0}.tab-date,.tab-hour{font-weight:600;font-size:1.2rem}.tab-info{display:flex;justify-content:space-between;margin:0 -.5rem}.tab .room{background:#61207924;padding:.3em 1em;margin:.5rem 0;width:100%;font-size:1.2rem}@keyframes fadein{0%{opacity:.2}50%{opacity:.5}100%{opacity:1}}@keyframes crossfade{0%,100%{opacity:1}25%,75%{opacity:0}}