 :root{--gold:#b8962e;--gold-light:#d6b85a;--gold-pale:#f5e7b8;--cream:#fdfaf5;--cream-2:#f8f3e8;--text:#1c1a16;--text-muted:#6b6458;--radius-md:12px;--radius-pill:999px;--shadow-sm:0 4px 14px rgba(15,13,10,0.08);--shadow-md:0 12px 36px rgba(15,13,10,0.12);--shadow-lg:0 24px 60px rgba(15,13,10,0.18);--t:0.32s cubic-bezier(0.22,1,0.36,1);}  @media screen and (min-width:1180px){.navbar__link > a:hover,.navbar__link > a:focus-visible,.navbar__link > a[aria-current="page"],.navbar__link--areas:hover .navbar__areas-toggle,.navbar__link--areas:focus-within .navbar__areas-toggle,.navbar__link--areas.is-open .navbar__areas-toggle,.navbar__link--areas.is-active .navbar__areas-toggle,body .navbar__link > a:hover,body .navbar__link > a:focus-visible,body .navbar__link > a[aria-current="page"],body .navbar__link--areas:hover .navbar__areas-toggle,body .navbar__link--areas:focus-within .navbar__areas-toggle,body .navbar__link--areas.is-open .navbar__areas-toggle,body .navbar__link--areas.is-active .navbar__areas-toggle{color:#8a6b1f !important;}.navbar__link > a::after,.navbar__areas-toggle::before,body .navbar__link > a::after,body .navbar__areas-toggle::before{background:#8a6b1f !important;}.navbar__areas-toggle::after,body .navbar__areas-toggle::after{border-color:#8a6b1f !important;}}  @media screen and (min-width:1180px){.navbar__links,body .navbar__links,.home-page .navbar__links,.paris-page .navbar__links,.marseille-page .navbar__links{align-items:center !important;gap:0 !important;}.navbar__links > .navbar__link,body .navbar__links > .navbar__link,.home-page .navbar__links > .navbar__link,.paris-page .navbar__links > .navbar__link,.marseille-page .navbar__links > .navbar__link{position:relative !important;padding:0 14px !important;}.navbar__links > .navbar__link:first-child,body .navbar__links > .navbar__link:first-child,.home-page .navbar__links > .navbar__link:first-child,.paris-page .navbar__links > .navbar__link:first-child,.marseille-page .navbar__links > .navbar__link:first-child{padding-left:0 !important;}.navbar__links > .navbar__link--language,body .navbar__links > .navbar__link--language,.home-page .navbar__links > .navbar__link--language,.paris-page .navbar__links > .navbar__link--language,.marseille-page .navbar__links > .navbar__link--language{padding-right:0 !important;padding-left:18px !important;}.navbar__links > .navbar__link:not(:first-child):not(.navbar__link--language)::before,body .navbar__links > .navbar__link:not(:first-child):not(.navbar__link--language)::before,.home-page .navbar__links > .navbar__link:not(:first-child):not(.navbar__link--language)::before,.paris-page .navbar__links > .navbar__link:not(:first-child):not(.navbar__link--language)::before,.marseille-page .navbar__links > .navbar__link:not(:first-child):not(.navbar__link--language)::before{position:absolute !important;top:50% !important;left:0 !important;width:1px !important;height:15px !important;background:linear-gradient(to bottom,transparent,rgba(184,150,46,0.46),transparent) !important;content:"" !important;transform:translateY(-50%) !important;}.navbar__areas-toggle,body .navbar__areas-toggle,.home-page .navbar__areas-toggle,.paris-page .navbar__areas-toggle,.marseille-page .navbar__areas-toggle{padding-right:0 !important;padding-left:0 !important;}}@media screen and (min-width:1180px) and (max-width:1320px){.navbar__links > .navbar__link,body .navbar__links > .navbar__link,.home-page .navbar__links > .navbar__link,.paris-page .navbar__links > .navbar__link,.marseille-page .navbar__links > .navbar__link{padding:0 10px !important;}.navbar__link > a,.navbar__areas-toggle,body .navbar__link > a,body .navbar__areas-toggle,.home-page .navbar__link > a,.home-page .navbar__areas-toggle,.paris-page .navbar__link > a,.paris-page .navbar__areas-toggle,.marseille-page .navbar__link > a,.marseille-page .navbar__areas-toggle{font-size:15px !important;}}  @media screen and (min-width:1180px){.navbar__link > a:hover,.navbar__link > a:focus-visible,.navbar__link > a[aria-current="page"],.navbar__link--areas:hover .navbar__areas-toggle,.navbar__link--areas:focus-within .navbar__areas-toggle,.navbar__link--areas.is-open .navbar__areas-toggle,.navbar__link--areas.is-active .navbar__areas-toggle,body .navbar__link > a:hover,body .navbar__link > a:focus-visible,body .navbar__link > a[aria-current="page"],body .navbar__link--areas:hover .navbar__areas-toggle,body .navbar__link--areas:focus-within .navbar__areas-toggle,body .navbar__link--areas.is-open .navbar__areas-toggle,body .navbar__link--areas.is-active .navbar__areas-toggle,.home-page .navbar__link > a:hover,.home-page .navbar__link > a:focus-visible,.home-page .navbar__link > a[aria-current="page"],.home-page .navbar__link--areas:hover .navbar__areas-toggle,.home-page .navbar__link--areas:focus-within .navbar__areas-toggle,.home-page .navbar__link--areas.is-open .navbar__areas-toggle,.home-page .navbar__link--areas.is-active .navbar__areas-toggle,.paris-page .navbar__link > a:hover,.paris-page .navbar__link > a:focus-visible,.paris-page .navbar__link > a[aria-current="page"],.paris-page .navbar__link--areas:hover .navbar__areas-toggle,.paris-page .navbar__link--areas:focus-within .navbar__areas-toggle,.paris-page .navbar__link--areas.is-open .navbar__areas-toggle,.paris-page .navbar__link--areas.is-active .navbar__areas-toggle,.marseille-page .navbar__link > a:hover,.marseille-page .navbar__link > a:focus-visible,.marseille-page .navbar__link > a[aria-current="page"],.marseille-page .navbar__link--areas:hover .navbar__areas-toggle,.marseille-page .navbar__link--areas:focus-within .navbar__areas-toggle,.marseille-page .navbar__link--areas.is-open .navbar__areas-toggle,.marseille-page .navbar__link--areas.is-active .navbar__areas-toggle{color:#8a6b1f !important;}.navbar__link > a::after,.navbar__areas-toggle::before,body .navbar__link > a::after,body .navbar__areas-toggle::before,.home-page .navbar__link > a::after,.home-page .navbar__areas-toggle::before,.paris-page .navbar__link > a::after,.paris-page .navbar__areas-toggle::before,.marseille-page .navbar__link > a::after,.marseille-page .navbar__areas-toggle::before{background:#8a6b1f !important;}.navbar__areas-toggle::after,body .navbar__areas-toggle::after,.home-page .navbar__areas-toggle::after,.paris-page .navbar__areas-toggle::after,.marseille-page .navbar__areas-toggle::after{border-color:#8a6b1f !important;}}html{scroll-behavior:smooth;}body{background-color:var(--cream);-webkit-font-smoothing:antialiased;}body{padding-top:72px;}  .skip-link{position:absolute;top:-100%;left:16px;z-index:9999;padding:10px 20px;border-radius:0 0 6px 6px;background:var(--gold);color:#fff;font-size:14px;font-weight:700;transition:top .2s ease;}.skip-link:focus{top:0;outline:none;}:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px;border-radius:3px;}  .navbar{height:72px;padding:0 clamp(16px,3vw,40px);background:rgba(253,250,245,0.96);backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6);border-bottom:1px solid rgba(184,150,46,0.14);box-shadow:0 2px 20px rgba(15,13,10,0.07);transition:background var(--t),box-shadow var(--t);}.navbar.scrolled{background:rgba(253,250,245,0.99);box-shadow:0 4px 28px rgba(15,13,10,0.12);}.navbar img{width:52px;height:52px;margin-bottom:0;float:none;}.navbar__links{gap:4px;list-style:none;margin:0;padding:0;}.navbar__link{padding:0;}.navbar__link > a{position:relative;display:block;padding:8px 14px;color:var(--text);font-size:15px;font-weight:600;border-radius:6px;transition:color var(--t),background var(--t);}.navbar__link > a::after{content:"";position:absolute;bottom:4px;left:14px;right:14px;height:1.5px;background:var(--gold);transform:scaleX(0);transform-origin:right;transition:transform var(--t);border-radius:1px;}.navbar__link > a:hover{color:var(--gold);background:rgba(184,150,46,0.06);}.navbar__link > a:hover::after,.navbar__link > a[aria-current="page"]::after{transform:scaleX(1);transform-origin:left;}.navbar__link > a[aria-current="page"]{color:var(--gold);}  .home-page .hero-section .container img{filter:brightness(62%) contrast(118%) saturate(110%) sepia(12%);}.hero-section .container::after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,transparent,var(--cream));pointer-events:none;}.text-over2{color:#f8edd4;text-shadow:0 2px 24px rgba(0,0,0,0.5),0 0 80px rgba(184,150,46,0.25);}.container .bouton-lien4{padding:13px 28px;border-radius:var(--radius-pill);border-color:rgba(214,184,90,0.7);background:rgba(255,255,255,0.93);color:#0f0d0a;font-size:14px;font-weight:700;box-shadow:0 8px 28px rgba(0,0,0,0.22);transition:transform var(--t),box-shadow var(--t),background var(--t);}.container .bouton-lien4:hover{background:var(--gold);color:#fff;box-shadow:0 14px 38px rgba(184,150,46,0.38);transform:translateY(-4px);}  hr{width:60px;height:1px;margin:64px auto;background:linear-gradient(90deg,transparent,var(--gold),transparent);border:0;position:relative;}hr::before{content:"✦";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:11px;color:var(--gold-light);background:var(--cream);padding:0 8px;line-height:1;}  .container2 h2{position:relative;display:block;text-align:center;padding-bottom:16px;left:auto;transform:none;}.container2 h2::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40px;height:1.5px;background:var(--gold-light);border-radius:1px;}.container2 p{color:#3a3530;font-size:16.5px;line-height:1.85;}  .section-cta a{padding:14px 32px;border-radius:var(--radius-pill);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,var(--gold) 0%,#a07820 100%);border-color:transparent;color:#fff;box-shadow:0 6px 22px rgba(184,150,46,0.28);transition:transform var(--t),box-shadow var(--t);}.section-cta a:hover{transform:translateY(-3px);box-shadow:0 12px 34px rgba(184,150,46,0.38);color:#fff;}.section-cta--subtle a{background:transparent;color:var(--gold);border:1.5px solid rgba(184,150,46,0.4);box-shadow:none;}.section-cta--subtle a:hover{background:rgba(184,150,46,0.06);color:var(--gold);}  .audience-card{position:relative;padding:40px 32px;border:1px solid rgba(184,150,46,0.18);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-sm);overflow:hidden;transition:transform var(--t),box-shadow var(--t);}.audience-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--gold-light),transparent);opacity:0;transition:opacity var(--t);}.audience-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);}.audience-card:hover::before{opacity:1;}.audience-note{margin-top:20px;color:var(--text-muted) !important;font-size:14px !important;font-style:italic;}  .profile-card{min-height:96px;border-radius:var(--radius-md);transition:transform var(--t),box-shadow var(--t);}.profile-card:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 28px 64px rgba(18,14,8,0.28);}  .method-step{position:relative;padding:32px 24px 28px;border-top:2px solid var(--gold-light);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-sm);transition:transform var(--t),box-shadow var(--t);}.method-step:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);}.method-step > span{font-size:40px;color:rgba(184,150,46,0.22);font-style:normal;}  .service-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1080px;margin:40px auto;}.service-summary article{position:relative;padding:36px 28px;border:1px solid rgba(184,150,46,0.16);border-radius:var(--radius-md);background:linear-gradient(160deg,#fff 0%,#fdfaf5 100%);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform var(--t),box-shadow var(--t);}.service-summary article:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);}  .profession-mosaic{position:relative !important;display:grid !important;width:auto !important;min-height:462px !important;margin:42px calc(0px - clamp(22px,5vw,76px)) 8px !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:0 !important;overflow:hidden !important;background:#17140f !important;}.profession-mosaic__item{position:relative !important;display:block !important;min-height:462px !important;margin:0 !important;border:0 !important;border-radius:0 !important;overflow:hidden !important;background:#17140f !important;}.container2 .profession-mosaic__item img,.profession-mosaic__item img{display:block !important;width:100% !important;height:100% !important;min-height:462px !important;max-width:none !important;margin:0 !important;border:0 !important;border-radius:0 !important;object-fit:cover !important;filter:brightness(58%) contrast(108%) saturate(98%) !important;transition:transform 0.65s ease,filter 0.65s ease !important;}.profession-mosaic__item::after{position:absolute !important;inset:0 !important;background:linear-gradient(180deg,rgba(18,14,8,0.05) 0%,rgba(18,14,8,0.72) 100%) !important;content:"" !important;}.profession-mosaic__label{position:absolute !important;right:18px !important;bottom:18px !important;left:18px !important;z-index:2 !important;display:flex !important;min-height:42px !important;align-items:center !important;justify-content:center !important;padding:10px 18px !important;border:1px solid rgba(184,150,46,0.62) !important;border-radius:999px !important;color:#f5e7b8 !important;background:rgba(18,14,8,0.86) !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:12px !important;font-style:normal !important;font-weight:900 !important;line-height:1.15 !important;letter-spacing:0.04em !important;text-align:center !important;text-shadow:none !important;text-transform:uppercase !important;}.profession-mosaic__overlay{position:absolute !important;top:14% !important;left:50% !important;z-index:4 !important;display:flex !important;width:min(780px,62vw) !important;min-height:292px !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;padding:32px 48px !important;border-top:1px solid rgba(214,184,90,0.72) !important;border-bottom:1px solid rgba(214,184,90,0.72) !important;background:rgba(16,13,9,0.76) !important;box-shadow:0 24px 70px rgba(0,0,0,0.34) !important;transform:translateX(-50%) !important;backdrop-filter:blur(2px) !important;}.profession-mosaic__overlay span{display:block !important;width:auto !important;margin:0 0 14px !important;padding:0 !important;border:0 !important;color:#f5e7b8 !important;background:transparent !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:12px !important;font-style:normal !important;font-weight:900 !important;letter-spacing:0.16em !important;line-height:1.1 !important;text-align:center !important;text-transform:uppercase !important;}.profession-mosaic__overlay h3{max-width:760px !important;margin:0 0 16px !important;color:#fff !important;font-size:clamp(36px,3.8vw,58px) !important;line-height:1.08 !important;text-align:center !important;text-shadow:0 6px 22px rgba(0,0,0,0.44) !important;}.profession-mosaic__overlay p{max-width:760px !important;margin:0 0 22px !important;color:rgba(255,255,255,0.9) !important;font-size:16px !important;font-weight:600 !important;line-height:1.7 !important;text-align:center !important;}.profession-mosaic__overlay a{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:46px !important;padding:12px 28px !important;border:1px solid rgba(184,150,46,0.72) !important;border-radius:999px !important;color:#17140f !important;background:#fff !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:12px !important;font-weight:900 !important;letter-spacing:0.06em !important;text-decoration:none !important;text-transform:uppercase !important;box-shadow:0 12px 32px rgba(0,0,0,0.25) !important;}.profession-mosaic__item:hover img{filter:brightness(76%) contrast(112%) saturate(104%) !important;transform:scale(1.035) !important;}@media screen and (max-width:980px){.profession-mosaic{width:min(100%,760px) !important;min-height:0 !important;margin:36px auto 8px !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important;background:transparent !important;}.profession-mosaic__item{min-height:230px !important;border-radius:8px !important;}.container2 .profession-mosaic__item img,.profession-mosaic__item img{min-height:230px !important;border-radius:8px !important;}.profession-mosaic__overlay{position:relative !important;top:auto !important;left:auto !important;width:auto !important;min-height:230px !important;grid-column:1 / -1 !important;padding:30px 26px !important;border:1px solid rgba(214,184,90,0.42) !important;border-radius:8px !important;transform:none !important;}.profession-mosaic__overlay h3{font-size:clamp(28px,7vw,42px) !important;}}@media screen and (max-width:560px){.profession-mosaic{grid-template-columns:1fr !important;}.profession-mosaic__overlay{padding:28px 20px !important;}}  .service-area span{padding:10px 20px;border:1px solid rgba(184,150,46,0.28);border-radius:var(--radius-pill);background:#fff;color:var(--text);font-size:14px;font-weight:600;font-family:"Open Sans",Arial,sans-serif;font-style:normal;box-shadow:var(--shadow-sm);transition:background var(--t),color var(--t),transform var(--t);cursor:default;}.service-area span:hover{background:var(--gold);color:#fff;border-color:var(--gold);transform:translateY(-2px);}    .article-carousel-shell,.review-carousel-shell,.job-carousel-shell{position:relative !important;max-width:1200px !important;margin:36px auto 0 !important;padding:0 52px !important;overflow:visible !important;}  .article-carousel{display:grid !important;grid-auto-flow:column !important;grid-auto-columns:clamp(300px,28vw,420px) !important;grid-template-columns:none !important;gap:18px !important;padding:6px 6px 18px !important;overflow-x:auto !important;overflow-y:visible !important;overscroll-behavior-inline:contain !important;scroll-snap-type:inline mandatory !important;scrollbar-width:none !important;}.review-cards.review-carousel{display:grid !important;grid-auto-flow:column !important;grid-auto-columns:clamp(300px,30vw,440px) !important;grid-template-columns:none !important;gap:18px !important;padding:4px 6px 18px !important;overflow-x:auto !important;overscroll-behavior-inline:contain !important;scroll-snap-type:inline mandatory !important;scrollbar-width:none !important;}.job-grid.job-carousel{display:grid !important;grid-auto-flow:column !important;grid-auto-columns:clamp(280px,25vw,380px) !important;grid-template-columns:none !important;gap:18px !important;padding:4px 6px 18px !important;overflow-x:auto !important;overscroll-behavior-inline:contain !important;scroll-snap-type:inline mandatory !important;scrollbar-width:none !important;}  .article-slide,.review-carousel .review-card,.job-carousel .job-card{scroll-snap-align:start !important;}  .article-carousel-shell img{display:block !important;width:100% !important;height:210px !important;max-width:100% !important;object-fit:cover !important;border-radius:0 !important;margin:0 !important;padding:0 !important;border:none !important;box-shadow:none !important;filter:none !important;transition:transform 0.6s ease !important;}.article-slide:hover .article-carousel-shell img,.article-slide:hover img{transform:scale(1.04) !important;}.review-carousel-shell img,.job-carousel-shell img{border-radius:0 !important;margin:0 !important;}  .article-slide span,.article-slide__content span{font-family:"Open Sans",Arial,sans-serif !important;font-style:normal !important;font-size:12px !important;font-weight:700 !important;color:#f5e7b8 !important;background:#1c1c1c !important;padding:6px 12px !important;border-radius:var(--radius-pill) !important;border:1px solid rgba(165,129,37,0.24) !important;display:inline-flex !important;width:fit-content !important;margin:0 auto 14px !important;text-align:center !important;letter-spacing:0.03em !important;}  .article-slide .article-date-badge{font-family:"Open Sans",Arial,sans-serif !important;font-style:normal !important;font-size:11px !important;font-weight:700 !important;color:#f6e7b8 !important;background:rgba(17,17,17,0.78) !important;border:1px solid rgba(214,184,90,0.55) !important;padding:7px 11px !important;border-radius:var(--radius-pill) !important;position:absolute !important;right:12px !important;bottom:12px !important;display:inline-flex !important;align-items:center !important;gap:8px !important;width:auto !important;margin:0 !important;backdrop-filter:blur(8px) !important;z-index:2 !important;}  .article-carousel-arrow,.review-carousel-arrow,.job-carousel-arrow{position:absolute !important;top:45% !important;transform:translateY(-50%) !important;z-index:10 !important;display:inline-flex !important;width:44px !important;height:44px !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(165,129,37,0.36) !important;border-radius:50% !important;background:#111 !important;color:#f5e7b8 !important;cursor:pointer !important;font-family:Georgia,serif !important;font-size:32px !important;line-height:1 !important;transition:background var(--t),border-color var(--t),color var(--t),transform var(--t) !important;}.article-carousel-arrow--prev,.review-carousel-arrow--prev,.job-carousel-arrow--prev{left:0 !important;right:auto !important;}.article-carousel-arrow--next,.review-carousel-arrow--next,.job-carousel-arrow--next{right:0 !important;left:auto !important;}.article-carousel-arrow:hover,.review-carousel-arrow:hover,.job-carousel-arrow:hover{background:var(--gold) !important;border-color:#d6b85a !important;color:#fff !important;transform:translateY(-50%) scale(1.06) !important;}  .article-slide{display:flex !important;flex-direction:column !important;min-height:100% !important;border:1px solid rgba(165,129,37,0.28) !important;border-top:2px solid rgba(184,150,46,0.6) !important;border-radius:var(--radius-md) !important;background:linear-gradient(180deg,#fff 0%,#fffaf0 100%) !important;box-shadow:var(--shadow-sm) !important;overflow:hidden !important;transition:transform var(--t),box-shadow var(--t) !important;}.article-slide:hover{transform:translateY(-6px) !important;box-shadow:var(--shadow-lg) !important;}.article-slide__media{position:relative !important;overflow:hidden !important;}.article-slide__content{display:flex !important;flex:1 !important;flex-direction:column !important;padding:22px 20px 24px !important;}.article-slide__content h3{margin:0 0 12px !important;color:#1c1c1c !important;font-family:"Marcellus",serif !important;font-size:20px !important;line-height:1.3 !important;text-align:left !important;}.article-slide__content p{max-width:none !important;flex:1 !important;margin-bottom:18px !important;color:#333 !important;font-size:14px !important;line-height:1.65 !important;text-align:left !important;}.article-slide__content a{display:inline-flex !important;width:fit-content !important;align-items:center !important;justify-content:center !important;margin:0 auto !important;padding:10px 18px !important;border:1px solid var(--gold) !important;border-radius:var(--radius-pill) !important;background:#fff !important;color:var(--gold) !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:13px !important;font-weight:700 !important;font-style:normal !important;}.article-slide__content a:hover{background:var(--gold) !important;color:#fff !important;}.article-slide__content .article-link-disabled{display:inline-flex !important;width:fit-content !important;align-items:center !important;justify-content:center !important;margin:0 auto !important;padding:10px 18px !important;border:1px solid rgba(184,150,46,0.45) !important;border-radius:var(--radius-pill) !important;background:rgba(184,150,46,0.08) !important;color:var(--gold-dark) !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:13px !important;font-weight:700 !important;font-style:normal !important;}  .review-card{padding:28px;border:1px solid rgba(184,150,46,0.16);border-radius:var(--radius-md);background:linear-gradient(180deg,#fff 0%,#fdfaf5 100%);box-shadow:var(--shadow-sm);transition:transform var(--t),box-shadow var(--t);}.review-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);}.review-card::before{display:block;width:40px;height:2px;margin-bottom:18px;background:linear-gradient(90deg,var(--gold),var(--gold-light));content:"";}.review-card h3{margin:0 0 4px;color:var(--text);font-size:19px;text-align:left;}.review-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px;}.review-card__header p{margin:0;color:#777;font-size:13px;text-align:left;}  .review-card__header span{font-family:Arial,sans-serif !important;font-style:normal !important;font-size:17px !important;color:var(--gold) !important;background:none !important;padding:0 !important;border:none !important;border-radius:0 !important;margin:0 !important;width:auto !important;display:inline !important;letter-spacing:1px;}.review-card > p{max-width:none;margin-bottom:14px;color:#3a3530;font-size:15px;line-height:1.8;text-align:left;font-style:italic;}.review-card small{display:block;margin-top:18px;color:#777;font-size:12px;text-align:left;}  .google-reviews{border-radius:var(--radius-md);border:1px solid rgba(184,150,46,0.2);background:linear-gradient(135deg,#fffdf8 0%,#fdf6e4 100%);box-shadow:var(--shadow-sm);padding:32px;}.google-reviews__rating span{font-family:Arial,sans-serif !important;font-style:normal !important;font-size:26px !important;color:var(--gold) !important;background:none !important;padding:0 !important;border:none !important;border-radius:0 !important;margin:0 0 8px !important;display:block !important;width:auto !important;letter-spacing:3px;text-align:left !important;}.google-reviews__rating strong{font-family:"Marcellus",serif;font-size:20px;color:var(--text);display:block;margin-bottom:8px;}.google-reviews__rating p{max-width:none;margin:0;color:#333;font-size:15px;text-align:left;}.google-reviews__button{padding:13px 28px;border-radius:var(--radius-pill);border:1.5px solid rgba(184,150,46,0.4);font-size:14px;font-weight:700;transition:background var(--t),color var(--t),transform var(--t),box-shadow var(--t);}.google-reviews__button:hover{background:var(--gold);color:#fff;border-color:var(--gold);transform:translateY(-3px);box-shadow:0 10px 26px rgba(184,150,46,0.3);}.google-reviews__actions{display:flex;justify-content:center;margin:28px auto 0;}  .container2 .director-card__content h3{color:#fff !important;}.container2 .director-card__content p{color:rgba(255,255,255,0.96) !important;font-weight:600 !important;text-shadow:0 2px 10px rgba(0,0,0,0.65);}.container2 .director-card__actions{display:flex !important;flex-wrap:wrap !important;gap:12px !important;}.container2 .director-card__button--outline{background:transparent !important;color:#f5e7b8 !important;}.container2 .director-card__button--outline:hover,.container2 .director-card__button--outline:focus-visible{background:#d6b85a !important;color:#111 !important;}  .director-linkedin{width:min(100%,1360px) !important;max-width:1360px !important;grid-template-columns:minmax(230px,320px) minmax(0,1fr) !important;gap:clamp(42px,5vw,76px) !important;margin:64px auto 12px !important;padding:clamp(38px,4.5vw,58px) clamp(38px,5vw,72px) !important;border-radius:8px !important;box-shadow:0 30px 76px rgba(20,14,7,0.22) !important;}.director-card__photo{width:min(285px,100%) !important;}.director-card__content h3{font-size:clamp(36px,4vw,54px) !important;}.director-card__content p{max-width:800px !important;font-size:clamp(16px,1.35vw,19px) !important;}.director-card__actions{gap:18px !important;margin-top:4px !important;}.director-card__button{min-height:52px !important;padding:14px 26px !important;font-size:15px !important;}  .job-card{border-radius:var(--radius-md);transition:transform var(--t),box-shadow var(--t);}.job-card:hover{transform:translateY(-6px);box-shadow:0 30px 70px rgba(18,14,8,0.28);}  .job-badge{font-family:"Open Sans",Arial,sans-serif !important;font-style:normal !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.04em !important;text-transform:uppercase !important;background:rgba(255,255,255,0.06) !important;color:#f5e7b8 !important;border:1px solid rgba(214,184,90,0.38) !important;border-radius:var(--radius-pill) !important;padding:8px 14px !important;display:inline-flex !important;width:fit-content !important;margin:0 auto 14px !important;}.job-badge--new{background:linear-gradient(135deg,#d6b85a 0%,#fff4c8 100%) !important;color:#20180c !important;border-color:rgba(214,184,90,0.72) !important;}  .job-card__actions{display:flex;width:100%;flex-direction:column;align-items:center;gap:clamp(10px,0.9vw,14px);margin-top:clamp(12px,1.25vw,18px);}.job-card__actions > a{margin:0 auto !important;}  .job-card:not(.job-card--visual) > a:only-of-type,.job-card--visual > a:only-of-type{margin-top:clamp(12px,1.25vw,18px) !important;}@media (max-width:560px){.job-grid:not(.job-carousel):not(.job-grid--visual){grid-template-columns:1fr;}}  .local-faq details{border:1px solid rgba(184,150,46,0.18);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-sm);overflow:hidden;margin-bottom:12px;transition:box-shadow var(--t);}.local-faq details:hover{box-shadow:var(--shadow-md);}.local-faq details[open]{border-color:rgba(184,150,46,0.36);}.local-faq summary{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;cursor:pointer;font-family:"Marcellus",serif;font-size:18px;font-weight:600;color:var(--text);list-style:none;user-select:none;transition:color var(--t),background var(--t);}.local-faq summary::-webkit-details-marker{display:none;}.local-faq summary::after{content:"+";flex-shrink:0;margin-left:16px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(184,150,46,0.3);border-radius:50%;color:var(--gold);font-size:20px;font-weight:300;line-height:1;font-style:normal;font-family:Arial,sans-serif;transition:background var(--t),color var(--t),border-color var(--t);}details[open] summary::after{content:"−";background:var(--gold);color:#fff;border-color:var(--gold);}.local-faq details[open] summary{color:var(--gold);background:rgba(184,150,46,0.03);}.local-faq p{max-width:none;margin:0;padding:4px 24px 22px;color:#4a4540;font-size:15px;line-height:1.8;text-align:left;}  .container12{background:transparent !important;gap:6px;margin-bottom:8px;}.element2{padding:0;background:transparent;color:inherit;}.element2 a{display:inline-flex;padding:9px 18px;border:1px solid rgba(184,150,46,0.22);border-radius:var(--radius-pill);background:#fff;color:var(--gold);font-family:"Open Sans",Arial,sans-serif;font-size:13.5px;font-weight:600;white-space:nowrap;transition:background var(--t),color var(--t),transform var(--t),box-shadow var(--t);}.element2 a:hover{background:var(--gold);color:#fff;border-color:var(--gold);transform:translateY(-2px);box-shadow:0 6px 18px rgba(184,150,46,0.22);}section:has(.container12){padding:56px clamp(16px,4vw,40px);background:linear-gradient(180deg,var(--cream-2) 0%,var(--cream) 100%);border-top:1px solid rgba(184,150,46,0.12);}  footer{padding:56px clamp(20px,5vw,60px) 32px;background:linear-gradient(160deg,#100e0b 0%,#1e1911 50%,#100e0b 100%);border-top:1px solid rgba(184,150,46,0.2);}footer::before{display:block;width:80px;height:1px;margin:0 auto 32px;background:linear-gradient(90deg,transparent,#d6b85a,transparent);content:"";}.classe-p-footer{color:rgba(245,231,184,0.8);font-size:14px;letter-spacing:.02em;}.classe-p-footer a{color:#f5e7b8;font-weight:700;transition:color var(--t);}.classe-p-footer a:hover{color:#fff;}footer .menu{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:28px auto 20px;padding:0;background:transparent;list-style:none;}footer .menu a{display:inline-flex;align-items:center;padding:8px 18px;border:1px solid rgba(184,150,46,0.2);border-radius:var(--radius-pill);color:rgba(245,231,184,0.75);font-size:13px;font-weight:500;transition:background var(--t),color var(--t),border-color var(--t);}footer .menu a:hover{background:rgba(184,150,46,0.12);border-color:rgba(184,150,46,0.4);color:#f5e7b8;}footer small{display:block;margin-top:12px;color:rgba(184,150,46,0.4);font-size:12px;letter-spacing:.06em;}  .fade-in{opacity:0;transform:translateY(28px);transition:opacity 0.7s cubic-bezier(0.22,1,0.36,1),transform 0.7s cubic-bezier(0.22,1,0.36,1);}.fade-in.active{opacity:1;transform:translateY(0);}  @media (max-width:900px){.service-summary{grid-template-columns:1fr;max-width:600px;}}@media (max-width:767px){.navbar__links{top:72px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-left:1px solid rgba(184,150,46,0.14);}.navbar__link > a{padding:16px 24px;font-size:17px;border-radius:0;border-bottom:1px solid rgba(184,150,46,0.08);}.navbar__link > a::after{display:none;}.director-linkedin{grid-template-columns:1fr !important;justify-items:center !important;text-align:center !important;}.director-card__content{align-items:center !important;}.director-card__actions{justify-content:center !important;}.method-steps{grid-template-columns:repeat(2,1fr);}}@media (max-width:480px){.director-linkedin{width:calc(100% - 32px) !important;padding:26px 18px 28px !important;gap:18px !important;}.director-card__photo{width:168px !important;}.container2 .director-card__content p{max-width:300px !important;font-size:13.5px !important;line-height:1.7 !important;}.container2 .director-card__content h3{font-size:32px !important;}.container2 .director-card__actions{width:100% !important;justify-content:center !important;}.container2 .director-card__button{width:min(100%,230px) !important;min-height:42px !important;padding:10px 14px !important;font-size:12.5px !important;}.method-steps{grid-template-columns:1fr;}.audience-grid{grid-template-columns:1fr;}.service-summary{grid-template-columns:1fr;}}    .hero-scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0.7;animation:fadeInScroll 2s ease 1.5s forwards;opacity:0;}.hero-scroll-indicator span{color:rgba(255,255,255,0.7) !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:11px !important;font-weight:600 !important;letter-spacing:0.15em !important;text-transform:uppercase !important;background:none !important;border:none !important;padding:0 !important;border-radius:0 !important;margin:0 !important;display:block !important;width:auto !important;}.hero-scroll-indicator__arrow{width:24px;height:24px;border-right:2px solid rgba(214,184,90,0.8);border-bottom:2px solid rgba(214,184,90,0.8);transform:rotate(45deg);animation:bounceArrow 1.4s ease infinite;}@keyframes bounceArrow{0%,100%{transform:rotate(45deg) translateY(0);opacity:0.8;}50%{transform:rotate(45deg) translateY(6px);opacity:1;}}@keyframes fadeInScroll{to{opacity:0.7;}}  .trust-bar{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap;max-width:900px;margin:0 auto 48px;padding:24px 32px;border:1px solid rgba(184,150,46,0.18);border-radius:var(--radius-md);background:linear-gradient(135deg,#fff 0%,#fdfaf5 100%);box-shadow:var(--shadow-sm);}.trust-bar__item{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;}.trust-bar__number{font-family:"Marcellus",serif !important;font-size:36px !important;font-weight:700 !important;color:var(--gold) !important;line-height:1 !important;background:none !important;border:none !important;padding:0 !important;border-radius:0 !important;margin:0 0 4px !important;display:block !important;width:auto !important;font-style:normal !important;}.trust-bar__label{font-family:"Open Sans",Arial,sans-serif !important;font-size:13px !important;font-weight:600 !important;color:var(--text-muted) !important;letter-spacing:0.04em !important;text-transform:uppercase !important;background:none !important;border:none !important;padding:0 !important;border-radius:0 !important;margin:0 !important;display:block !important;width:auto !important;font-style:normal !important;}.trust-bar__stars{color:var(--gold) !important;font-size:16px !important;letter-spacing:2px !important;font-family:Arial,sans-serif !important;background:none !important;border:none !important;padding:0 !important;border-radius:0 !important;margin:0 !important;display:block !important;width:auto !important;font-style:normal !important;}.trust-bar__divider{width:1px;height:48px;background:linear-gradient(180deg,transparent,rgba(184,150,46,0.3),transparent);}@media (max-width:600px){.trust-bar{gap:20px;padding:20px;}.trust-bar__divider{display:none;}}  .method-step:nth-child(1){transition-delay:0ms;}.method-step:nth-child(2){transition-delay:100ms;}.method-step:nth-child(3){transition-delay:200ms;}.method-step:nth-child(4){transition-delay:300ms;}.profile-card:nth-child(1){transition-delay:0ms;}.profile-card:nth-child(2){transition-delay:60ms;}.profile-card:nth-child(3){transition-delay:120ms;}.profile-card:nth-child(4){transition-delay:180ms;}.profile-card:nth-child(5){transition-delay:240ms;}.profile-card:nth-child(6){transition-delay:300ms;}.profile-card:nth-child(7){transition-delay:360ms;}.profile-card:nth-child(8){transition-delay:420ms;}.profile-card:nth-child(9){transition-delay:480ms;}  .definition-page main > section{width:100%;margin-top:0;}.definition-page .container2{width:100%;max-width:none;margin:0;padding:72px clamp(22px,5vw,76px);border:0;border-radius:0;background:linear-gradient(180deg,#fffdf8 0%,#f8f3ea 46%,#fffdf8 100%);box-shadow:none;}.definition-page .container2 > h1,.definition-page .container2 > h2,.definition-page .container2 > h3,.definition-page .container2 > p,.definition-page .container2 > ul,.definition-page .container2 > hr,.definition-page .definition-hero,.definition-page .definition-intro,.definition-page .definition-grid,.definition-page .definition-skills,.definition-page .definition-cta{max-width:1220px;margin-right:auto;margin-left:auto;}.definition-page .container2 > ul{display:block !important;width:min(100%,820px) !important;max-width:820px !important;margin:26px auto 22px !important;padding-left:1.35rem !important;text-align:left !important;}.definition-page .container2 > ul li{margin-bottom:0.65rem !important;padding-left:0.2rem !important;line-height:1.75 !important;}.definition-page .container2 p{max-width:980px;}.definition-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,0.72fr);gap:34px;align-items:center;}.definition-intro{padding:26px;border:1px solid rgba(165,129,37,0.24);border-radius:8px;background:linear-gradient(180deg,#fffdf8 0%,#fff8e8 100%);}.definition-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 22px;}.definition-meta span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 14px;border:1px solid rgba(165,129,37,0.24);border-radius:999px;background:rgba(255,255,255,0.76);color:#8a6b1f;font-family:"Open Sans",Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.2;}.definition-toc{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:1120px;margin:0 auto 42px;}.definition-toc a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 16px;border:1px solid rgba(165,129,37,0.24);border-radius:999px;background:#fff;color:#2b2925;font-family:"Open Sans",Arial,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease;}.definition-toc a:hover,.definition-toc a:focus-visible{border-color:#d6b85a;background:#111;color:#f5e7b8;box-shadow:0 10px 24px rgba(0,0,0,0.12);text-decoration:none;transform:translateY(-2px);}.definition-intro p,.definition-section p{text-align:center;}.definition-hero__media img{width:100%;margin:0;border:1px solid rgba(165,129,37,0.28);border-radius:10px;box-shadow:0 18px 42px rgba(0,0,0,0.12);object-fit:cover;}.definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1180px;margin:30px auto 0;}.definition-card{padding:24px;border:1px solid rgba(165,129,37,0.22);border-left:3px solid #a58125;border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,0.06);}.definition-card h3{margin-top:0;font-size:21px;}.definition-card p{margin-bottom:0;font-size:15px;}.definition-skills{display:grid;max-width:900px;margin:28px auto 0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;}.definition-skills li{padding:14px 16px;border:1px solid rgba(165,129,37,0.18);border-radius:8px;background:#fffdf8;color:#2b2925;font-size:15px;text-align:center;}.definition-cta{max-width:1120px;margin:40px auto 0;padding:34px 24px;border-radius:10px;background:linear-gradient(135deg,#111 0%,#2a2419 100%);box-shadow:0 18px 44px rgba(0,0,0,0.14);text-align:center;}.definition-cta h2,.definition-cta p{color:#fff;}.definition-cta h2{margin-top:0;}.definition-cta a{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:13px 24px;border:1px solid #d6b85a;border-radius:30px;background:#fff;color:#1c1c1c;font-weight:700;text-decoration:none;}.definition-cta p a{display:inline;margin-top:0;padding:0;border:0;border-radius:0;background:transparent;color:#f5e7b8;box-shadow:none;font-weight:700;text-decoration:underline;text-underline-offset:4px;}.definition-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;}.definition-cta__actions a{margin-top:0;}.definition-cta__actions a:last-child{background:transparent;color:#f5e7b8;}.definition-cta a:hover,.definition-cta a:focus-visible{background:#d6b85a;color:#111;text-decoration:none;}.definition-cta p a:hover,.definition-cta p a:focus-visible{background:transparent;color:#fff;text-decoration:underline;}.definition-page .article-carousel-shell{position:relative !important;left:50% !important;width:100vw !important;max-width:100vw !important;margin-right:0 !important;margin-left:-50vw !important;padding-right:clamp(64px,4vw,88px) !important;padding-left:clamp(64px,4vw,88px) !important;overflow:hidden !important;}.definition-page .article-carousel{width:100% !important;max-width:none !important;grid-auto-columns:clamp(360px,31vw,520px) !important;padding-top:6px !important;padding-bottom:24px !important;}.definition-page .article-carousel-arrow--prev{left:clamp(12px,1.6vw,28px) !important;}.definition-page .article-carousel-arrow--next{right:clamp(12px,1.6vw,28px) !important;}@media screen and (max-width:760px){.definition-page{overflow-x:hidden !important;}.definition-hero,.definition-grid,.definition-skills{grid-template-columns:1fr !important;}.definition-page .container2,.definition-page .definition-hero,.definition-page .definition-intro,.definition-page .definition-meta,.definition-page .definition-toc,.definition-page .definition-grid,.definition-page .definition-skills,.definition-page .method-steps,.definition-page .faq-list,.definition-page .definition-cta{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;}.definition-page .definition-hero{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:28px !important;overflow:hidden !important;}.definition-page .definition-hero > *{width:100% !important;max-width:100% !important;min-width:0 !important;}.definition-page .container2 h1,.definition-page .container2 h2,.definition-page .container2 h3,.definition-page .container2 p,.definition-page .container2 li,.definition-page .definition-meta span,.definition-page .definition-toc a{overflow-wrap:anywhere !important;word-break:normal !important;}.definition-page:not(.pillar-template) .container2 h1{display:block !important;width:100% !important;max-width:100% !important;margin-right:auto !important;margin-left:auto !important;font-size:clamp(25px,7.2vw,34px) !important;line-height:1.22 !important;white-space:normal !important;}.definition-page .container2{padding:46px 18px;}.definition-intro,.definition-card,.definition-cta{padding-right:16px !important;padding-left:16px !important;}.definition-meta span,.definition-toc a{max-width:100% !important;}.definition-meta{align-items:stretch !important;}}@media screen and (max-width:430px){.definition-meta{display:grid !important;grid-template-columns:1fr !important;}.definition-meta span{width:100% !important;}}@media screen and (max-width:760px){.definition-page .article-carousel-shell{left:auto !important;width:100% !important;max-width:100% !important;margin-right:auto !important;margin-left:auto !important;padding-right:8px !important;padding-left:8px !important;overflow:visible !important;}.definition-page .article-carousel{grid-auto-columns:minmax(260px,88%) !important;}.definition-page .article-carousel-arrow--prev{left:calc(50% - 48px) !important;}.definition-page .article-carousel-arrow--next{right:calc(50% - 48px) !important;}}.audience-card:nth-child(1){transition-delay:0ms;}.audience-card:nth-child(2){transition-delay:120ms;}.service-summary article:nth-child(1){transition-delay:0ms;}.service-summary article:nth-child(2){transition-delay:120ms;}.service-summary article:nth-child(3){transition-delay:240ms;}      html,body{width:100% !important;max-width:100% !important;margin:0 !important;padding-left:0 !important;padding-right:0 !important;overflow-x:hidden !important;}.home-page,.home-page main,.home-page main > section{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;}  .hero-section .container img{transform:none !important;will-change:auto !important;transition:filter 0.3s ease !important;}  .home-page .container2,.home-page main > section > .container2{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;border-radius:0 !important;box-shadow:none !important;}  .home-page .article-carousel-shell,.home-page .review-carousel-shell,.home-page .job-carousel-shell{width:100% !important;max-width:100% !important;padding-right:clamp(40px,4vw,60px) !important;padding-left:clamp(40px,4vw,60px) !important;box-sizing:border-box !important;}.home-page .article-carousel,.home-page .review-cards.review-carousel,.home-page .job-grid.job-carousel{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;}  .need-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:20px !important;max-width:1080px !important;margin:36px auto !important;}.need-grid article{padding:32px 24px !important;border:1px solid rgba(184,150,46,0.16) !important;border-top:2px solid var(--gold-light) !important;border-radius:var(--radius-md) !important;background:linear-gradient(160deg,#fff 0%,#fdfaf5 100%) !important;box-shadow:var(--shadow-sm) !important;transition:transform var(--t),box-shadow var(--t) !important;}.need-grid article:hover{transform:translateY(-5px) !important;box-shadow:var(--shadow-md) !important;}.need-grid h3{margin:0 0 12px !important;font-size:18px !important;color:var(--gold) !important;font-family:"Marcellus",serif !important;}.need-grid p{max-width:none !important;margin-bottom:0 !important;color:#4a4540 !important;font-size:14px !important;line-height:1.7 !important;text-align:left !important;}  .fee-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:20px !important;max-width:1080px !important;margin:36px auto !important;}.fee-card{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;padding:36px 24px !important;border:1px solid rgba(184,150,46,0.18) !important;border-radius:var(--radius-md) !important;background:#fff !important;box-shadow:var(--shadow-sm) !important;gap:12px !important;transition:transform var(--t),box-shadow var(--t) !important;}.fee-card:hover{transform:translateY(-5px) !important;box-shadow:var(--shadow-md) !important;}.fee-card h3{margin:0 !important;font-size:18px !important;color:var(--gold) !important;}.fee-card strong{font-family:"Marcellus",serif !important;font-size:36px !important;color:var(--gold) !important;font-weight:700 !important;}.fee-card p{max-width:none !important;margin:0 !important;color:#4a4540 !important;font-size:14px !important;line-height:1.7 !important;}  .internal-link-note{font-size:14px !important;color:var(--text-muted) !important;font-style:italic !important;text-align:center !important;max-width:820px !important;margin:0 auto 14px !important;}.internal-link-note a{color:var(--gold) !important;font-weight:600 !important;font-style:normal !important;}  .salary-disclaimer{font-size:13px !important;color:var(--text-muted) !important;font-style:italic !important;text-align:center !important;max-width:820px !important;margin:16px auto 0 !important;}@media (max-width:860px){.need-grid{grid-template-columns:repeat(2,1fr) !important;}.fee-grid{grid-template-columns:1fr !important;max-width:500px !important;}}@media (max-width:480px){.need-grid{grid-template-columns:1fr !important;}}  .job-grid--visual{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:24px !important;max-width:1200px !important;margin:36px auto !important;}.job-card--visual{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;padding:32px 20px 28px !important;border:1px solid rgba(184,150,46,0.16) !important;border-top:2px solid var(--gold-light) !important;border-radius:var(--radius-md) !important;background:linear-gradient(180deg,#fff 0%,#fdfaf5 100%) !important;box-shadow:var(--shadow-sm) !important;transition:transform var(--t),box-shadow var(--t),border-color var(--t) !important;min-height:auto !important;}.job-card--visual:hover{transform:translateY(-6px) !important;box-shadow:var(--shadow-md) !important;border-color:rgba(184,150,46,0.4) !important;}  .job-card--visual img{width:100px !important;height:100px !important;border-radius:50% !important;object-fit:cover !important;margin:0 auto 20px !important;border:2px solid rgba(184,150,46,0.25) !important;box-shadow:0 6px 20px rgba(15,13,10,0.12) !important;transition:transform var(--t),box-shadow var(--t) !important;display:block !important;filter:none !important;}.job-card--visual:hover img{transform:scale(1.06) !important;box-shadow:0 10px 28px rgba(15,13,10,0.18) !important;}.job-card--visual h3{margin:0 0 12px !important;color:var(--gold) !important;font-family:"Marcellus",serif !important;font-size:18px !important;font-weight:600 !important;position:static !important;z-index:auto !important;}.job-card--visual p{flex:1 !important;margin-bottom:20px !important;color:#4a4540 !important;font-size:14px !important;line-height:1.65 !important;max-width:none !important;text-align:center !important;position:static !important;z-index:auto !important;}.job-card--visual a{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:10px 22px !important;border:1px solid var(--gold) !important;border-radius:var(--radius-pill) !important;background:#fff !important;color:var(--gold) !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:13px !important;font-weight:700 !important;font-style:normal !important;letter-spacing:0.03em !important;position:static !important;z-index:auto !important;margin:0 auto !important;transition:background var(--t),color var(--t),transform var(--t) !important;}.job-card--visual a:hover{background:var(--gold) !important;color:#fff !important;transform:translateY(-2px) !important;}@media (max-width:1100px){.job-grid--visual{grid-template-columns:repeat(3,1fr) !important;}}@media (max-width:767px){.job-grid--visual{grid-template-columns:repeat(2,1fr) !important;}}@media (max-width:480px){.job-grid--visual{grid-template-columns:1fr !important;}}  .lang-switcher{display:flex !important;align-items:center !important;gap:6px !important;width:fit-content !important;background:rgba(184,150,46,0.08) !important;border:1px solid rgba(184,150,46,0.25) !important;border-radius:40px !important;padding:4px 6px !important;margin-left:12px !important;}.lang-switcher a{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;border-radius:30px !important;padding:5px 14px !important;color:#6b6458 !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:13px !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;transition:background var(--t),color var(--t),transform var(--t) !important;}.lang-switcher a:hover,.lang-switcher a:focus-visible{background:rgba(184,150,46,0.15) !important;color:var(--gold) !important;transform:translateY(-1px) !important;}.lang-switcher a.active{background:var(--gold) !important;color:#fff !important;}.lang-switcher svg{flex:0 0 auto !important;width:22px !important;height:15px !important;border-radius:2px !important;}@media screen and (min-width:768px){.navbar__links{align-items:center !important;justify-content:flex-end !important;margin-left:auto !important;margin-right:0 !important;}.navbar__link--language{padding-right:0 !important;}}@media screen and (max-width:767.98px){.lang-switcher{margin:14px auto 0 !important;}.lang-switcher a{padding:8px 16px !important;font-size:14px !important;}}  .local-faq,.faq-list{width:min(100%,980px) !important;margin:34px auto 10px !important;display:grid !important;gap:16px !important;}.local-faq details,.faq-list details{position:relative !important;margin:0 !important;border:1px solid rgba(184,150,46,0.22) !important;border-left:4px solid rgba(184,150,46,0.72) !important;border-radius:10px !important;background:linear-gradient(135deg,rgba(255,255,255,0.98) 0%,rgba(255,250,239,0.96) 100%) !important;box-shadow:0 14px 34px rgba(28,22,14,0.075) !important;overflow:hidden !important;transition:border-color var(--t),box-shadow var(--t),transform var(--t),background var(--t) !important;}.local-faq details::before,.faq-list details::before{content:"" !important;position:absolute !important;top:0 !important;right:0 !important;width:110px !important;height:110px !important;background:radial-gradient(circle,rgba(184,150,46,0.13),transparent 68%) !important;pointer-events:none !important;}.local-faq details:hover,.faq-list details:hover{border-color:rgba(184,150,46,0.42) !important;box-shadow:0 18px 44px rgba(28,22,14,0.12) !important;transform:translateY(-2px) !important;}.local-faq details[open],.faq-list details[open]{border-color:rgba(184,150,46,0.52) !important;background:linear-gradient(135deg,#fff 0%,#fff8e7 100%) !important;box-shadow:0 20px 50px rgba(28,22,14,0.13) !important;}.local-faq summary,.faq-list summary{position:relative !important;display:grid !important;grid-template-columns:auto minmax(0,1fr) auto !important;align-items:center !important;gap:16px !important;min-height:74px !important;padding:22px 26px !important;color:#241f18 !important;cursor:pointer !important;font-family:"Marcellus",serif !important;font-size:clamp(18px,2vw,22px) !important;font-weight:700 !important;line-height:1.35 !important;text-align:left !important;list-style:none !important;user-select:none !important;transition:color var(--t),background var(--t) !important;}.local-faq summary::-webkit-details-marker,.faq-list summary::-webkit-details-marker{display:none !important;}.local-faq summary::before,.faq-list summary::before{content:"Q" !important;display:inline-flex !important;width:38px !important;height:38px !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(184,150,46,0.42) !important;border-radius:50% !important;background:#111 !important;color:#f5e7b8 !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:14px !important;font-weight:800 !important;letter-spacing:0 !important;line-height:1 !important;}.local-faq summary::after,.faq-list summary::after{content:"+" !important;display:inline-flex !important;width:34px !important;height:34px !important;align-items:center !important;justify-content:center !important;margin-left:4px !important;border:1px solid rgba(184,150,46,0.4) !important;border-radius:50% !important;background:#fff !important;color:var(--gold) !important;font-family:Arial,sans-serif !important;font-size:22px !important;font-weight:400 !important;line-height:1 !important;transition:background var(--t),color var(--t),border-color var(--t),transform var(--t) !important;}.local-faq details[open] summary,.faq-list details[open] summary{color:var(--gold-dark) !important;background:rgba(184,150,46,0.045) !important;}.local-faq details[open] summary::after,.faq-list details[open] summary::after{content:"-" !important;background:var(--gold) !important;color:#fff !important;border-color:var(--gold) !important;transform:rotate(180deg) !important;}.local-faq summary:focus-visible,.faq-list summary:focus-visible{outline:3px solid rgba(184,150,46,0.28) !important;outline-offset:-3px !important;}.local-faq p,.faq-list p{max-width:none !important;margin:0 !important;padding:0 28px 26px 80px !important;color:#3c3731 !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:16px !important;line-height:1.85 !important;text-align:left !important;}.local-faq p a,.faq-list p a{color:var(--gold-dark) !important;font-weight:800 !important;text-decoration:underline !important;text-underline-offset:3px !important;}@media screen and (max-width:560px){.local-faq,.faq-list{gap:12px !important;margin-top:26px !important;}.local-faq summary,.faq-list summary{grid-template-columns:auto minmax(0,1fr) auto !important;gap:10px !important;min-height:68px !important;padding:18px 16px !important;font-size:17px !important;text-align:left !important;}.local-faq summary::before,.faq-list summary::before{width:32px !important;height:32px !important;font-size:12px !important;}.local-faq summary::after,.faq-list summary::after{width:30px !important;height:30px !important;font-size:20px !important;}.local-faq p,.faq-list p{padding:0 18px 22px 58px !important;font-size:15px !important;line-height:1.75 !important;text-align:left !important;}}  .site-breadcrumb{display:none!important}@media screen and (min-width:768px){.navbar__logo{display:flex!important;flex:0 0 auto!important;align-items:center!important;margin:0!important;padding:0!important}.navbar__link{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;list-style:none!important;transform:none!important;transition:none!important}.navbar__link>a{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:25px 0!important;border-radius:0!important;background:transparent!important;color:#1c1a16!important;font-family:'Open Sans',Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;transition:color .25s ease!important}.navbar__link>a:hover,.navbar__link>a:focus-visible,.navbar__link>a[aria-current='page']{background:transparent!important;color:#b8962e!important;text-decoration:none!important}.navbar__link>a::after{content:''!important;position:absolute!important;left:0!important;right:0!important;bottom:18px!important;width:auto!important;height:1.5px!important;background:#b8962e!important;border-radius:1px!important;transform:scaleX(0)!important;transform-origin:right!important;transition:transform .28s ease!important}.navbar__link>a:hover::after,.navbar__link>a:focus-visible::after,.navbar__link>a[aria-current='page']::after{transform:scaleX(1)!important;transform-origin:left!important}.navbar__link--language{margin-left:2px!important;padding:0!important}.lang-switcher{display:inline-flex!important;align-items:center!important;gap:5px!important;margin:0!important;padding:4px 6px!important;border:1px solid rgba(184,150,46,.25)!important;border-radius:999px!important;background:rgba(184,150,46,.08)!important;box-shadow:none!important}.lang-switcher a{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:5px 12px!important;border-radius:999px!important;color:#6b6458!important;font-family:'Open Sans',Arial,sans-serif!important;font-size:13px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;background:transparent!important;transition:background .25s ease,color .25s ease!important}.lang-switcher a:hover,.lang-switcher a:focus-visible{background:rgba(184,150,46,.15)!important;color:#1c1a16!important;text-decoration:none!important}.lang-switcher a.active{background:#a58125!important;color:#fff!important}.lang-switcher svg{width:22px!important;height:15px!important;border-radius:2px!important;flex:0 0 auto!important}}@media screen and (min-width:768px) and (max-width:1220px){.lang-switcher a{padding:5px 10px!important;font-size:12px!important}}@media screen and (min-width:768px) and (max-width:1040px){.lang-switcher{gap:3px!important;padding:3px 4px!important}.lang-switcher a{padding:5px 8px!important}.lang-switcher svg{width:20px!important;height:14px!important}}  @media screen and (max-width:860px){}  .marseille-page .site-breadcrumb{display:block!important}@media screen and (max-width:767.98px){.marseille-page .site-breadcrumb{display:none!important}}  .definition-page .site-breadcrumb,.local-pillar-page .site-breadcrumb{display:block!important}@media screen and (max-width:767.98px){.definition-page .site-breadcrumb,.local-pillar-page .site-breadcrumb{display:none!important}}  .job-grid--visual.fade-in,.job-grid--visual.fade-in.active{opacity:1!important;transform:none!important}.job-card--visual{background:linear-gradient(180deg,#fffdf8 0%,#fff 68%,#fbf4e7 100%)!important;color:#231f19!important}.job-card--visual,.job-card--visual *{opacity:1!important}.job-card--visual img,.job-card--visual h3,.job-card--visual p,.job-card--visual a{position:relative!important;z-index:2!important}.job-card--visual h3{color:#2a2117!important;text-shadow:none!important}.job-card--visual p{color:#342f2a!important;font-weight:600!important;text-shadow:none!important}.job-card--visual a{background:#fff!important;color:#1c1a16!important;border-color:#b8962e!important}.job-card--visual a:hover,.job-card--visual a:focus-visible{background:#a58125!important;color:#fff!important}.job-card--visual::before,.job-card--visual::after{pointer-events:none!important}  .job-offer-page{background:linear-gradient(180deg,#f8f3ea 0%,#fffdf8 38%,#f6efe2 100%) !important;}.job-hero-inner{width:100% !important;padding:58px clamp(28px,4.5vw,92px) 54px !important;}.job-hero-meta{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:16px !important;width:min(100%,1500px) !important;margin:0 auto 28px !important;}.job-hero-meta span{display:inline-flex !important;min-height:46px !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:10px 14px !important;border:1px solid rgba(184,150,46,0.26) !important;border-radius:999px !important;background:rgba(255,255,255,0.62) !important;color:#5c4714 !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:13px !important;font-weight:800 !important;text-align:center !important;}.job-offer-page main > section{width:100% !important;}.job-offer-page .article-page{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}.job-offer-page .article-page::before,.job-offer-page .container2 h1::after,.job-offer-page .container2 h2::after{display:none !important;}.job-offer-shell{width:100% !important;max-width:none !important;margin:0 !important;padding:78px clamp(28px,4.5vw,92px) !important;}.job-offer-heading{display:grid !important;grid-template-columns:minmax(0,1.55fr) minmax(360px,0.55fr) !important;gap:clamp(34px,5vw,86px) !important;align-items:start !important;margin-bottom:48px !important;}.job-status-pill{display:inline-flex !important;width:fit-content !important;align-items:center !important;gap:8px !important;margin-bottom:18px !important;padding:9px 16px !important;border:1px solid rgba(23,128,82,0.22) !important;border-radius:999px !important;background:rgba(23,128,82,0.1) !important;color:#0f6f48 !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:13px !important;font-weight:800 !important;letter-spacing:0.04em !important;text-transform:uppercase !important;}.job-status-pill::before{content:"" !important;width:9px !important;height:9px !important;border-radius:50% !important;background:#13965e !important;box-shadow:0 0 0 5px rgba(19,150,94,0.16) !important;}.job-offer-page .container2 h1{max-width:1080px !important;margin:0 0 20px !important;color:#201b15 !important;font-family:"Marcellus",serif !important;font-size:clamp(40px,5.4vw,78px) !important;line-height:1.04 !important;text-align:left !important;}.job-offer-title-line{max-width:1040px !important;margin:0 0 20px !important;color:#201b15 !important;font-family:"Marcellus",serif !important;font-size:clamp(34px,4vw,58px) !important;font-weight:700 !important;line-height:1.06 !important;text-align:left !important;}.job-offer-lead{max-width:1040px !important;margin:0 !important;color:#3b342c !important;font-size:clamp(17px,1.5vw,20px) !important;line-height:1.8 !important;text-align:left !important;}.job-info-panel{display:grid !important;gap:14px !important;padding:26px !important;border:1px solid rgba(184,150,46,0.22) !important;border-radius:8px !important;background:rgba(255,255,255,0.82) !important;box-shadow:0 22px 54px rgba(32,24,12,0.1) !important;backdrop-filter:blur(10px) !important;}.job-poster-card{position:relative !important;min-height:230px !important;overflow:hidden !important;border-radius:8px !important;background:#201b15 !important;}.job-poster-card--text{min-height:190px !important;background:linear-gradient(135deg,#201b15 0%,#3b2f22 58%,#8f6f1f 100%) !important;}.job-poster-card--text::before{content:"" !important;position:absolute !important;inset:18px !important;border:1px solid rgba(245,231,184,0.28) !important;pointer-events:none !important;}.job-poster-card img{width:100% !important;height:230px !important;margin:0 !important;border-radius:0 !important;object-fit:cover !important;filter:saturate(0.95) contrast(1.02) brightness(0.78) !important;}.job-poster-card div{position:absolute !important;right:18px !important;bottom:18px !important;left:18px !important;padding:16px !important;border:1px solid rgba(245,231,184,0.34) !important;background:rgba(32,27,21,0.78) !important;}.job-poster-card--text div{top:50% !important;bottom:auto !important;transform:translateY(-50%) !important;border:0 !important;background:transparent !important;text-align:center !important;}.job-poster-card strong,.job-poster-card span{display:block !important;color:#fff !important;font-family:"Marcellus",serif !important;}.job-poster-card strong{font-size:clamp(26px,2.2vw,38px) !important;line-height:1.05 !important;}.job-poster-card span{margin-top:6px !important;color:#f5e7b8 !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:12px !important;font-weight:800 !important;letter-spacing:0.06em !important;text-transform:uppercase !important;}.job-info-chip{display:grid !important;grid-template-columns:112px minmax(0,1fr) !important;gap:12px !important;align-items:center !important;padding:13px 14px !important;border:1px solid rgba(184,150,46,0.16) !important;border-radius:999px !important;background:#fffdf8 !important;color:#211c16 !important;font-family:"Open Sans",Arial,sans-serif !important;}.job-info-chip span{color:#8f6f1f !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:12px !important;font-weight:800 !important;letter-spacing:0.04em !important;text-transform:uppercase !important;}.job-info-chip strong{color:#211c16 !important;font-size:14px !important;font-weight:800 !important;}.job-offer-actions{display:flex !important;flex-wrap:wrap !important;gap:14px !important;margin-top:26px !important;}.job-offer-actions a,.job-offer-page .section-cta a{min-height:48px !important;padding:14px 24px !important;border-radius:999px !important;text-decoration:none !important;}.job-offer-actions a:first-child,.job-offer-page .section-cta a:first-child{background:linear-gradient(135deg,#b8962e 0%,#8f6f1f 100%) !important;color:#fff !important;box-shadow:0 12px 30px rgba(143,111,31,0.28) !important;}.job-offer-actions a:last-child,.job-offer-page .section-cta a:last-child{border:1px solid rgba(184,150,46,0.38) !important;background:#fff !important;color:#7c5f19 !important;}.job-offer-section{display:grid !important;grid-template-columns:minmax(220px,0.28fr) minmax(0,1fr) !important;gap:clamp(24px,4vw,62px) !important;align-items:start !important;width:100% !important;margin:0 !important;padding:clamp(34px,4.2vw,58px) 0 !important;border:0 !important;border-top:1px solid rgba(184,150,46,0.18) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}.job-offer-page .container2 h2{margin:0 0 20px !important;color:#201b15 !important;font-size:clamp(25px,2.7vw,42px) !important;line-height:1.12 !important;text-align:left !important;}.job-offer-section >:not(h2){grid-column:2 !important;}.job-offer-page .container2 p,.job-offer-page .container2 ul{width:100% !important;max-width:1180px !important;margin-left:0 !important;margin-right:0 !important;text-align:left !important;}.job-offer-page .container2 ul{display:grid !important;grid-template-columns:repeat(2,minmax(280px,1fr)) !important;gap:12px 22px !important;padding-left:0 !important;list-style:none !important;}.job-offer-page .container2 li{position:relative !important;padding:14px 16px 14px 42px !important;border:1px solid rgba(184,150,46,0.14) !important;border-radius:8px !important;background:#fffdf8 !important;line-height:1.65 !important;}.job-offer-page .container2 li::before{content:"" !important;position:absolute !important;top:22px !important;left:18px !important;width:8px !important;height:8px !important;border-radius:50% !important;background:#b8962e !important;}.job-offer-page .service-summary{width:100% !important;max-width:none !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:22px !important;margin:0 0 38px !important;}.job-offer-page .service-summary article{min-height:210px !important;padding:34px 28px !important;border-radius:8px !important;}.job-offer-page .section-cta{justify-content:flex-start !important;gap:14px !important;}.job-highlight-strip{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:18px !important;margin:0 0 42px !important;}.job-highlight-strip article{min-height:168px !important;padding:24px 22px !important;border:1px solid rgba(184,150,46,0.16) !important;border-radius:8px !important;background:linear-gradient(180deg,#fff 0%,#fffaf0 100%) !important;box-shadow:0 12px 30px rgba(32,24,12,0.06) !important;}.job-highlight-strip span,.job-process-step span{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:34px !important;height:34px !important;margin-bottom:12px !important;border-radius:999px !important;background:#201b15 !important;color:#f5e7b8 !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:12px !important;font-weight:900 !important;}.job-highlight-strip h3,.job-process-step h3{margin:0 0 8px !important;color:#201b15 !important;font-size:19px !important;text-align:left !important;}.job-highlight-strip p,.job-process-step p,.job-note p{max-width:none !important;margin:0 !important;font-size:15px !important;line-height:1.7 !important;text-align:left !important;}.job-process{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important;margin-top:22px !important;}.job-process-step{position:relative !important;padding:24px !important;border:1px solid rgba(184,150,46,0.18) !important;border-radius:8px !important;background:#fffdf8 !important;}.job-note{margin-top:22px !important;padding:20px 22px !important;border-left:4px solid #b8962e !important;border-radius:8px !important;background:rgba(184,150,46,0.08) !important;}.job-note strong{color:#6f5517 !important;}.job-related-links{display:flex !important;flex-wrap:wrap !important;gap:12px !important;margin-top:20px !important;}.job-related-links a{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:42px !important;padding:10px 18px !important;border:1px solid rgba(184,150,46,0.32) !important;border-radius:999px !important;background:#fff !important;color:#755a19 !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:13px !important;font-weight:800 !important;text-decoration:none !important;}.job-related-links a:hover,.job-related-links a:focus-visible{background:#b8962e !important;color:#fff !important;text-decoration:none !important;}@media screen and (max-width:980px){.job-hero-meta{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}.job-offer-heading,.job-offer-page .service-summary,.job-offer-page .container2 ul,.job-highlight-strip,.job-process,.job-offer-section{grid-template-columns:1fr !important;}.job-offer-section >:not(h2){grid-column:1 !important;}.job-info-panel{max-width:620px !important;}}@media screen and (max-width:560px){.job-hero-inner{padding:42px 16px !important;}.job-hero-meta{grid-template-columns:1fr !important;}.job-offer-shell{padding:44px 16px !important;}.job-info-chip{grid-template-columns:1fr !important;border-radius:8px !important;}.job-offer-actions a,.job-offer-page .section-cta a{width:100% !important;}.job-offer-page .section-cta{flex-wrap:wrap !important;}}  .nanny-local-page{background:linear-gradient(180deg,#f5f2eb 0%,#fbfaf6 34%,#eef3ee 100%) !important;color:#201b15 !important;}.nanny-local-page main{width:100% !important;max-width:100% !important;margin:0 !important;}.nanny-breadcrumb{display:flex !important;flex-wrap:wrap !important;gap:9px !important;align-items:center !important;width:100% !important;padding:20px clamp(20px,5vw,84px) !important;border-bottom:1px solid rgba(82,104,93,0.13) !important;background:rgba(255,253,248,0.78) !important;color:#6f675d !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:13px !important;}.nanny-breadcrumb a,.nanny-breadcrumb strong,.nanny-breadcrumb span{color:inherit !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:13px !important;font-weight:800 !important;text-decoration:none !important;}.nanny-breadcrumb a{color:#7b5e19 !important;}.nanny-breadcrumb span::before,.nanny-breadcrumb strong::before{content:"/" !important;margin-right:9px !important;color:rgba(111,103,93,0.55) !important;}.nanny-local-hero{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(410px,0.92fr) !important;gap:clamp(32px,4.4vw,74px) !important;align-items:center !important;width:100% !important;min-height:540px !important;padding:clamp(34px,4vw,56px) clamp(22px,5vw,84px) !important;background:radial-gradient(circle at 10% 15%,rgba(184,150,46,0.12),transparent 34%),linear-gradient(135deg,#fbfaf6 0%,#eef3ee 54%,#f4e8d4 100%) !important;border-bottom:1px solid rgba(184,150,46,0.18) !important;}.nanny-local-eyebrow,.nanny-local-section__title span,.nanny-local-cta-band span{display:inline-flex !important;width:fit-content !important;align-items:center !important;min-height:32px !important;padding:7px 13px !important;border:1px solid rgba(82,104,93,0.24) !important;border-radius:999px !important;background:rgba(255,255,255,0.62) !important;color:#52685d !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:12px !important;font-weight:900 !important;letter-spacing:0.04em !important;line-height:1.2 !important;text-transform:uppercase !important;}.nanny-local-hero h1{max-width:980px !important;margin:22px 0 24px !important;color:#201b15 !important;font-family:"Marcellus",Georgia,serif !important;font-size:clamp(35px,3.9vw,56px) !important;font-weight:700 !important;line-height:1.08 !important;text-align:left !important;}.nanny-local-lead{max-width:860px !important;margin:0 !important;color:#3b342c !important;font-size:clamp(17px,1.35vw,21px) !important;line-height:1.82 !important;text-align:left !important;}.nanny-local-hero__actions,.nanny-local-inline-cta{display:flex !important;flex-wrap:wrap !important;gap:13px !important;align-items:center !important;margin-top:30px !important;}.nanny-local-hero__actions a,.nanny-local-inline-cta a,.nanny-local-cta-band a{display:inline-flex !important;min-height:48px !important;align-items:center !important;justify-content:center !important;padding:13px 23px !important;border-radius:999px !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:13px !important;font-weight:900 !important;letter-spacing:0.03em !important;line-height:1.2 !important;text-decoration:none !important;text-transform:uppercase !important;}.nanny-local-hero__actions a:first-child,.nanny-local-inline-cta a:first-child,.nanny-local-cta-band a{background:linear-gradient(135deg,#201b15 0%,#52685d 100%) !important;color:#fff !important;box-shadow:0 16px 34px rgba(32,27,21,0.16) !important;}.nanny-local-hero__actions a:last-child,.nanny-local-inline-cta a:last-child{border:1px solid rgba(184,150,46,0.35) !important;background:rgba(255,255,255,0.72) !important;color:#725817 !important;}.nanny-local-hero__actions a:hover,.nanny-local-inline-cta a:hover,.nanny-local-cta-band a:hover,.nanny-local-related a:hover{transform:translateY(-2px) !important;text-decoration:none !important;}.nanny-local-trust{display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin-top:30px !important;}.nanny-local-trust span,.nanny-local-zone-strip span,.nanny-local-service-area span,.nanny-local-related a{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:38px !important;padding:9px 15px !important;border:1px solid rgba(184,150,46,0.22) !important;border-radius:999px !important;background:rgba(255,255,255,0.78) !important;color:#3c352d !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:13px !important;font-weight:800 !important;line-height:1.25 !important;}.nanny-local-visual{position:relative !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;overflow:hidden !important;border:1px solid rgba(184,150,46,0.18) !important;border-radius:8px !important;background:#fff !important;box-shadow:0 30px 80px rgba(32,27,21,0.13) !important;}.nanny-local-visual picture,.nanny-local-visual img{display:block !important;width:100% !important;max-width:none !important;}.nanny-local-visual img{height:clamp(300px,30vw,420px) !important;max-width:none !important;margin:0 !important;border:0 !important;border-radius:0 !important;object-fit:cover !important;object-position:center !important;filter:saturate(0.98) contrast(1.02) !important;}.nanny-local-visual figcaption{display:grid !important;gap:4px !important;width:100% !important;padding:20px 22px !important;border-top:1px solid rgba(184,150,46,0.16) !important;background:linear-gradient(135deg,#201b15 0%,#3b3328 58%,#52685d 100%) !important;color:#fff !important;font-style:normal !important;text-align:left !important;}.nanny-local-visual figcaption strong{color:#fff !important;font-family:"Marcellus",Georgia,serif !important;font-size:22px !important;line-height:1.2 !important;}.nanny-local-visual figcaption span{color:rgba(255,255,255,0.78) !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:14px !important;font-style:normal !important;line-height:1.55 !important;}.nanny-local-section,.nanny-local-highlights,.nanny-local-cta-band,.nanny-local-related{width:100% !important;padding:clamp(48px,5vw,72px) clamp(22px,5vw,84px) !important;}.nanny-local-section{display:grid !important;grid-template-columns:minmax(250px,0.35fr) minmax(0,1fr) !important;gap:clamp(30px,5vw,86px) !important;align-items:start !important;border-bottom:1px solid rgba(184,150,46,0.13) !important;background:rgba(255,253,248,0.64) !important;}.nanny-local-section:nth-of-type(even){background:rgba(238,243,238,0.55) !important;}.nanny-local-section__title h2,.nanny-local-highlights h2,.nanny-local-cta-band h2{margin:16px 0 0 !important;color:#201b15 !important;font-family:"Marcellus",Georgia,serif !important;font-size:clamp(28px,3.2vw,48px) !important;line-height:1.12 !important;text-align:left !important;}.nanny-local-section__body p,.nanny-local-split p,.nanny-local-card-grid p,.nanny-local-process p,.nanny-local-salary-grid p,.nanny-local-cta-band p{max-width:980px !important;margin:0 0 18px !important;color:#3f3932 !important;font-size:16.5px !important;line-height:1.82 !important;text-align:left !important;}.nanny-local-zone-strip,.nanny-local-service-area,.nanny-local-related{display:flex !important;flex-wrap:wrap !important;gap:10px !important;}.nanny-local-highlights{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important;background:#201b15 !important;}.nanny-local-highlights article{min-height:245px !important;padding:30px 28px !important;border:1px solid rgba(245,231,184,0.18) !important;border-radius:8px !important;background:linear-gradient(180deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.03) 100%) !important;}.nanny-local-highlights span,.nanny-local-process span{display:inline-flex !important;min-width:36px !important;height:36px !important;align-items:center !important;justify-content:center !important;margin-bottom:16px !important;border-radius:50% !important;background:#f5e7b8 !important;color:#201b15 !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:12px !important;font-weight:900 !important;}.nanny-local-highlights h2{margin-top:0 !important;color:#fff !important;font-size:clamp(24px,2.2vw,34px) !important;}.nanny-local-highlights p{margin:12px 0 0 !important;color:rgba(255,255,255,0.78) !important;font-size:15.5px !important;line-height:1.75 !important;text-align:left !important;}.nanny-local-split,.nanny-local-card-grid,.nanny-local-process,.nanny-local-salary-grid{display:grid !important;gap:18px !important;}.nanny-local-split,.nanny-local-salary-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}.nanny-local-card-grid,.nanny-local-process{grid-template-columns:repeat(4,minmax(0,1fr)) !important;}.nanny-local-split article,.nanny-local-card-grid article,.nanny-local-process article,.nanny-local-salary-grid article{padding:28px 26px !important;border:1px solid rgba(184,150,46,0.16) !important;border-radius:8px !important;background:rgba(255,255,255,0.82) !important;box-shadow:0 14px 34px rgba(32,27,21,0.06) !important;}.nanny-local-split h3,.nanny-local-card-grid h3,.nanny-local-process h3{margin:0 0 12px !important;color:#201b15 !important;font-family:"Marcellus",Georgia,serif !important;font-size:23px !important;line-height:1.24 !important;text-align:left !important;}.nanny-local-salary-grid span{display:block !important;margin-bottom:10px !important;color:#52685d !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:12px !important;font-weight:900 !important;letter-spacing:0.04em !important;text-transform:uppercase !important;}.nanny-local-salary-grid strong{display:block !important;margin-bottom:14px !important;color:#201b15 !important;font-family:"Marcellus",Georgia,serif !important;font-size:clamp(25px,2.5vw,38px) !important;line-height:1.12 !important;}.nanny-local-cta-band{display:flex !important;gap:24px !important;align-items:center !important;justify-content:space-between !important;background:linear-gradient(135deg,#52685d 0%,#201b15 100%) !important;color:#fff !important;}.nanny-local-cta-band h2,.nanny-local-cta-band p{color:#fff !important;}.nanny-local-cta-band p{max-width:820px !important;margin-bottom:0 !important;}.nanny-local-cta-band span{border-color:rgba(245,231,184,0.28) !important;background:rgba(255,255,255,0.1) !important;color:#f5e7b8 !important;}.nanny-local-cta-band a{flex:0 0 auto !important;background:#fff !important;color:#201b15 !important;box-shadow:none !important;}.nanny-local-service-area{margin-top:20px !important;}.nanny-local-service-area span{background:#fff !important;}.nanny-local-section--faq .local-faq{width:100% !important;max-width:980px !important;margin:0 !important;}.nanny-local-related{justify-content:center !important;background:#fbfaf6 !important;border-top:1px solid rgba(184,150,46,0.14) !important;}.nanny-local-related a{color:#725817 !important;text-decoration:none !important;}@media screen and (max-width:1120px){.nanny-local-hero,.nanny-local-section{grid-template-columns:1fr !important;}.nanny-local-visual{max-width:760px !important;}.nanny-local-card-grid,.nanny-local-process{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}@media screen and (max-width:760px){.nanny-local-hero,.nanny-local-section,.nanny-local-highlights,.nanny-local-cta-band,.nanny-local-related{padding-left:18px !important;padding-right:18px !important;}.nanny-local-hero{min-height:auto !important;}.nanny-local-hero h1{font-size:clamp(30px,8.6vw,42px) !important;}.nanny-local-highlights,.nanny-local-split,.nanny-local-card-grid,.nanny-local-process,.nanny-local-salary-grid{grid-template-columns:1fr !important;}.nanny-local-cta-band{align-items:flex-start !important;flex-direction:column !important;}.nanny-local-hero__actions a,.nanny-local-inline-cta a,.nanny-local-cta-band a{width:100% !important;}.nanny-local-visual img{height:300px !important;}}  @media screen and (min-width:768px){body{padding-top:72px !important;}.navbar{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;z-index:1000 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;height:72px !important;padding:0 clamp(24px,3.2vw,48px) !important;background:rgba(253,250,245,0.96) !important;border-bottom:1px solid rgba(184,150,46,0.14) !important;box-shadow:0 2px 20px rgba(15,13,10,0.07) !important;backdrop-filter:blur(16px) saturate(1.35) !important;-webkit-backdrop-filter:blur(16px) saturate(1.35) !important;}.navbar__logo,.navbar__logo a{display:flex !important;align-items:center !important;margin:0 !important;padding-top:0 !important;padding-bottom:0 !important;}.navbar img,.navbar__logo img{width:52px !important;height:52px !important;margin:0 !important;padding:0 !important;float:none !important;object-fit:contain !important;}.navbar__links{position:static !important;display:flex !important;flex:1 1 auto !important;align-items:center !important;justify-content:flex-end !important;width:auto !important;height:auto !important;margin:0 0 0 auto !important;padding:0 !important;gap:24px !important;overflow:visible !important;list-style:none !important;background:transparent !important;transform:none !important;transition:none !important;}.navbar__link{display:flex !important;align-items:center !important;margin:0 !important;padding:0 !important;list-style:none !important;transform:none !important;}.navbar__link > a,.navbar__areas-toggle{min-height:72px !important;padding:25px 0 !important;font-size:15px !important;line-height:1 !important;}.burger{display:none !important;}}@media screen and (min-width:768px) and (max-width:1220px){.navbar{padding:0 24px !important;}.navbar__links{gap:16px !important;}.navbar__link > a,.navbar__areas-toggle{font-size:14px !important;}}@media screen and (min-width:768px) and (max-width:1040px){.navbar{padding:0 18px !important;}.navbar__links{gap:10px !important;}.navbar__link > a,.navbar__areas-toggle{font-size:13px !important;}}  @media screen and (min-width:768px){}  @media screen and (min-width:768px){body{padding-top:72px !important;}.navbar,body .navbar,.marseille-page .navbar{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;z-index:1000 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;height:72px !important;min-height:72px !important;max-height:72px !important;padding:0 clamp(24px,3.2vw,48px) !important;background:rgba(253,250,245,0.96) !important;border-bottom:1px solid rgba(184,150,46,0.14) !important;box-shadow:0 2px 20px rgba(15,13,10,0.07) !important;backdrop-filter:blur(16px) saturate(1.35) !important;-webkit-backdrop-filter:blur(16px) saturate(1.35) !important;}.navbar__logo,.navbar__logo a,body .navbar__logo,body .navbar__logo a,.marseille-page .navbar__logo,.marseille-page .navbar__logo a{display:flex !important;align-items:center !important;margin:0 !important;padding:0 !important;float:none !important;}.navbar img,.navbar__logo img,body .navbar img,body .navbar__logo img,.marseille-page .navbar img,.marseille-page .navbar__logo img{width:52px !important;height:52px !important;margin:0 !important;padding:0 !important;float:none !important;object-fit:contain !important;border-radius:0 !important;}.navbar__links,body .navbar__links,.marseille-page .navbar__links{position:static !important;display:flex !important;flex:1 1 auto !important;flex-direction:row !important;align-items:center !important;justify-content:flex-end !important;width:auto !important;height:auto !important;max-height:none !important;margin:0 0 0 auto !important;padding:0 !important;gap:24px !important;overflow:visible !important;list-style:none !important;background:transparent !important;box-shadow:none !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:none !important;}.navbar__link,body .navbar__link,.marseille-page .navbar__link{display:flex !important;width:auto !important;align-items:center !important;margin:0 !important;padding:0 !important;list-style:none !important;opacity:1 !important;transform:none !important;}.navbar__link > a,.navbar__areas-toggle,body .navbar__link > a,body .navbar__areas-toggle,.marseille-page .navbar__link > a,.marseille-page .navbar__areas-toggle{width:auto !important;min-height:72px !important;padding:25px 0 !important;background:transparent !important;color:#1c1a16 !important;font-size:15px !important;line-height:1 !important;letter-spacing:0 !important;white-space:nowrap !important;transform:none !important;}.burger,body .burger,.marseille-page .burger{display:none !important;width:44px !important;height:44px !important;}}@media screen and (min-width:1180px){.navbar__logo a,body .navbar__logo a,.marseille-page .navbar__logo a{position:relative !important;gap:16px !important;padding-right:22px !important;text-decoration:none !important;}.navbar__logo a::after,body .navbar__logo a::after,.marseille-page .navbar__logo a::after{content:"Yann & Lise International" !important;display:block !important;color:#191713 !important;font-family:"Marcellus","Optima","Avenir Next","Avenir","Segoe UI",Arial,sans-serif!important;font-size:20px !important;font-weight:400 !important;line-height:1 !important;letter-spacing:0 !important;text-transform:none !important;white-space:nowrap !important;}.navbar__logo a::before,body .navbar__logo a::before,.marseille-page .navbar__logo a::before{content:none !important;display:none !important;}}@media screen and (min-width:1180px) and (max-width:1320px){.navbar__logo a,body .navbar__logo a,.marseille-page .navbar__logo a{gap:12px !important;padding-right:12px !important;}.navbar__logo a::after,body .navbar__logo a::after,.marseille-page .navbar__logo a::after{font-size:16px !important;letter-spacing:0 !important;}.navbar__logo a::before,body .navbar__logo a::before,.marseille-page .navbar__logo a::before{content:none !important;display:none !important;}.navbar__links,body .navbar__links,.marseille-page .navbar__links{gap:12px !important;}}  @media screen and (min-width:768px){.navbar__areas-toggle,body .navbar__areas-toggle,.marseille-page .navbar__areas-toggle{transform:none !important;backface-visibility:hidden !important;-webkit-font-smoothing:antialiased !important;text-rendering:geometricPrecision !important;transition:color 0.28s ease !important;}.navbar__areas-toggle::after,body .navbar__areas-toggle::after,.marseille-page .navbar__areas-toggle::after{margin-top:0 !important;transform:rotate(45deg) !important;transform-origin:center !important;transition:transform 0.42s cubic-bezier(0.22,1,0.36,1) !important;}.navbar__link--areas:hover .navbar__areas-toggle::after,.navbar__link--areas:focus-within .navbar__areas-toggle::after,.navbar__link--areas.is-open .navbar__areas-toggle::after,body .navbar__link--areas:hover .navbar__areas-toggle::after,body .navbar__link--areas:focus-within .navbar__areas-toggle::after,body .navbar__link--areas.is-open .navbar__areas-toggle::after,.marseille-page .navbar__link--areas:hover .navbar__areas-toggle::after,.marseille-page .navbar__link--areas:focus-within .navbar__areas-toggle::after,.marseille-page .navbar__link--areas.is-open .navbar__areas-toggle::after{margin-top:0 !important;transform:rotate(225deg) !important;}}@media screen and (min-width:768px) and (max-width:1040px){}  @media screen and (max-width:767.98px){.home-page .hero-section .container::after{z-index:1 !important;height:86px !important;pointer-events:none !important;}.home-page .text-over2,.home-page .text-over3{z-index:2 !important;}.home-page .text-over{top:72% !important;z-index:4 !important;display:flex !important;width:min(220px,72vw) !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:14px !important;transform:translate(-50%,-50%) !important;}.home-page .text-over .bouton-lien4,.home-page .text-over a.bouton-lien4{display:flex !important;width:100% !important;min-height:54px !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:12px 18px !important;border:1px solid rgba(184,150,46,0.7) !important;border-radius:999px !important;background:rgba(255,255,255,0.97) !important;box-shadow:0 14px 30px rgba(12,10,7,0.22) !important;color:#17130e !important;font-size:13px !important;font-weight:900 !important;line-height:1.35 !important;opacity:1 !important;text-align:center !important;text-shadow:none !important;transform:none !important;}.home-page .text-over .bouton-lien4:hover,.home-page .text-over .bouton-lien4:focus-visible{background:#fff !important;color:#a58125 !important;transform:none !important;}}@media screen and (max-width:390px){.home-page .text-over{top:71% !important;width:min(205px,74vw) !important;gap:12px !important;}.home-page .text-over .bouton-lien4,.home-page .text-over a.bouton-lien4{min-height:50px !important;padding:10px 16px !important;font-size:12.5px !important;}}  .navbar__logo a::before,body .navbar__logo a::before,.marseille-page .navbar__logo a::before{content:none !important;display:none !important;}@media screen and (min-width:768px) and (max-width:1179.98px){.navbar__logo a::after,body .navbar__logo a::after,.marseille-page .navbar__logo a::after{content:none !important;display:none !important;}}@media screen and (min-width:1180px){.navbar__logo a,body .navbar__logo a,.marseille-page .navbar__logo a{gap:14px !important;padding-right:18px !important;text-decoration:none !important;}.navbar__logo a::before,body .navbar__logo a::before,.marseille-page .navbar__logo a::before{content:none !important;display:none !important;}.navbar__logo a::after,body .navbar__logo a::after,.marseille-page .navbar__logo a::after{content:"Yann & Lise International" !important;display:block !important;color:#17130e !important;font-family:"Marcellus","Optima","Avenir Next","Avenir","Segoe UI",Arial,sans-serif!important;font-size:18px !important;font-weight:400 !important;line-height:1 !important;letter-spacing:0 !important;text-transform:none !important;white-space:nowrap !important;}}@media screen and (min-width:1180px) and (max-width:1320px){.navbar__logo a,body .navbar__logo a,.marseille-page .navbar__logo a{gap:11px !important;padding-right:10px !important;}.navbar__logo a::after,body .navbar__logo a::after,.marseille-page .navbar__logo a::after{font-size:15px !important;}}@media screen and (max-width:767.98px){.navbar{height:72px !important;padding:0 14px !important;}.navbar__logo{display:flex !important;flex:1 1 auto !important;min-width:0 !important;align-items:center !important;}.navbar__logo a{display:flex !important;max-width:calc(100vw - 94px) !important;align-items:center !important;gap:9px !important;text-decoration:none !important;}.navbar__logo img{width:46px !important;height:46px !important;flex:0 0 46px !important;margin:0 !important;}.navbar__logo a::before{content:none !important;display:none !important;}.navbar__logo a::after{content:"Yann & Lise International" !important;display:block !important;max-width:178px !important;color:#17130e !important;font-family:"Marcellus","Optima","Avenir Next","Avenir","Segoe UI",Arial,sans-serif!important;font-size:15px !important;font-weight:400 !important;line-height:1.08 !important;letter-spacing:0 !important;text-transform:none !important;white-space:normal !important;text-align:left !important;}}@media screen and (max-width:380px){.navbar__logo a{gap:8px !important;max-width:calc(100vw - 86px) !important;}.navbar__logo img{width:42px !important;height:42px !important;flex-basis:42px !important;}.navbar__logo a::after{max-width:150px !important;font-size:13px !important;line-height:1.08 !important;}}  @media screen and (max-width:1179.98px){body{padding-top:72px !important;}html.nav-open,body.nav-open{overflow:hidden !important;}.navbar{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;z-index:1000 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;height:72px !important;padding:0 clamp(14px,3.5vw,32px) !important;background:rgba(253,250,245,0.97) !important;border-bottom:1px solid rgba(184,150,46,0.16) !important;box-shadow:0 8px 30px rgba(15,13,10,0.08) !important;backdrop-filter:blur(14px) saturate(1.25) !important;-webkit-backdrop-filter:blur(14px) saturate(1.25) !important;}.navbar__logo{display:flex !important;flex:1 1 auto !important;min-width:0 !important;align-items:center !important;margin:0 !important;padding:0 !important;}.navbar__logo a{display:flex !important;max-width:calc(100vw - 100px) !important;align-items:center !important;gap:10px !important;padding:0 !important;text-decoration:none !important;}.navbar img,.navbar__logo img{width:clamp(44px,5vw,52px) !important;height:clamp(44px,5vw,52px) !important;flex:0 0 auto !important;margin:0 !important;float:none !important;object-fit:contain !important;}.navbar__logo a::before{content:none !important;display:none !important;}.navbar__logo a::after{content:"Yann & Lise International" !important;display:block !important;max-width:min(360px,calc(100vw - 120px)) !important;color:#17130e !important;font-family:"Marcellus","Optima","Avenir Next","Avenir","Segoe UI",Arial,sans-serif!important;font-size:clamp(16px,2.15vw,20px) !important;font-weight:400 !important;line-height:1.04 !important;letter-spacing:0 !important;text-transform:none !important;white-space:nowrap !important;text-align:left !important;overflow:hidden !important;text-overflow:ellipsis !important;}.navbar__links{position:fixed !important;top:82px !important;left:50% !important;right:auto !important;display:flex !important;width:min(420px,calc(100vw - 24px)) !important;height:auto !important;max-height:calc(100svh - 96px) !important;flex-direction:column !important;align-items:stretch !important;gap:2px !important;margin:0 !important;padding:14px 0 16px !important;overflow-y:auto !important;border:1px solid rgba(184,150,46,0.18) !important;border-radius:8px !important;background:rgba(255,253,248,0.99) !important;box-shadow:0 24px 58px rgba(20,14,7,0.22) !important;opacity:0 !important;pointer-events:none !important;visibility:hidden !important;transform:translate(-50%,-8px) scale(0.985) !important;transform-origin:top center !important;transition:opacity 0.22s ease,transform 0.22s ease,visibility 0.22s ease !important;}.show-nav .navbar__links{opacity:1 !important;pointer-events:auto !important;visibility:visible !important;transform:translate(-50%,0) scale(1) !important;}.navbar__link{display:flex !important;width:100% !important;align-items:stretch !important;justify-content:center !important;margin:0 !important;padding:0 12px !important;transform:none !important;opacity:0 !important;transition:opacity 0.22s ease,transform 0.24s ease !important;}.show-nav .navbar__link{opacity:1 !important;transform:none !important;}.navbar__link > a{display:flex !important;width:100% !important;min-height:44px !important;align-items:center !important;justify-content:center !important;padding:12px 16px !important;border-radius:8px !important;background:transparent !important;color:#1c1a16 !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:15px !important;font-weight:800 !important;line-height:1.2 !important;letter-spacing:0 !important;text-align:center !important;text-decoration:none !important;white-space:normal !important;transition:background 0.22s ease,color 0.22s ease,transform 0.22s ease !important;}.navbar__link > a::after{display:none !important;}.navbar__link > a:hover,.navbar__link > a:focus-visible,.navbar__link > a[aria-current="page"]{padding-left:16px !important;background:rgba(184,150,46,0.1) !important;color:#8a6b1f !important;letter-spacing:0 !important;text-decoration:none !important;transform:translateY(-1px) !important;}.navbar__link--areas{display:flex !important;width:100% !important;flex-direction:column !important;align-items:stretch !important;gap:0 !important;padding:0 12px !important;}.navbar__areas-toggle{justify-content:center !important;width:100% !important;min-height:42px !important;padding:10px 16px 8px !important;border:0 !important;border-radius:8px 8px 0 0 !important;background:rgba(17,15,12,0.04) !important;color:#1c1a16 !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:13px !important;font-weight:900 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;}.navbar__areas-toggle::before,.navbar__areas-toggle::after{display:none !important;}.navbar__link--language{padding:10px 12px 0 !important;}.navbar__link--language .lang-switcher{justify-content:center !important;width:100% !important;margin:0 !important;}.burger{position:relative !important;display:inline-flex !important;width:44px !important;height:44px !important;flex:0 0 44px !important;align-items:center !important;justify-content:center !important;padding:0 !important;border:1px solid rgba(184,150,46,0.34) !important;border-radius:50% !important;background:rgba(255,255,255,0.78) !important;box-shadow:0 10px 24px rgba(20,14,7,0.09) !important;cursor:pointer !important;transition:background 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease,transform 0.22s ease !important;}.burger:hover,.burger:focus-visible{border-color:#8a6b1f !important;background:#fff !important;box-shadow:0 12px 28px rgba(20,14,7,0.14) !important;transform:translateY(-1px) !important;}.bar{position:relative !important;display:block !important;width:22px !important;height:2px !important;border-radius:999px !important;background:#1c1a16 !important;transition:background 0.2s ease,width 0.2s ease !important;}.bar::before,.bar::after{position:absolute !important;top:0 !important;left:0 !important;width:22px !important;height:2px !important;border-radius:999px !important;background:#1c1a16 !important;content:"" !important;transition:transform 0.24s ease,background 0.24s ease !important;}.bar::before{transform:translateY(-7px) !important;}.bar::after{transform:translateY(7px) !important;}.show-nav .bar{width:22px !important;background:transparent !important;}.show-nav .bar::before{transform:rotate(45deg) !important;}.show-nav .bar::after{transform:rotate(-45deg) !important;}html.nav-link-leaving .navbar__links,body.nav-link-leaving .navbar__links{display:none !important;opacity:0 !important;pointer-events:none !important;visibility:hidden !important;transform:translate(-50%,-8px) scale(0.985) !important;transition:none !important;}}@media screen and (max-width:430px){.navbar__logo a{gap:9px !important;max-width:calc(100vw - 94px) !important;}.navbar__logo img{width:46px !important;height:46px !important;flex-basis:46px !important;}.navbar__logo a::after{max-width:178px !important;font-size:15px !important;line-height:1.08 !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;}}@media screen and (max-width:380px){.navbar__logo a{gap:8px !important;max-width:calc(100vw - 86px) !important;}.navbar__logo img{width:42px !important;height:42px !important;flex-basis:42px !important;}.navbar__logo a::after{max-width:150px !important;font-size:13px !important;}}@media screen and (max-width:767.98px){.home-page .hero-section .container{height:calc(100svh - 72px) !important;min-height:640px !important;padding-bottom:0 !important;}.home-page .hero-section .container picture,.home-page .hero-section .container img{height:100% !important;min-height:0 !important;}.home-page .hero-section .container::after{z-index:1 !important;height:150px !important;pointer-events:none !important;}.home-page .text-over2{top:20% !important;z-index:2 !important;width:88% !important;font-size:clamp(28px,8vw,40px) !important;line-height:1.25 !important;}.home-page .text-over3{top:43% !important;z-index:2 !important;width:min(82%,330px) !important;font-size:clamp(22px,6vw,30px) !important;line-height:1.2 !important;}.home-page .text-over{top:auto !important;bottom:clamp(52px,8svh,78px) !important;z-index:4 !important;display:flex !important;width:min(214px,70vw) !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:14px !important;transform:translateX(-50%) !important;}.home-page .text-over .bouton-lien4,.home-page .text-over a.bouton-lien4{width:100% !important;min-height:54px !important;margin:0 !important;opacity:1 !important;transform:none !important;}}@media screen and (max-width:390px){.home-page .hero-section .container{min-height:620px !important;}.home-page .text-over2{top:19% !important;}.home-page .text-over3{top:42% !important;}.home-page .text-over{bottom:clamp(46px,7svh,68px) !important;width:min(205px,74vw) !important;gap:12px !important;}}  @media screen and (min-width:768px) and (max-width:1179.98px){body .navbar,.home-page .navbar,.paris-page .navbar,.marseille-page .navbar{height:72px !important;padding:0 24px !important;justify-content:space-between !important;}body .navbar__logo,.home-page .navbar__logo,.paris-page .navbar__logo,.marseille-page .navbar__logo{display:flex !important;flex:1 1 auto !important;min-width:0 !important;align-items:center !important;margin:0 !important;padding:0 !important;}body .navbar__logo a,.home-page .navbar__logo a,.paris-page .navbar__logo a,.marseille-page .navbar__logo a{display:flex !important;max-width:calc(100vw - 118px) !important;align-items:center !important;gap:12px !important;padding:0 !important;text-decoration:none !important;}body .navbar__logo img,.home-page .navbar__logo img,.paris-page .navbar__logo img,.marseille-page .navbar__logo img{width:50px !important;height:50px !important;flex:0 0 50px !important;margin:0 !important;object-fit:contain !important;}body .navbar__logo a::before,.home-page .navbar__logo a::before,.paris-page .navbar__logo a::before,.marseille-page .navbar__logo a::before{content:none !important;display:none !important;}body .navbar__logo a::after,.home-page .navbar__logo a::after,.paris-page .navbar__logo a::after,.marseille-page .navbar__logo a::after{content:"Yann & Lise International" !important;display:block !important;max-width:360px !important;color:#17130e !important;font-family:"Marcellus","Optima","Avenir Next","Avenir","Segoe UI",Arial,sans-serif!important;font-size:19px !important;font-weight:400 !important;line-height:1 !important;letter-spacing:0 !important;text-transform:none !important;white-space:nowrap !important;text-align:left !important;overflow:hidden !important;text-overflow:ellipsis !important;}body .burger,.home-page .burger,.paris-page .burger,.marseille-page .burger{position:relative !important;display:inline-flex !important;width:44px !important;height:44px !important;flex:0 0 44px !important;align-items:center !important;justify-content:center !important;padding:0 !important;border:1px solid rgba(184,150,46,0.34) !important;border-radius:50% !important;background:rgba(255,255,255,0.78) !important;box-shadow:0 10px 24px rgba(20,14,7,0.09) !important;cursor:pointer !important;}body .navbar__links,.home-page .navbar__links,.paris-page .navbar__links,.marseille-page .navbar__links{position:fixed !important;top:82px !important;left:50% !important;right:auto !important;display:flex !important;width:min(420px,calc(100vw - 24px)) !important;height:auto !important;max-height:calc(100svh - 96px) !important;flex-direction:column !important;align-items:stretch !important;gap:2px !important;margin:0 !important;padding:14px 0 16px !important;overflow-y:auto !important;border:1px solid rgba(184,150,46,0.18) !important;border-radius:8px !important;background:rgba(255,253,248,0.99) !important;box-shadow:0 24px 58px rgba(20,14,7,0.22) !important;opacity:0 !important;pointer-events:none !important;visibility:hidden !important;transform:translate(-50%,-8px) scale(0.985) !important;transform-origin:top center !important;transition:opacity 0.22s ease,transform 0.22s ease,visibility 0.22s ease !important;}body .navbar.show-nav .navbar__links,.home-page .navbar.show-nav .navbar__links,.paris-page .navbar.show-nav .navbar__links,.marseille-page .navbar.show-nav .navbar__links{opacity:1 !important;pointer-events:auto !important;visibility:visible !important;transform:translate(-50%,0) scale(1) !important;}body .navbar__link,.home-page .navbar__link,.paris-page .navbar__link,.marseille-page .navbar__link{display:flex !important;width:100% !important;align-items:stretch !important;justify-content:center !important;margin:0 !important;padding:0 12px !important;opacity:0 !important;transform:none !important;}body .navbar.show-nav .navbar__link,.home-page .navbar.show-nav .navbar__link,.paris-page .navbar.show-nav .navbar__link,.marseille-page .navbar.show-nav .navbar__link{opacity:1 !important;transform:none !important;}body .navbar__link > a,.home-page .navbar__link > a,.paris-page .navbar__link > a,.marseille-page .navbar__link > a{display:flex !important;width:100% !important;min-height:44px !important;align-items:center !important;justify-content:center !important;padding:12px 16px !important;border-radius:8px !important;background:transparent !important;color:#1c1a16 !important;font-size:15px !important;font-weight:800 !important;line-height:1.2 !important;letter-spacing:0 !important;text-align:center !important;white-space:normal !important;text-decoration:none !important;}body .navbar__link > a::after,.home-page .navbar__link > a::after,.paris-page .navbar__link > a::after,.marseille-page .navbar__link > a::after{display:none !important;}body .navbar__link--areas,.home-page .navbar__link--areas,.paris-page .navbar__link--areas,.marseille-page .navbar__link--areas{display:flex !important;width:100% !important;flex-direction:column !important;align-items:stretch !important;gap:0 !important;padding:0 12px !important;}}@media screen and (max-width:390px) and (max-height:700px){.home-page .text-over{bottom:72px !important;}}  .guide-category-nav{display:flex;max-width:980px;margin:28px auto 34px;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;}.guide-category-nav a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:10px 18px;border:1px solid rgba(165,129,37,0.28);border-radius:999px;background:#fff;color:#1c1a16;font-family:"Open Sans",Arial,sans-serif;font-size:13px;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;box-shadow:0 10px 24px rgba(32,24,12,0.07);transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease,transform 0.25s ease;}.guide-category-nav a:hover,.guide-category-nav a:focus-visible{border-color:#a58125;background:#a58125;color:#fff;text-decoration:none;transform:translateY(-2px);}#guides-pratiques,#metiers-personnel-maison,#salaires-budgets,#pages-locales,#recrutement-ville{scroll-margin-top:110px;}@media screen and (max-width:1179.98px){}@media screen and (max-width:430px){.guide-category-nav{margin:22px auto 28px;gap:8px;}.guide-category-nav a{width:100%;min-height:40px;padding:9px 14px;font-size:12.5px;}}  @media screen and (min-width:1180px){.navbar__link--areas{position:relative !important;display:flex !important;align-items:center !important;}.navbar__areas-toggle{appearance:none !important;-webkit-appearance:none !important;position:relative !important;display:inline-flex !important;min-height:72px !important;align-items:center !important;justify-content:center !important;gap:7px !important;padding:25px 0 !important;border:0 !important;background:transparent !important;color:#1c1a16 !important;cursor:pointer !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:15px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:0 !important;text-transform:none !important;white-space:nowrap !important;box-shadow:none !important;transition:color 0.28s ease !important;}.navbar__areas-toggle::before{content:"" !important;position:absolute !important;right:0 !important;bottom:18px !important;left:0 !important;height:1.5px !important;border-radius:999px !important;background:#b8962e !important;transform:scaleX(0) !important;transform-origin:right !important;transition:transform 0.3s ease !important;}.navbar__areas-toggle::after{content:"" !important;width:7px !important;height:7px !important;margin-top:-3px !important;border-right:1.5px solid currentColor !important;border-bottom:1.5px solid currentColor !important;transform:rotate(45deg) !important;transition:transform 0.28s ease,margin-top 0.28s ease !important;}.navbar__link--areas:hover .navbar__areas-toggle,.navbar__link--areas:focus-within .navbar__areas-toggle,.navbar__link--areas.is-open .navbar__areas-toggle,.navbar__link--areas.is-active .navbar__areas-toggle{color:#8a6b1f !important;}.navbar__link--areas:hover .navbar__areas-toggle::before,.navbar__link--areas:focus-within .navbar__areas-toggle::before,.navbar__link--areas.is-open .navbar__areas-toggle::before,.navbar__link--areas.is-active .navbar__areas-toggle::before{transform:scaleX(1) !important;transform-origin:left !important;}.navbar__link--areas:hover .navbar__areas-toggle::after,.navbar__link--areas:focus-within .navbar__areas-toggle::after,.navbar__link--areas.is-open .navbar__areas-toggle::after{margin-top:3px !important;transform:rotate(225deg) !important;}}@media screen and (max-width:1179.98px){.navbar__link--areas{display:flex !important;width:100% !important;flex-direction:column !important;align-items:stretch !important;gap:0 !important;padding:0 12px !important;}.navbar__areas-toggle{appearance:none !important;-webkit-appearance:none !important;display:flex !important;width:100% !important;min-height:42px !important;align-items:center !important;justify-content:center !important;padding:10px 16px 8px !important;border:0 !important;border-radius:8px 8px 0 0 !important;background:rgba(17,15,12,0.04) !important;color:#1c1a16 !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:13px !important;font-weight:900 !important;line-height:1.15 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;box-shadow:none !important;}.navbar__areas-toggle::before,.navbar__areas-toggle::after{display:none !important;}}  @media screen and (max-width:1179.98px){.navbar__link--areas.is-open .navbar__areas-toggle::after{margin:0 !important;transform:translateY(-50%) rotate(225deg) !important;}}  @media screen and (max-width:1179.98px){.navbar__link--areas,body .navbar__link--areas,.home-page .navbar__link--areas,.paris-page .navbar__link--areas,.marseille-page .navbar__link--areas{overflow:hidden !important;}html.nav-link-leaving .navbar__links,body.nav-link-leaving .navbar__links{display:none !important;opacity:0 !important;pointer-events:none !important;visibility:hidden !important;transform:none !important;transition:none !important;}.navbar *,.navbar__areas-toggle,.navbar__link > a,.burger{-webkit-tap-highlight-color:transparent !important;}.navbar__areas-toggle:focus,.navbar__areas-toggle:active,.navbar__link > a:focus,.navbar__link > a:active,.burger:focus,.burger:active{outline:none !important;}.navbar__areas-toggle:focus-visible,.navbar__link > a:focus-visible,.burger:focus-visible{outline:1px solid rgba(184,150,46,0.62) !important;outline-offset:2px !important;}}  @media screen and (max-width:1179.98px){}  @media screen and (max-width:1179.98px){.navbar__link--areas.is-open .navbar__areas-toggle::after{margin:0 !important;transform:translateY(-50%) rotate(225deg) !important;}}  @media screen and (max-width:1179.98px){.navbar__links,body .navbar__links,.home-page .navbar__links,.paris-page .navbar__links,.marseille-page .navbar__links{background:#fffdf8 !important;border:1px solid rgba(184,150,46,0.22) !important;box-shadow:0 26px 62px rgba(20,14,7,0.24) !important;opacity:0 !important;isolation:isolate !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;}.navbar.show-nav .navbar__links,body .navbar.show-nav .navbar__links,.home-page .navbar.show-nav .navbar__links,.paris-page .navbar.show-nav .navbar__links,.marseille-page .navbar.show-nav .navbar__links{opacity:1 !important;}.navbar__links > .navbar__link,body .navbar__links > .navbar__link,.home-page .navbar__links > .navbar__link,.paris-page .navbar__links > .navbar__link,.marseille-page .navbar__links > .navbar__link{background:#fffdf8 !important;}.navbar__link > a{background:#fffdf8 !important;}.navbar__areas-toggle{background:#fffdf8 !important;}}  @media screen and (min-width:700px) and (max-width:1179.98px){.navbar__links,body .navbar__links,.home-page .navbar__links,.paris-page .navbar__links,.marseille-page .navbar__links{left:auto !important;right:24px !important;width:min(380px,calc(100vw - 48px)) !important;transform:translateY(-8px) scale(0.985) !important;transform-origin:top right !important;}.navbar.show-nav .navbar__links,body .navbar.show-nav .navbar__links,.home-page .navbar.show-nav .navbar__links,.paris-page .navbar.show-nav .navbar__links,.marseille-page .navbar.show-nav .navbar__links{transform:translateY(0) scale(1) !important;}}  @media screen and (max-width:1179.98px){.navbar__link--areas{padding:0 12px !important;}.navbar__areas-toggle{position:relative !important;justify-content:space-between !important;min-height:46px !important;padding:12px 16px !important;border:1px solid rgba(184,150,46,0.16) !important;border-radius:8px !important;background:rgba(255,255,255,0.82) !important;color:#1c1a16 !important;letter-spacing:0.08em !important;text-align:left !important;}.navbar__areas-toggle::before{display:none !important;}.navbar__areas-toggle::after{content:"" !important;display:block !important;width:8px !important;height:8px !important;margin:0 2px 2px 12px !important;border-right:1.5px solid #8a6b1f !important;border-bottom:1.5px solid #8a6b1f !important;transform:rotate(45deg) !important;transition:transform 0.25s ease,margin 0.25s ease !important;}.navbar__link--areas.is-open .navbar__areas-toggle{border-color:rgba(184,150,46,0.3) !important;border-radius:8px 8px 0 0 !important;background:#fff !important;color:#8a6b1f !important;}.navbar__link--areas.is-open .navbar__areas-toggle::after{margin-top:4px !important;transform:rotate(225deg) !important;}}  @media screen and (max-width:1179.98px){.navbar__areas-toggle{justify-content:center !important;padding-right:42px !important;padding-left:42px !important;text-align:center !important;}.navbar__areas-toggle::after{position:absolute !important;top:50% !important;right:16px !important;margin:0 !important;transform:translateY(-50%) rotate(45deg) !important;}.navbar__link--areas.is-open .navbar__areas-toggle::after{margin:0 !important;transform:translateY(-50%) rotate(225deg) !important;}}  @media screen and (max-width:1179.98px){.navbar__link--areas,body .navbar__link--areas,.home-page .navbar__link--areas,.paris-page .navbar__link--areas,.marseille-page .navbar__link--areas{overflow:hidden !important;}html.nav-link-leaving .navbar__links,body.nav-link-leaving .navbar__links{display:none !important;opacity:0 !important;pointer-events:none !important;visibility:hidden !important;transform:none !important;transition:none !important;}}  @media screen and (min-width:1180px){.navbar__links,body .navbar__links,.home-page .navbar__links,.paris-page .navbar__links,.marseille-page .navbar__links{align-items:center !important;gap:0 !important;}.navbar__links > .navbar__link,body .navbar__links > .navbar__link,.home-page .navbar__links > .navbar__link,.paris-page .navbar__links > .navbar__link,.marseille-page .navbar__links > .navbar__link{position:relative !important;padding:0 14px !important;}.navbar__links > .navbar__link:first-child,body .navbar__links > .navbar__link:first-child,.home-page .navbar__links > .navbar__link:first-child,.paris-page .navbar__links > .navbar__link:first-child,.marseille-page .navbar__links > .navbar__link:first-child{padding-left:0 !important;}.navbar__links > .navbar__link--language,body .navbar__links > .navbar__link--language,.home-page .navbar__links > .navbar__link--language,.paris-page .navbar__links > .navbar__link--language,.marseille-page .navbar__links > .navbar__link--language{padding-right:0 !important;padding-left:18px !important;}.navbar__links > .navbar__link:not(:first-child):not(.navbar__link--language)::before,body .navbar__links > .navbar__link:not(:first-child):not(.navbar__link--language)::before,.home-page .navbar__links > .navbar__link:not(:first-child):not(.navbar__link--language)::before,.paris-page .navbar__links > .navbar__link:not(:first-child):not(.navbar__link--language)::before,.marseille-page .navbar__links > .navbar__link:not(:first-child):not(.navbar__link--language)::before{position:absolute !important;top:50% !important;left:0 !important;width:1px !important;height:15px !important;background:linear-gradient(to bottom,transparent,rgba(184,150,46,0.46),transparent) !important;content:"" !important;transform:translateY(-50%) !important;}.navbar__link > a,.navbar__areas-toggle,body .navbar__link > a,body .navbar__areas-toggle,.home-page .navbar__link > a,.home-page .navbar__areas-toggle,.paris-page .navbar__link > a,.paris-page .navbar__areas-toggle,.marseille-page .navbar__link > a,.marseille-page .navbar__areas-toggle{font-family:"Open Sans",Arial,sans-serif !important;font-size:16px !important;font-weight:400 !important;letter-spacing:0.005em !important;text-transform:none !important;}.navbar__areas-toggle,body .navbar__areas-toggle,.home-page .navbar__areas-toggle,.paris-page .navbar__areas-toggle,.marseille-page .navbar__areas-toggle{padding-right:0 !important;padding-left:0 !important;}}@media screen and (min-width:1180px) and (max-width:1320px){.navbar__links > .navbar__link,body .navbar__links > .navbar__link,.home-page .navbar__links > .navbar__link,.paris-page .navbar__links > .navbar__link,.marseille-page .navbar__links > .navbar__link{padding:0 10px !important;}.navbar__link > a,.navbar__areas-toggle,body .navbar__link > a,body .navbar__areas-toggle,.home-page .navbar__link > a,.home-page .navbar__areas-toggle,.paris-page .navbar__link > a,.paris-page .navbar__areas-toggle,.marseille-page .navbar__link > a,.marseille-page .navbar__areas-toggle{font-size:15px !important;}}  .container2 .contact-panel__intro p{color:rgba(255,255,255,0.9) !important;font-size:16px !important;line-height:1.85 !important;text-align:left !important;}.container2 .contact-panel__intro span{color:#f2d77d !important;}.container2 .contact-panel__actions span{color:#8a6518 !important;letter-spacing:0.04em !important;}.container2 .contact-panel__actions strong{display:block !important;color:#17130d !important;overflow-wrap:anywhere !important;word-break:normal !important;}@media screen and (max-width:430px){.container2 .contact-panel__intro p{text-align:center !important;}}  .contact-page .hero-section .text-over{display:flex !important;width:min(92vw,760px) !important;align-items:center !important;justify-content:center !important;gap:14px !important;}.contact-page .hero-section .text-over .bouton-lien4{margin:0 !important;opacity:1 !important;transform:none !important;white-space:nowrap !important;}@media screen and (max-width:700px){.contact-page .hero-section .container{padding-bottom:0 !important;}.contact-page .hero-section .container img{min-height:calc(100svh - 76px) !important;object-position:center top !important;}.contact-page .hero-section .text-over{top:auto !important;bottom:clamp(86px,13svh,130px) !important;left:50% !important;display:flex !important;width:min(82vw,260px) !important;flex-direction:column !important;gap:12px !important;transform:translateX(-50%) !important;}.contact-page .hero-section .text-over2{width:92% !important;font-size:clamp(24px,7vw,38px) !important;line-height:1.2 !important;}.contact-page .hero-section .text-over .bouton-lien4,.contact-page .hero-section .text-over a.bouton-lien4{width:100% !important;min-height:52px !important;padding:12px 18px !important;border-radius:999px !important;font-family:"Open Sans",Arial,sans-serif !important;font-size:12px !important;line-height:1.2 !important;text-align:center !important;white-space:normal !important;overflow-wrap:anywhere !important;}.contact-page .hero-section .text-over a[data-mobile-label]{font-size:0 !important;}.contact-page .hero-section .text-over a[data-mobile-label]::after{content:attr(data-mobile-label);font-size:12px !important;line-height:1.2 !important;}}  @media screen and (max-width:699.98px){.navbar__links,body .navbar__links,.home-page .navbar__links,.paris-page .navbar__links,.marseille-page .navbar__links{left:16px !important;right:auto !important;width:min(358px,calc(100vw - 32px)) !important;max-width:calc(100vw - 32px) !important;transform:translateY(-8px) scale(0.985) !important;transform-origin:top center !important;}.navbar.show-nav .navbar__links,body .navbar.show-nav .navbar__links,.home-page .navbar.show-nav .navbar__links,.paris-page .navbar.show-nav .navbar__links,.marseille-page .navbar.show-nav .navbar__links{transform:translateY(0) scale(1) !important;}}  .navbar__logo a::after,body .navbar__logo a::after,.home-page .navbar__logo a::after,.paris-page .navbar__logo a::after,.marseille-page .navbar__logo a::after,.contact-page .navbar__logo a::after{content:"Yann & Lise International" !important;font-family:"Marcellus","Optima","Avenir Next","Avenir","Segoe UI",Arial,sans-serif!important;font-weight:400 !important;letter-spacing:0 !important;}.brand-wordmark,.container2 .brand-wordmark,.contact-page .text-over2.brand-wordmark,.contact-page .container2 h1,.contact-page .container2 h2,.contact-page .container2 h3,.contact-page .contact-panel__intro h3{font-family:"Marcellus","Optima","Avenir Next","Avenir","Segoe UI",Arial,sans-serif!important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;}.contact-page .container2 h1,.contact-page .container2 h2,.contact-page .container2 h3{line-height:1.28 !important;}.contact-page .text-over2.brand-wordmark{color:#f5e7b8 !important;font-style:normal !important;text-shadow:0 4px 18px rgba(0,0,0,0.62) !important;}.container2 .brand-wordmark--inline{color:inherit !important;font-size:inherit !important;line-height:inherit !important;}  body h1,body h2,body h3,body .container2 h1,body .container2 h2,body .container2 h3,body .article-slide__content h3,body .review-card h3,body .google-reviews__rating strong,body .local-faq summary,body .need-grid h3,body .fee-card h3,body .job-card--visual h3,body .job-offer-page .container2 h1,body .job-offer-page .container2 h2,body .job-highlight-strip h3,body .job-process-step h3,body .nanny-local-hero h1,body .nanny-local-section__title h2,body .nanny-local-highlights h2,body .nanny-local-cta-band h2,body .nanny-local-split h3,body .nanny-local-card-grid h3,body .nanny-local-process h3,body .profession-mosaic__overlay h3,body .director-card__content h3,body .text-over2,body .titre,body .titre a,body .titre2,body .titre2 a{font-family:"Marcellus","Optima","Avenir Next","Avenir","Segoe UI",Arial,sans-serif!important;font-weight:400 !important;letter-spacing:0 !important;}  .contact-page .contact-panel{gap:clamp(22px,3vw,40px) !important;}.contact-page .contact-panel__intro p{color:#f5efe2 !important;text-shadow:0 1px 10px rgba(0,0,0,0.35) !important;}.contact-page .contact-panel__actions{min-width:0 !important;}.contact-page .contact-panel__actions a{min-width:0 !important;overflow:hidden !important;}.contact-page .contact-panel__actions strong{max-width:100% !important;font-size:clamp(13px,1.15vw,16px) !important;line-height:1.5 !important;overflow-wrap:anywhere !important;word-break:break-word !important;}@media screen and (max-width:700px){.contact-page .contact-panel__actions a{width:100% !important;text-align:center !important;}}  body h1,body h2,body h3,body h4,body h5,body h6,body .container2 h1,body .container2 h2,body .container2 h3,body .container2 h4,body .container2 h5,body .container2 h6,body .job-card h3,body .article-slide__content h3,body .review-card h3,body .need-grid h3,body .fee-card h3,body .job-card--visual h3,body .job-highlight-strip h3,body .job-process-step h3,body .nanny-local-section__title h2,body .nanny-local-highlights h2,body .nanny-local-split h3,body .nanny-local-card-grid h3,body .nanny-local-process h3,body .local-faq summary{color:#1c1a16 !important;}body h1 a,body h2 a,body h3 a,body .container2 h1 a,body .container2 h2 a,body .container2 h3 a{color:#1c1a16 !important;}  body.index-page .job-card h3,body.index-page .job-carousel .job-card h3{color:#fff7df !important;text-shadow:0 2px 14px rgba(0,0,0,0.62) !important;}body.index-page .job-card p,body.index-page .job-carousel .job-card p{color:rgba(255,255,255,0.86) !important;text-shadow:0 1px 10px rgba(0,0,0,0.55) !important;}body.index-page .job-card .job-badge,body.index-page .job-carousel .job-card .job-badge{color:#1c1a16 !important;}body.index-page .job-card .job-badge:not(.job-badge--new),body.index-page .job-carousel .job-card .job-badge:not(.job-badge--new){color:#fff7df !important;}  body.index-page .container2 > h1{font-size:48px !important;line-height:1.18 !important;max-width:1080px !important;margin-left:auto !important;margin-right:auto !important;}@media screen and (max-width:700px){body.index-page .container2 > h1{font-size:clamp(31px,8vw,40px) !important;line-height:1.15 !important;}}  body .job-grid .job-card:not(.job-card--visual) h3,body .job-carousel .job-card:not(.job-card--visual) h3{color:#fff7df !important;text-shadow:0 2px 14px rgba(0,0,0,0.62) !important;}body .job-grid .job-card:not(.job-card--visual) p,body .job-carousel .job-card:not(.job-card--visual) p{color:rgba(255,255,255,0.86) !important;text-shadow:0 1px 10px rgba(0,0,0,0.55) !important;}body .job-grid .job-card:not(.job-card--visual) strong,body .job-carousel .job-card:not(.job-card--visual) strong{color:#fff7df !important;}body .job-grid .job-card:not(.job-card--visual) .job-badge,body .job-carousel .job-card:not(.job-card--visual) .job-badge{color:#fff7df !important;}body .job-grid .job-card:not(.job-card--visual) .job-badge.job-badge--new,body .job-carousel .job-card:not(.job-card--visual) .job-badge.job-badge--new{color:#1c1a16 !important;}  .jobs-listing-page .job-card--visual .job-category-count{display:inline-flex;align-items:center;align-self:center;width:fit-content;margin:0 auto 14px;padding:6px 11px;gap:8px;border:1px solid rgba(23,128,82,0.22);border-radius:999px;background:rgba(23,128,82,0.10);color:#0f6f48;font-size:13px;font-weight:700;line-height:1.25;}.jobs-listing-page .job-card--visual .job-category-count__dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#13965e;box-shadow:0 0 0 4px rgba(19,150,94,0.14);}body.article-luxe [data-offres-server-rendered="true"].fade-in{opacity:1;transform:none;}