/*!
 * @license
 * © CROUIN 2021. All rights reserved.
 * Powered by MaxDesign.
 * ⚠ FR : CONTENU PROTÉGÉ PAR LES DROITS D'AUTEURS (article L. 111-1 du code de la propriété intellectuelle). Cette ressource ne peut pas être utilisée, diffusée ou exploitée sans l'approbation de ses auteurs. Pour plus d'informations, veuillez contacter admin(at)maxdesign.expert
 * ⚠ EN : CONTENT PROTECTED WITH AUTHOR COPYRIGHTS (section L. 111-1 of the intellectual property code). This resource may not be used, distributed or exploited without the approval of its authors. For any information request, please contact admin(at)maxdesign.expert
 */.banner-maxdesign{--min-width:9999px * var(--bg-fill);--max-width:100vw - var(--section-margin-side, 0px) * 2;position:relative;margin:var(--section-margin)!important;margin-left:auto!important;margin-right:auto!important;max-width:clamp(var(--min-width),var(--section-width),var(--max-width));clip-path:var(--section-clipping);-webkit-clip-path:var(--section-clipping);user-select:none;-webkit-user-select:none}.banner-maxdesign:before{content:'';position:var(--bg-parallax);top:0;right:0;bottom:0;left:0;max-width:var(--bg-max-width);margin:auto;background:var(--bg) center/cover no-repeat;background-position:var(--bg-object-position);opacity:var(--bg-opacity);pointer-events:none;z-index:-1}.banner-maxdesign:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:clamp(var(--min-width),var(--section-width),var(--max-width));height:100%;margin-left:auto;margin-right:auto;background:var(--overlay-bg);z-index:var(--overlay-zindex)}.md-banner{position:relative;display:flex;max-width:min(var(--section-width),var(--max-width));max-height:120vh;margin-left:auto;margin-right:auto}.md-banner__container{position:relative;display:flex;align-items:var(--content-ver-pos);padding:var(--content-padding);z-index:1;flex:1 1 100%}.md-banner__content{display:flex;flex-direction:column;width:100%}.md-banner__content>*{margin:var(--content-margin);text-align:var(--content-align);max-width:var(--content-width);line-height:1.3;text-transform:none;padding:0}.md-banner__content>:last-child{margin-bottom:5px}.md-banner__title{font-family:var(--font-family-title);animation:fadeInUp 1s .3s both;opacity:0}.md-banner__title,.md-banner__title>*{font-size:var(--font-size-title);color:var(--color-title);font-weight:inherit;text-transform:none;display:inline!important}.md-banner__title::first-line{line-height:1em}.md-banner__content hr{width:min(10vw,60px);height:3px;background-color:var(--color-divider);border:none;animation:fadeInUp 1s .4s both;opacity:0}.md-banner__description{font-family:var(--font-family-subtitle);animation:fadeInUp 1s .5s both;opacity:0}.md-banner__description,.md-banner__description>*{font-size:var(--font-size-subtitle);font-weight:inherit;color:var(--color-description);text-transform:none;display:inline!important}.md-banner__description::first-line{line-height:1em}.md-banner__btns{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:20px;animation:fadeInUp 1s .6s both;opacity:0}@supports not selector(:first-child){.md-banner__btn--1,.md-banner__btn--2{margin-left:10px;margin-right:10px;margin-top:10px}}.md-banner__btn--1,.md-banner__btn--2{display:flex;align-items:center}.md-banner__btns a{display:block;padding:calc(var(--font-size-btn)/ 1.2) calc(var(--font-size-btn) * 1.5);line-height:normal;font-size:var(--font-size-btn);letter-spacing:1px;border:2px solid var(--color-border);border-radius:var(--btn-radius);box-shadow:1px 1px 5px -2px rgb(0 0 0 / .3);color:var(--color-text);background-color:var(--color-bg);transition:all .2s linear;text-decoration:none}.md-banner__btn--1 a{--color-text:var(--color-btn-text-1);--color-bg:var(--color-btn-bg-1);--color-border:var(--color-btn-border-1)}.md-banner__btn--2 a{--color-text:var(--color-btn-text-2);--color-bg:var(--color-btn-bg-2);--color-border:var(--color-btn-border-2)}.md-banner__btn--1 a:focus,.md-banner__btn--1 a:hover{--color-bg:var(--color-btn-bg-hover-1)}.md-banner__btn--2 a:focus,.md-banner__btn--2 a:hover{--color-bg:var(--color-btn-bg-hover-2)}.md-banner__filler{height:var(--banner-height);padding-bottom:var(--banner-padding,0);order:var(--banner-order)}.md-banner__media{position:absolute;top:0;left:0;width:100%;height:100%;padding:var(--media-padding);object-fit:var(--media-fit,cover);clip-path:var(--media-clipping);-webkit-clip-path:var(--media-clipping)}.md-banner__image{object-position:var(--media-object-position)!important}.md-banner__player{position:absolute;bottom:20px;left:20px;display:grid;grid-auto-flow:column;grid-gap:15px;z-index:2}.md-banner__player button{width:clamp(35px,8vw,55px);height:clamp(35px,8vw,55px);background:#fff;color:var(--color-player);padding:0;border:none;border-radius:100%;cursor:pointer;box-shadow:2px 2px 7px -4px #000}.md-banner__player span{position:relative;display:flex;align-items:center;justify-content:center;padding:30%;border-radius:100%}.md-banner__player span[data-play]:before{box-sizing:content-box;position:absolute;top:-20%;left:-20%;width:100%;height:100%;padding:20%;border-radius:100%;opacity:.3;background:radial-gradient(circle,var(--color-player) 0,var(--color-player) 100%);animation:2s ease-in-out infinite alternate player-ping;z-index:-1}.md-banner__player svg{display:block;width:100%;height:100%;fill:currentColor;stroke:currentColor}.md-newsletter__form{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%;min-width:min(275px,100%);max-width:min(var(--content-width),400px)!important;animation:fadeInUp 1s .6s both}.md-newsletter__label{position:relative;display:flex;align-items:center;flex-wrap:nowrap;width:100%;margin:0}.md-newsletter__label::before{content:'';position:absolute;left:17px;width:22px;height:13px;z-index:1;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.273 13.161'%3E%3Cdefs/%3E%3Cpath fill='%23757575' d='M.514 0A.516.516 0 000 .506v12.149a.516.516 0 00.514.506h21.245a.516.516 0 00.514-.506V.506A.516.516 0 0021.759 0zM.506.506h21.261v1.637l-10.63 7.411L.506 2.143zm0 2.254l5.987 4.176-5.987 5.379zm21.26 0v9.554l-5.987-5.378zM6.921 7.229l4.073 2.847a.254.254 0 00.285 0l4.073-2.847 6.043 5.426H.878z'/%3E%3C/svg%3E")}.md-newsletter__input{background:#fff;color:currentColor;font-size:.92em;padding:12px 50px 12px 53px;width:100%;height:50px;line-height:50px;border:1px solid #dedede;text-align:left;text-overflow:ellipsis}.md-newsletter__input::placeholder{color:#757575}.md-newsletter__btn{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:50px;height:50px;appearance:none;-webkit-appearance:none;border:none;background:0 0;cursor:pointer}.md-newsletter__btn[disabled]{filter:grayscale(1) opacity(.5)}.md-newsletter__msg{display:flex;align-items:center;padding:12px 20px;background:rgb(255 255 255 / .6);box-shadow:0 0 5px -2px rgb(0 0 0 / .5);border-radius:5px;width:auto;text-align:left;margin:var(--content-margin);margin-bottom:0!important}.md-newsletter__msg--error{margin-bottom:10px!important;background:rgb(255 148 148 / .6)}.md-discount{color:var(--color-discount-text);animation:fadeInUp 1s .6s both}.md-discount__label{margin-top:15px;margin-bottom:20px}.md-discount__field{position:relative;display:inline-flex;font-weight:600}.md-discount__code{padding:15px 30px;border:2px dashed rgb(var(--color-discount-btn-bg));border-right:none;border-radius:var(--btn-radius) 0 0 var(--btn-radius);letter-spacing:2px}.md-discount__copy{display:inline-flex;align-items:center;padding:15px;color:var(--color-discount-btn);background:rgb(var(--color-discount-btn-bg));border-radius:0 var(--btn-radius) var(--btn-radius) 0;transition:background .2s ease-in-out}.md-discount__copy svg{margin-right:7px}.md-discount__copy:hover{background:rgba(var(--color-discount-btn-bg),.85)}.md-discount__copy::after,.md-discount__copy::before{position:absolute;visibility:hidden;z-index:1}.md-discount__copy:focus::before{content:attr(data-discount-tooltip);left:50%;bottom:calc(100% + 13px);padding:8px 10px;width:max-content;max-width:min(90vw,360px);font-size:.9em;font-weight:500;background:var(--color-discount-text);color:var(--color-discount-btn);border-radius:3px;visibility:visible;transform:translateX(-50%)}.md-discount__copy:focus::after{content:'';right:50px;bottom:calc(100% + 8px);width:0;height:0;border-width:6px;border-style:solid;border-color:#fff0 #fff0 var(--color-discount-text) var(--color-discount-text);transform:rotate(-45deg);visibility:visible;box-shadow:-1px 1px 1px #0000001a}@keyframes fadeInUp{0%{opacity:0;transform:translateY(25px)}100%{opacity:1;transform:translateY(0)}}@keyframes player-ping{0%{transform:scale(1)}100%{transform:scale(.8)}}@media (max-width:767px){.md-banner:not([data-media-order^='0']){flex-wrap:wrap}.md-banner:not([data-media-order^='0']) .md-banner__filler{position:relative;flex:1 1 100%}.md-banner[data-media-type^=image] video-media-maxdesign,.md-banner[data-media-type^=none] .md-banner__filler,.md-banner[data-media-type^=video] .md-banner__image,.md-banner[data-media-type^=video] [data-medium=desktop]{display:none}video-media-maxdesign:not([data-playing]) [data-pause],video-media-maxdesign[data-autoplay-mobile=false] [data-muter-btn],video-media-maxdesign[data-autoplay-mobile=true]:not([data-playing]) [data-player-btn],video-media-maxdesign[data-autoplay-mobile=true][data-playing=true] [data-player-btn],video-media-maxdesign[data-muter-mobile=false] [data-muter-btn],video-media-maxdesign[data-muter-mobile=true] video:not([muted])+[data-video-api] [data-unmute],video-media-maxdesign[data-muter-mobile=true] video[muted]+[data-video-api] [data-mute],video-media-maxdesign[data-playing=false] [data-pause],video-media-maxdesign[data-playing=true] [data-play]{display:none}video-media-maxdesign[data-autoplay-mobile=false]:not([data-playing]) [data-play]:before{content:''}}@media (min-width:768px){.md-banner__content hr{height:5px}.md-banner__player{left:45px;bottom:45px}.md-banner[data-media-order$='0'] .md-banner__media{width:var(--banner-width-desktop);left:50%;transform:translateX(-50%)}.md-banner:not([data-media-order$='0']) .md-banner__filler{position:relative;align-self:var(--banner-ver-pos-desktop);flex:1 1 var(--banner-width-desktop)}.md-banner:not([data-media-order$='0']) .md-banner__container{flex:1 1 calc(100% - var(--banner-width-desktop))}.md-banner[data-media-type$=image] video-media-maxdesign,.md-banner[data-media-type$=none] .md-banner__filler,.md-banner[data-media-type$=video] .md-banner__image,.md-banner[data-media-type$=video] [data-medium=mobile]{display:none}video-media-maxdesign:not([data-playing]) [data-pause],video-media-maxdesign[data-autoplay-desktop=false] [data-muter-btn],video-media-maxdesign[data-autoplay-desktop=true]:not([data-playing]) [data-player-btn],video-media-maxdesign[data-autoplay-desktop=true][data-playing=true] [data-player-btn],video-media-maxdesign[data-muter-desktop=false] [data-muter-btn],video-media-maxdesign[data-muter-desktop=true] video:not([muted])+[data-video-api] [data-unmute],video-media-maxdesign[data-muter-desktop=true] video[muted]+[data-video-api] [data-mute],video-media-maxdesign[data-playing=false] [data-pause],video-media-maxdesign[data-playing=true] [data-play]{display:none}video-media-maxdesign[data-autoplay-desktop=false]:not([data-playing]) [data-play]:before{content:''}}