/* compact [
	plugins/beliashe/squelettes/css/beliashe.css?1751371753
	plugins/featherlight/featherlight/skins/plume/featherlight.css?1733482231
	plugins/auto/select2/v2.1.0/lib/select2/css/select2.css
	plugins/auto/select2/v2.1.0/css/spip.select2.css
	plugins/auto/roles/v2.4.0/css/roles-dropdown.css
	local/cache-css/cssdyn-css_vignettes_css-47ab339c.css?1751451204
	plugins-dist/bigup/css/bigup.css?1749547906
	plugins/auto/oembed/v3.4.0/css/oembed.css?1739542678
] 79.2% */

/* plugins/beliashe/squelettes/css/beliashe.css?1751371753 */
@charset "UTF-8";.icon-add_playlist:before{content:'\e800'}
.icon-archive:before{content:'\e801'}
.icon-arrow_field:before{content:'\e802'}
.icon-arrow_left:before{content:'\e803'}
.icon-arrow_right:before{content:'\e804'}
.icon-audio:before{content:'\e805'}
.icon-back:before{content:'\e806'}
.icon-calendar:before{content:'\e807'}
.icon-zoom:before{content:'\e808'}
.icon-check:before{content:'\e809'}
.icon-close:before{content:'\e80a'}
.icon-demo:before{content:'\e80b'}
.icon-demo_v2:before{content:'\e80c'}
.icon-discussion:before{content:'\e80d'}
.icon-download:before{content:'\e80e'}
.icon-event_calendar_check:before{content:'\e80f'}
.icon-event_location:before{content:'\e810'}
.icon-event_time:before{content:'\e811'}
.icon-eye:before{content:'\e812'}
.icon-video:before{content:'\e813'}
.icon-bookmark-on:before{content:'\e814'}
.icon-skip-back:before{content:'\e815'}
.icon-feldenkrais_logo--square:before{content:'\e816'}
.icon-filter:before{content:'\e817'}
.icon-folder:before{content:'\e818'}
.icon-helmet_big:before{content:'\e819'}
.icon-home_scrumb:before{content:'\e81a'}
.icon-info:before{content:'\e81b'}
.icon-journal:before{content:'\e81c'}
.icon-lesson:before{content:'\e81d'}
.icon-locked:before{content:'\e81e'}
.icon-home:before{content:'\e81f'}
.icon-formations:before{content:'\e820'}
.icon-lessons:before{content:'\e821'}
.icon-playlists:before{content:'\e822'}
.icon-bookmarks:before{content:'\e823'}
.icon-events:before{content:'\e824'}
.icon-channel:before{content:'\e825'}
.icon-menu:before{content:'\e826'}
.icon-settings:before{content:'\e827'}
.icon-player--big:before{content:'\e829'}
.icon-player:before{content:'\e82a'}
.icon-logout:before{content:'\e82b'}
.icon-player_player_rectangle_slow_rectangle_pause:before{content:'\e82c'}
.icon-idiome:before{content:'\e82d'}
.icon-play:before{content:'\e82e'}
.icon-player_sound:before{content:'\e82f'}
.icon-print:before{content:'\e830'}
.icon-profil--public:before{content:'\e831'}
.icon-profil--perso:before{content:'\e832'}
.icon-profil--cursus:before{content:'\e833'}
.icon-profil--login:before{content:'\e834'}
.icon-admin--invoices:before{content:'\e835'}
.icon-admin--prog:before{content:'\e836'}
.icon-panier:before{content:'\e837'}
.icon-avatar:before{content:'\e838'}
.icon-profil--notifications:before{content:'\e839'}
.icon-reminder:before{content:'\e83a'}
.icon-result:before{content:'\e83b'}
.icon-round_arrow_left:before{content:'\e83c'}
.icon-round_arrow_right:before{content:'\e83d'}
.icon-checkout:before{content:'\e83e'}
.icon-series:before{content:'\e83f'}
.icon-share:before{content:'\e840'}
.icon-training_big:before{content:'\e841'}
.icon-statut:before{content:'\e842'}
.icon-statut-prepa:before{content:'\e843'}
.icon-statut-termine:before{content:'\e844'}
.icon-trash:before{content:'\e845'}
.icon-edit:before{content:'\e846'}
.icon-unlocked:before{content:'\e847'}
.icon-play--sm:before{content:'\e849'}
.icon-conferences:before{content:'\e84c'}
.icon-feldenkrais:before{content:'\e84e'}
.icon-jump-forward:before{content:'\e84f'}
.icon-link:before{content:'\f07b'}
.icon-bookmark:before{content:'\f097'}
.icon-caret:before{content:'\f107'}
.icon-minus:before{content:'\f147'}
.icon-plus:before{content:'\f196'}
.icon-pdf:before{content:'\f1c1'}
/*!
* Pico CSS ✨ v2.0.6 (https://picocss.com)
* Copyright 2019-2024 - Licensed under MIT
*/
*,*::before,*::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}
:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--background-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family);text-underline-offset:var(--text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}
body{width:100%;margin:0}
main{display:block}
body > header,body > main,body > footer{padding-block:var(--block-spacing-vertical)}
section{margin-bottom:var(--block-spacing-vertical)}
.overflow-auto{overflow:auto}
b,strong{font-weight:bolder}
sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-style:normal;font-weight:var(--font-weight)}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family)}
h1{--color:var(--h1-color)}
h2{--color:var(--h2-color)}
h3{--color:var(--h3-color)}
h4{--color:var(--h4-color)}
h5{--color:var(--h5-color)}
h6{--color:var(--h6-color)}
:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul) ~ :is(h1,h2,h3,h4,h5,h6){margin-top:var(--typography-spacing-top)}
p{margin-bottom:var(--typography-spacing-vertical)}
hgroup{margin-bottom:var(--typography-spacing-vertical)}
hgroup > *{margin-top:0;margin-bottom:0}
hgroup > *:not(:first-child):last-child{--color:var(--muted-color);--font-weight:unset;font-size:1rem}
:where(ol,ul) li{margin-bottom:calc(var(--typography-spacing-vertical) * 0.25)}
:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--typography-spacing-vertical) * 0.25)}
ul li{list-style:square}
mark{padding:.125rem .25rem;background-color:var(--mark-background-color);color:var(--mark-color);vertical-align:baseline}
blockquote{display:block;margin:var(--typography-spacing-vertical) 0;padding:var(--spacing);border-right:none;border-left:.25rem solid var(--blockquote-border-color);border-inline-start:.25rem solid var(--blockquote-border-color);border-inline-end:none}
blockquote footer{margin-top:calc(var(--typography-spacing-vertical) * 0.5);color:var(--blockquote-footer-color)}
abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}
ins{color:var(--ins-color);text-decoration:none}
del{color:var(--del-color)}::-moz-selection{background-color:var(--text-selection-color)}::selection{background-color:var(--text-selection-color)}
:where(a:not([role=button])),[role=link]{--color:var(--primary);--background-color:transparent;--underline:var(--primary-underline);outline:none;background-color:var(--background-color);color:var(--color);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);text-decoration-color:var(--underline);text-underline-offset:.125em;transition:background-color var(--transition),color var(--transition),box-shadow var(--transition),-webkit-text-decoration var(--transition);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition),-webkit-text-decoration var(--transition)}
:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--color:var(--primary-hover);--underline:var(--primary-hover-underline);--text-decoration:underline}
:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--outline-width) var(--primary-focus)}
:where(a:not([role=button])).secondary,[role=link].secondary{--color:var(--secondary);--underline:var(--secondary-underline)}
:where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--color:var(--secondary-hover);--underline:var(--secondary-hover-underline)}
:where(a:not([role=button])).contrast,[role=link].contrast{--color:var(--contrast);--underline:var(--contrast-underline)}
:where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--color:var(--contrast-hover);--underline:var(--contrast-hover-underline)}
a[role=button]{display:inline-block}
button{margin:0;overflow:visible;font-family:inherit;text-transform:none}
button,[type=submit],[type=reset],[type=button]{-webkit-appearance:button}
button,[type=submit],[type=reset],[type=button],[type=file]::file-selector-button,[role=button]{--background-color:var(--primary-background);--border-color:var(--primary-border);--color:var(--primary-inverse);--box-shadow:var(--button-box-shadow,0 0 0 rgba(0,0,0,0));padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}
button:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[role=button]:is(:hover,:active,:focus){--background-color:var(--primary-hover-background);--border-color:var(--primary-hover-border);--box-shadow:var(--button-hover-box-shadow,0 0 0 rgba(0,0,0,0));--color:var(--primary-inverse)}
button:focus,button:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus{--box-shadow:var(--button-hover-box-shadow,0 0 0 rgba(0,0,0,0)),0 0 0 var(--outline-width) var(--primary-focus)}
[type=submit],[type=reset],[type=button]{margin-bottom:var(--spacing)}
:is(button,[type=submit],[type=button],[role=button]).secondary,[type=reset],[type=file]::file-selector-button{--background-color:var(--secondary-background);--border-color:var(--secondary-border);--color:var(--secondary-inverse);cursor:pointer}
:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--background-color:var(--secondary-hover-background);--border-color:var(--secondary-hover-border);--color:var(--secondary-inverse)}
:is(button,[type=submit],[type=button],[role=button]).secondary:focus,:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus{--box-shadow:var(--button-hover-box-shadow,0 0 0 rgba(0,0,0,0)),0 0 0 var(--outline-width) var(--secondary-focus)}
:is(button,[type=submit],[type=button],[role=button]).contrast{--background-color:var(--contrast-background);--border-color:var(--contrast-border);--color:var(--contrast-inverse)}
:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--background-color:var(--contrast-hover-background);--border-color:var(--contrast-hover-border);--color:var(--contrast-inverse)}
:is(button,[type=submit],[type=button],[role=button]).contrast:focus,:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--box-shadow:var(--button-hover-box-shadow,0 0 0 rgba(0,0,0,0)),0 0 0 var(--outline-width) var(--contrast-focus)}
:is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--background-color:transparent;--color:var(--primary);--border-color:var(--primary)}
:is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--background-color:transparent;--color:var(--primary-hover);--border-color:var(--primary-hover)}
:is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--color:var(--secondary);--border-color:var(--secondary)}
:is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--color:var(--secondary-hover);--border-color:var(--secondary-hover)}
:is(button,[type=submit],[type=button],[role=button]).outline.contrast{--color:var(--contrast);--border-color:var(--contrast)}
:is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--color:var(--contrast-hover);--border-color:var(--contrast-hover)}
:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:0.5;pointer-events:none}
:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}
th,td{padding:calc(var(--spacing) / 2) var(--spacing);border-bottom:var(--border-width) solid var(--table-border-color);background-color:var(--background-color);color:var(--color);font-weight:var(--font-weight);text-align:left;text-align:start}
tfoot th,tfoot td{border-top:var(--border-width) solid var(--table-border-color);border-bottom:0}
table.striped tbody tr:nth-child(odd) th,table.striped tbody tr:nth-child(odd) td{background-color:var(--table-row-stripped-background-color)}
figure{display:block;margin:0;padding:0}
figure figcaption{padding:calc(var(--spacing) * 0.5) 0;color:var(--muted-color)}
input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--line-height);font-family:inherit;letter-spacing:inherit}
input{overflow:visible}
select{text-transform:none}
legend{max-width:100%;padding:0;color:inherit;white-space:normal}
textarea{overflow:auto}
[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:none}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}
[type=file],[type=range]{padding:0;border-width:0}
input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2)}
fieldset{width:100%;margin:0;margin-bottom:var(--spacing);padding:0;border:0}
label,fieldset legend{display:block;margin-bottom:calc(var(--spacing) * 0.375);color:var(--color);font-weight:var(--form-label-font-weight,var(--font-weight))}
fieldset legend{margin-bottom:calc(var(--spacing) * 0.5)}
input:not([type=checkbox],[type=radio]),button[type=submit],select,textarea{width:100%}
input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}
input,select,textarea{--background-color:var(--form-element-background-color);--border-color:var(--form-element-border-color);--color:var(--form-element-color);--box-shadow:none;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}
input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus),:where(select,textarea):not([readonly]):is(:active,:focus){--background-color:var(--form-element-active-background-color)}
input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus),:where(select,textarea):not([readonly]):is(:active,:focus){--border-color:var(--form-element-active-border-color)}
input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus,:where(select,textarea):not([readonly]):focus{--box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}
input:not([type=submit],[type=button],[type=reset])[disabled],select[disabled],textarea[disabled],label[aria-disabled=true],:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea){opacity:var(--form-element-disabled-opacity);pointer-events:none}
label[aria-disabled=true] input[disabled]{opacity:1}
:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}
:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--icon-valid)}
:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--icon-invalid)}
:where(input,select,textarea)[aria-invalid=false]{--border-color:var(--form-element-valid-border-color)}
:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--border-color:var(--form-element-valid-active-border-color)!important}
:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--box-shadow:0 0 0 var(--outline-width) var(--form-element-valid-focus-color)!important}
:where(input,select,textarea)[aria-invalid=true]{--border-color:var(--form-element-invalid-border-color)}
:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--border-color:var(--form-element-invalid-active-border-color)!important}
:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--box-shadow:0 0 0 var(--outline-width) var(--form-element-invalid-focus-color)!important}
[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}
input::placeholder,input::-webkit-input-placeholder,textarea::placeholder,textarea::-webkit-input-placeholder,select:invalid{color:var(--form-element-placeholder-color);opacity:1}
input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--spacing)}
select::-ms-expand{border:0;background-color:transparent}
select:not([multiple],[size]){padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-left:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal);padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);background-image:var(--icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}
select[multiple] option:checked{background:var(--form-element-selected-background-color);color:var(--form-element-color)}
[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}
textarea{display:block;resize:vertical}
textarea[aria-invalid]{--icon-height:calc(1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--icon-height)!important}
:where(input,select,textarea,fieldset) + small{display:block;width:100%;margin-top:calc(var(--spacing) * -0.75);margin-bottom:var(--spacing);color:var(--muted-color)}
:where(input,select,textarea,fieldset)[aria-invalid=false] + small{color:var(--ins-color)}
:where(input,select,textarea,fieldset)[aria-invalid=true] + small{color:var(--del-color)}
label > :where(input,select,textarea){margin-top:calc(var(--spacing) * 0.25)}
input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);background-image:var(--icon-search);background-position:center left calc(var(--form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}
input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}
input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--icon-search),var(--icon-valid)}
input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--icon-search),var(--icon-invalid)}
[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}
[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}
article{margin-bottom:var(--block-spacing-vertical);padding:var(--block-spacing-vertical) var(--block-spacing-horizontal);border-radius:var(--border-radius);background:var(--card-background-color);box-shadow:var(--card-box-shadow)}
article > header,article > footer{margin-right:calc(var(--block-spacing-horizontal) * -1);margin-left:calc(var(--block-spacing-horizontal) * -1);padding:calc(var(--block-spacing-vertical) * 0.66) var(--block-spacing-horizontal);background-color:var(--card-sectioning-background-color)}
article > header{margin-top:calc(var(--block-spacing-vertical) * -1);margin-bottom:var(--block-spacing-vertical);border-bottom:var(--border-width) solid var(--card-border-color);border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}
article > footer{margin-top:var(--block-spacing-vertical);margin-bottom:calc(var(--block-spacing-vertical) * -1);border-top:var(--border-width) solid var(--card-border-color);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}
details.dropdown{position:relative;border-bottom:none}
details.dropdown summary::after,details.dropdown > button::after,details.dropdown > a::after{display:block;width:1rem;height:calc(1rem * var(--line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0deg) translateX(.2rem);background-image:var(--icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}
nav details.dropdown{margin-bottom:0}
details.dropdown summary:not([role]){height:calc(1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2);padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--form-element-border-color);border-radius:var(--border-radius);background-color:var(--form-element-background-color);color:var(--form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}
details.dropdown summary:not([role]):active,details.dropdown summary:not([role]):focus{border-color:var(--form-element-active-border-color);background-color:var(--form-element-active-background-color)}
details.dropdown summary:not([role]):focus{box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}
details.dropdown summary:not([role]):focus-visible{outline:none}
details.dropdown summary:not([role])[aria-invalid=false]{--form-element-border-color:var(--form-element-valid-border-color);--form-element-active-border-color:var(--form-element-valid-focus-color);--form-element-focus-color:var(--form-element-valid-focus-color)}
details.dropdown summary:not([role])[aria-invalid=true]{--form-element-border-color:var(--form-element-invalid-border-color);--form-element-active-border-color:var(--form-element-invalid-focus-color);--form-element-focus-color:var(--form-element-invalid-focus-color)}
nav details.dropdown{display:inline;margin:calc(var(--nav-element-spacing-vertical) * -1) 0}
nav details.dropdown summary::after{transform:rotate(0deg) translateX(0rem)}
nav details.dropdown summary:not([role]){height:calc(1rem * var(--line-height) + var(--nav-link-spacing-vertical) * 2);padding:calc(var(--nav-link-spacing-vertical) - var(--border-width) * 2) var(--nav-link-spacing-horizontal)}
nav details.dropdown summary:not([role]):focus-visible{box-shadow:0 0 0 var(--outline-width) var(--primary-focus)}
details.dropdown summary + ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--outline-width);padding:0;border:var(--border-width) solid var(--dropdown-border-color);border-radius:var(--border-radius);background-color:var(--dropdown-background-color);box-shadow:var(--dropdown-box-shadow);color:var(--dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--transition),transform 0s ease-in-out 1s}
details.dropdown summary + ul[dir=rtl]{right:0;left:auto}
details.dropdown summary + ul li{width:100%;margin-bottom:0;padding:calc(var(--form-element-spacing-vertical) * 0.5) var(--form-element-spacing-horizontal);list-style:none}
details.dropdown summary + ul li:first-of-type{margin-top:calc(var(--form-element-spacing-vertical) * 0.5)}
details.dropdown summary + ul li:last-of-type{margin-bottom:calc(var(--form-element-spacing-vertical) * 0.5)}
details.dropdown summary + ul li a{display:block;margin:calc(var(--form-element-spacing-vertical) * -0.5) calc(var(--form-element-spacing-horizontal) * -1);padding:calc(var(--form-element-spacing-vertical) * 0.5) var(--form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--dropdown-color);text-decoration:none;text-overflow:ellipsis}
details.dropdown summary + ul li a:hover,details.dropdown summary + ul li a:focus,details.dropdown summary + ul li a:active,details.dropdown summary + ul li a:focus-visible,details.dropdown summary + ul li a[aria-current]:not([aria-current=false]){background-color:var(--dropdown-hover-background-color)}
details.dropdown summary + ul li label{width:100%}
details.dropdown summary + ul li:has(label):hover{background-color:var(--dropdown-hover-background-color)}
details.dropdown[open] summary{margin-bottom:0}
details.dropdown[open] summary + ul{transform:scaleY(1);opacity:1;transition:opacity var(--transition),transform 0s ease-in-out 0s}
details.dropdown[open] summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:none;content:"";cursor:default}
label > details.dropdown{margin-top:calc(var(--spacing) * 0.25)}
:where(nav li)::before{float:left;content:"​"}
nav,nav ul{display:flex}
nav{justify-content:space-between;overflow:visible}
nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}
nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--nav-element-spacing-horizontal) * -1)}
nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--nav-element-spacing-horizontal) * -1)}
nav li{display:inline-block;margin:0;padding:var(--nav-element-spacing-vertical) var(--nav-element-spacing-horizontal)}
nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--nav-link-spacing-vertical) * -1) calc(var(--nav-link-spacing-horizontal) * -1);padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);border-radius:var(--border-radius)}
nav li :where(a,[role=link]):not(:hover){text-decoration:none}
nav li button,nav li [role=button],nav li [type=button],nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--nav-link-spacing-vertical) - var(--border-width) * 2) var(--nav-link-spacing-horizontal)}
nav[aria-label=breadcrumb]{align-items:center;justify-content:start}
nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--nav-link-spacing-horizontal)}
nav[aria-label=breadcrumb] ul li a{margin:calc(var(--nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--nav-link-spacing-horizontal) * -1)}
nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--nav-link-spacing-horizontal) * 4);margin:0 calc(var(--nav-link-spacing-horizontal) * -1);content:var(--nav-breadcrumb-divider);color:var(--muted-color);text-align:center;text-decoration:none;white-space:nowrap}
nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}
aside nav,aside ol,aside ul,aside li{display:block}
aside li{padding:calc(var(--nav-element-spacing-vertical) * 0.5) var(--nav-element-spacing-horizontal)}
aside li a{display:block}
aside li [role=button]{margin:inherit}
[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child)::after{content:"\\"}
[data-tooltip]{position:relative}
[data-tooltip]:not(a,button,input){border-bottom:1px dotted;text-decoration:none;cursor:help}
[data-tooltip][data-placement=top]::before,[data-tooltip][data-placement=top]::after,[data-tooltip]::before,[data-tooltip]::after{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--border-radius);background:var(--tooltip-background-color);content:attr(data-tooltip);color:var(--tooltip-color);font-style:normal;font-weight:var(--font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}
[data-tooltip][data-placement=top]::after,[data-tooltip]::after{padding:0;transform:translate(-50%,0rem);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--tooltip-background-color)}
[data-tooltip][data-placement=bottom]::before,[data-tooltip][data-placement=bottom]::after{top:100%;bottom:auto;transform:translate(-50%,.25rem)}
[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}
[data-tooltip][data-placement=left]::before,[data-tooltip][data-placement=left]::after{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}
[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}
[data-tooltip][data-placement=right]::before,[data-tooltip][data-placement=right]::after{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}
[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}
[data-tooltip]:focus::before,[data-tooltip]:focus::after,[data-tooltip]:hover::before,[data-tooltip]:hover::after{opacity:1}
@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::before,[data-tooltip]:focus::after,[data-tooltip]:hover::before,[data-tooltip]:hover::after{--tooltip-slide-to:translate(-50%,-.25rem);transform:translate(-50%,.75rem);animation-duration:0.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}
[data-tooltip]:focus::after,[data-tooltip]:hover::after{--tooltip-caret-slide-to:translate(-50%,0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}
[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::before,[data-tooltip][data-placement=bottom]:hover::after{--tooltip-slide-to:translate(-50%,.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}
[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--tooltip-caret-slide-to:translate(-50%,-.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}
[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::before,[data-tooltip][data-placement=left]:hover::after{--tooltip-slide-to:translate(-.25rem,-50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}
[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--tooltip-caret-slide-to:translate(.3rem,-50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}
[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::before,[data-tooltip][data-placement=right]:hover::after{--tooltip-slide-to:translate(.25rem,-50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}
[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--tooltip-caret-slide-to:translate(-.3rem,-50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}
@keyframes tooltip-slide{to{transform:var(--tooltip-slide-to);opacity:1}}
@keyframes tooltip-caret-slide{50%{opacity:0}
to{transform:var(--tooltip-caret-slide-to);opacity:1}}
[aria-controls]{cursor:pointer}
[aria-disabled=true],[disabled]{cursor:not-allowed}
[aria-hidden=false][hidden]{display:initial}
[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}
a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation}
[dir=rtl]{direction:rtl}
@media (prefers-reduced-motion:reduce){*:not([aria-busy=true]),:not([aria-busy=true])::before,:not([aria-busy=true])::after{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
.hide{display:none}
.show{display:unset}
.block{display:block}
.inline{display:inline}
.inline-block{display:inline-block}
.flex{display:flex}
.flex-row{flex-direction:row}
.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.flex-no-wrap{flex-wrap:nowrap}
.flex-shrink{flex-shrink:1}
.flex-no-shrink{flex-shrink:0}
.flex-grow{flex-grow:1}
.flex-no-grow{flex-grow:0}
.float-left{float:left}
.float-right{float:right}
.float-none{float:none}
.text-bold{font-weight:700}
.text-italic{font-style:italic}
.text-uppercase{text-transform:uppercase}
.text-lowercase{text-transform:lowercase}
.text-smaller{font-size:smaller}
.text-larger{font-size:larger}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.text-justify{text-align:justify}
.text-wrap{overflow-wrap:break-word}
.justify-start{justify-content:flex-start}
.justify-end{justify-content:flex-end}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.justify-around{justify-content:space-around}
.justify-evenly{justify-content:space-evenly}
.justify-items-start{justify-items:start}
.justify-items-end{justify-items:end}
.justify-items-center{justify-items:center}
.align-start{align-content:start}
.align-end{align-content:end}
.align-center{align-content:center}
.align-between{align-content:space-between}
.align-around{align-content:space-around}
.align-evenly{align-content:space-evenly}
.align-items-start{align-items:flex-start}
.align-items-end{align-items:flex-end}
.align-items-center{align-items:center}
.place-center{place-content:center}
.justify-self-auto{justify-self:auto}
.justify-self-start{justify-self:start}
.justify-self-end{justify-self:end}
.justify-self-center{justify-self:center}
.justify-self-stretch{justify-self:stretch}
.align-self-auto{align-self:auto}
.align-self-start{align-self:flex-start}
.align-self-end{align-self:flex-end}
.align-self-center{align-self:center}
.align-self-stretch{align-self:stretch}
.align-top{vertical-align:top}
.align-bottom{vertical-align:bottom}
.align-middle{vertical-align:middle}
.item-first{order:-100}
.item-last{order:100}
@media (min-width:576px){.sm\:hide{display:none}}
@media (min-width:768px){.md\:hide{display:none}}
@media (min-width:1024px){.lg\:hide{display:none}}
@media (min-width:1280px){.xl\:hide{display:none}}
@media (min-width:1536px){.xxl\:hide{display:none}}
@media (min-width:576px){.sm\:show{display:unset}}
@media (min-width:768px){.md\:show{display:unset}}
@media (min-width:1024px){.lg\:show{display:unset}}
@media (min-width:1280px){.xl\:show{display:unset}}
@media (min-width:1536px){.xxl\:show{display:unset}}
@media (min-width:576px){.sm\:block{display:block}}
@media (min-width:768px){.md\:block{display:block}}
@media (min-width:1024px){.lg\:block{display:block}}
@media (min-width:1280px){.xl\:block{display:block}}
@media (min-width:1536px){.xxl\:block{display:block}}
@media (min-width:576px){.sm\:inline{display:inline}}
@media (min-width:768px){.md\:inline{display:inline}}
@media (min-width:1024px){.lg\:inline{display:inline}}
@media (min-width:1280px){.xl\:inline{display:inline}}
@media (min-width:1536px){.xxl\:inline{display:inline}}
@media (min-width:576px){.sm\:inline-block{display:inline-block}}
@media (min-width:768px){.md\:inline-block{display:inline-block}}
@media (min-width:1024px){.lg\:inline-block{display:inline-block}}
@media (min-width:1280px){.xl\:inline-block{display:inline-block}}
@media (min-width:1536px){.xxl\:inline-block{display:inline-block}}
@media (min-width:576px){.sm\:flex{display:flex}}
@media (min-width:768px){.md\:flex{display:flex}}
@media (min-width:1024px){.lg\:flex{display:flex}}
@media (min-width:1280px){.xl\:flex{display:flex}}
@media (min-width:1536px){.xxl\:flex{display:flex}}
@media (min-width:576px){.sm\:flex-row{flex-direction:row}}
@media (min-width:768px){.md\:flex-row{flex-direction:row}}
@media (min-width:1024px){.lg\:flex-row{flex-direction:row}}
@media (min-width:1280px){.xl\:flex-row{flex-direction:row}}
@media (min-width:1536px){.xxl\:flex-row{flex-direction:row}}
@media (min-width:576px){.sm\:flex-col{flex-direction:column}}
@media (min-width:768px){.md\:flex-col{flex-direction:column}}
@media (min-width:1024px){.lg\:flex-col{flex-direction:column}}
@media (min-width:1280px){.xl\:flex-col{flex-direction:column}}
@media (min-width:1536px){.xxl\:flex-col{flex-direction:column}}
@media (min-width:576px){.sm\:flex-wrap{flex-wrap:wrap}}
@media (min-width:768px){.md\:flex-wrap{flex-wrap:wrap}}
@media (min-width:1024px){.lg\:flex-wrap{flex-wrap:wrap}}
@media (min-width:1280px){.xl\:flex-wrap{flex-wrap:wrap}}
@media (min-width:1536px){.xxl\:flex-wrap{flex-wrap:wrap}}
@media (min-width:576px){.sm\:flex-no-wrap{flex-wrap:nowrap}}
@media (min-width:768px){.md\:flex-no-wrap{flex-wrap:nowrap}}
@media (min-width:1024px){.lg\:flex-no-wrap{flex-wrap:nowrap}}
@media (min-width:1280px){.xl\:flex-no-wrap{flex-wrap:nowrap}}
@media (min-width:1536px){.xxl\:flex-no-wrap{flex-wrap:nowrap}}
@media (min-width:576px){.sm\:flex-shrink{flex-shrink:1}}
@media (min-width:768px){.md\:flex-shrink{flex-shrink:1}}
@media (min-width:1024px){.lg\:flex-shrink{flex-shrink:1}}
@media (min-width:1280px){.xl\:flex-shrink{flex-shrink:1}}
@media (min-width:1536px){.xxl\:flex-shrink{flex-shrink:1}}
@media (min-width:576px){.sm\:flex-no-shrink{flex-shrink:0}}
@media (min-width:768px){.md\:flex-no-shrink{flex-shrink:0}}
@media (min-width:1024px){.lg\:flex-no-shrink{flex-shrink:0}}
@media (min-width:1280px){.xl\:flex-no-shrink{flex-shrink:0}}
@media (min-width:1536px){.xxl\:flex-no-shrink{flex-shrink:0}}
@media (min-width:576px){.sm\:flex-grow{flex-grow:1}}
@media (min-width:768px){.md\:flex-grow{flex-grow:1}}
@media (min-width:1024px){.lg\:flex-grow{flex-grow:1}}
@media (min-width:1280px){.xl\:flex-grow{flex-grow:1}}
@media (min-width:1536px){.xxl\:flex-grow{flex-grow:1}}
@media (min-width:576px){.sm\:flex-no-grow{flex-grow:0}}
@media (min-width:768px){.md\:flex-no-grow{flex-grow:0}}
@media (min-width:1024px){.lg\:flex-no-grow{flex-grow:0}}
@media (min-width:1280px){.xl\:flex-no-grow{flex-grow:0}}
@media (min-width:1536px){.xxl\:flex-no-grow{flex-grow:0}}
@media (min-width:576px){.sm\:float-left{float:left}}
@media (min-width:768px){.md\:float-left{float:left}}
@media (min-width:1024px){.lg\:float-left{float:left}}
@media (min-width:1280px){.xl\:float-left{float:left}}
@media (min-width:1536px){.xxl\:float-left{float:left}}
@media (min-width:576px){.sm\:float-right{float:right}}
@media (min-width:768px){.md\:float-right{float:right}}
@media (min-width:1024px){.lg\:float-right{float:right}}
@media (min-width:1280px){.xl\:float-right{float:right}}
@media (min-width:1536px){.xxl\:float-right{float:right}}
@media (min-width:576px){.sm\:float-none{float:none}}
@media (min-width:768px){.md\:float-none{float:none}}
@media (min-width:1024px){.lg\:float-none{float:none}}
@media (min-width:1280px){.xl\:float-none{float:none}}
@media (min-width:1536px){.xxl\:float-none{float:none}}
@media (min-width:576px){.sm\:text-bold{font-weight:700}}
@media (min-width:768px){.md\:text-bold{font-weight:700}}
@media (min-width:1024px){.lg\:text-bold{font-weight:700}}
@media (min-width:1280px){.xl\:text-bold{font-weight:700}}
@media (min-width:1536px){.xxl\:text-bold{font-weight:700}}
@media (min-width:576px){.sm\:text-italic{font-style:italic}}
@media (min-width:768px){.md\:text-italic{font-style:italic}}
@media (min-width:1024px){.lg\:text-italic{font-style:italic}}
@media (min-width:1280px){.xl\:text-italic{font-style:italic}}
@media (min-width:1536px){.xxl\:text-italic{font-style:italic}}
@media (min-width:576px){.sm\:text-uppercase{text-transform:uppercase}}
@media (min-width:768px){.md\:text-uppercase{text-transform:uppercase}}
@media (min-width:1024px){.lg\:text-uppercase{text-transform:uppercase}}
@media (min-width:1280px){.xl\:text-uppercase{text-transform:uppercase}}
@media (min-width:1536px){.xxl\:text-uppercase{text-transform:uppercase}}
@media (min-width:576px){.sm\:text-lowercase{text-transform:lowercase}}
@media (min-width:768px){.md\:text-lowercase{text-transform:lowercase}}
@media (min-width:1024px){.lg\:text-lowercase{text-transform:lowercase}}
@media (min-width:1280px){.xl\:text-lowercase{text-transform:lowercase}}
@media (min-width:1536px){.xxl\:text-lowercase{text-transform:lowercase}}
@media (min-width:576px){.sm\:text-smaller{font-size:smaller}}
@media (min-width:768px){.md\:text-smaller{font-size:smaller}}
@media (min-width:1024px){.lg\:text-smaller{font-size:smaller}}
@media (min-width:1280px){.xl\:text-smaller{font-size:smaller}}
@media (min-width:1536px){.xxl\:text-smaller{font-size:smaller}}
@media (min-width:576px){.sm\:text-larger{font-size:larger}}
@media (min-width:768px){.md\:text-larger{font-size:larger}}
@media (min-width:1024px){.lg\:text-larger{font-size:larger}}
@media (min-width:1280px){.xl\:text-larger{font-size:larger}}
@media (min-width:1536px){.xxl\:text-larger{font-size:larger}}
@media (min-width:576px){.sm\:text-left{text-align:left}}
@media (min-width:768px){.md\:text-left{text-align:left}}
@media (min-width:1024px){.lg\:text-left{text-align:left}}
@media (min-width:1280px){.xl\:text-left{text-align:left}}
@media (min-width:1536px){.xxl\:text-left{text-align:left}}
@media (min-width:576px){.sm\:text-center{text-align:center}}
@media (min-width:768px){.md\:text-center{text-align:center}}
@media (min-width:1024px){.lg\:text-center{text-align:center}}
@media (min-width:1280px){.xl\:text-center{text-align:center}}
@media (min-width:1536px){.xxl\:text-center{text-align:center}}
@media (min-width:576px){.sm\:text-right{text-align:right}}
@media (min-width:768px){.md\:text-right{text-align:right}}
@media (min-width:1024px){.lg\:text-right{text-align:right}}
@media (min-width:1280px){.xl\:text-right{text-align:right}}
@media (min-width:1536px){.xxl\:text-right{text-align:right}}
@media (min-width:576px){.sm\:text-justify{text-align:justify}}
@media (min-width:768px){.md\:text-justify{text-align:justify}}
@media (min-width:1024px){.lg\:text-justify{text-align:justify}}
@media (min-width:1280px){.xl\:text-justify{text-align:justify}}
@media (min-width:1536px){.xxl\:text-justify{text-align:justify}}
@media (min-width:576px){.sm\:text-wrap{overflow-wrap:break-word}}
@media (min-width:768px){.md\:text-wrap{overflow-wrap:break-word}}
@media (min-width:1024px){.lg\:text-wrap{overflow-wrap:break-word}}
@media (min-width:1280px){.xl\:text-wrap{overflow-wrap:break-word}}
@media (min-width:1536px){.xxl\:text-wrap{overflow-wrap:break-word}}
@media (min-width:576px){.sm\:justify-start{justify-content:flex-start}}
@media (min-width:768px){.md\:justify-start{justify-content:flex-start}}
@media (min-width:1024px){.lg\:justify-start{justify-content:flex-start}}
@media (min-width:1280px){.xl\:justify-start{justify-content:flex-start}}
@media (min-width:1536px){.xxl\:justify-start{justify-content:flex-start}}
@media (min-width:576px){.sm\:justify-end{justify-content:flex-end}}
@media (min-width:768px){.md\:justify-end{justify-content:flex-end}}
@media (min-width:1024px){.lg\:justify-end{justify-content:flex-end}}
@media (min-width:1280px){.xl\:justify-end{justify-content:flex-end}}
@media (min-width:1536px){.xxl\:justify-end{justify-content:flex-end}}
@media (min-width:576px){.sm\:justify-center{justify-content:center}}
@media (min-width:768px){.md\:justify-center{justify-content:center}}
@media (min-width:1024px){.lg\:justify-center{justify-content:center}}
@media (min-width:1280px){.xl\:justify-center{justify-content:center}}
@media (min-width:1536px){.xxl\:justify-center{justify-content:center}}
@media (min-width:576px){.sm\:justify-between{justify-content:space-between}}
@media (min-width:768px){.md\:justify-between{justify-content:space-between}}
@media (min-width:1024px){.lg\:justify-between{justify-content:space-between}}
@media (min-width:1280px){.xl\:justify-between{justify-content:space-between}}
@media (min-width:1536px){.xxl\:justify-between{justify-content:space-between}}
@media (min-width:576px){.sm\:justify-around{justify-content:space-around}}
@media (min-width:768px){.md\:justify-around{justify-content:space-around}}
@media (min-width:1024px){.lg\:justify-around{justify-content:space-around}}
@media (min-width:1280px){.xl\:justify-around{justify-content:space-around}}
@media (min-width:1536px){.xxl\:justify-around{justify-content:space-around}}
@media (min-width:576px){.sm\:justify-evenly{justify-content:space-evenly}}
@media (min-width:768px){.md\:justify-evenly{justify-content:space-evenly}}
@media (min-width:1024px){.lg\:justify-evenly{justify-content:space-evenly}}
@media (min-width:1280px){.xl\:justify-evenly{justify-content:space-evenly}}
@media (min-width:1536px){.xxl\:justify-evenly{justify-content:space-evenly}}
@media (min-width:576px){.sm\:justify-items-start{justify-items:start}}
@media (min-width:768px){.md\:justify-items-start{justify-items:start}}
@media (min-width:1024px){.lg\:justify-items-start{justify-items:start}}
@media (min-width:1280px){.xl\:justify-items-start{justify-items:start}}
@media (min-width:1536px){.xxl\:justify-items-start{justify-items:start}}
@media (min-width:576px){.sm\:justify-items-end{justify-items:end}}
@media (min-width:768px){.md\:justify-items-end{justify-items:end}}
@media (min-width:1024px){.lg\:justify-items-end{justify-items:end}}
@media (min-width:1280px){.xl\:justify-items-end{justify-items:end}}
@media (min-width:1536px){.xxl\:justify-items-end{justify-items:end}}
@media (min-width:576px){.sm\:justify-items-center{justify-items:center}}
@media (min-width:768px){.md\:justify-items-center{justify-items:center}}
@media (min-width:1024px){.lg\:justify-items-center{justify-items:center}}
@media (min-width:1280px){.xl\:justify-items-center{justify-items:center}}
@media (min-width:1536px){.xxl\:justify-items-center{justify-items:center}}
@media (min-width:576px){.sm\:align-start{align-content:start}}
@media (min-width:768px){.md\:align-start{align-content:start}}
@media (min-width:1024px){.lg\:align-start{align-content:start}}
@media (min-width:1280px){.xl\:align-start{align-content:start}}
@media (min-width:1536px){.xxl\:align-start{align-content:start}}
@media (min-width:576px){.sm\:align-end{align-content:end}}
@media (min-width:768px){.md\:align-end{align-content:end}}
@media (min-width:1024px){.lg\:align-end{align-content:end}}
@media (min-width:1280px){.xl\:align-end{align-content:end}}
@media (min-width:1536px){.xxl\:align-end{align-content:end}}
@media (min-width:576px){.sm\:align-center{align-content:center}}
@media (min-width:768px){.md\:align-center{align-content:center}}
@media (min-width:1024px){.lg\:align-center{align-content:center}}
@media (min-width:1280px){.xl\:align-center{align-content:center}}
@media (min-width:1536px){.xxl\:align-center{align-content:center}}
@media (min-width:576px){.sm\:align-between{align-content:space-between}}
@media (min-width:768px){.md\:align-between{align-content:space-between}}
@media (min-width:1024px){.lg\:align-between{align-content:space-between}}
@media (min-width:1280px){.xl\:align-between{align-content:space-between}}
@media (min-width:1536px){.xxl\:align-between{align-content:space-between}}
@media (min-width:576px){.sm\:align-around{align-content:space-around}}
@media (min-width:768px){.md\:align-around{align-content:space-around}}
@media (min-width:1024px){.lg\:align-around{align-content:space-around}}
@media (min-width:1280px){.xl\:align-around{align-content:space-around}}
@media (min-width:1536px){.xxl\:align-around{align-content:space-around}}
@media (min-width:576px){.sm\:align-evenly{align-content:space-evenly}}
@media (min-width:768px){.md\:align-evenly{align-content:space-evenly}}
@media (min-width:1024px){.lg\:align-evenly{align-content:space-evenly}}
@media (min-width:1280px){.xl\:align-evenly{align-content:space-evenly}}
@media (min-width:1536px){.xxl\:align-evenly{align-content:space-evenly}}
@media (min-width:576px){.sm\:align-items-start{align-items:flex-start}}
@media (min-width:768px){.md\:align-items-start{align-items:flex-start}}
@media (min-width:1024px){.lg\:align-items-start{align-items:flex-start}}
@media (min-width:1280px){.xl\:align-items-start{align-items:flex-start}}
@media (min-width:1536px){.xxl\:align-items-start{align-items:flex-start}}
@media (min-width:576px){.sm\:align-items-end{align-items:flex-end}}
@media (min-width:768px){.md\:align-items-end{align-items:flex-end}}
@media (min-width:1024px){.lg\:align-items-end{align-items:flex-end}}
@media (min-width:1280px){.xl\:align-items-end{align-items:flex-end}}
@media (min-width:1536px){.xxl\:align-items-end{align-items:flex-end}}
@media (min-width:576px){.sm\:align-items-center{align-items:center}}
@media (min-width:768px){.md\:align-items-center{align-items:center}}
@media (min-width:1024px){.lg\:align-items-center{align-items:center}}
@media (min-width:1280px){.xl\:align-items-center{align-items:center}}
@media (min-width:1536px){.xxl\:align-items-center{align-items:center}}
@media (min-width:576px){.sm\:place-center{place-content:center}}
@media (min-width:768px){.md\:place-center{place-content:center}}
@media (min-width:1024px){.lg\:place-center{place-content:center}}
@media (min-width:1280px){.xl\:place-center{place-content:center}}
@media (min-width:1536px){.xxl\:place-center{place-content:center}}
@media (min-width:576px){.sm\:justify-self-auto{justify-self:auto}}
@media (min-width:768px){.md\:justify-self-auto{justify-self:auto}}
@media (min-width:1024px){.lg\:justify-self-auto{justify-self:auto}}
@media (min-width:1280px){.xl\:justify-self-auto{justify-self:auto}}
@media (min-width:1536px){.xxl\:justify-self-auto{justify-self:auto}}
@media (min-width:576px){.sm\:justify-self-start{justify-self:start}}
@media (min-width:768px){.md\:justify-self-start{justify-self:start}}
@media (min-width:1024px){.lg\:justify-self-start{justify-self:start}}
@media (min-width:1280px){.xl\:justify-self-start{justify-self:start}}
@media (min-width:1536px){.xxl\:justify-self-start{justify-self:start}}
@media (min-width:576px){.sm\:justify-self-end{justify-self:end}}
@media (min-width:768px){.md\:justify-self-end{justify-self:end}}
@media (min-width:1024px){.lg\:justify-self-end{justify-self:end}}
@media (min-width:1280px){.xl\:justify-self-end{justify-self:end}}
@media (min-width:1536px){.xxl\:justify-self-end{justify-self:end}}
@media (min-width:576px){.sm\:justify-self-center{justify-self:center}}
@media (min-width:768px){.md\:justify-self-center{justify-self:center}}
@media (min-width:1024px){.lg\:justify-self-center{justify-self:center}}
@media (min-width:1280px){.xl\:justify-self-center{justify-self:center}}
@media (min-width:1536px){.xxl\:justify-self-center{justify-self:center}}
@media (min-width:576px){.sm\:justify-self-stretch{justify-self:stretch}}
@media (min-width:768px){.md\:justify-self-stretch{justify-self:stretch}}
@media (min-width:1024px){.lg\:justify-self-stretch{justify-self:stretch}}
@media (min-width:1280px){.xl\:justify-self-stretch{justify-self:stretch}}
@media (min-width:1536px){.xxl\:justify-self-stretch{justify-self:stretch}}
@media (min-width:576px){.sm\:align-self-auto{align-self:auto}}
@media (min-width:768px){.md\:align-self-auto{align-self:auto}}
@media (min-width:1024px){.lg\:align-self-auto{align-self:auto}}
@media (min-width:1280px){.xl\:align-self-auto{align-self:auto}}
@media (min-width:1536px){.xxl\:align-self-auto{align-self:auto}}
@media (min-width:576px){.sm\:align-self-start{align-self:flex-start}}
@media (min-width:768px){.md\:align-self-start{align-self:flex-start}}
@media (min-width:1024px){.lg\:align-self-start{align-self:flex-start}}
@media (min-width:1280px){.xl\:align-self-start{align-self:flex-start}}
@media (min-width:1536px){.xxl\:align-self-start{align-self:flex-start}}
@media (min-width:576px){.sm\:align-self-end{align-self:flex-end}}
@media (min-width:768px){.md\:align-self-end{align-self:flex-end}}
@media (min-width:1024px){.lg\:align-self-end{align-self:flex-end}}
@media (min-width:1280px){.xl\:align-self-end{align-self:flex-end}}
@media (min-width:1536px){.xxl\:align-self-end{align-self:flex-end}}
@media (min-width:576px){.sm\:align-self-center{align-self:center}}
@media (min-width:768px){.md\:align-self-center{align-self:center}}
@media (min-width:1024px){.lg\:align-self-center{align-self:center}}
@media (min-width:1280px){.xl\:align-self-center{align-self:center}}
@media (min-width:1536px){.xxl\:align-self-center{align-self:center}}
@media (min-width:576px){.sm\:align-self-stretch{align-self:stretch}}
@media (min-width:768px){.md\:align-self-stretch{align-self:stretch}}
@media (min-width:1024px){.lg\:align-self-stretch{align-self:stretch}}
@media (min-width:1280px){.xl\:align-self-stretch{align-self:stretch}}
@media (min-width:1536px){.xxl\:align-self-stretch{align-self:stretch}}
@media (min-width:576px){.sm\:align-top{vertical-align:top}}
@media (min-width:768px){.md\:align-top{vertical-align:top}}
@media (min-width:1024px){.lg\:align-top{vertical-align:top}}
@media (min-width:1280px){.xl\:align-top{vertical-align:top}}
@media (min-width:1536px){.xxl\:align-top{vertical-align:top}}
@media (min-width:576px){.sm\:align-bottom{vertical-align:bottom}}
@media (min-width:768px){.md\:align-bottom{vertical-align:bottom}}
@media (min-width:1024px){.lg\:align-bottom{vertical-align:bottom}}
@media (min-width:1280px){.xl\:align-bottom{vertical-align:bottom}}
@media (min-width:1536px){.xxl\:align-bottom{vertical-align:bottom}}
@media (min-width:576px){.sm\:align-middle{vertical-align:middle}}
@media (min-width:768px){.md\:align-middle{vertical-align:middle}}
@media (min-width:1024px){.lg\:align-middle{vertical-align:middle}}
@media (min-width:1280px){.xl\:align-middle{vertical-align:middle}}
@media (min-width:1536px){.xxl\:align-middle{vertical-align:middle}}
@media (min-width:576px){.sm\:item-first{order:-100}}
@media (min-width:768px){.md\:item-first{order:-100}}
@media (min-width:1024px){.lg\:item-first{order:-100}}
@media (min-width:1280px){.xl\:item-first{order:-100}}
@media (min-width:1536px){.xxl\:item-first{order:-100}}
@media (min-width:576px){.sm\:item-last{order:100}}
@media (min-width:768px){.md\:item-last{order:100}}
@media (min-width:1024px){.lg\:item-last{order:100}}
@media (min-width:1280px){.xl\:item-last{order:100}}
@media (min-width:1536px){.xxl\:item-last{order:100}}
.p-0{padding:0}
.pt-0{padding-top:0}
.pr-0{padding-right:0}
.pb-0{padding-bottom:0}
.pl-0{padding-left:0}
.px-0{padding-left:0;padding-right:0}
.py-0{padding-top:0;padding-bottom:0}
.m-0{margin:0}
.mt-0{margin-top:0}
.mr-0{margin-right:0}
.mb-0{margin-bottom:0}
.ml-0{margin-left:0}
.mx-0{margin-left:0;margin-right:0}
.my-0{margin-top:0;margin-bottom:0}
@media (min-width:576px){.sm\:p-0{padding:0}
.sm\:pt-0{padding-top:0}
.sm\:pr-0{padding-right:0}
.sm\:pb-0{padding-bottom:0}
.sm\:pl-0{padding-left:0}
.sm\:px-0{padding-left:0;padding-right:0}
.sm\:py-0{padding-top:0;padding-bottom:0}
.sm\:m-0{margin:0}
.sm\:mt-0{margin-top:0}
.sm\:mr-0{margin-right:0}
.sm\:mb-0{margin-bottom:0}
.sm\:ml-0{margin-left:0}
.sm\:mx-0{margin-left:0;margin-right:0}
.sm\:my-0{margin-top:0;margin-bottom:0}}
@media (min-width:768px){.md\:p-0{padding:0}
.md\:pt-0{padding-top:0}
.md\:pr-0{padding-right:0}
.md\:pb-0{padding-bottom:0}
.md\:pl-0{padding-left:0}
.md\:px-0{padding-left:0;padding-right:0}
.md\:py-0{padding-top:0;padding-bottom:0}
.md\:m-0{margin:0}
.md\:mt-0{margin-top:0}
.md\:mr-0{margin-right:0}
.md\:mb-0{margin-bottom:0}
.md\:ml-0{margin-left:0}
.md\:mx-0{margin-left:0;margin-right:0}
.md\:my-0{margin-top:0;margin-bottom:0}}
@media (min-width:1024px){.lg\:p-0{padding:0}
.lg\:pt-0{padding-top:0}
.lg\:pr-0{padding-right:0}
.lg\:pb-0{padding-bottom:0}
.lg\:pl-0{padding-left:0}
.lg\:px-0{padding-left:0;padding-right:0}
.lg\:py-0{padding-top:0;padding-bottom:0}
.lg\:m-0{margin:0}
.lg\:mt-0{margin-top:0}
.lg\:mr-0{margin-right:0}
.lg\:mb-0{margin-bottom:0}
.lg\:ml-0{margin-left:0}
.lg\:mx-0{margin-left:0;margin-right:0}
.lg\:my-0{margin-top:0;margin-bottom:0}}
@media (min-width:1280px){.xl\:p-0{padding:0}
.xl\:pt-0{padding-top:0}
.xl\:pr-0{padding-right:0}
.xl\:pb-0{padding-bottom:0}
.xl\:pl-0{padding-left:0}
.xl\:px-0{padding-left:0;padding-right:0}
.xl\:py-0{padding-top:0;padding-bottom:0}
.xl\:m-0{margin:0}
.xl\:mt-0{margin-top:0}
.xl\:mr-0{margin-right:0}
.xl\:mb-0{margin-bottom:0}
.xl\:ml-0{margin-left:0}
.xl\:mx-0{margin-left:0;margin-right:0}
.xl\:my-0{margin-top:0;margin-bottom:0}}
@media (min-width:1536px){.xxl\:p-0{padding:0}
.xxl\:pt-0{padding-top:0}
.xxl\:pr-0{padding-right:0}
.xxl\:pb-0{padding-bottom:0}
.xxl\:pl-0{padding-left:0}
.xxl\:px-0{padding-left:0;padding-right:0}
.xxl\:py-0{padding-top:0;padding-bottom:0}
.xxl\:m-0{margin:0}
.xxl\:mt-0{margin-top:0}
.xxl\:mr-0{margin-right:0}
.xxl\:mb-0{margin-bottom:0}
.xxl\:ml-0{margin-left:0}
.xxl\:mx-0{margin-left:0;margin-right:0}
.xxl\:my-0{margin-top:0;margin-bottom:0}}
.p-1{padding:1px}
.pt-1{padding-top:1px}
.pr-1{padding-right:1px}
.pb-1{padding-bottom:1px}
.pl-1{padding-left:1px}
.px-1{padding-left:1px;padding-right:1px}
.py-1{padding-top:1px;padding-bottom:1px}
.m-1{margin:1px}
.mt-1{margin-top:1px}
.mr-1{margin-right:1px}
.mb-1{margin-bottom:1px}
.ml-1{margin-left:1px}
.mx-1{margin-left:1px;margin-right:1px}
.my-1{margin-top:1px;margin-bottom:1px}
@media (min-width:576px){.sm\:p-1{padding:1px}
.sm\:pt-1{padding-top:1px}
.sm\:pr-1{padding-right:1px}
.sm\:pb-1{padding-bottom:1px}
.sm\:pl-1{padding-left:1px}
.sm\:px-1{padding-left:1px;padding-right:1px}
.sm\:py-1{padding-top:1px;padding-bottom:1px}
.sm\:m-1{margin:1px}
.sm\:mt-1{margin-top:1px}
.sm\:mr-1{margin-right:1px}
.sm\:mb-1{margin-bottom:1px}
.sm\:ml-1{margin-left:1px}
.sm\:mx-1{margin-left:1px;margin-right:1px}
.sm\:my-1{margin-top:1px;margin-bottom:1px}}
@media (min-width:768px){.md\:p-1{padding:1px}
.md\:pt-1{padding-top:1px}
.md\:pr-1{padding-right:1px}
.md\:pb-1{padding-bottom:1px}
.md\:pl-1{padding-left:1px}
.md\:px-1{padding-left:1px;padding-right:1px}
.md\:py-1{padding-top:1px;padding-bottom:1px}
.md\:m-1{margin:1px}
.md\:mt-1{margin-top:1px}
.md\:mr-1{margin-right:1px}
.md\:mb-1{margin-bottom:1px}
.md\:ml-1{margin-left:1px}
.md\:mx-1{margin-left:1px;margin-right:1px}
.md\:my-1{margin-top:1px;margin-bottom:1px}}
@media (min-width:1024px){.lg\:p-1{padding:1px}
.lg\:pt-1{padding-top:1px}
.lg\:pr-1{padding-right:1px}
.lg\:pb-1{padding-bottom:1px}
.lg\:pl-1{padding-left:1px}
.lg\:px-1{padding-left:1px;padding-right:1px}
.lg\:py-1{padding-top:1px;padding-bottom:1px}
.lg\:m-1{margin:1px}
.lg\:mt-1{margin-top:1px}
.lg\:mr-1{margin-right:1px}
.lg\:mb-1{margin-bottom:1px}
.lg\:ml-1{margin-left:1px}
.lg\:mx-1{margin-left:1px;margin-right:1px}
.lg\:my-1{margin-top:1px;margin-bottom:1px}}
@media (min-width:1280px){.xl\:p-1{padding:1px}
.xl\:pt-1{padding-top:1px}
.xl\:pr-1{padding-right:1px}
.xl\:pb-1{padding-bottom:1px}
.xl\:pl-1{padding-left:1px}
.xl\:px-1{padding-left:1px;padding-right:1px}
.xl\:py-1{padding-top:1px;padding-bottom:1px}
.xl\:m-1{margin:1px}
.xl\:mt-1{margin-top:1px}
.xl\:mr-1{margin-right:1px}
.xl\:mb-1{margin-bottom:1px}
.xl\:ml-1{margin-left:1px}
.xl\:mx-1{margin-left:1px;margin-right:1px}
.xl\:my-1{margin-top:1px;margin-bottom:1px}}
@media (min-width:1536px){.xxl\:p-1{padding:1px}
.xxl\:pt-1{padding-top:1px}
.xxl\:pr-1{padding-right:1px}
.xxl\:pb-1{padding-bottom:1px}
.xxl\:pl-1{padding-left:1px}
.xxl\:px-1{padding-left:1px;padding-right:1px}
.xxl\:py-1{padding-top:1px;padding-bottom:1px}
.xxl\:m-1{margin:1px}
.xxl\:mt-1{margin-top:1px}
.xxl\:mr-1{margin-right:1px}
.xxl\:mb-1{margin-bottom:1px}
.xxl\:ml-1{margin-left:1px}
.xxl\:mx-1{margin-left:1px;margin-right:1px}
.xxl\:my-1{margin-top:1px;margin-bottom:1px}}
.p-2{padding:.125rem}
.pt-2{padding-top:.125rem}
.pr-2{padding-right:.125rem}
.pb-2{padding-bottom:.125rem}
.pl-2{padding-left:.125rem}
.px-2{padding-left:.125rem;padding-right:.125rem}
.py-2{padding-top:.125rem;padding-bottom:.125rem}
.m-2{margin:.125rem}
.mt-2{margin-top:.125rem}
.mr-2{margin-right:.125rem}
.mb-2{margin-bottom:.125rem}
.ml-2{margin-left:.125rem}
.mx-2{margin-left:.125rem;margin-right:.125rem}
.my-2{margin-top:.125rem;margin-bottom:.125rem}
@media (min-width:576px){.sm\:p-2{padding:.125rem}
.sm\:pt-2{padding-top:.125rem}
.sm\:pr-2{padding-right:.125rem}
.sm\:pb-2{padding-bottom:.125rem}
.sm\:pl-2{padding-left:.125rem}
.sm\:px-2{padding-left:.125rem;padding-right:.125rem}
.sm\:py-2{padding-top:.125rem;padding-bottom:.125rem}
.sm\:m-2{margin:.125rem}
.sm\:mt-2{margin-top:.125rem}
.sm\:mr-2{margin-right:.125rem}
.sm\:mb-2{margin-bottom:.125rem}
.sm\:ml-2{margin-left:.125rem}
.sm\:mx-2{margin-left:.125rem;margin-right:.125rem}
.sm\:my-2{margin-top:.125rem;margin-bottom:.125rem}}
@media (min-width:768px){.md\:p-2{padding:.125rem}
.md\:pt-2{padding-top:.125rem}
.md\:pr-2{padding-right:.125rem}
.md\:pb-2{padding-bottom:.125rem}
.md\:pl-2{padding-left:.125rem}
.md\:px-2{padding-left:.125rem;padding-right:.125rem}
.md\:py-2{padding-top:.125rem;padding-bottom:.125rem}
.md\:m-2{margin:.125rem}
.md\:mt-2{margin-top:.125rem}
.md\:mr-2{margin-right:.125rem}
.md\:mb-2{margin-bottom:.125rem}
.md\:ml-2{margin-left:.125rem}
.md\:mx-2{margin-left:.125rem;margin-right:.125rem}
.md\:my-2{margin-top:.125rem;margin-bottom:.125rem}}
@media (min-width:1024px){.lg\:p-2{padding:.125rem}
.lg\:pt-2{padding-top:.125rem}
.lg\:pr-2{padding-right:.125rem}
.lg\:pb-2{padding-bottom:.125rem}
.lg\:pl-2{padding-left:.125rem}
.lg\:px-2{padding-left:.125rem;padding-right:.125rem}
.lg\:py-2{padding-top:.125rem;padding-bottom:.125rem}
.lg\:m-2{margin:.125rem}
.lg\:mt-2{margin-top:.125rem}
.lg\:mr-2{margin-right:.125rem}
.lg\:mb-2{margin-bottom:.125rem}
.lg\:ml-2{margin-left:.125rem}
.lg\:mx-2{margin-left:.125rem;margin-right:.125rem}
.lg\:my-2{margin-top:.125rem;margin-bottom:.125rem}}
@media (min-width:1280px){.xl\:p-2{padding:.125rem}
.xl\:pt-2{padding-top:.125rem}
.xl\:pr-2{padding-right:.125rem}
.xl\:pb-2{padding-bottom:.125rem}
.xl\:pl-2{padding-left:.125rem}
.xl\:px-2{padding-left:.125rem;padding-right:.125rem}
.xl\:py-2{padding-top:.125rem;padding-bottom:.125rem}
.xl\:m-2{margin:.125rem}
.xl\:mt-2{margin-top:.125rem}
.xl\:mr-2{margin-right:.125rem}
.xl\:mb-2{margin-bottom:.125rem}
.xl\:ml-2{margin-left:.125rem}
.xl\:mx-2{margin-left:.125rem;margin-right:.125rem}
.xl\:my-2{margin-top:.125rem;margin-bottom:.125rem}}
@media (min-width:1536px){.xxl\:p-2{padding:.125rem}
.xxl\:pt-2{padding-top:.125rem}
.xxl\:pr-2{padding-right:.125rem}
.xxl\:pb-2{padding-bottom:.125rem}
.xxl\:pl-2{padding-left:.125rem}
.xxl\:px-2{padding-left:.125rem;padding-right:.125rem}
.xxl\:py-2{padding-top:.125rem;padding-bottom:.125rem}
.xxl\:m-2{margin:.125rem}
.xxl\:mt-2{margin-top:.125rem}
.xxl\:mr-2{margin-right:.125rem}
.xxl\:mb-2{margin-bottom:.125rem}
.xxl\:ml-2{margin-left:.125rem}
.xxl\:mx-2{margin-left:.125rem;margin-right:.125rem}
.xxl\:my-2{margin-top:.125rem;margin-bottom:.125rem}}
.p-4{padding:.25rem}
.pt-4{padding-top:.25rem}
.pr-4{padding-right:.25rem}
.pb-4{padding-bottom:.25rem}
.pl-4{padding-left:.25rem}
.px-4{padding-left:.25rem;padding-right:.25rem}
.py-4{padding-top:.25rem;padding-bottom:.25rem}
.m-4{margin:.25rem}
.mt-4{margin-top:.25rem}
.mr-4{margin-right:.25rem}
.mb-4{margin-bottom:.25rem}
.ml-4{margin-left:.25rem}
.mx-4{margin-left:.25rem;margin-right:.25rem}
.my-4{margin-top:.25rem;margin-bottom:.25rem}
@media (min-width:576px){.sm\:p-4{padding:.25rem}
.sm\:pt-4{padding-top:.25rem}
.sm\:pr-4{padding-right:.25rem}
.sm\:pb-4{padding-bottom:.25rem}
.sm\:pl-4{padding-left:.25rem}
.sm\:px-4{padding-left:.25rem;padding-right:.25rem}
.sm\:py-4{padding-top:.25rem;padding-bottom:.25rem}
.sm\:m-4{margin:.25rem}
.sm\:mt-4{margin-top:.25rem}
.sm\:mr-4{margin-right:.25rem}
.sm\:mb-4{margin-bottom:.25rem}
.sm\:ml-4{margin-left:.25rem}
.sm\:mx-4{margin-left:.25rem;margin-right:.25rem}
.sm\:my-4{margin-top:.25rem;margin-bottom:.25rem}}
@media (min-width:768px){.md\:p-4{padding:.25rem}
.md\:pt-4{padding-top:.25rem}
.md\:pr-4{padding-right:.25rem}
.md\:pb-4{padding-bottom:.25rem}
.md\:pl-4{padding-left:.25rem}
.md\:px-4{padding-left:.25rem;padding-right:.25rem}
.md\:py-4{padding-top:.25rem;padding-bottom:.25rem}
.md\:m-4{margin:.25rem}
.md\:mt-4{margin-top:.25rem}
.md\:mr-4{margin-right:.25rem}
.md\:mb-4{margin-bottom:.25rem}
.md\:ml-4{margin-left:.25rem}
.md\:mx-4{margin-left:.25rem;margin-right:.25rem}
.md\:my-4{margin-top:.25rem;margin-bottom:.25rem}}
@media (min-width:1024px){.lg\:p-4{padding:.25rem}
.lg\:pt-4{padding-top:.25rem}
.lg\:pr-4{padding-right:.25rem}
.lg\:pb-4{padding-bottom:.25rem}
.lg\:pl-4{padding-left:.25rem}
.lg\:px-4{padding-left:.25rem;padding-right:.25rem}
.lg\:py-4{padding-top:.25rem;padding-bottom:.25rem}
.lg\:m-4{margin:.25rem}
.lg\:mt-4{margin-top:.25rem}
.lg\:mr-4{margin-right:.25rem}
.lg\:mb-4{margin-bottom:.25rem}
.lg\:ml-4{margin-left:.25rem}
.lg\:mx-4{margin-left:.25rem;margin-right:.25rem}
.lg\:my-4{margin-top:.25rem;margin-bottom:.25rem}}
@media (min-width:1280px){.xl\:p-4{padding:.25rem}
.xl\:pt-4{padding-top:.25rem}
.xl\:pr-4{padding-right:.25rem}
.xl\:pb-4{padding-bottom:.25rem}
.xl\:pl-4{padding-left:.25rem}
.xl\:px-4{padding-left:.25rem;padding-right:.25rem}
.xl\:py-4{padding-top:.25rem;padding-bottom:.25rem}
.xl\:m-4{margin:.25rem}
.xl\:mt-4{margin-top:.25rem}
.xl\:mr-4{margin-right:.25rem}
.xl\:mb-4{margin-bottom:.25rem}
.xl\:ml-4{margin-left:.25rem}
.xl\:mx-4{margin-left:.25rem;margin-right:.25rem}
.xl\:my-4{margin-top:.25rem;margin-bottom:.25rem}}
@media (min-width:1536px){.xxl\:p-4{padding:.25rem}
.xxl\:pt-4{padding-top:.25rem}
.xxl\:pr-4{padding-right:.25rem}
.xxl\:pb-4{padding-bottom:.25rem}
.xxl\:pl-4{padding-left:.25rem}
.xxl\:px-4{padding-left:.25rem;padding-right:.25rem}
.xxl\:py-4{padding-top:.25rem;padding-bottom:.25rem}
.xxl\:m-4{margin:.25rem}
.xxl\:mt-4{margin-top:.25rem}
.xxl\:mr-4{margin-right:.25rem}
.xxl\:mb-4{margin-bottom:.25rem}
.xxl\:ml-4{margin-left:.25rem}
.xxl\:mx-4{margin-left:.25rem;margin-right:.25rem}
.xxl\:my-4{margin-top:.25rem;margin-bottom:.25rem}}
.p-8{padding:.5rem}
.pt-8{padding-top:.5rem}
.pr-8{padding-right:.5rem}
.pb-8{padding-bottom:.5rem}
.pl-8{padding-left:.5rem}
.px-8{padding-left:.5rem;padding-right:.5rem}
.py-8{padding-top:.5rem;padding-bottom:.5rem}
.m-8{margin:.5rem}
.mt-8{margin-top:.5rem}
.mr-8{margin-right:.5rem}
.mb-8{margin-bottom:.5rem}
.ml-8{margin-left:.5rem}
.mx-8{margin-left:.5rem;margin-right:.5rem}
.my-8{margin-top:.5rem;margin-bottom:.5rem}
@media (min-width:576px){.sm\:p-8{padding:.5rem}
.sm\:pt-8{padding-top:.5rem}
.sm\:pr-8{padding-right:.5rem}
.sm\:pb-8{padding-bottom:.5rem}
.sm\:pl-8{padding-left:.5rem}
.sm\:px-8{padding-left:.5rem;padding-right:.5rem}
.sm\:py-8{padding-top:.5rem;padding-bottom:.5rem}
.sm\:m-8{margin:.5rem}
.sm\:mt-8{margin-top:.5rem}
.sm\:mr-8{margin-right:.5rem}
.sm\:mb-8{margin-bottom:.5rem}
.sm\:ml-8{margin-left:.5rem}
.sm\:mx-8{margin-left:.5rem;margin-right:.5rem}
.sm\:my-8{margin-top:.5rem;margin-bottom:.5rem}}
@media (min-width:768px){.md\:p-8{padding:.5rem}
.md\:pt-8{padding-top:.5rem}
.md\:pr-8{padding-right:.5rem}
.md\:pb-8{padding-bottom:.5rem}
.md\:pl-8{padding-left:.5rem}
.md\:px-8{padding-left:.5rem;padding-right:.5rem}
.md\:py-8{padding-top:.5rem;padding-bottom:.5rem}
.md\:m-8{margin:.5rem}
.md\:mt-8{margin-top:.5rem}
.md\:mr-8{margin-right:.5rem}
.md\:mb-8{margin-bottom:.5rem}
.md\:ml-8{margin-left:.5rem}
.md\:mx-8{margin-left:.5rem;margin-right:.5rem}
.md\:my-8{margin-top:.5rem;margin-bottom:.5rem}}
@media (min-width:1024px){.lg\:p-8{padding:.5rem}
.lg\:pt-8{padding-top:.5rem}
.lg\:pr-8{padding-right:.5rem}
.lg\:pb-8{padding-bottom:.5rem}
.lg\:pl-8{padding-left:.5rem}
.lg\:px-8{padding-left:.5rem;padding-right:.5rem}
.lg\:py-8{padding-top:.5rem;padding-bottom:.5rem}
.lg\:m-8{margin:.5rem}
.lg\:mt-8{margin-top:.5rem}
.lg\:mr-8{margin-right:.5rem}
.lg\:mb-8{margin-bottom:.5rem}
.lg\:ml-8{margin-left:.5rem}
.lg\:mx-8{margin-left:.5rem;margin-right:.5rem}
.lg\:my-8{margin-top:.5rem;margin-bottom:.5rem}}
@media (min-width:1280px){.xl\:p-8{padding:.5rem}
.xl\:pt-8{padding-top:.5rem}
.xl\:pr-8{padding-right:.5rem}
.xl\:pb-8{padding-bottom:.5rem}
.xl\:pl-8{padding-left:.5rem}
.xl\:px-8{padding-left:.5rem;padding-right:.5rem}
.xl\:py-8{padding-top:.5rem;padding-bottom:.5rem}
.xl\:m-8{margin:.5rem}
.xl\:mt-8{margin-top:.5rem}
.xl\:mr-8{margin-right:.5rem}
.xl\:mb-8{margin-bottom:.5rem}
.xl\:ml-8{margin-left:.5rem}
.xl\:mx-8{margin-left:.5rem;margin-right:.5rem}
.xl\:my-8{margin-top:.5rem;margin-bottom:.5rem}}
@media (min-width:1536px){.xxl\:p-8{padding:.5rem}
.xxl\:pt-8{padding-top:.5rem}
.xxl\:pr-8{padding-right:.5rem}
.xxl\:pb-8{padding-bottom:.5rem}
.xxl\:pl-8{padding-left:.5rem}
.xxl\:px-8{padding-left:.5rem;padding-right:.5rem}
.xxl\:py-8{padding-top:.5rem;padding-bottom:.5rem}
.xxl\:m-8{margin:.5rem}
.xxl\:mt-8{margin-top:.5rem}
.xxl\:mr-8{margin-right:.5rem}
.xxl\:mb-8{margin-bottom:.5rem}
.xxl\:ml-8{margin-left:.5rem}
.xxl\:mx-8{margin-left:.5rem;margin-right:.5rem}
.xxl\:my-8{margin-top:.5rem;margin-bottom:.5rem}}
.p-12{padding:.75rem}
.pt-12{padding-top:.75rem}
.pr-12{padding-right:.75rem}
.pb-12{padding-bottom:.75rem}
.pl-12{padding-left:.75rem}
.px-12{padding-left:.75rem;padding-right:.75rem}
.py-12{padding-top:.75rem;padding-bottom:.75rem}
.m-12{margin:.75rem}
.mt-12{margin-top:.75rem}
.mr-12{margin-right:.75rem}
.mb-12{margin-bottom:.75rem}
.ml-12{margin-left:.75rem}
.mx-12{margin-left:.75rem;margin-right:.75rem}
.my-12{margin-top:.75rem;margin-bottom:.75rem}
@media (min-width:576px){.sm\:p-12{padding:.75rem}
.sm\:pt-12{padding-top:.75rem}
.sm\:pr-12{padding-right:.75rem}
.sm\:pb-12{padding-bottom:.75rem}
.sm\:pl-12{padding-left:.75rem}
.sm\:px-12{padding-left:.75rem;padding-right:.75rem}
.sm\:py-12{padding-top:.75rem;padding-bottom:.75rem}
.sm\:m-12{margin:.75rem}
.sm\:mt-12{margin-top:.75rem}
.sm\:mr-12{margin-right:.75rem}
.sm\:mb-12{margin-bottom:.75rem}
.sm\:ml-12{margin-left:.75rem}
.sm\:mx-12{margin-left:.75rem;margin-right:.75rem}
.sm\:my-12{margin-top:.75rem;margin-bottom:.75rem}}
@media (min-width:768px){.md\:p-12{padding:.75rem}
.md\:pt-12{padding-top:.75rem}
.md\:pr-12{padding-right:.75rem}
.md\:pb-12{padding-bottom:.75rem}
.md\:pl-12{padding-left:.75rem}
.md\:px-12{padding-left:.75rem;padding-right:.75rem}
.md\:py-12{padding-top:.75rem;padding-bottom:.75rem}
.md\:m-12{margin:.75rem}
.md\:mt-12{margin-top:.75rem}
.md\:mr-12{margin-right:.75rem}
.md\:mb-12{margin-bottom:.75rem}
.md\:ml-12{margin-left:.75rem}
.md\:mx-12{margin-left:.75rem;margin-right:.75rem}
.md\:my-12{margin-top:.75rem;margin-bottom:.75rem}}
@media (min-width:1024px){.lg\:p-12{padding:.75rem}
.lg\:pt-12{padding-top:.75rem}
.lg\:pr-12{padding-right:.75rem}
.lg\:pb-12{padding-bottom:.75rem}
.lg\:pl-12{padding-left:.75rem}
.lg\:px-12{padding-left:.75rem;padding-right:.75rem}
.lg\:py-12{padding-top:.75rem;padding-bottom:.75rem}
.lg\:m-12{margin:.75rem}
.lg\:mt-12{margin-top:.75rem}
.lg\:mr-12{margin-right:.75rem}
.lg\:mb-12{margin-bottom:.75rem}
.lg\:ml-12{margin-left:.75rem}
.lg\:mx-12{margin-left:.75rem;margin-right:.75rem}
.lg\:my-12{margin-top:.75rem;margin-bottom:.75rem}}
@media (min-width:1280px){.xl\:p-12{padding:.75rem}
.xl\:pt-12{padding-top:.75rem}
.xl\:pr-12{padding-right:.75rem}
.xl\:pb-12{padding-bottom:.75rem}
.xl\:pl-12{padding-left:.75rem}
.xl\:px-12{padding-left:.75rem;padding-right:.75rem}
.xl\:py-12{padding-top:.75rem;padding-bottom:.75rem}
.xl\:m-12{margin:.75rem}
.xl\:mt-12{margin-top:.75rem}
.xl\:mr-12{margin-right:.75rem}
.xl\:mb-12{margin-bottom:.75rem}
.xl\:ml-12{margin-left:.75rem}
.xl\:mx-12{margin-left:.75rem;margin-right:.75rem}
.xl\:my-12{margin-top:.75rem;margin-bottom:.75rem}}
@media (min-width:1536px){.xxl\:p-12{padding:.75rem}
.xxl\:pt-12{padding-top:.75rem}
.xxl\:pr-12{padding-right:.75rem}
.xxl\:pb-12{padding-bottom:.75rem}
.xxl\:pl-12{padding-left:.75rem}
.xxl\:px-12{padding-left:.75rem;padding-right:.75rem}
.xxl\:py-12{padding-top:.75rem;padding-bottom:.75rem}
.xxl\:m-12{margin:.75rem}
.xxl\:mt-12{margin-top:.75rem}
.xxl\:mr-12{margin-right:.75rem}
.xxl\:mb-12{margin-bottom:.75rem}
.xxl\:ml-12{margin-left:.75rem}
.xxl\:mx-12{margin-left:.75rem;margin-right:.75rem}
.xxl\:my-12{margin-top:.75rem;margin-bottom:.75rem}}
.p-16{padding:1rem}
.pt-16{padding-top:1rem}
.pr-16{padding-right:1rem}
.pb-16{padding-bottom:1rem}
.pl-16{padding-left:1rem}
.px-16{padding-left:1rem;padding-right:1rem}
.py-16{padding-top:1rem;padding-bottom:1rem}
.m-16{margin:1rem}
.mt-16{margin-top:1rem}
.mr-16{margin-right:1rem}
.mb-16{margin-bottom:1rem}
.ml-16{margin-left:1rem}
.mx-16{margin-left:1rem;margin-right:1rem}
.my-16{margin-top:1rem;margin-bottom:1rem}
@media (min-width:576px){.sm\:p-16{padding:1rem}
.sm\:pt-16{padding-top:1rem}
.sm\:pr-16{padding-right:1rem}
.sm\:pb-16{padding-bottom:1rem}
.sm\:pl-16{padding-left:1rem}
.sm\:px-16{padding-left:1rem;padding-right:1rem}
.sm\:py-16{padding-top:1rem;padding-bottom:1rem}
.sm\:m-16{margin:1rem}
.sm\:mt-16{margin-top:1rem}
.sm\:mr-16{margin-right:1rem}
.sm\:mb-16{margin-bottom:1rem}
.sm\:ml-16{margin-left:1rem}
.sm\:mx-16{margin-left:1rem;margin-right:1rem}
.sm\:my-16{margin-top:1rem;margin-bottom:1rem}}
@media (min-width:768px){.md\:p-16{padding:1rem}
.md\:pt-16{padding-top:1rem}
.md\:pr-16{padding-right:1rem}
.md\:pb-16{padding-bottom:1rem}
.md\:pl-16{padding-left:1rem}
.md\:px-16{padding-left:1rem;padding-right:1rem}
.md\:py-16{padding-top:1rem;padding-bottom:1rem}
.md\:m-16{margin:1rem}
.md\:mt-16{margin-top:1rem}
.md\:mr-16{margin-right:1rem}
.md\:mb-16{margin-bottom:1rem}
.md\:ml-16{margin-left:1rem}
.md\:mx-16{margin-left:1rem;margin-right:1rem}
.md\:my-16{margin-top:1rem;margin-bottom:1rem}}
@media (min-width:1024px){.lg\:p-16{padding:1rem}
.lg\:pt-16{padding-top:1rem}
.lg\:pr-16{padding-right:1rem}
.lg\:pb-16{padding-bottom:1rem}
.lg\:pl-16{padding-left:1rem}
.lg\:px-16{padding-left:1rem;padding-right:1rem}
.lg\:py-16{padding-top:1rem;padding-bottom:1rem}
.lg\:m-16{margin:1rem}
.lg\:mt-16{margin-top:1rem}
.lg\:mr-16{margin-right:1rem}
.lg\:mb-16{margin-bottom:1rem}
.lg\:ml-16{margin-left:1rem}
.lg\:mx-16{margin-left:1rem;margin-right:1rem}
.lg\:my-16{margin-top:1rem;margin-bottom:1rem}}
@media (min-width:1280px){.xl\:p-16{padding:1rem}
.xl\:pt-16{padding-top:1rem}
.xl\:pr-16{padding-right:1rem}
.xl\:pb-16{padding-bottom:1rem}
.xl\:pl-16{padding-left:1rem}
.xl\:px-16{padding-left:1rem;padding-right:1rem}
.xl\:py-16{padding-top:1rem;padding-bottom:1rem}
.xl\:m-16{margin:1rem}
.xl\:mt-16{margin-top:1rem}
.xl\:mr-16{margin-right:1rem}
.xl\:mb-16{margin-bottom:1rem}
.xl\:ml-16{margin-left:1rem}
.xl\:mx-16{margin-left:1rem;margin-right:1rem}
.xl\:my-16{margin-top:1rem;margin-bottom:1rem}}
@media (min-width:1536px){.xxl\:p-16{padding:1rem}
.xxl\:pt-16{padding-top:1rem}
.xxl\:pr-16{padding-right:1rem}
.xxl\:pb-16{padding-bottom:1rem}
.xxl\:pl-16{padding-left:1rem}
.xxl\:px-16{padding-left:1rem;padding-right:1rem}
.xxl\:py-16{padding-top:1rem;padding-bottom:1rem}
.xxl\:m-16{margin:1rem}
.xxl\:mt-16{margin-top:1rem}
.xxl\:mr-16{margin-right:1rem}
.xxl\:mb-16{margin-bottom:1rem}
.xxl\:ml-16{margin-left:1rem}
.xxl\:mx-16{margin-left:1rem;margin-right:1rem}
.xxl\:my-16{margin-top:1rem;margin-bottom:1rem}}
.p-20{padding:1.25rem}
.pt-20{padding-top:1.25rem}
.pr-20{padding-right:1.25rem}
.pb-20{padding-bottom:1.25rem}
.pl-20{padding-left:1.25rem}
.px-20{padding-left:1.25rem;padding-right:1.25rem}
.py-20{padding-top:1.25rem;padding-bottom:1.25rem}
.m-20{margin:1.25rem}
.mt-20{margin-top:1.25rem}
.mr-20{margin-right:1.25rem}
.mb-20{margin-bottom:1.25rem}
.ml-20{margin-left:1.25rem}
.mx-20{margin-left:1.25rem;margin-right:1.25rem}
.my-20{margin-top:1.25rem;margin-bottom:1.25rem}
@media (min-width:576px){.sm\:p-20{padding:1.25rem}
.sm\:pt-20{padding-top:1.25rem}
.sm\:pr-20{padding-right:1.25rem}
.sm\:pb-20{padding-bottom:1.25rem}
.sm\:pl-20{padding-left:1.25rem}
.sm\:px-20{padding-left:1.25rem;padding-right:1.25rem}
.sm\:py-20{padding-top:1.25rem;padding-bottom:1.25rem}
.sm\:m-20{margin:1.25rem}
.sm\:mt-20{margin-top:1.25rem}
.sm\:mr-20{margin-right:1.25rem}
.sm\:mb-20{margin-bottom:1.25rem}
.sm\:ml-20{margin-left:1.25rem}
.sm\:mx-20{margin-left:1.25rem;margin-right:1.25rem}
.sm\:my-20{margin-top:1.25rem;margin-bottom:1.25rem}}
@media (min-width:768px){.md\:p-20{padding:1.25rem}
.md\:pt-20{padding-top:1.25rem}
.md\:pr-20{padding-right:1.25rem}
.md\:pb-20{padding-bottom:1.25rem}
.md\:pl-20{padding-left:1.25rem}
.md\:px-20{padding-left:1.25rem;padding-right:1.25rem}
.md\:py-20{padding-top:1.25rem;padding-bottom:1.25rem}
.md\:m-20{margin:1.25rem}
.md\:mt-20{margin-top:1.25rem}
.md\:mr-20{margin-right:1.25rem}
.md\:mb-20{margin-bottom:1.25rem}
.md\:ml-20{margin-left:1.25rem}
.md\:mx-20{margin-left:1.25rem;margin-right:1.25rem}
.md\:my-20{margin-top:1.25rem;margin-bottom:1.25rem}}
@media (min-width:1024px){.lg\:p-20{padding:1.25rem}
.lg\:pt-20{padding-top:1.25rem}
.lg\:pr-20{padding-right:1.25rem}
.lg\:pb-20{padding-bottom:1.25rem}
.lg\:pl-20{padding-left:1.25rem}
.lg\:px-20{padding-left:1.25rem;padding-right:1.25rem}
.lg\:py-20{padding-top:1.25rem;padding-bottom:1.25rem}
.lg\:m-20{margin:1.25rem}
.lg\:mt-20{margin-top:1.25rem}
.lg\:mr-20{margin-right:1.25rem}
.lg\:mb-20{margin-bottom:1.25rem}
.lg\:ml-20{margin-left:1.25rem}
.lg\:mx-20{margin-left:1.25rem;margin-right:1.25rem}
.lg\:my-20{margin-top:1.25rem;margin-bottom:1.25rem}}
@media (min-width:1280px){.xl\:p-20{padding:1.25rem}
.xl\:pt-20{padding-top:1.25rem}
.xl\:pr-20{padding-right:1.25rem}
.xl\:pb-20{padding-bottom:1.25rem}
.xl\:pl-20{padding-left:1.25rem}
.xl\:px-20{padding-left:1.25rem;padding-right:1.25rem}
.xl\:py-20{padding-top:1.25rem;padding-bottom:1.25rem}
.xl\:m-20{margin:1.25rem}
.xl\:mt-20{margin-top:1.25rem}
.xl\:mr-20{margin-right:1.25rem}
.xl\:mb-20{margin-bottom:1.25rem}
.xl\:ml-20{margin-left:1.25rem}
.xl\:mx-20{margin-left:1.25rem;margin-right:1.25rem}
.xl\:my-20{margin-top:1.25rem;margin-bottom:1.25rem}}
@media (min-width:1536px){.xxl\:p-20{padding:1.25rem}
.xxl\:pt-20{padding-top:1.25rem}
.xxl\:pr-20{padding-right:1.25rem}
.xxl\:pb-20{padding-bottom:1.25rem}
.xxl\:pl-20{padding-left:1.25rem}
.xxl\:px-20{padding-left:1.25rem;padding-right:1.25rem}
.xxl\:py-20{padding-top:1.25rem;padding-bottom:1.25rem}
.xxl\:m-20{margin:1.25rem}
.xxl\:mt-20{margin-top:1.25rem}
.xxl\:mr-20{margin-right:1.25rem}
.xxl\:mb-20{margin-bottom:1.25rem}
.xxl\:ml-20{margin-left:1.25rem}
.xxl\:mx-20{margin-left:1.25rem;margin-right:1.25rem}
.xxl\:my-20{margin-top:1.25rem;margin-bottom:1.25rem}}
.p-24{padding:1.5rem}
.pt-24{padding-top:1.5rem}
.pr-24{padding-right:1.5rem}
.pb-24{padding-bottom:1.5rem}
.pl-24{padding-left:1.5rem}
.px-24{padding-left:1.5rem;padding-right:1.5rem}
.py-24{padding-top:1.5rem;padding-bottom:1.5rem}
.m-24{margin:1.5rem}
.mt-24{margin-top:1.5rem}
.mr-24{margin-right:1.5rem}
.mb-24{margin-bottom:1.5rem}
.ml-24{margin-left:1.5rem}
.mx-24{margin-left:1.5rem;margin-right:1.5rem}
.my-24{margin-top:1.5rem;margin-bottom:1.5rem}
@media (min-width:576px){.sm\:p-24{padding:1.5rem}
.sm\:pt-24{padding-top:1.5rem}
.sm\:pr-24{padding-right:1.5rem}
.sm\:pb-24{padding-bottom:1.5rem}
.sm\:pl-24{padding-left:1.5rem}
.sm\:px-24{padding-left:1.5rem;padding-right:1.5rem}
.sm\:py-24{padding-top:1.5rem;padding-bottom:1.5rem}
.sm\:m-24{margin:1.5rem}
.sm\:mt-24{margin-top:1.5rem}
.sm\:mr-24{margin-right:1.5rem}
.sm\:mb-24{margin-bottom:1.5rem}
.sm\:ml-24{margin-left:1.5rem}
.sm\:mx-24{margin-left:1.5rem;margin-right:1.5rem}
.sm\:my-24{margin-top:1.5rem;margin-bottom:1.5rem}}
@media (min-width:768px){.md\:p-24{padding:1.5rem}
.md\:pt-24{padding-top:1.5rem}
.md\:pr-24{padding-right:1.5rem}
.md\:pb-24{padding-bottom:1.5rem}
.md\:pl-24{padding-left:1.5rem}
.md\:px-24{padding-left:1.5rem;padding-right:1.5rem}
.md\:py-24{padding-top:1.5rem;padding-bottom:1.5rem}
.md\:m-24{margin:1.5rem}
.md\:mt-24{margin-top:1.5rem}
.md\:mr-24{margin-right:1.5rem}
.md\:mb-24{margin-bottom:1.5rem}
.md\:ml-24{margin-left:1.5rem}
.md\:mx-24{margin-left:1.5rem;margin-right:1.5rem}
.md\:my-24{margin-top:1.5rem;margin-bottom:1.5rem}}
@media (min-width:1024px){.lg\:p-24{padding:1.5rem}
.lg\:pt-24{padding-top:1.5rem}
.lg\:pr-24{padding-right:1.5rem}
.lg\:pb-24{padding-bottom:1.5rem}
.lg\:pl-24{padding-left:1.5rem}
.lg\:px-24{padding-left:1.5rem;padding-right:1.5rem}
.lg\:py-24{padding-top:1.5rem;padding-bottom:1.5rem}
.lg\:m-24{margin:1.5rem}
.lg\:mt-24{margin-top:1.5rem}
.lg\:mr-24{margin-right:1.5rem}
.lg\:mb-24{margin-bottom:1.5rem}
.lg\:ml-24{margin-left:1.5rem}
.lg\:mx-24{margin-left:1.5rem;margin-right:1.5rem}
.lg\:my-24{margin-top:1.5rem;margin-bottom:1.5rem}}
@media (min-width:1280px){.xl\:p-24{padding:1.5rem}
.xl\:pt-24{padding-top:1.5rem}
.xl\:pr-24{padding-right:1.5rem}
.xl\:pb-24{padding-bottom:1.5rem}
.xl\:pl-24{padding-left:1.5rem}
.xl\:px-24{padding-left:1.5rem;padding-right:1.5rem}
.xl\:py-24{padding-top:1.5rem;padding-bottom:1.5rem}
.xl\:m-24{margin:1.5rem}
.xl\:mt-24{margin-top:1.5rem}
.xl\:mr-24{margin-right:1.5rem}
.xl\:mb-24{margin-bottom:1.5rem}
.xl\:ml-24{margin-left:1.5rem}
.xl\:mx-24{margin-left:1.5rem;margin-right:1.5rem}
.xl\:my-24{margin-top:1.5rem;margin-bottom:1.5rem}}
@media (min-width:1536px){.xxl\:p-24{padding:1.5rem}
.xxl\:pt-24{padding-top:1.5rem}
.xxl\:pr-24{padding-right:1.5rem}
.xxl\:pb-24{padding-bottom:1.5rem}
.xxl\:pl-24{padding-left:1.5rem}
.xxl\:px-24{padding-left:1.5rem;padding-right:1.5rem}
.xxl\:py-24{padding-top:1.5rem;padding-bottom:1.5rem}
.xxl\:m-24{margin:1.5rem}
.xxl\:mt-24{margin-top:1.5rem}
.xxl\:mr-24{margin-right:1.5rem}
.xxl\:mb-24{margin-bottom:1.5rem}
.xxl\:ml-24{margin-left:1.5rem}
.xxl\:mx-24{margin-left:1.5rem;margin-right:1.5rem}
.xxl\:my-24{margin-top:1.5rem;margin-bottom:1.5rem}}
.p-36{padding:2.25rem}
.pt-36{padding-top:2.25rem}
.pr-36{padding-right:2.25rem}
.pb-36{padding-bottom:2.25rem}
.pl-36{padding-left:2.25rem}
.px-36{padding-left:2.25rem;padding-right:2.25rem}
.py-36{padding-top:2.25rem;padding-bottom:2.25rem}
.m-36{margin:2.25rem}
.mt-36{margin-top:2.25rem}
.mr-36{margin-right:2.25rem}
.mb-36{margin-bottom:2.25rem}
.ml-36{margin-left:2.25rem}
.mx-36{margin-left:2.25rem;margin-right:2.25rem}
.my-36{margin-top:2.25rem;margin-bottom:2.25rem}
@media (min-width:576px){.sm\:p-36{padding:2.25rem}
.sm\:pt-36{padding-top:2.25rem}
.sm\:pr-36{padding-right:2.25rem}
.sm\:pb-36{padding-bottom:2.25rem}
.sm\:pl-36{padding-left:2.25rem}
.sm\:px-36{padding-left:2.25rem;padding-right:2.25rem}
.sm\:py-36{padding-top:2.25rem;padding-bottom:2.25rem}
.sm\:m-36{margin:2.25rem}
.sm\:mt-36{margin-top:2.25rem}
.sm\:mr-36{margin-right:2.25rem}
.sm\:mb-36{margin-bottom:2.25rem}
.sm\:ml-36{margin-left:2.25rem}
.sm\:mx-36{margin-left:2.25rem;margin-right:2.25rem}
.sm\:my-36{margin-top:2.25rem;margin-bottom:2.25rem}}
@media (min-width:768px){.md\:p-36{padding:2.25rem}
.md\:pt-36{padding-top:2.25rem}
.md\:pr-36{padding-right:2.25rem}
.md\:pb-36{padding-bottom:2.25rem}
.md\:pl-36{padding-left:2.25rem}
.md\:px-36{padding-left:2.25rem;padding-right:2.25rem}
.md\:py-36{padding-top:2.25rem;padding-bottom:2.25rem}
.md\:m-36{margin:2.25rem}
.md\:mt-36{margin-top:2.25rem}
.md\:mr-36{margin-right:2.25rem}
.md\:mb-36{margin-bottom:2.25rem}
.md\:ml-36{margin-left:2.25rem}
.md\:mx-36{margin-left:2.25rem;margin-right:2.25rem}
.md\:my-36{margin-top:2.25rem;margin-bottom:2.25rem}}
@media (min-width:1024px){.lg\:p-36{padding:2.25rem}
.lg\:pt-36{padding-top:2.25rem}
.lg\:pr-36{padding-right:2.25rem}
.lg\:pb-36{padding-bottom:2.25rem}
.lg\:pl-36{padding-left:2.25rem}
.lg\:px-36{padding-left:2.25rem;padding-right:2.25rem}
.lg\:py-36{padding-top:2.25rem;padding-bottom:2.25rem}
.lg\:m-36{margin:2.25rem}
.lg\:mt-36{margin-top:2.25rem}
.lg\:mr-36{margin-right:2.25rem}
.lg\:mb-36{margin-bottom:2.25rem}
.lg\:ml-36{margin-left:2.25rem}
.lg\:mx-36{margin-left:2.25rem;margin-right:2.25rem}
.lg\:my-36{margin-top:2.25rem;margin-bottom:2.25rem}}
@media (min-width:1280px){.xl\:p-36{padding:2.25rem}
.xl\:pt-36{padding-top:2.25rem}
.xl\:pr-36{padding-right:2.25rem}
.xl\:pb-36{padding-bottom:2.25rem}
.xl\:pl-36{padding-left:2.25rem}
.xl\:px-36{padding-left:2.25rem;padding-right:2.25rem}
.xl\:py-36{padding-top:2.25rem;padding-bottom:2.25rem}
.xl\:m-36{margin:2.25rem}
.xl\:mt-36{margin-top:2.25rem}
.xl\:mr-36{margin-right:2.25rem}
.xl\:mb-36{margin-bottom:2.25rem}
.xl\:ml-36{margin-left:2.25rem}
.xl\:mx-36{margin-left:2.25rem;margin-right:2.25rem}
.xl\:my-36{margin-top:2.25rem;margin-bottom:2.25rem}}
@media (min-width:1536px){.xxl\:p-36{padding:2.25rem}
.xxl\:pt-36{padding-top:2.25rem}
.xxl\:pr-36{padding-right:2.25rem}
.xxl\:pb-36{padding-bottom:2.25rem}
.xxl\:pl-36{padding-left:2.25rem}
.xxl\:px-36{padding-left:2.25rem;padding-right:2.25rem}
.xxl\:py-36{padding-top:2.25rem;padding-bottom:2.25rem}
.xxl\:m-36{margin:2.25rem}
.xxl\:mt-36{margin-top:2.25rem}
.xxl\:mr-36{margin-right:2.25rem}
.xxl\:mb-36{margin-bottom:2.25rem}
.xxl\:ml-36{margin-left:2.25rem}
.xxl\:mx-36{margin-left:2.25rem;margin-right:2.25rem}
.xxl\:my-36{margin-top:2.25rem;margin-bottom:2.25rem}}
.p-64{padding:5rem}
.pt-64{padding-top:5rem}
.pr-64{padding-right:5rem}
.pb-64{padding-bottom:5rem}
.pl-64{padding-left:5rem}
.px-64{padding-left:5rem;padding-right:5rem}
.py-64{padding-top:5rem;padding-bottom:5rem}
.m-64{margin:5rem}
.mt-64{margin-top:5rem}
.mr-64{margin-right:5rem}
.mb-64{margin-bottom:5rem}
.ml-64{margin-left:5rem}
.mx-64{margin-left:5rem;margin-right:5rem}
.my-64{margin-top:5rem;margin-bottom:5rem}
@media (min-width:576px){.sm\:p-64{padding:5rem}
.sm\:pt-64{padding-top:5rem}
.sm\:pr-64{padding-right:5rem}
.sm\:pb-64{padding-bottom:5rem}
.sm\:pl-64{padding-left:5rem}
.sm\:px-64{padding-left:5rem;padding-right:5rem}
.sm\:py-64{padding-top:5rem;padding-bottom:5rem}
.sm\:m-64{margin:5rem}
.sm\:mt-64{margin-top:5rem}
.sm\:mr-64{margin-right:5rem}
.sm\:mb-64{margin-bottom:5rem}
.sm\:ml-64{margin-left:5rem}
.sm\:mx-64{margin-left:5rem;margin-right:5rem}
.sm\:my-64{margin-top:5rem;margin-bottom:5rem}}
@media (min-width:768px){.md\:p-64{padding:5rem}
.md\:pt-64{padding-top:5rem}
.md\:pr-64{padding-right:5rem}
.md\:pb-64{padding-bottom:5rem}
.md\:pl-64{padding-left:5rem}
.md\:px-64{padding-left:5rem;padding-right:5rem}
.md\:py-64{padding-top:5rem;padding-bottom:5rem}
.md\:m-64{margin:5rem}
.md\:mt-64{margin-top:5rem}
.md\:mr-64{margin-right:5rem}
.md\:mb-64{margin-bottom:5rem}
.md\:ml-64{margin-left:5rem}
.md\:mx-64{margin-left:5rem;margin-right:5rem}
.md\:my-64{margin-top:5rem;margin-bottom:5rem}}
@media (min-width:1024px){.lg\:p-64{padding:5rem}
.lg\:pt-64{padding-top:5rem}
.lg\:pr-64{padding-right:5rem}
.lg\:pb-64{padding-bottom:5rem}
.lg\:pl-64{padding-left:5rem}
.lg\:px-64{padding-left:5rem;padding-right:5rem}
.lg\:py-64{padding-top:5rem;padding-bottom:5rem}
.lg\:m-64{margin:5rem}
.lg\:mt-64{margin-top:5rem}
.lg\:mr-64{margin-right:5rem}
.lg\:mb-64{margin-bottom:5rem}
.lg\:ml-64{margin-left:5rem}
.lg\:mx-64{margin-left:5rem;margin-right:5rem}
.lg\:my-64{margin-top:5rem;margin-bottom:5rem}}
@media (min-width:1280px){.xl\:p-64{padding:5rem}
.xl\:pt-64{padding-top:5rem}
.xl\:pr-64{padding-right:5rem}
.xl\:pb-64{padding-bottom:5rem}
.xl\:pl-64{padding-left:5rem}
.xl\:px-64{padding-left:5rem;padding-right:5rem}
.xl\:py-64{padding-top:5rem;padding-bottom:5rem}
.xl\:m-64{margin:5rem}
.xl\:mt-64{margin-top:5rem}
.xl\:mr-64{margin-right:5rem}
.xl\:mb-64{margin-bottom:5rem}
.xl\:ml-64{margin-left:5rem}
.xl\:mx-64{margin-left:5rem;margin-right:5rem}
.xl\:my-64{margin-top:5rem;margin-bottom:5rem}}
@media (min-width:1536px){.xxl\:p-64{padding:5rem}
.xxl\:pt-64{padding-top:5rem}
.xxl\:pr-64{padding-right:5rem}
.xxl\:pb-64{padding-bottom:5rem}
.xxl\:pl-64{padding-left:5rem}
.xxl\:px-64{padding-left:5rem;padding-right:5rem}
.xxl\:py-64{padding-top:5rem;padding-bottom:5rem}
.xxl\:m-64{margin:5rem}
.xxl\:mt-64{margin-top:5rem}
.xxl\:mr-64{margin-right:5rem}
.xxl\:mb-64{margin-bottom:5rem}
.xxl\:ml-64{margin-left:5rem}
.xxl\:mx-64{margin-left:5rem;margin-right:5rem}
.xxl\:my-64{margin-top:5rem;margin-bottom:5rem}}
.p-auto{padding:auto}
.pt-auto{padding-top:auto}
.pr-auto{padding-right:auto}
.pb-auto{padding-bottom:auto}
.pl-auto{padding-left:auto}
.px-auto{padding-left:auto;padding-right:auto}
.py-auto{padding-top:auto;padding-bottom:auto}
.m-auto{margin:auto}
.mt-auto{margin-top:auto}
.mr-auto{margin-right:auto}
.mb-auto{margin-bottom:auto}
.ml-auto{margin-left:auto}
.mx-auto{margin-left:auto;margin-right:auto}
.my-auto{margin-top:auto;margin-bottom:auto}
@media (min-width:576px){.sm\:p-auto{padding:auto}
.sm\:pt-auto{padding-top:auto}
.sm\:pr-auto{padding-right:auto}
.sm\:pb-auto{padding-bottom:auto}
.sm\:pl-auto{padding-left:auto}
.sm\:px-auto{padding-left:auto;padding-right:auto}
.sm\:py-auto{padding-top:auto;padding-bottom:auto}
.sm\:m-auto{margin:auto}
.sm\:mt-auto{margin-top:auto}
.sm\:mr-auto{margin-right:auto}
.sm\:mb-auto{margin-bottom:auto}
.sm\:ml-auto{margin-left:auto}
.sm\:mx-auto{margin-left:auto;margin-right:auto}
.sm\:my-auto{margin-top:auto;margin-bottom:auto}}
@media (min-width:768px){.md\:p-auto{padding:auto}
.md\:pt-auto{padding-top:auto}
.md\:pr-auto{padding-right:auto}
.md\:pb-auto{padding-bottom:auto}
.md\:pl-auto{padding-left:auto}
.md\:px-auto{padding-left:auto;padding-right:auto}
.md\:py-auto{padding-top:auto;padding-bottom:auto}
.md\:m-auto{margin:auto}
.md\:mt-auto{margin-top:auto}
.md\:mr-auto{margin-right:auto}
.md\:mb-auto{margin-bottom:auto}
.md\:ml-auto{margin-left:auto}
.md\:mx-auto{margin-left:auto;margin-right:auto}
.md\:my-auto{margin-top:auto;margin-bottom:auto}}
@media (min-width:1024px){.lg\:p-auto{padding:auto}
.lg\:pt-auto{padding-top:auto}
.lg\:pr-auto{padding-right:auto}
.lg\:pb-auto{padding-bottom:auto}
.lg\:pl-auto{padding-left:auto}
.lg\:px-auto{padding-left:auto;padding-right:auto}
.lg\:py-auto{padding-top:auto;padding-bottom:auto}
.lg\:m-auto{margin:auto}
.lg\:mt-auto{margin-top:auto}
.lg\:mr-auto{margin-right:auto}
.lg\:mb-auto{margin-bottom:auto}
.lg\:ml-auto{margin-left:auto}
.lg\:mx-auto{margin-left:auto;margin-right:auto}
.lg\:my-auto{margin-top:auto;margin-bottom:auto}}
@media (min-width:1280px){.xl\:p-auto{padding:auto}
.xl\:pt-auto{padding-top:auto}
.xl\:pr-auto{padding-right:auto}
.xl\:pb-auto{padding-bottom:auto}
.xl\:pl-auto{padding-left:auto}
.xl\:px-auto{padding-left:auto;padding-right:auto}
.xl\:py-auto{padding-top:auto;padding-bottom:auto}
.xl\:m-auto{margin:auto}
.xl\:mt-auto{margin-top:auto}
.xl\:mr-auto{margin-right:auto}
.xl\:mb-auto{margin-bottom:auto}
.xl\:ml-auto{margin-left:auto}
.xl\:mx-auto{margin-left:auto;margin-right:auto}
.xl\:my-auto{margin-top:auto;margin-bottom:auto}}
@media (min-width:1536px){.xxl\:p-auto{padding:auto}
.xxl\:pt-auto{padding-top:auto}
.xxl\:pr-auto{padding-right:auto}
.xxl\:pb-auto{padding-bottom:auto}
.xxl\:pl-auto{padding-left:auto}
.xxl\:px-auto{padding-left:auto;padding-right:auto}
.xxl\:py-auto{padding-top:auto;padding-bottom:auto}
.xxl\:m-auto{margin:auto}
.xxl\:mt-auto{margin-top:auto}
.xxl\:mr-auto{margin-right:auto}
.xxl\:mb-auto{margin-bottom:auto}
.xxl\:ml-auto{margin-left:auto}
.xxl\:mx-auto{margin-left:auto;margin-right:auto}
.xxl\:my-auto{margin-top:auto;margin-bottom:auto}}
.away{position:absolute!important;border:0!important;height:1px!important;width:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}
.disabled,[disabled]{opacity:0.6;cursor:not-allowed!important;filter:grayscale(1)}
@media (min-width:576px){.sm\:away{position:absolute!important;border:0!important;height:1px!important;width:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}}
.sm\:disabled{opacity:0.6;cursor:not-allowed!important;filter:grayscale(1)}
@media (min-width:768px){.md\:away{position:absolute!important;border:0!important;height:1px!important;width:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}}
.md\:disabled{opacity:0.6;cursor:not-allowed!important;filter:grayscale(1)}
@media (min-width:1024px){.lg\:away{position:absolute!important;border:0!important;height:1px!important;width:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}}
.lg\:disabled{opacity:0.6;cursor:not-allowed!important;filter:grayscale(1)}
@media (min-width:1280px){.xl\:away{position:absolute!important;border:0!important;height:1px!important;width:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}}
.xl\:disabled{opacity:0.6;cursor:not-allowed!important;filter:grayscale(1)}
@media (min-width:1536px){.xxl\:away{position:absolute!important;border:0!important;height:1px!important;width:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}}
.xxl\:disabled{opacity:0.6;cursor:not-allowed!important;filter:grayscale(1)}
.grid{display:grid}
@media (min-width:576px){.sm\:grid{display:grid}}
@media (min-width:768px){.md\:grid{display:grid}}
@media (min-width:1024px){.lg\:grid{display:grid}}
@media (min-width:1280px){.xl\:grid{display:grid}}
@media (min-width:1536px){.xxl\:grid{display:grid}}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
@media (min-width:576px){.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media (min-width:768px){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media (min-width:1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media (min-width:1280px){.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media (min-width:1536px){.xxl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.xxl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.xxl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.xxl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.xxl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.xxl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}
.gap-0{gap:0}
.gap-x-0{-moz-column-gap:0;column-gap:0}
.gap-y-0{row-gap:0}
.gap-5{gap:.313rem}
.gap-x-5{-moz-column-gap:.313rem;column-gap:.313rem}
.gap-y-5{row-gap:.313rem}
.gap-10{gap:.625rem}
.gap-x-10{-moz-column-gap:.625rem;column-gap:.625rem}
.gap-y-10{row-gap:.625rem}
.gap-16{gap:1rem}
.gap-x-16{-moz-column-gap:1rem;column-gap:1rem}
.gap-y-16{row-gap:1rem}
.gap-20{gap:1.25rem}
.gap-x-20{-moz-column-gap:1.25rem;column-gap:1.25rem}
.gap-y-20{row-gap:1.25rem}
.gap-36{gap:2.25rem}
.gap-x-36{-moz-column-gap:2.25rem;column-gap:2.25rem}
.gap-y-36{row-gap:2.25rem}
@media (min-width:576px){.sm\:gap-0{gap:0}
.sm\:gap-x-0{-moz-column-gap:0;column-gap:0}
.sm\:gap-y-0{row-gap:0}
.sm\:gap-5{gap:.313rem}
.sm\:gap-x-5{-moz-column-gap:.313rem;column-gap:.313rem}
.sm\:gap-y-5{row-gap:.313rem}
.sm\:gap-10{gap:.625rem}
.sm\:gap-x-10{-moz-column-gap:.625rem;column-gap:.625rem}
.sm\:gap-y-10{row-gap:.625rem}
.sm\:gap-16{gap:1rem}
.sm\:gap-x-16{-moz-column-gap:1rem;column-gap:1rem}
.sm\:gap-y-16{row-gap:1rem}
.sm\:gap-20{gap:1.25rem}
.sm\:gap-x-20{-moz-column-gap:1.25rem;column-gap:1.25rem}
.sm\:gap-y-20{row-gap:1.25rem}
.sm\:gap-36{gap:2.25rem}
.sm\:gap-x-36{-moz-column-gap:2.25rem;column-gap:2.25rem}
.sm\:gap-y-36{row-gap:2.25rem}}
@media (min-width:768px){.md\:gap-0{gap:0}
.md\:gap-x-0{-moz-column-gap:0;column-gap:0}
.md\:gap-y-0{row-gap:0}
.md\:gap-5{gap:.313rem}
.md\:gap-x-5{-moz-column-gap:.313rem;column-gap:.313rem}
.md\:gap-y-5{row-gap:.313rem}
.md\:gap-10{gap:.625rem}
.md\:gap-x-10{-moz-column-gap:.625rem;column-gap:.625rem}
.md\:gap-y-10{row-gap:.625rem}
.md\:gap-16{gap:1rem}
.md\:gap-x-16{-moz-column-gap:1rem;column-gap:1rem}
.md\:gap-y-16{row-gap:1rem}
.md\:gap-20{gap:1.25rem}
.md\:gap-x-20{-moz-column-gap:1.25rem;column-gap:1.25rem}
.md\:gap-y-20{row-gap:1.25rem}
.md\:gap-36{gap:2.25rem}
.md\:gap-x-36{-moz-column-gap:2.25rem;column-gap:2.25rem}
.md\:gap-y-36{row-gap:2.25rem}}
@media (min-width:1024px){.lg\:gap-0{gap:0}
.lg\:gap-x-0{-moz-column-gap:0;column-gap:0}
.lg\:gap-y-0{row-gap:0}
.lg\:gap-5{gap:.313rem}
.lg\:gap-x-5{-moz-column-gap:.313rem;column-gap:.313rem}
.lg\:gap-y-5{row-gap:.313rem}
.lg\:gap-10{gap:.625rem}
.lg\:gap-x-10{-moz-column-gap:.625rem;column-gap:.625rem}
.lg\:gap-y-10{row-gap:.625rem}
.lg\:gap-16{gap:1rem}
.lg\:gap-x-16{-moz-column-gap:1rem;column-gap:1rem}
.lg\:gap-y-16{row-gap:1rem}
.lg\:gap-20{gap:1.25rem}
.lg\:gap-x-20{-moz-column-gap:1.25rem;column-gap:1.25rem}
.lg\:gap-y-20{row-gap:1.25rem}
.lg\:gap-36{gap:2.25rem}
.lg\:gap-x-36{-moz-column-gap:2.25rem;column-gap:2.25rem}
.lg\:gap-y-36{row-gap:2.25rem}}
@media (min-width:1280px){.xl\:gap-0{gap:0}
.xl\:gap-x-0{-moz-column-gap:0;column-gap:0}
.xl\:gap-y-0{row-gap:0}
.xl\:gap-5{gap:.313rem}
.xl\:gap-x-5{-moz-column-gap:.313rem;column-gap:.313rem}
.xl\:gap-y-5{row-gap:.313rem}
.xl\:gap-10{gap:.625rem}
.xl\:gap-x-10{-moz-column-gap:.625rem;column-gap:.625rem}
.xl\:gap-y-10{row-gap:.625rem}
.xl\:gap-16{gap:1rem}
.xl\:gap-x-16{-moz-column-gap:1rem;column-gap:1rem}
.xl\:gap-y-16{row-gap:1rem}
.xl\:gap-20{gap:1.25rem}
.xl\:gap-x-20{-moz-column-gap:1.25rem;column-gap:1.25rem}
.xl\:gap-y-20{row-gap:1.25rem}
.xl\:gap-36{gap:2.25rem}
.xl\:gap-x-36{-moz-column-gap:2.25rem;column-gap:2.25rem}
.xl\:gap-y-36{row-gap:2.25rem}}
@media (min-width:1536px){.xxl\:gap-0{gap:0}
.xxl\:gap-x-0{-moz-column-gap:0;column-gap:0}
.xxl\:gap-y-0{row-gap:0}
.xxl\:gap-5{gap:.313rem}
.xxl\:gap-x-5{-moz-column-gap:.313rem;column-gap:.313rem}
.xxl\:gap-y-5{row-gap:.313rem}
.xxl\:gap-10{gap:.625rem}
.xxl\:gap-x-10{-moz-column-gap:.625rem;column-gap:.625rem}
.xxl\:gap-y-10{row-gap:.625rem}
.xxl\:gap-16{gap:1rem}
.xxl\:gap-x-16{-moz-column-gap:1rem;column-gap:1rem}
.xxl\:gap-y-16{row-gap:1rem}
.xxl\:gap-20{gap:1.25rem}
.xxl\:gap-x-20{-moz-column-gap:1.25rem;column-gap:1.25rem}
.xxl\:gap-y-20{row-gap:1.25rem}
.xxl\:gap-36{gap:2.25rem}
.xxl\:gap-x-36{-moz-column-gap:2.25rem;column-gap:2.25rem}
.xxl\:gap-y-36{row-gap:2.25rem}}
.col-start-1{grid-column-start:1}
.col-end-1{grid-column-end:1}
.col-span-1{grid-column:span 1/span 1}
.col-span-full{grid-column:1/-1}
.row-start-1{grid-row-start:1}
.row-end-1{grid-row-end:1}
.row-span-1{grid-row:span 1/span 1}
.col-start-2{grid-column-start:2}
.col-end-2{grid-column-end:2}
.col-span-2{grid-column:span 2/span 2}
.col-span-full{grid-column:1/-1}
.row-start-2{grid-row-start:2}
.row-end-2{grid-row-end:2}
.row-span-2{grid-row:span 2/span 2}
.col-start-3{grid-column-start:3}
.col-end-3{grid-column-end:3}
.col-span-3{grid-column:span 3/span 3}
.col-span-full{grid-column:1/-1}
.row-start-3{grid-row-start:3}
.row-end-3{grid-row-end:3}
.row-span-3{grid-row:span 3/span 3}
.col-start-4{grid-column-start:4}
.col-end-4{grid-column-end:4}
.col-span-4{grid-column:span 4/span 4}
.col-span-full{grid-column:1/-1}
.row-start-4{grid-row-start:4}
.row-end-4{grid-row-end:4}
.row-span-4{grid-row:span 4/span 4}
.col-start-5{grid-column-start:5}
.col-end-5{grid-column-end:5}
.col-span-5{grid-column:span 5/span 5}
.col-span-full{grid-column:1/-1}
.row-start-5{grid-row-start:5}
.row-end-5{grid-row-end:5}
.row-span-5{grid-row:span 5/span 5}
.col-start-6{grid-column-start:6}
.col-end-6{grid-column-end:6}
.col-span-6{grid-column:span 6/span 6}
.col-span-full{grid-column:1/-1}
.row-start-6{grid-row-start:6}
.row-end-6{grid-row-end:6}
.row-span-6{grid-row:span 6/span 6}
@media (min-width:576px){.sm\:col-start-1{grid-column-start:1}
.sm\:col-end-1{grid-column-end:1}
.sm\:col-span-1{grid-column:span 1/span 1}
.sm\:col-span-full{grid-column:1/-1}
.sm\:row-start-1{grid-row-start:1}
.sm\:row-end-1{grid-row-end:1}
.sm\:row-span-1{grid-row:span 1/span 1}
.sm\:col-start-2{grid-column-start:2}
.sm\:col-end-2{grid-column-end:2}
.sm\:col-span-2{grid-column:span 2/span 2}
.sm\:col-span-full{grid-column:1/-1}
.sm\:row-start-2{grid-row-start:2}
.sm\:row-end-2{grid-row-end:2}
.sm\:row-span-2{grid-row:span 2/span 2}
.sm\:col-start-3{grid-column-start:3}
.sm\:col-end-3{grid-column-end:3}
.sm\:col-span-3{grid-column:span 3/span 3}
.sm\:col-span-full{grid-column:1/-1}
.sm\:row-start-3{grid-row-start:3}
.sm\:row-end-3{grid-row-end:3}
.sm\:row-span-3{grid-row:span 3/span 3}
.sm\:col-start-4{grid-column-start:4}
.sm\:col-end-4{grid-column-end:4}
.sm\:col-span-4{grid-column:span 4/span 4}
.sm\:col-span-full{grid-column:1/-1}
.sm\:row-start-4{grid-row-start:4}
.sm\:row-end-4{grid-row-end:4}
.sm\:row-span-4{grid-row:span 4/span 4}
.sm\:col-start-5{grid-column-start:5}
.sm\:col-end-5{grid-column-end:5}
.sm\:col-span-5{grid-column:span 5/span 5}
.sm\:col-span-full{grid-column:1/-1}
.sm\:row-start-5{grid-row-start:5}
.sm\:row-end-5{grid-row-end:5}
.sm\:row-span-5{grid-row:span 5/span 5}
.sm\:col-start-6{grid-column-start:6}
.sm\:col-end-6{grid-column-end:6}
.sm\:col-span-6{grid-column:span 6/span 6}
.sm\:col-span-full{grid-column:1/-1}
.sm\:row-start-6{grid-row-start:6}
.sm\:row-end-6{grid-row-end:6}
.sm\:row-span-6{grid-row:span 6/span 6}}
@media (min-width:768px){.md\:col-start-1{grid-column-start:1}
.md\:col-end-1{grid-column-end:1}
.md\:col-span-1{grid-column:span 1/span 1}
.md\:col-span-full{grid-column:1/-1}
.md\:row-start-1{grid-row-start:1}
.md\:row-end-1{grid-row-end:1}
.md\:row-span-1{grid-row:span 1/span 1}
.md\:col-start-2{grid-column-start:2}
.md\:col-end-2{grid-column-end:2}
.md\:col-span-2{grid-column:span 2/span 2}
.md\:col-span-full{grid-column:1/-1}
.md\:row-start-2{grid-row-start:2}
.md\:row-end-2{grid-row-end:2}
.md\:row-span-2{grid-row:span 2/span 2}
.md\:col-start-3{grid-column-start:3}
.md\:col-end-3{grid-column-end:3}
.md\:col-span-3{grid-column:span 3/span 3}
.md\:col-span-full{grid-column:1/-1}
.md\:row-start-3{grid-row-start:3}
.md\:row-end-3{grid-row-end:3}
.md\:row-span-3{grid-row:span 3/span 3}
.md\:col-start-4{grid-column-start:4}
.md\:col-end-4{grid-column-end:4}
.md\:col-span-4{grid-column:span 4/span 4}
.md\:col-span-full{grid-column:1/-1}
.md\:row-start-4{grid-row-start:4}
.md\:row-end-4{grid-row-end:4}
.md\:row-span-4{grid-row:span 4/span 4}
.md\:col-start-5{grid-column-start:5}
.md\:col-end-5{grid-column-end:5}
.md\:col-span-5{grid-column:span 5/span 5}
.md\:col-span-full{grid-column:1/-1}
.md\:row-start-5{grid-row-start:5}
.md\:row-end-5{grid-row-end:5}
.md\:row-span-5{grid-row:span 5/span 5}
.md\:col-start-6{grid-column-start:6}
.md\:col-end-6{grid-column-end:6}
.md\:col-span-6{grid-column:span 6/span 6}
.md\:col-span-full{grid-column:1/-1}
.md\:row-start-6{grid-row-start:6}
.md\:row-end-6{grid-row-end:6}
.md\:row-span-6{grid-row:span 6/span 6}}
@media (min-width:1024px){.lg\:col-start-1{grid-column-start:1}
.lg\:col-end-1{grid-column-end:1}
.lg\:col-span-1{grid-column:span 1/span 1}
.lg\:col-span-full{grid-column:1/-1}
.lg\:row-start-1{grid-row-start:1}
.lg\:row-end-1{grid-row-end:1}
.lg\:row-span-1{grid-row:span 1/span 1}
.lg\:col-start-2{grid-column-start:2}
.lg\:col-end-2{grid-column-end:2}
.lg\:col-span-2{grid-column:span 2/span 2}
.lg\:col-span-full{grid-column:1/-1}
.lg\:row-start-2{grid-row-start:2}
.lg\:row-end-2{grid-row-end:2}
.lg\:row-span-2{grid-row:span 2/span 2}
.lg\:col-start-3{grid-column-start:3}
.lg\:col-end-3{grid-column-end:3}
.lg\:col-span-3{grid-column:span 3/span 3}
.lg\:col-span-full{grid-column:1/-1}
.lg\:row-start-3{grid-row-start:3}
.lg\:row-end-3{grid-row-end:3}
.lg\:row-span-3{grid-row:span 3/span 3}
.lg\:col-start-4{grid-column-start:4}
.lg\:col-end-4{grid-column-end:4}
.lg\:col-span-4{grid-column:span 4/span 4}
.lg\:col-span-full{grid-column:1/-1}
.lg\:row-start-4{grid-row-start:4}
.lg\:row-end-4{grid-row-end:4}
.lg\:row-span-4{grid-row:span 4/span 4}
.lg\:col-start-5{grid-column-start:5}
.lg\:col-end-5{grid-column-end:5}
.lg\:col-span-5{grid-column:span 5/span 5}
.lg\:col-span-full{grid-column:1/-1}
.lg\:row-start-5{grid-row-start:5}
.lg\:row-end-5{grid-row-end:5}
.lg\:row-span-5{grid-row:span 5/span 5}
.lg\:col-start-6{grid-column-start:6}
.lg\:col-end-6{grid-column-end:6}
.lg\:col-span-6{grid-column:span 6/span 6}
.lg\:col-span-full{grid-column:1/-1}
.lg\:row-start-6{grid-row-start:6}
.lg\:row-end-6{grid-row-end:6}
.lg\:row-span-6{grid-row:span 6/span 6}}
@media (min-width:1280px){.xl\:col-start-1{grid-column-start:1}
.xl\:col-end-1{grid-column-end:1}
.xl\:col-span-1{grid-column:span 1/span 1}
.xl\:col-span-full{grid-column:1/-1}
.xl\:row-start-1{grid-row-start:1}
.xl\:row-end-1{grid-row-end:1}
.xl\:row-span-1{grid-row:span 1/span 1}
.xl\:col-start-2{grid-column-start:2}
.xl\:col-end-2{grid-column-end:2}
.xl\:col-span-2{grid-column:span 2/span 2}
.xl\:col-span-full{grid-column:1/-1}
.xl\:row-start-2{grid-row-start:2}
.xl\:row-end-2{grid-row-end:2}
.xl\:row-span-2{grid-row:span 2/span 2}
.xl\:col-start-3{grid-column-start:3}
.xl\:col-end-3{grid-column-end:3}
.xl\:col-span-3{grid-column:span 3/span 3}
.xl\:col-span-full{grid-column:1/-1}
.xl\:row-start-3{grid-row-start:3}
.xl\:row-end-3{grid-row-end:3}
.xl\:row-span-3{grid-row:span 3/span 3}
.xl\:col-start-4{grid-column-start:4}
.xl\:col-end-4{grid-column-end:4}
.xl\:col-span-4{grid-column:span 4/span 4}
.xl\:col-span-full{grid-column:1/-1}
.xl\:row-start-4{grid-row-start:4}
.xl\:row-end-4{grid-row-end:4}
.xl\:row-span-4{grid-row:span 4/span 4}
.xl\:col-start-5{grid-column-start:5}
.xl\:col-end-5{grid-column-end:5}
.xl\:col-span-5{grid-column:span 5/span 5}
.xl\:col-span-full{grid-column:1/-1}
.xl\:row-start-5{grid-row-start:5}
.xl\:row-end-5{grid-row-end:5}
.xl\:row-span-5{grid-row:span 5/span 5}
.xl\:col-start-6{grid-column-start:6}
.xl\:col-end-6{grid-column-end:6}
.xl\:col-span-6{grid-column:span 6/span 6}
.xl\:col-span-full{grid-column:1/-1}
.xl\:row-start-6{grid-row-start:6}
.xl\:row-end-6{grid-row-end:6}
.xl\:row-span-6{grid-row:span 6/span 6}}
@media (min-width:1536px){.xxl\:col-start-1{grid-column-start:1}
.xxl\:col-end-1{grid-column-end:1}
.xxl\:col-span-1{grid-column:span 1/span 1}
.xxl\:col-span-full{grid-column:1/-1}
.xxl\:row-start-1{grid-row-start:1}
.xxl\:row-end-1{grid-row-end:1}
.xxl\:row-span-1{grid-row:span 1/span 1}
.xxl\:col-start-2{grid-column-start:2}
.xxl\:col-end-2{grid-column-end:2}
.xxl\:col-span-2{grid-column:span 2/span 2}
.xxl\:col-span-full{grid-column:1/-1}
.xxl\:row-start-2{grid-row-start:2}
.xxl\:row-end-2{grid-row-end:2}
.xxl\:row-span-2{grid-row:span 2/span 2}
.xxl\:col-start-3{grid-column-start:3}
.xxl\:col-end-3{grid-column-end:3}
.xxl\:col-span-3{grid-column:span 3/span 3}
.xxl\:col-span-full{grid-column:1/-1}
.xxl\:row-start-3{grid-row-start:3}
.xxl\:row-end-3{grid-row-end:3}
.xxl\:row-span-3{grid-row:span 3/span 3}
.xxl\:col-start-4{grid-column-start:4}
.xxl\:col-end-4{grid-column-end:4}
.xxl\:col-span-4{grid-column:span 4/span 4}
.xxl\:col-span-full{grid-column:1/-1}
.xxl\:row-start-4{grid-row-start:4}
.xxl\:row-end-4{grid-row-end:4}
.xxl\:row-span-4{grid-row:span 4/span 4}
.xxl\:col-start-5{grid-column-start:5}
.xxl\:col-end-5{grid-column-end:5}
.xxl\:col-span-5{grid-column:span 5/span 5}
.xxl\:col-span-full{grid-column:1/-1}
.xxl\:row-start-5{grid-row-start:5}
.xxl\:row-end-5{grid-row-end:5}
.xxl\:row-span-5{grid-row:span 5/span 5}
.xxl\:col-start-6{grid-column-start:6}
.xxl\:col-end-6{grid-column-end:6}
.xxl\:col-span-6{grid-column:span 6/span 6}
.xxl\:col-span-full{grid-column:1/-1}
.xxl\:row-start-6{grid-row-start:6}
.xxl\:row-end-6{grid-row-end:6}
.xxl\:row-span-6{grid-row:span 6/span 6}}
:root{--font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-sans-serif:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,var(--font-family-emoji);--font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--font-family-emoji);--font-family:var(--font-family-sans-serif);--line-height:1.5;--font-weight:400;--font-size:100%;--text-underline-offset:.1rem;--border-radius:.95rem;--border-width:.0625rem;--outline-width:.125rem;--transition:0.2s ease-in-out;--spacing:1rem;--typography-spacing-vertical:1rem;--block-spacing-vertical:calc(var(--spacing) * 1.5);--block-spacing-horizontal:calc(var(--spacing) * 1.5);--form-element-spacing-vertical:.75rem;--form-element-spacing-horizontal:1rem;--icon-search:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 6.5C10 8.433 8.433 10 6.5 10C4.567 10 3 8.433 3 6.5C3 4.567 4.567 3 6.5 3C8.433 3 10 4.567 10 6.5ZM9.30884 10.0159C8.53901 10.6318 7.56251 11 6.5 11C4.01472 11 2 8.98528 2 6.5C2 4.01472 4.01472 2 6.5 2C8.98528 2 11 4.01472 11 6.5C11 7.56251 10.6318 8.53901 10.0159 9.30884L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L9.30884 10.0159Z' fill='none' stroke='rgba(57,86,106,0.999)' %3E%3C/path%3E%3C/svg%3E")}
@media (min-width:576px){:root{--font-size:80%}}
@media (min-width:768px){:root{--font-size:85%}}
@media (min-width:1024px){:root{--font-size:90%}}
@media (min-width:1280px){:root{--font-size:100%}}
@media (min-width:1536px){:root{--font-size:100%}}
@media (max-width:576px){:root{--spacing:2px}}
@media (max-width:768px){:root{--spacing:8px}}
a{--text-decoration:underline}
a.secondary,a.contrast{--text-decoration:underline}
small{--font-size:.875em}
h1,h2,h3,h4,h5,h6{--font-weight:700}
h1{--font-size:2rem;--line-height:1.125;--typography-spacing-top:3rem}
h2{--font-size:1.75rem;--line-height:1.15;--typography-spacing-top:2.625rem}
h3{--font-size:1.5rem;--line-height:1.175;--typography-spacing-top:2.25rem}
h4{--font-size:1.25rem;--line-height:1.2;--typography-spacing-top:1.874rem}
h5{--font-size:1.125rem;--line-height:1.225;--typography-spacing-top:1.6875rem}
h6{--font-size:1rem;--line-height:1.25;--typography-spacing-top:1.5rem}
button,[type=submit],[type=reset],[type=button],[type=file]::file-selector-button,[role=button]{--font-weight:700}
thead th,thead td,tfoot th,tfoot td{--font-weight:600;--border-width:.1875rem}
:root.page_dashboard,[data-theme=dark]{--background-color:#1F2A40;--nav-background-color:#101B2F;--color:#c2c7d0;--text-selection-color:rgba(230,140,83,0.1875);--muted-color:#6f7887;--muted-border-color:#202632;--primary:#E68C53;--primary-background:var(--primary);--primary-border:var(--primary-background);--primary-underline:rgba(230,140,83,0.5);--primary-hover:rgb(235.25,164.15,119.12);--primary-hover-background:var(--primary-hover);--primary-hover-border:var(--primary-hover-background);--primary-hover-underline:var(--primary-hover);--primary-focus:rgba(230,140,83,0.375);--primary-inverse:#000;--secondary:#6983BC;--secondary-background:#34415C;--secondary-border:var(--secondary-background);--secondary-underline:rgba(150,158,175,0.5);--secondary-hover:#b3b9c5;--secondary-hover-background:#5d6b89;--secondary-hover-border:var(--secondary-hover-background);--secondary-hover-underline:var(--secondary-hover);--secondary-focus:rgba(144,158,190,0.25);--secondary-inverse:#fff;--contrast:#dfe3eb;--contrast-background:#707F9F;--contrast-border:var(--contrast-background);--contrast-underline:rgba(223,227,235,0.5);--contrast-hover:#fff;--contrast-hover-background:#fff;--contrast-hover-border:var(--contrast-hover-background);--contrast-hover-underline:var(--contrast-hover);--contrast-focus:rgba(207,213,226,0.25);--contrast-inverse:#000;--box-shadow:.0145rem .029rem .174rem rgba(0,0,0,0.01698),.0335rem .067rem .402rem rgba(0,0,0,0.024),.0625rem .125rem .75rem rgba(0,0,0,0.03),.1125rem .225rem 1.35rem rgba(0,0,0,0.036),.2085rem .417rem 2.502rem rgba(0,0,0,0.04302),.5rem 1rem 6rem rgba(0,0,0,0.06),0 0 0 .0625rem rgba(0,0,0,0.015);--h1-color:#f0f1f3;--h2-color:#e0e3e7;--h3-color:#c2c7d0;--h4-color:#b3b9c5;--h5-color:#a4acba;--h6-color:#8891a4;--mark-background-color:#34415C;--mark-color:#fff;--ins-color:#62af9a;--del-color:rgb(205.5,126,123);--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0,0,0,0);--button-hover-box-shadow:0 0 0 rgba(0,0,0,0);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:rgba(111,120,135,0.0375);--form-element-background-color:rgb(28,33,43.5);--form-element-selected-background-color:#2a3140;--form-element-border-color:#2a3140;--form-element-color:#e0e3e7;--form-element-placeholder-color:#8891a4;--form-element-active-background-color:rgb(26,30.5,40.25);--form-element-active-border-color:var(--primary-border);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:var(--form-element-background-color);--form-element-disabled-border-color:var(--form-element-border-color);--form-element-disabled-opacity:0.5;--form-element-invalid-border-color:rgb(149.5,74,80);--form-element-invalid-active-border-color:rgb(183.25,63.5,59);--form-element-invalid-focus-color:var(--form-element-invalid-active-border-color);--form-element-valid-border-color:#2a7b6f;--form-element-valid-active-border-color:rgb(22,137,105.5);--form-element-valid-focus-color:var(--form-element-valid-active-border-color);--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136,145,164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42,123,111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150,74,80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--well-background-color:#34415C;--white:#E7F0FF;--nav-icon-color:#707F9F;--color-scheme:dark}
:root.page_dashboard input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--form-element-focus-color:var(--primary-focus)}
:root.page_dashboard .well,[data-theme=dark] .well{--secondary:#6983BC;--secondary-background:#707F9F}
:root:not(.page_dashboard),[data-theme=light]{--background-color:#fff;--color:#34415C;--text-selection-color:rgba(230,140,83,0.25);--muted-color:#646b79;--muted-border-color:rgb(231,234,239.5);--primary:#E68C53;--primary-background:var(--primary);--primary-border:var(--primary-background);--primary-underline:rgba(230,140,83,0.5);--primary-hover:rgb(215.8905583756,102.9245685279,31.3794416244);--primary-hover-background:rgb(235.25,164.15,119.12);--primary-hover-border:var(--primary-hover-background);--primary-hover-underline:var(--primary-hover);--primary-focus:rgba(230,140,83,0.375);--primary-inverse:#34415C;--secondary:#6983BC;--secondary-background:#E2EBFA;--secondary-border:var(--secondary-background);--secondary-underline:rgba(150,158,175,0.5);--secondary-hover:#b3b9c5;--secondary-hover-background:#5d6b89;--secondary-hover-border:var(--secondary-hover-background);--secondary-hover-underline:var(--secondary-hover);--secondary-focus:rgba(144,158,190,0.25);--secondary-inverse:#fff;--contrast:#181c25;--contrast-background:#181c25;--contrast-border:var(--contrast-background);--contrast-underline:rgba(24,28,37,0.5);--contrast-hover:#000;--contrast-hover-background:#000;--contrast-hover-border:var(--contrast-hover-background);--contrast-hover-underline:var(--secondary-hover);--contrast-focus:rgba(93,107,137,0.25);--contrast-inverse:#fff;--box-shadow:.0145rem .029rem .174rem rgba(129,145,181,0.01698),.0335rem .067rem .402rem rgba(129,145,181,0.024),.0625rem .125rem .75rem rgba(129,145,181,0.03),.1125rem .225rem 1.35rem rgba(129,145,181,0.036),.2085rem .417rem 2.502rem rgba(129,145,181,0.04302),.5rem 1rem 6rem rgba(129,145,181,0.06),0 0 0 .0625rem rgba(129,145,181,0.015);--h1-color:#2d3138;--h2-color:#373c44;--h3-color:#424751;--h4-color:#4d535e;--h5-color:#5c6370;--h6-color:#646b79;--mark-background-color:#34415C;--mark-color:white;--ins-color:rgb(28.5,105.5,84);--del-color:rgb(136,56.5,53);--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0,0,0,0);--button-hover-box-shadow:0 0 0 rgba(0,0,0,0);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:rgba(111,120,135,0.0375);--form-element-background-color:rgb(251,251.5,252.25);--form-element-selected-background-color:#dfe3eb;--form-element-border-color:#cfd5e2;--form-element-color:#23262c;--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:#fff;--form-element-active-border-color:var(--primary-border);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:var(--form-element-background-color);--form-element-disabled-border-color:var(--form-element-border-color);--form-element-disabled-opacity:0.5;--form-element-invalid-border-color:rgb(183.5,105.5,106.5);--form-element-invalid-active-border-color:rgb(200.25,79.25,72.25);--form-element-invalid-focus-color:var(--form-element-invalid-active-border-color);--form-element-valid-border-color:rgb(76,154.5,137.5);--form-element-valid-active-border-color:rgb(39,152.75,118.75);--form-element-valid-focus-color:var(--form-element-valid-active-border-color);--icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76,155,138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200,79,72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--well-background-color:#EFF4FF;--well-color:#34415C;color-scheme:light}
:root:not(.page_dashboard) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--form-element-focus-color:var(--primary-focus)}
progress,[type=checkbox],[type=radio],[type=range]{accent-color:var(--primary)}
.--blue [role=button]{--primary:#0064FE;--background-color:#0064FE;--border-color:#0D4BA9;--color:white;--primary-focus:rgba(0,100,254,.4)}
.--marine [role=button]{--primary:#34415C;--background-color:#34415C;--border-color:#0D4BA9;--color:white;--primary-focus:rgba(0,100,254,.4)}
.--txt-white{--color:white}
#nav{grid-area:nav;position:fixed;width:360px;top:0;bottom:0}
#header{grid-area:header}
#content,.ajax-id-content{grid-area:content}
#sidenav{grid-area:aside}
.page_wrapper{position:relative}
@media (min-width:768px) and (max-width:1280px){.page_wrapper{margin-inline:auto;max-width:768px}}
@media (min-width:1280px){.page_dashboard .page_wrapper{display:grid;grid-template-columns:367px 1fr 1fr;grid-template-rows:70px auto auto;gap:1em 10px;grid-auto-flow:row;grid-template-areas:"nav header header" "nav content content" "nav aside aside"}}
@media (min-width:1536px){.page_dashboard .page_wrapper{max-width:2048px!important;grid-template-columns:367px 1fr 360px;grid-template-areas:"nav header header" "nav content aside" "nav content aside"}
.page_dashboard.composition_home .page_wrapper,.page_dashboard.composition_formations .page_wrapper{grid-template-columns:367px 1fr 1fr;grid-template-areas:"nav header header" "nav content content" "nav aside aside"}
.page_dashboard.composition_home .page_wrapper .ajax-id-content > *,.page_dashboard.composition_formations .page_wrapper .ajax-id-content > *{margin-right:2vh}
.page_dashboard #sidenav{padding-left:1em;padding-right:1em}
.page_dashboard #sidenav > .well:first-child{margin-top:4em}}
.home__intro > .well,.card > .well{max-width:600px;border-radius:30px!important;padding:8px 8px 2px}
.home__intro > .well .__poster,.card > .well .__poster{align-self:center}
.home__intro > .well .__tags,.home__intro > .well .__descriptif,.card > .well .__tags,.card > .well .__descriptif{--color:var(--secondary-background)}
.home__intro__infos{font-size:80%;align-self:center;padding:15px 25px}
.home__intro--zone2 > .well{margin-inline:auto}
.section__header__titre > h2{margin-bottom:.2em!important}
.section__header__titre a{text-decoration:none}
.home__recent-today .item-cours .__titre{font-size:14px;line-height:1.15em}
.composition_home .box.notice--simple{margin-bottom:0;max-width:600px;width:100%;border-radius:30px}
.composition_home .box.notice--simple > .inner{background-color:var(--well-background-color);padding-left:20px}
.composition_home .box.notice--simple .bd:before{position:absolute;top:unset;left:unset;right:20px;bottom:20px;color:var(--secondary)}
.composition_home .box.notice--simple .bd{display:flex;flex-direction:column;justify-items:center;text-align:center}
.composition_home .box.notice--simple .bd .btn{align-self:center}
@media (min-width:1024px){.content__home{display:grid;grid-template-columns:280px 1fr;grid-template-rows:repeat(2,min-content);-moz-column-gap:40px;column-gap:40px;max-width:960px;margin-inline:auto!important}
.composition_home .ajax-id-content + #sidenav{padding-right:.5rem;padding-left:0}
.home__titre{grid-area:1/1/2/2}
.home__agenda-reminder{grid-area:2/1/3/2;align-self:end}
.home__agenda-reminder > .box{max-width:360px}
.home__intro{grid-area:1/2/3/3}
.home__intro--zone1{padding-top:8em}
.home__intro--zone2{padding-top:4em}
.home__recent-today{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}
@media (max-width:768px){.home__intro .__poster img{max-width:120px;height:auto}}
@font-face{font-style:normal;font-weight:400;src:url('//beta.felded.com/plugins/beliashe/squelettes/webfonts/icons/icons.woff2?515135') format("woff2");font-family:"icons"}
[class^=icon-]:before,[class*=" icon-"]:before,.icon-like:before,#player-wrapper .mejs__playpause-button > button:before,.notice .bd:before,.error .bd:before,.success .bd:before{font-style:normal;font-weight:400;font-family:"icons";speak:none;display:inline-block;width:1em;margin-right:.2em;margin-left:.2em;font-variant:normal;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^=icon-].xs:before,[class*=" icon-"].xs:before,.icon-like.xs:before,#player-wrapper .mejs__playpause-button > button.xs:before,.notice .xs.bd:before,.error .xs.bd:before,.success .xs.bd:before{font-size:8px}
[class^=icon-].sm:before,[class*=" icon-"].sm:before,.icon-like.sm:before,#player-wrapper .mejs__playpause-button > button.sm:before,.notice .sm.bd:before,.error .sm.bd:before,.success .sm.bd:before{font-size:14px}
[class^=icon-].md:before,[class*=" icon-"].md:before,.icon-like.md:before,#player-wrapper .mejs__playpause-button > button.md:before,.notice .md.bd:before,.error .md.bd:before,.success .md.bd:before{font-size:24px}
[class^=icon-].lg:before,[class*=" icon-"].lg:before,.icon-like.lg:before,#player-wrapper .mejs__playpause-button > button.lg:before,.notice .lg.bd:before,.error .lg.bd:before,.success .lg.bd:before{font-size:30px}
[class^=icon-].xl:before,[class*=" icon-"].xl:before,.icon-like.xl:before,#player-wrapper .mejs__playpause-button > button.xl:before,.notice .xl.bd:before,.error .xl.bd:before,.success .xl.bd:before{font-size:48px}
@font-face{font-style:normal;font-weight:400;src:url('//beta.felded.com/plugins/beliashe/squelettes/webfonts/playfair/playfair-normal.woff2') format("woff2");font-family:"playfair"}
.fancy,.font-playfair{font-family:"playfair"}
.box{margin:var(--block-spacing-vertical) 0;border-radius:15px;overflow:hidden}
.bd,.ft{padding:5px 10px}
.hd{padding:10px}
.box .inner{position:relative}
.box b{display:block;background-repeat:no-repeat;font-size:1%;position:relative;z-index:10}
.box .inner b{display:inline;font-size:inherit;position:static}
.box .tl,.box .tr,.box .bl,.box .br{height:10px;width:10px;float:left}
.box .tl{background-position:left top}
.box .tr{background-position:right top}
.box .bl{background-position:left bottom}
.box .br{background-position:right bottom}
.box .br,.box .tr{float:right}
.box .bl,.box .br{margin-top:-10px}
.box .top{background-position:center top}
.box .bottom{background-position:center bottom;_zoom:1}
.complex{overflow:hidden;*position:relative;*zoom:1}
.complex .tl,.complex .tr{height:32000px;margin-bottom:-32000px;width:10px;overflow:hidden}
.complex .top{height:5px}
.complex .bottom{height:5px}
.pop{overflow:visible;margin:10px 20px 20px 10px;background-position:left top}
.pop .inner{right:-10px;bottom:-10px;background-position:right bottom;padding:10px}
.pop .tl,.pop .br{display:none}
.pop .bl{bottom:-10px}
.pop .tr{right:-10px}
.simple .inner{border:1px solid #ddd;background-color:#fcfcfc}
.info .inner{border:2px solid #46839B}
.note,.note .inner{border:1px solid #c2c2c2}
.note .inner{border-color:#fff;border-width:4px;background-color:#f0f0f0}
.important .inner{border:3px solid #00477a;border-bottom-width:10px}
.basic{overflow:hidden}
.basic .inner{padding-bottom:1px;margin-bottom:-1px}
.error .inner,.success .inner,.notice .inner{border:2px solid;font-weight:400;color:#333;min-height:24px;border-color:transparent;background-repeat:no-repeat;background-position:5px 5px}
.success .inner,.reponse_formulaire_ok{color:#264409;background-color:#E6EFC2}
.error .inner,.reponse_formulaire_erreur,.spip_formulaire .erreur{color:#8A1F11;background-color:#FFD7DB}
.notice .inner{color:#514721;background-color:#E7F0FF}
.notice .bd:before,.error .bd:before,.success .bd:before{content:"\e809"}
.error .bd:before,.notice .bd:before{content:"\e81b"}
@media (min-width:576px){.notice .inner,.error .inner,.success .inner{padding-left:40px}
.notice .bd:before,.error .bd:before,.success .bd:before{position:absolute;left:10px;top:50%;margin-top:-6px;transform:scale(1.4)}}
@media (min-width:768px){.box > .inner{padding:20px}
.notice .inner,.error .inner,.success .inner{padding-left:60px}
.notice .bd:before,.error .bd:before,.success .bd:before{left:20px}}
.highlight .inner{background-color:#e3e36f}
.inverse .inner{background-color:#333;color:#fff}
.bam{background:#46839B;color:#fff;font-size:120%;padding:5px 10px}
.bam h1,.bam h2,.bam h3,.bam h4,.bam h5,.bam h6{font-size:100%;color:#fff;padding:0}
.topper{background:#fff;color:#4D4D4D;font-size:120%;padding:5px 10px;border:1px solid #eee}
.topper h1,.topper h2,.topper h3,.topper h4,.topper h5,.topper h6{font-size:100%;color:#4D4D4D;padding:0}
.act{background-color:#e9e9e9}
.page_abonnement .formulaire_inscription .editer:not(.editer_auteur_nom,.obligatoire),.page_abonnements_offre .formulaire_inscription .editer:not(.editer_auteur_nom,.obligatoire){display:none}
.page_dashboard #header{display:grid}
#header{grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"g m d";gap:0px 0px}
#header .__gauche{grid-area:g;justify-self:start;align-self:center}
#header .icon_menu{font-size:30px}
#header .__milieu{grid-area:m;justify-self:center;align-self:center}
#header .__milieu a{display:block;width:48px;height:48px;background:var(--bg-img);background-size:contain}
#header .__droite{grid-area:d;display:flex;flex-direction:row;justify-content:end;align-items:center;position:relative}
#header .__droite > a{display:flex;flex-direction:row;text-decoration:none}
#header .__droite > a .__label{text-wrap:nowrap}
#header .__droite > a .photo{max-height:50px;max-width:50px}
#header .__droite .dropdown--plus summary{padding:calc(0.25 * var(--block-spacing-vertical)) calc(0.25 * var(--block-spacing-horizontal)) calc(0.25 * var(--block-spacing-vertical)) calc(0.5 * var(--block-spacing-horizontal));margin-right:calc(0.75 * var(--block-spacing-horizontal));text-transform:capitalize;font-size:80%;position:relative}
#header .__droite .dropdown--plus summary i{color:var(--nav-icon-color)}
#header .__droite .dropdown--plus summary::marker,#header .__droite .dropdown--plus summary::after{display:none;content:""}
#header .__droite .dropdown--plus summary + *{position:absolute;max-width:240px;margin-left:-130px;left:0;border-radius:30px;margin-top:var(--block-spacing-horizontal);transition:var(--transition);font-size:15px;background-color:var(--background-color);padding:.5em 1em;box-shadow:var(--box-shadow);z-index:200}
#header .__droite .dropdown--plus summary + *:before{clip-path:polygon(50% 0%,0% 100%,100% 100%);content:" ";display:block;width:100px;height:30px;position:absolute;top:-10px;right:0;margin-right:54px;background-color:var(--background-color);z-index:-5}
#header .__droite .dropdown--plus summary + * ul{padding:0}
#header .__droite .dropdown--plus summary + * [data-titre]{margin-top:1.5em}
#header .__droite .dropdown--plus summary + * [data-titre]:before{margin:0;transform:translateY(-20px);padding:0 0 0 1em}
#header .__droite .dropdown--plus summary + * li{list-style-type:none;padding-top:5px;padding-bottom:5px}
#header .__droite .dropdown--plus summary + * .item > a{padding-left:0;color:var(--secondary-background)}
#header .__droite .dropdown--plus summary + * a:hover{cursor:pointer;text-decoration:underline;color:var(--nav-background-color)}
#header .__droite .dropdown--plus summary + * .__prefix{margin-right:1em}
#header .__droite .dropdown--plus summary + * .__suffix{display:none}
#header .__droite .dropdown--plus__header{text-align:center;font-variant:small-caps;text-transform:uppercase;font-weight:800}
#header .__droite .logo{background-color:var(--white);width:45px;height:45px;overflow:hidden;display:flex;place-content:center}
@media (min-width:1280px){#header{padding:var(--block-spacing-horizontal)}
#header .__gauche .js-opennav,#header .__milieu{display:none}}
@media (max-width:1280px){#header .dropdown--plus,#header .__gauche .breadcrumb{display:none}
#header .icon-feldenkrais{display:block;font-size:40px}
#header .icon-feldenkrais:before{content:"\e816"}
#header .__droite .logo{transform:scale(0.8)}}
.nav--main{--border-color:#050910;--icon-color:#313F59;--titre-color:white;background-color:var(--nav-background-color)}
.nav--main a:focus .__prefix,.nav--main a:hover .__prefix{color:var(--secondary)}
.nav--main .__start{display:block;padding:1em;margin-bottom:2em;text-align:center;color:var(--white);background:radial-gradient(circle farthest-side at 100px center,#1F2A40 0%,var(--nav-background-color) 20%)}
.nav--main .__start .icon-feldenkrais{width:168px;display:block}
.nav--main .__start .icon-feldenkrais:before{font-size:60px!important;content:"\e84e"}
.nav--main .item.--lang{display:none}
@media (max-width:1280px){.nav--main{width:360px;position:fixed;left:0;bottom:0;top:0;box-shadow:var(--box-shadow);display:flex;flex-direction:column;z-index:50;justify-content:start;transition:var(--transition);overflow:scroll}
.nav--main .item > a{padding:.5em;min-height:4em}
.nav--main .__entete{margin-bottom:calc(var(--block-spacing-vertical) * 0.25);display:flex;flex-direction:row}
.nav--main .__entete .js-closenav{width:100%;align-content:center}
.nav--main .__start{display:none}
.nav--main .list{display:flex;flex-direction:column;flex-grow:1;justify-content:start;align-content:center}
.nav--main .list > li{width:100%}
.nav--main .list > li:first-child a{border-top:3px solid var(--border-color)}
.nav--main .list a{border-bottom:3px solid var(--border-color);width:100%;border-radius:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}
.nav--main .list .__label{flex-grow:1;margin:.7em var(--block-spacing-horizontal);color:var(--titre-color)}
.nav--main .list .__prefix,.nav--main .list .__suffix{color:var(--icon-color)}
.nav--main .item.--logout{display:flex;justify-content:center;flex-grow:1;order:20}
.nav--main .item.--logout a{border-bottom:0px;align-content:center}
.nav--main .item.--logout a .__prefix{color:var(--primary-color)}
.nav--main .item.--logout a .__label{flex-grow:0}
.nav--main .item.--lang{padding:1em 0;display:flex;align-self:center;order:10}
.nav--main .__tabs{margin-bottom:calc(var(--block-spacing-vertical) * 0.75);display:flex;flex-direction:row;justify-content:space-evenly;flex-grow:0;flex-shrink:1}
.nav--main .__tabs [role=tab]{line-height:1px;max-height:1px;padding:1px 6px 0;color:var(--titre-color);font-weight:600;text-transform:lowercase;font-variant:small-caps;margin-top:2em}
.nav--main .__tabs [role=tab] span{position:relative;font-size:15px;top:-16px}
.nav--main .__tabs [role=tab]:not([aria-selected=true]){background-color:transparent;border-color:transparent;color:var(--secondary)}
.nav--main:not(.--open){left:-800px}}
@media (min-width:1280px){.nav--main{padding:1em 1em;flex-direction:column;justify-content:start;font-weight:600}
.nav--main .list{display:flex;flex-direction:column;align-content:start;justify-content:center}
.nav--main .list .item{width:100%;padding:.25em 0}
.nav--main .list .item > a{display:flex;flex-direction:row;padding:.5em 0;--color:#E7F0FF}
.nav--main .__prefix{color:var(--secondary-background);margin-left:4em;margin-right:3em}
.nav--main #tab-learning[hidden]{display:block}
.nav--main .item.--logout{flex-grow:1;place-content:end}
.nav--main .js-closenav,.nav--main .__tabs,.nav--main .item .__suffix,.nav--main #tab-settings{display:none}}
#sidenav{--sidenav-width:320px;--bouton_sidenav-width:2em;position:relative;transition:var(--transition);z-index:45}
#sidenav .section{margin:var(--spacing) 0}
.bouton_sidenav{position:fixed;top:80px;right:calc(var(--sidenav-width) + var(--bouton_sidenav-width));width:var(--bouton_sidenav-width);padding:4px;display:none;z-index:100;background-color:var(--primary);border-radius:5px 0 0 5px;transition:var(--transition)}
.bouton_sidenav a{color:var(--nav-background-color)}
.lat h2{--font-size:1.2rem;--line-height:1;--typography-spacing-top:2rem}
.lat button,.lat [type=submit],.lat [type=reset],.lat [type=button],.lat [type=file]::file-selector-button,.lat [role=button]{width:100%}
.lat span.icon-edit:before{margin-right:.5em;color:var(--primary)}
.lat span.statut{font-size:90%;color:var(--secondary)}
.lat .invitaion_participer{font-size:80%}
@media (max-width:1280px){#sidenav{background-color:var(--nav-background-color);width:calc(var(--sidenav-width) + var(--bouton_sidenav-width));position:fixed;right:0;bottom:0;top:0;box-shadow:var(--box-shadow);padding:var(--spacing) var(--spacing) var(--spacing) var(--bouton_sidenav-width);overflow-y:auto}
#sidenav a:focus .__prefix,#sidenav a:hover .__prefix{color:var(--secondary)}
#sidenav .bouton_sidenav.--on{display:block}
#sidenav:not(.--open){right:calc(-1 * (var(--sidenav-width) + var(--bouton_sidenav-width)))}
#sidenav:not(.--open) .bouton_sidenav{right:0}
#sidenav:not(.--open) .js-closesidenav{display:none}
#sidenav.--open .js-opensidenav{display:none}}
@media (min-width:1280px){#sidenav .js-opensidenav,#sidenav .js-closesidenav{display:none}}
.well{padding:var(--block-spacing-horizontal);border-radius:25px;background-color:var(--well-background-color);color:var(--well-color)}
.well.editorial{padding-left:calc(1 * var(--block-spacing-horizontal));padding-right:calc(1 * var(--block-spacing-horizontal))}
@media (min-width:576px){.well.editorial{padding-left:calc(3.5 * var(--block-spacing-horizontal));padding-right:calc(3.5 * var(--block-spacing-horizontal))}}
@media (min-width:576px){.well.editorial > .entete .back-link{margin-left:calc(-2.5 * var(--block-spacing-horizontal) - 10px)}}
@media (max-width:576px){.well.editorial > .entete .ligne-titre .back-link + .titre{margin-left:1.75em}}
@media (min-width:576px){.well.expand{margin-right:calc(-1 * var(--block-spacing-horizontal));margin-left:calc(-1 * var(--block-spacing-horizontal));padding-right:var(--block-spacing-horizontal);padding-left:var(--block-spacing-horizontal)}}
.well.--formateur{display:flex;flex-direction:row;flex-wrap:nowrap}
.well.--formateur .__texte{display:flex;flex-direction:column;justify-content:center;align-items:start;margin-left:1em}
.well.--formateur .__nom{color:var(--nav-icon-color)}
.well.--transcriptions{display:flex;flex-direction:column}
.well .__label{margin-bottom:.25em}
.well + .well{margin-top:var(--spacing)}
.well > section:last-child{margin-bottom:0}
@media (max-width:1280px){.lat .well{max-height:30vh;overflow-y:auto}}
.composition_formations .__descriptif{max-width:600px;font-size:13px}
.composition_formations .formations__main .card{text-align:center}
.composition_formations .formations__main .card .__poster img{width:100%;height:auto}
@media (min-width:768px){.composition_formations .formations__main .card{text-align:left}
.composition_formations .formations__main .card .__poster{max-width:300px}}
.liste-trainings > .item > .well{padding:4px!important;min-width:230px;max-width:230px;text-align:center;line-height:.95rem;margin-top:8px!important}
.liste-trainings .__descriptif{font-size:11px;opacity:0.8}
.liste-trainings a.btn{font-size:12px!important}
.spip-admin-float{position:fixed;top:unset!important;bottom:26px!important;right:0px!important}
.spip-admin-boutons{padding:.1em .4em!important;border-radius:0;font-weight:400!important;font-size:unset!important;border-radius:0!important}
:root{--spip-form-spacing-x:var(--block-spacing-horizontal);--spip-form-spacing-y:var(--block-spacing-vertical);--spip-form-heading-fontweight:var(--spip-box-heading-fontweight);--spip-form-heading-fontsize:var(--spip-box-heading-fontsize-mini);--spip-form-heading-iconsize:var(--spip-box-heading-iconsize-mini);--spip-from-heading-iconpadding:calc(var(--spip-from-heading-iconsize) + (var(--spip-from-spacing-x) * 1.5));--spip-form-fieldset-offset:1.5em;--spip-form-fieldset-spacing:calc(var(--spip-form-spacing-y) / 2);--spip-form-label-width:12rem;--spip-form-label-long-width:19rem;--spip-form-color-focus:hsla(var(--spip-color-theme--h),calc(var(--spip-color-theme--s) * 3),var(--spip-color-theme--l),0.25);--spip-form-color-text:var(--spip-color-gray-darkest);--spip-form-color-text-light:var(--secondary);--spip-form-color-text-lightest:var(--spip-color-gray);--spip-form-border-radius:var(--spip-box-border-radius);--spip-form-input-padding-x:.33rem;--spip-form-input-padding-y:.33rem;--spip-form-input-border-color:hsla(0,0%,0%,0.2);--spip-form-input-border-radius:calc(var(--border-radius) * 2/3);--spip-form-input-height:calc((var(--spip-form-input-padding-y) * 2) + var(--spip-line-height))}
@media (min-width:576px){:root{--spip-form-input-border-radius:var(--border-radius)}}
@media (min-width:768px){:root{--spip-form-spacing-x:var(--block-spacing-horizontal);--spip-form-spacing-y:var(--block-spacing-vertical);--spip-form-heading-fontsize:var(--spip-box-heading-fontsize-normal);--spip-form-heading-iconsize:var(--spip-box-heading-iconsize-normal);--spip-from-heading-iconpadding:calc(var(--spip-from-heading-iconsize) + (var(--spip-from-spacing-x) * 1.5));--spip-form-input-padding-x:.5rem;--spip-form-input-padding-y:.5rem;--spip-form-fieldset-offset:2.5em}
.formulaire_spip.mini,.lat{--spip-form-spacing-x:var(--spip-box-spacing-x-mini);--spip-form-spacing-y:var(--spip-box-spacing-y-mini);--spip-form-heading-fontsize:var(--spip-box-heading-fontsize-mini);--spip-form-heading-iconsize:var(--spip-box-heading-iconsize-mini);--spip-from-heading-iconpadding:calc(var(--spip-from-heading-iconsize) + (var(--spip-from-spacing-x) * 1.5));--spip-form-input-padding-x:.5rem;--spip-form-input-padding-y:.2rem;--spip-form-fieldset-offset:1.5em}}
.reponse_formulaire{padding:5px 15px;border-radius:15px}
textarea{min-height:calc(1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2)}
textarea.oneline{max-height:calc(1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2);word-break:keep-all;white-space:nowrap;overflow:hidden}
.formulaire_spip .editer-groupe,.formulaire_spip .editer{padding-top:calc(var(--spip-form-spacing-y) / 2);padding-bottom:calc(var(--spip-form-spacing-y) / 2)}
.formulaire_spip .editer-groupe + .editer-groupe{margin-top:calc(var(--spip-form-spacing-y) / 2 * -1);padding-top:0}
.formulaire_spip fieldset{margin-top:var(--spip-form-fieldset-spacing);margin-bottom:var(--spip-form-fieldset-spacing);padding-top:var(--spip-form-fieldset-spacing);padding-bottom:var(--spip-form-fieldset-spacing)}
.formulaire_spip fieldset legend,.formulaire_spip fieldset .legend{margin-bottom:0}
.formulaire_spip fieldset + fieldset,.formulaire_spip .fieldset + .fieldset > fieldset{margin-top:calc(var(--spip-form-fieldset-spacing) * -1)}
.formulaire_spip fieldset fieldset{margin-bottom:0}
.formulaire_spip .explication,.formulaire_spip .attention{margin-top:var(--spip-form-spacing-y);margin-bottom:var(--spip-form-spacing-y)}
.formulaire_spip,.formulaire_spip *{box-sizing:border-box}
.formulaire_spip{z-index:2;position:relative;margin:calc(var(--spip-margin-bottom) * 1.5) 0;border-top:1px solid transparent;border-radius:var(--spip-form-border-radius);box-shadow:var(--spip-box-shadow);transition:box-shadow 0.2s}
.formulaire_spip:hover,.formulaire_spip:focus-within{box-shadow:var(--spip-box-shadow-hover)}
@media (min-width:768px){.formulaire_spip .editer-groupe.deux_colonnes{-moz-column-gap:var(--spip-form-spacing-x);column-gap:var(--spip-form-spacing-x);-moz-column-count:2;column-count:2}
.formulaire_spip .editer-groupe.deux_colonnes .editer{margin:0;padding-right:0;padding-left:0}}
.formulaire_spip .editer{clear:both}
.formulaire_spip label[for]{cursor:pointer}
.formulaire_spip .editer > label,.formulaire_spip .editer > .label,.formulaire_spip .editer > .editer-label,.formulaire_spip .editer.gauche > label{display:block;margin-bottom:calc(var(--spip-form-spacing-y) / 4);background:transparent;color:var(--spip-form-color-text-light);font-weight:inherit;line-height:1.3;text-align:left}
.formulaire_spip fieldset.editer > .label,.formulaire_spip fieldset.editer > .editer-label{transform:translateY(33%)}
.formulaire_spip .editer.masquer_label > .editer-label{display:none}
@media (min-width:1024px){.formulaire_spip .editer{padding-left:calc(var(--spip-form-label-width) + var(--spip-form-spacing-x) * 2)}
.formulaire_spip .editer > label,.formulaire_spip .editer > .label,.formulaire_spip .editer > .editer-label,.formulaire_spip .editer.gauche > label{width:var(--spip-form-label-width);margin-left:calc((var(--spip-form-label-width) + var(--spip-form-spacing-x)) * -1.1);padding:calc(var(--spip-form-input-padding-y) + 1px) 0 0;float:left}
.formulaire_spip fieldset.editer > .label,.formulaire_spip fieldset.editer > .editer-label{transform:none}
.formulaire_spip .editer.long_label{padding-left:calc(var(--spip-form-label-long-width) + var(--spip-form-spacing-x) * 2)}
.formulaire_spip .editer.long_label > .label,.formulaire_spip .editer.long_label > .editer-label,.formulaire_spip .editer.long_label > label{width:var(--spip-form-label-long-width);margin-left:calc((var(--spip-form-label-long-width) + var(--spip-form-spacing-x)) * -1)}
.formulaire_spip .editer.pleine_largeur{padding-left:0}
.formulaire_spip .editer.pleine_largeur > label,.formulaire_spip .editer.pleine_largeur > .label,.formulaire_spip .editer.pleine_largeur > .editer-label,.formulaire_spip .editer-groupe.deux_colonnes > .editer > label{display:block;width:auto;margin-left:0;padding:0;float:none}
.formulaire_spip fieldset.editer.pleine_largeur > .label,.formulaire_spip fieldset.editer.pleine_largeur > .editer-label{transform:translateY(33%)}}
[role=button].discret{background-color:var(--well-background-color);border:none;color:var(--secondary)}
.formulaire_spip .boutons{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;align-items:center;justify-content:flex-end;margin-bottom:var(--spacing)}
.formulaire_spip .boutons .image_loading{float:none}
@media (min-width:768px){.formulaire_spip .boutons{flex-direction:row;align-content:flex-end;align-items:flex-end;justify-content:flex-end}
.formulaire_spip .boutons > [type=submit]{width:auto;margin-right:var(--spacing)}
.formulaire_spip .boutons > [type=submit]:last-child{margin-right:0}
.formulaire_spip.mini .boutons,.lat .formulaire_spip .boutons{flex-direction:column}}
.formulaire_spip fieldset{position:relative;width:auto;min-width:0;border:0;border-top:1px solid var(--spip-box-sep-color)}
.formulaire_spip fieldset legend:not(.label):not(.editer-label),.formulaire_spip fieldset .legend{padding:var(--spip-form-input-padding-y) var(--spip-form-input-padding-x);background-color:var(--spip-color-gray-lightest);font-weight:800;font-size:inherit}
.formulaire_spip fieldset .legend:not(legend){display:inline-block;position:absolute;top:0;transform:translateY(-50%)}
.formulaire_spip fieldset .legend:not(legend) + *{margin-top:var(--spip-form-spacing-y)!important}
.formulaire_spip fieldset.editer{margin-top:0;margin-bottom:0;border:0}
.formulaire_spip .fieldset.editer{padding-left:var(--spip-form-spacing-x)}
.formulaire_spip fieldset fieldset{margin-right:0;padding-right:0;padding-left:0}
.formulaire_spip form > div > fieldset + *:not(fieldset):not(.fieldset):not(.boutons),.formulaire_spip form > div > .fieldset + *:not(fieldset):not(.fieldset):not(.boutons),.formulaire_spip form > div > .editer-groupe > .fieldset + *:not(.fieldset):not(.boutons){margin-top:calc(var(--spip-form-fieldset-spacing) * -1);padding-top:var(--spip-form-spacing-y);border-top:1px solid var(--spip-box-sep-color)}
.formulaire_spip .editer.obligatoire label,.formulaire_spip .editer.obligatoire .label,.formulaire_spip .editer.obligatoire .editer-label,.formulaire_spip .editer.obligatoire.gauche label{color:var(--spip-color-black);font-weight:700}
.formulaire_spip .editer.obligatoire input.text,.formulaire_spip .editer.obligatoire input.password{font-weight:700}
.formulaire_spip .erreur_message{display:block;margin-bottom:calc(var(--spip-form-spacing-y) / 4);font-weight:700}
.formulaire_spip .erreur_message,.formulaire_spip .editer.erreur .choix label{color:#8A1F11}
.formulaire_spip .erreur_message label{float:none;display:inline;font-weight:400;margin-inline-start:0}
.formulaire_spip .editer.erreur input.text,.formulaire_spip .editer.erreur input.password,.formulaire_spip .editer.erreur textarea,.formulaire_spip .editer.erreur select{border:1px solid #8A1F11;background-color:#F0E6E7}
.formulaire_spip .editer.erreur .choix{border-color:hsl(var(--spip-color-error--h),var(--spip-color-error--s),66%)!important;border-width:2px!important}
.formulaire_spip .editer.erreur input.text:focus,.formulaire_spip .editer.erreur input.password:focus,.formulaire_spip .editer.erreur textarea:focus,.formulaire_spip .editer.erreur select:focus,.formulaire_spip .editer.erreur [type=radio]:focus,.formulaire_spip .editer.erreur [type=checkbox]:focus,.formulaire_spip .editer.erreur [type=file]:focus{box-shadow:0 0 0 .2rem hsla(var(--spip-color-error--hsl),0.33)}
.formulaire_spip .editer.disabled{opacity:0.5}
.formulaire_spip div.choix{z-index:1;padding:calc(var(--spip-form-input-padding-y) / 2) var(--spip-form-input-padding-x);border:1px solid var(--spip-form-input-border-color);border-bottom:0;border-top-right-radius:var(--spip-form-input-border-radius);border-top-left-radius:var(--spip-form-input-border-radius);transition:box-shadow 0.2s}
.formulaire_spip div.choix + .choix{padding-top:0;border-top:0;border-bottom:0;border-radius:0}
.formulaire_spip div.choix:last-of-type,.formulaire_spip div.choix:last-child{position:relative;padding-bottom:var(--spip-form-input-padding-y);border-bottom:1px solid var(--spip-form-input-border-color);border-bottom-right-radius:var(--spip-form-input-border-radius);border-bottom-left-radius:var(--spip-form-input-border-radius)}
.formulaire_spip div.choix:first-of-type{position:relative;padding-top:var(--spip-form-input-padding-y);border-top:1px solid var(--spip-form-input-border-color);border-top-right-radius:var(--spip-form-input-border-radius);border-top-left-radius:var(--spip-form-input-border-radius)}
.formulaire_spip div.choix label img{margin:3px 0px;vertical-align:middle}
.formulaire_spip .choix > label,.formulaire_spip .choix :not(.editer) > label{display:inline;margin:0;float:none;font-weight:400;text-transform:none}
.formulaire_spip .choix input{margin:0 0 .15em;vertical-align:middle}
.formulaire_spip .choix input,.formulaire_spip .choix input.text,.formulaire_spip .choix input.password,.formulaire_spip .choix select{width:auto}
.formulaire_spip .choix > label,.formulaire_spip .choix > .label,.formulaire_spip .choix > .editer-label{margin:0 .5em}
.formulaire_spip span.choix + span.choix{margin-left:var(--spip-form-spacing-x)}
.formulaire_spip span.choix,.formulaire_spip span.choix:first-of-type,.formulaire_spip span.choix:last-of-type,.formulaire_spip span.choix:last-child{display:inline-block;padding:0;border:0;background:transparent}
.formulaire_spip div.choix + .explication,.formulaire_spip div.choix + .attention{position:relative;margin-top:0;border-top-right-radius:0;border-top-left-radius:0}
.formulaire_spip div.choix > fieldset,.formulaire_spip div.choix > .editer-groupe,.formulaire_spip div.choix > .boutons{margin-right:calc(var(--spip-form-input-padding-x) * -1);margin-left:calc(var(--spip-form-input-padding-x) * -1)}
.formulaire_spip input.checkbox,.formulaire_spip input.radio{width:1.25rem;height:1.25rem}
.formulaire_spip .explication,.formulaire_spip .attention{display:block;position:relative;padding:var(--spip-form-input-padding-y) var(--spip-form-input-padding-x);border-left-width:.3em;border-left-style:solid;border-top-right-radius:var(--spip-form-input-border-radius);border-bottom-right-radius:var(--spip-form-input-border-radius);color:var(--spip-color-gray-dark);font-size:.9em;line-height:1.25}
.formulaire_spip .explication{border-left-color:var(--spip-form-input-border-color);background-color:hsla(0,0%,0%,0.05);overflow-wrap:break-word}
.formulaire_spip .attention{border-color:hsl(var(--spip-color-notice--h),var(--spip-color-notice--s),57%);background-color:hsl(var(--spip-color-notice--h),var(--spip-color-notice--s),87%);color:hsl(var(--spip-color-notice--h),var(--spip-color-notice--s),22%)}
.formulaire_spip .explication * :last-child,.formulaire_spip .attention * :last-child{margin-bottom:0}
.formulaire_spip .editer .explication,.formulaire_spip .editer .attention{margin-top:0;margin-bottom:0;border:0;border-top-left-radius:var(--spip-form-input-border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}
.formulaire_spip .editer .explication > :last-child,.formulaire_spip .editer .attention > :last-child{margin-bottom:0}
.formulaire_spip .editer .explication:last-child,.formulaire_spip .editer .attention:last-child{border-radius:var(--spip-form-input-border-radius)}
.formulaire_spip .explication + input.text,.formulaire_spip .attention + input.text,.formulaire_spip .explication + input.password,.formulaire_spip .attention + input.password,.formulaire_spip .explication + textarea,.formulaire_spip .attention + textarea,.formulaire_spip .explication + select,.formulaire_spip .attention + select,.formulaire_spip .explication + div.choix:first-of-type,.formulaire_spip .attention + div.choix:first-of-type{position:relative;margin-top:0;border-top-right-radius:0;border-top-left-radius:0}
.formulaire_spip .editer input.text + .explication,.formulaire_spip .editer input.text + .attention,.formulaire_spip .editer input.password + .explication,.formulaire_spip .editer input.password + .attention,.formulaire_spip .editer textarea + .explication,.formulaire_spip .editer textarea + .attention,.formulaire_spip .editer select + .explication,.formulaire_spip .editer select + .attention,.formulaire_spip .editer div.choix:last-of-type + .explication,.formulaire_spip .editer div.choix:last-of-type + .attention{position:relative;border-radius:var(--spip-form-input-border-radius);border-top-right-radius:0;border-top-left-radius:0}
.formulaire_spip input.text + .explication:before,.formulaire_spip input.text + .attention:before,.formulaire_spip input.password + .explication:before,.formulaire_spip input.password + .attention:before,.formulaire_spip textarea + .explication:before,.formulaire_spip textarea + .attention:before,.formulaire_spip select + .explication:before,.formulaire_spip select + .attention:before,.formulaire_spip div.choix:last-of-type + .explication:before,.formulaire_spip div.choix:last-of-type + .attention:before{display:block;position:absolute;top:calc(var(--spip-form-input-border-radius) * -1);left:0;width:100%;height:var(--spip-form-input-border-radius);background-color:inherit;content:""}
.formulaire_menu_lang label{position:absolute;left:-9999em}
.circle{border-radius:50%}
.rounded{border-radius:25px}
.list--ticked,.breve7 ul{padding-left:3em}
.list--ticked > li,.breve7 ul > li{list-style:none;margin-bottom:.75em}
.list--ticked > li:before,.breve7 ul > li:before{font-style:normal;font-weight:400;font-family:"icons";speak:none;display:inline-block;width:1em;margin-right:.2em;margin-left:.2em;font-variant:normal;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e809";position:relative;margin-right:1.5em;margin-left:-3em;color:var(--primary)}
.list--ticked br,.breve7 ul br{display:none}
.mini-titre,[data-titre]::before{--color:var(--secondary);text-transform:lowercase;font-variant:small-caps;font-weight:800;font-size:14px}
[data-titre]{margin-top:70px}
[data-titre]::before{content:attr(data-titre);position:absolute;display:block;text-align:left;left:0;margin-top:-60px;padding:2em 2px 1em 1em}
.ajaxbloc{--transition:all .4s ease-in .2s;transition:var(--transition);width:100%;flex-grow:1}
.ajaxbloc.loading:hover{cursor:wait}
.ajaxbloc img.loader{position:fixed;top:3px;right:3px}
.barre{display:flex;flex-direction:row;flex-wrap:wrap}
.barre-edition{justify-content:space-between;align-items:center;margin-bottom:var(--spacing);color:var(--secondary)}
.barre-edition > *{margin-bottom:0}
.barre-edition .item-lang{border-radius:15px;display:inline-block;padding:2px 12px 4px;text-decoration:none;background-color:#E7F0FF;text-transform:lowercase;font-variant:small-caps;font-size:14px;line-height:14px;font-weight:800}
.barre-edition .item-lang.on{background-color:var(--nav-background-color);color:var(--white)}
.barre.--actions-playlist{justify-content:flex-end}
.barre.--actions-playlist > a{font-size:90%;color:var(--white)}
.barre-filtres{display:flex;flex-direction:row;justify-content:center;align-items:baseline;font-size:90%}
@media (min-width:576px){.barre-filtres{justify-content:space-between;align-content:center}}
.barre-filtres .editer_date_sens{margin-right:1em}
.barre-filtres select,.barre-filtres input[type=search]{font-size:95%;padding:4px 20px 4px 10px;margin-bottom:0}
.barre-filtres select{background-color:transparent;background-position:center right .25rem;border-color:transparent}
.barre-filtres input[type=search]{height:unset;color:var(--secondary);background-color:var(--background-color);background-position:center right .25rem;font-weight:800;max-width:10em}
.barre-filtres input[type=search]::-moz-placeholder{font-weight:600;color:rgba(124,124,124,0.4)}
.barre-filtres input[type=search]::placeholder{font-weight:600;color:rgba(124,124,124,0.4)}
.barre-filtres.--lessons{flex-wrap:wrap}
.barre-filtres.--lessons .editer_recherche{width:100%}
.barre-filtres.--lessons .editer_recherche:not(:first-child){width:calc(100% - 30px)}
.barre-filtres.--lessons select{width:auto;border-color:var(--secondary-background);padding:8px 24px 8px 12px;margin-bottom:10px}
.__compteur{flex-grow:1}
.__compteur .icon-result{color:var(--nav-background-color);margin-right:.5em}
.icon-filter{color:var(--nav-background-color);margin-right:.5em}
.js .barre-filtres input[type=submit]{position:fixed;left:9999em}
.btn--clear-filter{--border-radius:25px;padding:2px 8px;font-size:14px;position:relative}
.btn--clear-filter i{font-size:9px;color:var(--nav-background-color);margin:0 0 0 6px;bottom:2px;position:relative}
.ajax-id-content .entete{margin-bottom:calc(var(--spacing) * 1.75)}
.ajax-id-content > section{margin-bottom:calc(2 * var(--spacing))}
.ajax-id-content > section.--tags mark{background-color:transparent;box-shadow:var(--box-shadow);border-radius:15px;padding:4px 8px}
mark{border-radius:15px;padding:3px 10px}
.scaps{font-variant:small-caps;text-transform:uppercase}
.ligne-titre{position:relative}
.counter{display:inline-block;padding:9px 12px;margin:0 5px;font-size:14px;border-radius:8px;background-color:var(--background-color);vertical-align:middle}
.label--lang{color:var(--white);text-transform:capitalize;font-weight:800;font-size:110%}
.back-link,.close-link{top:50%;position:absolute;margin-top:-1em;font-size:15px;text-decoration:none;padding:8px;border-radius:50%;display:inline-block}
.back-link:hover,.close-link:hover{background-color:var(--secondary-hover-background)}
.close-link{right:0}
.duree,.taille{color:var(--primary)}
@media (min-width:576px){.well:not(.editorial) > .entete .ligne-titre .back-link + .titre{margin-left:1.75em}}
html[class*=" composition_profil"] .ligne-titre .back-link + .titre{margin-left:1.75em}
.__date-modif{font-size:85%}
.--chapo{display:flex;flex-direction:row;justify-content:space-between;align-items:center}
time.icon-calendar:before{margin-right:.5em;color:var(--background-color)}
pre > code{word-break:break-word;white-space:break-spaces}
.ajax-id-content [role=tablist]{border-bottom:1px solid var(--secondary-background);margin-bottom:var(--spacing);position:relative}
.ajax-id-content [role=tablist] [role=tab]{--background-color:transparent;--border-color:transparent;--border-width:5px;--font-weight:400;--outline-width:0;border-top:0 solid transparent!important;border-left:0 solid transparent!important;border-right:0 solid transparent!important;border-radius:0;margin-bottom:-1px;position:relative;top:1px}
.ajax-id-content [role=tablist] [role=tab]:hover,.ajax-id-content [role=tablist] [role=tab]:focus{--color:var(--secondary-background)}
.ajax-id-content [role=tablist] [role=tab][aria-selected=true]{--color:var(--white);--border-color:var(--primary)}
.ajax-id-content [role=tablist] [role=tab] > a{color:unset;text-decoration:none}
.ajax-id-content [role=tablist] a[role=tab]{color:unset;text-decoration:none;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}
.ajax-id-content [role=tabpanel]:not([hidden]){margin-bottom:calc(3 * var(--spacing))}
.item-serie{max-width:630px;margin:20px auto;background-color:var(--nav-background-color);border-radius:30px;padding:10px 12px;position:relative;align-self:center;display:grid;grid-template-columns:120px 1fr 35px;gap:5px}
.item-serie:focus,.item-serie:hover{cursor:pointer;box-shadow:rgba(0,0,0,0.25) 5px 5px 7px}
.item-serie .__poster{grid-area:2/1/3/3;position:relative}
.item-serie .__actions{grid-area:1/2/2/3;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:end}
.item-serie .__link{grid-area:1/1/5/3;z-index:10}
.item-serie .__poster{border-radius:20px;overflow:hidden;display:flex;place-content:center;background:var(--bg-url) no-repeat center/cover}
.item-serie .__titre{font-size:120%;font-weight:600;line-height:1.15em;grid-area:3/1/4/3}
.item-serie .__duree{color:var(--primary);grid-area:5/1/6/2}
.item-serie .icon-play--sm{background-color:var(--background-color);color:var(--white)!important;border-radius:50%;margin-right:.5em;font-size:20px}
.item-serie .__formateur{font-size:14px;color:var(--secondary);grid-area:4/1/5/3}
.item-serie .__tags{font-size:12px;color:var(--secondary);padding-top:10px}
.item-serie .__tags .icon-series::before{color:var(--primary);margin-right:.75em}
.item-serie .counter{position:absolute;top:15px;left:12px;transform:scale(0.7)}
.item-serie.--vue .__link{display:none}
@media (min-width:320px){.item-serie{grid-template-columns:180px 1fr 35px;gap:15px 20px}
.item-serie .__poster{grid-area:1/1/5/2}
.item-serie .__actions{grid-area:1/3/2/4}
.item-serie .__duree{grid-area:4/2/5/4}
.item-serie .__formateur{grid-area:3/2/4/4}
.item-serie .__titre{grid-area:2/2/3/4}
.item-serie .__link{grid-area:1/1/5/3}
.item-serie .__tags{grid-area:1/2/2/2}}
.liste-items-series--compact .item-serie{grid-template-columns:100px 1fr auto;font-size:75%;line-height:1.1em;gap:10px 15px}
.liste-items-series--compact .item-serie .__poster{min-height:133px}
.liste-items-series--compact .item-serie .__formateur{font-size:12px!important}
.liste-items-series--compact .item-serie .__actions > a:before{font-size:16px!important}
.formulaire_inscription > form > fieldset:nth-of-type(1) legend:nth-of-type(2),.formulaire_inscription .explication.mode{display:none}
.page_inscription #header{display:flex}
.page_inscription .banner{background:#f4f4f4;background-repeat:no-repeat;background-size:cover;width:100%;min-height:500px}
.page_inscription .banner__titre{color:white}
.page_inscription .titre small{opacity:0.6}
@media (min-width:768px){.page_inscription .banner{max-width:320px;position:fixed;inset:0 0 0 0;height:100vh}
.page_inscription .inscription{padding-left:45%}}
@media (min-width:1024px){.page_inscription .banner{max-width:420px}}
@media (min-width:1280px){.page_inscription .banner{max-width:600px}}
.formulaire_login,.formulaire_oubli{display:flex;flex-direction:column;place-content:center}
@media (min-width:576px){.formulaire_login p.boutons{flex-direction:row!important;align-items:center}}
.formulaire_login .editer_login{display:flex;flex-direction:column;justify-items:start}
.formulaire_login .editer_session > .choix{border:none!important}
.formulaire_login .etoile{display:none}
#spip_logo_auteur{order:-1;display:flex;flex-direction:row;place-content:center}
#spip_logo_auteur img{border-radius:15px;margin:10px}
.item-cours{max-width:630px;margin:20px auto;background-color:var(--nav-background-color);border-radius:30px;padding:20px;align-self:center;display:grid;grid-template-columns:60px 1fr 60px;grid-template-rows:56px 20px 56px 30px;gap:15px 15px;grid-auto-flow:row}
.item-cours:focus,.item-cours:hover{cursor:pointer;box-shadow:rgba(0,0,0,0.25) 5px 5px 7px}
.item-cours .__logo{grid-area:3/1/4/2}
.item-cours .__logo .media{position:absolute;padding:8px;background-color:var(--well-background-color);color:var(--primary);box-shadow:var(--box-shadow)}
.item-cours .__tags{grid-area:2/1/3/4}
.item-cours .__sources{grid-area:1/1/2/3}
.item-cours .__actions{grid-area:1/3/2/4}
.item-cours .__titre{grid-area:3/2/4/4}
.item-cours .__footer{grid-area:4/1/5/4}
.item-cours .__link{grid-area:1/1/4/4;z-index:20}
@media (min-width:576px){.item-cours{padding:20px;grid-template-columns:80px 1fr 60px;grid-template-rows:26px 20px 45px 30px;gap:12px 20px}
.item-cours .__logo{grid-area:2/1/5/2}
.item-cours .__tags{grid-area:2/2/3/4}
.item-cours .__sources{grid-area:1/1/2/3}
.item-cours .__actions{grid-area:1/3/2/4}
.item-cours .__titre{grid-area:3/2/4/4}
.item-cours .__footer{grid-area:4/2/5/4}
.item-cours .__link{grid-area:1/1/4/4}
.item-cours .__logo .photo{margin:0 0 0 1px}
.item-cours .__logo .media{bottom:20px}}
@media (max-width:576px){.item-cours .formateur > strong{display:none}
.item-cours .__logo .media{bottom:-8px;left:-8px;transform:scale(0.7)}
.item-cours .__logo .photo{position:relative;top:-8px}
.item-cours .__titre{font-size:90%!important}}
.item-cours .__tags{font-size:12px;display:flex;flex-direction:row}
.item-cours .__tags [class^=icon-]::before{margin-right:.75em}
.item-cours .__tags .icon-transcription{color:var(--secondary)}
.item-cours .__tags .icon-transcription:before{color:var(--primary)}
.item-cours .__tags .type{margin-right:.5em}
.item-cours .__tags .type > *{color:var(--secondary)}
.item-cours .__tags .type > *:before{color:var(--primary)}
.item-cours .__logo{position:relative}
.item-cours .__logo .photo{width:100%;height:auto}
.item-cours .__sources{font-size:13px;display:flex;flex-direction:row;align-items:center;overflow:hidden;flex-wrap:wrap}
.item-cours .__sources mark{margin-right:.75em;text-wrap:nowrap;margin:2px}
.item-cours .__actions{display:flex;flex-direction:row;justify-content:end;align-items:center;color:var(--secondary);z-index:30}
.item-cours .__actions > *{font-size:20px;margin-left:1em;padding:0}
.item-cours .__titre{font-size:18px;line-height:1.35em;color:var(--white);font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:wrap;word-break:normal}
.item-cours .__footer{font-size:14px;display:flex;flex-direction:row;justify-content:space-between;align-items:end}
.item-cours .__footer .icon-play--sm{background-color:var(--background-color);color:var(--white)!important;border-radius:50%;margin-right:.5em;font-size:20px}
.item-cours .__footer .formateur{color:var(--secondary)}
.item-cours .icon-check{font-size:8px;vertical-align:middle;margin-right:.75em}
.item-cours.--simple{display:grid;grid-template-columns:90px repeat(2,1fr) 20px;grid-template-rows:repeat(3,25px);gap:5px 5px;grid-auto-flow:row}
@media (min-width:576px){.item-cours.--simple{grid-template-columns:120px repeat(2,1fr) 60px}}
.item-cours.--simple .__logo{grid-area:1/1/4/2}
.item-cours.--simple .__logo img{width:85px}
.item-cours.--simple .__logo .circle{bottom:-8px;left:0}
.item-cours.--simple .__actions{grid-area:1/4/2/5}
.item-cours.--simple .__titre{grid-area:1/2/3/4}
.item-cours.--simple .__footer{grid-area:3/2/4/5}
.item-cours.--simple .__link{border:none;background-color:transparent;grid-area:1/1/4/4}
.item-cours.--hero{grid-template-columns:70px repeat(2,auto);grid-template-rows:repeat(2,1fr);gap:10px 5px;background:radial-gradient(circle farthest-corner at center center,#E68C53 0%,#6983BC 55%,#526692 98%);color:white}
@media (min-width:576px){.item-cours.--hero{grid-template-rows:repeat(2,56px)}}
.item-cours.--hero .__titre{color:var(--nav-background-color);grid-area:1/2/2/4;font-size:15px;align-self:end}
.item-cours.--hero .__bouton_play{grid-area:1/1/3/2;display:flex;place-content:center;align-self:center;font-size:16px;background:radial-gradient(circle farthest-corner at center center,#E68C53 0%,#6983BC 80%,#526692 98%);width:46px;height:46px;border:3px solid var(--nav-background-color);border-radius:50%;padding:8px}
.item-cours.--hero .__formateur{grid-area:2/2/3/4;font-size:12px}
.item-cours.--hero .__link{grid-area:1/1/3/4}
.home__recent-today .item-cours.--hero{max-width:unset;width:100%}
@media (min-width:576px){.home__recent-today .item-cours.--hero{position:relative;bottom:2px}}
.liste-items-cours--no-avatar .item-cours{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(3,34px);gap:12px}
.liste-items-cours--no-avatar .item-cours .__logo{grid-area:1/1/2/2}
.liste-items-cours--no-avatar .item-cours .__logo .media{transform:scale(0.7);left:-4px;bottom:-6px}
.liste-items-cours--no-avatar .item-cours .__logo img{display:none}
.liste-items-cours--no-avatar .item-cours .__actions{grid-area:1/2/2/3;display:flex}
.liste-items-cours--no-avatar .item-cours .__actions > a[role=button]{margin:-10px 0 0;padding:0}
.liste-items-cours--no-avatar .item-cours .__link{grid-area:1/1/4/3}
.liste-items-cours--no-avatar .item-cours .__titre{grid-area:2/1/3/3}
.liste-items-cours--no-avatar .item-cours .__footer{grid-area:3/1/4/3;font-size:12px;display:flex;flex-direction:column;align-items:start}
.liste-items-cours--no-avatar .item-cours .__footer .duree{margin-top:8px;order:1}
.liste-items-cours--no-avatar .item-cours .__footer .duree > i{transform:scale(0.75)!important;font-size:unset}
.icon-bookmark{transition:var(--transition)}
.icon-bookmark[data-bookmark]{color:var(--white)}
.icon-bookmark[data-bookmark]:before{content:"\e814"}
.item-media{background-color:var(--nav-background-color);padding:var(--spacing);border-radius:30px;margin-bottom:1em;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-auto-rows:1fr;gap:0px 0px;justify-content:space-between;justify-items:center;align-items:center}
.item-media.item-media--pdf{display:flex}
.item-media > *:first-child{justify-self:start}
.item-media > *:last-child{justify-self:end}
.item-media .btn--play,.item-media .icon-pdf{border-radius:50%;text-decoration:none;width:36px;height:36px;display:inline-block;padding:6px;margin:-3px}
.item-media .btn--play:before{text-indent:2px}
.item-media .__media{text-transform:capitalize;color:var(--nav-icon-color)}
.item-media .__media[class*=" icon-"]:before{color:var(--primary)}
.__actions a[role=button]{--color:var(--well-background-color);--background-color:transparent;--border-color:transparent;padding:2px;display:inline-block;text-decoration:none;margin:0 2px}
.__actions a[role=button]:hover{--color:var(--nav-icon-color);background-color:transparent;border-color:transparent}
.spip_document_video{margin-bottom:calc(2 * var(--spacing))}
.item-conference{grid-template-columns:100px 1fr 1fr;grid-template-rows:unset;grid-gap:5px 15px!important}
.item-conference .type__label{--color:var(--muted-color)}
.item-conference .__nb{color:var(--primary)}
.item-conference .__link{grid-area:1/1/5/5}
.item-conference .__logo .photo{top:unset;margin:0}
@media (max-width:576px){.item-conference .__tags{grid-area:1/2/2/-1}
.item-conference .__logo{grid-area:1/1/4/2}
.item-conference .__titre{grid-area:2/2/3/-1}
.item-conference .__footer{grid-area:3/2/4/-1}}
.liste-items-cours--conference .formateur,.liste-items-cours--conference .__actions{display:none}
.item-playlist{max-width:630px;margin:20px auto;background-color:var(--nav-background-color);border-radius:30px;padding:8px;position:relative;align-self:center;display:grid;grid-template-columns:125px 1fr 35px;grid-template-rows:0px;gap:15px 15px}
.item-playlist .__poster{grid-area:1/1/5/2}
.item-playlist .__titre{grid-area:1/2/3/3}
.item-playlist .__bookmark{grid-area:1/3/2/4;font-size:25px}
.item-playlist .__actions{grid-area:4/2/5/4;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:end}
.item-playlist .__link{grid-area:1/1/4/3}
.item-playlist .__poster{border-radius:20px;overflow:hidden;display:flex;place-content:center}
.item-playlist .__poster > img{width:100%;height:auto}
.item-playlist .__auteur{grid-area:3/2/4/4;display:flex;flex-direction:row;align-items:center}
.item-playlist .__auteur .photo{width:40px;height:40px;margin-right:10px}
.item-playlist .__auteur .label{color:var(--secondary);font-size:90%}
.item-playlist .__titre{font-size:120%;font-weight:600}
.item-playlist .counter{position:absolute;top:15px;left:12px;transform:scale(0.7)}
@media (min-width:768px){.item-playlist{grid-template-columns:120px 1fr 1fr 10px;grid-template-rows:1fr;gap:5px 20px}
.item-playlist .__actions{grid-area:3/3/4/5}
.item-playlist .__auteur{grid-area:1/3/4/3;align-self:center}
.item-playlist .__titre{grid-area:1/2/4/3;align-self:center}}
.filtres{font-size:80%}
.filtres ul{padding:0;display:flex;flex-direction:row;flex-wrap:wrap;margin:.5em 0 1em}
.filtres li,.filtres label{list-style:none;display:flex;direction:row;justify-content:start;align-items:end;margin:0}
.filtres label{padding-right:.5em;align-items:baseline}
.filtres label span{min-width:1.85em}
.filtres input[type=checkbox]{margin-right:.5em;transform:scale(1.3);accent-color:var(--white)}
.filtres .__categories i{color:var(--primary);margin-right:.75em;font-size:110%}
.filtres .__segments{max-height:60vh;overflow-y:scroll;margin-right:-15px;margin-left:-5px;padding-left:5px}
.filtres .__segments{max-height:350px}
.icon-mot5:before{content:"\e80d"}
.icon-mot7:before{content:"\e80b"}
.icon-mot4:before{content:"\e81d"}
.icon-mot9:before{content:"\e801"}
.ajax-id-aside .filtres select{--background-color:var(--well-background-color);--border-color:var(--white)}
.pagination{padding:2em 0}
.pagination,.pagination-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start}
.pagination-item{font-size:14px;margin-right:var(--spacing);margin-bottom:var(--spacing);background-color:var(--background-color);border-radius:10px}
.pagination-item.active{background-color:var(--white)}
.pagination-item-label{display:inline-block;padding:.5em 1em;color:var(--white)}
.pagination-item-label:hover{text-decoration:none}
.active .pagination-item-label{color:var(--background-color)}
.--playlist-partage #champ_playlist_partage_auteur{margin-top:10px}
.--playlist-partage .item{display:flex;flex-direction:column;justify-content:space-between;align-content:center}
.--playlist-partage .item select{padding:4px 20px 4px 10px;margin-bottom:0;font-size:95%;background-color:rgba(0,0,0,0);background-position:center right .25rem;border-color:rgba(0,0,0,0)}
.--playlist-partage .item .__titre > i{background-color:var(--background-color);margin-right:10px;border-radius:50%;padding:3px 5px 3px 1px}
.--playlist-partage .item .__titre{align-items:center;display:flex}
.--playlist-partage .item .__actions{display:flex;justify-self:end}
.--playlist-partage .item .__actions a.js-action{font-size:85%}
.--playlist-partage .item .__actions a.js-action:hover{cursor:pointer!important}
.--playlist-partage .item .__avatar > img{height:32px;width:32px;margin-right:10px}
@media (min-width:768px){.--playlist-partage .item{display:grid;grid-template-columns:1fr 250px 150px;grid-template-rows:1fr;gap:3px 15px}}
:root{--player-height:60px}
#player-wrapper{position:fixed;bottom:0;left:0;right:0;z-index:55}
#player-wrapper .mejs__controls{background:#E68C53;background:radial-gradient(circle farthest-corner at center center,#E68C53 0%,#6983BC 40%,#526692 94%);transition:var(--transition);position:fixed;left:0;right:0;bottom:0;height:var(--player-height)}
#player-wrapper .mejs__time-total{background-color:var(--nav-background-color)}
#player-wrapper .mejs__time-loaded,#player-wrapper .mejs__time-current,#player-wrapper .mejs__time-buffering,#player-wrapper .mejs__time-hovered{border-radius:5px}
#player-wrapper .mejs__time-loaded{background-color:var(--background-color)}
#player-wrapper .mejs__currenttime,#player-wrapper .mejs__volume-button,#player-wrapper .mejs__duration{color:var(--background-color)}
#player-wrapper .mejs__time-current{color:white}
#player-wrapper .mejs__toggle{color:white;--border-color:transparent;--background-color:transparent}
#player-wrapper .mejs__horizontal-volume-current{background-color:var(--white)}
#player-wrapper .mejs__horizontal-volume-total{background-color:#1F2A40;height:5px;border-radius:5px}
#player-wrapper .mejs__horizontal-volume-handle{height:12px;width:12px;border-radius:50%;margin-left:-6px;margin-top:-3px;position:absolute;background-color:var(--white)}
#player-wrapper .mejs__horizontal-volume-handle[style]{display:block}
#player-wrapper .mejs__skip-back-button,#player-wrapper .mejs__jump-forward-button,#player-wrapper .mejs__playpause-button{display:flex;flex-direction:row;align-items:center;justify-content:center;height:auto;width:auto}
#player-wrapper .mejs__skip-back-button > button,#player-wrapper .mejs__jump-forward-button > button,#player-wrapper .mejs__playpause-button > button{font-size:13px;color:var(--white)}
#player-wrapper .mejs__playpause-button{grid-area:playpause}
#player-wrapper .mejs__playpause-button > button{background:unset;background-color:var(--secondary-background);width:48px;height:48px;border:3px solid var(--nav-background-color);border-radius:50%}
#player-wrapper .mejs__playpause-button > button:before{content:"\e82e";position:absolute;font-size:24px;top:50%;left:50%;margin-top:-12px;margin-left:-12px}
#player-wrapper .mejs__playpause-button.mejs__pause > button:before{color:var(--nav-icon-color);content:"\e82c"}
#player-wrapper .mejs__metadata{font-weight:600;line-height:15px;display:flex}
#player-wrapper .mejs__metadata-title{grid-area:title;color:var(--background-color);font-size:110%;align-self:auto}
#player-wrapper .mejs__metadata-artist{color:white;grid-area:artist;align-self:self-start}
#player-wrapper .mejs__toggle{grid-area:toggle}
#player-wrapper .mejs__container:not(.--fullscreen) .mejs__controls{padding:5px;display:grid;grid-template-columns:40px minmax(220px,50%) 40px;grid-template-rows:1fr 1fr;gap:0 3%;grid-auto-flow:row;grid-template-areas:"playpause title toggle" "playpause artist toggle"}
#player-wrapper .mejs__container:not(.--fullscreen) .mejs__metadata{font-size:14px;line-height:18px;white-space:nowrap;text-overflow:ellipsis;overflow-y:hidden;overflow-x:visible}
#player-wrapper .mejs__container:not(.--fullscreen) .mejs__controls > *:not(.mejs__playpause-button):not(.mejs__toggle):not(.mejs__metadata){display:none!important}
#player-wrapper .mejs__container:not(.--fullscreen) .mejs__toggle{font-size:36px;align-self:center;justify-self:start;padding:5px}
#player-wrapper .mejs__container:not(.--fullscreen) .mejs__toggle:before{transform:rotate(180deg)}
.mejs__container.--fullscreen .mejs__controls{padding:0 15px;height:100%!important;display:grid;grid-template-columns:1fr 1fr 120px 1fr 1fr;grid-template-rows:32px 1fr 120px 1fr 80px 1fr 1fr 20px 16px 16px 1fr 1fr;gap:0;grid-auto-flow:row;grid-template-areas:"bookmark . . . toggle" ". . . . ." "picture picture picture picture picture" ". . . . ." ". backward playpause forward ." ". . . . ." "title title title title title" "artist artist artist artist artist" "time-rail time-rail time-rail time-rail time-rail" "currenttime-container . . . duration-container" ". . . . ." "speed-container . . volume-button volume-total"}
.mejs__container.--fullscreen .mejs__controls .mejs__mejs__bookmark{grid-area:bookmark;font-size:32px;padding:10px}
.mejs__container.--fullscreen .mejs__controls .mejs__toggle{text-align:right;font-size:32px;padding:10px}
.mejs__container.--fullscreen .mejs__controls .mejs__toggle:before{transform:rotate(0)}
.mejs__container.--fullscreen .mejs__controls .mejs__picture{grid-area:picture}
.mejs__container.--fullscreen .mejs__controls .mejs__skip-back-button{grid-area:backward}
.mejs__container.--fullscreen .mejs__controls .mejs__jump-forward-button{grid-area:forward}
.mejs__container.--fullscreen .mejs__controls .mejs__skip-back-button > button,.mejs__container.--fullscreen .mejs__controls .mejs__jump-forward-button > button{background:unset;transform:scale(2.5)}
.mejs__container.--fullscreen .mejs__controls .mejs__playpause-button > button{width:80px!important;height:80px!important;border-width:5px!important;position:relative}
.mejs__container.--fullscreen .mejs__controls .mejs__playpause-button > button:before{font-size:42px!important;margin-top:-21px!important;margin-left:-21px!important}
.mejs__container.--fullscreen .mejs__controls .mejs__playpause-button.mejs__play > button:before{padding-left:8px}
.mejs__container.--fullscreen .mejs__controls .mejs__metadata{line-height:unset!important}
.mejs__container.--fullscreen .mejs__controls .mejs__metadata-title{grid-area:title;align-self:self-end!important}
.mejs__container.--fullscreen .mejs__controls .mejs__metadata-artist{grid-area:artist}
.mejs__container.--fullscreen .mejs__controls .mejs__time-rail{grid-area:time-rail;width:auto;height:unset;padding:unset;margin:unset}
.mejs__container.--fullscreen .mejs__controls .mejs__time{height:unset;padding:10px 0}
.mejs__container.--fullscreen .mejs__controls .mejs__currenttime-container{grid-area:currenttime-container;text-align:left}
.mejs__container.--fullscreen .mejs__controls .mejs__duration-container{grid-area:duration-container;text-align:right}
.mejs__container.--fullscreen .mejs__controls .mejs__speed-container{grid-area:speed-container}
.mejs__container.--fullscreen .mejs__controls .mejs__volume-button{grid-area:volume-button}
.mejs__container.--fullscreen .mejs__controls .mejs__horizontal-volume-slider{grid-area:volume-total;width:100%;margin-right:10px}
.mejs__container.--fullscreen .mejs__controls .mejs__horizontal-volume-total{width:100%}
.page_dashboard body{padding-bottom:var(--player-height)}
.body--player-collapsed #player-wrapper{transform:translateY(var(--player-height))}
@media (min-width:576px){.mejs__container.--fullscreen .mejs__controls{padding-top:5em;padding-bottom:5em;padding-right:calc(50% - 200px);padding-left:calc(50% - 200px)}}
[id^=player_]{background-color:#000}
.video-intrinsic-wrapper{border-radius:20px;overflow:hidden}
.video-intrinsic-wrapper .mejs__controls{--background-color:#000}
.video-intrinsic-wrapper .mejs__overlay-button{--border-color:transparent;height:81px;width:81px}
.mejs__offscreen{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}
.mejs__container{background:#000;box-sizing:border-box;font-family:"Helvetica",Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}
.mejs__container *{box-sizing:border-box}
.mejs__container video::-webkit-media-controls,.mejs__container video::-webkit-media-controls-panel,.mejs__container video::-webkit-media-controls-panel-container,.mejs__container video::-webkit-media-controls-start-playback-button{display:none!important}
.mejs__fill-container,.mejs__fill-container .mejs__container{height:100%;width:100%}
.mejs__fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}
.mejs__container:focus{outline:none}
.mejs__iframe-overlay{height:100%;position:absolute;width:100%}
.mejs__embed,.mejs__embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}
.mejs__fullscreen{overflow:hidden!important}
.mejs__container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}
.mejs__container-fullscreen .mejs__mediaelement,.mejs__container-fullscreen video{height:100%!important;width:100%!important}
.mejs__background{left:0;position:absolute;top:0}
.mejs__mediaelement{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}
.mejs__poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}
:root .mejs__poster-img{display:none}
.mejs__poster-img{border:0;padding:0}
.mejs__overlay{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}
.mejs__layer{z-index:1}
.mejs__overlay-play{cursor:pointer}
.mejs__overlay-button{background:url('//beta.felded.com/plugins/beliashe/squelettes/css/mejs-controls.svg') no-repeat;background-position:0 -39px;height:80px;width:80px}
.mejs__overlay:hover > .mejs__overlay-button{background-position:-80px -39px}
.mejs__overlay-loading{height:80px;width:80px}
.mejs__overlay-loading-bg-img{animation:mejs__loading-spinner 1s linear infinite;background:transparent url('//beta.felded.com/plugins/beliashe/squelettes/css/mejs-controls.svg') -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}
@keyframes mejs__loading-spinner{100%{transform:rotate(360deg)}}
.mejs__controls{bottom:0;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:45;display:flex;flex-direction:row;justify-content:center}
.mejs__controls:not([style*="display:none"]){background:var(--background-color)}
.mejs__button,.mejs__time,.mejs__time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}
.mejs__button > button{background:transparent url('//beta.felded.com/plugins/beliashe/squelettes/css/mejs-controls.svg');border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}
.mejs__button > button:focus{outline:dotted 1px #999}
.mejs__container-keyboard-inactive a,.mejs__container-keyboard-inactive a:focus,.mejs__container-keyboard-inactive button,.mejs__container-keyboard-inactive button:focus,.mejs__container-keyboard-inactive [role=slider],.mejs__container-keyboard-inactive [role=slider]:focus{outline:0}
.mejs__time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}
.mejs__play > button{background-position:0 0}
.mejs__pause > button{background-position:-20px 0}
.mejs__replay > button{background-position:-160px 0}
.mejs__time-rail{direction:ltr;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}
.mejs__time-total,.mejs__time-buffering,.mejs__time-loaded,.mejs__time-current,.mejs__time-float,.mejs__time-hovered,.mejs__time-float-current,.mejs__time-float-corner,.mejs__time-marker{border-radius:5px;cursor:pointer;display:block;height:6px;position:absolute}
.mejs__time-total{background:rgba(255,255,255,0.3);margin:8px 0 0;width:100%}
.mejs__time-buffering{animation:buffering-stripes 2s linear infinite;background:linear-gradient(-45deg,rgba(255,255,255,0.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 75%,transparent 75%,transparent);background-size:15px 15px;width:100%}
@keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}}
.mejs__time-loaded{background:rgba(255,255,255,0.3)}
.mejs__time-current,.mejs__time-handle-content{background:rgba(255,255,255,0.9)}
.mejs__time-hovered{background:rgba(255,255,255,0.5);z-index:10}
.mejs__time-hovered.negative{background:rgba(0,0,0,0.2)}
.mejs__time-current,.mejs__time-buffering,.mejs__time-loaded,.mejs__time-hovered{left:0;transform:scaleX(0);transform-origin:0 0;transition:0.15s ease-in all;width:100%}
.mejs__time-buffering{transform:scaleX(1)}
.mejs__time-hovered{transition:height 0.1s cubic-bezier(0.44,0,1,1)}
.mejs__time-hovered.no-hover{transform:scaleX(0)!important}
.mejs__time-handle,.mejs__time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;transform:translateX(0);z-index:11}
.mejs__time-handle-content{border:4px solid rgba(255,255,255,0.9);border-radius:50%;height:10px;left:-7px;top:-6px;transform:scale(0);width:10px}
.mejs__time-rail:hover .mejs__time-handle-content,.mejs__time-rail .mejs__time-handle-content:focus,.mejs__time-rail .mejs__time-handle-content:active{transform:scale(1)}
.mejs__time-float{background:#eee;border:solid 1px #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;transform:translateX(-50%);width:36px}
.mejs__time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}
.mejs__time-float-corner{border:solid 5px #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;transform:translateX(-50%);width:0}
.mejs__long-video .mejs__time-float{margin-left:-23px;width:64px}
.mejs__long-video .mejs__time-float-current{width:60px}
.mejs__broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}
.mejs__fullscreen-button > button{background-position:-80px 0}
.mejs__unfullscreen > button{background-position:-100px 0}
.mejs__mute > button{background-position:-60px 0}
.mejs__unmute > button{background-position:-40px 0}
.mejs__volume-button{align-self:center;position:relative}
.mejs__volume-button > .mejs__volume-slider{background:rgba(50,50,50,0.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;transform:translateX(-50%);width:25px;z-index:1}
.mejs__volume-button:hover{border-radius:0 0 4px 4px}
.mejs__volume-total{background:rgba(255,255,255,0.5);height:100px;left:50%;margin:0;position:absolute;top:8px;transform:translateX(-50%);width:2px}
.mejs__volume-current{background:rgba(255,255,255,0.9);left:0;margin:0;position:absolute;width:100%}
.mejs__volume-handle{background:rgba(255,255,255,0.9);border-radius:1px;cursor:ns-resize;height:6px;left:50%;position:absolute;transform:translateX(-50%);width:16px}
.mejs__horizontal-volume-slider{align-self:center;height:36px;position:relative;width:56px}
.mejs__horizontal-volume-total{background:rgba(50,50,50,0.8);border-radius:2px;font-size:1px;height:8px;left:0;margin:0;padding:0;position:absolute;top:16px;width:50px}
.mejs__horizontal-volume-current{background:rgba(255,255,255,0.8);border-radius:2px;font-size:1px;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}
.mejs__horizontal-volume-handle{display:none}
.mejs__captions-button,.mejs__chapters-button{position:relative}
.mejs__captions-button > button{background-position:-140px 0}
.mejs__chapters-button > button{background-position:-180px 0}
.mejs__captions-button > .mejs__captions-selector,.mejs__chapters-button > .mejs__chapters-selector{background:rgba(50,50,50,0.7);border:solid 1px transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}
.mejs__chapters-button > .mejs__chapters-selector{margin-right:-55px;width:110px}
.mejs__captions-selector-list,.mejs__chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}
.mejs__captions-selector-list-item,.mejs__chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}
.mejs__captions-selector-list-item:hover,.mejs__chapters-selector-list-item:hover{background-color:rgb(200,200,200)!important;background-color:rgba(255,255,255,0.4)!important}
.mejs__captions-selector-input,.mejs__chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}
.mejs__captions-selector-label,.mejs__chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}
.mejs__captions-selected,.mejs__chapters-selected{color:rgb(33,248,248)}
.mejs__captions-translations{font-size:10px;margin:0 0 5px}
.mejs__captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}
.mejs__captions-layer a{color:#fff;text-decoration:underline}
.mejs__captions-layer[lang=ar]{font-size:20px;font-weight:400}
.mejs__captions-position{bottom:15px;left:0;position:absolute;width:100%}
.mejs__captions-position-hover{bottom:35px}
.mejs__captions-text,.mejs__captions-text *{background:rgba(20,20,20,0.5);box-shadow:5px 0 0 rgba(20,20,20,0.5),-5px 0 0 rgba(20,20,20,0.5);padding:0;white-space:pre-wrap}
.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container{display:none}
.mejs__overlay-error{position:relative}
.mejs__overlay-error > img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}
.mejs__cannotplay,.mejs__cannotplay a{color:#fff;font-size:.8em}
.mejs__cannotplay{position:relative}
.mejs__cannotplay p,.mejs__cannotplay a{display:inline-block;padding:0 15px;width:100%}
.mejs__speed-container{display:flex;flex-direction:row;justify-content:space-around;align-items:center}
.mejs__speed-container .mejs__button > button{color:white;background:none;font-size:18px}
.mejs__slower-button,.mejs__faster-button{width:24px}
.mejs__speed-counter{align-content:center;text-align:center;color:white;font-size:11px;font-weight:800;width:40px}
.box_mediabox .formulaire_spip p.boutons{margin-bottom:0}
.box_mediabox .formulaire_spip p.boutons input.submit{margin-bottom:0;width:100%}
.composition_profil .ajax-id-content section:not(:last-child){border-bottom:1px solid #ccc}
.composition_profil .ajax-id-content section:first-of-type{margin-top:calc(2 * var(--spacing))}
.composition_profil .ajax-id-content .__prefix{opacity:0.7}
.composition_profil .ajax-id-content p.boutons{display:flex;flex-direction:row;justify-content:end}
.composition_profil .ajax-id-content .editer-label{padding-top:0}
.composition_profil .ajax-id-content .editer-vue{padding:var(--form-element-spacing-vertical) 0}
.composition_profil .ajax-id-content .formulaire_menu_lang label{display:none}
.--tiny-center{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:40vh;max-width:800px;margin:auto}
.page_sommaire .liste.choix-inscription{display:flex;flex-direction:column}
.page_sommaire .liste.choix-inscription > .card{position:relative;background:var(--secondary-background);box-shadow:0px 10px 15px -3px rgba(0,0,0,0.1),0px 4px 6px -2px rgba(0,0,0,0.05);border-radius:40px;border-width:3px;padding:1.5em;width:320px;min-height:160px;font-weight:unset}
.page_sommaire .liste.choix-inscription > .card:not(:focus){border-color:transparent}
.page_sommaire .liste.choix-inscription > .card:not(:focus) i:after{background:#fff;content:" "}
.page_sommaire .liste.choix-inscription i{color:#5C6983;margin:1em;display:inline-block}
.page_sommaire .liste.choix-inscription i:after{content:"✔";font-size:26px;width:40px;height:40px;background:var(--color);color:#fff;border-radius:50%;display:block;position:absolute;top:1em;left:1em}
.page_sommaire .liste.choix-inscription .__label{font-size:18px}
:root{--swiper-theme-color:var(--primary)}
:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}
.swiper-vertical > .swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}
.swiper-horizontal{touch-action:pan-y}
.swiper-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}
.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
.swiper-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-3d{perspective:1200px}
.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}
.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-css-mode.swiper-vertical > .swiper-wrapper{scroll-snap-type:y mandatory}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper{scroll-snap-type:none}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:none}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before{content:"";flex-shrink:0;order:9999}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}}
.swiper_nav .swiper-button-prev,.swiper_nav .swiper-button-next{cursor:pointer;border:1px solid;border-radius:50%;min-width:40px;min-height:40px;padding:6px;font-size:18px;margin:0 1px}

/* plugins/featherlight/featherlight/skins/plume/featherlight.css?1733482231 */
:root{--mediabox-sidebar-width:25rem;--mediabox-sidebar-height:calc(5rem + 25%);--mediabox-close-size:48px;--mediabox-z-index:1200;--mediabox-max-width:960px}
.box_mediabox{padding:0}
.modal{top:0;left:0;width:100%;height:100%;position:fixed;overflow-x:auto;overflow-y:scroll;opacity:1;background-color:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center}
.modal-loading{opacity:0}
.modal + .modal{background-color:transparent}
.modal.unfocused .modal-content{opacity:0}
.modal:last-of-type .modal-content{opacity:1}
.modal:hover,.modal-close-icon:hover{cursor:pointer}
.modal-content:hover{cursor:auto}
.modal-close-icon{color:#fff;padding:12px;position:fixed;top:2%;right:2%;width:var(--mediabox-close-size);height:var(--mediabox-close-size);font-size:var(--mediabox-close-size)!important;line-height:0px;background:none!important;border:none!important;box-shadow:none!important;font-weight:600}
.modal-close-icon > b{position:absolute;transform:rotate(45deg);left:0;right:0;margin:0 0 0 4px}
.modal .modal-inner{display:block}
script.modal-inner,link.modal-inner,style.modal-inner,b.modal-inner,br.modal-inner{display:none!important}
.modal-content{position:relative;z-index:130;padding:0;outline:0;background-color:transparent;max-height:100%;width:auto}
@media (min-width:1281px){.modal-content{max-width:var(--mediabox-max-width)!important}}
.modal-content > *{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fdfeff}
.modal-iframe .modal-content{border-bottom:0;padding:0;overflow-y:hidden;height:100%;margin:0 auto}
.modal iframe,iframe.modal-inner{border:none;height:100%;width:100%}
.modal:not(.fullscreen) .modal-inner,.modal-inner:not(.modal-image){padding:20px;margin-top:2em;margin-bottom:2em;background-color:#fff}
.modal.center{text-align:center}
.modal.fullscreen{padding:0;overflow:hidden;display:flex;justify-content:center;align-items:center}
.modal.fullscreen .modal-content{width:auto;height:auto;max-width:100%;max-height:100%;position:relative;margin:0 auto;overflow:hidden;box-shadow:none;padding-top:0;padding-bottom:0;top:0}
.modal.fullscreen .modal-inner,.modal-image{position:relative;margin:0 auto;background::#f1f1f1}
.modal_loader:before{content:"";position:fixed;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;opacity:1!important;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0ibm9uZSIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjQwIiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZS13aWR0aDoxMDtzdHJva2U6I2NlYzljOSIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjQwIiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZS13aWR0aDo2O3N0cm9rZTojZmZmIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2UtZGFzaG9mZnNldCIgZHVyPSIycyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGZyb209IjAiIHRvPSI1MDIiLz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2UtZGFzaGFycmF5IiBkdXI9IjJzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSIxNTAuNiAxMDAuNDsxIDI1MDsxNTAuNiAxMDAuNCIvPjwvY2lyY2xlPjwvc3ZnPg==") center center / 24px 24px no-repeat transparent}
.modal-legend{position:fixed;bottom:0;text-align:center;left:0;right:0;background:#222;color:#fff;padding:2px 5px;@media (min-width:601px){left:20%;right:20%;min-width:60%}}
.modal-next,.modal-previous{display:block;position:fixed;top:0;right:0;bottom:0;left:90%;cursor:pointer;user-select:none;background:rgba(0,0,0,0);transition:background .2s ease-in 0s}
.modal-previous{left:0;right:90%}
.modal-next:hover,.modal-previous:hover{background:rgba(255,255,255,0.25)}
.modal-next span,.modal-previous span{position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:40px;line-height:40px;margin-top:-20px;text-shadow:0px 0px 5px #fff;color:#fff;font-style:normal;font-weight:400}
.modal-next span{right:5%;left:auto}
.modal-next:hover span,.modal-previous:hover span{display:inline-block}
.modal-close-icon:active,.modal-next:active span,.modal-previous:active span{transform:translateY(1px)}
.modal-swipe-aware .modal-next,.modal-swipe-aware .modal-previous{display:none}
.modal-loading .modal-previous,.modal-loading .modal-next,.closing .modal-previous,.closing .modal-next,.opening .modal-previous,.opening .modal-next,.modal-loading .modal-close-icon,.closing .modal-close-icon{display:none}
.modal-first-slide.modal-last-slide .modal-previous,.modal-first-slide.modal-last-slide .modal-next{display:none}
@media only screen and (max-width:1024px){.modal-next,.modal-previous{left:75%;right:0}
.modal-previous{left:0;right:75%}
.modal-next:hover,.modal-previous:hover{background:none}
.modal-next span,.modal-previous span{margin-top:-30px;font-size:36px;background:rgba(128,128,128,.25);border-radius:50%;height:40px;width:40px;display:inline-block;line-height:36px}
.modal-next span:active,.modal-previous span:active{margin-top:-29px}}
.modal{z-index:var(--mediabox-z-index)}
.modal-close-icon{z-index:calc(var(--mediabox-z-index) + 3)}
.modal.fullscreen{z-index:calc(var(--mediabox-z-index) + 2)}
.modal-next span,.modal-previous span{text-shadow:0px 0px 5px rgb(149,149,149,.5)}
.modal-next:hover,.modal-previous:hover{background:rgba(0,0,0,.25)}
.modal-inner{box-shadow:0 0 20px 5px rgba(149,149,149,.25);position:relative}
.modal-close-icon,.modal-previous span,.modal-next span{text-shadow:0px 0px 3px rgba(149,149,149,.25)}
.modal,.modal-content{transition:opacity .4s ease}
.modal:not([class*=" --"]) .modal-content{animation:modal-animate-bottom .4s ease-in}
.modal:not([class*=" --"]) .modal-inner{animation:modal-animate-open .4s ease-in}
.modal.closing:not([class*=" --"]){opacity:0!important;transition:opacity .4s ease-in .4s}
.modal.closing:not([class*=" --"]) .modal-content{opacity:0;transform:translateY(600px);transition:opacity .4s ease,transform .4s ease}
@keyframes modal-animate-bottom{from{bottom:-500px}
to{bottom:0}}
@keyframes modal-animate-open{from{opacity:0}
to{opacity:1}}
.modal.--sidebar{display:flex}
.modal.--sidebar .modal-content{position:relative;transition:transform 0.3s ease-in-out}
.modal.--sidebar .modal-inner{height:100%;width:auto;transition:none!important;transform:none!important;padding-block-start:var(--mediabox-sidebar-close-size,16px)}
.modal.--sidebar .modal-close{width:var(--mediabox-sidebar-close-size,12px);height:var(--mediabox-sidebar-close-size,12px);font-size:var(--mediabox-sidebar-close-size,12px);line-height:var(--mediabox-sidebar-close-size,12px)}
.modal.--sidebar-inline .modal-content{width:100vw;min-height:100vh;max-width:var(--mediabox-sidebar-width)}
.modal.--sidebar-inline .modal-close{top:0}
.modal.--sidebar-inline .modal-inner{margin-top:0!important;margin-bottom:0!important;padding:1.5em .5em!important;position:fixed;overflow-y:scroll}
.modal.--sidebar-start{justify-content:start}
.modal.--sidebar-start.opening .modal-content,.modal.--sidebar-start.closing .modal-content{transform:scale(1) translateX(-100%)}
.modal.--sidebar-end{justify-content:end}
.modal.--sidebar-end .modal-content{display:flex;justify-content:flex-end}
.modal.--sidebar-end.opening .modal-content,.modal.--sidebar-end.closing .modal-content{transform:scale(1) translateX(100%)}
.modal.--sidebar-block{margin:0;overflow:hidden}
.modal.--sidebar-block .modal-content{margin:0 auto;width:100%}
.modal.--sidebar-top .modal-content,.modal.--sidebar-bottom .modal-content{height:var(--mediabox-sidebar-height);max-height:100vw}
.modal.--sidebar-block .modal-inner{margin-top:0!important;margin-bottom:0!important;padding:1.5em .5em!important;overflow-y:scroll;width:100%}
.modal.--sidebar-block .modal-close-icon{left:50%;margin-left:calc(var(--mediabox-max-width) / 2 + 8px)}
.modal.--sidebar-top{align-items:start}
.modal.--sidebar-top .modal-close-icon{position:absolute}
.modal.--sidebar-top.opening .modal-content,.modal.--sidebar-top.closing .modal-content{transform:scale(1) translateY(-100%)}
.modal.--sidebar-bottom{align-items:end}
.modal.--sidebar-bottom .modal-close-icon{position:relative;margin-top:8px}
.modal.--sidebar-bottom.opening .modal-content,.modal.--sidebar-bottom.closing .modal-content{transform:scale(1) translateY(100%)}
.modal .popin-choisir_document{background:#fff;border:1px solid #909090;border-radius:5px;margin:0 0 80px;padding:0 5px}

/* plugins/auto/select2/v2.1.0/lib/select2/css/select2.css */
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline{float:left}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results > .select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,white 50%,#eee 100%);background-image:-o-linear-gradient(top,white 50%,#eee 100%);background-image:linear-gradient(to bottom,white 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,white 0%,#eee 50%);background-image:-o-linear-gradient(top,white 0%,#eee 50%);background-image:linear-gradient(to bottom,white 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,white 100%);background-image:-o-linear-gradient(top,#eee 50%,white 100%);background-image:linear-gradient(to bottom,#eee 50%,white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}
.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:none}
.select2-container--classic .select2-dropdown--below{border-top:none}
.select2-container--classic .select2-results > .select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option[role=group]{padding:0}
.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* plugins/auto/select2/v2.1.0/css/spip.select2.css */
.select2-dropdown{text-align:left}
.select2-rendered__match{text-decoration:underline}
.select2-container--open{z-index:9999}

/* plugins/auto/roles/v2.4.0/css/roles-dropdown.css */
/*!
* Adapté de Bootstrap v2.0.4 (bootstrap-button-dropdown)
*/
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}
.roles-btn{display:inline-block;*display:inline;*zoom:1;padding:4px 10px;margin-bottom:0;font-size:13px;line-height:18px;*line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}
.roles-btn:hover,.roles-btn:active,.roles-btn.active,.roles-btn.disabled,.roles-btn[disabled]{background-color:#e6e6e6;*background-color:#d9d9d9}
.roles-btn:active,.roles-btn.active{background-color:#ccc \9}
.roles-btn:first-child{*margin-left:0}
.roles-btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}
.roles-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.roles-btn.active,.roles-btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}
.roles-btn.disabled,.roles-btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.roles-btn{padding:2px 6px;font-size:11px;line-height:14px;border-color:#ccc;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}
button.roles-btn{*padding-top:2px;*padding-bottom:2px}
button.roles-btn::-moz-focus-inner{padding:0;border:0}
button.roles-btn-mini{*padding-top:1px;*padding-bottom:1px}
.roles-btn-group{position:relative;*zoom:1;*margin-left:.3em}
.roles-btn-group:before,.roles-btn-group:after{display:table;content:""}
.roles-btn-group:after{clear:both}
.roles-btn-group:first-child{*margin-left:0}
.roles-btn-group + .roles-btn-group{margin-left:5px}
.roles-btn-group > .roles-btn{position:relative;float:left;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.roles-btn-group > .roles-btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}
.roles-btn-group > .roles-btn:last-child,.roles-btn-group > .roles-dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}
.roles-btn-group > .roles-btn:hover,.roles-btn-group > .roles-btn:focus,.roles-btn-group > .roles-btn:active,.roles-btn-group > .roles-btn.active{z-index:2}
.roles-btn-group .roles-dropdown-toggle:active,.roles-btn-group.open .roles-dropdown-toggle{outline:0}
.roles-btn-group > .roles-dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);*padding-top:4px;*padding-bottom:4px}
.roles-btn-group > .roles-btn.roles-dropdown-toggle{padding-left:5px;padding-right:5px}
.roles-btn-group.open .roles-dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}
.roles-btn-group.open .roles-btn.roles-dropdown-toggle{background-color:#e6e6e6}
.roles-btn .caret{margin-top:7px;margin-left:0}
.roles-btn:hover .caret,.open.roles-btn-group .caret{opacity:1;filter:alpha(opacity=100)}
.roles-btn .caret{margin-top:5px}
.roles-dropdown{position:relative}
.roles-dropdown-toggle{*margin-bottom:-3px}
.roles-dropdown-toggle:active,.open .roles-dropdown-toggle{outline:0}
.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";opacity:0.3;filter:alpha(opacity=30)}
.roles-dropdown .caret{margin-top:8px;margin-left:2px}
.roles-dropdown:hover .caret,.open .caret{opacity:1;filter:alpha(opacity=100)}
.roles-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:4px 0;margin:1px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.roles-dropdown-menu.pull-right{right:0;left:auto}
.roles-dropdown-menu .divider{*width:100%;height:1px;margin:8px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.roles-dropdown-menu a{display:block;padding:3px 15px;clear:both;font-weight:400;line-height:18px;color:#333;white-space:nowrap}
.roles-dropdown-menu li > a:hover,.roles-dropdown-menu .active > a,.roles-dropdown-menu .active > a:hover{color:#fff;text-decoration:none;background-color:#08c}
.open{*z-index:1000}
.open > .roles-dropdown-menu{display:block}
.pull-right > .roles-dropdown-menu{right:0;left:auto}

/* local/cache-css/cssdyn-css_vignettes_css-47ab339c.css?1751451204 */
.vignette_extension{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/defaut.svg);background-repeat:no-repeat;background-position:center left}
.vignette_extension.3gp{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/3gp.svg)}
.vignette_extension.7z{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/7z.svg)}
.vignette_extension.aac{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/aac.svg)}
.vignette_extension.abw{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/abw.svg)}
.vignette_extension.ai{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/ai.svg)}
.vignette_extension.aiff{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/aiff.svg)}
.vignette_extension.anx{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/anx.svg)}
.vignette_extension.asf{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/asf.svg)}
.vignette_extension.avi{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/avi.svg)}
.vignette_extension.axa{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/axa.svg)}
.vignette_extension.axv{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/axv.svg)}
.vignette_extension.bin{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/bin.svg)}
.vignette_extension.blend{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/blend.svg)}
.vignette_extension.bmp{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/bmp.svg)}
.vignette_extension.bz2{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/bz2.svg)}
.vignette_extension.c{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/c.svg)}
.vignette_extension.cls{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/cls.svg)}
.vignette_extension.css{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/css.svg)}
.vignette_extension.csv{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/csv.svg)}
.vignette_extension.deb{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/deb.svg)}
.vignette_extension.djvu{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/djvu.svg)}
.vignette_extension.doc{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/doc.svg)}
.vignette_extension.docm{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/docm.svg)}
.vignette_extension.docx{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/docx.svg)}
.vignette_extension.dotm{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/dotm.svg)}
.vignette_extension.dotx{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/dotx.svg)}
.vignette_extension.dv{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/dv.svg)}
.vignette_extension.dvi{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/dvi.svg)}
.vignette_extension.eps{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/eps.svg)}
.vignette_extension.epub{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/epub.svg)}
.vignette_extension.f4a{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/f4a.svg)}
.vignette_extension.f4b{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/f4b.svg)}
.vignette_extension.f4p{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/f4p.svg)}
.vignette_extension.f4v{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/f4v.svg)}
.vignette_extension.flac{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/flac.svg)}
.vignette_extension.flv{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/flv.svg)}
.vignette_extension.gif{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/gif.svg)}
.vignette_extension.gpx{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/gpx.svg)}
.vignette_extension.gz{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/gz.svg)}
.vignette_extension.h{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/h.svg)}
.vignette_extension.html{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/html.svg)}
.vignette_extension.ics{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/ics.svg)}
.vignette_extension.jpg{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/jpg.svg)}
.vignette_extension.json{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/json.svg)}
.vignette_extension.kml{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/kml.svg)}
.vignette_extension.kmz{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/kmz.svg)}
.vignette_extension.m4a{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/m4a.svg)}
.vignette_extension.m4b{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/m4b.svg)}
.vignette_extension.m4p{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/m4p.svg)}
.vignette_extension.m4u{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/m4u.svg)}
.vignette_extension.m4v{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/m4v.svg)}
.vignette_extension.md{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/md.svg)}
.vignette_extension.mid{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/mid.svg)}
.vignette_extension.mka{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/mka.svg)}
.vignette_extension.mkv{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/mkv.svg)}
.vignette_extension.mng{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/mng.svg)}
.vignette_extension.mov{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/mov.svg)}
.vignette_extension.mp3{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/mp3.svg)}
.vignette_extension.mp4-audio{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/mp4-audio.svg)}
.vignette_extension.mp4-file{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/mp4-file.svg)}
.vignette_extension.mp4{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/mp4.svg)}
.vignette_extension.mpc{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/mpc.svg)}
.vignette_extension.mpg{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/mpg.svg)}
.vignette_extension.odb{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/odb.svg)}
.vignette_extension.odc{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/odc.svg)}
.vignette_extension.odf{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/odf.svg)}
.vignette_extension.odg{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/odg.svg)}
.vignette_extension.odi{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/odi.svg)}
.vignette_extension.odm{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/odm.svg)}
.vignette_extension.odp{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/odp.svg)}
.vignette_extension.ods{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/ods.svg)}
.vignette_extension.odt{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/odt.svg)}
.vignette_extension.oga{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/oga.svg)}
.vignette_extension.ogg{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/ogg.svg)}
.vignette_extension.ogv{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/ogv.svg)}
.vignette_extension.ogx{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/ogx.svg)}
.vignette_extension.otg{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/otg.svg)}
.vignette_extension.otp{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/otp.svg)}
.vignette_extension.ots{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/ots.svg)}
.vignette_extension.ott{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/ott.svg)}
.vignette_extension.pas{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/pas.svg)}
.vignette_extension.pascal{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/pascal.svg)}
.vignette_extension.pdf{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/pdf.svg)}
.vignette_extension.pgn{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/pgn.svg)}
.vignette_extension.png{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/png.svg)}
.vignette_extension.pot{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/pot.svg)}
.vignette_extension.potm{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/potm.svg)}
.vignette_extension.potx{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/potx.svg)}
.vignette_extension.ppam{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/ppam.svg)}
.vignette_extension.pps{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/pps.svg)}
.vignette_extension.ppsm{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/ppsm.svg)}
.vignette_extension.ppsx{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/ppsx.svg)}
.vignette_extension.ppt{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/ppt.svg)}
.vignette_extension.pptm{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/pptm.svg)}
.vignette_extension.pptx{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/pptx.svg)}
.vignette_extension.ps{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/ps.svg)}
.vignette_extension.psd{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/psd.svg)}
.vignette_extension.qt{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/qt.svg)}
.vignette_extension.ra{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/ra.svg)}
.vignette_extension.ram{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/ram.svg)}
.vignette_extension.rar{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/rar.svg)}
.vignette_extension.rm{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/rm.svg)}
.vignette_extension.rpm{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/rpm.svg)}
.vignette_extension.rtf{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/rtf.svg)}
.vignette_extension.sdd{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/sdd.svg)}
.vignette_extension.sdw{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/sdw.svg)}
.vignette_extension.sit{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/sit.svg)}
.vignette_extension.smil{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/smil.svg)}
.vignette_extension.spip{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/spip.svg)}
.vignette_extension.spx{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/spx.svg)}
.vignette_extension.sty{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/sty.svg)}
.vignette_extension.svg{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/svg.svg)}
.vignette_extension.swf{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/swf.svg)}
.vignette_extension.sxc{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/sxc.svg)}
.vignette_extension.sxi{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/sxi.svg)}
.vignette_extension.sxw{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/sxw.svg)}
.vignette_extension.tar{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/tar.svg)}
.vignette_extension.tex{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/tex.svg)}
.vignette_extension.tgz{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/tgz.svg)}
.vignette_extension.tif{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/tif.svg)}
.vignette_extension.torrent{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/torrent.svg)}
.vignette_extension.ttf{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/ttf.svg)}
.vignette_extension.txt{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/txt.svg)}
.vignette_extension.vcf{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/vcf.svg)}
.vignette_extension.wav{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/wav.svg)}
.vignette_extension.webm{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/webm.svg)}
.vignette_extension.webp{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/webp.svg)}
.vignette_extension.wma{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/wma.svg)}
.vignette_extension.wmv{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/wmv.svg)}
.vignette_extension.xcf{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/xcf.svg)}
.vignette_extension.xlam{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/xlam.svg)}
.vignette_extension.xls{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/xls.svg)}
.vignette_extension.xlsb{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/xlsb.svg)}
.vignette_extension.xlsm{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/xlsm.svg)}
.vignette_extension.xlsx{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/xlsx.svg)}
.vignette_extension.xlt{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/xlt.svg)}
.vignette_extension.xltm{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/xltm.svg)}
.vignette_extension.xltx{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/xltx.svg)}
.vignette_extension.xml{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/xml.svg)}
.vignette_extension.xspf{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/xspf.svg)}
.vignette_extension.yaml{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/yaml.svg)}
.vignette_extension.zip{background-image:url(https://beta.felded.com/plugins-dist/medias/prive/vignettes/zip.svg)}

/* plugins-dist/bigup/css/bigup.css?1749547906 */
.bigup_fichiers .fichier{background:rgba(255,255,255,.95);border:1px solid #ddd;padding:10px;overflow:auto;transition:border .1s,background-color .1s}
.bigup_fichiers .fichier:first-child{border-top-left-radius:5px;border-top-right-radius:5px}
.bigup_fichiers .fichier:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-bottom:1em}
.bigup_fichiers .fichier + .fichier{border-top:none}
.bigup_fichiers .fichier.annuler{border-left:2px solid #fa9928;background-color:#fbf4e0!important}
.bigup_fichiers .fichier.erreur{border-left:2px solid #fa4b19}
.bigup_fichiers .fichier .message_erreur{color:#D31603}
.bigup_fichiers .fichier.succes{border-left:2px solid #88c924}
.bigup_fichiers .fichier .message_ok{color:#54a509}
.bigup_fichiers progress{margin-top:10px;clear:both;width:100%;height:10px}
.bigup_fichiers .description{display:flex;width:100%;justify-content:center}
.bigup_fichiers .vignette_extension,.bigup_fichiers .previsualisation{width:52px;min-height:52px;margin-right:.5em}
.bigup_fichiers .previsualisation{width:52px;position:relative}
.bigup_fichiers .previsualisation:before{content:"";display:block;padding-top:100%}
.bigup_fichiers .previsualisation > span{background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:3px;position:absolute;top:0;left:0;bottom:0;right:0}
.bigup_fichiers .infos{word-break:break-all;flex:1;display:flex;justify-content:center;flex-direction:column}
.bigup_fichiers .infos span{display:block}
.bigup_fichiers .actions{margin-top:1em;margin-left:1em;text-align:right}
.bigup_fichiers .actions .bigup-btn.btn{padding:3px 8px}
.dropfile{border:2px dashed #eee;border-radius:5px;padding:15px;background:rgba(255,255,255,.95);transition:border 200ms ease-out}
.dropfile.drag-over{border-color:#bbb}
.dropfileor{font-weight:700;display:block;margin:15px 0}
.dropfiletext{display:block}
.bigup-btn.btn{-moz-user-select:none;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap}
.bigup-btn.btn:hover,.bigup-btn.btn:focus{color:#333;text-decoration:none}
.bigup-btn.btn-default{background-color:#fff;border-color:#ccc;color:#333}
.bigup-btn.btn-default:hover,.bigup-btn.btn-default:focus,.bigup-btn.btn-default:active{background-color:#ebebeb;border-color:#adadad;color:#333}
.bigup-btn.btn-disabled{opacity:.5}
.biguping{visibility:hidden;overflow:hidden}
.biguping label{display:none}
.formulaire_joindre_document .editer_fichier_upload .dropfile{padding:50px 15px;text-align:center}

/* plugins/auto/oembed/v3.4.0/css/oembed.css?1739542678 */
figure.oe-image-block{border:1px solid #eee;background:#fff;text-align:center;width:80%;margin:3em auto;overflow:hidden;padding:4px}
figure.oe-image-block img{background:#fff;padding-bottom:4px}
figure.oe-image-block figcaption{background:#eee;padding:10px;text-align:left}
.oe-link-block{overflow:hidden}
.oe-link-block .link_logo{float:right;margin:0;margin-bottom:10px;margin-left:10px;border:5px solid #ddd}
.spip_document.oembed.oembed_video{display:block}
.spip_document .oembed,.spip_documents .oembed{display:block;background:#f8f8f8;padding:5px;border:1px solid #eee}
.spip_document span.oembed,.spip_documents span.oembed{display:inline-block}
.oembed_photo .oe-photo a[rel="external"]:after{content:''}
.oembed_photo .oembed-source{display:none}
.oembed_rich{max-width:100%;position:relative}
.oembed_rich .oe-rich{max-width:none!important}
.oembed_rich .rwd-rich-container{position:relative}
.oembed_rich .rwd-rich-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
.oembed_rich .rwd-rich-container>:last-child{margin-bottom:0}
.oembed_rich .oembed.oe-rich{display:block;text-align:left}
.oembed_rich .oe-rich+.spip_doc_titre{margin-top:.5em}
.oembed_rich .spip_doc_titre+.oembed-source{display:none}
.oe-rich.async .rwd-rich-container{-webkit-transition:height .4s linear;-moz-transition:height .4s linear;-o-transition:height .4s linear;transition:height .4s linear}
.oe-rich.async .rwd-rich-container.oe-play-button{height:80px!important}
@media (min-width:480px){.oembed_rich .async+.spip_doc_titre{position:absolute;top:.5em;left:90px;width:auto;right:90px;text-align:left}
.oembed_rich .oe-play-button button{left:40px}
.oembed_rich .oe-play-button{background-position:top right!important;background-size:contain!important}}
.oembed.oe-link.oe-rich .oe-html{display:block}
.oe-rich > .rwd-rich-container >blockquote{font-style:normal}
.oembed_video{max-width:100%}
.oembed_video .rwd-video-container{position:relative}
.oembed_video .rwd-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.oembed_video .oembed-source{display:none}
.oembed_video .oe-video{margin-left:auto;margin-right:auto}
.oembed_video .oe-video+.spip_doc_titre{margin-top:.5em}
.oe-play-button{position:relative;cursor:pointer}
.oe-play-button button{text-indent:-5000em;cursor:pointer;position:absolute;display:block;padding:0;left:50%;top:50%;border:none;background:#000;width:66px;height:66px;margin-left:-33px;margin-top:-33px;z-index:10;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.oe-play-button button:before{content:"";position:absolute;top:-1px;left:-1px;display:block;padding:0;border:4px solid #ddd;width:68px;height:68px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.oe-play-button button:after{content:"";position:absolute;display:block;left:50%;top:50%;border-left:20px solid #ddd;border-top:10px solid transparent;border-bottom:10px solid transparent;margin-left:-7px;margin-top:-10px;z-index:11}
.oe-play-button_label{position:fixed;left:-5000em}
.oe-play-button:hover button,.oe-play-button button:focus{background-color:#DD2826}
.oe-play-button:hover button:before,.oe-play-button button:focus:before{border-color:#fff}
.oe-play-button:hover button:after,.oe-play-button:hover button:focus:after{border-left-color:#fff}
.oe-author{font-style:italic}
.oembed .storify .oembed{margin:3em auto;text-align:center}
.oembed .storify .oembed iframe,.oembed .storify .oembed object{margin:0 auto}
.storify .oe-quote-text{margin-bottom:0}
.oe-quote-block{padding-right:80px;position:relative}
.oembed_twitter .oembed-source{display:none}
.oembed_twitter .oe-rich{max-width:none!important}
.oembed_twitter .thumbnail{max-width:none!important;width:100%;height:auto}
.oembed_twitter .mastodon-toot{margin:10px}
.oe-descriptif{font-style:italic}
.oe-quote-user-block img{position:absolute;top:0;right:20px;max-width:48px;height:auto}
.oe-quote-meta,.oe-quote-user-block{display:inline}
.oe-quote-meta .via{display:none}
.oe-fb-user-block img{float:left;margin-right:10px;margin-bottom:10px}
.oe-imdb-title img{float:left;margin-right:10px;margin-bottom:10px}
.oembed_audio .oe-play-button button{background:#FF4B00}
.oembed_audio .oe-play-button button:before{border-color:#eee}
.oembed_audio .oe-play-button:hover button{background-color:#DD2826}
.oembed_audio .oe-play-button:hover button:before{border-color:#fff}
.oembed_mastodon .oe-rich{max-width:none!important;background:#f8f8f8;padding:15px;border-radius:4px;margin:1em auto}
.oembed_mastodon .rwd-rich-container{height:auto!important}
.oembed_mastodon .oembed-source{display:none}
.oembed_mastodon .spip_doc_titre{display:none}
.mastodon-toot{padding:0;margin:0;border:0;padding-left:63px;font-family:Arial,Helvetica,Sans-Serif;font-size:1.0em;line-height:1.5em;text-align:inherit}
.mastodon-toot a{background:transparent!important;text-decoration:none!important}
.mastodon-toot .emoji-sizer{vertical-align:top}
.mastodon-toot .toot-published{float:right;color:#9baec8}
.mastodon-toot .toot-published:active,.mastodon-toot .toot-published:focus,.mastodon-toot .toot-published:hover{text-decoration:underline!important}
.mastodon-toot .toot-author-url{color:#9baec8}
.mastodon-toot .toot-author-thumbnail{float:left;margin-left:-63px;margin-top:4px;width:48px;height:48px;border-radius:4px}
.mastodon-toot .toot-author-screen-name{color:#282c37}
.mastodon-toot .toot-author-url:active .toot-author-screen-name,.mastodon-toot .toot-author-url:focus .toot-author-screen-name,.mastodon-toot .toot-author-url:hover .toot-author-screen-name{text-decoration:underline}
.mastodon-toot .toot-content{display:block;margin:.75em 0 .25em;text-align:inherit;max-width:80em}
.mastodon-toot .toot-content p{margin-bottom:.75em}
.mastodon-toot .toot-content p:last-child{margin-bottom:0}
.mastodon-toot .toot-content a{color:#2b90d9}
.mastodon-toot .toot-content a:active,.mastodon-toot .toot-content a:focus,.mastodon-toot .toot-content a:hover{text-decoration:underline!important}
.mastodon-toot .invisible{display:none}
.mastodon-toot .ellipsis::after{display:inline;content:'\2026'}
.mastodon-toot .toot-enclosure{display:inline-block;position:relative;width:100%;height:0;padding-bottom:50%;margin:.25em 0}
.mastodon-toot .toot-enclosure .toot-enclosure-inner{display:block;position:absolute;top:0;left:0;height:100%;width:100%;vertical-align:middle;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}

