.elementor-874 .elementor-element.elementor-element-170aae6f{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-874 .elementor-element.elementor-element-ec84a62{--display:flex;--min-height:98vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:14px 14px 14px 14px;}.elementor-874 .elementor-element.elementor-element-ec84a62:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-ec84a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anabellebianchi.com.br/wp-content/uploads/2026/09/BG.png");}.elementor-874 .elementor-element.elementor-element-8683598{--display:flex;--min-height:0px;--justify-content:flex-end;}.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-874 .elementor-element.elementor-element-cbcce05 .elementor-icon-wrapper{text-align:center;}.elementor-874 .elementor-element.elementor-element-cbcce05 .elementor-icon{font-size:110px;}.elementor-874 .elementor-element.elementor-element-cbcce05 .elementor-icon svg{height:110px;}.elementor-874 .elementor-element.elementor-element-396df99{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-874 .elementor-element.elementor-element-9943b02{text-align:center;}.elementor-874 .elementor-element.elementor-element-9943b02 .elementor-heading-title{font-family:"Recoleta", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-874 .elementor-element.elementor-element-124ba5d{text-align:center;}.elementor-874 .elementor-element.elementor-element-124ba5d .elementor-heading-title{font-family:"Recoleta", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-874 .elementor-element.elementor-element-b8cd8f7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.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-874 .elementor-element.elementor-element-b33d26c .elementor-button{background-color:#C6A184;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:300;border-radius:42px 42px 42px 42px;padding:14px 040px 14px 40px;}.elementor-874 .elementor-element.elementor-element-b33d26c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-874 .elementor-element.elementor-element-b33d26c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-874 .elementor-element.elementor-element-6c45fde .elementor-button{background-color:#C6A184;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:300;border-radius:42px 42px 42px 42px;padding:14px 040px 14px 40px;}.elementor-874 .elementor-element.elementor-element-6c45fde{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-874 .elementor-element.elementor-element-6c45fde.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-874 .elementor-element.elementor-element-75efd8f .elementor-button{background-color:#C6A184;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:300;border-radius:42px 42px 42px 42px;padding:14px 040px 14px 40px;}.elementor-874 .elementor-element.elementor-element-75efd8f{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-874 .elementor-element.elementor-element-75efd8f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-874 .elementor-element.elementor-element-53ea45d .elementor-button{background-color:#C6A184;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:300;border-radius:42px 42px 42px 42px;padding:14px 040px 14px 40px;}.elementor-874 .elementor-element.elementor-element-53ea45d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-874 .elementor-element.elementor-element-53ea45d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-874 .elementor-element.elementor-element-e1fd147{--display:flex;--min-height:0px;}.elementor-874 .elementor-element.elementor-element-552af18 .elementor-icon-wrapper{text-align:center;}.elementor-874 .elementor-element.elementor-element-552af18 .elementor-icon{font-size:81px;}.elementor-874 .elementor-element.elementor-element-552af18 .elementor-icon svg{height:81px;}.elementor-874 .elementor-element.elementor-element-552af18 .elementor-icon-wrapper svg{width:auto;}@media(max-width:1366px){.elementor-874 .elementor-element.elementor-element-ec84a62{--min-height:98vh;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-874 .elementor-element.elementor-element-b33d26c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-874 .elementor-element.elementor-element-6c45fde{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-874 .elementor-element.elementor-element-75efd8f{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-874 .elementor-element.elementor-element-53ea45d{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}}@media(max-width:1024px){.elementor-874 .elementor-element.elementor-element-b33d26c{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-874 .elementor-element.elementor-element-6c45fde{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-874 .elementor-element.elementor-element-75efd8f{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-874 .elementor-element.elementor-element-53ea45d{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}}@media(max-width:767px){.elementor-874 .elementor-element.elementor-element-ec84a62{--min-height:100vh;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-874 .elementor-element.elementor-element-8683598{--min-height:0px;}.elementor-874 .elementor-element.elementor-element-b8cd8f7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-874 .elementor-element.elementor-element-b33d26c{padding:20px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-874 .elementor-element.elementor-element-b33d26c .elementor-button{padding:14px 60px 14px 60px;}.elementor-874 .elementor-element.elementor-element-6c45fde{padding:20px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-874 .elementor-element.elementor-element-75efd8f{width:var( --container-widget-width, 75% );max-width:75%;padding:20px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-874 .elementor-element.elementor-element-53ea45d{padding:20px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-874 .elementor-element.elementor-element-e1fd147{--min-height:0px;}}@media(min-width:768px){.elementor-874 .elementor-element.elementor-element-ec84a62{--width:50%;}}@media(min-width:2400px){.elementor-874 .elementor-element.elementor-element-170aae6f{--min-height:0px;}.elementor-874 .elementor-element.elementor-element-ec84a62{--min-height:98vh;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-874 .elementor-element.elementor-element-b8cd8f7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-874 .elementor-element.elementor-element-b33d26c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-874 .elementor-element.elementor-element-6c45fde{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-874 .elementor-element.elementor-element-75efd8f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-874 .elementor-element.elementor-element-53ea45d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for button, class: .elementor-element-b33d26c */.elementor-874 .elementor-element.elementor-element-b33d26c .elementor-button {

/*Mude a cor da sombra aqui!*/
box-shadow: inset 0px 0px 5px 5px #ffffff10, 0px 5px 5px 0px #00000015 !important;
width: 100%;
position: relative;

/*Mude a cor do botão aqui!*/
background: linear-gradient(
    120deg,
    #AC8A68 0%,
    #D4B899 35%,
    #97744F 100%
) !important;

border-radius: 100px;
border: 1px solid #BDA082 !important;
overflow: hidden;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}


