.btn{text-align:center;padding-block:calc((1 - var(--stack))*.5rem + var(--stack)*.4rem);padding-left:calc((1 - var(--stack))*1rem + var(--stack)*.8rem);padding-right:calc((1 - var(--stack))*.5rem + var(--stack)*.4rem);font:inherit;font-size:var(--size-xs);letter-spacing:.05rem;text-transform:uppercase;cursor:pointer;background-color:var(--color-secondary);color:var(--color-white);border:1px solid var(--color-secondary-light);border-radius:100px;justify-content:center;align-items:center;gap:.4em;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s;display:inline-flex}.btn svg{height:calc((1 - var(--stack))*1.6rem + var(--stack)*1.2rem);aspect-ratio:1;background-color:var(--color-white);width:auto;padding:calc((1 - var(--stack))*.3rem + var(--stack)*.3rem);border-radius:100px;transition:transform .2s ease-out}.btn svg path{fill:var(--color-primary)}.btn:hover{background-color:var(--color-secondary-light)}.btn:hover svg{transform:scale(1)}.btn__back{padding-right:calc((1 - var(--stack))*1rem + var(--stack)*.8rem);padding-left:calc((1 - var(--stack))*.5rem + var(--stack)*.4rem)}.btn__back svg{transform:rotate(180deg)}.btn__back:hover svg{transform:rotate(180deg)}.btn__download svg{height:calc((1 - var(--stack))*2rem + var(--stack)*1.2rem);padding:calc((1 - var(--stack))*.3rem + var(--stack)*.2rem)}.btn__icon{flex-shrink:0;width:1.6rem;height:1.6rem;display:inline-block;position:relative}.btn__icon img{object-fit:contain}.btn__scroll{background-color:var(--color-gray);color:var(--color-primary);border-color:#fff}.btn__scroll svg{background-color:var(--color-secondary);transform:rotate(90deg)}.btn__scroll svg path{fill:var(--color-white)}.btn__scroll:hover{background-color:#fff}.btn__scroll:hover svg{transform:rotate(90deg)scale(1.1)}.btn__modal{background-color:var(--color-primary-darker);color:var(--color-primary-light);border-color:rgb(from var(--color-primary-light)r g b/.3)}.btn__modal svg{height:1.3rem}.btn__modal svg path{fill:var(--color-secondary)}.btn__modal:hover{background-color:var(--color-primary)}.btn__modal:hover svg{transform:scale(1.1)}.btn__modal:hover svg path{fill:var(--color-secondary)}.btn__slider--orange{padding:0;overflow:hidden}.btn__slider--orange .btn__icon{width:100%;height:100%;display:flex}.btn__slider--orange .btn__icon img{width:calc((1 - var(--stack))*3rem + var(--stack)*2.4rem);height:calc((1 - var(--stack))*3rem + var(--stack)*2.4rem);object-fit:cover}.btn__slider--orange[data-direction=next] .btn__icon{transform:scaleX(-1)}.btn__whatsapp svg{background-color:var(--color-primary-light);height:calc((1 - var(--stack))*2rem + var(--stack)*1.2rem);padding:calc((1 - var(--stack))*.3rem + var(--stack)*.2rem)}.btn__whatsapp svg path{fill:var(--color-primary)!important}.btn__whatsapp:hover svg{transform:scale(1.15)}.btn__wa{z-index:10;width:calc((1 - var(--stack))*3.7rem + var(--stack)*3.5rem);height:calc((1 - var(--stack))*3.7rem + var(--stack)*3.5rem);background-color:#0c7725;border:2px solid #589d68;border-radius:100px;position:fixed;bottom:2rem;right:1rem;box-shadow:0 0 10px #0006}.btn__wa a{cursor:pointer;width:100%;height:100%;padding:calc((1 - var(--stack))*.4rem + var(--stack)*.3rem);flex-direction:column;justify-content:center;align-items:center;display:flex}
