:root{--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px}.button{--background-color:#367bda}.button--rounded{background-color:var(--background-color);border:none;border-radius:15px;color:#fff;font-size:.875rem;padding:.25rem .75rem;transition:background-color .3s ease}.button--switch{--background-color:var(--wp--preset--color--bleu-uqam,#0079be);align-items:center;cursor:pointer;display:inline-flex;margin-top:1rem;position:relative}.button--switch input{height:0;opacity:0;position:absolute;width:0}.button--switch .slider{border:1px solid var(--background-color);border-radius:24px;height:24px;left:0;width:50px}.button--switch .slider,.button--switch .slider:before{background-color:transparent;position:absolute;transition:.4s}.button--switch .slider:before{border:1px solid var(--background-color);border-radius:50%;bottom:2px;content:"";height:18px;left:4px;width:18px}.button--switch input:checked+.slider{background-color:var(--background-color)}.button--switch input:checked+.slider:before{background-color:var(--wp--preset--color--gris-1,#f7f7f7);transform:translateX(24px)}.button--switch .label-text{color:#333;font-size:16px;margin-left:30px}.favori__button{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;margin-left:1rem;padding:initial;width:44px}.favori__button:hover{background-color:var(--wp--preset--color--bleu-uqam-pale-2,#cce4f2)}.favori__button svg path{stroke:var(--wp--preset--color--nuance,#222)}.favori__button--actif svg{fill:var(--wp--preset--color--vivid-red,#cf2e2e)}.favori__button--actif svg path{stroke:var(--wp--preset--color--vivid-red,#cf2e2e)}.wp-block-uqam-relation-programme-connnexe{align-items:center;background-color:var(--wp--preset--color--gris-1,#f7f7f7);display:flex;justify-content:center;padding:9rem 7.5rem 7rem}@media(max-width:1200px){.wp-block-uqam-relation-programme-connnexe{padding-left:5rem;padding-right:5rem}}@media(max-width:900px){.wp-block-uqam-relation-programme-connnexe{padding:8rem 1.5rem 4rem}}.wp-block-uqam-relation-programme-connnexe .rpc-container{box-sizing:border-box;max-width:1420px;width:100%}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:3.75rem}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-header h3{margin:0}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-header .rpc-actions{display:flex;flex-direction:row}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-header .rpc-actions button{align-items:center;background-color:var(--wp--preset--color--gris-2,#ebebeb);border:1px solid var(--wp--preset--color--gris-2,#ebebeb);cursor:pointer;display:flex;justify-content:center;padding:.31rem .42rem}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-header .rpc-actions button:before{background-color:var(--wp--preset--color--gris-7,#717171);content:"";display:block;height:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;width:16px}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-header .rpc-actions_badge{border-radius:.25rem 0 0 .25rem}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-header .rpc-actions_badge:before{mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNDE3MzIgMC4xNjY5OTJIMS4yNTA2NUMxLjAyMDUzIDAuMTY2OTkyIDAuODMzOTg0IDAuMzUzNTQgMC44MzM5ODQgMC41ODM2NTlWNC43NTAzM0MwLjgzMzk4NCA0Ljk4MDQ0IDEuMDIwNTMgNS4xNjY5OSAxLjI1MDY1IDUuMTY2OTlINS40MTczMkM1LjY0NzQ0IDUuMTY2OTkgNS44MzM5OCA0Ljk4MDQ0IDUuODMzOTggNC43NTAzM1YwLjU4MzY1OUM1LjgzMzk4IDAuMzUzNTQgNS42NDc0NCAwLjE2Njk5MiA1LjQxNzMyIDAuMTY2OTkyWiIgZmlsbD0iIzIyMjIyMiIvPgo8cGF0aCBkPSJNMTIuMDg0MyAwLjE2Njk5Mkg3LjkxNzY0QzcuNjg3NTIgMC4xNjY5OTIgNy41MDA5OCAwLjM1MzU0IDcuNTAwOTggMC41ODM2NTlWNC43NTAzM0M3LjUwMDk4IDQuOTgwNDQgNy42ODc1MiA1LjE2Njk5IDcuOTE3NjQgNS4xNjY5OUgxMi4wODQzQzEyLjMxNDQgNS4xNjY5OSAxMi41MDEgNC45ODA0NCAxMi41MDEgNC43NTAzM1YwLjU4MzY1OUMxMi41MDEgMC4zNTM1NCAxMi4zMTQ0IDAuMTY2OTkyIDEyLjA4NDMgMC4xNjY5OTJaIiBmaWxsPSIjMjIyMjIyIi8+CjxwYXRoIGQ9Ik01LjQxNzMyIDYuODMzOThIMS4yNTA2NUMxLjAyMDUzIDYuODMzOTggMC44MzM5ODQgNy4wMjA1MyAwLjgzMzk4NCA3LjI1MDY1VjExLjQxNzNDMC44MzM5ODQgMTEuNjQ3NCAxLjAyMDUzIDExLjgzNCAxLjI1MDY1IDExLjgzNEg1LjQxNzMyQzUuNjQ3NDQgMTEuODM0IDUuODMzOTggMTEuNjQ3NCA1LjgzMzk4IDExLjQxNzNWNy4yNTA2NUM1LjgzMzk4IDcuMDIwNTMgNS42NDc0NCA2LjgzMzk4IDUuNDE3MzIgNi44MzM5OFoiIGZpbGw9IiMyMjIyMjIiLz4KPHBhdGggZD0iTTEyLjA4NDMgNi44MzM5OEg3LjkxNzY0QzcuNjg3NTIgNi44MzM5OCA3LjUwMDk4IDcuMDIwNTMgNy41MDA5OCA3LjI1MDY1VjExLjQxNzNDNy41MDA5OCAxMS42NDc0IDcuNjg3NTIgMTEuODM0IDcuOTE3NjQgMTEuODM0SDEyLjA4NDNDMTIuMzE0NCAxMS44MzQgMTIuNTAxIDExLjY0NzQgMTIuNTAxIDExLjQxNzNWNy4yNTA2NUMxMi41MDEgNy4wMjA1MyAxMi4zMTQ0IDYuODMzOTggMTIuMDg0MyA2LjgzMzk4WiIgZmlsbD0iIzIyMjIyMiIvPgo8L3N2Zz4K)}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-header .rpc-actions_liste{border-radius:0 .25rem .25rem 0}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-header .rpc-actions_liste:before{mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxOCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNTAwMzMgMS44MzM2NkMxLjk2MDU2IDEuODMzNjYgMi4zMzM2NiAxLjQ2MDU2IDIuMzMzNjYgMS4wMDAzM0MyLjMzMzY2IDAuNTQwMDg4IDEuOTYwNTYgMC4xNjY5OTIgMS41MDAzMyAwLjE2Njk5MkMxLjA0MDA5IDAuMTY2OTkyIDAuNjY2OTkyIDAuNTQwMDg4IDAuNjY2OTkyIDEuMDAwMzNDMC42NjY5OTIgMS40NjA1NiAxLjA0MDA5IDEuODMzNjYgMS41MDAzMyAxLjgzMzY2WiIgZmlsbD0iIzcxNzE3MSIvPgo8cGF0aCBkPSJNMS41MDAzMyA1LjE2NjY3QzEuOTYwNTYgNS4xNjY2NyAyLjMzMzY2IDQuNzkzNTcgMi4zMzM2NiA0LjMzMzMzQzIuMzMzNjYgMy44NzMxIDEuOTYwNTYgMy41IDEuNTAwMzMgMy41QzEuMDQwMDkgMy41IDAuNjY2OTkyIDMuODczMSAwLjY2Njk5MiA0LjMzMzMzQzAuNjY2OTkyIDQuNzkzNTcgMS4wNDAwOSA1LjE2NjY3IDEuNTAwMzMgNS4xNjY2N1oiIGZpbGw9IiM3MTcxNzEiLz4KPHBhdGggZD0iTTEuNTAwMzMgOC41MDA2NUMxLjk2MDU2IDguNTAwNjUgMi4zMzM2NiA4LjEyNzU2IDIuMzMzNjYgNy42NjczMkMyLjMzMzY2IDcuMjA3MDggMS45NjA1NiA2LjgzMzk4IDEuNTAwMzMgNi44MzM5OEMxLjA0MDA5IDYuODMzOTggMC42NjY5OTIgNy4yMDcwOCAwLjY2Njk5MiA3LjY2NzMyQzAuNjY2OTkyIDguMTI3NTYgMS4wNDAwOSA4LjUwMDY1IDEuNTAwMzMgOC41MDA2NVoiIGZpbGw9IiM3MTcxNzEiLz4KPHBhdGggZD0iTTEuNTAwMzMgMTEuODMzN0MxLjk2MDU2IDExLjgzMzcgMi4zMzM2NiAxMS40NjA2IDIuMzMzNjYgMTEuMDAwM0MyLjMzMzY2IDEwLjU0MDEgMS45NjA1NiAxMC4xNjcgMS41MDAzMyAxMC4xNjdDMS4wNDAwOSAxMC4xNjcgMC42NjY5OTIgMTAuNTQwMSAwLjY2Njk5MiAxMS4wMDAzQzAuNjY2OTkyIDExLjQ2MDYgMS4wNDAwOSAxMS44MzM3IDEuNTAwMzMgMTEuODMzN1oiIGZpbGw9IiM3MTcxNzEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDEuMDAwMzNDNCAwLjU0MDA4OCA0LjM3MzEgMC4xNjY5OTIgNC44MzMzMyAwLjE2Njk5MkgxNi41QzE2Ljk2MDIgMC4xNjY5OTIgMTcuMzMzMyAwLjU0MDA4OCAxNy4zMzMzIDEuMDAwMzNDMTcuMzMzMyAxLjQ2MDU2IDE2Ljk2MDIgMS44MzM2NiAxNi41IDEuODMzNjZINC44MzMzM0M0LjM3MzEgMS44MzM2NiA0IDEuNDYwNTYgNCAxLjAwMDMzWiIgZmlsbD0iIzcxNzE3MSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQgNC4zMzMzM0M0IDMuODczMSA0LjM3MzEgMy41IDQuODMzMzMgMy41SDE2LjVDMTYuOTYwMiAzLjUgMTcuMzMzMyAzLjg3MzEgMTcuMzMzMyA0LjMzMzMzQzE3LjMzMzMgNC43OTM1NyAxNi45NjAyIDUuMTY2NjcgMTYuNSA1LjE2NjY3SDQuODMzMzNDNC4zNzMxIDUuMTY2NjcgNCA0Ljc5MzU3IDQgNC4zMzMzM1oiIGZpbGw9IiM3MTcxNzEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDcuNjY3MzJDNCA3LjIwNzA4IDQuMzczMSA2LjgzMzk4IDQuODMzMzMgNi44MzM5OEgxNi41QzE2Ljk2MDIgNi44MzM5OCAxNy4zMzMzIDcuMjA3MDggMTcuMzMzMyA3LjY2NzMyQzE3LjMzMzMgOC4xMjc1NiAxNi45NjAyIDguNTAwNjUgMTYuNSA4LjUwMDY1SDQuODMzMzNDNC4zNzMxIDguNTAwNjUgNCA4LjEyNzU2IDQgNy42NjczMloiIGZpbGw9IiM3MTcxNzEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDExLjAwMDNDNCAxMC41NDAxIDQuMzczMSAxMC4xNjcgNC44MzMzMyAxMC4xNjdIMTYuNUMxNi45NjAyIDEwLjE2NyAxNy4zMzMzIDEwLjU0MDEgMTcuMzMzMyAxMS4wMDAzQzE3LjMzMzMgMTEuNDYwNiAxNi45NjAyIDExLjgzMzcgMTYuNSAxMS44MzM3SDQuODMzMzNDNC4zNzMxIDExLjgzMzcgNCAxMS40NjA2IDQgMTEuMDAwM1oiIGZpbGw9IiM3MTcxNzEiLz4KPC9zdmc+Cg==)}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-header .rpc-actions .actif{background-color:var(--wp--preset--color--blanc,#fff);cursor:default}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-header .rpc-actions .actif:before{background-color:var(--wp--preset--color--nuance,#222)}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-badges-container{display:flex;gap:1.38rem;margin-inline:calc(50% - 50vw);overflow-x:auto;padding-block-end:2.88rem;padding-inline:calc(50vw - 50%);padding-left:calc(50vw - 50% + env(safe-area-inset-left));padding-right:calc(50vw - 50% + env(safe-area-inset-right));scrollbar-width:none;-ms-overflow-style:none}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-badges-container::-webkit-scrollbar{display:none}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-badges-container .rpc-badge{background-color:var(--wp--preset--color--blanc,#fff);border-radius:1rem;box-shadow:var(--wp--preset--shadow--ombre-2,0 6px 16px 0 rgba(0,0,0,.12));box-sizing:border-box;display:flex;flex:0 0 338px;flex-direction:column;height:338px;justify-content:space-between;padding:1.81rem 2rem;position:relative}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-badges-container .rpc-badge .rpc-badge_link{color:inherit;text-decoration:inherit}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-badges-container .rpc-badge .rpc-badge_link:after{content:"";inset:0;position:absolute;z-index:1}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-badges-container .rpc-badge:hover h4{text-decoration:underline}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-badges-container .rpc-badge_no-link:hover h4{text-decoration:none}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-badges-container .rpc-badge_header{display:flex;flex-direction:column;gap:1.24rem}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-badges-container .rpc-badge_header .infos-favori-container{display:flex;justify-content:space-between;position:relative;z-index:2}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-badges-container .rpc-badge_header .infos-favori-container .infos{color:var(--wp--preset--color--gris-7,#717171);display:flex}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-badges-container .rpc-badge_header .infos-favori-container .infos .code{margin-right:1.25rem}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-badges-container .rpc-badge_header .infos-favori-container .infos .genre:first-letter{text-transform:capitalize}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-badges-container .rpc-badge_header .infos-favori-container .favori__button{position:absolute;right:-.5rem;top:50%;transform:translateY(-50%)}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-badges-container .rpc-badge_header h4{color:var(--wp--preset--color--nuance,#222);font-weight:600;margin:0}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-badges-container .rpc-badge_header .cycle-credits-container{color:var(--wp--preset--color--gris-7,#717171);display:flex}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-badges-container .rpc-badge_header .separateur .cycle{border-right:1px solid var(--wp--preset--color--gris-7,#717171);margin-right:1.25rem;padding-right:1.25rem}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-badges-container .rpc-badge_footer-icone{display:inline-block;vertical-align:middle}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-badges-container .rpc-badge_footer-icone:before{background-color:var(--wp--preset--color--nuance,#222);content:"";display:block;height:46px;mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NiA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxjaXJjbGUgY3g9IjIyLjk5OTciIGN5PSIyMi45OTk3IiByPSIxOC42NjY3IiBzdHJva2U9IiMyMjIyMjIiLz4NCjxwYXRoIGQ9Ik0yMy4xNzQyIDE3LjI1TDI4Ljc1IDIzTTI4Ljc1IDIzTDIzLjE3NDIgMjguNzVNMjguNzUgMjNMMTcuMjUgMjMiIHN0cm9rZT0iIzIyMjIyMiIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:46px 46px;mask-size:46px 46px;width:46px}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-scrollbar{background-color:var(--wp--preset--color--gris-2,#ebebeb);border-radius:3.125rem;height:.25rem;position:relative;width:100%}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-scrollbar .rpc-scrollbar-thumb{background-color:var(--wp--preset--color--gris-6,#b0b0b0);border-radius:inherit;height:100%;left:0;position:absolute;top:0;z-index:2}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-scrollbar .rpc-scrollbar-thumb:hover{background-color:var(--wp--preset--color--gris-7,#717171)}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-liste-container{background-color:var(--wp--preset--color--blanc,#fff);border-radius:1.25rem;box-shadow:var(--wp--preset--shadow--ombre-2,0 6px 16px 0 rgba(0,0,0,.12));padding:4.75rem 9.19rem}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-liste-container .rpc-item{align-items:center;border-top:1px solid var(--wp--preset--color--faculte-pale,#cce4f2);color:var(--wp--preset--color--nuance,#222);display:flex;justify-content:space-between;padding:1.44rem .62rem;position:relative}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-liste-container .rpc-item .rpc-item_link{color:inherit;text-decoration:inherit}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-liste-container .rpc-item .rpc-item_link:after{content:"";inset:0;position:absolute;z-index:1}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-liste-container .rpc-item .rpc-item_favori{position:relative;z-index:2}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-liste-container .rpc-item:hover{background-color:var(--wp--preset--color--bleu-uqam-pale,#e5f1f8)}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-liste-container .rpc-item:hover h4 .titre{text-decoration:underline}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-liste-container .rpc-item_infos{display:flex;flex-direction:column;gap:.5rem}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-liste-container .rpc-item_infos .titre-code{margin:0}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-liste-container .rpc-item_infos .titre-code .titre{color:var(--wp--preset--color--bleu-uqam,#0079be);font-weight:600}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-liste-container .rpc-item_infos .titre-code .code{color:var(--wp--preset--color--gris-7,#717171);font-size:var(--wp--preset--font-size--xx-small,.625rem);font-weight:400;margin-left:1.75rem}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-liste-container .rpc-item_infos .genre-cycle-credits{display:flex}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-liste-container .rpc-item_infos .genre-cycle-credits>:not(:last-child){border-right:1px solid var(--wp--preset--color--gris-4,#d3d3d3);margin-right:1.25rem;padding-right:1.25rem}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-liste-container .rpc-item_infos .genre-cycle-credits .genre{font-weight:600}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-liste-container .rpc-item_infos .genre-cycle-credits .genre:first-letter{text-transform:uppercase}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-liste-container .rpc-item_no-link:hover{background-color:transparent}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-liste-container .rpc-item_no-link:hover .rpc-item_infos h4 span{text-decoration:none}.wp-block-uqam-relation-programme-connnexe .rpc-container .rpc-liste-container .rpc-item:last-child{border-bottom:1px solid var(--wp--preset--color--faculte-pale,#cce4f2)}
