.fbg{--fbg-px:var(--fbg-px-d);--fbg-py:var(--fbg-py-d);--fbg-gap:var(--fbg-gap-d);--fbg-img-w:var(--fbg-img-w-d);--fbg-img-h:var(--fbg-img-h-d);--fbg-img-ratio:var(--fbg-img-ratio-d);align-items:stretch;display:grid;gap:var(--fbg-gap);width:100%}.fbg,.fbg *,.fbg :after,.fbg :before{box-sizing:border-box}.fbg--align-left{text-align:left}.fbg--align-center{text-align:center}.fbg--align-right{text-align:right}.fbg__item{background:var(--fbg-bg);border-radius:var(--fbg-radius);min-width:0;padding:var(--fbg-py) var(--fbg-px);position:relative}.fbg__item>.fbg__image{margin-bottom:var(--fbg-sp-image)}.fbg__item>.fbg__icon{margin-bottom:var(--fbg-sp-icon)}.fbg__item>.fbg__heading{margin-bottom:var(--fbg-sp-heading)}.fbg__item>.fbg__desc{margin-bottom:var(--fbg-sp-desc)}.fbg__item>:last-child{margin-bottom:0}.fbg--shadow .fbg__item{box-shadow:0 8px 28px rgba(0,0,0,.08)}.fbg--div-between>.fbg__item{border-radius:0}.fbg--div-between>.fbg__item:after{border-left:1px var(--fbg-line-style) var(--fbg-line);bottom:0;content:"";pointer-events:none;position:absolute;right:calc(var(--fbg-gap)/-2);top:0;width:0}.fbg--div-between>.fbg__item:last-child:after{display:none}.fbg--div-border>.fbg__item{border:1px var(--fbg-line-style) var(--fbg-line)}.fbg__image{display:flex}.fbg--align-left .fbg__image{justify-content:flex-start}.fbg--align-center .fbg__image{justify-content:center}.fbg--align-right .fbg__image{justify-content:flex-end}.fbg .fbg__image.fbg__image--left{justify-content:flex-start}.fbg .fbg__image.fbg__image--center{justify-content:center}.fbg .fbg__image.fbg__image--right{justify-content:flex-end}.fbg__image img{aspect-ratio:var(--fbg-img-ratio);border-radius:var(--fbg-img-radius);display:block;height:var(--fbg-img-h);max-width:100%;object-fit:var(--fbg-img-fit);width:var(--fbg-img-w)}.fbg__icon{display:flex}.fbg--align-left .fbg__icon{justify-content:flex-start}.fbg--align-center .fbg__icon{justify-content:center}.fbg--align-right .fbg__icon{justify-content:flex-end}.fbg__icon img{display:block;max-width:100%;object-fit:contain}.fbg__heading{color:var(--fbg-h-color);margin:0;padding:0}.fbg--h-uppercase .fbg__heading{text-transform:uppercase}.fbg--h-none .fbg__heading{text-transform:none}.fbg__desc{color:var(--fbg-t-color)}.fbg__desc>:first-child{margin-top:0}.fbg__desc>:last-child{margin-bottom:0}.fbg__desc p{margin:0 0 10px}@media (min-width:1025px){.fbg--div-between.fbg--d1>.fbg__item:after{border-left:0;border-top:1px var(--fbg-line-style) var(--fbg-line);bottom:calc(var(--fbg-gap)/-2);left:0;right:0;top:auto;width:auto}.fbg--d1{grid-template-columns:repeat(1,minmax(0,1fr))}.fbg--d2{grid-template-columns:repeat(2,minmax(0,1fr))}.fbg--div-between.fbg--d2>.fbg__item:nth-child(2n):after{display:none}.fbg--d3{grid-template-columns:repeat(3,minmax(0,1fr))}.fbg--div-between.fbg--d3>.fbg__item:nth-child(3n):after{display:none}.fbg--d4{grid-template-columns:repeat(4,minmax(0,1fr))}.fbg--div-between.fbg--d4>.fbg__item:nth-child(4n):after{display:none}.fbg--d5{grid-template-columns:repeat(5,minmax(0,1fr))}.fbg--div-between.fbg--d5>.fbg__item:nth-child(5n):after{display:none}}@media (min-width:769px) and (max-width:1024px){.fbg{--fbg-px:var(--fbg-px-t);--fbg-py:var(--fbg-py-t);--fbg-gap:var(--fbg-gap-t);--fbg-img-w:var(--fbg-img-w-t);--fbg-img-h:var(--fbg-img-h-t);--fbg-img-ratio:var(--fbg-img-ratio-t)}.fbg--div-between.fbg--t1>.fbg__item:after{border-left:0;border-top:1px var(--fbg-line-style) var(--fbg-line);bottom:calc(var(--fbg-gap)/-2);left:0;right:0;top:auto;width:auto}.fbg--t1{grid-template-columns:repeat(1,minmax(0,1fr))}.fbg--t2{grid-template-columns:repeat(2,minmax(0,1fr))}.fbg--div-between.fbg--t2>.fbg__item:nth-child(2n):after{display:none}.fbg--t3{grid-template-columns:repeat(3,minmax(0,1fr))}.fbg--div-between.fbg--t3>.fbg__item:nth-child(3n):after{display:none}.fbg--t4{grid-template-columns:repeat(4,minmax(0,1fr))}.fbg--div-between.fbg--t4>.fbg__item:nth-child(4n):after{display:none}}@media (max-width:768px){.fbg{--fbg-px:var(--fbg-px-m);--fbg-py:var(--fbg-py-m);--fbg-gap:var(--fbg-gap-m);--fbg-img-w:var(--fbg-img-w-m);--fbg-img-h:var(--fbg-img-h-m);--fbg-img-ratio:var(--fbg-img-ratio-m)}.fbg,.fbg[class]{grid-template-columns:minmax(0,1fr)!important}.fbg--div-between>.fbg__item:after{border-left:0;border-top:1px var(--fbg-line-style) var(--fbg-line);bottom:calc(var(--fbg-gap)/-2);left:0;right:0;top:auto;width:auto}.fbg--div-between>.fbg__item:last-child:after{display:none}}.mod-btn-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:26px}.button{background:#1a1a1a;cursor:pointer;padding:1px;text-decoration:none}.button,.button .notch-btn{clip-path:polygon(0 0,calc(100% - 15px) 0,100% 8px,100% 100%,15px 100%,0 calc(100% - 8px));display:inline-flex}.button .notch-btn{align-items:center;background:#fff;color:#1a1a1a;font-size:16px;font-weight:600;gap:clamp(25px,calc(8.636px + 5.455vw),40px);isolation:isolate;overflow:hidden;padding:clamp(9px,calc(5.727px + 1.091vw),12px) clamp(12px,calc(3.273px + 2.909vw),20px);position:relative;transition:color .35s ease;white-space:nowrap}.button .notch-btn:before{background:var(--btn-fill,#1a1a1a);content:"";inset:0;position:absolute;transform:translateX(-101%);transition:transform .4s ease;z-index:-1}.button:hover .notch-btn:before{transform:translateX(0)}.button:hover .notch-btn{color:var(--btn-hover-text,#fff)}.button .notch-btn svg{height:14px;transition:transform .3s ease;width:14px}.button:hover .notch-btn svg{transform:rotate(45deg)}.button.mod-btn{background:var(--mb-border,#1a1a1a)}.button.mod-btn .notch-btn{background:var(--mb-bg,#fff);color:var(--mb-text,#1a1a1a);--btn-fill:var(--mb-hover-bg,#1a1a1a)}.button.mod-btn:hover .notch-btn{color:var(--mb-hover-text,#fff)}.syn-btn{cursor:pointer;font-size:16px;font-weight:600;line-height:1;text-decoration:none}.syn-btn--primary{align-items:center;background:var(--mb-bg,linear-gradient(95deg,#de5c20,#e92d3a));clip-path:polygon(0 0,calc(100% - 15px) 0,100% 8px,100% 100%,15px 100%,0 calc(100% - 8px));color:var(--mb-text,#fff);display:inline-flex;padding:17px 24px;transition:transform .18s ease,color .18s ease}.syn-btn--primary:hover{background:var(--mb-hover-bg,linear-gradient(95deg,#e92d3a,#de5c20));color:var(--mb-hover-text,#fff);transform:translateY(-1px)}.syn-btn--link{color:var(--mb-text,#1a1a1a);display:inline-block;padding:4px 0;text-decoration-color:currentColor;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition:all .2s}.syn-btn--link:hover{color:var(--mb-hover-text,var(--mb-text,#1a1a1a));text-underline-offset:6px}