@charset "UTF-8";body{--color-elec:#5138eb;--color-elec-medium:#cac3f9;--color-elec-light:#f3f1fe;--color-eau:#59ffcb;--color-eau-medium:#bdffea;--color-eau-light:#eefffa;--color-terre:#59ff59;--color-terre-medium:#bdffbd;--color-terre-light:#f0fff0;--color-air:#fef159;--color-air-medium:#fff9bd;--color-air-light:#fffeee;--color-feu:#ff8059;--color-feu-medium:#ffccbd;--color-feu-light:#fff3f0;--color-white:#fff;--color-black:#000;--color-lightgrey:#efefef;--color-mediumgrey:gray;--color-darkgrey:#202020;--color-success:#198754;--color-error:#dc3545;--x1:.625rem;--x2:1.25rem;--x3:1.875rem;--x4:2.5rem;--x6:3.75rem;--x10:6.25rem}@font-face{font-family:'Outfit-Bold';src:url('assets/fonts/Outfit-Bold.woff2') format('woff2'),url('assets/fonts/Outfit-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Outfit-SemiBold';src:url('assets/fonts/Outfit-SemiBold.woff2') format('woff2'),url('assets/fonts/Outfit-SemiBold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;min-width:0}html{font-size:100%;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overflow-wrap:break-word}
body{margin:0;font-family:"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:var(--x2);line-height:1.66;background-color:var(--color-white);color:var(--color-darkgrey)}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}button,input,select,textarea{margin:0;background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;vertical-align:middle}button,input:not([type=radio]):not([type=checkbox]),select,textarea{border:0}input[type="radio"]{margin-right:0.4rem!important}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{tab-size:2;white-space:pre-wrap;line-height:normal;overflow:auto;-ms-overflow-style:scrollbar}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}form,fieldset{border:none}fieldset{margin:0;padding:var(--x2)}legend{display:table;max-width:100%;padding:0 .125rem;border:0;color:inherit;white-space:normal}
label{display:inline-block;cursor:pointer}textarea{overflow:auto;vertical-align:top;resize:vertical;white-space:pre-wrap}#test-en-ligne fieldset{border-bottom:1px solid var(--color-mediumgrey);padding-bottom:var(--x4);margin-bottom:var(--x4)}#test-en-ligne fieldset strong{font-size:1.6rem;font-family:"Outfit-SemiBold","Roboto","Arial","Helvetica Neue","Helvetica",sans-serif}audio,canvas,iframe,img,svg,video{vertical-align:middle}img,table,td,blockquote,pre,code,input,textarea,select,video,svg,iframe{max-width:100% !important}figure{margin:var(--x2) 0 var(--x4) 0 !important}img,textarea{height:auto !important}img{border-style:none}iframe{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:2px solid var(--color-darkgrey);margin:var(--x6) 0;clear:both;color:inherit}table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;vertical-align:top;margin-bottom:var(--x2)}td{vertical-align:top}@media (prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-ui-invalid{box-shadow:none}@media print{*{background:0 0 !important;box-shadow:none !important;text-shadow:none !important}body{width:auto;margin:auto;font-family:serif;font-size:12pt}p,.p-like,h1,.h1-like,h2,.h2-like,h3,.h3-like,h4,.h4-like,h5,.h5-like,h6,.h6-like,blockquote,label,ul,ol{color:var(--color-black);margin:auto}.print{display:block}.no-print{display:none}p,.p-like,blockquote{orphans:3;widows:3}blockquote,ul,ol{page-break-inside:avoid}h1,.h1-like,h2,.h2-like,h3,.h3-like,caption{page-break-after:avoid}a{color:var(--color-black)}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}}.border-eau{border-color:var(--color-eau)}
.eau{background-color:var(--color-eau)}.eau-light{background-color:var(--color-eau-light)}.border-terre{border-color:var(--color-terre)}.terre{background-color:var(--color-terre)}.terre-light{background-color:var(--color-terre-light)}.border-air{border-color:var(--color-air)}.air{background-color:var(--color-air)}.air-light{background-color:var(--color-air-light)}.border-feu{border-color:var(--color-feu)}.feu{background-color:var(--color-feu)}.feu-light{background-color:var(--color-feu-light)}.border-elec{border-color:var(--color-elec)}.elec{background-color:var(--color-elec)}.elec-light{background-color:var(--color-elec-light)}.text-elec{color:var(--color-elec)}.white{background-color:var(--color-white)}.text-white{color:var(--color-white) !important}.border-lightgrey{border:2px solid var(--color-lightgrey)}.lightgrey{background-color:var(--color-lightgrey)}.text-mediumgrey{color:var(--color-mediumgrey) !important}.border-darkgrey{border:2px solid var(--color-darkgrey)}.border-dashed{border:2px dashed !important;}.text-darkgrey{color:var(--color-darkgrey) !important}
.text-disabled{color:var(--color-mediumgrey)}.text-error{color:var(--color-error)}.text-darkred{color:#741B47;}h1,.h1-like,h2,.h2-like,h3,.h3-like,h4,.h4-like,h5,.h5-like,h6,.h6-like{margin:0;font-family:"Outfit-SemiBold","Roboto","Arial","Helvetica Neue","Helvetica",sans-serif}h1{line-height:1;font-size:2.25rem;text-align:left !important}h1 a,h1 a:hover,h1 a:focus,h1 a:active,h1 a:visited{text-decoration:none}h2{font-size:2rem;margin-bottom:var(--x4) !important}h2.boost{font-size:2.625rem}h2.boostcaption{font-size:2.625rem;font-family:"Outfit-Bold","Roboto","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:700;line-height:1.6}h2.presentation{font-size:1.875rem !important;font-weight:700 !important;margin-bottom:var(--x2) !important}h3,.h3-like{font-size:1.625rem;margin-bottom:var(--x2)}h3.smaller{font-size:1.625rem !important}h4{font-size:1.375rem}h5{font-size:1.25rem}.highlight{background:#fef159;}header{margin:0 0 var(--x6) 0;padding:1.25rem 0 !important;border-bottom:1.25rem solid var(--color-air)}header.accueil{margin:0;!important}
.tiret{border-bottom:5px solid var(--color-darkgrey);width:2rem;display:inline-block;margin-left:.5rem}footer{padding:0;border-top:var(--x2) solid var(--color-air)}footer .links span{margin-right:var(--x2)}footer .links span:last-child{margin-right:0}.creative-commons{padding:var(--x4)}footer .tiret{border-width:4px}.line-height-1{line-height:1}.burger input{position:absolute;top:40px;right:40px;height:20px;z-index:5}.burger input{position:absolute;width:100%;height:2px;top:0;right:0;left:0;display:block;background:var(--color-white) !important;border-color:var(--color-white) !important;box-shadow:none !important;appearance:none}.burger input:checked{opacity:0;top:50%}.burger input~.burger-nav{display:none;top:0;left:0;width:100%;height:100%;z-index:10;position:absolute !important;overflow:auto !important}.burger input~.burger-nav>ul{text-align:center;font-size:1.25rem;position:absolute;top:5rem;width:100%}.burger input~.burger-nav>ul>li{margin:0;padding:0}.burger input~.burger-nav>ul>li>a{text-decoration:none;font-weight:700;display:block;padding:1.25rem}
.burger input:checked~.burger-nav{display:block;background:var(--color-white);position:fixed;z-index:10;overflow:hidden;width:100% !important;height:100%!important;top:0;right:0;bottom:0;left:0}.burger input:checked~.burger-nav>ul>li{display:block}.burger-nav{overflow:auto !important}.burger-nav .button{margin:var(--x1) var(--x3);padding:var(--x1) !important;font-size:var(--x2) !important;width:calc(100vw - 60px) !important}.menu-button{z-index:9 !important;position:absolute;top:2.75rem;right:0;width:4rem;height:2.4rem;line-height:2.4rem;margin:0 var(--x3) 0 auto;text-align:center;background:var(--color-elec);color:var(--color-white);font-size:1rem;border-radius:4px}.menu-button-close{background:var(--color-darkgrey) !important;border-radius:100% !important;width:3rem !important;height:3rem !important;top:2rem;padding:.2rem}.burger input:checked~.menu-button-close{display:block !important}.overflow-hidden{overflow:hidden}.popin input#form-brochure{position:absolute;top:40px;right:40px;height:20px;z-index:5}.popin input#form-brochure{position:absolute;width:100%;height:2px;top:0;right:0;left:0;display:block;background:var(--color-white)!important;border-color:var(--color-white)!important;box-shadow:none!important;appearance:none}.popin input:checked{opacity:0;top:50%}.popin input~.popin-nav{display:none;top:0;left:0;width:100%;height:100%;z-index:10;position:absolute!important;overflow:auto!important}.popin input~.popin-nav>ul{text-align:center;font-size:1.25rem;position:absolute;top:5rem;width:100%}.popin input~.popin-nav>ul>li{margin:0;padding:0}.popin input~.popin-nav>ul>li>a{text-decoration:none;font-weight:700;display:block;padding:1.25rem}.popin input:checked~.popin-nav{display:block;background:var(--color-white);position:fixed;z-index:10;overflow:hidden;width:100%!important;height:100%!important;top:0;right:0;bottom:0;left:0}.popin input:checked~.popin-nav>ul>li{display:block}.popin-nav{overflow:auto!important}.popin input:checked~.menu-button-close{display:block!important}nav.sous-nav a{margin-right:1rem !important;padding:0 var(--x1) !important;line-height:3.278 !important;font-size:1.125rem !important;border:4px solid var(--color-lightgrey);background:var(--color-lightgrey) !important;border-radius:4px;display:inline-block}
nav.sous-nav a.active-link,nav.sous-nav a.active-link span{background:var(--color-air) !important;color:var(--color-darkgrey);border-color:var(--color-air);font-weight:700}nav.sous-nav a:focus,nav.sous-nav a.active-link:focus,nav.sous-nav a.active-link:focus span{background:var(--color-darkgrey) !important;border-color:var(--color-darkgrey) !important;color:var(--color-white) !important}nav.sous-nav a:hover,nav.sous-nav a:hover span,nav.sous-nav a.active-link:hover,nav.sous-nav a.active-link:hover span{background:var(--color-air) !important;border-color:var(--color-air) !important;color:var(--color-darkgrey) !important}.active-link span{font-weight:700;background:var(--color-elec);color:var(--color-white)}.active-link span.air{background:var(--color-air);color:var(--color-darkgrey)}.menu-items{margin-left:var(--x4);margin-right:var(--x4);padding-top:var(--x4);padding-bottom:var(--x4)}.menu-items div a{display:inline-block;width:100%;padding:1.25rem 1.25rem 1.25rem 2rem;border-radius:1.1875rem;font-size:1.5rem;font-weight:700;text-decoration:none;background-image:url("Images/chevron-right.svg");background-repeat:no-repeat;background-position:right;background-origin:content-box;background-size:var(--x4);border:4px solid transparent}
.menu-items div a:focus,.menu-items div a:hover{border:4px solid var(--color-darkgrey)}.menu-items div a:active{border:4px solid transparent}section{margin:0 0 var(--x10) 0}section footer{border:0;margin-top:var(--x4)}.section-container{padding:0 var(--x4)}.insert,.small-insert{font-size:1.125rem}.with-background{padding:var(--x6) 0}.layout-maxed>footer{font-size:1.125rem}.page-caption{font-size:1.25rem;margin-bottom:var(--x4);max-width:none !important}section p{max-width:42rem}section.full-width p{max-width:none !important}p,address,ol,ul,dl,blockquote,pre,h3,.h3-like,h4,.h4-like,h5,.h5-like,h6,.h6-like,dt,dd{margin-top:0;margin-bottom:var(--x4)}::selection{color:var(--color-darkgrey);background:var(--color-eau)}.icon{width:1.5rem;height:1.5rem}.hidden{display:none}.text-16{font-size:1rem}.text-18{font-size:1.125rem}.text-20{font-size:1.25rem}.text-24{font-size:1.5rem}.text-bold{font-weight:700}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.float-left{float:left}
.programmes{text-align:center;margin-bottom:var(--x4);border-spacing:var(--x2);border-collapse:separate;background:var(--color-feu-light);border-radius:8px;padding:var(--x2)}.programmes p.head{margin:var(--x1) var(--x1) var(--x4) var(--x1);padding:var(--x2);background:var(--color-feu);color:var(--color-darkgrey);border-radius:8px}.problematiques div{border-radius:8px;background:var(--color-eau-light)}.tag{background:var(--color-eau-medium);margin-right:.875rem;padding:.375rem .75rem;border-radius:100px;font-size:1rem}.tag:nth-child(2n){margin-top:var(--x1) !important;margin-right:0 !important}.calendly-inline-widget{height:45rem !important}.border-bottom{border-bottom:2px solid var(--color-lightgrey)}.section-articles{z-index:9}.photo{width:100%;max-width:400px;display:block;background:url("Images/julien_s.png") no-repeat;background-size:100%!important;}.photo:after{content:'';display:block;padding-bottom:100%}.photo3{background:url("Images/julien_s3.png") no-repeat;}.border-1rem{border-radius:1rem;}.summary{border-left:2px solid var(--color-darkgrey);padding-left:var(--x3) !important}.summary a,.summary a:visited{text-decoration:none}
.summary span{font-weight:700;margin-right:var(--x1)}.faq input{display:none}.faq label{display:block;padding:0;margin:0;cursor:pointer;padding:var(--x2) var(--x4)}.faq .qna{margin-bottom:var(--x2);border-radius:3px;border:1px solid var(--color-mediumgrey)}.faq label h4{font-size:1.125rem;font-weight:400 !important;margin:0 !important}.faq label h4 .number,.faq label h4 .question{font-weight:700}.faq label:hover .question{text-decoration:underline}.faq input+label+.content{display:none}.faq input:checked+label+.content{display:block;padding:0 var(--x4) var(--x4) var(--x4)}#bouton-brochure{display:inline-block !important;}.note-tags li{display:inline-block;padding:0;text-decoration:none;margin:0 var(--x1) var(--x1) 0 !important}.note-tags li a{display:inline-block;padding:.4rem .8rem;border-radius:4px;background-color:var(--color-lightgrey);text-decoration:none}.note-tags li a:hover{background-color:var(--color-air);text-decoration:none}.note-tags li a:focus,.note-tags li a:active{background-color:var(--color-darkgrey);color:var(--color-white);text-decoration:none}
.pagination a,.pagination a:hover,.pagination a:focus,.pagination a:active,.pagination a:visited{text-decoration:none;display:inline-block !important}.pagination a span,.pagination a:hover span,.pagination a:focus span,.pagination a:visited span{text-decoration:underline}.note-tag-container{border-bottom:2px solid var(--color-lightgrey);padding-bottom:var(--x4)}.avatar{background:var(--color-lightgrey);border-radius:100%;margin-right:var(--x2);width:6.25rem;height:6.25rem}.avatar img{border-radius:100%}.note-author{padding:0.45rem 0;min-height:6.25rem}.note-category{background:var(--color-air-medium);margin-left:.875rem;padding:.375rem .75rem;border-radius:100px}.note-text h3{margin:var(--x6) 0 var(--x4) 0 !important}.note-text a,.footnotes a{text-decoration:underline !important}.note-text a.button{text-decoration:none!important}.testimonials-container{margin:0 auto;position:relative;width:100%}.testimonials-container input{display:none}.testimonials-container .slide_img{position:absolute;width:100%;height:100%;z-index:-1}.testimonials-container .slide_img .prev,.testimonials-container .slide_img .next{position:absolute;z-index:99}
@keyframes scroll{0%{opacity:0}100%{opacity:1}}.testimonials-container .slide_img .next{right:0}.testimonials-container .slide_img .prev{left:0}#i1:checked~#one,#i2:checked~#two,#i3:checked~#three,#i4:checked~#four,#i5:checked~#five,#i6:checked~#six,#i7:checked~#seven,#i8:checked~#eight,#i9:checked~#nine{z-index:9;animation:scroll .4s ease-in-out}.button,.button:hover,.button:focus,.button:active{text-align:center;color:var(--color-darkgrey);padding:var(--x2) var(--x4);border-radius:100px;font-weight:700;text-decoration:none;border:4px solid transparent !important;font-size:1.25rem;display:inline-block;min-width:300px}.small-button{padding:var(--x1) var(--x2) !important}.button:hover,.button:focus{border:4px solid var(--color-darkgrey) !important;cursor:pointer}.button:active{border:4px solid transparent !important}.button-rounded{border:1px solid var(--color-darkgrey) !important;display:inline-block;width:var(--x6) !important;height:var(--x6) !important;padding:.5625rem 0 !important;min-width:var(--x6) !important}.button-rounded:hover,.button-rounded:focus{background:var(--color-eau);border:2px solid var(--color-darkgrey) !important;padding:.5rem !important}
a{color:var(--color-darkgrey);text-decoration:underline}a:focus,a:hover,a:active{color:var(--color-black);text-decoration:underline}.articles a[href^=http]:after,.note-tags a[href^=http]:after,.blog a[href^=http]:after,.pagination a[href^=http]:after{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a:hover h3,a:focus h3{text-decoration:underline !important}a.underline-none{text-decoration:none !important}label{font-weight:700;font-size:1.125rem;margin-bottom:.25rem}input[type=text],input[type=email],input[type=tel],textarea{border:1px solid var(--color-darkgrey) !important;border-radius:4px;height:40px;width:100%;max-width:320px;padding:.75rem}.max-with-370{max-width:370px !important}.max-with-185{max-width:185px !important}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{border:2px solid var(--color-darkgrey) !important;padding-left:.6875rem !important}textarea{resize:none !important;margin-bottom:1px !important}
textarea:focus{margin-top:-1px !important;margin-bottom:0 !important}.success{background:var(--color-terre-light);padding:var(--x1) var(--x2);border-radius:.4rem;margin-top:1rem;color:var(--color-success);font-size:1.2rem}.error{background:var(--color-feu-light);padding:var(--x1) var(--x2);border-radius:.4rem;margin-top:1rem;color:var(--color-error);font-size:1.2rem}ul li{padding:0 0 var(--x2) 0}ul.list-condensed li{padding:0 0 var(--x1) 0 !important}ul li:last-child,ul.list-condensed:last-child{padding-bottom:0 !important}ul,ol{padding-left:var(--x2)}nav ul,nav ol{list-style:none;padding:0}ol ol,ol ul,ul ol,ul ul,li ul,li ol,nav ul,nav ol,li p,li .p-like{margin:0}.testimonials ul{margin:0}.articles ul li,.testimonials li{margin:0 0 var(--x4) 0;padding:0}.testimonials li:last-child{margin:0}.articles ul li p,.articles div p{margin-bottom:var(--x1)}article p a,article a,article h3{text-decoration:none !important;margin:0}article{border-bottom:2px solid var(--color-lightgrey);padding-bottom:var(--x4)}article header{margin:0 !important;padding:0 !important;border:none !important}article footer{text-align:left !important;font-size:1.125rem;padding:var(--x4) 0}.is-unstyled{list-style:none;padding-left:0}.article-blog article{border:none;padding-bottom:0}.article-blog h2{font-size:var(--x4);font-weight:700}
.article-blog footer{padding:var(--x4) 0 !important;margin:var(--x6) 0 !important;border-bottom:2px solid var(--color-lightgrey)}.m-0{margin:0}.mt-10{margin-top:0.625rem;}.mt-20{margin-top:1.25rem;}.mt-40{margin-top:2.5rem}.mt-80{margin-top:5rem}.mb-0{margin-bottom:0 !important;}.mb-10{margin-bottom:.625rem}.mb-20{margin-bottom:1.25rem}.mb-30{margin-bottom:1.875rem}.mb-40{margin-bottom:2.5rem}.mb-60{margin-bottom:3.75rem}.mb-80{margin-bottom:5rem}.p-0{padding:0 !important}.p-20{padding:1.25rem}.p-30{padding:1.875rem}.p-40{padding:2.5rem}.p-60{padding:3.75rem}.px-20{padding:0 1.25rem;}.px-40{padding:0 2.5rem}.my-40{margin-top:2.5rem;margin-bottom:2.5rem}.my-80{margin-top:5rem;margin-bottom:5rem}.pb-0{padding-bottom:0!important;}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.gap-10{gap:.625rem}.gap-20{gap:1.25rem}
.gap-40{gap:2.5rem}@media (max-width:575px){.vto\:hidden{display:none !important}.vto\:text-left{text-align:left !important}.vto\:float-left{float:left}.vto\:mt-40{margin-top:2.5rem}.vto\:p-40{padding:2.5rem;}.vto\:mb-10{margin-bottom:0.625rem;}.vto\:mb-20{margin-bottom:1.5rem;}.vto\:my-40{margin-top:2.5rem;margin-bottom:2.5rem;}.vto\:no-side-border{border-left:none !important;border-right:none !important;}footer div.links span{display:block}footer div.links span:first-child{margin-bottom:1.25rem}footer div.links span:last-child{margin-top:1.25rem}.note-cover{margin-left:-2.5rem !important;margin-right:-2.5rem;width:calc(100vw);height:calc(100vw/2)}.note-date{display:block;margin-bottom:var(--x1)}.note-category{margin-left:0 !important}.avatar{margin-bottom:var(--x4) !important}.note-author{padding:0 !important}.tag{display:inline-block}.vto\:small-button{padding:var(--x1) var(--x2) !important}}@media (min-width:576px){.sm\:text-center{text-align:center}.note-cover{width:31rem;height:15.5rem}.sm\:hidden{display:none !important;}}@media (max-width:991px){.vtsm\:hidden{display:none !important}.vtsm\:visually-hidden{position:absolute !important;border:0 !important;height:1px !important;width:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important}.vtsm\:text-left{text-align:left}.vtsm\:float-left{float:left}.vtsm\:mt-40{margin-top:2.5rem}.vtsm\:p-0{padding:0 !important;}.tiret{border-width:4px}
nav.sous-nav{margin-bottom:var(--x4) !important}nav.sous-nav a{width:100% !important;text-align:center}.sous-nav a{text-decoration:none}.sous-nav a:first-child{margin-bottom:var(--x2) !important}h1{font-size:1.875rem;margin-top:.6rem !important;margin-bottom:0 !important}h2{font-size:1.875rem;margin-bottom:var(--x4) !important}h2.boost{font-size:2.25rem;line-height:3rem !important;}h2.boostcaption{font-size:2rem}h3,.h3-like{font-size:1.5rem}h3.smaller{font-size:1.375rem !important}h4{font-size:1.25rem}h5{font-size:1.125rem}header{margin:0 0 var(--x4) 0}header.accueil{margin:0;!important}.menu-items div a{padding:1rem 1.25rem 1rem 2rem !important;font-size:1.25rem !important}.testimonials-container{height:47rem !important}.testimonials-container .slide_img{position:relative !important;width:100%;height:100%;z-index:-1}.insert .section-container{padding:0}.small-insert{margin-left:-2.5rem;margin-right:-2.5rem;padding:var(--x4)}.page-caption{font-size:1.25rem;margin-bottom:var(--x4)}.button{min-width:260px !important;width:100%}
}@media (max-width:1199px){h2.presentation{font-size:1.5rem !important;font-weight:700 !important;margin-bottom:var(--x2) !important}section{margin:0 0 var(--x6) 0}}@media (min-width:992px) and (max-width:1199px){.mdo\:m-0{margin:0 !important}.mdo\:block{display:block !important}.mdo\:hidden{display:none !important}.testimonials-container{min-height:24rem !important}.note-cover{width:38rem;height:19rem}.tag{display:inline-block}}@media (min-width:992px){.md\:p-60{padding:3.75rem}.md\:mb-30{margin-bottom:1.875rem}.md\:mb-60{margin-bottom:3.75rem}.md\:mb-80{margin-bottom:5rem}.md\:hidden{display:none}.md\:text-20{font-size:1.25rem}.md\:gap-20{gap:1.25rem}.md\:gap-40{gap:2.5rem}.md\:gap-60{gap:3.75rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}
.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:row-span-2{grid-row:span 2/span 2}.photo{width:286px;height:286px}.photo:after{content:'';display:block;padding-bottom:100%}.layout-maxed nav{font-size:1.125rem;background:var(--color-white);margin:0 !important;padding:0 !important}.layout-maxed nav a{display:inline-block;line-height:3;margin:0 var(--x1) 0 0;padding:0;text-decoration:none !important}.layout-maxed nav a:hover span{background:var(--color-air) !important;color:var(--color-black) !important}.layout-maxed nav a:focus span{background:var(--color-darkgrey);color:var(--color-white)}.layout-maxed nav a:focus span svg{fill:var(--color-white) !important}header nav a:last-child{margin:0}header nav a span{padding:var(--x1);border-radius:4px}section footer{text-align:center;margin-top:var(--x6)}section footer.text-left{text-align:left}.homepage h2{text-align:center}.homepage h2.presentation{text-align:left}nav.sous-nav{margin-bottom:var(--x6) !important}
nav.sous-nav a:focus span{background:0 0 !important}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:var(--color-white);z-index:1;margin-top:-10px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);border-radius:4px;text-align:left !important}.dropdown:hover .dropdown-content{display:block}.dropdown-content a{line-height:1.5 !important;width:100%;padding:1rem 1.25rem !important;white-space:nowrap}.dropdown-content a:hover,.dropdown-content a:hover span{background:var(--color-air) !important;border-radius:4px}.dropdown-content a span.mdo\:hidden{padding:0 !important}.testimonials-container p{max-width:none !important}.small-insert{padding:var(--x6)}}@media (min-width:1200px){.lg\:float-right{float:right}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.photo{width:356px;height:356px}.layout-maxed nav a{line-height:4}header{padding:var(--x4) 0 !important}.testimonials-container{min-height:20rem !important}.note-cover{width:46.625rem;height:23.3125rem}
}.layout-maxed{display:grid}@media (min-width:576px){.layout-maxed{grid-template-columns:minmax(0rem,1fr) minmax(auto,576px) minmax(0rem,1fr)}}@media (min-width:992px){.layout-maxed{grid-template-columns:minmax(0rem,1fr) minmax(auto,992px) minmax(0rem,1fr)}}@media (min-width:1200px){.layout-maxed{grid-template-columns:minmax(0rem,1fr) minmax(auto,1200px) minmax(0rem,1fr)}}.layout-maxed>*{grid-column:2}.layout-hero{grid-column:1/-1;display:grid;grid-template-columns:inherit}.layout-hero>*{grid-column:2}@media (max-width:575px){.layout-maxed>*{grid-column:1}.layout-hero>*{grid-column:1}}.layout-hero-img{grid-column:1/-1;justify-self:center;max-width:100%}
