.elementor-585 .elementor-element.elementor-element-0965bc7{--display:flex;--min-height:50px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-61px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-585 .elementor-element.elementor-element-0965bc7:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-0965bc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-585 .elementor-element.elementor-element-0965bc7.e-con{--e-con-transform-rotateZ:-5deg;--e-con-transform-scale:1.1;}.elementor-585 .elementor-element.elementor-element-ef6cf00{--e-image-carousel-slides-to-show:6;}.elementor-585 .elementor-element.elementor-element-ef6cf00 .swiper-wrapper{display:flex;align-items:center;}.elementor-585 .elementor-element.elementor-element-ef6cf00 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-585 .elementor-element.elementor-element-94f326e{--display:flex;--min-height:600px;--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;--justify-content:center;}.elementor-585 .elementor-element.elementor-element-94f326e:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-94f326e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://joseleiloes.com.br/wp-content/uploads/2025/11/bg-black-holder-2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-585 .elementor-element.elementor-element-c0168d9{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-7b16365{text-align:left;}.elementor-585 .elementor-element.elementor-element-7b16365 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:67px;font-weight:600;line-height:65px;}.elementor-585 .elementor-element.elementor-element-ad3bea2{--display:flex;--position:absolute;--min-height:122px;--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:-0px;--margin-left:-0px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:10px;top:7px;}.elementor-585 .elementor-element.elementor-element-ad3bea2:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-ad3bea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joseleiloes.com.br/wp-content/uploads/2025/11/tag.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-585 .elementor-element.elementor-element-ad3bea2.e-con{--e-con-transform-rotateZ:-9deg;}body:not(.rtl) .elementor-585 .elementor-element.elementor-element-ad3bea2{left:358px;}body.rtl .elementor-585 .elementor-element.elementor-element-ad3bea2{right:358px;}.elementor-585 .elementor-element.elementor-element-9fe8e29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-9fe8e29{text-align:center;}.elementor-585 .elementor-element.elementor-element-9fe8e29 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:13px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#777777;}.elementor-585 .elementor-element.elementor-element-0067e86{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-585 .elementor-element.elementor-element-0067e86.e-con{--align-self:center;}.elementor-585 .elementor-element.elementor-element-8ec6182{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-585 .elementor-element.elementor-element-8ec6182.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-585 .elementor-element.elementor-element-477c1d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-477c1d9.elementor-element{--align-self:flex-end;}.elementor-585 .elementor-element.elementor-element-477c1d9{text-align:right;}.elementor-585 .elementor-element.elementor-element-477c1d9 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-585 .elementor-element.elementor-element-ccd84a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-ccd84a0.elementor-element{--align-self:flex-end;}.elementor-585 .elementor-element.elementor-element-ccd84a0{text-align:right;}.elementor-585 .elementor-element.elementor-element-ccd84a0 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-585 .elementor-element.elementor-element-f739c4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-f739c4f.elementor-element{--align-self:flex-end;}.elementor-585 .elementor-element.elementor-element-f739c4f{text-align:center;}.elementor-585 .elementor-element.elementor-element-f739c4f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:45px;font-weight:900;line-height:69px;color:var( --e-global-color-secondary );}.elementor-585 .elementor-element.elementor-element-cf3059e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-cf3059e{text-align:center;}.elementor-585 .elementor-element.elementor-element-cf3059e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#777777;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-585 .elementor-element.elementor-element-b5d3ab2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-b5d3ab2{z-index:50;}.elementor-585 .elementor-element.elementor-element-b5d3ab2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-585 .elementor-element.elementor-element-b5d3ab2 .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-8a9aee9{--display:flex;--min-height:50px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-15px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-585 .elementor-element.elementor-element-8a9aee9:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-8a9aee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-585 .elementor-element.elementor-element-8a9aee9.e-con{--e-con-transform-rotateZ:-5deg;--e-con-transform-scale:1.1;}.elementor-585 .elementor-element.elementor-element-231363b{--e-image-carousel-slides-to-show:6;}.elementor-585 .elementor-element.elementor-element-231363b .swiper-wrapper{display:flex;align-items:center;}.elementor-585 .elementor-element.elementor-element-231363b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-585 .elementor-element.elementor-element-fcad52c{--display:flex;--min-height:50px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-585 .elementor-element.elementor-element-fcad52c:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-fcad52c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-585 .elementor-element.elementor-element-d466772{--e-image-carousel-slides-to-show:6;}.elementor-585 .elementor-element.elementor-element-d466772 .swiper-wrapper{display:flex;align-items:center;}.elementor-585 .elementor-element.elementor-element-d466772 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-585 .elementor-element.elementor-element-8c1c255{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-585 .elementor-element.elementor-element-8c1c255:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-8c1c255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-585 .elementor-element.elementor-element-1b4f484 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-1b4f484{text-align:center;}.elementor-585 .elementor-element.elementor-element-1b4f484 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:#F64725;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-3348667{text-align:center;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-585 .elementor-element.elementor-element-5c18d42{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-585 .elementor-element.elementor-element-dde4863{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:50;}.elementor-585 .elementor-element.elementor-element-dde4863 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-dde4863 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-585 .elementor-element.elementor-element-dde4863 .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-9f3b70b{--display:flex;--min-height:956px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-585 .elementor-element.elementor-element-9f3b70b:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-9f3b70b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-585 .elementor-element.elementor-element-0b4cbaa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-0b4cbaa{z-index:10;text-align:center;}.elementor-585 .elementor-element.elementor-element-0b4cbaa .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:#F64725;}.elementor-585 .elementor-element.elementor-element-55cebbd{z-index:10;text-align:center;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-585 .elementor-element.elementor-element-274649f{--e-image-carousel-slides-to-show:4;z-index:10;}.elementor-585 .elementor-element.elementor-element-274649f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-274649f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-585 .elementor-element.elementor-element-a438b56{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:50;}.elementor-585 .elementor-element.elementor-element-a438b56 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-a438b56 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-585 .elementor-element.elementor-element-a438b56 .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-0a5655c{z-index:10;text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:#575151;}.elementor-585 .elementor-element.elementor-element-825e70c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-585 .elementor-element.elementor-element-221c914{--display:flex;}.elementor-585 .elementor-element.elementor-element-221c914:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-221c914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-585 .elementor-element.elementor-element-cc7f56d{text-align:center;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;letter-spacing:3.5px;color:var( --e-global-color-secondary );}.elementor-585 .elementor-element.elementor-element-b2bc32b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-585 .elementor-element.elementor-element-e7e08af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-e7e08af{z-index:10;text-align:center;}.elementor-585 .elementor-element.elementor-element-e7e08af .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:#F64725;}.elementor-585 .elementor-element.elementor-element-b644d2a{z-index:10;text-align:center;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-585 .elementor-element.elementor-element-a80aa9d{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:10;}.elementor-585 .elementor-element.elementor-element-a80aa9d:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-a80aa9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-585 .elementor-element.elementor-element-adcf17e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-adcf17e{text-align:center;}.elementor-585 .elementor-element.elementor-element-adcf17e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#777777;}.elementor-585 .elementor-element.elementor-element-e77c0bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-585 .elementor-element.elementor-element-e77c0bc.e-con{--align-self:center;}.elementor-585 .elementor-element.elementor-element-99c83da{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-585 .elementor-element.elementor-element-99c83da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-585 .elementor-element.elementor-element-39033a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-39033a8.elementor-element{--align-self:flex-end;}.elementor-585 .elementor-element.elementor-element-39033a8{text-align:right;}.elementor-585 .elementor-element.elementor-element-39033a8 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-585 .elementor-element.elementor-element-5a6bd7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-5a6bd7f.elementor-element{--align-self:flex-end;}.elementor-585 .elementor-element.elementor-element-5a6bd7f{text-align:right;}.elementor-585 .elementor-element.elementor-element-5a6bd7f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-585 .elementor-element.elementor-element-f8f9233 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-f8f9233.elementor-element{--align-self:flex-end;}.elementor-585 .elementor-element.elementor-element-f8f9233{text-align:center;}.elementor-585 .elementor-element.elementor-element-f8f9233 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:65px;font-weight:900;line-height:69px;color:var( --e-global-color-secondary );}.elementor-585 .elementor-element.elementor-element-46cf13c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-46cf13c{text-align:center;}.elementor-585 .elementor-element.elementor-element-46cf13c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#777777;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-585 .elementor-element.elementor-element-1280b95 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-1280b95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-585 .elementor-element.elementor-element-1280b95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-585 .elementor-element.elementor-element-1280b95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-585 .elementor-element.elementor-element-1280b95 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-585 .elementor-element.elementor-element-1280b95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-585 .elementor-element.elementor-element-1280b95 .elementor-icon-list-icon i{color:#EB4423;transition:color 0.3s;}.elementor-585 .elementor-element.elementor-element-1280b95 .elementor-icon-list-icon svg{fill:#EB4423;transition:fill 0.3s;}.elementor-585 .elementor-element.elementor-element-1280b95{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-585 .elementor-element.elementor-element-1280b95 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-585 .elementor-element.elementor-element-1280b95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-585 .elementor-element.elementor-element-1280b95 .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;}.elementor-585 .elementor-element.elementor-element-1280b95 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-585 .elementor-element.elementor-element-a6b6dbe > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-a6b6dbe{z-index:50;}.elementor-585 .elementor-element.elementor-element-a6b6dbe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-585 .elementor-element.elementor-element-a6b6dbe .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-75398d8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-a6caf71{--display:flex;}.elementor-585 .elementor-element.elementor-element-a6caf71:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-a6caf71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-585 .elementor-element.elementor-element-19b8b9c{text-align:center;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;letter-spacing:3.5px;color:var( --e-global-color-secondary );}.elementor-585 .elementor-element.elementor-element-fffa758{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-585 .elementor-element.elementor-element-08791a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-585 .elementor-element.elementor-element-632b632{--display:flex;--justify-content:center;}.elementor-585 .elementor-element.elementor-element-2a2d768{text-align:left;}.elementor-585 .elementor-element.elementor-element-2a2d768 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-585 .elementor-element.elementor-element-4fb95a0{text-align:left;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-a50e718 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-585 .elementor-element.elementor-element-a50e718 .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;fill:#000000;color:#000000;}.elementor-585 .elementor-element.elementor-element-25216b9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-585 .elementor-element.elementor-element-7d716df{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;text-align:center;}.elementor-585 .elementor-element.elementor-element-7d716df > .elementor-widget-container{background-color:#ED4A21;margin:0px 0px 0px 0px;padding:30px 20px 70px 20px;border-radius:20px 20px 0px 0px;}.elementor-585 .elementor-element.elementor-element-7d716df .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:31px;font-weight:700;color:#FFFFFF;}.elementor-585 .elementor-element.elementor-element-b85c11c > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-7b4ecc9{--display:flex;--min-height:385px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-585 .elementor-element.elementor-element-7b4ecc9:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-7b4ecc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(149deg, #EB4423 0%, #FF9906 93%);}.elementor-585 .elementor-element.elementor-element-7c211bd > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-585 .elementor-element.elementor-element-7c211bd.elementor-element{--align-self:center;}.elementor-585 .elementor-element.elementor-element-7c211bd{text-align:right;}.elementor-585 .elementor-element.elementor-element-7c211bd img{width:53%;}.elementor-585 .elementor-element.elementor-element-247ec64{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-585 .elementor-element.elementor-element-39650cc > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-585 .elementor-element.elementor-element-39650cc{text-align:left;}.elementor-585 .elementor-element.elementor-element-39650cc .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-585 .elementor-element.elementor-element-c5454bb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-585 .elementor-element.elementor-element-c5454bb{text-align:left;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-585 .elementor-element.elementor-element-fb38760 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-585 .elementor-element.elementor-element-fb38760 .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;fill:#000000;color:#000000;}.elementor-585 .elementor-element.elementor-element-f51a722{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-585 .elementor-element.elementor-element-f51a722:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-f51a722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-585 .elementor-element.elementor-element-03784af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-03784af{z-index:10;text-align:center;}.elementor-585 .elementor-element.elementor-element-03784af .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:#F64725;}.elementor-585 .elementor-element.elementor-element-3bbf457{z-index:10;text-align:center;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-585 .elementor-element.elementor-element-7d44cc5{--display:flex;}.elementor-585 .elementor-element.elementor-element-ce42e8d{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-48ebadf{--display:flex;}.elementor-585 .elementor-element.elementor-element-105b232{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-275992f{--display:flex;}.elementor-585 .elementor-element.elementor-element-fbd41b9{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-f843a24{--display:flex;}.elementor-585 .elementor-element.elementor-element-c02c318{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-9ad2f74{--display:flex;}.elementor-585 .elementor-element.elementor-element-0db6a2a{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-d94d2fd{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:17px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-icon-size:15px;}.elementor-585 .elementor-element.elementor-element-d94d2fd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;}:where( .elementor-585 .elementor-element.elementor-element-d94d2fd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Rubik", Sans-serif;font-weight:600;}:where( .elementor-585 .elementor-element.elementor-element-d94d2fd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-585 .elementor-element.elementor-element-f79f7b9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:50;}.elementor-585 .elementor-element.elementor-element-f79f7b9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-f79f7b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-585 .elementor-element.elementor-element-f79f7b9 .elementor-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-c2ff85f{--display:flex;--min-height:835px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-585 .elementor-element.elementor-element-c2ff85f:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-c2ff85f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://joseleiloes.com.br/wp-content/uploads/2024/02/bg-especialista-desk.webp");background-position:top center;background-size:cover;}.elementor-585 .elementor-element.elementor-element-0f7ecf0{--display:flex;}.elementor-585 .elementor-element.elementor-element-c1c79df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-c1c79df{z-index:10;text-align:left;}.elementor-585 .elementor-element.elementor-element-c1c79df .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:#F64725;}.elementor-585 .elementor-element.elementor-element-ae9f6c7{z-index:10;text-align:left;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-585 .elementor-element.elementor-element-ab791f2{--display:flex;--min-height:222px;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-585 .elementor-element.elementor-element-ab791f2:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-ab791f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2F2F;}.elementor-585 .elementor-element.elementor-element-0d06a0c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-0d06a0c{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;font-style:italic;color:var( --e-global-color-secondary );}.elementor-585 .elementor-element.elementor-element-54c7efe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-54c7efe.elementor-element{--align-self:center;}.elementor-585 .elementor-element.elementor-element-54c7efe{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-a18601f{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;text-align:right;}.elementor-585 .elementor-element.elementor-element-a18601f img{width:100%;}.elementor-585 .elementor-element.elementor-element-75f38b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-585 .elementor-element.elementor-element-75f38b3:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-75f38b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2F2F;}body.elementor-page-585:not(.elementor-motion-effects-element-type-background), body.elementor-page-585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-585 .elementor-element.elementor-element-c0168d9{--width:50%;}.elementor-585 .elementor-element.elementor-element-ad3bea2{--width:266px;}.elementor-585 .elementor-element.elementor-element-8ec6182{--width:50px;}.elementor-585 .elementor-element.elementor-element-99c83da{--width:50px;}.elementor-585 .elementor-element.elementor-element-08791a3{--width:77%;}.elementor-585 .elementor-element.elementor-element-247ec64{--width:50%;}.elementor-585 .elementor-element.elementor-element-0f7ecf0{--width:50%;}.elementor-585 .elementor-element.elementor-element-ab791f2{--content-width:827px;}}@media(max-width:767px){.elementor-585 .elementor-element.elementor-element-0965bc7{--justify-content:center;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-585 .elementor-element.elementor-element-ef6cf00{--e-image-carousel-slides-to-show:2;}.elementor-585 .elementor-element.elementor-element-ef6cf00 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-94f326e:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-94f326e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joseleiloes.com.br/wp-content/uploads/2025/11/bg-black-leilao-mobile.webp");}.elementor-585 .elementor-element.elementor-element-94f326e{--min-height:700px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-585 .elementor-element.elementor-element-7b16365{text-align:center;}.elementor-585 .elementor-element.elementor-element-7b16365 .elementor-heading-title{font-size:47px;line-height:48px;}.elementor-585 .elementor-element.elementor-element-ad3bea2{--width:240px;top:-128px;}body:not(.rtl) .elementor-585 .elementor-element.elementor-element-ad3bea2{left:48px;}body.rtl .elementor-585 .elementor-element.elementor-element-ad3bea2{right:48px;}.elementor-585 .elementor-element.elementor-element-0067e86{--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;--margin-top:-20px;--margin-bottom:-20px;--margin-left:-40px;--margin-right:0px;}.elementor-585 .elementor-element.elementor-element-8ec6182{--width:50px;}.elementor-585 .elementor-element.elementor-element-477c1d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-477c1d9.elementor-element{--align-self:flex-end;}.elementor-585 .elementor-element.elementor-element-ccd84a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-ccd84a0.elementor-element{--align-self:flex-end;}.elementor-585 .elementor-element.elementor-element-f739c4f.elementor-element{--align-self:flex-end;}.elementor-585 .elementor-element.elementor-element-f739c4f{text-align:center;}.elementor-585 .elementor-element.elementor-element-f739c4f .elementor-heading-title{font-size:40px;line-height:78px;}.elementor-585 .elementor-element.elementor-element-8a9aee9{--justify-content:center;--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-585 .elementor-element.elementor-element-231363b{--e-image-carousel-slides-to-show:2;}.elementor-585 .elementor-element.elementor-element-231363b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-fcad52c{--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-585 .elementor-element.elementor-element-d466772{--e-image-carousel-slides-to-show:2;}.elementor-585 .elementor-element.elementor-element-d466772 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-1b4f484 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-585 .elementor-element.elementor-element-3348667 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-3348667{font-size:16px;line-height:20px;}.elementor-585 .elementor-element.elementor-element-dde4863{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-585 .elementor-element.elementor-element-9f3b70b{--min-height:779px;}.elementor-585 .elementor-element.elementor-element-0b4cbaa .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-585 .elementor-element.elementor-element-55cebbd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-55cebbd{font-size:16px;line-height:20px;}.elementor-585 .elementor-element.elementor-element-274649f{--e-image-carousel-slides-to-show:1;}.elementor-585 .elementor-element.elementor-element-a438b56{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-585 .elementor-element.elementor-element-e7e08af .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-585 .elementor-element.elementor-element-b644d2a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-b644d2a{font-size:16px;line-height:20px;}.elementor-585 .elementor-element.elementor-element-a80aa9d{--border-radius:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-e77c0bc{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;}.elementor-585 .elementor-element.elementor-element-99c83da{--width:50px;}.elementor-585 .elementor-element.elementor-element-39033a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-39033a8.elementor-element{--align-self:flex-end;}.elementor-585 .elementor-element.elementor-element-5a6bd7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-5a6bd7f.elementor-element{--align-self:flex-end;}.elementor-585 .elementor-element.elementor-element-f8f9233.elementor-element{--align-self:flex-end;}.elementor-585 .elementor-element.elementor-element-f8f9233{text-align:center;}.elementor-585 .elementor-element.elementor-element-f8f9233 .elementor-heading-title{font-size:55px;line-height:78px;}.elementor-585 .elementor-element.elementor-element-1280b95 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-1280b95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-585 .elementor-element.elementor-element-1280b95 .elementor-icon-list-item > a{line-height:1.3em;}.elementor-585 .elementor-element.elementor-element-75398d8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-fffa758{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-585 .elementor-element.elementor-element-08791a3{--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;}.elementor-585 .elementor-element.elementor-element-2a2d768{text-align:center;}.elementor-585 .elementor-element.elementor-element-2a2d768 .elementor-heading-title{font-size:33px;}.elementor-585 .elementor-element.elementor-element-4fb95a0{text-align:center;}.elementor-585 .elementor-element.elementor-element-7d716df > .elementor-widget-container{padding:20px 0px 140px 0px;}.elementor-585 .elementor-element.elementor-element-7d716df{text-align:center;}.elementor-585 .elementor-element.elementor-element-b85c11c > .elementor-widget-container{margin:-140px -10px 0px -30px;}.elementor-585 .elementor-element.elementor-element-7b4ecc9{--min-height:508px;--padding-top:50px;--padding-bottom:50px;--padding-left:020px;--padding-right:20px;}.elementor-585 .elementor-element.elementor-element-7c211bd.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-585 .elementor-element.elementor-element-7c211bd{text-align:center;}.elementor-585 .elementor-element.elementor-element-39650cc{text-align:center;}.elementor-585 .elementor-element.elementor-element-c5454bb{text-align:center;}.elementor-585 .elementor-element.elementor-element-f51a722{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-585 .elementor-element.elementor-element-03784af .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-585 .elementor-element.elementor-element-3bbf457 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-3bbf457{font-size:16px;line-height:20px;}.elementor-585 .elementor-element.elementor-element-f79f7b9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-585 .elementor-element.elementor-element-c2ff85f:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-c2ff85f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joseleiloes.com.br/wp-content/uploads/2024/02/bg-especialista-mobile.webp");background-repeat:no-repeat;background-size:cover;}.elementor-585 .elementor-element.elementor-element-c2ff85f{--min-height:626px;--justify-content:flex-end;}.elementor-585 .elementor-element.elementor-element-c1c79df{text-align:center;}.elementor-585 .elementor-element.elementor-element-c1c79df .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-585 .elementor-element.elementor-element-ae9f6c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-ae9f6c7{text-align:center;font-size:16px;line-height:20px;}.elementor-585 .elementor-element.elementor-element-ab791f2{--min-height:325px;--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;--justify-content:center;--gap:040px 040px;--row-gap:040px;--column-gap:040px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-585 .elementor-element.elementor-element-0d06a0c{width:auto;max-width:auto;font-size:10px;}.elementor-585 .elementor-element.elementor-element-0d06a0c > .elementor-widget-container{margin:0px 0px -20px 22px;}.elementor-585 .elementor-element.elementor-element-54c7efe{font-size:15px;line-height:20px;}.elementor-585 .elementor-element.elementor-element-a18601f{width:var( --container-widget-width, 134px );max-width:134px;--container-widget-width:134px;--container-widget-flex-grow:0;}.elementor-585 .elementor-element.elementor-element-a18601f img{width:86%;}}/* Start custom CSS for image-carousel, class: .elementor-element-ef6cf00 */.elementor-585 .elementor-element.elementor-element-ef6cf00 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b16365 */.elementor-585 .elementor-element.elementor-element-7b16365{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b5d3ab2 */.elementor-585 .elementor-element.elementor-element-b5d3ab2{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 1s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94f326e */.elementor-585 .elementor-element.elementor-element-94f326e::before{
content:"";
position: absolute;
top: -20%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 800px); /*defina o posicionamento da luz*/
width: 500px;  /*defina o tamanho da luz*/
height: 600px; /*defina o tamanho da luz*/
background: #f64725; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s infinite; /*defina o tempo da animação*/
pointer-events: none;
}

