.elementor-location-footer .elementor-element-6c2efbd2::after{display:none}
.gk-assurance{display:block;background:#f4f7f8;color:#102536;border-top:3px solid #c4a252;padding:40px 0}
.gk-assurance-grid{width:calc(100% - 40px);max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px}
.gk-assurance h2{font-size:1.3rem;line-height:1.4;margin:14px 0 8px}
.gk-assurance p{margin:8px 0;font-size:1rem}
.gk-assurance a{color:#194d78;text-decoration:underline;text-underline-offset:3px}
.gk-assurance a:focus-visible{outline:3px solid #194d78;outline-offset:4px}
.gk-assurance img{width:180px;height:auto;background:white;padding:12px}
.gk-assurance strong{color:#32651a}
@media(max-width:767px){.gk-assurance-grid{grid-template-columns:1fr;gap:32px}}
