/* Scoped to the French values page. */
html body#innerPage.sun-sites-design.sun-values-refonte{background:#faf8f4!important;color:#193344!important}
html body#innerPage.sun-sites-design.sun-values-refonte>.container{width:calc(100% - 64px)!important;max-width:1160px!important;margin:0 auto!important;padding:0!important}
html body#innerPage.sun-sites-design.sun-values-refonte .page_content{display:block!important;width:100%!important;margin:0!important;padding:0!important}
html body#innerPage.sun-sites-design.sun-values-refonte #sun-main-content{width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:80px 0!important;background:#faf8f4!important}
html body#innerPage.sun-sites-design.sun-values-refonte #sun-main-content>.sun-values-page-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;border:0!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important}
html body#innerPage.sun-sites-design.sun-values-refonte #sun-main-content>.entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
html body#innerPage.sun-sites-design.sun-values-refonte .sun-values-editorial{max-width:1160px!important;width:100%!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
html body#innerPage.sun-sites-design.sun-values-refonte #sun-main-content .sun-values-editorial h2.sun-values-title{font:400 52px/1.15 Georgia,"Times New Roman",serif!important;letter-spacing:-.025em!important;text-transform:none!important;margin:0 0 30px!important;padding:0!important;border:0!important;color:#193344!important;background:none!important}
html body#innerPage.sun-sites-design.sun-values-refonte .sun-values-title::before{content:none!important}
html body#innerPage.sun-sites-design.sun-values-refonte .sun-values-title::after{content:''!important;display:block!important;width:64px!important;height:1px!important;margin:26px 0 0!important;background:#b69a72!important;border:0!important;position:static!important;transform:none!important}
html body#innerPage.sun-sites-design.sun-values-refonte #sun-main-content .sun-values-intro{max-width:900px!important;font:400 18px/1.65 Arial,Helvetica,sans-serif!important;color:#193344!important;margin:0 0 36px!important;padding:0!important;text-align:left!important}
html body#innerPage.sun-sites-design.sun-values-refonte .sun-values-part{display:block!important;margin:0!important;padding:32px 0 36px!important;border:0!important;border-top:1px solid #b69a72!important;background:none!important;box-shadow:none!important}
html body#innerPage.sun-sites-design.sun-values-refonte #sun-main-content .sun-values-label{font:600 12px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:.18em!important;color:#806638!important;text-transform:uppercase!important;margin:0 0 10px!important;padding:0!important;text-align:left!important}
html body#innerPage.sun-sites-design.sun-values-refonte #sun-main-content .sun-values-part h3{font:400 30px/1.25 Georgia,"Times New Roman",serif!important;letter-spacing:-.015em!important;color:#193344!important;text-transform:none!important;margin:0 0 16px!important;padding:0!important;border:0!important;background:none!important}
html body#innerPage.sun-sites-design.sun-values-refonte #sun-main-content .sun-values-copy{max-width:900px!important;font:400 17px/1.65 Arial,Helvetica,sans-serif!important;color:#193344!important;text-align:left!important;margin:0!important;padding:0!important}
html body#innerPage.sun-sites-design.sun-values-refonte .sun-values-navigation{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;margin:0!important;padding:24px 0 0!important;border:0!important;border-top:1px solid #b69a72!important;background:none!important}
html body#innerPage.sun-sites-design.sun-values-refonte .sun-values-team{display:inline-flex!important;align-items:center!important;gap:16px!important;min-height:48px!important;font:400 18px/1.5 Georgia,serif!important;color:#193344!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-decoration-color:#b69a72!important;text-underline-offset:7px!important}
html body#innerPage.sun-sites-design.sun-values-refonte .sun-values-team:hover{color:#806638!important}
html body#innerPage.sun-sites-design.sun-values-refonte .sun-values-navigation a:focus-visible{outline:2px solid #806638!important;outline-offset:5px!important}
@media(max-width:1099px){html body#innerPage.sun-sites-design.sun-values-refonte #sun-main-content{padding:64px 0!important}}
@media(max-width:767px){
 html body#innerPage.sun-sites-design.sun-values-refonte>.container{width:calc(100% - 40px)!important;padding:0!important;margin:0 auto!important}
 html body#innerPage.sun-sites-design.sun-values-refonte #sun-main-content{padding:44px 0!important}
 html body#innerPage.sun-sites-design.sun-values-refonte #sun-main-content .sun-values-editorial h2.sun-values-title{font-size:35px!important;line-height:1.17!important;margin-bottom:28px!important}
 html body#innerPage.sun-sites-design.sun-values-refonte #sun-main-content .sun-values-intro{font-size:16px!important;line-height:1.65!important;margin-bottom:28px!important}
 html body#innerPage.sun-sites-design.sun-values-refonte .sun-values-part{padding:28px 0!important}
 html body#innerPage.sun-sites-design.sun-values-refonte #sun-main-content .sun-values-part h3{font-size:25px!important;line-height:1.3!important}
 html body#innerPage.sun-sites-design.sun-values-refonte #sun-main-content .sun-values-copy{font-size:16px!important;line-height:1.65!important}
 html body#innerPage.sun-sites-design.sun-values-refonte .sun-values-navigation{align-items:stretch!important;flex-direction:column!important;gap:16px!important}
 html body#innerPage.sun-sites-design.sun-values-refonte .sun-values-navigation .sun-button{width:100%!important;min-height:50px!important}
}
/* Reset the previous narrow values template; keep only paragraphs at reading width. */
html body#innerPage.sun-sites-design.sun-values-refonte.sun-template-values .page_content>section.site-main#sun-main-content{max-width:none!important;width:100%!important;margin:0!important;padding:80px 0!important}
@media(max-width:1099px){html body#innerPage.sun-sites-design.sun-values-refonte.sun-template-values .page_content>section.site-main#sun-main-content{padding:64px 0!important}}
@media(max-width:767px){html body#innerPage.sun-sites-design.sun-values-refonte.sun-template-values .page_content>section.site-main#sun-main-content{padding:44px 0!important}}
