@font-face{font-family:BlenderPro-Medium;src:url(/fonts/BlenderPro-Medium.woff2) format("woff2"),url(/fonts/BlenderPro-Medium.woff) format("woff");font-display:swap}@font-face{font-family:BlenderPro-Heavy;src:url(/fonts/BlenderPro-Heavy.woff2) format("woff2"),url(/fonts/BlenderPro-Heavy.woff) format("woff");font-display:swap}@font-face{font-family:BlenderPro-Bold;src:url(/fonts/BlenderPro-Bold.woff2) format("woff2"),url(/fonts/BlenderPro-Bold.woff) format("woff");font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:All-round-gothic;src:url(/fonts/AllRoundGothic-Medium.ttf) format("truetype");font-display:swap}h1,h2,h3,h4,h5,h6{font-family:var(--font-title)}:root{--font-title:"All-round-gothic","BlenderPro-Medium",Arial,sans-serif;--font-text:"Roboto",Arial,sans-serif;--color-primary:#101316;--color-secondary:#997e5b;--color-aux-1:#9b9996;--color-aux-2:#6e7985;--color-aux-3:#bad4dc}gmp-map{height:200px;width:100%}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:var(--font-text)}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}main{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;background-color:var(--color-primary);font-family:var(--font-text);color:#fff}p{line-height:1.8em}.fade-in-on-scroll{opacity:0;transform:translateY(20px);transition:opacity 1s ease-in-out,transform .5s ease-in-out}.fade-in-on-scroll.visible{transform:translateY(0);opacity:1}.content{max-width:1400px;width:100%;padding-left:1.5rem;padding-right:1.5rem}.whatsapp-button{position:fixed;bottom:10px;right:10px;z-index:1000;height:45px;margin-bottom:10px;margin-right:10px}@media screen and (min-width:768px){.content{padding-left:7rem;padding-right:7rem}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empiezaButton{border:2px solid var(--color-secondary);color:#fff;background-color:var(--color-primary);margin:0;cursor:pointer;transition:background-color .8s ease;padding:12px 30px}.empiezaButton:hover,.empiezaButtonFilled{background-color:var(--color-secondary)}.empiezaButtonFilled{border:2px solid #997e5b;color:#fff;margin:0;cursor:pointer;transition:background-color .8s ease;padding:30px 50px}.empiezaButtonFilled:hover{background-color:var(--color-primary)}