.elementor-421 .elementor-element.elementor-element-b7283cb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-421 .elementor-element.elementor-element-b7283cb:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-b7283cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b5bca1 );}.elementor-widget-theme-site-logo .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-421 .elementor-element.elementor-element-d2ed013 > .elementor-widget-container{margin:20px 20px 20px 50px;}.elementor-421 .elementor-element.elementor-element-d2ed013.elementor-element{--align-self:center;}.elementor-421 .elementor-element.elementor-element-d2ed013{text-align:left;}.elementor-421 .elementor-element.elementor-element-d2ed013 img{width:45%;}.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-421 .elementor-element.elementor-element-ddf836e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Ubuntu", Sans-serif;font-weight:500;}.elementor-421 .elementor-element.elementor-element-ddf836e > .elementor-widget-container{margin:20px 50px 20px 20px;}.elementor-421 .elementor-element.elementor-element-ddf836e.elementor-element{--align-self:center;}.elementor-421 .elementor-element.elementor-element-ddf836e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-ddf836e .elementor-button .elementor-button-content-wrapper{gap:7px;}@media(max-width:1024px){.elementor-421 .elementor-element.elementor-element-b7283cb{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-421 .elementor-element.elementor-element-b7283cb{--width:500px;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-421 .elementor-element.elementor-element-d2ed013 img{width:100%;}}/* Start custom CSS for button, class: .elementor-element-ddf836e */.elementor-421 .elementor-element.elementor-element-ddf836e .elementor-button-link{
    background: rgb(235,96,106);
    background: linear-gradient(90deg, rgba(235,96,106,1) 0%, rgba(233,10,130,1) 50%, rgba(233,109,130,1) 100%);
    background-size: 400% 100%;
    transition: background 1.6s cubic-bezier(0.55,0.1,0.47,0.94) 0s;
    animation: textura 3.5s linear 2s infinite, luzes 2s linear infinite;
}


@keyframes textura{
    0% {
    background-position: 0 0;
}
100% {
    background-position: 100% 0;
}
}

@keyframes luzes{
    0% {
    box-shadow: 0 0 1px -15px #EB606A;
}
80% {
    box-shadow: 0 0 0px 15px transparent;
}
100% {
    box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7283cb *//***
* Shrinking Sticky header, Elementor Container edition
* class: .sticky-header
* This will only work with the Elementor container section
* the header uses additional 3 classes to gain higher CSS specificity and to avoid adding !important
*/
header.sticky-header.e-container.elementor-element {
	--header-height: 100px; /* Set your own header height */
	--shrink-header-to: 0.6; /* Shrinks to 60%, values: 0.1 to 1 */
	--transition-timing: .45s cubic-bezier(.4, 0, .2, 1); /* values: .1s to 0.5s (or more), replace "cubic-bezier(.4, 0, .2, 1)" with "ease" if you need a simpler transition */
	background-color: rgba(244, 245, 248, 1); /* Set your own background color */
	--min-height: var(--header-height);
	--transition: background-color var(--transition-timing),
					backdrop-filter var(--transition-timing),
					box-shadow var(--transition-timing),
					min-height var(--transition-timing);
}
header.sticky-header.e-container.elementor-element.elementor-sticky--effects {
	background-color: rgba(244, 245, 248, .8); /* Set your own background color on scroll */
	box-shadow: 0px 4px 33px 1px rgba(0, 0, 0, .07); /* Delete this line if you don't want shadow on scroll */
	-webkit-backdrop-filter: saturate(180%) blur(20px); /* Delete this line if you don't use transparency on scroll */
	backdrop-filter: saturate(180%) blur(20px); /* Delete this line if you don't use transparency on scroll */
	--min-height: calc( var(--header-height) * var(--shrink-header-to) );
}/* End custom CSS */