.containerLinktree{width:100%;display:table;height:100vh;color:#fff;background-image:url(https://i.imgur.com/MUxakry.jpeg);background-size:cover;background-position:center}.overlayBackground{width:100%;height:100vh;background-color:#0009;display:table}.areaFotoPerfil{align-items:center;justify-content:center;display:flex;margin-top:40px;margin-bottom:-20px;flex-direction:column;gap:15px}.areaFotoPerfil img{width:120px;height:120px;border-radius:100%;object-fit:cover}.areaFotoPerfil strong{color:#fff;font-size:1rem}.logo{padding-top:30px;display:flex;align-items:center;justify-content:center}.logo img{width:200px;height:auto;object-fit:contain}.areaLinks{width:100%;margin:0 auto;padding-left:25px;padding-right:25px;display:flex;gap:25px;flex-direction:column}.areaLinks a{width:100%;display:flex;justify-content:space-between;border-radius:10px;align-items:center;color:#333;line-height:1.2em;font-size:16px;text-decoration:none;font-weight:650;padding:15px;background-color:#fff;position:relative;margin-top:25px}.areaLinks a:hover{color:#333}.areaLinks h5{margin-bottom:-5px}.areaRedesSociais{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%;justify-content:center;flex-direction:column;align-items:center;margin-bottom:10px;margin-top:0}.areaRedesSociais a{font-size:1.3rem;display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:100%;background-color:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background-color .3s ease}.btnAbrir{border-radius:20px;background-color:#c4d30e;color:#333;font-weight:500;border:none;padding:3px 10px}.banner{margin-bottom:-20px;padding-top:15px;width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding-left:25px;padding-right:25px;animation:growShrink 1.5s ease-in-out infinite}.banner a{position:relative;display:inline-block}.banner img{width:100%;height:200px;border-radius:10px;object-fit:cover;position:relative}.novo-selo{position:absolute;top:-12px;left:0;background-color:red;color:#fff;padding:2px 8px;font-size:12px;font-weight:700;border-radius:5px;transform:rotate(0);box-shadow:0 2px 5px #0003;z-index:99;animation:growShrinkUp 1.2s ease-in-out infinite}@keyframes growShrinkUp{0%{transform:scale(.9)}50%{transform:scale(1)}to{transform:scale(.9)}}.box{padding:10px;background-color:#fff;border-radius:10px;text-align:center;display:flex;align-items:center;gap:10px;justify-content:center;position:relative}@keyframes growShrink{0%{transform:scale(.9)}50%{transform:scale(1)}to{transform:scale(.9)}}.overlay{width:100%;height:200px;top:0;left:0;position:absolute;background-color:#0003;border-radius:10px;display:flex;justify-content:center;align-items:flex-end;color:#fff;font-size:0px;font-weight:700;text-align:center;padding:15px;box-sizing:border-box}.areaBotaoEspecial{margin:100px auto 200px;display:flex;align-items:center;justify-content:center}.areaBotaoEspecial a{display:flex;align-items:center;justify-content:center;width:150px;height:150px;border-radius:100%;font-size:2rem;font-weight:700;color:#000;background:linear-gradient(to bottom,#c4d310,#adbb0e);border:none;cursor:pointer;position:relative;animation:pulse 1.5s infinite ease-in-out;box-shadow:inset 0 -4px 6px #0000004d,0 5px #505708,0 10px 10px #0003;transition:all .2s ease}.botao3D:active{top:5px;box-shadow:inset 0 -2px 4px #00000080,0 0 #388e3c,0 5px 5px #0003}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media screen and (min-width: 1024px){.areaLinks{width:600px}.banner img{width:600px;height:250px;margin:0 auto}.overlay{height:250px}.areaBotaoEspecial{width:300px}}.containerLink{position:fixed;z-index:10;right:0;bottom:30px;border-top-left-radius:10px;border-bottom-left-radius:10px}.containerLink a{text-decoration:none;padding:5px 10px;color:#333;display:flex;align-items:center;gap:5px;text-align:center}.containerLink img{width:70px;height:auto}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}*{padding:0;margin:0;box-sizing:border-box;font-family:Montserrat,sans-serif}a{color:#646cff}a:hover{color:#535bf2}.container{padding-left:20px;padding-right:20px}.buttonGeral{width:140px;display:flex;justify-content:center;align-items:center;border-radius:20px;padding:15px;border:none;font-size:1.2rem;font-weight:700;background-color:#b4cc09}.buttonMultiFormStep{display:flex;justify-content:center;align-items:center;border-radius:10px;padding:20px;border:none;font-size:1.2rem;font-weight:700;background-color:#b4cc09}
