.elementor-6218 .elementor-element.elementor-element-a2007c0{--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-6218 .elementor-element.elementor-element-484a5e7{--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-6218 .elementor-element.elementor-element-70f8ad3{--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-6218 .elementor-element.elementor-element-2ceb411 .elementor-heading-title{font-size:40px;letter-spacing:-0.6px;word-spacing:0px;}.elementor-6218 .elementor-element.elementor-element-616b8dd{--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-6218 .elementor-element.elementor-element-b698469{--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-6218 .elementor-element.elementor-element-b698469:not(.elementor-motion-effects-element-type-background), .elementor-6218 .elementor-element.elementor-element-b698469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEE2;}.elementor-6218 .elementor-element.elementor-element-badabab{--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-6218 .elementor-element.elementor-element-bc6463c{--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-6218 .elementor-element.elementor-element-bc6463c:not(.elementor-motion-effects-element-type-background), .elementor-6218 .elementor-element.elementor-element-bc6463c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEE2;}.elementor-6218 .elementor-element.elementor-element-892431b{--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-6218 .elementor-element.elementor-element-97975c0{--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-6218 .elementor-element.elementor-element-c54c674{--grid-row-gap:24px;--grid-column-gap:18px;}.elementor-6218 .elementor-element.elementor-element-c54c674 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.62 * 100% );}.elementor-6218 .elementor-element.elementor-element-c54c674:after{content:"0.62";}.elementor-6218 .elementor-element.elementor-element-c54c674 .elementor-post__thumbnail__link{width:100%;}.elementor-6218 .elementor-element.elementor-element-c54c674 .elementor-post__thumbnail{border-radius:12px 12px 12px 12px;}.elementor-6218 .elementor-element.elementor-element-c54c674.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-6218 .elementor-element.elementor-element-c54c674.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-6218 .elementor-element.elementor-element-c54c674.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-6218 .elementor-element.elementor-element-9f67c17{--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-6218 .elementor-element.elementor-element-462fdd0{--grid-row-gap:14px;--grid-column-gap:18px;}.elementor-6218 .elementor-element.elementor-element-462fdd0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.62 * 100% );}.elementor-6218 .elementor-element.elementor-element-462fdd0:after{content:"0.62";}.elementor-6218 .elementor-element.elementor-element-462fdd0 .elementor-post__thumbnail__link{width:30%;}.elementor-6218 .elementor-element.elementor-element-462fdd0 .elementor-post__thumbnail{border-radius:12px 12px 12px 12px;}.elementor-6218 .elementor-element.elementor-element-462fdd0.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-6218 .elementor-element.elementor-element-462fdd0.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-6218 .elementor-element.elementor-element-462fdd0.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-6218 .elementor-element.elementor-element-3101f02{--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-6218 .elementor-element.elementor-element-3101f02:not(.elementor-motion-effects-element-type-background), .elementor-6218 .elementor-element.elementor-element-3101f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2A3F;}.elementor-6218 .elementor-element.elementor-element-aec1472{--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-6218 .elementor-element.elementor-element-c306334{--grid-row-gap:24px;--grid-column-gap:18px;}.elementor-6218 .elementor-element.elementor-element-c306334 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.62 * 100% );}.elementor-6218 .elementor-element.elementor-element-c306334:after{content:"0.62";}.elementor-6218 .elementor-element.elementor-element-c306334 .elementor-post__thumbnail__link{width:100%;}.elementor-6218 .elementor-element.elementor-element-c306334 .elementor-post__thumbnail{border-radius:12px 12px 12px 12px;}.elementor-6218 .elementor-element.elementor-element-c306334.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-6218 .elementor-element.elementor-element-c306334.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-6218 .elementor-element.elementor-element-c306334.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-6218 .elementor-element.elementor-element-4ec46d7{--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-6218 .elementor-element.elementor-element-4ec46d7:not(.elementor-motion-effects-element-type-background), .elementor-6218 .elementor-element.elementor-element-4ec46d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEE2;}.elementor-6218 .elementor-element.elementor-element-66bd96a{--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-6218 .elementor-element.elementor-element-585a4a2{--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-6218 .elementor-element.elementor-element-ea7d328{--grid-row-gap:24px;--grid-column-gap:18px;}.elementor-6218 .elementor-element.elementor-element-ea7d328 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.62 * 100% );}.elementor-6218 .elementor-element.elementor-element-ea7d328:after{content:"0.62";}.elementor-6218 .elementor-element.elementor-element-ea7d328 .elementor-post__thumbnail__link{width:100%;}.elementor-6218 .elementor-element.elementor-element-ea7d328 .elementor-post__thumbnail{border-radius:12px 12px 12px 12px;}.elementor-6218 .elementor-element.elementor-element-ea7d328.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-6218 .elementor-element.elementor-element-ea7d328.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-6218 .elementor-element.elementor-element-ea7d328.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-6218 .elementor-element.elementor-element-e8e96b9{--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-6218 .elementor-element.elementor-element-860e8b7{--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-6218 .elementor-element.elementor-element-9351b66{--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-6218 .elementor-element.elementor-element-8d69d27{--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-6218 .elementor-element.elementor-element-1cc9048{--grid-row-gap:4px;--grid-column-gap:18px;}.elementor-6218 .elementor-element.elementor-element-02e00c3{--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-6218 .elementor-element.elementor-element-9bcd729{--grid-row-gap:4px;--grid-column-gap:18px;}.elementor-6218 .elementor-element.elementor-element-2db52a1{--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-6218 .elementor-element.elementor-element-2db52a1:not(.elementor-motion-effects-element-type-background), .elementor-6218 .elementor-element.elementor-element-2db52a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEE2;}.elementor-6218 .elementor-element.elementor-element-83b999f{--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-6218 .elementor-element.elementor-element-4448bdd{--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-6218 .elementor-element.elementor-element-4405241{--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-6218 .elementor-element.elementor-element-70f8ad3{--width:55%;}.elementor-6218 .elementor-element.elementor-element-616b8dd{--width:45%;}.elementor-6218 .elementor-element.elementor-element-97975c0{--width:58%;}.elementor-6218 .elementor-element.elementor-element-9f67c17{--width:42%;}.elementor-6218 .elementor-element.elementor-element-585a4a2{--width:68%;}.elementor-6218 .elementor-element.elementor-element-e8e96b9{--width:32%;}.elementor-6218 .elementor-element.elementor-element-8d69d27{--width:50%;}.elementor-6218 .elementor-element.elementor-element-02e00c3{--width:50%;}.elementor-6218 .elementor-element.elementor-element-4448bdd{--width:55%;}.elementor-6218 .elementor-element.elementor-element-4405241{--width:45%;}}@media(max-width:767px){.elementor-6218 .elementor-element.elementor-element-484a5e7{--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-6218 .elementor-element.elementor-element-892431b{--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-6218 .elementor-element.elementor-element-c54c674 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6218 .elementor-element.elementor-element-c54c674:after{content:"0.5";}.elementor-6218 .elementor-element.elementor-element-c54c674 .elementor-post__thumbnail__link{width:100%;}.elementor-6218 .elementor-element.elementor-element-462fdd0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6218 .elementor-element.elementor-element-462fdd0:after{content:"0.5";}.elementor-6218 .elementor-element.elementor-element-462fdd0 .elementor-post__thumbnail__link{width:100%;}.elementor-6218 .elementor-element.elementor-element-c306334 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6218 .elementor-element.elementor-element-c306334:after{content:"0.5";}.elementor-6218 .elementor-element.elementor-element-c306334 .elementor-post__thumbnail__link{width:100%;}.elementor-6218 .elementor-element.elementor-element-66bd96a{--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-6218 .elementor-element.elementor-element-ea7d328 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6218 .elementor-element.elementor-element-ea7d328:after{content:"0.5";}.elementor-6218 .elementor-element.elementor-element-ea7d328 .elementor-post__thumbnail__link{width:100%;}.elementor-6218 .elementor-element.elementor-element-9351b66{--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-6218 .elementor-element.elementor-element-83b999f{--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:#17557F;font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}
.hv2-kicker.sun{color:#F0BE3A}
.hv2-h1 .elementor-heading-title{font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.12;font-weight:700;text-wrap:balance}
.elementor-6218 .hv2-h1 h1.elementor-heading-title{line-height:1.12!important}
.hv2-lead{font-size:1.12rem;color:#4A4F57;max-width:56ch;margin:0}
.hv2-pill{display:inline-flex;align-items:center;gap:.4em;background:#1F6B4A;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:#17553A;color:#fff}
.hv2-pill.ghost{background:transparent;color:#161A1F!important;border:1.5px solid #161A1F}
.hv2-pill.ghost:hover{background:#161A1F;color:#fff!important}
.hv2-pill.sun{background:#F0BE3A;color:#1B1A14!important}
.hv2-badges{display:flex;flex-wrap:wrap;gap:8px}
.hv2-badge{display:inline-block;border:1.5px solid #E2DDCF;background:#fff;border-radius:999px;padding:.45em .9em;font-weight:600;font-size:.9rem;color:#4A4F57!important;text-decoration:none!important}
.hv2-badge:hover{border-color:#17557F;color:#17557F!important}
.hv2-badge b{color:#7A7F87;font-weight:600}
.hv2-search .paea-search-input,.hv2-search input[type=search],.hv2-search input[type=text]{border-radius:999px;border:1.5px solid #161A1F;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-heroimg{position:relative}
.hv2-stamp{background:#F0BE3A;color:#1B1A14;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:.8}
.hv2-head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap}
.hv2-head h2{margin:0;font-size:clamp(1.5rem,2.6vw,2.05rem);line-height:1.15}
.hv2-head p{max-width:60ch;color:#4A4F57;margin:8px 0 0}
.hv2-btns{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.hv2-head.hv2-dark h2{color:#F4F1E8}.hv2-head.hv2-dark p{color:#A9B7C4}
.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 #E2DDCF;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:3/2;margin:0 -14px 8px;background-size:cover;background-position:center;background-color:#F2EEE2}
.paea-pop-cat{color:#17557F!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:#161A1F!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:#7A7F87;font-size:.85rem}
@media (max-width:1024px){.paea-pop-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:640px){.paea-pop-grid{grid-template-columns:1fr}}
.hv2-communes{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.hv2-commune{border-radius:16px;padding:22px;color:#fff!important;min-height:150px;display:flex;flex-direction:column;justify-content:end;text-decoration:none!important;background:linear-gradient(160deg,#17557F,#0F3F60)}
.hv2-commune.c2{background:linear-gradient(160deg,#1B6A87,#0F3F60)}.hv2-commune.c3{background:linear-gradient(160deg,#2C6B5B,#173F36)}.hv2-commune.c4{background:linear-gradient(160deg,#3D5A9A,#22325C)}
.hv2-commune b{font-size:1.5rem;font-weight:700}.hv2-commune span{opacity:.85}
.hv2-feat .elementor-post{background:#fff;border:1px solid #E2DDCF;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 #E2DDCF;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}
.hv2-cards .elementor-post{background:#fff;border:1px solid #E2DDCF;border-radius:14px;overflow:hidden}
.hv2-cards .elementor-post__text{padding:10px 16px 16px}
.hv2-cards .elementor-post__title{font-size:1.05rem;line-height:1.3}
.elementor-posts .elementor-post__title a{color:#161A1F}
.hv2-guides{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}
.hv2-guide{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:20px 18px;display:flex;flex-direction:column;gap:10px;min-height:180px;text-decoration:none!important}
.hv2-guide:hover{background:rgba(255,255,255,.12)}
.hv2-guide .n{font-size:2rem;font-weight:500;color:#F0BE3A;line-height:1}
.hv2-guide .r{color:#A9B7C4;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}
.hv2-guide h3{color:#F4F1E8;font-size:1.08rem;line-height:1.3;margin:0}
.hv2-sub{display:flex;gap:8px;flex-wrap:wrap}
.hv2-aside{background:#17557F;color:#fff;border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:6px;height:100%}
.hv2-aside h3{color:#fff;font-size:1.3rem;margin:0 0 6px}
.hv2-aside .l{color:#fff!important;border-bottom:1px solid rgba(255,255,255,.4);padding:.5em 0;display:flex;justify-content:space-between;font-weight:600;text-decoration:none!important}
.hv2-aside .l:last-of-type{border-bottom:0}
.hv2-mono{font-family:ui-monospace,Menlo,monospace;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;opacity:.8}
.hv2-col{background:#fff;border:1px solid #E2DDCF;border-radius:18px;overflow:hidden;padding:0 0 22px!important}
.hv2-col .hv2-kicker,.hv2-col .hv2-h2s,.hv2-col .hv2-titles,.hv2-col .hv2-annu{margin-left:22px!important;margin-right:22px!important}
.hv2-col .elementor-widget-html{padding:0 22px}
.hv2-col .elementor-widget-shortcode{padding:0 22px}
.hv2-col .elementor-widget-html .hv2-kicker,.hv2-col .elementor-widget-html .hv2-h2s,.hv2-col .hv2-annu{margin-left:0!important;margin-right:0!important}
.hv2-colimg img{aspect-ratio:21/9;object-fit:cover;width:100%}
.hv2-h2s{font-size:1.5rem;margin:0}
.hv2-titles .elementor-post{border-top:1px solid #E2DDCF;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:#F2EEE2;border-radius:10px;padding:12px 14px;font-size:.95rem;color:#4A4F57}
.hv2-annu b{color:#161A1F}.hv2-annu a{color:#17557F}
.hv2-cta{background:#fff;border:1.5px solid #161A1F;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:#4A4F57;margin:0}
.hv2-cta .btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.hv2-formbox{background:#fff;border:1px solid #E2DDCF;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 textarea{width:100%;border:1px solid #E2DDCF;border-radius:8px;padding:.7em .9em}
.hv2-form input[type=submit]{background:#1F6B4A;color:#fff;border:0;border-radius:999px;padding:.7em 1.4em;font-weight:700}
@media (max-width:1024px){.hv2-est-grid,.hv2-communes{grid-template-columns:repeat(2,1fr)}.hv2-guides{grid-template-columns:repeat(2,1fr)}}
@media (max-width:640px){.hv2-est-grid,.hv2-communes,.hv2-guides{grid-template-columns:1fr}.hv2-stamp{margin:-40px 0 0 12px}}/* End custom CSS */