body,p,h1,h2,h3,h4,h5,h6,.et_pb_text,.et_pb_module{word-break:normal;overflow-wrap:normal;hyphens:none}p,h1,h2,h3,h4,h5,h6{text-wrap:pretty}.pl-kicker,.pl-tags span,.et_pb_button,button,a.et_pb_button{white-space:nowrap}.et_post_meta_wrapper{text-align:center}#page-container .camp-v21-hero>.camp-v21-hero-row:has(>.camp-v21-visual .campement-une){display:grid!important;grid-template-columns:minmax(0,1.52fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,54px)}#page-container .camp-v21-hero>.camp-v21-hero-row:has(>.camp-v21-visual .campement-une)::before,#page-container .camp-v21-hero>.camp-v21-hero-row:has(>.camp-v21-visual .campement-une)::after{display:none!important;content:none!important}#page-container .camp-v21-hero-row:has(>.camp-v21-visual .campement-une)>:is(.camp-v21-copy,.camp-v21-visual){width:auto!important;min-width:0;margin:0!important}#page-container .camp-v21-hero-row:has(>.camp-v21-visual .campement-une)>.camp-v21-visual{position:static!important;z-index:auto!important;height:auto!important}#page-container .camp-v21-hero-row:has(>.camp-v21-visual .campement-une)>.camp-v21-visual>.camp-v21-image{position:absolute!important;z-index:-2;inset:0 0 0 auto;width:72%!important;height:100%!important}#page-container .camp-v21-hero .camp-v21-visual .et_pb_text:has(.campement-une){position:relative;z-index:1;width:min(100%,365px);max-width:none;margin:0 0 0 auto!important;padding:0!important}#page-container .camp-v21-hero .campement-une{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid #f6e8d5;border-radius:17px;background:#fbf4e7;color:#293123;box-shadow:0 18px 40px rgb(20 24 17 / 25%)}#page-container .camp-v21-hero .campement-une :is(p,h2){margin:0!important;padding:0!important;color:#293123!important;text-align:left}#page-container .camp-v21-hero .campement-une .campement-une-visuel{position:relative;overflow:hidden;aspect-ratio:1.8;background:#e7c7a0}#page-container .camp-v21-hero .campement-une-visuel img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:57% 50%}#page-container .camp-v21-hero .campement-une-texte{min-width:0;padding:clamp(14px,2.25vw,24px)}#page-container .camp-v21-hero .campement-une .campement-une-etiquette{display:flex;align-items:center;gap:7px;margin-bottom:8px!important;color:#665139!important;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}#page-container .camp-v21-hero .campement-une-etiquette::before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#a6613c}#page-container .camp-v21-hero .campement-une h2{max-width:none;font-size:clamp(23px,2.9vw,33px)!important;font-weight:650!important;line-height:1.12!important;letter-spacing:-.035em}#page-container .camp-v21-hero .campement-une .campement-une-description{margin-top:8px!important;color:#4a493b!important;font-size:14px;line-height:1.45}#page-container .camp-v21-hero .campement-une .campement-une-action{margin-top:8px!important}#page-container .camp-v21-hero .campement-une-action a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;color:#37442d!important;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none}#page-container .camp-v21-hero .campement-une-action a:hover{text-decoration:underline;text-underline-offset:.22em}#page-container .camp-v21-hero .campement-une-action a:focus-visible{outline:2px solid #665139!important;outline-offset:3px}#page-container .camp-v21-hero .campement-une-action a>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:#434d32;color:#fff9ee;font-size:18px}@media (max-width:980px){#page-container .camp-v21-hero>.camp-v21-hero-row:has(>.camp-v21-visual .campement-une){grid-template-columns:minmax(0,1fr);min-height:0;gap:20px}#page-container .camp-v21-hero-row:has(>.camp-v21-visual .campement-une)>.camp-v21-visual>.camp-v21-image{width:100%!important}#page-container .camp-v21-hero .camp-v21-visual .et_pb_text:has(.campement-une){width:min(100%,620px);margin-inline:0!important}#page-container .camp-v21-hero .campement-une{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);border-radius:12px}#page-container .camp-v21-hero .campement-une .campement-une-visuel{aspect-ratio:auto}}@media (max-width:700px){#page-container .camp-v21-hero.et_pb_section:has(>.camp-v21-hero-row>.camp-v21-visual .campement-une){padding:26px 0!important}#page-container .camp-v21-hero-row:has(>.camp-v21-visual .campement-une)>.camp-v21-copy{display:flex!important;flex-wrap:wrap;gap:8px}#page-container .camp-v21-hero-row:has(>.camp-v21-visual .campement-une) .camp-v21-copy>.et_pb_text{flex:0 0 100%;margin:0!important}#page-container .camp-v21-hero-row:has(>.camp-v21-visual .campement-une) .camp-v21-title h1{font-size:clamp(31px,8.5vw,42px)!important}#page-container .camp-v21-hero-row:has(>.camp-v21-visual .campement-une) .camp-v21-lead p{font-size:14px;line-height:1.55}#page-container .camp-v21-hero-row:has(>.camp-v21-visual .campement-une) .camp-v21-copy>.et_pb_button_module_wrapper{flex:1 1 0;min-width:0}#page-container .camp-v21-hero-row:has(>.camp-v21-visual .campement-une) .camp-v21-copy a.et_pb_button{height:100%;min-height:44px;margin:0!important;padding:8px!important;gap:5px;font-size:12px!important;line-height:1.4!important}#page-container .camp-v21-hero .campement-une{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr)}#page-container .camp-v21-hero .campement-une-texte{padding:11px}#page-container .camp-v21-hero .campement-une .campement-une-etiquette{margin-bottom:5px!important}#page-container .camp-v21-hero .campement-une h2{font-size:clamp(19px,5.5vw,27px)!important}#page-container .camp-v21-hero .campement-une .campement-une-description{font-size:12px}#page-container .camp-v21-hero .campement-une .campement-une-action{margin-top:2px!important}#page-container .camp-v21-hero .campement-une-action a{font-size:12px}#page-container .camp-v21-hero .campement-une-action a>span{width:26px;height:26px;flex-basis:26px;font-size:15px}}@media (max-width:360px){#page-container .camp-v21-hero.et_pb_section:has(>.camp-v21-hero-row>.camp-v21-visual .campement-une){padding-top:16px!important}#page-container .camp-v21-hero>.camp-v21-hero-row:has(>.camp-v21-visual .campement-une){gap:14px}#page-container .camp-v21-hero-row:has(>.camp-v21-visual .campement-une)>.camp-v21-copy{gap:6px}#page-container .camp-v21-hero .campement-une-texte{padding:9px}}