.gmftr{ align-content:stretch; align-items:stretch; background:#222222ff; flex:none; flex-direction:column; flex-wrap:nowrap; gap:96px 0px; height:auto; justify-content:center; padding:96px 40px 40px; width:100%; max-width:100%; }
.gmftr > *{ --gap-h:0px; --gap-v:96px; }
.gmftr__sd-1{ align-content:flex-end; align-items:flex-end; flex-direction:row; flex-wrap:nowrap; gap:40px 0px; justify-content:space-around; padding:0px; width:auto; max-width:100%; }
.gmftr__sd-1 > *{ --gap-h:0px; --gap-v:0px; }
.gmftr__sd-2{ align-content:flex-end; align-items:flex-end; flex:none; flex-direction:row; flex-wrap:nowrap; gap:40px 0px; justify-content:space-between; padding:0px; width:100%; max-width:100%; }
.gmftr__sd-2 > *{ --gap-h:0px; --gap-v:0px; }
.gmftr__sd-3{ align-content:flex-start; align-items:flex-start; flex-direction:column; flex-wrap:nowrap; gap:24px 0px; justify-content:center; padding:0px; width:auto; max-width:100%; }
.gmftr__sd-3 > *{ --gap-h:0px; --gap-v:24px; }
.gmftr__sd-4{ flex:none; height:auto; width:120px; max-width:100%; }
.gmftr__sd-5{ color:#ffffffff; font-family:var(--s-font-298bf6d2); font-size:14px; font-weight:400; height:auto; line-height:1.60; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.gmftr__sd-6{ align-content:center; align-items:center; flex-direction:row; flex-wrap:nowrap; gap:16px 24px; justify-content:center; padding:0px; width:auto; max-width:100%; }
.gmftr__sd-6 > *{ --gap-h:24px; --gap-v:0px; }
.gmftr__sd-7{ color:#ffffffff; font-family:var(--s-font-07b68255); font-feature-settings:'palt' 1; font-size:14px; font-weight:500; height:auto; letter-spacing:0; line-height:1.8; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.gmftr__sd-8{ color:#ffffffff; flex:none; font-family:var(--s-font-07b68255); font-feature-settings:'palt' 1; font-size:14px; font-weight:500; height:17px; letter-spacing:0; line-height:1.8; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.gmftr__sd-9{ color:#ffffffff; font-family:var(--s-font-07b68255); font-feature-settings:'palt' 1; font-size:14px; font-weight:500; height:auto; letter-spacing:0; line-height:1.8; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.gmftr__sd-10{ color:#ffffffff; font-family:var(--s-font-07b68255); font-feature-settings:'palt' 1; font-size:14px; font-weight:500; height:auto; letter-spacing:0; line-height:1.8; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.gmftr__sd-11{ color:#ffffffff; font-family:var(--s-font-07b68255); font-feature-settings:'palt' 1; font-size:14px; font-weight:500; height:auto; letter-spacing:0; line-height:1.8; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.gmftr__sd-12{ color:#ffffffff; font-family:var(--s-font-07b68255); font-feature-settings:'palt' 1; font-size:14px; font-weight:500; height:auto; letter-spacing:0; line-height:1.8; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.gmftr__sd-13{ color:#ffffffff; font-family:var(--s-font-07b68255); font-feature-settings:'palt' 1; font-size:14px; font-weight:500; height:auto; letter-spacing:0; line-height:1.8; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.gmftr__sd-14{ color:rgba(255, 255, 255, 0.5); font-family:var(--s-font-4cbb616c); font-size:12px; font-weight:400; height:auto; line-height:1.4; text-align:center; width:auto; justify-content:center; max-width:100%; }
@media (max-width: 840px){.gmftr{ align-content:center; align-items:center; flex:none; height:auto; justify-content:center; }
.gmftr > *{ --gap-h:0px; --gap-v:96px; }
.gmftr__sd-1{ flex:none; flex-direction:column; flex-wrap:nowrap; width:100%; max-width:100%; }
.gmftr__sd-1 > *{ --gap-h:0px; --gap-v:40px; }
.gmftr__sd-2{ flex-direction:column; }
.gmftr__sd-2 > *{ --gap-h:0px; --gap-v:40px; }
.gmftr__sd-3{ align-content:flex-start; align-items:flex-start; justify-content:center; }
.gmftr__sd-3 > *{ --gap-h:0px; --gap-v:24px; }
.gmftr__sd-6{ align-content:flex-start; align-items:flex-start; flex-direction:column; flex-wrap:nowrap; justify-content:center; }
.gmftr__sd-6 > *{ --gap-h:0px; --gap-v:16px; }
.gmftr__sd-7{ font-size:15px; }
.gmftr__sd-8{ font-size:15px; }
.gmftr__sd-9{ font-size:15px; }
.gmftr__sd-10{ font-size:15px; }
.gmftr__sd-11{ font-size:15px; }
.gmftr__sd-12{ font-size:15px; }
.gmftr__sd-13{ font-size:15px; }}
@media (max-width: 540px){.gmftr{ flex:none; height:auto; padding:72px 16px; width:100%; max-width:100%; }
.gmftr > *{ --gap-h:0px; --gap-v:96px; }
.gmftr__sd-1{ align-content:flex-start; align-items:flex-start; justify-content:space-around; }
.gmftr__sd-1 > *{ --gap-h:0px; --gap-v:0px; }
.gmftr__sd-2{ align-content:flex-start; align-items:flex-start; justify-content:space-between; }
.gmftr__sd-2 > *{ --gap-h:0px; --gap-v:0px; }
.gmftr__sd-7{ font-size:14px; font-weight:500; }
.gmftr__sd-8{ font-size:14px; font-weight:500; }
.gmftr__sd-9{ font-size:14px; font-weight:500; }
.gmftr__sd-10{ font-size:14px; font-weight:500; }
.gmftr__sd-11{ font-size:14px; font-weight:500; }
.gmftr__sd-12{ font-size:14px; font-weight:500; }
.gmftr__sd-13{ font-size:14px; font-weight:500; }}