.gdm .gdm-section{margin-top:5rem!important}.gdm .gdm-grid2>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:stretch}.gdm .gdm-grid2>.wp-block-group__inner-container>*{margin:0!important;max-width:none!important}.gdm figure.gdm-hero{margin:0!important;border-radius:1.5rem;overflow:hidden}.gdm figure.gdm-hero img{display:block;width:100%!important;height:27.5rem!important;object-fit:cover}.gdm .gdm-hero-duo>.wp-block-group__inner-container,.gdm .gdm-hero-duo:not(:has(>.wp-block-group__inner-container)){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem}.gdm .gdm-hero-duo>.wp-block-group__inner-container>*,.gdm .gdm-hero-duo>figure{margin:0!important;max-width:none!important}.gdm .gdm-intro>.wp-block-group__inner-container{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:3.5rem;align-items:center}.gdm .gdm-intro>.wp-block-group__inner-container>*{margin:0!important;max-width:none!important}.gdm .gdm-intro p{margin:0 0 1rem!important}.gdm .gdm-intro p.gdm-lead{font-size:var(--fs-md);line-height:1.7;color:#1f1f1f;font-weight:500}.gdm ul.gdm-facts{list-style:none!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.875rem;margin:1.75rem 0 0!important;padding:0!important}.gdm ul.gdm-facts li{list-style:none!important;margin:0!important;background:#fff;border:1px solid #ece6dc;border-radius:0.875rem;padding:1.125rem 0.75rem!important;text-align:center;font-size:var(--fs-sm);color:#5b5b5b;line-height:1.4}.gdm ul.gdm-facts li strong{display:block;font-family:var(--gdf-font-display);font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:500;color:#B8935F;line-height:1.15;margin-bottom:0.25rem}.gdm .gdm-quote{background:#fff!important;border:none!important;border-radius:1.5rem;padding:3rem 2.5rem!important}.gdm .gdm-quote p.gdm-mark{font-family:var(--gdf-font-display);font-size:var(--fs-5xl)!important;line-height:.6;color:#B8935F!important;margin:0 0 1rem!important}.gdm .gdm-quote h3{color:#9c7a4b!important;font-size:var(--fs-xl);line-height:1.45;font-weight:500;margin:0!important}.gdm .gdm-welcome{margin-top:3.5rem!important;background:linear-gradient(155deg,#24463a 0%,#16291f 100%)!important;padding:2.75rem 2.75rem!important;box-shadow:0 1.875rem 3.75rem -1.875rem rgba(22,41,31,.6)}.gdm .gdm-welcome>.wp-block-group__inner-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:2.5rem;align-items:center}.gdm .gdm-welcome>.wp-block-group__inner-container>*{margin:0!important;max-width:none!important}.gdm .gdm-welcome .gdm-eyebrow{color:#d8b98a!important}.gdm .gdm-welcome h2{color:#fff!important;margin:0 0 0.625rem!important}.gdm .gdm-welcome p{color:rgba(255,255,255,.75);margin:0!important}.gdm ul.gdm-quick{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem}.gdm ul.gdm-quick li{list-style:none!important;margin:0!important;padding:0!important}.gdm ul.gdm-quick a{display:flex;flex-direction:column;height:100%;box-sizing:border-box;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:1rem;padding:1.25rem 1.125rem 1.125rem!important;font-size:var(--fs-sm);line-height:1.5;color:rgba(255,255,255,.65)!important;text-decoration:none!important;transition:background .2s,border-color .2s,transform .2s}.gdm ul.gdm-quick a strong{font-family:var(--gdf-font-display);font-size:var(--fs-md);font-weight:500;color:#fff;margin-bottom:0.375rem}.gdm ul.gdm-quick a::after{content:"→";margin-top:auto;padding-top:0.875rem;align-self:flex-end;color:#d8b98a;font-size:var(--fs-base)}.gdm ul.gdm-quick a:hover{background:rgba(216,185,138,.14);border-color:rgba(216,185,138,.4);transform:translateY(-0.125rem)}.gdm .gdm-box{scroll-margin-top:7.5rem}@media(max-width:900px){.gdm .gdm-welcome>.wp-block-group__inner-container{grid-template-columns:1fr;gap:1.75rem}}@media(max-width:600px){.gdm ul.gdm-quick{grid-template-columns:1fr}.gdm .gdm-welcome{padding:2rem 1.375rem!important}}.gdm .gdm-box{margin-top:2rem!important;background:#fff!important;border:none!important;border-radius:1.25rem;padding:2.25rem 2rem!important}.gdm .gdm-box h2{font-size:clamp(1.5rem,2.6vw,1.875rem);margin:0 0 1.25rem!important}.gdm .gdm-doc{margin-top:2.5rem!important}.gdm .gdm-join-head{text-align:center;max-width:45rem!important;margin-bottom:2.5rem!important}.gdm .gdm-join-head p{margin:0!important}.gdm .gdm-login{background:linear-gradient(155deg,#fefcf9 0%,#f9f3e9 100%)!important;border:1px solid #f3eadb;border-radius:1.5rem;padding:2.75rem 2.25rem!important}.gdm .gdm-login>.wp-block-group__inner-container{display:flex;flex-direction:column;height:100%}.gdm .gdm-login h3,.gdm .gdm-form h3{font-size:var(--fs-xl);margin:0 0 0.75rem!important}.gdm .gdm-login{text-align:center}.gdm .gdf-login-card{max-width:none;margin:0;padding:0;background:none!important;text-align:center;display:flex;flex-direction:column;align-items:center}.gdm .gdf-login-card p{color:#5b5b5b!important;font-weight:400;font-size:var(--fs-base);line-height:1.7;margin:0 0 1.5rem!important}.gdm .gdf-login-card ul{list-style:none!important;margin:0 0 1.75rem!important;padding:0!important;display:flex;flex-wrap:wrap;justify-content:center;gap:0.625rem}.gdm .gdf-login-card li{list-style:none!important;margin:0!important;display:inline-flex;align-items:center;gap:0.625rem;background:#fff!important;border:1px solid #ecdcc2!important;border-radius:62.4375rem;padding:0.5rem 1rem!important;font-size:var(--fs-sm);color:#1f1f1f!important}.gdm .gdf-login-card li::before{content:"";width:0.5rem;height:0.5rem;border-radius:50%;background:#B8935F;flex:none}.gdm .gdf-login-card li.gdm-etc{background:none!important;border:1px dashed #d8c7ab!important;font-style:italic;color:#9c7a4b!important}.gdm .gdf-login-card li.gdm-etc::before{display:none}.gdm .gdf-login-card #btn_connect,.gdm .gdf-login-card #btn_connect:hover{text-decoration:none!important}.gdm .gdf-login-card #btn_connect{margin-top:1rem}.gdm .gdm-form{background:linear-gradient(155deg,#24463a 0%,#16291f 100%)!important;border-radius:1.5rem;padding:2.75rem 2.25rem!important;box-shadow:0 1.875rem 3.75rem -1.875rem rgba(22,41,31,.6)}.gdm .gdm-form h3{color:#fff!important}.gdm .gdm-form .gdm-eyebrow{color:#d8b98a!important}.gdm .gdm-form p.gdm-form-intro{color:rgba(255,255,255,.8)!important}.gdm .gdm-form p.gdm-form-intro{font-size:var(--fs-base);margin:0 0 1.5rem!important}.gdm .wpcf7-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.875rem}.gdm .wpcf7-form>*,.gdm .wpcf7-form>.form-group>p{margin:0!important}.gdm .wpcf7-form>fieldset{display:none}.gdm .wpcf7-form>.form-group:nth-of-type(1),.gdm .wpcf7-form>.form-group:nth-of-type(4),.gdm .wpcf7-form>p,.gdm .wpcf7-form>.wpcf7-response-output{grid-column:1/-1}.gdm .wpcf7-form input:not([type=submit]),.gdm .wpcf7-form textarea{width:100%!important;box-sizing:border-box;background:rgba(255,255,255,.95)!important;border:1px solid transparent!important;border-radius:0.625rem!important;padding:0.875rem 1rem!important;font:inherit;font-size:var(--fs-base);color:#1f1f1f;box-shadow:none!important}.gdm .wpcf7-form textarea{height:7.5rem;resize:vertical}.gdm .wpcf7-form input:focus,.gdm .wpcf7-form textarea:focus{outline:none;border-color:#B8935F!important;background:#fff!important}.gdm .wpcf7-form>p{margin-top:0.375rem!important}.gdm .wpcf7-form .wpcf7-spinner{position:absolute}.gdm .wpcf7-form>p{text-align:center}.gdm .wpcf7-form input[type=submit]{width:auto!important;background:#B8935F!important;color:#fff!important;border:0.125rem solid #B8935F!important;border-radius:0.25rem!important;padding:0.5625rem 1.375rem!important;font-family:var(--gdf-font-body);font-size:var(--fs-xs)!important;font-weight:600;text-transform:uppercase;letter-spacing:.05em;line-height:1.55;cursor:pointer;transition:background .2s}.gdm .wpcf7-form input[type=submit]:hover{background:#9c7a4b!important;border-color:#9c7a4b!important}.gdm #amicale-membres .um-directory{max-width:none!important;padding:0!important}.gdm #amicale-membres .um-member-directory-header{margin-bottom:1.125rem!important}.gdm #amicale-membres .um-member-directory-header-row{display:block!important}.gdm #amicale-membres .um-member-directory-search-line{flex:1 1 100%;display:flex!important;gap:0.625rem;align-items:center;justify-content:flex-start!important;background:#faf7f1;border-radius:1rem;padding:1rem 1.25rem;margin:0 0 0.75rem!important;width:auto!important;max-width:none!important}.gdm #amicale-membres .um-member-directory-search-line label{flex:1;margin:0!important;max-width:none!important;width:auto!important}.gdm #amicale-membres input.um-search-line{width:100%!important;border:1px solid #e6dccb!important;border-radius:62.4375rem!important;padding:0.5625rem 1.125rem!important;background:#fff!important;font-size:var(--fs-sm)!important;height:auto!important;box-shadow:none!important}.gdm #amicale-membres input.um-do-search.um-button{flex:none;width:auto!important;min-width:0!important;border:0!important;border-radius:62.4375rem!important;padding:0.625rem 1.375rem!important;font-size:var(--fs-xs)!important;letter-spacing:.06em;text-transform:uppercase;font-weight:600!important;background:linear-gradient(155deg,#24463a 0%,#16291f 100%)!important;color:#fff!important;box-shadow:none!important;height:auto!important;line-height:1.2!important}.gdm #amicale-membres input.um-do-search.um-button:hover{background:#B8935F!important}.gdm #amicale-membres .um-member-directory-view-type{opacity:.5}.gdm #amicale-membres .um-directory .um-members-wrapper .um-members.um-members-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;height:auto!important}.gdm #amicale-membres .um-directory .um-members-wrapper .um-members.um-members-grid>.um-gutter-sizer,.gdm #amicale-membres .um-directory .um-members-wrapper .um-members.um-members-grid>.um-member-sizer{display:none!important}.gdm #amicale-membres .um-directory .um-members-wrapper .um-members.um-members-grid .um-member{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:auto!important;margin:0!important;float:none!important;border:1px solid #d8b98a!important;border-radius:1rem!important;overflow:hidden}.gdm #amicale-membres .um-members-pagination-box{margin-top:1.5rem!important}.gdm #amicale-membres .um-members-pagi span.pagi{background:transparent!important;border:0!important;color:#8a8a8a!important;border-radius:62.4375rem!important;font-size:var(--fs-sm)!important}.gdm #amicale-membres .um-members-pagi span.pagi.current{color:#1f3a2e!important;font-weight:700!important;background:transparent!important}@media(max-width:999px){.gdm #amicale-membres .um-directory .um-members-wrapper .um-members.um-members-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.gdm #amicale-membres .um-directory .um-members-wrapper .um-members.um-members-grid{grid-template-columns:1fr}.gdm #amicale-membres .um-member-directory-search-line{flex-wrap:wrap}}@media(max-width:900px){.gdm .gdm-intro>.wp-block-group__inner-container,.gdm .gdm-grid2>.wp-block-group__inner-container{grid-template-columns:1fr;gap:1.75rem}.gdm figure.gdm-hero img{height:18.75rem!important}}@media(max-width:600px){.gdm .gdm-hero-duo>.wp-block-group__inner-container,.gdm .gdm-hero-duo:not(:has(>.wp-block-group__inner-container)){grid-template-columns:1fr}.gdm .gdm-hero-duo figure.gdm-hero img{height:15rem!important}}@media(max-width:520px){.gdm ul.gdm-facts{grid-template-columns:1fr}.gdm .gdm-quote,.gdm .gdm-login,.gdm .gdm-form,.gdm .gdm-box{padding:1.75rem 1.375rem!important}.gdm .wpcf7-form{grid-template-columns:1fr}}@media(max-width:767px){.page-container:has(.gdm){margin-left:0!important;margin-right:0!important}.page-content:has(.gdm){padding-left:0.75rem!important;padding-right:0.75rem!important}.gdm{padding:0!important}.gdm .gdm-welcome,.gdm .gdm-quote,.gdm .gdm-login,.gdm .gdm-form,.gdm .gdm-box{padding:1.625rem 1.125rem!important}.gdm figure.gdm-hero,.gdm .gdm-quote,.gdm .gdm-login,.gdm .gdm-form{border-radius:1.125rem}}