.btn{padding-block:calc((1 - var(--stack))*.8rem + var(--stack)*.6rem);padding-inline:calc((1 - var(--stack))*1.5rem + var(--stack)*.8rem);font-size:var(--size-xs);text-transform:uppercase;background-color:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white);justify-content:center;align-items:center;gap:calc((1 - var(--stack))*.8rem + var(--stack)*.6rem);cursor:pointer;flex-direction:row;width:fit-content;margin-bottom:0;line-height:1;text-decoration:none;transition:background-color .3s,color .3s;display:flex}.btn:hover{color:var(--color-primary);background-color:#0000}.btn svg{aspect-ratio:1;width:auto;height:1.1rem}.btn svg path{fill:var(--color-secondary)}.btn.btn__scroll svg{transform:rotate(90deg)}.btn.btn__plus svg{height:.9rem}.btn.btn__back svg{transform:rotate(180deg)}.btn__wa{z-index:10;background-color:#13802c;border-radius:60px;width:60px;height:60px;position:fixed;bottom:calc(5% - 30px);right:2rem}.btn__wa a{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:6px;display:flex}.btn__wa a img{aspect-ratio:1}@media only screen and (max-width:768px){.btn__wa{width:50px;height:50px;bottom:5%;right:1rem}}
