.elementor-4609 .elementor-element.elementor-element-b0b89ae{--display:flex;--min-height:700px;--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:20px 0px;--row-gap:20px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 5px 0px #F26836;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4609 .elementor-element.elementor-element-b0b89ae:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-b0b89ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;background-image:url("https://bprocursos.com.br/wp-content/uploads/2026/08/formacao-bpro-bgtemp-web.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4609 .elementor-element.elementor-element-b0b89ae::before, .elementor-4609 .elementor-element.elementor-element-b0b89ae > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-b0b89ae > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-b0b89ae > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-b0b89ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-b0b89ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(270deg, #14141400 20%, #141414 95%);}.elementor-4609 .elementor-element.elementor-element-99128e4{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-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-4609 .elementor-element.elementor-element-9abf089{text-align:start;}.elementor-4609 .elementor-element.elementor-element-9abf089 img{width:85%;border-radius:0px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-9abf089 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.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-4609 .elementor-element.elementor-element-e9a86bb .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:700;line-height:35px;color:#eac465;}.elementor-4609 .elementor-element.elementor-element-e9a86bb > .elementor-widget-container{margin:-27px 0px 0px 0px;}.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-4609 .elementor-element.elementor-element-f85d522{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-f85d522 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.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-4609 .elementor-element.elementor-element-36b185a .elementor-icon-list-icon i{color:#EAC465;transition:color 0.3s;}.elementor-4609 .elementor-element.elementor-element-36b185a .elementor-icon-list-icon svg{fill:#EAC465;transition:fill 0.3s;}.elementor-4609 .elementor-element.elementor-element-36b185a{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-4609 .elementor-element.elementor-element-36b185a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4609 .elementor-element.elementor-element-36b185a .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:700;}.elementor-4609 .elementor-element.elementor-element-36b185a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-4609 .elementor-element.elementor-element-216ea03 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4609 .elementor-element.elementor-element-216ea03 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4609 .elementor-element.elementor-element-216ea03 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.5em;background-color:#BBFB0400;border-radius:50px 50px 50px 50px;padding:20px 35px 20px 35px;}.elementor-4609 .elementor-element.elementor-element-216ea03.elementor-element{--align-self:flex-start;}.elementor-4609 .elementor-element.elementor-element-067b331{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.15;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-067b331:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-067b331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-4609 .elementor-element.elementor-element-067b331::before, .elementor-4609 .elementor-element.elementor-element-067b331 > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-067b331 > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-067b331 > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-067b331 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-067b331 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://bprocursos.com.br/wp-content/uploads/2024/02/BG-e1708463837165.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-4609 .elementor-element.elementor-element-cc72f1a{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-13c50aa{--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;--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-4609 .elementor-element.elementor-element-eda7a26{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-4609 .elementor-element.elementor-element-eda7a26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4609 .elementor-element.elementor-element-366d5d9 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:700;line-height:40px;color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-e5b2027{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-4609 .elementor-element.elementor-element-e5b2027 > .elementor-widget-container{padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-primary );}.elementor-4609 .elementor-element.elementor-element-b42162c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4609 .elementor-element.elementor-element-b42162c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4609 .elementor-element.elementor-element-b42162c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4609 .elementor-element.elementor-element-b42162c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4609 .elementor-element.elementor-element-b42162c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4609 .elementor-element.elementor-element-b42162c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4609 .elementor-element.elementor-element-b42162c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4609 .elementor-element.elementor-element-b42162c{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-4609 .elementor-element.elementor-element-b42162c .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-4609 .elementor-element.elementor-element-b42162c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4609 .elementor-element.elementor-element-b42162c .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;}.elementor-4609 .elementor-element.elementor-element-b42162c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4609 .elementor-element.elementor-element-e87fb57{--display:flex;--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-4609 .elementor-element.elementor-element-42a193f{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-42a193f:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-42a193f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-4609 .elementor-element.elementor-element-1ef53cf{--display:flex;--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-4609 .elementor-element.elementor-element-e50cf00{text-align:center;}.elementor-4609 .elementor-element.elementor-element-e50cf00 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-57e3a0b{text-align:center;}.elementor-4609 .elementor-element.elementor-element-57e3a0b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-57e3a0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-5d1d620{--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;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-605c7cc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F268367A;--border-color:#F268367A;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4609 .elementor-element.elementor-element-605c7cc:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-605c7cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(170deg, #414141 0%, #1A1919 100%);}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-fc06409 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4609 .elementor-element.elementor-element-fc06409 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-fc06409.elementor-view-stacked .elementor-icon{background-color:#D5582B;fill:#414141;color:#414141;}.elementor-4609 .elementor-element.elementor-element-fc06409.elementor-view-framed .elementor-icon, .elementor-4609 .elementor-element.elementor-element-fc06409.elementor-view-default .elementor-icon{fill:#D5582B;color:#D5582B;border-color:#D5582B;}.elementor-4609 .elementor-element.elementor-element-fc06409.elementor-view-framed .elementor-icon{background-color:#414141;}.elementor-4609 .elementor-element.elementor-element-fc06409 .elementor-icon{font-size:25px;padding:15px;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-4609 .elementor-element.elementor-element-fc06409 .elementor-icon-box-title, .elementor-4609 .elementor-element.elementor-element-fc06409 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:24px;font-weight:700;}.elementor-4609 .elementor-element.elementor-element-fc06409:has(:hover) .elementor-icon-box-title,
					 .elementor-4609 .elementor-element.elementor-element-fc06409:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-fc06409 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-fc06409 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-7a33037{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F268367A;--border-color:#F268367A;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4609 .elementor-element.elementor-element-7a33037:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-7a33037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(170deg, #414141 0%, #1A1919 100%);}.elementor-4609 .elementor-element.elementor-element-f57e492 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4609 .elementor-element.elementor-element-f57e492 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-f57e492.elementor-view-stacked .elementor-icon{background-color:#D5582B;fill:#414141;color:#414141;}.elementor-4609 .elementor-element.elementor-element-f57e492.elementor-view-framed .elementor-icon, .elementor-4609 .elementor-element.elementor-element-f57e492.elementor-view-default .elementor-icon{fill:#D5582B;color:#D5582B;border-color:#D5582B;}.elementor-4609 .elementor-element.elementor-element-f57e492.elementor-view-framed .elementor-icon{background-color:#414141;}.elementor-4609 .elementor-element.elementor-element-f57e492 .elementor-icon{font-size:25px;padding:15px;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-4609 .elementor-element.elementor-element-f57e492 .elementor-icon-box-title, .elementor-4609 .elementor-element.elementor-element-f57e492 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:24px;font-weight:700;}.elementor-4609 .elementor-element.elementor-element-f57e492:has(:hover) .elementor-icon-box-title,
					 .elementor-4609 .elementor-element.elementor-element-f57e492:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-f57e492 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-f57e492 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-451214c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F268367A;--border-color:#F268367A;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4609 .elementor-element.elementor-element-451214c:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-451214c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(170deg, #414141 0%, #1A1919 100%);}.elementor-4609 .elementor-element.elementor-element-a65bdc5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4609 .elementor-element.elementor-element-a65bdc5 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-a65bdc5.elementor-view-stacked .elementor-icon{background-color:#D5582B;fill:#414141;color:#414141;}.elementor-4609 .elementor-element.elementor-element-a65bdc5.elementor-view-framed .elementor-icon, .elementor-4609 .elementor-element.elementor-element-a65bdc5.elementor-view-default .elementor-icon{fill:#D5582B;color:#D5582B;border-color:#D5582B;}.elementor-4609 .elementor-element.elementor-element-a65bdc5.elementor-view-framed .elementor-icon{background-color:#414141;}.elementor-4609 .elementor-element.elementor-element-a65bdc5 .elementor-icon{font-size:25px;padding:15px;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-4609 .elementor-element.elementor-element-a65bdc5 .elementor-icon-box-title, .elementor-4609 .elementor-element.elementor-element-a65bdc5 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:24px;font-weight:700;}.elementor-4609 .elementor-element.elementor-element-a65bdc5:has(:hover) .elementor-icon-box-title,
					 .elementor-4609 .elementor-element.elementor-element-a65bdc5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-a65bdc5 .elementor-icon-box-description{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-a65bdc5 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-62ed627 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4609 .elementor-element.elementor-element-62ed627 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4609 .elementor-element.elementor-element-62ed627 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.5em;background-color:#BBFB0400;border-radius:50px 50px 50px 50px;padding:20px 35px 20px 35px;}.elementor-4609 .elementor-element.elementor-element-62ed627.elementor-element{--align-self:center;}.elementor-4609 .elementor-element.elementor-element-5486b05{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-5486b05:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-5486b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #0D0D0D 50%);}.elementor-4609 .elementor-element.elementor-element-5486b05::before, .elementor-4609 .elementor-element.elementor-element-5486b05 > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-5486b05 > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-5486b05 > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-5486b05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-5486b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://bprocursos.com.br/wp-content/uploads/2024/01/renderizacao-3d-do-interior-de-uma-sala-de-grunge-com-uma-atmosfera-nebulosa-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4609 .elementor-element.elementor-element-226df53{--display:flex;}.elementor-4609 .elementor-element.elementor-element-f97b89e{text-align:center;}.elementor-4609 .elementor-element.elementor-element-f97b89e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:50px;font-weight:700;color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-67ee7d6{text-align:center;}.elementor-4609 .elementor-element.elementor-element-67ee7d6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:25px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-67ee7d6 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-8471b63{text-align:center;}.elementor-4609 .elementor-element.elementor-element-8471b63 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:25px;font-weight:600;text-shadow:0px 0px 100px #000000;color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-8471b63 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-188795b{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--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-4609 .elementor-element.elementor-element-188795b:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-188795b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #0D0D0D 57%);}.elementor-4609 .elementor-element.elementor-element-188795b::before, .elementor-4609 .elementor-element.elementor-element-188795b > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-188795b > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-188795b > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-188795b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-188795b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4609 .elementor-element.elementor-element-9ff122e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-4609 .elementor-element.elementor-element-62ee10f{--e-image-carousel-slides-to-show:6;width:100%;max-width:100%;}.elementor-4609 .elementor-element.elementor-element-62ee10f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-4609 .elementor-element.elementor-element-bfe0ff3{--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;--overflow:hidden;--overlay-opacity:0.35;--overlay-mix-blend-mode:luminosity;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F26836;--border-color:#F26836;box-shadow:0px 0px 5px 0px #F26836;--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-4609 .elementor-element.elementor-element-bfe0ff3:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-bfe0ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;background-image:url("https://bprocursos.com.br/wp-content/uploads/2025/05/bg-aula-gratuita-tiago-o-que-e-web.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4609 .elementor-element.elementor-element-bfe0ff3::before, .elementor-4609 .elementor-element.elementor-element-bfe0ff3 > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-bfe0ff3 > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-bfe0ff3 > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-bfe0ff3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-bfe0ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#07070700;}.elementor-4609 .elementor-element.elementor-element-4c53ef4{--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;--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-4609 .elementor-element.elementor-element-6e255c6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-4609 .elementor-element.elementor-element-c63fa32{text-align:center;}.elementor-4609 .elementor-element.elementor-element-c63fa32 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-abaa240{--display:flex;--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-4609 .elementor-element.elementor-element-abaa240.e-con{--align-self:center;}.elementor-4609 .elementor-element.elementor-element-7a81aac{--display:flex;--min-height:0px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-4609 .elementor-element.elementor-element-7a81aac:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-7a81aac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #CAEEFA24 20%, #05050557 100%);}.elementor-4609 .elementor-element.elementor-element-7a81aac.e-con{--align-self:center;}.elementor-4609 .elementor-element.elementor-element-d6677e1 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-4609 .elementor-element.elementor-element-d6677e1 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-d6677e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4609 .elementor-element.elementor-element-d6677e1.elementor-view-framed .elementor-icon, .elementor-4609 .elementor-element.elementor-element-d6677e1.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-4609 .elementor-element.elementor-element-d6677e1 .elementor-icon{font-size:30px;}.elementor-4609 .elementor-element.elementor-element-d6677e1 .elementor-icon-box-title, .elementor-4609 .elementor-element.elementor-element-d6677e1 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-4609 .elementor-element.elementor-element-d6677e1:has(:hover) .elementor-icon-box-title,
					 .elementor-4609 .elementor-element.elementor-element-d6677e1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-d6677e1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-4609 .elementor-element.elementor-element-d6677e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-b01a0ce{--display:flex;--min-height:0px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-4609 .elementor-element.elementor-element-b01a0ce:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-b01a0ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #CAEEFA24 20%, #05050557 100%);}.elementor-4609 .elementor-element.elementor-element-b01a0ce.e-con{--align-self:center;}.elementor-4609 .elementor-element.elementor-element-2903d66 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-4609 .elementor-element.elementor-element-2903d66 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-2903d66.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4609 .elementor-element.elementor-element-2903d66.elementor-view-framed .elementor-icon, .elementor-4609 .elementor-element.elementor-element-2903d66.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-4609 .elementor-element.elementor-element-2903d66 .elementor-icon{font-size:30px;}.elementor-4609 .elementor-element.elementor-element-2903d66 .elementor-icon-box-title, .elementor-4609 .elementor-element.elementor-element-2903d66 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-4609 .elementor-element.elementor-element-2903d66:has(:hover) .elementor-icon-box-title,
					 .elementor-4609 .elementor-element.elementor-element-2903d66:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-2903d66 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-4609 .elementor-element.elementor-element-2903d66 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-02843cc{--display:flex;--min-height:0px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-4609 .elementor-element.elementor-element-02843cc:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-02843cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #CAEEFA24 20%, #05050557 100%);}.elementor-4609 .elementor-element.elementor-element-02843cc.e-con{--align-self:center;}.elementor-4609 .elementor-element.elementor-element-a91e1eb .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-4609 .elementor-element.elementor-element-a91e1eb .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-a91e1eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4609 .elementor-element.elementor-element-a91e1eb.elementor-view-framed .elementor-icon, .elementor-4609 .elementor-element.elementor-element-a91e1eb.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-4609 .elementor-element.elementor-element-a91e1eb .elementor-icon{font-size:30px;}.elementor-4609 .elementor-element.elementor-element-a91e1eb .elementor-icon-box-title, .elementor-4609 .elementor-element.elementor-element-a91e1eb .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-4609 .elementor-element.elementor-element-a91e1eb:has(:hover) .elementor-icon-box-title,
					 .elementor-4609 .elementor-element.elementor-element-a91e1eb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-a91e1eb .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-4609 .elementor-element.elementor-element-a91e1eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-fff4b13{--display:flex;--min-height:0px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-4609 .elementor-element.elementor-element-fff4b13:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-fff4b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #CAEEFA24 20%, #05050557 100%);}.elementor-4609 .elementor-element.elementor-element-fff4b13.e-con{--align-self:center;}.elementor-4609 .elementor-element.elementor-element-ffb6b1f .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-4609 .elementor-element.elementor-element-ffb6b1f .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-ffb6b1f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4609 .elementor-element.elementor-element-ffb6b1f.elementor-view-framed .elementor-icon, .elementor-4609 .elementor-element.elementor-element-ffb6b1f.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-4609 .elementor-element.elementor-element-ffb6b1f .elementor-icon{font-size:30px;}.elementor-4609 .elementor-element.elementor-element-ffb6b1f .elementor-icon-box-title, .elementor-4609 .elementor-element.elementor-element-ffb6b1f .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-4609 .elementor-element.elementor-element-ffb6b1f:has(:hover) .elementor-icon-box-title,
					 .elementor-4609 .elementor-element.elementor-element-ffb6b1f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-ffb6b1f .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-4609 .elementor-element.elementor-element-ffb6b1f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-678496a{--display:flex;--min-height:0px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-4609 .elementor-element.elementor-element-678496a:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-678496a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #CAEEFA24 20%, #05050557 100%);}.elementor-4609 .elementor-element.elementor-element-678496a.e-con{--align-self:center;}.elementor-4609 .elementor-element.elementor-element-5aea0fa .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-4609 .elementor-element.elementor-element-5aea0fa .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-5aea0fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4609 .elementor-element.elementor-element-5aea0fa.elementor-view-framed .elementor-icon, .elementor-4609 .elementor-element.elementor-element-5aea0fa.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-4609 .elementor-element.elementor-element-5aea0fa .elementor-icon{font-size:30px;}.elementor-4609 .elementor-element.elementor-element-5aea0fa .elementor-icon-box-title, .elementor-4609 .elementor-element.elementor-element-5aea0fa .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-4609 .elementor-element.elementor-element-5aea0fa:has(:hover) .elementor-icon-box-title,
					 .elementor-4609 .elementor-element.elementor-element-5aea0fa:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-5aea0fa .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-4609 .elementor-element.elementor-element-5aea0fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-a1a7f61 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4609 .elementor-element.elementor-element-a1a7f61 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4609 .elementor-element.elementor-element-a1a7f61 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.5em;background-color:#BBFB0400;border-radius:50px 50px 50px 50px;padding:20px 35px 20px 35px;}.elementor-4609 .elementor-element.elementor-element-a1a7f61.elementor-element{--align-self:center;}.elementor-4609 .elementor-element.elementor-element-e1058c1{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.9;--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-4609 .elementor-element.elementor-element-e1058c1:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-e1058c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4609 .elementor-element.elementor-element-e1058c1::before, .elementor-4609 .elementor-element.elementor-element-e1058c1 > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-e1058c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-e1058c1 > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-e1058c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-e1058c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://bprocursos.com.br/wp-content/uploads/2024/01/BG-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4609 .elementor-element.elementor-element-42d20f3{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4609 .elementor-element.elementor-element-59c36c3{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4609 .elementor-element.elementor-element-b4e1f30 .elementor-icon-wrapper{text-align:center;}.elementor-4609 .elementor-element.elementor-element-b4e1f30.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4609 .elementor-element.elementor-element-b4e1f30.elementor-view-framed .elementor-icon, .elementor-4609 .elementor-element.elementor-element-b4e1f30.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4609 .elementor-element.elementor-element-b4e1f30.elementor-view-framed .elementor-icon, .elementor-4609 .elementor-element.elementor-element-b4e1f30.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4609 .elementor-element.elementor-element-b4e1f30.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-4609 .elementor-element.elementor-element-b4e1f30.elementor-view-framed .elementor-icon:hover, .elementor-4609 .elementor-element.elementor-element-b4e1f30.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4609 .elementor-element.elementor-element-b4e1f30.elementor-view-framed .elementor-icon:hover, .elementor-4609 .elementor-element.elementor-element-b4e1f30.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-4609 .elementor-element.elementor-element-b4e1f30 .elementor-icon{font-size:50px;}.elementor-4609 .elementor-element.elementor-element-b4e1f30 .elementor-icon svg{height:50px;}.elementor-4609 .elementor-element.elementor-element-941d85c{--display:flex;}.elementor-4609 .elementor-element.elementor-element-0e81e1d{text-align:start;}.elementor-4609 .elementor-element.elementor-element-0e81e1d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:33px;font-weight:700;line-height:55px;letter-spacing:0px;color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-a2b7aa8{font-family:"Rubik", Sans-serif;font-size:21px;font-weight:400;}.elementor-4609 .elementor-element.elementor-element-a2b7aa8 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-primary );}.elementor-4609 .elementor-element.elementor-element-a8f1127{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-4609 .elementor-element.elementor-element-c5c6a8c .elementor-icon-box-wrapper{gap:15px;}.elementor-4609 .elementor-element.elementor-element-c5c6a8c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-c5c6a8c.elementor-view-framed .elementor-icon, .elementor-4609 .elementor-element.elementor-element-c5c6a8c.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-c5c6a8c .elementor-icon{font-size:70px;}.elementor-4609 .elementor-element.elementor-element-c5c6a8c .elementor-icon-box-title, .elementor-4609 .elementor-element.elementor-element-c5c6a8c .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:700;}.elementor-4609 .elementor-element.elementor-element-c5c6a8c .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-c5c6a8c:has(:hover) .elementor-icon-box-title,
					 .elementor-4609 .elementor-element.elementor-element-c5c6a8c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-c5c6a8c .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-c5c6a8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 50px 25px 50px;background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-4609 .elementor-element.elementor-element-4c8d8ec .elementor-icon-box-wrapper{gap:15px;}.elementor-4609 .elementor-element.elementor-element-4c8d8ec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-4c8d8ec.elementor-view-framed .elementor-icon, .elementor-4609 .elementor-element.elementor-element-4c8d8ec.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-4c8d8ec .elementor-icon{font-size:70px;}.elementor-4609 .elementor-element.elementor-element-4c8d8ec .elementor-icon-box-title, .elementor-4609 .elementor-element.elementor-element-4c8d8ec .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:700;}.elementor-4609 .elementor-element.elementor-element-4c8d8ec .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-4c8d8ec:has(:hover) .elementor-icon-box-title,
					 .elementor-4609 .elementor-element.elementor-element-4c8d8ec:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-4c8d8ec .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-4c8d8ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 50px 25px 50px;background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-4609 .elementor-element.elementor-element-eb10bad{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--overlay-mix-blend-mode:luminosity;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-eb10bad:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-eb10bad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-4609 .elementor-element.elementor-element-eb10bad::before, .elementor-4609 .elementor-element.elementor-element-eb10bad > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-eb10bad > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-eb10bad > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-eb10bad > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-eb10bad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://bprocursos.com.br/wp-content/uploads/2024/01/renderizacao-3d-do-interior-de-uma-sala-de-grunge-com-uma-atmosfera-nebulosa-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-4609 .elementor-element.elementor-element-0809742{--display:flex;}.elementor-4609 .elementor-element.elementor-element-91d88e0{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-4609 .elementor-element.elementor-element-9383d4a{--display:flex;--justify-content:center;}.elementor-4609 .elementor-element.elementor-element-007748d{text-align:start;}.elementor-4609 .elementor-element.elementor-element-007748d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:50px;font-weight:400;line-height:65px;color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-22aa50f{--display:flex;}.elementor-4609 .elementor-element.elementor-element-76bbe2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-4609 .elementor-element.elementor-element-76bbe2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-4609 .elementor-element.elementor-element-76bbe2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-4609 .elementor-element.elementor-element-76bbe2a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-4609 .elementor-element.elementor-element-76bbe2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-4609 .elementor-element.elementor-element-76bbe2a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4609 .elementor-element.elementor-element-76bbe2a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4609 .elementor-element.elementor-element-76bbe2a{--e-icon-list-icon-size:25px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-4609 .elementor-element.elementor-element-76bbe2a .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-4609 .elementor-element.elementor-element-76bbe2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4609 .elementor-element.elementor-element-76bbe2a .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:500;line-height:25px;}.elementor-4609 .elementor-element.elementor-element-76bbe2a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4609 .elementor-element.elementor-element-8bedf1c{text-align:center;}.elementor-4609 .elementor-element.elementor-element-8bedf1c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-8bedf1c > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4609 .elementor-element.elementor-element-035ee23{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-4609 .elementor-element.elementor-element-035ee23 .elementor-divider-separator{width:100%;}.elementor-4609 .elementor-element.elementor-element-035ee23 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-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 );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4609 .elementor-element.elementor-element-9b50910 .elementor-tab-title{border-width:2px;border-color:#0D0D0D;}.elementor-4609 .elementor-element.elementor-element-9b50910 .elementor-tab-content{border-width:2px;border-block-end-color:#0D0D0D;background-color:#0D0D0D;font-family:"Rubik", Sans-serif;font-weight:400;}.elementor-4609 .elementor-element.elementor-element-9b50910 .elementor-toggle-item:not(:last-child){margin-block-end:2px;}.elementor-4609 .elementor-element.elementor-element-9b50910 .elementor-toggle-title, .elementor-4609 .elementor-element.elementor-element-9b50910 .elementor-toggle-icon{color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-9b50910 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-9b50910 .elementor-tab-title.elementor-active a, .elementor-4609 .elementor-element.elementor-element-9b50910 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-9b50910 .elementor-toggle-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:700;line-height:25px;}.elementor-4609 .elementor-element.elementor-element-9b50910 .elementor-toggle-icon{margin-inline-end:10px;}.elementor-4609 .elementor-element.elementor-element-9b50910 > .elementor-widget-container{background-color:#F2683696;border-style:none;}.elementor-4609 .elementor-element.elementor-element-88e69b0 .elementor-tab-title{border-width:2px;border-color:#0D0D0D;}.elementor-4609 .elementor-element.elementor-element-88e69b0 .elementor-tab-content{border-width:2px;border-block-end-color:#0D0D0D;background-color:#0D0D0D;font-family:"Rubik", Sans-serif;font-weight:400;}.elementor-4609 .elementor-element.elementor-element-88e69b0 .elementor-toggle-item:not(:last-child){margin-block-end:2px;}.elementor-4609 .elementor-element.elementor-element-88e69b0 .elementor-toggle-title, .elementor-4609 .elementor-element.elementor-element-88e69b0 .elementor-toggle-icon{color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-88e69b0 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-88e69b0 .elementor-tab-title.elementor-active a, .elementor-4609 .elementor-element.elementor-element-88e69b0 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-88e69b0 .elementor-toggle-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:700;line-height:25px;}.elementor-4609 .elementor-element.elementor-element-88e69b0 .elementor-toggle-icon{margin-inline-end:10px;}.elementor-4609 .elementor-element.elementor-element-88e69b0 > .elementor-widget-container{background-color:#CF0D0D94;}.elementor-4609 .elementor-element.elementor-element-a0198f4 .elementor-tab-title{border-width:2px;border-color:#0D0D0D;}.elementor-4609 .elementor-element.elementor-element-a0198f4 .elementor-tab-content{border-width:2px;border-block-end-color:#0D0D0D;background-color:#0D0D0D;font-family:"Rubik", Sans-serif;font-weight:400;}.elementor-4609 .elementor-element.elementor-element-a0198f4 .elementor-toggle-item:not(:last-child){margin-block-end:2px;}.elementor-4609 .elementor-element.elementor-element-a0198f4 .elementor-toggle-title, .elementor-4609 .elementor-element.elementor-element-a0198f4 .elementor-toggle-icon{color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-a0198f4 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-a0198f4 .elementor-tab-title.elementor-active a, .elementor-4609 .elementor-element.elementor-element-a0198f4 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-a0198f4 .elementor-toggle-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:700;line-height:25px;}.elementor-4609 .elementor-element.elementor-element-a0198f4 .elementor-toggle-icon{margin-inline-end:10px;}.elementor-4609 .elementor-element.elementor-element-a0198f4 > .elementor-widget-container{background-color:#15B92A96;}.elementor-4609 .elementor-element.elementor-element-d923a97 .elementor-tab-title{border-width:2px;border-color:#0D0D0D;}.elementor-4609 .elementor-element.elementor-element-d923a97 .elementor-tab-content{border-width:2px;border-block-end-color:#0D0D0D;background-color:#0D0D0D;font-family:"Rubik", Sans-serif;font-weight:400;}.elementor-4609 .elementor-element.elementor-element-d923a97 .elementor-toggle-item:not(:last-child){margin-block-end:2px;}.elementor-4609 .elementor-element.elementor-element-d923a97 .elementor-toggle-title, .elementor-4609 .elementor-element.elementor-element-d923a97 .elementor-toggle-icon{color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-d923a97 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-d923a97 .elementor-tab-title.elementor-active a, .elementor-4609 .elementor-element.elementor-element-d923a97 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-d923a97 .elementor-toggle-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:700;line-height:25px;}.elementor-4609 .elementor-element.elementor-element-d923a97 .elementor-toggle-icon{margin-inline-end:10px;}.elementor-4609 .elementor-element.elementor-element-d923a97 > .elementor-widget-container{background-color:#2140CC87;}.elementor-4609 .elementor-element.elementor-element-0d7f78f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4609 .elementor-element.elementor-element-0d7f78f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4609 .elementor-element.elementor-element-0d7f78f .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.5em;background-color:#BBFB0400;border-radius:50px 50px 50px 50px;padding:20px 35px 20px 35px;}.elementor-4609 .elementor-element.elementor-element-0d7f78f.elementor-element{--align-self:center;}.elementor-4609 .elementor-element.elementor-element-7526306{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--overlay-mix-blend-mode:multiply;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-7526306:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-7526306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#833215;}.elementor-4609 .elementor-element.elementor-element-7526306::before, .elementor-4609 .elementor-element.elementor-element-7526306 > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-7526306 > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-7526306 > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-7526306 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-7526306 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://bprocursos.com.br/wp-content/uploads/2024/02/BG-e1708463837165.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4609 .elementor-element.elementor-element-30dfd2a{--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;--justify-content:center;}.elementor-4609 .elementor-element.elementor-element-30dfd2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4609 .elementor-element.elementor-element-3de9769 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:44px;font-weight:700;line-height:55px;color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-be92adf{font-family:"Rubik", Sans-serif;font-size:21px;font-weight:400;line-height:30px;}.elementor-4609 .elementor-element.elementor-element-be92adf > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#FB6505;}.elementor-4609 .elementor-element.elementor-element-6ca773a{--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-4609 .elementor-element.elementor-element-1ac7497 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-2131065{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-2131065:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-2131065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;background-image:url("https://bprocursos.com.br/wp-content/uploads/2024/01/BPro-Divisoria-1-e1705682804895-1-e1705684890749.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4609 .elementor-element.elementor-element-2131065::before, .elementor-4609 .elementor-element.elementor-element-2131065 > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-2131065 > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-2131065 > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-2131065 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-2131065 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://bprocursos.com.br/wp-content/uploads/2024/01/BPro-Divisoria-1-e1705682804895.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-4609 .elementor-element.elementor-element-f4d0f49{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:30px 30px 30px 30px;--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-4609 .elementor-element.elementor-element-02bf2ea{text-align:center;}.elementor-4609 .elementor-element.elementor-element-be7e15b{text-align:center;}.elementor-4609 .elementor-element.elementor-element-be7e15b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:50px;font-weight:700;}.elementor-4609 .elementor-element.elementor-element-665bcde{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4609 .elementor-element.elementor-element-7c6f67b{--display:flex;}.elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4609 .elementor-element.elementor-element-1e214b1{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;}.elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4609 .elementor-element.elementor-element-1e214b1 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-4609 .elementor-element.elementor-element-51efdd7{text-align:center;font-family:"Rubik", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-51efdd7 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-65c0834{text-align:center;}.elementor-4609 .elementor-element.elementor-element-65c0834 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:50px;font-weight:700;color:#F26836;}.elementor-4609 .elementor-element.elementor-element-65c0834 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-4609 .elementor-element.elementor-element-54218e3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4609 .elementor-element.elementor-element-54218e3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4609 .elementor-element.elementor-element-54218e3 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.5em;background-color:#BBFB0400;border-radius:50px 50px 50px 50px;padding:20px 35px 20px 35px;}.elementor-4609 .elementor-element.elementor-element-54218e3.elementor-element{--align-self:center;}.elementor-4609 .elementor-element.elementor-element-052f233:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-052f233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4609 .elementor-element.elementor-element-052f233 > .elementor-background-overlay{opacity:0.45;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4609 .elementor-element.elementor-element-052f233{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-4609 .elementor-element.elementor-element-9e569d5 > .elementor-element-populated{margin:-60px 0px -90px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4609 .elementor-element.elementor-element-09296a0{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.3;--overlay-mix-blend-mode:luminosity;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-09296a0:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-09296a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4609 .elementor-element.elementor-element-09296a0::before, .elementor-4609 .elementor-element.elementor-element-09296a0 > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-09296a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-09296a0 > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-09296a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-09296a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-4609 .elementor-element.elementor-element-be8030c{--display:flex;}.elementor-4609 .elementor-element.elementor-element-04f64e6{text-align:center;}.elementor-4609 .elementor-element.elementor-element-04f64e6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-a49fa48{--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;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-4609 .elementor-element.elementor-element-0b05c15{--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-4609 .elementor-element.elementor-element-632eafe{--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-4609 .elementor-element.elementor-element-6531473 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-4609 .elementor-element.elementor-element-6531473 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-4609 .elementor-element.elementor-element-6531473 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-4609 .elementor-element.elementor-element-6531473 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-4609 .elementor-element.elementor-element-6531473 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-4609 .elementor-element.elementor-element-6531473 .elementor-icon-list-icon i{color:#CAB18E;transition:color 0.3s;}.elementor-4609 .elementor-element.elementor-element-6531473 .elementor-icon-list-icon svg{fill:#CAB18E;transition:fill 0.3s;}.elementor-4609 .elementor-element.elementor-element-6531473{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-4609 .elementor-element.elementor-element-6531473 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4609 .elementor-element.elementor-element-6531473 .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;}.elementor-4609 .elementor-element.elementor-element-6531473 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4609 .elementor-element.elementor-element-6531473 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-ebc103d{--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-4609 .elementor-element.elementor-element-70b9398{--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-4609 .elementor-element.elementor-element-97998d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-4609 .elementor-element.elementor-element-97998d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-4609 .elementor-element.elementor-element-97998d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-4609 .elementor-element.elementor-element-97998d7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-4609 .elementor-element.elementor-element-97998d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-4609 .elementor-element.elementor-element-97998d7 .elementor-icon-list-icon i{color:#F74F13;transition:color 0.3s;}.elementor-4609 .elementor-element.elementor-element-97998d7 .elementor-icon-list-icon svg{fill:#F74F13;transition:fill 0.3s;}.elementor-4609 .elementor-element.elementor-element-97998d7{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-4609 .elementor-element.elementor-element-97998d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4609 .elementor-element.elementor-element-97998d7 .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;}.elementor-4609 .elementor-element.elementor-element-97998d7 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4609 .elementor-element.elementor-element-efb9fe9{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.7;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-efb9fe9:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-efb9fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4609 .elementor-element.elementor-element-efb9fe9::before, .elementor-4609 .elementor-element.elementor-element-efb9fe9 > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-efb9fe9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-efb9fe9 > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-efb9fe9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-efb9fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://bprocursos.com.br/wp-content/uploads/2024/01/BG-BPro-textura.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-4609 .elementor-element.elementor-element-6a97382{--display:flex;}.elementor-4609 .elementor-element.elementor-element-0750e37{text-align:end;}.elementor-4609 .elementor-element.elementor-element-0750e37 img{width:65%;}.elementor-4609 .elementor-element.elementor-element-0750e37 > .elementor-widget-container{margin:-25px 0px -25px 0px;}.elementor-4609 .elementor-element.elementor-element-2bf81a5{--display:flex;--justify-content:center;}.elementor-4609 .elementor-element.elementor-element-cdb5bbb .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-4e9b16d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-4e9b16d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-69a7cd5{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.45;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-69a7cd5:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-69a7cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4609 .elementor-element.elementor-element-69a7cd5::before, .elementor-4609 .elementor-element.elementor-element-69a7cd5 > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-69a7cd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-69a7cd5 > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-69a7cd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-69a7cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4609 .elementor-element.elementor-element-644d406{--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;--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-4609 .elementor-element.elementor-element-32ead1e{text-align:center;}.elementor-4609 .elementor-element.elementor-element-32ead1e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-text );}.elementor-4609 .elementor-element.elementor-element-d23c31c .elementor-tab-title{border-width:2px;border-color:#0D0D0D;}.elementor-4609 .elementor-element.elementor-element-d23c31c .elementor-tab-content{border-width:2px;border-block-end-color:#0D0D0D;background-color:#0D0D0D;font-family:"Rubik", Sans-serif;font-weight:400;padding:25px 25px 25px 25px;}.elementor-4609 .elementor-element.elementor-element-d23c31c .elementor-toggle-item:not(:last-child){margin-block-end:2px;}.elementor-4609 .elementor-element.elementor-element-d23c31c .elementor-toggle-title, .elementor-4609 .elementor-element.elementor-element-d23c31c .elementor-toggle-icon{color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-d23c31c .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-d23c31c .elementor-tab-title.elementor-active a, .elementor-4609 .elementor-element.elementor-element-d23c31c .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-4609 .elementor-element.elementor-element-d23c31c .elementor-toggle-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:700;line-height:25px;}.elementor-4609 .elementor-element.elementor-element-d23c31c .elementor-toggle-icon{margin-inline-end:10px;}.elementor-4609 .elementor-element.elementor-element-d23c31c > .elementor-widget-container{background-color:var( --e-global-color-primary );border-style:none;}@media(min-width:768px){.elementor-4609 .elementor-element.elementor-element-b0b89ae{--content-width:1140px;}.elementor-4609 .elementor-element.elementor-element-99128e4{--width:45%;}.elementor-4609 .elementor-element.elementor-element-067b331{--content-width:1400px;}.elementor-4609 .elementor-element.elementor-element-eda7a26{--width:34%;}.elementor-4609 .elementor-element.elementor-element-9ff122e{--width:100%;}.elementor-4609 .elementor-element.elementor-element-bfe0ff3{--content-width:1140px;}.elementor-4609 .elementor-element.elementor-element-4c53ef4{--content-width:1400px;}.elementor-4609 .elementor-element.elementor-element-6e255c6{--width:100%;}.elementor-4609 .elementor-element.elementor-element-abaa240{--width:75%;}.elementor-4609 .elementor-element.elementor-element-7a81aac{--width:100%;}.elementor-4609 .elementor-element.elementor-element-b01a0ce{--width:100%;}.elementor-4609 .elementor-element.elementor-element-02843cc{--width:100%;}.elementor-4609 .elementor-element.elementor-element-fff4b13{--width:100%;}.elementor-4609 .elementor-element.elementor-element-678496a{--width:100%;}.elementor-4609 .elementor-element.elementor-element-59c36c3{--width:5%;}.elementor-4609 .elementor-element.elementor-element-941d85c{--width:50%;}.elementor-4609 .elementor-element.elementor-element-a8f1127{--width:45%;}.elementor-4609 .elementor-element.elementor-element-30dfd2a{--width:50%;}.elementor-4609 .elementor-element.elementor-element-6ca773a{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-4609 .elementor-element.elementor-element-abaa240{--width:90%;}}@media(max-width:1366px){.elementor-4609 .elementor-element.elementor-element-b0b89ae{--min-height:650px;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:20px;}.elementor-4609 .elementor-element.elementor-element-b0b89ae:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-b0b89ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-610px 0px;}.elementor-4609 .elementor-element.elementor-element-b0b89ae::before, .elementor-4609 .elementor-element.elementor-element-b0b89ae > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-b0b89ae > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-b0b89ae > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-b0b89ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-b0b89ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(260deg, #14141400 48%, #141414 94%);}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4609 .elementor-element.elementor-element-216ea03 .elementor-button{font-size:16px;}.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-4609 .elementor-element.elementor-element-62ed627 .elementor-button{font-size:16px;}.elementor-4609 .elementor-element.elementor-element-62ee10f{width:100%;max-width:100%;}.elementor-4609 .elementor-element.elementor-element-bfe0ff3:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-bfe0ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-4609 .elementor-element.elementor-element-bfe0ff3{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4609 .elementor-element.elementor-element-6e255c6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-a1a7f61 .elementor-button{font-size:16px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4609 .elementor-element.elementor-element-0d7f78f .elementor-button{font-size:16px;}.elementor-4609 .elementor-element.elementor-element-54218e3 .elementor-button{font-size:16px;}}@media(max-width:1024px){.elementor-4609 .elementor-element.elementor-element-b0b89ae:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-b0b89ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-900px 0px;}.elementor-4609 .elementor-element.elementor-element-b0b89ae{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4609 .elementor-element.elementor-element-216ea03 .elementor-button{font-size:16px;}.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-4609 .elementor-element.elementor-element-62ed627 .elementor-button{font-size:16px;}.elementor-4609 .elementor-element.elementor-element-bfe0ff3:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-bfe0ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-4609 .elementor-element.elementor-element-7a81aac{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4609 .elementor-element.elementor-element-b01a0ce{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4609 .elementor-element.elementor-element-02843cc{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4609 .elementor-element.elementor-element-fff4b13{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4609 .elementor-element.elementor-element-678496a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4609 .elementor-element.elementor-element-a1a7f61 .elementor-button{font-size:16px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4609 .elementor-element.elementor-element-0d7f78f .elementor-button{font-size:16px;}.elementor-4609 .elementor-element.elementor-element-54218e3 .elementor-button{font-size:16px;}}@media(max-width:767px){.elementor-4609 .elementor-element.elementor-element-b0b89ae{--min-height:650px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4609 .elementor-element.elementor-element-b0b89ae:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-b0b89ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bprocursos.com.br/wp-content/uploads/2026/08/formacao-bpro-bgtemp-mob.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4609 .elementor-element.elementor-element-b0b89ae::before, .elementor-4609 .elementor-element.elementor-element-b0b89ae > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-b0b89ae > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-b0b89ae > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-b0b89ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-b0b89ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #14141400 25%, #141414 50%);}.elementor-4609 .elementor-element.elementor-element-99128e4{--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4609 .elementor-element.elementor-element-9abf089{text-align:center;}.elementor-4609 .elementor-element.elementor-element-9abf089 img{width:85%;border-radius:0px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-9abf089 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-9abf089.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4609 .elementor-element.elementor-element-e9a86bb{text-align:center;}.elementor-4609 .elementor-element.elementor-element-e9a86bb .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-4609 .elementor-element.elementor-element-e9a86bb > .elementor-widget-container{margin:-15px 0px 5px 0px;}.elementor-4609 .elementor-element.elementor-element-f85d522{text-align:center;font-size:15px;line-height:1.2em;letter-spacing:0px;}.elementor-4609 .elementor-element.elementor-element-f85d522 > .elementor-widget-container{margin:-16px 10px -20px 10px;}.elementor-4609 .elementor-element.elementor-element-36b185a{--e-icon-list-icon-size:23px;}.elementor-4609 .elementor-element.elementor-element-36b185a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4609 .elementor-element.elementor-element-36b185a .elementor-icon-list-item > a{font-size:12px;}.elementor-4609 .elementor-element.elementor-element-36b185a > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-4609 .elementor-element.elementor-element-36b185a.elementor-element{--align-self:center;}.elementor-4609 .elementor-element.elementor-element-216ea03 .elementor-button{font-size:16px;padding:15px 25px 15px 25px;}.elementor-4609 .elementor-element.elementor-element-216ea03.elementor-element{--align-self:center;}.elementor-4609 .elementor-element.elementor-element-067b331::before, .elementor-4609 .elementor-element.elementor-element-067b331 > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-067b331 > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-067b331 > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-067b331 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-067b331 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-4609 .elementor-element.elementor-element-067b331{--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-4609 .elementor-element.elementor-element-cc72f1a{--padding-top:10px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-eda7a26{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4609 .elementor-element.elementor-element-366d5d9{text-align:center;}.elementor-4609 .elementor-element.elementor-element-366d5d9 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-4609 .elementor-element.elementor-element-e5b2027{font-size:18px;}.elementor-4609 .elementor-element.elementor-element-b42162c{--e-icon-list-icon-size:25px;}.elementor-4609 .elementor-element.elementor-element-b42162c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4609 .elementor-element.elementor-element-b42162c .elementor-icon-list-item > a{font-size:18px;}.elementor-4609 .elementor-element.elementor-element-e87fb57{--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-4609 .elementor-element.elementor-element-42a193f{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-1ef53cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4609 .elementor-element.elementor-element-e50cf00{text-align:start;}.elementor-4609 .elementor-element.elementor-element-e50cf00 .elementor-heading-title{font-size:28px;}.elementor-4609 .elementor-element.elementor-element-57e3a0b{text-align:start;}.elementor-4609 .elementor-element.elementor-element-57e3a0b .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-4609 .elementor-element.elementor-element-57e3a0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-5d1d620{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-605c7cc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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-4609 .elementor-element.elementor-element-fc06409 .elementor-icon-box-wrapper{gap:10px;}.elementor-4609 .elementor-element.elementor-element-fc06409 .elementor-icon-box-title{margin-block-end:10px;}.elementor-4609 .elementor-element.elementor-element-fc06409 .elementor-icon{font-size:30px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-4609 .elementor-element.elementor-element-fc06409 .elementor-icon-box-title, .elementor-4609 .elementor-element.elementor-element-fc06409 .elementor-icon-box-title a{font-size:20px;}.elementor-4609 .elementor-element.elementor-element-fc06409 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-7a33037{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4609 .elementor-element.elementor-element-f57e492 .elementor-icon-box-wrapper{gap:10px;}.elementor-4609 .elementor-element.elementor-element-f57e492 .elementor-icon-box-title{margin-block-end:10px;}.elementor-4609 .elementor-element.elementor-element-f57e492 .elementor-icon{font-size:30px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-4609 .elementor-element.elementor-element-f57e492 .elementor-icon-box-title, .elementor-4609 .elementor-element.elementor-element-f57e492 .elementor-icon-box-title a{font-size:20px;}.elementor-4609 .elementor-element.elementor-element-f57e492 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-451214c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4609 .elementor-element.elementor-element-a65bdc5 .elementor-icon-box-wrapper{gap:10px;}.elementor-4609 .elementor-element.elementor-element-a65bdc5 .elementor-icon-box-title{margin-block-end:10px;}.elementor-4609 .elementor-element.elementor-element-a65bdc5 .elementor-icon{font-size:30px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-4609 .elementor-element.elementor-element-a65bdc5 .elementor-icon-box-title, .elementor-4609 .elementor-element.elementor-element-a65bdc5 .elementor-icon-box-title a{font-size:20px;}.elementor-4609 .elementor-element.elementor-element-a65bdc5 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-62ed627 .elementor-button{font-size:16px;padding:15px 25px 15px 25px;}.elementor-4609 .elementor-element.elementor-element-62ed627.elementor-element{--align-self:center;}.elementor-4609 .elementor-element.elementor-element-5486b05::before, .elementor-4609 .elementor-element.elementor-element-5486b05 > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-5486b05 > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-5486b05 > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-5486b05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-5486b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bprocursos.com.br/wp-content/uploads/2024/01/renderizacao-3d-do-interior-de-uma-sala-de-grunge-com-uma-atmosfera-nebulosa-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-4609 .elementor-element.elementor-element-5486b05{--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-f97b89e .elementor-heading-title{font-size:35px;}.elementor-4609 .elementor-element.elementor-element-67ee7d6 .elementor-heading-title{font-size:18px;}.elementor-4609 .elementor-element.elementor-element-67ee7d6 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-4609 .elementor-element.elementor-element-8471b63 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-4609 .elementor-element.elementor-element-8471b63 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-4609 .elementor-element.elementor-element-188795b::before, .elementor-4609 .elementor-element.elementor-element-188795b > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-188795b > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-188795b > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-188795b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-188795b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bprocursos.com.br/wp-content/uploads/2024/01/renderizacao-3d-do-interior-de-uma-sala-de-grunge-com-uma-atmosfera-nebulosa-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-4609 .elementor-element.elementor-element-188795b{--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-62ee10f{--e-image-carousel-slides-to-show:2;width:100%;max-width:100%;}.elementor-4609 .elementor-element.elementor-element-62ee10f .swiper-wrapper{display:flex;align-items:flex-end;}.elementor-4609 .elementor-element.elementor-element-62ee10f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-bfe0ff3:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-bfe0ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bprocursos.com.br/wp-content/uploads/2025/05/bg-aula-gratuita-tiago-o-que-e-mob.avif");background-position:bottom center;background-size:cover;}.elementor-4609 .elementor-element.elementor-element-bfe0ff3{--overlay-opacity:0.4;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-4609 .elementor-element.elementor-element-6e255c6{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-c63fa32{text-align:start;}.elementor-4609 .elementor-element.elementor-element-c63fa32 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-4609 .elementor-element.elementor-element-7a81aac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4609 .elementor-element.elementor-element-d6677e1 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-4609 .elementor-element.elementor-element-d6677e1 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4609 .elementor-element.elementor-element-d6677e1 .elementor-icon{font-size:25px;border-width:3px 3px 3px 3px;}.elementor-4609 .elementor-element.elementor-element-d6677e1 .elementor-icon-box-title, .elementor-4609 .elementor-element.elementor-element-d6677e1 .elementor-icon-box-title a{font-size:18px;}.elementor-4609 .elementor-element.elementor-element-d6677e1 .elementor-icon-box-description{font-size:14px;line-height:1.2em;}.elementor-4609 .elementor-element.elementor-element-d6677e1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4609 .elementor-element.elementor-element-b01a0ce{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4609 .elementor-element.elementor-element-2903d66 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-4609 .elementor-element.elementor-element-2903d66 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4609 .elementor-element.elementor-element-2903d66 .elementor-icon{font-size:25px;border-width:3px 3px 3px 3px;}.elementor-4609 .elementor-element.elementor-element-2903d66 .elementor-icon-box-title, .elementor-4609 .elementor-element.elementor-element-2903d66 .elementor-icon-box-title a{font-size:18px;}.elementor-4609 .elementor-element.elementor-element-2903d66 .elementor-icon-box-description{font-size:14px;line-height:1.2em;}.elementor-4609 .elementor-element.elementor-element-2903d66 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4609 .elementor-element.elementor-element-02843cc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4609 .elementor-element.elementor-element-a91e1eb .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-4609 .elementor-element.elementor-element-a91e1eb .elementor-icon-box-title{margin-block-end:5px;}.elementor-4609 .elementor-element.elementor-element-a91e1eb .elementor-icon{font-size:25px;border-width:3px 3px 3px 3px;}.elementor-4609 .elementor-element.elementor-element-a91e1eb .elementor-icon-box-title, .elementor-4609 .elementor-element.elementor-element-a91e1eb .elementor-icon-box-title a{font-size:18px;}.elementor-4609 .elementor-element.elementor-element-a91e1eb .elementor-icon-box-description{font-size:14px;line-height:1.2em;}.elementor-4609 .elementor-element.elementor-element-a91e1eb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4609 .elementor-element.elementor-element-fff4b13{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4609 .elementor-element.elementor-element-ffb6b1f .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-4609 .elementor-element.elementor-element-ffb6b1f .elementor-icon-box-title{margin-block-end:5px;}.elementor-4609 .elementor-element.elementor-element-ffb6b1f .elementor-icon{font-size:25px;border-width:3px 3px 3px 3px;}.elementor-4609 .elementor-element.elementor-element-ffb6b1f .elementor-icon-box-title, .elementor-4609 .elementor-element.elementor-element-ffb6b1f .elementor-icon-box-title a{font-size:18px;}.elementor-4609 .elementor-element.elementor-element-ffb6b1f .elementor-icon-box-description{font-size:14px;line-height:1.2em;}.elementor-4609 .elementor-element.elementor-element-ffb6b1f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4609 .elementor-element.elementor-element-678496a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4609 .elementor-element.elementor-element-5aea0fa .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-4609 .elementor-element.elementor-element-5aea0fa .elementor-icon-box-title{margin-block-end:5px;}.elementor-4609 .elementor-element.elementor-element-5aea0fa .elementor-icon{font-size:25px;border-width:3px 3px 3px 3px;}.elementor-4609 .elementor-element.elementor-element-5aea0fa .elementor-icon-box-title, .elementor-4609 .elementor-element.elementor-element-5aea0fa .elementor-icon-box-title a{font-size:18px;}.elementor-4609 .elementor-element.elementor-element-5aea0fa .elementor-icon-box-description{font-size:14px;line-height:1.2em;}.elementor-4609 .elementor-element.elementor-element-5aea0fa > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4609 .elementor-element.elementor-element-a1a7f61 .elementor-button{font-size:16px;padding:15px 25px 15px 25px;}.elementor-4609 .elementor-element.elementor-element-a1a7f61.elementor-element{--align-self:center;}.elementor-4609 .elementor-element.elementor-element-e1058c1::before, .elementor-4609 .elementor-element.elementor-element-e1058c1 > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-e1058c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-e1058c1 > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-e1058c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-e1058c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bprocursos.com.br/wp-content/uploads/2024/01/BG-BPro-2M-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-4609 .elementor-element.elementor-element-e1058c1{--overlay-opacity:0.7;--padding-top:25px;--padding-bottom:45px;--padding-left:10px;--padding-right:10px;}.elementor-4609 .elementor-element.elementor-element-b4e1f30 .elementor-icon-wrapper{text-align:start;}.elementor-4609 .elementor-element.elementor-element-b4e1f30 .elementor-icon{font-size:50px;}.elementor-4609 .elementor-element.elementor-element-b4e1f30 .elementor-icon svg{height:50px;}.elementor-4609 .elementor-element.elementor-element-0e81e1d .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-4609 .elementor-element.elementor-element-a2b7aa8{font-size:18px;line-height:1.2em;letter-spacing:0px;}.elementor-4609 .elementor-element.elementor-element-c5c6a8c .elementor-icon-box-description{line-height:1.2em;}.elementor-4609 .elementor-element.elementor-element-c5c6a8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-4609 .elementor-element.elementor-element-4c8d8ec .elementor-icon-box-description{line-height:1.2em;}.elementor-4609 .elementor-element.elementor-element-4c8d8ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-4609 .elementor-element.elementor-element-eb10bad:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-eb10bad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bprocursos.com.br/wp-content/uploads/2024/01/BPro-Divisoria-1-e1705682804895-1-e1705684890749.png");background-repeat:no-repeat;}.elementor-4609 .elementor-element.elementor-element-eb10bad::before, .elementor-4609 .elementor-element.elementor-element-eb10bad > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-eb10bad > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-eb10bad > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-eb10bad > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-eb10bad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-4609 .elementor-element.elementor-element-eb10bad{--overlay-opacity:0.6;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-91d88e0{--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-4609 .elementor-element.elementor-element-9383d4a{--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-4609 .elementor-element.elementor-element-007748d{text-align:center;}.elementor-4609 .elementor-element.elementor-element-007748d .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-4609 .elementor-element.elementor-element-22aa50f{--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-4609 .elementor-element.elementor-element-76bbe2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4609 .elementor-element.elementor-element-76bbe2a .elementor-icon-list-item > a{font-size:16px;}.elementor-4609 .elementor-element.elementor-element-8bedf1c .elementor-heading-title{font-size:25px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4609 .elementor-element.elementor-element-0d7f78f .elementor-button{font-size:16px;padding:15px 25px 15px 25px;}.elementor-4609 .elementor-element.elementor-element-0d7f78f.elementor-element{--align-self:center;}.elementor-4609 .elementor-element.elementor-element-7526306::before, .elementor-4609 .elementor-element.elementor-element-7526306 > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-7526306 > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-7526306 > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-7526306 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-7526306 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-4609 .elementor-element.elementor-element-7526306{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-3de9769{text-align:center;}.elementor-4609 .elementor-element.elementor-element-3de9769 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-4609 .elementor-element.elementor-element-be92adf{font-size:18px;}.elementor-4609 .elementor-element.elementor-element-be92adf > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-4609 .elementor-element.elementor-element-1ac7497 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-4609 .elementor-element.elementor-element-2131065:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-2131065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bprocursos.com.br/wp-content/uploads/2024/01/BPro-Divisoria-1-e1705682804895.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-4609 .elementor-element.elementor-element-2131065::before, .elementor-4609 .elementor-element.elementor-element-2131065 > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-2131065 > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-2131065 > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-2131065 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-2131065 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bprocursos.com.br/wp-content/uploads/2024/01/BPro-Divisoria-1-e1705682804895-1-e1705684890749.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-4609 .elementor-element.elementor-element-2131065{--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:11px;}.elementor-4609 .elementor-element.elementor-element-02bf2ea{text-align:center;}.elementor-4609 .elementor-element.elementor-element-02bf2ea img{width:80%;}.elementor-4609 .elementor-element.elementor-element-be7e15b .elementor-heading-title{font-size:40px;}.elementor-4609 .elementor-element.elementor-element-7c6f67b{--width:100%;--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-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4609 .elementor-element.elementor-element-1e214b1{--e-icon-list-icon-size:20px;}.elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4609 .elementor-element.elementor-element-1e214b1 .elementor-icon-list-item > a{font-size:16px;line-height:1.2em;}.elementor-4609 .elementor-element.elementor-element-51efdd7{font-size:16px;}.elementor-4609 .elementor-element.elementor-element-65c0834 .elementor-heading-title{font-size:35px;}.elementor-4609 .elementor-element.elementor-element-54218e3 .elementor-button{font-size:16px;padding:15px 25px 15px 25px;}.elementor-4609 .elementor-element.elementor-element-54218e3.elementor-element{--align-self:center;}.elementor-4609 .elementor-element.elementor-element-052f233{padding:25px 15px 25px 15px;}.elementor-4609 .elementor-element.elementor-element-9e569d5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-09296a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-be8030c{--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-4609 .elementor-element.elementor-element-04f64e6 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-4609 .elementor-element.elementor-element-04f64e6 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-4609 .elementor-element.elementor-element-0b05c15{--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-4609 .elementor-element.elementor-element-99afe06 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-632eafe{--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-4609 .elementor-element.elementor-element-6531473{--e-icon-list-icon-size:30px;}.elementor-4609 .elementor-element.elementor-element-ebc103d{--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-4609 .elementor-element.elementor-element-70b9398{--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-4609 .elementor-element.elementor-element-97998d7{--e-icon-list-icon-size:30px;}.elementor-4609 .elementor-element.elementor-element-efb9fe9::before, .elementor-4609 .elementor-element.elementor-element-efb9fe9 > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-efb9fe9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4609 .elementor-element.elementor-element-efb9fe9 > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-efb9fe9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4609 .elementor-element.elementor-element-efb9fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bprocursos.com.br/wp-content/uploads/2024/01/BG-BPro-textura-mobile.png");background-position:center center;background-size:cover;}.elementor-4609 .elementor-element.elementor-element-efb9fe9{--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-4609 .elementor-element.elementor-element-6a97382{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4609 .elementor-element.elementor-element-0750e37{text-align:center;}.elementor-4609 .elementor-element.elementor-element-0750e37 img{width:70%;}.elementor-4609 .elementor-element.elementor-element-0750e37 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-cdb5bbb{text-align:center;}.elementor-4609 .elementor-element.elementor-element-cdb5bbb .elementor-heading-title{font-size:35px;}.elementor-4609 .elementor-element.elementor-element-4e9b16d{text-align:center;}.elementor-4609 .elementor-element.elementor-element-4e9b16d .elementor-heading-title{font-size:18px;}.elementor-4609 .elementor-element.elementor-element-4e9b16d > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-4609 .elementor-element.elementor-element-69a7cd5{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4609 .elementor-element.elementor-element-644d406{--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-4609 .elementor-element.elementor-element-32ead1e .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-4609 .elementor-element.elementor-element-32ead1e > .elementor-widget-container{margin:0px 15px 0px 15px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4609 .elementor-element.elementor-element-6e255c6{--width:100%;}.elementor-4609 .elementor-element.elementor-element-abaa240{--width:100%;}}@media(min-width:2400px){.elementor-4609 .elementor-element.elementor-element-9abf089 img{border-radius:0px 0px 0px 0px;}.elementor-4609 .elementor-element.elementor-element-9abf089 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.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-4609 .elementor-element.elementor-element-bfe0ff3:not(.elementor-motion-effects-element-type-background), .elementor-4609 .elementor-element.elementor-element-bfe0ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-4609 .elementor-element.elementor-element-bfe0ff3{--overlay-opacity:1;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for button, class: .elementor-element-216ea03 */:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #8D6E21;
    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #FF650040;
    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;
    /* Cor do destaque/brilho principal do botão */
    --shiny-cta-highlight: #EAC465;
    /* Cor do destaque/brilho mais suave (pode ser um tom mais claro de #74FE03, se preferir) */
    --shiny-cta-highlight-subtle: white;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis (largura máxima de 600px) */
@media only screen and (max-width: 600px) {
    .elementor-4609 .elementor-element.elementor-element-216ea03 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas menores */

        /* Tamanho da fonte do texto */
        font-size: 1.325rem;
        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktops e tablets (largura mínima de 600px) */
@media only screen and (min-width: 600px) {
    .elementor-4609 .elementor-element.elementor-element-216ea03 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas maiores */

        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-4609 .elementor-element.elementor-element-216ea03::before,
.elementor-4609 .elementor-element.elementor-element-216ea03::after,
.elementor-4609 .elementor-element.elementor-element-216ea03 span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-4609 .elementor-element.elementor-element-216ea03::before {
    /* Define o tamanho do pseudo-elemento */
    --size: calc(100% - var(--shadow-size) * 3);
    /* Posição inicial para o gradiente radial */
    --position: 2px;
    --space: calc(var(--position) * 2);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(
                circle at var(--position) var(--position),
                white calc(var(--position) / 4),
                transparent 0
            ) padding-box;
    background-size: var(--space) var(--space);
    background-repeat: space;
    /* Máscara para o efeito de brilho em rotação */
    mask-image: conic-gradient(
                from calc(var(--gradient-angle) + 45deg),
                black 0%, /* Início da área preta */
                black 9%, /* Fim da área preta antes da transição */
                transparent 10%, /* Início da transição transparente */
                transparent 90%, /* Fim da transição transparente */
                black 91%, /* Início da área preta após a transição */
                black 100% /* Fim da área preta */
            );
    border-radius: inherit;
    opacity: 0.1;
}

.elementor-4609 .elementor-element.elementor-element-216ea03::after {
    /* Define a animação de brilho secundária */
    --animation: subtle-shine linear infinite;
    width: 100%;
    aspect-ratio: 1;
    background: linear-gradient(
                -50deg,
                transparent,
                var(--shiny-cta-highlight),
                transparent
            );
    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-4609 .elementor-element.elementor-element-216ea03 span {
    z-index: 1;
    position: relative;
}

.elementor-4609 .elementor-element.elementor-element-216ea03 span::before {
    /* Definindo largura e altura para a área de brilho interno no hover */
    width: 370px;
    height: 90px;
    /* Sombra interna que aparece no hover */
    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;
    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-4609 .elementor-element.elementor-element-216ea03:hover,
.elementor-4609 .elementor-element.elementor-element-216ea03:focus-visible {
    /* Aumenta a largura do brilho no hover */
    --gradient-percent: 20%;
    /* Desloca o ângulo do gradiente no hover */
    --gradient-angle-offset: 95deg;
    /* Altera a cor do brilho mais intenso no hover */
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}



/* Animação para a rotação do gradiente de brilho */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

/* Animação para o efeito de brilho sutil */
@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

/* Animação para o efeito de "respiração" (não está sendo usada atualmente, mas definida) */
@keyframes pulse-effect {
    50% {
        transform: scale(1.2);
    }
}

.elementor-4609 .elementor-element.elementor-element-216ea03,
.elementor-4609 .elementor-element.elementor-element-216ea03::before,
.elementor-4609 .elementor-element.elementor-element-216ea03::after {
    /* Aplica as animações ao botão e seus pseudo-elementos */
    animation: var(--animation) var(--duration),
               var(--animation) calc(var(--duration) / 0.4) reverse paused;
    animation-composition: add;
}

.elementor-4609 .elementor-element.elementor-element-216ea03:hover,
.elementor-4609 .elementor-element.elementor-element-216ea03:hover::before,
.elementor-4609 .elementor-element.elementor-element-216ea03:hover::after {
    /* Inicia as animações ao passar o mouse */
    animation-play-state: running;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62ed627 */:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #8D6E21;
    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #FF650040;
    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;
    /* Cor do destaque/brilho principal do botão */
    --shiny-cta-highlight: #EAC465;
    /* Cor do destaque/brilho mais suave (pode ser um tom mais claro de #74FE03, se preferir) */
    --shiny-cta-highlight-subtle: white;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis (largura máxima de 600px) */
@media only screen and (max-width: 600px) {
    .elementor-4609 .elementor-element.elementor-element-62ed627 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas menores */

        /* Tamanho da fonte do texto */
        font-size: 1.325rem;
        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktops e tablets (largura mínima de 600px) */
@media only screen and (min-width: 600px) {
    .elementor-4609 .elementor-element.elementor-element-62ed627 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas maiores */

        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-4609 .elementor-element.elementor-element-62ed627::before,
.elementor-4609 .elementor-element.elementor-element-62ed627::after,
.elementor-4609 .elementor-element.elementor-element-62ed627 span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-4609 .elementor-element.elementor-element-62ed627::before {
    /* Define o tamanho do pseudo-elemento */
    --size: calc(100% - var(--shadow-size) * 3);
    /* Posição inicial para o gradiente radial */
    --position: 2px;
    --space: calc(var(--position) * 2);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(
                circle at var(--position) var(--position),
                white calc(var(--position) / 4),
                transparent 0
            ) padding-box;
    background-size: var(--space) var(--space);
    background-repeat: space;
    /* Máscara para o efeito de brilho em rotação */
    mask-image: conic-gradient(
                from calc(var(--gradient-angle) + 45deg),
                black 0%, /* Início da área preta */
                black 9%, /* Fim da área preta antes da transição */
                transparent 10%, /* Início da transição transparente */
                transparent 90%, /* Fim da transição transparente */
                black 91%, /* Início da área preta após a transição */
                black 100% /* Fim da área preta */
            );
    border-radius: inherit;
    opacity: 0.1;
}

.elementor-4609 .elementor-element.elementor-element-62ed627::after {
    /* Define a animação de brilho secundária */
    --animation: subtle-shine linear infinite;
    width: 100%;
    aspect-ratio: 1;
    background: linear-gradient(
                -50deg,
                transparent,
                var(--shiny-cta-highlight),
                transparent
            );
    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-4609 .elementor-element.elementor-element-62ed627 span {
    z-index: 1;
    position: relative;
}

.elementor-4609 .elementor-element.elementor-element-62ed627 span::before {
    /* Definindo largura e altura para a área de brilho interno no hover */
    width: 370px;
    height: 90px;
    /* Sombra interna que aparece no hover */
    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;
    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-4609 .elementor-element.elementor-element-62ed627:hover,
.elementor-4609 .elementor-element.elementor-element-62ed627:focus-visible {
    /* Aumenta a largura do brilho no hover */
    --gradient-percent: 20%;
    /* Desloca o ângulo do gradiente no hover */
    --gradient-angle-offset: 95deg;
    /* Altera a cor do brilho mais intenso no hover */
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}



/* Animação para a rotação do gradiente de brilho */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

/* Animação para o efeito de brilho sutil */
@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

/* Animação para o efeito de "respiração" (não está sendo usada atualmente, mas definida) */
@keyframes pulse-effect {
    50% {
        transform: scale(1.2);
    }
}

.elementor-4609 .elementor-element.elementor-element-62ed627,
.elementor-4609 .elementor-element.elementor-element-62ed627::before,
.elementor-4609 .elementor-element.elementor-element-62ed627::after {
    /* Aplica as animações ao botão e seus pseudo-elementos */
    animation: var(--animation) var(--duration),
               var(--animation) calc(var(--duration) / 0.4) reverse paused;
    animation-composition: add;
}

.elementor-4609 .elementor-element.elementor-element-62ed627:hover,
.elementor-4609 .elementor-element.elementor-element-62ed627:hover::before,
.elementor-4609 .elementor-element.elementor-element-62ed627:hover::after {
    /* Inicia as animações ao passar o mouse */
    animation-play-state: running;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-62ee10f */.elementor-4609 .elementor-element.elementor-element-62ee10f .swiper-wrapper{
      transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a81aac */.elementor-4609 .elementor-element.elementor-element-7a81aac {
    backdrop-filter: blur(5px) saturate(120%);
    -webkit-backdrop-filter: blur(5px) saturate(120%);
    border-radius: 0 0 25px 0;
    border-left-style: solid;
    border-image: linear-gradient(to bottom, #F26836, #0A9BE200) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b01a0ce */.elementor-4609 .elementor-element.elementor-element-b01a0ce {
    backdrop-filter: blur(5px) saturate(120%);
    -webkit-backdrop-filter: blur(5px) saturate(120%);
    border-radius: 0 0 25px 0;
    border-left-style: solid;
    border-image: linear-gradient(to bottom, #F26836, #0A9BE200) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02843cc */.elementor-4609 .elementor-element.elementor-element-02843cc {
    backdrop-filter: blur(5px) saturate(120%);
    -webkit-backdrop-filter: blur(5px) saturate(120%);
    border-radius: 0 0 25px 0;
    border-left-style: solid;
    border-image: linear-gradient(to bottom, #F26836, #0A9BE200) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fff4b13 */.elementor-4609 .elementor-element.elementor-element-fff4b13 {
    backdrop-filter: blur(5px) saturate(120%);
    -webkit-backdrop-filter: blur(5px) saturate(120%);
    border-radius: 0 0 25px 0;
    border-left-style: solid;
    border-image: linear-gradient(to bottom, #F26836, #0A9BE200) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678496a */.elementor-4609 .elementor-element.elementor-element-678496a {
    backdrop-filter: blur(5px) saturate(120%);
    -webkit-backdrop-filter: blur(5px) saturate(120%);
    border-radius: 0 0 25px 0;
    border-left-style: solid;
    border-image: linear-gradient(to bottom, #F26836, #0A9BE200) 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a1a7f61 */:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #8D6E21;
    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #FF650040;
    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;
    /* Cor do destaque/brilho principal do botão */
    --shiny-cta-highlight: #EAC465;
    /* Cor do destaque/brilho mais suave (pode ser um tom mais claro de #74FE03, se preferir) */
    --shiny-cta-highlight-subtle: white;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis (largura máxima de 600px) */
@media only screen and (max-width: 600px) {
    .elementor-4609 .elementor-element.elementor-element-a1a7f61 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas menores */

        /* Tamanho da fonte do texto */
        font-size: 1.325rem;
        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktops e tablets (largura mínima de 600px) */
@media only screen and (min-width: 600px) {
    .elementor-4609 .elementor-element.elementor-element-a1a7f61 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas maiores */

        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-4609 .elementor-element.elementor-element-a1a7f61::before,
.elementor-4609 .elementor-element.elementor-element-a1a7f61::after,
.elementor-4609 .elementor-element.elementor-element-a1a7f61 span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-4609 .elementor-element.elementor-element-a1a7f61::before {
    /* Define o tamanho do pseudo-elemento */
    --size: calc(100% - var(--shadow-size) * 3);
    /* Posição inicial para o gradiente radial */
    --position: 2px;
    --space: calc(var(--position) * 2);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(
                circle at var(--position) var(--position),
                white calc(var(--position) / 4),
                transparent 0
            ) padding-box;
    background-size: var(--space) var(--space);
    background-repeat: space;
    /* Máscara para o efeito de brilho em rotação */
    mask-image: conic-gradient(
                from calc(var(--gradient-angle) + 45deg),
                black 0%, /* Início da área preta */
                black 9%, /* Fim da área preta antes da transição */
                transparent 10%, /* Início da transição transparente */
                transparent 90%, /* Fim da transição transparente */
                black 91%, /* Início da área preta após a transição */
                black 100% /* Fim da área preta */
            );
    border-radius: inherit;
    opacity: 0.1;
}

.elementor-4609 .elementor-element.elementor-element-a1a7f61::after {
    /* Define a animação de brilho secundária */
    --animation: subtle-shine linear infinite;
    width: 100%;
    aspect-ratio: 1;
    background: linear-gradient(
                -50deg,
                transparent,
                var(--shiny-cta-highlight),
                transparent
            );
    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-4609 .elementor-element.elementor-element-a1a7f61 span {
    z-index: 1;
    position: relative;
}

.elementor-4609 .elementor-element.elementor-element-a1a7f61 span::before {
    /* Definindo largura e altura para a área de brilho interno no hover */
    width: 370px;
    height: 90px;
    /* Sombra interna que aparece no hover */
    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;
    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-4609 .elementor-element.elementor-element-a1a7f61:hover,
.elementor-4609 .elementor-element.elementor-element-a1a7f61:focus-visible {
    /* Aumenta a largura do brilho no hover */
    --gradient-percent: 20%;
    /* Desloca o ângulo do gradiente no hover */
    --gradient-angle-offset: 95deg;
    /* Altera a cor do brilho mais intenso no hover */
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}



/* Animação para a rotação do gradiente de brilho */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

/* Animação para o efeito de brilho sutil */
@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

/* Animação para o efeito de "respiração" (não está sendo usada atualmente, mas definida) */
@keyframes pulse-effect {
    50% {
        transform: scale(1.2);
    }
}

.elementor-4609 .elementor-element.elementor-element-a1a7f61,
.elementor-4609 .elementor-element.elementor-element-a1a7f61::before,
.elementor-4609 .elementor-element.elementor-element-a1a7f61::after {
    /* Aplica as animações ao botão e seus pseudo-elementos */
    animation: var(--animation) var(--duration),
               var(--animation) calc(var(--duration) / 0.4) reverse paused;
    animation-composition: add;
}

.elementor-4609 .elementor-element.elementor-element-a1a7f61:hover,
.elementor-4609 .elementor-element.elementor-element-a1a7f61:hover::before,
.elementor-4609 .elementor-element.elementor-element-a1a7f61:hover::after {
    /* Inicia as animações ao passar o mouse */
    animation-play-state: running;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d7f78f */:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #8D6E21;
    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #FF650040;
    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;
    /* Cor do destaque/brilho principal do botão */
    --shiny-cta-highlight: #EAC465;
    /* Cor do destaque/brilho mais suave (pode ser um tom mais claro de #74FE03, se preferir) */
    --shiny-cta-highlight-subtle: white;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis (largura máxima de 600px) */
@media only screen and (max-width: 600px) {
    .elementor-4609 .elementor-element.elementor-element-0d7f78f {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas menores */

        /* Tamanho da fonte do texto */
        font-size: 1.325rem;
        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktops e tablets (largura mínima de 600px) */
@media only screen and (min-width: 600px) {
    .elementor-4609 .elementor-element.elementor-element-0d7f78f {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas maiores */

        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-4609 .elementor-element.elementor-element-0d7f78f::before,
.elementor-4609 .elementor-element.elementor-element-0d7f78f::after,
.elementor-4609 .elementor-element.elementor-element-0d7f78f span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-4609 .elementor-element.elementor-element-0d7f78f::before {
    /* Define o tamanho do pseudo-elemento */
    --size: calc(100% - var(--shadow-size) * 3);
    /* Posição inicial para o gradiente radial */
    --position: 2px;
    --space: calc(var(--position) * 2);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(
                circle at var(--position) var(--position),
                white calc(var(--position) / 4),
                transparent 0
            ) padding-box;
    background-size: var(--space) var(--space);
    background-repeat: space;
    /* Máscara para o efeito de brilho em rotação */
    mask-image: conic-gradient(
                from calc(var(--gradient-angle) + 45deg),
                black 0%, /* Início da área preta */
                black 9%, /* Fim da área preta antes da transição */
                transparent 10%, /* Início da transição transparente */
                transparent 90%, /* Fim da transição transparente */
                black 91%, /* Início da área preta após a transição */
                black 100% /* Fim da área preta */
            );
    border-radius: inherit;
    opacity: 0.1;
}

.elementor-4609 .elementor-element.elementor-element-0d7f78f::after {
    /* Define a animação de brilho secundária */
    --animation: subtle-shine linear infinite;
    width: 100%;
    aspect-ratio: 1;
    background: linear-gradient(
                -50deg,
                transparent,
                var(--shiny-cta-highlight),
                transparent
            );
    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-4609 .elementor-element.elementor-element-0d7f78f span {
    z-index: 1;
    position: relative;
}

.elementor-4609 .elementor-element.elementor-element-0d7f78f span::before {
    /* Definindo largura e altura para a área de brilho interno no hover */
    width: 370px;
    height: 90px;
    /* Sombra interna que aparece no hover */
    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;
    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-4609 .elementor-element.elementor-element-0d7f78f:hover,
.elementor-4609 .elementor-element.elementor-element-0d7f78f:focus-visible {
    /* Aumenta a largura do brilho no hover */
    --gradient-percent: 20%;
    /* Desloca o ângulo do gradiente no hover */
    --gradient-angle-offset: 95deg;
    /* Altera a cor do brilho mais intenso no hover */
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}



/* Animação para a rotação do gradiente de brilho */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

/* Animação para o efeito de brilho sutil */
@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

/* Animação para o efeito de "respiração" (não está sendo usada atualmente, mas definida) */
@keyframes pulse-effect {
    50% {
        transform: scale(1.2);
    }
}

.elementor-4609 .elementor-element.elementor-element-0d7f78f,
.elementor-4609 .elementor-element.elementor-element-0d7f78f::before,
.elementor-4609 .elementor-element.elementor-element-0d7f78f::after {
    /* Aplica as animações ao botão e seus pseudo-elementos */
    animation: var(--animation) var(--duration),
               var(--animation) calc(var(--duration) / 0.4) reverse paused;
    animation-composition: add;
}

.elementor-4609 .elementor-element.elementor-element-0d7f78f:hover,
.elementor-4609 .elementor-element.elementor-element-0d7f78f:hover::before,
.elementor-4609 .elementor-element.elementor-element-0d7f78f:hover::after {
    /* Inicia as animações ao passar o mouse */
    animation-play-state: running;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54218e3 */:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #8D6E21;
    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #FF650040;
    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;
    /* Cor do destaque/brilho principal do botão */
    --shiny-cta-highlight: #EAC465;
    /* Cor do destaque/brilho mais suave (pode ser um tom mais claro de #74FE03, se preferir) */
    --shiny-cta-highlight-subtle: white;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis (largura máxima de 600px) */
@media only screen and (max-width: 600px) {
    .elementor-4609 .elementor-element.elementor-element-54218e3 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas menores */

        /* Tamanho da fonte do texto */
        font-size: 1.325rem;
        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktops e tablets (largura mínima de 600px) */
@media only screen and (min-width: 600px) {
    .elementor-4609 .elementor-element.elementor-element-54218e3 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas maiores */

        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-4609 .elementor-element.elementor-element-54218e3::before,
.elementor-4609 .elementor-element.elementor-element-54218e3::after,
.elementor-4609 .elementor-element.elementor-element-54218e3 span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-4609 .elementor-element.elementor-element-54218e3::before {
    /* Define o tamanho do pseudo-elemento */
    --size: calc(100% - var(--shadow-size) * 3);
    /* Posição inicial para o gradiente radial */
    --position: 2px;
    --space: calc(var(--position) * 2);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(
                circle at var(--position) var(--position),
                white calc(var(--position) / 4),
                transparent 0
            ) padding-box;
    background-size: var(--space) var(--space);
    background-repeat: space;
    /* Máscara para o efeito de brilho em rotação */
    mask-image: conic-gradient(
                from calc(var(--gradient-angle) + 45deg),
                black 0%, /* Início da área preta */
                black 9%, /* Fim da área preta antes da transição */
                transparent 10%, /* Início da transição transparente */
                transparent 90%, /* Fim da transição transparente */
                black 91%, /* Início da área preta após a transição */
                black 100% /* Fim da área preta */
            );
    border-radius: inherit;
    opacity: 0.1;
}

.elementor-4609 .elementor-element.elementor-element-54218e3::after {
    /* Define a animação de brilho secundária */
    --animation: subtle-shine linear infinite;
    width: 100%;
    aspect-ratio: 1;
    background: linear-gradient(
                -50deg,
                transparent,
                var(--shiny-cta-highlight),
                transparent
            );
    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-4609 .elementor-element.elementor-element-54218e3 span {
    z-index: 1;
    position: relative;
}

.elementor-4609 .elementor-element.elementor-element-54218e3 span::before {
    /* Definindo largura e altura para a área de brilho interno no hover */
    width: 370px;
    height: 90px;
    /* Sombra interna que aparece no hover */
    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;
    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-4609 .elementor-element.elementor-element-54218e3:hover,
.elementor-4609 .elementor-element.elementor-element-54218e3:focus-visible {
    /* Aumenta a largura do brilho no hover */
    --gradient-percent: 20%;
    /* Desloca o ângulo do gradiente no hover */
    --gradient-angle-offset: 95deg;
    /* Altera a cor do brilho mais intenso no hover */
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}



/* Animação para a rotação do gradiente de brilho */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

/* Animação para o efeito de brilho sutil */
@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

/* Animação para o efeito de "respiração" (não está sendo usada atualmente, mas definida) */
@keyframes pulse-effect {
    50% {
        transform: scale(1.2);
    }
}

.elementor-4609 .elementor-element.elementor-element-54218e3,
.elementor-4609 .elementor-element.elementor-element-54218e3::before,
.elementor-4609 .elementor-element.elementor-element-54218e3::after {
    /* Aplica as animações ao botão e seus pseudo-elementos */
    animation: var(--animation) var(--duration),
               var(--animation) calc(var(--duration) / 0.4) reverse paused;
    animation-composition: add;
}

.elementor-4609 .elementor-element.elementor-element-54218e3:hover,
.elementor-4609 .elementor-element.elementor-element-54218e3:hover::before,
.elementor-4609 .elementor-element.elementor-element-54218e3:hover::after {
    /* Inicia as animações ao passar o mouse */
    animation-play-state: running;
}/* End custom CSS */
/* Start custom CSS */html, body{
    overflow-x: hidden;
    width: 100%;
}

.elementor-button-icon{
    rotate: 45deg;
}/* End custom CSS */