@charset "UTF-8";
/*!
Theme Name: Salagnac
Author: WeAre[WP]
Author URI: https://www.wearewp.pro/
Description: The Salagnac WordPress Theme 2025
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: salagnac
Tags: one-column, two-columns, right-sidebar, custom-menu, editor-style, featured-images, post-formats, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/body{margin:0}.widget-title,a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,dd,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,nav,object,ol,p,p.cmplz-subtitle,pre,q,s,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul,video{vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--font_stack:Helvetica,Arial,sans-serif;--font_title:"Title",var(--font_stack);--font_regular:"Regular",var(--font_stack);--font_italic:"Italic",var(--font_stack);--font_bold:"Bold",var(--font_stack);--font_bolditalic:"BoldItalic",var(--font_stack);--font_mono:"Andale Mono","DejaVu Sans Mono",Courier,monospace}@font-face{font-family:"Regular";src:url("fonts/Karla/karla-regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Bold";src:url("fonts/Karla/karla-bold.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Title";src:url("fonts/revelstoke/revelstoke-700-normal.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px var(--text_color) dotted}@supports not selector(:focus-visible){a:focus,button:focus,summary:focus{outline:2px var(--text_color) dotted}}.h1-like,.h2-like,.h3-like,.h4-like,.h5-like,.h6-like,.widget-title,h1,h2,h3,h4,h5,h6,p.cmplz-subtitle{color:var(--title_color);font-family:var(--font_title);font-weight:normal;line-height:1.2;margin:1.25em 0 0.75em 0}.h1-like:first-child,.h2-like:first-child,.h3-like:first-child,.h4-like:first-child,.h5-like:first-child,.h6-like:first-child,.widget-title:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p.cmplz-subtitle:first-child{margin-top:0}.h1-like b,.h1-like strong,.h2-like b,.h2-like strong,.h3-like b,.h3-like strong,.h4-like b,.h4-like strong,.h5-like b,.h5-like strong,.h6-like b,.h6-like strong,.widget-title b,.widget-title strong,h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong,p.cmplz-subtitle b,p.cmplz-subtitle strong{font-weight:normal}.h1-like em,.h1-like i,.h2-like em,.h2-like i,.h3-like em,.h3-like i,.h4-like em,.h4-like i,.h5-like em,.h5-like i,.h6-like em,.h6-like i,.widget-title em,.widget-title i,h1 em,h1 i,h2 em,h2 i,h3 em,h3 i,h4 em,h4 i,h5 em,h5 i,h6 em,h6 i,p.cmplz-subtitle em,p.cmplz-subtitle i{font-style:normal}.white-text .h1-like,.white-text .h2-like,.white-text .h3-like,.white-text .h4-like,.white-text .h5-like,.white-text .h6-like,.white-text .widget-title,.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,.white-text p.cmplz-subtitle{color:#fff}.h1-like,h1{font-size:3rem}@media only screen and (min-width:62.25em){.h1-like,h1{font-size:3.6rem}}.h2-like,h2{font-size:2.4rem}@media only screen and (min-width:62.25em){.h2-like,h2{font-size:3.2rem}}.h3-like,h3,p.cmplz-subtitle{font-size:2.2rem}@media only screen and (min-width:62.25em){.h3-like,h3,p.cmplz-subtitle{font-size:2.8rem}}.h4-like,.widget-title,h4{font-size:2rem}@media only screen and (min-width:62.25em){.h4-like,.widget-title,h4{font-size:2.2rem}}.h5-like,h5{font-size:1.8rem}@media only screen and (min-width:62.25em){.h5-like,h5{font-size:2rem}}.h6-like,h6{font-size:1.6rem}@media only screen and (min-width:62.25em){.h6-like,h6{font-size:1.8rem}}p{margin:0.75em 0}p:first-child{margin-top:0}b,strong{font-family:var(--font_bold);font-weight:normal}b em,b i,em b,em strong,i b,i strong,strong em,strong i{font-family:var(--font_bolditalic);font-weight:normal;font-style:normal}li p,li ul{margin-top:0;margin-bottom:0}::-moz-selection{background-color:rgba(178,255,58,0.4)}::selection{background-color:rgba(178,255,58,0.4)}p.text-intro{font-size:2rem}@media only screen and (min-width:62.25em){p.text-intro{font-size:2.2rem}}p.text-mentions{font-size:1.4rem}@media only screen and (min-width:62.25em){p.text-mentions{font-size:1.3rem}}.has-text-background-color .widget-title,.has-text-background-color address,.has-text-background-color div,.has-text-background-color figcaption,.has-text-background-color h1,.has-text-background-color h2,.has-text-background-color h3,.has-text-background-color h4,.has-text-background-color h5,.has-text-background-color h6,.has-text-background-color label,.has-text-background-color legend,.has-text-background-color li,.has-text-background-color p,.has-text-background-color small,.has-text-background-color span,.has-text-background-color time,.white-text .widget-title,.white-text address,.white-text div,.white-text figcaption,.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,.white-text label,.white-text legend,.white-text li,.white-text p,.white-text small,.white-text span,.white-text time{color:#fff}.has-text-background-color ::-moz-selection,.white-text ::-moz-selection{color:var(--text_color)}.has-text-background-color ::selection,.white-text ::selection{color:var(--text_color)}a{color:inherit;background-color:transparent;text-decoration:underline;text-decoration-color:var(--primary_color);text-decoration-thickness:2px}a:hover{text-decoration-color:var(--secondary_color)}blockquote,code,img,input,pre,td,textarea,video{max-width:100%}ol,ul{padding-left:2rem}.page-content>ol,.page-content>ul{padding-left:3rem}main ul{list-style-type:none;padding-left:0}main ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1rem}main ul li:before{content:"";background:var(--primary_color);border-radius:1rem;padding-inline:1rem;-webkit-margin-end:1rem;margin-inline-end:1rem;display:block;height:2rem}ol{list-style-type:decimal}nav ol,nav ul{padding:0;margin:0;list-style-type:none}li ol,li ul{margin-top:0;margin-bottom:0}img{height:auto;border:0;border-style:none}figure{position:relative;margin:1rem}figure img{display:block;border:1rem solid #fff;border-radius:0;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.4);box-shadow:0 0 5px 2px rgba(0,0,0,0.4)}figure img.noborder,figure.noborder img{border:0}figure a[href*="youtube.com"]{display:block;position:relative}figure a[href*="youtube.com"]:after,figure a[href*="youtube.com"]:before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:10}figure a[href*="youtube.com"]:before{width:8rem;height:8rem;border-radius:8rem;background-color:rgba(51,51,51,0.9);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}figure a[href*="youtube.com"]:after{width:0;height:0;border-color:transparent;border-left-color:#fff;border-width:1.2rem;border-style:solid;left:calc(50% + 0.6rem);-webkit-transform:scaleX(1.4) translateX(-15%) translateY(-40%);transform:scaleX(1.4) translateX(-15%) translateY(-40%)}figure a[href*="youtube.com"]:focus:before,figure a[href*="youtube.com"]:hover:before{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.2);transform:translateX(-50%) translateY(-50%) scale(1.2);background-color:var(--primary_color)}figure a[href*="youtube.com"] img{-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}figure a[href*="youtube.com"]:focus img,figure a[href*="youtube.com"]:hover img{opacity:0.7}figure a[href*="youtube.com"]:focus{outline:none}figcaption{font-size:1.3rem;line-height:1;margin:1rem 0}blockquote,q{border-left:4px solid var(--primary_color);padding-left:2rem;margin-left:0;font-weight:bold;font-size:3.2rem}blockquote p,q p{margin-bottom:0}blockquote cite,q cite{display:block;margin-top:1rem;font-style:normal;font-weight:normal;font-size:2.4rem}iframe{width:100%}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}.table-container{width:100%;overflow-x:auto}table{width:100%;margin-bottom:2rem}table thead{background-color:var(--primary_color)}table th{color:#fff;font-weight:normal;font-family:var(--font_bold);background-color:var(--primary_color)}table td,table th{vertical-align:middle;margin-bottom:0;padding:1rem;border:var(--primary_color) 1px solid}tfoot table td,tfoot table th,thead+tbody table td,thead+tbody table th{border-top:0}thead table td,thead table th{border-top:var(--primary_color) 1px solid}code,kbd,pre,samp{white-space:pre-line;white-space:pre-wrap;font-family:var(--font_mono);font-size:1.6rem}kbd{padding:0 2px;border:1px solid var(--text_color);border-radius:2px}code,pre{background-color:#eee;color:var(--text_color)}code{padding:0.5em}pre code{background-color:transparent}pre{border:var(--text_color) 1px dashed;white-space:pre-line}.page-content>pre{padding:1rem;width:calc(100% - 1rem * 2)}mark{padding:1rem;background:rgba(255,255,0,0.9)}.alignleft,.alignright{display:inline}.alignleft{float:left;margin-right:2rem}.alignright{float:right;margin-left:2rem}.aligncenter{display:block;clear:both;margin:0 auto}:root{--primary_color:#017c49;--secondary_color:#ffdd00;--third_color:#0d79f2;--accent_color:#ffdd00;--bg_color:#dfedf3;--page_color:#fff;--text_color:#0f0f0f;--primary2:#017c49;--title_color:#017c49;--grey_color:#d5d5d5;--btn_text:var(--text_color);--btn_text_hover:#fff;--header_color:#fff;--footer_color:#fff;--gradient_red:linear-gradient(269deg,var(--primary2) 0%,var(--primary_color) 80%);--gradient_grey:linear-gradient(269deg,var(--bg_color) 0%,var(--bg_color) 80%);--gradient_dark:linear-gradient(269deg,#017c49 0%,var(--secondary_color) 80%);--gradient_accent:linear-gradient(269deg,var(--third_color) 0%,var(--accent_color) 80%)}.action-btn,.blue-btn,.gform_button,.gform_next_button,.outline-btn,.widgets-area.area-1 ul.menu a,.wp-block-button__link,.wp-block-file__button,.yellow-btn,input[type=submit]{display:inline-block;padding:0.75rem 2rem;font-family:var(--font_bold);text-decoration:none;background-color:var(--primary_color);color:#fff;-webkit-transition:background 0.2s linear;transition:background 0.2s linear}.action-btn:focus,.action-btn:hover,.blue-btn:focus,.blue-btn:hover,.gform_button:focus,.gform_button:hover,.gform_next_button:focus,.gform_next_button:hover,.outline-btn:focus,.outline-btn:hover,.widgets-area.area-1 ul.menu a:focus,.widgets-area.area-1 ul.menu a:hover,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-file__button:focus,.wp-block-file__button:hover,.yellow-btn:focus,.yellow-btn:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:var(--text_color);color:var(--btn_text_hover);border-color:var(--text_color);opacity:1}.action-btn.has-accent-background-color:focus,.action-btn.has-accent-background-color:hover,.action-btn.has-bg-background-color:focus,.action-btn.has-bg-background-color:hover,.action-btn.has-white-background-color:focus,.action-btn.has-white-background-color:hover,.gform_button.has-accent-background-color:focus,.gform_button.has-accent-background-color:hover,.gform_button.has-bg-background-color:focus,.gform_button.has-bg-background-color:hover,.gform_button.has-white-background-color:focus,.gform_button.has-white-background-color:hover,.gform_next_button.has-accent-background-color:focus,.gform_next_button.has-accent-background-color:hover,.gform_next_button.has-bg-background-color:focus,.gform_next_button.has-bg-background-color:hover,.gform_next_button.has-white-background-color:focus,.gform_next_button.has-white-background-color:hover,.has-accent-background-color.blue-btn:focus,.has-accent-background-color.blue-btn:hover,.has-accent-background-color.outline-btn:focus,.has-accent-background-color.outline-btn:hover,.has-accent-background-color.yellow-btn:focus,.has-accent-background-color.yellow-btn:hover,.has-bg-background-color.blue-btn:focus,.has-bg-background-color.blue-btn:hover,.has-bg-background-color.outline-btn:focus,.has-bg-background-color.outline-btn:hover,.has-bg-background-color.yellow-btn:focus,.has-bg-background-color.yellow-btn:hover,.has-white-background-color.blue-btn:focus,.has-white-background-color.blue-btn:hover,.has-white-background-color.outline-btn:focus,.has-white-background-color.outline-btn:hover,.has-white-background-color.yellow-btn:focus,.has-white-background-color.yellow-btn:hover,.widgets-area.area-1 ul.menu a.has-accent-background-color:focus,.widgets-area.area-1 ul.menu a.has-accent-background-color:hover,.widgets-area.area-1 ul.menu a.has-bg-background-color:focus,.widgets-area.area-1 ul.menu a.has-bg-background-color:hover,.widgets-area.area-1 ul.menu a.has-white-background-color:focus,.widgets-area.area-1 ul.menu a.has-white-background-color:hover,.wp-block-button__link.has-accent-background-color:focus,.wp-block-button__link.has-accent-background-color:hover,.wp-block-button__link.has-bg-background-color:focus,.wp-block-button__link.has-bg-background-color:hover,.wp-block-button__link.has-white-background-color:focus,.wp-block-button__link.has-white-background-color:hover,.wp-block-file__button.has-accent-background-color:focus,.wp-block-file__button.has-accent-background-color:hover,.wp-block-file__button.has-bg-background-color:focus,.wp-block-file__button.has-bg-background-color:hover,.wp-block-file__button.has-white-background-color:focus,.wp-block-file__button.has-white-background-color:hover,input[type=submit].has-accent-background-color:focus,input[type=submit].has-accent-background-color:hover,input[type=submit].has-bg-background-color:focus,input[type=submit].has-bg-background-color:hover,input[type=submit].has-white-background-color:focus,input[type=submit].has-white-background-color:hover{color:#fff}.blue-btn{background-color:var(--third_color);color:var(--btn_text_hover)}.blue-btn:focus,.blue-btn:hover{background-color:var(--text_color);color:#fff;opacity:1}.yellow-btn{background-color:var(--secondary_color);color:var(--btn_text);border-color:var(--secondary_color)}.yellow-btn:focus,.yellow-btn:hover{background-color:var(--text_color);color:#fff;opacity:1}.outline-btn{background-color:transparent;border:2px solid var(--primary_color);color:var(--primary_color);padding:0.58rem 2rem}.outline-btn:focus,.outline-btn:hover{background-color:var(--text_color);color:#fff;opacity:1}.content-area fieldset,.gform_wrapper fieldset{margin:2rem 0;border:0;padding:0}.content-area input[type=date],.content-area input[type=email],.content-area input[type=file],.content-area input[type=number],.content-area input[type=password],.content-area input[type=search],.content-area input[type=tel],.content-area input[type=text],.content-area input[type=url],.content-area select,.content-area textarea,.gform_wrapper input[type=date],.gform_wrapper input[type=email],.gform_wrapper input[type=file],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper select,.gform_wrapper textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 2rem 0;padding:0.5rem 1rem;color:var(--text_color);border:var(--text_color) 1px solid;background-color:#fff;font-size:1.6rem;font-family:var(--font_regular);border-radius:0.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.content-area input[type=date]:focus-visible,.content-area input[type=email]:focus-visible,.content-area input[type=file]:focus-visible,.content-area input[type=number]:focus-visible,.content-area input[type=password]:focus-visible,.content-area input[type=search]:focus-visible,.content-area input[type=tel]:focus-visible,.content-area input[type=text]:focus-visible,.content-area input[type=url]:focus-visible,.content-area select:focus-visible,.content-area textarea:focus-visible,.gform_wrapper input[type=date]:focus-visible,.gform_wrapper input[type=email]:focus-visible,.gform_wrapper input[type=file]:focus-visible,.gform_wrapper input[type=number]:focus-visible,.gform_wrapper input[type=password]:focus-visible,.gform_wrapper input[type=search]:focus-visible,.gform_wrapper input[type=tel]:focus-visible,.gform_wrapper input[type=text]:focus-visible,.gform_wrapper input[type=url]:focus-visible,.gform_wrapper select:focus-visible,.gform_wrapper textarea:focus-visible{color:var(--text_color);outline:none}.content-area input[type=date]:focus-visible option,.content-area input[type=email]:focus-visible option,.content-area input[type=file]:focus-visible option,.content-area input[type=number]:focus-visible option,.content-area input[type=password]:focus-visible option,.content-area input[type=search]:focus-visible option,.content-area input[type=tel]:focus-visible option,.content-area input[type=text]:focus-visible option,.content-area input[type=url]:focus-visible option,.content-area select:focus-visible option,.content-area textarea:focus-visible option,.gform_wrapper input[type=date]:focus-visible option,.gform_wrapper input[type=email]:focus-visible option,.gform_wrapper input[type=file]:focus-visible option,.gform_wrapper input[type=number]:focus-visible option,.gform_wrapper input[type=password]:focus-visible option,.gform_wrapper input[type=search]:focus-visible option,.gform_wrapper input[type=tel]:focus-visible option,.gform_wrapper input[type=text]:focus-visible option,.gform_wrapper input[type=url]:focus-visible option,.gform_wrapper select:focus-visible option,.gform_wrapper textarea:focus-visible option{color:var(--text_color)}@supports not selector(:focus-visible){.content-area input[type=date]:focus,.content-area input[type=email]:focus,.content-area input[type=file]:focus,.content-area input[type=number]:focus,.content-area input[type=password]:focus,.content-area input[type=search]:focus,.content-area input[type=tel]:focus,.content-area input[type=text]:focus,.content-area input[type=url]:focus,.content-area select:focus,.content-area textarea:focus,.gform_wrapper input[type=date]:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=file]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=password]:focus,.gform_wrapper input[type=search]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus{color:var(--text_color);outline:none}.content-area input[type=date]:focus option,.content-area input[type=email]:focus option,.content-area input[type=file]:focus option,.content-area input[type=number]:focus option,.content-area input[type=password]:focus option,.content-area input[type=search]:focus option,.content-area input[type=tel]:focus option,.content-area input[type=text]:focus option,.content-area input[type=url]:focus option,.content-area select:focus option,.content-area textarea:focus option,.gform_wrapper input[type=date]:focus option,.gform_wrapper input[type=email]:focus option,.gform_wrapper input[type=file]:focus option,.gform_wrapper input[type=number]:focus option,.gform_wrapper input[type=password]:focus option,.gform_wrapper input[type=search]:focus option,.gform_wrapper input[type=tel]:focus option,.gform_wrapper input[type=text]:focus option,.gform_wrapper input[type=url]:focus option,.gform_wrapper select:focus option,.gform_wrapper textarea:focus option{color:var(--text_color)}}.content-area input[type=date]:disabled,.content-area input[type=email]:disabled,.content-area input[type=file]:disabled,.content-area input[type=number]:disabled,.content-area input[type=password]:disabled,.content-area input[type=search]:disabled,.content-area input[type=tel]:disabled,.content-area input[type=text]:disabled,.content-area input[type=url]:disabled,.content-area select:disabled,.content-area textarea:disabled,.gform_wrapper input[type=date]:disabled,.gform_wrapper input[type=email]:disabled,.gform_wrapper input[type=file]:disabled,.gform_wrapper input[type=number]:disabled,.gform_wrapper input[type=password]:disabled,.gform_wrapper input[type=search]:disabled,.gform_wrapper input[type=tel]:disabled,.gform_wrapper input[type=text]:disabled,.gform_wrapper input[type=url]:disabled,.gform_wrapper select:disabled,.gform_wrapper textarea:disabled{opacity:0.5}.content-area input[type=search],.gform_wrapper input[type=search]{padding-left:1rem}.content-area textarea,.gform_wrapper textarea{min-height:18rem;resize:vertical}.content-area input[type=checkbox]:focus-visible+label,.content-area input[type=radio]:focus-visible+label,.gform_wrapper input[type=checkbox]:focus-visible+label,.gform_wrapper input[type=radio]:focus-visible+label{border-bottom:var(--text_color) 2px dashed}@supports not selector(:focus-visible){.content-area input[type=checkbox]:focus+label,.content-area input[type=radio]:focus+label,.gform_wrapper input[type=checkbox]:focus+label,.gform_wrapper input[type=radio]:focus+label{border-bottom:var(--text_color) 2px dashed}}.content-area input[type=checkbox],.content-area input[type=checkbox]+label,.content-area input[type=radio],.content-area input[type=radio]+label,.gform_wrapper input[type=checkbox],.gform_wrapper input[type=checkbox]+label,.gform_wrapper input[type=radio],.gform_wrapper input[type=radio]+label{width:auto;margin:0 0 0.5rem 0;display:inline-block;vertical-align:middle;cursor:pointer}.content-area input[type=number]::-webkit-inner-spin-button,.content-area input[type=number]::-webkit-outer-spin-button,.gform_wrapper input[type=number]::-webkit-inner-spin-button,.gform_wrapper input[type=number]::-webkit-outer-spin-button{right:0.5em;font-size:2rem;cursor:pointer}.content-area label,.content-area legend,.gform_wrapper label,.gform_wrapper legend{display:block;font-weight:normal;margin:0}.content-area button,.content-area input[type=button],.content-area input[type=submit],.gform_wrapper button,.gform_wrapper input[type=button],.gform_wrapper input[type=submit]{border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.content-area ::-webkit-input-placeholder,.gform_wrapper ::-webkit-input-placeholder{color:#777;font-family:var(--font_italic);font-size:1.4rem}.content-area ::-moz-placeholder,.gform_wrapper ::-moz-placeholder{color:#777;font-family:var(--font_italic);font-size:1.4rem}.content-area :-ms-input-placeholder,.gform_wrapper :-ms-input-placeholder{color:#777;font-family:var(--font_italic);font-size:1.4rem}.content-area ::-ms-input-placeholder,.gform_wrapper ::-ms-input-placeholder{color:#777;font-family:var(--font_italic);font-size:1.4rem}.content-area ::placeholder,.gform_wrapper ::placeholder{color:#777;font-family:var(--font_italic);font-size:1.4rem}.content-area :focus::-webkit-input-placeholder,.content-area :focus::-webkit-input-placeholder,.gform_wrapper :focus::-webkit-input-placeholder,.gform_wrapper :focus::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}.content-area :focus::-moz-placeholder,.content-area :focus::-moz-placeholder,.gform_wrapper :focus::-moz-placeholder,.gform_wrapper :focus::-moz-placeholder{color:rgba(255,255,255,0.5)}.content-area :focus:-ms-input-placeholder,.content-area :focus:-ms-input-placeholder,.gform_wrapper :focus:-ms-input-placeholder,.gform_wrapper :focus:-ms-input-placeholder{color:rgba(255,255,255,0.5)}.content-area :focus::-ms-input-placeholder,.content-area :focus::-ms-input-placeholder,.gform_wrapper :focus::-ms-input-placeholder,.gform_wrapper :focus::-ms-input-placeholder{color:rgba(255,255,255,0.5)}.content-area :focus::placeholder,.content-area :focus::placeholder,.gform_wrapper :focus::placeholder,.gform_wrapper :focus::placeholder{color:rgba(255,255,255,0.5)}.gform-theme.gform-theme--framework.gform_wrapper .gfield_checkbox,.gform-theme.gform-theme--framework.gform_wrapper .gform_fields{padding:0;list-style:none}.gform-theme.gform-theme--framework.gform_wrapper .gfield_visibility_{display:none;position:absolute!important;left:-9000px}.gform-theme.gform-theme--framework.gform_wrapper .ginput_container_checkbox{padding:2rem 0}.gform-theme.gform-theme--framework.gform_wrapper .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:1rem!important;margin-bottom:0!important}.gform-theme.gform-theme--framework.gform_wrapper .ginput_container_select{margin-bottom:0}.gform-theme.gform-theme--framework.gform_wrapper .ginput_container_select select{line-height:normal!important;padding:1rem!important}.gform-theme.gform-theme--framework.gform_wrapper input[type=submit].gform_button{font-family:var(-font_bold)!important;font-size:1.4rem!important;background-color:var(--accent_color)!important;color:var(--text_color)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.gform-theme.gform-theme--framework.gform_wrapper input[type=submit].gform_button:focus,.gform-theme.gform-theme--framework.gform_wrapper input[type=submit].gform_button:hover{background-color:var(--text_color)!important;color:#fff!important}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}@media only screen and (min-width:45em){.formfield-half{display:-webkit-box;display:-ms-flexbox;display:flex}.formfield-half [class*=formfield-]{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}.formfield-checkbox,.formfield-file,.formfield-radio,.formfield-select,.formfield-text,.formfield-textarea,.gform-theme.gform-theme--framework.gform_wrapper .gfield_checkbox li,.gform-theme.gform-theme--framework.gform_wrapper .gfield_radio li{position:relative;margin:1rem 0}@media only screen and (min-width:45em){.formfield-half .formfield-checkbox:first-child,.formfield-half .formfield-file:first-child,.formfield-half .formfield-radio:first-child,.formfield-half .formfield-select:first-child,.formfield-half .formfield-text:first-child,.formfield-half .formfield-textarea:first-child,.formfield-half .gform-theme.gform-theme--framework.gform_wrapper .gfield_checkbox li:first-child,.formfield-half .gform-theme.gform-theme--framework.gform_wrapper .gfield_radio li:first-child,.gform-theme.gform-theme--framework.gform_wrapper .gfield_checkbox .formfield-half li:first-child,.gform-theme.gform-theme--framework.gform_wrapper .gfield_radio .formfield-half li:first-child{margin-right:2rem}}.formfield-checkbox input[type=checkbox],.formfield-radio input[type=radio],.gform-theme.gform-theme--framework.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform-theme.gform-theme--framework.gform_wrapper .gfield_radio li input[type=radio]{opacity:0;position:absolute;top:0;left:0}.formfield-checkbox input[type=checkbox]+label,.formfield-checkbox input[type=checkbox]+span,.formfield-radio input[type=radio]+label,.formfield-radio input[type=radio]+span,.gform-theme.gform-theme--framework.gform_wrapper .gfield_checkbox li input[type=checkbox]+label,.gform-theme.gform-theme--framework.gform_wrapper .gfield_checkbox li input[type=checkbox]+span,.gform-theme.gform-theme--framework.gform_wrapper .gfield_radio li input[type=radio]+label,.gform-theme.gform-theme--framework.gform_wrapper .gfield_radio li input[type=radio]+span{padding:0 0 0 2.6rem}.formfield-checkbox input[type=checkbox]+label:before,.formfield-checkbox input[type=checkbox]+span:before,.formfield-radio input[type=radio]+label:before,.formfield-radio input[type=radio]+span:before,.gform-theme.gform-theme--framework.gform_wrapper .gfield_checkbox li input[type=checkbox]+label:before,.gform-theme.gform-theme--framework.gform_wrapper .gfield_checkbox li input[type=checkbox]+span:before,.gform-theme.gform-theme--framework.gform_wrapper .gfield_radio li input[type=radio]+label:before,.gform-theme.gform-theme--framework.gform_wrapper .gfield_radio li input[type=radio]+span:before{content:"";vertical-align:middle;display:inline-block;width:1.6rem;height:1.6rem;position:absolute;top:0.3rem;left:0;border:var(--text_color) 1px solid;background-color:#fff;border-radius:0.3rem}.formfield-checkbox input[type=checkbox]+label:after,.formfield-checkbox input[type=checkbox]+span:after,.formfield-radio input[type=radio]+label:after,.formfield-radio input[type=radio]+span:after,.gform-theme.gform-theme--framework.gform_wrapper .gfield_checkbox li input[type=checkbox]+label:after,.gform-theme.gform-theme--framework.gform_wrapper .gfield_checkbox li input[type=checkbox]+span:after,.gform-theme.gform-theme--framework.gform_wrapper .gfield_radio li input[type=radio]+label:after,.gform-theme.gform-theme--framework.gform_wrapper .gfield_radio li input[type=radio]+span:after{content:"";vertical-align:middle;display:inline-block;position:absolute;top:0;left:0}.formfield-radio input[type=radio]+label:before,.formfield-radio input[type=radio]+span:before,.gform-theme.gform-theme--framework.gform_wrapper .gfield_radio li input[type=radio]+label:before,.gform-theme.gform-theme--framework.gform_wrapper .gfield_radio li input[type=radio]+span:before{border-radius:100%}.formfield-radio input[type=radio]+label:after,.formfield-radio input[type=radio]+span:after,.gform-theme.gform-theme--framework.gform_wrapper .gfield_radio li input[type=radio]+label:after,.gform-theme.gform-theme--framework.gform_wrapper .gfield_radio li input[type=radio]+span:after{width:0.6rem;height:0.6rem;background-color:var(--primary_color);top:0.9rem;left:0.6rem;border-radius:100%;opacity:0;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.formfield-radio input[type=radio]:checked+label:after,.formfield-radio input[type=radio]:checked+span:after,.gform-theme.gform-theme--framework.gform_wrapper .gfield_radio li input[type=radio]:checked+label:after,.gform-theme.gform-theme--framework.gform_wrapper .gfield_radio li input[type=radio]:checked+span:after{opacity:1}.formfield-checkbox input[type=checkbox]+label:after,.formfield-checkbox input[type=checkbox]+span:after,.gform-theme.gform-theme--framework.gform_wrapper .gfield_checkbox li input[type=checkbox]+label:after,.gform-theme.gform-theme--framework.gform_wrapper .gfield_checkbox li input[type=checkbox]+span:after{top:0.5rem;left:0.35rem;content:"";width:1rem;height:0.5rem;border-left:4px solid var(--primary_color);border-bottom:4px solid var(--primary_color);opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.formfield-checkbox input[type=checkbox]:checked+label:after,.formfield-checkbox input[type=checkbox]:checked+span:after,.gform-theme.gform-theme--framework.gform_wrapper .gfield_checkbox li input[type=checkbox]:checked+label:after,.gform-theme.gform-theme--framework.gform_wrapper .gfield_checkbox li input[type=checkbox]:checked+span:after{opacity:1}.formfield-select--container,.gform-theme.gform-theme--framework.gform_wrapper .ginput_container_select,.widget_categories form{position:relative;overflow:hidden;background-color:#fff;border:var(--text_color) 1px solid;margin:0 0 2rem 0;padding:0;border-radius:0.3rem}.formfield-select--container:after,.gform-theme.gform-theme--framework.gform_wrapper .ginput_container_select:after,.widget_categories form:after{content:"";position:absolute;top:50%;margin-top:-0.3rem;right:0.5em;display:block;width:0;height:0;border-color:transparent;border-top-color:var(--primary_color);border-width:0.6rem;border-style:solid;pointer-events:none}.formfield-select--container select,.gform-theme.gform-theme--framework.gform_wrapper .ginput_container_select select,.widget_categories form select{padding-right:6rem;width:110%;height:auto;border:0;margin:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis}.formfield-select--container select::-ms-expand,.gform-theme.gform-theme--framework.gform_wrapper .ginput_container_select select::-ms-expand,.widget_categories form select::-ms-expand{display:none}.formfield-file--container{position:relative;margin:0 0 2rem 0}.formfield-file--container:after{display:inline-block;content:"📎";font-size:2rem;color:var(--text_color);position:absolute;top:0.5em;right:0.5em;z-index:100}html{font-size:62.5%}body{font-family:var(--font_regular);font-size:1.8rem;line-height:1.5;color:var(--text_color);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;background-color:var(--page_color)}#wrapper,body,html{width:100%;height:100%}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-rendering:optimizespeed}.row.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row.align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row.align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.row.align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.row.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.row.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.row.nested{margin-left:-1rem;margin-right:-1rem;margin-top:-1rem;margin-bottom:1rem}.row>.fl-builder-content{width:100%}.inner{position:relative;margin:0 auto;max-width:110rem}.row .inner{width:100%}#site_head{position:relative;background-color:var(--header_color)}#site_head>.row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0;border-bottom:2px solid var(--grey_color)}@media only screen and (min-width:62.25em){#site_head>.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.admin-bar #site_head{margin-top:0}@media only screen and (min-width:48.875em){.admin-bar #site_head{margin-top:32px}}.site-toolbar{position:relative;width:100%;padding:1rem}@media only screen and (min-width:62.25em){.site-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;width:110rem;position:absolute;top:-3.25rem;right:0;z-index:10}}.has-nav-group .site-toolbar{padding:1rem}@media only screen and (min-width:62.25em){.has-nav-group .site-toolbar{padding:0}}.site-toolbar.has-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.has-nav-group .site-toolbar.has-search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:30em){.has-nav-group .site-toolbar.has-search{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.toolbar-widgets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-brand{padding:1rem 1rem}@media only screen and (min-width:62.25em){.site-brand{padding:1.5rem 1rem}}@media only screen and (min-width:75em){.site-brand{padding:1.5rem 0}}.has-nav-group .site-brand{position:relative;z-index:200}@media only screen and (min-width:62.25em){.has-nav-group .site-brand{padding:7.5rem 0 3rem 0}}.main-nav-opened .site-brand img{-webkit-filter:brightness(100);filter:brightness(100)}.site-nav{padding:1rem}@media only screen and (min-width:75em){.site-nav{padding:1rem 0}}@media only screen and (min-width:62.25em){.has-nav-group .site-nav{padding-top:4.5rem}}.site-toolbar .searchform{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-toolbar .searchform label{position:absolute;right:3rem;padding-left:2.5rem;font-family:var(--font_regular);font-size:1.8rem;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;opacity:0;border:0;white-space:nowrap}.site-toolbar .searchform:hover label{opacity:1}.site-toolbar .searchform:hover label:hover{cursor:pointer}.has-nav-group .site-toolbar .searchform:hover label{left:1rem;right:auto;bottom:-1rem;top:auto;padding:0}@media only screen and (min-width:62.25em){.has-nav-group .site-toolbar .searchform:hover label{top:1.25rem;right:3rem;left:auto;bottom:auto;padding-left:2.5rem}}.site-toolbar .searchform input[type=search]{margin:0;margin-right:4.2rem;padding:1rem;border-color:transparent;background-color:transparent;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;font-size:2rem;width:3rem}.site-toolbar .searchform input[type=search]:focus{border-color:var(--primary_color);background-color:transparent;color:var(--text_color);width:20rem}.site-toolbar .searchform input[type=search]:not(:-moz-placeholder-shown){width:auto;border-color:var(--text_color)}.site-toolbar .searchform input[type=search]:not(:-ms-input-placeholder){width:auto;border-color:var(--text_color)}.site-toolbar .searchform input[type=search]:not(:placeholder-shown){width:auto;border-color:var(--text_color)}.site-toolbar .searchform input[type=search]:not(:-moz-placeholder-shown)+label{opacity:0;visibility:none}.site-toolbar .searchform input[type=search]:not(:-ms-input-placeholder)+label{opacity:0;visibility:none}.site-toolbar .searchform input[type=search]:focus+label,.site-toolbar .searchform input[type=search]:not(:placeholder-shown)+label{opacity:0;visibility:none}.site-toolbar .searchform input[type=search]:not(:-moz-placeholder-shown)+label+#searchsubmit{transform:translateX(-1rem);pointer-events:initial}.site-toolbar .searchform input[type=search]:not(:-ms-input-placeholder)+label+#searchsubmit{transform:translateX(-1rem);pointer-events:initial}.site-toolbar .searchform input[type=search]:focus+label+#searchsubmit,.site-toolbar .searchform input[type=search]:not(:placeholder-shown)+label+#searchsubmit{-webkit-transform:translateX(-1rem);transform:translateX(-1rem);pointer-events:initial}.site-toolbar .searchform input[type=search]:not(:-moz-placeholder-shown)+label+#searchsubmit:hover{transform:translateX(-1rem) scale(1.2)}.site-toolbar .searchform input[type=search]:not(:-ms-input-placeholder)+label+#searchsubmit:hover{transform:translateX(-1rem) scale(1.2)}.site-toolbar .searchform input[type=search]:focus+label+#searchsubmit:hover,.site-toolbar .searchform input[type=search]:not(:placeholder-shown)+label+#searchsubmit:hover{-webkit-transform:translateX(-1rem) scale(1.2);transform:translateX(-1rem) scale(1.2)}.site-toolbar .searchform input[type=search]:not(:-moz-placeholder-shown)+label+#searchsubmit:focus-visible{transform:translateX(-1rem) scale(1.2)}.site-toolbar .searchform input[type=search]:not(:-ms-input-placeholder)+label+#searchsubmit:focus-visible{transform:translateX(-1rem) scale(1.2)}.site-toolbar .searchform input[type=search]:focus+label+#searchsubmit:focus-visible,.site-toolbar .searchform input[type=search]:not(:placeholder-shown)+label+#searchsubmit:focus-visible{-webkit-transform:translateX(-1rem) scale(1.2);transform:translateX(-1rem) scale(1.2)}@supports not selector(:focus-visible){.site-toolbar .searchform input[type=search]:not(:-moz-placeholder-shown)+label+#searchsubmit:focus{transform:translateX(-1rem) scale(1.2)}.site-toolbar .searchform input[type=search]:not(:-ms-input-placeholder)+label+#searchsubmit:focus{transform:translateX(-1rem) scale(1.2)}.site-toolbar .searchform input[type=search]:focus+label+#searchsubmit:focus,.site-toolbar .searchform input[type=search]:not(:placeholder-shown)+label+#searchsubmit:focus{-webkit-transform:translateX(-1rem) scale(1.2);transform:translateX(-1rem) scale(1.2)}}.site-toolbar .searchform ::-webkit-input-placeholder{opacity:0}.site-toolbar .searchform ::-moz-placeholder{opacity:0}.site-toolbar .searchform :-ms-input-placeholder{opacity:0}.site-toolbar .searchform ::-ms-input-placeholder{opacity:0}.site-toolbar .searchform ::placeholder{opacity:0}.site-toolbar .searchform #searchsubmit{display:block;width:2rem;height:2rem;padding:0;background:transparent url(img/ui/search.svg) 0 0 no-repeat;background-size:contain;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;pointer-events:none;border:0;position:absolute;top:50%;margin-top:-1rem;right:0;text-indent:5rem;white-space:nowrap;overflow:hidden}.site-toolbar .searchform #searchsubmit:focus{outline:2px var(--text_color) dotted}.site-title{display:block;font-family:var(--font_title);text-transform:uppercase;font-size:2.4rem;line-height:1;margin:0}.site-title a,.site-title img{display:block}.site-title img{width:auto}@media only screen and (min-width:62.25em){.layout-v2 .site-title img{margin:0 auto}}.site-title .logo.has-mobile-logo{display:none}.site-title .logo-mobile{display:block}@media only screen and (min-width:62.25em){.site-title .logo.has-mobile-logo{display:block}.site-title .logo-mobile{display:none}}.site-desc{display:block;margin:0;max-width:22rem}@media only screen and (min-width:45em){.site-desc{max-width:none}}@media only screen and (min-width:62.25em){.site-desc{max-width:24rem}}@media only screen and (min-width:62.25em){.sticky-nav #site_head{position:fixed;width:100%;background-color:rgba(255,255,255,0.9);backdrop-filter:blur(1.2rem);top:0;left:0;-webkit-animation:drop_in 0.8s;animation:drop_in 0.8s;z-index:100}.sticky-nav .formation-nav,.sticky-nav .site-toolbar,.sticky-nav.home .formation-nav{display:none}.sticky-nav .site-brand,.sticky-nav .site-nav{padding:1rem 0}.sticky-nav .main-menu{padding:0 1rem}.sticky-nav .site-brand img{height:5rem!important}.sticky-nav.admin-bar #site_head{top:46px}}@media only screen and (min-width:62.25em) and (min-width:48.875em){.sticky-nav.admin-bar #site_head{top:32px}}.skiplinks{position:absolute;padding-top:0;z-index:100}.skiplinks a{position:fixed;top:-6.5rem;padding:1rem;background-color:var(--text_color);font-family:var(--font_bold);font-size:1.4rem;color:#fff;text-decoration:none;-webkit-transition:top 0.2s ease-in;transition:top 0.2s ease-in}.skiplinks a:focus{outline:none;top:-0.5rem}.admin-bar .skiplinks a:focus{top:46px}@media only screen and (min-width:48.875em){.admin-bar .skiplinks a:focus{top:32px}}.toolbar-menu{padding:0}@media only screen and (min-width:62.25em){.toolbar-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.toolbar-menu>li{font-size:1.4rem}.toolbar-menu>li>a{display:block;color:#fff;padding:0.75rem 1rem;text-decoration:none;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}@media only screen and (min-width:62.25em){.toolbar-menu>li>a{padding:1rem;color:var(--text_color)}}.toolbar-menu>li.current-menu-item>a,.toolbar-menu>li.current_page_parent>a,.toolbar-menu>li>a:hover{background-color:rgba(255,255,255,0.4);color:var(--text_color)}@media only screen and (min-width:62.25em){.toolbar-menu>li.current-menu-item>a,.toolbar-menu>li.current_page_parent>a,.toolbar-menu>li>a:hover{background-color:var(--bg_color)}}.toolbar-menu>li>a:focus{background-color:var(--text_color);color:#fff}.nav-container{position:absolute;top:0;left:0;width:86%;min-height:100vh;background-color:var(--third_color);backdrop-filter:blur(0.6rem);-webkit-transform:translateX(-110%);transform:translateX(-110%);-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out,-webkit-transform 0.4s ease-in-out;z-index:100}.menu-opened+.nav-container{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width:45em){.nav-container{width:69%}}@media only screen and (min-width:62.25em){.nav-container{position:relative;left:auto;padding:0;width:auto;min-height:0;background-color:transparent;-webkit-transform:none;transform:none;backdrop-filter:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:300}}.has-nav-group .nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:16rem}@media only screen and (min-width:62.25em){.has-nav-group .nav-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}}.main-menu{position:relative;margin-bottom:2rem;width:100%}@media only screen and (min-width:62.25em){.main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 0;margin-bottom:0}}.main-menu>li{position:relative;display:block;color:#fff;font-size:2.2rem;font-family:var(--font_bold);background-image:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(16.6666666667%,#fff),color-stop(16.6666666667%,transparent));background-image:linear-gradient(to right,#fff 0%,#fff 16.6666666667%,transparent 16.6666666667%);background-position:0 bottom;background-size:6px 1px;background-repeat:repeat-x}@media only screen and (min-width:62.25em){.main-menu>li{font-size:2.2rem;color:var(--text_color);margin-left:1rem;background-image:none}}.main-menu>li>a{position:relative;display:block;padding:1rem;text-decoration:none;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.main-menu>li.current-menu-item>a,.main-menu>li.current_page_parent>a,.main-menu>li>a:focus,.main-menu>li>a:hover{background-color:rgba(255,255,255,0.4);color:var(--text_color)}@media only screen and (min-width:62.25em){.main-menu>li.current-menu-item>a,.main-menu>li.current_page_parent>a,.main-menu>li>a:focus,.main-menu>li>a:hover{background-color:var(--bg_color);border-radius:0.6rem}}.main-menu>li>a:focus{background-color:var(--bg_color);color:var(--text_color)}@media only screen and (min-width:62.25em){.main-menu>li.current-menu-item>a,.main-menu>li.current_page_parent>a{background-color:transparent}.main-menu>li.current-menu-item>a:after,.main-menu>li.current_page_parent>a:after{content:"";display:block;height:0.4rem;width:100%;background-color:var(--primary_color);border-radius:0.6rem;position:absolute;bottom:0rem;left:0}}.main-menu>li.menu-item-has-children>a{padding-right:2.4rem}@media only screen and (min-width:75em){.main-menu>li.menu-item-has-children>a{padding-right:1rem}}@media only screen and (min-width:75em){.main-menu>li.menu-item-has-children.unfold-parent>a{padding-right:1.8rem}.main-menu>li.menu-item-has-children:hover>.sub-menu{left:auto;opacity:1}.main-menu>li.menu-item-has-children:hover>.sub-menu>li{display:block}}.sub-menu-opened+.sub-menu{-webkit-transform:scaleY(1);transform:scaleY(1);height:auto}.sub-menu-opened+.sub-menu>li{display:block}.sub-menu-opened+.sub-menu>li a{display:block}@media only screen and (min-width:62.25em){.sub-menu-opened+.sub-menu{left:auto;opacity:1}.sub-menu-opened+.sub-menu>li{display:block}}.sub-menu{position:relative;height:1px;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top;overflow:hidden;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;border-radius:0.6rem;padding:1rem}@media only screen and (min-width:62.25em){.sub-menu{position:absolute;height:auto;top:auto;left:-999em;opacity:0;-webkit-transform:none;transform:none;min-width:100%;z-index:100;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;background-color:#fff;padding-top:0.5rem}}.sub-menu>li{font-size:1.6rem;font-family:var(--font_regular)}@media only screen and (min-width:62.25em){.sub-menu>li{white-space:nowrap;background-image:-webkit-gradient(linear,left top,right top,from(var(--text_color)),color-stop(16.6666666667%,var(--text_color)),color-stop(16.6666666667%,transparent));background-image:linear-gradient(to right,var(--text_color) 0%,var(--text_color) 16.6666666667%,transparent 16.6666666667%);background-position:0 bottom;background-size:6px 1px;background-repeat:repeat-x}}@media only screen and (min-width:75em){.sub-menu>li{display:none}}.sub-menu>li a{display:block;padding:1rem 0;padding-left:1rem;text-decoration:none;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;background-color:rgba(255,255,255,0.1)}@media only screen and (min-width:62.25em){.sub-menu>li a{padding:0.5rem 1rem;background-color:transparent}}.sub-menu>li a:focus,.sub-menu>li a:hover,.sub-menu>li.current-menu-item a{background-color:transparent}@media only screen and (min-width:62.25em){.sub-menu>li a:focus,.sub-menu>li a:hover,.sub-menu>li.current-menu-item a{background-color:var(--bg_color)}}.sub-menu>li:last-child{background-image:none}.sub-menu>li:last-child a{margin-bottom:2rem}@media only screen and (min-width:62.25em){.sub-menu>li:last-child a{margin-bottom:0;padding-bottom:0}}.sub-menu-unfold{position:absolute;top:0;right:0;display:block;height:4.4rem;width:4.4rem;margin-top:0;border:0;padding:0;background:transparent}.sub-menu-unfold span{position:absolute;display:block;width:1px;height:1px;padding:0;margin:0;text-indent:5rem;white-space:nowrap;overflow:hidden}@media only screen and (min-width:62.25em){.sub-menu-unfold{height:2.2rem;width:2.2rem;top:1.1rem;right:0.75rem}}@media only screen and (min-width:75em){.sub-menu-unfold{left:-999rem}.sub-menu-unfold:focus{left:auto;right:0}}.sub-menu-unfold:after,.sub-menu-unfold:before{content:"";display:block;position:absolute;top:2.4rem;left:1.5rem;width:1.6rem;height:0;border-top:#fff 4px solid;-webkit-transition:-webkit-transform 0.1s ease-in-out;transition:-webkit-transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out,-webkit-transform 0.1s ease-in-out}@media only screen and (min-width:62.25em){.sub-menu-unfold:after,.sub-menu-unfold:before{top:1.25rem;width:1rem;border-top-width:2px;border-top-color:var(--primary_color)}}.sub-menu-unfold:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.sub-menu-unfold.sub-menu-opened:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sub-menu-unfold.sub-menu-opened:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#menu_toggle{position:absolute;right:2rem;top:13.5rem}.burger{display:block;height:4.4rem;width:4.4rem;border:0;border-radius:0.3rem;margin:0;padding:0;cursor:pointer;background-color:var(--primary_color);z-index:200}.burger .burger-title{position:absolute;display:block;width:1px;height:1px;padding:0;margin:0;text-indent:5rem;white-space:nowrap;overflow:hidden}.burger>span,.burger>span:after,.burger>span:before{position:absolute;display:block;width:3.4rem;height:0.3rem;margin:0;background-color:#fff;border-radius:0.6rem;-webkit-transition:0.15s linear;transition:0.15s linear}.burger>span{top:2.1rem;left:0.5rem}.burger>span:after,.burger>span:before{content:"";left:0.5}.burger>span:before{top:-1rem;width:1.7rem}.burger>span:after{bottom:-1.1rem;width:2.6rem}.burger.menu-opened{background-color:var(--accent_color)}.burger.menu-opened>span{background-color:transparent;width:0}.burger.menu-opened>span:after,.burger.menu-opened>span:before{content:"";top:0;left:0;width:3.4rem;background-color:#fff}.burger.menu-opened>span:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.burger.menu-opened>span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.burger:hover{color:#fff;background-color:var(--third_color)}@media only screen and (min-width:62.25em){.burger{display:none}}#sidebar_toggle{position:absolute;top:auto;left:1rem;-webkit-transform:translateY(-125%);transform:translateY(-125%);z-index:90}#sidebar_toggle .burger-title{position:absolute;display:block;width:1px;height:1px;padding:0;margin:0;text-indent:5rem;white-space:nowrap;overflow:hidden}#breadcrumb{position:relative;padding:0.75rem 1rem 1.25rem 1rem;margin:0 0 3rem 0;border-bottom:var(--third_color) 1px solid}#breadcrumb:before{content:"";display:block;position:absolute;width:6rem;height:calc(100% - 0.2rem);top:0;right:0;background-image:-webkit-gradient(linear,right top,left top,from(#fff),color-stop(5%,#fff),to(rgba(255,255,255,0)));background-image:linear-gradient(to left,#fff 0%,#fff 5%,rgba(255,255,255,0) 100%);pointer-events:none;z-index:5}#breadcrumb>span{padding-right:7rem;overflow:hidden;overflow-x:auto;white-space:nowrap}@media only screen and (min-width:62.25em){#breadcrumb>span{display:block;margin:0 auto;max-width:110rem;width:100%;padding-right:1rem;overflow:visible}}#breadcrumb>span span{font-size:1.4rem}#breadcrumb>span span:first-child a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:2rem;height:2rem;background:url(img/icon/home.svg) 0 0 no-repeat;background-size:contain;text-indent:5rem;white-space:nowrap;overflow:hidden}#breadcrumb>span span:first-child a:focus,#breadcrumb>span span:first-child a:hover{background:url(img/icon/home.svg) 0 0 no-repeat;background-size:contain;opacity:0.7}#breadcrumb>span span a{text-decoration:none;padding-bottom:0.25rem;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.8rem,transparent),color-stop(0.8rem,var(--primary_color)),color-stop(1rem,var(--primary_color)));background-image:linear-gradient(transparent 0,transparent 0.8rem,var(--primary_color) 0.8rem,var(--primary_color) 1rem);background-size:100% 1rem;background-position:0 bottom;background-repeat:no-repeat;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}#breadcrumb>span span a:hover{color:var(--text_color);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.8rem,transparent),color-stop(0.8rem,var(--primary_color)),color-stop(1rem,var(--primary_color)));background-image:linear-gradient(transparent 0,transparent 0.8rem,var(--primary_color) 0.8rem,var(--primary_color) 1rem);background-size:100% 1.3rem}#breadcrumb>span span a:focus{background-color:var(--text_color);color:#fff;background-image:none}#breadcrumb>span span a:active:visited,#breadcrumb>span span a:focus:visited{color:#fff}#breadcrumb>span .breadcrumb_last{font-family:var(--font_italic)}.subpages-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.subpages-list>li{margin-right:1.5rem}.subpages-list>li a{text-decoration:none}.subpages-list>li.current_page_item a{font-family:var(--font_bold)}#menu-reseaux-sociaux,.social-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#menu-reseaux-sociaux>li,.social-menu>li{margin-right:1rem;color:#fff}#menu-reseaux-sociaux>li a,.social-menu>li a{display:block;width:4rem;height:4rem;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;text-decoration:none;background-position:0 0;background-repeat:no-repeat;text-indent:5rem;white-space:nowrap;overflow:hidden}#menu-reseaux-sociaux>li a[href*=youtube],.social-menu>li a[href*=youtube]{background:url(img/social/youtube.svg) 0 0 no-repeat;background-size:contain}#menu-reseaux-sociaux>li a[href*=facebook],.social-menu>li a[href*=facebook]{background:url(img/social/facebook.svg) 0 0 no-repeat;background-size:contain}#menu-reseaux-sociaux>li a[href*=vimeo],.social-menu>li a[href*=vimeo]{background:url(img/social/vimeo.svg) 0 0 no-repeat;background-size:contain}#menu-reseaux-sociaux>li a[href*=linkedin],.social-menu>li a[href*=linkedin]{background:url(img/social/linkedin.svg) 0 0 no-repeat;background-size:contain}#menu-reseaux-sociaux>li a:focus,#menu-reseaux-sociaux>li a:hover,.social-menu>li a:focus,.social-menu>li a:hover{opacity:0.7}.contrast-switch button{position:relative;display:block;width:40px;height:40px;font-family:var(--font_regular);color:#fff;text-decoration:none;font-size:1.1rem;padding:0;margin:0;background-color:transparent}.contrast-switch button span{position:absolute;display:block;width:1px;height:1px;padding:0;margin:0;text-indent:5rem;white-space:nowrap;overflow:hidden}.contrast-switch button img{display:block;width:20px;height:20px;position:relative;top:0;margin:0 auto;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.contrast-switch button:focus img,.contrast-switch button:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.toggle-remove{display:none!important}.high-contrast .toggle-highcontrast{display:none}.high-contrast .toggle-remove{display:block!important}.page-banner{display:none}.page-wrap.has-sidebar{position:relative;margin-left:auto;margin-right:auto;max-width:110rem}@media only screen and (min-width:62.25em){.page-wrap.has-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.page-banner,.page-content,.page-sidebar{width:100%}.page-banner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner-has-bg .page-banner{min-height:20rem;background-color:var(--text_color);background-size:cover;background-position:center center}.banner-has-bg .page-banner:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:var(--gradient_dark);mix-blend-mode:multiply;z-index:1}.banner-has-bg .page-banner .inner{z-index:2}.banner-has-bg .page-banner .page-title,.banner-has-bg .page-banner li,.banner-has-bg .page-banner p,.banner-has-bg .page-banner span{color:#fff}.page-banner .inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:2rem}@media only screen and (min-width:62.25em){.page-banner .inner{padding:0}}.page-banner .page-title{margin-bottom:0}.page-title .search-term{font-family:var(--font_bolditalic)}.fl-builder-content>*,.page-content>*{width:100%;padding:0 1rem;position:relative;margin-left:auto;margin-right:auto;max-width:110rem}@media only screen and (min-width:75em){.fl-builder-content>*,.page-content>*{padding:0}}@media only screen and (min-width:45em){.has-sidebar .fl-builder-content,.has-sidebar .page-content{padding-right:8.3333%}}.fl-builder-content>.alignwide,.page-content>.alignwide{max-width:143rem}.fl-builder-content .fl-row-full-width,.fl-builder-content>.alignfull,.page-content .fl-row-full-width,.page-content>.alignfull{margin-left:0;margin-right:0;max-width:none;padding:0}.fl-builder-content>span,.page-content>span{display:block;margin-bottom:1.5em}@media only screen and (min-width:62.25em){.has-sidebar .fl-builder-content,.has-sidebar .page-content{width:70%}}.fl-builder-content{margin-left:0;margin-right:0;max-width:none;padding:0}.page-sidebar{padding:1rem}@media only screen and (min-width:62.25em){.page-sidebar{}.has-sidebar .page-sidebar{width:30%}}body:not(.fl-builder) .content-area .page-wrap{margin-top:20px}body:not(.fl-builder) .content-area .page-wrap .page-content{margin-top:20px}hr[data-scroll=in]{-webkit-animation:stretch 1s ease-in-out;animation:stretch 1s ease-in-out}.wpcf7-form,section[data-scroll=in]{-webkit-animation:slide_up 1s ease-in-out;animation:slide_up 1s ease-in-out}.boxed-cta[data-scroll=in] .acf-block-cta-text{-webkit-animation:move_left 1s ease-in-out;animation:move_left 1s ease-in-out}.boxed-cta[data-scroll=in] .acf-block-cta-btn{-webkit-animation:move_right 1s ease-in-out;animation:move_right 1s ease-in-out}.post-item[data-scroll=in] .acf-block-post-figure,.post-item[data-scroll=in] .post-figure{-webkit-animation:fade_in 1s ease-in-out;animation:fade_in 1s ease-in-out}.post-item[data-scroll=in] .acf-block-post-metas,.post-item[data-scroll=in] .post-meta{-webkit-animation:border_opacity 1s ease-in-out;animation:border_opacity 1s ease-in-out}@media only screen and (min-width:45em){.acf-block--textimg[data-scroll=in] .acf-block-textimg-picture{-webkit-animation:slide_right 1s ease-in-out;animation:slide_right 1s ease-in-out}.acf-block--textimg[data-scroll=in] .right .acf-block-textimg-picture{-webkit-animation:slide_left 1s ease-in-out;animation:slide_left 1s ease-in-out}.acf-block--textimg[data-scroll=in] .acf-block-textimg-text{-webkit-animation:slide_left 1s ease-in-out;animation:slide_left 1s ease-in-out}.acf-block--textimg[data-scroll=in] .right .acf-block-textimg-picture{-webkit-animation:slide_right 1s ease-in-out;animation:slide_right 1s ease-in-out}}body.fl-builder .page-content>.fl-builder-content{max-width:100%;padding:initial;width:initial}body.fl-builder .page-content>.fl-builder-content.fl-builder-empty{margin:10px;padding:250px 20px}.breadcrumb .breadcrumb-wrapper{padding:1rem 0;border-bottom:2px solid var(--bg_color)}.breadcrumb .breadcrumb-wrapper p{margin-bottom:0}.post-item{margin-bottom:2rem}.post-item .post-item--header{position:relative;z-index:5}.post-item .post-item--header+.post-item--content{margin:0 auto;width:96%}.post-item .post-item--figure{position:relative;z-index:1;margin:0}.post-item .post-item--figure a img{-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.post-item .post-item--figure a:focus img,.post-item .post-item--figure a:hover img{opacity:0.7}.post-item .post-item--figure img{display:block;width:100%;height:auto;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}.post-item .post-item--meta p{margin:0}.post-item .post-item--content{position:relative;padding:2rem;border-radius:0;background:-webkit-gradient(linear,left bottom,left top,from(var(--bg_color)),to(transparent));background:linear-gradient(to top,var(--bg_color) 0%,transparent 100%);-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.4);box-shadow:0 0 5px 2px rgba(0,0,0,0.4);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:2}.post-item .post-item--content p a{text-decoration:none;padding-bottom:0.25rem;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.8rem,transparent),color-stop(0.8rem,var(--primary_color)),color-stop(1rem,var(--primary_color)));background-image:linear-gradient(transparent 0,transparent 0.8rem,var(--primary_color) 0.8rem,var(--primary_color) 1rem);background-size:100% 1rem;background-position:0 bottom;background-repeat:no-repeat;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.post-item .post-item--content p a:hover{color:var(--text_color);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.8rem,transparent),color-stop(0.8rem,var(--primary_color)),color-stop(1rem,var(--primary_color)));background-image:linear-gradient(transparent 0,transparent 0.8rem,var(--primary_color) 0.8rem,var(--primary_color) 1rem);background-size:100% 1.3rem}.post-item .post-item--content p a:focus{background-color:var(--text_color);color:#fff;background-image:none}.post-item .post-item--content p a:active:visited,.post-item .post-item--content p a:focus:visited{color:#fff}.post-item .post-item--content .post-item--title{font-size:2.2rem;margin-bottom:1rem}.post-item .post-item--content .post-item--title a{text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--primary_color)),color-stop(0.2rem,var(--primary_color)));background-image:linear-gradient(var(--primary_color) 0,var(--primary_color) 0.2rem);background-size:0% 0.2rem;background-position:0 bottom;background-repeat:no-repeat;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.post-item .post-item--content .post-item--title a:hover{background-size:100% 0.2rem}.post-item .post-item--content .post-item--title a:focus-visible{background-size:100% 0.2rem}@supports not selector(:focus-visible){.post-item .post-item--content .post-item--title a:focus{background-size:100% 0.2rem}}.post-item .post-item--content .content{margin:2rem 0}.post-item .post-item--content .content p{margin:0}.post-item .post-item--meta{margin-bottom:20px}.post-item .post-item--footer{margin-top:2rem;position:relative;margin-top:auto;text-align:center}.the-posts{padding:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2rem}@media only screen and (min-width:62.25em){.page-content>.the-posts{padding:0}.has-sidebar .page-content>.the-posts{padding-right:8.3333%}}.the-posts .post-item{width:100%}@media only screen and (min-width:30em){.the-posts .post-item{width:calc(50% - 1.4rem)}}@media only screen and (min-width:45em){.the-posts .post-item{width:calc(33.3333% - 1.4rem)}.has-sidebar .the-posts .post-item{width:calc(50% - 1rem)}}.page-filters{position:relative;padding:2rem;border-radius:0.6rem;background-color:var(--bg_color);margin:2rem auto}@media only screen and (min-width:62.25em){.page-filters{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}}.page-filters .formfield{margin:1rem 0}@media only screen and (min-width:62.25em){.page-filters .formfield{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}}.page-filters label{position:absolute;display:block;width:1px;height:1px;padding:0;margin:0;text-indent:5rem;white-space:nowrap;overflow:hidden}.gform-theme.gform-theme--framework.gform_wrapper .page-filters .ginput_container_select,.page-filters .formfield-select--container,.page-filters .gform-theme.gform-theme--framework.gform_wrapper .ginput_container_select,.page-filters .widget_categories form,.page-filters input[type=search],.widget_categories .page-filters form{margin-bottom:0}.page-filters .searchform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-filters .searchform input[type=search]{margin-right:1rem}.page-filters .searchform input[type=submit]{background-color:var(--primary_color);color:var(--btn_text_hover)}.page-filters .searchform input[type=submit]:focus,.page-filters .searchform input[type=submit]:hover{background-color:var(--text_color);color:var(--btn_text_hover)}.page-sidebar .widget-container{margin-bottom:4rem}.widget_categories li.cat-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.widget_categories li.cat-item a{width:100%}.widget_search form{position:relative}.widget_search #searchsubmit{display:block;width:3rem;height:3rem;padding:0;background:#fff url(img/ui/search.svg) center center no-repeat;background-size:2rem 2rem;border-radius:50%;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;position:absolute;top:50%;margin-top:-1.5rem;right:1rem;text-indent:5rem;white-space:nowrap;overflow:hidden}.widget_search #searchsubmit:hover{background-color:var(--accent_color)!important;-webkit-transform:scale(1.2);transform:scale(1.2)}.widget_search #searchsubmit:focus-visible{background-color:var(--accent_color)!important;-webkit-transform:scale(1.2);transform:scale(1.2)}@supports not selector(:focus-visible){.widget_search #searchsubmit:focus{background-color:var(--accent_color)!important;-webkit-transform:scale(1.2);transform:scale(1.2)}}.trigger{padding-top:3rem;padding-bottom:3rem}.trigger button{margin:0 auto}.spinner{text-align:center;padding:2rem 0}.spinner svg{display:inline-block;width:4.4rem;height:4.4rem}.spinner svg circle{fill:var(--text_color)}.white-text .spinner svg circle{fill:#fff}.no-more{display:none;text-align:center}#posts_nav{margin-top:3rem;padding:6rem 0;max-width:none}.nav-links,.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-links>a,.nav-links>span,.wp-pagenavi>a,.wp-pagenavi>span{display:block;width:4.4rem;height:4.4rem;margin:0 1rem 1rem 0;font-size:2rem;background-color:var(--primary_color);color:#fff;border-radius:0.3rem;text-align:center;line-height:4.4rem}.nav-links a,.wp-pagenavi a{text-decoration:none;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;border:none!important}.nav-links a:focus,.nav-links a:hover,.wp-pagenavi a:focus,.wp-pagenavi a:hover{background-color:var(--text_color);color:#fff}.nav-links .current,.wp-pagenavi .current{background-color:var(--text_color)}.nav-links .pages,.wp-pagenavi .pages{position:absolute;display:block;width:1px;height:1px;padding:0;margin:0;text-indent:5rem;white-space:nowrap;overflow:hidden}.nav-links .nextpostslink span,.nav-links .previouspostslink span,.wp-pagenavi .nextpostslink span,.wp-pagenavi .previouspostslink span{position:absolute;display:block;width:1px;height:1px;padding:0;margin:0;text-indent:5rem;white-space:nowrap;overflow:hidden}.nav-links a.first,.nav-links a.last,.nav-links a.next,.nav-links a.prev,.wp-pagenavi a.first,.wp-pagenavi a.last,.wp-pagenavi a.next,.wp-pagenavi a.prev{position:relative;background-color:transparent;color:var(--text_color);padding:0;border-radius:0;width:auto;margin:0 2rem;text-decoration:none;padding-bottom:0.25rem;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.8rem,transparent),color-stop(0.8rem,var(--primary_color)),color-stop(1rem,var(--primary_color)));background-image:linear-gradient(transparent 0,transparent 0.8rem,var(--primary_color) 0.8rem,var(--primary_color) 1rem);background-size:100% 1rem;background-position:0 bottom;background-repeat:no-repeat;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.nav-links a.first:hover,.nav-links a.last:hover,.nav-links a.next:hover,.nav-links a.prev:hover,.wp-pagenavi a.first:hover,.wp-pagenavi a.last:hover,.wp-pagenavi a.next:hover,.wp-pagenavi a.prev:hover{color:var(--text_color);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.8rem,transparent),color-stop(0.8rem,var(--primary_color)),color-stop(1rem,var(--primary_color)));background-image:linear-gradient(transparent 0,transparent 0.8rem,var(--primary_color) 0.8rem,var(--primary_color) 1rem);background-size:100% 1.3rem}.nav-links a.first:focus,.nav-links a.last:focus,.nav-links a.next:focus,.nav-links a.prev:focus,.wp-pagenavi a.first:focus,.wp-pagenavi a.last:focus,.wp-pagenavi a.next:focus,.wp-pagenavi a.prev:focus{background-color:var(--text_color);color:#fff;background-image:none}.nav-links a.first:active:visited,.nav-links a.first:focus:visited,.nav-links a.last:active:visited,.nav-links a.last:focus:visited,.nav-links a.next:active:visited,.nav-links a.next:focus:visited,.nav-links a.prev:active:visited,.nav-links a.prev:focus:visited,.wp-pagenavi a.first:active:visited,.wp-pagenavi a.first:focus:visited,.wp-pagenavi a.last:active:visited,.wp-pagenavi a.last:focus:visited,.wp-pagenavi a.next:active:visited,.wp-pagenavi a.next:focus:visited,.wp-pagenavi a.prev:active:visited,.wp-pagenavi a.prev:focus:visited{color:#fff}.nav-links a.next:after,.wp-pagenavi a.next:after{content:" ›"}.nav-links a.prev:before,.wp-pagenavi a.prev:before{content:"‹ "}#comments{padding:2rem 1rem;width:100%;background-color:var(--bg_color)}#comments>*{position:relative;margin-left:auto;margin-right:auto;max-width:110rem}.comment-list{list-style:none;padding-left:0}.comment-list .comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:4rem 0}@media only screen and (min-width:45em){.comment-list .comment{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.comment-list .comment-author.avatar{width:9.6rem}@media only screen and (min-width:45em){.comment-list .comment-content{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding-left:3rem}}.comment-list .comment-content .pending{display:block;margin:1rem 0;background-color:var(--secondary_color);padding:1rem;color:#fff}.comment-list .comment-author-name{font-family:var(--font_bold);font-size:1.8rem}.comment-list .comment-date{font-size:1.4rem;font-family:var(--font_mono);margin-bottom:2rem}.comment-list .reply{width:100%;margin-top:1rem}@media only screen and (min-width:45em){.comment-list .reply{padding-left:calc(9.6rem + 3rem)}}.comment-reply-title small{display:block;font-family:var(--font_regular);font-size:1.6rem}.comment-reply-title small a{display:inline-block;margin-top:1rem}.salagnac-search{position:relative;padding:1rem 2rem;border-radius:0.6rem;background-color:var(--bg_color);margin:2rem auto}@media only screen and (min-width:62.25em){.salagnac-search form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}}.salagnac-search form .bloc{width:100%;margin:1rem 0}@media only screen and (min-width:45em){.salagnac-search form .bloc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;margin-bottom:1rem}}@media only screen and (min-width:62.25em){.salagnac-search form .bloc{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;margin:0}}.salagnac-search form .bloc input,.salagnac-search form .bloc select{margin:0.5rem 0}.salagnac-search form .bloc input[type=submit]{max-width:12rem}.ressource-content .ressource-section{margin-bottom:2rem}.ressource-content .ressource-section h2{margin-bottom:0}.has-sidebar .ressource-content{padding-right:0}@media only screen and (min-width:45em){.has-sidebar .ressource-content{padding-right:0}}@media only screen and (min-width:62.25em){.has-sidebar .ressource-content{padding-right:8.333333%}}.term-description{overflow:hidden}.files-wrapper{padding:1rem}.files-wrapper .files{display:-ms-grid;display:grid;gap:1rem;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:45em){.files-wrapper .files{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:62.25em){.files-wrapper .files{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.files-wrapper .files a{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ressource-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:-60px}.ressource-sidebar:before{content:"";display:block;width:219px;height:164px;background:url(img/tree.svg) 0 0 no-repeat;bottom:-60px;position:relative;z-index:0}.ressource-sidebar .ressource-infos{position:relative;z-index:1;padding:1rem;background:var(--bg_color);width:100%}.ressource-sidebar .ressource-infos h2,.ressource-sidebar .ressource-infos h3,.ressource-sidebar .ressource-infos p.cmplz-subtitle{color:var(--title_color);margin-bottom:0;margin-top:2rem}.ressource-sidebar .ressource-infos h2:first-child,.ressource-sidebar .ressource-infos h3:first-child,.ressource-sidebar .ressource-infos p.cmplz-subtitle:first-child{margin-top:0}.ressource-sidebar .ressource-infos li,.ressource-sidebar .ressource-infos p{color:var(--text_color)}.ressource-sidebar .ressource-infos p{margin:0}.ressource-sidebar .ressource-infos{padding:1rem}@media only screen and (min-width:45em){.ressource-sidebar .ressource-infos{padding:2rem}}.ressource-aside{background-color:var(--bg_color);padding-top:4rem}@media only screen and (min-width:45em){.ressource-aside{width:100%}}.liste-plans a{text-decoration:none}.liste-plans a:focus,.liste-plans a:hover{text-decoration:underline}.liste-plans ul.plan-children{margin:0.5rem 0 1.5rem 1.5rem}.taxonomy-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;margin-top:0.5rem}.taxonomy-badges a{display:inline-block;padding:0.25rem 0.75rem;background-color:var(--accent_color,var(--primary_color));color:var(--text_color);text-decoration:none;border-radius:1rem;font-size:1.6rem;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.taxonomy-badges a:focus,.taxonomy-badges a:hover{background-color:var(--text_color);color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1)}#site_foot{position:relative;background-color:transparent;margin-top:10rem}#site_foot:before{content:"";display:block;position:absolute;width:100%;height:17rem;left:0;top:-17rem;pointer-events:none;background:-webkit-gradient(linear,left bottom,left top,from(var(--bg_color)),to(transparent));background:linear-gradient(to top,var(--bg_color) 0%,transparent 100%);z-index:-1}.footer-widgets{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:45em){.footer-widgets{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.widgets-area{padding:2rem 1rem}@media only screen and (min-width:62.25em){.widgets-area{border-top:0}}.widgets-area .widget-title{color:var(--text_color);margin-bottom:0.5rem;font-size:1.4rem}@media only screen and (min-width:45em){.widgets-area.area-1{width:100%}}@media only screen and (min-width:75em){.widgets-area.area-1{padding-left:0}}@media only screen and (min-width:62.25em){.widgets-area.area-1{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.widgets-area.area-1 ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.widgets-area.area-1 ul.menu a{margin:0.5rem 1rem 0.5rem 0}@media only screen and (min-width:62.25em){.widgets-area.area-1 ul.menu a{margin:0 1rem 0 0}}@media only screen and (min-width:45em){.widgets-area.area-2{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-left:2rem}}@media only screen and (min-width:62.25em){.widgets-area.area-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:25%}}@media only screen and (min-width:45em){.widgets-area.area-3{min-width:25%}}.widgets-area.area-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media only screen and (min-width:62.25em){.widgets-area.area-4{border-top:var(--text_color) 1px solid}}@media only screen and (min-width:75em){.widgets-area.area-4{padding-left:0}}.widgets-area.area-4 .widget-container{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;padding-right:1rem}.widgets-area:not([class*=area-1]) ul.menu{margin-bottom:2rem}.widgets-area:not([class*=area-1]) ul.menu a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0.5rem 0;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--primary_color)),color-stop(0.2rem,var(--primary_color)));background-image:linear-gradient(var(--primary_color) 0,var(--primary_color) 0.2rem);background-size:0% 0.2rem;background-position:0 bottom;background-repeat:no-repeat;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.widgets-area:not([class*=area-1]) ul.menu a:hover{background-size:100% 0.2rem}.widgets-area:not([class*=area-1]) ul.menu a:focus-visible{background-size:100% 0.2rem}@supports not selector(:focus-visible){.widgets-area:not([class*=area-1]) ul.menu a:focus{background-size:100% 0.2rem}}.footer-copyright{width:100%;padding:1rem;border-bottom:2px solid var(--grey_color);position:relative}.footer-copyright:before{content:"";display:block;width:250px;height:250px;background-color:var(--secondary_color);border-radius:50%;position:absolute;top:-100px;left:-20px;z-index:-1}@media only screen and (min-width:45em){.footer-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:75em){.footer-copyright{padding:1rem 0}}.footer-copyright .social-menu{margin-bottom:1rem}@media only screen and (min-width:45em){.footer-copyright .social-menu{margin-bottom:0}}.footer-copyright p{margin-bottom:0.5rem;font-size:1.4rem}@media only screen and (min-width:45em){.footer-copyright p{margin:0 1rem 0 0}}.footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:45em){.footer-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer-menu li{margin:0 0 1rem 0;font-size:1.4rem}.footer-menu li a{text-decoration:none;padding-bottom:0.25rem;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.8rem,transparent),color-stop(0.8rem,var(--primary_color)),color-stop(1rem,var(--primary_color)));background-image:linear-gradient(transparent 0,transparent 0.8rem,var(--primary_color) 0.8rem,var(--primary_color) 1rem);background-size:100% 1rem;background-position:0 bottom;background-repeat:no-repeat;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.footer-menu li a:hover{color:var(--text_color);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0.8rem,transparent),color-stop(0.8rem,var(--primary_color)),color-stop(1rem,var(--primary_color)));background-image:linear-gradient(transparent 0,transparent 0.8rem,var(--primary_color) 0.8rem,var(--primary_color) 1rem);background-size:100% 1.3rem}.footer-menu li a:focus{background-color:var(--text_color);color:#fff;background-image:none}.footer-menu li a:active:visited,.footer-menu li a:focus:visited{color:#fff}@media only screen and (min-width:45em){.footer-menu li{margin:0 1rem 0 0}}.fl-heading.centrer{text-align:center}.fl-heading.droite{text-align:right}@-webkit-keyframes drop_in{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes drop_in{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pop_in{0%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes pop_in{0%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes go_back{0%{margin-right:2.5rem}50%{margin-right:1rem}75%{margin-right:1.5rem}to{margin-right:1rem}}@keyframes go_back{0%{margin-right:2.5rem}50%{margin-right:1rem}75%{margin-right:1.5rem}to{margin-right:1rem}}@-webkit-keyframes fall_in{0%{opacity:0;margin-top:-1.5rem}to{opacity:1;margin-top:0}}@keyframes fall_in{0%{opacity:0;margin-top:-1.5rem}to{opacity:1;margin-top:0}}@-webkit-keyframes slide_down{0%{opacity:0;top:-2.5rem}to{opacity:1;top:0}}@keyframes slide_down{0%{opacity:0;top:-2.5rem}to{opacity:1;top:0}}@-webkit-keyframes slide_up{0%{opacity:0;top:2.5rem}to{opacity:1;top:0}}@keyframes slide_up{0%{opacity:0;top:2.5rem}to{opacity:1;top:0}}@-webkit-keyframes slide_left{0%{-webkit-transform:translateX(2.5rem);transform:translateX(2.5rem)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide_left{0%{-webkit-transform:translateX(2.5rem);transform:translateX(2.5rem)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide_right{0%{-webkit-transform:translateX(-2.5rem);transform:translateX(-2.5rem)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide_right{0%{-webkit-transform:translateX(-2.5rem);transform:translateX(-2.5rem)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes move_left{0%{margin-left:2.5rem}to{margin-left:0}}@keyframes move_left{0%{margin-left:2.5rem}to{margin-left:0}}@-webkit-keyframes move_right{0%{margin-left:-2.5rem}to{margin-left:0}}@keyframes move_right{0%{margin-left:-2.5rem}to{margin-left:0}}@-webkit-keyframes fade_in{0%{opacity:0}to{opacity:1}}@keyframes fade_in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes stretch{0%{-webkit-transform:scaleX(0.1);transform:scaleX(0.1)}to{-webkit-transform:none;transform:none}}@keyframes stretch{0%{-webkit-transform:scaleX(0.1);transform:scaleX(0.1)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes border_opacity{0%{border-bottom-color:transparent}to{border-bottom-color:initial}}@keyframes border_opacity{0%{border-bottom-color:transparent}to{border-bottom-color:initial}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100;display:block;width:4.4rem;height:4.4rem;background:transparent url(img/ui/slider-arrow.svg) center center no-repeat;border:0;font-size:2.4rem;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;cursor:pointer;text-indent:5rem;white-space:nowrap;overflow:hidden}.slick-arrow.slick-next{right:-1rem}.slick-arrow.slick-prev{left:-1rem;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.slick-arrow:focus,.slick-arrow:hover{opacity:0.8}.slick-dots{position:relative;width:100%;margin:0;padding:1rem 0;list-style:none;text-align:center}.slick-dots li{display:inline-block;padding:0.5em!important;margin:0}.slick-dots li button{padding:0;display:block;width:2rem;height:2rem;margin:1rem;border-radius:50%;border:var(--primary_color) 4px solid;background-color:transparent;cursor:pointer;text-indent:5rem;white-space:nowrap;overflow:hidden;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.slick-dots li button:focus,.slick-dots li button:hover{-webkit-transform:scale(1.2);transform:scale(1.2);background-color:var(--primary_color);background-image:none}.slick-dots li.slick-active button{background-color:var(--primary_color)}.slick-dots li.slick-disabled{visibility:hidden}.cmplz-dropdown{position:relative;margin-bottom:0.5rem}.cmplz-service-header{background-color:var(--bg_color);padding:1rem}.cmplz-service-header p{font-size:1.6rem;margin:0.5rem 0}.cmplz-service-header:after{position:absolute;right:1rem;top:2.4rem;border-top-color:var(--primary_color);-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}[open] .cmplz-service-header:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:1.4rem}.cmplz-service-description,.cmplz-sharing-data,.cookies-per-purpose{padding:1rem;font-size:75%}.cookies-per-purpose{background-color:#f4f4f4;border-top:#ccc 1px solid;margin-bottom:1rem}.cookies-per-purpose h5{font-family:var(--font_bold);color:var(--text_color);font-size:1.6rem}#cmplz-manage-consent .cmplz-manage-consent{background-color:var(--primary_color)!important;color:#fff!important;font-family:var(--font_stack)}p#user_switching_switch_on{position:fixed;bottom:3rem;left:3rem}p#user_switching_switch_on a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0.5rem 1rem;background-color:var(--accent_color);color:var(--text_color);font-size:1.4rem;border-radius:0.4rem;text-decoration:none;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}p#user_switching_switch_on a:focus,p#user_switching_switch_on a:hover{background-color:var(--text_color);color:#fff}.error404 .page-content .searchform{margin-bottom:2rem}.a11y-hidden,.screen-reader-text{position:absolute;display:block;width:1px;height:1px;padding:0;margin:0;text-indent:5rem;white-space:nowrap;overflow:hidden}.out-of-reach{display:none}.clearfix{clear:both;float:none}.floatl{float:left}.floatr{float:right}.txtr{text-align:right}.txtl{text-align:left}.txtc{text-align:center}