:after,:before{box-sizing:border-box}
figcaption{margin:0}
x-small{font-size:var(--wp--preset--font-size--x-small-text);font-weight:var(--wp--custom--typography--font-weight--light);line-height:var(--wp--custom--typography--line-height--medium)}
.icon{height:1em;vertical-align:-.15em;width:1em;fill:currentColor;overflow:hidden}
.wysiwyg .wp-block-columns{margin-bottom:3em}
.wysiwyg ul.wp-block-list{list-style:none;margin-bottom:1.5em;margin-left:auto;margin-right:auto;max-width:var(--mesure);padding-left:0}
.wysiwyg ul.wp-block-list li{margin-bottom:.5em;padding-left:2em;position:relative}
.wysiwyg ul.wp-block-list li:before{background-color:currentColor;content:"";display:inline-block;height:1em;left:0;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyMiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNS41TDkgMTMuNUwyMSAxLjUiIHN0cm9rZT0iIzMwMDVCMCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyMiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNS41TDkgMTMuNUwyMSAxLjUiIHN0cm9rZT0iIzMwMDVCMCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.15em;width:1em}
.wysiwyg ul.wp-block-list.is-style-checkmark-icon-list li:before{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iMTAiIHN0cm9rZT0iIzMwMDVCMCIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik02IDEwTDEwIDE0TDE2IDgiIHN0cm9rZT0iIzMwMDVCMCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iMTAiIHN0cm9rZT0iIzMwMDVCMCIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik02IDEwTDEwIDE0TDE2IDgiIHN0cm9rZT0iIzMwMDVCMCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=)}
.wysiwyg ol.wp-block-list{counter-reset:item;list-style:none;margin-bottom:1.5em;margin-left:auto;margin-right:auto;max-width:var(--mesure);padding-left:0}
.wysiwyg ol.wp-block-list li{margin-bottom:.75em;padding-left:2.5em;position:relative}
.wysiwyg ol.wp-block-list li:before{align-items:center;background:#263b85;border-radius:50%;color:var(--blanc);content:counter(item);counter-increment:item;display:flex;font-size:1em;font-weight:700;height:1.7em;justify-content:center;left:0;position:absolute;top:-0.1875rem;width:1.7em}
.wysiwyg:not(.bs-page-wrap) .wp-block-heading:not(.has-text-align-left),.wysiwyg:not(.bs-page-wrap) h1,.wysiwyg:not(.bs-page-wrap) p{margin-left:auto;margin-right:auto;max-width:var(--mesure)}
.wysiwyg:not(.bs-page-wrap) p.has-text-align-center.has-white-color.has-text-color.has-link-color{max-width:100%}
.wp-block.alignwide{margin-left:auto;margin-right:auto;max-width:77.25rem}
.wp-block:not(.alignwide):not(.alignfull){margin-left:auto;margin-right:auto;max-width:53rem}
.single-post .wp-block-image{display:flex;justify-content:center;margin-bottom:1.875rem}
.wp-block-embed-vimeo,.wp-block-embed-youtube{border-radius:var(--r-carte);margin:0 auto;max-width:72.6875rem;overflow:hidden;position:relative}
.wp-block-embed-vimeo iframe,.wp-block-embed-youtube iframe{border-radius:var(--wp--custom--border-radius--xl)}
.wp-block-embed-vimeo:before,.wp-block-embed-youtube:before{background:rgba(0,0,0,.7);border-radius:50%;content:"";height:5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5rem;z-index:10}
.wp-block-embed-vimeo:after,.wp-block-embed-youtube:after{border-bottom:0.9375rem solid var(--line-2);border-left:1.5625rem solid var(--line-2);border-top:0.9375rem solid var(--line-2);content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-40%,-50%);width:0;z-index:11}
.bs-embed-facade{background:none;border:0;cursor:pointer;display:block;line-height:0;margin:0;padding:0;width:100%}
.bs-embed-facade img{border-radius:var(--wp--custom--border-radius--xl);display:block;height:auto;width:100%}
.wp-block-embed.wp-has-aspect-ratio .bs-embed-facade{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}
.wp-block-embed.wp-has-aspect-ratio .bs-embed-facade img{height:100%;-o-object-fit:cover;object-fit:cover}
.wp-block-embed-vimeo.playing:after,.wp-block-embed-vimeo.playing:before,.wp-block-embed-youtube.playing:after,.wp-block-embed-youtube.playing:before{opacity:0;pointer-events:none}
.wp-block-button[class*=has-icon] .wp-block-button__link{align-items:center;display:flex;gap:.5em;justify-content:space-between}
.wp-block-button[class*=has-icon] .wp-block-button__link span{line-height:0}
.wp-block-button[class*=has-icon] .wp-block-button__link svg{color:currentColor;fill:currentColor}
.wp-block-button[class*=has-icon] .wp-block-button__link:focus .wp-block-button__link-icon svg,.wp-block-button[class*=has-icon] .wp-block-button__link:hover .wp-block-button__link-icon svg{translate:0.1875rem 0}
.wp-block-button[class*=has-icon].has-icon-position--left .wp-block-button__link:focus .wp-block-button__link-icon svg,.wp-block-button[class*=has-icon].has-icon-position--left .wp-block-button__link:hover .wp-block-button__link-icon svg{translate:-0.1875rem 0}
.wp-block-button[class*=has-icon] .wp-block-button__link-icon{position:relative}
.wp-block-button[class*=has-icon] .wp-block-button__link-icon svg{height:1em;scale:1;width:1em}
@media(max-width:781px){.wp-block-cover.market-hero-section{aspect-ratio:auto!important}

}
.wp-block-cover.market-hero-section{overflow:hidden;position:relative}
.wp-block-cover.market-hero-section:after{background:linear-gradient(168.01deg,#000 3.01%,rgba(5,0,11,0) 93.23%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}
.wp-block-cover.market-hero-section .wp-block-cover__inner-container{position:relative;z-index:1}
.bsharpe-related-converters{background-color:var(--panel);border-radius:var(--r-petit);margin-top:2.5rem;padding:1.75rem}
@media(max-width:768px){.bsharpe-related-converters{padding:1.25rem}

}
.bsharpe-related-converters__title{color:var(--accent);font-size:1.125rem;font-weight:700;line-height:1.3;margin:0 0 1.125rem}
.bsharpe-related-converters__grid{display:grid;gap:.875rem;grid-template-columns:repeat(auto-fit,minmax(13.125rem,1fr))}
.bsharpe-related-converters__card{background-color:var(--panel);border-radius:var(--r-champ);color:inherit;display:flex;flex-direction:column;gap:.625rem;padding:1.125rem 1.25rem;text-decoration:none}
@media(prefers-reduced-motion:no-preference){.bsharpe-related-converters__card:focus-visible,.bsharpe-related-converters__card:hover{transform:translateY(-2px)}

}
.bsharpe-related-converters__codes{align-items:center;color:var(--accent);display:flex;gap:.5rem}
.bsharpe-related-converters__currency{align-items:center;display:flex;gap:.4375rem}
.bsharpe-related-converters__flag{border-radius:0.25rem;height:1.625rem;width:auto}
.bsharpe-related-converters__iso{color:var(--accent);font-size:.9375rem;font-weight:700;line-height:1}
.bsharpe-related-converters__chevron{flex:none}
.bsharpe-related-converters__label{color:var(--accent);font-size:.9375rem;font-weight:500;line-height:1.35}
.bsharpe-related-converters__card:focus-visible .bsharpe-related-converters__label,.bsharpe-related-converters__card:hover .bsharpe-related-converters__label{text-decoration:underline}
.bsharpe-related-converters__all{margin:1.25rem 0 0}
.bsharpe-related-converters__all a{align-items:center;background:#172660;border-radius:var(--r-champ);color:var(--blanc);display:inline-flex;font-size:.9375rem;font-weight:500;gap:0.5rem;padding:0.75rem 1.5rem;position:relative;text-decoration:none;white-space:nowrap;width:auto}
.bsharpe-related-converters__all a:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:1rem;width:1rem}
.bsharpe-related-converters__all a:focus-visible,.bsharpe-related-converters__all a:hover{background:#172660;color:var(--blanc)}
.bsharpe-related-converters__all a:focus-visible:after,.bsharpe-related-converters__all a:hover:after{transform:translateX(0.25rem)}
@media(prefers-reduced-motion:no-preference){.bsharpe-related-converters__all a:focus-visible,.bsharpe-related-converters__all a:hover{transform:translateY(-2px)}

}
.wp-front .testimonial-card{background-color:#172660;border-radius:var(--r-petit);display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;width:100%}
.wp-front .testimonial-card:hover{transform:translateY(-0.25rem)}
@media(max-width:1024px){.wp-front .testimonial-card{padding:1.5rem}

}
.wp-front .wp-block-media-text{align-items:center;gap:5rem;margin:0 auto;max-width:82.625rem;padding:3.75rem 1.25rem}
.wp-front .wp-block-media-text .wp-block-media-text__content{padding:0}
.wp-front .wp-block-media-text .wp-block-media-text__content .wp-block-heading{font-size:2.125rem;font-weight:400;line-height:120%;margin-bottom:1.875rem}
.wp-front .wp-block-media-text .wp-block-media-text__content .wp-block-heading strong{color:var(--wp--preset--color--brand-purple,#3005b0);display:block;line-height:1.2}
.wp-front .wp-block-media-text .wp-block-media-text__content .wp-block-heading br+text,.wp-front .wp-block-media-text .wp-block-media-text__content .wp-block-heading:after{color:var(--wp--preset--color--brand-dark-blue,#1a1a32);font-weight:400}
.wp-front .wp-block-media-text .wp-block-media-text__content p{color:var(--wp--preset--color--brand-dark-blue,#1a1a32);font-size:var(--wp--preset--font-size--body-1b,1.125rem);line-height:1.5;margin-bottom:2.5rem}
.wp-front .wp-block-media-text .wp-block-media-text__content .wp-block-buttons{margin-top:2.5rem}
.wp-front .wp-block-media-text .wp-block-media-text__media{border-radius:var(--wp--custom--border-radius--lg);margin:0;overflow:hidden}
.wp-front .wp-block-media-text .wp-block-media-text__media img{border-radius:var(--wp--custom--border-radius--lg);height:38.5rem;-o-object-fit:cover;object-fit:cover;width:39.625rem}
.wp-front .wp-block-media-text .wp-block-media-text__media img:hover{transform:scale(1.02)}
@media(max-width:781px){.wp-front .wp-block-media-text .wp-block-media-text__media img{height:18.75rem;width:100%}

}
.wp-front .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{order:1}
.wp-front .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{order:2}
@media(max-width:1200px){.wp-front .wp-block-media-text{gap:3.75rem;max-width:95%;padding:3.125rem 1.25rem}
.wp-front .wp-block-media-text .wp-block-media-text__content{padding-right:1.25rem}

}
@media(max-width:781px){.wp-front .wp-block-media-text{gap:2.5rem;padding:2.5rem 1.25rem}
.wp-front .wp-block-media-text.is-stacked-on-mobile{flex-direction:column}
.wp-front .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content,.wp-front .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{order:0;width:100%}
.wp-front .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{margin-bottom:1.875rem;padding-right:0}
.wp-front .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content h2{font-size:var(--wp--preset--font-size--h2,2.125rem);margin-bottom:1.25rem}
.wp-front .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content p{font-size:var(--wp--preset--font-size--body-1x,1rem);margin-bottom:1.875rem}
.wp-front .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media,.wp-front .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media img{border-radius:var(--wp--custom--border-radius--lg)}

}
@media(max-width:479px){.wp-front .wp-block-media-text{gap:1.875rem;padding:1.875rem 0.9375rem}
.wp-front .wp-block-media-text .wp-block-media-text__content h2{font-size:var(--wp--preset--font-size--h3,1.625rem)}
.wp-front .wp-block-media-text .wp-block-media-text__content .wp-block-button a{font-size:0.9375rem;min-width:11.25rem;padding:0.875rem 1.25rem 0.875rem 1.5rem}
.wp-front .wp-block-media-text .wp-block-media-text__content .wp-block-button a:after{height:1.125rem;margin-left:0.75rem;width:1.125rem}
.wp-front .wp-block-media-text .wp-block-media-text__media,.wp-front .wp-block-media-text .wp-block-media-text__media img{border-radius:var(--wp--custom--border-radius--lg)}

}
.wp-front .wp-block-table{background-color:var(--panel);border-radius:var(--wp--custom--border-radius--xl);overflow-x:auto;padding:2rem}
@media(max-width:781px){.wp-front .wp-block-table{padding:1.25rem}

}
@media(max-width:479px){.wp-front .wp-block-table{padding:1rem}

}
.wp-front .wp-block-table table{min-width:37.5rem;width:100%}
@media(max-width:781px){.wp-front .wp-block-table table{min-width:31.25rem}

}
@media(max-width:479px){.wp-front .wp-block-table table{min-width:25rem}

}
.wp-front .wp-block-table td{border:none;border-right:1px solid var(--line-2);padding:1.25rem 1.5rem;vertical-align:top}
@media(max-width:781px){.wp-front .wp-block-table td{padding:1rem 1.25rem}

}
@media(max-width:479px){.wp-front .wp-block-table td{font-size:0.875rem;padding:0.75rem 1rem}

}
.wp-front .wp-block-table td:last-child{border-right:none}
.wp-front .wp-block-gallery{gap:1rem}
@media(max-width:781px){.wp-front .wp-block-gallery{gap:0.75rem}

}
@media(max-width:479px){.wp-front .wp-block-gallery{gap:0.5rem}

}
.wp-front .wp-block-gallery .wp-block-image{border-radius:var(--wp--custom--border-radius--xl);margin:0;overflow:hidden}
.wp-front .wp-block-gallery .wp-block-image img{border-radius:inherit;-o-object-position:center;object-position:center}
.wp-front .wp-block-gallery .wp-block-image img:hover{transform:scale(1.05)}
.wp-front .wp-block-gallery .wp-block-image,.wp-front .wp-block-gallery.is-cropped .wp-block-image{aspect-ratio:1/1}
.wp-front .wp-block-gallery .wp-block-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.wp-front .pattern-featured-post .wp-block-cover{align-items:flex-start}
.wp-front .glass-card{background:var(--g);border:1px solid var(--line-2);border-radius:var(--wp--custom--border-radius--xl);position:relative;z-index:3}
.wp-front .glass-card:hover{background:var(--g);transform:translateY(-2px)}
@media(max-width:768px){.wp-front .wp-block-columns{flex-direction:column;gap:2rem}
.wp-front .wp-block-group:not(.pattern-2-medias-and-text) .wp-block-columns .wp-block-column:has(.wp-block-image){order:0}
.wp-front .wp-block-group:not(.pattern-2-medias-and-text) .wp-block-columns .wp-block-column:has(.wp-block-heading){order:1}
.wp-front .wp-block-column{flex-basis:100%!important}
.wp-front .glass-card{padding:1.5rem!important}

}
.wp-front .trustpilot-slider{display:flex;gap:1rem;overflow-x:auto;padding:1.25rem 0;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}
.wp-front .trustpilot-slider::-webkit-scrollbar{display:none}
.wp-front .trustpilot-card{background:#263b85;border-radius:var(--wp--custom--border-radius--lg);color:var(--blanc);flex-shrink:0;min-width:18.75rem;padding:1.5rem;position:relative}
.wp-front .trustpilot-card:hover{transform:translateY(-2px)}
.wp-front .trustpilot-stars{display:flex;gap:0.25rem;margin-bottom:1rem}
.wp-front .trustpilot-stars .star{flex-shrink:0;height:1.1875rem;width:1.25rem}
.wp-front .trustpilot-stars .star.filled svg path{fill:var(--ok)}
.wp-front .trustpilot-stars .star.empty svg path{fill:none;stroke:var(--mute);stroke-width:.525}
.wp-front .trustpilot-review{display:-webkit-box;font-size:0.875rem;font-weight:400;line-height:1.5;margin-bottom:1.25rem;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}
.wp-front .trustpilot-author{align-items:center;display:flex;font-size:0.75rem;justify-content:space-between;opacity:.9}
.wp-front .trustpilot-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.875rem}
.wp-front .trustpilot-header .trustpilot-title h2{color:var(--accent);font-size:2rem;font-weight:700;line-height:1.2;margin:0}
.wp-front .trustpilot-header .trustpilot-title .subtitle{color:var(--mute);font-size:1.125rem;margin:0}
.wp-front .trustpilot-header .trustpilot-score{text-align:right}
.wp-front .trustpilot-header .trustpilot-score .logo{margin-bottom:0.5rem}
.wp-front .trustpilot-header .trustpilot-score .score-text{font-size:1.125rem;font-weight:700;margin:0}
@media(max-width:768px){.wp-front .trustpilot-card{min-width:17.5rem;padding:1.25rem}
.wp-front .trustpilot-header{flex-direction:column;gap:1.25rem;text-align:center}
.wp-front .trustpilot-header .trustpilot-score{text-align:center}
.wp-front .trustpilot-slider{gap:0.75rem}

}
@media(max-width:480px){.wp-front .trustpilot-card{min-width:15.625rem;padding:1rem}
.wp-front .trustpilot-review{font-size:0.8125rem}

}
.wp-front .phone-custom-error{align-items:flex-start!important;background:transparent!important;border:none!important;color:var(--blanc)!important;display:flex!important;font-size:0.875rem!important;font-style:normal!important;font-weight:600!important;gap:0.375rem!important;line-height:1.4!important;margin:0.375rem 0 0!important;padding:0!important}
.wp-front .phone-custom-error:before{content:""!important;display:block!important;flex-shrink:0;height:1rem;margin-top:2px;width:1rem}
.wp-front .phone-custom-error~input{border:2px solid #fa5555!important}
.wp-front .has-radius-xxl{border-radius:var(--wp--custom--border-radius--xxl)!important}
.wp-front .has-radius-xl{border-radius:var(--wp--custom--border-radius--xl)!important}
.wp-front .has-radius-lg-plus{border-radius:var(--wp--custom--border-radius--lg-plus)!important}
.wp-front .has-radius-lg{border-radius:var(--wp--custom--border-radius--lg)!important}
.wp-front .has-radius-md{border-radius:var(--wp--custom--border-radius--md)!important}
.wp-front .has-radius-sm{border-radius:var(--wp--custom--border-radius--sm)!important}
.wp-front .has-radius-xs{border-radius:var(--wp--custom--border-radius--xs)!important}
.wp-front .center{margin-left:auto;margin-right:auto}
.wp-front .has-w-global-content-size{width:var(--wp--style--global--content-size)}
.wp-front .has-w-global-wide-size{width:var(--wp--style--global--wide-size)}
.wp-front .has-mw-global-content-size{max-width:var(--wp--style--global--content-size)}
.wp-front .has-mw-global-wide-size{max-width:var(--wp--style--global--wide-size)}
.wp-front .has-m-0{margin:0!important}
.wp-front .has-m-xs{margin:var(--wp--preset--spacing--x-small)!important}
.wp-front .has-m-s{margin:var(--wp--preset--spacing--small)!important}
.wp-front .has-m-m{margin:var(--wp--preset--spacing--medium)!important}
.wp-front .has-m-l{margin:var(--wp--preset--spacing--large)!important}
.wp-front .has-m-xl{margin:var(--wp--preset--spacing--x-large)!important}
.wp-front .has-m-t-0{margin-top:0!important}
.wp-front .has-m-t-xs{margin-top:var(--wp--preset--spacing--x-small)!important}
.wp-front .has-m-t-s{margin-top:var(--wp--preset--spacing--small)!important}
.wp-front .has-m-t-m{margin-top:var(--wp--preset--spacing--medium)!important}
.wp-front .has-m-t-l{margin-top:var(--wp--preset--spacing--large)!important}
.wp-front .has-m-t-xl{margin-top:var(--wp--preset--spacing--x-large)!important}
.wp-front .has-m-r-0{margin-right:0!important}
.wp-front .has-m-r-xs{margin-right:var(--wp--preset--spacing--x-small)!important}
.wp-front .has-m-r-s{margin-right:var(--wp--preset--spacing--small)!important}
.wp-front .has-m-r-m{margin-right:var(--wp--preset--spacing--medium)!important}
.wp-front .has-m-r-l{margin-right:var(--wp--preset--spacing--large)!important}
.wp-front .has-m-r-xl{margin-right:var(--wp--preset--spacing--x-large)!important}
.wp-front .has-m-b-0{margin-bottom:0!important}
.wp-front .has-m-b-xs{margin-bottom:var(--wp--preset--spacing--x-small)!important}
.wp-front .has-m-b-s{margin-bottom:var(--wp--preset--spacing--small)!important}
.wp-front .has-m-b-m{margin-bottom:var(--wp--preset--spacing--medium)!important}
.wp-front .has-m-b-l{margin-bottom:var(--wp--preset--spacing--large)!important}
.wp-front .has-m-b-xl{margin-bottom:var(--wp--preset--spacing--x-large)!important}
.wp-front .has-m-l-0{margin-left:0!important}
.wp-front .has-m-l-xs{margin-left:var(--wp--preset--spacing--x-small)!important}
.wp-front .has-m-l-s{margin-left:var(--wp--preset--spacing--small)!important}
.wp-front .has-m-l-m{margin-left:var(--wp--preset--spacing--medium)!important}
.wp-front .has-m-l-l{margin-left:var(--wp--preset--spacing--large)!important}
.wp-front .has-m-l-xl{margin-left:var(--wp--preset--spacing--x-large)!important}
.wp-front .has-mb-0{margin-block:0!important}
.wp-front .has-mb-xs{margin-block:var(--wp--preset--spacing--x-small)!important}
.wp-front .has-mb-s{margin-block:var(--wp--preset--spacing--small)!important}
.wp-front .has-mb-m{margin-block:var(--wp--preset--spacing--medium)!important}
.wp-front .has-mb-l{margin-block:var(--wp--preset--spacing--large)!important}
.wp-front .has-mb-xl{margin-block:var(--wp--preset--spacing--x-large)!important}
.wp-front .has-mb-s-0{margin-block-start:0!important}
.wp-front .has-mb-s-xs{margin-block-start:var(--wp--preset--spacing--x-small)!important}
.wp-front .has-mb-s-s{margin-block-start:var(--wp--preset--spacing--small)!important}
.wp-front .has-mb-s-m{margin-block-start:var(--wp--preset--spacing--medium)!important}
.wp-front .has-mb-s-l{margin-block-start:var(--wp--preset--spacing--large)!important}
.wp-front .has-mb-s-xl{margin-block-start:var(--wp--preset--spacing--x-large)!important}
.wp-front .has-mb-e-0{margin-block-end:0!important}
.wp-front .has-mb-e-xs{margin-block-end:var(--wp--preset--spacing--x-small)!important}
.wp-front .has-mb-e-s{margin-block-end:var(--wp--preset--spacing--small)!important}
.wp-front .has-mb-e-m{margin-block-end:var(--wp--preset--spacing--medium)!important}
.wp-front .has-mb-e-l{margin-block-end:var(--wp--preset--spacing--large)!important}
.wp-front .has-mb-e-xl{margin-block-end:var(--wp--preset--spacing--x-large)!important}
.wp-front .has-p-0{padding:0!important}
.wp-front .has-p-xs{padding:var(--wp--preset--spacing--x-small)!important}
.wp-front .has-p-s{padding:var(--wp--preset--spacing--small)!important}
.wp-front .has-p-m{padding:var(--wp--preset--spacing--medium)!important}
.wp-front .has-p-l{padding:var(--wp--preset--spacing--large)!important}
.wp-front .has-p-xl{padding:var(--wp--preset--spacing--x-large)!important}
.wp-front .has-p-t-0{padding-top:0!important}
.wp-front .has-p-t-xs{padding-top:var(--wp--preset--spacing--x-small)!important}
.wp-front .has-p-t-s{padding-top:var(--wp--preset--spacing--small)!important}
.wp-front .has-p-t-m{padding-top:var(--wp--preset--spacing--medium)!important}
.wp-front .has-p-t-l{padding-top:var(--wp--preset--spacing--large)!important}
.wp-front .has-p-t-xl{padding-top:var(--wp--preset--spacing--x-large)!important}
.wp-front .has-p-r-0{padding-right:0!important}
.wp-front .has-p-r-xs{padding-right:var(--wp--preset--spacing--x-small)!important}
.wp-front .has-p-r-s{padding-right:var(--wp--preset--spacing--small)!important}
.wp-front .has-p-r-m{padding-right:var(--wp--preset--spacing--medium)!important}
.wp-front .has-p-r-l{padding-right:var(--wp--preset--spacing--large)!important}
.wp-front .has-p-r-xl{padding-right:var(--wp--preset--spacing--x-large)!important}
.wp-front .has-p-b-0{padding-bottom:0!important}
.wp-front .has-p-b-xs{padding-bottom:var(--wp--preset--spacing--x-small)!important}
.wp-front .has-p-b-s{padding-bottom:var(--wp--preset--spacing--small)!important}
.wp-front .has-p-b-m{padding-bottom:var(--wp--preset--spacing--medium)!important}
.wp-front .has-p-b-l{padding-bottom:var(--wp--preset--spacing--large)!important}
.wp-front .has-p-b-xl{padding-bottom:var(--wp--preset--spacing--x-large)!important}
.wp-front .has-p-l-0{padding-left:0!important}
.wp-front .has-p-l-xs{padding-left:var(--wp--preset--spacing--x-small)!important}
.wp-front .has-p-l-s{padding-left:var(--wp--preset--spacing--small)!important}
.wp-front .has-p-l-m{padding-left:var(--wp--preset--spacing--medium)!important}
.wp-front .has-p-l-l{padding-left:var(--wp--preset--spacing--large)!important}
.wp-front .has-p-l-xl{padding-left:var(--wp--preset--spacing--x-large)!important}
.wp-front .alignwide{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size)}
.wp-front .wp-block-button .wp-block-button__link{align-items:center;border-radius:var(--r-champ);box-sizing:border-box;color:var(--blanc);cursor:pointer;display:inline-flex;font-size:var(--wp--preset--font-size--body-1x-bold);font-weight:var(--wp--custom--typography--font-weight--semiBold);gap:1.5rem;height:3rem;justify-content:center;min-width:9rem;padding:0 1.25rem;text-decoration:none}
.wp-front .wp-block-button .wp-block-button__link:hover{background-color:rgba(0,0,0,.7);transform:translateY(-1px)}
.wp-front .wp-block-button .wp-block-button__link:active,.wp-front .wp-block-button .wp-block-button__link:focus{background-color:rgba(0,0,0,.85);transform:translateY(0)}
.wp-front .wp-block-button.is-style-transparent .wp-block-button__link{background-color:var(--g);border:2px solid var(--line-2);color:var(--blanc)}
.wp-front .wp-block-button.is-style-transparent .wp-block-button__link:hover{background-color:var(--g)}
.wp-front .wp-block-button.is-style-outline .wp-block-button__link{background:transparent;border:2px solid var(--line-2);color:var(--text)}
.wp-front .wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:rgba(0,0,0,.7);color:var(--blanc)}
.wp-front .wp-block-button.is-style-outline .wp-block-button__link:active,.wp-front .wp-block-button.is-style-outline .wp-block-button__link:focus{background-color:rgba(0,0,0,.85);color:var(--blanc)}
.wp-front .wp-block-button.is-style-ghost .wp-block-button__link{background:transparent;color:var(--text)}
.wp-front .wp-block-button.is-style-ghost .wp-block-button__link:hover{background-color:rgba(0,0,0,.05)}
.wp-front .wp-block-button.is-style-ghost .wp-block-button__link:active,.wp-front .wp-block-button.is-style-ghost .wp-block-button__link:focus{background-color:rgba(0,0,0,.1)}
.wp-front .wp-block-button.is-style-secondary .wp-block-button__link{background-color:#263b85;color:var(--blanc)}
.wp-front .wp-block-button.is-style-secondary .wp-block-button__link:hover{background-color:rgba(48,5,128,.85)}
.wp-front .wp-block-button.is-style-secondary .wp-block-button__link:active,.wp-front .wp-block-button.is-style-secondary .wp-block-button__link:focus{background-color:rgba(48,5,128,.7)}
.wp-front .wp-block-button.is-style-dark .wp-block-button__link{background-color:#172660;border-color:var(--line-2);color:var(--blanc);min-width:12.5rem;text-wrap:nowrap}
.wp-front .wp-block-button.is-style-dark .wp-block-button__link:focus,.wp-front .wp-block-button.is-style-dark .wp-block-button__link:hover{background:var(--panel-2);border-color:var(--line-2)}
.wp-front .wp-block-button.is-style-dark .wp-block-button__link:active{background-color:var(--panel-2);transform:translateY(0)}
.wp-front .wp-block-button.is-style-link .wp-block-button__link{background-color:transparent;border:none;color:var(--blanc);padding:0;text-decoration:underline}
.wp-front .wp-block-button.is-style-link .wp-block-button__link:focus,.wp-front .wp-block-button.is-style-link .wp-block-button__link:hover{background-color:transparent;border:none;color:var(--blanc);padding:0;text-decoration:none;transform:none}
.wp-front .wp-block-button__link{align-items:center;background:#263b85;border:1px solid var(--line-2);border-radius:var(--r-petit);color:var(--blanc);display:inline-flex;font-size:var(--wp--preset--font-size--body-1b,1.125rem);font-weight:var(--wp--custom--typography--font-weight--medium,500);justify-content:space-between;min-width:12.5rem;padding:1rem 1.5rem 1rem 2rem;text-decoration:none}
.wp-front .wp-block-button__link:focus,.wp-front .wp-block-button__link:hover{background:var(--panel-2);border-color:var(--line-2);transform:translateY(-2px)}
.wp-front .wp-block-button__link:focus:after,.wp-front .wp-block-button__link:hover:after{transform:translateX(0.25rem)}
@media(max-width:768px){.wp-front .wp-block-button__link{font-size:1rem;min-width:11.25rem;padding:0.875rem 1.25rem 0.875rem 1.5rem}

}
@media(max-width:480px){.wp-front .wp-block-button__link{border-radius:var(--r-petit);font-size:0.9375rem;min-width:10rem;padding:0.75rem 1rem 0.75rem 1.25rem}

}
.wp-front .has-h-1-font-size{font-size:var(--wp--preset--font-size--h-1)}
.wp-front .has-h-2-font-size{font-size:var(--wp--preset--font-size--h-2)}
.wp-front .has-h-3-font-size{font-size:var(--wp--preset--font-size--h-3)}
.wp-front .has-h-4-font-size{font-size:var(--wp--preset--font-size--h-4)}
.wp-front .has-h-5-font-size{font-size:var(--wp--preset--font-size--h-5)}
.wp-front .has-h-6-font-size{font-size:var(--wp--preset--font-size--h-6)}
:root:root{--wp--preset--color--black:var(--text);--wp--preset--color--brand-dark-blue:var(--text);--wp--preset--color--gray-1:var(--mute);--wp--preset--color--gray-4:var(--dim);--wp--preset--color--gray-5:var(--line-2);--wp--preset--color--brand-purple:var(--accent);--wp--preset--color--brand-green:var(--ok);--wp--preset--color--brand-blue:var(--lav);--wp--preset--color--success:var(--ok);--wp--preset--color--white:var(--blanc)}
.has-main-gradient-background,.has-alternative-gradient-gradient-background,.has-main-darker-gradient-background{background:var(--grad)!important}
.has-logo-b-gradient-background{background:var(--panel-2)!important}
.has-card-rtb-gradient-background{background:var(--panel-2)!important}
.has-white-background-color,.has-brand-light-gray-background-color{background-color:var(--panel-sect)!important;--panel:var(--panel-dans)}
.has-brand-blue-background-color{background-color:#263b85!important}
.has-brand-green-background-color,[style*="background-color:#05f59e" i]{background-color:#05f59e!important;color:#15245a!important;--text:#15245a;--blanc:#15245a;--mute:#15245a;--accent:#15245a;--degrade-titre:linear-gradient(#15245a,#15245a);--wp--preset--color--black:#15245a;--wp--preset--color--brand-dark-blue:#15245a;--wp--preset--color--white:#15245a;--coche:#15245a;--num:#15245a;--num-i:#05f59e;--btn:#15245a;--btn-i:#fff;--btn-o:#05f59e;--btn-oi:#15245a;--voile:rgba(255,255,255,.14);--line:rgba(21,36,90,.18);--line-2:rgba(21,36,90,.3)}
.has-dark-gray-color{color:var(--mute)!important}
.wysiwyg [style*="color:#fff" i]:not([style*="background-color:#fff" i]),.wysiwyg [style*="color: #fff" i],.wysiwyg [style*="color:rgba(255,255,255" i]{color:var(--blanc)!important}
.wysiwyg [style*="color:#4338ca" i],.wysiwyg [style*="color: #4338ca" i],.wysiwyg [style*="color:#3005b0" i],.wysiwyg [style*="color: #3005b0" i],.wysiwyg [style*="color:#1c0462" i],.wysiwyg [style*="color:#ff6b00" i],.wysiwyg [style*="color:#0066cc" i]{color:var(--accent)!important}
.wysiwyg [style*=";color:#000" i],.wysiwyg [style^="color:#000" i],.wysiwyg [style*=" color:#000" i],.wysiwyg [style*="color: #000" i],.wysiwyg [style^="color:#1a1a32" i],.wysiwyg [style*=";color:#1a1a32" i],.wysiwyg [style*="color:#555" i],.wysiwyg [style*=";color:#6b7280" i],.wysiwyg [style^="color:#6b7280" i]{color:var(--text)!important}
.wysiwyg [style*="background-color:#d1c7e2" i],.wysiwyg [style*="background-color:#dee0f2" i],.wysiwyg [style*="background-color:#e5e7eb" i]{background-color:var(--panel-2)!important}
.wysiwyg [style*="background-color:#ffffff" i]{background-color:var(--panel)!important}
.wysiwyg :is([style*="border-radius:20p"],[style*="border-radius:24p"],[style*="border-radius:25p"]){border-radius:var(--r-petit)!important}
.wysiwyg :is([style*="border-radius:30p"],[style*="border-radius:36p"],[style*="border-radius:40p"]){border-radius:var(--r-carte)!important}
.wysiwyg [style*="border-top-left-radius:30p"]{border-top-left-radius:var(--r-carte)!important}
.wysiwyg [style*="border-top-right-radius:30p"]{border-top-right-radius:var(--r-carte)!important}
.wysiwyg [style*="border-bottom-left-radius:30p"]{border-bottom-left-radius:var(--r-carte)!important}
.wysiwyg [style*="border-bottom-right-radius:30p"]{border-bottom-right-radius:var(--r-carte)!important}
.wysiwyg :is([style*="border-radius:46p"],[style*="border-radius:50p"],[style*="border-radius:60p"],[style*="border-radius:70p"],[style*="border-radius:80p"],[style*="border-radius:3rem"]){border-radius:var(--r-section)!important}
:root{--z:1}
@media (min-width:1920px){:root{--z:1.1}
}
@media (min-width:2560px){:root{--z:1.3}
}
@media (min-width:3000px){:root{--z:1.44}
}
.wysiwyg .wp-block-image img[style*="width:"]{zoom:var(--z)}
main.pg{--pg-haut:calc(3.5rem + 0.875rem + clamp(1.5rem,4svh,3.5rem));padding:var(--pg-haut) 0 clamp(3rem,6vw,6.875rem)}
main.pg--contenu{--pg-haut:calc(3.5rem + 0.875rem + clamp(1.375rem,3.4svh,3rem))}
.wrap--etroit{--frame:53rem;max-width:53rem}
.wysiwyg{font-size:var(--f-txt);line-height:1.6;color:var(--text)}
.wysiwyg>*{margin-block:0}
.wysiwyg :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.03em;text-wrap:balance;color:inherit;margin-block:1.6em .5em;overflow-wrap:break-word}
@media (max-width:768px){.wysiwyg :is(h1,h2,h3,h4,h5,h6),.art__t,.author-hero__name{hyphens:auto;hyphenate-limit-chars:12 5 5}
}
@media (max-width:480px){:is(.wysiwyg h1,.art__t){--f-h1:clamp(1.75rem,8vw,2.125rem)}
html[lang^=de] :is(.wysiwyg h1,.art__t){--f-h1:clamp(1.625rem,7vw,1.875rem)}
}
.wysiwyg :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}
.wysiwyg :is(h2,h3) br{display:none}
html:not([lang^=fr]) .wysiwyg h1 br{display:none}
.wysiwyg h1,.pg__h1{font-size:var(--f-h1)!important;font-weight:700!important;letter-spacing:-.04em;line-height:1.04!important}
.wysiwyg h2,.has-h-1-bold-font-size:not(h1,h3),.has-h-2-bold-font-size:not(h1,h3),.wysiwyg h3[style*="font-size:3rem"]{font-size:var(--f-h2)!important;font-weight:700!important;letter-spacing:-.035em;line-height:1.06!important}
.wysiwyg :is(.wp-block-column,.wp-block-media-text__content,.is-layout-grid) :is(h2,.has-h-1-bold-font-size:not(h1,h3),.has-h-2-bold-font-size:not(h1,h3)),.wysiwyg>h2:not(.has-text-align-center),.art__b h2{font-size:var(--f-h2l)!important;letter-spacing:-.03em;line-height:1.12!important}
.wysiwyg h3{font-size:var(--f-h3)!important;font-weight:500;letter-spacing:-.03em;line-height:1.18!important}
.wysiwyg h3:is(.has-h-2-bold-font-size,.has-h-3-bold-font-size){font-weight:700}
.wysiwyg h4,.wysiwyg h3:is(.has-h-6-bold-font-size,.has-body-18-font-size,.has-body-18-bold-font-size,.has-body-1-x-font-size,.has-body-1-b-font-size,[style*="font-size:1.125rem"],[style*="font-size:1.25rem"],[style*="font-size:20p"],[style*="font-size:18p"]),.has-h-5-font-size,.has-h-6-bold-font-size,.has-h-4-font-size{font-size:var(--f-h4)!important;line-height:1.25!important}
.wysiwyg h4{font-weight:500}
.wysiwyg :is(h5,h6){font-size:var(--f-txt);font-weight:600}
.has-h-3-bold-font-size:not(h3),.has-h-3-font-size:not(h3){font-size:var(--f-h3)!important;line-height:1.2!important}
.wysiwyg :is(h1,h2,h3,h4) :is(strong,b),.wysiwyg :is(h1,h2,h3,h4).has-brand-green-color,:is(.has-h-1-bold-font-size,.has-h-2-bold-font-size) strong{color:var(--accent)!important}
.wysiwyg :is(h1,h2,h3,h4) :is(mark.has-inline-color,.has-brand-green-color,.has-brand-purple-color),:is(.has-h-1-bold-font-size,.has-h-2-bold-font-size) :is(mark.has-inline-color,.has-brand-green-color,.has-brand-purple-color){color:transparent!important;-webkit-background-clip:text;background-clip:text;background-image:var(--degrade-titre,linear-gradient(var(--accent),var(--accent)))}
.wysiwyg :is(h1,h2,h3,h4):not(.pattern-purple-card *) mark.has-inline-color:not(:first-child){display:block;width:fit-content;max-width:100%;margin-inline:0;text-wrap:balance}
.wysiwyg :is(h1,h2,h3,h4).has-text-align-center:not(.pattern-purple-card *) mark.has-inline-color:not(:first-child){margin-inline:auto}
.wysiwyg :is(h1,h2,h3,h4) br:has(+mark.has-inline-color){display:none}
.wysiwyg :is(h1,h2,h3,h4):has(>mark.has-inline-color:not(:first-child)){text-wrap:balance}
.wysiwyg :is(h1,h2,h3,h4):has(mark.has-inline-color) :is(strong,b):not(:has(mark)),.wysiwyg :is(h1,h2,h3,h4):is(.has-brand-purple-color,.has-brand-green-color,.has-brand-blue-color):has(mark.has-inline-color){color:inherit!important}
.wysiwyg :is(h1,h2) *,:is(.has-h-1-bold-font-size,.has-h-2-bold-font-size) *{font-weight:inherit!important}
.wysiwyg :is(h1,h2,h3,h4) mark{background:none}
.wysiwyg strong,.wysiwyg b{font-weight:600}
.wysiwyg:not(.bs-page-wrap) :is(h1,h2,.wp-block-heading):not(.has-text-align-left){max-width:min(100%,24em)}
.wysiwyg.wysiwyg:not(.bs-page-wrap) h1:not(.has-text-align-left){max-width:min(100%,18em)}
.wysiwyg p.has-text-align-center{text-wrap:balance}
.wysiwyg p{margin-block:0 1em}
.wysiwyg p:last-child{margin-bottom:0}
.wysiwyg :is(.wp-block-column,.wp-block-group,.wp-block-table,.art__b>*){min-width:0}
.wysiwyg :is(p,li,figcaption,.schema-faq-answer) a:not([class]),.wysiwyg figcaption{overflow-wrap:anywhere}
.wysiwyg :is(.wp-block-table,.wp-block-column){max-width:100%}
.wysiwyg .wp-block-table.aligncenter{display:block;width:100%}
:is(.pattern-purple-card,.pattern-purple-cards>*,.review-card,.testimonial-card) :is(p,li,h3,h4){hyphens:auto;hyphenate-limit-chars:12 5 5;overflow-wrap:break-word}
.wysiwyg :is(.wp-block-column,.wp-block-media-text__content),.wp-front .wp-block-button__link{word-break:normal;overflow-wrap:break-word}
.wysiwyg p a:not([class]),.wysiwyg li a:not([class]),.wysiwyg td a:not([class]),.wysiwyg figcaption a:not([class]),.wysiwyg cite a:not([class]),.wysiwyg h2 a:not([class]),.wysiwyg h3 a:not([class]){color:var(--accent);text-decoration:underline;text-decoration-thickness:1px}
.wysiwyg p a:not([class]):hover,.wysiwyg li a:not([class]):hover,.wysiwyg td a:not([class]):hover{text-decoration-thickness:2px}
.wysiwyg a[class*=cta],.wysiwyg a[class*=card],.wysiwyg a[class*=btn]{text-decoration:none}
.has-body-18-font-size,.has-body-18-bold-font-size,.has-body-1-b-font-size,.has-clamp-2-font-size,.wysiwyg :is([style*="font-size:16p"],[style*="font-size:18p"],[style*="font-size:1rem"],[style*="font-size:1.1rem"]):not(h1,h2,h3,h4){font-size:var(--f-txt)!important}
.has-body-18-bold-font-size{font-weight:600}
.has-body-1-x-font-size,.has-body-1-x-bold-font-size,.wysiwyg :is([style*="font-size:14p"],[style*="font-size:0.875rem"],[style*="font-size:0.9rem"]):not(h1,h2,h3,h4){font-size:var(--f-petit)!important}
.has-body-2-x-font-size,.has-clamp-1-font-size,.wysiwyg :is([style*="font-size:13p"],[style*="font-size:12p"],[style*="font-size:0.75rem"]):not(h1,h2,h3,h4){font-size:var(--f-mini)!important}
.wysiwyg [style*="font-size:1.25rem"]:not(h1,h2,h3,h4){font-size:var(--f-h4)!important}
.lead{font-size:var(--f-chapo)!important;font-weight:400;line-height:1.4!important}
.pg__h1{text-align:center;text-wrap:balance;margin:0 auto clamp(1.25rem,2.4vw,2.75rem);max-width:min(100%,24em);padding-inline:var(--gut)}
.wp-block-breadcrumb{width:min(100%,var(--frame));margin:0 auto clamp(0.875rem,1.6vw,1.75rem);padding-inline:var(--gut);font-size:var(--f-petit);color:var(--mute)}
.wp-block-breadcrumb__list{display:flex;flex-wrap:wrap;gap:0.25rem 0.5rem;margin:0;padding:0;list-style:none}
.wp-block-breadcrumb__list li{display:flex;align-items:center;gap:0.5rem}
.wp-block-breadcrumb__list li[aria-hidden]{opacity:.6}
.wp-block-breadcrumb a{color:inherit;text-decoration:none}
.wp-block-breadcrumb a:hover{color:var(--accent)}
.wp-block-breadcrumb [aria-current]{color:var(--text)}
@media (max-width:600px){.wp-block-breadcrumb__list{flex-wrap:nowrap}
.wp-block-breadcrumb__list li{flex:none;white-space:nowrap}
.wp-block-breadcrumb__list li[aria-current]{flex:1 1 auto;min-width:0;display:block;overflow:hidden;text-overflow:ellipsis}
}
.wysiwyg:not(.art__b)>:not(.alignfull):not(.alignwide):not(.wp-block-group):not(.bsharpe-pair-page){max-width:var(--content);margin-inline:auto;padding-inline:var(--gut)}
.wysiwyg .alignwide>.wp-block-group.alignfull.is-layout-constrained:not(.has-background):not([class*=-gradient-background]){padding-inline:0}
.wysiwyg.wysiwyg.wysiwyg:not(.art__b)>:is(p,h3,h4,h5,h6,ul,ol):not(.alignfull):not(.alignwide){max-width:calc(var(--mesure) + 2*var(--gut))}
.wysiwyg.wysiwyg.wysiwyg:not(.art__b):not(:has(>p+p))>:is(h1,h2):not(.alignfull):not(.alignwide){max-width:min(100%,24em)}
.wysiwyg.wysiwyg.wysiwyg:not(.art__b):has(>p+p)>:is(h1,h2,.pg__h1):not(.alignfull):not(.alignwide){max-width:calc(var(--mesure) + 2*var(--gut))}
.wysiwyg>h2:not(.has-text-align-left):has(+:is(.wp-block-columns,.wp-block-group,.wp-block-spacer)){text-align:center}
.wysiwyg p:not(.has-text-align-center,.has-text-align-right){margin-inline:0}
.wysiwyg:not(.art__b)>p:not(.has-text-align-center,.has-text-align-right){margin-inline:auto}
.wysiwyg.wysiwyg.wysiwyg:not(.art__b):has(>p+p)>:is(h1,.pg__h1):not(.alignfull):not(.alignwide){max-width:none;margin-inline:max(0px,calc((100% - var(--mesure) - 2*var(--gut))/2)) 0;text-align:left}
.alignwide{max-width:min(100%,calc(var(--frame) - 2*var(--gut)));margin-inline:auto}
.wysiwyg>.alignwide,.wysiwyg>.wp-block-group:not(.alignfull){width:calc(100% - 2*var(--gut));max-width:min(calc(100% - 2*var(--gut)),calc(var(--frame) - 2*var(--gut)))}
.wp-block-bsharpe-volatilite,.wp-block-bsharpe-table-conversion{max-width:100%;min-width:0}
.wysiwyg table{max-width:100%}
.alignfull{width:100%;max-width:none;margin-inline:0;padding-inline:var(--gut)}
.alignfull>.alignfull{padding-inline:0}
.is-layout-constrained.alignfull>.alignfull{width:auto}
.is-layout-constrained>.alignwide{max-width:min(100%,calc(var(--frame) - 2*var(--gut)))}
.wysiwyg .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)){max-width:min(100%,var(--content))}
.wysiwyg>.wp-block-group:not(.alignfull):not(.alignwide){max-width:min(100%,calc(var(--frame) - 2*var(--gut)));margin-inline:auto}
.has-background{border-radius:var(--r-section)}
.wp-block-group.has-background:not([style*="padding"]){padding:clamp(1.25rem,3vw,3.5rem)}
.alignfull.has-background{border-radius:0}
.wp-block-spacer{max-height:clamp(1rem,4vw,4.5rem)}
.wysiwyg>:is(.wp-block-group,.alignfull,.alignwide)+.wp-block-spacer{display:none}
.wysiwyg>.wp-block-group,.wysiwyg>.alignfull,.wysiwyg>.alignwide{margin-block:var(--sec-c)}
.wysiwyg>:is(h2,.wp-block-heading)+:is(.wp-block-group,.alignwide,.alignfull,.wp-block-media-text,.bs-faq){margin-top:0}
.wysiwyg>.wp-block-group:has(>.wp-block-heading:only-child):has(+:is(.wp-block-group,.alignwide,.bs-faq)){margin-bottom:0}
.wysiwyg>.wp-block-group:has(>.wp-block-heading:only-child)+:is(.wp-block-group,.alignwide,.bs-faq){margin-top:0}
.wysiwyg>.alignfull.has-white-background-color:first-child,.wysiwyg>.alignfull.has-brand-light-gray-background-color:first-child{background:none!important}
.wysiwyg>:first-child{margin-top:0}
.wp-block-buttons{display:flex;flex-wrap:wrap;gap:0.625rem;margin-block:clamp(0.875rem,1.4vw,1.625rem) 0}
.wp-block-button{margin:0}
.wp-front .wp-block-button .wp-block-button__link,.wp-front .wp-element-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.375rem;padding:0.375rem 1.5rem;border:0;border-radius:62.4375rem;background:var(--btn)!important;color:var(--btn-i)!important;font-weight:600;font-size:1rem!important;line-height:1.2;letter-spacing:-.01em;text-decoration:none;white-space:normal;text-align:center;cursor:pointer;transition:transform var(--t-geste)}
.wp-front .wp-block-button__link:has(.wp-block-button__link-icon){padding-inline:1.5rem 0.4375rem}
.wp-front .wp-block-button .wp-block-button__link[href]:not(:has(.wp-block-button__link-icon)){justify-content:center}
.wp-front .wp-block-button__link{text-wrap:balance}
.wp-front .wp-block-button .wp-block-button__link{white-space:normal!important;max-width:100%;overflow-wrap:anywhere}
.wp-block-button{max-width:100%}
.wp-front .wp-block-button__link>*{min-width:0}
.wp-front .wp-block-button .wp-block-button__link:active{transform:scale(.96)}
.wp-front .wp-block-button__link-icon{display:grid;place-items:center;flex:none;width:2.625rem!important;height:2.625rem;margin:0;border-radius:50%;background:var(--btn-o);color:var(--btn-oi);transition:transform var(--t-geste)}
.wp-front .wp-block-button__link-icon svg{width:0.75rem;height:0.75rem}
.wp-front .wp-block-button__link:hover .wp-block-button__link-icon{transform:translateX(0.1875rem)}
.wp-front .is-style-transparent .wp-block-button__link,.wp-front .is-style-outline .wp-block-button__link{background:var(--g)!important;color:var(--text)!important;box-shadow:inset 0 0 0 1px var(--line-2)}
.wp-front .is-style-transparent .wp-block-button__link-icon,.wp-front .is-style-outline .wp-block-button__link-icon{background:#fff;color:var(--ink-go)}
[data-theme=clair] .wp-front :is(.is-style-transparent,.is-style-outline) .wp-block-button__link-icon{background:var(--btn);color:#fff}
.wp-front .is-style-link .wp-block-button__link{min-height:0;padding:0.25rem 0;background:none!important;color:var(--accent)!important;font-weight:500;border-radius:0}
.wp-front .is-style-link .wp-block-button__link-icon{width:auto!important;height:auto;margin:0;background:none;color:inherit}
.wp-front .wp-block-button__link:not([href])>strong{flex:none;white-space:nowrap}
.wp-front .wp-block-button__link:not([href],button){gap:0.625rem;padding:0.5rem 1.125rem;border-radius:var(--r-petit);cursor:default}
.wp-front :is(.wp-block-button__link:not(.is-style-link *),.wp-element-button,.bs-pill,.wp-block-b-sharpe-multi-medias-texte__button,.page-numbers:not(ul,.current,.dots),.blog-f a,.blog-post__c a,.art__cats a,.author-hero__topic,.author-links__link,.author-card__teaser,.post-social-share__list :is(a,button)){position:relative;isolation:isolate}
.wp-front :is(.wp-block-button__link:not(.is-style-link *),.wp-element-button,.bs-pill,.wp-block-b-sharpe-multi-medias-texte__button,.page-numbers:not(ul,.current,.dots),.blog-f a,.blog-post__c a,.art__cats a,.author-hero__topic,.author-links__link,.author-card__teaser,.post-social-share__list :is(a,button))::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--voile);opacity:0;pointer-events:none;transition:opacity var(--t-etat)}
.wp-front :is(.is-style-transparent .wp-block-button__link,.is-style-outline .wp-block-button__link,.bs-pill--outline,.wp-block-b-sharpe-multi-medias-texte__button,.page-numbers:not(ul,.current,.dots),.blog-f a,.blog-post__c a,.art__cats a,.author-hero__topic,.author-links__link,.author-card__teaser,.post-social-share__list :is(a,button))::before{background:var(--g2)}
.wp-front :is(.wp-block-button__link:not(.is-style-link *),.wp-element-button,.bs-pill,.wp-block-b-sharpe-multi-medias-texte__button,.page-numbers:not(ul,.current,.dots),.blog-f a,.blog-post__c a,.art__cats a,.author-hero__topic,.author-links__link,.author-card__teaser,.post-social-share__list :is(a,button)):is(:hover,:focus-visible)::before{opacity:1}
@media (hover:hover){.testimonial-card,.author-card,.res__i,.bsharpe-related-converters__card,.bsharpe-dcp-currency-card{transition:transform var(--t-ouvre)}
.wp-front .testimonial-card:hover,.author-card:hover,.res__i:hover,.bsharpe-related-converters__card:hover,.bsharpe-dcp-currency-card:hover{transform:translateY(-0.1875rem)}
[data-spot]:not(.k,.meter,.blog-post){position:relative}
[data-spot]:not(.k,.meter,.blog-post)::after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(26.25rem circle at var(--mx,-62.4375rem) var(--my,-62.4375rem),var(--lumiere),transparent 70%);opacity:0;pointer-events:none;transition:opacity var(--t-ouvre)}
[data-spot]:not(.k,.meter,.blog-post):hover::after{opacity:1}

}
.wp-block-image img,.wp-block-media-text__media img,.wp-block-cover{border-radius:var(--r-carte)}
.wp-block-image.is-style-rounded img{border-radius:var(--r-petit)}
.wp-block-image figcaption,.wp-element-caption{margin-top:0.5rem;font-size:var(--f-petit);color:var(--mute);text-align:center}
.wp-block-separator{border:0!important;height:1px;background:var(--line-2)!important;opacity:1;margin-block:clamp(1.25rem,2.4vw,2.75rem)}
.wp-block-separator.is-style-wide{max-width:none}
.wp-block-list,.wysiwyg ul:not([class*=bsharpe]):not([class*=post-]),.wysiwyg ol{padding-inline-start:1.3em;margin-block:0 1em}
.wysiwyg :is(ul,ol).wp-block-list{padding-inline-start:0}
.wysiwyg li{margin-block:.3em}
.wysiwyg li::marker{color:var(--accent)}
.wysiwyg ul.wp-block-list li:before{background-color:var(--coche)}
.wysiwyg ul.wp-block-list li{padding-left:1.7em}
.wysiwyg ol.wp-block-list li:before{content:counter(list-item);background:var(--num);color:var(--num-i);font-size:.875em;width:1.8em;height:1.8em;top:.05em}
.wysiwyg ol.wp-block-list li{padding-left:2.4em}
.is-style-checkmark-icon-list{list-style:none;padding-inline-start:0!important}
.wp-block-quote,.wp-block-pullquote{margin-block:clamp(1.25rem,2.4vw,2.75rem);padding:clamp(1.125rem,2vw,2.25rem);border:0;border-radius:var(--r-carte);background:var(--panel);box-shadow:var(--carte);color:var(--text)}
.wp-block-quote:not(:has(:not(:empty))),.wp-block-quote:not(:has(p:not(:empty))){display:none}
.wp-block-quote p,.wp-block-pullquote p{font-size:var(--f-h4);font-weight:500;letter-spacing:-.02em;line-height:1.35}
.wp-block-quote cite,.wp-block-pullquote cite{display:block;margin-top:0.625rem;font-size:var(--f-petit);font-style:normal;color:var(--mute)}
:is(.testimonial-card,.review-card,.glass-card,.pattern-purple-card,.pattern-purple-cards>*) :is(.wp-block-quote,.wp-block-pullquote){margin-block:0;padding:0;border-radius:0;background:none;box-shadow:none}
.wp-block-table{margin-block:clamp(1rem,2vw,2.25rem);overflow-x:auto}
.wp-block-table table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--f-petit);border-radius:var(--r-champ);box-shadow:inset 0 0 0 1px var(--line-2);overflow:hidden}
.wp-block-table th,.wp-block-table td{padding:0.75rem 0.875rem;border:0!important;border-bottom:1px solid var(--line)!important;color:var(--text);text-align:left}
.wp-block-table tr:last-child td{border-bottom:0!important}
.wp-block-table thead th,.wp-block-table thead td{background:var(--panel-2);font-weight:600}
.wp-block-table tbody tr:nth-child(odd){background:var(--sub)}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:var(--sub)}
.wp-block-media-text{gap:clamp(1.125rem,3vw,3.5rem)}
.wp-block-cover{color:#fff;overflow:hidden}
.wp-block-cover .has-text-color{color:inherit}
.wp-block-embed iframe{border-radius:var(--r-carte)}
.wp-block-embed-youtube,.wp-block-embed-vimeo{position:relative}
.bs-embed-facade{display:block;width:100%;padding:0;border:0;border-radius:var(--r-carte);overflow:hidden;background:var(--panel);cursor:pointer}
.bs-embed-facade img{display:block;width:100%;height:auto}
.wp-block-embed-youtube:not(.playing)::before,.wp-block-embed-vimeo:not(.playing)::before{content:"";position:absolute;inset:0;z-index:1;margin:auto;width:4.5rem;height:4.5rem;border-radius:50%;background:#05f59e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6.500v11l9-5.500z' fill='%2315245a'/%3E%3C/svg%3E") center/62% no-repeat;box-shadow:0 0 0 0.625rem rgba(5,245,158,.16);pointer-events:none;transform:none}
.bs-embed-facade::after,.wp-block-embed-youtube::after,.wp-block-embed-vimeo::after{display:none}
picture{display:contents}
.glass-card,.testimonial-card{border-radius:var(--r-carte)!important;background:var(--panel)!important;box-shadow:var(--carte)!important;color:var(--text)}
.has-shadow{box-shadow:var(--carte)}
.wp-block-image.has-shadow{box-shadow:none}
.wysiwyg .wp-block-image img[src*="/coin_"]{object-fit:contain!important}
@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes revele{from{opacity:.001;transform:translateY(1.375rem)}}

}
}
.wp-front .phone-custom-error{gap:0.375rem;color:var(--danger)!important}
.wp-front .phone-custom-error:before{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zm-.9 3.800h1.800v5.400H7.100zM8 10.400a1.100 1.100 0 1 1 0 2.200 1.100 1.100 0 0 1 0-2.200z'/%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'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zm-.9 3.800h1.800v5.400H7.100zM8 10.400a1.100 1.100 0 1 1 0 2.200 1.100 1.100 0 0 1 0-2.200z'/%3E%3C/svg%3E") center/contain no-repeat}
.wp-block-bsharpe-faq-tabs{color:var(--text)}
.vide{display:grid;justify-items:center;gap:1.125rem;text-align:center}
.vide__a{display:flex;flex-wrap:wrap;gap:0.625rem;justify-content:center}
.vide .srf{width:min(100%,32.5rem);margin-inline:auto;text-align:left}
.pg--erreur{min-height:70svh}
.pg--erreur .wysiwyg{text-align:center}
.pg--erreur .wysiwyg h1{line-height:1!important;font-size:clamp(4rem,8vw,10rem)!important;background:none!important;-webkit-text-fill-color:currentColor;padding:0!important;margin-bottom:.1em}
.pg--erreur .wp-block-group:has(>h1){background:none!important;padding-block:clamp(1.5rem,3vw,3.5rem)!important;width:auto!important;max-width:none!important}
.pg--erreur .wp-block-search{width:min(100% - 2*var(--gut),31rem);margin-inline:auto}
@media (min-width:900px){.pg--erreur .is-layout-flex:has(>.wp-block-group.has-background){max-width:min(100%,calc(var(--frame) - 2*var(--gut)));flex-wrap:nowrap}
.pg--erreur .is-layout-flex:has(>.wp-block-group.has-background)>.wp-block-group{flex:1 1 0;align-self:stretch}

}
.pg--erreur .is-layout-flex:has(>.wp-block-group.has-background)+.is-layout-flex:has(>.wp-block-group.has-background){margin-top:var(--wp--preset--spacing--small)}
.wysiwyg .bsh-table-wrap,.wysiwyg .bsh-cost-wrap,.wysiwyg .bsh-chart,.wysiwyg .bsh-calc{--bsh-purple:var(--accent);--bsh-green:var(--green);--bsh-line:var(--line)}
[data-theme=clair] .wysiwyg .bsh-table-wrap,[data-theme=clair] .wysiwyg .bsh-cost-wrap,[data-theme=clair] .wysiwyg .bsh-chart,[data-theme=clair] .wysiwyg .bsh-calc{--bsh-green:#3fae6b}
.wysiwyg.wysiwyg :is(.bsh-box,.bsh-calc,.bsh-chart,.bsc){background:var(--panel)!important;border:0!important;border-radius:var(--r-petit);box-shadow:var(--carte);color:var(--text)!important;max-width:100%}
.wysiwyg .bsc{font-family:inherit;margin-inline:0}
.wysiwyg :is(.bsh-calc,.bsh-chart){margin-inline:0}
.wysiwyg :is(.bsh-table-wrap,.bsh-cost-wrap,.bsh-chart,.bsh-calc) .bsh-title{color:var(--accent);font-size:var(--f-h4)}
.wysiwyg :is(.bsh-table-wrap,.bsh-cost-wrap) th{background:#20357f!important;color:#fff!important;font-size:var(--f-petit)}
.wysiwyg :is(.bsh-table-wrap,.bsh-cost-wrap) td{color:var(--text)!important;background:none;font-size:var(--f-petit)}
.wysiwyg :is(.bsh-table-wrap,.bsh-cost-wrap) td.bsh-name{color:var(--accent)!important}
.wysiwyg :is(.bsh-table-wrap,.bsh-cost-wrap) :is(th,td){font-variant-numeric:tabular-nums}
.wysiwyg :is(.bsh-table-wrap,.bsh-cost-wrap) th:not(:first-child){text-align:start}
.wysiwyg :is(.bsh-table-wrap,.bsh-cost-wrap) td::before{color:var(--mute)!important}
.wysiwyg :is(.bsh-note,.bsh-legend),.wysiwyg .bsh-chart :is(.bsh-sub,.bsh-cat,.bsh-ref){color:var(--mute)!important;font-size:var(--f-mini)}
.wysiwyg .bsh-chart .bsh-cat{font-size:var(--f-petit)}
.wysiwyg .bsh-chart .bsh-val{color:var(--text)!important;font-size:var(--f-petit)}
.wysiwyg .bsh-chart .bsh-track{background:var(--sub)!important}
.wysiwyg .bsh-chart :is(.bsh-bar--ref,.bsh-key--seul){background:var(--lav)!important}
.wysiwyg .bsh-calc label{color:var(--text)!important;font-size:var(--f-petit)}
.wysiwyg .bsh-calc :is(input,select){background:var(--g)!important;color:var(--text)!important;border:0!important;border-radius:var(--r-champ);box-shadow:inset 0 0 0 1px var(--line-2);font-size:max(1rem,1em)}
.wysiwyg .bsh-calc select option{color:#15245a;background:#fff}
.wysiwyg .bsh-calc .bsh-row{color:var(--text);font-size:var(--f-txt);border-color:var(--line-2)}
.wysiwyg .bsh-calc .bsh-row *{color:inherit}
.wysiwyg .bsc :is(.bsc-sub,.bsc-label,.bsc-leg,.bsc-src,.bsc-val){color:var(--mute)!important}
.wysiwyg .bsc .bsc-src a{color:var(--accent)!important}
.wysiwyg .bsc :is(.bsc-src,.bsc-leg,.bsc-sub){font-size:var(--f-mini)}
.wysiwyg .bsc{--navy:var(--accent)}
.wysiwyg .bsc .bsc-median b{color:var(--bg)!important}
.wysiwyg table{color:var(--text)}
.wp-block-b-sharpe-multi-medias-texte{width:min(100%,calc(var(--frame) - 2*var(--gut)));max-width:none!important;margin-inline:auto;padding-inline:0!important}
.wp-block-b-sharpe-multi-medias-texte__section{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(1.25rem,3.4vw,4.5rem);align-items:center;margin-bottom:clamp(1.75rem,4vw,4.5rem)}
.wp-block-b-sharpe-multi-medias-texte__section:last-child{margin-bottom:0}
.wp-block-b-sharpe-multi-medias-texte__section--2 .wp-block-b-sharpe-multi-medias-texte__images{order:2}
.wp-block-b-sharpe-multi-medias-texte__section--2{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}
.wp-block-b-sharpe-multi-medias-texte__images{display:grid;grid-template-columns:1fr 1fr;gap:clamp(0.625rem,1.2vw,1.375rem);align-items:start}
.wp-block-b-sharpe-multi-medias-texte__image--1{margin-top:clamp(1.25rem,3.4vw,4rem)}
.wp-block-b-sharpe-multi-medias-texte__img,.wp-block-b-sharpe-multi-medias-texte__image img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-carte)}
.wp-block-b-sharpe-multi-medias-texte__content{display:grid;gap:clamp(0.625rem,1.2vw,1.25rem);justify-items:start}
.wp-block-b-sharpe-multi-medias-texte__title{margin:0;font-size:var(--f-h2l);font-weight:700;letter-spacing:-.03em;line-height:1.12}
.wp-block-b-sharpe-multi-medias-texte__description{color:var(--mute)}
.wp-block-b-sharpe-multi-medias-texte__button{display:inline-flex;align-items:center;gap:0.625rem;min-height:3.375rem;padding:0.375rem 1.5rem;border-radius:62.4375rem;font-size:1rem;background:var(--g);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text)!important;font-weight:600;text-decoration:none!important}
.wp-block-b-sharpe-multi-medias-texte__button-icon{width:0.875rem;height:0.875rem}
@media (max-width:860px){.wp-block-b-sharpe-multi-medias-texte__section,.wp-block-b-sharpe-multi-medias-texte__section--2{grid-template-columns:1fr}
.wp-block-b-sharpe-multi-medias-texte__section--2 .wp-block-b-sharpe-multi-medias-texte__images{order:0}
}
.wp-block-b-sharpe-quatre-etapes__steps-row{gap:1.5rem;margin-bottom:1.25rem}
.wp-block-b-sharpe-quatre-etapes__step-number-wrapper{position:relative;display:flex;justify-content:center}
.wp-block-b-sharpe-quatre-etapes__line{display:block;position:absolute;top:50%;left:calc(50% + 2.25rem);width:calc(100% - 3rem);border-top:1px dotted var(--line-2)}
.wp-block-b-sharpe-quatre-etapes__content-row .wp-block-b-sharpe-quatre-etapes__step-content{text-align:center}
.wysiwyg .wp-block-b-sharpe-quatre-etapes :is(h3,h4) :is(strong,b){color:inherit!important;font-weight:inherit!important}
.wp-front .wysiwyg .wp-block-b-sharpe-quatre-etapes__step-title,.wp-front .wysiwyg .wp-block-b-sharpe-quatre-etapes__step-title strong{font-size:var(--f-h4)!important}
@media (max-width:781px){.wp-block-b-sharpe-quatre-etapes__line{display:none}
}
.wp-block-search__inside-wrapper{display:flex;gap:0.375rem;padding:0.25rem 0.25rem 0.25rem 0.875rem;border:0!important;border-radius:var(--r-champ);background:var(--g);box-shadow:inset 0 0 0 1px var(--line-2)}
.wp-block-search__input{flex:1;min-width:0;height:2.5rem;border:0!important;background:none!important;color:var(--text)!important;outline:0;font-size:max(1rem,1em)}
.wp-block-search__input::placeholder{color:var(--mute);opacity:1}
.wp-block-search__button{min-height:2.5rem;padding:0 1rem;border:0;border-radius:var(--r-champ);background:var(--btn);color:var(--btn-i);font-weight:600;cursor:pointer}
.wp-block-search__label{display:block;margin-bottom:0.375rem;font-size:var(--f-petit)}
.wp-block-search{max-width:min(100%,35rem);margin-inline:auto;text-align:left}
.wp-block-search__inside-wrapper{width:100%!important}
.wp-block-search__button{flex:none}
@keyframes tp-in{from{opacity:0}}
@media (min-width:900px){.wysiwyg .is-layout-grid:has(>:nth-child(3):last-child),.wysiwyg .is-layout-grid:has(>:nth-child(6):last-child),.wysiwyg .is-layout-grid:has(>:nth-child(9):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}
.wysiwyg .is-layout-grid:has(>:nth-child(4):last-child),.wysiwyg .is-layout-grid:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))!important}

}
.wp-block-columns:has(.wp-block-image.has-custom-border)>.wp-block-column{align-self:flex-start}
.wp-block-columns:has(>.wp-block-column:nth-child(3):last-child .wp-block-image.has-custom-border)>.wp-block-column{flex:1 1 0!important}
.wysiwyg .wp-block-columns.alignwide{justify-content:space-between}
.wp-block-columns:has(img[src*="Sans-titre-1500-x-1700" i])>.wp-block-column{align-self:center!important}
.wysiwyg .wp-block-columns.alignwide:has(img[src*="Sans-titre-1500-x-1700" i]){margin-bottom:clamp(3rem,5vw,6rem)!important}
.wp-block-column>:is(h2,h3,p,ul)[style*="padding-left:var(--wp--preset--spacing--medium)"]{padding-inline:0!important;margin-inline:0!important}
.wp-block-column>:is(h2,h3,p,ul)[style*="margin-left:var(--wp--preset--spacing--medium)"]{margin-inline:0!important;max-width:none}
.wp-block-column[style*="flex-basis:350px"]{flex-basis:100%!important}
.wp-block-column:has(>:is(.testimonial-card,.review-card)){display:flex;flex-direction:column;align-self:stretch!important}
.wp-block-column>:is(.testimonial-card,.review-card){flex:1 1 auto;margin-bottom:0!important}
.wp-block-column>:is(.testimonial-card,.review-card):not(:last-child){flex:0 0 auto}
.wp-block-column>:is(.testimonial-card,.review-card)+:not(.testimonial-card,.review-card){margin-top:2.5rem!important}
@media (min-width:782px){.wp-block-columns:has(>.wp-block-column>.testimonial-card.glass-card){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.wp-block-column:has(>.testimonial-card.glass-card){display:contents}
.wp-block-columns>.wp-block-column:first-child>.testimonial-card.glass-card{grid-area:3/1}
.wp-block-columns>.wp-block-column:last-child>.testimonial-card.glass-card{grid-area:3/2}

}
.wp-block-columns:has(>.wp-block-column:nth-child(3):last-child .wp-block-image.has-custom-border) .wp-block-image img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:50% 20%}
.wysiwyg .wp-block-column:not(:has(>.has-text-align-center))>.wp-block-buttons{justify-content:flex-start!important}
[data-theme=nuit] img[src*="ChangeMigros_logo" i]{box-sizing:border-box;width:min(100%,14rem);height:auto;margin-block:.5rem;padding:.625rem 1rem;border-radius:var(--r-champ);background:#fff}
[data-theme=nuit] img[src*="Sans-titre-1500-x-1700" i]{filter:hue-rotate(-14deg) saturate(.9) brightness(.85) contrast(1.1)}
[data-theme=nuit] img:is(.wp-image-428602,.wp-image-428586,[src*="Image-27-mai-2026"]){filter:saturate(.8) brightness(.82)}
img[src*="Sans-titre-1500-x-1700" i]{border-radius:var(--r-section)}
[data-theme=nuit] .wp-image-424863{opacity:.14!important}
.wp-block-group:has(>.wp-block-cover .wp-image-424863){overflow:hidden}
.wp-block-cover:has(.wp-image-424863){position:static;width:100%;max-width:none;margin:0;overflow:visible;animation:none}
@media (max-width:781px){.wysiwyg :is(.wp-block-columns:not(.is-not-stacked-on-mobile),.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column):not(.has-background):is([style*="padding-left:var"],[style*="padding-right:var"]){padding-inline:0!important}
}
.pg--ciel .wysiwyg>.ciel-tete.ciel-tete:not(br){--ciel-fond:linear-gradient(180deg,var(--bg) 0%,#0f1d55 58%,#1a3180 100%);--ciel-halo:rgba(72,112,236,.55);--ciel-eau:rgba(5,245,158,.10);position:relative;isolation:isolate;padding-top:0!important;padding-bottom:var(--ciel-pied)!important;margin-top:0!important;margin-bottom:0!important}
[data-theme=clair] .pg--ciel .wysiwyg>.ciel-tete.ciel-tete:not(br){--ciel-fond:linear-gradient(180deg,var(--bg) 0%,#eef2fc 55%,#dde5fa 100%);--ciel-halo:rgba(110,140,235,.32);--ciel-eau:rgba(5,245,158,.12)}
.pg--ciel .wysiwyg>.ciel-tete.ciel-tete:not(br)::before{content:"";position:absolute;z-index:-1;left:50%;width:100vw;height:auto;opacity:1;translate:-50% 0;top:calc(-1 * var(--ciel-top,var(--pg-haut)));bottom:calc(-1 * var(--ciel-deb,0px) - 2.75rem);background:radial-gradient(60% 75% at 50% 112%,var(--ciel-halo),transparent 70%),radial-gradient(38% 55% at 92% -8%,var(--ciel-eau),transparent 72%),var(--ciel-fond);pointer-events:none}
.pg--ciel{--ciel-air:clamp(3.5rem,12svh,10rem);--ciel-pied:clamp(3.5rem,6vw,7.5rem);--ciel-fil:clamp(0.875rem,2svh,1.5rem)}
.pg--ciel main.pg{--pg-haut:calc(4.5rem + var(--ciel-air));padding-top:var(--pg-haut)!important}
main.pg:has(.wp-block-breadcrumb){position:relative}
main.pg .wp-block-breadcrumb{position:absolute!important;z-index:2;left:var(--fil-x,var(--gut));right:auto;top:calc(4.5rem + 1.25rem);width:auto;max-width:calc(100vw - var(--fil-x,var(--gut)) - var(--gut));margin:0!important;padding:0!important;font-size:0.8125rem!important;letter-spacing:.005em;color:var(--mute)}
main.pg .wp-block-breadcrumb .wp-block-breadcrumb__list{gap:2px 0.375rem}
main.pg .wp-block-breadcrumb .wp-block-breadcrumb__list li{gap:0.375rem}
main.pg .wp-block-breadcrumb svg{width:0.3125rem;height:0.5rem}
main.pg .wp-block-breadcrumb [aria-current]{color:var(--dim)}
main.pg .wp-block-breadcrumb a:hover{color:var(--text)}
body:not(.pg--ciel) main.pg:has(.wp-block-breadcrumb){padding-top:calc(4.5rem + 2.5rem + clamp(1.75rem,4svh,3rem))!important}
.pg--ciel .wysiwyg.blog-h{padding-top:0!important}
.pg--ciel .wysiwyg>.wp-block-spacer:first-child:has(+h1){display:none}
.pg--ciel .wysiwyg>.ciel-premier:not(br) h1,.pg--ciel .wysiwyg>h1.ciel-tete.ciel-tete{padding-top:0!important;margin-top:0!important}
.pg--ciel .wysiwyg>.ciel-premier:not(br)>:last-child,.pg--ciel .wysiwyg>.ciel-premier:not(br)>:last-child>:last-child{margin-bottom:0!important}
.pg--ciel .wysiwyg>h1.ciel-tete.ciel-tete{margin-bottom:0!important}
.pg--ciel .wysiwyg{--ciel-ecart:clamp(3rem,5vw,7rem)}
.pg--ciel .wysiwyg>.ciel-tete.ciel-tete:not(br)+:not(.wp-block-spacer),.pg--ciel .wysiwyg>.ciel-tete.ciel-tete:not(br)+.wp-block-spacer+*{margin-top:var(--ciel-ecart)!important}
.pg--ciel .wysiwyg>.ciel-tete.ciel-tete:not(br)+:is(.bsharpe-frontaliers-widget,.bsharpe-homepage-widget,.bsharpe-converter-widget,.bsharpe-exchange-widget),.pg--ciel .wysiwyg>.ciel-tete.ciel-tete:not(br)+.wp-block-spacer+:is(.bsharpe-frontaliers-widget,.bsharpe-homepage-widget,.bsharpe-converter-widget,.bsharpe-exchange-widget){margin-top:0!important}
.pg--ciel .ciel-pret>.ciel-tete.ciel-tete:not(br)::before,.pg--ciel .ciel-colle>.ciel-tete.ciel-tete:not(br)::after{left:calc(-1 * var(--ciel-x,0px));translate:none}
.pg--ciel .ciel-pret{position:relative;isolation:isolate}
.pg--ciel .ciel-pret>:not(.ciel-tete){position:relative;z-index:1}
.pg--ciel .ciel-pret::before{content:"";position:absolute;z-index:1;left:50%;width:100vw;translate:-50% 0;top:var(--ciel-h,0px);bottom:0;border-radius:2.75rem 2.75rem 0 0;background:var(--bg);box-shadow:0 -1.375rem 3.75rem -1.625rem rgba(4,8,28,.75),inset 0 1px 0 rgba(255,255,255,.06);pointer-events:none}
.pg--ciel main.pg:has(>.ciel-pret:last-child){padding-bottom:0}
.pg--ciel main.pg>.ciel-pret:last-child{padding-bottom:clamp(3.5rem,7vw,7.5rem)}
.pg--ciel main.pg>.ciel-pret:last-child>:last-child{margin-bottom:0!important}
[data-theme=clair] .pg--ciel .ciel-pret::before{box-shadow:0 -1.375rem 3.75rem -1.75rem rgba(38,59,133,.28),inset 0 1px 0 rgba(255,255,255,.9)}
@media (max-width:760px){.pg--ciel .ciel-pret::before{border-radius:1.75rem 1.75rem 0 0}
}
.pg--ciel .wysiwyg>.ciel-premier:not(br) :is(.bsharpe-converter-widget,.bsharpe-homepage-widget,.bsharpe-frontaliers-widget){margin-top:var(--ciel-pied)!important}
.pg--ciel .wysiwyg>.ciel-premier:not(br) :is(h1,p):has(+ :is(.bsharpe-converter-widget,.bsharpe-homepage-widget,.bsharpe-frontaliers-widget)){margin-bottom:0!important}
.pg--ciel .ciel-pret:not(.ciel-colle)>.ciel-tete{isolation:auto!important}
.pg--ciel .ciel-pret:not(.ciel-colle)>.ciel-tete::before{z-index:0!important}
.pg--ciel .ciel-pret:not(.ciel-colle)>.ciel-tete>*{position:relative;z-index:2}
.pg--ciel .ciel-colle>.ciel-tete{position:sticky!important;top:var(--ciel-top,0px);z-index:0}
@supports (animation-timeline:scroll()){.pg--ciel .ciel-colle>.ciel-tete::after{content:"";position:absolute;z-index:1;left:50%;width:100vw;translate:-50% 0;top:calc(-1 * var(--ciel-top,var(--pg-haut)));bottom:calc(-1 * var(--ciel-deb,0px) - 2.75rem);background:var(--bg);opacity:0;pointer-events:none;animation:ciel-efface linear both;animation-timeline:scroll(root);animation-range:0 var(--ciel-h,60svh)}
@keyframes ciel-efface{to{opacity:.55}}

}
@media (pointer:coarse){.wysiwyg .wp-block-image a:has(>img[src*="logo-"],>img[src*="market3"],>img[src*="allnews"]){display:inline-block;padding-block:0.6875rem}
}
.wysiwyg>:is(.wp-block-group,.alignwide,.alignfull):not(h1,h2,h3,h4,.wp-block-heading,:has(>.wp-block-heading:only-child))[style*="margin-bottom:var(--wp--preset--spacing--medium)"]{margin-bottom:var(--sec-c)!important}
.wysiwyg>:not(h2,.wp-block-heading,.wp-block-group:has(>.wp-block-heading:only-child))+:is(.wp-block-group,.alignwide,.alignfull):not(h1,h2,h3,h4,.wp-block-heading)[style*="margin-top:var(--wp--preset--spacing--medium)"]{margin-top:var(--sec-c)!important}
:is(.wrap,.art)>.wp-block-breadcrumb{width:100%;padding-inline:0}
.pg--liste .blog-h{padding-top:clamp(0.5rem,1.6svh,1.5rem)}
.blog-h{display:grid;gap:clamp(0.875rem,1.6vw,1.75rem);justify-items:center;text-align:center;margin-bottom:clamp(1.75rem,3.4vw,4rem)}
.blog-h .pg__h1{margin-bottom:0}
.blog-h>.wp-block-group{padding-top:0!important}
.blog-h.wysiwyg h1{margin-bottom:.3em}
.blog-h .srf{width:min(100%,32.5rem);text-align:left}
.blog-une{margin-bottom:clamp(1.75rem,3.4vw,4rem)}
.blog-une__t,.voisins__t{margin:0 0 clamp(0.875rem,1.6vw,1.75rem);font-size:var(--f-h2l);font-weight:700;letter-spacing:-.03em;line-height:1.12}
.blog-une__g{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(0.75rem,1.1vw,1.5rem)}
.blog-une__g .blog-post--featured{grid-row:span 2}
@media (min-width:1001px){.blog-une__g .blog-post--featured .blog-post__i{flex:1 0 auto;aspect-ratio:3/2;min-height:0}
.blog-une__g .blog-post--featured .blog-post__b{flex:none}
.blog-une__g .blog-post--card .blog-post__i{flex:1 1 0;aspect-ratio:auto;min-height:clamp(6.875rem,9vw,11.25rem)}
.blog-une__g .blog-post--card .blog-post__b{flex:none}

}
.grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(0.75rem,1.1vw,1.5rem)}
@media (max-width:1000px){.grille{grid-template-columns:repeat(2,minmax(0,1fr))}
.blog-une__g{grid-template-columns:1fr}
}
@media (max-width:640px){.grille{grid-template-columns:1fr}
}
.blog-post{--mx:-62.4375rem;--my:-62.4375rem;position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--r-carte);background:radial-gradient(26.25rem circle at var(--mx) var(--my),rgba(135,150,219,.2),transparent 70%),var(--panel);box-shadow:var(--carte);overflow:hidden;transition:transform var(--t-ouvre)}
.blog-post:hover{transform:translateY(-0.1875rem)}
.blog-post__i{position:relative;aspect-ratio:16/10;background:var(--panel-2);overflow:hidden}
.blog-post--featured .blog-post__i{aspect-ratio:auto;flex:1;min-height:clamp(13.75rem,20vw,26.25rem)}
@media (min-width:1000px){.wrap>.blog-post--featured{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}
.wrap>.blog-post--featured .blog-post__i{aspect-ratio:16/9;min-height:0}
.wrap>.blog-post--featured .blog-post__b{align-content:center}
}
.blog-post__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--t-image)}
.blog-post:hover .blog-post__img{transform:scale(1.03)}
.blog-post__t{position:absolute;right:0.625rem;top:0.625rem;padding:0.1875rem 0.625rem;border-radius:62.4375rem;background:rgba(10,18,51,.72);color:#fff;font-size:0.8125rem;font-weight:500}
.blog-post__b{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:0.625rem;padding:clamp(1rem,1.4vw,1.75rem)}
.blog-post__h{width:100%}
.blog-post__c{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:0.375rem}
.blog-post__c a,.art__cats a{padding:0.1875rem 0.6875rem;border-radius:62.4375rem;background:var(--g);box-shadow:inset 0 0 0 1px var(--line);font-size:0.8125rem;font-weight:500;text-decoration:none;color:var(--text)}
.blog-post__h{margin:0;font-weight:500;font-size:var(--f-h4);line-height:1.22;letter-spacing:-.025em}
.blog-post--featured .blog-post__h{font-size:var(--f-h2l)}
.blog-post__h a{color:inherit;text-decoration:none}
.blog-post__h a::after{content:"";position:absolute;inset:0}
.blog-post__x{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;color:var(--mute);font-size:var(--f-petit);max-width:var(--mesure)}
.blog-post__h a:focus-visible{outline:0}
.blog-post:has(.blog-post__h a:focus-visible){outline:2px solid var(--focus,var(--green));outline-offset:2px}
.blog-post__m{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0.625rem;margin-top:auto;padding-top:0.25rem;color:var(--mute);font-size:0.875rem}
.blog-post__m img{width:1.75rem;height:1.75rem;border-radius:50%;object-fit:cover}
.blog-f{margin-block:clamp(1.5rem,3vw,3.5rem) clamp(1rem,1.6vw,1.75rem)}
.blog-f ul{display:flex;flex-wrap:wrap;justify-content:center;gap:0.375rem;max-width:46rem;margin:0 auto;padding:0;list-style:none}
.blog-f a{display:block;padding:0.4375rem 0.9375rem;border-radius:62.4375rem;background:var(--g);box-shadow:inset 0 0 0 1px var(--line);font-size:0.875rem;font-weight:500;text-decoration:none}
.blog-f .current-cat a{background:var(--btn);color:var(--btn-i);box-shadow:none}
.wp-block-pagination{margin-top:clamp(1.75rem,3vw,3.5rem)}
.wp-block-pagination__navigation{display:block}
.wp-block-pagination__nav-links ul.page-numbers,.comments-pagination .nav-links,.nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.375rem;margin:0;padding:0;list-style:none;background:none;box-shadow:none;border-radius:0;min-height:0}
.wp-block-pagination__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.wp-block-pagination .page-numbers:not(ul),.nav-links .page-numbers{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-width:2.75rem;min-height:2.75rem;padding:0 0.875rem;border-radius:62.4375rem;background:var(--g);box-shadow:inset 0 0 0 1px var(--line);text-decoration:none;font-weight:500}
.page-numbers .icon{display:none}
.page-numbers.prev::after,.page-numbers.next::after{content:"";width:0.75rem;height:0.75rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M9.125 6.750H0v-1.500h9.125L4.938 1.062 6 0l6 6-6 6-1.062-1.062z'/%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 12 12'%3E%3Cpath d='M9.125 6.750H0v-1.500h9.125L4.938 1.062 6 0l6 6-6 6-1.062-1.062z'/%3E%3C/svg%3E") center/contain no-repeat}
.page-numbers.prev::after{order:-1;transform:scaleX(-1)}
.wp-block-pagination .page-numbers.current,.nav-links .page-numbers.current{background:var(--btn);color:var(--btn-i);box-shadow:none}
.wp-block-pagination .page-numbers.dots{background:none;box-shadow:none}
.art{width:min(100%,var(--frame));margin-inline:auto;padding-inline:var(--gut)}
.art__h{display:grid;gap:clamp(0.75rem,1.4vw,1.5rem);justify-items:center;text-align:center;margin-bottom:clamp(1.5rem,3vw,3.5rem)}
.art__cats{display:flex;flex-wrap:wrap;justify-content:center;gap:0.375rem}
.art__t{margin:0;max-width:min(100%,22em);font-size:var(--f-h1);font-weight:700;line-height:1.04;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word}
.art__x{max-width:var(--mesure);color:var(--mute);font-size:var(--f-chapo)}
.art__m{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.25rem 0.625rem;color:var(--mute);font-size:0.875rem}
.art__m img{width:2.25rem;height:2.25rem;border-radius:50%;object-fit:cover}
.art__m a{color:var(--text)}
.art__i{width:100%;max-width:min(100%,1600PX);margin-top:clamp(0.5rem,1vw,1rem);border-radius:var(--r-section);overflow:hidden;background:var(--panel-2)}
.art__img{display:block;width:100%;height:auto;max-height:70svh;object-fit:cover}
.tldr{margin:0 0 clamp(1.5rem,3vw,3rem);padding:clamp(1rem,1.6vw,1.75rem);line-height:1.6;border-radius:var(--r-petit);background:var(--panel);box-shadow:var(--carte)}
.wysiwyg.art__b>.tldr{max-width:100%;margin-inline:0}
.wysiwyg.art__b .tldr p{margin:0}
.wysiwyg.art__b ul.tldr__l{margin:0;padding:0}
.wysiwyg.art__b .tldr__l li{margin:0}
.wysiwyg.art__b .tldr .tldr__b{margin-bottom:0.5rem}
.tldr__b{display:inline-block;margin-bottom:0.5rem;padding:2px 0.625rem;border-radius:62.4375rem;background:var(--btn);color:var(--btn-i);font-size:0.8125rem;font-weight:600}
.tldr__l{display:grid;gap:0.5rem;margin:0;padding:0;list-style:none}
.tldr__l li{position:relative;padding-left:1.2em}
.tldr__l li::before{content:"";position:absolute;left:0;top:.62em;width:0.375rem;height:0.375rem;border-radius:50%;background:var(--ok)}
.art__g{display:grid;grid-template-columns:minmax(13rem,1fr) minmax(0,calc(var(--f-txt) * 41)) minmax(0,1fr);gap:clamp(1.5rem,4vw,5rem);align-items:stretch}
.art__s{position:sticky;top:clamp(5.625rem,11svh,8.125rem);display:flex;flex-direction:column;gap:clamp(0.875rem,1.4vw,1.5rem);max-height:calc(100svh - clamp(6.25rem,12svh,9.375rem))}
.art__s>*{flex:none}
.art__s>.post-table-of-contents{flex:0 1 auto;display:flex;flex-direction:column;min-height:6rem}
.art__s .post-table-of-contents__list{flex:1;min-height:0;padding:0.3125rem;margin:-0.3125rem;scroll-padding-block:0.3125rem;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;overscroll-behavior:contain}
@media (max-height:800px) and (min-width:1001px){.art__s .abox__b{display:none}
}
.art__b{min-width:0}
.art__b>*{max-width:100%;margin-inline:0}
.wysiwyg.wysiwyg.wysiwyg.art__b>:is(h2,h3,h4,h5,h6){margin-inline:0}
.wysiwyg.wysiwyg.art__b :is(p,ul,ol){max-width:none}
.wysiwyg.wysiwyg.art__b>:is(.wp-block-group,.alignwide):not(.alignfull){width:100%;max-width:100%;margin:clamp(1rem,2vw,2.25rem) 0}
.wysiwyg.wysiwyg.art__b>:is(.wp-block-group,.alignwide):not(.alignfull):first-child{margin-top:0}
.art__b>:is(.alignwide,.alignfull,.wp-block-group){width:100%}
.art__b :is(h2,h3){scroll-margin-top:clamp(5.625rem,11svh,8.125rem)}
.art__b .wp-block-image{display:block;text-align:center}
.art__b .wp-block-image img{display:inline-block}
.art__b p,.art__b li{line-height:1.65}
.art__b>.wp-block-spacer{display:none}
.art__b>h2+.wp-block-separator{margin-block:.5em 1.2em}
[data-theme=nuit] .art__b .wp-block-image:has(img[src*=".png" i]) img{box-sizing:border-box;padding:clamp(0.625rem,1vw,1.25rem);background:var(--panel-2)}
.art__b .post-social-share{margin-top:clamp(1.5rem,3vw,3rem)}
@media (max-width:1000px){.art__g{grid-template-columns:minmax(0,1fr)}
.art{display:flex;flex-direction:column;gap:clamp(0.75rem,1.4vw,1.5rem)}
.art__h,.art__g,.art__a,.art__s{display:contents}
.art__cats,.art__t,.art__x,.art__m{align-self:center}
.art__s>.post-table-of-contents{order:1;display:block;min-height:0;margin-bottom:clamp(0.25rem,1vw,0.75rem);padding:0.75rem 1rem;border-radius:var(--r-champ);background:var(--panel);box-shadow:var(--carte);text-align:left}
.art__x,.art__m,.art__i{order:2}
.art__b{order:4;margin-top:clamp(0.75rem,2vw,1.5rem)}
.art__s>*{order:5}
.art__b>.post-social-share{display:none}
.art .post-table-of-contents__title{padding:0.25rem 0;color:var(--text);font-weight:500}
.post-table-of-contents--collapse .post-table-of-contents__list{display:none}
.post-table-of-contents--open .post-table-of-contents__list{margin-top:0.5rem}
.post-table-of-contents__chevron{display:block!important;transition:transform var(--t-etat)}
.post-table-of-contents--open .post-table-of-contents__chevron{transform:rotate(180deg)}

}
.post-table-of-contents{font-size:0.875rem}
.post-table-of-contents__title{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 0 0.5rem;border:0;background:none;color:var(--dim);font-size:inherit;cursor:pointer}
.post-table-of-contents__chevron{display:none}
.post-table-of-contents__list{margin:0;padding:0;list-style:none}
.post-table-of-contents__link{display:block;padding:0.3125rem 0 0.3125rem 0.75rem;border-inline-start:2px solid var(--line-2);color:var(--mute);text-decoration:none;line-height:1.3;opacity:.8;transition:opacity var(--t-etat)}
.post-table-of-contents__link:hover{opacity:1}
.post-table-of-contents__link.is-current{color:var(--text);border-color:var(--btn);font-weight:500;opacity:1}
.abox{position:relative;display:grid;gap:0.5rem;padding:clamp(0.875rem,1.2vw,1.375rem);border-radius:var(--r-petit);background:var(--panel);box-shadow:var(--carte);font-size:var(--f-petit)}
.abox img{width:3.5rem;height:3.5rem;border-radius:50%;object-fit:cover}
.abox__n a{color:inherit;text-decoration:none}
.abox--l .abox__n a::after{content:"";position:absolute;inset:0;border-radius:inherit}
.abox__b{color:var(--mute);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}
.abox__c{display:inline-flex;align-items:center;gap:0.5rem;color:var(--accent);font-weight:500}
.abox__c svg{transition:transform var(--t-geste)}
.abox--l:hover .abox__c svg{transform:translateX(0.25rem)}
.abox--l:hover .abox__n a{text-decoration:underline;text-decoration-color:var(--green)}
.post-social-share{font-size:var(--f-petit);color:var(--mute)}
.post-social-share__introduction{margin:0 0 0.5rem!important}
.post-social-share__list{display:flex!important;flex-wrap:wrap;gap:0.375rem;margin:0!important;padding:0!important;list-style:none}
.post-social-share__list li{margin:0}
.post-social-share__list a,.post-social-share__list button{display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:var(--g);color:var(--text)!important;cursor:pointer;text-decoration:none!important}
.art__s .post-social-share__list{gap:0.25rem}
.art__s .post-social-share__list :is(a,button){width:2.25rem;height:2.25rem}
.post-social-share__list svg{width:1.125rem;height:1.125rem}
.post-social-share__list img{width:1.125rem;height:1.125rem}
.post-social-share__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.post-social-share__list :is(a,button){position:relative}
.is-copied .post-social-share__label{left:0;bottom:calc(100% + 0.375rem);z-index:2;width:max-content;height:auto;padding:0.25rem 0.625rem;border-radius:62.4375rem;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-2);clip-path:none;color:var(--text);font-size:var(--f-mini)}
.bsharpe-related-converters{margin-block:clamp(1.5rem,3vw,3rem);padding:clamp(1rem,1.6vw,1.75rem);border-radius:var(--r-petit);background:var(--panel);box-shadow:var(--carte)}
.bsharpe-related-converters__card{background:var(--g)!important;box-shadow:inset 0 0 0 1px var(--line);color:var(--text)!important;border-radius:var(--r-champ)}
.voisins{margin-top:var(--sec-c)}
.art__c{margin-top:var(--sec-c);max-width:53rem}
.comments-title{margin:0 0 1rem;font-size:var(--f-h2l);font-weight:700;letter-spacing:-.03em}
.commentlist{margin:0 0 1.5rem;padding:0;list-style:none}
.commentlist li{margin-bottom:0.625rem}
.commentlist .comment-body,.commentlist article{padding:clamp(0.875rem,1.2vw,1.375rem);border-radius:var(--r-petit);background:var(--panel);box-shadow:var(--carte)}
.commentlist .children{margin:0.625rem 0 0 clamp(0.875rem,2vw,2rem);padding:0;list-style:none}
.comment__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 0.75rem;margin-bottom:0.5rem}
.comment__header p{margin:0}
.comment__author{font-weight:600}
.comment__date{color:var(--mute);font-size:var(--f-mini)}
.comment__text p{margin:0 0 .6em}
.comment__text p:last-child{margin-bottom:0}
.commentlist .comment__body{padding:clamp(0.875rem,1.2vw,1.375rem);border-radius:var(--r-petit);background:var(--panel);box-shadow:var(--carte)}
.comment-reply-link{color:var(--accent);font-size:0.875rem}
.comment-respond{margin-top:clamp(1.25rem,2.4vw,2.5rem);padding:clamp(1.125rem,2vw,2.25rem);border-radius:var(--r-carte);background:var(--panel);box-shadow:var(--carte)}
.comment-reply-title{margin:0 0 0.75rem;font-size:var(--f-h3);font-weight:600;letter-spacing:-.03em}
:is(.comment-form,.fl-comment-form){display:grid;gap:0.75rem}
:is(.comment-form,.fl-comment-form) p{margin:0}
.fl-comment-form br{display:none}
:is(.comment-form,.fl-comment-form) label{display:block;margin-bottom:0.25rem;font-size:var(--f-petit);font-weight:500}
:is(.comment-form,.fl-comment-form) :is(input:not([type=submit]):not([type=checkbox]),textarea){display:block;width:100%!important;max-width:100%;min-height:3rem;padding:0.6875rem 0.875rem;border:0;border-radius:var(--r-champ);background:var(--g);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font-size:max(1rem,1em)}
:is(.comment-form,.fl-comment-form) :is(input,textarea)::placeholder{color:var(--mute);opacity:1}
.bsharpe-related-converters__cta{max-width:100%;white-space:normal!important;height:auto}
.art__b .bsharpe-related-converters__all{margin:clamp(1rem,1.6vw,1.5rem) 0 0}
:is(.comment-form,.fl-comment-form) :is(input,textarea):focus{outline:0;box-shadow:inset 0 0 0 2px var(--focus,var(--green))}
:is(.comment-form,.fl-comment-form) :is(input[type=submit],.submit,button[type=submit]){justify-self:start;min-height:3.375rem;padding:0.375rem 1.75rem;border:0;border-radius:62.4375rem;background:var(--btn);color:var(--btn-i);font-size:1rem;font-weight:600;cursor:pointer;transition:opacity var(--t-etat),transform var(--t-geste)}
:is(.comment-form,.fl-comment-form) :is(input[type=submit],.submit,button[type=submit]):hover{opacity:.86}
:is(.comment-form,.fl-comment-form) :is(input[type=submit],.submit,button[type=submit]):active{transform:scale(.96)}
.comment-notes,.logged-in-as,.comment-form-cookies-consent,.no-comments{color:var(--mute);font-size:var(--f-petit)}
.comment-respond a,.comment-body a{color:var(--accent)}
.res{display:grid;gap:0.625rem}
.res__i{--mx:-62.4375rem;--my:-62.4375rem;display:grid;gap:0.375rem;padding:clamp(1rem,1.4vw,1.625rem);border-radius:var(--r-petit);background:radial-gradient(26.25rem circle at var(--mx) var(--my),var(--lumiere),transparent 70%),var(--panel);box-shadow:var(--carte);text-decoration:none}
.res__i h2{margin:0;font-size:var(--f-h4);font-weight:500;letter-spacing:-.025em;line-height:1.22}
.res__i p{color:var(--mute);font-size:var(--f-petit);max-width:var(--mesure)}
.author-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(1rem,2.4vw,2.75rem);align-items:center;padding:clamp(1.125rem,2.4vw,2.75rem);border-radius:var(--r-section);background:radial-gradient(55% 90% at 92% 0,rgba(89,196,129,.2),rgba(89,196,129,0)),var(--panel);box-shadow:var(--carte)}
.author-hero__avatar{width:clamp(6rem,10vw,12.5rem)}
.author-hero__photo{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover}
.author-hero__name{margin:0;font-size:var(--f-h1);font-weight:700;letter-spacing:-.04em;line-height:1.04;overflow-wrap:break-word}
.author-hero__role{margin-top:0.25rem;color:var(--accent);font-weight:500}
.author-hero__intro{margin-top:0.625rem;max-width:var(--mesure);color:var(--mute)}
.author-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.375rem 0.5rem;margin-top:0.75rem;font-size:0.875rem}
.author-hero__count{font-weight:600}
.author-hero__topic{padding:0.1875rem 0.6875rem;border-radius:62.4375rem;background:var(--g);box-shadow:inset 0 0 0 1px var(--line);text-decoration:none}
@media (max-width:760px){.author-hero{grid-template-columns:1fr;justify-items:start}
}
.bs-pill{display:inline-flex;align-items:center;justify-content:center;gap:0.625rem;min-height:3.375rem;padding:0.375rem 1.5rem;border:0;border-radius:62.4375rem;font-weight:600;font-size:1rem;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform var(--t-geste)}
.bs-pill:active{transform:scale(.96)}
.bs-pill--green{background:var(--btn);color:var(--btn-i)}
.bs-pill--outline{background:var(--g);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}
.bs-pill[hidden]{display:none}
.bs-arrow-pill{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--g);color:var(--accent)}
.bs-arrow-pill svg{width:0.75rem;height:0.75rem}
.author-section{margin-top:clamp(2.25rem,4vw,5rem)}
.author-section__title{margin:0 0 clamp(0.75rem,1.2vw,1.375rem);font-size:var(--f-h2l);font-weight:700;letter-spacing:-.03em;line-height:1.12;scroll-margin-top:6rem}
.author-section__body{max-width:var(--mesure);color:var(--mute)}
.author-section__body p{margin:0 0 1em}
.author-section__body a{color:var(--accent)}
.author-section__body :is(ul,ol){margin:0 0 1em;padding-inline-start:1.3em}
.author-section__body ul{list-style:disc}
.author-section__body ol{list-style:decimal}
.author-section__body li{margin-block:.35em}
.author-section__body li::marker{color:var(--accent)}
.author-section__body :is(h2,h3,h4){margin:1.4em 0 .4em;color:var(--text);font-size:var(--f-h4);font-weight:500;letter-spacing:-.02em;line-height:1.25}
.author-section__body>:first-child{margin-top:0}
.author-links{display:grid;gap:0.5rem;margin:0.75rem 0 0;padding:0;list-style:none}
.author-links__link{display:flex;align-items:center;justify-content:space-between;gap:0.875rem;padding:0.75rem 0.875rem;border-radius:var(--r-champ);background:var(--g);text-decoration:none}
.author-links__meta{display:block;color:var(--mute);font-size:0.8125rem}
.author-links__title{font-weight:500}
.author-posts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(0.75rem,1.1vw,1.5rem)}
.author-posts__grid>*{min-width:0}
@media (max-width:1000px){.author-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){.author-posts__grid{grid-template-columns:1fr}
}
.author-posts__grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
@media (min-width:1400px){.author-posts__grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (max-width:640px){.author-posts__grid:has(>:nth-child(4):last-child){grid-template-columns:1fr}
}
.author-posts__actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;margin-top:clamp(0.875rem,1.6vw,1.75rem)}
.author-posts__all{display:inline-flex;align-items:center;gap:0.5rem;margin-inline-start:auto;color:var(--accent);font-weight:500;text-decoration:none}
.author-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:clamp(2.25rem,4vw,5rem);padding:clamp(1.125rem,2.2vw,2.5rem);border-radius:var(--r-section);background:var(--grad);color:var(--text)}
.author-cta__text{font-size:var(--f-h3);font-weight:500;letter-spacing:-.03em}
.bs-pill__icon{flex:none}
.bs-pill{text-align:center;text-wrap:balance}
.au-hub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(0.75rem,1.1vw,1.5rem)}
@media (min-width:2200px){.au-hub{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:760px){.au-hub{grid-template-columns:1fr}
}
.author-card{display:grid;gap:0.875rem;align-content:start;padding:clamp(1.125rem,1.8vw,2rem);border-radius:var(--r-carte);background:var(--panel);box-shadow:var(--carte)}
.author-card__identity{display:flex;align-items:center;gap:0.875rem;text-decoration:none}
.author-card__avatar{flex:none;width:clamp(4.5rem,6vw,6.875rem)}
.author-card__photo{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover}
.author-card__who{display:grid;gap:2px}
.author-card__name{margin:0;font-size:var(--f-h3);font-weight:600;letter-spacing:-.03em;line-height:1.15}
.author-card__role{color:var(--accent);font-size:0.9375rem}
.author-card__teaser{display:flex;align-items:center;gap:0.75rem;padding:0.625rem;border-radius:var(--r-champ);background:var(--g);text-decoration:none}
.author-card__teaser-image{flex:none;width:4rem;height:4rem;border-radius:var(--r-champ);overflow:hidden}
.author-card__teaser-image img{width:100%;height:100%;object-fit:cover}
.author-card__teaser-body{display:grid;gap:2px;flex:1;min-width:0}
.author-card__teaser-label{color:var(--mute);font-size:0.8125rem}
.author-card__teaser-title{font-weight:500;line-height:1.25}
.author-card__all{justify-self:start}
@media (pointer:coarse){.art .post-table-of-contents__title{min-height:2.75rem}
.blog-f a{display:flex;align-items:center;min-height:2.75rem}
.art .post-social-share__list :is(a,button){width:2.75rem;height:2.75rem}

}
.art__b .ed-fig{margin:clamp(1.5rem,3vw,3.25rem) 0;padding:clamp(1.125rem,2vw,2rem);border-radius:var(--r-carte);background:var(--panel);box-shadow:var(--carte);font-size:var(--f-petit)}
.art__b .ed-fig :where(p){margin:0;line-height:1.5}
.wysiwyg.art__b .ed-fig :is(ul,ol){margin:0;padding:0;list-style:none}
.ed-fig li{margin:0}
.ed-fig__t{display:block;margin-bottom:clamp(0.875rem,1.6vw,1.5rem);color:var(--text);font-size:var(--f-h4);font-weight:600;letter-spacing:-.02em;line-height:1.3;text-wrap:balance}
.ed-fig__s{display:block;margin-top:0.25rem;color:var(--mute);font-size:var(--f-petit);font-weight:400;letter-spacing:0}
.art__b .ed-fig .ed-fig__src{margin-top:clamp(0.875rem,1.6vw,1.375rem);color:var(--mute);font-size:var(--f-mini)}
.ed-schema__g{display:grid;grid-template-columns:minmax(0,1fr) 1.75rem minmax(0,1fr);gap:clamp(0.625rem,1.2vw,1.125rem);align-items:center}
.art__b .ed-schema__h{margin-bottom:0.625rem;color:var(--mute);font-size:var(--f-mini);font-weight:500}
.ed-schema__c ul{display:grid;gap:0.5rem}
.ed-schema__c li{padding:0.75rem 0.875rem;border-radius:var(--r-champ);background:var(--panel-2);line-height:1.45}
.ed-schema__c strong{display:block;color:var(--text);font-weight:600}
.ed-schema__c li span{display:block;margin-top:2px;color:var(--mute)}
.ed-schema__f{position:relative;height:2px;background:var(--line-2)}
.ed-schema__f::after{content:"";position:absolute;right:0;top:50%;width:0.5625rem;height:0.5625rem;border-top:2px solid var(--line-2);border-right:2px solid var(--line-2);transform:translateY(-50%) rotate(45deg)}
@media (max-width:640px){.ed-schema__g{grid-template-columns:minmax(0,1fr)}
.ed-schema__f{justify-self:center;width:2px;height:1.5rem}
.ed-schema__f::after{top:auto;right:50%;bottom:0;transform:translate(50%,0) rotate(135deg)}

}
.ed-barres__l{display:grid;gap:0.625rem}
.ed-barres__r,.ed-barres__x{display:grid;grid-template-columns:minmax(0,10.5em) minmax(0,1fr) 4.6em;gap:clamp(0.5rem,1vw,1rem);align-items:center}
.ed-barres__n{color:var(--text);line-height:1.3}
.ed-barres__v{color:var(--text);font-weight:600;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.ed-barres__a{position:relative;height:0.75rem}
.ed-barres__a::before{content:"";position:absolute;left:50%;top:-0.375rem;bottom:-0.375rem;width:1px;background:var(--line-2)}
.ed-barres__a i{position:absolute;top:0;bottom:0;left:50%;width:calc(var(--v) * 50%);border-radius:62.4375rem;background:color-mix(in srgb,var(--ok) 45%,transparent)}
.is-moins .ed-barres__a i{left:auto;right:50%;background:color-mix(in srgb,var(--danger) 70%,transparent)}
.is-nul .ed-barres__a i{top:1px;bottom:1px;left:calc(50% - 0.3125rem);width:0.625rem;border-radius:50%;background:var(--mute)}
.is-chf .ed-barres__a i{background:var(--ok)}
.is-chf :is(.ed-barres__n,.ed-barres__v){font-weight:700}
.ed-barres__x{margin-top:0.5rem;color:var(--mute);font-variant-numeric:tabular-nums}
.ed-barres__x>div{position:relative;grid-column:2;height:1.4em;font-size:var(--f-mini)}
.ed-barres__x span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}
.ed-barres__x span:nth-child(2){left:50%}
.ed-barres__x span:last-child{left:100%}
.ed-barres--zero .ed-barres__a{border-radius:62.4375rem;background:var(--panel-2)}
.ed-barres--zero .ed-barres__a::before{content:none}
.ed-barres--zero .ed-barres__a i{left:0;width:calc(var(--v) * 100%);background:color-mix(in srgb,var(--text) 34%,transparent)}
.ed-barres--zero .is-chf .ed-barres__a i{background:var(--ok)}
@media (max-width:520px){.ed-barres__r,.ed-barres__x{grid-template-columns:minmax(0,7.5em) minmax(0,1fr) 4.2em}
}
.ed-chaine__l{counter-reset:etape}
.ed-chaine__l>li{position:relative;padding:0 0 clamp(0.875rem,1.6vw,1.375rem) 3rem;counter-increment:etape}
.ed-chaine__l>li:last-child{padding-bottom:0}
.ed-chaine__l>li::before{content:counter(etape);position:absolute;left:0;top:-2px;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font-size:0.875rem;font-weight:600}
.ed-chaine__l>li:not(:last-child)::after{content:"";position:absolute;left:0.9688rem;top:2.125rem;bottom:2px;width:1px;background:var(--line-2)}
.ed-chaine__l>li.is-franc::before{background:var(--ok);box-shadow:none;color:var(--bg)}
.ed-chaine__l strong{display:block;padding-top:0.25rem;color:var(--text);font-weight:600;line-height:1.4}
.ed-chaine__k{display:inline-block;margin-top:0.5rem;padding:2px 0.625rem;border-radius:62.4375rem;background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--text);font-size:0.8125rem;font-weight:500}
.ed-chaine__duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.625rem;margin-top:0.625rem}
.art__b .ed-chaine__duo p{padding:0.75rem 0.875rem;border-radius:var(--r-champ);background:var(--panel-2);color:var(--mute);line-height:1.45}
.ed-chaine__duo span{display:block;color:var(--text);font-weight:600}
@media (max-width:520px){.ed-chaine__duo{grid-template-columns:minmax(0,1fr)}
}
.ed-chiffres__g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.625rem}
.ed-chiffres--3 .ed-chiffres__g{grid-template-columns:repeat(3,minmax(0,1fr))}
.ed-chiffre{padding:clamp(0.875rem,1.4vw,1.375rem);border-radius:var(--r-champ);background:var(--panel-2)}
.art__b .ed-chiffre__n{margin-bottom:0.375rem;color:var(--text);font-size:var(--f-h3);font-weight:600;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}
.art__b .ed-chiffre p:not(.ed-chiffre__n){color:var(--mute);line-height:1.45}
@media (max-width:640px){.ed-chiffres__g,.ed-chiffres--3 .ed-chiffres__g{grid-template-columns:minmax(0,1fr)}
}
.ed-frise__g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(0.625rem,1.2vw,1.125rem)}
.ed-frise__c{padding:clamp(0.875rem,1.4vw,1.375rem);border-radius:var(--r-champ);background:var(--panel-2)}
.art__b .ed-frise__h{margin-bottom:0.875rem;color:var(--mute);font-size:var(--f-mini)}
.ed-frise__h span{display:table;margin-bottom:0.25rem;color:var(--text);font-size:var(--f-petit);font-weight:600}
.wysiwyg.art__b .ed-frise__c ol{position:relative;display:grid;gap:0.75rem;padding-left:1.25rem}
.ed-frise__c ol::before{content:"";position:absolute;left:0.25rem;top:0.5rem;bottom:0.5rem;width:1px;background:var(--line-2)}
.ed-frise__c li{position:relative;color:var(--mute);line-height:1.45}
.ed-frise__c li::before{content:"";position:absolute;left:-1.25rem;top:.42em;width:0.5625rem;height:0.5625rem;border-radius:50%;background:var(--panel-2);box-shadow:inset 0 0 0 2px var(--text)}
.ed-frise__d{display:block;color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}
.ed-frise__pic{margin-top:clamp(1rem,1.8vw,1.625rem);padding-top:clamp(1rem,1.8vw,1.625rem);border-top:1px solid var(--line)}
.art__b .ed-frise__t{margin-bottom:0.75rem;color:var(--text);font-weight:600}
@media (max-width:640px){.ed-frise__g{grid-template-columns:minmax(0,1fr)}
}
.wysiwyg.wysiwyg.art__b>.ed-profils{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(0.625rem,1.2vw,1.125rem)}
.ed-profils>.ed-profil{display:flex;flex-direction:column;gap:0.75rem;margin:0;padding:clamp(1rem,1.6vw,1.625rem);border-radius:var(--r-carte);background:var(--panel);box-shadow:var(--carte)}
.art__b .ed-profil>*{margin:0}
.art__b .ed-profil__k{align-self:flex-start;padding:2px 0.625rem;border-radius:62.4375rem;background:var(--btn);color:var(--btn-i);font-size:0.8125rem;font-weight:600}
.art__b .ed-profil .ed-lien{margin-top:auto;padding-top:0.25rem;font-weight:600}
.ed-lien a{color:var(--text);text-underline-offset:.2em}
@media (max-width:640px){.wysiwyg.wysiwyg.art__b>.ed-profils{grid-template-columns:minmax(0,1fr)}
}
.wysiwyg.wysiwyg.art__b>.ed-sources{padding-top:clamp(0.875rem,1.4vw,1.375rem);border-top:1px solid var(--line);color:var(--mute);font-size:var(--f-petit)}
.art__b .ed-sources>*{margin-block:0 .4em}
.ed-sources a{color:var(--text)}
:root{--fleche-dehors:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 11.5 11.5 4.5M5.5 4.5h6v6' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--fleche:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h11M8.5 3.5 13 8l-4.5 4.5' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.wp-front.wp-front :is(.wp-block-button .wp-block-button__link[href]:not(:has(.wp-block-button__link-icon,svg,img)),.wp-block-b-sharpe-multi-medias-texte__button,.bsharpe-frontaliers-cta,.bsharpe-related-converters__cta,.mg__btn,.bs-pill--green)::after{content:"";flex:none;order:9;width:2.625rem;height:2.625rem;border-radius:50%;background:var(--btn-o);-webkit-mask:var(--fleche) center/0.875rem no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:var(--fleche) center/0.875rem no-repeat exclude,linear-gradient(#000 0 0);transition:transform var(--t-geste,240ms)}
.wp-front.wp-front :is(.wp-block-button .wp-block-button__link[href]:not(:has(.wp-block-button__link-icon,svg,img)),.wp-block-b-sharpe-multi-medias-texte__button,.bsharpe-frontaliers-cta,.bsharpe-related-converters__cta,.mg__btn,.bs-pill--green):hover::after{transform:translateX(0.1875rem)}
.wp-front.wp-front :is(.wp-block-button .wp-block-button__link[href]:not(:has(.wp-block-button__link-icon,svg,img)),.wp-block-b-sharpe-multi-medias-texte__button,.bsharpe-frontaliers-cta,.bsharpe-related-converters__cta,.bs-pill--green){justify-content:space-between;gap:1rem;padding:0.375rem 0.4375rem 0.375rem 1.5rem!important}
.wp-front.wp-front :is(.wp-block-b-sharpe-multi-medias-texte__button-icon,.bsharpe-frontaliers-cta>svg,.mg__btn>svg,.bs-pill--green:not(.author-hero__linkedin)>svg:last-child){display:none}
.wp-front.wp-front :is(.wp-block-b-sharpe-multi-medias-texte__button,.bsharpe-related-converters__cta)::after,.wp-front.wp-front :is(.is-style-outline,.is-style-transparent) .wp-block-button__link::after{background:currentColor!important}
.wp-front.wp-front :is(.is-style-transparent .wp-block-button__link,.is-style-outline .wp-block-button__link,.bsharpe-pairs-toggle,.bs-pill--outline,.wp-block-b-sharpe-multi-medias-texte__button,.bsharpe-related-converters__cta){border:0!important;background:transparent!important;color:inherit!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 42%,transparent)!important;font-size:1rem;font-weight:600;min-height:3.375rem;border-radius:62.4375rem}
.wp-front.wp-front :is(.is-style-transparent,.is-style-outline) .wp-block-button__link-icon{color:inherit;background:currentColor}
.wp-front.wp-front :is(.is-style-transparent,.is-style-outline) .wp-block-button__link-icon svg{color:var(--bg)}
.wp-front.wp-front :is(.is-style-transparent,.is-style-outline) .wp-block-button__link-icon svg path{fill:currentColor}
.wp-front.wp-front :is(.wp-block-button .wp-block-button__link,.gform_button,.bsharpe-frontaliers-cta,.bsharpe-related-converters__cta,.mg__btn,.nav__c,.newsletter-form button,.b){position:relative;isolation:isolate}
.wp-front.wp-front :is(.gform_button,.bsharpe-frontaliers-cta,.bsharpe-related-converters__cta,.mg__btn,.nav__c,.newsletter-form button,.b)::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--voile,rgba(255,255,255,.2));opacity:0;pointer-events:none;transition:opacity var(--t-etat,160ms)}
.wp-front.wp-front :is(.gform_button,.bsharpe-frontaliers-cta,.bsharpe-related-converters__cta,.mg__btn,.nav__c,.newsletter-form button,.b):is(:hover,:focus-visible)::before{opacity:1}
.wp-front.wp-front :is(.bsharpe-related-converters__cta,.bsharpe-pairs-toggle,.bs-pill--outline,.wp-block-b-sharpe-multi-medias-texte__button,main .b:not(.b--go,.b--w2))::before{background:var(--g2,rgba(255,255,255,.12))}
.wp-front.wp-front :is(.wp-block-button .wp-block-button__link,.gform_button,.gform_wrapper :is(input,button)[type=submit],.comment-form :is(input,button)[type=submit],.bsharpe-frontaliers-cta,.bsharpe-related-converters__cta,.bs-pill):hover{transform:none;opacity:1}
.wp-front.wp-front :is(.wp-block-button .wp-block-button__link,.gform_button,.bsharpe-frontaliers-cta,.bsharpe-related-converters__cta,.mg__btn,.nav__c,.newsletter-form button,.bs-pill):active{transform:scale(.97)}
.wp-front.wp-front :is(.gform_wrapper input[type=submit],.comment-form input[type=submit]):hover{box-shadow:inset 0 0 0 6.25rem var(--voile)}
.wp-front.wp-front .is-style-link .wp-block-button__link::before{display:none}
.wp-front.wp-front :is(.gform_wrapper :is(input[type=submit],.gform_button,button[type=submit]),.comment-form :is(input[type=submit],.submit,button[type=submit])){min-height:3.375rem;padding:0.375rem 1.5rem!important;border:0!important;border-radius:62.4375rem!important;background:var(--btn)!important;color:var(--btn-i)!important;font-size:1rem!important;font-weight:600!important}
.wp-front.wp-front .wp-block-button__link:not([href],button):has(.wp-block-button__link-icon){gap:1rem;padding:0.375rem 0.4375rem 0.375rem 1.5rem;border-radius:62.4375rem;cursor:pointer}
.wp-front.wp-front .is-style-link .wp-block-button__link{text-decoration:none;text-underline-offset:.24em;text-decoration-thickness:1.5px}
.wp-front.wp-front .is-style-link .wp-block-button__link:hover{text-decoration-line:underline}
.mg__go{text-underline-offset:.24em;text-decoration-thickness:1.5px}
.mg__go:hover{text-decoration-line:underline}
.nav__p[data-glass-tone=dark] .nav__c,[data-theme=nuit] .nav__p[data-glass-tone=auto] .nav__c{background:#05f59e;color:#15245a;--voile:rgba(255,255,255,.28)}
.nav__p[data-glass-tone=light] .nav__c,[data-theme=clair] .nav__p[data-glass-tone=auto] .nav__c{background:#263b85;color:#fff;--voile:rgba(10,18,51,.32)}
.wp-front.wp-front .mg__btn{min-height:2.75rem;gap:0.75rem;padding:0.3125rem 0.3125rem 0.3125rem 1.125rem;background:var(--btn);color:var(--btn-i)!important}
.wp-front.wp-front .mg__btn::after{width:2.125rem;height:2.125rem}
.wp-front.wp-front .newsletter-form button{font-size:0.875rem;color:#15245a;--voile:rgba(255,255,255,.28)}
.wp-front.wp-front main .b:not(.b--go,.b--w2){background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 42%,transparent)}
.wp-front.wp-front main .b:not(.b--go,.b--w2) .b__i{color:inherit;background:currentColor}
.wp-front.wp-front main .b:not(.b--go,.b--w2) .b__i svg{color:var(--bg)}
.wp-front.wp-front main .b--w2{background:#05f59e;color:#15245a}
.wp-front.wp-front main .b--w2 .b__i{background:#15245a;color:#05f59e}
[data-theme=clair] .wp-front.wp-front main .world .b--w2{background:#263b85;color:#fff;--voile:rgba(10,18,51,.32)}
[data-theme=clair] .wp-front.wp-front main .world .b--w2 .b__i{background:#59c481;color:#15245a}
.wp-front.wp-front :is(main .b--go,.dock .b,.bsharpe-homepage-cta-button){--voile:rgba(255,255,255,.28)}
.wp-front.wp-front .bsharpe-homepage-cta-button svg{border-radius:50%}
.wp-front.wp-front .bsharpe-homepage-cta-button{white-space:nowrap}
.wp-front.wp-front .wysiwyg .wp-block-group.is-layout-flex>.wp-block-group.is-nowrap[style*="background-color:#05f59e" i]{--text:inherit;--blanc:inherit;--mute:inherit;border-radius:62.4375rem!important;background:color-mix(in srgb,var(--ok,#05f59e) 14%,transparent)!important;color:inherit!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok,#05f59e) 38%,transparent)}
.wp-front.wp-front .wysiwyg .wp-block-group.is-layout-flex>.wp-block-group.is-nowrap[style*="background-color:#05f59e" i] :is(p,span,strong){color:inherit!important}
.wp-front.wp-front .wysiwyg .wp-block-group.is-layout-flex>.wp-block-group.is-nowrap[style*="background-color:#05f59e" i] :is(svg,img){color:var(--ok,#05f59e)}
@media (prefers-reduced-motion:reduce){.wp-front.wp-front :is(.wp-block-button__link,.mg__btn,.bsharpe-frontaliers-cta,.bsharpe-related-converters__cta,.wp-block-b-sharpe-multi-medias-texte__button,.bs-pill--green):hover::after{transform:none}
}
.wp-front.wp-front .author-hero__linkedin::after{-webkit-mask-image:var(--fleche-dehors),linear-gradient(#000 0 0)!important;mask-image:var(--fleche-dehors),linear-gradient(#000 0 0)!important}
.wp-front.wp-front .author-hero__linkedin:hover::after{transform:translate(2px,-2px)}
:is([data-theme=nuit],.zn) .wp-front.wp-front .wysiwyg .wp-block-group.is-layout-flex>.wp-block-group.is-nowrap[style*="background-color:#05f59e" i] img,[data-theme=nuit] .wysiwyg .wp-block-group.is-layout-flex>.wp-block-group.is-nowrap[style*="background-color:#05f59e" i] img{filter:brightness(0) invert(1)}
@media (max-width:600px){.wp-front.wp-front .wysiwyg .wp-block-group.is-layout-flex:has(>.wp-block-group.is-nowrap[style*="background-color:#05f59e" i]){gap:0.5rem!important}
.wp-front.wp-front .wysiwyg .wp-block-group.is-layout-flex>.wp-block-group.is-nowrap[style*="background-color:#05f59e" i]{gap:0.5rem!important;min-height:2.5rem;padding:0.5rem 0.875rem!important}
.wp-front.wp-front .wysiwyg .wp-block-group.is-layout-flex>.wp-block-group.is-nowrap[style*="background-color:#05f59e" i] p{font-size:0.875rem!important}
.wp-front.wp-front .wysiwyg .wp-block-group.is-layout-flex>.wp-block-group.is-nowrap[style*="background-color:#05f59e" i] img{width:0.875rem!important;height:0.875rem!important}

}

