/*!
 * Bootstrap v5.0.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{color:gray;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;background-color:#fff;margin:0;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}h3,.h3,h2,.h2,h1,.h1{color:#001442;margin-top:0;margin-bottom:.5rem;font-family:Playfair Display,serif;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3,.h3{font-size:1.75rem}}p{margin-top:0;margin-bottom:1rem}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}a{color:#00d1f9;text-decoration:none}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}figure{margin:0 0 1rem}img,svg{vertical-align:middle}th{text-align:inherit;text-align:-webkit-match-parent}tr,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button{font-family:inherit;font-size:inherit;line-height:inherit;text-transform:none;margin:0}[role=button]{cursor:pointer}[list]::-webkit-calendar-picker-indicator{display:none}button,[type=button]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{cursor:pointer;display:list-item}[hidden]{display:none!important}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.figure{display:inline-block}.container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-left:auto;margin-right:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)/-2);margin-left:calc(var(--bs-gutter-x)/-2);flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/2);padding-left:calc(var(--bs-gutter-x)/2);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0}.gx-0{--bs-gutter-x:0}.g-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}@media (min-width:768px){.col-md-6{flex:none;width:50%}}@media (min-width:992px){.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-7{flex:none;width:58.3333%}.g-lg-5{--bs-gutter-x:3rem;--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-4{flex:none;width:33.3333%}}.btn{color:gray;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:1px solid #0000;border-radius:10px;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:gray}.btn:focus{outline:0;box-shadow:0 0 0 .25rem #00d1f940}.btn:disabled,.btn.disabled{pointer-events:none;opacity:.65}.btn-primary{color:#000;background-color:#dd4cbb;border-color:#dd4cbb}.btn-primary:hover{color:#000;background-color:#26d8fa;border-color:#1ad6fa}.btn-primary:focus{color:#000;background-color:#26d8fa;border-color:#1ad6fa;box-shadow:0 0 0 .25rem #00b2d480}.btn-primary:active,.btn-primary.active{color:#000;background-color:#33dafa;border-color:#1ad6fa}.btn-primary:active:focus,.btn-primary.active:focus{box-shadow:0 0 0 .25rem #00b2d480}.btn-primary:disabled,.btn-primary.disabled{color:#000;background-color:#00d1f9;border-color:#00d1f9}.btn-outline-secondary:hover{color:#fff;background-color:#19409a;border-color:#19409a}.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem #19409a80}.btn-outline-secondary:active,.btn-outline-secondary.active{color:#fff;background-color:#19409a;border-color:#19409a}.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus{box-shadow:0 0 0 .25rem #19409a80}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled{color:#19409a;background-color:#0000}.btn-outline-light:hover{color:#000;background-color:#f2f9f9;border-color:#f2f9f9}.btn-outline-light:focus{box-shadow:0 0 0 .25rem #f2f9f980}.btn-outline-light:active,.btn-outline-light.active{color:#000;background-color:#f2f9f9;border-color:#f2f9f9}.btn-outline-light:active:focus,.btn-outline-light.active:focus{box-shadow:0 0 0 .25rem #f2f9f980}.btn-outline-light:disabled,.btn-outline-light.disabled{color:#f2f9f9;background-color:#0000}.btn-lg{border-radius:10px;padding:.5rem 1rem;font-size:1.25rem}.nav{flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.card{word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #00000020;border-radius:10px;flex-direction:column;min-width:0;display:flex;position:relative}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.border{border:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.flex-wrap{flex-wrap:wrap!important}.align-items-center{align-items:center!important}.rounded{border-radius:10px!important}.rounded-pill{border-radius:50rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/open-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:optional;src:url(../fonts/open-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Multicolore;font-style:normal;font-weight:400;font-display:optional;src:url(../fonts/multicolore.woff2)format("woff2")}body{color:var(--ink);font-family:var(--font-body)}main p a,main li a,main dd a,.legal a{text-underline-offset:.15em;text-decoration:underline}.card-offre__link,.partner,.contact-card,.breadcrumb-nav a{text-decoration:none}h1,h2,h3,.h1,.h2{color:var(--ink);line-height:1.2}h3,.h3{font-family:var(--font-body)}.site-brand{white-space:nowrap}.site-brand picture,.site-brand__logo{flex-shrink:0}h1{font-family:var(--font-display);font-size:clamp(1.9rem,4.5vw,3rem)}h2{font-family:var(--font-display);font-size:clamp(1.5rem,3.2vw,2.25rem);font-weight:400}h3{font-size:1.2rem;font-weight:700}a{color:var(--pink-strong)}a:hover{color:var(--purple-strong)}p{text-align:left}.icon{vertical-align:-.2em;flex-shrink:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.btn{align-items:center;gap:.5rem;min-height:44px;padding:.6rem 1.4rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn-lg{padding:.8rem 1.8rem}.btn-primary{background:var(--pink-strong);border-color:var(--pink-strong);color:#fff}:is(.btn-primary:hover,.btn-primary:focus-visible){background:var(--purple-strong);border-color:var(--purple-strong);color:#fff}.btn-outline-light{color:#fff;border-color:#fff}.btn-outline-light:hover{color:var(--ink);background:#fff}.btn-outline-secondary{color:var(--purple-strong);border-color:var(--purple-strong)}.btn-outline-secondary:hover{background:var(--purple-strong);color:#fff}.site-nav{align-items:center;gap:1.5rem;display:flex}.site-nav li a{padding:.5rem 0;font-size:.95rem}.site-nav li a:hover{color:var(--pink-strong)}.site-nav__actions{align-items:center;gap:1rem;display:flex}.site-nav__phone{white-space:nowrap;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}@media (max-width:1399.98px) and (min-width:992px){.site-nav__phone{display:none}}@media (max-width:1199.98px) and (min-width:992px){.site-nav li a{font-size:.85rem}.site-nav ul{gap:.7rem}.site-nav__actions .btn{padding-inline:1rem}}@media (max-width:991.98px){.site-nav__actions{flex-direction:column;align-items:flex-start;margin-top:1rem}}.hero p{text-align:inherit}.hero__slogan{font-family:var(--font-display);color:var(--pink);margin:0 0 1rem;font-size:clamp(1.4rem,3vw,2rem)}.hero__actions{flex-wrap:wrap;justify-content:flex-end;gap:1rem;margin-top:1.5rem;display:flex}@media (max-width:991.98px){.hero__actions{justify-content:center}}.section{padding-block:clamp(3rem,8vw,6rem);position:relative}.section--light{background:var(--light)}.section-head{text-align:center;max-width:48rem;margin:0 auto 2.5rem}.section-head__kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--pink-strong);text-align:inherit;margin-bottom:.5rem;font-weight:700}#section_mes_formations{overflow:hidden}.service-item{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:20;background:#ffffffd9;border-radius:10px;margin-bottom:1.5rem;position:relative;overflow:hidden;box-shadow:0 0 45px #00000014}.service-item:last-child{margin-bottom:0}.service-item:after{content:"";background:var(--pink-strong);z-index:1;border-radius:10px;width:0;height:0;transition:width .5s,height .5s;position:absolute;bottom:0;left:0}.service-item:hover:after,.service-item:focus-within:after{width:100%;height:100%}.service-item__link{z-index:2;color:inherit;align-items:center;gap:1.5rem;padding:1.5rem;text-decoration:none;display:flex;position:relative}.service-content{text-align:center;flex:1}.service-title{font-family:var(--font-display);color:var(--ink);margin:0 0 .75rem;font-size:1.5rem;font-weight:400;transition:color .5s}.service-content p{color:var(--muted);text-align:center;margin:0;transition:color .5s}.service-btn{background:var(--pink-strong);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:80px;height:80px;transition:background-color .5s,color .5s;display:grid}.service-btn .icon{transition:transform .5s}.service-item:hover .service-title,.service-item:focus-within .service-title,.service-item:hover .service-content p,.service-item:focus-within .service-content p{color:#fff}.service-item:hover .service-btn,.service-item:focus-within .service-btn{color:var(--pink-strong);background:#fff}.service-item:hover .service-btn .icon{transform:rotate(360deg)}.stickers_contours_durs{filter:drop-shadow(0 -5px 0 var(--pink))}.formations-layout__tony{text-align:center}.tonyo_doigts{z-index:10;height:auto;position:relative}@media (min-width:1200px){.tonyo_doigts{width:120%;max-width:120%;top:50px;left:-10%}}@media (max-width:1199.98px){.tonyo_doigts{width:100%;max-width:460px}}.about__portrait{position:relative}.about__portrait img{box-shadow:18px 18px 0 var(--purple)}.about__name{background:var(--purple-strong);color:#fff;border-radius:10px;margin:0;padding:.75rem 1.25rem;font-size:1.3rem;font-weight:700;position:absolute;top:-1rem;left:-1rem}.about__tagline{color:var(--muted);margin-top:1.75rem}.offer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),370px));justify-content:center;gap:1.5rem;display:grid}.offer-grid--compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.card-offre{background:#fff;border-radius:14px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 30px #00144214}.card-offre:hover,.card-offre:focus-within{transform:translateY(-4px);box-shadow:0 12px 40px #00144226}.card-offre__img img{aspect-ratio:16/10;object-fit:cover;width:100%}.card-offre__body{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.card-offre__title{font-family:var(--font-body);margin:0;font-size:1.25rem}.card-offre__link{color:var(--ink);text-decoration:none}.card-offre__link:after{content:"";position:absolute;inset:0}.card-offre__body p{color:var(--muted);margin:0}.card-offre__more{color:var(--pink-strong);align-items:center;gap:.4rem;margin-top:auto;padding-top:.5rem;font-weight:600;display:inline-flex}.card-offre--compact .card-offre__body{padding:1rem 1.25rem}.video-facade{margin:0}.video-facade__frame{background:#000;border-radius:14px;width:100%;position:relative;overflow:hidden}.video-facade__btn{all:unset;cursor:pointer;display:block;position:absolute;inset:0}.video-facade__btn:focus-visible{outline:3px solid var(--pink);outline-offset:-3px}.video-facade__poster,.video-facade__btn picture,.video-facade__btn img{object-fit:cover;width:100%;height:100%;display:block}.video-facade__play{color:#fff;background:#b8329ae6;border-radius:50%;place-items:center;width:76px;height:76px;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #00000059}.video-facade__btn:hover .video-facade__play{transform:translate(-50%,-50%)scale(1.08)}.video-facade video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-facade__error{text-align:center;color:#fff;background:#000c;place-content:center;gap:.5rem;padding:1rem;display:grid;position:absolute;inset:0}.video-facade__error a{color:#fff}.video-facade__noscript{color:#fff;position:absolute;bottom:1rem;left:1rem}.video-facade figcaption{text-align:center;padding:.75rem .25rem 0}.video-facade__title{text-align:center;margin:0;font-size:1.05rem;font-weight:700}.video-facade__tagline{color:var(--muted);text-align:center;margin:0;font-size:.95rem}.carousel-snap{position:relative}.carousel-snap__controls{z-index:5;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:calc(50% - 2.5rem);left:0;right:0}.carousel-snap__controls .carousel-snap__btn{pointer-events:auto;box-shadow:0 4px 14px #00144240}.carousel-snap__controls .carousel-snap__btn:first-child{margin-left:-.5rem}.carousel-snap__controls .carousel-snap__btn:last-child{margin-right:-.5rem}@media (min-width:1500px){.carousel-snap__controls .carousel-snap__btn:first-child{margin-left:-3.75rem}.carousel-snap__controls .carousel-snap__btn:last-child{margin-right:-3.75rem}}.carousel-snap__btn{background:var(--pink-strong);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.carousel-snap__btn:hover{background:var(--purple-strong)}.carousel-snap__btn[disabled]{opacity:.4;cursor:default}.carousel-snap__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-flow:column;gap:1.5rem;margin:0;padding:.25rem .25rem 1rem;list-style:none;display:grid;overflow-x:auto}.carousel-snap__item{scroll-snap-align:start}.carousel-snap__item--video{width:min(78vw,300px)}.carousel-snap__item--partner{width:220px}@media (max-width:575.98px){.carousel-snap--video .carousel-snap__track{gap:3.5rem;padding-inline:3.5rem;scroll-padding-inline:3.5rem}.carousel-snap--video .carousel-snap__item--video{scroll-snap-align:center;width:calc(100vw - 8.5rem)}.carousel-snap--video .carousel-snap__controls .carousel-snap__btn:first-child{margin-left:0}.carousel-snap--video .carousel-snap__controls .carousel-snap__btn:last-child{margin-right:0}}.partner{text-align:center;height:100%;color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:.4rem;padding:1.25rem;text-decoration:none;display:flex;box-shadow:0 4px 20px #0014420f}.partner__logo{object-fit:contain;width:auto;max-width:100%;height:90px;margin-bottom:.5rem}.partner__name{font-weight:700}.partner__desc{color:var(--muted);font-size:.9rem}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),280px));justify-content:center;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.contact-card{text-align:center;height:100%;color:var(--ink);word-break:break-word;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:.35rem;padding:1.75rem 1rem;text-decoration:none;display:flex;box-shadow:0 4px 20px #0014420f}.contact-card .icon{color:var(--pink-strong)}.contact-card:hover{color:var(--pink-strong);box-shadow:0 10px 30px #00144224}.contact-card__label{font-size:1.1rem;font-weight:700}.contact-note{text-align:center;color:var(--muted);margin-top:2rem}.breadcrumb-nav ol{flex-wrap:wrap;gap:.25rem .5rem;margin:0 0 1.5rem;padding:0;font-size:.9rem;list-style:none;display:flex}.breadcrumb-nav li+li:before{content:"›";color:var(--muted);margin-right:.5rem}.breadcrumb-nav a{color:var(--muted)}.breadcrumb-nav [aria-current]{color:var(--ink);font-weight:600}.offer-hero{background:var(--light);padding-block:2rem 3rem}.offer-hero h1{margin-bottom:1rem}.offer-hero__img{width:100%;box-shadow:14px 14px 0 var(--purple)}.offer-intro p{font-size:1.1rem}.offer-body{padding-block:3rem 1rem}.offer-body section{margin-bottom:3rem}.quote-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.quote-list blockquote{border-left:5px solid var(--pink);background:#fff;border-radius:0 12px 12px 0;justify-content:center;align-items:center;height:100%;margin:0;padding:1.25rem 1.5rem;display:flex;box-shadow:0 4px 20px #0014420f}.quote-list p{text-align:center;margin:0;font-size:1.05rem;font-style:italic}.check-list{margin:0;padding:0;list-style:none}.check-list li{border-bottom:1px solid #00144212;padding:.45rem 0 .45rem 2rem;position:relative}.check-list li:before{content:"";border-left:3px solid var(--pink-strong);border-bottom:3px solid var(--pink-strong);width:.9rem;height:.5rem;position:absolute;top:.95rem;left:.25rem;transform:rotate(-45deg)}.steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;background:var(--light);border-radius:14px;padding:3.75rem 1.25rem 1.25rem;position:relative}.steps li:before{content:counter(step);background:var(--purple-strong);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:700;display:grid;position:absolute;top:1rem;left:1.25rem}.steps h3{margin:0 0 .4rem;font-size:1.1rem}.steps p{margin:0}.format-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;margin:0;display:grid}.format-list div{border:1px solid #0014421a;border-radius:12px;padding:1rem 1.25rem}.format-list dt{color:var(--pink-strong);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.format-list dd{margin:.25rem 0 0}.tag-list{flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.tag-list li{background:var(--light);border:1px solid #9b4cde59;border-radius:999px;padding:.4rem 1rem}.faq details{border-bottom:1px solid #0014421a}.faq summary{cursor:pointer;min-height:44px;padding:1rem 2rem 1rem 0;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--pink-strong);font-size:1.5rem;position:absolute;top:.75rem;right:.25rem}.faq details[open] summary:after{content:"–"}.faq details p{margin:0 0 1rem}.cta{background:linear-gradient(135deg, var(--night), #4b1462);color:#fff;border-radius:20px;margin-block:2rem 4rem}.cta__inner{text-align:center;max-width:52rem;margin:0 auto;padding:clamp(2rem,5vw,3.5rem)}.cta h2{color:#fff}.cta p{text-align:center}.cta__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.cta__link{color:#fff;align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.cta__link:hover{color:var(--pink)}.offer-related{padding-bottom:4rem}.offer-related h2{text-align:center;margin-bottom:1.5rem}.legal,.not-found{max-width:52rem;padding-block:2.5rem 4rem}.legal h2{margin-top:2rem;font-size:1.5rem}.legal__updated{color:var(--muted)}.not-found .btn{margin:.25rem .5rem .25rem 0}.not-found h2{margin-top:3rem;margin-bottom:1.25rem}.site-footer{background:var(--ink);color:#e9e3f2;padding-block:3.5rem 1.5rem}.site-footer a{color:var(--pink);align-items:center;gap:.4rem;min-height:32px;text-decoration:none;display:inline-flex}.site-footer a:hover{color:#fff;text-decoration:underline}.site-footer__brand{font-family:var(--font-display);color:#fff;align-items:center;gap:.6rem;font-size:1.6rem;display:flex}.site-footer__title{font-family:var(--font-body);color:#fff;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;font-size:1.05rem;font-weight:700}.site-footer__links{margin:0;padding:0;font-style:normal;line-height:2;list-style:none}.site-footer__social{gap:1rem;display:flex}.site-footer__social .icon{width:28px;height:28px}.site-footer__bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.9rem;display:flex}.site-footer__bottom p{margin:0}.about__bio p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}#section_actualites:not([hidden])+#section_contact{background:#fff}.actus__more{text-align:center;margin:2rem 0 0}.card-actu__date{color:var(--pink-strong);text-transform:uppercase;letter-spacing:.04em;text-align:left;margin:0;font-size:.85rem;font-weight:700}.card-actu .card-offre__title{font-size:1.15rem}.actus,.actu{padding-block:2.5rem 1rem}.actus__intro{max-width:46rem;margin-bottom:2rem;font-size:1.1rem}.actus__empty{background:var(--light);text-align:center;border-radius:14px;padding:2rem}.actus__grid{justify-content:start}.actu{max-width:52rem}.actu h1{margin-bottom:1.5rem}.actu__figure{margin:0 0 2rem}.actu__img{border-radius:14px;height:auto}.actu__text p{text-align:left;font-size:1.1rem}.actu__text a{word-break:break-word}.actu__source{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin:2rem 0 0;display:flex}.actu__back{font-weight:600}.actu__img{width:auto;max-width:100%;max-height:min(70vh,560px);margin:0 auto;display:block}.card-offre__body .card-actu__date{color:var(--pink-strong)}main p a.btn{text-decoration:none}