.single-session main.main article{max-width:100%}.single-session main.main article header{background-color:rgba(12,42,95,.06);max-width:100%;padding:clamp(4rem,1.7438rem + 9.2562vw,11rem) var(--layout-margins);position:relative}.single-session main.main article header h1{text-wrap:balance;line-height:1.15;margin:0;text-align:center}.single-session main.main article header .breadcrumbs{bottom:1.65rem;color:var(--wp--preset--color--black);display:none;font-size:.875rem;font-weight:700;left:var(--layout-margins);max-width:var(--wp--style--global--wide-size);position:absolute;text-align:center;width:100%}@media screen and (min-width:1024px){.single-session main.main article header .breadcrumbs{display:block}}.single-session main.main article header .breadcrumbs a{color:var(--wp--preset--color--black);text-decoration:none}.single-session main.main article header .breadcrumbs a:hover{text-decoration:underline;text-underline-offset:3px}.single-session main.main article header .breadcrumbs .breadcrumb_last{font-weight:400}.single-session main.main article .contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:clamp(3.5rem,3.0165rem + 1.9835vw,5rem);margin:clamp(3.5rem,3.0165rem + 1.9835vw,5rem) auto;max-width:var(--wp--style--global--content-size)}@media screen and (min-width:1024px){.single-session main.main article .contents{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}}@media only screen and (min-width:1200px){.single-session main.main article .contents{max-width:1040px}}.single-session main.main article .contents .infos{min-width:17.5rem}@media screen and (min-width:1024px){.single-session main.main article .contents .infos{padding-right:2rem;width:29.25%}}.single-session main.main article .contents .infos .sidebar-date{font-weight:700;text-transform:capitalize}.single-session main.main article .contents .infos .sidebar-date,.single-session main.main article .contents .infos .sidebar-hours,.single-session main.main article .contents .infos .sidebar-room{font-size:var(--wp--preset--font-size--size-5);line-height:1.7778em}.single-session main.main article .contents .infos .sidebar-tags{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:1.5625rem}.single-session main.main article .contents .infos .sidebar-tags span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--wp--preset--color--blue);border-radius:.9375rem;color:var(--wp--preset--color--white);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.6875rem;font-weight:700;height:1.875rem;justify-content:center;margin-bottom:.625rem;max-width:100%;padding:0 1.25rem;text-align:center;text-decoration:none;white-space:nowrap}.single-session main.main article .contents .infos .sidebar-tags span:empty{display:none}.single-session main.main article .contents .infos .sidebar-tags span.format{background-color:var(--wp--preset--color--orange)}.single-session main.main article .contents .content{width:100%}@media screen and (min-width:1024px){.single-session main.main article .contents .content{border-left:1px solid #c1c1c1;padding-left:3.125rem}}.single-session main.main article .contents .content>div{margin-bottom:3.125rem}@media screen and (min-width:1024px){.single-session main.main article .contents .content>div{padding:0 1.25rem}}.single-session main.main article .contents .content>div h3{margin-top:0}.single-session main.main article .contents .content>div p{color:var(--wp--preset--color--dark-grey);font-size:.9375rem;line-height:1.6667em}.single-session main.main article .contents .content>div.content-intervenants,.single-session main.main article .contents .content>div.content-responsable{background:#efefef;margin:.625rem 0;padding:1.25rem}.single-session main.main article .contents .content>div.content-excerpt{margin-top:3.125rem}
