<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media print,
screen and (min-width:25em) {  

	.tabs {  flex-direction: row; padding:0;  }
	.agenda-filters .tabs-contents { padding: 0; }  
	.tabs-title&gt;a { padding:.5rem }
}

@media print,
screen and (min-width:44em) { 

#header-main:before, 
#header-main:after { display: block; content:""; height:100%; width:2rem; background-color:#eb6b68; position:absolute; top:0; bottom:0; z-index:101;  } 
#header-main:before { left:-2rem; } 
#header-main:after { right:-2rem; } 
	
.reveal,
.reveal.large,
.reveal.small,
.reveal.tiny { right: auto; left: auto;  margin: 0 auto } 

.grid-x&gt;medium-1,  .grid-x&gt;medium-10,  .grid-x&gt;medium-11,  .grid-x&gt;medium-12,  .grid-x&gt;medium-2,  .grid-x&gt;medium-3,  .grid-x&gt;medium-4,  .grid-x&gt;medium-5,  .grid-x&gt;medium-6,  .grid-x&gt;medium-7,  .grid-x&gt;medium-8,  .grid-x&gt;medium-9,  .grid-x&gt;medium-full,  .grid-x&gt;medium-shrink { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto }

.grid-x&gt;.medium-auto { -webkit-flex: 1 1 0px; -ms-flex: 1 1 0px; flex: 1 1 0px; width: auto }
.grid-x&gt;.medium-shrink { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto }
.grid-x&gt;.medium-1 { width: 8.33333% }
.grid-x&gt;.medium-2 { width: 16.66667% }
.grid-x&gt;.medium-3 { width: 25% }
.grid-x&gt;.medium-4 { width: 33.33333% }
.grid-x&gt;.medium-5 { width: 41.66667% }
.grid-x&gt;.medium-6 { width: 50% }
.grid-x&gt;.medium-7 { width: 58.33333% }
.grid-x&gt;.medium-8 { width: 66.66667% }
.grid-x&gt;.medium-9 { width: 75% }
.grid-x&gt;.medium-10 { width: 83.33333% }
.grid-x&gt;.medium-11 { width: 91.66667% }
.grid-x&gt;.medium-12 { width: 100% } 

.grid-margin-x&gt;.auto { width: auto }
.grid-margin-x&gt;.shrink { width: auto }
.grid-margin-x&gt;.small-1 { width: calc(8.33333% - 1.875rem) }
.grid-margin-x&gt;.small-2 { width: calc(16.66667% - 1.875rem) }
.grid-margin-x&gt;.small-3 { width: calc(25% - 1.875rem) }
.grid-margin-x&gt;.small-4 { width: calc(33.33333% - 1.875rem) }
.grid-margin-x&gt;.small-5 { width: calc(41.66667% - 1.875rem) }
.grid-margin-x&gt;.small-6 { width: calc(50% - 1.875rem) }
.grid-margin-x&gt;.small-7 { width: calc(58.33333% - 1.875rem) }
.grid-margin-x&gt;.small-8 { width: calc(66.66667% - 1.875rem) }
.grid-margin-x&gt;.small-9 { width: calc(75% - 1.875rem) }
.grid-margin-x&gt;.small-10 { width: calc(83.33333% - 1.875rem) }
.grid-margin-x&gt;.small-11 { width: calc(91.66667% - 1.875rem) }
.grid-margin-x&gt;.small-12 { width: calc(100% - 1.875rem) }
.grid-margin-x&gt;.medium-auto { width: auto }
.grid-margin-x&gt;.medium-shrink { width: auto }
.grid-margin-x&gt;.medium-1 { width: calc(8.33333% - 1.875rem) }
.grid-margin-x&gt;.medium-2 { width: calc(16.66667% - 1.875rem) }
.grid-margin-x&gt;.medium-3 { width: calc(25% - 1.875rem) }
.grid-margin-x.large-gutters&gt;.medium-3{ width: calc(25% - 1.875rem) }
.grid-margin-x&gt;.medium-4 { width: calc(33.33333% - 1.875rem) }
.grid-margin-x.large-gutters&gt;.medium-4 { width: calc(33.33333% - 1.875rem); }
.grid-margin-x&gt;.medium-5 { width: calc(41.66667% - 1.875rem) }
.grid-margin-x&gt;.medium-6 { width: calc(50% - 1.875rem) } 
.grid-margin-x&gt;.medium-7 { width: calc(58.33333% - 1.875rem) }
.grid-margin-x&gt;.medium-8 { width: calc(66.66667% - 1.875rem) }
.grid-margin-x&gt;.medium-9 { width: calc(75% - 1.875rem) }
.grid-margin-x&gt;.medium-10 { width: calc(83.33333% - 1.875rem) }
.grid-margin-x&gt;.medium-11 { width: calc(91.66667% - 1.875rem) }
.grid-margin-x&gt;.medium-12 { width: calc(100% - 1.875rem) } 

.medium-up-1&gt;.cell { width: 100% }
.medium-up-2&gt;.cell { width: 50% }
.medium-up-3&gt;.cell { width: 33.33333% }
.medium-up-4&gt;.cell { width: 25% }
.medium-up-5&gt;.cell { width: 20% }
.medium-up-6&gt;.cell { width: 16.66667% }
.medium-up-7&gt;.cell { width: 14.28571% }
.medium-up-8&gt;.cell { width: 12.5% }

.grid-margin-x.small-up-1&gt;.cell { width: calc(100% - 1.875rem) }
.grid-margin-x.small-up-2&gt;.cell { width: calc(50% - 1.875rem) }
.grid-margin-x.small-up-3&gt;.cell { width: calc(33.33333% - 1.875rem) }
.grid-margin-x.small-up-4&gt;.cell { width: calc(25% - 1.875rem) }
.grid-margin-x.small-up-5&gt;.cell { width: calc(20% - 1.875rem) }
.grid-margin-x.small-up-6&gt;.cell { width: calc(16.66667% - 1.875rem) }
.grid-margin-x.small-up-7&gt;.cell { width: calc(14.28571% - 1.875rem) }
.grid-margin-x.small-up-8&gt;.cell { width: calc(12.5% - 1.875rem) }
.grid-margin-x.medium-up-1&gt;.cell { width: calc(100% - 1.875rem) }
.grid-margin-x.medium-up-2&gt;.cell { width: calc(50% - 1.875rem) }
.grid-margin-x.medium-up-3&gt;.cell { width: calc(33.33333% - 1.875rem) }
.grid-margin-x.medium-up-4&gt;.cell { width: calc(25% - 1.875rem) }
.grid-margin-x.medium-up-5&gt;.cell { width: calc(20% - 1.875rem) }
.grid-margin-x.medium-up-6&gt;.cell { width: calc(16.66667% - 1.875rem) }
.grid-margin-x.medium-up-7&gt;.cell { width: calc(14.28571% - 1.875rem) }
.grid-margin-x.medium-up-8&gt;.cell { width: calc(12.5% - 1.875rem) }

.medium-margin-collapse { margin-right: 0; margin-left: 0 }
.medium-margin-collapse&gt;.cell { margin-right: 0; margin-left: 0 }
.medium-margin-collapse&gt;.small-1 { width: 8.33333% }
.medium-margin-collapse&gt;.small-2 { width: 16.66667% }
.medium-margin-collapse&gt;.small-3 { width: 25% }
.medium-margin-collapse&gt;.small-4 { width: 33.33333% }
.medium-margin-collapse&gt;.small-5 { width: 41.66667% }
.medium-margin-collapse&gt;.small-6 { width: 50% }
.medium-margin-collapse&gt;.small-7 { width: 58.33333% }
.medium-margin-collapse&gt;.small-8 { width: 66.66667% }
.medium-margin-collapse&gt;.small-9 { width: 75% }
.medium-margin-collapse&gt;.small-10 { width: 83.33333% }
.medium-margin-collapse&gt;.small-11 { width: 91.66667% }
.medium-margin-collapse&gt;.small-12 { width: 100% }
.medium-margin-collapse&gt;.medium-1 { width: 8.33333% }
.medium-margin-collapse&gt;.medium-2 { width: 16.66667% }
.medium-margin-collapse&gt;.medium-3 { width: 25% }
.medium-margin-collapse&gt;.medium-4 { width: 33.33333% }
.medium-margin-collapse&gt;.medium-5 { width: 41.66667% }
.medium-margin-collapse&gt;.medium-6 { width: 50% }
.medium-margin-collapse&gt;.medium-7 { width: 58.33333% }
.medium-margin-collapse&gt;.medium-8 { width: 66.66667% }
.medium-margin-collapse&gt;.medium-9 { width: 75% }
.medium-margin-collapse&gt;.medium-10 { width: 83.33333% }
.medium-margin-collapse&gt;.medium-11 { width: 91.66667% }
.medium-margin-collapse&gt;.medium-12 { width: 100% }
.medium-margin-collapse&gt;.large-1 { width: 8.33333% }
.medium-margin-collapse&gt;.large-2 { width: 16.66667% }
.medium-margin-collapse&gt;.large-3 { width: 25% }
.medium-margin-collapse&gt;.large-4 { width: 33.33333% }
.medium-margin-collapse&gt;.large-5 { width: 41.66667% }
.medium-margin-collapse&gt;.large-6 { width: 50% }
.medium-margin-collapse&gt;.large-7 { width: 58.33333% }
.medium-margin-collapse&gt;.large-8 { width: 66.66667% }
.medium-margin-collapse&gt;.large-9 { width: 75% }
.medium-margin-collapse&gt;.large-10 { width: 83.33333% }
.medium-margin-collapse&gt;.large-11 { width: 91.66667% }
.medium-margin-collapse&gt;.large-12 { width: 100% }
.medium-padding-collapse { margin-right: 0; margin-left: 0 }
.medium-padding-collapse&gt;.cell { padding-right: 0; padding-left: 0 }

.medium-offset-0 { margin-left: 0 }
.grid-margin-x&gt;.medium-offset-0 {  margin-left: calc(0% + .9375rem) }
.medium-offset-1 { margin-left: 8.33333% }
.grid-margin-x&gt;.medium-offset-1 {  margin-left: calc(8.33333% + .9375rem) }
.medium-offset-2 { margin-left: 16.66667% }
.grid-margin-x&gt;.medium-offset-2 {  margin-left: calc(16.66667% + .9375rem) }
.medium-offset-3 { margin-left: 25% }
.grid-margin-x&gt;.medium-offset-3 {  margin-left: calc(25% + .9375rem) }
.medium-offset-4 { margin-left: 33.33333% }
.grid-margin-x&gt;.medium-offset-4 {  margin-left: calc(33.33333% + .9375rem) }
.medium-offset-5 { margin-left: 41.66667% }
.grid-margin-x&gt;.medium-offset-5 {  margin-left: calc(41.66667% + .9375rem) }
.medium-offset-6 { margin-left: 50% }
.grid-margin-x&gt;.medium-offset-6 {  margin-left: calc(50% + .9375rem) }
.medium-offset-7 { margin-left: 58.33333% }
.grid-margin-x&gt;.medium-offset-7 {  margin-left: calc(58.33333% + .9375rem) }
.medium-offset-8 { margin-left: 66.66667% }
.grid-margin-x&gt;.medium-offset-8 {  margin-left: calc(66.66667% + .9375rem) }
.medium-offset-9 { margin-left: 75% }
.grid-margin-x&gt;.medium-offset-9 {  margin-left: calc(75% + .9375rem) }
.medium-offset-10 { margin-left: 83.33333% }
.grid-margin-x&gt;.medium-offset-10 {  margin-left: calc(83.33333% + .9375rem) }
.medium-offset-11 { margin-left: 91.66667% }
.grid-margin-x&gt;.medium-offset-11 {  margin-left: calc(91.66667% + .9375rem) }

.grid-y&gt;medium-1,  .grid-y&gt;medium-10,  .grid-y&gt;medium-11,  .grid-y&gt;medium-12,  .grid-y&gt;medium-2,  .grid-y&gt;medium-3,  .grid-y&gt;medium-4,  .grid-y&gt;medium-5,  .grid-y&gt;medium-6,  .grid-y&gt;medium-7,  .grid-y&gt;medium-8,  .grid-y&gt;medium-9,  .grid-y&gt;medium-full,  .grid-y&gt;medium-shrink { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto }

.grid-y&gt;.medium-auto { -webkit-flex: 1 1 0px; -ms-flex: 1 1 0px; flex: 1 1 0px; height: auto }
.grid-y&gt;.medium-shrink { height: auto }
.grid-y&gt;.medium-1 { height: 8.33333% }
.grid-y&gt;.medium-2 { height: 16.66667% }
.grid-y&gt;.medium-3 { height: 25% }
.grid-y&gt;.medium-4 { height: 33.33333% }
.grid-y&gt;.medium-5 { height: 41.66667% }
.grid-y&gt;.medium-6 { height: 50% }
.grid-y&gt;.medium-7 { height: 58.33333% }
.grid-y&gt;.medium-8 { height: 66.66667% }
.grid-y&gt;.medium-9 { height: 75% }
.grid-y&gt;.medium-10 { height: 83.33333% }
.grid-y&gt;.medium-11 { height: 91.66667% }
.grid-y&gt;.medium-12 { height: 100% }

.grid-padding-y .grid-padding-y {  margin-top: -.9375rem; margin-bottom: -.9375rem}

.grid-padding-y&gt;.cell {  padding-top: .9375rem; padding-bottom: .9375rem}

.grid-margin-y {  margin-top: -.9375rem; margin-bottom: -.9375rem }

.grid-margin-y&gt;.cell { height: calc(100% - 3.75rem);  margin-top: .9375rem; margin-bottom: .9375rem }

.grid-margin-y&gt;.auto { height: auto }
.grid-margin-y&gt;.shrink { height: auto }
.grid-margin-y&gt;.small-1 { height: calc(8.33333% - 3.75rem) }
.grid-margin-y&gt;.small-2 { height: calc(16.66667% - 3.75rem) }
.grid-margin-y&gt;.small-3 { height: calc(25% - 3.75rem) }
.grid-margin-y&gt;.small-4 { height: calc(33.33333% - 3.75rem) }
.grid-margin-y&gt;.small-5 { height: calc(41.66667% - 3.75rem) }
.grid-margin-y&gt;.small-6 { height: calc(50% - 3.75rem) }
.grid-margin-y&gt;.small-7 { height: calc(58.33333% - 3.75rem) }
.grid-margin-y&gt;.small-8 { height: calc(66.66667% - 3.75rem) }
.grid-margin-y&gt;.small-9 { height: calc(75% - 3.75rem) }
.grid-margin-y&gt;.small-10 { height: calc(83.33333% - 3.75rem) }
.grid-margin-y&gt;.small-11 { height: calc(91.66667% - 3.75rem) }
.grid-margin-y&gt;.small-12 { height: calc(100% - 3.75rem) }
.grid-margin-y&gt;.medium-auto { height: auto }
.grid-margin-y&gt;.medium-shrink { height: auto }
.grid-margin-y&gt;.medium-1 { height: calc(8.33333% - 3.75rem) }
.grid-margin-y&gt;.medium-2 { height: calc(16.66667% - 3.75rem) }
.grid-margin-y&gt;.medium-3 { height: calc(25% - 3.75rem) }
.grid-margin-y&gt;.medium-4 { height: calc(33.33333% - 3.75rem) }
.grid-margin-y&gt;.medium-5 { height: calc(41.66667% - 3.75rem) }
.grid-margin-y&gt;.medium-6 { height: calc(50% - 3.75rem) }
.grid-margin-y&gt;.medium-7 { height: calc(58.33333% - 3.75rem) }
.grid-margin-y&gt;.medium-8 { height: calc(66.66667% - 3.75rem) }
.grid-margin-y&gt;.medium-9 { height: calc(75% - 3.75rem) }
.grid-margin-y&gt;.medium-10 { height: calc(83.33333% - 3.75rem) }
.grid-margin-y&gt;.medium-11 { height: calc(91.66667% - 3.75rem) }
.grid-margin-y&gt;.medium-12 { height: calc(100% - 3.75rem) }

.medium-grid-frame { width: 100vw; overflow: hidden; position: relative; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch }
.cell .medium-grid-frame { width: 100% }
.medium-cell-block { overflow-x: auto; max-width: 100%; -webkit-overflow-scrolling: touch; -ms-overflow-stype: -ms-autohiding-scrollbar }
.medium-cell-block-container {  display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; max-height: 100% }
.medium-cell-block-container&gt;.grid-x { max-height: 100%; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap }
.medium-cell-block-y { overflow-y: auto; max-height: 100%; -webkit-overflow-scrolling: touch; -ms-overflow-stype: -ms-autohiding-scrollbar }

.grid-y.medium-grid-frame { width: auto; height: 100vh; overflow: hidden; position: relative; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch }

.cell .grid-y.medium-grid-frame { height: 100% }  	   

.medium-text-left { text-align: left }
.medium-text-right { text-align: right }
.medium-text-center { text-align: center }
.medium-text-justify { text-align: justify }

.button-group.stacked-for-small .button { -webkit-flex: 1 1 0px; -ms-flex: 1 1 0px; flex: 1 1 0px; margin-bottom: 0 }

.menu.medium-horizontal { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row }
.menu.medium-vertical { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column }
.menu.medium-expanded li { -webkit-flex: 1 1 0px; -ms-flex: 1 1 0px; flex: 1 1 0px }
.menu.medium-simple li { -webkit-flex: 1 1 0px; -ms-flex: 1 1 0px; flex: 1 1 0px }

.dropdown.menu.medium-horizontal&gt;li.opens-left&gt;.is-dropdown-submenu { top: 100%; right: 0; left: auto }
.dropdown.menu.medium-horizontal&gt;li.opens-right&gt;.is-dropdown-submenu { top: 100%; right: auto; left: 0 }
.dropdown.menu.medium-horizontal&gt;li.is-dropdown-submenu-parent&gt;a { position: relative; padding-right: 1.5rem }
.dropdown.menu.medium-horizontal&gt;li.is-dropdown-submenu-parent&gt;a::after { display: block; width: 0; height: 0; border: inset 6px; content: ''; border-bottom-width: 0; border-top-style: solid; border-color: #a3a3a3 transparent transparent; right: 5px; margin-top: -3px }
.dropdown.menu.medium-vertical&gt;li .is-dropdown-submenu { top: 0 }
.dropdown.menu.medium-vertical&gt;li.opens-left&gt;.is-dropdown-submenu { right: 100%; left: auto; top: 0 }
.dropdown.menu.medium-vertical&gt;li.opens-right&gt;.is-dropdown-submenu { right: auto; left: 100% }
.dropdown.menu.medium-vertical&gt;li&gt;a::after { right: 14px }
.dropdown.menu.medium-vertical&gt;li.opens-left&gt;a::after { right: auto; left: 5px; display: block; width: 0; height: 0; border: inset 6px; content: ''; border-left-width: 0; border-right-style: solid; border-color: transparent #a3a3a3 transparent transparent }
.dropdown.menu.medium-vertical&gt;li.opens-right&gt;a::after { display: block; width: 0; height: 0; border: inset 6px; content: ''; border-right-width: 0; border-left-style: solid; border-color: transparent transparent transparent #a3a3a3 }

.dropdown.menu.medium-horizontal&gt;li.opens-left&gt;.is-dropdown-submenu { top: 100%; right: 0; left: auto }
.dropdown.menu.medium-horizontal&gt;li.opens-right&gt;.is-dropdown-submenu { top: 100%; right: auto; left: 0 }
.dropdown.menu.medium-horizontal&gt;li.is-dropdown-submenu-parent&gt;a { position: relative; padding-right: 1.5rem }
.dropdown.menu.medium-horizontal&gt;li.is-dropdown-submenu-parent&gt;a::after { display: block; width: 0; height: 0; border: inset 6px; content: ''; border-bottom-width: 0; border-top-style: solid; border-color: #a3a3a3 transparent transparent; right: 5px; margin-top: -3px }
.dropdown.menu.medium-vertical&gt;li .is-dropdown-submenu { top: 0 }
.dropdown.menu.medium-vertical&gt;li.opens-left&gt;.is-dropdown-submenu { right: 100%; left: auto; top: 0 }
.dropdown.menu.medium-vertical&gt;li.opens-right&gt;.is-dropdown-submenu { right: auto; left: 100% }
.dropdown.menu.medium-vertical&gt;li&gt;a::after { right: 14px }
.dropdown.menu.medium-vertical&gt;li.opens-left&gt;a::after { right: auto; left: 5px; display: block; width: 0; height: 0; border: inset 6px; content: ''; border-left-width: 0; border-right-style: solid; border-color: transparent #a3a3a3 transparent transparent }
.dropdown.menu.medium-vertical&gt;li.opens-right&gt;a::after { display: block; width: 0; height: 0; border: inset 6px; content: ''; border-right-width: 0; border-left-style: solid; border-color: transparent transparent transparent #a3a3a3 }

.position-left.reveal-for-medium { -webkit-transform: none; -ms-transform: none; transform: none; z-index: 12; transition: none; visibility: visible }
.position-left.reveal-for-medium .close-button { display: none }
.off-canvas-content .position-left.reveal-for-medium { -webkit-transform: none; -ms-transform: none; transform: none }
.off-canvas-content.has-reveal-left { margin-left: 280px }
.position-left.reveal-for-medium~.off-canvas-content { margin-left: 280px }
.position-right.reveal-for-medium { -webkit-transform: none; -ms-transform: none; transform: none; z-index: 12; transition: none; visibility: visible }
.position-right.reveal-for-medium .close-button { display: none }
.off-canvas-content .position-right.reveal-for-medium { -webkit-transform: none; -ms-transform: none; transform: none }
.off-canvas-content.has-reveal-right { margin-right: 280px }
.position-right.reveal-for-medium~.off-canvas-content { margin-right: 280px }
.position-top.reveal-for-medium { -webkit-transform: none; -ms-transform: none; transform: none; z-index: 12; transition: none; visibility: visible }
.position-top.reveal-for-medium .close-button { display: none }
.off-canvas-content .position-top.reveal-for-medium { -webkit-transform: none; -ms-transform: none; transform: none }
.off-canvas-content.has-reveal-top { margin-top: 280px }
.position-top.reveal-for-medium~.off-canvas-content { margin-top: 280px }
.position-bottom.reveal-for-medium { -webkit-transform: none; -ms-transform: none; transform: none; z-index: 12; transition: none; visibility: visible }
.position-bottom.reveal-for-medium .close-button { display: none }
.off-canvas-content .position-bottom.reveal-for-medium { -webkit-transform: none; -ms-transform: none; transform: none }
.off-canvas-content.has-reveal-bottom { margin-bottom: 280px }
.position-bottom.reveal-for-medium~.off-canvas-content { margin-bottom: 280px }

.off-canvas.in-canvas-for-medium { visibility: visible; height: auto; position: static; background: inherit; width: inherit; overflow: inherit; transition: inherit }
.off-canvas.in-canvas-for-medium.position-bottom,  .off-canvas.in-canvas-for-medium.position-left,  .off-canvas.in-canvas-for-medium.position-right,  .off-canvas.in-canvas-for-medium.position-top { box-shadow: none; -webkit-transform: none; -ms-transform: none; transform: none }
.off-canvas.in-canvas-for-medium .close-button { display: none }

.reveal { min-height: 0;  width: 600px; max-width: 86.75rem  }
.reveal.tiny { width: 30%; max-width: 75rem }
.reveal.small { width: 50%; max-width: 75rem }
.reveal.large { width: 100%; max-width: 86.75rem; padding: 1.875rem; } 

.pagination li { display: inline-block }

.medium-flex-container {  display: flex }
.medium-flex-child-auto { -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto }
.medium-flex-child-grow { -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto }
.medium-flex-child-shrink { -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto }
.medium-flex-dir-row { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row }
.medium-flex-dir-row-reverse { -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse }
.medium-flex-dir-column { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column }
.medium-flex-dir-column-reverse { -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse }  

body { font-size:1.25rem; }

h1 { font-size: 7.5rem }
h2 { font-size: 5rem } 
.list-events h2.entry-title { font-size: 4rem; }
#entry-childs h2.entry-title { font-size: 3.5rem; }
h3 { font-size: 3.5rem } 
h3.page-subtitle { font-size: 4.5rem }  
h4,
blockquote p, blockquote q { font-size: 2rem } 
blockquote p, blockquote q { font-size: 2rem } 
.single-event .main-content .entry-cat { font-size: 2rem } 
.single-event h4.entry-subtitle { font-size: 2rem }
h5 { font-size: 1.75rem } 
h6, 
cite { font-size: 1.25rem } 
.single-event .entry-info h6 { line-height: 27.78px; }  

.button,
.wp-block-button__link,
.is-style-outline .wp-block-button__link  { font-size:1.25rem }

.single-event .entry-info-content { line-height: 27.78px; }
.single-event .entry-info-content .button { padding: .15rem 1.5em!important; }   
.single-event .entry-info .toggler i { font-size:1rem; width:1.5rem; } 

#footer-cols { font-size: 0.938rem; } 
 	
#front-header-slideshow-orbit .entry-date { font-size: 1.5rem; }  

.header-menu-mobile,  .site-title-bar { display: none!important }   
		  
.cards-container .card {  width: calc(33.33333% - .7rem); margin-right: .35rem;margin-left: .35rem} 

.intro .fp-intro { width: calc(83.33333% - 3.75rem);  margin-right: .9375rem; margin-left: .9375rem; margin-left: calc(8.33333% + .625rem) }
.intro .fp-intro h2 { font-weight: 300; margin-bottom: 1.5rem }
.intro .fp-intro h4 { font-size: 1.125rem; line-height: 1.6; color: #777; margin-bottom: 2rem } 
 
#header-main .site-desc { font-size:1rem; } 
#header-main .site-desc.has-image { padding-left:2.2rem; }  

#entry-childs .list-childs { margin-left: -0.5rem;  margin-right: -0.5rem; }
#entry-childs .list-childs&gt;.cell { width: calc(50% - 1rem); margin-left: 0.5rem;  margin-right: 0.5rem; }

.entry-events .list-events { margin-left: -0.5rem;  margin-right: -0.5rem; }
.entry-events .list-events&gt;.medium-6 { width: calc(50% - 1rem); margin-left: 0.5rem;  margin-right: 0.5rem; }   
 
.entry-news .list-news { margin-left: -0.5rem; margin-right: -0.5rem; justify-content: center; }  
.entry-news .list-news&gt;.medium-4 { width: calc(33.33333% - 1rem); margin-left: 0.5rem; margin-right: 0.5rem; }    

.menu-button-mobile span { display: inline-block; margin-right:0.75rem} 
 		 
.menu-button span,
.menu-button-close span { display:inline-block;} 		

.sib_signup_form input[type=text],
.sib_signup_form input[type=email] { min-width:15rem; }   
		.sib_signup_form .cell:not(:first-child) { margin-left:1rem!important; margin-right:0!important; }  
		.sib_signup_form .cell:first-child { margin-left:0!important; margin-right:0!important; }  
 
.tabs-title&gt;a { padding: 0.5rem 1.5rem; }   

#entry-childs { margin-bottom:2rem; }   

}

@media print, screen and (min-width:64em) { 

.grid-margin-x { margin-left: -1.875rem;  margin-right: -1.875rem; }  
.grid-margin-x&gt;.cell { width: calc(100% -  3.75rem);  margin-left: 1.875rem; margin-right: 1.875rem }  
  
.grid-margin-x.entry-events&gt;.cell { width: calc(100% -  1.875rem);  margin-left: 0.9375rem; margin-right: 0.9375rem }

.grid-margin-x&gt;.auto { width: auto }
.grid-margin-x&gt;.shrink { width: auto }

.grid-padding-x {  margin-left:0;  margin-right:0 } 
.grid-padding-x&gt;.cell {  padding-right: 3.75rem; padding-left:3.75rem} 
.main-wrap .entry-guests-bg {position:absolute; top:0; right:-80%; width:100%; height:100%; display:block; background-color:#069479; } 
	
.grid-margin-x.large-gutters {  margin-left: -2.875rem; margin-right: -2.875rem}
.grid-margin-x.large-gutters&gt;.cell { width: calc(100% - 5.75rem);  margin-left: 2.875rem; margin-right: 2.875rem }
	
.grid-x&gt;large-1,  .grid-x&gt;large-10,  .grid-x&gt;large-11,  .grid-x&gt;large-12,  .grid-x&gt;large-2,  .grid-x&gt;large-3,  .grid-x&gt;large-4,  .grid-x&gt;large-5,  .grid-x&gt;large-6,  .grid-x&gt;large-7,  .grid-x&gt;large-8,  .grid-x&gt;large-9,  .grid-x&gt;large-full,  .grid-x&gt;large-shrink { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto }

.grid-x&gt;.large-auto { -webkit-flex: 1 1 0px; -ms-flex: 1 1 0px; flex: 1 1 0px; width: auto }
.grid-x&gt;.large-shrink { -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto }
.grid-x&gt;.large-1 { width: 8.33333% }
.grid-x&gt;.large-2 { width: 16.66667% }
.grid-x&gt;.large-3 { width: 25% }
.grid-x&gt;.large-4 { width: 33.33333% }
.grid-x&gt;.large-5 { width: 41.66667% }
.grid-x&gt;.large-6 { width: 50% }
.grid-x&gt;.large-7 { width: 58.33333% }
.grid-x&gt;.large-8 { width: 66.66667% }
.grid-x&gt;.large-9 { width: 75% }
.grid-x&gt;.large-10 { width: 83.33333% }
.grid-x&gt;.large-11 { width: 91.66667% }
.grid-x&gt;.large-12 { width: 100% }

.grid-margin-x.large-gutters&gt;.medium-6 { width: calc(50% - 5.75rem); }

.grid-margin-x&gt;.large-auto { width: auto }
.grid-margin-x&gt;.large-shrink { width: auto }
.grid-margin-x&gt;.large-1 { width: calc(8.33333% - 3.75rem) }
.grid-margin-x&gt;.large-2 { width: calc(16.66667% - 3.75rem) }
.grid-margin-x&gt;.large-3 { width: calc(25% - 3.75rem) }
.grid-margin-x.large-gutters&gt;.large-3 { width: calc(25% - 5.75rem); }
.grid-margin-x&gt;.large-4 { width: calc(33.33333% - 3.75rem) }
.grid-margin-x.large-gutters&gt;.large-4 { width: calc(33.33333% - 5.75rem); } 
.grid-margin-x&gt;.large-5 { width: calc(41.66667% - 3.75rem) } 
.grid-margin-x&gt;.large-6 { width: calc(50% - 3.75rem) }
.grid-margin-x&gt;.large-7 { width: calc(58.33333% - 3.75rem) } 
.grid-margin-x&gt;.large-8 { width: calc(66.66667% - 3.75rem) }
.grid-margin-x&gt;.large-9 { width: calc(75% - 3.75rem) }
.grid-margin-x&gt;.large-10 { width: calc(83.33333% - 3.75rem) }
.grid-margin-x&gt;.large-11 { width: calc(91.66667% - 3.75rem) }
.grid-margin-x&gt;.large-12 { width: calc(100% - 3.75rem) }

.large-up-1&gt;.cell { width: 100% }
.large-up-2&gt;.cell { width: 50% }
.large-up-3&gt;.cell { width: 33.33333% }
.large-up-4&gt;.cell { width: 25% }
.large-up-5&gt;.cell { width: 20% }
.large-up-6&gt;.cell { width: 16.66667% }
.large-up-7&gt;.cell { width: 14.28571% }
.large-up-8&gt;.cell { width: 12.5% }

.grid-margin-x.large-up-1&gt;.cell { width: calc(100% - 3.75rem) }
.grid-margin-x.large-up-2&gt;.cell { width: calc(50% - 3.75rem) }
.grid-margin-x.large-up-3&gt;.cell { width: calc(33.33333% - 3.75rem) }
.grid-margin-x.large-up-4&gt;.cell { width: calc(25% - 3.75rem) }
.grid-margin-x.large-up-5&gt;.cell { width: calc(20% - 3.75rem) }
.grid-margin-x.large-up-6&gt;.cell { width: calc(16.66667% - 3.75rem) }
.grid-margin-x.large-up-7&gt;.cell { width: calc(14.28571% - 3.75rem) }
.grid-margin-x.large-up-8&gt;.cell { width: calc(12.5% - 3.75rem) }

.large-margin-collapse { margin-right: 0; margin-left: 0 }
.large-margin-collapse&gt;.cell { margin-right: 0; margin-left: 0 }
.large-margin-collapse&gt;.small-1 { width: 8.33333% }
.large-margin-collapse&gt;.small-2 { width: 16.66667% }
.large-margin-collapse&gt;.small-3 { width: 25% }
.large-margin-collapse&gt;.small-4 { width: 33.33333% }
.large-margin-collapse&gt;.small-5 { width: 41.66667% }
.large-margin-collapse&gt;.small-6 { width: 50% }
.large-margin-collapse&gt;.small-7 { width: 58.33333% }
.large-margin-collapse&gt;.small-8 { width: 66.66667% }
.large-margin-collapse&gt;.small-9 { width: 75% }
.large-margin-collapse&gt;.small-10 { width: 83.33333% }
.large-margin-collapse&gt;.small-11 { width: 91.66667% }
.large-margin-collapse&gt;.small-12 { width: 100% }
.large-margin-collapse&gt;.medium-1 { width: 8.33333% }
.large-margin-collapse&gt;.medium-2 { width: 16.66667% }
.large-margin-collapse&gt;.medium-3 { width: 25% }
.large-margin-collapse&gt;.medium-4 { width: 33.33333% }
.large-margin-collapse&gt;.medium-5 { width: 41.66667% }
.large-margin-collapse&gt;.medium-6 { width: 50% }
.large-margin-collapse&gt;.medium-7 { width: 58.33333% }
.large-margin-collapse&gt;.medium-8 { width: 66.66667% }
.large-margin-collapse&gt;.medium-9 { width: 75% }
.large-margin-collapse&gt;.medium-10 { width: 83.33333% }
.large-margin-collapse&gt;.medium-11 { width: 91.66667% }
.large-margin-collapse&gt;.medium-12 { width: 100% }
.large-margin-collapse&gt;.large-1 { width: 8.33333% }
.large-margin-collapse&gt;.large-2 { width: 16.66667% }
.large-margin-collapse&gt;.large-3 { width: 25% }
.large-margin-collapse&gt;.large-4 { width: 33.33333% }
.large-margin-collapse&gt;.large-5 { width: 41.66667% }
.large-margin-collapse&gt;.large-6 { width: 50% }
.large-margin-collapse&gt;.large-7 { width: 58.33333% }
.large-margin-collapse&gt;.large-8 { width: 66.66667% }
.large-margin-collapse&gt;.large-9 { width: 75% }
.large-margin-collapse&gt;.large-10 { width: 83.33333% }
.large-margin-collapse&gt;.large-11 { width: 91.66667% }
.large-margin-collapse&gt;.large-12 { width: 100% }
.large-padding-collapse { margin-right: 0; margin-left: 0 }
.large-padding-collapse&gt;.cell { padding-right: 0; padding-left: 0 }

.large-offset-0 { margin-left: 0 }
.grid-margin-x&gt;.large-offset-0 {  margin-left: calc(0% + .9375rem) }
.large-offset-1 { margin-left: 8.33333% }
.grid-margin-x&gt;.large-offset-1 {  margin-left: calc(8.33333% + .9375rem) }
.large-offset-2 { margin-left: 16.66667% }
.grid-margin-x&gt;.large-offset-2 {  margin-left: calc(16.66667% + .9375rem) }
.large-offset-3 { margin-left: 25% }
.grid-margin-x&gt;.large-offset-3 {  margin-left: calc(25% + .9375rem) }
.large-offset-4 { margin-left: 33.33333% }
.grid-margin-x&gt;.large-offset-4 {  margin-left: calc(33.33333% + .9375rem) }
.large-offset-5 { margin-left: 41.66667% }
.grid-margin-x&gt;.large-offset-5 {  margin-left: calc(41.66667% + .9375rem) }
.large-offset-6 { margin-left: 50% }
.grid-margin-x&gt;.large-offset-6 {  margin-left: calc(50% + .9375rem) }
.large-offset-7 { margin-left: 58.33333% }
.grid-margin-x&gt;.large-offset-7 {  margin-left: calc(58.33333% + .9375rem) }
.large-offset-8 { margin-left: 66.66667% }
.grid-margin-x&gt;.large-offset-8 {  margin-left: calc(66.66667% + .9375rem) }
.large-offset-9 { margin-left: 75% }
.grid-margin-x&gt;.large-offset-9 {  margin-left: calc(75% + .9375rem) }
.large-offset-10 { margin-left: 83.33333% }
.grid-margin-x&gt;.large-offset-10 {  margin-left: calc(83.33333% + .9375rem) }
.large-offset-11 { margin-left: 91.66667% }
.grid-margin-x&gt;.large-offset-11 {  margin-left: calc(91.66667% + .9375rem) }

.grid-y&gt;large-1,  .grid-y&gt;large-10,  .grid-y&gt;large-11,  .grid-y&gt;large-12,  .grid-y&gt;large-2,  .grid-y&gt;large-3,  .grid-y&gt;large-4,  .grid-y&gt;large-5,  .grid-y&gt;large-6,  .grid-y&gt;large-7,  .grid-y&gt;large-8,  .grid-y&gt;large-9,  .grid-y&gt;large-full,  .grid-y&gt;large-shrink { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto }

.grid-y&gt;.large-auto { -webkit-flex: 1 1 0px; -ms-flex: 1 1 0px; flex: 1 1 0px; height: auto }
.grid-y&gt;.large-shrink { height: auto }
.grid-y&gt;.large-1 { height: 8.33333% }
.grid-y&gt;.large-2 { height: 16.66667% }
.grid-y&gt;.large-3 { height: 25% }
.grid-y&gt;.large-4 { height: 33.33333% }
.grid-y&gt;.large-5 { height: 41.66667% }
.grid-y&gt;.large-6 { height: 50% }
.grid-y&gt;.large-7 { height: 58.33333% }
.grid-y&gt;.large-8 { height: 66.66667% }
.grid-y&gt;.large-9 { height: 75% }
.grid-y&gt;.large-10 { height: 83.33333% }
.grid-y&gt;.large-11 { height: 91.66667% }
.grid-y&gt;.large-12 { height: 100% }

.grid-margin-y&gt;.large-auto { height: auto }
.grid-margin-y&gt;.large-shrink { height: auto }
.grid-margin-y&gt;.large-1 { height: calc(8.33333% - 3.75rem) }
.grid-margin-y&gt;.large-2 { height: calc(16.66667% - 3.75rem) }
.grid-margin-y&gt;.large-3 { height: calc(25% - 3.75rem) }
.grid-margin-y&gt;.large-4 { height: calc(33.33333% - 3.75rem) }
.grid-margin-y&gt;.large-5 { height: calc(41.66667% - 3.75rem) }
.grid-margin-y&gt;.large-6 { height: calc(50% - 3.75rem) }
.grid-margin-y&gt;.large-7 { height: calc(58.33333% - 3.75rem) }
.grid-margin-y&gt;.large-8 { height: calc(66.66667% - 3.75rem) }
.grid-margin-y&gt;.large-9 { height: calc(75% - 3.75rem) }
.grid-margin-y&gt;.large-10 { height: calc(83.33333% - 3.75rem) }
.grid-margin-y&gt;.large-11 { height: calc(91.66667% - 3.75rem) }
.grid-margin-y&gt;.large-12 { height: calc(100% - 3.75rem) }

.large-grid-frame { width: 100vw; overflow: hidden; position: relative; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch }
.cell .large-grid-frame { width: 100% }
.large-cell-block { overflow-x: auto; max-width: 100%; -webkit-overflow-scrolling: touch; -ms-overflow-stype: -ms-autohiding-scrollbar }
.large-cell-block-container {  display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; max-height: 100% }
.large-cell-block-container&gt;.grid-x { max-height: 100%; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap }
.large-cell-block-y { overflow-y: auto; max-height: 100%; -webkit-overflow-scrolling: touch; -ms-overflow-stype: -ms-autohiding-scrollbar }

.grid-y.grid-frame { width: auto; height: 100vh; overflow: hidden; position: relative; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch }

.grid-y.large-grid-frame { width: auto; height: 100vh; overflow: hidden; position: relative; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch }

.cell .grid-y.large-grid-frame { height: 100% }

.large-text-left { text-align: left }
.large-text-right { text-align: right }
.large-text-center { text-align: center }
.large-text-justify { text-align: justify }

.button-group.stacked-for-medium .button { -webkit-flex: 1 1 0px; -ms-flex: 1 1 0px; flex: 1 1 0px; margin-bottom: 0 }

.menu.large-horizontal { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row }
.menu.large-vertical { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column }
.menu.large-expanded li { -webkit-flex: 1 1 0px; -ms-flex: 1 1 0px; flex: 1 1 0px }
.menu.large-simple li { -webkit-flex: 1 1 0px; -ms-flex: 1 1 0px; flex: 1 1 0px }

.dropdown.menu.large-horizontal&gt;li.opens-left&gt;.is-dropdown-submenu { top: 100%; right: 0; left: auto }
.dropdown.menu.large-horizontal&gt;li.opens-right&gt;.is-dropdown-submenu { top: 100%; right: auto; left: 0 }
.dropdown.menu.large-horizontal&gt;li.is-dropdown-submenu-parent&gt;a { position: relative; padding-right: 1.5rem }
.dropdown.menu.large-horizontal&gt;li.is-dropdown-submenu-parent&gt;a::after { display: block; width: 0; height: 0; border: inset 6px; content: ''; border-bottom-width: 0; border-top-style: solid; border-color: #a3a3a3 transparent transparent; right: 5px; margin-top: -3px }
.dropdown.menu.large-vertical&gt;li .is-dropdown-submenu { top: 0 }
.dropdown.menu.large-vertical&gt;li.opens-left&gt;.is-dropdown-submenu { right: 100%; left: auto; top: 0 }
.dropdown.menu.large-vertical&gt;li.opens-right&gt;.is-dropdown-submenu { right: auto; left: 100% }
.dropdown.menu.large-vertical&gt;li&gt;a::after { right: 14px }
.dropdown.menu.large-vertical&gt;li.opens-left&gt;a::after { right: auto; left: 5px; display: block; width: 0; height: 0; border: inset 6px; content: ''; border-left-width: 0; border-right-style: solid; border-color: transparent #a3a3a3 transparent transparent }
.dropdown.menu.large-vertical&gt;li.opens-right&gt;a::after { display: block; width: 0; height: 0; border: inset 6px; content: ''; border-right-width: 0; border-left-style: solid; border-color: transparent transparent transparent #a3a3a3 }

.position-left.reveal-for-large { -webkit-transform: none; -ms-transform: none; transform: none; z-index: 12; transition: none; visibility: visible }
.position-left.reveal-for-large .close-button { display: none }
.off-canvas-content .position-left.reveal-for-large { -webkit-transform: none; -ms-transform: none; transform: none }
.off-canvas-content.has-reveal-left { margin-left: 280px }
.position-left.reveal-for-large~.off-canvas-content { margin-left: 280px }
.position-right.reveal-for-large { -webkit-transform: none; -ms-transform: none; transform: none; z-index: 12; transition: none; visibility: visible }
.position-right.reveal-for-large .close-button { display: none }
.off-canvas-content .position-right.reveal-for-large { -webkit-transform: none; -ms-transform: none; transform: none }
.off-canvas-content.has-reveal-right { margin-right: 280px }
.position-right.reveal-for-large~.off-canvas-content { margin-right: 280px }
.position-top.reveal-for-large { -webkit-transform: none; -ms-transform: none; transform: none; z-index: 12; transition: none; visibility: visible }
.position-top.reveal-for-large .close-button { display: none }
.off-canvas-content .position-top.reveal-for-large { -webkit-transform: none; -ms-transform: none; transform: none }
.off-canvas-content.has-reveal-top { margin-top: 280px }
.position-top.reveal-for-large~.off-canvas-content { margin-top: 280px }
.position-bottom.reveal-for-large { -webkit-transform: none; -ms-transform: none; transform: none; z-index: 12; transition: none; visibility: visible }
.position-bottom.reveal-for-large .close-button { display: none }
.off-canvas-content .position-bottom.reveal-for-large { -webkit-transform: none; -ms-transform: none; transform: none }
.off-canvas-content.has-reveal-bottom { margin-bottom: 280px }
.position-bottom.reveal-for-large~.off-canvas-content { margin-bottom: 280px }

.off-canvas.in-canvas-for-large { visibility: visible; height: auto; position: static; background: inherit; width: inherit; overflow: inherit; transition: inherit }
.off-canvas.in-canvas-for-large.position-bottom,  .off-canvas.in-canvas-for-large.position-left,  .off-canvas.in-canvas-for-large.position-right,  .off-canvas.in-canvas-for-large.position-top { box-shadow: none; -webkit-transform: none; -ms-transform: none; transform: none }
.off-canvas.in-canvas-for-large .close-button { display: none }

.large-flex-container {  display: flex }
.large-flex-child-auto { -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto }
.large-flex-child-grow { -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto }
.large-flex-child-shrink { -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto }
.large-flex-dir-row { -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row }
.large-flex-dir-row-reverse { -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse }
.large-flex-dir-column { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column }
.large-flex-dir-column-reverse { -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse }

.kitchen-sink-components { width: calc(75% - 3.75rem) }
.kitchen-sink-nav { width: calc(25% - 3.75rem); display: block; float: right }
.kitchen-sink-nav .docs-sub-menu {
 font-size: .85rem; margin-top: 1rem }
.kitchen-sink-nav .docs-menu-title { text-transform: uppercase;  font-size: .75rem;
color: #c6c8c9; /* gris moyen */ font-weight: 700; line-height: 1;  padding-left: .9rem;
 margin-bottom: .5rem;
border-top: 1px solid #a3a3a3; margin-top: 1rem; padding-top: 1.5rem }
.kitchen-sink-nav .docs-toc { width: 100%; padding-left: 4rem; padding-right: 1rem }
.kitchen-sink-nav .docs-toc .active { background: #2199e8; color: #fff }
.kitchen-sink-nav .docs-toc .docs-sub-menu:first-child .docs-menu-title { margin-top: 0; border-top: 0; padding-top: 0 } 

blockquote p, blockquote q { font-size:1.5rem; } 
cite { font-size:1.25rem; } 

.xlarge-text-left { text-align: left }
.xlarge-text-right { text-align: right }
.xlarge-text-center { text-align: center }
.xlarge-text-justify { text-align: justify }

h1 { font-size: 7.5rem } 
h2 { font-size: 6rem }  
.list-events h2.entry-title { font-size: 5rem; }
#entry-childs h2.entry-title { font-size: 4.5rem; }
h3 { font-size: 4rem }  
h3.page-subtitle { font-size: 5rem }  
.list-news h3 { font-size: 3.5rem }  
h4,
blockquote p, blockquote q { font-size: 2rem }  
.single-event .main-content .entry-cat { font-size: 2rem }  
.single-event .main-content .entry-subtitle { font-size: 2rem; margin-top: -1.25rem;}  
h5 { font-size: 2rem }   
	
blockquote { padding: 0 15% 0 10%; }
blockquote p, blockquote q { font-size:2.25rem; } 
cite { font-size:1.5rem; } 

#header-main ul.header-menu #menu-item-search { font-size:1.25rem } 

#front-header-slideshow-orbit .orbit-content { max-width: 80%; margin: 3rem auto 4rem auto; }  	
#front-header-slideshow-orbit .entry-date { font-size: 1.75rem; }   

#header-main&gt;.grid-x { padding: 0 1.875rem; }
#header-main-menu-reveal{ overflow-y:auto; } 

.accordion-menu { position: relative; display: flex; flex-direction: column; }
.accordion-menu li {  position:initial; } 
ul.accordion-menu&gt;li { width: 32%; } 
ul.accordion-menu ul { width: 66%; position:absolute; left:34%; top:0 } 
ul.accordion-menu ul li { width: 48.48%; } 
ul.accordion-menu ul ul { width: 48.48%; position:absolute; left:51.52%; top:0 } 
ul.accordion-menu ul ul li { width: 100%; } 
.accordion-menu .nested.is-accordion-submenu&gt;li,
.accordion-menu .nested.is-accordion-submenu .nested.is-accordion-submenu { margin-left:0 }
.accordion-menu ul { border-top:none; }
.accordion-menu .current-menu-ancestor&gt;.nested.is-accordion-submenu { display:flex;}
.accordion-menu .is-accordion-submenu-parent[aria-expanded=true]&gt;a:after,
#header-main-menu-reveal.reveal .is-active.current_page_ancestor&gt;a:after { display: inline-block!important; content: "\f105"; }
   
#footer-infos ul#footer-menu { flex-direction:row; justify-content: space-between; } 

#front-filters .tabs-panel a span { padding: 0 1rem; }
  
#entry-childs .list-childs&gt;.cell { width: calc(50% - 1rem); }   

.entry-events .list-events&gt;.large-6 { width: calc(50% - 1rem); } 
.entry-events .event-entry { margin-bottom:3rem; } 

.single-event .main-content .entry-content { margin-bottom:3rem; }   
  
.agenda-filters .accordion-menu&gt;li&gt;a { font-size:1.3rem  }  

#main-container&gt;.main-wrap .entry-relative .orbit-slide .caption { padding-left: 0; padding-right:0; }     

.category .hentry .entry-content { -moz-column-count:2; -webkit-column-count:2; column-count:2; }

.page .hentry .entry-content ul,
.page .hentry .entry-content form { 
-webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; break-inside: avoid-column; }
.page .hentry .entry-content h4,  
.page .hentry .entry-content h5,  
.page .hentry .entry-content h6 { display:inline-block; width:100%;
-webkit-column-break-after: avoid; page-break-after: avoid; break-after: avoid; break-after: avoid-column; }
.page .hentry .entry-content h5 + h6,  
.page .hentry .entry-content h4 + p,  
.page .hentry .entry-content h5 + p,  
.page .hentry .entry-content h6 + p,
.page .hentry .entry-content h4 + ul,  
.page .hentry .entry-content h5 + ul,  
.page .hentry .entry-content h6 + ul { display:inline-block; width:100%;
-webkit-column-break-before: avoid; page-break-before: avoid; break-before: avoid; break-before: avoid-column; 
-webkit-column-break-after: avoid; page-break-after: avoid; break-after: avoid; break-after: avoid-column; }

.tabs-content { padding:0 2.5rem } 

#entry-team-members + #entry-team-contacts { padding-top:3rem  }   
#entry-team-members&gt;.grid,
#entry-team-contacts&gt;.grid  { columns:2; column-gap:2%; }  

}

@media print, screen and (min-width:88rem) { 

.grid-container { max-width: calc(85% + 3rem); margin: 0 auto; padding-left: 1.5rem; padding-right: 1.5rem; overflow: visible}

.single-event .main-wrap&gt;.grid-container&gt;.hentry.grid-margin-x { margin-left: -0.625rem;  margin-right: -0.625rem; align-items: stretch; }

.grid-x&gt;.xlarge-1 { width: 8.33333% }
.grid-x&gt;.xlarge-2 { width: 16.66667% }
.grid-x&gt;.xlarge-3 { width: 25% }
.grid-x&gt;.xlarge-4 { width: 33.33333% }
.grid-x&gt;.xlarge-5 { width: 41.66667% }
.grid-x&gt;.xlarge-6 { width: 50% }
.grid-x&gt;.xlarge-7 { width: 58.33333% }
.grid-x&gt;.xlarge-8 { width: 66.66667% }
.grid-x&gt;.xlarge-9 { width: 75% }
.grid-x&gt;.xlarge-10 { width: 83.33333% }
.grid-x&gt;.xlarge-11 { width: 91.66667% }
.grid-x&gt;.xlarge-12 { width: 100% }

.grid-margin-x&gt;.xlarge-auto { width: auto }
.grid-margin-x&gt;.xlarge-shrink { width: auto }
.grid-margin-x&gt;.xlarge-1 { width: calc(8.33333% - 3.75rem) }
.grid-margin-x&gt;.xlarge-2 { width: calc(16.66667% - 3.75rem) }
.grid-margin-x&gt;.xlarge-3 { width: calc(25% - 3.75rem) } 
.grid-margin-x&gt;.xlarge-4 { width: calc(33.33333% - 3.75rem) } 
.grid-margin-x&gt;.xlarge-5 { width: calc(41.66667% - 3.75rem) } 
.single-event .main-wrap&gt;.grid-container&gt;.hentry.grid-margin-x&gt;.xlarge-5 { width: calc(41.66667% - 1.5rem); margin-left: 0.75rem; margin-right: 0.75rem; }
.grid-margin-x&gt;.xlarge-6 { width: calc(50% - 3.75rem) }
.grid-margin-x&gt;.xlarge-7 { width: calc(58.33333% - 3.75rem) } 
.single-event .main-wrap&gt;.grid-container&gt;.hentry.grid-margin-x&gt;.xlarge-7 { width: calc(58.33333% - 1.5rem); margin-left: 0.75rem; margin-right: 0.75rem;}
.grid-margin-x&gt;.xlarge-8 { width: calc(66.66667% - 3.75rem) }
.grid-margin-x&gt;.xlarge-9 { width: calc(75% - 3.75rem) }
.grid-margin-x&gt;.xlarge-10 { width: calc(83.33333% - 3.75rem) }
.grid-margin-x&gt;.xlarge-11 { width: calc(91.66667% - 3.75rem) }
.grid-margin-x&gt;.xlarge-12 { width: calc(100% - 3.75rem) }

.single-event .sidebar { margin-top: 2rem; }
	 
h1 { font-size: 9.5rem }
h2 { font-size: 6.5rem } 

.badge { min-width:3.75rem; width:3.75rem; height: 3.75rem; font-size: 2.8rem; } 
	.badge i { font-size:2rem;  }

.orbit-bullets button {  width: 0.938rem; height: 0.938rem; }

#header-main&gt;.grid-x { flex-wrap: nowrap }  
#header-main&gt;.grid-x,
#header-main-menu-reveal&gt;.grid-x { padding: 0 }	
#header-main&gt;.grid-x,
#header-main&gt;.grid-x .grid-x { max-width: 85%; margin:0 auto  }  
#header-main-menu-reveal&gt;.grid-x { max-width: 85%; margin:0 auto }  
#header-main img.site-title { max-height: 3.188rem; margin-top: 1.188rem; margin-bottom: 1.875rem; } 
#header-main .cell-menu{ width:16.66667%; }    
#header-main ul.header-menu #menu-item-search { font-size:2rem }

.menu-button { width: 3.25rem; height: 35px; }
.menu-button .bar { height:5px; }
.menu-button .bar-1 { top:0; }
.menu-button .bar-2 { top:15px; }
.menu-button .bar-3 { top:30px; }
.menu-button.menu-close .bar-1 { transform:translateY(15px) rotate(45deg);} 
.menu-button.menu-close .bar-3 { transform: translateY(-15px) rotate(-45deg);} 

.main-menu { margin:0 }  
.main-menu li a, .main-menu li span { font-size: 1.5rem; }

#front-header-slideshow-orbit .orbit-content { margin: 3rem auto; }  	
#front-header-slideshow-orbit .orbit-slide .cell-image { order: 2; }  	
#front-header-slideshow-orbit .orbit-slide .cell-text { order: 1; }  	
#front-header-slideshow-orbit .orbit-slide::before { height:100%; }
#front-header-slideshow-orbit .orbit-slide::after { height:100%; } 
#front-header-slideshow-orbit .entry-date { font-size: 2rem; }  
#front-header-slideshow-orbit .hover { height:100%; } 

#entry-childs .list-childs&gt;.cell { width: calc(33.33333% - 1rem); }
.sommaire-card header { left:2rem; right:2rem; padding-bottom:2rem; } 
   
.entry-news .list-news&gt;.xlarge-4 { width: calc(33.33333% - 1rem); }  
.entry-events .list-events&gt;.xlarge-4 { width: calc(33.33333% - 1rem); }   
.entry-map { padding-left: 1.5rem; padding-right: 1.5rem;} 

}

@media print, screen and (min-width:118rem) {  

	.grid-x&gt;.xxlarge-1 { width: 8.33333% }
	.grid-x&gt;.xxlarge-2 { width: 16.66667% }
	.grid-x&gt;.xxlarge-3 { width: 25% }
	.grid-x&gt;.xxlarge-4 { width: 33.33333% }
	.single-event .main-wrap&gt;.grid-container&gt;.hentry.grid-margin-x&gt;.xxlarge-4 { width: calc(33.33333% - 1.5rem)  }
	.grid-x&gt;.xxlarge-5 { width: 41.66667% }
	.grid-x&gt;.xxlarge-6 { width: 50% }
	.grid-x&gt;.xxlarge-7 { width: 58.33333% }
	.grid-x&gt;.xxlarge-8  { width: 66.66667%  } 
	.single-event .main-wrap&gt;.grid-container&gt;.hentry.grid-margin-x&gt;.xxlarge-8 { width: calc(66.66667% - 1.5rem)  } 
	.grid-x&gt;.xxlarge-9 { width: 75% }
	.grid-x&gt;.xxlarge-10 { width: 83.33333% }
	.grid-x&gt;.xxlarge-11 { width: 91.66667% }
	.grid-x&gt;.xxlarge-12 { width: 100% }

	.grid-margin-x&gt;.xxlarge-auto { width: auto }
	.grid-margin-x&gt;.xxlarge-shrink { width: auto }
	.grid-margin-x&gt;.xxlarge-1 { width: calc(8.33333% - 3.75rem) }
	.grid-margin-x&gt;.xxlarge-2 { width: calc(16.66667% - 3.75rem) }
	.grid-margin-x&gt;.xxlarge-3 { width: calc(25% - 3.75rem) } 
	.grid-margin-x&gt;.xxlarge-4 { width: calc(33.33333% - 3.75rem) }  
	.grid-margin-x&gt;.xxlarge-5 { width: calc(41.66667% - 3.75rem) } 
	.single-event .main-wrap&gt;.grid-container&gt;.hentry.grid-margin-x&gt;.xxlarge-5 { width: calc(41.66667% - 1.5rem); margin-left: 0.75rem; margin-right: 0.75rem; }
	.grid-margin-x&gt;.xxlarge-6 { width: calc(50% - 3.75rem) }
	.grid-margin-x&gt;.xxlarge-7 { width: calc(58.33333% - 3.75rem) } 
	.single-event .main-wrap&gt;.grid-container&gt;.hentry.grid-margin-x&gt;.xxlarge-7 { width: calc(58.33333% - 1.5rem); margin-left: 0.75rem; margin-right: 0.75rem; }
	.grid-margin-x&gt;.xxlarge-8 { width: calc(66.66667% - 3.75rem) } 
	.grid-margin-x&gt;.xxlarge-9 { width: calc(75% - 3.75rem) }
	.grid-margin-x&gt;.xxlarge-10 { width: calc(83.33333% - 3.75rem) }
	.grid-margin-x&gt;.xxlarge-11 { width: calc(91.66667% - 3.75rem) }
	.grid-margin-x&gt;.xxlarge-12 { width: calc(100% - 3.75rem) }

	body { font-size:1.5rem; }
	small { font-size:1.25rem; } 

	h3.page-subtitle { font-size: 6.5rem }  
	.list-news h3 { font-size: 4.5rem }  
	h6,
	cite { font-size: 1.5rem } 
	.single-event .entry-info h6 { line-height:31.78px; } 
	
	.button,
	.wp-block-button__link,
	.is-style-outline .wp-block-button__link { font-size:1.5rem }

	.single-event .entry-info-content { line-height:31.78px; }
	.single-event .entry-info .toggler i { font-size:1.25rem; width:1.875rem; } 

	#footer-cols { font-size: 1.063rem; }  
	#footer-cols { border-bottom: 3px solid #d2ece7; padding: 0.8125rem 0 1rem 0; } 
	#footer-cols&gt;.grid-x { flex-direction: row; align-items:center; justify-content: space-between; flex-wrap: nowrap; }  
	#footer-infos .cell-1 { text-align: left; } 
	#footer-infos .cell-2, #footer-infos .cell-3, #footer-infos .cell-4 { margin-top: 0; }  
	#footer-infos .pictos-menu { justify-content: flex-end; margin: 1rem 0; } 
	
	#front-header-slideshow-orbit .entry-date { font-size: 2.25rem; }   

	.single-event .entry-info #panel-tarifs table,
	.single-event .entry-info #panel-tarifs .pdfs,
	.single-event .entry-distribution #panel {font-size:1.25rem;} 

	#entry-team-members&gt;.grid,
	#entry-team-contacts&gt;.grid { columns:3; }   

}

@media screen and (max-width:43.9375em) {
	
.button-group.stacked-for-small.expanded { display: block }
.button-group.stacked-for-small.expanded .button { display: block; margin-right: 0 }

.media-object.stack-for-small { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap }

.media-object.stack-for-small .media-object-section { padding: 0; padding-bottom: 1rem; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100% }
.media-object.stack-for-small .media-object-section img { width: 100% }

.reveal { top: 0; left: 0; width: 100%; max-width: none; height: 100%; height: 100vh; min-height: 100vh; margin-left: 0; border: 0; border-radius: 0 }

.deskpictos-menu-desktop { display: none!important } 

}


@media screen and (max-width:63.9375em) {
	
table.stack thead { display: none }
table.stack tfoot { display: none }
table.stack td,  table.stack th,  table.stack tr { display: block }
table.stack td { border-top: 0 } 

}

@media screen and (max-width:88rem) {
	 
#footer-container { margin-bottom:0 } 

}

@media screen and (max-width:43.9375em) {
.hide-for-small-only { display: none!important }
}
@media screen and (max-width:0em), screen and (min-width:44em) {
.show-for-small-only { display: none!important }
}
@media print, screen and (min-width:44em) {
.hide-for-medium { display: none!important }
}
@media screen and (max-width:43.9375em) {
.show-for-medium { display: none!important }
}
@media screen and (min-width:44em) and (max-width:63.9375em) {
.hide-for-medium-only { display: none!important }
}
@media screen and (max-width:43.9375em), screen and (min-width:64em) {
.show-for-medium-only { display: none!important }
}
@media print, screen and (min-width:64em) {
.hide-for-large { display: none!important }
}
@media screen and (min-width:87.9375em) {
.hide-for-xlarge { display: none!important }
}
@media screen and (max-width:63.9375em) {
.show-for-large { display: none!important }
}
@media screen and (min-width:64em) {
.show-for-large { display: block!important }
.pagination span.show-for-large { display:inline-block!important;  }
} 
@media screen and (min-width:88em) {
.show-for-xlarge { display: block!important }
}
@media screen and (min-width:64em) and (max-width:88rem) {
.hide-for-large-only { display: none!important }
}
@media screen and (max-width:63.9375em), screen and (max-width:87.9375em) {
.show-for-large-only { display: none!important }
}

@media screen and (orientation:landscape) {
.hide-for-portrait,  .show-for-landscape { display: block!important }
}
@media screen and (orientation:portrait) {
.hide-for-portrait,  .show-for-landscape { display: none!important }
}
.hide-for-landscape, .show-for-portrait { display: none!important }
@media screen and (orientation:landscape) {
.hide-for-landscape,  .show-for-portrait { display: none!important }
}
@media screen and (orientation:portrait) {
.hide-for-landscape,  .show-for-portrait { display: block!important }
}

@media print {
	
* { background: 0 0!important; box-shadow: none!important; color: #a3a3a3!important; text-shadow: none!important }
.show-for-print { display: block!important }
.hide-for-print { display: none!important }
table.show-for-print { display: table!important }
thead.show-for-print { display: table-header-group!important }
tbody.show-for-print { display: table-row-group!important }
tr.show-for-print { display: table-row!important }
td.show-for-print { display: table-cell!important }
th.show-for-print { display: table-cell!important }
a,  a:visited { text-decoration: underline }
a[href]:after { content: " (" attr(href) ")" }
.ir a:after,  a[href^='#']:after,  a[href^='javascript:']:after { content: '' }
abbr[title]:after { content: " (" attr(title) ")" }
blockquote,  pre { border: 1px solid #c6c8c9; /* gris moyen */ page-break-inside: avoid }
thead { display: table-header-group }
img,  tr { page-break-inside: avoid }
img { max-width: 100%!important }
@page { margin: .5cm }
h2,  h3,  p { orphans: 3; widows: 3 }
h2,  h3 { page-break-after: avoid }
.print-break-inside { page-break-inside: auto }

}</pre></body></html>