.elementor-874 .elementor-element.elementor-element-b33d26c .elementor-button:hover {
/*Mude a cor do botão ao passar o mouse aqui!*/
background: #BDA082 !important;
border: none;
/*Mude a cor do brilho ao passar o mouse!*/
box-shadow: inset 0px 0px 5px 5px #ffffff10, 0 0 30px 5px #E3B98C40 !important;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
transform: scale(1.03);
transition: all 0.2s ease-out;
}

.elementor-874 .elementor-element.elementor-element-b33d26c .elementor-button:hover::before {
-webkit-animation: sh02 0.5s 0s linear;
-moz-animation: sh02 0.5s 0s linear;
animation: sh02 0.7s 0s linear;
}

.elementor-874 .elementor-element.elementor-element-b33d26c .elementor-button::before {
content: '';
display: block;
width: 0px;
height: 86%;
position: absolute;
top: 7%;
left: 0%;
opacity: 0;
background: #fff;
/*Mude a cor do efeito de luz aqui!*/
box-shadow: 0 0 50px 30px #fff;
-webkit-transform: skewX(-20deg);
-moz-transform: skewX(-20deg);
-ms-transform: skewX(-20deg);
-o-transform: skewX(-20deg);
transform: skewX(-20deg);
}

@keyframes sh02 {
from {
opacity: 0;
left: 0%;
}

50% {
opacity: 1;
}

to {
opacity: 0;
left: 100%;
}
}

