.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-11238 .elementor-element.elementor-element-f1ec1cf .elementor-button{font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:700;line-height:1.1em;}.elementor-11238 .elementor-element.elementor-element-465e7a2 .elementor-button{font-family:"Lato", Sans-serif;font-size:1.1em;font-weight:700;line-height:1.1em;}@media(max-width:1366px){.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for button, class: .elementor-element-f1ec1cf */.elementor-button {
    border-radius: 20px / 100% !important;

    box-shadow:
        inset 0 0 5px 5px rgba(255,255,255,0.15),
        0 5px 0 0 #525B30 !important;

    background: linear-gradient(
        45deg,
        #747C49,
        #747C49,
        #7F8754,
        #AAB17A,
        #DDE0C7,
        #AAB17A,
        #7F8754,
        #747C49
    );

    background-size: 200% 200%;

    animation: shine 5s ease-in-out infinite;

    transform-origin: center;

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease;
        padding: 20px 40px;
}

/* Hover */
.elementor-button:hover {
    transform: scale(1.05);

    box-shadow:
        inset 0 0 5px 5px rgba(255,255,255,0.20),
        0 7px 0 0 #525B30 !important;
}

/* Brilho animado */
@keyframes shine {
    0%, 100% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }
}

/* Clique */
.elementor-button:active {
    box-shadow:
        inset 0 0 6px 6px rgba(255,255,255,0.18),
        0 3px 0 0 #525B30 !important;

    transition:
        box-shadow 0.1s ease-in,
        transform 0.1s ease-in;

    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-465e7a2 */.elementor-button {
    border-radius: 20px / 100% !important;

    box-shadow:
        inset 0 0 5px 5px rgba(255,255,255,0.15),
        0 5px 0 0 #525B30 !important;

    background: linear-gradient(
        45deg,
        #747C49,
        #747C49,
        #7F8754,
        #AAB17A,
        #DDE0C7,
        #AAB17A,
        #7F8754,
        #747C49
    );

    background-size: 200% 200%;

    animation: shine 5s ease-in-out infinite;

    transform-origin: center;

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease;
        padding: 20px 40px;
}

/* Hover */
.elementor-button:hover {
    transform: scale(1.05);

    box-shadow:
        inset 0 0 5px 5px rgba(255,255,255,0.20),
        0 7px 0 0 #525B30 !important;
}

/* Brilho animado */
@keyframes shine {
    0%, 100% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }
}

/* Clique */
.elementor-button:active {
    box-shadow:
        inset 0 0 6px 6px rgba(255,255,255,0.18),
        0 3px 0 0 #525B30 !important;

    transition:
        box-shadow 0.1s ease-in,
        transform 0.1s ease-in;

    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS */html,body{
    background: #f5f6f0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://fernandagranja.com.br/wp-content/uploads/2022/08/Lato-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://fernandagranja.com.br/wp-content/uploads/2022/08/Lato-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */