@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,400;0,600;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@500;700&display=swap");
/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{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-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/fleur/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/fleur/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/fleur/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/fleur/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/fleur/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/fleur/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/fleur/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/fleur/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/fleur/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/fleur/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}ul{list-style:none;}button,input,select{margin:0;}html{box-sizing:border-box;}*,*::before,*::after{box-sizing:inherit;}img,video{height:auto;max-width:100%;}iframe{border:0;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
html{box-sizing:border-box;min-height:100vh;font-size:62.5%;}*,*:before,*:after{box-sizing:inherit;}::selection{color:#fff;background:#916308;}body{position:relative;min-height:100vh;color:#0d0c09;font-size:1.8rem;font-family:"Fira Sans",sans-serif;background-color:#fb0;}a{color:#0d0c09;text-decoration:none;}a:hover{text-decoration:underline;}.menu-item{list-style:none !important;}.item-list li{margin:0;}body{position:relative;z-index:1;}body::before{content:"";position:absolute;left:0;width:50%;top:0;bottom:0;z-index:1;background-color:#000;}.layout-container{--sidebar-width:30rem;--submenu-width:22rem;--sidebar-side-padding:4rem;--content-width:40/100;--content-sidebar-width:60/100;--content-side-padding:6rem;position:relative;z-index:2;max-width:200rem;min-height:100vh;margin:0 auto;padding-left:var(--sidebar-width);display:flex;flex-wrap:wrap;background-color:#fff;}.layout-container::before{content:"";position:absolute;right:0;top:0;bottom:0;z-index:1;width:calc((100% - var(--sidebar-width)) * var(--content-sidebar-width));background-color:#fb0;}.layout-container::after{content:"";position:absolute;right:calc((100% - var(--sidebar-width)) * var(--content-sidebar-width) - 1rem);top:0;bottom:0;z-index:2;width:2rem;background:transparent url(/themes/fleur/images/paper-texture-2.png) repeat-y 0 0 scroll;}.layout-container .page-navigation{z-index:4;color:#fff;background-color:#000;}.layout-container .main-content{flex:0 0 100%;position:relative;z-index:3;}.layout-container .page-footer{flex:0 0 100%;margin-top:auto;position:relative;z-index:3;}.region-content{position:relative;min-height:100vh;}.block-page-title-block,.block-system-breadcrumb-block{position:absolute;z-index:2;margin-left:calc(var(--content-width) * 100% + 1rem);color:#fff;font-size:6.4rem;font-size:clamp(4rem,5vw,6.4rem);font-weight:bold;line-height:1;font-family:"Inter",sans-serif;padding:8.6rem var(--content-side-padding) 6rem;}.block-page-title-block *,.block-system-breadcrumb-block *{font-weight:inherit;}.block-page-title-block a,.block-system-breadcrumb-block a{color:#fff;}.path-news .block-system-breadcrumb-block,.path-taxonomy .block-system-breadcrumb-block{display:none;}.path-taxonomy .block-page-title-block{height:23.6rem;padding-top:0;padding-bottom:0;display:flex;justify-content:flex-start;align-items:center;}.path-taxonomy .block-page-title-block::before,.path-taxonomy .block-page-title-block::after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;z-index:1;opacity:0.75;}@media screen and (max-width:1000px){.path-taxonomy .block-page-title-block::before,.path-taxonomy .block-page-title-block::after{content:none;}}.path-taxonomy .block-page-title-block::before{opacity:0.25;background:linear-gradient(85deg,rgba(204,153,0,0.5) 0%,transparent 25%);}.path-taxonomy .block-page-title-block::after{background:linear-gradient(25deg,rgba(204,153,0,0.5) 0%,transparent 25%);}.path-taxonomy .block-page-title-block .page-title{position:relative;z-index:2;}.main-content .view-cours,.main-content .view-news,.main-content .view-taxonomy-term,.path-user .main-content .block-system-main-block,.page-node-type-page .main-content .block-system-main-block,.page-node-type-formulaire .main-content .block-system-main-block,.page-node-type-news .main-content .block-system-main-block,.page-node-type-activite .main-content .block-system-main-block,.path-shop .main-content .region-content,.path-admin .main-content .region-content{display:grid;grid-template-columns:calc(var(--content-width) * 100% + 1rem) calc(var(--content-sidebar-width) * 100% - 1rem);position:relative;z-index:1;}.main-content .view-cours{grid-template-rows:21rem auto min-content;grid-template-areas:"intro   title" "filters footer" "content footer" "pager   footer";}.main-content .view-cours .view-header{grid-area:intro;color:#949494;font-size:2rem;font-weight:700;line-height:1;font-family:"Inter",sans-serif;padding:4rem var(--content-side-padding);padding-bottom:6.4rem;display:flex;align-items:flex-end;}.main-content .view-cours .view-header *{font-weight:inherit;}.main-content .view-cours .view-filters{grid-area:filters;padding:0 var(--content-side-padding);}.main-content .view-cours .view-footer{grid-area:footer;padding:1rem var(--content-side-padding) 6rem;}.main-content .view-cours .view-footer .page-body a{color:#0d0c09;}.main-content .view-cours .view-content,.main-content .view-cours .view-empty{grid-area:content;padding:4rem var(--content-side-padding);padding-top:2.7rem;}.main-content .view-cours .view-empty{padding-top:6rem;padding-bottom:6rem;}.main-content .view-cours .pager{grid-area:pager;}.main-content .view-cours.is-empty .view-filters{display:none;}.path-stages .main-content .block-system-breadcrumb-block,.path-cours .main-content .block-system-breadcrumb-block{display:none;}.main-content .view-news{grid-template-rows:21rem auto min-content;grid-template-areas:"intro title" "main1 side1" "main1 side2" "main2 side2";}.main-content .view-news .view-header{grid-area:intro;color:#949494;font-size:2rem;font-weight:700;line-height:1;font-family:"Inter",sans-serif;padding:4rem var(--content-side-padding);padding-bottom:6.4rem;display:flex;align-items:flex-end;}.main-content .view-news .view-header *{font-weight:inherit;}.main-content .view-news .view-filters{grid-area:side1;padding:0 var(--content-side-padding);}.main-content .view-news .view-footer{grid-area:side2;padding:4rem var(--content-side-padding) 6rem;}.main-content .view-news .view-footer .page-body a{color:#0d0c09;}.main-content .view-news .view-content,.main-content .view-news .view-empty{grid-area:main1;padding:4rem var(--content-side-padding);padding-top:2.7rem;}.main-content .view-news .view-empty{padding-top:6rem;padding-bottom:6rem;}.main-content .view-news .pager{grid-area:main2;}.main-content .view-news .view-footer{grid-area:side1;}.main-content .view-news .view-footer .page-body a{color:#0d0c09;}.main-content .view-taxonomy-term{grid-template-rows:21rem auto;grid-template-areas:"main  title" "main  side1" "main  side2";}.main-content .view-taxonomy-term .view-header{grid-area:main;display:block;}.main-content .view-taxonomy-term .view-content,.main-content .view-taxonomy-term .view-empty{grid-area:side1;max-width:60rem;}.main-content .view-taxonomy-term .view-content .page-body a,.main-content .view-taxonomy-term .view-empty .page-body a{color:#0d0c09;}.main-content .view-taxonomy-term .pager{grid-area:side2;}.main-content .view-taxonomy-term .view-header,.main-content .view-taxonomy-term .view-content,.main-content .view-taxonomy-term .view-empty,.main-content .view-taxonomy-term .pager{padding:4rem var(--content-side-padding);padding-top:2.7rem;}.main-content .view-taxonomy-term .view-content{padding-left:4.5rem;padding-top:5.3rem;}.main-content .view-taxonomy-term .view-empty{text-align:left;padding-top:3.5rem;}.page-node-type-activite .main-content .block-page-title-block{display:none;}.page-node-type-activite .main-content .block-system-main-block{grid-template-rows:21rem auto min-content;grid-template-areas:"title empty" "main  side";}.page-node-type-activite .main-content .block-system-main-block .activity-title{grid-area:title;padding:4rem var(--content-side-padding);padding-bottom:6.4rem;display:flex;align-items:flex-end;justify-content:flex-end;}.page-node-type-activite .main-content .block-system-main-block .activity-title h2{font-size:3rem;font-weight:bold;font-family:"Inter",sans-serif;line-height:1;text-align:right;}.page-node-type-activite .main-content .block-system-main-block .activity-title h2 span{position:relative;}.page-node-type-activite .main-content .block-system-main-block .activity-title h2 span::before{content:"";position:absolute;left:0.7em;top:0.3em;z-index:-1;width:90%;min-width:8rem;height:90%;background-color:#ffebb5;transform:rotate(-4deg) skew(10deg);}.page-node-type-activite .main-content .block-system-main-block .activity-group-main{grid-area:main;padding:4rem var(--content-side-padding);display:flex;flex-direction:column;}.page-node-type-activite .main-content .block-system-main-block .activity-group-side{grid-area:side;padding:4rem var(--content-side-padding);}.page-node-type-activite .main-content .block-system-main-block .activity-group-side .page-body a{color:#0d0c09;}.page-node-type-news .main-content .block-page-title-block{display:none;}.page-node-type-news .main-content .block-system-main-block{grid-template-rows:21rem auto min-content;grid-template-areas:"title empty" "main  side";}.page-node-type-news .main-content .block-system-main-block .news-group-main{grid-area:main;padding:4rem var(--content-side-padding);}.page-node-type-news .main-content .block-system-main-block .news-group-side{grid-area:side;padding:4rem var(--content-side-padding);}.page-node-type-news .main-content .block-system-main-block .news-group-side .page-body a{color:#0d0c09;}.page-node-type-page .main-content .block-page-title-block,.page-node-type-page .main-content #block-fleur-breadcrumbs{display:none;}.page-node-type-page .main-content .block-system-main-block{grid-template-rows:21rem auto min-content;grid-template-areas:"main1 side1" "main2 side2";}.page-node-type-page .main-content .page-title{grid-area:side1;color:#fff;font-size:6.4rem;font-size:clamp(4rem,5vw,6.4rem);font-weight:bold;line-height:1;font-family:"Inter",sans-serif;padding:8.6rem var(--content-side-padding) 6rem;}.page-node-type-page .main-content .page-title *{font-weight:inherit;}.page-node-type-page .main-content .page-title a{color:#fff;}.page-node-type-page .main-content .page-intro{grid-area:main1;color:#949494;font-size:2rem;font-weight:700;line-height:1;font-family:"Inter",sans-serif;padding:4rem var(--content-side-padding);padding-bottom:6.4rem;display:flex;align-items:flex-end;}.page-node-type-page .main-content .page-intro *{font-weight:inherit;}.page-node-type-page .main-content .page-body-wrapper{grid-area:main2;padding:4rem var(--content-side-padding);}.page-node-type-page .main-content .page-blocks{grid-area:side2;padding:4rem var(--content-side-padding);}.page-node-type-page .main-content .page-blocks .page-body a{color:#0d0c09;}.page-node-type-formulaire .main-content .block-page-title-block,.page-node-type-formulaire .main-content #block-fleur-breadcrumbs{display:none;}.page-node-type-formulaire .main-content .block-system-main-block{grid-template-rows:21rem min-content min-content auto;grid-template-areas:"main1 side1" "main2 side2" "main2 side3" "main2 side4";}.page-node-type-formulaire .main-content .page-title{grid-area:side1;color:#fff;font-size:6.4rem;font-size:clamp(4rem,5vw,6.4rem);font-weight:bold;line-height:1;font-family:"Inter",sans-serif;padding:8.6rem var(--content-side-padding) 6rem;}.page-node-type-formulaire .main-content .page-title *{font-weight:inherit;}.page-node-type-formulaire .main-content .page-title a{color:#fff;}.page-node-type-formulaire .main-content .page-intro{grid-area:main1;color:#949494;font-size:2rem;font-weight:700;line-height:1;font-family:"Inter",sans-serif;padding:4rem var(--content-side-padding);padding-bottom:6.4rem;display:flex;align-items:flex-end;}.page-node-type-formulaire .main-content .page-intro *{font-weight:inherit;}.page-node-type-formulaire .main-content .page-body{grid-area:side2;max-width:69rem;padding:4rem var(--content-side-padding);}.page-node-type-formulaire .main-content .page-body a{color:#0d0c09;}.page-node-type-formulaire .main-content .page-form{grid-area:main2;padding:4rem var(--content-side-padding);}.page-node-type-formulaire .main-content .page-blocks{grid-area:side3;max-width:69rem;padding:4rem var(--content-side-padding);}.page-node-type-formulaire .main-content .page-blocks .page-body a{color:#0d0c09;}.path-shop .main-content .region-content{grid-template-rows:21rem auto;grid-template-areas:"intro title" "main  side";}.path-shop .main-content .block-page-title-block{grid-area:title;}.path-shop .main-content .block-system-main-block{grid-area:side;max-width:60rem;}.path-shop .main-content #block-views-shop{grid-area:main;padding:4rem var(--content-side-padding);}.path-shop .main-content .block-page-title-block{display:block;margin-left:0;}.path-shop .main-content .block-page-title-block .page-title{padding:0;}.path-shop .main-content .block-system-main-block{display:block;}.path-shop .main-content .block-system-main-block .page-title{display:none;}.path-shop .main-content .block-system-main-block .page-body{padding-bottom:0;}.main-content .block-system-breadcrumb-block .breadcrumb{padding:0;}.main-content .block-system-breadcrumb-block a:hover{color:inherit;text-decoration:none;}.path-admin .main-content .region-content{grid-template-rows:21rem auto;grid-template-areas:"intro title" "main  side";}.path-admin .main-content .block-system-breadcrumb-block{display:none;}.path-admin .main-content .block-page-title-block{grid-area:title;position:static;margin:0;}.path-admin .main-content .block-system-main-block{grid-area:main;font-style:italic;padding:4rem var(--content-side-padding);}.path-user .region-admin ul.tabs,.user-logged-in .region-admin ul.tabs{display:inline-block;margin:2rem var(--content-side-padding);padding:1rem 1.5rem 0.5rem 2rem;background-color:rgba(255,255,255,0.5);}.path-user .region-admin ul.tabs li,.user-logged-in .region-admin ul.tabs li{margin:0;}.path-user .region-admin .tabs a,.user-logged-in .region-admin .tabs a{margin:0 0.5rem 0.5rem 0;padding:0.2em 0.6em;}.path-user .region-admin .tabs a:hover,.user-logged-in .region-admin .tabs a:hover{background-color:rgba(0,0,0,0.1);text-decoration:none;}.path-user .region-admin .tabs a.is-active,.user-logged-in .region-admin .tabs a.is-active{background:#fb0;color:#0d0c09;}.path-user .block-page-title-block,.user-logged-in .block-page-title-block{top:-8.7rem;}.path-user div[data-drupal-messages],.user-logged-in div[data-drupal-messages]{padding:1rem var(--content-side-padding);}.user-login-form,.user-pass{padding:16rem var(--content-side-padding) 2rem;}.toolbar-horizontal.toolbar-tray-open .layout-container{padding-top:4rem;}.path-user.user-logged-in .block-system-main-block{padding:16rem var(--content-side-padding) 2rem;}@media screen and (max-width:2000px){body{background-color:#000;}}@media screen and (max-width:1400px){.layout-container{--content-width:50/100;--content-sidebar-width:50/100;}}@media screen and (max-width:1200px){.layout-container{--sidebar-width:25rem;--submenu-width:20rem;}.layout-container .region-primary-menu .menu{font-size:2.2rem;}}@media screen and (max-width:1000px){body::before{content:none;}.layout-container{background-color:#fb0;}.layout-container::before,.layout-container::after{content:none;}.layout-container .region-primary-menu .menu .menu-item a,.layout-container .region-primary-menu .menu .menu-item > span{display:block;padding-left:calc(var(--sidebar-side-padding) / 2);}.block-page-title-block,.block-system-breadcrumb-block{position:relative;margin-left:0;padding-bottom:2rem;background-color:#fb0;}.main-content .view-cours,.main-content .view-news,.main-content .view-taxonomy-term,.path-user .main-content .block-system-main-block,.page-node-type-page .main-content .block-system-main-block,.page-node-type-formulaire .main-content .block-system-main-block,.page-node-type-news .main-content .block-system-main-block,.page-node-type-activite .main-content .block-system-main-block,.path-shop .main-content .region-content,.path-admin .main-content .region-content{grid-template-columns:1fr;grid-template-rows:auto;}.main-content .view-cours{grid-template-areas:"title" "intro" "filters" "content" "pager" "footer";}.main-content .view-cours .view-header{padding-top:0;padding-bottom:2rem;background-color:#fb0;color:#916308;}.main-content .view-cours .view-filters{background-color:#fb0;padding-bottom:3rem;background:#fb0 url(/themes/fleur/images/paper-texture-2-h-top.png) repeat-x 0 calc(100% + 1.7rem) scroll;}.main-content .view-cours .view-content,.main-content .view-cours .view-empty{min-height:35vh;background-color:#fff;}.main-content .view-cours .view-footer{padding-top:5rem;background:#fb0 url(/themes/fleur/images/paper-texture-2-h-bottom.png) repeat-x 0 -1rem scroll;}.main-content .view-cours.is-empty .view-footer{grid-area:side2;}.main-content .view-news{grid-template-areas:"main1" "side1";}.main-content .view-news .view-header{padding-top:0;padding-bottom:2rem;background-color:#fb0;color:#916308;}.main-content .view-news .view-filters{background-color:#fb0;padding-bottom:3rem;background:#fb0 url(/themes/fleur/images/paper-texture-2-h-top.png) repeat-x 0 calc(100% + 1.7rem) scroll;}.main-content .view-news .view-content,.main-content .view-news .view-empty{min-height:35vh;background-color:#fff;}.main-content .view-news .view-footer{padding-top:5rem;background:#fb0 url(/themes/fleur/images/paper-texture-2-h-bottom.png) repeat-x 0 -1rem scroll;}.main-content .view-news .view-filters .form--inline{display:flex;flex-wrap:wrap;}.main-content .view-news .view-filters .form--inline .form-item{flex:0 0 50%;max-width:50%;}.main-content .view-news .view-filters .form--inline .form-item:nth-child(2n+1){padding-right:2rem;}.main-content .latest-news .view-content{background-color:transparent;}.path-news .main-content .block-page-title-block{background:#fb0 url(/themes/fleur/images/paper-texture-2-h-top.png) repeat-x 0 calc(100% + 1.7rem) scroll;}.page-node-type-activite .main-content .block-system-main-block{grid-template-areas:"title" "side" "main";}.page-node-type-activite .main-content .block-system-main-block .activity-title{display:block;padding-top:0;padding-bottom:2rem;background-color:#fb0;color:#916308;background:#fb0 url(/themes/fleur/images/paper-texture-2-h-top.png) repeat-x 0 calc(100% + 1.7rem) scroll;}.page-node-type-activite .main-content .block-system-main-block .activity-title h2{text-align:left;font-size:2.6rem;}.page-node-type-activite .main-content .block-system-main-block .activity-group-side{margin:0;background-color:#fff;}.page-node-type-activite .main-content .block-system-main-block .activity-group-side .page-body a{color:#c48900;}.page-node-type-activite .main-content .block-system-main-block .activity-group-main{margin-bottom:4rem;padding:0;text-align:left;}.page-node-type-activite .main-content .block-system-main-block .activity-group-main .activity-body{min-height:0;}.page-node-type-activite .main-content .block-system-main-block .activity-group-main .activity-body,.page-node-type-activite .main-content .block-system-main-block .activity-group-main .activity-gallery,.page-node-type-activite .main-content .block-system-main-block .activity-group-main .activity-register{margin:0;padding:0 var(--content-side-padding) 4rem;background-color:#fff;}.page-node-type-activite .main-content .block-system-main-block .activity-group-main .activity-gallery{padding-top:2rem;background-color:transparent;}.page-node-type-activite .main-content .block-system-main-block .activity-group-main .activity-register{padding-bottom:4.5rem;background:#fff url(/themes/fleur/images/paper-texture-2-h-bottom-yellow.png) repeat-x 0 calc(100% + 0.8rem) scroll;}.page-node-type-activite .main-content .block-system-main-block .activity-group-main .activity-description-secondary{background-color:#fb0;padding-top:4rem;}.page-node-type-activite .main-content .block-system-main-block .activity-field{margin:0 -1.25rem;padding:1rem 1.25rem 0;font-size:0.9em;background-color:#eee;}.page-node-type-activite .main-content .block-system-main-block .activity-field.activity-cost,.page-node-type-activite .main-content .block-system-main-block .activity-field:last-child{padding-bottom:1rem;}.page-node-type-activite .main-content .block-system-main-block .activity-field .label{opacity:0.65;}.page-node-type-activite .main-content .block-system-main-block .activity-availability{background-color:#c48900;}.page-node-type-activite .main-content .block-system-main-block .activity-availability::before{display:none;content:none;}.page-node-type-activite .main-content .block-system-main-block .activity-time-note{margin:0 -1.25rem;padding:0 1.25rem 0 4.75rem;font-size:0.9em;background-color:#eee;}.page-node-type-activite .main-content .block-system-main-block .activity-blocks{margin:0;padding:4rem var(--content-side-padding);}.page-node-type-activite .main-content .block-system-main-block .activity-blocks .block-gallery .gallery-images{justify-content:flex-start;}.page-node-type-activite .main-content .block-system-main-block .activity-blocks .block-gallery .gallery-images .gallery-image{padding-left:0;padding-right:1rem;}.page-node-type-activite .main-content .block-system-main-block .activity-blocks .block-gallery .gallery-images .gallery-image img{max-width:calc((100vw - (var(--content-side-padding) * 2 + 2rem)) / 2);}.main-content .view-taxonomy-term{grid-template-areas:"title" "main" "side1" "side2";}.main-content .view-taxonomy-term .view-header .place-photo::before,.main-content .view-taxonomy-term .view-header .place-photo::after{content:"";position:absolute;left:0;right:0;top:auto;bottom:auto;z-index:1;height:2rem;mix-blend-mode:normal;}.main-content .view-taxonomy-term .view-header .place-photo::before{top:0;background:transparent url(/themes/fleur/images/paper-texture-2-h-top-yellow.png) repeat-x 0 -1rem scroll;}.main-content .view-taxonomy-term .view-header .place-photo::after{bottom:0;background:#fb0 url(/themes/fleur/images/paper-texture-2-h-top.png) repeat-x 0 calc(100% + 1.7rem) scroll;background-color:transparent;}.main-content .view-taxonomy-term .view-header .place-map{height:auto;}.main-content .view-taxonomy-term .view-header .place-map .google-map-field{margin:0;}.main-content .view-taxonomy-term .view-header .place-map .google-map-field > h2{display:none;}.main-content .view-taxonomy-term .view-header .place-map .map-container{height:30rem !important;}.main-content .view-taxonomy-term .view-header .place-map:hover{height:auto;}.main-content .view-taxonomy-term .view-header .place-map:hover .map-container{height:30rem !important;}.main-content .view-taxonomy-term .view-header{background:#fff;}.main-content .view-taxonomy-term .view-content,.main-content .view-taxonomy-term .view-empty{max-width:none;background:#fb0 url(/themes/fleur/images/paper-texture-2-h-bottom.png) repeat-x 0 -1rem scroll;}.page-node-type-news .main-content .block-system-breadcrumb-block{background:#fb0 url(/themes/fleur/images/paper-texture-2-h-top.png) repeat-x 0 calc(100% + 1.7rem) scroll;}.page-node-type-news .main-content .block-system-main-block{grid-template-areas:"main" "side";}.page-node-type-news .main-content .block-system-main-block .news-group-main{position:relative;z-index:1;background-color:#fff;}.page-node-type-news .main-content .block-system-main-block .news-group-side{background:#fb0 url(/themes/fleur/images/paper-texture-2-h-bottom.png) repeat-x 0 -1rem scroll;}.page-node-type-page .main-content .block-system-main-block{grid-template-areas:"side1" "main1" "main2" "side2";}.page-node-type-page .main-content .page-title{padding-bottom:2rem;}.page-node-type-page .main-content .page-intro{padding-top:0;padding-bottom:2rem;background-color:#fb0;color:#916308;}.page-node-type-page .main-content .page-body-wrapper{background:#fff url(/themes/fleur/images/paper-texture-2-h-top-yellow.png) repeat-x 0 -1rem scroll;}.page-node-type-page .main-content .page-body-wrapper .page-body{position:relative;z-index:1;}.page-node-type-page .main-content .page-contact-us{margin-bottom:0;}.page-node-type-page .main-content .page-blocks{background:#fb0 url(/themes/fleur/images/paper-texture-2-h-bottom.png) repeat-x 0 -1rem scroll;}.page-node-type-page .main-content .page-blocks .page-body a{color:#c48900;}.page-node-type-formulaire .main-content .block-system-main-block{grid-template-areas:"side1" "main1" "side2" "main2" "side3";}.page-node-type-formulaire .main-content .page-title{padding-top:4rem;padding-bottom:2rem;}.page-node-type-formulaire .main-content .page-intro{padding-top:0;padding-bottom:2rem;background-color:#fb0;color:#916308;}.page-node-type-formulaire .main-content .page-body{background:#fff url(/themes/fleur/images/paper-texture-2-h-top-yellow.png) repeat-x 0 -1rem scroll;}.page-node-type-formulaire .main-content .page-body a{color:#c48900;}.page-node-type-formulaire .main-content .page-form{background-color:#fff;}.page-node-type-formulaire .main-content .page-blocks{background:#fb0 url(/themes/fleur/images/paper-texture-2-h-bottom.png) repeat-x 0 -1rem scroll;}.page-node-type-formulaire .main-content .page-blocks .page-body a{color:#c48900;}.path-shop .main-content .region-content{grid-template-rows:auto;grid-template-areas:"title" "intro" "main" "side";}.path-shop .main-content .block-system-main-block{max-width:none;}.path-shop .main-content #block-views-shop{padding-top:1rem;}.path-shop .main-content .block-system-main-block .page-body{padding-bottom:4rem;}.path-shop .main-content .view-shop .view-content{margin:0 -0.5rem;display:flex;flex-wrap:wrap;justify-content:flex-start;}.path-shop .main-content .view-shop .view-content .merch-item{flex:0 0 calc(50% - 1rem);margin:0.5rem;background-color:#fff;}.path-shop .main-content .page-form{padding-left:var(--content-side-padding);padding-right:var(--content-side-padding);}.path-shop .main-content .page-form .button{background-color:#fb0;}.path-admin .main-content .region-content{grid-template-rows:21rem min-content min-content min-content;grid-template-areas:"title" "intro" "main" "side";}.path-user .block-page-title-block{top:auto;padding-top:2rem;}.path-user .block-system-breadcrumb-block{display:none;}.path-user .user-login-form,.path-user .user-pass{padding-top:2rem;}.path-user .region-content{background-color:#fff;}.path-user div[data-drupal-messages]{background-color:#fb0;}.path-user .block-system-main-block{padding:4rem 0;}.user-logged-in .block-page-title-block{top:auto;padding-top:2rem;}.user-logged-in .block-system-breadcrumb-block{display:none;}.user-logged-in .user-login-form,.user-logged-in .user-pass{padding-top:2rem;}.user-logged-in div[data-drupal-messages]{background-color:#fb0;}.path-taxonomy .block-page-title-block{display:block;height:auto;padding-top:8.6rem;padding-bottom:4rem;white-space:normal;}.view-cours .button{background-color:#fff;}.view-cours .view-filters .form--inline .form-item select:hover,.view-cours .view-filters .form--inline .form-item select:active,.view-cours .view-filters .form--inline .form-item select:focus,.view-cours .view-filters .form--inline .form-item select:not(:has(option[selected=selected][value=All])){background-color:#fff;}.path-user .region-admin ul.tabs,.user-logged-in .region-admin ul.tabs{padding:0;background-color:transparent;}.path-user .region-admin ul.tabs a,.user-logged-in .region-admin ul.tabs a{background-color:rgba(255,255,255,0.35);}.path-user .region-admin ul.tabs a:hover,.user-logged-in .region-admin ul.tabs a:hover{background-color:rgba(255,255,255,0.65);}.path-user .region-admin ul.tabs a.is-active,.user-logged-in .region-admin ul.tabs a.is-active{background-color:#fff;}}@media screen and (max-width:700px){body{background-color:#0d0c09;}.mobile-menu-open{overflow:hidden;}.mobile-menu-sticky .layout-container .mobile-menu-toggle .block-system-branding-block .site-logo{opacity:0;top:-4rem;}.mobile-menu-sticky .layout-container .mobile-menu-toggle .toggle{top:0.5rem;}.region-content{min-height:calc(100vh - 16.5rem);}.layout-container{display:block;padding-left:0;}.layout-container .page-navigation{position:fixed;top:0;left:auto;right:-100vw;z-index:20;width:100vw;height:100vh;white-space:nowrap;transition:right 0.2s ease-out;}}@media screen and (max-width:700px) and (prefers-reduced-motion){.layout-container .page-navigation{transition:none;}}@media screen and (max-width:700px){.layout-container .page-navigation::before{content:none;}.mobile-menu-open .layout-container .page-navigation{right:0;transition-duration:0.35s;}.layout-container .page-navigation .mobile-menu-close{position:absolute;top:0;right:0;z-index:100;width:8rem;height:8rem;cursor:pointer;background:transparent url(/themes/fleur/images/svg/close.svg) no-repeat 50% 50%/2.4rem auto scroll;}.layout-container .region-primary-menu{width:100vw !important;height:100vh;overflow-y:auto;padding:0 !important;position:relative;text-align:center;}.layout-container .region-primary-menu #block-languageswitcher{position:absolute;top:0;left:0;right:0;z-index:1;padding-top:2rem;text-align:left;}.layout-container .region-primary-menu #block-languageswitcher .links{position:relative;left:-0.5rem;}.layout-container .region-primary-menu #block-languageswitcher .links a{margin-left:0;margin-right:1rem;}.layout-container .region-primary-menu .menu .menu-item a,.layout-container .region-primary-menu .menu .menu-item > span{padding:1rem 2rem;text-align:center;}.layout-container .region-primary-menu .menu-item--expanded{width:auto !important;padding:2rem 0 !important;}.layout-container .region-primary-menu .menu-item--expanded > a,.layout-container .region-primary-menu .menu-item--expanded > span{opacity:0.5;color:#fff !important;}.layout-container .region-primary-menu .menu-item--expanded > a:hover,.layout-container .region-primary-menu .menu-item--expanded > span:hover{color:#fff !important;}.layout-container .region-primary-menu .menu-item--expanded > a::before,.layout-container .region-primary-menu .menu-item--expanded > span::before{content:none;}.layout-container .region-primary-menu .menu-item--expanded > a::after,.layout-container .region-primary-menu .menu-item--expanded > span::after{content:" :";}.layout-container .region-primary-menu .menu-item--expanded .menu{position:static;width:auto;font-size:0.8em;opacity:1;}.layout-container .region-primary-menu .menu-item--expanded .menu::before{content:none;}.layout-container .region-primary-menu #block-footer{margin-top:auto;padding-top:4rem;text-align:center;}.layout-container .site-logo{margin:2rem;padding:0;width:auto;display:inline-block;opacity:1;position:relative;top:0;transition:top 0.5s ease-out;transition-property:opacity,top;}}@media screen and (max-width:700px) and (prefers-reduced-motion){.layout-container .site-logo{transition:none;}}@media screen and (max-width:700px){.layout-container .site-logo img{width:auto;max-width:100%;height:auto;max-height:12vh;min-height:10rem;margin:0 auto;animation-name:none !important;}.layout-container .mobile-menu-toggle{display:block;position:relative;position:sticky;top:-10.5rem;height:16.5rem;z-index:10;color:#fff;background-color:#0d0c09;padding:0 var(--content-side-padding) 0 calc(var(--content-side-padding) / 2);}.layout-container .mobile-menu-toggle .region-mobile-menu{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-template-areas:"logo menu1" "logo menu2";}.layout-container .mobile-menu-toggle #block-identitedusite{grid-area:logo;}.layout-container .mobile-menu-toggle #block-selecteurdelanguetextedinterface{grid-area:menu1;}.layout-container .mobile-menu-toggle #block-mobilemenutoggle{grid-area:menu2;margin-top:auto;margin-bottom:0.5rem;}.layout-container .mobile-menu-toggle .block-language{padding:1.5rem 0 0;margin:0;position:relative;right:-0.5rem;}.layout-container .mobile-menu-toggle .block-language .links a{font-size:0.65em;}.layout-container .mobile-menu-toggle .toggle{position:relative;right:-2rem;padding:2rem;text-transform:uppercase;font-family:"Inter",sans-serif;text-align:right;cursor:pointer;transition:top 0.2s ease-out;}.layout-container .mobile-menu-toggle .toggle span{padding-left:3.5rem;background:transparent url(/themes/fleur/images/svg/menu.svg) no-repeat 0 50% scroll;}.layout-container .mobile-menu-toggle::before{content:"";position:absolute;left:0;right:0;top:100%;height:2rem;background:transparent url(/themes/fleur/images/paper-texture-1-h.png) repeat-x 0 -2rem scroll;}.layout-container .mobile-menu-toggle .block-system-branding-block .site-logo{padding:0;}.layout-container .mobile-menu-toggle .block-system-branding-block .site-logo img{width:auto;height:12rem;max-height:none;animation-name:none !important;}.layout-container .block-page-title-block,.layout-container .block-system-breadcrumb-block,.page-node-type-page .layout-container .main-content .page-title{padding-top:4rem;}}@media screen and (max-width:600px){.view-cours .view-filters .form-item select,.view-taxonomy-term .view-filters .form-item select{width:100% !important;}}@media screen and (max-width:400px){.layout-container{--content-side-padding:3rem;}.layout-container .site-logo{padding-top:6rem;}.page-node-type-activite .main-content .block-system-main-block .activity-title h2{font-size:2.2rem;}.path-shop .main-content .view-shop .view-content{margin:0;display:block;}.path-shop .main-content .view-shop .view-content .merch-item{flex-basis:100%;margin:2rem 0;}}.mobile-menu-toggle{display:none;}.page-navigation{position:absolute;left:0;top:0;z-index:2;min-height:100%;display:flex;font-family:"Inter",sans-serif;}.page-navigation::before{content:"";position:absolute;left:calc(100% - 1rem);top:0;bottom:0;width:2rem;background:transparent url(/themes/fleur/images/paper-texture-1.png) repeat-y 0 0 scroll;}.region-primary-menu{width:var(--sidebar-width);padding-right:0;display:flex;flex-direction:column;transition:all 0.25s ease-out;transition-property:width,padding-right;overflow:hidden;}@media (prefers-reduced-motion){.region-primary-menu{transition:none;}}.region-primary-menu .menu,.region-primary-menu .menu-item{margin:0;padding:0;}.region-primary-menu .menu ul,.region-primary-menu .menu li,.region-primary-menu .menu-item ul,.region-primary-menu .menu-item li{margin:0;padding:0;}.region-primary-menu .menu{font-size:2.4rem;text-align:right;}.region-primary-menu .menu .menu-item{position:relative;margin:0;padding:0;}.region-primary-menu .menu .menu-item a,.region-primary-menu .menu .menu-item > span{position:relative;display:inline-block;color:#fff;padding:1rem var(--sidebar-side-padding);}.region-primary-menu .menu .menu-item a:hover,.region-primary-menu .menu .menu-item a:focus,.region-primary-menu .menu .menu-item > span:hover,.region-primary-menu .menu .menu-item > span:focus{text-decoration:none;color:#fb0;}.region-primary-menu .menu .menu-item a:focus,.region-primary-menu .menu .menu-item > span:focus{color:#fff;text-decoration:underline;}.region-primary-menu .menu .menu-item > span{cursor:default;}.region-primary-menu .menu .menu-item .is-active,.region-primary-menu .menu .menu-item.menu-item--active-trail > span{color:#fb0;}.region-primary-menu .menu-item--expanded{width:var(--sidebar-width);}.region-primary-menu .menu-item--expanded > a::before,.region-primary-menu .menu-item--expanded > span::before{content:"";position:absolute;right:0.6rem;top:calc(50% - 0.4rem);border:0.6rem solid transparent;border-left-width:0.8rem;border-left-color:#fff;transition:0.25s right ease-out;}@media (prefers-reduced-motion){.region-primary-menu .menu-item--expanded > a::before,.region-primary-menu .menu-item--expanded > span::before{transition:none;}}.region-primary-menu .menu-item--expanded .menu{position:absolute;left:var(--sidebar-width);top:0;z-index:2;width:var(--submenu-width);text-align:left;opacity:0.5;transition:opacity 0.25s ease-out;}.region-primary-menu .menu-item--expanded .menu::before{content:"";position:absolute;top:-4rem;bottom:-4rem;left:0;right:0;z-index:-1;}.region-primary-menu .menu-item--expanded.menu-item--active-trail > a::before,.region-primary-menu .menu-item--expanded.menu-item--active-trail > span::before{border-left-color:#fb0;}.menu-open .region-primary-menu,body:not(.path-frontpage) .region-primary-menu:has(.menu-item--expanded a:focus){width:calc(var(--sidebar-width) + var(--submenu-width));padding-right:var(--submenu-width);}.menu-open .region-primary-menu .menu-item--expanded,body:not(.path-frontpage) .region-primary-menu:has(.menu-item--expanded a:focus) .menu-item--expanded{padding-right:var(--submenu-width);width:calc(var(--sidebar-width) + var(--submenu-width));}.menu-open .region-primary-menu .menu-item--expanded > a::before,.menu-open .region-primary-menu .menu-item--expanded > span::before,body:not(.path-frontpage) .region-primary-menu:has(.menu-item--expanded a:focus) .menu-item--expanded > a::before,body:not(.path-frontpage) .region-primary-menu:has(.menu-item--expanded a:focus) .menu-item--expanded > span::before{right:-1.1rem;transition-delay:0.1s;}.menu-open .region-primary-menu .menu-item--expanded .menu,body:not(.path-frontpage) .region-primary-menu:has(.menu-item--expanded a:focus) .menu-item--expanded .menu{opacity:1;}.menu-open .region-primary-menu .menu-item--expanded .menu::before,body:not(.path-frontpage) .region-primary-menu:has(.menu-item--expanded a:focus) .menu-item--expanded .menu::before{left:-3rem;}.block-language{margin:auto 0 0;padding:5rem var(--sidebar-side-padding) 3rem;text-align:right;font-family:"Inter",sans-serif;}.block-language .links li{display:inline-block;}.block-language .links a{display:inline-block;margin:0.5rem 0 0 1rem;padding:0.5rem;color:#fff;font-size:0.8em;}.block-language .links a:hover,.block-language .links a:focus{text-decoration:underline;}.block-language .links a.active{cursor:default;color:#fb0;text-decoration:underline;}.site-name{visibility:hidden;position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;}@keyframes shake{0%{transform:rotate(-4deg);}10%{transform:rotate(4deg);}20%{transform:rotate(-3deg);}30%{transform:rotate(3deg);}40%{transform:rotate(-2deg);}50%{transform:rotate(2deg);}60%{transform:rotate(-1deg);}70%{transform:rotate(1deg);}80%{transform:rotate(-0.5deg);}90%{transform:rotate(0.5deg);}100%{transform:rotate(0deg);}}.site-logo{display:block;padding:4rem var(--sidebar-side-padding);text-align:center;}.site-logo a{display:block;}.site-logo img{display:block;width:100%;height:auto;transform-origin:bottom center;}.site-logo img:hover{animation-name:shake;animation-duration:0.85s;animation-iteration-count:1;}@media (prefers-reduced-motion){.site-logo img:hover{animation-name:none;}}#block-footer{padding:2rem var(--sidebar-side-padding) 3rem;text-align:right;font-size:0.8em;color:rgba(255,255,255,0.25);}#block-footer p{margin:0;}#block-footer a{color:inherit;}#block-footer a:hover{color:rgba(255,255,255,0.5);text-decoration:underline;}input,select,textarea{width:auto;max-width:100%;}input[type=number]{-moz-appearance:textfield;appearance:textfield;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}textarea,select,input[type=text],input[type=password],input[type=tel],input[type=email],input[type=date],input[type=number]{margin:0.1rem;padding:0.75rem 1rem;font-size:inherit;font-family:inherit;border:none;box-shadow:0 0 0 0.1rem rgba(0,0,0,0.2);background:#fff;}textarea:hover,select:hover,input[type=text]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=email]:hover,input[type=date]:hover,input[type=number]:hover{box-shadow:0 0 0 0.1rem rgb(0,0,0);}textarea:focus,select:focus,input[type=text]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=date]:focus,input[type=number]:focus{outline:none;box-shadow:0 0 0 0.1rem rgb(0,0,0),0.4rem 0.4rem 0 0 #0d0c09;}#register-data{display:none !important;}.page-form fieldset,.user-pass fieldset,.user-login-form fieldset{display:block;border:none;}.page-form fieldset.form-item,.user-pass fieldset.form-item,.user-login-form fieldset.form-item{margin-bottom:6rem;}.page-form fieldset legend,.user-pass fieldset legend,.user-login-form fieldset legend{display:block;margin-left:-1rem;margin-bottom:4rem;padding:0.25rem 1rem;color:#0d0c09;}.page-form fieldset fieldset,.user-pass fieldset fieldset,.user-login-form fieldset fieldset{margin:2rem 0;border:none;box-shadow:none;}.page-form fieldset fieldset.form-item,.user-pass fieldset fieldset.form-item,.user-login-form fieldset fieldset.form-item{margin-bottom:2rem;padding-bottom:0;}.page-form fieldset fieldset legend,.user-pass fieldset fieldset legend,.user-login-form fieldset fieldset legend{padding:0;margin:2rem 0 0.5rem;background-color:transparent;}.page-form fieldset fieldset legend .fieldset-legend,.user-pass fieldset fieldset legend .fieldset-legend,.user-login-form fieldset fieldset legend .fieldset-legend{color:#0d0c09;}.page-form .captcha legend,.user-pass .captcha legend,.user-login-form .captcha legend{display:none;margin-bottom:0;}.page-form .fieldset-wrapper .fieldset-wrapper,.user-pass .fieldset-wrapper .fieldset-wrapper,.user-login-form .fieldset-wrapper .fieldset-wrapper{margin-left:0;padding:0 0 0 2rem;border-left:0.4rem solid #bbb;}.page-form .radios--wrapper > legend,.page-form .webform-entity-radios--wrapper > legend,.user-pass .radios--wrapper > legend,.user-pass .webform-entity-radios--wrapper > legend,.user-login-form .radios--wrapper > legend,.user-login-form .webform-entity-radios--wrapper > legend{margin-bottom:1rem;}.page-form .radios--wrapper > .fieldset-wrapper,.page-form .webform-entity-radios--wrapper > .fieldset-wrapper,.user-pass .radios--wrapper > .fieldset-wrapper,.user-pass .webform-entity-radios--wrapper > .fieldset-wrapper,.user-login-form .radios--wrapper > .fieldset-wrapper,.user-login-form .webform-entity-radios--wrapper > .fieldset-wrapper{border:none;padding:0;}.page-form .radios--wrapper .form-item,.page-form .webform-entity-radios--wrapper .form-item,.user-pass .radios--wrapper .form-item,.user-pass .webform-entity-radios--wrapper .form-item,.user-login-form .radios--wrapper .form-item,.user-login-form .webform-entity-radios--wrapper .form-item{display:inline-block;margin-right:2rem;margin-bottom:1rem;}.page-form #edit-frequence-baby-cirque--wrapper .fieldset-wrapper,.page-form #edit-cours-baby-cirque-choix-heure--wrapper .fieldset-wrapper,.page-form #edit-stage-demi-journee-choisissez--wrapper .fieldset-wrapper,.user-pass #edit-frequence-baby-cirque--wrapper .fieldset-wrapper,.user-pass #edit-cours-baby-cirque-choix-heure--wrapper .fieldset-wrapper,.user-pass #edit-stage-demi-journee-choisissez--wrapper .fieldset-wrapper,.user-login-form #edit-frequence-baby-cirque--wrapper .fieldset-wrapper,.user-login-form #edit-cours-baby-cirque-choix-heure--wrapper .fieldset-wrapper,.user-login-form #edit-stage-demi-journee-choisissez--wrapper .fieldset-wrapper{display:flex;flex-direction:column;}.page-form #edit-frequence-baby-cirque--wrapper .fieldset-wrapper .description,.page-form #edit-cours-baby-cirque-choix-heure--wrapper .fieldset-wrapper .description,.page-form #edit-stage-demi-journee-choisissez--wrapper .fieldset-wrapper .description,.user-pass #edit-frequence-baby-cirque--wrapper .fieldset-wrapper .description,.user-pass #edit-cours-baby-cirque-choix-heure--wrapper .fieldset-wrapper .description,.user-pass #edit-stage-demi-journee-choisissez--wrapper .fieldset-wrapper .description,.user-login-form #edit-frequence-baby-cirque--wrapper .fieldset-wrapper .description,.user-login-form #edit-cours-baby-cirque-choix-heure--wrapper .fieldset-wrapper .description,.user-login-form #edit-stage-demi-journee-choisissez--wrapper .fieldset-wrapper .description{order:-1;position:relative;margin:0 0 1rem -0.5rem;padding:0.7rem 1rem 0.5rem 3.5rem;min-height:3rem;font-size:0.75em;background-color:#ddd;}.page-form #edit-frequence-baby-cirque--wrapper .fieldset-wrapper .description::before,.page-form #edit-cours-baby-cirque-choix-heure--wrapper .fieldset-wrapper .description::before,.page-form #edit-stage-demi-journee-choisissez--wrapper .fieldset-wrapper .description::before,.user-pass #edit-frequence-baby-cirque--wrapper .fieldset-wrapper .description::before,.user-pass #edit-cours-baby-cirque-choix-heure--wrapper .fieldset-wrapper .description::before,.user-pass #edit-stage-demi-journee-choisissez--wrapper .fieldset-wrapper .description::before,.user-login-form #edit-frequence-baby-cirque--wrapper .fieldset-wrapper .description::before,.user-login-form #edit-cours-baby-cirque-choix-heure--wrapper .fieldset-wrapper .description::before,.user-login-form #edit-stage-demi-journee-choisissez--wrapper .fieldset-wrapper .description::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3rem;opacity:0.75;background:transparent url(/themes/fleur/images/svg/warning.svg) no-repeat 0.7rem 0.4rem/auto 2rem scroll;}.page-form #edit-frequence-baby-cirque--wrapper .form-item,.page-form #edit-stage-demi-journee-choisissez--wrapper .form-item,.user-pass #edit-frequence-baby-cirque--wrapper .form-item,.user-pass #edit-stage-demi-journee-choisissez--wrapper .form-item,.user-login-form #edit-frequence-baby-cirque--wrapper .form-item,.user-login-form #edit-stage-demi-journee-choisissez--wrapper .form-item{display:block;margin-right:0;}.page-form .form-item,.user-pass .form-item,.user-login-form .form-item{margin:0 0 1rem;}.page-form .form-item label,.user-pass .form-item label,.user-login-form .form-item label{display:block;font-size:0.85em;color:rgba(0,0,0,0.55);padding-bottom:0.2rem;}.page-form .form-item select,.page-form .form-item textarea,.page-form .form-item input[type=text],.page-form .form-item input[type=password],.page-form .form-item input[type=tel],.page-form .form-item input[type=email],.user-pass .form-item select,.user-pass .form-item textarea,.user-pass .form-item input[type=text],.user-pass .form-item input[type=password],.user-pass .form-item input[type=tel],.user-pass .form-item input[type=email],.user-login-form .form-item select,.user-login-form .form-item textarea,.user-login-form .form-item input[type=text],.user-login-form .form-item input[type=password],.user-login-form .form-item input[type=tel],.user-login-form .form-item input[type=email]{width:100%;}.page-form .form-item input[type=date],.user-pass .form-item input[type=date],.user-login-form .form-item input[type=date]{width:20rem;}.page-form .form-item input[type=number],.user-pass .form-item input[type=number],.user-login-form .form-item input[type=number]{width:10rem;}.page-form .form-item:focus-within > label,.user-pass .form-item:focus-within > label,.user-login-form .form-item:focus-within > label{color:#0d0c09;}.page-form .description,.user-pass .description,.user-login-form .description{margin-top:0.5rem;padding-top:0.2rem;font-style:italic;color:rgba(0,0,0,0.5);font-size:0.85em;}.page-form .form-type-radio,.page-form .form-type-checkbox,.user-pass .form-type-radio,.user-pass .form-type-checkbox,.user-login-form .form-type-radio,.user-login-form .form-type-checkbox{position:relative;line-height:1;}.page-form .form-type-radio input,.page-form .form-type-checkbox input,.user-pass .form-type-radio input,.user-pass .form-type-checkbox input,.user-login-form .form-type-radio input,.user-login-form .form-type-checkbox input{position:absolute;left:0;visibility:hidden;}.page-form .form-type-radio label,.page-form .form-type-checkbox label,.user-pass .form-type-radio label,.user-pass .form-type-checkbox label,.user-login-form .form-type-radio label,.user-login-form .form-type-checkbox label{padding:0.5rem 0;padding-left:3.5rem;background:transparent url(/themes/fleur/images/svg/radio_unchecked.svg) no-repeat 0 0/2.4rem auto scroll;}.page-form .form-type-radio input:checked + label,.page-form .form-type-checkbox input:checked + label,.user-pass .form-type-radio input:checked + label,.user-pass .form-type-checkbox input:checked + label,.user-login-form .form-type-radio input:checked + label,.user-login-form .form-type-checkbox input:checked + label{background-image:url(/themes/fleur/images/svg/radio_checked.svg);}.page-form .form-type-checkbox label,.user-pass .form-type-checkbox label,.user-login-form .form-type-checkbox label{background-image:url(/themes/fleur/images/svg/checkbox_unchecked.svg);position:relative;}.page-form .form-type-checkbox input:checked + label,.user-pass .form-type-checkbox input:checked + label,.user-login-form .form-type-checkbox input:checked + label{background-image:url(/themes/fleur/images/svg/checkbox_checked.svg);}.page-form #edit-er-cours .form-item,.page-form #edit-er-stage .form-item,.page-form #edit-articles .form-item,.user-pass #edit-er-cours .form-item,.user-pass #edit-er-stage .form-item,.user-pass #edit-articles .form-item,.user-login-form #edit-er-cours .form-item,.user-login-form #edit-er-stage .form-item,.user-login-form #edit-articles .form-item{display:block;margin:0 0 1rem;}.page-form #edit-er-cours label,.page-form #edit-er-stage label,.page-form #edit-articles label,.user-pass #edit-er-cours label,.user-pass #edit-er-stage label,.user-pass #edit-articles label,.user-login-form #edit-er-cours label,.user-login-form #edit-er-stage label,.user-login-form #edit-articles label{display:block;margin-left:-0.5rem;margin-right:0;padding-right:1rem;padding-left:4rem;background-position:0.5rem 0.5rem;background-color:rgba(0,0,0,0.05);overflow:visible;cursor:pointer;}.page-form #edit-er-cours label:hover,.page-form #edit-er-stage label:hover,.page-form #edit-articles label:hover,.user-pass #edit-er-cours label:hover,.user-pass #edit-er-stage label:hover,.user-pass #edit-articles label:hover,.user-login-form #edit-er-cours label:hover,.user-login-form #edit-er-stage label:hover,.user-login-form #edit-articles label:hover{background-color:rgba(0,0,0,0.15);}.page-form #edit-er-cours input:checked + label,.page-form #edit-er-stage input:checked + label,.page-form #edit-articles input:checked + label,.user-pass #edit-er-cours input:checked + label,.user-pass #edit-er-stage input:checked + label,.user-pass #edit-articles input:checked + label,.user-login-form #edit-er-cours input:checked + label,.user-login-form #edit-er-stage input:checked + label,.user-login-form #edit-articles input:checked + label{background-color:#fb0;}.page-form .auto-selected #edit-choix-type--wrapper,.user-pass .auto-selected #edit-choix-type--wrapper,.user-login-form .auto-selected #edit-choix-type--wrapper{visibility:hidden;position:absolute;z-index:-9999;overflow:hidden;width:1px;height:1px;clip:rect(1px,1px,1px,1px);}.page-form .auto-selected #edit-er-cours--wrapper .form-item label,.page-form .auto-selected #edit-er-stage--wrapper .form-item label,.user-pass .auto-selected #edit-er-cours--wrapper .form-item label,.user-pass .auto-selected #edit-er-stage--wrapper .form-item label,.user-login-form .auto-selected #edit-er-cours--wrapper .form-item label,.user-login-form .auto-selected #edit-er-stage--wrapper .form-item label{display:none;}.page-form .auto-selected #edit-er-cours--wrapper .form-item input:checked + label,.page-form .auto-selected #edit-er-stage--wrapper .form-item input:checked + label,.user-pass .auto-selected #edit-er-cours--wrapper .form-item input:checked + label,.user-pass .auto-selected #edit-er-stage--wrapper .form-item input:checked + label,.user-login-form .auto-selected #edit-er-cours--wrapper .form-item input:checked + label,.user-login-form .auto-selected #edit-er-stage--wrapper .form-item input:checked + label{display:block;}.page-form #edit-er-cours .views-field,.page-form #edit-er-stage .views-field,.user-pass #edit-er-cours .views-field,.user-pass #edit-er-stage .views-field,.user-login-form #edit-er-cours .views-field,.user-login-form #edit-er-stage .views-field{display:block;padding-left:3rem;margin-right:1rem;color:#0d0c09;line-height:2.4rem;background:transparent none no-repeat 0 50%/2rem auto scroll;opacity:0.65;}.page-form #edit-er-cours .views-field-title,.page-form #edit-er-stage .views-field-title,.user-pass #edit-er-cours .views-field-title,.user-pass #edit-er-stage .views-field-title,.user-login-form #edit-er-cours .views-field-title,.user-login-form #edit-er-stage .views-field-title{display:block;margin-right:0;margin-bottom:0.5rem;padding:0.4rem 0 0;white-space:normal;font-weight:bold;line-height:1;font-family:"Inter",sans-serif;opacity:1;}.page-form #edit-er-cours .views-field-field-activite,.page-form #edit-er-stage .views-field-field-activite,.user-pass #edit-er-cours .views-field-field-activite,.user-pass #edit-er-stage .views-field-field-activite,.user-login-form #edit-er-cours .views-field-field-activite,.user-login-form #edit-er-stage .views-field-field-activite{background-image:url(/themes/fleur/images/svg/about.svg);}.page-form #edit-er-cours .views-field-field-age,.page-form #edit-er-stage .views-field-field-age,.user-pass #edit-er-cours .views-field-field-age,.user-pass #edit-er-stage .views-field-field-age,.user-login-form #edit-er-cours .views-field-field-age,.user-login-form #edit-er-stage .views-field-field-age{background-image:url(/themes/fleur/images/svg/people.svg);}.page-form #edit-er-cours .views-field-field-age-text,.page-form #edit-er-stage .views-field-field-age-text,.user-pass #edit-er-cours .views-field-field-age-text,.user-pass #edit-er-stage .views-field-field-age-text,.user-login-form #edit-er-cours .views-field-field-age-text,.user-login-form #edit-er-stage .views-field-field-age-text{background-image:url(/themes/fleur/images/svg/people.svg);}.page-form #edit-er-cours .views-field-field-horaire,.page-form #edit-er-stage .views-field-field-horaire,.user-pass #edit-er-cours .views-field-field-horaire,.user-pass #edit-er-stage .views-field-field-horaire,.user-login-form #edit-er-cours .views-field-field-horaire,.user-login-form #edit-er-stage .views-field-field-horaire{background-image:url(/themes/fleur/images/svg/event.svg);}.page-form #edit-er-cours .views-field-field-horaire-text,.page-form #edit-er-stage .views-field-field-horaire-text,.user-pass #edit-er-cours .views-field-field-horaire-text,.user-pass #edit-er-stage .views-field-field-horaire-text,.user-login-form #edit-er-cours .views-field-field-horaire-text,.user-login-form #edit-er-stage .views-field-field-horaire-text{background-image:url(/themes/fleur/images/svg/event.svg);}.page-form #edit-er-cours .views-field-field-lieu,.page-form #edit-er-stage .views-field-field-lieu,.user-pass #edit-er-cours .views-field-field-lieu,.user-pass #edit-er-stage .views-field-field-lieu,.user-login-form #edit-er-cours .views-field-field-lieu,.user-login-form #edit-er-stage .views-field-field-lieu{background-image:url(/themes/fleur/images/svg/place.svg);}.page-form #edit-articles .option,.user-pass #edit-articles .option,.user-login-form #edit-articles .option{display:grid;grid-template-columns:1fr 10rem;grid-template-rows:min-content 1fr min-content;grid-template-areas:"title photo" "body  photo" "price photo";padding-bottom:1rem;margin-bottom:1rem;background-color:rgba(0,0,0,0.1);}.page-form #edit-articles input:checked + .option,.user-pass #edit-articles input:checked + .option,.user-login-form #edit-articles input:checked + .option{background-color:rgba(255,255,255,0.5);}.page-form #edit-articles .views-field,.user-pass #edit-articles .views-field,.user-login-form #edit-articles .views-field{color:#0d0c09;padding-right:2rem;}.page-form #edit-articles .views-field-title,.user-pass #edit-articles .views-field-title,.user-login-form #edit-articles .views-field-title{grid-area:title;margin-bottom:0.5rem;padding:0.4rem 0 0;font-weight:bold;line-height:1;font-family:"Inter",sans-serif;}.page-form #edit-articles .views-field-field-photo,.user-pass #edit-articles .views-field-field-photo,.user-login-form #edit-articles .views-field-field-photo{grid-area:photo;padding-right:0;background-color:#fff;box-shadow:0.4rem 0.4rem 0 0 #0d0c09;}.page-form #edit-articles .views-field-field-photo img,.user-pass #edit-articles .views-field-field-photo img,.user-login-form #edit-articles .views-field-field-photo img{display:block;width:10rem;height:10rem;margin:0 auto;object-fit:contain;aspect-ratio:1;}.page-form #edit-articles .views-field-body,.user-pass #edit-articles .views-field-body,.user-login-form #edit-articles .views-field-body{grid-area:body;opacity:0.65;font-style:italic;}.page-form #edit-articles .views-field-field-prix,.user-pass #edit-articles .views-field-field-prix,.user-login-form #edit-articles .views-field-field-prix{grid-area:price;}.form-item--error-message{margin-top:0.5rem;}.form-item--error-message::before{position:relative;top:-0.2rem;}.form-item--error-message a{color:#c48900;text-decoration:underline;}.messages{box-shadow:none;border:none;padding:1rem 2rem;background-image:none;}.messages--error{color:#fff;background-color:#c00;}.messages--error a{color:#fff;text-decoration:underline;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:none;box-shadow:0 0 0 0.1rem #d00,0 0 0.5rem 0 #f00;background-color:#fee;}.form-item input.error:focus,.form-item textarea.error:focus,.form-item select.error:focus{background-color:#fff;}.form-actions{margin:6rem 0;text-align:right;}.path-shop .page-form fieldset legend span::before{background-color:#ffd35b;}.path-shop .page-form textarea,.path-shop .page-form input[type=text],.path-shop .page-form input[type=password],.path-shop .page-form input[type=tel],.path-shop .page-form input[type=email],.path-shop .page-form input[type=date],.path-shop .page-form input[type=number]{background-color:#ffd35b;}.path-shop .page-form textarea:focus,.path-shop .page-form input[type=text]:focus,.path-shop .page-form input[type=password]:focus,.path-shop .page-form input[type=tel]:focus,.path-shop .page-form input[type=email]:focus,.path-shop .page-form input[type=date]:focus,.path-shop .page-form input[type=number]:focus{opacity:1;background-color:#fff;}.path-shop .page-form .button{background-color:#fff;}.path-shop .messages--warning{color:#fff;font-size:0.85em;border:none;box-shadow:none;background-color:hsl(16,100%,34%);}.ui-widget-overlay{background:rgba(0,0,0,0.5);opacity:1;}.ui-dialog{border:none;border-radius:0;background:#fff;box-shadow:1rem 1rem 0 0 rgba(0,0,0,0.5);line-height:1.2;}.ui-dialog.ui-widget.ui-widget-content{border:none;border-radius:0;}.ui-dialog .ui-dialog-titlebar{border:none;background:transparent;position:absolute;right:0;top:0;z-index:2;}.ui-dialog .ui-dialog-title{display:none;}.ui-dialog .ui-dialog-titlebar-close{position:static;width:30px;height:30px;margin:0;padding:0;}.ui-dialog .ui-dialog-content{padding:3rem 4rem;}.breadcrumb ol li:first-child{display:none;}.breadcrumb ol li:nth-child(2)::before{display:none;}.user-content{line-height:1.4;}.user-content h1,.user-content h2,.user-content h3,.user-content h4,.user-content h5,.user-content h6{margin:2em 0 1em;font-family:"Inter",sans-serif;}.user-content h1 strong,.user-content h2 strong,.user-content h3 strong,.user-content h4 strong,.user-content h5 strong,.user-content h6 strong{font-weight:inherit;}.user-content h1:first-child,.user-content h2:first-child,.user-content h3:first-child,.user-content h4:first-child,.user-content h5:first-child,.user-content h6:first-child{margin-top:0;}.user-content h2{font-size:3rem;font-weight:normal;}.user-content h2 span{position:relative;}.user-content h2 span::before{content:"";position:absolute;left:0.7em;top:0.3em;z-index:-1;width:90%;min-width:8rem;height:90%;background-color:#ffebb5;transform:rotate(-4deg) skew(10deg);}.user-content h3{font-size:2.5rem;font-weight:normal;}.user-content h4{color:#c48900;font-size:2rem;font-weight:bold;}.user-content h5{font-size:1em;font-weight:bold;}.user-content p,.user-content ul,.user-content ol{margin:0.8em 0;}.user-content p:first-child,.user-content ul:first-child,.user-content ol:first-child{margin-top:0;}.user-content li{margin:0.4em 0;}.user-content li:first-child{margin-top:0;}.user-content ul,.user-content ol{padding-left:1.2em;}.user-content ul > li{list-style:square;list-style-position:outside;}.user-content ol > li{list-style:decimal;list-style-position:outside;}.user-content a{color:#c48900;font-weight:bold;border-bottom:0.2rem solid;}.user-content a:hover,.user-content a:focus{color:#fb0;text-decoration:none;}.pager{margin:4rem 0;font-size:1.6rem;color:rgba(0,0,0,0.3);}.pager .pager__items{margin-right:4rem;}.pager .pager__item.is-active{font-weight:normal;}.view-empty{font-style:italic;color:rgba(0,0,0,0.35);text-align:center;}.view-cours .view-filters .form--inline,.view-taxonomy-term .view-filters .form--inline{display:flex;flex-wrap:wrap;margin:0 -1rem 2rem 0;}.view-cours .view-filters .form-item,.view-taxonomy-term .view-filters .form-item{flex:0 0 calc(50% - 1rem);width:calc(50% - 1rem);display:block;margin:0 1rem 0.5rem 0;float:none;}.view-cours .view-filters .form-item label,.view-taxonomy-term .view-filters .form-item label{display:inline-block;color:rgba(0,0,0,0.35);line-height:1.5;font-weight:bold;font-variant:small-caps;letter-spacing:0.02em;text-transform:lowercase;}.view-cours .view-filters .form-item select,.view-taxonomy-term .view-filters .form-item select{display:block;width:25rem;padding:1rem;color:rgba(0,0,0,0.5);background-color:rgba(0,0,0,0.1);border:none;box-shadow:none;}.view-cours .view-filters .form-item select:hover,.view-cours .view-filters .form-item select:active,.view-cours .view-filters .form-item select:focus,.view-cours .view-filters .form-item select:not(:has(option[selected=selected][value=All])),.view-taxonomy-term .view-filters .form-item select:hover,.view-taxonomy-term .view-filters .form-item select:active,.view-taxonomy-term .view-filters .form-item select:focus,.view-taxonomy-term .view-filters .form-item select:not(:has(option[selected=selected][value=All])){color:#0d0c09;background-color:#fb0;}.view-cours .view-filters .form-item select option:hover,.view-taxonomy-term .view-filters .form-item select option:hover{color:#fff;background-color:#c48900;}.view-cours .view-filters .form-actions,.view-taxonomy-term .view-filters .form-actions{margin:0;padding-top:2.7rem;}.view-cours .view-filters .form-actions .button,.view-taxonomy-term .view-filters .form-actions .button{margin:0;padding:1rem;}.view-cours .activity,.view-cours .views-row,.view-taxonomy-term .activity,.view-taxonomy-term .views-row{position:relative;margin:0 -1.5rem 2rem;padding:1rem 1.5rem;font-size:1.4rem;transition:all 0.2s ease-out;}.view-cours .activity:hover,.view-cours .views-row:hover,.view-taxonomy-term .activity:hover,.view-taxonomy-term .views-row:hover{background-color:#ffebb5;}.view-cours .activity:hover .activity-more a,.view-cours .views-row:hover .activity-more a,.view-taxonomy-term .activity:hover .activity-more a,.view-taxonomy-term .views-row:hover .activity-more a{opacity:1;}.view-cours .views-row,.view-taxonomy-term .views-row{margin-left:-1rem;background-color:transparent;}.view-cours .views-row:hover,.view-taxonomy-term .views-row:hover{background-color:rgba(255,255,255,0.35);box-shadow:none;}.view-cours .views-row .activity-place,.view-cours .views-row .activity-desc,.view-taxonomy-term .views-row .activity-place,.view-taxonomy-term .views-row .activity-desc{display:none;}.view-cours .views-row .activity-meta,.view-taxonomy-term .views-row .activity-meta{display:block;}.view-cours .views-row .activity-more a,.view-taxonomy-term .views-row .activity-more a{background-image:none;}.view-cours .activity-name,.view-taxonomy-term .activity-name{font-size:1.8rem;margin-bottom:0.5rem;font-weight:bold;font-family:"Inter",sans-serif;}.view-cours .activity-name a,.view-taxonomy-term .activity-name a{color:#0d0c09;text-decoration:none;}.view-cours .activity-meta,.view-taxonomy-term .activity-meta{display:none;}.view-cours .activity-age,.view-cours .activity-place,.view-cours .activity-time,.view-taxonomy-term .activity-age,.view-taxonomy-term .activity-place,.view-taxonomy-term .activity-time{display:flex;line-height:2.2rem;}.view-cours .activity-age .label,.view-cours .activity-place .label,.view-cours .activity-time .label,.view-taxonomy-term .activity-age .label,.view-taxonomy-term .activity-place .label,.view-taxonomy-term .activity-time .label{flex:0 0 2rem;overflow:hidden;text-indent:5rem;white-space:nowrap;background:transparent none no-repeat 50% 50%/2rem auto scroll;opacity:0.5;}.view-cours .activity-age .value,.view-cours .activity-place .value,.view-cours .activity-time .value,.view-taxonomy-term .activity-age .value,.view-taxonomy-term .activity-place .value,.view-taxonomy-term .activity-time .value{flex:0 1 auto;padding-left:1rem;}.view-cours .activity-age .label,.view-taxonomy-term .activity-age .label{background-image:url(/themes/fleur/images/svg/people.svg);}.view-cours .activity-place .label,.view-taxonomy-term .activity-place .label{background-image:url(/themes/fleur/images/svg/place.svg);}.view-cours .activity-time .label,.view-taxonomy-term .activity-time .label{background-image:url(/themes/fleur/images/svg/event.svg);}.view-cours .activity-meta,.view-taxonomy-term .activity-meta{position:relative;padding-left:3rem;line-height:2.2rem;}.view-cours .activity-meta::before,.view-taxonomy-term .activity-meta::before{content:"";background:transparent url(/themes/fleur/images/svg/about.svg) no-repeat 0 50%/2rem auto scroll;position:absolute;left:0;width:3rem;top:0;bottom:0;z-index:1;opacity:0.5;}.view-cours .activity-meta div,.view-taxonomy-term .activity-meta div{display:inline;}.view-cours .activity-meta .activity-type::after,.view-taxonomy-term .activity-meta .activity-type::after{content:"//";}.view-cours .activity-more a,.view-taxonomy-term .activity-more a{position:absolute;left:0;right:0;top:0;bottom:0;z-index:5;overflow:hidden;white-space:nowrap;text-indent:9999rem;background:transparent url(/themes/fleur/images/svg/arrow_forward.svg) no-repeat calc(100% - 1.5rem) calc(100% - 1rem)/2rem auto scroll;opacity:0.5;transition:opacity 0.2s ease-out;}.page-node-type-activite .block-system-main-block .activity-field{display:flex;margin-bottom:1.5rem;line-height:2.4rem;}.page-node-type-activite .block-system-main-block .activity-field:last-child{margin-bottom:0;}.page-node-type-activite .block-system-main-block .activity-field .label{flex:0 0 2rem;width:2rem;overflow:hidden;white-space:nowrap;text-indent:900rem;color:transparent;background:transparent none no-repeat 50% 0/2.4rem auto scroll;}.page-node-type-activite .block-system-main-block .activity-field .value{padding-left:1.5rem;}.page-node-type-activite .block-system-main-block .activity-field .value a{text-decoration:underline;}.page-node-type-activite .block-system-main-block .activity-type{display:none;}.page-node-type-activite .block-system-main-block .activity-availability .label{background-image:url(/themes/fleur/images/svg/announcement.svg);}.page-node-type-activite .block-system-main-block .activity-activity .label{background-image:url(/themes/fleur/images/svg/about.svg);}.page-node-type-activite .block-system-main-block .activity-age .label{background-image:url(/themes/fleur/images/svg/people.svg);}.page-node-type-activite .block-system-main-block .activity-time .label{background-image:url(/themes/fleur/images/svg/event.svg);}.page-node-type-activite .block-system-main-block .activity-place .label{background-image:url(/themes/fleur/images/svg/place.svg);}.page-node-type-activite .block-system-main-block .activity-cost .label{background-image:url(/themes/fleur/images/svg/payments.svg);}.page-node-type-activite .block-system-main-block .activity-availability{position:relative;color:#fff;background-color:#916308;}.page-node-type-activite .block-system-main-block .activity-availability::before{content:"";position:absolute;left:-0.8rem;right:-0.4rem;top:-0.5rem;bottom:-0.4rem;z-index:-1;background-color:#916308;}.page-node-type-activite .block-system-main-block .activity-time-note{padding-left:3.5rem;margin-top:-1.5rem;margin-bottom:1.5rem;}.page-node-type-activite .block-system-main-block .activity-time-note span{opacity:0.5;font-style:italic;}.page-node-type-activite .block-system-main-block .activity-place .value a{display:block;background:transparent url(/themes/fleur/images/svg/arrow_forward.svg) no-repeat 0 0/2.4rem auto scroll;margin-top:0.5rem;padding-left:3rem;padding-top:0.1rem;}.page-node-type-activite .block-system-main-block .activity-body{min-height:18rem;}.page-node-type-activite .block-system-main-block .block-gallery{margin-top:4rem;}.page-node-type-activite .block-system-main-block .block-gallery.mini .gallery-images{margin-bottom:0;}.page-node-type-activite .block-system-main-block .activity-description-secondary{padding-top:0.8em;}.page-node-type-activite .block-system-main-block .activity-blocks{margin:4rem 0;}.page-node-type-activite .block-system-main-block .activity-blocks .block-gallery .gallery-images{justify-content:flex-end;}.page-node-type-activite .block-system-main-block .activity-blocks .block-gallery .gallery-image{padding-left:1rem;padding-right:0;}.page-node-type-activite .block-system-main-block .activity-blocks .block-gallery .gallery-image:first-child{flex-basis:16rem;}.page-node-type-activite .block-system-main-block .activity-blocks .block-gallery .gallery-image:first-child a{border-radius:1.5rem;}.page-node-type-activite .block-system-main-block .activity-blocks .block-gallery .gallery-image:first-child a::before{border-radius:1.5rem;}.page-node-type-activite .block-system-main-block .activity-blocks .block-gallery .gallery-image:first-child img{width:20rem;height:20rem;}@keyframes arrow{0%{background-position:calc(100% - 1.5rem) 50%;}99%{background-position:calc(100% - 0.5rem) 50%;}100%{background-position:calc(100% - 1.5rem) 50%;}}.button,.activity-register a,.page-contact-us a{position:relative;display:inline-block;padding:1rem 5rem 1rem 2rem;font-weight:bold;text-decoration:none;border:none;background-color:#fb0;box-shadow:0.4rem 0.4rem 0 0 #0d0c09;background:#fb0 url(/themes/fleur/images/svg/arrow_forward.svg) no-repeat calc(100% - 1.5rem) 50%/auto 2.4rem scroll;}.button:hover,.button:active,.button:focus,.activity-register a:hover,.activity-register a:active,.activity-register a:focus,.page-contact-us a:hover,.page-contact-us a:active,.page-contact-us a:focus{box-shadow:0.8rem 0.8rem 0 0 #0d0c09;transform:translate(-0.4rem,-0.4rem);animation-name:arrow;animation-duration:1s;animation-iteration-count:infinite;}.button:hover::before,.button:active::before,.button:focus::before,.activity-register a:hover::before,.activity-register a:active::before,.activity-register a:focus::before,.page-contact-us a:hover::before,.page-contact-us a:active::before,.page-contact-us a:focus::before{content:"";position:absolute;left:0;right:-0.4rem;top:0;bottom:-0.4rem;z-index:-1;}@media (prefers-reduced-motion){.button:hover,.button:active,.button:focus,.activity-register a:hover,.activity-register a:active,.activity-register a:focus,.page-contact-us a:hover,.page-contact-us a:active,.page-contact-us a:focus{animation:none;background-position:calc(100% - 0.5rem) 50%;}}.button:active,.button:focus,.activity-register a:active,.activity-register a:focus,.page-contact-us a:active,.page-contact-us a:focus{transform:translate(0.4rem,0.4rem);box-shadow:0 0 0 0 #0d0c09;}.button{background:#fb0;padding-right:2rem;}.activity-register,.page-contact-us{margin:2rem 0;padding-right:0.4rem;text-align:right;line-height:2.4rem;}.page-contact-us{margin:4rem 0;}.view-taxonomy-term .view-header .place-address{font-style:italic;margin-bottom:4rem;margin:4rem 0;}.view-taxonomy-term .view-header .place-address a{color:#c48900;text-decoration:underline;}.view-taxonomy-term .view-header .place-address .link a{margin-left:1em;padding-left:1.2em;font-size:0.85em;background:transparent url(/themes/fleur/images/svg/arrow_forward.svg) no-repeat 0 50%/auto 1em scroll;}.view-taxonomy-term .view-header .place-photo{position:relative;margin:-2.7rem -6rem 0;}.view-taxonomy-term .view-header .place-photo::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background:linear-gradient(to right,#fff,#fb0);mix-blend-mode:multiply;}.view-taxonomy-term .view-header .place-photo img{display:block;height:23.6rem;object-fit:cover;filter:grayscale(1);}.view-taxonomy-term .view-header .place-body{margin:4rem 0;}.view-taxonomy-term .view-header .place-map{margin:4rem 0;position:relative;overflow:hidden;height:20rem;box-shadow:0.4rem 0.4rem 0 0 #0d0c09;transition:all 0.5s ease-out;}.view-taxonomy-term .view-header .place-map .google-map-field{margin:-5rem;transition:all 0.5s ease-out;}.view-taxonomy-term .view-header .place-map .map-container{height:30rem !important;transition:all 0.5s ease-out;}.view-taxonomy-term .view-header .place-map:hover{height:40rem;}.view-taxonomy-term .view-header .place-map:hover .map-container{height:40rem !important;}.view-taxonomy-term .view-header .place-map:hover .google-map-field{margin:0;}.view-news .view-content{padding-top:2.7rem;padding-right:6rem;}.news-entry{position:relative;margin:0 -1.5rem 2rem -1.5rem;padding:1rem 1.5rem 4rem;transition:box-shadow 0.2s ease-out;}.news-entry:hover{background-color:#ffebb5;}.news-entry:hover .news-title h2 span::before{content:none;}.news-entry:hover .news-more a{opacity:1;}.news-entry .news-title h2{margin-bottom:1em;font-size:2rem;line-height:1;font-family:"Inter",sans-serif;}.news-entry .news-title h2 span{position:relative;}.news-entry .news-title h2 span::before{content:"";position:absolute;left:0.7em;top:0.3em;z-index:-1;width:90%;min-width:8rem;height:90%;background-color:#ffebb5;transform:rotate(-4deg) skew(10deg);}.news-entry .news-body{padding-right:2rem;}.news-entry .news-body *{padding:0;margin:0;display:inline;list-style:none;}.news-entry .news-body p,.news-entry .news-body li{margin-right:0.4rem;}.news-entry .news-more a{position:absolute;left:0;right:0;top:0;bottom:0;z-index:5;overflow:hidden;white-space:nowrap;text-indent:9999rem;background:transparent url(/themes/fleur/images/svg/arrow_forward.svg) no-repeat calc(100% - 1.5rem) calc(100% - 1rem)/2rem auto scroll;opacity:0.5;}.page-node-type-news{position:relative;}.page-node-type-news .news-date{margin:6rem 0 2rem;color:#999;font-size:0.8em;font-weight:400;}.page-node-type-news .news-date .date{display:inline-block;padding:0.5rem 4rem 0 0;border-top:0.1rem solid #bbb;}.page-node-type-news .news-title{margin-top:-1rem;font-size:3rem;line-height:1;margin-bottom:1.5em;}.page-node-type-news .news-title span{position:relative;}.page-node-type-news .news-title span::before{content:"";position:absolute;left:0.7em;top:0.3em;z-index:-1;width:90%;min-width:8rem;height:90%;background-color:#ffebb5;transform:rotate(-4deg) skew(10deg);}.page-node-type-news .page-blocks + .latest-news{margin-top:6rem;}.page-node-type-news .latest-news{margin-top:-1.4rem;color:rgba(0,0,0,0.5);}.page-node-type-news .latest-news .block-views > h2{margin:0 0 2rem;font-size:3rem;font-family:"Inter",sans-serif;}.page-node-type-news .latest-news .view-news{display:block;}.page-node-type-news .latest-news .view-content{padding:0;}.page-node-type-news .latest-news .news-item{position:relative;display:flex;}.page-node-type-news .latest-news .news-item .date{min-width:12.5rem;font-size:0.75em;margin-right:1rem;text-align:right;padding-top:0.9rem;}.page-node-type-news .latest-news .news-item .title{padding:0.5rem 0;border-left:0.2rem solid rgba(0,0,0,0.35);padding-left:1rem;}.page-node-type-news .latest-news .news-item .title::before{margin-right:1rem;}.page-node-type-news .latest-news .news-item .link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;}.page-node-type-news .latest-news .news-item.is-active,.page-node-type-news .latest-news .news-item:hover,.page-node-type-news .latest-news .news-item:focus-within{color:#0d0c09;}.pswp img{border-radius:2.5rem;}.block-gallery .gallery-title{font-family:"Inter",sans-serif;font-size:2rem;font-weight:bold;}.block-gallery .gallery-title + .gallery-images,.block-gallery .gallery-title + .photoswipe-gallery{margin-top:2rem;}.block-gallery .gallery-desc{margin-bottom:2rem;}.block-gallery .gallery-images{font-size:0;margin-bottom:4rem;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;}.block-gallery .gallery-image{padding:0 1rem 1rem 0;display:inline-block;position:relative;z-index:2;flex:0 0 auto;}.block-gallery .gallery-image a{display:inline-block;position:relative;border-radius:1rem;overflow:hidden;transition:all 0.2s ease-out;}@media (prefers-reduced-motion){.block-gallery .gallery-image a{transition:none;}}.block-gallery .gallery-image a::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;border-radius:1rem;box-shadow:0 0 0rem 0 rgba(255,255,255,0) inset,0 0.75rem 3rem 0.5rem rgba(0,0,0,0.75) inset;transition:all 0.2s ease-out;}@media (prefers-reduced-motion){.block-gallery .gallery-image a::before{transition:none;}}.block-gallery .gallery-image img{width:auto;height:20rem;object-fit:cover;transition:all 0.2s ease-out;}@media (prefers-reduced-motion){.block-gallery .gallery-image img{transition:none;}}.block-gallery .gallery-image a:hover::before,.block-gallery .gallery-image a:active::before,.block-gallery .gallery-image a:focus::before{box-shadow:0 0 0rem 0.3rem #fff inset,0 0 0 0 rgba(0,0,0,0) inset;}.block-gallery .gallery-image a:hover img,.block-gallery .gallery-image a:active img,.block-gallery .gallery-image a:focus img{outline:none;box-shadow:none;transform:scale(102%);}@media (prefers-reduced-motion){.block-gallery .gallery-image a:hover img,.block-gallery .gallery-image a:active img,.block-gallery .gallery-image a:focus img{transform:none;}}.block-gallery .gallery-image:first-child{z-index:1;flex-basis:100%;padding-right:0;}.block-gallery .gallery-image:first-child a{border-radius:2.5rem;}.block-gallery .gallery-image:first-child a::before{border-radius:2.5rem;}.block-gallery .gallery-image:first-child a:hover::before,.block-gallery .gallery-image:first-child a:active::before,.block-gallery .gallery-image:first-child a:focus::before{box-shadow:0 0 0rem 0.4rem #fff inset,0 0 0 0 rgba(0,0,0,0) inset;}.block-gallery .gallery-image:first-child img{width:79rem;max-height:min(79rem,75vh);height:auto;}@media screen and (max-width:1000px){.block-gallery .gallery-image a,.block-gallery .gallery-image a::before,.block-gallery .gallery-image:first-child a,.block-gallery .gallery-image:first-child a::before{border-radius:1rem;}.block-gallery .gallery-images{margin-left:0;margin-right:-1rem;}.block-gallery .gallery-image:first-child{padding-right:1rem;}.block-gallery .gallery-image:not(:first-child){width:33.3333333333%;}.block-gallery .gallery-image:not(:first-child) img{width:100%;height:auto;object-fit:cover;aspect-ratio:1;}.activity-gallery .block-gallery .gallery-image a::before{box-shadow:0 0 0rem 0 rgba(255,255,255,0) inset,0 0.75rem 3rem 0.5rem rgba(0,0,0,0.75) inset;}.activity-gallery .block-gallery .gallery-image a:hover::before,.activity-gallery .block-gallery .gallery-image a:active::before,.activity-gallery .block-gallery .gallery-image a:focus::before{box-shadow:0 0 0rem 0.3rem #fb0 inset;}}.page-form fieldset legend{font-size:3rem;font-weight:normal;}.page-form fieldset legend span{position:relative;}.page-form fieldset legend span::before{content:"";position:absolute;left:0.7em;top:0.3em;z-index:-1;width:90%;min-width:8rem;height:90%;background-color:#ffebb5;transform:rotate(-4deg) skew(10deg);}.page-form fieldset fieldset legend{font-size:2rem;}.page-form fieldset fieldset legend span::before{content:none;}.view-shop .view-content{margin:0 -1rem;}.merch-item{padding:1rem;text-align:center;background-color:#eee;}.merch-item .merch-title{line-height:1;font-family:"Inter",sans-serif;}.merch-item .merch-title h2{font-weight:bold;}.merch-item .merch-img{max-width:60rem;margin:0 auto 1rem;background-color:#fff;}.merch-item .merch-img img{display:block;width:100%;margin:0 auto;object-fit:contain;aspect-ratio:1;}.merch-item .merch-desc{margin:1rem 0;font-size:0.85em;}.merch-item .merch-price{font-weight:bold;color:#c48900;mix-blend-mode:multiply;}.partners-wrapper{display:none;width:100%;}.partners-wrapper .partners{display:flex;flex-wrap:wrap;margin:4rem -1rem 0;padding-top:2rem;border-top:0.2rem solid #ccc;}.partners-wrapper .partner{position:relative;display:flex;justify-content:center;align-items:center;padding:1rem;}.partners-wrapper .partner img{display:block;max-height:7.5rem;max-width:15rem;width:auto;}.partners-wrapper .partner a{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;white-space:nowrap;overflow:hidden;text-indent:9000rem;font-size:0;color:transparent;}.path-about .main-content .page-body-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;padding-bottom:1.5rem;}.path-about .partners-wrapper{display:block;margin-top:auto;}.path-about .page-contact-us{display:none;}.path-frontpage{background-color:#fb0;}.path-frontpage::before{width:calc(50% - 1rem);background-color:#fff;}.path-frontpage::after{content:"";position:absolute;left:calc(50% - 2rem);top:0;bottom:0;width:2rem;background:transparent url(/themes/fleur/images/paper-texture-2.png) repeat-y 0 0 scroll;}.path-frontpage .layout-container{display:block;padding:0;background-color:transparent;}.path-frontpage .layout-container::before,.path-frontpage .layout-container::after{content:none;}.path-frontpage .layout-container .page-navigation{background-color:transparent;}.path-frontpage .layout-container .page-footer,.path-frontpage .layout-container #block-footer{display:none;}.path-frontpage .page-navigation{display:block;min-height:100vh;padding:5vh 0;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:visible;}.path-frontpage .page-navigation::before{content:none;}.path-frontpage .region-primary-menu{width:auto;padding:5vh 0;position:relative;overflow:visible;color:#0d0c09;display:flex;flex-direction:column;justify-content:center;}.path-frontpage .region-primary-menu .menu-item{margin-right:50%;}.path-frontpage .region-primary-menu .menu-item > a,.path-frontpage .region-primary-menu .menu-item > span{padding:0 6rem;width:auto;color:#0d0c09;font-size:clamp(3.2rem,min(5vh,5vw),4.5rem);line-height:1.8em;font-weight:bold;white-space:nowrap;}.path-frontpage .region-primary-menu .menu-item > a:hover,.path-frontpage .region-primary-menu .menu-item > a:focus,.path-frontpage .region-primary-menu .menu-item > span:hover,.path-frontpage .region-primary-menu .menu-item > span:focus{color:#fb0;}.path-frontpage .region-primary-menu .menu-home{display:none !important;}.path-frontpage .region-primary-menu .menu-item--expanded{width:auto;margin-left:50%;margin-right:0;}.path-frontpage .region-primary-menu .menu-item--expanded > span,.path-frontpage .region-primary-menu .menu-item--expanded > a{display:none;}.path-frontpage .region-primary-menu .menu-item--expanded .menu{position:static;margin-top:-6.7rem;width:auto;opacity:1;}.path-frontpage .region-primary-menu .menu-item--expanded .menu::before{content:none;}.path-frontpage .region-primary-menu .menu-item--expanded .menu .menu-item{padding:0;}.path-frontpage .region-primary-menu .menu-item--expanded .menu .menu-item a{font-size:clamp(2.4rem,min(3.7vh,3.7vw),3.3rem);color:#fff;padding-left:5rem;}.path-frontpage .region-primary-menu .menu-item--expanded .menu .menu-item a:hover,.path-frontpage .region-primary-menu .menu-item--expanded .menu .menu-item a:focus{color:#0d0c09;}.path-frontpage .block-system-branding-block{position:absolute;left:50%;top:0;width:45%;}@keyframes shake{0%{transform:rotate(-4deg);}10%{transform:rotate(4deg);}20%{transform:rotate(-3deg);}30%{transform:rotate(3deg);}40%{transform:rotate(-2deg);}50%{transform:rotate(2deg);}60%{transform:rotate(-1deg);}70%{transform:rotate(1deg);}80%{transform:rotate(-0.5deg);}90%{transform:rotate(0.5deg);}100%{transform:rotate(0deg);}}.path-frontpage .site-logo{padding:0;padding-left:6rem;}.path-frontpage .site-logo img{height:50vh;max-height:40rem;min-height:25rem;width:auto;transform-origin:bottom center;}.path-frontpage .site-logo img:hover{animation-name:shake;animation-duration:0.85s;animation-iteration-count:1;}@media (prefers-reduced-motion){.path-frontpage .site-logo img:hover{animation:none;}}.path-frontpage .block-views{margin-top:5vh;}.path-frontpage .block-language{margin:0;padding:2rem 2.5rem;position:fixed;top:0;left:0;font-weight:bold;}.path-frontpage .block-language .links a{color:#0d0c09;font-size:1.6rem;}.path-frontpage .block-language .links a.active{color:#fb0;}.path-frontpage .layout-content{min-height:0;padding:0;}.path-frontpage .layout-content .block-page-title-block,.path-frontpage .layout-content .block-system-main-block{display:none !important;}.path-frontpage .main-content{display:none;height:0;}.path-frontpage .view-news{display:block;}.path-frontpage .home-news .news-item{display:block;margin-bottom:1rem;text-align:center;}.path-frontpage .home-news .news-item:last-child{margin-bottom:0;}.path-frontpage .home-news .news-item a{display:inline-block;max-width:80vw;padding:0.6em 1.1em;font-size:1.2em;color:#fb0;background-color:#0d0c09;box-shadow:0.5rem 0.5rem 0 0 #fff;}.path-frontpage .home-news .news-item a:hover{color:#fff;text-decoration:none;background-color:#fb0;box-shadow:0.5rem 0.5rem 0 0 #0d0c09;}@media screen and (max-width:1000px){.path-frontpage::before{content:"";}.path-frontpage .layout-container .region-primary-menu .menu .menu-item > span{display:none;}}@media screen and (max-width:700px){.path-frontpage{background-color:#fff;}.path-frontpage::before,.path-frontpage::after{content:none;}.path-frontpage .layout-container .mobile-menu-toggle{display:none;}.path-frontpage .layout-container .page-navigation{right:auto;display:block;padding:0;}.path-frontpage .layout-container .page-navigation .mobile-menu-close{display:none;}.path-frontpage .block-system-branding-block{width:auto;position:relative;left:auto;right:auto;top:auto;z-index:2;padding:4rem 0;background:#fb0;}.path-frontpage .block-system-branding-block::before{content:"";position:absolute;left:0;right:0;top:100%;height:2rem;background:transparent url(/themes/fleur/images/paper-texture-2-h-top-yellow.png) repeat-x 0 -0.7rem scroll;}.path-frontpage .site-logo{display:block;position:static;padding:0;margin:0;}.path-frontpage .site-logo img{display:block;max-width:80vw;min-height:0;max-height:none;height:auto;}.path-frontpage .region-primary-menu{justify-content:flex-start;}.path-frontpage .region-primary-menu #block-languageswitcher{z-index:5;}.path-frontpage .region-primary-menu .block-system-branding-block{order:1;}.path-frontpage .region-primary-menu .block-views{order:2;}.path-frontpage .region-primary-menu .block-menu{order:3;}.path-frontpage .region-primary-menu .menu--main{padding:4rem 0 10rem;}.path-frontpage .region-primary-menu .menu{position:relative;padding-right:50%;text-align:right;}.path-frontpage .region-primary-menu .menu .menu-item{margin:0;}.path-frontpage .region-primary-menu .menu .menu-item > a,.path-frontpage .region-primary-menu .menu .menu-item > span{padding:0;line-height:2em;text-align:inherit;}.path-frontpage .region-primary-menu .menu-item--expanded{position:absolute;bottom:-6rem;left:calc(50% + 4rem);padding:0 !important;}.path-frontpage .region-primary-menu .menu-item--expanded .menu{margin:0;padding:0;}.path-frontpage .region-primary-menu .menu-item--expanded .menu .menu-item a{padding:0;color:#fb0;text-align:left;}.path-frontpage .block-language .links a.active{color:#fff;}.path-frontpage .block-views{margin:0;padding:3rem 4rem 2rem;background-color:#0d0c09;position:relative;z-index:1;}.path-frontpage .block-views::before{content:"";position:absolute;left:0;right:0;top:100%;height:2rem;background:#0d0c09 url(/themes/fleur/images/paper-texture-2-h-top.png) repeat-x 0 50% scroll;}.path-frontpage .view-news .view-content{padding:0;white-space:normal;}.path-frontpage .home-news .news-item{margin:0;}.path-frontpage .home-news .news-item a{display:block;max-width:none;padding:2rem 0;font-size:1.1em;text-align:center;box-shadow:none;background-color:transparent;}.path-frontpage .home-news .news-item a:hover{background-color:transparent;}.path-frontpage .home-news .news-item:first-child a{padding-top:1rem;}.path-frontpage .home-news .news-item:last-child a{padding-bottom:1rem;}.path-frontpage .home-news .news-item + .news-item a{border-top:0.1rem dotted #916308;}}@media screen and (max-width:500px){.path-frontpage .region-primary-menu .menu--main{padding-bottom:6rem;}.path-frontpage .region-primary-menu .menu{padding:0;text-align:center;}.path-frontpage .region-primary-menu .menu .menu-item > a,.path-frontpage .region-primary-menu .menu .menu-item > span{line-height:1.6;}.path-frontpage .region-primary-menu .menu-item--expanded{position:static;text-align:center;padding-top:4rem !important;}.path-frontpage .region-primary-menu .menu-item--expanded .menu .menu-item a{text-align:center;}}@media screen and (max-width:400px){.path-frontpage .home-news .news-item a{font-size:1em;}.path-frontpage .block-views{padding-left:2rem;padding-right:2rem;}}
