.elementor-939 .elementor-element.elementor-element-ee52607:not(.elementor-motion-effects-element-type-background), .elementor-939 .elementor-element.elementor-element-ee52607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-939 .elementor-element.elementor-element-ee52607{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-939 .elementor-element.elementor-element-ee52607 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-939 .elementor-element.elementor-element-9a07480:not(.elementor-motion-effects-element-type-background), .elementor-939 .elementor-element.elementor-element-9a07480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;background-image:url("https://gustavoalmeidajj.com/wp-content/uploads/2026/06/almeidajj-graduacao-foto.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-939 .elementor-element.elementor-element-9a07480 > .elementor-background-overlay{background-color:rgba(13,13,13,1);opacity:0.92;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-939 .elementor-element.elementor-element-9a07480{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-939 .elementor-element.elementor-element-2dc3fae:not(.elementor-motion-effects-element-type-background), .elementor-939 .elementor-element.elementor-element-2dc3fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7C600;}.elementor-939 .elementor-element.elementor-element-2dc3fae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 80px 65px 80px;}.elementor-939 .elementor-element.elementor-element-2dc3fae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-939 .elementor-element.elementor-element-2e37b93.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-939 .elementor-element.elementor-element-2e37b93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-939 .elementor-element.elementor-element-44ff06d{text-align:center;}.elementor-939 .elementor-element.elementor-element-44ff06d img{filter:brightness( 80% ) contrast( 100% ) saturate( 70% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-939 .elementor-element.elementor-element-2bee865.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-939 .elementor-element.elementor-element-2bee865.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-939 .elementor-element.elementor-element-e29a29e > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-939 .elementor-element.elementor-element-e29a29e{text-align:start;}.elementor-939 .elementor-element.elementor-element-e29a29e .elementor-heading-title{color:#1a1a1a;}.elementor-939 .elementor-element.elementor-element-ce5c1e2 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-939 .elementor-element.elementor-element-ce5c1e2{text-align:start;}.elementor-939 .elementor-element.elementor-element-ce5c1e2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:700;line-height:1.05em;color:#000000;}.elementor-939 .elementor-element.elementor-element-236d229 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-939 .elementor-element.elementor-element-b2a066c .elementor-button{background-color:#000000;font-size:14px;font-weight:700;fill:#F7C600;color:#F7C600;border-radius:3px 3px 3px 3px;padding:14px 28px 14px 28px;}.elementor-939 .elementor-element.elementor-element-b2a066c .elementor-button:hover, .elementor-939 .elementor-element.elementor-element-b2a066c .elementor-button:focus{background-color:#000000;color:#F7C600;}.elementor-939 .elementor-element.elementor-element-b2a066c .elementor-button:hover svg, .elementor-939 .elementor-element.elementor-element-b2a066c .elementor-button:focus svg{fill:#F7C600;}.elementor-939 .elementor-element.elementor-element-e19d663 .elementor-button{background-color:#000000;fill:#F7C600;color:#F7C600;border-radius:3px 3px 3px 3px;}.elementor-939 .elementor-element.elementor-element-a444f94:not(.elementor-motion-effects-element-type-background), .elementor-939 .elementor-element.elementor-element-a444f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-939 .elementor-element.elementor-element-a444f94{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 80px 65px 80px;}.elementor-939 .elementor-element.elementor-element-a444f94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-939 .elementor-element.elementor-element-8eb7ce0.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-939 .elementor-element.elementor-element-8eb7ce0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-939 .elementor-element.elementor-element-f870143 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-939 .elementor-element.elementor-element-f870143{text-align:start;}.elementor-939 .elementor-element.elementor-element-f870143 .elementor-heading-title{color:#FFFFFF;}.elementor-939 .elementor-element.elementor-element-987ce36 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-939 .elementor-element.elementor-element-987ce36{text-align:start;}.elementor-939 .elementor-element.elementor-element-987ce36 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:700;line-height:1.05em;color:#FFFFFF;}.elementor-939 .elementor-element.elementor-element-6518d37 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-939 .elementor-element.elementor-element-6e675a3 .elementor-button{background-color:#F7C600;font-size:14px;font-weight:700;fill:#000000;color:#000000;border-radius:3px 3px 3px 3px;padding:14px 28px 14px 28px;}.elementor-939 .elementor-element.elementor-element-6e675a3 .elementor-button:hover, .elementor-939 .elementor-element.elementor-element-6e675a3 .elementor-button:focus{color:#000000;}.elementor-939 .elementor-element.elementor-element-6e675a3 .elementor-button:hover svg, .elementor-939 .elementor-element.elementor-element-6e675a3 .elementor-button:focus svg{fill:#000000;}.elementor-939 .elementor-element.elementor-element-eda809d .elementor-button{background-color:#F7C600;fill:#000000;color:#000000;border-radius:3px 3px 3px 3px;}.elementor-bc-flex-widget .elementor-939 .elementor-element.elementor-element-39be0fd.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-939 .elementor-element.elementor-element-39be0fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-939 .elementor-element.elementor-element-c990801{text-align:center;}.elementor-939 .elementor-element.elementor-element-c990801 img{filter:brightness( 80% ) contrast( 100% ) saturate( 70% ) blur( 0px ) hue-rotate( 0deg );}.elementor-939 .elementor-element.elementor-element-371fc40:not(.elementor-motion-effects-element-type-background), .elementor-939 .elementor-element.elementor-element-371fc40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7C600;}.elementor-939 .elementor-element.elementor-element-371fc40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 80px 65px 80px;}.elementor-939 .elementor-element.elementor-element-371fc40 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-939 .elementor-element.elementor-element-fd76e6a.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-939 .elementor-element.elementor-element-fd76e6a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-939 .elementor-element.elementor-element-de25be4{text-align:center;}.elementor-bc-flex-widget .elementor-939 .elementor-element.elementor-element-d7c60e7.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-939 .elementor-element.elementor-element-d7c60e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-939 .elementor-element.elementor-element-e5cd668 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-939 .elementor-element.elementor-element-e5cd668{text-align:start;}.elementor-939 .elementor-element.elementor-element-e5cd668 .elementor-heading-title{color:#1a1a1a;}.elementor-939 .elementor-element.elementor-element-080eea3 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-939 .elementor-element.elementor-element-080eea3{text-align:start;}.elementor-939 .elementor-element.elementor-element-080eea3 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:700;line-height:1.05em;color:#1a1a1a;}.elementor-939 .elementor-element.elementor-element-0e948e4 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-939 .elementor-element.elementor-element-a63edeb .elementor-button{background-color:#1a1a1a;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:14px 28px 14px 28px;}.elementor-939 .elementor-element.elementor-element-a63edeb .elementor-button:hover, .elementor-939 .elementor-element.elementor-element-a63edeb .elementor-button:focus{color:#F7C600;}.elementor-939 .elementor-element.elementor-element-a63edeb .elementor-button:hover svg, .elementor-939 .elementor-element.elementor-element-a63edeb .elementor-button:focus svg{fill:#F7C600;}.elementor-939 .elementor-element.elementor-element-0c857a8:not(.elementor-motion-effects-element-type-background), .elementor-939 .elementor-element.elementor-element-0c857a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-939 .elementor-element.elementor-element-0c857a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 80px 65px 80px;}.elementor-939 .elementor-element.elementor-element-0c857a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-939 .elementor-element.elementor-element-b498731.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-939 .elementor-element.elementor-element-b498731.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-939 .elementor-element.elementor-element-71ad2c3 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-939 .elementor-element.elementor-element-71ad2c3{text-align:start;}.elementor-939 .elementor-element.elementor-element-71ad2c3 .elementor-heading-title{color:#FFFFFF;}.elementor-939 .elementor-element.elementor-element-31fef1f > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-939 .elementor-element.elementor-element-31fef1f{text-align:start;}.elementor-939 .elementor-element.elementor-element-31fef1f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:700;line-height:1.05em;color:#FFFFFF;}.elementor-939 .elementor-element.elementor-element-1ff3343 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-939 .elementor-element.elementor-element-f436037 .elementor-button{background-color:#F7C600;font-size:14px;font-weight:700;fill:#000000;color:#000000;border-radius:3px 3px 3px 3px;padding:14px 28px 14px 28px;}.elementor-939 .elementor-element.elementor-element-f436037 .elementor-button:hover, .elementor-939 .elementor-element.elementor-element-f436037 .elementor-button:focus{background-color:#F7C600;color:#000000;}.elementor-939 .elementor-element.elementor-element-f436037 .elementor-button:hover svg, .elementor-939 .elementor-element.elementor-element-f436037 .elementor-button:focus svg{fill:#000000;}.elementor-bc-flex-widget .elementor-939 .elementor-element.elementor-element-41726ae.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-939 .elementor-element.elementor-element-41726ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-939 .elementor-element.elementor-element-9dd71e8{text-align:center;}.elementor-939 .elementor-element.elementor-element-560abd3:not(.elementor-motion-effects-element-type-background), .elementor-939 .elementor-element.elementor-element-560abd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7C600;}.elementor-939 .elementor-element.elementor-element-560abd3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 80px 65px 80px;}.elementor-939 .elementor-element.elementor-element-560abd3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-939 .elementor-element.elementor-element-2573d89.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-939 .elementor-element.elementor-element-2573d89.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-939 .elementor-element.elementor-element-9f9c35b{text-align:center;}.elementor-bc-flex-widget .elementor-939 .elementor-element.elementor-element-47fde79.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-939 .elementor-element.elementor-element-47fde79.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-939 .elementor-element.elementor-element-bd7820a > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-939 .elementor-element.elementor-element-bd7820a{text-align:start;}.elementor-939 .elementor-element.elementor-element-bd7820a .elementor-heading-title{color:#000000;}.elementor-939 .elementor-element.elementor-element-597af00 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-939 .elementor-element.elementor-element-597af00{text-align:start;}.elementor-939 .elementor-element.elementor-element-597af00 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:700;line-height:1.05em;color:#000000;}.elementor-939 .elementor-element.elementor-element-dfe3157 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-939 .elementor-element.elementor-element-a4a0714 .elementor-button{background-color:#1a1a1a;font-size:14px;font-weight:700;fill:#F7C600;color:#F7C600;border-radius:3px 3px 3px 3px;padding:14px 28px 14px 28px;}.elementor-939 .elementor-element.elementor-element-a4a0714 .elementor-button:hover, .elementor-939 .elementor-element.elementor-element-a4a0714 .elementor-button:focus{color:#F7C600;}.elementor-939 .elementor-element.elementor-element-a4a0714 .elementor-button:hover svg, .elementor-939 .elementor-element.elementor-element-a4a0714 .elementor-button:focus svg{fill:#F7C600;}@media(min-width:768px){.elementor-939 .elementor-element.elementor-element-bebca35{width:100%;}.elementor-939 .elementor-element.elementor-element-c5514ff{width:100%;}}/* Start custom CSS *//* AlmeidaJJ Begin Page - Linktree Style */

/* S2 - Academia Brasil: compact row */
.elementor-element-b9922bf .elementor-column:nth-child(2) img {
  width: 80px !important; height: 80px !important; max-width: 80px !important;
  object-fit: cover; border-radius: 50%; border: 2px solid #f5c518;
}
.elementor-element-b9922bf .elementor-column:nth-child(1) { max-width: 5% !important; flex: 0 0 5% !important; }
.elementor-element-b9922bf .elementor-column:nth-child(2) { max-width: 15% !important; flex: 0 0 15% !important; }
.elementor-element-b9922bf .elementor-column:nth-child(3) { max-width: 80% !important; flex: 0 0 80% !important; }

/* S3 - Academia EUA: compact row */
.elementor-element-af9791e .elementor-column:nth-child(3) img {
  width: 80px !important; height: 80px !important; max-width: 80px !important;
  object-fit: cover; border-radius: 50%; border: 2px solid #f5c518;
}
.elementor-element-af9791e .elementor-column:nth-child(1) { max-width: 5% !important; flex: 0 0 5% !important; }
.elementor-element-af9791e .elementor-column:nth-child(2) { max-width: 80% !important; flex: 0 0 80% !important; }
.elementor-element-af9791e .elementor-column:nth-child(3) { max-width: 15% !important; flex: 0 0 15% !important; }

/* S4 - Cards: compact */
.elementor-element-e6431dd .elementor-image img {
  width: 50px !important; height: 50px !important; max-width: 50px !important;
}

/* Fix heading styles S2/S3 */
.elementor-element-b9922bf h2, .elementor-element-af9791e h2 {
  font-size: 20px !important;
  text-align: left !important;
}

/* Fix S2/S3 column alignment */
.elementor-element-b9922bf .elementor-widget-container,
.elementor-element-af9791e .elementor-widget-container {
  display: flex;
  align-items: center;
}/* End custom CSS */