.elementor-585 .elementor-element.elementor-element-94f326e::after{
content:"";
position: absolute;
top: 60%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% + 500px); /*defina o posicionamento da luz*/
width: 600px; /*defina o tamanho da luz*/
height: 500px; /*defina o tamanho da luz*/
background: #f64725; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s 2s infinite;  /*defina o tempo da animação e delay*/
pointer-events: none;
}

@keyframes luz{
0%, 100%{
opacity: 0;
}
50%{
opacity: 0.5;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-231363b */.elementor-585 .elementor-element.elementor-element-231363b .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d466772 */.elementor-585 .elementor-element.elementor-element-d466772 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dde4863 */.elementor-585 .elementor-element.elementor-element-dde4863{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 1s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-774a866 */.container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: radial-gradient(circle, #fff 0,5%, transparent 10%); /*mude a cor do point no hexadecimal*/
  background-size: 30px 30px;
}

.elementor-585 .elementor-element.elementor-element-774a866{
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100%;
    opacity: 0.2; /*opacidade*/
}

.elementor-widget-html{
    background: transparent !important
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a438b56 */.elementor-585 .elementor-element.elementor-element-a438b56{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 1s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a80aa9d */:root {
    --border-width: 10px; /* Variável para largura da borda */
    --radius: 24px; /* Variável para raio da borda */
}

.card {
    isolation: isolate;
}

.media-object {
    position: relative;
    border-radius: var(--radius);
    border: var(--border-width) solid transparent;
    width: 350px; /* Largura do objeto */
    height: 650px; /* Altura do objeto */
}

.media-object::before {
    content: " ";
    position: absolute;
    width: 350px;
    height: 650px;
    inset: calc(var(--border-width) * -1);
    border: inherit;
    border-radius: inherit;
    background-image: conic-gradient(
        from var(--angle),
        #ee5c19 80%,
        #fcf2d8 88%,
        #fcf2d8 92%,
        #ee5c19 100%
    ); /* Gradiente cônico */
    background-origin: border-box;
    -webkit-mask: linear-gradient(black, black) content-box,
        linear-gradient(black, black);
    mask: linear-gradient(black, black), linear-gradient(black, black);
    -webkit-mask-clip: content-box, border-box;
    mask-clip: content-box, border-box;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    animation: spin 3s linear infinite; /* Animação giratória */
}

.media-object:hover::before {
    animation-play-state: paused; /* Pausa a animação ao passar o mouse */
}

@property --angle {
    syntax: "<angle>";
    inherits: true;
    initial-value: 0turn;
}

@keyframes spin {
    to {
        --angle: 1turn; /* Animação para girar o gradiente */
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-825e70c */.elementor-585 .elementor-element.elementor-element-825e70c::before{
content:"";
position: absolute;
top: 15%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 800px); /*defina o posicionamento da luz*/
width: 500px;  /*defina o tamanho da luz*/
height: 600px; /*defina o tamanho da luz*/
background: #ee4524; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s infinite; /*defina o tempo da animação*/
pointer-events: none;
}

.elementor-585 .elementor-element.elementor-element-825e70c::after{
content:"";
position: absolute;
top: 60%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% + 400px); /*defina o posicionamento da luz*/
width: 1000px; /*defina o tamanho da luz*/
height: 600px; /*defina o tamanho da luz*/
background: #ee4524; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s 2s infinite;  /*defina o tempo da animação e delay*/
pointer-events: none;
}

@keyframes luz{
0%, 100%{
opacity: 0;
}
50%{
opacity: 0.5;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f79f7b9 */.elementor-585 .elementor-element.elementor-element-f79f7b9{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 1s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS */::selection{
    background: #ffffff20
}

html, body{ overflow-x: hidden !important; }

p:last-child{
    margin-bottom:0px;
}

body::-webkit-scrollbar {
  width: 12px;               /* width of the entire scrollbar */
}

body::-webkit-scrollbar-track {
  background: #000000;        /* color of the tracking area */
}

body::-webkit-scrollbar-thumb {
  background-image: linear-gradient(0deg, white, white);
  /* color of the scroll thumb */
  border-radius: 20px;       /* roundness of the scroll thumb */
  border: 3px solid #000000;  /* creates padding around scroll thumb */
}


.enf{
    color: #f64725;
}
enf{
    color: #f64725;
}

.bth .elementor-button{
    padding: 0.4rem 0.4rem 0.4rem 2rem !important;
    border-radius: 55px !important;
    background: linear-gradient(180deg, #ff9600 -3.01%, #f64725 95.31%) !important; /*Gradiente do BG*/
}

.bth .elementor-button-text{
align-self: center;
}

.bth .elementor-button-icon{ /*Tamanho do ícone*/
font-size: 19px !important;
padding: 10px;
margin-left: 10px;
background: white;
border-radius: 200px;
color: black !important;
vertical-align: middle;
rotate: -45deg;
transition: 0.5s ease all
}

.bth .elementor-button-icon svg path{
    rotate: 0deg;
    fill: black !important;
    color: black !important;
    transition: 0.7s ease all;
}

.bth:hover .elementor-button-icon{
    rotate: 0deg;
}

.bthw .elementor-button{
    padding: 0.4rem 0.4rem 0.4rem 2rem !important;
    border-radius: 55px !important;
    background: linear-gradient(180deg, #fff -3.01%, #ebebeb 95.31%) !important; /*Gradiente do BG*/
}

.bthw .elementor-button-text{
align-self: center;
}

.bthw .elementor-button-icon{ /*Tamanho do ícone*/
font-size: 19px !important;
padding: 10px;
margin-left: 10px;
background: #f64725;
border-radius: 200px;
color: white !important;
vertical-align: middle;
rotate: -45deg;
transition: 0.5s ease all
}

.bthw .elementor-button-icon svg path{
    rotate: 0deg;
    fill: black !important;
    color: black !important;
    transition: 0.7s ease all;
}

.bthw:hover .elementor-button-icon{
    rotate: 0deg;
}

.scroll-left,
.scroll-right,
.scroll-bottom,
.scroll-top{
    opacity: 0 !important;
    filter: blur(7px) !important;              /* << adiciona blur inicial */
    transition: 0.5s ease all !important;
}

.scroll-left{  transform: translate(-30px, 0) !important; }
.scroll-right{ transform: translate(30px, 0) !important; }
.scroll-bottom{ transform: translate(0, 80px) !important; }
.scroll-top{ transform: translate(0, -80px) !important; }

.ativo{
    opacity: 1 !important;
    filter: blur(0px) !important;              /* << anima até 0 */
    transform: translate(0, 0) !important;
    transition: 0.5s ease all !important;
    will-change: transform, filter;            /* opcional: melhora suavidade */
}


@media only screen and (min-width: 600px) {
.e1{
        transition-delay: 0.5s !important;
}
.e2{
        transition-delay: 1s !important;
}
.e3{
        transition-delay: 1.5s !important;
}
.e4{
        transition-delay: 2s !important;
}}

.textoanimado{
    display: inline-block;
    animation: carrossel 30s linear infinite;
}
@keyframes carrossel{
    0%{
        transform: translatex(0);
    }
    100%{
        transform: translatex(-900px);
    }
}

.textoanimado2{
    white-space: nowrap;
}

.desf{
    filter: blur(3px);
}

.desf2{
    filter: blur(1.5px);
}/* End custom CSS */