@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Sora:wght@400;600;700&display=swap";:root{background-color:#4f4f4f;margin:0;padding:0;--font-heading: "Sora", sans-serif;--font-body: "Inter", sans-serif}body{margin:0;padding:0}::-webkit-scrollbar{display:none}.app{--primary-bg: rgba(255, 255, 255);--secondary-bg: rgba(255, 255, 255, .631);--text-primary: #37444c;--text-secondary: #30333a;background-image:url(/assets/bg-BxzgUw_i.svg);background-repeat:no-repeat;background-attachment:fixed;background-position:center top;background-size:cover}.app{--primary-bg: rgb(255, 255, 255);--secondary-bg: rgba(255, 255, 255, .631);--text-primary: #37444c;--text-secondary: #30333a;position:relative;z-index:0;background:none}.app:not(.dark):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(/assets/bg-BxzgUw_i.svg);background-repeat:no-repeat;background-position:center top;background-size:cover;z-index:-1;transform:translateZ(0);will-change:transform}.app.dark{--primary-bg: #060d0c;--secondary-bg: #122220;--text-primary: #ddd8d1;--text-secondary: #f0ede5;background-color:var(--primary-bg);background-image:none}.containerRB{padding:20px 100px}.textRB{color:var(--text-primary)}@font-face{font-family:AmsterdamFour;src:url(/assets/amsterdam-four-CvvtmAxI.ttf) format("truetype");font-weight:400;font-style:normal}.button{position:relative;background-color:transparent;border:3px solid rgb(22,22,47);outline:none;border-radius:4rem;cursor:pointer;height:60px;width:200px;padding:1rem 1.5rem}.button__social{column-gap:.25rem;z-index:1;display:flex;justify-content:space-evenly}.button__social a{font-size:1.5rem;color:#fff;transition:transform .5s cubic-bezier(.2,.9,.2,1.2);transform:translateY(1rem)}.button__social a:nth-child(1){transition-delay:.1s}.button__social a:nth-child(2){transition-delay:.15s}.button__social a:nth-child(3){transition-delay:.2s}.button__content{position:absolute;top:0;left:0;background-color:#16162f;width:100%;height:100%;border-radius:4rem;display:grid;place-items:center;transform:scale(1.03);z-index:5;transition:transform .5s cubic-bezier(.2,.9,.2,1.2)}.button__content span{color:#fff;font-weight:600;letter-spacing:2.5px}.button:hover .button__content{transform:translateY(-28px) scale(.4)}.button:hover .button__social a{transform:translateY(0) scale(1)}@media screen and (max-width: 430px){.button__social{overflow:hidden}.button__social a{font-size:2rem}.button__content span{font-size:clamp(.875rem,4vw,1.25rem)}}