.elementor-874 .elementor-element.elementor-element-b33d26c .elementor-button:active {
box-shadow: inset 0px 0px 5px 5px #000000, 0 0 0 0 transparent !important;
-webkit-transition: box-shadow 0.2s ease-in;
-moz-transition: box-shadow 0.2s ease-in;
transition: box-shadow 0.2s ease-in;
transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c45fde */.elementor-874 .elementor-element.elementor-element-6c45fde .elementor-button {

/*Mude a cor da sombra aqui!*/
box-shadow: inset 0px 0px 5px 5px #ffffff10, 0px 5px 5px 0px #00000015 !important;
width: 100%;
position: relative;

/*Mude a cor do botão aqui!*/
background: linear-gradient(
    120deg,
    #AC8A68 0%,
    #D4B899 35%,
    #97744F 100%
) !important;

border-radius: 100px;
border: 1px solid #BDA082 !important;
overflow: hidden;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}


.elementor-874 .elementor-element.elementor-element-6c45fde .elementor-button:hover {
/*Mude a cor do botão ao passar o mouse aqui!*/
background: #BDA082 !important;
border: none;
/*Mude a cor do brilho ao passar o mouse!*/
box-shadow: inset 0px 0px 5px 5px #ffffff10, 0 0 30px 5px #E3B98C40 !important;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
transform: scale(1.03);
transition: all 0.2s ease-out;
}

.elementor-874 .elementor-element.elementor-element-6c45fde .elementor-button:hover::before {
-webkit-animation: sh02 0.5s 0s linear;
-moz-animation: sh02 0.5s 0s linear;
animation: sh02 0.7s 0s linear;
}

.elementor-874 .elementor-element.elementor-element-6c45fde .elementor-button::before {
content: '';
display: block;
width: 0px;
height: 86%;
position: absolute;
top: 7%;
left: 0%;
opacity: 0;
background: #fff;
/*Mude a cor do efeito de luz aqui!*/
box-shadow: 0 0 50px 30px #fff;
-webkit-transform: skewX(-20deg);
-moz-transform: skewX(-20deg);
-ms-transform: skewX(-20deg);
-o-transform: skewX(-20deg);
transform: skewX(-20deg);
}

@keyframes sh02 {
from {
opacity: 0;
left: 0%;
}

50% {
opacity: 1;
}

to {
opacity: 0;
left: 100%;
}
}

.elementor-874 .elementor-element.elementor-element-6c45fde .elementor-button:active {
box-shadow: inset 0px 0px 5px 5px #000000, 0 0 0 0 transparent !important;
-webkit-transition: box-shadow 0.2s ease-in;
-moz-transition: box-shadow 0.2s ease-in;
transition: box-shadow 0.2s ease-in;
transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75efd8f */.elementor-874 .elementor-element.elementor-element-75efd8f .elementor-button {

/*Mude a cor da sombra aqui!*/
box-shadow: inset 0px 0px 5px 5px #ffffff10, 0px 5px 5px 0px #00000015 !important;
width: 100%;
position: relative;

/*Mude a cor do botão aqui!*/
background: linear-gradient(
    120deg,
    #AC8A68 0%,
    #D4B899 35%,
    #97744F 100%
) !important;

border-radius: 100px;
border: 1px solid #BDA082 !important;
overflow: hidden;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}


.elementor-874 .elementor-element.elementor-element-75efd8f .elementor-button:hover {
/*Mude a cor do botão ao passar o mouse aqui!*/
background: #BDA082 !important;
border: none;
/*Mude a cor do brilho ao passar o mouse!*/
box-shadow: inset 0px 0px 5px 5px #ffffff10, 0 0 30px 5px #E3B98C40 !important;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
transform: scale(1.03);
transition: all 0.2s ease-out;
}

.elementor-874 .elementor-element.elementor-element-75efd8f .elementor-button:hover::before {
-webkit-animation: sh02 0.5s 0s linear;
-moz-animation: sh02 0.5s 0s linear;
animation: sh02 0.7s 0s linear;
}

.elementor-874 .elementor-element.elementor-element-75efd8f .elementor-button::before {
content: '';
display: block;
width: 0px;
height: 86%;
position: absolute;
top: 7%;
left: 0%;
opacity: 0;
background: #fff;
/*Mude a cor do efeito de luz aqui!*/
box-shadow: 0 0 50px 30px #fff;
-webkit-transform: skewX(-20deg);
-moz-transform: skewX(-20deg);
-ms-transform: skewX(-20deg);
-o-transform: skewX(-20deg);
transform: skewX(-20deg);
}

@keyframes sh02 {
from {
opacity: 0;
left: 0%;
}

50% {
opacity: 1;
}

to {
opacity: 0;
left: 100%;
}
}

.elementor-874 .elementor-element.elementor-element-75efd8f .elementor-button:active {
box-shadow: inset 0px 0px 5px 5px #000000, 0 0 0 0 transparent !important;
-webkit-transition: box-shadow 0.2s ease-in;
-moz-transition: box-shadow 0.2s ease-in;
transition: box-shadow 0.2s ease-in;
transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53ea45d */.elementor-874 .elementor-element.elementor-element-53ea45d .elementor-button {

/*Mude a cor da sombra aqui!*/
box-shadow: inset 0px 0px 5px 5px #ffffff10, 0px 5px 5px 0px #00000015 !important;
width: 100%;
position: relative;

/*Mude a cor do botão aqui!*/
background: linear-gradient(
    120deg,
    #AC8A68 0%,
    #D4B899 35%,
    #97744F 100%
) !important;

border-radius: 100px;
border: 1px solid #BDA082 !important;
overflow: hidden;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}


.elementor-874 .elementor-element.elementor-element-53ea45d .elementor-button:hover {
/*Mude a cor do botão ao passar o mouse aqui!*/
background: #BDA082 !important;
border: none;
/*Mude a cor do brilho ao passar o mouse!*/
box-shadow: inset 0px 0px 5px 5px #ffffff10, 0 0 30px 5px #E3B98C40 !important;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
transform: scale(1.03);
transition: all 0.2s ease-out;
}

.elementor-874 .elementor-element.elementor-element-53ea45d .elementor-button:hover::before {
-webkit-animation: sh02 0.5s 0s linear;
-moz-animation: sh02 0.5s 0s linear;
animation: sh02 0.7s 0s linear;
}

.elementor-874 .elementor-element.elementor-element-53ea45d .elementor-button::before {
content: '';
display: block;
width: 0px;
height: 86%;
position: absolute;
top: 7%;
left: 0%;
opacity: 0;
background: #fff;
/*Mude a cor do efeito de luz aqui!*/
box-shadow: 0 0 50px 30px #fff;
-webkit-transform: skewX(-20deg);
-moz-transform: skewX(-20deg);
-ms-transform: skewX(-20deg);
-o-transform: skewX(-20deg);
transform: skewX(-20deg);
}

@keyframes sh02 {
from {
opacity: 0;
left: 0%;
}

50% {
opacity: 1;
}

to {
opacity: 0;
left: 100%;
}
}

.elementor-874 .elementor-element.elementor-element-53ea45d .elementor-button:active {
box-shadow: inset 0px 0px 5px 5px #000000, 0 0 0 0 transparent !important;
-webkit-transition: box-shadow 0.2s ease-in;
-moz-transition: box-shadow 0.2s ease-in;
transition: box-shadow 0.2s ease-in;
transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Recoleta';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://anabellebianchi.com.br/wp-content/uploads/2025/12/Recoleta-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Recoleta';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('http://anabellebianchi.com.br/wp-content/uploads/2025/12/Recoleta-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Recoleta';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://slategray-hare-105255.hostingersite.com/wp-content/uploads/2025/12/Recoleta-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Recoleta';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('http://anabellebianchi.com.br/wp-content/uploads/2025/12/Recoleta-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Recoleta';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://anabellebianchi.com.br/wp-content/uploads/2025/12/Recoleta-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Recoleta';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://anabellebianchi.com.br/wp-content/uploads/2025/12/Recoleta-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Recoleta';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://anabellebianchi.com.br/wp-content/uploads/2025/12/Recoleta-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */