.ngg-trigger-buttons {
clear: both;
text-align: right;
font-size: 12px;
line-height: 1em;
margin: 0;
}
.ngg-trigger-buttons.hidden {
display: none;
}
.ngg-trigger-large {
font-size: 16px;
margin: 0 10px;
}
.ngg-trigger-buttons .ngg-trigger {
margin-left: 0.3em;
cursor: pointer;
}
.ngg-trigger-buttons .ngg-trigger:active,
.ngg-trigger-buttons .ngg-trigger:focus,
.ngg-trigger-buttons .ngg-trigger:visited,
.ngg-trigger-buttons .ngg-trigger {
color: #999;
}
.ngg-trigger-buttons .ngg-trigger:hover {
color: #333;
}
.ngg-trigger-large .ngg-trigger {
} .galleria.photocrati-nextgen_pro_horizontal_filmstrip {
margin-bottom: 5px;
}
@media screen and (min-width: 0px) and (max-width: 1024px) {
.ngg-trigger-buttons.mobile-hide {
display: none;
}
}#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
width: 40px;
height: 40px;
margin-top: -20px;
margin-left: -20px;
cursor: pointer;
overflow: hidden;
z-index: 1104;
display: none;
}
#fancybox-loading div {
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 480px;
background-image: url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox.png);
}
#fancybox-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 1100;
display: none;
}
#fancybox-tmp {
padding: 0;
margin: 0;
border: 0;
overflow: auto;
display: none;
}
#fancybox-wrap {
position: absolute;
top: 0;
left: 0;
padding: 20px;
z-index: 1101;
outline: none;
display: none;
}
#fancybox-outer {
position: relative;
width: 100%;
height: 100%;
background: #fff;
}
#fancybox-content {
width: 0;
height: 0;
padding: 0;
outline: none;
position: relative;
overflow: hidden;
z-index: 1102;
border: 0px solid #fff;
}
#fancybox-hide-sel-frame {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
z-index: 1101;
}
#fancybox-close {
position: absolute;
top: -15px;
right: -15px;
width: 30px;
height: 30px;
background: transparent url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox.png) -40px 0px;
cursor: pointer;
z-index: 1103;
display: none;
}
#fancybox-error {
color: #444;
font: normal 12px/20px Arial;
padding: 14px;
margin: 0;
}
#fancybox-img {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
border: none;
outline: none;
line-height: 0;
vertical-align: top;
}
#fancybox-frame {
width: 100%;
height: 100%;
border: none;
display: block;
}
#fancybox-left, #fancybox-right {
position: absolute;
bottom: 0px;
height: 100%;
width: 35%;
cursor: pointer;
outline: none;
background: transparent url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/blank.gif);
z-index: 1102;
display: none;
}
#fancybox-left {
left: 0px;
}
#fancybox-right {
right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
position: absolute;
top: 50%;
left: -9999px;
width: 30px;
height: 30px;
margin-top: -15px;
cursor: pointer;
z-index: 1102;
display: block;
}
#fancybox-left-ico {
background-image: url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox.png);
background-position: -40px -30px;
}
#fancybox-right-ico {
background-image: url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox.png);
background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
visibility: visible; }
#fancybox-left:hover span {
left: 20px;
}
#fancybox-right:hover span {
left: auto;
right: 20px;
}
.fancybox-bg {
position: absolute;
padding: 0;
margin: 0;
border: 0;
width: 20px;
height: 20px;
z-index: 1001;
}
#fancybox-bg-n {
top: -20px;
left: 0;
width: 100%;
background-image: url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox-x.png);
}
#fancybox-bg-ne {
top: -20px;
right: -20px;
background-image: url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox.png);
background-position: -40px -162px;
}
#fancybox-bg-e {
top: 0;
right: -20px;
height: 100%;
background-image: url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox-y.png);
background-position: -20px 0px;
}
#fancybox-bg-se {
bottom: -20px;
right: -20px;
background-image: url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox.png);
background-position: -40px -182px; 
}
#fancybox-bg-s {
bottom: -20px;
left: 0;
width: 100%;
background-image: url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox-x.png);
background-position: 0px -20px;
}
#fancybox-bg-sw {
bottom: -20px;
left: -20px;
background-image: url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox.png);
background-position: -40px -142px;
}
#fancybox-bg-w {
top: 0;
left: -20px;
height: 100%;
background-image: url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox-y.png);
}
#fancybox-bg-nw {
top: -20px;
left: -20px;
background-image: url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox.png);
background-position: -40px -122px;
}
#fancybox-title {
font-family: Helvetica;
font-size: 12px;
z-index: 1102;
}
.fancybox-title-inside {
padding-bottom: 10px;
text-align: center;
color: #333;
background: #fff;
position: relative;
}
.fancybox-title-outside {
padding-top: 10px;
color: #fff;
}
.fancybox-title-over {
position: absolute;
bottom: 0;
left: 0;
color: #FFF;
text-align: left;
}
#fancybox-title-over {
padding: 10px;
background-image: url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancy_title_over.png);
display: block;
}
.fancybox-title-float {
position: absolute;
left: 0;
bottom: -20px;
height: 32px;
}
#fancybox-title-float-wrap {
border: none;
border-collapse: collapse;
width: auto;
}
#fancybox-title-float-wrap td {
border: none;
white-space: nowrap;
}
#fancybox-title-float-left {
padding: 0 0 0 15px;
background: url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox.png) -40px -90px no-repeat;
}
#fancybox-title-float-main {
color: #FFF;
line-height: 29px;
font-weight: bold;
padding: 0 0 3px 0;
background: url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox-x.png) 0px -40px;
}
#fancybox-title-float-right {
padding: 0 0 0 15px;
background: url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/Lightbox/fancybox/fancybox.png) -55px -90px no-repeat;
} .fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
position: absolute; margin-top: 0;
top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); } .fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); } #fancybox-wrap, #fancybox-content, #fancybox-outer {
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
}.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-brands-400.woff2) format("woff2"),url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-square-x-twitter:before{content:"\e61a"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-regular-400.woff2) format("woff2"),url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-solid-900.woff2) format("woff2"),url(//www.gymnasedebeaulieu.ch/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}.fa-info:before{content:"\f129"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-lock:before{content:"\f023"}.fa-angle-right:before{content:"\f105"}.fa-user:before{content:"\f007"}.fa-star:before{content:"\f005"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-pause:before{content:"\f04c"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-arrow-right:before{content:"\f061"}.fa-lock-open:before{content:"\f3c1"}.fa-circle:before{content:"\f111"}.fa-comment:before{content:"\f075"}.fa-envelope:before{content:"\f0e0"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-angle-down:before{content:"\f107"}.fa-play:before{content:"\f04b"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-angle-up:before{content:"\f106"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-spinner:before{content:"\f110"}.fa-check:before{content:"\f00c"}.fa-angle-left:before{content:"\f104"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-window-close:before{content:"\f410"}.ngg-navigation {
font-size: 0.9em !important;
clear: both !important;
display: block !important;
padding-top: 24px;
padding-bottom: 3px;
text-align: center;
}
.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev,
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev,
.ngg-navigation span.current {
background: #BBB;
border: none;
border-radius: 2px;
box-shadow: none;
color: #fff;
display:inline;
font-size: 14px;
font-weight: bold;
margin-right: 3px;
padding: 4px 8px;
text-decoration: none;
cursor: pointer !important;
}
.ngg-navigation .ellipsis {
background: #BBB;
border: none;
border-radius: 2px;
box-shadow: none;
color: #fff;
display:inline;
font-size: 14px;
font-weight: bold;
margin-right: 3px;
padding: 4px 8px;
text-decoration: none;
}
.ngg-navigation span.current {
background: #666;
}
.ngg-navigation a.next,
.ngg-navigation a.prev,
.ngg-navigation span.next,
.ngg-navigation span.prev {
background: transparent;
color: #BBB;
padding: 2px;
border: none;
}
.ngg-navigation a.page-numbers:hover,
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.current:hover {
background: #666;
color: #FFFFFF !important;
text-decoration: none !important;
}
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover,
.ngg-navigation span.next,
.ngg-navigation span.prev {
color: #666 !important;
}
.ngg-navigation a.page-numbers {
display: inline;
}
.ngg-clear {
clear: both;
}.ngg-galleryoverview {
overflow: hidden;
margin-top: 10px;
width: 100%;
clear: both;
display: block !important;
}
.ngg-galleryoverview .desc { margin: 0px 10px 10px 0px;
padding: 5px;
}
.ngg-gallery-thumbnail-box {
float: left;
max-width: 100% !important;
}
.ngg-template-caption .ngg-gallery-thumbnail-box {
margin-right: 0px;
}
.ngg-gallery-thumbnail {
text-align: center;
max-width: 100% !important;
background-color: #FFFFFF;
border: 1px solid #A9A9A9;
margin-right: 5px;
margin: 5px;
}
.ngg-template-caption .ngg-gallery-thumbnail {
margin-right: 0px;
}
.ngg-gallery-thumbnail a {
display: block;
margin: 4px;
border: none;
box-shadow: none;
}
.ngg-gallery-thumbnail img {
display: block;
margin: 0;
padding: 0;
position: relative;
max-width: 100% !important;
height: auto;
}
.ngg-gallery-thumbnail span { font-size: 90%;
padding-left: 5px;
display: block;
} .ngg-galleryoverview {
margin-top: 40px;
margin-bottom: 50px;
-webkit-transition: width 1s, height 1s, background-color 1s, -webkit-transform 1s;
transition: width 1s, height 1s, background-color 1s, transform 1s;
min-height: 100px;
}
.ngg-gallery-thumbnail-box.ngg-1-columns {
width: 100%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-2-columns {
width: 50%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-3-columns {
width: 33.33333%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-4-columns {
width: 25%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-5-columns {
width: 20%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-6-columns {
width: 16.6666%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-7-columns {
width: 14.2857%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-8-columns {
width: 12.5%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-9-columns {
width: 11.1111%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-10-columns {
width: 10%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-11-columns {
width: 9.09%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-12-columns {
width: 8.3333%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-13-columns {
width: 7.692%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-14-columns {
width: 7.142%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-15-columns {
width: 6.6666%;
float: left !important;
}
@media (max-width: 800px) {
.ngg-gallery-thumbnail-box.ngg-5-columns,
.ngg-gallery-thumbnail-box.ngg-6-columns,
.ngg-gallery-thumbnail-box.ngg-7-columns,
.ngg-gallery-thumbnail-box.ngg-8-columns,
.ngg-gallery-thumbnail-box.ngg-9-columns,
.ngg-gallery-thumbnail-box.ngg-10-columns,
.ngg-gallery-thumbnail-box.ngg-11-columns,
.ngg-gallery-thumbnail-box.ngg-12-columns,
.ngg-gallery-thumbnail-box.ngg-13-columns,
.ngg-gallery-thumbnail-box.ngg-14-columns,
.ngg-gallery-thumbnail-box.ngg-15-columns,
.ngg-gallery-thumbnail-box.ngg-16-columns,
.ngg-gallery-thumbnail-box.ngg-17-columns,
.ngg-gallery-thumbnail-box.ngg-18-columns,
.ngg-gallery-thumbnail-box.ngg-19-columns,
.ngg-gallery-thumbnail-box.ngg-29-columns {
width: 25%;
}
}
@media (max-width: 600px) {
.ngg-gallery-thumbnail-box.ngg-4-columns,
.ngg-gallery-thumbnail-box.ngg-5-columns,
.ngg-gallery-thumbnail-box.ngg-6-columns,
.ngg-gallery-thumbnail-box.ngg-7-columns,
.ngg-gallery-thumbnail-box.ngg-8-columns,
.ngg-gallery-thumbnail-box.ngg-9-columns,
.ngg-gallery-thumbnail-box.ngg-10-columns,
.ngg-gallery-thumbnail-box.ngg-11-columns,
.ngg-gallery-thumbnail-box.ngg-12-columns,
.ngg-gallery-thumbnail-box.ngg-13-columns,
.ngg-gallery-thumbnail-box.ngg-14-columns,
.ngg-gallery-thumbnail-box.ngg-15-columns,
.ngg-gallery-thumbnail-box.ngg-16-columns,
.ngg-gallery-thumbnail-box.ngg-17-columns,
.ngg-gallery-thumbnail-box.ngg-18-columns,
.ngg-gallery-thumbnail-box.ngg-19-columns,
.ngg-gallery-thumbnail-box.ngg-29-columns {
width: 33.33333%;
}
}
@media (max-width: 400px) {
.ngg-gallery-thumbnail-box.ngg-3-columns,
.ngg-gallery-thumbnail-box.ngg-4-columns,
.ngg-gallery-thumbnail-box.ngg-5-columns,
.ngg-gallery-thumbnail-box.ngg-6-columns,
.ngg-gallery-thumbnail-box.ngg-7-columns,
.ngg-gallery-thumbnail-box.ngg-8-columns,
.ngg-gallery-thumbnail-box.ngg-9-columns,
.ngg-gallery-thumbnail-box.ngg-10-columns,
.ngg-gallery-thumbnail-box.ngg-11-columns,
.ngg-gallery-thumbnail-box.ngg-12-columns,
.ngg-gallery-thumbnail-box.ngg-13-columns,
.ngg-gallery-thumbnail-box.ngg-14-columns,
.ngg-gallery-thumbnail-box.ngg-15-columns,
.ngg-gallery-thumbnail-box.ngg-16-columns,
.ngg-gallery-thumbnail-box.ngg-17-columns,
.ngg-gallery-thumbnail-box.ngg-18-columns,
.ngg-gallery-thumbnail-box.ngg-19-columns,
.ngg-gallery-thumbnail-box.ngg-29-columns {
width: 50%;
}
} .ngg-galleryoverview.default-view {
text-align: center;
font-size: 0 !important;
letter-spacing: 0 !important;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box {
display:inline-block;
float: none;
vertical-align: middle;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail {
background-color: transparent;
border: none;
margin: 0;
margin-right: 0;
position: relative;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail a {
margin: 2px;
box-shadow: none;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img:hover {
opacity: .8;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img {
margin: 0 auto;
box-shadow: none;
cursor: pointer;
}
.ngg-galleryoverview.default-view .slideshowlink {
margin: 24px auto 0;
text-align: center;
text-transform: uppercase;
}
.ngg-galleryoverview.default-view .slideshowlink a {
font-size: 13px;
letter-spacing: .75px;
cursor: pointer;
text-decoration: none;
box-shadow: none;
border: none;
}
.ngg-galleryoverview.default-view .slideshowlink a:hover {
text-decoration: none !important;
box-shadow: none !important;
border: none !important;
} .ngg-galleryoverview ul li:before {
content: '' !important;
}
.ngg-gallery-list {
list-style-type: none;
padding: 0px !important;
text-indent: 0px !important;
}
.ngg-galleryoverview div.pic img {
width: 100%;
border: 0px;
border-radius: 0px;
}
.ngg-gallery-list li {
float: left;
margin: 0 2px 0px 2px !important;
overflow: hidden;
}
.ngg-gallery-list li a {
border: 1px solid #CCCCCC;
display: block;
padding: 2px;
}
.ngg-gallery-list li.selected a {
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
background: #000000 none repeat scroll 0 0;
}
.ngg-gallery-list li img {
height: 40px;
width: 40px;
}
li.ngg-next, li.ngg-prev {
height: 40px;
width: 40px;
font-size: 3.5em;
}
li.ngg-next a, li.ngg-prev a {
padding-top: 10px;
border: none;
text-decoration: none;
} .ngg-caption-view-wrapper {
display: flex;
justify-content: center;
flex-wrap: wrap;
} .ngg-basic-thumbnails-carousel {
display: flex;
justify-content: center;
}
.ngg-basic-thumbnails-carousel-list {
display: flex;
flex-wrap: wrap;
}
.ngg-galleryoverview.carousel-view .ngg-gallery-thumbnail img {
max-width: 80px !important;
}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel,.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(//www.gymnasedebeaulieu.ch/wp-content/themes/gymnase/static/dist/css/grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%,to{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%,to{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%,to{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}to{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}to{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}to{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{0%{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{0%{-moz-transform:translateY(-100%)}}@keyframes goDown{0%{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{0%{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{0%{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{0%{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}body,button{font-family:Raleway,sans-serif}body{font-size:16px;font-weight:400;line-height:1.5;min-width:300px;margin:0;background-color:#202f57;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.admin-bar .header-menu.is-sticky-menu{top:-35px}img{max-width:100%;height:auto;vertical-align:middle;border-style:none}textarea{resize:vertical}a,body,button{color:#444}button{padding:0;cursor:pointer}a{font-size:16px;text-decoration:none}p{margin-top:0;margin-bottom:24px;letter-spacing:.05em}.js-accordion-title.files,.l-page__content a:not([class=btn]){color:#59b6e8}input,select,textarea{font-family:Raleway,sans-serif;color:#444}html{box-sizing:border-box}dd{margin-left:0}*,:after,:before{box-sizing:inherit}.group:after{display:table;clear:both;content:''}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}::-ms-clear,::-ms-reveal{display:none}input[type=button],input[type=email],input[type=password],input[type=reset],input[type=submit],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input{border-radius:0}.head-content{max-width:965px;margin:auto;padding:0 10px 35px;text-align:center}.accordion p:last-child,.archiv-slider__link p:last-child,.grid-elastic__body p:last-child,.head-content p:last-child{margin-bottom:0}.body-content{max-width:1090px;margin:auto auto 40px;padding:0 10px}.owl-item.loading{min-height:150px;background:url(//www.gymnasedebeaulieu.ch/wp-content/themes/gymnase/static/dist/css/AjaxLoader.gif) no-repeat center center}body .tribe-bar-filters{display:none}body .tribe-events-notices{border:1px solid #f9f9f9;background:#f9f9f9}body #tribe-events a.tribe-events-button{font-family:Raleway,sans-serif;font-size:14px;font-weight:400;line-height:2.7;display:inline-block;overflow:hidden;min-width:128px;max-width:300px;padding:0 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.3s;text-align:center;vertical-align:top;white-space:nowrap;text-transform:capitalize;text-overflow:ellipsis;color:#fff;border:none;border-radius:0;outline:none;background-color:#202f57}body #tribe-events a.tribe-events-button:hover{background-color:#3e7ccc}body h1.tribe-events-single-event-title{margin-bottom:10px}body .tribe-events-schedule h2{font-size:25px;font-weight:400;margin-bottom:10px}body .tribe-events-event-meta .column,body .tribe-events-event-meta .tribe-events-meta-group{margin-top:-50px}body .tribe-events-single-section.tribe-events-event-meta{float:left;border:none;background:0 0}body .tribe-events-meta-group.tribe-events-meta-group-details{width:100%}h1{letter-spacing:.05em;font-size:25px;margin-bottom:20px}h1,h2,h4,h5,h6{font-weight:300}h1,h2,h3,h4,h5,h6{margin-top:0}.h1,h2,h4,h5,h6{margin-bottom:20px}h4,h5,h6{letter-spacing:.05em}.h1{font-size:25px}.h2,h2{font-size:23px;letter-spacing:3px}.h3,h3{font-size:24px;font-weight:300;margin-bottom:35px;letter-spacing:1px}.h3._underline,h3._underline{position:relative}.h3._underline:before,h3._underline:before{position:absolute;top:50%;right:0;width:100%;height:1px;content:'';background-color:#cfcdcd}.h3._underline .line,h3._underline .line{position:relative;z-index:100;padding-right:20px;background-color:#ececec}.btn{font-size:16px;line-height:2.7;display:inline-block;overflow:hidden;min-width:128px;max-width:300px;padding:0 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.3s;text-align:center;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;color:#fff;border:none;outline:none;background-color:#202f57}.btn:hover{background-color:#3e7ccc}.btn [aria-disabled=true],.btn [disabled],.btn:disabled{cursor:not-allowed;color:#fff;background-color:#adadad}.btn:active,.btn:focus{background-color:#3e7ccc;box-shadow:inset 0 0 0 2px #202f57}.select{font-size:16px;min-width:205px;max-width:100%;height:45px;padding:0 40px 0 15px;border:1px solid #eaeaea;border-radius:0;outline:none;background:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0iIzZmNmY2ZiIgaGVpZ2h0PSIzMiIgaWQ9InRyaWFuZ2xlLWRvd24iIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00IDggSDI4IEwxNiAyNiB6Ii8+PC9zdmc+Cg==);background-repeat:no-repeat;background-position:right 15px center;background-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select::-ms-expand{display:none}.select:-moz-focusring{transition:color 0ms;color:transparent;text-shadow:0 0 0 #000}.select:active,.select:focus,.select:hover{transition:.3s;border-color:#59b6e8}.container{max-width:1300px;margin:auto;padding:0 10px;background-color:#fff}.container__inner{max-width:1090px;margin:auto;padding-top:50px;padding-bottom:80px}.container._bg-gray{background-color:#ececec}.row{font-size:0}[class*=col-]{font-size:22px;display:inline-block;vertical-align:top}.col-1{width:8.33333333333333%}.col-2{width:16.66666666666667%}.col-3{width:25%}.col-4{width:33.33333333333333%}.col-5{width:41.66666666666665%}.col-6{width:50%}.col-7{width:58.33333333333331%}.col-8{width:66.66666666666664%}.col-9{width:75%}.col-10{width:83.3333333333333%}.col-11{width:91.66666666666663%}.col-12{width:100%}.l-page,.l-page__inner{display:-ms-flexbox;display:flex}.l-page{max-width:1280px;margin:auto;background-color:#fff}.l-page__inner{-ms-flex-direction:column;flex-direction:column;width:100%;min-height:100vh}.l-page__content{-ms-flex-positive:1;flex-grow:1}.l-slider__head{padding:30px 50px 0}.l-slider__meta{font-size:20px;margin-bottom:25px}.l-slider__foot{padding:20px 12% 0;text-align:center}.l-slider__item{height:100%}.l-formulaire{font-size:0;display:block;max-width:1070px;margin:auto;padding:10px 10px 65px}.l-formulaire__item{margin:0 0 40px}.l-annonces__header{background:#fff}.l-annonces__main{font-size:0;padding:0 5px;background-color:#ececec}.l-annonces__row{margin:0 -5px}.l-annonces__col{font-size:20px;display:inline-block;width:100%;padding:0 5px;vertical-align:top}.l-annonces__footer{height:35px;background-color:#202f57}.header:not(.mini-style){font-size:0;padding:15px}.header__item{font-size:16px}.header__item:first-child{width:70%}.header__item:last-child{width:30%;text-align:right}.pseudo-header__item{width:100%}.logo{font-size:0}.logo__title{font-size:47px;font-weight:300;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#202f57}.header-menu{max-width:1300px;margin:auto auto 5px;border-bottom:1px solid #e5e5e5;background-color:#fff}.header-menu.is-sticky-menu{position:fixed;z-index:200;top:-67px;width:100%;max-width:1280px;transition:transform .7s ease-in-out;transform:translate(0,67px);background-color:#fff}.header-menu ul{margin:0;padding:0;list-style-type:none}.header-menu .logged_out .only-logged-in{display:none}.header-menu>ul{font-size:0}.header-menu>ul>li{position:relative;text-align:center}.header-menu>ul>li>a{text-transform:uppercase}.header-menu a{font-size:16px;line-height:4.1;display:block;overflow:hidden;white-space:nowrap;letter-spacing:.075em;text-overflow:ellipsis;color:#202f57;outline:none}.header-menu a:not([href]){cursor:default}.header-menu a:active,.header-menu a:focus,.header-menu a:hover{transition:color .3s;color:#59b6e8}.menu-item.current-menu-item a,.unselected-sub-menu .menu-item.current-menu-item a:hover{color:#59b6e8}.menu-mobile,.unselected-sub-menu .menu-item.current-menu-item a{color:#202f57}.menu-mobile{font-size:0;line-height:4.1;width:100%;padding:0 20px;text-transform:uppercase;border:none;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;outline:none;background-color:#fff}.menu-mobile__item{line-height:3.5;display:inline-block;vertical-align:middle}.menu-mobile__item:first-child{text-align:left}.menu-mobile__item:last-child{text-align:right}.menu-mobile__line{display:block;width:40px;height:5px;margin:8px auto;transition:all .3s ease-in-out;background-color:#202f57}.menu-mobile__icon{display:inline-block;vertical-align:middle}.menu-mobile__icon:hover{cursor:pointer}.menu-mobile.is-active .menu-mobile__icon{transform:rotate(90deg)}.menu-mobile.is-active .menu-mobile__line:nth-child(2){transition:none;transition-delay:.3s;opacity:0}.menu-mobile.is-active .menu-mobile__line:nth-child(1),.menu-mobile.is-active .menu-mobile__line:nth-child(3){width:27px;transform-origin:right}.menu-mobile.is-active .menu-mobile__line:nth-child(1){transform:translateY(15px) rotate(45deg)}.menu-mobile.is-active .menu-mobile__line:nth-child(3){transform:translateY(-15px) rotate(-45deg)}.footer{color:#fff;background-color:#152243}.footer__title{font-size:20px;margin:10px 0 35px}.footer__head{padding-top:40px;text-align:center;border-bottom:1px solid #34446f}.footer__foot{font-size:12px;padding:35px 0;text-align:center;color:#9da2b0}.footer__body{font-size:0;max-width:880px;margin:auto;padding-top:20px;padding-right:15px;padding-left:15px;word-wrap:break-word;color:#9da2b0}.footer__item a,.footer__item p{font-size:14px}.footer__item a{color:#fff;border-bottom:1px solid transparent}.footer__item a[href^='fax:'],.footer__item a[href^='tel:']{color:#9da2b0}.footer__item a:active,.footer__item a:focus,.footer__item a:hover{transition:.3s;border-bottom:1px solid rgba(255,255,255,.4)}.footer__item p{line-height:1.6;margin-bottom:0}.footer__item-title{font-size:14px;margin-bottom:5px;color:#fff}.banner,.banner_annonces{background-repeat:no-repeat;background-position:center center}.banner{margin-bottom:30px;height:400px}.banner_annonces{position:relative;height:128px;background-color:#fff}.banner_annonces__date{font-size:35px;font-weight:600;position:absolute;top:50%;left:0;width:100%;transform:translate(0,-50%);text-align:center;color:#fff}.text-slider{padding:0 50px}.text-slider p{font-size:16px}.text-slider .owl-buttons{position:absolute;top:40%;right:0;left:0;width:100%;margin-bottom:-25px}.text-slider .owl-buttons div{font-size:0;position:absolute;top:50%;bottom:0;width:35px;height:35px;border-top:4px solid #202f57;border-left:4px solid #202f57;outline:none}.archiv-slider .owl-next:active:after,.archiv-slider .owl-next:active:before,.archiv-slider .owl-next:focus:after,.archiv-slider .owl-next:focus:before,.archiv-slider .owl-next:hover:after,.archiv-slider .owl-next:hover:before,.archiv-slider .owl-prev:active:after,.archiv-slider .owl-prev:active:before,.archiv-slider .owl-prev:focus:after,.archiv-slider .owl-prev:focus:before,.archiv-slider .owl-prev:hover:after,.archiv-slider .owl-prev:hover:before,.slider .owl-next:active:after,.slider .owl-next:active:before,.slider .owl-next:focus:after,.slider .owl-next:focus:before,.slider .owl-next:hover:after,.slider .owl-next:hover:before,.slider .owl-prev:active:after,.slider .owl-prev:active:before,.slider .owl-prev:focus:after,.slider .owl-prev:focus:before,.slider .owl-prev:hover:after,.slider .owl-prev:hover:before,.text-slider .owl-buttons div:active,.text-slider .owl-buttons div:focus,.text-slider .owl-buttons div:hover{transition:border-color .3s;border-color:#59b6e8}.text-slider .owl-buttons .owl-prev{left:15px;transform:rotate(-45deg)}.text-slider .owl-buttons .owl-next{right:15px;transform:rotate(135deg)}.owl-pagination{text-align:center}.owl-pagination .owl-page{display:inline-block;vertical-align:middle;outline:none}.owl-pagination .owl-page:active:not(.active) span,.owl-pagination .owl-page:focus:not(.active) span,.owl-pagination .owl-page:hover:not(.active) span{transition:background-color .3s;background-color:#59b6e8}.owl-pagination .owl-page.active span{background-color:#474747}.owl-pagination .owl-page span{display:block;width:15px;height:15px;margin:0 5px;border-radius:50%;background-color:#a8a8a8}.home-grid__item{height:100%;padding-bottom:50px;background-repeat:no-repeat;background-position:70%;background-size:cover}.home-grid__item._bg-responsive{height:585px}.calendar,.home-grid__item._bg-grey{background-color:#ececec}.home-grid__item._bg-white{background-color:#fff}.calendar{padding-top:30px;padding-bottom:40px}.calendar__title{text-align:center}.calendar__body{padding:15px}.calendar__meta{max-width:1075px;margin:auto;padding:4.2%;text-align:left;word-wrap:break-word;color:#ececec;background-color:#202f57}.calendar__meta-content,.calendar__meta-title{font-size:22px}.calendar__meta-item{font-size:18px;line-height:2.8;padding:0 15px;text-align:center;color:#444;background-color:#ececec}.slider .owl-controls{position:absolute;top:50%;right:0;left:0;margin-top:-45px}.slider .owl-next{right:0}.slider .owl-next:before,.slider .owl-prev:after{position:absolute;top:0;bottom:0;left:-6px;display:block;width:35px;height:35px;margin:auto;content:'';transform:rotate(135deg);border-top:4px solid #fff;border-left:4px solid #fff}.slider .owl-prev{left:0}.slider .owl-prev:after{right:0;left:10px;transform:rotate(-45deg)}.slider .owl-next,.slider .owl-prev{font-size:0;position:absolute;top:0;bottom:100%;width:40px;height:90px;outline:none;background-color:rgba(0,0,0,.5)}.map{height:200px}.secretariat{max-width:1070px;margin:auto;padding:25px 15px}.secretariat__title{font-size:37px;letter-spacing:1px}.secretariat__subtitle{font-size:20px;margin-bottom:0}.secretariat a,.secretariat p{font-size:15px}.secretariat a{color:#fff;border-bottom:1px solid transparent}.secretariat a[href^='mailto:']{color:#59b6e8}.secretariat a:active,.secretariat a:focus,.secretariat a:hover{transition:.3s;border-bottom:1px solid rgba(89,182,232,.5)}.secretariat p{line-height:2;margin-bottom:0}.accordion{max-width:1090px;margin:auto;padding:0 10px}.accordion__btn{font-size:20px;line-height:3.1;position:relative;width:100%;padding-right:50px;padding-left:25px;text-align:left;border:1px solid #c7c7c7;outline:none;background-color:#fff}.accordion__btn:after,.accordion__btn:before{position:absolute;content:'';background:#8b8b8b}.accordion__btn:before{top:50%;right:25px;width:16px;height:2px;margin-top:-1px}.accordion__btn:after{top:50%;right:32px;width:2px;height:16px;margin-top:-8px}.accordion__btn.is-open{background-color:#f7f7f7}.absences__slider .owl-page span,.accordion__btn.is-open:after,.annonce__slider .owl-page span{display:none}.accordion__btn:active,.accordion__btn:focus,.accordion__btn:hover{transition:.3s;border-color:#59b6e8}.accordion__btn:active:after,.accordion__btn:active:before,.accordion__btn:focus:after,.accordion__btn:focus:before,.accordion__btn:hover:after,.accordion__btn:hover:before{background:#59b6e8}.accordion__btn._icon-pdf a{position:absolute;top:6px;right:70px}.accordion__item:not(:last-child){margin-bottom:8px}.accordion__item:last-child{margin-bottom:120px}.accordion__content{display:none;padding:20px}.accordion__content img{display:block;margin:auto}.accordion__description{font-size:14px;line-height:1.8;letter-spacing:.04em}.team{font-size:0;max-width:1090px;margin:auto auto 40px;padding:0 10px}.team__title{padding-top:30px;text-transform:uppercase}.team__body{padding-bottom:15px;background-color:#f7f7f7}.team__item{font-size:16px;margin-bottom:20px;text-align:center}.downloads{margin-bottom:110px;padding:0 10px;text-align:center}.downloads__title{margin-bottom:45px}.downloads__item{font-size:22px;line-height:1.2;display:block;margin-bottom:25px;padding-top:95px;border-bottom:1px solid transparent}.downloads__item._pdf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAABSCAYAAADjNQxbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQ0EyMDY2MDVBMkExMUU3QTI3MUMzN0YzNzY3QTY5OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCOTZCNDNCRTVBNEYxMUU3QTI3MUMzN0YzNzY3QTY5OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFDQTIwNjVFNUEyQTExRTdBMjcxQzM3RjM3NjdBNjk4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFDQTIwNjVGNUEyQTExRTdBMjcxQzM3RjM3NjdBNjk4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pk8QjAAACLtJREFUeNrsnAtwVNUZx//nPvaZze7mhSARU3lNgM5oZaZEqDS0WJBOHetIpdpxxDSOQh2cltJOHTu0lTIdbWsHHdvqDFrHTMfaEimoY8qAwQemDCBBAkoJAomQDSGb7OM++517N7ub6BSz2ZLd7J7Mzr17z96z9/ed73nu3bAlX98CxdDQqw5AFIQvarp6nwFjASBUA2AYp2aaBhyyjOnXzIIuSBCY2ScxfI+69g59xjABzfx84zmETx+ThAQffdkGRdcfoV0XgSPXGoGWaUAzCeBb9LY1G2MKn0RDuKCENxgwN9ngudssAZhopt26rMA7Jec8FdpG5EkjAQRJAK/Q7g1jho8YyhoGQUYeNa4BuonttLtwTPC6adQhDxvBB0gIzeSdbswYnl5TkKfNAIK02UEQSzKFz+tGAvDQ5q8Esqjg4BMCKKPNKwTzjYKDTwjAT5sXR+MDJgx8QgABxrBDZPhmwcEnogD3AX8hASwqOPiEAEq5D7iUBkxI+IQAuA9oIgF8peDg00zgH1QMLS84+IQAglT1/o1A6/MKnhfbTMiKAFxUDL1EQ92cN/ACTDDDyMpYml0N8kxwac7DM5pyVTcQV3UIjGVLAB7VRJPA7Ewwp2deM3RoSgwsi4tplgYYeJkEsCKn4Unp0dfXA5HnbllaTmS2ANyqgT/lts2T6veGB9Df0wWZArbt/bIjBHKCbinXQxVjIk51n0OVoqG8vAKCwwnDZDCzwJ/78LDjXXcohN6+PridMgwmZAMeOQ+fNAFBBHlqKNF4SiiFAp9Melj23NSET2+L8EX4InwRvghfhC/CF+GL8EX4IvzEbzlV1Zkmf+TEXq3l1ZvwGXWrbhhQFM3aMpo7SWJwOuT8h5eZAadgr9cpJAQFwrC6PTwQRVXAg9q51Qj63IipOj4JhXHidAiaZo56oTNn4MMDMay5sw5r715owb/RchgPbNoOX4nb6h8cjKFx5QKsaViMYLAEQ6SD/REsuf0J9CgxyKKYn/C6biBY6Ye3zG+9r7qyHKZum8BgRMGKr9bi4fUrMHJ6ey4M4uy5fngSQspbtde11N0ZLW1fVVXccev8JHiopx87dx5AWUUpDnV0Q5DEjJa1MoYfWkAc+lLuqFTVIKdlQpSES6pg+udlSfif3yOJAiaVlySPPf70Ljz2TAsCJR643TK8bof1HO7/HZ574Dh5W01R7QHI08biKvweGTNrqsjziug+34+TXRfg8jg/UwjccZU4JdTWVMJF55/q6sXps71Q9U8TaOTUIpEY0tdrQxdj8MgSPATt5Ku5GS7ljhq+nxzTD+5ejG8vm2tNy+YnXsWkyeVYc88iVJDNcs2Mx1Tsaj2Gn25uRj/Zq0OWkrPIHde9t38ZjXfdgKorAtZ9OH6secdBMGm4oCIxBbcsmYN1jfW46urK5PGNDy3FD1cvRPuR01j36+0kAMflgVcUBbW1U/GF6ZOt97/b9B24RzgbPuPLls7D7BmTsPyuJy0V53dfBsIR/Pi+r2Ft4/BnBkt8HqwiT26OmEJF1TBzWhmmz7py2PGqK4LWq6TESaajZQw/6gyP0UzxLxxqHJxf9NGOs9jz5lH09oaTfTVkBg0r6zAwGLdMZS4J7P7Vi1OOjExn376P8F7bCcSjCtiIrMZBJnH4w/P494FOxKh/qJ36OGQda3nzGGQ588eGx+ztz5+7iLU/aULr/pNQNR2Tgl7seOEBTK2usPrrb5yNx57dhWg0ju9THBcTqq2SMFY/+Dx27jliObSrp5ThD4+uxPXX1STH9pIz+1fbSbz0+m+xr/lHmJHQgEe3tKDp5bcQDPjgcjkyvvYx5/YfHO3Cq3s74CPVLQv60E1xd2vTu8n+aVP8CHpliCLDvDlTk8fffue4BV5R7keAIDo6Q9jz7onhnp6inUzC8pFXF4XUpXoImB8bC3hW4CVZtEJN8sI8LrS3d9KF23G6pNQDf7AUXsrBy/2p3zK8tqdjmK06HRLBXN4n37Ne1XHvzW086bz4jAkERkJypcXz3v645T8mVEnLnWH1tCoIoj20SrYeCw8gShlbRE1lbVMrvTBGeHfTzDN4npNfDEcpQdGtMjNM+zfVz02mol2Ud5+/GCFwE6G+aPK8+oWzLCdo0Dn83H4Kg5ebfszw1107Db94cDkCXhf4wxPrG+qxfOmcZP/B9jMUBQwSkon9FJ6G2vz5NVSl1VmpT2WpG79cdzPuvO36/FrM8BL0urU3oZHiNw91/lJPKjWlcPbnF1op/3ZaivDHF9/Cbbd8CTLFb0mSsOnnt2LDQ8tsZ+d25J/ND5K6agTtoawuHZwnMD/71TYc+vCcBcdT3OOnevDI5n/CSJSqXCJ+v8cC12mMI+93pnl/cVjOzt8PNV44ZcNCxjzzbfs78Zun3sD6+5dg5ozJ1gx3HOvG75/ZjXcOdaLUlxKIz+vGc3/fhzNdfWj47gLMvKbKAmz/4Ay2bG3F2e4+3LvK/r3TwcOnLYHy8Xim9+Rze1FzVbnV9377x1kJi2OGl2lW9x74D+6gbM1LlRqjvwGq8vgFp4MnBUDp8O62j9Dydge8BMBL2sG4Zn1elgU8/PhOe6apj/dz4XDNeX5bm1UC22M4rWOGOc7wVmJDastBbVU0UHqJBUU3z8xcDrvgob9SR8reA35PWs2f2no9rhHrAeOk9kJaqimKQlrRMzo3IrDxXTkfNTxfUub1N18+thYmKK6Pd6aWaWOzF20Mwf5p1udbvjLtasuTKCqiZN8DkVhWn5K6TK03g5kHwcatrM5SXVL79Iorn1rGNi8I+X+nq3ijsghfhC/CF+GL8EX4IvyEhWcFym5VI6EChY/wDP29wlR5dlLwyd6nCw3chMFvjm4VoqqyG6b+VCHBS0x83TSkraK3bAYMTX1NkF3VjLFrJ/aMAyJj23yid1XA4Y1Ilqs3TY1e94gC226aaDBgzoL9f2cmShsk6OOmaTYxsGdpknXO/V8BBgDbZSLuJLHOaQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:center top}.grid-elastic__container{max-width:1090px;margin:auto auto 40px;padding:0 10px}.archiv-slider__head img,.grid-elastic__head img{width:100%}.grid-elastic__title{margin-bottom:5px}.grid-elastic__title,.grid-elastic__title a{font-size:18px;font-weight:300}.grid-elastic__title a:hover{color:#59b6e8}.grid-elastic__body{font-size:14px;line-height:2;padding:25px;background-color:#fff}.grid-elastic__item{margin-bottom:30px;padding:0 15px}.archiv{max-width:845px;margin:70px auto auto}.archiv-slider__head{margin-bottom:15px}.archiv-slider__item{font-weight:300;line-height:1.3;margin:0 3px}.archiv-slider__item:hover a{transition:color .3s;color:#59b6e8}.archiv-slider__link{outline:none}.archiv-slider__data{font-size:15px}.archiv-slider__title{margin-bottom:5px}.archiv-slider__link{font-size:18px;position:relative;display:block;overflow:hidden}.archiv-slider__link:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transition:all .3s ease-in-out;transform:translateX(-100%);background-color:rgba(63,124,205,.8);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGZpbGw9IiNmZmYiIGhlaWdodD0iODBweCIgaWQ9IkNhcGFfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODAgODA7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA4MCA4MCIgd2lkdGg9IjgwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxwYXRoIGQ9Ik0yOS4yOTgsNjMuNDcxbC00LjA0OCw0LjAyYy0zLjUwOSwzLjQ3OC05LjIxNiwzLjQ4MS0xMi43MjMsMGMtMS42ODYtMS42NzMtMi42MTItMy44OTUtMi42MTItNi4yNTcgICBzMC45MjctNC41ODUsMi42MTEtNi4yNThsMTQuOS0xNC43ODNjMy4wODgtMy4wNjIsOC44OTctNy41NzEsMTMuMTMxLTMuMzcyYzEuOTQzLDEuOTMsNS4wODEsMS45MTcsNy4wMS0wLjAyNSAgIGMxLjkzLTEuOTQyLDEuOTE4LTUuMDgxLTAuMDI1LTcuMDA5Yy03LjE5Ny03LjE0Mi0xNy44MzQtNS44MjItMjcuMDk4LDMuMzdMNS41NDMsNDcuOTQxQzEuOTY4LDUxLjQ5LDAsNTYuMjEsMCw2MS4yMzQgICBzMS45NjgsOS43NDMsNS41NDQsMTMuMjkyQzkuMjIzLDc4LjE3NiwxNC4wNTQsODAsMTguODg3LDgwYzQuODM0LDAsOS42NjctMS44MjQsMTMuMzQ4LTUuNDc2bDQuMDUxLTQuMDIxICAgYzEuOTQyLTEuOTI4LDEuOTUzLTUuMDY2LDAuMDIzLTcuMDA5QzM0LjM4Miw2MS41NTMsMzEuMjQxLDYxLjU0MiwyOS4yOTgsNjMuNDcxeiBNNzQuNDU0LDYuMDQ0ICAgYy03LjczLTcuNjctMTguNTM4LTguMDg2LTI1LjY5NC0wLjk4NmwtNS4wNDYsNS4wMDljLTEuOTQzLDEuOTI5LTEuOTU1LDUuMDY2LTAuMDI1LDcuMDA5YzEuOTMsMS45NDMsNS4wNjgsMS45NTQsNy4wMTEsMC4wMjUgICBsNS4wNDQtNS4wMDZjMy43MDctMy42ODEsOC41NjEtMi4xNTUsMTEuNzI3LDAuOTg2YzEuNjg4LDEuNjczLDIuNjE1LDMuODk2LDIuNjE1LDYuMjU4YzAsMi4zNjMtMC45MjgsNC41ODYtMi42MTMsNi4yNTkgICBsLTE1Ljg5NywxNS43N2MtNy4yNjksNy4yMTItMTAuNjc5LDMuODI3LTEyLjEzNCwyLjM4M2MtMS45NDMtMS45MjktNS4wOC0xLjkxNy03LjAxLDAuMDI1Yy0xLjkzLDEuOTQyLTEuOTE4LDUuMDgxLDAuMDI1LDcuMDA5ICAgYzMuMzM3LDMuMzEyLDcuMTQ2LDQuOTU0LDExLjEzOSw0Ljk1NGM0Ljg4OSwwLDEwLjA1My0yLjQ2MiwxNC45NjMtNy4zMzdsMTUuODk3LTE1Ljc3Qzc4LjAzLDI5LjA4Myw4MCwyNC4zNjIsODAsMTkuMzM4ICAgQzgwLDE0LjMxNiw3OC4wMyw5LjU5NSw3NC40NTQsNi4wNDR6Ii8+PC9nPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjwvc3ZnPgo=);background-repeat:no-repeat;background-position:center center;background-size:35px}.archiv-slider__link:active,.archiv-slider__link:focus,.archiv-slider__link:hover{transition:color .3s;color:#59b6e8}.archiv-slider__link:hover:before{transform:translateX(0)}.archiv-slider .owl-controls{position:absolute;top:50%;right:0;left:0;margin-top:-15px}.archiv-slider .owl-next{right:3px}.archiv-slider .owl-next:before,.archiv-slider .owl-prev:after{position:absolute;top:0;right:12px;bottom:0;display:block;width:10px;height:10px;margin:auto;content:'';transform:rotate(135deg);border-top:2px solid #fff;border-left:2px solid #fff}.archiv-slider .owl-prev{left:3px}.archiv-slider .owl-prev:after{right:0;left:6px;transform:rotate(-45deg)}.archiv-slider .owl-next,.archiv-slider .owl-prev{font-size:0;position:absolute;top:0;bottom:100%;width:30px;height:30px;outline:none;background-color:rgba(0,0,0,.8)}.formulaire{font-size:0;display:inline-block;padding-left:40px;color:#59b6e8;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAiCAYAAABBY8kOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+dJREFUeNq8l0uIHEUYx/9VXf2c187MJpnMrgpKIomePAjxcdSjrGNQAoLgSfDgSRBvmoNnD2KCLigBIeomoAfR4DEqZhU9iREkweiazGaz2el5dnW1X9UMO7s7j43OuN9MMc10V/3qe1ezhcWLICnQeJJGgH8pG60WHiin6o8dXj97uxHDFgxJkmzeZ4whkgkEXRdprOI/ShwruJbE/ftKzy5fW3mmIxkcobbBtHAaL2FCaUcCOS9XOXIgv4QkRkfGRpOdIDkpiDGFetRAzs1Ujh7Mf8KYg7bk22Aa1MYUhNFHw7Je+vjRUvY8p6U7W2AcUxQNa0QtZNzUwpFSekkbqxNZBjY1EGekAy1o0W9LtjHjZysPlmeXhKUQxTBRN5Eoii7BJAqpPDzPRaxo1cR8UUjnK8VMfunnP/84PjEo6/tYqTk4+fHXaDVDCNsnSi+0WQLbYpWWtF6eGOQJjpDC+fdVB9evXaC8CuG4JSRaM6OxhG9nZicGxbR5rhTmDtyDUv4VrP31DWSnDsebIcVUL/z57akEA+MMcacNy3FRKD8C4aTQaa9pwLY8wrRgSm6B2ZltsKnmkc6krTDLCgwsgTUcRCaHVN3CqBNb0bW8w6FUH1acf9xoFrVuDuYR58w4MWw14VsOAt+mVhAZ2M5CuVWM37lC1vVpDd7X7OAxrF9fHgStN5q4txhg8cRD+GD5J3z6Qx1vP7cfc9kyau1wJMixbFMd3vpqBb9VQ6rmgYEJx0a+/HAyAErQDUmbJjIeISEtBBewuU3/jc4G/QzvOZ4MvumzOO62jIGZ+SCFahjjqfe/RyB8zOdsvHpujSasmqI5uth1N5ghTQoBaaP6jU/7WowKBgWd2XZfS679kIwpeqxXdYY/MwC61ajjvmIaHz39KN67dBFnLzXw7oky5rNz5KPaGB85xnRvfHEVl6t1zHj+eJDuHNrG9U6DzKUbV4JW1KY+00RTNkeCJNU23SYSs0ayu0YzgY9qLcLC4o/I+QFFm8Br5zeop9wcG97GtFT4ikHG+FntMPNg1CXdI1JKeNRnmIk633XgxMLk2NjeRK60LIZhbhrioxCH9mdw7sVjeOfbL3HmO4kPXziMu3N3YaO9sauPXv/sV/zydw35VDAeZFE+6J1dWb9K1cGBoH6zUqsaVcOoPhKk80z7SJLJLMF21yjne7hBefT8mcuU3T7KGR9vft5ApK4MXaDfmCiIeIyCl6bzQrC7j/QDFu1sNpUGT7qNTQfInZ/x2ABkKGjThDrCWH/yxKck7JFokLsHHJtvFrT/V3wNOrUHoNOi9260j8YTmjxlgH6BuEDjxj8CDACOkJhxF4cbyAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:0 100%}.formulaire__content{font-size:16px;display:inline-block;padding-top:12px}.formulaire:hover .formulaire__content{text-decoration:underline}.formulaire-form{max-width:1035px;margin:auto;padding:0 10px 65px}.formulaire-form__form{font-size:0}.formulaire-form__item{font-size:0;box-sizing:border-box;margin:0 0 17px;padding:0 10px;vertical-align:middle}.formulaire-form__input,.formulaire-form__label,.wpcf7 label,.wpcf7 span>input{font-size:16px;display:inline-block;width:100%;margin-bottom:5px;color:#444}.formulaire-form__input,.wpcf7 span>input{padding:15px;border:0;outline-width:2px;outline-color:#152243;background-color:#ececec}.formulaire-form__btn-wrap{padding:30px 0 0;text-align:center}.formulaire-form__btn{font-size:18px}.wpcf7{max-width:1035px;margin:auto;padding:0 10px 65px}.wpcf7 p{box-sizing:border-box;margin:0 0 17px;padding:0 10px;vertical-align:middle}.wpcf7__btn-wrap{padding:30px 0 0;text-align:center}.wpcf7__btn{font-size:18px}.annonce__header{font-size:35px;font-weight:500;position:relative;margin:0 0 40px -5px;padding:20px 0 10px;text-align:center;color:#fff;background-color:#152243}.absences__header:after,.annonce__header:after{position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-20px;content:'';border-width:20px 20px 0;border-style:solid;border-color:#152243 transparent transparent}.annonce__title{font-size:25px;font-weight:800;margin:0}.annonce__item{padding:0 30px}.absences__item p,.annonce__item p{margin:0 0 30px}.annonce__main{position:relative}.annonce__progressbar{position:absolute;right:0;bottom:12px}.annonce__slider{position:relative;padding-bottom:60px}.annonce__slider .owl-pagination{position:absolute;bottom:0;left:0;width:100%;padding:12px 0 24px;counter-reset:slides-num}.absences__slider .owl-page.active:before,.absences__slider .owl-pagination:after,.annonce__slider .owl-page.active:before,.annonce__slider .owl-pagination:after{font-size:20px;font-weight:300;line-height:24px;display:inline-block;content:counter(slides-num);vertical-align:bottom}.annonce__slider .owl-page{font-size:24px;font-weight:300;line-height:24px;display:inline-block;margin-right:5px;counter-increment:slides-num;vertical-align:bottom}.absences__slider .owl-page.active,.annonce__slider .owl-page.active{font-size:20px;font-weight:300;line-height:24px;margin:0}.absences__slider .owl-page.active:before,.annonce__slider .owl-page.active:before{top:0;left:0;content:counter(slides-num) ' / '}.absences__header{font-size:35px;font-weight:500;position:relative;margin:0 -5px 40px 0;padding:20px 0 10px;text-align:center;color:#fff;background-color:#152243}.absences__title{font-size:25px;font-weight:800;margin:0;text-align:center}.absences__item{padding:0 30px;text-align:center}.absences__main{position:relative}.absences__progressbar{position:absolute;right:0;bottom:12px}.absences__slider{position:relative;padding-bottom:60px}.absences__slider .owl-pagination{position:absolute;bottom:0;left:0;width:100%;padding:12px 0 24px;counter-reset:slides-num}.absences__slider .owl-page{font-size:20px;font-weight:300;line-height:24px;display:inline-block;margin-right:5px;counter-increment:slides-num;vertical-align:bottom}@media (min-width:450px){.downloads__item{display:inline-block;margin-right:20px;margin-left:20px;vertical-align:top}.downloads__item:active,.downloads__item:focus,.downloads__item:hover{transition:.3s;border-bottom:1px solid rgba(52,68,111,.5)}}@media (min-width:501px){.accordion__team-item{display:inline-block;vertical-align:top}.accordion__sidebar{width:25%;padding-right:15px}.accordion__description{width:75%}}@media (min-width:601px){.l-slider__foot{padding-top:40px;text-align:right}.footer__item{display:inline-block;vertical-align:top}.footer__item:nth-child(1){width:27.710843373494%;padding-right:10px}.footer__item:nth-child(2){width:37.349397590361%;padding-right:10px}.footer__item:nth-child(3){width:34.939759036145%}.calendar__meta-item{display:inline-block;vertical-align:middle}.formulaire-form__label,.wpcf7 label{width:30%}.formulaire-form__input,.wpcf7 span>input{width:70%}}@media (min-width:737px){.head-content{padding-bottom:85px}h1,h2,h3,h4,h5,h6{margin-bottom:40px}.h1,h1{font-size:40px}.h2,h2{font-size:37px}.container__inner{padding-top:120px}.l-slider__head{padding:14% 12% 0}.l-slider__head._annonces{padding-top:2%}.l-formulaire{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.l-formulaire__col{display:inline-block;width:29%;vertical-align:top}.header:not(.mini-style){padding:35px}.header__item{display:inline-block;vertical-align:middle}.pseudo-header{padding:18px 13px}.logo__item{display:inline-block;vertical-align:middle}.logo__item:first-child{width:23%}.logo__item:last-child{width:77%}.logo__title{margin-left:3.2%}.text-slider{padding:0 12%}.text-slider .owl-buttons .owl-prev{left:5%}.text-slider .owl-buttons .owl-next{right:5%}.home-grid{height:585px}.home-grid._bg-grey{background-color:#ececec}.calendar{padding-top:80px}.slider .owl-next{right:15px}.slider .owl-next:before{right:18px;left:0}.slider .owl-prev{left:15px}.slider .owl-prev:after{left:18px}.slider .owl-next,.slider .owl-prev{width:58px;background-color:#000}.map{height:500px}.secretariat{padding:0 15px 70px}.secretariat>div{padding-right:15px}}@media (min-width:737px) and (min-width:1281px){.banner._training{height:670px}}@media (min-width:781px){.header-menu{display:block!important;height:auto!important;border-top:1px solid #e5e5e5}.header-menu ul.sub-menu>li>a{min-width:260px}.header-menu>ul>li{display:inline-block;vertical-align:top}.header-menu>ul>li:first-child a{padding-left:50px}.header-menu>ul>li:hover ul{top:101%;visibility:visible;min-width:260px;transition:.5s;opacity:1}.header-menu>ul>li ul{position:absolute;z-index:999;top:85%;right:0;left:50%;visibility:hidden;margin-left:-130px;opacity:0;border-top:3px solid #1a3055;background-color:#fff}.header-menu>ul>li ul li:not(:last-child){border-bottom:1px solid #f4f4f4}.header-menu>ul>li ul a{font-size:14px;color:#45505e}.header-menu a{padding:0 24px}.menu-mobile{display:none}.team__item{display:inline-block;width:33.33333333333333%;padding:0 10px;vertical-align:top}}@media (min-width:851px){.grid-elastic__title,.grid-elastic__title a{font-size:24px}}@media (min-width:950px){.l-annonces__col{font-size:22px;width:50%}.annonce__header{font-size:40px}.annonce__title{font-size:30px}.annonce__slider{min-height:65vh}.annonce__slider .owl-page{font-size:20px}.absences__header{font-size:40px}.absences__title{font-size:30px}.absences__slider{min-height:65vh}.absences__slider .owl-page,.absences__slider .owl-page.active,.absences__slider .owl-page.active:before,.absences__slider .owl-pagination:after,.annonce__slider .owl-page.active,.annonce__slider .owl-page.active:before,.annonce__slider .owl-pagination:after{font-size:24px}}@media (min-width:971px){.calendar__meta-title{display:inline-block;width:25%;padding-right:15px;vertical-align:middle}.calendar__meta-content{display:inline-block;width:75%;text-align:right;vertical-align:middle}.calendar__meta-item{width:195px;margin-left:3%}.formulaire-form__form{margin:0 -10px}.formulaire-form__item,.wpcf7 p{display:inline-block;width:43%;margin:0 2.5% 17px}.formulaire-form__label,.wpcf7 label{width:29%}.formulaire-form__input,.wpcf7 span>input{width:65%}.formulaire-form__btn-wrap{width:96%;padding:50px 0 0}.wpcf7-form{margin:0 -10px}.wpcf7__btn-wrap{width:96%;padding:50px 0 0}}@media (min-width:1025px){.banner._school{height:510px;margin-bottom:90px}}@media (max-width:1280px){.banner{background-size:cover}}@media (max-width:970px){.calendar__meta{text-align:center}.calendar__meta-title{margin-bottom:20px}}@media (max-width:910px){.l-slider__head{font-size:20px}}@media (max-width:850px){.header-menu a{padding:0 15px}}@media (max-width:780px){.header-menu{position:absolute;z-index:10;display:none;width:100%;box-shadow:0 30px 55px 1px rgba(32,47,87,.2)}.header-menu>ul>li{text-align:center}.header-menu>ul>li ul a{font-size:14px;line-height:2.5}}@media (max-width:737px){.home-grid__item{padding-bottom:30px}.home-grid__item.col-6,.secretariat__item{display:block;width:100%}.home-grid__item._bg-responsive{height:350px}.secretariat__item{margin-bottom:25px}}@media (max-width:736px){.header:not(.mini-style){text-align:center}.logo__item{display:block}.logo__title{font-size:24px;margin:25px 0}}@media (max-width:600px){.footer__item{margin-bottom:20px}.calendar__meta-item{margin-bottom:15px}}@media (max-width:514px){.grid-elastic__item{width:100%}}@media (max-width:501px){.banner{height:200px}}@media (max-width:500px){.accordion__sidebar{margin-bottom:15px}.accordion__sidebar img{width:100%}}@media (max-width:414px){.logo__img{width:50%}}@media (min-width:737px) and (max-width:1060px){.logo__title{font-size:4vw}}@media (min-width:500px) and (max-width:1024px){.banner._school{height:400px}}@media (min-width:601px) and (max-width:970px){.calendar__meta-item{font-size:2.5vw;margin:0 2%}}@media (min-width:515px) and (max-width:850px){.grid-elastic__item{width:50%}}.accordion {
margin-bottom: 120px;
}
.accordion__item:last-child {
margin-bottom: 0;
} .header-menu .logged_out .floated-right {
display: none;
}
@media (min-width: 781px) {
.header-menu .menu-item.floated-right {
float: right;
padding-right: 50px;
}
}
@media (min-width: 1280px) {
.header-menu .menu-item.floated-right a {
max-width: none;
}
} .formulaire {
background-position: 0 0;
}
span.wpcf7-not-valid-tip {
text-align: right;
}
@media (min-width: 781px) {
span.wpcf7-not-valid-tip {
margin: 0 25px 17px 0;
}
} .overlay {
display: none;
background-color: #202f57;
opacity: 0.8;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 999;
}
.login-popup {
display: none;
position: fixed;
z-index: 1000;
left: calc(50% - 10%);
top: calc(50% - 131px);
}
.login-form {
background-color: white;
border-top: 1px solid #e5e5e5;
padding: 20px;
min-width: 20%;
min-height: 262px;
}
.login-form .login-form__item {
vertical-align: middle;
padding: 0 10px;
box-sizing: border-box;
margin: 0 0 17px 0;
}
.login-form .login-form__item label {
display: inline-block;
color: #444444;
font-size: 16px;
margin-right: 5px;
margin-bottom: 5px;
}
.login-form .login-form__item input {
display: inline-block;
background-color: #ececec;
color: #444444;
font-size: 16px;
border: 0;
padding: 15px;
margin-bottom: 5px;
outline-width: 2px;
outline-color: #152243;
}
.login-form .forgetmenot {
text-align: center;
}
.login-form .login-form__btn-wrap {
margin-top: 15px;
text-align: center;
}
.login-form .login-form__btn-wrap input {
cursor: pointer;
}
@media (max-width: 425px) {
.login-form {
min-height: 320px;
min-width: 100%;
}
.login-popup {
top: calc(50% - 160px);
left: 0;
right: 0;
}
.login-form .login-form__item input {
width: 100%;
}
}
.alignleft {
float: left;
margin: 0.5em 1em 0.5em 0;
}
.alignright {
float: right;
margin: 0.5em 0 0.5em 1em;
}
.aligncenter {
display: block;
margin-right: auto;
margin-left: auto;
}