.elementor-1561 .elementor-element.elementor-element-35503af{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1561 .elementor-element.elementor-element-35503af:not(.elementor-motion-effects-element-type-background), .elementor-1561 .elementor-element.elementor-element-35503af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1561 .elementor-element.elementor-element-ad16faa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1561 .elementor-element.elementor-element-ad16faa{left:50%;}body.rtl .elementor-1561 .elementor-element.elementor-element-ad16faa{right:50%;}.elementor-1561 .elementor-element.elementor-element-ad16faa{top:0px;z-index:15;}.elementor-1561 .elementor-element.elementor-element-ad16faa img{width:20%;}.elementor-1561 .elementor-element.elementor-element-9d37a25{--display:flex;--position:absolute;--min-height:100vh;top:0px;}.elementor-1561 .elementor-element.elementor-element-9d37a25:not(.elementor-motion-effects-element-type-background), .elementor-1561 .elementor-element.elementor-element-9d37a25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://championsbarbearia.com.br/wp-content/uploads/2026/01/topo-04.jpg");background-position:center center;background-size:cover;}body:not(.rtl) .elementor-1561 .elementor-element.elementor-element-9d37a25{left:0px;}body.rtl .elementor-1561 .elementor-element.elementor-element-9d37a25{right:0px;}.elementor-1561 .elementor-element.elementor-element-0107695{--display:flex;--position:absolute;--min-height:100vh;top:0px;}.elementor-1561 .elementor-element.elementor-element-0107695:not(.elementor-motion-effects-element-type-background), .elementor-1561 .elementor-element.elementor-element-0107695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://championsbarbearia.com.br/wp-content/uploads/2026/01/Kemel01.jpg");background-position:center center;background-size:cover;}body:not(.rtl) .elementor-1561 .elementor-element.elementor-element-0107695{left:0px;}body.rtl .elementor-1561 .elementor-element.elementor-element-0107695{right:0px;}.elementor-1561 .elementor-element.elementor-element-ebb0e4e{--display:flex;--position:absolute;--min-height:100vh;top:0px;}.elementor-1561 .elementor-element.elementor-element-ebb0e4e:not(.elementor-motion-effects-element-type-background), .elementor-1561 .elementor-element.elementor-element-ebb0e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://championsbarbearia.com.br/wp-content/uploads/2026/01/Progredior01.jpg");background-position:center center;background-size:cover;}body:not(.rtl) .elementor-1561 .elementor-element.elementor-element-ebb0e4e{left:0px;}body.rtl .elementor-1561 .elementor-element.elementor-element-ebb0e4e{right:0px;}.elementor-1561 .elementor-element.elementor-element-5d3bd76{--display:flex;--position:absolute;--min-height:100vh;top:0px;}.elementor-1561 .elementor-element.elementor-element-5d3bd76:not(.elementor-motion-effects-element-type-background), .elementor-1561 .elementor-element.elementor-element-5d3bd76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://championsbarbearia.com.br/wp-content/uploads/2026/01/Butanta01.jpg");background-position:center center;background-size:cover;}body:not(.rtl) .elementor-1561 .elementor-element.elementor-element-5d3bd76{left:0px;}body.rtl .elementor-1561 .elementor-element.elementor-element-5d3bd76{right:0px;}.elementor-1561 .elementor-element.elementor-element-d108e8c{--display:flex;--position:absolute;--min-height:100vh;--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:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:10;}body:not(.rtl) .elementor-1561 .elementor-element.elementor-element-d108e8c{left:0px;}body.rtl .elementor-1561 .elementor-element.elementor-element-d108e8c{right:0px;}.elementor-1561 .elementor-element.elementor-element-ad11e84{--display:flex;--min-height:100vh;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1561 .elementor-element.elementor-element-ad11e84::before, .elementor-1561 .elementor-element.elementor-element-ad11e84 > .elementor-background-video-container::before, .elementor-1561 .elementor-element.elementor-element-ad11e84 > .e-con-inner > .elementor-background-video-container::before, .elementor-1561 .elementor-element.elementor-element-ad11e84 > .elementor-background-slideshow::before, .elementor-1561 .elementor-element.elementor-element-ad11e84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1561 .elementor-element.elementor-element-ad11e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1561 .elementor-element.elementor-element-ad11e84:hover::before, .elementor-1561 .elementor-element.elementor-element-ad11e84:hover > .elementor-background-video-container::before, .elementor-1561 .elementor-element.elementor-element-ad11e84:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1561 .elementor-element.elementor-element-ad11e84 > .elementor-background-slideshow:hover::before, .elementor-1561 .elementor-element.elementor-element-ad11e84 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1561 .elementor-element.elementor-element-ad11e84:hover{--overlay-opacity:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1561 .elementor-element.elementor-element-1770b8d{text-align:center;}.elementor-1561 .elementor-element.elementor-element-1770b8d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;color:#FF0000;}.elementor-1561 .elementor-element.elementor-element-0787257{text-align:center;}.elementor-1561 .elementor-element.elementor-element-0787257 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:500;color:var( --e-global-color-text );}.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-size:var( --e-global-typography-secondary-font-size );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-1561 .elementor-element.elementor-element-197bea1{--divider-border-style:solid;--divider-color:#F50606;--divider-border-width:3px;}.elementor-1561 .elementor-element.elementor-element-197bea1 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-1561 .elementor-element.elementor-element-197bea1 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-1561 .elementor-element.elementor-element-25e5ee7{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1561 .elementor-element.elementor-element-70f13e9 .elementor-button{background-color:#FF0000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-1561 .elementor-element.elementor-element-70f13e9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1561 .elementor-element.elementor-element-ef611ec{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1561 .elementor-element.elementor-element-ef611ec::before, .elementor-1561 .elementor-element.elementor-element-ef611ec > .elementor-background-video-container::before, .elementor-1561 .elementor-element.elementor-element-ef611ec > .e-con-inner > .elementor-background-video-container::before, .elementor-1561 .elementor-element.elementor-element-ef611ec > .elementor-background-slideshow::before, .elementor-1561 .elementor-element.elementor-element-ef611ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-1561 .elementor-element.elementor-element-ef611ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1561 .elementor-element.elementor-element-ef611ec:hover::before, .elementor-1561 .elementor-element.elementor-element-ef611ec:hover > .elementor-background-video-container::before, .elementor-1561 .elementor-element.elementor-element-ef611ec:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1561 .elementor-element.elementor-element-ef611ec > .elementor-background-slideshow:hover::before, .elementor-1561 .elementor-element.elementor-element-ef611ec > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1561 .elementor-element.elementor-element-ef611ec:hover{--overlay-opacity:0;}.elementor-1561 .elementor-element.elementor-element-6c3bace{text-align:center;}.elementor-1561 .elementor-element.elementor-element-6c3bace .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;color:#FF0000;}.elementor-1561 .elementor-element.elementor-element-579c97a{text-align:center;}.elementor-1561 .elementor-element.elementor-element-579c97a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:500;color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-90b24b5{--divider-border-style:solid;--divider-color:#F50606;--divider-border-width:3px;}.elementor-1561 .elementor-element.elementor-element-90b24b5 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-1561 .elementor-element.elementor-element-90b24b5 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-1561 .elementor-element.elementor-element-ba14acf{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-1561 .elementor-element.elementor-element-880ded4 .elementor-button{background-color:#FF0000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-1561 .elementor-element.elementor-element-880ded4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1561 .elementor-element.elementor-element-8e050d7{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.6;}.elementor-1561 .elementor-element.elementor-element-8e050d7::before, .elementor-1561 .elementor-element.elementor-element-8e050d7 > .elementor-background-video-container::before, .elementor-1561 .elementor-element.elementor-element-8e050d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1561 .elementor-element.elementor-element-8e050d7 > .elementor-background-slideshow::before, .elementor-1561 .elementor-element.elementor-element-8e050d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1561 .elementor-element.elementor-element-8e050d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1561 .elementor-element.elementor-element-8e050d7:hover::before, .elementor-1561 .elementor-element.elementor-element-8e050d7:hover > .elementor-background-video-container::before, .elementor-1561 .elementor-element.elementor-element-8e050d7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1561 .elementor-element.elementor-element-8e050d7 > .elementor-background-slideshow:hover::before, .elementor-1561 .elementor-element.elementor-element-8e050d7 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1561 .elementor-element.elementor-element-8e050d7:hover{--overlay-opacity:0;}.elementor-1561 .elementor-element.elementor-element-31af8e6{text-align:center;}.elementor-1561 .elementor-element.elementor-element-31af8e6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;color:#FF0000;}.elementor-1561 .elementor-element.elementor-element-be2be60{text-align:center;}.elementor-1561 .elementor-element.elementor-element-be2be60 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:500;color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-c93ea48{--divider-border-style:solid;--divider-color:#F50606;--divider-border-width:3px;}.elementor-1561 .elementor-element.elementor-element-c93ea48 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-1561 .elementor-element.elementor-element-c93ea48 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-1561 .elementor-element.elementor-element-94e091c{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-1561 .elementor-element.elementor-element-6a74ca6 .elementor-button{background-color:#FF0000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-1561 .elementor-element.elementor-element-6a74ca6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1561 .elementor-element.elementor-element-ddffa4c{--display:flex;--min-height:100vh;--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;--overflow:hidden;--overlay-opacity:0.84;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1561 .elementor-element.elementor-element-ddffa4c:not(.elementor-motion-effects-element-type-background), .elementor-1561 .elementor-element.elementor-element-ddffa4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://championsbarbearia.com.br/wp-content/uploads/2026/01/b2.jpg");}.elementor-1561 .elementor-element.elementor-element-ddffa4c::before, .elementor-1561 .elementor-element.elementor-element-ddffa4c > .elementor-background-video-container::before, .elementor-1561 .elementor-element.elementor-element-ddffa4c > .e-con-inner > .elementor-background-video-container::before, .elementor-1561 .elementor-element.elementor-element-ddffa4c > .elementor-background-slideshow::before, .elementor-1561 .elementor-element.elementor-element-ddffa4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1561 .elementor-element.elementor-element-ddffa4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-1561 .elementor-element.elementor-element-c541908{--display:flex;--justify-content:center;}.elementor-1561 .elementor-element.elementor-element-9f0bb7a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:400;color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-334943a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-0f496af .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-1561 .elementor-element.elementor-element-0f496af .elementor-button-content-wrapper{flex-direction:row;}.elementor-1561 .elementor-element.elementor-element-d732859{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1561 .elementor-element.elementor-element-45c3001{--display:flex;--position:absolute;--min-height:413px;--justify-content:space-around;--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--e-con-transform-origin-x:right;--e-con-transform-origin-y:bottom;}.elementor-1561 .elementor-element.elementor-element-97c8e18{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-21f3d94 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1561 .elementor-element.elementor-element-21f3d94.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-21f3d94.elementor-view-framed .elementor-icon, .elementor-1561 .elementor-element.elementor-element-21f3d94.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-21f3d94 .elementor-icon{font-size:60px;}.elementor-1561 .elementor-element.elementor-element-21f3d94 .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-21f3d94 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:500;}.elementor-1561 .elementor-element.elementor-element-21f3d94 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-21f3d94:has(:hover) .elementor-icon-box-title,
					 .elementor-1561 .elementor-element.elementor-element-21f3d94:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-21f3d94 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-0cf5da6{--display:flex;--min-height:0px;--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:center;--align-items:center;}.elementor-1561 .elementor-element.elementor-element-3f4297d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1561 .elementor-element.elementor-element-ec61bda{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;}.elementor-1561 .elementor-element.elementor-element-ec61bda > .elementor-widget-container{background-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1561 .elementor-element.elementor-element-ec61bda .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1561 .elementor-element.elementor-element-467a9f1{text-align:center;}.elementor-1561 .elementor-element.elementor-element-467a9f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-8380ccd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1561 .elementor-element.elementor-element-3d405a6{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;}.elementor-1561 .elementor-element.elementor-element-3d405a6 > .elementor-widget-container{background-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1561 .elementor-element.elementor-element-3d405a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1561 .elementor-element.elementor-element-e08e3c7{text-align:center;}.elementor-1561 .elementor-element.elementor-element-e08e3c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-5c4345e{--display:flex;--position:absolute;--min-height:413px;--justify-content:space-around;--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--e-con-transform-origin-x:right;--e-con-transform-origin-y:bottom;}.elementor-1561 .elementor-element.elementor-element-b14091c{--display:flex;}.elementor-1561 .elementor-element.elementor-element-5c4727e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1561 .elementor-element.elementor-element-5c4727e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-5c4727e.elementor-view-framed .elementor-icon, .elementor-1561 .elementor-element.elementor-element-5c4727e.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-5c4727e .elementor-icon{font-size:60px;}.elementor-1561 .elementor-element.elementor-element-5c4727e .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-5c4727e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:500;}.elementor-1561 .elementor-element.elementor-element-5c4727e .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-5c4727e:has(:hover) .elementor-icon-box-title,
					 .elementor-1561 .elementor-element.elementor-element-5c4727e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-5c4727e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-195574b{--display:flex;--min-height:0px;--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:center;--align-items:center;}.elementor-1561 .elementor-element.elementor-element-0b3e16a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1561 .elementor-element.elementor-element-cd05fa4{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;}.elementor-1561 .elementor-element.elementor-element-cd05fa4 > .elementor-widget-container{background-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1561 .elementor-element.elementor-element-cd05fa4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1561 .elementor-element.elementor-element-d30188a{text-align:center;}.elementor-1561 .elementor-element.elementor-element-d30188a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-5c3f6d6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1561 .elementor-element.elementor-element-2440103{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;}.elementor-1561 .elementor-element.elementor-element-2440103 > .elementor-widget-container{background-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1561 .elementor-element.elementor-element-2440103 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1561 .elementor-element.elementor-element-f5ab20a{text-align:center;}.elementor-1561 .elementor-element.elementor-element-f5ab20a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-d31cdc3{--display:flex;--position:absolute;--min-height:413px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--e-con-transform-origin-x:right;--e-con-transform-origin-y:bottom;}.elementor-1561 .elementor-element.elementor-element-b969dbe .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1561 .elementor-element.elementor-element-b969dbe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-b969dbe.elementor-view-framed .elementor-icon, .elementor-1561 .elementor-element.elementor-element-b969dbe.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-b969dbe .elementor-icon{font-size:60px;}.elementor-1561 .elementor-element.elementor-element-b969dbe .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-b969dbe .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:500;}.elementor-1561 .elementor-element.elementor-element-b969dbe .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-b969dbe:has(:hover) .elementor-icon-box-title,
					 .elementor-1561 .elementor-element.elementor-element-b969dbe:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-b969dbe .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-6d94ef9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-1561 .elementor-element.elementor-element-6d94ef9 > .elementor-widget-container{background-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1561 .elementor-element.elementor-element-6d94ef9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1561 .elementor-element.elementor-element-25ec84c{--display:flex;--position:absolute;--min-height:413px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--e-con-transform-origin-x:right;--e-con-transform-origin-y:bottom;}.elementor-1561 .elementor-element.elementor-element-bb76dd6 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1561 .elementor-element.elementor-element-bb76dd6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-bb76dd6.elementor-view-framed .elementor-icon, .elementor-1561 .elementor-element.elementor-element-bb76dd6.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-bb76dd6 .elementor-icon{font-size:60px;}.elementor-1561 .elementor-element.elementor-element-bb76dd6 .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-bb76dd6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:500;}.elementor-1561 .elementor-element.elementor-element-bb76dd6 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-bb76dd6:has(:hover) .elementor-icon-box-title,
					 .elementor-1561 .elementor-element.elementor-element-bb76dd6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-bb76dd6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-8c10682{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-1561 .elementor-element.elementor-element-8c10682 > .elementor-widget-container{background-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1561 .elementor-element.elementor-element-8c10682 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1561 .elementor-element.elementor-element-dc9a5da{--display:flex;--position:absolute;--min-height:413px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--e-con-transform-origin-x:right;--e-con-transform-origin-y:bottom;}.elementor-1561 .elementor-element.elementor-element-a27e3c1 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1561 .elementor-element.elementor-element-a27e3c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-a27e3c1.elementor-view-framed .elementor-icon, .elementor-1561 .elementor-element.elementor-element-a27e3c1.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-a27e3c1 .elementor-icon{font-size:60px;}.elementor-1561 .elementor-element.elementor-element-a27e3c1 .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-a27e3c1 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:500;}.elementor-1561 .elementor-element.elementor-element-a27e3c1 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-a27e3c1:has(:hover) .elementor-icon-box-title,
					 .elementor-1561 .elementor-element.elementor-element-a27e3c1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-a27e3c1 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-a3ed19b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-1561 .elementor-element.elementor-element-a3ed19b > .elementor-widget-container{background-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1561 .elementor-element.elementor-element-a3ed19b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1561 .elementor-element.elementor-element-d05bcb5{--display:flex;--position:absolute;--min-height:413px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--e-con-transform-origin-x:right;--e-con-transform-origin-y:bottom;}.elementor-1561 .elementor-element.elementor-element-0140d5b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1561 .elementor-element.elementor-element-0140d5b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-0140d5b.elementor-view-framed .elementor-icon, .elementor-1561 .elementor-element.elementor-element-0140d5b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-0140d5b .elementor-icon{font-size:60px;}.elementor-1561 .elementor-element.elementor-element-0140d5b .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-0140d5b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;}.elementor-1561 .elementor-element.elementor-element-0140d5b .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-0140d5b:has(:hover) .elementor-icon-box-title,
					 .elementor-1561 .elementor-element.elementor-element-0140d5b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-0140d5b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-47b10b2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-1561 .elementor-element.elementor-element-47b10b2 > .elementor-widget-container{background-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1561 .elementor-element.elementor-element-47b10b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1561 .elementor-element.elementor-element-4a94710{--display:flex;--position:absolute;--min-height:413px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--e-con-transform-origin-x:right;--e-con-transform-origin-y:bottom;}.elementor-1561 .elementor-element.elementor-element-57126f2 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1561 .elementor-element.elementor-element-57126f2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-57126f2.elementor-view-framed .elementor-icon, .elementor-1561 .elementor-element.elementor-element-57126f2.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-57126f2 .elementor-icon{font-size:60px;}.elementor-1561 .elementor-element.elementor-element-57126f2 .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-57126f2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;}.elementor-1561 .elementor-element.elementor-element-57126f2 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-57126f2:has(:hover) .elementor-icon-box-title,
					 .elementor-1561 .elementor-element.elementor-element-57126f2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-57126f2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-a92e394{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-1561 .elementor-element.elementor-element-a92e394 > .elementor-widget-container{background-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1561 .elementor-element.elementor-element-a92e394 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1561 .elementor-element.elementor-element-616e2ec{--display:flex;--position:absolute;--min-height:413px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--e-con-transform-origin-x:right;--e-con-transform-origin-y:bottom;}.elementor-1561 .elementor-element.elementor-element-1012ed5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1561 .elementor-element.elementor-element-1012ed5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-1012ed5.elementor-view-framed .elementor-icon, .elementor-1561 .elementor-element.elementor-element-1012ed5.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-1012ed5 .elementor-icon{font-size:60px;}.elementor-1561 .elementor-element.elementor-element-1012ed5 .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-1012ed5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;}.elementor-1561 .elementor-element.elementor-element-1012ed5 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-1012ed5:has(:hover) .elementor-icon-box-title,
					 .elementor-1561 .elementor-element.elementor-element-1012ed5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-1012ed5 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-a376ec1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-1561 .elementor-element.elementor-element-a376ec1 > .elementor-widget-container{background-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1561 .elementor-element.elementor-element-a376ec1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1561 .elementor-element.elementor-element-8a361a3{--display:flex;--position:absolute;--min-height:413px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--e-con-transform-origin-x:right;--e-con-transform-origin-y:bottom;}.elementor-1561 .elementor-element.elementor-element-144aa8e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1561 .elementor-element.elementor-element-144aa8e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-144aa8e.elementor-view-framed .elementor-icon, .elementor-1561 .elementor-element.elementor-element-144aa8e.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-144aa8e .elementor-icon{font-size:60px;}.elementor-1561 .elementor-element.elementor-element-144aa8e .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-144aa8e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;}.elementor-1561 .elementor-element.elementor-element-144aa8e .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-144aa8e:has(:hover) .elementor-icon-box-title,
					 .elementor-1561 .elementor-element.elementor-element-144aa8e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-144aa8e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-0b41def{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-1561 .elementor-element.elementor-element-0b41def > .elementor-widget-container{background-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1561 .elementor-element.elementor-element-0b41def .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1561 .elementor-element.elementor-element-5867a60{--display:flex;--position:absolute;--min-height:413px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--e-con-transform-origin-x:right;--e-con-transform-origin-y:bottom;}.elementor-1561 .elementor-element.elementor-element-cb8fb9b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1561 .elementor-element.elementor-element-cb8fb9b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-cb8fb9b.elementor-view-framed .elementor-icon, .elementor-1561 .elementor-element.elementor-element-cb8fb9b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-cb8fb9b .elementor-icon{font-size:60px;}.elementor-1561 .elementor-element.elementor-element-cb8fb9b .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-cb8fb9b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;}.elementor-1561 .elementor-element.elementor-element-cb8fb9b .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-cb8fb9b:has(:hover) .elementor-icon-box-title,
					 .elementor-1561 .elementor-element.elementor-element-cb8fb9b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-cb8fb9b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-6a473f5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-1561 .elementor-element.elementor-element-6a473f5 > .elementor-widget-container{background-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1561 .elementor-element.elementor-element-6a473f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1561 .elementor-element.elementor-element-6c901b2{--display:flex;--position:absolute;--min-height:413px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--e-con-transform-origin-x:right;--e-con-transform-origin-y:bottom;}.elementor-1561 .elementor-element.elementor-element-2dbaebd .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1561 .elementor-element.elementor-element-2dbaebd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-2dbaebd.elementor-view-framed .elementor-icon, .elementor-1561 .elementor-element.elementor-element-2dbaebd.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-2dbaebd .elementor-icon{font-size:60px;}.elementor-1561 .elementor-element.elementor-element-2dbaebd .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-2dbaebd .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;}.elementor-1561 .elementor-element.elementor-element-2dbaebd .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-2dbaebd:has(:hover) .elementor-icon-box-title,
					 .elementor-1561 .elementor-element.elementor-element-2dbaebd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-2dbaebd .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-61d0273{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-1561 .elementor-element.elementor-element-61d0273 > .elementor-widget-container{background-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1561 .elementor-element.elementor-element-61d0273 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1561 .elementor-element.elementor-element-50074f7{--display:flex;--min-height:400px;--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;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1561 .elementor-element.elementor-element-50074f7:not(.elementor-motion-effects-element-type-background), .elementor-1561 .elementor-element.elementor-element-50074f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #697D87 0%, var( --e-global-color-primary ) 100%);}.elementor-1561 .elementor-element.elementor-element-6e2a5ca{--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:center;--align-items:center;}.elementor-1561 .elementor-element.elementor-element-e8e8e0d{--display:flex;}.elementor-1561 .elementor-element.elementor-element-74123d8 .elementor-icon-box-wrapper{gap:20px;}.elementor-1561 .elementor-element.elementor-element-74123d8 .elementor-icon-box-title{margin-block-end:20px;color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-74123d8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1561 .elementor-element.elementor-element-74123d8.elementor-view-framed .elementor-icon, .elementor-1561 .elementor-element.elementor-element-74123d8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1561 .elementor-element.elementor-element-74123d8 .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-74123d8 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-1561 .elementor-element.elementor-element-74123d8:has(:hover) .elementor-icon-box-title,
					 .elementor-1561 .elementor-element.elementor-element-74123d8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-74123d8 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-1561 .elementor-element.elementor-element-2cc6cd8{--display:flex;}.elementor-1561 .elementor-element.elementor-element-7e22f72 .elementor-icon-box-wrapper{gap:20px;}.elementor-1561 .elementor-element.elementor-element-7e22f72 .elementor-icon-box-title{margin-block-end:20px;color:var( --e-global-color-secondary );}.elementor-1561 .elementor-element.elementor-element-7e22f72.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1561 .elementor-element.elementor-element-7e22f72.elementor-view-framed .elementor-icon, .elementor-1561 .elementor-element.elementor-element-7e22f72.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1561 .elementor-element.elementor-element-7e22f72 .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-7e22f72 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-1561 .elementor-element.elementor-element-7e22f72:has(:hover) .elementor-icon-box-title,
					 .elementor-1561 .elementor-element.elementor-element-7e22f72:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-7e22f72 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-1561 .elementor-element.elementor-element-81daa6a{--display:flex;--min-height:400px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1561 .elementor-element.elementor-element-81daa6a:not(.elementor-motion-effects-element-type-background), .elementor-1561 .elementor-element.elementor-element-81daa6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #FF0000 100%);}.elementor-1561 .elementor-element.elementor-element-ff33713{--display:flex;--justify-content:center;}.elementor-1561 .elementor-element.elementor-element-09aac8f{text-align:start;}.elementor-1561 .elementor-element.elementor-element-09aac8f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-bab9849{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1561 .elementor-element.elementor-element-fea79e9 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-1561 .elementor-element.elementor-element-fea79e9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1561 .elementor-element.elementor-element-95a4b35{--display:flex;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1561 .elementor-element.elementor-element-4dd3c3b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-1561 .elementor-element.elementor-element-4dd3c3b .elementor-main-swiper{height:344px;width:100%;}.elementor-1561 .elementor-element.elementor-element-4dd3c3b .elementor-main-swiper .swiper-slide{border-radius:15px;}.elementor-1561 .elementor-element.elementor-element-4dd3c3b .elementor-swiper-button{font-size:34px;}.elementor-1561 .elementor-element.elementor-element-4dd3c3b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-1561 .elementor-element.elementor-element-4dd3c3b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-50a475c{--display:flex;--min-height:500px;--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;--overlay-opacity:0.91;}.elementor-1561 .elementor-element.elementor-element-50a475c:not(.elementor-motion-effects-element-type-background), .elementor-1561 .elementor-element.elementor-element-50a475c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://championsbarbearia.com.br/wp-content/uploads/2026/01/Kemel01.jpg");}.elementor-1561 .elementor-element.elementor-element-50a475c::before, .elementor-1561 .elementor-element.elementor-element-50a475c > .elementor-background-video-container::before, .elementor-1561 .elementor-element.elementor-element-50a475c > .e-con-inner > .elementor-background-video-container::before, .elementor-1561 .elementor-element.elementor-element-50a475c > .elementor-background-slideshow::before, .elementor-1561 .elementor-element.elementor-element-50a475c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1561 .elementor-element.elementor-element-50a475c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1561 .elementor-element.elementor-element-8706657{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1561 .elementor-element.elementor-element-458e5db{--display:flex;--min-height:240px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-1561 .elementor-element.elementor-element-458e5db:not(.elementor-motion-effects-element-type-background), .elementor-1561 .elementor-element.elementor-element-458e5db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #FF003F 100%);}.elementor-1561 .elementor-element.elementor-element-1b2f434{--display:flex;}.elementor-1561 .elementor-element.elementor-element-d7ba145{text-align:center;}.elementor-1561 .elementor-element.elementor-element-d7ba145 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-e7e77ca{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1561 .elementor-element.elementor-element-0595de3 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1561 .elementor-element.elementor-element-0595de3 iframe{height:166px;}.elementor-1561 .elementor-element.elementor-element-8f2b311 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-1561 .elementor-element.elementor-element-8f2b311 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1561 .elementor-element.elementor-element-db28aed{--display:flex;}.elementor-1561 .elementor-element.elementor-element-7d4051b{text-align:center;}.elementor-1561 .elementor-element.elementor-element-7d4051b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-c0fd772{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1561 .elementor-element.elementor-element-f81f807 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1561 .elementor-element.elementor-element-f81f807 iframe{height:166px;}.elementor-1561 .elementor-element.elementor-element-b295f9c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-1561 .elementor-element.elementor-element-b295f9c .elementor-button-content-wrapper{flex-direction:row;}.elementor-1561 .elementor-element.elementor-element-83c308b{--display:flex;}.elementor-1561 .elementor-element.elementor-element-29a0b91{text-align:center;}.elementor-1561 .elementor-element.elementor-element-29a0b91 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-text );}.elementor-1561 .elementor-element.elementor-element-3806912{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1561 .elementor-element.elementor-element-211f246 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1561 .elementor-element.elementor-element-211f246 iframe{height:166px;}.elementor-1561 .elementor-element.elementor-element-706eda3 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-1561 .elementor-element.elementor-element-706eda3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1561 .elementor-element.elementor-element-d54cac2{--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;}@media(min-width:768px){.elementor-1561 .elementor-element.elementor-element-9d37a25{--content-width:100%;}.elementor-1561 .elementor-element.elementor-element-0107695{--content-width:100%;}.elementor-1561 .elementor-element.elementor-element-ebb0e4e{--content-width:100%;}.elementor-1561 .elementor-element.elementor-element-5d3bd76{--content-width:100%;}.elementor-1561 .elementor-element.elementor-element-d108e8c{--width:100%;}.elementor-1561 .elementor-element.elementor-element-ddffa4c{--content-width:1200px;}.elementor-1561 .elementor-element.elementor-element-45c3001{--width:77%;}.elementor-1561 .elementor-element.elementor-element-5c4345e{--width:77%;}.elementor-1561 .elementor-element.elementor-element-d31cdc3{--width:77%;}.elementor-1561 .elementor-element.elementor-element-25ec84c{--width:77%;}.elementor-1561 .elementor-element.elementor-element-dc9a5da{--width:77%;}.elementor-1561 .elementor-element.elementor-element-d05bcb5{--width:77%;}.elementor-1561 .elementor-element.elementor-element-4a94710{--width:77%;}.elementor-1561 .elementor-element.elementor-element-616e2ec{--width:77%;}.elementor-1561 .elementor-element.elementor-element-8a361a3{--width:77%;}.elementor-1561 .elementor-element.elementor-element-5867a60{--width:77%;}.elementor-1561 .elementor-element.elementor-element-6c901b2{--width:77%;}.elementor-1561 .elementor-element.elementor-element-e8e8e0d{--width:50%;}.elementor-1561 .elementor-element.elementor-element-2cc6cd8{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1561 .elementor-element.elementor-element-ad11e84{--width:100%;}.elementor-1561 .elementor-element.elementor-element-ef611ec{--width:100%;}.elementor-1561 .elementor-element.elementor-element-8e050d7{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1561 .elementor-element.elementor-element-45c3001{--width:89%;}.elementor-1561 .elementor-element.elementor-element-5c4345e{--width:89%;}.elementor-1561 .elementor-element.elementor-element-d31cdc3{--width:89%;}.elementor-1561 .elementor-element.elementor-element-25ec84c{--width:89%;}.elementor-1561 .elementor-element.elementor-element-dc9a5da{--width:89%;}.elementor-1561 .elementor-element.elementor-element-d05bcb5{--width:89%;}.elementor-1561 .elementor-element.elementor-element-4a94710{--width:89%;}.elementor-1561 .elementor-element.elementor-element-616e2ec{--width:89%;}.elementor-1561 .elementor-element.elementor-element-8a361a3{--width:89%;}.elementor-1561 .elementor-element.elementor-element-5867a60{--width:89%;}.elementor-1561 .elementor-element.elementor-element-6c901b2{--width:89%;}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1561 .elementor-element.elementor-element-ad16faa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 0px 100px;}.elementor-1561 .elementor-element.elementor-element-ad16faa{text-align:center;}.elementor-1561 .elementor-element.elementor-element-ad16faa img{width:120px;max-width:120px;}.elementor-1561 .elementor-element.elementor-element-ad11e84{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1561 .elementor-element.elementor-element-0787257 .elementor-heading-title{font-size:40px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1561 .elementor-element.elementor-element-ef611ec{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1561 .elementor-element.elementor-element-579c97a .elementor-heading-title{font-size:40px;}.elementor-1561 .elementor-element.elementor-element-8e050d7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1561 .elementor-element.elementor-element-be2be60 .elementor-heading-title{font-size:40px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-1561 .elementor-element.elementor-element-4dd3c3b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1561 .elementor-element.elementor-element-ddffa4c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1561 .elementor-element.elementor-element-c541908{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1561 .elementor-element.elementor-element-9f0bb7a .elementor-heading-title{font-size:50px;}.elementor-1561 .elementor-element.elementor-element-334943a{font-size:16px;}.elementor-1561 .elementor-element.elementor-element-d732859{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1561 .elementor-element.elementor-element-45c3001{--min-height:334px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1561 .elementor-element.elementor-element-5c4345e{--min-height:334px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1561 .elementor-element.elementor-element-d31cdc3{--min-height:334px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1561 .elementor-element.elementor-element-25ec84c{--min-height:334px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1561 .elementor-element.elementor-element-dc9a5da{--min-height:334px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1561 .elementor-element.elementor-element-d05bcb5{--min-height:334px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1561 .elementor-element.elementor-element-4a94710{--min-height:334px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1561 .elementor-element.elementor-element-616e2ec{--min-height:334px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1561 .elementor-element.elementor-element-8a361a3{--min-height:334px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1561 .elementor-element.elementor-element-5867a60{--min-height:334px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1561 .elementor-element.elementor-element-6c901b2{--min-height:334px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-1561 .elementor-element.elementor-element-4dd3c3b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-1561 .elementor-element.elementor-element-35503af:not(.elementor-motion-effects-element-type-background), .elementor-1561 .elementor-element.elementor-element-35503af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://championsbarbearia.com.br/wp-content/uploads/2026/01/Geral-mobile-01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1561 .elementor-element.elementor-element-ad16faa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1561 .elementor-element.elementor-element-ad16faa img{width:53%;}.elementor-1561 .elementor-element.elementor-element-ad11e84:not(.elementor-motion-effects-element-type-background), .elementor-1561 .elementor-element.elementor-element-ad11e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://championsbarbearia.com.br/wp-content/uploads/2026/01/Kemel01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1561 .elementor-element.elementor-element-25e5ee7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-1561 .elementor-element.elementor-element-25e5ee7{font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1561 .elementor-element.elementor-element-ef611ec:not(.elementor-motion-effects-element-type-background), .elementor-1561 .elementor-element.elementor-element-ef611ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://championsbarbearia.com.br/wp-content/uploads/2026/01/Progredior01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1561 .elementor-element.elementor-element-ba14acf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-1561 .elementor-element.elementor-element-ba14acf{font-size:14px;}.elementor-1561 .elementor-element.elementor-element-8e050d7:not(.elementor-motion-effects-element-type-background), .elementor-1561 .elementor-element.elementor-element-8e050d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://championsbarbearia.com.br/wp-content/uploads/2026/01/Butanta01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1561 .elementor-element.elementor-element-94e091c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-1561 .elementor-element.elementor-element-94e091c{font-size:14px;}.elementor-1561 .elementor-element.elementor-element-ddffa4c:not(.elementor-motion-effects-element-type-background), .elementor-1561 .elementor-element.elementor-element-ddffa4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://championsbarbearia.com.br/wp-content/uploads/2026/01/b2.jpg");}.elementor-1561 .elementor-element.elementor-element-c541908{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1561 .elementor-element.elementor-element-9f0bb7a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1561 .elementor-element.elementor-element-9f0bb7a .elementor-heading-title{font-size:35px;}.elementor-1561 .elementor-element.elementor-element-334943a{text-align:center;font-size:14px;}.elementor-1561 .elementor-element.elementor-element-d732859{--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1561 .elementor-element.elementor-element-45c3001{--width:320px;--min-height:291px;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1561 .elementor-element.elementor-element-21f3d94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1561 .elementor-element.elementor-element-21f3d94 .elementor-icon-box-wrapper{text-align:start;}.elementor-1561 .elementor-element.elementor-element-21f3d94 .elementor-icon{font-size:40px;}.elementor-1561 .elementor-element.elementor-element-21f3d94 .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-21f3d94 .elementor-icon-box-title a{font-size:25px;}.elementor-1561 .elementor-element.elementor-element-21f3d94 .elementor-icon-box-description{font-size:12px;}.elementor-1561 .elementor-element.elementor-element-0cf5da6{--width:100%;}.elementor-1561 .elementor-element.elementor-element-3f4297d{--width:45%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1561 .elementor-element.elementor-element-ec61bda{--container-widget-width:125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 125px );max-width:125px;}.elementor-1561 .elementor-element.elementor-element-ec61bda .elementor-heading-title{font-size:22px;}.elementor-1561 .elementor-element.elementor-element-467a9f1 .elementor-heading-title{font-size:16px;}.elementor-1561 .elementor-element.elementor-element-8380ccd{--width:45%;}.elementor-1561 .elementor-element.elementor-element-3d405a6{--container-widget-width:125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 125px );max-width:125px;}.elementor-1561 .elementor-element.elementor-element-3d405a6 .elementor-heading-title{font-size:22px;}.elementor-1561 .elementor-element.elementor-element-e08e3c7 .elementor-heading-title{font-size:16px;}.elementor-1561 .elementor-element.elementor-element-5c4345e{--width:320px;--min-height:291px;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1561 .elementor-element.elementor-element-5c4727e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1561 .elementor-element.elementor-element-5c4727e .elementor-icon-box-wrapper{text-align:start;}.elementor-1561 .elementor-element.elementor-element-5c4727e .elementor-icon{font-size:40px;}.elementor-1561 .elementor-element.elementor-element-5c4727e .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-5c4727e .elementor-icon-box-title a{font-size:25px;}.elementor-1561 .elementor-element.elementor-element-5c4727e .elementor-icon-box-description{font-size:12px;}.elementor-1561 .elementor-element.elementor-element-195574b{--width:100%;}.elementor-1561 .elementor-element.elementor-element-0b3e16a{--width:45%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1561 .elementor-element.elementor-element-cd05fa4{--container-widget-width:125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 125px );max-width:125px;}.elementor-1561 .elementor-element.elementor-element-cd05fa4 .elementor-heading-title{font-size:22px;}.elementor-1561 .elementor-element.elementor-element-d30188a .elementor-heading-title{font-size:16px;}.elementor-1561 .elementor-element.elementor-element-5c3f6d6{--width:45%;}.elementor-1561 .elementor-element.elementor-element-2440103{--container-widget-width:125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 125px );max-width:125px;}.elementor-1561 .elementor-element.elementor-element-2440103 .elementor-heading-title{font-size:22px;}.elementor-1561 .elementor-element.elementor-element-f5ab20a .elementor-heading-title{font-size:16px;}.elementor-1561 .elementor-element.elementor-element-d31cdc3{--width:320px;--min-height:291px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1561 .elementor-element.elementor-element-b969dbe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1561 .elementor-element.elementor-element-b969dbe .elementor-icon-box-wrapper{text-align:start;}.elementor-1561 .elementor-element.elementor-element-b969dbe .elementor-icon{font-size:46px;}.elementor-1561 .elementor-element.elementor-element-b969dbe .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-b969dbe .elementor-icon-box-title a{font-size:25px;}.elementor-1561 .elementor-element.elementor-element-b969dbe .elementor-icon-box-description{font-size:12px;}.elementor-1561 .elementor-element.elementor-element-6d94ef9{--container-widget-width:125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 125px );max-width:125px;}.elementor-1561 .elementor-element.elementor-element-6d94ef9 .elementor-heading-title{font-size:20px;}.elementor-1561 .elementor-element.elementor-element-25ec84c{--width:320px;--min-height:291px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1561 .elementor-element.elementor-element-bb76dd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1561 .elementor-element.elementor-element-bb76dd6 .elementor-icon-box-wrapper{text-align:start;}.elementor-1561 .elementor-element.elementor-element-bb76dd6 .elementor-icon{font-size:46px;}.elementor-1561 .elementor-element.elementor-element-bb76dd6 .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-bb76dd6 .elementor-icon-box-title a{font-size:25px;}.elementor-1561 .elementor-element.elementor-element-bb76dd6 .elementor-icon-box-description{font-size:12px;}.elementor-1561 .elementor-element.elementor-element-8c10682{--container-widget-width:125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 125px );max-width:125px;}.elementor-1561 .elementor-element.elementor-element-8c10682 .elementor-heading-title{font-size:20px;}.elementor-1561 .elementor-element.elementor-element-dc9a5da{--width:320px;--min-height:291px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1561 .elementor-element.elementor-element-a27e3c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1561 .elementor-element.elementor-element-a27e3c1 .elementor-icon-box-wrapper{text-align:start;}.elementor-1561 .elementor-element.elementor-element-a27e3c1 .elementor-icon{font-size:46px;}.elementor-1561 .elementor-element.elementor-element-a27e3c1 .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-a27e3c1 .elementor-icon-box-title a{font-size:25px;}.elementor-1561 .elementor-element.elementor-element-a27e3c1 .elementor-icon-box-description{font-size:12px;}.elementor-1561 .elementor-element.elementor-element-a3ed19b{--container-widget-width:125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 125px );max-width:125px;}.elementor-1561 .elementor-element.elementor-element-a3ed19b .elementor-heading-title{font-size:20px;}.elementor-1561 .elementor-element.elementor-element-d05bcb5{--width:320px;--min-height:291px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1561 .elementor-element.elementor-element-0140d5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1561 .elementor-element.elementor-element-0140d5b .elementor-icon-box-wrapper{text-align:start;}.elementor-1561 .elementor-element.elementor-element-0140d5b .elementor-icon{font-size:50px;}.elementor-1561 .elementor-element.elementor-element-0140d5b .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-0140d5b .elementor-icon-box-title a{font-size:25px;}.elementor-1561 .elementor-element.elementor-element-47b10b2{--container-widget-width:125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 125px );max-width:125px;}.elementor-1561 .elementor-element.elementor-element-47b10b2 .elementor-heading-title{font-size:20px;}.elementor-1561 .elementor-element.elementor-element-4a94710{--width:320px;--min-height:291px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1561 .elementor-element.elementor-element-57126f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1561 .elementor-element.elementor-element-57126f2 .elementor-icon-box-wrapper{text-align:start;}.elementor-1561 .elementor-element.elementor-element-57126f2 .elementor-icon{font-size:50px;}.elementor-1561 .elementor-element.elementor-element-57126f2 .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-57126f2 .elementor-icon-box-title a{font-size:25px;}.elementor-1561 .elementor-element.elementor-element-a92e394{--container-widget-width:125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 125px );max-width:125px;}.elementor-1561 .elementor-element.elementor-element-a92e394 .elementor-heading-title{font-size:20px;}.elementor-1561 .elementor-element.elementor-element-616e2ec{--width:320px;--min-height:291px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1561 .elementor-element.elementor-element-1012ed5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1561 .elementor-element.elementor-element-1012ed5 .elementor-icon-box-wrapper{text-align:start;}.elementor-1561 .elementor-element.elementor-element-1012ed5 .elementor-icon{font-size:50px;}.elementor-1561 .elementor-element.elementor-element-1012ed5 .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-1012ed5 .elementor-icon-box-title a{font-size:25px;}.elementor-1561 .elementor-element.elementor-element-a376ec1{--container-widget-width:125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 125px );max-width:125px;}.elementor-1561 .elementor-element.elementor-element-a376ec1 .elementor-heading-title{font-size:20px;}.elementor-1561 .elementor-element.elementor-element-8a361a3{--width:320px;--min-height:291px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1561 .elementor-element.elementor-element-144aa8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1561 .elementor-element.elementor-element-144aa8e .elementor-icon-box-wrapper{text-align:start;}.elementor-1561 .elementor-element.elementor-element-144aa8e .elementor-icon{font-size:50px;}.elementor-1561 .elementor-element.elementor-element-144aa8e .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-144aa8e .elementor-icon-box-title a{font-size:25px;}.elementor-1561 .elementor-element.elementor-element-0b41def{--container-widget-width:125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 125px );max-width:125px;}.elementor-1561 .elementor-element.elementor-element-0b41def .elementor-heading-title{font-size:20px;}.elementor-1561 .elementor-element.elementor-element-5867a60{--width:320px;--min-height:291px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1561 .elementor-element.elementor-element-cb8fb9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1561 .elementor-element.elementor-element-cb8fb9b .elementor-icon-box-wrapper{text-align:start;}.elementor-1561 .elementor-element.elementor-element-cb8fb9b .elementor-icon{font-size:50px;}.elementor-1561 .elementor-element.elementor-element-cb8fb9b .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-cb8fb9b .elementor-icon-box-title a{font-size:25px;}.elementor-1561 .elementor-element.elementor-element-6a473f5{--container-widget-width:125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 125px );max-width:125px;}.elementor-1561 .elementor-element.elementor-element-6a473f5 .elementor-heading-title{font-size:20px;}.elementor-1561 .elementor-element.elementor-element-6c901b2{--width:320px;--min-height:291px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1561 .elementor-element.elementor-element-2dbaebd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1561 .elementor-element.elementor-element-2dbaebd .elementor-icon-box-wrapper{text-align:start;}.elementor-1561 .elementor-element.elementor-element-2dbaebd .elementor-icon{font-size:50px;}.elementor-1561 .elementor-element.elementor-element-2dbaebd .elementor-icon-box-title, .elementor-1561 .elementor-element.elementor-element-2dbaebd .elementor-icon-box-title a{font-size:25px;}.elementor-1561 .elementor-element.elementor-element-61d0273{--container-widget-width:125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 125px );max-width:125px;}.elementor-1561 .elementor-element.elementor-element-61d0273 .elementor-heading-title{font-size:20px;}.elementor-1561 .elementor-element.elementor-element-bab9849{text-align:center;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-1561 .elementor-element.elementor-element-4dd3c3b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1561 .elementor-element.elementor-element-50a475c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for image, class: .elementor-element-ad16faa */.elementor-1561 .elementor-element.elementor-element-ad16faa {
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35503af *//* --- 1. OBRIGAR TELA CHEIA (REMOVE BORDAS BRANCAS) --- */

/* Remove margens do navegador e do tema */
body {
    margin: 0 !important;
    padding: 0 !important;
    overflow-x: hidden; /* Evita barra de rolagem horizontal */
}

/* Força o container a ocupar 100% da largura da tela */
.elementor-1561 .elementor-element.elementor-element-35503af {
    width: 100vw !important;
    max-width: 100vw !important;
    left: 50%;
    right: 50%;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
}


/* --- 2. DESTRAVAR AS COLUNAS (EFEITO SANFONA) --- */

/* Mira na Grelha certa e destrava */
.grelha-sanfona .col-hover-kemel,
.grelha-sanfona .col-hover-progredior,
.grelha-sanfona .col-hover-butanta {
    width: auto !important;
    max-width: 100% !important;
    flex-basis: 0 !important;
    flex-grow: 1; /* Começam todas iguais */
    transition: flex-grow 0.5s cubic-bezier(0.25, 1, 0.5, 1);
    cursor: pointer;
    overflow: hidden; 
}

/* Quando passar o mouse NA COLUNA, ela cresce SUAVE (1.4) */
.grelha-sanfona .col-hover-kemel:hover,
.grelha-sanfona .col-hover-progredior:hover,
.grelha-sanfona .col-hover-butanta:hover {
    flex-grow: 1.4 !important; 
}

/* As outras mantêm o tamanho original */
.grelha-sanfona:hover .col-hover-kemel,
.grelha-sanfona:hover .col-hover-progredior,
.grelha-sanfona:hover .col-hover-butanta {
    flex-grow: 1; 
}


/* --- 3. CONTEÚDO (APARECER) --- */

.item-escondido {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.4s ease-in-out;
}

.grelha-sanfona .col-hover-kemel:hover .item-escondido,
.grelha-sanfona .col-hover-progredior:hover .item-escondido,
.grelha-sanfona .col-hover-butanta:hover .item-escondido {
    opacity: 1;
    transform: translateY(0);
    transition-delay: 0.2s;
}


/* --- 4. EFEITO DE FUNDO (LUZ) --- */

@keyframes flashFade {
    0% { filter: brightness(1.2) contrast(1.1); }
    100% { filter: brightness(0.6) contrast(1.2); }
}

.bg-layer-kemel, .bg-layer-progredior, .bg-layer-butanta {
    opacity: 0;
    transition: opacity 0.5s ease;
    z-index: 2;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

.bg-layer-geral {
    opacity: 1;
    transition: opacity 0.5s ease;
    z-index: 1;
}


/* --- 5. GATILHOS DE FUNDO --- */

.elementor-1561 .elementor-element.elementor-element-35503af:has(.col-hover-kemel:hover) .bg-layer-kemel {
    opacity: 1 !important;
    animation: flashFade 2s forwards;
}

.elementor-1561 .elementor-element.elementor-element-35503af:has(.col-hover-progredior:hover) .bg-layer-progredior {
    opacity: 1 !important;
    animation: flashFade 2s forwards;
}

.elementor-1561 .elementor-element.elementor-element-35503af:has(.col-hover-butanta:hover) .bg-layer-butanta {
    opacity: 1 !important;
    animation: flashFade 2s forwards;
}

.elementor-1561 .elementor-element.elementor-element-35503af:has(.col-hover-kemel:hover) .bg-layer-geral,
.elementor-1561 .elementor-element.elementor-element-35503af:has(.col-hover-progredior:hover) .bg-layer-geral,
.elementor-1561 .elementor-element.elementor-element-35503af:has(.col-hover-butanta:hover) .bg-layer-geral {
    opacity: 0;
}

/* --- 7. MOBILE FINAL (RESTAURAÇÃO + AJUSTE DE TEXTO) --- */

@media (max-width: 767px) {

    /* 1. O PAI */
    .elementor-1561 .elementor-element.elementor-element-35503af {
        padding: 0 !important;
        align-items: flex-start !important;
    }

    /* 2. A ESTRUTURA */
    .grelha-sanfona {
        display: flex !important;
        flex-direction: column !important;
        height: 100vh !important;
        width: 100% !important;
        margin: 0 !important;
        overflow: hidden !important;
        
        /* Bloqueios de Seleção */
        -webkit-user-select: none !important;
        user-select: none !important;
        -webkit-touch-callout: none !important;
    }

    /* 3. AS 3 COLUNAS (Estado Normal: 33%) */
    .grelha-sanfona .col-hover-kemel,
    .grelha-sanfona .col-hover-progredior,
    .grelha-sanfona .col-hover-butanta {
        height: 33.33vh !important; 
        min-height: 0 !important;
        flex: 1 !important; /* Volta a dividir igual */
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        
        display: flex !important;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        
        /* Fundo Geral */
        background-color: rgba(0,0,0,0.6) !important; 
        background-size: 0px !important; 
        background-repeat: no-repeat !important;

        /* Linha Cinza (Restaurada) */
        border-bottom: 1px solid rgba(150, 150, 150, 0.6) !important;
        
        transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1);
        cursor: pointer;
        touch-action: manipulation;
        -webkit-tap-highlight-color: transparent;
    }
    
    /* Remove borda do último */
    .grelha-sanfona .col-hover-butanta {
        border-bottom: none !important;
    }

    /* 4. AÇÃO DE TOQUE/HOVER (Expandir 50% + Escurecer 60%) */
    
    .grelha-sanfona .col-hover-kemel:hover,
    .grelha-sanfona .col-hover-kemel:active,
    .grelha-sanfona .col-hover-kemel:focus-within,
    .grelha-sanfona .col-hover-progredior:hover,
    .grelha-sanfona .col-hover-progredior:active,
    .grelha-sanfona .col-hover-progredior:focus-within,
    .grelha-sanfona .col-hover-butanta:hover,
    .grelha-sanfona .col-hover-butanta:active,
    .grelha-sanfona .col-hover-butanta:focus-within {
        
        flex: 2 !important; /* Ocupa metade da tela */
        height: auto !important;
        z-index: 100;
        background-color: transparent !important;
        
        background-size: cover !important; 
        background-position: center !important;
        
        /* Escurecimento 0.6 (Ideal) */
        box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.6) !important;
        
        border-bottom: none !important;
    }

    /* --- 5. AJUSTE DE TEXTOS (SEGURANÇA) --- */
    
    /* Regra Geral */
    .grelha-sanfona h1, .grelha-sanfona h2, .grelha-sanfona h3, 
    .grelha-sanfona h4, .grelha-sanfona h5, .elementor-heading-title {
        text-shadow: 0px 2px 10px rgba(0,0,0,1);
        pointer-events: none !important;
        text-align: center;
        line-height: 1.2 !important;
    }

    /* Tenta pegar o subtítulo "UNIDADE" (menor) */
    .grelha-sanfona h3, 
    .grelha-sanfona h4, 
    .grelha-sanfona h5, 
    .grelha-sanfona h6 {
        font-size: 13px !important; /* Bem pequeno */
        letter-spacing: 1px !important;
        margin-bottom: 5px !important; /* Espaço pequeno embaixo */
        padding: 0 !important;
    }

    /* Tenta pegar o Título Principal "BAIRRO" (maior) */
    .grelha-sanfona h2, 
    .grelha-sanfona h1 {
        font-size: 24px !important; /* Grande */
        margin-top: 0 !important;
        padding: 0 !important;
    }

    /* 6. BOTÃO */
    .item-escondido { display: none; }
    
    .grelha-sanfona .col-hover-kemel:hover .item-escondido,
    .grelha-sanfona .col-hover-kemel:active .item-escondido,
    .grelha-sanfona .col-hover-kemel:focus-within .item-escondido,
    .grelha-sanfona .col-hover-progredior:hover .item-escondido,
    .grelha-sanfona .col-hover-progredior:active .item-escondido,
    .grelha-sanfona .col-hover-progredior:focus-within .item-escondido,
    .grelha-sanfona .col-hover-butanta:hover .item-escondido,
    .grelha-sanfona .col-hover-butanta:active .item-escondido,
    .grelha-sanfona .col-hover-butanta:focus-within .item-escondido {
        display: block !important;
        animation: fadeUp 0.4s ease forwards;
    }

    @keyframes fadeUp {
        from { opacity: 0; transform: translateY(10px); }
        to { opacity: 1; transform: translateY(0); }
    }
    
    /* Limpeza */
    .bg-layer-kemel, .bg-layer-progredior, .bg-layer-butanta, .bg-layer-geral, .elementor-widget-spacer { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0f496af */<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/gsap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/ScrollTrigger.min.js"></script>

<style>
    /* 1. CONFIGURAÇÕES GERAIS E PERFORMANCE */
    .tca-card-content, .tca-parent-section, .tca-card, #logo-champions img {
        transition: none !important;
        -webkit-transition: none !important;
    }

    /* Aceleração de Hardware para evitar travamentos no mobile */
    #logo-champions img, .secao-hero, .tca-card, .botao-pulsante {
        will-change: transform, opacity;
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
    }

    /* Logo inicia invisível para o Zoom In */
    #logo-champions img {
        opacity: 0;
    }

    /* 2. EFEITO DE PULSO NO BOTÃO (Com correção de contorno) */
    .botao-pulsante, .botao-pulsante:focus, .botao-pulsante:active {
        animation: pulsar-agora 2s infinite;
        transition: all 0.3s ease;
        border: none !important; /* Remove o contorno estranho */
        outline: none !important;
        box-shadow: none;
    }

    @keyframes pulsar-agora {
        0% {
            transform: scale(1);
            box-shadow: 0 0 0 0 rgba(255, 30, 30, 0.7);
        }
        70% {
            transform: scale(1.05);
            box-shadow: 0 0 0 15px rgba(255, 30, 30, 0);
        }
        100% {
            transform: scale(1);
            box-shadow: 0 0 0 0 rgba(255, 30, 30, 0);
        }
    }

    /* 3. VISIBILIDADE DO BOTÃO NO MOBILE */
    @media (max-width: 767px) {
        .botao-revelar {
            opacity: 0 !important;
            transform: translateY(30px) !important;
            transition: all 0.5s ease-in-out !important;
            pointer-events: none !important;
        }
        .botao-revelar.liberar-botao {
            opacity: 1 !important;
            transform: translateY(0px) !important;
            pointer-events: auto !important;
        }
    }
</style>

<script>
(function() {
    // DOMContentLoaded faz a animação entrar mais cedo
    document.addEventListener('DOMContentLoaded', function() {
        gsap.registerPlugin(ScrollTrigger);
        ScrollTrigger.config({ ignoreMobileResize: true });

        // --- A. ANIMAÇÃO DO LOGO (Zoom + Rotação 1080) ---
        const logoImg = document.querySelector('#logo-champions img');
        if (logoImg) {
            // Força o estado inicial reto e pequeno
            gsap.set(logoImg, { scale: 0.5, opacity: 0, rotation: 0 });

            const tlLogo = gsap.timeline();
            
            // Zoom In na entrada
            tlLogo.to(logoImg, {
                scale: 1,
                opacity: 1,
                duration: 0.8, // Velocidade do zoom ajustada
                ease: "power3.out"
            })
            // Rotação no Scroll (Garante que comece reto no mobile)
            .to(logoImg, {
                scrollTrigger: {
                    trigger: "body",
                    start: "top top",
                    end: "bottom bottom",
                    scrub: 1,
                    immediateRender: false
                },
                rotation: 1080, // 3 voltas completas
                ease: "none"
            }, 0);
        }

        // --- B. ANIMAÇÃO DOS SEUS CARDS (Empilhamento) ---
        gsap.from('.tca-card', {
            scrollTrigger: {
                trigger: '.tca-parent-section',
                start: '0% 0%',
                end: '+=200%',
                scrub: true,
                pin: true,
                invalidateOnRefresh: true
            },
            left: '300%',
            stagger: 0.3
        });

        // --- C. REVELAÇÃO DO BOTÃO NO MOBILE ---
        const heroSection = document.getElementById('secao-hero');
        const botaomobile = document.querySelector('.botao-revelar');
        if (window.innerWidth <= 767 && heroSection && botaomobile) {
            const observer = new IntersectionObserver((entries) => {
                entries.forEach(entry => {
                    if (!entry.isIntersecting) {
                        botaomobile.classList.add('liberar-botao');
                    } else {
                        botaomobile.classList.remove('liberar-botao');
                    }
                });
            }, { threshold: 0 });
            observer.observe(heroSection);
        }

        ScrollTrigger.refresh();
    });
})();
</script>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45c3001 */.elementor-1561 .elementor-element.elementor-element-45c3001 {
    background: linear-gradient(
        120deg,
        #000000,
        #1c1c1c,
        #333333
    );
    background-size: 400% 400%;
    animation: gradientFlow 5s ease infinite;
    border-radius: 20px;
}
@keyframes gradientFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c4345e */.elementor-1561 .elementor-element.elementor-element-5c4345e {
    background: linear-gradient(
        120deg,
        #000000,
        #1c1c1c,
        #333333
    );
    background-size: 400% 400%;
    animation: gradientFlow 5s ease infinite;
    border-radius: 20px;
}
@keyframes gradientFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d31cdc3 */.elementor-1561 .elementor-element.elementor-element-d31cdc3 {
    background: linear-gradient(
        120deg,
        #000000,
        #1c1c1c,
        #333333
    );
    background-size: 400% 400%;
    animation: gradientFlow 5s ease infinite;
    border-radius: 20px;
}
@keyframes gradientFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ec84c */.elementor-1561 .elementor-element.elementor-element-25ec84c {
    background: linear-gradient(
        120deg,
        #000000,
        #1c1c1c,
        #333333
    );
    background-size: 400% 400%;
    animation: gradientFlow 5s ease infinite;
    border-radius: 20px;
}
@keyframes gradientFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc9a5da */.elementor-1561 .elementor-element.elementor-element-dc9a5da {
    background: linear-gradient(
        120deg,
        #000000,
        #1c1c1c,
        #333333
    );
    background-size: 400% 400%;
    animation: gradientFlow 5s ease infinite;
    border-radius: 20px;
}
@keyframes gradientFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05bcb5 */.elementor-1561 .elementor-element.elementor-element-d05bcb5 {
    background: linear-gradient(
        120deg,
        #000000,
        #1c1c1c,
        #333333
    );
    background-size: 400% 400%;
    animation: gradientFlow 5s ease infinite;
    border-radius: 20px;
}
@keyframes gradientFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a94710 */.elementor-1561 .elementor-element.elementor-element-4a94710 {
    background: linear-gradient(
        120deg,
        #000000,
        #1c1c1c,
        #333333
    );
    background-size: 400% 400%;
    animation: gradientFlow 5s ease infinite;
    border-radius: 20px;
}
@keyframes gradientFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616e2ec */.elementor-1561 .elementor-element.elementor-element-616e2ec {
    background: linear-gradient(
        120deg,
        #000000,
        #1c1c1c,
        #333333
    );
    background-size: 400% 400%;
    animation: gradientFlow 5s ease infinite;
    border-radius: 20px;
}
@keyframes gradientFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a361a3 */.elementor-1561 .elementor-element.elementor-element-8a361a3 {
    background: linear-gradient(
        120deg,
        #000000,
        #1c1c1c,
        #333333
    );
    background-size: 400% 400%;
    animation: gradientFlow 5s ease infinite;
    border-radius: 20px;
}
@keyframes gradientFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5867a60 */.elementor-1561 .elementor-element.elementor-element-5867a60 {
    background: linear-gradient(
        120deg,
        #000000,
        #1c1c1c,
        #333333
    );
    background-size: 400% 400%;
    animation: gradientFlow 5s ease infinite;
    border-radius: 20px;
}
@keyframes gradientFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c901b2 */.elementor-1561 .elementor-element.elementor-element-6c901b2 {
    background: linear-gradient(
        120deg,
        #000000,
        #1c1c1c,
        #333333
    );
    background-size: 400% 400%;
    animation: gradientFlow 5s ease infinite;
    border-radius: 20px;
}
@keyframes gradientFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-74123d8 */.elementor-1561 .elementor-element.elementor-element-74123d8 {
    background: linear-gradient(
        120deg,
        #000000,
        #1c1c1c,
        #333333
    );
    background-size: 400% 400%;
    animation: gradientFlow 5s ease infinite;
    border-radius: 20px;
}
@keyframes gradientFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e22f72 */.elementor-1561 .elementor-element.elementor-element-7e22f72 {
    background: linear-gradient(
        120deg,
        #000000,
        #1c1c1c,
        #333333
    );
    background-size: 400% 400%;
    animation: gradientFlow 5s ease infinite;
    border-radius: 20px;
}
@keyframes gradientFlow {
    0%   { background-position: 0% 50%; }
    50%  { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50074f7 *//* --- REGRA PARA PC (CURVA ACENTUADA) --- */
@media (min-width: 1025px) {
    .elementor-1561 .elementor-element.elementor-element-50074f7 {
        --altura-pc: 120px;
        position: relative !important;
        z-index: 10 !important;
        /* Puxa mais para cima para garantir que não apareça branco no monitor */
        margin-top: -125px !important; 
        padding-top: 160px !important;

        /* Máscara desenhada para não achatar em telas largas */
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 1000' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L600,0 C750,0 850,150 1000,150 L1920,150 L1920,1000 L0,1000 Z' fill='black'/%3E%3C/svg%3E") !important;
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 1000' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L600,0 C750,0 850,150 1000,150 L1920,150 L1920,1000 L0,1000 Z' fill='black'/%3E%3C/svg%3E") !important;
        
        -webkit-mask-size: 100% 100% !important;
        mask-size: 100% 100% !important;
        -webkit-mask-repeat: no-repeat !important;
    }
}

/* --- REGRA PARA MOBILE (O QUE VOCÊ TINHA APROVADO) --- */
@media (max-width: 1024px) {
    .elementor-1561 .elementor-element.elementor-element-50074f7 {
        position: relative !important;
        z-index: 10 !important;
        /* Aumentei um pouco o negativo para MATAR o branco no topo do celular */
        margin-top: -110px !important; 
        padding-top: 140px !important;

        /* O código de 1300px que você disse que resolveu o mobile */
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1300 3000' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L520,0 C585,0 650,100 715,100 L1300,100 L1300,3000 L0,3000 Z' fill='black'/%3E%3C/svg%3E") !important;
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1300 3000' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L520,0 C585,0 650,100 715,100 L1300,100 L1300,3000 L0,3000 Z' fill='black'/%3E%3C/svg%3E") !important;
        
        -webkit-mask-size: 100% 100% !important;
        mask-size: 100% 100% !important;
        -webkit-mask-repeat: no-repeat !important;
    }
}/* End custom CSS */