{"id":1154,"date":"2026-09-09T01:56:35","date_gmt":"2026-09-09T01:56:35","guid":{"rendered":"https:\/\/taijigeo.com\/?page_id=1154"},"modified":"2026-09-11T11:03:44","modified_gmt":"2026-09-11T11:03:44","slug":"geofabriform","status":"publish","type":"page","link":"https:\/\/taijigeo.com\/fr\/applications\/geofabriform\/","title":{"rendered":"Geofabriform Applications"},"content":{"rendered":"<style>.gfap-style-manager{display:none!important}.gfap-page{--gfap-navy:#082b3a;--gfap-navy-2:#0d3b4c;--gfap-green:#20b33b;--gfap-ink:#112c3d;--gfap-muted:#60717a;--gfap-line:#dce5e4;--gfap-soft:#edf2ef;--gfap-warm:#f6f7f4;--gfap-white:#fff;color:var(--gfap-ink);left:auto;margin-left:calc(50% - 50vw)!important;margin-left:calc(50% - 50dvw)!important;margin-right:calc(50% - 50vw)!important;margin-right:calc(50% - 50dvw)!important;max-width:none!important;overflow:hidden;position:relative;width:100vw!important;width:100dvw!important}.gfap-page h1{margin-bottom:0;margin-top:0}.gfap-page h2{margin-bottom:0;margin-top:0}.gfap-page h3{margin-bottom:0;margin-top:0}.gfap-page p{margin-bottom:0;margin-top:0}.gfap-page ul{list-style:none;margin:0;padding:0}.gfap-page a{text-decoration:none}.gfap-page .gfap-function h3{font-size:21px!important;line-height:1.35!important}.gfap-page .gfap-challenges h3{font-size:14px!important;line-height:1.45!important}.gfap-page .gfap-products h3{font-size:14px!important;line-height:1.45!important}.gfap-page .gfap-process-card h3{font-size:25px!important;line-height:1.35!important}.page-id-1154 .hero-section{display:none}.gfap-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;margin-top:0;padding-left:var(--wp--spacing--side,min(3vw,20px));padding-right:var(--wp--spacing--side,min(3vw,20px));position:relative}.gfap-section>.wp-content-wrap{max-width:1600px;width:90vw}.gfap-hero{background-image:linear-gradient(90deg,rgba(5,34,47,.94) 0%,rgba(5,34,47,.78) 48%,rgba(5,34,47,.3) 100%),url('https:\/\/taijigeo.com\/wp-content\/uploads\/2026\/09\/taiji-geofabriform-river-channel-slope-protection-01.webp');background-position:center;background-size:cover;color:var(--gfap-white);min-height:430px;padding-bottom:var(--wp--preset--spacing--70,3.38rem);padding-top:var(--wp--preset--spacing--70,3.38rem)}@media(max-width:800px){.gfap-hero{min-height:390px}}@media(max-width:600px){.gfap-hero{min-height:380px;padding-bottom:var(--wp--preset--spacing--60,2.25rem);padding-top:var(--wp--preset--spacing--60,2.25rem)}}@media(max-width:600px){.gfap-hero h1{font-size:var(--wp--preset--font-size--grand,clamp(2.2rem,4vw,2.8rem));line-height:var(--wp--custom--line-height--grand,clamp(2.75rem,4.7vw,3.5rem))}}.gfap-hero h1{color:var(--gfap-white)!important;font-size:var(--wp--preset--font-size--giga,clamp(3rem,5vw,4.5rem));font-weight:760;letter-spacing:-.05em;line-height:var(--wp--custom--line-height--giga,clamp(4rem,6vw,5rem));margin-top:18px;max-width:760px;text-transform:none!important}.gfap-hero-copy{max-width:760px}.gfap-eyebrow{align-items:center;color:#67dd7a;display:flex;font-size:var(--wp--preset--font-size--mini,11px);font-weight:800;gap:10px;letter-spacing:.17em;line-height:var(--wp--custom--line-height--mini,14px);text-transform:uppercase}.gfap-eyebrow:before{background:var(--gfap-green);content:'';height:2px;width:38px}.gfap-hero-lead{color:rgba(255,255,255,.86);font-size:var(--wp--preset--font-size--r,1.2rem);line-height:var(--wp--custom--line-height--r,1.9rem);margin-top:20px!important;max-width:680px}@media(max-width:600px){.gfap-hero-lead{font-size:var(--wp--preset--font-size--s,1rem);line-height:var(--wp--custom--line-height--s,1.4rem)}}.gfap-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.gfap-button{align-items:center;background:var(--gfap-green);color:var(--gfap-white);display:inline-flex;font-size:var(--wp--preset--font-size--s,1rem);font-weight:750;justify-content:center;line-height:var(--wp--custom--line-height--s,1.4rem);min-height:52px;padding:14px 24px;transition:var(--wp--custom--transition--ease-in-out,all .3s ease-in-out)}.gfap-button:hover{background:#17932f;color:var(--gfap-white);transform:translateY(-2px)}.gfap-button:focus-visible{background:#17932f;color:var(--gfap-white);transform:translateY(-2px)}.gfap-button-secondary{background:transparent;border:1px solid rgba(255,255,255,.48)}.gfap-button-secondary:hover{background:var(--gfap-white);border-color:var(--gfap-white);color:var(--gfap-navy)}.gfap-button-secondary:focus-visible{background:var(--gfap-white);border-color:var(--gfap-white);color:var(--gfap-navy)}.gfap-jump{background:var(--gfap-white);border-bottom:1px solid var(--gfap-line);padding-bottom:22px;padding-top:22px}.gfap-jump-inner{align-items:center;display:flex;gap:24px}@media(max-width:800px){.gfap-jump-inner{align-items:flex-start;flex-direction:column}}.gfap-jump-label{font-size:var(--wp--preset--font-size--mini,11px);font-weight:800;letter-spacing:.14em;line-height:var(--wp--custom--line-height--mini,14px);text-transform:uppercase;white-space:nowrap}.gfap-jump-links{display:flex;flex:1;flex-wrap:wrap;gap:8px}@media(max-width:600px){.gfap-jump-links{display:grid;grid-template-columns:1fr;width:100%}}.gfap-jump-links a{background:var(--gfap-soft);color:var(--gfap-ink);font-size:var(--wp--preset--font-size--xs,.85rem);font-weight:700;line-height:var(--wp--custom--line-height--xs,1.15rem);padding:11px 14px;transition:var(--wp--custom--transition--ease-in-out,all .3s ease-in-out)}.gfap-jump-links a:hover{background:var(--gfap-navy);color:var(--gfap-white)}.gfap-jump-links a:focus-visible{background:var(--gfap-navy);color:var(--gfap-white)}.gfap-overview{background:var(--gfap-warm);padding-bottom:var(--wp--preset--spacing--80,5.06rem);padding-top:var(--wp--preset--spacing--80,5.06rem)}.gfap-process{background:var(--gfap-warm);padding-bottom:var(--wp--preset--spacing--80,5.06rem);padding-top:var(--wp--preset--spacing--80,5.06rem)}.gfap-section-head{display:grid;gap:42px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}@media(max-width:1000px){.gfap-section-head{grid-template-columns:1fr}}@media(max-width:1000px){.gfap-section-head>p{align-self:auto}}.gfap-section-head h2{font-size:var(--wp--preset--font-size--grand,clamp(2.2rem,4vw,2.8rem));font-weight:760;letter-spacing:-.045em;line-height:var(--wp--custom--line-height--grand,clamp(2.75rem,4.7vw,3.5rem));margin-top:15px;text-transform:none!important}.gfap-section-head>p{align-self:end;color:var(--gfap-muted);font-size:var(--wp--preset--font-size--s,1rem);line-height:var(--wp--custom--line-height--r,1.9rem);max-width:600px}.gfap-functions{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px}@media(max-width:1000px){.gfap-functions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gfap-functions{grid-template-columns:1fr}}.gfap-function{background:var(--gfap-white);border-top:3px solid var(--gfap-green);min-height:220px;padding:28px}@media(max-width:600px){.gfap-function{min-height:0}}.gfap-function h3{font-size:var(--wp--preset--font-size--r,1.2rem);font-weight:750;line-height:var(--wp--custom--line-height--r,1.9rem);margin-top:24px;text-transform:none!important}.gfap-function p{color:var(--gfap-muted);font-size:var(--wp--preset--font-size--xs,.85rem);line-height:var(--wp--custom--line-height--s,1.4rem);margin-top:10px!important}.gfap-function-number{color:var(--gfap-green);font-size:var(--wp--preset--font-size--mini,11px);font-weight:800;letter-spacing:.12em;line-height:var(--wp--custom--line-height--mini,14px)}.gfap-application{background:var(--gfap-white);padding-bottom:var(--wp--preset--spacing--90,7.59rem);padding-top:var(--wp--preset--spacing--90,7.59rem);scroll-margin-top:40px}@media(max-width:600px){.gfap-application{padding-bottom:var(--wp--preset--spacing--70,3.38rem);padding-top:var(--wp--preset--spacing--70,3.38rem)}}.gfap-application-alt{background:var(--gfap-soft)}.gfap-app-grid{align-items:center;display:grid;gap:clamp(44px,6vw,92px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:1000px){.gfap-app-grid{gap:42px}}@media(max-width:800px){.gfap-app-grid{grid-template-columns:1fr}}@media(max-width:800px){.gfap-app-reverse .gfap-carousel{order:0}}.gfap-app-reverse .gfap-carousel{order:2}.gfap-carousel{margin:0;min-width:0;position:relative}.gfap-carousel-viewport{background:#dfe7e4;border-radius:var(--wp--custom--border-radius--large,20px);box-shadow:var(--wp--preset--shadow--soft,0 15px 30px rgba(119,123,146,.1));overflow:hidden;position:relative;touch-action:pan-y}.gfap-carousel-track{display:flex;transform:translate3d(0,0,0);transition:transform .42s cubic-bezier(.22,.61,.36,1);will-change:transform}@media(prefers-reduced-motion:reduce){.gfap-carousel-track{transition:none}}.gfap-carousel-slide{flex:0 0 100%;margin:0;min-width:0}@media(max-width:800px){.gfap-carousel-slide img{height:440px}}@media(max-width:600px){.gfap-carousel-slide img{height:300px}}.gfap-carousel-slide img{display:block;height:clamp(430px,40vw,610px);object-fit:cover;width:100%}.gfap-carousel-button{align-items:center;background:rgba(8,43,58,.86);border:0;border-radius:50%;color:var(--gfap-white);cursor:pointer;display:flex;font-size:28px;height:46px;justify-content:center;line-height:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:var(--wp--custom--transition--ease-in-out,all .3s ease-in-out);width:46px;z-index:2}.gfap-carousel-button:hover{background:var(--gfap-green);outline:2px solid var(--gfap-white);outline-offset:2px}.gfap-carousel-button:focus-visible{background:var(--gfap-green);outline:2px solid var(--gfap-white);outline-offset:2px}@media(max-width:600px){.gfap-carousel-button{font-size:24px;height:40px;width:40px}}.gfap-carousel-prev{left:16px}@media(max-width:600px){.gfap-carousel-prev{left:10px}}.gfap-carousel-next{right:16px}@media(max-width:600px){.gfap-carousel-next{right:10px}}.gfap-carousel-count{background:rgba(8,43,58,.82);border-radius:999px;bottom:15px;color:var(--gfap-white);font-size:var(--wp--preset--font-size--mini,11px);font-weight:750;letter-spacing:.08em;line-height:1;padding:8px 11px;position:absolute;right:15px;z-index:2}.gfap-carousel-dots{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.gfap-carousel-dot{background:#b9c6c3;border:0;border-radius:50%;cursor:pointer;height:9px;padding:0;transition:var(--wp--custom--transition--ease-in-out,all .3s ease-in-out);width:9px}.gfap-carousel-dot:focus-visible{outline:2px solid var(--gfap-navy);outline-offset:3px}.gfap-carousel-dot[aria-current=\"true\"]{background:var(--gfap-green);transform:scale(1.35)}.gfap-app-copy{min-width:0}.gfap-app-copy h2{font-size:var(--wp--preset--font-size--high,clamp(1.9rem,3.2vw,2.4rem));font-weight:760;letter-spacing:-.04em;line-height:var(--wp--custom--line-height--high,clamp(2.5rem,3.7vw,3rem));margin-top:14px;text-transform:none!important}.gfap-app-kicker{color:var(--gfap-green);font-size:var(--wp--preset--font-size--mini,11px);font-weight:800;letter-spacing:.15em;line-height:var(--wp--custom--line-height--mini,14px);text-transform:uppercase}.gfap-app-lead{color:var(--gfap-muted);font-size:var(--wp--preset--font-size--s,1rem);line-height:var(--wp--custom--line-height--r,1.9rem);margin-top:20px!important}.gfap-challenges{border-bottom:1px solid var(--gfap-line);border-top:1px solid var(--gfap-line);margin-top:26px;padding-bottom:20px;padding-top:20px}@media(max-width:600px){.gfap-challenges ul{grid-template-columns:1fr}}.gfap-challenges h3{font-size:var(--wp--preset--font-size--xs,.85rem);font-weight:800;letter-spacing:.12em;line-height:var(--wp--custom--line-height--xs,1.15rem);text-transform:uppercase}.gfap-challenges ul{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.gfap-challenges li{color:var(--gfap-muted);font-size:var(--wp--preset--font-size--xs,.85rem);line-height:var(--wp--custom--line-height--s,1.4rem);padding-left:17px;position:relative}.gfap-challenges li:before{background:var(--gfap-green);border-radius:50%;content:'';height:6px;left:0;position:absolute;top:8px;width:6px}.gfap-products{margin-top:24px}.gfap-products h3{font-size:var(--wp--preset--font-size--xs,.85rem);font-weight:800;letter-spacing:.12em;line-height:var(--wp--custom--line-height--xs,1.15rem);text-transform:uppercase}.gfap-functions-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.gfap-functions-list span{background:var(--gfap-navy);color:var(--gfap-white);font-size:var(--wp--preset--font-size--mini,11px);font-weight:750;line-height:var(--wp--custom--line-height--mini,14px);padding:8px 10px}.gfap-product-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.gfap-product-links a{border:1px solid var(--gfap-line);color:var(--gfap-ink);font-size:var(--wp--preset--font-size--xs,.85rem);font-weight:700;line-height:var(--wp--custom--line-height--xs,1.15rem);padding:10px 12px;transition:var(--wp--custom--transition--ease-in-out,all .3s ease-in-out)}.gfap-product-links a:hover{border-color:var(--gfap-green);color:var(--gfap-green)}.gfap-product-links a:focus-visible{border-color:var(--gfap-green);color:var(--gfap-green)}.gfap-process-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}@media(max-width:800px){.gfap-process-grid{grid-template-columns:1fr}}.gfap-process-card{background:var(--gfap-white);padding:36px}@media(max-width:600px){.gfap-process-card{padding:26px}}.gfap-process-card h3{font-size:var(--wp--preset--font-size--l,1.55rem);font-weight:750;line-height:var(--wp--custom--line-height--l,2.37rem);text-transform:none!important}.gfap-process-card p{color:var(--gfap-muted);font-size:var(--wp--preset--font-size--s,1rem);line-height:var(--wp--custom--line-height--r,1.9rem);margin-top:12px!important}.gfap-cta{background:linear-gradient(110deg,var(--gfap-navy) 0%,var(--gfap-navy-2) 100%);color:var(--gfap-white);padding-bottom:var(--wp--preset--spacing--80,5.06rem);padding-top:var(--wp--preset--spacing--80,5.06rem)}.gfap-cta h2{color:var(--gfap-white)!important;font-size:var(--wp--preset--font-size--grand,clamp(2.2rem,4vw,2.8rem));font-weight:760;letter-spacing:-.045em;line-height:var(--wp--custom--line-height--grand,clamp(2.75rem,4.7vw,3.5rem));margin-top:15px;max-width:720px;text-transform:none!important}.gfap-cta p{color:rgba(255,255,255,.75);font-size:var(--wp--preset--font-size--s,1rem);line-height:var(--wp--custom--line-height--r,1.9rem);margin-top:18px!important;max-width:700px}.gfap-cta-inner{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}@media(max-width:1000px){.gfap-cta-inner{grid-template-columns:1fr}}.gfap-cta-actions{display:grid;gap:10px}@media(max-width:1000px){.gfap-cta-actions{display:flex;flex-wrap:wrap}}@media(max-width:1000px){.gfap-cta-actions .gfap-button{width:auto}}@media(max-width:600px){.gfap-cta-actions{display:grid}}@media(max-width:600px){.gfap-cta-actions .gfap-button{width:100%}}.gfap-cta-actions .gfap-button{width:100%}<\/style><!-- gs-stylemanager -->\n\n\n<main class=\"gfap-page\">\n<section class=\"gfap-section gfap-hero alignfull\">\n<div class=\"wp-content-wrap\">\n<div class=\"gfap-hero-copy\">\n<p class=\"gfap-eyebrow\">Hydraulic Protection Applications<\/p>\n\n\n<h1>Geofabriform Applications<\/h1>\n\n\n<p class=\"gfap-hero-lead\">Fabric-formed concrete protection for rivers, channels, coastlines, reservoirs and dam slopes\u2014including underwater and tidal-zone construction.<\/p>\n\n\n<div class=\"gfap-actions\">\n<a class=\"gfap-button\" href=\"\/contact-us\/\">Discuss Your Project<\/a>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n<section class=\"gfap-section gfap-jump alignfull\" id=\"application-fields\">\n<div class=\"wp-content-wrap gfap-jump-inner\">\n<span class=\"gfap-jump-label\">On This Page<\/span>\n\n\n<nav class=\"gfap-jump-links\" aria-label=\"Geofabriform application fields\">\n<a href=\"#river-channel-slope-protection\">River &amp; Channel Slopes<\/a>\n\n\n<a href=\"#coastal-seawall-erosion-control\">Coastal &amp; Seawall<\/a>\n\n\n<a href=\"#reservoir-lake-dam-slope-protection\">Reservoir &amp; Lake Dams<\/a>\n<\/nav>\n<\/div>\n<\/section>\n\n\n<section class=\"gfap-section gfap-overview alignfull\">\n<div class=\"wp-content-wrap\">\n<header class=\"gfap-section-head\">\n<div>\n<p class=\"gfap-eyebrow\">System Functions<\/p>\n\n\n<h2>One Mattress, Four Connected Advantages<\/h2>\n<\/div>\n\n\n<p>A high-strength double-layer woven mattress serves as permanent flexible formwork. Pumped mortar or fine-aggregate concrete fills the anchored system while controlled drainage helps create a dense, continuous protective surface.<\/p>\n<\/header>\n\n\n<div class=\"gfap-functions\">\n<article class=\"gfap-function\">\n<span class=\"gfap-function-number\">01<\/span>\n\n\n<h3>Underwater Installation<\/h3>\n\n\n<p>Works on submerged and tidal foundations without conventional formwork or dewatering.<\/p>\n<\/article>\n\n\n<article class=\"gfap-function\">\n<span class=\"gfap-function-number\">02<\/span>\n\n\n<h3>Monolithic Protection<\/h3>\n\n\n<p>A continuous concrete surface resists waves, flow, abrasion and local undercutting.<\/p>\n<\/article>\n\n\n<article class=\"gfap-function\">\n<span class=\"gfap-function-number\">03<\/span>\n\n\n<h3>Terrain Adaptation<\/h3>\n\n\n<p>The flexible mattress conforms to curved banks, steep slopes and irregular ground.<\/p>\n<\/article>\n\n\n<article class=\"gfap-function\">\n<span class=\"gfap-function-number\">04<\/span>\n\n\n<h3>Long-Term Durability<\/h3>\n\n\n<p>Stabilized fabric protects dense cured concrete in demanding hydraulic exposure.<\/p>\n<\/article>\n<\/div>\n<\/div>\n<\/section>\n\n\n<section class=\"gfap-section gfap-application alignfull\" id=\"river-channel-slope-protection\">\n<div class=\"wp-content-wrap gfap-app-grid\">\n<div class=\"gfap-carousel\" data-gfap-carousel=\"\" aria-label=\"River &amp;amp; Channel Slope Protection project gallery\">\n<div class=\"gfap-carousel-viewport\">\n<div class=\"gfap-carousel-track\">\n<figure class=\"gfap-carousel-slide\">\n<img decoding=\"async\" src=\"https:\/\/taijigeo.com\/wp-content\/uploads\/2026\/09\/taiji-geofabriform-river-channel-slope-protection-01.webp\" alt=\"Geofabriform river and channel slope protection project 1\" loading=\"lazy\"\/>\n<\/figure>\n\n\n<figure class=\"gfap-carousel-slide\">\n<img decoding=\"async\" src=\"https:\/\/taijigeo.com\/wp-content\/uploads\/2026\/09\/taiji-geofabriform-river-channel-slope-protection-02.webp\" alt=\"Geofabriform river and channel slope protection project 2\" loading=\"lazy\"\/>\n<\/figure>\n\n\n<figure class=\"gfap-carousel-slide\">\n<img decoding=\"async\" src=\"https:\/\/taijigeo.com\/wp-content\/uploads\/2026\/09\/taiji-geofabriform-river-channel-slope-protection-03.webp\" alt=\"Geofabriform river and channel slope protection project 3\" loading=\"lazy\"\/>\n<\/figure>\n\n\n<figure class=\"gfap-carousel-slide\">\n<img decoding=\"async\" src=\"https:\/\/taijigeo.com\/wp-content\/uploads\/2026\/09\/taiji-geofabriform-river-channel-slope-protection-04.webp\" alt=\"Geofabriform river and channel slope protection project 4\" loading=\"lazy\"\/>\n<\/figure>\n\n\n<figure class=\"gfap-carousel-slide\">\n<img decoding=\"async\" src=\"https:\/\/taijigeo.com\/wp-content\/uploads\/2026\/09\/taiji-geofabriform-river-channel-slope-protection-05.webp\" alt=\"Geofabriform river and channel slope protection project 5\" loading=\"lazy\"\/>\n<\/figure>\n<\/div>\n\n\n<button class=\"gfap-carousel-button gfap-carousel-prev\" type=\"button\" aria-label=\"Previous image\">&#8249;<\/button>\n\n\n<button class=\"gfap-carousel-button gfap-carousel-next\" type=\"button\" aria-label=\"Next image\">&#8250;<\/button>\n\n\n<span class=\"gfap-carousel-count\" aria-live=\"polite\">\n<span data-gfap-current=\"\">1<\/span>\n\n\n<span>\/ 5<\/span>\n<\/span>\n<\/div>\n\n\n<div class=\"gfap-carousel-dots\" aria-label=\"Choose image\">\n<button class=\"gfap-carousel-dot\" type=\"button\" aria-label=\"Show image 1\" aria-current=\"true\"><\/button>\n\n\n<button class=\"gfap-carousel-dot\" type=\"button\" aria-label=\"Show image 2\" aria-current=\"false\"><\/button>\n\n\n<button class=\"gfap-carousel-dot\" type=\"button\" aria-label=\"Show image 3\" aria-current=\"false\"><\/button>\n\n\n<button class=\"gfap-carousel-dot\" type=\"button\" aria-label=\"Show image 4\" aria-current=\"false\"><\/button>\n\n\n<button class=\"gfap-carousel-dot\" type=\"button\" aria-label=\"Show image 5\" aria-current=\"false\"><\/button>\n<\/div>\n<\/div>\n\n\n<div class=\"gfap-app-copy\">\n<p class=\"gfap-app-kicker\">01 \/ Rivers &amp; Channels<\/p>\n\n\n<h2>River &amp; Channel Slope Protection<\/h2>\n\n\n<p class=\"gfap-app-lead\">Geofabriform creates a dense, seamless concrete revetment for rivers, irrigation canals and drainage channels. It can be installed in flowing or submerged conditions without cofferdams or flow interruption, while the continuous surface resists flood flow, sediment abrasion and bank undercutting.<\/p>\n\n\n<div class=\"gfap-challenges\">\n<h3>Typical Project Challenges<\/h3>\n\n\n<ul>\n<li>High-velocity flood flow<\/li>\n\n\n<li>Sediment abrasion<\/li>\n\n\n<li>Irregular or steep banks<\/li>\n\n\n<li>Canals that cannot be taken out of service<\/li>\n<\/ul>\n<\/div>\n\n\n<div class=\"gfap-functions-list\">\n<span>Underwater Installation<\/span>\n\n\n<span>Scour Resistance<\/span>\n\n\n<span>Seepage Reduction<\/span>\n\n\n<span>Fast Pumped Filling<\/span>\n<\/div>\n\n\n<div class=\"gfap-products\">\n<h3>Applicable Product<\/h3>\n\n\n<div class=\"gfap-product-links\">\n<a href=\"\/product\/geofabriform\/\">View Geofabriform Product<\/a>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n<section class=\"gfap-section gfap-application gfap-application-alt alignfull\" id=\"coastal-seawall-erosion-control\">\n<div class=\"wp-content-wrap gfap-app-grid gfap-app-reverse\">\n<div class=\"gfap-carousel\" data-gfap-carousel=\"\" aria-label=\"Coastal &amp;amp; Seawall Erosion Control project gallery\">\n<div class=\"gfap-carousel-viewport\">\n<div class=\"gfap-carousel-track\">\n<figure class=\"gfap-carousel-slide\">\n<img decoding=\"async\" src=\"https:\/\/taijigeo.com\/wp-content\/uploads\/2026\/09\/taiji-geofabriform-coastal-seawall-erosion-control-01.webp\" alt=\"Geofabriform coastal and seawall erosion control project 1\" loading=\"lazy\"\/>\n<\/figure>\n\n\n<figure class=\"gfap-carousel-slide\">\n<img decoding=\"async\" src=\"https:\/\/taijigeo.com\/wp-content\/uploads\/2026\/09\/taiji-geofabriform-coastal-seawall-erosion-control-02.webp\" alt=\"Geofabriform coastal and seawall erosion control project 2\" loading=\"lazy\"\/>\n<\/figure>\n<\/div>\n\n\n<button class=\"gfap-carousel-button gfap-carousel-prev\" type=\"button\" aria-label=\"Previous image\">&#8249;<\/button>\n\n\n<button class=\"gfap-carousel-button gfap-carousel-next\" type=\"button\" aria-label=\"Next image\">&#8250;<\/button>\n\n\n<span class=\"gfap-carousel-count\" aria-live=\"polite\">\n<span data-gfap-current=\"\">1<\/span>\n\n\n<span>\/ 2<\/span>\n<\/span>\n<\/div>\n\n\n<div class=\"gfap-carousel-dots\" aria-label=\"Choose image\">\n<button class=\"gfap-carousel-dot\" type=\"button\" aria-label=\"Show image 1\" aria-current=\"true\"><\/button>\n\n\n<button class=\"gfap-carousel-dot\" type=\"button\" aria-label=\"Show image 2\" aria-current=\"false\"><\/button>\n<\/div>\n<\/div>\n\n\n<div class=\"gfap-app-copy\">\n<p class=\"gfap-app-kicker\">02 \/ Coastal Protection<\/p>\n\n\n<h2>Coastal &amp; Seawall Erosion Control<\/h2>\n\n\n<p class=\"gfap-app-lead\">On wave-facing seawalls, intertidal zones and submerged coastal slopes, Geofabriform forms a monolithic revetment that follows uneven ground and resists wave impact, cyclic tidal scour and storm-surge erosion. Salt-resistant, UV-stabilized fabric and reinforced anchoring are specified for marine exposure.<\/p>\n\n\n<div class=\"gfap-challenges\">\n<h3>Typical Project Challenges<\/h3>\n\n\n<ul>\n<li>Wave impact and uplift<\/li>\n\n\n<li>Cyclic tidal scour<\/li>\n\n\n<li>Salt spray and UV exposure<\/li>\n\n\n<li>Damaged or irregular seawall surfaces<\/li>\n<\/ul>\n<\/div>\n\n\n<div class=\"gfap-functions-list\">\n<span>Wave Resistance<\/span>\n\n\n<span>Tidal-Zone Work<\/span>\n\n\n<span>Salt-Resistant Fabric<\/span>\n\n\n<span>Reinforced Anchoring<\/span>\n<\/div>\n\n\n<div class=\"gfap-products\">\n<h3>Applicable Product<\/h3>\n\n\n<div class=\"gfap-product-links\">\n<a href=\"\/product\/geofabriform\/\">View Geofabriform Product<\/a>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n<section class=\"gfap-section gfap-application alignfull\" id=\"reservoir-lake-dam-slope-protection\">\n<div class=\"wp-content-wrap gfap-app-grid\">\n<div class=\"gfap-carousel\" data-gfap-carousel=\"\" aria-label=\"Reservoir &amp;amp; Lake Dam Slope Protection project gallery\">\n<div class=\"gfap-carousel-viewport\">\n<div class=\"gfap-carousel-track\">\n<figure class=\"gfap-carousel-slide\">\n<img decoding=\"async\" src=\"https:\/\/taijigeo.com\/wp-content\/uploads\/2026\/09\/taiji-geofabriform-reservoir-lake-dam-slope-protection-01.webp\" alt=\"Geofabriform reservoir and lake dam slope protection project 1\" loading=\"lazy\"\/>\n<\/figure>\n\n\n<figure class=\"gfap-carousel-slide\">\n<img decoding=\"async\" src=\"https:\/\/taijigeo.com\/wp-content\/uploads\/2026\/09\/taiji-geofabriform-reservoir-lake-dam-slope-protection-02.webp\" alt=\"Geofabriform reservoir and lake dam slope protection project 2\" loading=\"lazy\"\/>\n<\/figure>\n\n\n<figure class=\"gfap-carousel-slide\">\n<img decoding=\"async\" src=\"https:\/\/taijigeo.com\/wp-content\/uploads\/2026\/09\/taiji-geofabriform-reservoir-lake-dam-slope-protection-03.webp\" alt=\"Geofabriform reservoir and lake dam slope protection project 3\" loading=\"lazy\"\/>\n<\/figure>\n\n\n<figure class=\"gfap-carousel-slide\">\n<img decoding=\"async\" src=\"https:\/\/taijigeo.com\/wp-content\/uploads\/2026\/09\/taiji-geofabriform-reservoir-lake-dam-slope-protection-04.webp\" alt=\"Geofabriform reservoir and lake dam slope protection project 4\" loading=\"lazy\"\/>\n<\/figure>\n\n\n<figure class=\"gfap-carousel-slide\">\n<img decoding=\"async\" src=\"https:\/\/taijigeo.com\/wp-content\/uploads\/2026\/09\/taiji-geofabriform-reservoir-lake-dam-slope-protection-05.webp\" alt=\"Geofabriform reservoir and lake dam slope protection project 5\" loading=\"lazy\"\/>\n<\/figure>\n<\/div>\n\n\n<button class=\"gfap-carousel-button gfap-carousel-prev\" type=\"button\" aria-label=\"Previous image\">&#8249;<\/button>\n\n\n<button class=\"gfap-carousel-button gfap-carousel-next\" type=\"button\" aria-label=\"Next image\">&#8250;<\/button>\n\n\n<span class=\"gfap-carousel-count\" aria-live=\"polite\">\n<span data-gfap-current=\"\">1<\/span>\n\n\n<span>\/ 5<\/span>\n<\/span>\n<\/div>\n\n\n<div class=\"gfap-carousel-dots\" aria-label=\"Choose image\">\n<button class=\"gfap-carousel-dot\" type=\"button\" aria-label=\"Show image 1\" aria-current=\"true\"><\/button>\n\n\n<button class=\"gfap-carousel-dot\" type=\"button\" aria-label=\"Show image 2\" aria-current=\"false\"><\/button>\n\n\n<button class=\"gfap-carousel-dot\" type=\"button\" aria-label=\"Show image 3\" aria-current=\"false\"><\/button>\n\n\n<button class=\"gfap-carousel-dot\" type=\"button\" aria-label=\"Show image 4\" aria-current=\"false\"><\/button>\n\n\n<button class=\"gfap-carousel-dot\" type=\"button\" aria-label=\"Show image 5\" aria-current=\"false\"><\/button>\n<\/div>\n<\/div>\n\n\n<div class=\"gfap-app-copy\">\n<p class=\"gfap-app-kicker\">03 \/ Reservoirs &amp; Lakes<\/p>\n\n\n<h2>Reservoir &amp; Lake Dam Slope Protection<\/h2>\n\n\n<p class=\"gfap-app-lead\">Geofabriform protects upstream dam slopes, lake shorelines, drawdown zones and permanently submerged areas without draining the reservoir. The dense concrete mattress resists repeated wetting and drying, wave scour and freeze-thaw exposure while stabilizing the slope and reducing soil loss.<\/p>\n\n\n<div class=\"gfap-challenges\">\n<h3>Typical Project Challenges<\/h3>\n\n\n<ul>\n<li>Fluctuating water levels<\/li>\n\n\n<li>Wind-wave erosion<\/li>\n\n\n<li>Freeze-thaw exposure<\/li>\n\n\n<li>Aged revetments requiring rehabilitation<\/li>\n<\/ul>\n<\/div>\n\n\n<div class=\"gfap-functions-list\">\n<span>Drawdown-Zone Protection<\/span>\n\n\n<span>Freeze-Thaw Resistance<\/span>\n\n\n<span>Slope Stabilization<\/span>\n\n\n<span>In-Situ Rehabilitation<\/span>\n<\/div>\n\n\n<div class=\"gfap-products\">\n<h3>Applicable Product<\/h3>\n\n\n<div class=\"gfap-product-links\">\n<a href=\"\/product\/geofabriform\/\">View Geofabriform Product<\/a>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n<section class=\"gfap-section gfap-process alignfull\">\n<div class=\"wp-content-wrap\">\n<header class=\"gfap-section-head\">\n<div>\n<p class=\"gfap-eyebrow\">Selection Guide<\/p>\n\n\n<h2>Match Thickness and Anchoring to Hydraulic Exposure<\/h2>\n<\/div>\n\n\n<p>Final design should account for flow velocity, wave loading, water-depth changes, slope geometry, foundation condition and anchoring demand.<\/p>\n<\/header>\n\n\n<div class=\"gfap-process-grid\">\n<article class=\"gfap-process-card\">\n<h3>Rivers &amp; Channels<\/h3>\n\n\n<p>Use 5\u201312 cm for ordinary irrigation channels and 15\u201325 cm for flood rivers or high-velocity channels.<\/p>\n<\/article>\n\n\n<article class=\"gfap-process-card\">\n<h3>Coastal &amp; Seawall<\/h3>\n\n\n<p>Use 10\u201315 cm for ordinary tidal flats and 18\u201330 cm for wave-facing seawalls or storm-surge exposure, with reinforced anchoring.<\/p>\n<\/article>\n\n\n<article class=\"gfap-process-card\">\n<h3>Reservoirs &amp; Lakes<\/h3>\n\n\n<p>Use 8\u201312 cm for ordinary lake or pond slopes and 12\u201320 cm for dam slopes, high-wave areas and drawdown zones.<\/p>\n<\/article>\n<\/div>\n<\/div>\n<\/section>\n\n\n<section class=\"gfap-section gfap-cta alignfull\">\n<div class=\"wp-content-wrap gfap-cta-inner\">\n<div>\n<p class=\"gfap-eyebrow\">Project Support<\/p>\n\n\n<h2>Specify the Geofabriform System Around the Actual Site<\/h2>\n\n\n<p>Send the application, drawings, water depth, flow velocity or wave conditions, slope geometry and required coverage for a practical recommendation.<\/p>\n<\/div>\n\n\n<div class=\"gfap-cta-actions\">\n<a class=\"gfap-button\" href=\"\/contact-us\/\">Request an Application Review<\/a>\n\n\n<a class=\"gfap-button gfap-button-secondary\" href=\"\/product\/geofabriform\/\">View Geofabriform Product<\/a>\n\n\n<a class=\"gfap-button gfap-button-secondary\" href=\"\/applications\/\">Back to All Applications<\/a>\n<\/div>\n<\/div>\n<\/section>\n<\/main>\n\n\n<script data-wp-block-html=\"js\">(function(){function init(c){if(c.dataset.gfapReady===\"true\")return;c.dataset.gfapReady=\"true\";var t=c.querySelector(\".gfap-carousel-track\"),s=Array.prototype.slice.call(c.querySelectorAll(\".gfap-carousel-slide\")),d=Array.prototype.slice.call(c.querySelectorAll(\".gfap-carousel-dot\")),l=c.querySelector(\"[data-gfap-current]\"),p=c.querySelector(\".gfap-carousel-prev\"),n=c.querySelector(\".gfap-carousel-next\"),i=0,x=0;if(!t||s.length<2||!p||!n)return;c.setAttribute(\"tabindex\",\"0\");function preload(q){var a=s[(q+s.length)%s.length],m=a?a.querySelector(\"img\"):null;if(m)m.loading=\"eager\"}function show(q){i=(q+s.length)%s.length;t.style.transform=\"translate3d(\"+(-i*100)+\"%,0,0)\";s.forEach(function(a,j){a.setAttribute(\"aria-hidden\",j===i?\"false\":\"true\")});d.forEach(function(a,j){a.setAttribute(\"aria-current\",j===i?\"true\":\"false\")});if(l)l.textContent=String(i+1);preload(i);preload(i+1)}p.addEventListener(\"click\",function(){show(i-1)});n.addEventListener(\"click\",function(){show(i+1)});d.forEach(function(a,j){a.addEventListener(\"click\",function(){show(j)})});c.addEventListener(\"keydown\",function(e){if(e.key===\"ArrowLeft\"){e.preventDefault();show(i-1)}if(e.key===\"ArrowRight\"){e.preventDefault();show(i+1)}});c.addEventListener(\"touchstart\",function(e){x=e.changedTouches[0].clientX},{passive:true});c.addEventListener(\"touchend\",function(e){var q=e.changedTouches[0].clientX-x;if(Math.abs(q)>45)show(i+(q<0?1:-1))},{passive:true});show(0)}function all(){document.querySelectorAll(\"[data-gfap-carousel]\").forEach(init)}if(document.readyState===\"loading\")document.addEventListener(\"DOMContentLoaded\",all);else all()})();<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Geofabriform applications for river and channel slopes, coastal seawalls, reservoirs, lakes and dam protection.<\/p>","protected":false},"author":1,"featured_media":1141,"parent":206,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":".gfap-style-manager{display:none!important}.gfap-page{--gfap-navy:#082b3a;--gfap-navy-2:#0d3b4c;--gfap-green:#20b33b;--gfap-ink:#112c3d;--gfap-muted:#60717a;--gfap-line:#dce5e4;--gfap-soft:#edf2ef;--gfap-warm:#f6f7f4;--gfap-white:#fff;color:var(--gfap-ink);left:auto;margin-left:calc(50% - 50vw)!important;margin-left:calc(50% - 50dvw)!important;margin-right:calc(50% - 50vw)!important;margin-right:calc(50% - 50dvw)!important;max-width:none!important;overflow:hidden;position:relative;width:100vw!important;width:100dvw!important} .gfap-page h1,.gfap-page h2,.gfap-page h3,.gfap-page p{margin-bottom:0;margin-top:0}.page-id-1154 .hero-section{display:none}.gfap-page ul{list-style:none;margin:0;padding:0}.gfap-page a{text-decoration:none} .gfap-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;margin-top:0;padding-left:var(--wp--spacing--side,min(3vw,20px));padding-right:var(--wp--spacing--side,min(3vw,20px));position:relative}.gfap-section>.wp-content-wrap{max-width:1600px;width:90vw} .gfap-hero{background-image:linear-gradient(90deg,rgba(5,34,47,.94) 0%,rgba(5,34,47,.78) 48%,rgba(5,34,47,.3) 100%),url('https:\/\/taijigeo.com\/wp-content\/uploads\/2026\/09\/taiji-geofabriform-river-channel-slope-protection-01.webp');background-position:center;background-size:cover;color:var(--gfap-white);min-height:430px;padding-bottom:var(--wp--preset--spacing--70,3.38rem);padding-top:var(--wp--preset--spacing--70,3.38rem)}.gfap-hero-copy{max-width:760px}.gfap-eyebrow{align-items:center;color:#67dd7a;display:flex;font-size:var(--wp--preset--font-size--mini,11px);font-weight:800;gap:10px;letter-spacing:.17em;line-height:var(--wp--custom--line-height--mini,14px);text-transform:uppercase}.gfap-eyebrow:before{background:var(--gfap-green);content:'';height:2px;width:38px}.gfap-hero h1{color:var(--gfap-white)!important;font-size:var(--wp--preset--font-size--giga,clamp(3rem,5vw,4.5rem));font-weight:760;letter-spacing:-.05em;line-height:var(--wp--custom--line-height--giga,clamp(4rem,6vw,5rem));margin-top:18px;max-width:760px;text-transform:none!important}.gfap-hero-lead{color:rgba(255,255,255,.86);font-size:var(--wp--preset--font-size--r,1.2rem);line-height:var(--wp--custom--line-height--r,1.9rem);margin-top:20px!important;max-width:680px} .gfap-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.gfap-button{align-items:center;background:var(--gfap-green);color:var(--gfap-white);display:inline-flex;font-size:var(--wp--preset--font-size--s,1rem);font-weight:750;justify-content:center;line-height:var(--wp--custom--line-height--s,1.4rem);min-height:52px;padding:14px 24px;transition:var(--wp--custom--transition--ease-in-out,all .3s ease-in-out)}.gfap-button:hover,.gfap-button:focus-visible{background:#17932f;color:var(--gfap-white);transform:translateY(-2px)}.gfap-button-secondary{background:transparent;border:1px solid rgba(255,255,255,.48)}.gfap-button-secondary:hover,.gfap-button-secondary:focus-visible{background:var(--gfap-white);border-color:var(--gfap-white);color:var(--gfap-navy)} .gfap-jump{background:var(--gfap-white);border-bottom:1px solid var(--gfap-line);padding-bottom:22px;padding-top:22px}.gfap-jump-inner{align-items:center;display:flex;gap:24px}.gfap-jump-label{font-size:var(--wp--preset--font-size--mini,11px);font-weight:800;letter-spacing:.14em;line-height:var(--wp--custom--line-height--mini,14px);text-transform:uppercase;white-space:nowrap}.gfap-jump-links{display:flex;flex:1;flex-wrap:wrap;gap:8px}.gfap-jump-links a{background:var(--gfap-soft);color:var(--gfap-ink);font-size:var(--wp--preset--font-size--xs,.85rem);font-weight:700;line-height:var(--wp--custom--line-height--xs,1.15rem);padding:11px 14px;transition:var(--wp--custom--transition--ease-in-out,all .3s ease-in-out)}.gfap-jump-links a:hover,.gfap-jump-links a:focus-visible{background:var(--gfap-navy);color:var(--gfap-white)} .gfap-overview,.gfap-process{background:var(--gfap-warm);padding-bottom:var(--wp--preset--spacing--80,5.06rem);padding-top:var(--wp--preset--spacing--80,5.06rem)}.gfap-section-head{display:grid;gap:42px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.gfap-section-head h2{font-size:var(--wp--preset--font-size--grand,clamp(2.2rem,4vw,2.8rem));font-weight:760;letter-spacing:-.045em;line-height:var(--wp--custom--line-height--grand,clamp(2.75rem,4.7vw,3.5rem));margin-top:15px;text-transform:none!important}.gfap-section-head>p{align-self:end;color:var(--gfap-muted);font-size:var(--wp--preset--font-size--s,1rem);line-height:var(--wp--custom--line-height--r,1.9rem);max-width:600px}.gfap-functions{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px}.gfap-function{background:var(--gfap-white);border-top:3px solid var(--gfap-green);min-height:220px;padding:28px}.gfap-function-number{color:var(--gfap-green);font-size:var(--wp--preset--font-size--mini,11px);font-weight:800;letter-spacing:.12em;line-height:var(--wp--custom--line-height--mini,14px)}.gfap-function h3{font-size:var(--wp--preset--font-size--r,1.2rem);font-weight:750;line-height:var(--wp--custom--line-height--r,1.9rem);margin-top:24px;text-transform:none!important}.gfap-function p{color:var(--gfap-muted);font-size:var(--wp--preset--font-size--xs,.85rem);line-height:var(--wp--custom--line-height--s,1.4rem);margin-top:10px!important} .gfap-application{background:var(--gfap-white);padding-bottom:var(--wp--preset--spacing--90,7.59rem);padding-top:var(--wp--preset--spacing--90,7.59rem);scroll-margin-top:40px}.gfap-application-alt{background:var(--gfap-soft)}.gfap-app-grid{align-items:center;display:grid;gap:clamp(44px,6vw,92px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gfap-app-reverse .gfap-carousel{order:2} .gfap-carousel{margin:0;min-width:0;position:relative}.gfap-carousel-viewport{background:#dfe7e4;border-radius:var(--wp--custom--border-radius--large,20px);box-shadow:var(--wp--preset--shadow--soft,0 15px 30px rgba(119,123,146,.1));overflow:hidden;position:relative;touch-action:pan-y}.gfap-carousel-track{display:flex;transform:translate3d(0,0,0);transition:transform .42s cubic-bezier(.22,.61,.36,1);will-change:transform}.gfap-carousel-slide{flex:0 0 100%;margin:0;min-width:0}.gfap-carousel-slide img{display:block;height:clamp(430px,40vw,610px);object-fit:cover;width:100%}.gfap-carousel-button{align-items:center;background:rgba(8,43,58,.86);border:0;border-radius:50%;color:var(--gfap-white);cursor:pointer;display:flex;font-size:28px;height:46px;justify-content:center;line-height:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:var(--wp--custom--transition--ease-in-out,all .3s ease-in-out);width:46px;z-index:2}.gfap-carousel-button:hover,.gfap-carousel-button:focus-visible{background:var(--gfap-green);outline:2px solid var(--gfap-white);outline-offset:2px}.gfap-carousel-prev{left:16px}.gfap-carousel-next{right:16px}.gfap-carousel-count{background:rgba(8,43,58,.82);border-radius:999px;bottom:15px;color:var(--gfap-white);font-size:var(--wp--preset--font-size--mini,11px);font-weight:750;letter-spacing:.08em;line-height:1;padding:8px 11px;position:absolute;right:15px;z-index:2}.gfap-carousel-dots{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.gfap-carousel-dot{background:#b9c6c3;border:0;border-radius:50%;cursor:pointer;height:9px;padding:0;transition:var(--wp--custom--transition--ease-in-out,all .3s ease-in-out);width:9px}.gfap-carousel-dot[aria-current=\"true\"]{background:var(--gfap-green);transform:scale(1.35)}.gfap-carousel-dot:focus-visible{outline:2px solid var(--gfap-navy);outline-offset:3px} .gfap-app-copy{min-width:0}.gfap-app-kicker{color:var(--gfap-green);font-size:var(--wp--preset--font-size--mini,11px);font-weight:800;letter-spacing:.15em;line-height:var(--wp--custom--line-height--mini,14px);text-transform:uppercase}.gfap-app-copy h2{font-size:var(--wp--preset--font-size--high,clamp(1.9rem,3.2vw,2.4rem));font-weight:760;letter-spacing:-.04em;line-height:var(--wp--custom--line-height--high,clamp(2.5rem,3.7vw,3rem));margin-top:14px;text-transform:none!important}.gfap-app-lead{color:var(--gfap-muted);font-size:var(--wp--preset--font-size--s,1rem);line-height:var(--wp--custom--line-height--r,1.9rem);margin-top:20px!important}.gfap-challenges{border-bottom:1px solid var(--gfap-line);border-top:1px solid var(--gfap-line);margin-top:26px;padding-bottom:20px;padding-top:20px}.gfap-challenges h3,.gfap-products h3{font-size:var(--wp--preset--font-size--xs,.85rem);font-weight:800;letter-spacing:.12em;line-height:var(--wp--custom--line-height--xs,1.15rem);text-transform:uppercase}.gfap-challenges ul{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.gfap-challenges li{color:var(--gfap-muted);font-size:var(--wp--preset--font-size--xs,.85rem);line-height:var(--wp--custom--line-height--s,1.4rem);padding-left:17px;position:relative}.gfap-challenges li:before{background:var(--gfap-green);border-radius:50%;content:'';height:6px;left:0;position:absolute;top:8px;width:6px}.gfap-functions-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.gfap-functions-list span{background:var(--gfap-navy);color:var(--gfap-white);font-size:var(--wp--preset--font-size--mini,11px);font-weight:750;line-height:var(--wp--custom--line-height--mini,14px);padding:8px 10px}.gfap-products{margin-top:24px}.gfap-product-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.gfap-product-links a{border:1px solid var(--gfap-line);color:var(--gfap-ink);font-size:var(--wp--preset--font-size--xs,.85rem);font-weight:700;line-height:var(--wp--custom--line-height--xs,1.15rem);padding:10px 12px;transition:var(--wp--custom--transition--ease-in-out,all .3s ease-in-out)}.gfap-product-links a:hover,.gfap-product-links a:focus-visible{border-color:var(--gfap-green);color:var(--gfap-green)} .gfap-process-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.gfap-process-card{background:var(--gfap-white);padding:36px}.gfap-process-card h3{font-size:var(--wp--preset--font-size--l,1.55rem);font-weight:750;line-height:var(--wp--custom--line-height--l,2.37rem);text-transform:none!important}.gfap-process-card p{color:var(--gfap-muted);font-size:var(--wp--preset--font-size--s,1rem);line-height:var(--wp--custom--line-height--r,1.9rem);margin-top:12px!important} .gfap-cta{background:linear-gradient(110deg,var(--gfap-navy) 0%,var(--gfap-navy-2) 100%);color:var(--gfap-white);padding-bottom:var(--wp--preset--spacing--80,5.06rem);padding-top:var(--wp--preset--spacing--80,5.06rem)}.gfap-cta-inner{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.gfap-cta h2{color:var(--gfap-white)!important;font-size:var(--wp--preset--font-size--grand,clamp(2.2rem,4vw,2.8rem));font-weight:760;letter-spacing:-.045em;line-height:var(--wp--custom--line-height--grand,clamp(2.75rem,4.7vw,3.5rem));margin-top:15px;max-width:720px;text-transform:none!important}.gfap-cta p{color:rgba(255,255,255,.75);font-size:var(--wp--preset--font-size--s,1rem);line-height:var(--wp--custom--line-height--r,1.9rem);margin-top:18px!important;max-width:700px}.gfap-cta-actions{display:grid;gap:10px}.gfap-cta-actions .gfap-button{width:100%} body #main .gfap-page .gfap-function h3{font-size:21px!important;line-height:1.35!important}body #main .gfap-page .gfap-challenges h3,body #main .gfap-page .gfap-products h3{font-size:14px!important;line-height:1.45!important}body #main .gfap-page .gfap-process-card h3{font-size:25px!important;line-height:1.35!important} @media(max-width:1000px){.gfap-functions{grid-template-columns:repeat(2,minmax(0,1fr))}.gfap-app-grid{gap:42px}.gfap-section-head{grid-template-columns:1fr}.gfap-section-head>p{align-self:auto}.gfap-cta-inner{grid-template-columns:1fr}.gfap-cta-actions{display:flex;flex-wrap:wrap}.gfap-cta-actions .gfap-button{width:auto}} @media(max-width:800px){.gfap-hero{min-height:390px}.gfap-jump-inner{align-items:flex-start;flex-direction:column}.gfap-app-grid{grid-template-columns:1fr}.gfap-app-reverse .gfap-carousel{order:0}.gfap-carousel-slide img{height:440px}.gfap-process-grid{grid-template-columns:1fr}} @media(max-width:600px){.gfap-hero{min-height:380px;padding-bottom:var(--wp--preset--spacing--60,2.25rem);padding-top:var(--wp--preset--spacing--60,2.25rem)}.gfap-hero h1{font-size:var(--wp--preset--font-size--grand,clamp(2.2rem,4vw,2.8rem));line-height:var(--wp--custom--line-height--grand,clamp(2.75rem,4.7vw,3.5rem))}.gfap-hero-lead{font-size:var(--wp--preset--font-size--s,1rem);line-height:var(--wp--custom--line-height--s,1.4rem)}.gfap-jump-links{display:grid;grid-template-columns:1fr;width:100%}.gfap-functions{grid-template-columns:1fr}.gfap-function{min-height:0}.gfap-application{padding-bottom:var(--wp--preset--spacing--70,3.38rem);padding-top:var(--wp--preset--spacing--70,3.38rem)}.gfap-carousel-slide img{height:300px}.gfap-carousel-button{font-size:24px;height:40px;width:40px}.gfap-carousel-prev{left:10px}.gfap-carousel-next{right:10px}.gfap-challenges ul{grid-template-columns:1fr}.gfap-process-card{padding:26px}.gfap-cta-actions{display:grid}.gfap-cta-actions .gfap-button{width:100%}} @media(prefers-reduced-motion:reduce){.gfap-carousel-track{transition:none}}","footnotes":""},"class_list":["post-1154","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/taijigeo.com\/fr\/wp-json\/wp\/v2\/pages\/1154","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/taijigeo.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/taijigeo.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/taijigeo.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/taijigeo.com\/fr\/wp-json\/wp\/v2\/comments?post=1154"}],"version-history":[{"count":2,"href":"https:\/\/taijigeo.com\/fr\/wp-json\/wp\/v2\/pages\/1154\/revisions"}],"predecessor-version":[{"id":1264,"href":"https:\/\/taijigeo.com\/fr\/wp-json\/wp\/v2\/pages\/1154\/revisions\/1264"}],"up":[{"embeddable":true,"href":"https:\/\/taijigeo.com\/fr\/wp-json\/wp\/v2\/pages\/206"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/taijigeo.com\/fr\/wp-json\/wp\/v2\/media\/1141"}],"wp:attachment":[{"href":"https:\/\/taijigeo.com\/fr\/wp-json\/wp\/v2\/media?parent=1154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}