body.act-theme .wp-block-group.is-style-class-grid{--color--text:#fff;--color--heading--text:#fff;--color--link--text:#fff;--color--link--decoration:#fff;background-color:#1a1a1a;margin-top:2rem;position:relative;z-index:0}body.act-theme .wp-block-group.is-style-class-grid:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1567' height='2019' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M252 954.5C252 204.221 860.221-404 1610.5-404 2360.78-404 2969 204.221 2969 954.5c0 750.28-608.22 1358.5-1358.5 1358.5C860.221 2313 252 1704.78 252 954.5Z' stroke='url(%23a)' stroke-opacity='.2' stroke-width='504'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='2094.83' x2='3221' y2='2094.83' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2380BA27' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%2380BA27'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}body.act-theme .wp-block-group.is-style-class-grid:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='493' height='1198' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='599' cy='599' r='596.5' stroke='url(%23a)' stroke-width='5'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='599' y1='509.576' x2='599' y2='0' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C4ED85' stop-opacity='.22'/%3E%3Cstop offset='1' stop-color='%2380BA27'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-position:100% 0;background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media (max-width:1439px){body.act-theme .wp-block-group.is-style-class-grid:after{content:none}}body.act-theme .wp-block-group.is-style-class-grid p{--color--text:var(--white)}body.act-theme .wp-block-group.is-style-class-grid .wp-block-heading{--color--title--text:var(--white)}body.act-theme .wp-block-group.is-style-class-grid .wp-block-columns{margin-top:2rem}body.act-theme .wp-block-group.is-style-class-grid .wp-block-buttons{margin-bottom:2rem}body.act-theme .wp-block-group.is-style-class-grid .wp-block-button.with-maths .wp-block-button__link,body.act-theme .wp-block-group.is-style-class-grid .wp-block-button.without-maths .wp-block-button__link{height:2.5rem;text-transform:uppercase}body.act-theme .wp-block-group.is-style-class-grid .wp-block-button.active .wp-block-button__link{--color--button--border--filled:var(--g-600);background-color:var(--g-600)}body.act-theme .wp-block-group.is-style-class-grid .programmes__list{-moz-column-gap:6.5rem;column-gap:6.5rem;display:grid;grid-template-columns:1fr 1fr;padding-left:0;row-gap:3rem}@media (max-width:781px){body.act-theme .wp-block-group.is-style-class-grid .programmes__list{grid-template-columns:1fr}}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session{--color--title--text:var(--white);color:var(--white);z-index:2}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session h3{font-weight:500!important;margin-bottom:0;margin-top:0;text-transform:capitalize}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-type{display:block;font-size:1rem}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-type:not(:first-of-type){margin-bottom:.5rem;margin-top:1.5rem}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course{border-bottom:1px solid grey;margin-bottom:0;margin-top:0}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course:first-of-type{border-top:1px solid grey;margin-top:1.5rem}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-heading{background-color:transparent;color:var(--white);font-size:.875rem;font-weight:400;gap:.5rem;padding:.5rem 0!important}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-heading+span{width:90px}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-heading-name{flex-basis:0;flex-grow:4;font-weight:700;line-height:1.5rem}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-heading-name-cheminement{background-color:var(--g-600);color:var(--color--white);padding:0 .25rem;width:-moz-fit-content;width:fit-content}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-heading-name small{font-style:italic}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-heading-name p{font-size:1em}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-heading-note{margin:0!important}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-heading-numero{align-self:flex-start;display:flex;line-height:1.5rem;width:5.625rem}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-heading .act-collapsible__button-open:before{background-color:var(--g-600);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12h12M12.5 18V6' stroke='%2380BA27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12h12M12.5 18V6' stroke='%2380BA27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");opacity:1}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-heading .act-collapsible__button-close:before{background-color:var(--g-600);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12h12' stroke='%2380BA27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12h12' stroke='%2380BA27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-content p{--color--text:var(--white);font-size:.875rem}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-complementaires{border-top:1px solid grey;margin-bottom:0;margin-top:0}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-complementaires.act-collapsible--collapsed:last-of-type{border-bottom:1px solid grey}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-complementaires-heading{background-color:transparent;color:var(--white);font-size:.875rem;font-weight:700;gap:.5rem;padding:.5rem 0!important}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-complementaires-heading p{font-size:1em}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-complementaires-heading+span{width:90px}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-complementaires-heading .act-collapsible__button:focus,body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-complementaires-heading .act-collapsible__button:focus:active{--outline--active:none;--outline--focus:none}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-complementaires-heading .act-collapsible__button-open:before{background-color:var(--g-600);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12h12M12.5 18V6' stroke='%2380BA27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12h12M12.5 18V6' stroke='%2380BA27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-complementaires-heading .act-collapsible__button-open:focus,body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-complementaires-heading .act-collapsible__button-open:focus:active{--outline--active:none;--outline--focus:none}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-complementaires-heading .act-collapsible__button-close:before{background-color:var(--g-600);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12h12' stroke='%2380BA27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12h12' stroke='%2380BA27' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-complementaires-heading .act-collapsible__button-close:focus,body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-complementaires-heading .act-collapsible__button-close:focus:active{--outline--active:none;--outline--focus:none}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-content-details{background-color:hsla(0,0%,100%,.2);border-radius:.25rem;padding:var(--spacing--xx-small)}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-complementaires.act-collapsible--expanded .programmes__list-session-course-complementaires-heading,body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course.act-collapsible--expanded .programmes__list-session-course-heading{background-color:transparent!important}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-complementaires.act-collapsible--expanded .act-collapsible__heading.programmes__list-session-course-heading{background-color:transparent!important;color:var(--white);font-size:.875rem;gap:.5rem;padding:.5rem 0!important}body.act-theme .wp-block-group.is-style-class-grid .programmes__list-session-course-complementaires.act-collapsible--expanded .act-collapsible__heading.programmes__list-session-course-heading .programmes__list-session-course-heading-numero{align-self:flex-start;display:flex;width:5.625rem}
