.elementor-3440 .elementor-element.elementor-element-ab0a8b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3440 .elementor-element.elementor-element-4e9f7ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3440 .elementor-element.elementor-element-250a4ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3440 .elementor-element.elementor-element-8118c23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3440 .elementor-element.elementor-element-5bd651f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3440 .elementor-element.elementor-element-5bd651f:not(.elementor-motion-effects-element-type-background), .elementor-3440 .elementor-element.elementor-element-5bd651f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F8;}.elementor-3440 .elementor-element.elementor-element-ce4bc13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3440 .elementor-element.elementor-element-32fafbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3440 .elementor-element.elementor-element-32fafbd:not(.elementor-motion-effects-element-type-background), .elementor-3440 .elementor-element.elementor-element-32fafbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F8;}.elementor-3440 .elementor-element.elementor-element-e045ec3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3440 .elementor-element.elementor-element-e045ec3:not(.elementor-motion-effects-element-type-background), .elementor-3440 .elementor-element.elementor-element-e045ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26222F;}.elementor-3440 .elementor-element.elementor-element-7fc624b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3440 .elementor-element.elementor-element-1f05ba9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3440 .elementor-element.elementor-element-fa7a796{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3440 .elementor-element.elementor-element-ffb128d{--grid-row-gap:24px;--grid-column-gap:18px;}.elementor-3440 .elementor-element.elementor-element-ffb128d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.62 * 100% );}.elementor-3440 .elementor-element.elementor-element-ffb128d:after{content:"0.62";}.elementor-3440 .elementor-element.elementor-element-ffb128d .elementor-post__thumbnail__link{width:100%;}.elementor-3440 .elementor-element.elementor-element-ffb128d .elementor-post__thumbnail{border-radius:12px 12px 12px 12px;}.elementor-3440 .elementor-element.elementor-element-ffb128d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-3440 .elementor-element.elementor-element-ffb128d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-3440 .elementor-element.elementor-element-ffb128d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-3440 .elementor-element.elementor-element-f3f7a83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3440 .elementor-element.elementor-element-782343c{--grid-row-gap:14px;--grid-column-gap:18px;}.elementor-3440 .elementor-element.elementor-element-782343c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.62 * 100% );}.elementor-3440 .elementor-element.elementor-element-782343c:after{content:"0.62";}.elementor-3440 .elementor-element.elementor-element-782343c .elementor-post__thumbnail__link{width:30%;}.elementor-3440 .elementor-element.elementor-element-782343c .elementor-post__thumbnail{border-radius:12px 12px 12px 12px;}.elementor-3440 .elementor-element.elementor-element-782343c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-3440 .elementor-element.elementor-element-782343c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-3440 .elementor-element.elementor-element-782343c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-3440 .elementor-element.elementor-element-f4d900d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3440 .elementor-element.elementor-element-f4d900d:not(.elementor-motion-effects-element-type-background), .elementor-3440 .elementor-element.elementor-element-f4d900d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F8;}.elementor-3440 .elementor-element.elementor-element-32da96d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3440 .elementor-element.elementor-element-6dfe1f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3440 .elementor-element.elementor-element-ab4b322{--grid-row-gap:4px;--grid-column-gap:18px;}.elementor-3440 .elementor-element.elementor-element-bab9758{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3440 .elementor-element.elementor-element-39e4d7e{--grid-row-gap:4px;--grid-column-gap:18px;}.elementor-3440 .elementor-element.elementor-element-3d64992{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3440 .elementor-element.elementor-element-f0e64e1{--grid-row-gap:4px;--grid-column-gap:18px;}.elementor-3440 .elementor-element.elementor-element-7534876{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3440 .elementor-element.elementor-element-c19a1b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3440 .elementor-element.elementor-element-c19a1b7:not(.elementor-motion-effects-element-type-background), .elementor-3440 .elementor-element.elementor-element-c19a1b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F8;}.elementor-3440 .elementor-element.elementor-element-c3305a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3440 .elementor-element.elementor-element-68d504e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3440 .elementor-element.elementor-element-c276e2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3440 .elementor-element.elementor-element-250a4ff{--width:55%;}.elementor-3440 .elementor-element.elementor-element-8118c23{--width:45%;}.elementor-3440 .elementor-element.elementor-element-fa7a796{--width:58%;}.elementor-3440 .elementor-element.elementor-element-f3f7a83{--width:42%;}.elementor-3440 .elementor-element.elementor-element-6dfe1f6{--width:34%;}.elementor-3440 .elementor-element.elementor-element-bab9758{--width:33%;}.elementor-3440 .elementor-element.elementor-element-3d64992{--width:33%;}.elementor-3440 .elementor-element.elementor-element-68d504e{--width:55%;}.elementor-3440 .elementor-element.elementor-element-c276e2a{--width:45%;}}@media(max-width:767px){.elementor-3440 .elementor-element.elementor-element-4e9f7ed{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-3440 .elementor-element.elementor-element-1f05ba9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-3440 .elementor-element.elementor-element-ffb128d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3440 .elementor-element.elementor-element-ffb128d:after{content:"0.5";}.elementor-3440 .elementor-element.elementor-element-ffb128d .elementor-post__thumbnail__link{width:100%;}.elementor-3440 .elementor-element.elementor-element-782343c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3440 .elementor-element.elementor-element-782343c:after{content:"0.5";}.elementor-3440 .elementor-element.elementor-element-782343c .elementor-post__thumbnail__link{width:100%;}.elementor-3440 .elementor-element.elementor-element-32da96d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-3440 .elementor-element.elementor-element-c3305a0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}}/* Start custom CSS */.hv2-kicker{color:#2683ff;font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}
.hv2-kicker.mint{color:#8efbda}
.hv2-h1 .elementor-heading-title{font-size:clamp(2rem,4.2vw,3.1rem);line-height:1.12;font-weight:700;text-wrap:balance;color:#26222f}
.hv2-lead{font-size:1.12rem;color:#4c455f;max-width:56ch;margin:0}
.hv2-pill{display:inline-flex;align-items:center;gap:.4em;background:#2683ff;color:#fff!important;border-radius:999px;padding:.55em 1.05em;font-weight:700;font-size:.92rem;text-decoration:none!important;white-space:nowrap}
.hv2-pill:hover{background:#1b63c9;color:#fff}
.hv2-pill.small{padding:.4em .85em;font-size:.82rem;align-self:flex-start}
.hv2-pill.ghost{background:transparent;color:#26222f!important;border:1.5px solid #26222f}
.hv2-pill.ghost:hover{background:#26222f;color:#fff!important}
.hv2-pill.sun,.hv2-pill.mint{background:#8efbda;color:#0d3b2e!important}
.hv2-pill.sun:hover,.hv2-pill.mint:hover{background:#6fe9c4;color:#0d3b2e!important}
.hv2-btns{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.hv2-badges{display:flex;flex-wrap:wrap;gap:8px}
.hv2-badge{display:inline-block;border:1.5px solid #dfdee3;background:#fff;border-radius:999px;padding:.45em .9em;font-weight:600;font-size:.9rem;color:#4c455f!important;text-decoration:none!important}
.hv2-badge:hover{border-color:#2683ff;color:#2683ff!important}
.hv2-badge b{color:#8a8594;font-weight:600}
.hv2-search input[type=search],.hv2-search input[type=text]{border-radius:999px;border:1.5px solid #26222f;padding:.85em 1.2em;width:100%;max-width:560px}
.hv2-heroimg img{border-radius:22px;aspect-ratio:4/3;object-fit:cover;width:100%}
.hv2-stamp{background:#8efbda;color:#0d3b2e;border-radius:12px;padding:10px 14px;font-weight:700;line-height:1.2;display:inline-block;margin-top:-58px;margin-left:18px;position:relative}
.hv2-stamp small{display:block;font-weight:600;font-size:.78rem;opacity:.85}
.hv2-head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap}
.hv2-wpp{flex-shrink:0}
.hv2-head h2{color:#26222f;margin:0;font-size:clamp(1.5rem,2.6vw,2.05rem);line-height:1.15}
.hv2-head p{max-width:60ch;color:#4c455f;margin:8px 0 0}
.hv2-head.hv2-dark h2{color:#fff}.hv2-head.hv2-dark p{color:#c9c5d3}
.hv2-pbs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.hv2-pb{background:#fff;border:1px solid #dfdee3;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px}
.hv2-pb .pb-h b{display:block;font-size:1.15rem;color:#26222f;line-height:1.2}
.hv2-pb .pb-h span{color:#8a8594;font-size:.88rem}
.hv2-pb .pb-guide{color:#2683ff!important;font-weight:600;text-decoration:none!important;line-height:1.3;flex:1}
.hv2-pb .pb-guide:hover{text-decoration:underline!important}
.paea-pop-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.paea-pop{background:#fff;border:1px solid #dfdee3;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:6px;margin:0;overflow:hidden}
.paea-pop.has-img{padding-top:0}
.paea-pop-img{display:block;aspect-ratio:auto!important;height:190px;margin:0 -14px 8px;background-size:cover;background-position:center;background-color:#f7f7f8}
.paea-pop-cat{color:#2683ff!important;font-weight:700;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important}
.paea-pop-link{text-decoration:none!important;color:#26222f!important;display:flex;flex-direction:column;gap:6px}
.paea-pop-title{font-weight:700;font-size:1.05rem;line-height:1.25}
.paea-pop-ville,.paea-pop-views{color:#8a8594;font-size:.85rem}
.hv2-communes{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.hv2-commune{border-radius:16px;padding:20px;color:#fff!important;min-height:120px;display:flex;flex-direction:column;justify-content:end;text-decoration:none!important;background:linear-gradient(160deg,#2683ff,#1b4fa8)}
.hv2-commune.big{grid-column:span 2;min-height:160px}
.hv2-commune.c2{background:linear-gradient(160deg,#2a6fd6,#1a3f86)}.hv2-commune.c3{background:linear-gradient(160deg,#3b5fa7,#26222f)}.hv2-commune.c4{background:linear-gradient(160deg,#4c455f,#26222f)}
.hv2-commune b{font-size:1.2rem;font-weight:700;line-height:1.15}.hv2-commune span{opacity:.85;font-size:.9rem}
.hv2-tarifs{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}
.hv2-tarif{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:20px 18px;display:flex;flex-direction:column;gap:8px;min-height:170px;text-decoration:none!important}
.hv2-tarif:hover{background:rgba(255,255,255,.12)}
.hv2-tarif .p{font-size:1.5rem;font-weight:700;color:#8efbda;line-height:1;font-family:Sora,sans-serif}
.hv2-tarif .l{color:#fff;font-size:1rem;line-height:1.3;flex:1}
.hv2-tarif .g{color:#c9c5d3;font-size:.8rem}
.hv2-feat .elementor-post{background:#fff;border:1px solid #dfdee3;border-radius:18px;overflow:hidden}
.hv2-feat .elementor-post__text{padding:8px 22px 22px}
.hv2-feat .elementor-post__title{font-size:1.45rem;line-height:1.2}
.hv2-list .elementor-post{border-top:1px solid #dfdee3;padding-top:14px}
.hv2-list .elementor-post:first-child{border-top:0;padding-top:0}
.hv2-list .elementor-post__title{font-size:1.02rem;line-height:1.3;margin:0;font-weight:600}
.elementor-posts .elementor-post__title a{color:#26222f}
.hv2-sub{display:flex;gap:8px;flex-wrap:wrap}
.hv2-col{background:#fff;border:1px solid #dfdee3;border-radius:18px;overflow:hidden;padding:22px 0!important}
.hv2-col .elementor-widget-html,.hv2-col .elementor-widget-shortcode,.hv2-col .elementor-widget-posts{padding:0 22px}
.hv2-h2s{font-size:1.4rem;margin:0}
.hv2-titles .elementor-post{border-top:1px solid #dfdee3;padding:.55em 0}
.hv2-titles .elementor-post:first-child{border-top:0}
.hv2-titles .elementor-post__title{font-size:1rem;margin:0;font-weight:600}
.hv2-annu{background:#f7f7f8;border-radius:10px;padding:12px 14px;font-size:.95rem;color:#4c455f}
.hv2-annu b{color:#26222f}.hv2-annu a{color:#2683ff}
.hv2-cta{background:#fff;border:1.5px solid #26222f;border-radius:18px;padding:28px;height:100%}
.hv2-cta h2{margin:8px 0 10px;font-size:1.7rem;line-height:1.15}
.hv2-cta p{color:#4c455f;margin:0}
.hv2-cta .btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.hv2-formbox{background:#fff;border:1px solid #dfdee3;border-radius:18px;padding:24px!important}
.hv2-h3{font-size:1.2rem;margin:0}
.hv2-form input[type=text],.hv2-form input[type=email],.hv2-form input[type=tel],.hv2-form textarea{width:100%;border:1px solid #dfdee3;border-radius:8px;padding:.7em .9em}
.hv2-form input[type=submit]{background:#2683ff;color:#fff;border:0;border-radius:999px;padding:.7em 1.4em;font-weight:700}
@media (max-width:1024px){.paea-pop-grid,.hv2-communes,.hv2-pbs{grid-template-columns:repeat(2,1fr)}.hv2-tarifs{grid-template-columns:repeat(3,1fr)}}
@media (max-width:640px){.paea-pop-grid,.hv2-communes,.hv2-pbs{grid-template-columns:1fr}.hv2-tarifs{grid-template-columns:repeat(2,1fr)}.hv2-commune.big{grid-column:auto}.hv2-stamp{margin:-40px 0 0 12px}}
.elementor-3440 .hv2-h1 h1.elementor-heading-title{line-height:1.12!important}/* End custom CSS */