.elementor-1118 .elementor-element.elementor-element-ba6700f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.66;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1118 .elementor-element.elementor-element-ba6700f:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-ba6700f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://forjafit.com.br/wp-content/uploads/2025/02/homem_po_giz-e1740413247579.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1118 .elementor-element.elementor-element-ba6700f::before, .elementor-1118 .elementor-element.elementor-element-ba6700f > .elementor-background-video-container::before, .elementor-1118 .elementor-element.elementor-element-ba6700f > .e-con-inner > .elementor-background-video-container::before, .elementor-1118 .elementor-element.elementor-element-ba6700f > .elementor-background-slideshow::before, .elementor-1118 .elementor-element.elementor-element-ba6700f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1118 .elementor-element.elementor-element-ba6700f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0c0d0e;--background-overlay:'';}.elementor-1118 .elementor-element.elementor-element-ba6700f.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-1118 .elementor-element.elementor-element-36985cb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1118 .elementor-element.elementor-element-36985cb.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1118 .elementor-element.elementor-element-81d7101 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:76px;font-weight:bold;color:#e93947;}.elementor-1118 .elementor-element.elementor-element-23f6552 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:300;line-height:1px;color:#ffffff;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1118 .elementor-element.elementor-element-9a461c7{--divider-border-style:solid;--divider-color:#e93947;--divider-border-width:3px;}.elementor-1118 .elementor-element.elementor-element-9a461c7 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-9a461c7 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-1118 .elementor-element.elementor-element-9a461c7 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-1118 .elementor-element.elementor-element-63b1f5b{--divider-border-style:solid;--divider-color:#ffffff;--divider-border-width:3px;}.elementor-1118 .elementor-element.elementor-element-63b1f5b > .elementor-widget-container{margin:-19px 0px 25px 0px;}.elementor-1118 .elementor-element.elementor-element-63b1f5b .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-1118 .elementor-element.elementor-element-63b1f5b .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-1118 .elementor-element.elementor-element-e87a4a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:bold;line-height:15px;color:#e93947;}.elementor-1118 .elementor-element.elementor-element-9914de2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:300;letter-spacing:10px;color:#ffffff;}.elementor-1118 .elementor-element.elementor-element-6f78451{--display:flex;}.elementor-1118 .elementor-element.elementor-element-bb38216{--display:flex;--overlay-opacity:0.5;}.elementor-1118 .elementor-element.elementor-element-bb38216::before, .elementor-1118 .elementor-element.elementor-element-bb38216 > .elementor-background-video-container::before, .elementor-1118 .elementor-element.elementor-element-bb38216 > .e-con-inner > .elementor-background-video-container::before, .elementor-1118 .elementor-element.elementor-element-bb38216 > .elementor-background-slideshow::before, .elementor-1118 .elementor-element.elementor-element-bb38216 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1118 .elementor-element.elementor-element-bb38216 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1118 .elementor-element.elementor-element-af235e6 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1118 .elementor-element.elementor-element-af235e6 img{width:50%;}.elementor-1118 .elementor-element.elementor-element-be45357{--display:flex;}.elementor-1118 .elementor-element.elementor-element-165906f{--display:flex;--overlay-opacity:0.5;}.elementor-1118 .elementor-element.elementor-element-165906f::before, .elementor-1118 .elementor-element.elementor-element-165906f > .elementor-background-video-container::before, .elementor-1118 .elementor-element.elementor-element-165906f > .e-con-inner > .elementor-background-video-container::before, .elementor-1118 .elementor-element.elementor-element-165906f > .elementor-background-slideshow::before, .elementor-1118 .elementor-element.elementor-element-165906f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1118 .elementor-element.elementor-element-165906f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1118 .elementor-element.elementor-element-10f7bee6:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-10f7bee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e93947;}.elementor-1118 .elementor-element.elementor-element-10f7bee6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-1118 .elementor-element.elementor-element-10f7bee6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-615965e1{text-align:center;}.elementor-1118 .elementor-element.elementor-element-615965e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:normal;letter-spacing:3px;color:#ffffff;}.elementor-bc-flex-widget .elementor-1118 .elementor-element.elementor-element-3a2f9f6d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1118 .elementor-element.elementor-element-3a2f9f6d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1118 .elementor-element.elementor-element-c18d03 .elementor-button{background-color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:normal;fill:#e93947;color:#e93947;border-radius:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-7207c446{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-1118 .elementor-element.elementor-element-7207c446 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-1fccf252:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1118 .elementor-element.elementor-element-1fccf252 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://forjafit.com.br/wp-content/uploads/2025/02/press-banca.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1118 .elementor-element.elementor-element-1fccf252 > .elementor-element-populated >  .elementor-background-overlay{background-color:#660705;opacity:0.6;filter:brightness( 80% ) contrast( 92% ) saturate( 98% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1118 .elementor-element.elementor-element-1fccf252 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;padding:20% 13% 20% 13%;}.elementor-1118 .elementor-element.elementor-element-1fccf252 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-2ead3bc2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-2ead3bc2{text-align:center;}.elementor-1118 .elementor-element.elementor-element-2ead3bc2 img{max-width:100%;opacity:1;}.elementor-1118 .elementor-element.elementor-element-2c4cd87c > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-2c4cd87c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:bold;text-transform:capitalize;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1118 .elementor-element.elementor-element-52413277 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-52413277{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;color:#ffffff;}.elementor-1118 .elementor-element.elementor-element-267b2df7 .elementor-button{background-color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:normal;fill:#e93947;color:#e93947;border-radius:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-4252c50e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1118 .elementor-element.elementor-element-4252c50e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://forjafit.com.br/wp-content/uploads/2025/03/bd8ad1f5-0602-4f02-901a-19a449ab2f9a.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1118 .elementor-element.elementor-element-4252c50e > .elementor-element-populated >  .elementor-background-overlay{background-color:#660705;opacity:0.6;filter:brightness( 80% ) contrast( 92% ) saturate( 98% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1118 .elementor-element.elementor-element-4252c50e > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#550202;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;padding:20% 13% 20% 13%;}.elementor-1118 .elementor-element.elementor-element-4252c50e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-2d5f05ee{text-align:center;}.elementor-1118 .elementor-element.elementor-element-2d5f05ee img{max-width:100%;opacity:1;}.elementor-1118 .elementor-element.elementor-element-674c60b3 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-674c60b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:bold;text-transform:capitalize;-webkit-text-stroke-color:#000;stroke:#000;color:#ffffff;}.elementor-1118 .elementor-element.elementor-element-32b077cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-32b077cc{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;color:#ffffff;}.elementor-1118 .elementor-element.elementor-element-576d4c62 .elementor-button{background-color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:normal;fill:#e93947;color:#e93947;border-radius:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-c685755:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1118 .elementor-element.elementor-element-c685755 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://forjafit.com.br/wp-content/uploads/2025/02/baixados.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1118 .elementor-element.elementor-element-c685755 > .elementor-element-populated >  .elementor-background-overlay{background-color:#660705;opacity:0.6;filter:brightness( 110% ) contrast( 88% ) saturate( 98% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1118 .elementor-element.elementor-element-c685755 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;padding:20% 13% 20% 13%;}.elementor-1118 .elementor-element.elementor-element-c685755 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-1925b218{text-align:center;}.elementor-1118 .elementor-element.elementor-element-1925b218 img{max-width:100%;opacity:1;}.elementor-1118 .elementor-element.elementor-element-16db1fa9 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-16db1fa9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:bold;text-transform:capitalize;color:#ffffff;}.elementor-1118 .elementor-element.elementor-element-1e33da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-1e33da{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;color:#ffffff;}.elementor-1118 .elementor-element.elementor-element-485ed340 .elementor-button{background-color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:normal;fill:#e93947;color:#e93947;border-radius:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-a37d0ef:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-a37d0ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-1118 .elementor-element.elementor-element-a37d0ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-a37d0ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-3f72c53:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1118 .elementor-element.elementor-element-3f72c53 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0D0E;background-image:url("https://forjafit.com.br/wp-content/uploads/2025/03/woman.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-1118 .elementor-element.elementor-element-3f72c53 > .elementor-element-populated >  .elementor-background-overlay{background-color:#020202;opacity:0.44;filter:brightness( 44% ) contrast( 144% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1118 .elementor-element.elementor-element-3f72c53 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:right;padding:0px 50px 80px 165px;}.elementor-1118 .elementor-element.elementor-element-3f72c53 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-70983d95 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:normal;color:#e93947;}.elementor-1118 .elementor-element.elementor-element-558db8ef > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-558db8ef{font-family:"Montserrat", Sans-serif;font-size:18px;line-height:18px;color:#CECBCB;}.elementor-1118 .elementor-element.elementor-element-36067053 .elementor-button{background-color:#e93947;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:normal;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-36067053 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-7f3507c0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1118 .elementor-element.elementor-element-7f3507c0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0D0E;background-image:url("https://forjafit.com.br/wp-content/uploads/2025/02/will1.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-1118 .elementor-element.elementor-element-7f3507c0 > .elementor-element-populated >  .elementor-background-overlay{background-color:#0c0d0e;opacity:0.5;}.elementor-1118 .elementor-element.elementor-element-7f3507c0 > .elementor-element-populated, .elementor-1118 .elementor-element.elementor-element-7f3507c0 > .elementor-element-populated > .elementor-background-overlay, .elementor-1118 .elementor-element.elementor-element-7f3507c0 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-7f3507c0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 165px 80px 50px;}.elementor-1118 .elementor-element.elementor-element-7f3507c0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-70d7d82 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:normal;color:#e93947;}.elementor-1118 .elementor-element.elementor-element-15f5bb14 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-15f5bb14{font-family:"Montserrat", Sans-serif;font-size:18px;line-height:18px;color:#CECBCB;}.elementor-1118 .elementor-element.elementor-element-48b34701 .elementor-button{background-color:#e93947;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:normal;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-48b34701 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-4d27eadb:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-4d27eadb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://forjafit.com.br/wp-content/uploads/2025/03/wnm.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-1118 .elementor-element.elementor-element-4d27eadb > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #180404 100%);opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-4d27eadb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 20px 0px;}.elementor-1118 .elementor-element.elementor-element-a8b7eb2 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1118 .elementor-element.elementor-element-a8b7eb2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:normal;color:#FFFFFF;}.elementor-1118 .elementor-element.elementor-element-5ff44a9{text-align:center;}.elementor-1118 .elementor-element.elementor-element-5ff44a9 img{max-width:100%;opacity:1;}.elementor-1118 .elementor-element.elementor-element-61271c4f{text-align:right;}.elementor-1118 .elementor-element.elementor-element-61271c4f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:normal;color:#FFFFFF;}.elementor-1118 .elementor-element.elementor-element-be39015{text-align:right;}.elementor-1118 .elementor-element.elementor-element-be39015 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:normal;color:#e93947;}.elementor-1118 .elementor-element.elementor-element-2f3f2ec{text-align:right;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;color:#CECBCB;}.elementor-1118 .elementor-element.elementor-element-5fd2135{--grid-template-columns:repeat(0, auto);--icon-size:22px;--grid-row-gap:0px;}.elementor-1118 .elementor-element.elementor-element-5fd2135 .elementor-social-icon{background-color:#e93947;--icon-padding:0.5em;}.elementor-1118 .elementor-element.elementor-element-5fd2135 .elementor-social-icon i{color:#ffffff;}.elementor-1118 .elementor-element.elementor-element-5fd2135 .elementor-social-icon svg{fill:#ffffff;}.elementor-1118 .elementor-element.elementor-element-616bd588{text-align:center;}.elementor-1118 .elementor-element.elementor-element-616bd588 img{max-width:100%;opacity:1;}.elementor-1118 .elementor-element.elementor-element-5452e734{text-align:center;}.elementor-1118 .elementor-element.elementor-element-5452e734 img{max-width:100%;opacity:1;}.elementor-1118 .elementor-element.elementor-element-5b4a61ec{text-align:center;}.elementor-1118 .elementor-element.elementor-element-5b4a61ec img{max-width:100%;opacity:1;}.elementor-1118 .elementor-element.elementor-element-3aef1b96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:normal;color:#FFFFFF;}.elementor-1118 .elementor-element.elementor-element-f8c5cea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:normal;color:#e93947;}.elementor-1118 .elementor-element.elementor-element-59eedcd0{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;color:#CBCBCB;}.elementor-1118 .elementor-element.elementor-element-58bc0190{--grid-template-columns:repeat(0, auto);--icon-size:22px;--grid-row-gap:0px;}.elementor-1118 .elementor-element.elementor-element-58bc0190 .elementor-social-icon{background-color:#e93947;--icon-padding:0.5em;}.elementor-1118 .elementor-element.elementor-element-58bc0190 .elementor-social-icon i{color:#ffffff;}.elementor-1118 .elementor-element.elementor-element-58bc0190 .elementor-social-icon svg{fill:#ffffff;}.elementor-1118 .elementor-element.elementor-element-434ffde8{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-1118 .elementor-element.elementor-element-434ffde8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-61de62e0{--divider-border-style:solid;--divider-color:#e93947;--divider-border-width:3px;}.elementor-1118 .elementor-element.elementor-element-61de62e0 > .elementor-widget-container{margin:-475px 0px 0px 0px;padding:0px 32px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-61de62e0 .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-1118 .elementor-element.elementor-element-61de62e0 .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-1118 .elementor-element.elementor-element-2c4bb671:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-2c4bb671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://forjafit.com.br/wp-content/uploads/2025/03/background-150x150.jpg");background-position:center center;background-repeat:repeat;background-size:4% auto;}.elementor-1118 .elementor-element.elementor-element-2c4bb671 > .elementor-background-overlay{background-color:#000000;opacity:0.95;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-2c4bb671{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-22px;margin-bottom:0px;padding:15% 0% 0% 0%;}.elementor-1118 .elementor-element.elementor-element-5c3f24d2 > .elementor-element-populated{margin:-200px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1118 .elementor-element.elementor-element-effd50d{--display:flex;}.elementor-1118 .elementor-element.elementor-element-f95e41d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-f95e41d{text-align:center;}.elementor-1118 .elementor-element.elementor-element-f95e41d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:bold;-webkit-text-stroke-color:#000;stroke:#000;color:#ffffff;}.elementor-1118 .elementor-element.elementor-element-2c099b1{--swiper-slides-to-display:3;--swiper-slides-gap:-80px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-1118 .elementor-element.elementor-element-2c099b1 .swiper-slide > .elementor-element{height:100%;}.elementor-1118 .elementor-element.elementor-element-fa3a513 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-fa3a513{text-align:center;}.elementor-1118 .elementor-element.elementor-element-fa3a513 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;color:#BEBEBE;}.elementor-1118 .elementor-element.elementor-element-791d885b{margin-top:40px;margin-bottom:0px;}.elementor-1118 .elementor-element.elementor-element-19de3afb{text-align:center;}.elementor-1118 .elementor-element.elementor-element-19de3afb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:bold;color:#ffffff;}.elementor-1118 .elementor-element.elementor-element-eb5ef3c{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;color:#CECBCB;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1118 .elementor-element.elementor-element-1f91a14c .elementor-accordion-item{border-width:0px;border-color:rgba(0,0,0,0);}.elementor-1118 .elementor-element.elementor-element-1f91a14c .elementor-accordion-item .elementor-tab-content{border-width:0px;border-top-color:rgba(0,0,0,0);}.elementor-1118 .elementor-element.elementor-element-1f91a14c .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-bottom-color:rgba(0,0,0,0);}.elementor-1118 .elementor-element.elementor-element-1f91a14c .elementor-tab-title{background-color:#660705;}.elementor-1118 .elementor-element.elementor-element-1f91a14c .elementor-accordion-icon, .elementor-1118 .elementor-element.elementor-element-1f91a14c .elementor-accordion-title{color:#ffffff;}.elementor-1118 .elementor-element.elementor-element-1f91a14c .elementor-accordion-icon svg{fill:#ffffff;}.elementor-1118 .elementor-element.elementor-element-1f91a14c .elementor-active .elementor-accordion-icon, .elementor-1118 .elementor-element.elementor-element-1f91a14c .elementor-active .elementor-accordion-title{color:#E2A11F;}.elementor-1118 .elementor-element.elementor-element-1f91a14c .elementor-active .elementor-accordion-icon svg{fill:#E2A11F;}.elementor-1118 .elementor-element.elementor-element-1f91a14c .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;}.elementor-1118 .elementor-element.elementor-element-1f91a14c .elementor-tab-content{color:#CECBCB;font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-1118 .elementor-element.elementor-element-269ce0dc{text-align:center;}.elementor-1118 .elementor-element.elementor-element-269ce0dc img{max-width:100%;opacity:1;}.elementor-1118 .elementor-element.elementor-element-54d4f24d{margin-top:-130px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-72ab7b18, .elementor-1118 .elementor-element.elementor-element-72ab7b18 > .elementor-background-overlay{border-radius:100px 100px 100px 100px;}.elementor-1118 .elementor-element.elementor-element-72ab7b18{margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-1118 .elementor-element.elementor-element-622fe009 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-622fe009{text-align:center;}.elementor-1118 .elementor-element.elementor-element-622fe009 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:normal;color:#e93947;}.elementor-1118 .elementor-element.elementor-element-32c8dfad > .elementor-widget-container{padding:0px 225px 20px 225px;}.elementor-1118 .elementor-element.elementor-element-32c8dfad{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:normal;color:#4a4a4a;}.elementor-1118 .elementor-element.elementor-element-77c51b41 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1118 .elementor-element.elementor-element-77c51b41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1118 .elementor-element.elementor-element-77c51b41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-3f77ea1f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1118 .elementor-element.elementor-element-3f77ea1f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#660705;}.elementor-1118 .elementor-element.elementor-element-3f77ea1f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1118 .elementor-element.elementor-element-3f77ea1f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-e9eae9{--e-image-carousel-slides-to-show:1;}.elementor-1118 .elementor-element.elementor-element-e9eae9 > .elementor-widget-container{margin:-5px -5px -5px -5px;padding:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-49a643fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1118 .elementor-element.elementor-element-49a643fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#660705;}.elementor-1118 .elementor-element.elementor-element-49a643fa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;padding:60px 60px 60px 60px;}.elementor-1118 .elementor-element.elementor-element-49a643fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-5456c58e{text-align:center;}.elementor-1118 .elementor-element.elementor-element-5456c58e img{max-width:100%;opacity:1;}.elementor-1118 .elementor-element.elementor-element-5dd8a393 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:normal;color:#ffffff;}.elementor-1118 .elementor-element.elementor-element-57e84eeb{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;color:#CBCBCB;}.elementor-1118 .elementor-element.elementor-element-3c7b8762 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1118 .elementor-element.elementor-element-4d93e547:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1118 .elementor-element.elementor-element-4d93e547 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0D0E;}.elementor-1118 .elementor-element.elementor-element-4d93e547 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;padding:60px 60px 60px 60px;}.elementor-1118 .elementor-element.elementor-element-4d93e547 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-7fd9df31{text-align:center;}.elementor-1118 .elementor-element.elementor-element-7fd9df31 img{max-width:100%;opacity:1;}.elementor-1118 .elementor-element.elementor-element-5cb3736f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:normal;color:#FFFFFF;}.elementor-1118 .elementor-element.elementor-element-315bd3d8{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;color:#CBCBCB;}.elementor-1118 .elementor-element.elementor-element-722702f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1118 .elementor-element.elementor-element-722702f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0D0E;}.elementor-1118 .elementor-element.elementor-element-722702f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;}.elementor-1118 .elementor-element.elementor-element-722702f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-4d4ea55{--e-image-carousel-slides-to-show:1;}.elementor-1118 .elementor-element.elementor-element-4d4ea55 > .elementor-widget-container{margin:-5px -5px -5px -5px;padding:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-68f25158 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1118 .elementor-element.elementor-element-6ad624fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1118 .elementor-element.elementor-element-6ad624fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#660705;}.elementor-1118 .elementor-element.elementor-element-6ad624fb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1118 .elementor-element.elementor-element-6ad624fb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-960c40c{--e-image-carousel-slides-to-show:1;}.elementor-1118 .elementor-element.elementor-element-960c40c > .elementor-widget-container{margin:-5px -5px -5px -5px;padding:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-2336599a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1118 .elementor-element.elementor-element-2336599a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#660705;}.elementor-1118 .elementor-element.elementor-element-2336599a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;padding:60px 60px 60px 60px;}.elementor-1118 .elementor-element.elementor-element-2336599a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-4087a247{text-align:center;}.elementor-1118 .elementor-element.elementor-element-4087a247 img{max-width:100%;opacity:1;}.elementor-1118 .elementor-element.elementor-element-49fa2995 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:normal;color:#ffffff;}.elementor-1118 .elementor-element.elementor-element-8674636{width:var( --container-widget-width, 99.778% );max-width:99.778%;--container-widget-width:99.778%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;color:#CBCBCB;}.elementor-1118 .elementor-element.elementor-element-8674636.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1118 .elementor-element.elementor-element-30fd002:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-30fd002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0D0E;background-image:url("https://forjafit.com.br/wp-content/uploads/2025/02/bridezilla.jpg");background-position:top center;background-repeat:no-repeat;}.elementor-1118 .elementor-element.elementor-element-30fd002 > .elementor-background-overlay{background-color:#1B1919;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-30fd002 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1118 .elementor-element.elementor-element-30fd002{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 140px 0px;}.elementor-1118 .elementor-element.elementor-element-22f21e9a > .elementor-element-populated{text-align:center;}.elementor-1118 .elementor-element.elementor-element-454dc665 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.5vw;font-weight:bold;letter-spacing:5.5px;color:#e93947;}.elementor-1118 .elementor-element.elementor-element-16996be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-16996be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5vw;font-weight:normal;line-height:1px;letter-spacing:9.3px;color:#FFFFFF;}.elementor-1118 .elementor-element.elementor-element-53b15e70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4.4vw;font-weight:bold;color:#e93947;}.elementor-1118 .elementor-element.elementor-element-cf29211{text-align:center;}.elementor-1118 .elementor-element.elementor-element-cf29211 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:normal;letter-spacing:3px;color:#ffffff;}.elementor-1118 .elementor-element.elementor-element-485b95c1 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-485b95c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 140px 0px;}.elementor-1118 .elementor-element.elementor-element-667c9332 > .elementor-element-populated{text-align:center;}.elementor-1118 .elementor-element.elementor-element-25bdf956 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:76px;font-weight:bold;letter-spacing:5.5px;color:#e93947;}.elementor-1118 .elementor-element.elementor-element-259c9eb5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-259c9eb5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:normal;line-height:1px;letter-spacing:9.3px;color:#FFFFFF;}.elementor-1118 .elementor-element.elementor-element-59a75b49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:76px;font-weight:bold;color:#e93947;}.elementor-1118 .elementor-element.elementor-element-6a5b7ea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-6a5b7ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:normal;line-height:1px;letter-spacing:9.3px;color:#FFFFFF;}.elementor-1118 .elementor-element.elementor-element-54db7dbc{text-align:center;}.elementor-1118 .elementor-element.elementor-element-54db7dbc img{max-width:100%;opacity:1;}.elementor-1118 .elementor-element.elementor-element-5ae55e2b{margin-top:-56px;margin-bottom:0px;}.elementor-1118 .elementor-element.elementor-element-6d4175b{margin-top:-130px;margin-bottom:-70px;padding:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-7aa6fbbd:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-7aa6fbbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1118 .elementor-element.elementor-element-7aa6fbbd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-1118 .elementor-element.elementor-element-7aa6fbbd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1118 .elementor-element.elementor-element-32cdd91f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:normal;color:#ffffff;}.elementor-1118 .elementor-element.elementor-element-595809b6 > .elementor-widget-container{padding:3% 0% 3% 0%;}.elementor-1118 .elementor-element.elementor-element-595809b6{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;color:#ffffff;}.elementor-1118 .elementor-element.elementor-element-c0a242e > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-c0a242e .gk-gravity-form{text-align:left;}.elementor-1118 .elementor-element.elementor-element-1c9e660f > .elementor-element-populated{text-align:right;}.elementor-1118 .elementor-element.elementor-element-31afaa79 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:normal;color:#ffffff;}.elementor-1118 .elementor-element.elementor-element-2127d030 > .elementor-widget-container{padding:3% 0% 0% 0%;}.elementor-1118 .elementor-element.elementor-element-2127d030{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;color:#ffffff;}.elementor-1118 .elementor-element.elementor-element-58c1d65d{padding:0% 0% 0% 0%;}.elementor-1118 .elementor-element.elementor-element-71e6e7c9 > .elementor-element-populated{text-align:right;}.elementor-1118 .elementor-element.elementor-element-3a1e95f8 iframe{height:455px;}.elementor-1118 .elementor-element.elementor-element-719c0630 > .elementor-element-populated{text-align:left;}.elementor-1118 .elementor-element.elementor-element-444cf39b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:normal;color:#ffffff;}.elementor-1118 .elementor-element.elementor-element-4d579db8 > .elementor-element-populated{text-align:right;}.elementor-1118 .elementor-element.elementor-element-5c805d5f{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-1118 .elementor-element.elementor-element-5c805d5f .elementor-social-icon{background-color:#e93947;--icon-padding:0.4em;}.elementor-1118 .elementor-element.elementor-element-5c805d5f .elementor-social-icon i{color:#ffffff;}.elementor-1118 .elementor-element.elementor-element-5c805d5f .elementor-social-icon svg{fill:#ffffff;}.elementor-1118 .elementor-element.elementor-element-d058e68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1118 .elementor-element.elementor-element-d058e68:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-d058e68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1118 .elementor-element.elementor-element-db86188{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1118 .elementor-element.elementor-element-e2011ce .elementor-button{background-color:#5F5F5F;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:normal;fill:#ffffff;color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;border-radius:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1118 .elementor-element.elementor-element-615965e1 .elementor-heading-title{font-size:36px;}.elementor-bc-flex-widget .elementor-1118 .elementor-element.elementor-element-3a2f9f6d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1118 .elementor-element.elementor-element-3a2f9f6d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1118 .elementor-element.elementor-element-c18d03 .elementor-button{font-size:16px;}.elementor-1118 .elementor-element.elementor-element-1fccf252 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-2ead3bc2{text-align:center;}.elementor-1118 .elementor-element.elementor-element-2c4cd87c .elementor-heading-title{font-size:22px;}.elementor-1118 .elementor-element.elementor-element-52413277{font-size:14px;}.elementor-1118 .elementor-element.elementor-element-267b2df7 .elementor-button{font-size:16px;}.elementor-1118 .elementor-element.elementor-element-4252c50e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-2d5f05ee{text-align:center;}.elementor-1118 .elementor-element.elementor-element-674c60b3 .elementor-heading-title{font-size:22px;}.elementor-1118 .elementor-element.elementor-element-32b077cc{font-size:14px;}.elementor-1118 .elementor-element.elementor-element-576d4c62 .elementor-button{font-size:16px;}.elementor-1118 .elementor-element.elementor-element-c685755 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-1925b218{text-align:center;}.elementor-1118 .elementor-element.elementor-element-16db1fa9 .elementor-heading-title{font-size:22px;}.elementor-1118 .elementor-element.elementor-element-1e33da{font-size:14px;}.elementor-1118 .elementor-element.elementor-element-485ed340 .elementor-button{font-size:16px;}.elementor-1118 .elementor-element.elementor-element-3f72c53 > .elementor-element-populated{padding:0px 30px 80px 50px;}.elementor-1118 .elementor-element.elementor-element-70983d95 .elementor-heading-title{font-size:36px;}.elementor-1118 .elementor-element.elementor-element-558db8ef{font-size:14px;}.elementor-1118 .elementor-element.elementor-element-36067053 .elementor-button{font-size:16px;}.elementor-1118 .elementor-element.elementor-element-7f3507c0 > .elementor-element-populated{padding:0px 30px 80px 50px;}.elementor-1118 .elementor-element.elementor-element-70d7d82 .elementor-heading-title{font-size:36px;}.elementor-1118 .elementor-element.elementor-element-15f5bb14{font-size:14px;}.elementor-1118 .elementor-element.elementor-element-48b34701 .elementor-button{font-size:16px;}.elementor-1118 .elementor-element.elementor-element-4d27eadb{padding:40px 15px 140px 15px;}.elementor-1118 .elementor-element.elementor-element-a8b7eb2 .elementor-heading-title{font-size:36px;}.elementor-1118 .elementor-element.elementor-element-5ff44a9{text-align:center;}.elementor-1118 .elementor-element.elementor-element-61271c4f .elementor-heading-title{font-size:36px;}.elementor-1118 .elementor-element.elementor-element-be39015 .elementor-heading-title{font-size:22px;}.elementor-1118 .elementor-element.elementor-element-2f3f2ec{font-size:14px;}.elementor-1118 .elementor-element.elementor-element-5fd2135 .elementor-widget-container{text-align:center;}.elementor-1118 .elementor-element.elementor-element-616bd588{text-align:center;}.elementor-1118 .elementor-element.elementor-element-5452e734{text-align:center;}.elementor-1118 .elementor-element.elementor-element-5b4a61ec{text-align:center;}.elementor-1118 .elementor-element.elementor-element-3aef1b96 .elementor-heading-title{font-size:36px;}.elementor-1118 .elementor-element.elementor-element-f8c5cea .elementor-heading-title{font-size:22px;}.elementor-1118 .elementor-element.elementor-element-59eedcd0{font-size:14px;}.elementor-1118 .elementor-element.elementor-element-58bc0190 .elementor-widget-container{text-align:center;}.elementor-1118 .elementor-element.elementor-element-61de62e0 > .elementor-widget-container{margin:-60% 0% 0% 0%;}.elementor-1118 .elementor-element.elementor-element-2c4bb671:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-2c4bb671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:50px auto;}.elementor-1118 .elementor-element.elementor-element-2c4bb671{padding:15% 0% 5% 0%;}.elementor-1118 .elementor-element.elementor-element-5c3f24d2 > .elementor-element-populated{margin:-80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1118 .elementor-element.elementor-element-f95e41d .elementor-heading-title{font-size:34px;}.elementor-1118 .elementor-element.elementor-element-2c099b1{--swiper-slides-to-display:2;--swiper-slides-gap:0px;}.elementor-1118 .elementor-element.elementor-element-791d885b{margin-top:40px;margin-bottom:0px;}.elementor-1118 .elementor-element.elementor-element-19de3afb .elementor-heading-title{font-size:36px;}.elementor-1118 .elementor-element.elementor-element-eb5ef3c{font-size:14px;}.elementor-1118 .elementor-element.elementor-element-1f91a14c .elementor-accordion-title{font-size:14px;}.elementor-1118 .elementor-element.elementor-element-1f91a14c .elementor-tab-content{font-size:14px;}.elementor-1118 .elementor-element.elementor-element-269ce0dc > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-1118 .elementor-element.elementor-element-269ce0dc{text-align:center;}.elementor-1118 .elementor-element.elementor-element-64f2b4f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-72ab7b18{margin-top:0px;margin-bottom:0px;padding:40px 15px 15px 15px;}.elementor-1118 .elementor-element.elementor-element-622fe009 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-622fe009 .elementor-heading-title{font-size:36px;}.elementor-1118 .elementor-element.elementor-element-32c8dfad > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1118 .elementor-element.elementor-element-32c8dfad{font-size:14px;}.elementor-1118 .elementor-element.elementor-element-49a643fa > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-5456c58e{text-align:center;}.elementor-1118 .elementor-element.elementor-element-5dd8a393 .elementor-heading-title{font-size:26px;}.elementor-1118 .elementor-element.elementor-element-57e84eeb{font-size:14px;}.elementor-1118 .elementor-element.elementor-element-4d93e547 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-7fd9df31{text-align:center;}.elementor-1118 .elementor-element.elementor-element-5cb3736f .elementor-heading-title{font-size:26px;}.elementor-1118 .elementor-element.elementor-element-315bd3d8{font-size:14px;}.elementor-1118 .elementor-element.elementor-element-2336599a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-4087a247{text-align:center;}.elementor-1118 .elementor-element.elementor-element-49fa2995 .elementor-heading-title{font-size:26px;}.elementor-1118 .elementor-element.elementor-element-8674636{font-size:14px;}.elementor-1118 .elementor-element.elementor-element-30fd002{padding:100px 0px 140px 0px;}.elementor-1118 .elementor-element.elementor-element-22f21e9a > .elementor-element-populated{padding:0px 0px 100px 0px;}.elementor-1118 .elementor-element.elementor-element-454dc665 .elementor-heading-title{font-size:6.1vw;letter-spacing:3.7px;}.elementor-1118 .elementor-element.elementor-element-16996be .elementor-heading-title{font-size:5.3vw;letter-spacing:1px;}.elementor-1118 .elementor-element.elementor-element-53b15e70 .elementor-heading-title{font-size:8vw;}.elementor-1118 .elementor-element.elementor-element-cf29211 .elementor-heading-title{font-size:2.9vw;}.elementor-1118 .elementor-element.elementor-element-485b95c1{padding:10% 0% 0% 0%;}.elementor-1118 .elementor-element.elementor-element-667c9332 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-1118 .elementor-element.elementor-element-25bdf956 .elementor-heading-title{font-size:48px;letter-spacing:3.7px;}.elementor-1118 .elementor-element.elementor-element-259c9eb5 .elementor-heading-title{font-size:36px;letter-spacing:1px;}.elementor-1118 .elementor-element.elementor-element-59a75b49 .elementor-heading-title{font-size:48px;}.elementor-1118 .elementor-element.elementor-element-6a5b7ea .elementor-heading-title{font-size:36px;letter-spacing:1px;}.elementor-1118 .elementor-element.elementor-element-54db7dbc{text-align:center;}.elementor-1118 .elementor-element.elementor-element-c66dea4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-0303c1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-7aa6fbbd{margin-top:0px;margin-bottom:0px;}.elementor-1118 .elementor-element.elementor-element-32cdd91f .elementor-heading-title{font-size:36px;}.elementor-1118 .elementor-element.elementor-element-595809b6{font-size:14px;}.elementor-1118 .elementor-element.elementor-element-31afaa79 .elementor-heading-title{font-size:36px;}.elementor-1118 .elementor-element.elementor-element-2127d030{font-size:14px;}.elementor-1118 .elementor-element.elementor-element-3a1e95f8 iframe{height:424px;}.elementor-1118 .elementor-element.elementor-element-444cf39b .elementor-heading-title{font-size:26px;}.elementor-1118 .elementor-element.elementor-element-5c805d5f .elementor-widget-container{text-align:left;}.elementor-1118 .elementor-element.elementor-element-e2011ce .elementor-button{font-size:16px;}}@media(max-width:767px){.elementor-1118 .elementor-element.elementor-element-ba6700f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1118 .elementor-element.elementor-element-81d7101 .elementor-heading-title{font-size:42px;}.elementor-1118 .elementor-element.elementor-element-23f6552 .elementor-heading-title{font-size:39px;}.elementor-1118 .elementor-element.elementor-element-9a461c7 .elementor-divider-separator{width:100%;}.elementor-1118 .elementor-element.elementor-element-63b1f5b .elementor-divider-separator{width:100%;}.elementor-1118 .elementor-element.elementor-element-e87a4a2 .elementor-heading-title{font-size:35px;}.elementor-1118 .elementor-element.elementor-element-9914de2 .elementor-heading-title{font-size:57px;}.elementor-1118 .elementor-element.elementor-element-6f78451{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1118 .elementor-element.elementor-element-bb38216{--overlay-opacity:0.3;}.elementor-1118 .elementor-element.elementor-element-af235e6 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-af235e6 img{width:100%;}.elementor-1118 .elementor-element.elementor-element-be45357{--min-height:0px;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-1118 .elementor-element.elementor-element-165906f{--overlay-opacity:0.3;}.elementor-1118 .elementor-element.elementor-element-10f7bee6{padding:15px 15px 15px 15px;}.elementor-1118 .elementor-element.elementor-element-615965e1 .elementor-heading-title{font-size:26px;}.elementor-1118 .elementor-element.elementor-element-c18d03 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-1fccf252 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.8;}.elementor-1118 .elementor-element.elementor-element-1fccf252 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-1118 .elementor-element.elementor-element-2ead3bc2{text-align:center;}.elementor-1118 .elementor-element.elementor-element-2c4cd87c .elementor-heading-title{font-size:28px;}.elementor-1118 .elementor-element.elementor-element-52413277{font-size:18px;line-height:1.1em;}.elementor-1118 .elementor-element.elementor-element-4252c50e > .elementor-element-populated >  .elementor-background-overlay{opacity:0.7;}.elementor-1118 .elementor-element.elementor-element-4252c50e > .elementor-element-populated{border-width:7px 0px 7px 0px;padding:25px 25px 25px 25px;}.elementor-1118 .elementor-element.elementor-element-2d5f05ee > .elementor-widget-container{margin:-10px 0px -38px 0px;}.elementor-1118 .elementor-element.elementor-element-2d5f05ee{text-align:center;}.elementor-1118 .elementor-element.elementor-element-674c60b3 .elementor-heading-title{font-size:28px;}.elementor-1118 .elementor-element.elementor-element-32b077cc{font-size:18px;line-height:1.1em;}.elementor-1118 .elementor-element.elementor-element-c685755 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.56;}.elementor-1118 .elementor-element.elementor-element-c685755 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-1118 .elementor-element.elementor-element-1925b218{text-align:center;}.elementor-1118 .elementor-element.elementor-element-16db1fa9 .elementor-heading-title{font-size:28px;}.elementor-1118 .elementor-element.elementor-element-1e33da{font-size:18px;line-height:1.1em;}.elementor-1118 .elementor-element.elementor-element-a37d0ef{padding:25px 15px 25px 15px;}.elementor-1118 .elementor-element.elementor-element-3f72c53 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-1118 .elementor-element.elementor-element-70983d95 .elementor-heading-title{font-size:40px;}.elementor-1118 .elementor-element.elementor-element-558db8ef{font-size:18px;}.elementor-1118 .elementor-element.elementor-element-7f3507c0 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-1118 .elementor-element.elementor-element-70d7d82 .elementor-heading-title{font-size:40px;}.elementor-1118 .elementor-element.elementor-element-15f5bb14{font-size:18px;}.elementor-1118 .elementor-element.elementor-element-4d27eadb:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-4d27eadb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:125vw auto;}.elementor-1118 .elementor-element.elementor-element-4d27eadb{padding:25px 15px 60px 15px;}.elementor-1118 .elementor-element.elementor-element-a8b7eb2{text-align:center;}.elementor-1118 .elementor-element.elementor-element-a8b7eb2 .elementor-heading-title{font-size:33px;}.elementor-1118 .elementor-element.elementor-element-5ff44a9 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-5ff44a9{text-align:center;}.elementor-1118 .elementor-element.elementor-element-5ff44a9 img{height:240px;object-fit:contain;object-position:center center;}.elementor-1118 .elementor-element.elementor-element-61271c4f{text-align:center;}.elementor-1118 .elementor-element.elementor-element-be39015{text-align:center;}.elementor-1118 .elementor-element.elementor-element-2f3f2ec{text-align:center;font-size:17px;}.elementor-1118 .elementor-element.elementor-element-5fd2135 .elementor-widget-container{text-align:center;}.elementor-1118 .elementor-element.elementor-element-616bd588{text-align:center;}.elementor-1118 .elementor-element.elementor-element-5452e734{text-align:center;}.elementor-1118 .elementor-element.elementor-element-5b4a61ec > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 25px 0px;}.elementor-1118 .elementor-element.elementor-element-5b4a61ec{text-align:center;}.elementor-1118 .elementor-element.elementor-element-3aef1b96{text-align:center;}.elementor-1118 .elementor-element.elementor-element-f8c5cea{text-align:center;}.elementor-1118 .elementor-element.elementor-element-59eedcd0{text-align:center;font-size:17px;}.elementor-1118 .elementor-element.elementor-element-58bc0190 .elementor-widget-container{text-align:center;}.elementor-1118 .elementor-element.elementor-element-5c3f24d2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1118 .elementor-element.elementor-element-2c099b1{--swiper-slides-to-display:1;--swiper-slides-gap:0px;}.elementor-1118 .elementor-element.elementor-element-791d885b{margin-top:30px;margin-bottom:0px;padding:20px 15px 0px 15px;}.elementor-1118 .elementor-element.elementor-element-58300243{padding:5px 5px 0px 5px;}.elementor-1118 .elementor-element.elementor-element-eb5ef3c{font-size:16px;}.elementor-1118 .elementor-element.elementor-element-1f91a14c .elementor-accordion-title{font-size:16px;}.elementor-1118 .elementor-element.elementor-element-1f91a14c .elementor-tab-content{font-size:16px;}.elementor-1118 .elementor-element.elementor-element-269ce0dc{text-align:center;}.elementor-1118 .elementor-element.elementor-element-72ab7b18{padding:25px 15px 25px 15px;}.elementor-1118 .elementor-element.elementor-element-32c8dfad > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-32c8dfad{font-size:16px;}.elementor-1118 .elementor-element.elementor-element-e9eae9 > .elementor-widget-container{margin:-5px -5px -5px -5px;padding:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-5456c58e{text-align:center;}.elementor-1118 .elementor-element.elementor-element-57e84eeb{font-size:16px;}.elementor-1118 .elementor-element.elementor-element-7fd9df31{text-align:center;}.elementor-1118 .elementor-element.elementor-element-315bd3d8{font-size:16px;}.elementor-1118 .elementor-element.elementor-element-4d4ea55 > .elementor-widget-container{margin:-5px -5px -5px -5px;padding:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-960c40c > .elementor-widget-container{margin:-5px -5px -5px -5px;padding:20px 20px 20px 20px;}.elementor-1118 .elementor-element.elementor-element-4087a247{text-align:center;}.elementor-1118 .elementor-element.elementor-element-8674636{font-size:16px;}.elementor-1118 .elementor-element.elementor-element-30fd002{padding:0px 0px 0px 0px;}.elementor-1118 .elementor-element.elementor-element-cf29211 .elementor-heading-title{font-size:26vw;}.elementor-1118 .elementor-element.elementor-element-485b95c1:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-485b95c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://forjafit.com.br/wp-content/uploads/2025/02/bridezilla.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1118 .elementor-element.elementor-element-485b95c1 > .elementor-background-overlay{opacity:0.56;}.elementor-1118 .elementor-element.elementor-element-485b95c1{margin-top:0px;margin-bottom:1px;}.elementor-1118 .elementor-element.elementor-element-25bdf956 .elementor-heading-title{font-size:10vw;}.elementor-1118 .elementor-element.elementor-element-259c9eb5 .elementor-heading-title{font-size:8.9vw;}.elementor-1118 .elementor-element.elementor-element-59a75b49 .elementor-heading-title{font-size:13.5vw;}.elementor-1118 .elementor-element.elementor-element-6a5b7ea > .elementor-widget-container{margin:5px 0px -20px 0px;}.elementor-1118 .elementor-element.elementor-element-6a5b7ea .elementor-heading-title{font-size:24px;}.elementor-1118 .elementor-element.elementor-element-54db7dbc{text-align:center;}.elementor-1118 .elementor-element.elementor-element-7aa6fbbd{margin-top:0px;margin-bottom:0px;padding:25px 15px 25px 15px;}.elementor-1118 .elementor-element.elementor-element-1c9e660f > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1118 .elementor-element.elementor-element-4d579db8 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1118 .elementor-element.elementor-element-5c805d5f .elementor-widget-container{text-align:left;}.elementor-1118 .elementor-element.elementor-element-e2011ce > .elementor-widget-container{margin:10px 0px 0px 0px;}}@media(min-width:768px){.elementor-1118 .elementor-element.elementor-element-ba6700f{--width:100%;}.elementor-1118 .elementor-element.elementor-element-36985cb{--width:60%;}.elementor-1118 .elementor-element.elementor-element-719c0630{width:40%;}.elementor-1118 .elementor-element.elementor-element-4d579db8{width:60%;}.elementor-1118 .elementor-element.elementor-element-db86188{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1118 .elementor-element.elementor-element-36985cb{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-bb38216 */@keyframes moveLeftLoop {
    from {
        transform: translateX(0%);
    }
    to {
        transform: translateX(-50%);
    }
}

