.elementor .e-3e767ec-c6ab0cf{font-weight:800;}.elementor .e-3f55dc5-612f70a{width:var(--90perc);display:flex;flex-direction:column;gap:5px;}.elementor .e-fd09b24-4ada4a8{padding-block-start:3%;padding-block-end:1%;padding-inline-start:4%;padding-inline-end:4%;}.elementor .e-b9afa39-4b330bc{height:206px;background-image:url("https://dffitnessmacenter.com/wp-content/uploads/2026/10/BJJ-ALL-LEVELS.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;align-items:end;}.elementor .e-32af3b6-cfd950a{background-color:#00000000;}.elementor .e-cddad62-62d4c1b{padding:var(--font-s16);display:flex;flex-direction:column;gap:6px;}.elementor .e-341173e-6eeb1ae{height:206px;background-image:url("https://dffitnessmacenter.com/wp-content/uploads/2025/10/Join-Brazilian-Jiu-Jitsu-for-Kids-in-Gloucester-MA-01930-03.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;align-items:end;}.elementor .e-6e5a8ae-94c2315{background-color:#00000000;}.elementor .e-25477f8-91c79fb{padding:var(--font-s16);display:flex;flex-direction:column;gap:6px;}.elementor .e-800cee7-bd3598f{color:var(--white);padding:var(--pad0);background-color:#03273c;}.elementor .e-0e2f05d-023cdff{height:206px;background-image:url("https://dffitnessmacenter.com/wp-content/uploads/2026/10/BJJ-KIDS-BIG-CHAMPS.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;align-items:end;}.elementor .e-b107cda-ec56d86{background-color:#00000000;}.elementor .e-8afffe1-225bb6a{padding:var(--font-s16);display:flex;flex-direction:column;gap:6px;}.elementor .e-ae7b21d-8b90c5e{color:var(--white);padding:var(--pad0);background-color:#03273c;}.elementor .e-b9f5814-872c024{height:206px;background-image:url("https://dffitnessmacenter.com/wp-content/uploads/2026/10/BJJ-LITTLE-CHAMPS.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;align-items:end;}.elementor .e-377dea0-378c358{background-color:#00000000;}.elementor .e-789cd57-d709d3e{padding:var(--font-s16);display:flex;flex-direction:column;gap:6px;}.elementor .e-c9ed542-9e250b4{color:var(--white);padding:var(--pad0);background-color:#03273c;}.elementor .e-68981a6-962cc17{height:206px;background-image:url("https://dffitnessmacenter.com/wp-content/uploads/2026/10/BJJ-NO-GI.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;align-items:end;}.elementor .e-ce971a0-769db7f{background-color:#00000000;}.elementor .e-85e329f-08608f2{padding:var(--font-s16);display:flex;flex-direction:column;gap:6px;}.elementor .e-b17a23f-11f5172{color:var(--white);padding:var(--pad0);background-color:#03273c;}.elementor .e-c3e266e-3f18204{height:206px;background-image:url("https://dffitnessmacenter.com/wp-content/uploads/2025/08/Brazilian-Jiu-jitsu-Helping-Childrens-Physical-And-Mental-Development06-1024x689.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;align-items:end;}.elementor .e-2fd045d-4c03aa1{background-color:#00000000;}.elementor .e-5ced7c7-5a3555d{padding:var(--font-s16);display:flex;flex-direction:column;gap:6px;}.elementor .e-76b396b-7dcd2e2{color:var(--white);padding:var(--pad0);background-color:#03273c;}.elementor .e-8010854-7f81fb8{height:206px;background-image:url("https://dffitnessmacenter.com/wp-content/uploads/2026/10/BJJ-TEENS.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;align-items:end;}.elementor .e-3459bf3-e27694f{background-color:#00000000;}.elementor .e-73f1997-e133e9d{padding:var(--font-s16);display:flex;flex-direction:column;gap:6px;}.elementor .e-6defe94-b3f9fff{color:var(--white);padding:var(--pad0);background-color:#03273c;}.elementor .e-b2801b6-988e6f3{height:206px;background-image:url("https://dffitnessmacenter.com/wp-content/uploads/2026/10/BJJ-WOMENS-ONLY.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;align-items:end;}.elementor .e-d57117d-52623be{background-color:#00000000;}.elementor .e-0d969ce-7b9c541{padding:var(--font-s16);display:flex;flex-direction:column;gap:6px;}.elementor .e-18011b5-2fb8be0{color:var(--white);padding:var(--pad0);background-color:#03273c;}.elementor .e-de7f7a7-ef84ee1{height:206px;background-image:url("https://dffitnessmacenter.com/wp-content/uploads/2026/07/New-MMA-Classes-Are-Coming-to-DF-Team-Gloucester-MA-01.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;align-items:end;}.elementor .e-e30b051-e8eb9f0{background-color:#00000000;}.elementor .e-5e2a357-5bba0db{padding:var(--font-s16);display:flex;flex-direction:column;gap:6px;}.elementor .e-6b43f06-b67c664{display:none;}.elementor .e-aba109a-e71d25a{height:206px;background-image:url("https://dffitnessmacenter.com/wp-content/uploads/2026/10/Muay-Thai-Adults.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;align-items:end;}.elementor .e-d1a3d85-9ebfb3d{background-color:#00000000;}.elementor .e-7cdd101-d25d05c{padding:var(--font-s16);display:flex;flex-direction:column;gap:6px;}.elementor .e-3d02e95-f25e3ab{height:206px;background-image:url("https://dffitnessmacenter.com/wp-content/uploads/2026/10/Muay-Thai-Kids.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;align-items:end;}.elementor .e-6dfcb06-f6f74cc{background-color:#00000000;}.elementor .e-1cf1dba-71fc647{padding:var(--font-s16);display:flex;flex-direction:column;gap:6px;}.elementor .e-e8b350d-24f84fa{gap:25px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-a74faf0-21381e7{padding-block-start:35px;background-color:#ffffff00;}.elementor .e-7cd37b4-1f3875c{font-weight:800;color:var(--white);}.elementor .e-3d0bd0d-11b6467{height:206px;background-image:url("https://dffitnessmacenter.com/wp-content/uploads/2022/02/Group-Training-classes-DF-Fitness-Martial-Arts-Center.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:center center;display:flex;align-items:end;}.elementor .e-4336c7a-0d4b865{background-color:#00000000;}.elementor .e-f7d91a4-ef52394{padding:var(--font-s16);display:flex;flex-direction:column;gap:6px;}.elementor .e-4f4f663-825ba9a{color:var(--white);padding:var(--pad0);background-color:#03273c;}.elementor .e-69f219c-5bce0a8{height:206px;background-image:url("https://dffitnessmacenter.com/wp-content/uploads/2024/11/Looking-To-Build-Muscle-And-Lose-Weight-With-The-Guidance-Of-A-Personal-Trainer-In-Gloucester-GYM.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;align-items:end;}.elementor .e-ed60158-ad80ea4{background-color:#00000000;}.elementor .e-1abf65e-cf3fa2d{padding:var(--font-s16);display:flex;flex-direction:column;gap:6px;}.elementor .e-8410c28-291f40e{color:var(--white);padding:var(--pad0);background-color:#03273c;}.elementor .e-be55480-747cdcc{height:206px;background-image:url("https://dffitnessmacenter.com/wp-content/uploads/2026/10/Strength-Conditioning-Group-Class.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;align-items:end;}.elementor .e-3bb0913-7e7b218{background-color:#00000000;}.elementor .e-67238e9-309ae11{padding:var(--font-s16);display:flex;flex-direction:column;gap:6px;}.elementor .e-e6b1bd8-8ff2908{color:var(--white);padding:var(--pad0);background-color:#03273c;}.elementor .e-c13a6d6-3565c5b{column-gap:13px;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-36f7451-583a69b{padding-block-start:35px;background-color:#ffffff00;}.elementor .e-d25303d-c937a38{padding-block-start:6%;padding-block-end:6%;padding-inline-start:3%;padding-inline-end:3%;background-color:var(--black05color);}.elementor .e-d52e3a4-86bd31c{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Cinza-escuro-bg);border-style:solid;background-color:var(--black05color);}.elementor .e-1cdc211-5d8acb0{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Cinza-escuro-bg);border-style:solid;background-color:var(--black05color);}