.elementor-895 .elementor-element.elementor-element-40108a40{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-895 .elementor-element.elementor-element-40108a40:not(.elementor-motion-effects-element-type-background), .elementor-895 .elementor-element.elementor-element-40108a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arturmonteiro.com.br/wp-content/uploads/2025/05/ELD-Background-Obrigado.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-895 .elementor-element.elementor-element-91bb76e{--display:flex;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-895 .elementor-element.elementor-element-0342a25 .elementor-progress-wrapper .elementor-progress-bar{background-color:#25EE13;}.elementor-895 .elementor-element.elementor-element-0342a25 .elementor-progress-wrapper{background-color:#485C88;border-radius:100px;overflow:hidden;}.elementor-895 .elementor-element.elementor-element-0890aaa{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-895 .elementor-element.elementor-element-58d1c73b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-895 .elementor-element.elementor-element-58d1c73b{text-align:center;}.elementor-895 .elementor-element.elementor-element-58d1c73b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:4rem;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-895 .elementor-element.elementor-element-5a7ad94{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-895 .elementor-element.elementor-element-5a7ad94 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-895 .elementor-element.elementor-element-5a7ad94.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-895 .elementor-element.elementor-element-2723324b .elementor-button{background-color:#000D2A;font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:700;letter-spacing:0.4em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:7px 30px 4px 30px;}.elementor-895 .elementor-element.elementor-element-2723324b > .elementor-widget-container{margin:20px 0px 0px 0px;}.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-895 .elementor-element.elementor-element-d3ba578 .elementor-icon-wrapper{text-align:center;}.elementor-895 .elementor-element.elementor-element-d3ba578.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-895 .elementor-element.elementor-element-d3ba578.elementor-view-framed .elementor-icon, .elementor-895 .elementor-element.elementor-element-d3ba578.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-895 .elementor-element.elementor-element-d3ba578.elementor-view-framed .elementor-icon, .elementor-895 .elementor-element.elementor-element-d3ba578.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-895 .elementor-element.elementor-element-623fc8a6 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:1.1rem;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #275E10 0%, #93F229 100%);border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-895 .elementor-element.elementor-element-623fc8a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-895 .elementor-element.elementor-element-623fc8a6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-895 .elementor-element.elementor-element-2cec8ea{--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:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-895 .elementor-element.elementor-element-2cec8ea:not(.elementor-motion-effects-element-type-background), .elementor-895 .elementor-element.elementor-element-2cec8ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-895 .elementor-element.elementor-element-28d835c > .elementor-widget-container{margin:-4px 0px -19px 0px;}.elementor-895 .elementor-element.elementor-element-28d835c{text-align:center;font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-895 .elementor-element.elementor-element-79c6c2bd{--display:flex;}body.elementor-page-895:not(.elementor-motion-effects-element-type-background), body.elementor-page-895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D2A;}@media(max-width:767px){.elementor-895 .elementor-element.elementor-element-40108a40{--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-895 .elementor-element.elementor-element-58d1c73b{text-align:center;}.elementor-895 .elementor-element.elementor-element-58d1c73b .elementor-heading-title{font-size:2.8rem;}.elementor-895 .elementor-element.elementor-element-5a7ad94{width:100%;max-width:100%;font-size:1rem;}.elementor-895 .elementor-element.elementor-element-2723324b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-895 .elementor-element.elementor-element-d3ba578 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-895 .elementor-element.elementor-element-623fc8a6 .elementor-button{font-size:1rem;}}/* Start custom CSS for progress, class: .elementor-element-0342a25 */.elementor-895 .elementor-element.elementor-element-0342a25 .elementor-progress-bar {
  background-image: 
    repeating-linear-gradient(
      -45deg, transparent, transparent 16px, #ffffff10 16px, #ffffff20 40px
    );
  background-size: 200% 200%;
  animation: barberpole 10s linear infinite;
}

@keyframes barberpole {
  100% {
    background-position: 100% 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-623fc8a6 */:root{
    --grad1: #ffb400;
    --grad2: #ffb400;
    --grad3: #ffd879;
    --grad4: #ffb400;
}

.elementor-895 .elementor-element.elementor-element-623fc8a6 a{
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	z-index: 3;
	position: relative;
}
.elementor-895 .elementor-element.elementor-element-623fc8a6 a:hover{
	animation: animate 8s linear infinite;
}
@keyframes animate {
	0%{
		background-position: 0%;
	}
	100%{
		background-position: 400%;
	}
}
/*css for glowing background*/
.elementor-895 .elementor-element.elementor-element-623fc8a6 a:before{
	content: '';
	position: absolute;
	top: -5px;
	left: -5px;
	right: -5px;
	bottom: -5px;
	z-index: -1;
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	border-radius: 40px;
	opacity: 0;
	transition: 0.5s;

}
.elementor-895 .elementor-element.elementor-element-623fc8a6 a:hover:before{
	filter: blur(20px);
	opacity: .6;
	animation: animate 8s linear infinite;
}/* End custom CSS */