.gdt,.gdt .wp-block-group{box-sizing:border-box;width:auto!important;margin-left:auto!important;margin-right:auto!important;background:transparent!important;padding:0!important;max-width:none!important}.gdt .wp-block-group__inner-container{padding:0!important;margin:0!important;max-width:none!important;width:auto!important}.gdt{max-width:100%!important;padding:0 1rem!important;margin-bottom:3.75rem!important;color:#1f1f1f}.gdt h2{font-family:var(--gdf-font-display);font-size:clamp(1.75rem,3.6vw,2.5rem);line-height:1.18;margin:0 0 1.125rem!important}.gdt h3{font-family:var(--gdf-font-display)}.gdt p{font-size:var(--fs-base);line-height:1.75;color:#5b5b5b}.gdt .gdt-eyebrow{font-size:var(--fs-sm)!important;letter-spacing:.18em;text-transform:uppercase;color:#B8935F!important;margin:0 0 0.75rem!important}.gdt .gdt-intro{max-width:45rem!important;text-align:center;margin-bottom:3rem!important}.gdt .gdt-intro p.gdt-lead{font-size:var(--fs-md);margin:0!important}.gdt .gdt-split>.wp-block-group__inner-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:1.5rem;align-items:stretch}.gdt .gdt-split>.wp-block-group__inner-container>*{margin:0!important;max-width:none!important}.gdt .gdt-address{background:linear-gradient(155deg,#24463a 0%,#16291f 100%)!important;border-radius:1.5rem;padding:2.5rem 2.25rem!important;box-shadow:0 1.875rem 3.75rem -1.875rem rgba(22,41,31,.6)}.gdt .gdt-address>.wp-block-group__inner-container{display:flex;flex-direction:column;height:100%}.gdt .gdt-address .gdt-eyebrow{color:#d8b98a!important;margin-bottom:1.25rem!important}.gdt .gdt-address h3{color:#fff!important;font-size:var(--fs-xl);line-height:1.25;margin:0 0 0.75rem!important}.gdt .gdt-address p.gdt-addr{color:rgba(255,255,255,.8);font-size:var(--fs-md);line-height:1.7;margin:0 0 1.5rem!important}.gdt .gdt-address p.gdt-landmark{color:rgba(255,255,255,.6);font-size:var(--fs-sm);line-height:1.6;margin:0 0 1.75rem!important;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.12)}.gdt .gdt-address p.gdt-landmark strong{color:#fff;font-weight:500}.gdt .gdt-address .wp-block-buttons{margin-top:auto!important;gap:0.625rem}.gdt .wp-block-button__link{background:#B8935F!important;color:#fff!important;border-radius:62.4375rem;padding:0.8125rem 1.75rem;font-weight:500;font-size:var(--fs-base);border:none;text-decoration:none!important}.gdt .wp-block-button__link:hover{background:#9c7a4b!important}.gdt .gdt-map{border-radius:1.5rem;overflow:hidden;min-height:27.5rem;background:#f6f1ea;border:1px solid #ece6dc}.gdt .gdt-map>.wp-block-group__inner-container{height:100%}.gdt .gdt-map iframe{display:block;width:100%;height:100%;min-height:27.5rem;border:0}.gdt .gdt-access>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem!important}.gdt .gdt-access>.wp-block-group__inner-container>*{margin:0!important;max-width:none!important}.gdt .gdt-mode{background:#fff!important;border:1px solid #ece6dc;border-radius:1.25rem;padding:2.25rem 2rem!important}.gdt .gdt-mode h3{font-size:var(--fs-xl);margin:0 0 1.25rem!important}.gdt .gdt-mode ul{list-style:none!important;margin:0!important;padding:0!important}.gdt .gdt-mode li{list-style:none!important;position:relative;margin:0!important;padding:1.125rem 0 1.125rem 0!important;border-top:1px solid #f0ebe3;font-size:var(--fs-base);line-height:1.6;color:#5b5b5b}.gdt .gdt-mode li:first-child{border-top:none;padding-top:0!important}.gdt .gdt-mode li strong{display:block;font-family:var(--gdf-font-display);font-size:var(--fs-md);font-weight:600;color:#1f1f1f;margin-bottom:0.25rem;padding-right:5.625rem}.gdt .gdt-mode li em{position:absolute;right:0;top:1.125rem;font-style:normal;font-size:var(--fs-sm);font-weight:500;color:#9c7a4b;background:#f6f1ea;border-radius:62.4375rem;padding:0.25rem 0.75rem}.gdt .gdt-mode li:first-child em{top:0}.gdt .gdt-mode p.gdt-more{margin:1.25rem 0 0!important;font-size:var(--fs-sm)}.gdt .gdt-mode p.gdt-more a{color:#1f1f1f;font-weight:500;text-decoration:none!important}.gdt .gdt-mode p.gdt-more a:hover{color:#B8935F}@media(max-width:900px){.gdt .gdt-split>.wp-block-group__inner-container,.gdt .gdt-access>.wp-block-group__inner-container{grid-template-columns:1fr}.gdt .gdt-map,.gdt .gdt-map iframe{min-height:21.25rem}}@media(max-width:520px){.gdt .gdt-address,.gdt .gdt-mode{padding:1.75rem 1.375rem!important}}