/* Start - css/aniversario.css */
.aniversario-section {
width: 100%;
float: left;
box-sizing: border-box;
height: 187vw;
position: relative;
background-repeat: no-repeat;
background-color: var(--karazan-cream);
overflow: hidden;
background-image: linear-gradient(
to bottom, 
var(--karazan-cream), 
var(--karazan-cream), 
var(--karazan-cream), 
var(--karazan-cream), 
var(--karazan-cream), 
var(--karazan-cream), 
var(--karazan-cream), 
var(--karazan-cream), 
var(--karazan-blue),
var(--karazan-blue),
var(--karazan-blue)
);
}
.aniversario-fundo {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(img/escada.webp);
background-size: 132% auto;
background-position: center top;
}
.aniversario-wrap {
text-align: center;
color: var(--karazan-bordo);
margin: 0 auto;
width: 50vw;
margin-top: 49vw;
}
.aniv-title {
width: 100%;
}
.aniv-centralizar{
margin: 0 auto;
width: 100%;
margin-bottom: 5vw;
height: auto;
display: table;
}
.aniv-linha01{
float: left;
width: 100%;
font-family: var(--euphorigenic);
font-size: 8vw;
line-height: 10vw;
color: var(--karazan-blue);
font-weight: 500;
text-align: center;
}
.aniv-linha02{
float: left;
width: 100%;
font-family: var(--euphorigenic);
font-size: 12vw;
line-height: 10vw;
color: var(--karazan-blue);
font-weight: 500;
text-align: center;
}
.aniv-linha01 span {
font-weight: 400;
font-size: calc(8.2vw * 0.68);
color: var(--karazan-bordo);
}
.aniv-desc {
font-family: var(--linbiolinum);
font-size: 4vw;
line-height: 5.4vw;
margin-bottom: 10vw;
color: var(--karazan-blue);
margin-top: 7vw;
}

.aniv-botao-box {
width: 100%;
background-color: var(--teste00);
text-align: center;
}
.aniv-botao {
cursor: pointer;
transition-property: transform;
transition-duration: 0.2s;
transition-timing-function: ease;
background-color: var(--karazan-blue);
border-radius: 2vw;
height: 13vw;
width: 34vw;
position: relative;
display: inline-block;
}
.aniv-botao img {
width: 100%;
height: 100%;
display: block;
}
.aniv-botao-texto {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-family: var(--euphorigenic);
font-size: 7vw;
color: var(--karazan-cream);
background-color: transparent;
white-space: nowrap;
pointer-events: none;
}
/* End - css/aniversario.css */
