@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}@keyframes battementdr{0%,to{width:auto;transform:translate(0,0) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)}50%{width:120px;transform:translate(10px,-50px) scale(1) rotate(-25deg) skewX(-43deg) skewY(0deg)}}@keyframes battementgc{0%,to{transform:translate(22px,20px) scale(1) rotateY(0deg) skewX(0deg) skewY(0deg)}50%{transform:translate(22px,32px) scale(1) rotateY(0) skewX(-24deg) skewY(-1deg)}}@keyframes bounceoiseau{0%,to{transform:translate(0,0)}50%{transform:translate(-15px,-5px)}}@keyframes oiseauappear{0%{transform:translate(-150px,-100%)}to{transform:translate(0,0)}}@keyframes particule{to{opacity:1;transform:translate(0,0) scale(1) rotate(0deg)}}@keyframes drawIn{0%{transform:translate(0,-150%);opacity:0}to{transform:unset!important;opacity:1}}@keyframes hero-fade-up{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes hero-bg-reveal{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes hero-panel-slide{0%{opacity:0;transform:translate3d(40%,0,0) skewX(-10deg)}to{opacity:1;transform:translate3d(0,0,0) skewX(-10deg)}}@keyframes rai-shake{0%,70%,to{transform:translateY(0) rotate(0)}76%{transform:translateY(-1.5px) rotate(-3deg)}82%{transform:translateY(1.5px) rotate(2deg)}88%{transform:translateY(-1px) rotate(-1.5deg)}94%{transform:translateY(0) rotate(.5deg)}}@keyframes rai-needle{0%,8%{transform:rotate(0)}70%,to{transform:rotate(360deg)}}@keyframes rai-btn{0%,10%,to{transform:translate(0,0)}4%{transform:translate(-1.2px,1.2px)}}@keyframes rai-ray{0%,to{opacity:1;transform:scale(1)}45%{opacity:.2;transform:scale(.85)}60%{opacity:1;transform:scale(1.08)}}@keyframes rai-fil{0%,40%,to{opacity:1}50%{opacity:.45}}@keyframes rai-swing{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@keyframes rai-spin{to{transform:rotate(360deg)}}@keyframes rai-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.8px)}}@keyframes rai-leaf{0%,to{transform:rotate(0)}30%{transform:rotate(-9deg)}65%{transform:rotate(6deg)}}@keyframes rai-flame{0%,to{transform:scale(1,1) skewX(0)}25%{transform:scale(.94,1.08) skewX(-3deg)}50%{transform:scale(1.04,.95) skewX(2deg)}75%{transform:scale(.97,1.05) skewX(-1deg)}}@keyframes rai-puff{0%{opacity:0;transform:translate(0,4px) scale(.5)}20%{opacity:.9}to{opacity:0;transform:translate(3px,-5px) scale(1.5)}}@keyframes rai-drop{0%,60%,to{transform:scale(1)}70%{transform:scale(1.1,.92)}80%{transform:scale(.95,1.07)}90%{transform:scale(1.02,.99)}}@keyframes rai-wave{0%,to{transform:translateX(-2px);opacity:1}50%{transform:translateX(3px);opacity:.35}}@keyframes bae-marquee{0%{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}img:is([sizes^="auto,"i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(figure){margin:0 0 1em}:where(body){margin:0}body{margin:0;padding:0;background:#fefefe;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output,.wpcf7-reflection>output[hidden]{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}#site-header #site-navigation #primary-menu li,.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item,.wpcf7-spinner{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7-spinner{visibility:hidden;background-color:#23282d;opacity:.75;width:24px;height:24px;border:0;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:0;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}h1{font-size:2em}a{background-color:transparent;line-height:inherit;color:#1779ba;text-decoration:none;cursor:pointer}img{border-style:none;display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}button,input{font-size:100%;margin:0;overflow:visible}button{text-transform:none}input{line-height:1.15}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0;padding:0;border:0}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}#site-header #site-header-toggle.site-header-toggle-active .site-header-toggle-button,[hidden]{display:none}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}button{padding:0;border:0;background:0 0;line-height:1;cursor:auto}input{font-family:inherit}.is-visible{display:block!important}[type=search],[type=tel],button{border-radius:0;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=search],[type=tel]{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 1rem;padding:.5rem;border:1px solid #cacaca;background-color:#fefefe;-webkit-box-shadow:inset 0 1px 2px rgba(10,10,10,.1);box-shadow:inset 0 1px 2px rgba(10,10,10,.1);font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}[type=search]:focus,[type=tel]:focus{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;-webkit-box-shadow:0 0 5px #cacaca;box-shadow:0 0 5px #cacaca;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}input:disabled{background-color:#e6e6e6;cursor:not-allowed}[type=button],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:#cacaca}::-moz-placeholder{color:#cacaca}:-ms-input-placeholder{color:#cacaca}::-ms-input-placeholder{color:#cacaca}::placeholder{color:#cacaca}label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#0a0a0a}.is-invalid-input:not(:focus){border-color:#cc4b37;background-color:#f9ecea}.is-invalid-input:not(:focus)::-webkit-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::-moz-placeholder{color:#cc4b37}.is-invalid-input:not(:focus):-ms-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::-ms-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::placeholder{color:#cc4b37}.is-invalid-label{color:#cc4b37}.form-error.is-visible{display:block}div,form,li,p,ul{margin:0;padding:0}h1,h2,h3,h4{padding:0}h1,h2,h3,h4,p{text-rendering:optimizeLegibility}p{margin-bottom:1rem;font-size:inherit;line-height:1.6}h1,h2,h3,h4{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;color:inherit;font-size:1.5rem;line-height:1.4;margin:0;margin-bottom:.5rem}h2,h3,h4{font-size:1.25rem}h3,h4{font-size:1.1875rem}h4{font-size:1.125rem}@media print,screen and (min-width:40em){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.9375rem}h4{font-size:1.5625rem}}a:focus,a:hover{color:#1468a0}a img{border:0}ul,ul ul{margin-left:1.25rem}ul{margin-bottom:1rem;list-style-position:outside;line-height:1.6;list-style-type:disc}li{font-size:inherit}ul ul{margin-bottom:0}.dgs-form-card .wpcf7 form,figure{margin:0}.text-left{text-align:left}@media print{*{background:0 0!important;color:#000!important;print-color-adjust:economy;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="#"]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.grid-container,.grid-container.fluid{padding-right:.625rem;padding-left:.625rem;margin-left:auto;margin-right:auto}.grid-container{max-width:75rem}@media print,screen and (min-width:40em){.grid-container{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.fluid{max-width:100%}@media print,screen and (min-width:40em){.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}}.grid-x{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.cell{min-height:0;min-width:0;width:100%}.cell,.cell.shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.shrink{width:auto}.grid-x>.small-11,.grid-x>.small-12{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:40em){.grid-x>.medium-10,.grid-x>.medium-12,.grid-x>.medium-4,.grid-x>.medium-6,.grid-x>.medium-8{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:64em){.grid-x>.large-10,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-8{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-x>.small-11,.grid-x>.small-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.small-11{width:91.66667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width:40em){.grid-x>.medium-10,.grid-x>.medium-12,.grid-x>.medium-4,.grid-x>.medium-6,.grid-x>.medium-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-6{width:50%}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width:64em){.grid-x>.large-10,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.large-2{width:16.66667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.33333%}.grid-x>.large-5{width:41.66667%}.grid-x>.large-6{width:50%}.grid-x>.large-8{width:66.66667%}.grid-x>.large-10{width:83.33333%}.grid-x>.large-12{width:100%}}.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}@media print,screen and (min-width:40em){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}}.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}}.grid-container:not(.full)>.grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-padding-x>.cell{padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (min-width:64em){.large-offset-1{margin-left:8.33333%}}.switch-active,.switch-inactive{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.switch-active{left:8%;display:none}input:checked+label>.switch-active{display:block}.switch-inactive{right:15%}input:checked+label>.switch-inactive{display:none}.dropdown-pane.is-opening{display:block}.dropdown-pane.is-open{display:block;visibility:visible}:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #e6e6e6;border-radius:0 0 0 0}.is-active>.accordion-title::before{content:"–"}.orbit-slide.no-motionui.is-active{top:0;left:0}.orbit-bullets button.is-active{background-color:#8a8a8a}.menu a,.tabs-panel.is-active{display:block}.menu,.menu.vertical{-webkit-box-direction:normal}.menu{padding:0;margin:0;list-style:none;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.menu a{line-height:1;text-decoration:none;padding:.7rem 1rem}.menu a,.menu button{margin-bottom:0}.menu.vertical{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu .active>a,.menu .is-active>a{background:#1779ba;color:#fefefe}.align-left,.menu.align-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.menu.align-right li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.drilldown .is-drilldown-submenu.is-active{z-index:1;display:block;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.dropdown.menu>li.is-active>a{background:0 0;color:#1779ba}.is-dropdown-submenu.js-dropdown-active{display:block}.js-off-canvas-overlay.is-visible{opacity:1;visibility:visible}.off-canvas-absolute.is-transition-overlap.is-open,.off-canvas.is-transition-overlap.is-open{-webkit-box-shadow:0 0 10px rgba(10,10,10,.7);box-shadow:0 0 10px rgba(10,10,10,.7)}.off-canvas-absolute.is-open,.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open,.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open,.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open,.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open,.off-canvas.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-left.has-transition-push{-webkit-transform:translateX(250px);-ms-transform:translateX(250px);transform:translateX(250px)}.off-canvas-content.is-open-right.has-transition-push{-webkit-transform:translateX(-250px);-ms-transform:translateX(-250px);transform:translateX(-250px)}.off-canvas-content.is-open-top.has-transition-push{-webkit-transform:translateY(250px);-ms-transform:translateY(250px);transform:translateY(250px)}.off-canvas-content.is-open-bottom.has-transition-push{-webkit-transform:translateY(-250px);-ms-transform:translateY(-250px);transform:translateY(-250px)}.off-canvas-content .off-canvas.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.align-right,.menu.align-right li{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-center-middle,.align-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-center-middle{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.hide{display:none!important}@media print,screen and (max-width:39.99875em){.hide-for-small-only{display:none!important}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.hide-for-medium-only{display:none!important}}:root{--ppe-green:#00430f;--ppe-orange:#e85c22;--ppe-grey:#696969;--ppe-orange-dark:#cf4b14}*,.entry-content p{font-family:"neue-haas-unica-w1g-black",sans-serif}*{letter-spacing:.05em}.entry-content p{font-weight:300}body,html{background:0 0;overflow-x:clip}form label{color:#000;text-transform:uppercase;font-weight:700}form .wpcf7-not-valid-tip,form .wpcf7-response-output{font-weight:700;color:#8f1919!important}form .wpcf7-response-output{border-color:#8f1919!important}form input[type=tel]{border:0;background:rgba(255,255,255,.5);color:#000}.navDevis a,form input[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.55rem 1.65rem;font-weight:600;font-size:.95rem;text-decoration:none;border-radius:2px;transition:background .2s ease,transform .15s ease;background-color:#e85c22;color:#fff!important;letter-spacing:.1em;border:1px solid transparent}.navDevis a:active,.navDevis a:focus,.navDevis a:hover,form input[type=submit]:active,form input[type=submit]:focus,form input[type=submit]:hover{background-color:#cf4b14;color:#fff!important;border:1px solid #fff;transition:200ms}#coordonnes-top{padding:10px 5px;border-bottom:1px solid #e6e3e9}#coordonnes-top #site-navigation-lt li{align-items:center;font-size:14px;font-weight:500;color:#696969;height:40px;line-height:40px}#coordonnes-top #site-navigation-lt li::before,#site-navigation-rs li::after{content:"";height:100%;width:1px;background-color:#e6e3e9;display:inline-block;vertical-align:middle;margin-left:10px;margin-right:10px}#coordonnes-top #site-navigation-lt li:first-child::before{margin-left:0}#coordonnes-top #site-navigation-lt li:last-child::after{content:"";height:100%;width:1px;background-color:#e6e3e9;display:inline-block;vertical-align:middle;margin-left:10px;margin-right:10px}#site-header{transition:background .2s ease-in-out;position:initial;width:100%;min-height:70px;left:0;top:0;z-index:99999;border-bottom:1px solid #e6e3e9}#site-header #site-logo{min-height:70px;text-align:center;overflow:hidden;transition:all .2s ease-in}#site-header #site-logo .custom-logo-link img{object-fit:contain;max-width:175px}#site-header #site-header-toggle{position:fixed;right:15px;top:80px;z-index:20;width:30px;height:30px;cursor:pointer;display:none}#site-header #site-header-toggle.site-header-toggle-active::before{transform:rotate(405deg);margin-top:8px}#site-header #site-header-toggle.site-header-toggle-active::after{transform:rotate(-405deg);margin-top:8px}#site-header #site-header-toggle .site-header-toggle-button,#site-header #site-header-toggle::after,#site-header #site-header-toggle::before{display:inline-block;background-color:#696969;position:absolute;height:4px;width:100%;transition:transform 400ms cubic-bezier(.23,1,.32,1);border-radius:2px;transform-origin:50% 50%;top:14px;left:0}#site-header #site-header-toggle::before{content:"";margin-top:-8px}#site-header #site-header-toggle::after{content:"";margin-top:8px}#site-header #site-navigation #primary-menu>li.menu-item-has-children{flex-direction:row;align-items:center;justify-content:flex-end}#site-header #site-navigation #primary-menu li:hover{color:#5c5c5c}#site-header #site-navigation #primary-menu li:hover>a{color:#5c5c5c!important}#site-header #site-navigation #primary-menu li.menu-item-has-children>a{padding-right:30px}#site-header #site-navigation #primary-menu li.menu-item-has-children.is-submenu-open>.sub-menu-toggle::after{transform:rotate(225deg)}#site-header #site-navigation #primary-menu li a{font-size:14px;font-weight:600;color:#696969;padding:15px 20px}#site-header #site-navigation #primary-menu li .sub-menu{position:absolute;top:-1000%;left:auto;right:0;min-width:220px;width:max-content;max-width:min(360px,94vw);padding:.35rem 0;margin:0;list-style:none;background:#fff;border:1px solid #e6e3e9;border-radius:4px;box-shadow:0 10px 28px rgba(0,0,0,.08);transition:top .4s ease-in-out,opacity .25s ease-in-out;opacity:0;z-index:20;pointer-events:none}#site-header #site-navigation #primary-menu li .sub-menu li{display:block;width:100%;margin:0;padding:0;text-align:left;justify-content:flex-start!important}#site-header #site-navigation #primary-menu li .sub-menu li a{display:block;font-size:14px;line-height:1.35;color:#696969;padding:10px 18px;white-space:nowrap}#site-header #site-navigation #primary-menu li .sub-menu li:hover>a{color:#5c5c5c!important;background:rgba(230,227,233,.45)}#site-header #site-navigation #primary-menu li.menu-item-has-children.is-submenu-open>.sub-menu{transition:top .2s ease-in-out,opacity .2s ease-in-out;top:calc(100% + 2px);opacity:1;pointer-events:auto}#site-navigation-rs li:last-child::after{margin-right:0}#site-navigation-rs li a{text-indent:-9999px;white-space:nowrap;outline:0;width:15px;height:20px;background-size:contain;background-position:center;background-repeat:no-repeat;margin:0 10px;opacity:.6}#site-navigation-rs li.facebook a{background-image:url(https://bertele.fr/wp-content/themes/dgscreation/assets/images/social/facebook.png)}#site-navigation-rs li.linkedin a{background-image:url(https://bertele.fr/wp-content/themes/dgscreation/assets/images/social/linkedin.png)}#site-navigation-rs li.instagram a{background-image:url(https://bertele.fr/wp-content/themes/dgscreation/assets/images/social/instagram.png)}#site-navigation-rs li.youtube a{background-image:url(https://bertele.fr/wp-content/themes/dgscreation/assets/images/social/youtube.png)}@media print,screen and (max-width:63.99875em){#site-header #site-header-toggle{display:block!important}#site-header #site-navigation{position:fixed;z-index:10;left:0;top:-150vh;height:100%;width:100%;background:rgba(255,255,255,.9);align-items:center;transition:all 800ms cubic-bezier(.23,1,.32,1);display:flex;opacity:0}#site-header #site-navigation #primary-menu,#site-header #site-navigation #primary-menu li{display:block;width:100%}#site-header #site-navigation #primary-menu li.menu-item-has-children>a{padding-right:56px}#site-header #site-navigation #primary-menu li a{font-size:20px;width:90%;text-align:center;padding:20px 5px;margin:0 auto}#site-header #site-navigation #primary-menu li .sub-menu{position:initial;width:100%;max-height:0;overflow:hidden;transition:max-height .5s ease-in-out;pointer-events:auto;opacity:1;left:auto;right:auto;min-width:0;max-width:none;border:0;border-radius:0;box-shadow:none;padding:0}#site-header #site-navigation #primary-menu li.menu-item-has-children.is-submenu-open>.sub-menu{max-height:500px;transition:max-height .5s ease-in-out}#site-navigation-lt{width:auto!important}#site-navigation-lt .menu.align-left{justify-content:center!important}}@media print,screen and (max-width:39.99875em){#coordonnes-top{display:none}#site-header #site-header-toggle{top:20px}}#site-footer{background:var(--ppe-green);color:#fff}#site-footer .site-footer__main{padding-block:clamp(2.5rem,5vw,3.75rem);border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}#site-footer .site-footer__grid{align-items:flex-start}#site-footer .site-footer__col{margin-bottom:2rem}@media print,screen and (min-width:64em){#site-footer .site-footer__col{margin-bottom:0}}#site-footer .site-footer__col:last-child,#site-footer .site-footer__intro p:last-child,.bae-banner__text p:last-child,.home-hero__text p:last-child{margin-bottom:0}#site-footer .site-footer__col-title{margin:0 0 1rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}#site-footer .site-footer__brand-link{display:inline-block;margin-bottom:1.15rem;line-height:0}#site-footer .site-footer__brand-logo{display:block;max-width:140px;height:auto;filter:brightness(0) invert(1)}#site-footer .site-footer__intro{font-size:.9rem;line-height:1.55;color:rgba(255,255,255,.95);max-width:22rem}#site-footer .site-footer__intro p{margin:0 0 .6em}#site-footer .site-footer__menu{margin:0;list-style:none}#site-footer .site-footer__menu li a{display:inline-block;padding:.32rem 0;color:#fff;text-decoration:none;font-size:.95rem;line-height:1.35}#site-footer .site-footer__menu li a:focus-visible,#site-footer .site-footer__menu li a:hover{text-decoration:underline;text-underline-offset:.15em}#site-footer .site-footer__contact-address{font-size:.95rem;line-height:1.45;margin:0 0 .75rem;color:rgba(255,255,255,.95)}#site-footer .site-footer__contact-tel{margin:0;font-size:.95rem}#site-footer .site-footer__contact-tel a{color:#fff;text-decoration:none}#site-footer .site-footer__contact-tel a:focus-visible,#site-footer .site-footer__contact-tel a:hover{text-decoration:underline}#site-footer #signature{text-align:center;padding:30px 15px}#site-footer #signature a{display:inline-block}#site-footer #signature a .animdgs{width:150px;overflow:hidden;text-align:right;position:relative;margin:0 auto}#site-footer #signature a #colibri{width:90%;display:inline-block;vertical-align:middle;height:initial}#site-footer #signature a #colibri g#text path,#site-footer #signature a #textsigner path{fill:#fff!important}#site-footer #signature a .animdgs-txt{position:absolute;width:100%;top:15%;right:0}#site-footer #signature a .animationact #ailedroite{position:relative;transform-origin:center center!important}#site-footer #signature a .animationact #ailedroite polygon{transform-origin:center center;animation:.2s .1s infinite linear battementdr}#site-footer #signature a .animationact #ailegauche{transform-origin:right;-webkit-transform-origin:right;animation:.2s .1s infinite ease-in-out battementgc;transform:translate(28px,20px) scale(1) rotateY(0deg) skewX(0deg) skewY(0deg)}#site-footer #signature a .animationact #oiseau{animation:oiseauappear .6s .2s forwards cubic-bezier(.27,1.15,1,1.12),bounceoiseau 4s .8s infinite ease-in-out}#site-footer #signature a .animationact #particules{animation:bounceoiseau 4s .8s infinite ease-in}#site-footer #signature a .animationact #particule4,#site-footer #signature a .animationact #particule7{transform:translate(-29px,-121px) scale(1.5) rotate(20deg);transform-origin:center;-webkit-transform-origin:center;opacity:0;animation:particule .5s .55s forwards cubic-bezier(.24,1.67,1,1.37)}#site-footer #signature a .animationact #particule7{transform:translate(157px,12px) scale(1.5) rotate(20deg);animation:particule .5s .5s forwards cubic-bezier(.24,1.67,1,1.37)}#site-footer #signature a .animationact #particule5,#site-footer #signature a .animationact #particule7-2{transform:translate(62px,-65px) scale(1.5) rotate(20deg);opacity:0;transform-origin:center;-webkit-transform-origin:center;animation:particule .5s .45s forwards cubic-bezier(.24,1.67,1,1.37)}#site-footer #signature a .animationact #particule7-2{transform:translate(205px,-1px) scale(1.5) rotate(20deg);animation:particule .5s .48s forwards cubic-bezier(.24,1.67,1,1.37)}#site-footer #signature a .animationact #particule3,#site-footer #signature a .animationact #particule6{transform:translate(0,-224px) scale(1.5) rotate(20deg);opacity:0;transform-origin:center;-webkit-transform-origin:center;animation:particule .5s .44s forwards cubic-bezier(.24,1.67,1,1.37)}#site-footer #signature a .animationact #particule6{transform:translate(144px,-62px) scale(1.5) rotate(20deg);animation:particule .5s .58s forwards cubic-bezier(.24,1.67,1,1.37)}#site-footer #signature a .animationact #particule,#site-footer #signature a .animationact #particule2{transform:translate(0,-307px) scale(1.5) rotate(20deg);opacity:0;transform-origin:center;-webkit-transform-origin:center;animation:particule .5s .62s forwards cubic-bezier(.24,1.67,1,1.37)}#site-footer #signature a .animationact #particule{transform:translate(-61px,-284px) scale(1.5) rotate(20deg);animation:particule .5s .68s forwards cubic-bezier(.24,1.67,1,1.37)}#site-footer #signature a #textsigner{width:35%;-webkit-backface-visibility:hidden;backface-visibility:hidden;stroke:transparent;padding:2%;height:initial}#site-footer #signature a .animationact #textsigner>path:nth-child(1){fill:#fff!important;stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawIn .4s 1s cubic-bezier(.22,1.31,.77,1.15) forwards}#site-footer #signature a .animationact #textsigner>path:nth-child(2){fill:#fff!important;stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawIn .4s 1.1s cubic-bezier(.22,1.31,.77,1.15) forwards}#site-footer #signature a .animationact #textsigner>path:nth-child(3){fill:#fff!important;stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawIn .4s 1.05s cubic-bezier(.22,1.31,.77,1.15) forwards}#site-footer #signature a .animationact #textsigner>path:nth-child(4){fill:#fff!important;stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawIn .4s 1.12s cubic-bezier(.22,1.31,.77,1.15) forwards}#site-footer #signature a .animationact #textsigner>path:nth-child(5){fill:#fff!important;stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawIn .4s 1.18s cubic-bezier(.22,1.31,.77,1.15) forwards}#site-footer #signature a .animationact #textsigner>path:nth-child(6){fill:#fff!important;stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawIn .4s 1.02s cubic-bezier(.22,1.31,.77,1.15) forwards}#site-footer #signature a .animationact #textsigner>path:nth-child(7){fill:#fff!important;stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawIn .4s 1s cubic-bezier(.22,1.31,.77,1.15) forwards}#site-footer #signature a .animationact #textsigner>path:nth-child(8){fill:#fff!important;stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawIn .4s 1.05s cubic-bezier(.22,1.31,.77,1.15) forwards}#site-footer #signature a .animationact #textsigner>path:nth-child(9){fill:#fff!important;stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawIn .4s 1.08s cubic-bezier(.22,1.31,.77,1.15) forwards}#site-footer #signature a .animationact #textsigner>path:nth-child(10){fill:#fff!important;stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawIn .4s 1.15s cubic-bezier(.22,1.31,.77,1.15) forwards}#site-footer #signature a .animationact #textsigner>path{opacity:0}.home-hero{position:relative;isolation:isolate;width:100%;min-height:clamp(720px,100vh,960px);padding:0;overflow:hidden;background:#f4f2ed;color:#fff}.home-hero__bg{position:absolute;top:0;bottom:0;left:0;width:90%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.home-hero__panels{position:absolute;top:0;right:0;bottom:0;left:50%;z-index:3;pointer-events:none}.home-hero__panel{position:absolute;top:-8%;bottom:-8%;overflow:hidden;transform:skewX(-10deg);z-index:2;background-size:cover;background-position:center;background-repeat:no-repeat}.home-hero__panel--1{z-index:4}.home-hero__panel--2{z-index:5}.home-hero__panel--3{z-index:6}.home-hero__inner{position:relative;z-index:10;padding-top:4rem;padding-bottom:4.5rem}.home-hero__content{display:flex;flex-direction:column;gap:1.25rem}.home-hero__title{margin:0;line-height:1;color:#fff;font-weight:600}.home-hero__title-line1,.home-hero__title-line2{display:block;font-family:"futura-pt",sans-serif;color:#fff;letter-spacing:0}.home-hero__title-line1{font-weight:600;font-size:clamp(70px,calc(38px + (100vw - 320px)*62/1980),100px);line-height:1;position:relative;padding:50px 0 0 40px}.home-hero__title-line1::after,.home-hero__title-mark::after{content:"";position:absolute;z-index:-1;display:block;background-repeat:no-repeat;background-position:right center;background-size:contain}.home-hero__title-line1::after{left:0;top:0;height:160px;width:160px;background-image:url(https://bertele.fr/wp-content/themes/dgscreation/assets/images/dots-blc.png)}.home-hero__title-line2{margin-top:.35rem;font-weight:500;font-size:clamp(26px,calc(14px + (100vw - 320px)*46/1980),72px);line-height:1.15;padding:0 0 0 40px}.home-hero__title-mark{position:relative;display:inline-block;padding-bottom:.1em}.home-hero__title-mark::after{right:0;bottom:-10px;height:22px;width:100%;background-image:url(https://bertele.fr/wp-content/themes/dgscreation/assets/images/soulignement-orange.svg)}.home-hero__text{margin:0;font-family:"neue-haas-unica-w1g-black",sans-serif;font-weight:300;font-size:18px;line-height:1.55;color:#fff;width:100%;max-width:80%;padding:20px 0 20px 40px}.home-hero__text p{margin:0 0 .5em}.home-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;justify-content:center;max-width:80%}.home-hero__btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 10px;border-radius:0;font-weight:600;font-size:16px;letter-spacing:.05em;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;width:auto;min-width:190px}.home-hero__btn--primary{background:#e85c22;color:#fff;border-color:#e85c22}.home-hero__btn--primary:focus,.home-hero__btn--primary:hover{background:#cf4b14;border-color:#cf4b14;color:#fff}.home-hero__btn--ghost{background:0 0;color:#fff;border-color:#fff}.home-hero__btn--ghost:focus,.home-hero__btn--ghost:hover{background:#fff;color:#e85c22;border-color:#e85c22}.home-hero__contact{margin:1.25rem 0 0;padding:40px 1.75rem;color:#fff;border-radius:0;width:100%;text-align:center;max-width:80%}.home-hero__contact__box{background:color-mix(in srgb,var(--ppe-green) 60%,transparent);padding:40px 1.75rem;width:80%;margin:0 auto}.home-hero__contact-label{margin:0;font-weight:600;font-size:clamp(13px,calc(10px + (100vw - 320px)*13/1980),26px);line-height:1;letter-spacing:.18em;text-transform:uppercase;color:#fff}.home-hero__contact-phone{margin:0 0 1rem;font-weight:700;font-size:clamp(28px,calc(20px + (100vw - 320px)*22/1980),50px);letter-spacing:.05em;line-height:1;color:#fff}.home-hero__contact-phone a{color:inherit;text-decoration:none;line-height:1;position:relative;display:inline-block}.home-hero__contact-phone a::after{content:"";display:block;height:6px;width:50%;margin:20px auto 0;background-color:#fff}.home-hero__contact-phone a:focus,.home-hero__contact-phone a:hover{text-decoration:none}.home-hero__contact-address{margin:0;padding:0;font-weight:300;font-size:clamp(17px,calc(17px + (100vw - 320px)*20/1980),37px);line-height:1.15;color:#fff}.home-hero__contact-line{display:block}@media print,screen and (max-width:63.99875em){.home-hero{min-height:0}.home-hero__inner{padding-top:2.5rem;padding-bottom:3rem}.home-hero__bg{width:100%}.home-hero__panels{position:relative;inset:auto;height:220px;margin-top:2rem}.home-hero__panel{top:0;bottom:0;transform:skewX(-8deg)}.home-hero .home-hero__panels{display:none}.home-hero .home-hero__title-line1{font-size:clamp(70px,calc(70px + (100vw - 320px)*62/1980),100px)}.home-hero .home-hero__title-line2{font-size:clamp(48px,calc(26px + (100vw - 320px)*46/1980),72px)}.home-hero .home-hero__title-mark::after{bottom:-15px}.home-hero .home-hero__actions,.home-hero .home-hero__contact{max-width:100%}}@media print,screen and (max-width:39.99875em){.home-hero__actions{flex-direction:column;align-items:stretch}.home-hero__btn{width:100%}.home-hero__contact{max-width:100%;padding:0}.home-hero__contact__box{width:100%}.home-hero__panels{height:170px}}.home .home-front-content{padding:0}body.home .home-hero .home-hero__bg{animation:hero-bg-reveal 1400ms cubic-bezier(.22,1,.36,1) both;transform-origin:center;will-change:opacity,transform}body.home .home-hero .home-hero__panel{opacity:0;animation:hero-panel-slide 1100ms cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}body.home .home-hero .home-hero__panel--1{animation-delay:200ms}body.home .home-hero .home-hero__panel--2{animation-delay:350ms}body.home .home-hero .home-hero__panel--3{animation-delay:500ms}body.home .home-hero .home-hero__actions,body.home .home-hero .home-hero__contact,body.home .home-hero .home-hero__text,body.home .home-hero .home-hero__title-line1,body.home .home-hero .home-hero__title-line2{opacity:0;animation:hero-fade-up 900ms cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}body.home .home-hero .home-hero__title-line1{animation-delay:150ms}body.home .home-hero .home-hero__title-line2{animation-delay:350ms}body.home .home-hero .home-hero__text{animation-delay:550ms}body.home .home-hero .home-hero__actions{animation-delay:750ms}body.home .home-hero .home-hero__contact{animation-delay:950ms}body.home .home-hero .home-hero__title-mark::after{transform-origin:left center;animation:hero-fade-up 700ms cubic-bezier(.22,1,.36,1) both;animation-delay:1100ms}@media (prefers-reduced-motion:reduce){body.home .home-hero .home-hero__actions,body.home .home-hero .home-hero__bg,body.home .home-hero .home-hero__contact,body.home .home-hero .home-hero__panel,body.home .home-hero .home-hero__text,body.home .home-hero .home-hero__title-line1,body.home .home-hero .home-hero__title-line2,body.home .home-hero .home-hero__title-mark::after{animation:none;opacity:1;transform:none}}.page:not(.home) .dgsc-svc-section .dgsc-svc-inner{padding-top:0}.page:not(.home) .dgsc-svc-section .dgsc-svc-inner::after{display:none}.nav-mobile-extras{display:none}@media print,screen and (max-width:63.99875em){#site-header #site-navigation{flex-direction:column;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:5rem 0 2rem}#site-header #site-navigation #primary-menu{flex:0 0 auto}.nav-mobile-extras{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:90%;margin:1.75rem auto 0;padding-top:1.5rem;border-top:1px solid rgba(0,67,15,.12)}.nav-mobile-extras__tel{display:inline-flex;align-items:center;gap:.75rem;padding:.85em 1.8em;border-radius:999px;background:linear-gradient(90deg,#cf4b14 0,#e85c22 55%,#f0813f 100%);color:#fff;font-family:"futura-pt",sans-serif;font-weight:600;font-size:1.15rem;letter-spacing:.04em;text-decoration:none;box-shadow:0 10px 22px rgba(232,92,34,.25)}.nav-mobile-extras__tel:focus-visible,.nav-mobile-extras__tel:hover{color:#fff}.nav-mobile-extras__tel-icon{display:grid;place-items:center;width:1.6rem;height:1.6rem}.nav-mobile-extras__tel-icon svg{width:1.3rem;height:1.3rem}.nav-mobile-extras__rs .menu{display:flex;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}.nav-mobile-extras__rs .menu li{display:inline-flex;margin:0}.nav-mobile-extras__rs .menu li a{display:block;width:2.75rem;height:2.75rem;padding:0;margin:0;border-radius:50%;background-color:#f6f1e9;background-size:1.15rem;background-position:center;background-repeat:no-repeat;text-indent:-9999px;white-space:nowrap;overflow:hidden;opacity:1}.nav-mobile-extras__rs .menu li.facebook a{background-image:url(https://bertele.fr/wp-content/themes/dgscreation/assets/images/social/facebook.png)}.nav-mobile-extras__rs .menu li.instagram a{background-image:url(https://bertele.fr/wp-content/themes/dgscreation/assets/images/social/instagram.png)}.nav-mobile-extras__rs .menu li.linkedin a{background-image:url(https://bertele.fr/wp-content/themes/dgscreation/assets/images/social/linkedin.png)}.nav-mobile-extras__rs .menu li.youtube a{background-image:url(https://bertele.fr/wp-content/themes/dgscreation/assets/images/social/youtube.png)}}.dgsc-search-open{display:inline-flex;align-items:center;gap:.45em;margin:0;padding:0;border:0;background:0 0;color:inherit;font:inherit;line-height:inherit;cursor:pointer;transition:color .2s ease}.dgsc-search-open:focus-visible,.dgsc-search-open:hover{color:var(--ppe-orange, #e85c22)}.dgsc-search-open:focus-visible{outline:2px solid var(--ppe-orange, #e85c22);outline-offset:3px;border-radius:2px}.dgsc-search-open__icon{width:1.15em;height:1.15em;flex:0 0 auto}#coordonnes-top #site-navigation-lt li.search{display:inline-flex}.dgsc-search-open--mobile{gap:.6rem;padding:.75em 1.6em;border:1px solid rgba(0,67,15,.25);border-radius:999px;color:var(--ppe-green, #00430f);font-family:"futura-pt",sans-serif;font-size:1.05rem;font-weight:500}.dgsc-search{position:fixed;inset:0;z-index:1000000;display:flex;align-items:flex-start;justify-content:center;padding:5.5rem 1.25rem 3rem;overflow-y:auto;background-color:#002e0a;background-image:radial-gradient(120% 80%at 80%0,rgba(232,92,34,.14)0,transparent 55%);color:#fff;opacity:0;transition:opacity .3s ease}.dgsc-search[hidden]{display:none}.dgsc-search.is-open,.rai-js .rai.is-drawn .rai-dot{opacity:1}.dgsc-search__inner{width:100%;max-width:52rem;margin:auto 0;text-align:center;transform:translateY(18px);transition:transform .45s cubic-bezier(.22,.61,.36,1)}.dgsc-search.is-open .dgsc-search__inner{transform:none}.dgsc-search__close{position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:0 0;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .3s ease}.dgsc-search__close::after,.dgsc-search__close::before{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;background:#fff;transform:translate(-50%,-50%) rotate(45deg)}.dgsc-search__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.dgsc-search__close:focus-visible,.dgsc-search__close:hover{background:var(--ppe-orange, #e85c22);border-color:var(--ppe-orange, #e85c22);transform:rotate(90deg)}body.dgsc-search-lock,body.rappel-modal-open{overflow:hidden}.dgsc-search-form,.dgsc-search-suggest__list li,.rappel-modal__form .wpcf7 form{margin:0}.dgsc-search-form__label{display:block;margin:0 0 1rem;font-size:.85rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ppe-orange, #e85c22)}.dgsc-search-form__row{display:flex;align-items:center;gap:1rem}.dgsc-search-form__input{flex:1 1 auto;min-width:0;height:auto;margin:0;padding:.35em 0;border:0;border-bottom:2px solid currentColor;border-radius:0;background:0 0;box-shadow:none;color:inherit;font-family:"futura-pt",sans-serif;font-size:1.15rem;font-weight:500;-webkit-appearance:none;appearance:none}.dgsc-search-form__input:focus{outline:0;border-color:var(--ppe-orange, #e85c22);background:0 0;box-shadow:none}.dgsc-search-form__input::-webkit-search-cancel-button{-webkit-appearance:none}.dgsc-search-form__submit{flex:0 0 auto;display:inline-flex;align-items:center;gap:.55em;margin:0;padding:.85em 1.7em;border:0;border-radius:999px;background:linear-gradient(90deg,#cf4b14 0,#e85c22 55%,#f0813f 100%);color:#fff;font-family:"futura-pt",sans-serif;font-size:1rem;font-weight:600;letter-spacing:.05em;cursor:pointer;box-shadow:0 12px 26px rgba(207,75,20,.3);transition:transform .2s ease}.dgsc-search-form__submit:focus-visible,.dgsc-search-form__submit:hover{transform:translateY(-2px)}.dgsc-search-form__submit svg{width:1.1em;height:1.1em}.dgsc-search-form--popup .dgsc-search-form__input{font-size:clamp(1.6rem,4.5vw,2.8rem);border-bottom-color:rgba(255,255,255,.55)}.dgsc-search-form--popup .dgsc-search-form__input::placeholder{color:rgba(255,255,255,.35)}.dgsc-search .dgsc-search-form__row{justify-content:center}.dgsc-search .dgsc-search-form__input,.dgsc-search .dgsc-search-form__input:focus,.dgsc-search .dgsc-search-form__input:hover{border:0!important;border-bottom:2px solid rgba(255,255,255,.55)!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:0 0!important;color:#fff;text-align:center}.dgsc-search .dgsc-search-form__input:focus{border-bottom-color:var(--ppe-orange, #e85c22)!important}.dgsc-search .dgsc-search-suggest__list{justify-content:center}.dgsc-search-suggest{margin-top:2.5rem}.dgsc-search-suggest__label{margin:0 0 .9rem;font-size:.85rem;letter-spacing:.08em;opacity:.7}.dgsc-search-suggest__list{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.dgsc-search-suggest__list a{display:inline-block;padding:.5em 1.1em;border:1px solid currentColor;border-radius:999px;color:inherit;font-size:.95rem;text-decoration:none;opacity:.85;transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.dgsc-search-suggest__list a:focus-visible,.dgsc-search-suggest__list a:hover{background:var(--ppe-orange, #e85c22);border-color:var(--ppe-orange, #e85c22);color:#fff;opacity:1}@media (max-width:599.98px){.dgsc-search-form__row{flex-direction:column;align-items:stretch;gap:1.4rem}.dgsc-search-form__submit{justify-content:center}.dgsc-search .dgsc-search-form__row{align-items:stretch}}@media (prefers-reduced-motion:reduce){.dgsc-search,.dgsc-search__close,.dgsc-search__inner{transition:none}}.rai{display:block;width:3.5rem;height:3.25rem;margin-inline:auto;overflow:visible;color:var(--ras-accent, var(--ras-orange, #e85c22))}.rai circle,.rai path{stroke-dasharray:1;stroke-dashoffset:0}.rai .rai-dot,.rai .rai-puff{fill:currentColor;stroke:none}.rai-drop,.rai-flame,.rai-leaf,.rai-puff,.rai-wave,.rai-wheel{transform-box:fill-box;transform-origin:center}.rai-btn,.rai-fil,.rai-hands,.rai-medal,.rai-needle,.rai-rays path{transform-box:view-box}.rai-js .rai.is-drawn circle:not(.rai-dot):not(.rai-puff),.rai-js .rai.is-drawn path{stroke-dashoffset:0;opacity:1}.rai.is-drawn .rai-hands{transform-origin:32px 30px;animation:rai-shake 4.5s ease-in-out 1.6s infinite}.rai.is-drawn .rai-needle{transform-origin:32px 37px;animation:rai-needle 5s cubic-bezier(.45,0,.55,1) 1.4s infinite}.rai.is-drawn .rai-btn{animation:rai-btn 5s ease 1.4s infinite}.rai.is-drawn .rai-rays path{transform-origin:32px 26px;animation:rai-ray 3.2s ease-in-out 1.4s infinite}.rai.is-drawn .rai-rays path:nth-child(2),.rai.is-drawn .rai-rays path:nth-child(3){animation-delay:1.55s}.rai.is-drawn .rai-rays path:nth-child(4),.rai.is-drawn .rai-rays path:nth-child(5){animation-delay:1.7s}.rai.is-drawn .rai-fil{animation:rai-fil 3.2s ease-in-out 1.4s infinite}.rai.is-drawn .rai-medal{transform-origin:32px 2px;animation:rai-swing 3.6s ease-in-out 1.4s infinite}.rai.is-drawn .rai-wheel{animation:rai-spin 2.8s linear 1.4s infinite}.rai--citerne.is-drawn .rai-body{animation:rai-bob 1.4s ease-in-out 1.4s infinite}.rai.is-drawn .rai-leaf{transform-origin:50% 100%;animation:rai-leaf 3.2s ease-in-out 1.4s infinite}.rai--buches.is-drawn .rai-leaf{transform-origin:0 100%}.rai.is-drawn .rai-flame{transform-origin:50% 100%;animation:rai-flame 1.3s ease-in-out 1.3s infinite}.rai--tracteur.is-drawn .rai-body{animation:rai-bob .5s ease-in-out 1.4s infinite}.rai-js .rai.is-drawn .rai-puff{animation:rai-puff 2.4s ease-out 1.6s infinite}.rai-js .rai.is-drawn .rai-puff--2{animation-delay:2.8s}.rai.is-drawn .rai-drop{transform-origin:50% 100%;animation:rai-drop 2.6s ease-in-out 1.4s infinite}.rai.is-drawn .rai-wave{animation:rai-wave 2.2s ease-in-out 1.4s infinite}.rai.is-drawn .rai-wave--2{animation-delay:1.8s}.ppe-card .rai{width:100%;height:100%;color:var(--ppe-card-accent, var(--ppe-card-accent-fallback, var(--ppe-orange)))}@media (prefers-reduced-motion:reduce){.rai *,.rai.is-drawn *{animation:none!important}}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.o-control-panel-control .components-base-control__title .floating-controls .components-dropdown button.is-active{color:var(--wp-admin-theme-color)}.dgsc-svc-section{--dgsc-svc-green:#004d33;--dgsc-svc-text:#2b2b2b;--dgsc-svc-link:#d9774a;padding-block:clamp(2.5rem,5vw,4rem);background:#fff;color:var(--dgsc-svc-text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.dgsc-svc-section,.dgsc-svc-section *{box-sizing:border-box}.dgsc-svc-inner{max-width:75rem;margin-inline:auto}.dgsc-svc-heading{margin:0 0 clamp(1.5rem,3vw,2.25rem);text-align:center;font-family:"futura-pt",sans-serif;font-size:clamp(1.2rem,2.35vw,1.75rem);font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--dgsc-svc-green)}.dgsc-svc-grid{margin-inline:0}.dgsc-svc-col{margin-bottom:clamp(1.5rem,3vw,0)}@media print,screen and (max-width:63.99875em){.dgsc-svc-col:last-child{margin-bottom:0}}.dgsc-svc-card{display:flex;flex-direction:column;align-items:flex-start;height:100%;text-align:left}.dgsc-svc-media{position:relative;width:100%;margin-bottom:1rem;border-radius:2px;overflow:hidden;aspect-ratio:4/3;background:#e8e8e8}.dgsc-svc-grid>.dgsc-svc-col:nth-child(3) .dgsc-svc-media::after{content:"";position:absolute;top:-.35rem;right:-.35rem;width:clamp(4rem,25%,7rem);height:clamp(4rem,25%,7rem);pointer-events:none;z-index:1;background-image:radial-gradient(var(--dgsc-svc-link) 1.5px,transparent 1.5px);background-size:9px 9px;background-position:0 0;opacity:.45;mask-image:radial-gradient(circle at 100%0,#000 0,rgba(0,0,0,.4) 45%,transparent 72%)}.dgsc-svc-img,.dgsc-svc-media-link{display:block;width:100%;height:100%}.dgsc-svc-media-link{line-height:0}.dgsc-svc-img{object-fit:cover}.dgsc-svc-title{margin:0 0 .65rem;font-size:clamp(1.05rem,1.35vw,1.2rem);font-weight:700;line-height:1.3;color:var(--dgsc-svc-green)}.dgsc-svc-title a{color:inherit;text-decoration:none}.dgsc-svc-title a:focus-visible,.dgsc-svc-title a:hover{text-decoration:underline;text-underline-offset:.12em}.dgsc-svc-excerpt{margin:0 0 1rem;flex-grow:1;font-size:clamp(.9rem,1.05vw,1rem);line-height:1.55;color:var(--dgsc-svc-text)}.dgsc-svc-cta{margin-top:auto;font-size:clamp(.92rem,1.05vw,1rem);font-weight:500;color:var(--dgsc-svc-link);text-decoration:none}.dgsc-svc-cta:focus-visible,.dgsc-svc-cta:hover{text-decoration:underline;text-underline-offset:.18em}@media print,screen and (max-width:39.99875em){.dgsc-svc-col{margin-bottom:30px}}.dgsc-acf-block-inner{padding-right:.625rem;padding-left:.625rem;max-width:75rem;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}@media print,screen and (min-width:40em){.dgsc-acf-block-inner{padding-right:.9375rem;padding-left:.9375rem}}.dgsc-acf-block-inner--fluid{max-width:100%}.dgsc-fond--aucun>.bae-banner__shade,.dgsc-fond--perso.bae-banner::before,.dgsc-fond--perso>.bae-banner__shade{display:none!important}.ras-section{--ras-text:#fff;--ras-orange:var(--ppe-orange, #e85c22);--ras-body:color-mix(in srgb, var(--ppe-grey, #696969) 42%, #141414);--ras-max-heading:48rem;position:relative;color:var(--ras-text);font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.6;padding:0;background-color:#fff}.ras-section,.ras-section *{box-sizing:border-box}.ras-section-bg-block{height:400px;position:relative}.ras-section-bg-block::before{background-image:var(--ras-bg-image)}.bae-banner::before,.ras-section-bg-block::after,.ras-section-bg-block::before{content:"";position:absolute;inset:0;z-index:0;background-size:cover;background-position:center}.ras-section-bg-block::after{background-image:url(https://bertele.fr/wp-content/themes/dgscreation/assets/images/pattrene-4.png)}.ras-section__wrap{position:relative;z-index:3;margin-top:-300px}.ras-section__header{max-width:var(--ras-max-heading);margin:0 auto;padding-inline:.5rem;text-align:center}.ras-section__kicker,.ras-section__title{font-family:"futura-pt",sans-serif;font-weight:600}.ras-section__kicker{margin:0 0 .85rem;font-size:clamp(.68rem,1.1vw,.78rem);line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.95);text-shadow:0 2px 14px rgba(0,0,0,.2)}.ras-section__title{margin:0;font-size:clamp(1.2rem,2.35vw,1.75rem);line-height:1.28;letter-spacing:-.02em;color:inherit;text-shadow:0 2px 20px rgba(0,0,0,.22)}.ras-section__card{margin:80px 0 0;padding:clamp(1.35rem,3vw,2rem) clamp(.5rem,2vw,1.5rem);background:#fff;border-radius:2px;box-shadow:0 12px 40px rgba(0,0,0,.14);position:relative;transform:translateY(clamp(-.35rem,-.8vw,-.15rem))}.ras-section__grid{margin-inline:0}.ras-section__col{position:relative;text-align:center}@media print,screen and (min-width:64em){.ras-section__col:not(:first-child)::before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:1px;background:rgba(0,0,0,.08)}}.ras-section__pillar{padding:clamp(.85rem,2vw,1.35rem) clamp(.6rem,1.5vw,1rem)}.ras-section__icon-wrap{display:flex;align-items:center;justify-content:center;margin-bottom:.85rem;min-height:3rem}.ras-section__pillar-title{margin:0 0 .55rem;font-family:"futura-pt",sans-serif;font-size:clamp(1rem,2.35vw,22px);font-weight:400;line-height:1.25;color:var(--ras-orange)}.ras-section__pillar--accent .ras-section__pillar-title{color:var(--ras-accent)}.ras-section__pillar-text{margin:0;font-size:16px;line-height:1.55;color:var(--ras-body)}@media screen and (max-width:39.99875em){.ras-section__pillar{position:relative;padding:0}}.bae-banner{--bae-text:#fff;--bae-max-text:90%;position:relative;overflow:hidden;color:var(--bae-text);font-size:clamp(.95rem,1.25vw,1.1rem);line-height:1.65;padding-block:clamp(2.5rem,6vw,4rem);background-color:color-mix(in srgb,var(--ppe-green, #00430f) 82%,#071208)}.bae-banner,.bae-banner *{box-sizing:border-box}.bae-banner::before{background-color:color-mix(in srgb,var(--ppe-green, #00430f) 58%,#163424);background-image:var(--bae-bg-image, none);filter:blur(10px);transform:scale(1.08)}.bae-banner__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(165deg,rgba(0,67,15,.72)0,rgba(0,67,15,.52) 45%,rgba(0,67,15,.66) 100%)}.bae-banner__pattern{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;display:block;pointer-events:none;opacity:1;background-size:cover;background-repeat:no-repeat}.bae-banner__pattern--1{background-image:url(https://bertele.fr/wp-content/themes/dgscreation/assets/images/pattrene-1.png)}.bae-banner__pattern--2{background-image:url(https://bertele.fr/wp-content/themes/dgscreation/assets/images/pattrene-2.png)}.bae-banner__container{position:relative;z-index:3}.bae-banner__text,.bae-banner__title{max-width:var(--bae-max-text);text-align:center;text-shadow:0 2px 18px rgba(0,0,0,.25)}.bae-banner__title{margin:0 auto 1rem;font-family:"futura-pt",sans-serif;text-transform:uppercase;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:inherit}.bae-banner__text{margin:0 auto 1.75rem;font-weight:400}.bae-banner .bae-banner__container .bae-banner__text.bae-banner__text p,.bae-banner__text p{margin:0 0 .85em;color:inherit;font-size:clamp(18px,3.3vw,32px);line-height:clamp(26px,3.3vw,42px)}.bae-banner__text a{color:#fff;text-decoration:underline;text-underline-offset:.18em}.bae-banner__text a:focus-visible,.bae-banner__text a:hover{text-decoration-thickness:2px}.bae-banner__logos-row{justify-content:center;flex-wrap:wrap;margin-top:.25rem}.bae-banner__logos-row--slick,.slick-slide img{display:block}.bae-banner__logos-slick{width:100%;margin-top:.25rem}.bae-banner__logos-row--slick .slick-list{margin-inline:-.35rem}.bae-banner__logos-row--slick .slick-slide{padding-inline:.35rem}@media screen and (max-width:39.9375em){.bae-banner__logos-row--slick .slick-list{margin-inline:0}.bae-banner__logos-row--slick .slick-slide{padding-inline:0;text-align:center}.bae-banner__logos-row--slick .slick-slide .bae-banner__logo-slide{width:100%;max-width:100%;margin-inline:auto;justify-content:center}.bae-banner__logos-row--slick .bae-banner__logo-card{margin-inline:auto}}.bae-banner__logo-slide{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.bae-banner__logos-row--slick .slick-dotted.slick-slider{margin-bottom:2.25rem}.bae-banner__logos-row--slick .slick-dots{position:absolute;bottom:-2rem;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.bae-banner__logos-row--slick .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.bae-banner__logos-row--slick .slick-dots li button{display:block;width:20px;height:20px;padding:5px;cursor:pointer;font-size:0;line-height:0;color:transparent;border:0;outline:0;background:0 0}.bae-banner__logos-row--slick .slick-dots li button:before{font-family:inherit;font-size:.55rem;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;color:#fff;opacity:.45;-webkit-font-smoothing:antialiased}.bae-banner__logos-row--slick .slick-dots li.slick-active button:before{opacity:1;color:#fff}.bae-banner__logos-row--slick .slick-dots li button:focus-visible{outline:2px solid #fff;outline-offset:2px}.bae-banner__logo-cell{margin-bottom:.75rem}.bae-banner .bae-banner__container .bae-banner__text.bae-banner__text p:last-child,.bae-banner__logo-cell:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.bae-banner__logo-cell{margin-bottom:0}}.bae-banner__logo-card{display:inline-flex;align-items:center;justify-content:center;min-height:4.25rem;padding:.65rem 1.25rem}.bae-banner__logo-img{display:block;max-width:11rem;width:auto;height:auto;max-height:7.25rem;object-fit:contain;background:0 0}.bae-banner.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.site-layout-inner .site-main__article .bae-banner--full{margin-left:-.625rem;margin-right:-.625rem}@media print,screen and (min-width:40em){.site-layout-inner .site-main__article .bae-banner--full{margin-left:-.9375rem;margin-right:-.9375rem}}@media print,screen and (min-width:64em){.site-layout-inner .site-main__article .bae-banner--full{margin-left:calc(-25% - 1.40625rem);margin-right:calc(-25% - 1.40625rem)}}.bae-banner .bae-banner__container .bae-banner__title.bae-banner__title{max-width:var(--bae-max-text);margin:0 auto 1rem;text-align:center;text-transform:uppercase;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--bae-text)}.bae-banner .bae-banner__container .bae-banner__text.bae-banner__text{color:var(--bae-text);font-weight:400}.bae-banner .bae-banner__logo-card .bae-banner__logo-img.bae-banner__logo-img{display:block;max-width:11rem;width:auto;height:auto;max-height:7.25rem;margin:0;object-fit:contain;background:0 0;border-radius:0;box-shadow:none}.bae-banner.bae-banner--clair{--bae-text:var(--ppe-green, #00430f);background-color:#fff}.bae-banner.bae-banner--clair .bae-banner__pattern,.bae-banner.bae-banner--clair .bae-banner__shade,.bae-banner.bae-banner--clair::before,.slick-slide.slick-loading img{display:none}.bae-banner.bae-banner--clair .bae-banner__container .bae-banner__title.bae-banner__title,.bae-banner.bae-banner--clair .bae-banner__text a{color:var(--dgs-univers, var(--ppe-orange, #e85c22))}.bae-banner.bae-banner--clair .bae-banner__container .bae-banner__text.bae-banner__text,.bae-banner.bae-banner--clair .bae-banner__container .bae-banner__text.bae-banner__text p{color:var(--eco-ink-dark, #14261c)}.bae-banner.bae-banner--clair .bae-banner__logo-card{background:#fff;border:0;border-radius:0;box-shadow:none;padding:.9rem 1.5rem}.bae-banner.bae-banner--clair .bae-banner__logos-row--slick .slick-dots li button:before,.bae-banner.bae-banner--clair .bae-banner__logos-row--slick .slick-dots li.slick-active button:before{color:var(--ppe-green, #00430f)}.bae-banner.bae-banner--clair .bae-banner__logos-row--slick .slick-dots li button:focus-visible{outline-color:var(--ppe-green, #00430f)}.bae-banner__logos-row--slick .slick-track{display:flex;align-items:center}.bae-banner__logos-row--slick .slick-slide{height:auto}.bae-banner__logos-row--slick .slick-slide>div{display:flex;align-items:center;justify-content:center;height:100%}.bae-banner__logos-slick--static{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(1rem,3vw,3rem)}.bae-banner__logos-slick--static .bae-banner__logo-slide{flex:0 1 auto;width:auto;height:auto}.bae-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.bae-marquee__track{display:flex;align-items:center;width:max-content;animation:bae-marquee var(--bae-duration, 20s) linear infinite;will-change:transform}.bae-marquee .bae-banner__logo-slide{flex:0 0 var(--bae-slide-w, 220px);width:var(--bae-slide-w, 220px);padding-inline:.35rem}@media (prefers-reduced-motion:reduce){.bae-marquee__track{animation:none}}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{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{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-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.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}#rank-math-faq.rank-math-block{--rm-faq-text:#fff;position:relative;isolation:isolate;overflow:hidden;width:100vw;max-width:100vw;margin-top:clamp(2rem,5vw,3rem);margin-bottom:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-block:clamp(2.75rem,6vw,4.5rem);padding-inline:0;color:var(--rm-faq-text);font-family:"futura-pt",sans-serif;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.55;background-color:color-mix(in srgb,var(--ppe-green, #00430f) 82%,#071208);box-sizing:border-box}#rank-math-faq.rank-math-block *{box-sizing:border-box}#rank-math-faq.rank-math-block::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(168deg,rgba(0,67,15,.88)0,rgba(0,67,15,.72) 50%,rgba(0,67,15,.9) 100%)}#rank-math-faq.rank-math-block::after{content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;pointer-events:none;opacity:1;background-image:url(https://bertele.fr/wp-content/themes/dgscreation/assets/images/pattrene-3.png);background-size:cover;background-position:center}#rank-math-faq.rank-math-block .rank-math-list{position:relative;z-index:2;display:grid;grid-template-columns:1fr;align-items:start;gap:clamp(.65rem,1.5vw,.85rem);width:91.66667%;max-width:100%;margin:0 auto;padding:0;list-style:none}#rank-math-faq.rank-math-block .rank-math-faq__header{position:relative;z-index:2;width:91.66667%;max-width:100%;margin:0 auto;margin-bottom:clamp(1.75rem,4vw,2.5rem);padding-inline:.5rem;text-align:center}#rank-math-faq.rank-math-block .rank-math-faq__title{margin:0;font-family:"futura-pt",sans-serif;font-size:clamp(1.2rem,2.35vw,1.75rem);font-weight:500;line-height:1.3;letter-spacing:-.02em;color:inherit;text-shadow:0 2px 16px rgba(0,0,0,.2)}@media print,screen and (min-width:40em){#rank-math-faq.rank-math-block .rank-math-faq__header,#rank-math-faq.rank-math-block .rank-math-list{width:83.33333%}}@media print,screen and (min-width:64em){#rank-math-faq.rank-math-block .rank-math-faq__header,#rank-math-faq.rank-math-block .rank-math-list{width:66.66667%}}#rank-math-faq.rank-math-block .rank-math-list-item{margin:0;border-radius:6px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.28);box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}#rank-math-faq.rank-math-block .rank-math-list-item:hover{border-color:rgba(255,255,255,.4);box-shadow:0 4px 22px rgba(0,0,0,.12)}#rank-math-faq.rank-math-block .rank-math-list-item.is-open{border-color:rgba(255,255,255,.45);box-shadow:0 6px 28px rgba(0,0,0,.16)}#rank-math-faq.rank-math-block:not(.rank-math-faq--enhanced) .rank-math-question{margin:0;padding:.85rem 1rem .85rem 1.15rem;font-size:inherit;font-weight:600;line-height:1.35;color:inherit}#rank-math-faq.rank-math-block:not(.rank-math-faq--enhanced) .rank-math-answer{padding:0 1.15rem 1.1rem;margin:0;border-top:1px solid rgba(255,255,255,.12);font-size:clamp(.88rem,1.05vw,.98rem);font-weight:400;line-height:1.6;color:rgba(255,255,255,.92)}#rank-math-faq.rank-math-block:not(.rank-math-faq--enhanced) .rank-math-answer p{margin:0 0 .65em}#rank-math-faq.rank-math-block:not(.rank-math-faq--enhanced) .rank-math-answer p:last-child{margin-bottom:0}#rank-math-faq.rank-math-block:not(.rank-math-faq--enhanced) .rank-math-answer a{color:#fff;text-decoration:underline;text-underline-offset:.15em}#rank-math-faq.rank-math-faq--enhanced .rank-math-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:3.35rem;margin:0;padding:.85rem 1rem .85rem 1.15rem;cursor:pointer;font-size:inherit;font-weight:600;line-height:1.35;color:inherit;background:0 0;border:0;text-align:left;list-style:none;position:relative;transition:background .2s ease}#rank-math-faq.rank-math-faq--enhanced .rank-math-faq__trigger:hover{background:rgba(255,255,255,.06)}#rank-math-faq.rank-math-faq--enhanced .rank-math-faq__trigger:focus{outline:0}#rank-math-faq.rank-math-faq--enhanced .rank-math-faq__trigger:focus-visible{outline:2px solid rgba(255,255,255,.95);outline-offset:3px;border-radius:4px}#rank-math-faq.rank-math-faq--enhanced .rank-math-faq__trigger::after{content:"";flex-shrink:0;width:.55rem;height:.55rem;margin-top:-.2rem;margin-right:.15rem;border-right:2px solid rgba(255,255,255,.95);border-bottom:2px solid rgba(255,255,255,.95);transform:rotate(45deg);transition:transform .3s cubic-bezier(.4,0,.2,1)}#rank-math-faq.rank-math-faq--enhanced .rank-math-list-item.is-open .rank-math-faq__trigger::after{transform:rotate(-135deg);margin-top:.15rem}#rank-math-faq.rank-math-faq--enhanced .rank-math-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1);border-top:1px solid transparent}#rank-math-faq.rank-math-faq--enhanced .rank-math-list-item.is-open .rank-math-faq__panel{grid-template-rows:1fr;border-top-color:rgba(255,255,255,.12)}#rank-math-faq.rank-math-faq--enhanced .rank-math-faq__panel-inner{overflow:hidden;min-height:0}#rank-math-faq.rank-math-faq--enhanced .rank-math-answer{padding:0 1.15rem 1.1rem;margin:0;font-size:clamp(.88rem,1.05vw,.98rem);font-weight:400;line-height:1.6;color:rgba(255,255,255,.92)}#rank-math-faq.rank-math-faq--enhanced .rank-math-answer p{margin:0 0 .65em}#rank-math-faq.rank-math-faq--enhanced .rank-math-answer p:last-child{margin-bottom:0}#rank-math-faq.rank-math-faq--enhanced .rank-math-answer a{color:#fff;text-decoration:underline;text-underline-offset:.15em;font-weight:400}#rank-math-faq.rank-math-faq--enhanced .rank-math-answer a:focus-visible,#rank-math-faq.rank-math-faq--enhanced .rank-math-answer a:hover{text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){#rank-math-faq.rank-math-block .rank-math-list-item,#rank-math-faq.rank-math-faq--enhanced .rank-math-faq__panel,#rank-math-faq.rank-math-faq--enhanced .rank-math-faq__trigger,#rank-math-faq.rank-math-faq--enhanced .rank-math-faq__trigger::after{transition:none}}body.page #rank-math-faq.rank-math-block{margin-top:0}.rappel-fab{position:fixed;right:1.25rem;bottom:1.25rem;z-index:9000;display:inline-flex;align-items:center;gap:.55rem;padding:.75rem 1.25rem;border:0;border-radius:999px;background:var(--ppe-orange, #e85c22);color:#fff;font-family:"futura-pt",sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.05em;cursor:pointer;box-shadow:0 10px 26px rgba(232,92,34,.4);transition:background .2s ease,transform .2s ease}.rappel-fab:focus-visible,.rappel-fab:hover{background:var(--ppe-orange-dark, #cf4b14);transform:translateY(-2px)}.rappel-fab:focus-visible{outline:2px solid #fff;outline-offset:2px}.rappel-fab__icon{display:inline-flex;line-height:0}@media (max-width:640px){.rappel-fab__label{display:none}.rappel-fab{padding:.85rem}}.rappel-modal{position:fixed;inset:0;z-index:9500;display:grid;place-items:center;padding:1.25rem;opacity:0;transition:opacity .2s ease}.rappel-modal[hidden]{display:none}.rappel-modal:not(.rappel-open){pointer-events:none}.rappel-modal.rappel-open{opacity:1}.rappel-modal__overlay{position:absolute;inset:0;background:rgba(10,20,14,.55);backdrop-filter:blur(2px)}.rappel-modal__dialog{position:relative;z-index:1;width:min(28rem,100%);background:#fff;border-radius:8px;padding:2rem 1.75rem 1.75rem;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.3);transform:translateY(8px);transition:transform .2s ease}.rappel-modal.rappel-open .rappel-modal__dialog{transform:none}.rappel-modal__close{position:absolute;top:.6rem;right:.75rem;border:0;background:0 0;font-size:1.75rem;line-height:1;color:var(--ppe-grey, #696969);cursor:pointer;padding:.25rem}.rappel-modal__close:focus-visible,.rappel-modal__close:hover{color:var(--ppe-orange, #e85c22)}.rappel-modal__kicker{margin:0 0 .35rem;font-size:1.9rem;line-height:1}.rappel-modal__title{margin:0 0 .6rem;font-family:"futura-pt",sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:-.01em;color:var(--ppe-green, #00430f)}.rappel-modal__text{margin:0 0 1.25rem;font-size:.92rem;line-height:1.55;color:var(--ppe-grey, #696969)}.rappel-modal__form input[type=tel]{width:100%;padding:.75rem 1rem;margin-bottom:.85rem;border:1px solid #d8d5cd;border-radius:4px;background:#faf9f7;font-size:1rem;text-align:center;letter-spacing:.08em}.rappel-modal__form input[type=tel]:focus{outline:2px solid var(--ppe-orange, #e85c22);outline-offset:1px;border-color:transparent}.rappel-modal__form input[type=submit]{width:100%;cursor:pointer}.rappel-modal__form .wpcf7-spinner{display:block;margin:.5rem auto 0}.rappel-modal__fallback{margin:0}.dgs-rv{opacity:0}.dgs-rv--move{transform:translate3d(0,22px,0)}.dgs-rv--move.dgs-rv--media{transform:translate3d(0,16px,0) scale(.985)}.dgs-rv.is-in{opacity:1;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--dgs-rv-delay, 0s)}.dgs-rv--move.is-in{transform:none}.dgs-rv--media.is-in{transition-duration:1s}@media (prefers-reduced-motion:reduce){.dgs-rv,.dgs-rv--move{opacity:1;transform:none}}@media print,screen and (min-width:64em){#site-header #site-navigation #primary-menu li .sub-menu li.menu-item-has-children>.sub-menu{position:absolute;top:calc(-.35rem - 1px);left:calc(100% + 6px);right:auto;min-width:230px;width:max-content;max-width:min(320px,90vw);max-height:none;padding:.35rem 0;background:#fff;border:1px solid #e6e3e9;border-radius:4px;box-shadow:0 10px 28px rgba(0,0,0,.1);overflow:visible;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-6px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}#site-header #site-navigation #primary-menu li .sub-menu li.menu-item-has-children.is-submenu-open>.sub-menu{top:calc(-.35rem - 1px);opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .2s ease,transform .2s ease,visibility 0s}#site-header #site-navigation #primary-menu li .sub-menu li.menu-item-has-children.is-flip>.sub-menu{left:auto;right:calc(100% + 6px);transform:translateX(6px)}#site-header #site-navigation #primary-menu li .sub-menu li.menu-item-has-children.is-flip.is-submenu-open>.sub-menu{transform:none}#site-header #site-navigation #primary-menu li .sub-menu li.menu-item-has-children>a{padding-right:46px;cursor:pointer}#site-header #site-navigation #primary-menu li .sub-menu li.menu-item-has-children.is-submenu-open>a{color:#5c5c5c!important;background:rgba(230,227,233,.45)}#site-header #site-navigation #primary-menu li .sub-menu li.menu-item-has-children.is-submenu-open>.sub-menu-toggle::after{margin-left:-4px;transform:rotate(-45deg)}#site-header #site-navigation #primary-menu li .sub-menu li.menu-item-has-children.is-flip>.sub-menu-toggle::after{margin-left:-2px;transform:rotate(135deg)}#site-header #site-navigation #primary-menu li .sub-menu .sub-menu li a{padding:10px 18px;font-size:14px;white-space:nowrap}}@media print,screen and (max-width:63.99875em){#site-header #site-navigation{overflow-y:auto;-webkit-overflow-scrolling:touch;align-items:safe center}#site-header #site-navigation #primary-menu{padding:80px 0 46px}#site-header #site-navigation #primary-menu li.menu-item-has-children.is-submenu-open>.sub-menu{max-height:100rem}#site-header #site-navigation #primary-menu li .sub-menu li{text-align:center}#site-header #site-navigation #primary-menu li .sub-menu li a{display:block;width:90%;margin:0 auto;padding:13px 8px;font-size:17px;white-space:normal}#site-header #site-navigation #primary-menu li .sub-menu .sub-menu{background:rgba(0,0,0,.04);border-radius:10px;width:90%;margin:0 auto 8px}#site-header #site-navigation #primary-menu li .sub-menu .sub-menu li a{font-size:16px;padding:12px 8px}#site-header #site-navigation #primary-menu li .sub-menu .sub-menu li a::before{content:"– ";color:inherit;opacity:.6}}#site-header #site-logo{padding-top:8px;padding-bottom:8px}@media print,screen and (max-width:63.99875em){#site-header #site-logo .custom-logo-link img{max-width:145px}}@supports not (overflow:clip){body{overflow-x:hidden}}@media print,screen and (max-width:63.99875em){body #site-header #site-navigation{background:#fff}body #site-header #site-navigation #primary-menu li.menu-item-has-children>a{padding-left:56px;padding-right:56px}body #site-header #site-navigation #primary-menu li.navDevis{text-align:center;margin-top:.75rem}body #site-header #site-navigation #primary-menu li.navDevis a{display:inline-flex;width:auto;min-width:60%;margin:0 auto;padding:.9rem 2.2rem;border-radius:999px}body #site-header-toggle{border-radius:50%;background:#fff;box-shadow:0 0 0 9px #fff,0 4px 18px 9px rgba(0,0,0,.12)}body:has(#site-header.site-header-toggle-button) .rappel-fab{opacity:0;visibility:hidden;pointer-events:none}}body .home-hero__btn{padding-left:1.4rem;padding-right:1.4rem;white-space:nowrap}.ppe-section{--ppe-check:var(--ppe-green);--ppe-card-shadow:0 10px 28px rgba(0, 67, 15, 0.12);color:var(--ppe-grey);font-size:1rem;line-height:1.55;box-sizing:border-box}.ppe-section *,.ppe-section ::after,.ppe-section ::before{box-sizing:inherit}.ppe-inner{padding-top:clamp(4.5rem,5vw,6rem);padding-bottom:clamp(4.5rem,5vw,6rem)}.ppe-header{text-align:center;max-width:80%;margin:0 auto clamp(2.5rem,4vw,3.5rem)}.ppe-subtitle,.ppe-title-main{font-family:"futura-pt",sans-serif}.ppe-title-main{font-size:clamp(1.65rem,3.3vw,42px);font-weight:500;color:var(--ppe-green);line-height:1.2;margin:0 0 1rem;letter-spacing:-.02em}.ppe-subtitle{font-weight:400;margin:0;font-size:clamp(.95rem,1.5vw,1.05rem);color:var(--ppe-grey)}.ppe-grid{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:start;grid-template-columns:1fr;padding:30px}.ppe-cards-outer,.ppe-col-text{align-self:start}@media (min-width:900px){.ppe-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.ppe-col-text{position:sticky;top:2rem}}.ppe-title-col{font-size:clamp(1.2rem,2vw,1.45rem);font-weight:700;color:var(--ppe-green);margin:0 0 1rem}.ppe-body{margin-bottom:.75rem}.ppe-body p:first-child{margin-top:0}.ctx-body p:last-child,.faq-section__answer p:last-child,.ppe-body p:last-child{margin-bottom:0}.ppe-features{list-style:none;margin:1.35rem 0 1.75rem;padding:0}.ppe-features__item{position:relative;display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding-left:0;color:color-mix(in srgb,var(--ppe-grey) 82%,#000);font-size:.975rem}.ppe-features__item::before{content:"";flex:0 0 1.35rem;width:1.35rem;height:1.35rem;margin-top:.1rem;border-radius:50%;background-color:var(--ppe-check);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M6.47 11.53a.75.75 0 0 1-1 0l-3-3a.75.75 0 1 1 1-1l2.52 2.61 6.53-7.14a.75.75 0 1 1 1.1 1.02l-7.05 7.51a.74.74 0 0 1-1 .01z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.7rem auto;box-shadow:0 2px 6px rgba(0,67,15,.35)}.ppe-cta-wrap{margin:0}.ppe-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.55rem 1.65rem;background:var(--ppe-orange);color:#fff!important;font-weight:600;font-size:.95rem;text-decoration:none;border-radius:2px;transition:background .2s ease,transform .15s ease;box-shadow:0 4px 14px rgba(232,92,34,.28)}.ppe-btn:focus-visible,.ppe-btn:hover{background:var(--ppe-orange-dark);color:#fff;text-decoration:none}.ppe-btn:focus-visible{outline:2px solid var(--ppe-green);outline-offset:2px}.ppe-cards-outer{position:relative;min-height:12rem}.ppe-dots{position:absolute;width:11rem;height:11rem;pointer-events:none;z-index:0;opacity:.2;background-image:radial-gradient(circle at center,color-mix(in srgb,var(--ppe-orange) 72%,transparent) 1.5px,transparent 1.5px);background-size:9px 9px}.ppe-dots--tl{top:-1.5rem;left:-1.25rem}.ppe-dots--br{bottom:-1.25rem;right:-.5rem;background-image:radial-gradient(circle at center,color-mix(in srgb,var(--ppe-orange) 72%,transparent) 1.5px,transparent 1.5px);opacity:.2}.ppe-cards{--ppe-stagger-shift:1.35rem;--ppe-row-gap:1.15rem;position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.15rem;row-gap:var(--ppe-row-gap);align-items:stretch;padding-bottom:var(--ppe-stagger-shift)}@media (max-width:540px){.ppe-cards{grid-template-columns:1fr;padding-bottom:0}.ppe-card:nth-child(odd){translate:none!important}}.ppe-card:nth-child(odd){translate:0 var(--ppe-stagger-shift)}.ppe-card{position:relative;background:#fff;border-radius:4px;padding:1.35rem 1.2rem 1.15rem;box-shadow:var(--ppe-card-shadow);display:flex;flex-direction:column;min-height:0;transition:box-shadow .25s ease}.ppe-card--accent-0{--ppe-card-accent-fallback:color-mix(in srgb, var(--ppe-green) 72%, #7a9e87)}.ppe-card--accent-1{--ppe-card-accent-fallback:color-mix(in srgb, var(--ppe-grey) 45%, #6b5b95)}.ppe-card--accent-2{--ppe-card-accent-fallback:color-mix(in srgb, var(--ppe-orange) 38%, #5c4a32)}.ppe-card--accent-3{--ppe-card-accent-fallback:var(--ppe-orange)}.ppe-card:focus-within,.ppe-card:hover{z-index:2;box-shadow:0 0 0 1px color-mix(in srgb,var(--ppe-card-accent, var(--ppe-card-accent-fallback, var(--ppe-orange))) 45%,transparent),0 14px 34px color-mix(in srgb,var(--ppe-card-accent, var(--ppe-card-accent-fallback, var(--ppe-orange))) 22%,rgba(0,67,15,.1))}.ppe-card__icon-area{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin-bottom:.85rem}.ppe-card__title{margin:0 0 .5rem;font-size:1.05rem;font-weight:700;color:var(--ppe-green);line-height:1.25}.ppe-card__desc{margin:0 0 .65rem;font-size:.9rem;color:var(--ppe-grey);flex-grow:1}.ppe-card__links{list-style:none;margin:.5rem 0 0;padding:0}.ppe-card__links li{margin:0;padding:0;border-top:1px solid rgba(0,0,0,.08)}.ppe-card__links li::before{content:none}.ppe-card__link{--ppe-link-accent:var(--ppe-card-accent, var(--ppe-card-accent-fallback, var(--ppe-orange)));display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 0;color:color-mix(in srgb,var(--ppe-grey) 80%,#000);font-size:.88rem;font-weight:500;line-height:1.3;text-decoration:none;transition:color .2s ease}.ppe-card__link-text{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .25s ease}.ppe-card__link-arrow{flex:0 0 auto;width:1rem;height:1rem;background-color:var(--ppe-link-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9 3.5 13.5 8 9 12.5'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9 3.5 13.5 8 9 12.5'/%3E%3C/svg%3E")center/contain no-repeat;transition:transform .25s ease}.ppe-card__link:focus-visible,.ppe-card__link:hover{color:var(--ppe-link-accent);text-decoration:none}.ppe-card__link:focus-visible .ppe-card__link-text,.ppe-card__link:hover .ppe-card__link-text{background-size:100% 1px}.ppe-card__link:focus-visible .ppe-card__link-arrow,.ppe-card__link:hover .ppe-card__link-arrow{transform:translateX(4px)}.ppe-card__link:focus-visible{outline:2px solid var(--ppe-link-accent);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.ppe-card__link-arrow,.ppe-card__link-text{transition:none}.ppe-card__link:focus-visible .ppe-card__link-arrow,.ppe-card__link:hover .ppe-card__link-arrow{transform:none}}.ctx-section{--ctx-green:var(--ppe-green, #00430f);--ctx-orange:var(--ppe-orange, #e85c22);--ctx-grey:var(--ppe-grey, #696969);color:var(--ctx-grey);font-size:1rem;line-height:1.6;box-sizing:border-box;padding-block:clamp(2.25rem,5vw,3.75rem);background:#fff}.ctx-section *,.ctx-section ::after,.ctx-section ::before{box-sizing:inherit}.ctx-col--content{padding-top:clamp(.5rem,2vw,1rem)}@media print,screen and (min-width:64em){.ctx-col--content{padding-left:clamp(1rem,3vw,2.25rem);padding-top:0}}.ctx-collage-wrap{position:relative;margin-inline:auto;max-width:34rem}@media print,screen and (min-width:64em){.ctx-collage-wrap{max-width:none;margin-inline:0 auto}}.ctx-collage{position:relative;min-height:clamp(18rem,58vw,26rem)}@media print,screen and (min-width:64em){.ctx-collage{min-height:0;aspect-ratio:34/26}}.ctx-collage__dots{position:absolute;top:-1.65rem;right:0;width:9rem;height:9rem;z-index:0;opacity:.2;pointer-events:none;background-image:radial-gradient(circle at center,color-mix(in srgb,var(--ppe-orange) 72%,transparent) 1.5px,transparent 1.5px);background-size:9px 9px;border-radius:2px}.ctx-collage__photo{position:absolute;margin:0;border-radius:2px;overflow:hidden;box-shadow:0 14px 36px rgba(0,67,15,.12);z-index:1;background:#f4f4f4}.ctx-collage__img{display:block;width:100%;height:auto;vertical-align:middle}.ctx-collage__photo--1{top:0;right:2%;width:min(74%,20rem);z-index:2}.ctx-collage__photo--2{top:36%;left:0;width:min(48%,13.5rem);z-index:4}.ctx-collage__photo--3{bottom:-2%;right:14%;width:min(56%,16rem);z-index:3}@media print,screen and (min-width:64em){.ctx-collage__photo--1{width:58.8%;top:0;right:2%}.ctx-collage__photo--2{width:39.7%;top:36%;left:0}.ctx-collage__photo--3{width:47%;right:14%;bottom:-2%}}@media screen and (max-width:63.99875em){.ctx-collage{margin-bottom:80px}}@media screen and (max-width:39.99875em){.ctx-collage-wrap{margin-bottom:clamp(1.5rem,4vw,2rem);padding-inline:clamp(.15rem,1.5vw,.35rem);max-width:min(100%,22.5rem)}.ctx-collage{min-height:0;padding-bottom:.35rem;margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:stretch}.ctx-collage__dots{right:-.25rem;left:auto;top:-.75rem;width:6.5rem;height:6.5rem;opacity:.16}.ctx-collage__photo{position:relative;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;border-radius:6px;box-shadow:0 2px 4px rgba(0,67,15,.05),0 14px 32px -8px rgba(0,67,15,.18)}.ctx-collage__photo--1{z-index:1;width:100%!important;margin:0 0 clamp(-2.35rem,-9vw,-1.6rem) -25%}.ctx-collage__photo--2{z-index:2;align-self:flex-end;width:min(82%,16.25rem)!important;margin:-57%0 clamp(-2rem,-7vw,-1.35rem)}.ctx-collage__photo--3{z-index:3;align-self:flex-start;width:min(50%,18.5rem)!important;margin:-16%0 0}}.ctx-title{font-family:"futura-pt",sans-serif;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:400;color:var(--ctx-green);line-height:1.25;margin:0 0 1.1rem;letter-spacing:-.02em}.ctx-body{margin-bottom:1.35rem;font-size:16px}.ctx-body p{margin:0 0 1em}.ctx-cta-wrap{margin:0}.ctx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.55rem 1.65rem;background:var(--ctx-orange);color:#fff!important;font-weight:600;font-size:.95rem;text-decoration:none;border-radius:2px;transition:background .2s ease,transform .15s ease;box-shadow:0 4px 14px rgba(232,92,34,.28)}.ctx-btn:focus-visible,.ctx-btn:hover{background:var(--ppe-orange-dark, #cf4b14);color:#fff;text-decoration:none}.ctx-btn:focus-visible{outline:2px solid var(--ctx-green);outline-offset:2px}.kpi-strip{--kpi-orange:var(--ppe-orange, #e85c22);--kpi-label:color-mix(in srgb, var(--ppe-grey, #696969) 38%, #111);position:relative;padding-block:clamp(2rem,5vw,3.25rem);background:#fff;color:var(--kpi-label)}.kpi-strip,.kpi-strip *{box-sizing:border-box}.kpi-strip__grid{justify-content:center}.kpi-strip__col{text-align:center}.kpi-strip__item{padding:clamp(.85rem,2vw,1.35rem) clamp(.5rem,1.5vw,1rem)}.kpi-strip__value{margin:0 0 .35rem;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--kpi-orange)}.faq-section,.kpi-strip__label,.kpi-strip__value{font-family:"futura-pt",sans-serif}.kpi-strip__label{margin:0;font-size:clamp(.85rem,1.25vw,.95rem);font-weight:400;line-height:1.45;text-transform:lowercase;color:var(--kpi-label)}.faq-section{--faq-text:#fff;position:relative;overflow:hidden;color:var(--faq-text);font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.55;padding-block:clamp(2.75rem,6vw,4.5rem);background-color:color-mix(in srgb,var(--ppe-green, #00430f) 82%,#071208)}.faq-section,.faq-section *{box-sizing:border-box}.faq-section__shade{position:absolute;inset:0;z-index:0;background:linear-gradient(168deg,rgba(0,67,15,.88)0,rgba(0,67,15,.72) 50%,rgba(0,67,15,.9) 100%)}.faq-section__pattern{position:absolute;left:0;top:0;z-index:1;pointer-events:none;opacity:1;background-image:url(https://bertele.fr/wp-content/themes/dgscreation/assets/images/pattrene-3.png);background-size:cover;background-position:center;width:100%;height:100%}.faq-section__wrap{position:relative;z-index:2}.faq-section__header{text-align:center;margin-bottom:clamp(1.75rem,4vw,2.5rem);padding-inline:.5rem}.faq-section__title{margin:0;font-family:"futura-pt",sans-serif;font-size:clamp(1.2rem,2.35vw,1.75rem);font-weight:500;line-height:1.3;letter-spacing:-.02em;color:inherit;text-shadow:0 2px 16px rgba(0,0,0,.2)}.faq-section__grid{display:grid;grid-template-columns:1fr;gap:clamp(.65rem,1.5vw,.85rem);align-items:start}@media print,screen and (min-width:64em){.faq-section__grid{grid-template-columns:1fr 1fr}}.faq-section__item{margin:0;border-radius:6px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.28);box-shadow:0 4px 20px rgba(0,0,0,.08)}.faq-section__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.35rem;padding:.85rem 1rem .85rem 1.15rem;cursor:pointer;list-style:none;font-weight:600;color:inherit}.faq-section__summary:focus-visible{outline:2px solid rgba(255,255,255,.95);outline-offset:3px;border-radius:4px}.faq-section__summary::-webkit-details-marker{display:none}.faq-section__summary::marker{content:""}.faq-section__question{flex:1;text-align:left;line-height:1.35}.faq-section__chevron{flex-shrink:0;width:.55rem;height:.55rem;border-right:2px solid rgba(255,255,255,.95);border-bottom:2px solid rgba(255,255,255,.95);transform:rotate(45deg);margin-top:-.2rem;margin-right:.15rem;transition:transform .2s ease}.faq-section__panel{padding:0 1.15rem 1.1rem;border-top:1px solid rgba(255,255,255,.12)}.faq-section__answer{font-size:clamp(.88rem,1.05vw,.98rem);font-weight:400;line-height:1.6;color:rgba(255,255,255,.92)}.faq-section__answer p{margin:.65em 0}@media (max-width:767px){.home-hero__bg{background-image:url(https://bertele.fr/wp-content/uploads/2026/05/fioul-domestique-et-bioenergie-768x390.png)!important}}@media (min-width:768px) and (max-width:1024px){.home-hero__bg{background-image:url(https://bertele.fr/wp-content/uploads/2026/05/fioul-domestique-et-bioenergie-1024x519.png)!important}}