@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);:root{--font-primary:"Helios Ext","HeliosExt","Helios Extended",sans-serif;--font-secondary:"DM Sans",sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif}body,html{max-width:100vw;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.fade-in{animation:fadeIn .5s ease-in}.landing-page{overflow-x:hidden}.landing-page,.landing-page .cssbuttons-io-button{font-family:var(--font-secondary)}.landing-page a{text-decoration:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.hero-animation{animation:fadeIn 1s ease-out}.heart-float{animation:float 3s ease-in-out infinite}@media (max-width:900px){.heart-float{width:120px!important}}@media (max-width:768px){.hero-content h1{font-size:2rem}.hero-content h5{font-size:1.1rem}.heart-float{top:10px!important;width:100px!important}}@media (max-width:600px){.heart-float{right:10px!important;top:0!important;width:80px!important}}.cssbuttons-io-button{align-items:center;background:#992f88;border:none;border-radius:.9em;box-shadow:inset 0 0 1.6em -.6em #992f88;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:17px;font-weight:500;height:2.8em;letter-spacing:.05em;overflow:visible;padding:.35em 3.3em .35em 1.2em;position:relative;transform:scale(1.5);transition:background .2s,transform .2s}@media (max-width:600px){.cssbuttons-io-button{font-size:14px;transform:scale(1.2)}}.cssbuttons-io-button .icon{align-items:center;background:#fff;border-radius:.7em;box-shadow:.1em .1em .6em .2em #992f88;display:flex;height:2.2em;justify-content:center;margin-left:1em;position:absolute;right:.3em;transition:all .3s;width:2.2em}.cssbuttons-io-button:hover .icon{width:calc(100% - .6em)}.cssbuttons-io-button .icon svg{color:#992f88;transition:transform .3s;width:1.1em}.cssbuttons-io-button:hover .icon svg{transform:translateX(.1em)}.cssbuttons-io-button:active .icon{transform:scale(.95)}