.elementor-7150 .elementor-element.elementor-element-1d88abcc{--display:flex;--min-height:655px;--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;--background-transition:0.3s;--overlay-opacity:1;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-7150 .elementor-element.elementor-element-1d88abcc::before, .elementor-7150 .elementor-element.elementor-element-1d88abcc > .elementor-background-video-container::before, .elementor-7150 .elementor-element.elementor-element-1d88abcc > .e-con-inner > .elementor-background-video-container::before, .elementor-7150 .elementor-element.elementor-element-1d88abcc > .elementor-background-slideshow::before, .elementor-7150 .elementor-element.elementor-element-1d88abcc > .e-con-inner > .elementor-background-slideshow::before, .elementor-7150 .elementor-element.elementor-element-1d88abcc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(179deg, #00000000 2%, #000000 94%);}.elementor-7150 .elementor-element.elementor-element-1d88abcc, .elementor-7150 .elementor-element.elementor-element-1d88abcc::before{--border-transition:0.3s;}.elementor-7150 .elementor-element.elementor-element-1d992566{--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;--background-transition:0.3s;}.elementor-7150 .elementor-element.elementor-element-1092f6f{text-align:center;width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-7150 .elementor-element.elementor-element-1092f6f .elementor-heading-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:30px;font-weight:400;line-height:38px;letter-spacing:-1px;}.elementor-7150 .elementor-element.elementor-element-1092f6f.elementor-element{--align-self:flex-start;}.elementor-7150 .elementor-element.elementor-element-dba9d8b{text-align:center;width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-7150 .elementor-element.elementor-element-dba9d8b .elementor-heading-title{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;font-style:normal;letter-spacing:2.8px;}.elementor-7150 .elementor-element.elementor-element-dba9d8b > .elementor-widget-container{padding:4px 0px 4px 0px;background-color:#FF0000;}.elementor-7150 .elementor-element.elementor-element-dba9d8b.elementor-element{--align-self:center;}.elementor-7150 .elementor-element.elementor-element-518c6319{text-align:center;color:#FFFFFF;font-family:"Raleway", Sans-serif;font-weight:400;font-style:italic;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7150 .elementor-element.elementor-element-518c6319.elementor-element{--align-self:flex-start;}.elementor-7150 .elementor-element.elementor-element-ad728a7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7150 .elementor-element.elementor-element-3e1180a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7150 .elementor-element.elementor-element-3e1180a .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-7150 .elementor-element.elementor-element-3e1180a .elementor-button{height:66px;width:425px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Helvetica Now", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-radius:5px 5px 5px 5px;padding:1.25vw 1.5vw 1.25vw 1.5vw;}.elementor-7150 .elementor-element.elementor-element-3e1180a .elementor-button:hover, .elementor-7150 .elementor-element.elementor-element-3e1180a .elementor-button:focus{background-color:#FFFFFF;}.elementor-7150 .elementor-element.elementor-element-3e1180a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7150 .elementor-element.elementor-element-3e1180a.elementor-element{--align-self:stretch;}.elementor-7150 .elementor-element.elementor-element-dce8e2b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7150 .elementor-element.elementor-element-dce8e2b .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-7150 .elementor-element.elementor-element-dce8e2b .elementor-button{height:66px;width:425px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Helvetica Now", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-radius:5px 5px 5px 5px;padding:1.25vw 1.5vw 1.25vw 1.5vw;}.elementor-7150 .elementor-element.elementor-element-dce8e2b .elementor-button:hover, .elementor-7150 .elementor-element.elementor-element-dce8e2b .elementor-button:focus{background-color:#FFFFFF;}.elementor-7150 .elementor-element.elementor-element-dce8e2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7150 .elementor-element.elementor-element-dce8e2b.elementor-element{--align-self:stretch;}.elementor-7150 .elementor-element.elementor-element-4f27fd1e{--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;--background-transition:0.3s;}.elementor-7150 .elementor-element.elementor-element-4f27fd1e:not(.elementor-motion-effects-element-type-background), .elementor-7150 .elementor-element.elementor-element-4f27fd1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1AFC;}.elementor-7150 .elementor-element.elementor-element-4f27fd1e, .elementor-7150 .elementor-element.elementor-element-4f27fd1e::before{--border-transition:0.3s;}.elementor-7150 .elementor-element.elementor-element-25a2bd77{text-align:center;color:#9B9B9B;font-family:"Raleway", Sans-serif;font-weight:400;font-style:italic;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7150 .elementor-element.elementor-element-25a2bd77.elementor-element{--align-self:flex-start;}body.elementor-page-7150:not(.elementor-motion-effects-element-type-background), body.elementor-page-7150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-7150 .elementor-element.elementor-element-1d992566{--width:100%;}}@media(max-width:767px){.elementor-7150 .elementor-element.elementor-element-1d88abcc{--min-height:581px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7150 .elementor-element.elementor-element-1d992566{--min-height:591px;--justify-content:flex-end;}.elementor-7150 .elementor-element.elementor-element-1092f6f{text-align:center;--container-widget-width:253px;--container-widget-flex-grow:0;width:var( --container-widget-width, 253px );max-width:253px;}.elementor-7150 .elementor-element.elementor-element-1092f6f .elementor-heading-title{font-size:25px;line-height:32px;}.elementor-7150 .elementor-element.elementor-element-1092f6f.elementor-element{--align-self:center;}.elementor-7150 .elementor-element.elementor-element-dba9d8b .elementor-heading-title{font-size:12px;line-height:1.5em;letter-spacing:4.5px;}.elementor-7150 .elementor-element.elementor-element-dba9d8b{--container-widget-width:920px;--container-widget-flex-grow:0;width:var( --container-widget-width, 920px );max-width:920px;}.elementor-7150 .elementor-element.elementor-element-518c6319{text-align:center;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7150 .elementor-element.elementor-element-3e1180a .elementor-button{width:305px;font-size:4vw;border-radius:5px 5px 5px 5px;padding:5vw 5vw 5vw 5vw;}.elementor-7150 .elementor-element.elementor-element-3e1180a > .elementor-widget-container{padding:0px 0px 45px 0px;}.elementor-7150 .elementor-element.elementor-element-3e1180a{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-7150 .elementor-element.elementor-element-dce8e2b .elementor-button{width:305px;font-size:4vw;border-radius:5px 5px 5px 5px;padding:5vw 5vw 5vw 5vw;}.elementor-7150 .elementor-element.elementor-element-dce8e2b > .elementor-widget-container{padding:0px 0px 45px 0px;}.elementor-7150 .elementor-element.elementor-element-dce8e2b{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-7150 .elementor-element.elementor-element-25a2bd77{text-align:center;font-size:12px;}}/* Start custom CSS for button, class: .elementor-element-3e1180a */.elementor-button {
   transition-duration: 1.5s;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.elementor-button:hover {
    color: #ffffff !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
    transition-duration: 0.5s;
  
}

.elementor-button-text{
    align-content: center;
    align-items: center;
    align-self: center;
    text-align: center;
}

.elementor-button:hover .elementor-button-text{
    transition: all 0.4s ease-in-out;
    color: #ffffff;
}

.elementor-button-icon svg{
  width: 2vw;
  transition-duration: 1.5s;
}


.elementor-button:active {
  transform: scale(0.97);
  transition-duration: 0.2s;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
}


.elementor-button:hover .elementor-button-icon svg {
  color: #ffffff;
  fill: #ffffff !important;
  transition-duration: 1.0s;
}

@media(max-width: 767px){
    
.elementor-button-icon svg{
  width: 6vw !important;
 
}

.elementor-button-icon{
    
    align-self: center !important;
    align-content: center !important;
    text-align: center !important;
   
}
}
.elementor-7150 .elementor-element.elementor-element-3e1180a .elementor-button {
animation: 3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite normal none running motion;
background-image:
linear-gradient(45deg,#28c114,#269118,
#28c114,#269118);
background-size: 400% 200%;
transition: background 1.6s cubic-bezier(.55,.1,.47,.94) 0s;
}

@keyframes motion {
0% {
background-position: -0% 0
}

100% {
background-position: 100% 0
}
}

.elementor-7150 .elementor-element.elementor-element-3e1180a:hover{
    
    scale: 105%;
    transition: all 0.4s ease-in-out;
}

.elementor-7150 .elementor-element.elementor-element-3e1180a{
    
    scale: 100%;
    transition: all 0.4s ease-in-out;
}



/*

Dica de elite: mescle com outros efeitos para tornar o seu botão ainda mais customizado, como o neon no hover e o efeito do botão pulsando

Para adicionar esse código em todos os botões da página, remova a tag ".elementor-7150 .elementor-element.elementor-element-3e1180a".

Caso queira adicionar em botões de formulário, adicione "[type="submit"]" após ".elementor-button", ficando assim: ".elementor-button[type="submit"]".

Acesse codigos.paginaselite.com.br

*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dce8e2b */.elementor-button {
   transition-duration: 1.5s;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.elementor-button:hover {
    color: #ffffff !important;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
    transition-duration: 0.5s;
  
}

.elementor-button-text{
    align-content: center;
    align-items: center;
    align-self: center;
    text-align: center;
}

.elementor-button:hover .elementor-button-text{
    transition: all 0.4s ease-in-out;
    color: #ffffff;
}

.elementor-button-icon svg{
  width: 2vw;
  transition-duration: 1.5s;
}


.elementor-button:active {
  transform: scale(0.97);
  transition-duration: 0.2s;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
  transition: box-shadow 0.2s ease-in;
}


.elementor-button:hover .elementor-button-icon svg {
  color: #ffffff;
  fill: #ffffff !important;
  transition-duration: 1.0s;
}

@media(max-width: 767px){
    
.elementor-button-icon svg{
  width: 6vw !important;
 
}

.elementor-button-icon{
    
    align-self: center !important;
    align-content: center !important;
    text-align: center !important;
   
}
}
.elementor-7150 .elementor-element.elementor-element-dce8e2b .elementor-button {
animation: 3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite normal none running motion;
background-image:
linear-gradient(45deg,#28c114,#269118,
#28c114,#269118);
background-size: 400% 200%;
transition: background 1.6s cubic-bezier(.55,.1,.47,.94) 0s;
}

@keyframes motion {
0% {
background-position: -0% 0
}

100% {
background-position: 100% 0
}
}

.elementor-7150 .elementor-element.elementor-element-dce8e2b:hover{
    
    scale: 105%;
    transition: all 0.4s ease-in-out;
}

.elementor-7150 .elementor-element.elementor-element-dce8e2b{
    
    scale: 100%;
    transition: all 0.4s ease-in-out;
}



/*

Dica de elite: mescle com outros efeitos para tornar o seu botão ainda mais customizado, como o neon no hover e o efeito do botão pulsando

Para adicionar esse código em todos os botões da página, remova a tag ".elementor-7150 .elementor-element.elementor-element-dce8e2b".

Caso queira adicionar em botões de formulário, adicione "[type="submit"]" após ".elementor-button", ficando assim: ".elementor-button[type="submit"]".

Acesse codigos.paginaselite.com.br

*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Now';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Thin.eot');
	src: url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Thin.eot?#iefix') format('embedded-opentype'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Thin.woff2') format('woff2'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Thin.woff') format('woff'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Thin.ttf') format('truetype'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Thin.svg#HelveticaNow') format('svg');
}
@font-face {
	font-family: 'Helvetica Now';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-ExtLt.eot');
	src: url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-ExtLt.eot?#iefix') format('embedded-opentype'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-ExtLt.woff2') format('woff2'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-ExtLt.woff') format('woff'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-ExtLt.ttf') format('truetype'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-ExtLt.svg#HelveticaNow') format('svg');
}
@font-face {
	font-family: 'Helvetica Now';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Light.eot');
	src: url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Light.eot?#iefix') format('embedded-opentype'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Light.woff2') format('woff2'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Light.woff') format('woff'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Light.ttf') format('truetype'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Light.svg#HelveticaNow') format('svg');
}
@font-face {
	font-family: 'Helvetica Now';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Regular.eot');
	src: url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Regular.woff2') format('woff2'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Regular.woff') format('woff'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Regular.ttf') format('truetype'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Regular.svg#HelveticaNow') format('svg');
}
@font-face {
	font-family: 'Helvetica Now';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Medium.eot');
	src: url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Medium.woff2') format('woff2'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Medium.woff') format('woff'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Medium.ttf') format('truetype'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Medium.svg#HelveticaNow') format('svg');
}
@font-face {
	font-family: 'Helvetica Now';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Bold.eot');
	src: url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Bold.woff2') format('woff2'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Bold.woff') format('woff'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Bold.ttf') format('truetype'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Bold.svg#HelveticaNow') format('svg');
}
@font-face {
	font-family: 'Helvetica Now';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-ExtraBold.eot');
	src: url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-ExtraBold.woff2') format('woff2'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-ExtraBold.woff') format('woff'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-ExtraBold.ttf') format('truetype'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-ExtraBold.svg#HelveticaNow') format('svg');
}
@font-face {
	font-family: 'Helvetica Now';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Black.eot');
	src: url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Black.eot?#iefix') format('embedded-opentype'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Black.woff2') format('woff2'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Black.woff') format('woff'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Black.ttf') format('truetype'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-Black.svg#HelveticaNow') format('svg');
}
@font-face {
	font-family: 'Helvetica Now';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-ExtBlk.eot');
	src: url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-ExtBlk.eot?#iefix') format('embedded-opentype'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-ExtBlk.woff2') format('woff2'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-ExtBlk.woff') format('woff'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-ExtBlk.ttf') format('truetype'),
		url('https://micarlalins.com/wp-content/uploads/2024/03/HelveticaNowDisplay-ExtBlk.svg#HelveticaNow') format('svg');
}
/* End Custom Fonts CSS */