.btn{font-size:var(--size-xs);background-color:var(--color-primary);color:var(--color-white);cursor:pointer;border-radius:.4rem;flex-direction:row;justify-content:center;align-items:center;gap:1rem;width:fit-content;margin-bottom:0;padding:.7rem 1.5rem;line-height:1.3;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:flex}.btn:hover{background-color:var(--color-primary-light)}.btn svg{aspect-ratio:1;width:1rem;height:auto}.btn.btn__scroll{color:var(--color-primary);background-color:#fff}.btn.btn__scroll:hover{background-color:#f8f8f8}.btn.btn__scroll svg{aspect-ratio:1;width:1rem;height:auto;transform:rotate(90deg)}.btn.btn__scroll svg path{fill:var(--color-primary)}.btn.btn__blank{color:var(--color-primary);text-transform:uppercase;font-size:var(--size-2xs);background-color:#0000;padding:.5rem}.btn.btn__blank svg{background-color:var(--color-primary);border-radius:3px;width:1.6rem;padding:.4rem}.btn.btn__blank svg path{fill:var(--color-white)}.btn.btn__blank:hover{background-color:var(--color-secondary-light)}.btn.btn__back:before{content:"";border-left:2px solid var(--color-white);border-top:2px solid var(--color-white);width:.5em;height:.5em;display:block;position:relative;transform:rotate(-45deg)}.btn.btn__back:after{display:none}.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}}