.infinityMovimentLeft {
    display: flex;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    left: -40px;
    width: 100vw;
    height: 10px;
    white-space: nowrap;
    
}

.infinityMovimentLeft::before {
    content: "";
    display: flex;
    width: 2000%;
    height: 100%;
    left: 0px;
    position: ;
    background: url("/wp-content/uploads/2025/02/Forja-FIT-Marca-PNG2-300x72.png") repeat-x;
    background-size: contain;
    animation: moveLeftLoop 300s linear infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-165906f */@keyframes moveRightLoop {
    from {
        transform: translateX(-50%);
    }
    to {
        transform: translateX(0%);
    }
}

.infinityMovimentRight {
    display: flex;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    left: -40px;
    width: 100vw;
    height: 10px;
    white-space: nowrap;
    
}

.infinityMovimentRight::before {
    content: "";
    display: flex;
    width: 2000%;
    height: 100%;
    left: 0px;
    position: ;
    background: url("/wp-content/uploads/2025/02/Forja-FIT-Marca-PNG2-300x72.png") repeat-x;
    background-size: contain;
    animation: moveRightLoop 300s linear infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba6700f */.elementor-1118 .elementor-element.elementor-element-ba6700f {
    overflow: hidden!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10f7bee6 */.elementor-1118 .elementor-element.elementor-element-10f7bee6 {
    overflow: hidden!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1bcefc3d */.elementor-1118 .elementor-element.elementor-element-1bcefc3d {
    overflow: hidden!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7207c446 */.elementor-1118 .elementor-element.elementor-element-7207c446 {
    overflow: hidden!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a37d0ef */.elementor-1118 .elementor-element.elementor-element-a37d0ef {
    overflow: hidden!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b48dec1 */.elementor-1118 .elementor-element.elementor-element-4b48dec1 {
    overflow: hidden!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d27eadb */.elementor-1118 .elementor-element.elementor-element-4d27eadb {
    overflow: hidden!important;
}
.elementor-1118 .elementor-element.elementor-element-4d27eadb .elementor-container{
    justify-content: center!important;
}
@media (min-width: 767px) {
    .elementor-1118 .elementor-element.elementor-element-4d27eadb .elementor-element-11f37450{
        width: 7%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-434ffde8 */.elementor-1118 .elementor-element.elementor-element-434ffde8 {
    overflow: hidden!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3d6a5e8d */.elementor-1118 .elementor-element.elementor-element-3d6a5e8d {
    overflow: hidden!important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2c099b1 */.elementor-1118 .elementor-element.elementor-element-2c099b1 .swiper{
    padding-top: 10px;
}

.elementor-1118 .elementor-element.elementor-element-2c099b1 .swiper-slide{
    overflow: visible;
}

.elementor-1118 .elementor-element.elementor-element-2c099b1 .swiper-wrapper [aria-label="1 / 5"] > div {
    background-color: transparent;
    background-image: linear-gradient(180deg, #161515CC 0%, #860A0A61 100%);
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-1f91a14c */.elementor-1118 .elementor-element.elementor-element-1f91a14c .elementor-tab-title{
    border-radius: 10px;
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2c4bb671 */.elementor-1118 .elementor-element.elementor-element-2c4bb671 {
    overflow: hidden!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-54d4f24d */.elementor-1118 .elementor-element.elementor-element-54d4f24d {
    overflow: hidden!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5ab3886f */.elementor-1118 .elementor-element.elementor-element-5ab3886f {
    overflow: hidden!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-454dc665 */.elementor-1118 .elementor-element.elementor-element-454dc665 h2 {
    font-size: clamp(14px, 3.5vw, 68px)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16996be */.elementor-1118 .elementor-element.elementor-element-16996be h2 {
    font-size: clamp(14px, 3.5vw, 48px) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53b15e70 */.elementor-1118 .elementor-element.elementor-element-53b15e70 h2 {
    font-size: clamp(14px, 3.5vw, 90px) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf29211 */.elementor-1118 .elementor-element.elementor-element-cf29211 {
  font-size: 2rem;
  font-weight: bold;
  display: inline-block;
  animation: zoomInOut 2s infinite;
}

@keyframes zoomInOut {
  0%, 100% {
    transform: scale(1); /* Tamanho normal */
  }
  50% {
    transform: scale(1.2); /* Zoom in */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a5b7ea */.elementor-1118 .elementor-element.elementor-element-6a5b7ea {
  font-size: 2rem;
  font-weight: bold;
  display: inline-block;
  animation: zoomInOut 2s infinite;
}

@keyframes zoomInOut {
  0%, 100% {
    transform: scale(1); /* Tamanho normal */
  }
  50% {
    transform: scale(1.2); /* Zoom in */
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-72ab7b18 */.elementor-1118 .elementor-element.elementor-element-72ab7b18 {
    overflow: hidden!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5ae55e2b */.elementor-1118 .elementor-element.elementor-element-5ae55e2b {
    overflow: hidden!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d4175b */.elementor-1118 .elementor-element.elementor-element-6d4175b {
    overflow: hidden!important;
}/* End custom CSS */
/* Start custom CSS for gk_elementor_gravity_form, class: .elementor-element-c0a242e */.elementor-1118 .elementor-element.elementor-element-c0a242e .gfield_required {
    visibility: hidden;
    font-size: 0;
}
.elementor-1118 .elementor-element.elementor-element-c0a242e .gform_required_legend{
    display: none;
}

.elementor-1118 .elementor-element.elementor-element-c0a242e .gfield_description,
.elementor-1118 .elementor-element.elementor-element-c0a242e .gfield_label{
    display:none;
}
.elementor-1118 .elementor-element.elementor-element-c0a242e .gform_button,
.elementor-1118 .elementor-element.elementor-element-c0a242e .ginput_container input{
    height: 47px!important;
}
.elementor-1118 .elementor-element.elementor-element-c0a242e .ginput_container textarea,
.elementor-1118 .elementor-element.elementor-element-c0a242e .ginput_container input{
    margin-bottom: 10px!important;
    font-size: 1rem;
}
.elementor-1118 .elementor-element.elementor-element-c0a242e .gform_button{
    margin-top: 10px!important;
    background-color: #E93947 !important;
    padding: 10px !important;
    font-family: Montserrat !important;
    font-weight: normal !important;
    font-size: 18px!important;
    display: block;
    width: 35%!important;
    right: 0px!important;
    color: #ffffff;
    border: none;
}

.elementor-1118 .elementor-element.elementor-element-c0a242e .gform_fields{
    display: block!important;
}
.elementor-1118 .elementor-element.elementor-element-c0a242e .gform_footer{
    margin-block-start: 0px!important;  
    justify-content: right;
}

.elementor-1118 .elementor-element.elementor-element-c0a242e input::placeholder, .elementor-1118 .elementor-element.elementor-element-c0a242e textarea::placeholder {
    color: #93999c!important;
}

.elementor-1118 .elementor-element.elementor-element-c0a242e .gform_confirmation_message {
    color: #f5b214!important;
    font-weight: 500!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7aa6fbbd */.elementor-1118 .elementor-element.elementor-element-7aa6fbbd {
    overflow: hidden!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e2011ce */.elementor-1118 .elementor-element.elementor-element-e2011ce {
  font-size: 1.2rem;
  font-weight: bold;
  display: inline-block;
  animation: zoomInOut 2s infinite;
}

@keyframes zoomInOut {
  0%, 80% {
    transform: scale(1); /* Tamanho normal */
  }
  50% {
    transform: scale(1.15); /* Zoom in */
  }
}/* End custom CSS */