.mainContact{box-sizing:border-box;z-index:1;background-image:linear-gradient(270deg,#2f00ff00 0%,#2f00ff1a 50%,#2f00ff00 100%),linear-gradient(270deg,#0003 0%,#000000f2 50%,#0003 100%),linear-gradient(#000 0%,#00000040 25% 75%,#000 100%),url(/background_3.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:4rem 1rem 2rem;display:flex}.centralizeContact{flex-direction:column;align-items:center;width:90%;max-width:1080px;padding-top:2.5rem;display:flex}.centralizeContact h1{text-align:center;margin:0 0 .5rem;font-size:2.5rem}.centralizeContact h3{text-align:center;box-sizing:border-box;width:100%;max-width:750px;padding:25px 0;font-weight:200}.centralizeContact #blue{filter:drop-shadow(0 0 5px #000);background:#1f54a3;border:none;width:90%;max-width:800px;height:2px;margin-top:20px}.centralizeContact #default{background:#91b6ff;border:none;border-radius:360px;width:100px;height:4px;margin-top:1.5rem;margin-bottom:2rem}.social{flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.social ul{flex-wrap:wrap;justify-content:center;gap:35px;margin:0;padding:0;list-style:none;display:flex}.social h2{text-align:center;margin:50px 0}.buttonMedia{box-sizing:border-box;color:#fff;background:#333;border-radius:25px;width:150px;min-width:150px;max-width:100%;height:55px;text-decoration:none;transition:transform .15s ease-in-out;display:flex;position:relative;overflow:hidden}.buttonMedia a{box-sizing:border-box;color:#fff;filter:drop-shadow(2px 2px 4px #00000057);z-index:1;align-items:center;width:100%;height:100%;padding:0 15px;text-decoration:none;display:flex;position:relative}.buttonMedia .iconMedia{flex-shrink:0;margin-right:10px}.buttonMedia a h5{text-align:center;flex-grow:1;margin:0;padding:0;font-size:18px}#buttonMediaSend{width:300px;min-width:250px;max-width:100%;margin-top:25px;margin-bottom:50px}#buttonMediaSend .iconSend{flex-shrink:0;margin-left:auto;padding-left:5px}#buttonMediaSend{background:linear-gradient(90deg,#00a0ff,#000852)}#buttonMediaLinkedin{background:linear-gradient(90deg,#0e76a8,#025277)}#buttonMediaGithub{background:linear-gradient(90deg,#1b1b1b,#3d3d3d)}#buttonMediaInstagram{background:linear-gradient(90deg,#ffd600,#ff7a00,#ff0069,#d300c5,#7638fa)}.backgroundButton{opacity:0;pointer-events:none;border-radius:25px;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}#backgroundSend{background:linear-gradient(270deg,#00a0ff,#000852)}#backgroundLinkedin{background:linear-gradient(270deg,#00a0ff,#004d7a)}#backgroundGithub{background:linear-gradient(270deg,#33002f,#5d0188)}#backgroundInstagram{background:linear-gradient(270deg,#ffd600,#ff7a00,#ff0069,#d300c5,#7638fa)}.buttonMedia:hover{transform:scale(1.05)}#buttonMediaSend:hover #backgroundSend,#buttonMediaLinkedin:hover #backgroundLinkedin,#buttonMediaGithub:hover #backgroundGithub,#buttonMediaInstagram:hover #backgroundInstagram{opacity:1;z-index:1}.endMessage{background:linear-gradient(90deg,#c9dfff,#3670bb);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px #4c88ffb6);-webkit-background-clip:text;padding-top:3rem}@media (max-width:768px){.mainContact{padding:2rem .5rem}.centralizeContact h3{padding:15px 10px;font-size:.9rem}.centralizeContact #blue{width:95%}.social h2{margin-top:30px;margin-bottom:30px;font-size:1.5rem}.social ul{flex-direction:column;align-items:center;gap:20px}.buttonMedia{width:90%;max-width:300px;height:50px}#buttonMediaSend{width:90%;max-width:300px;margin-bottom:30px}.buttonMedia a h5{font-size:16px}.buttonMedia .iconMedia{width:20px;height:20px;margin-right:8px}#buttonMediaSend .iconSend{width:20px;height:20px;padding-left:5px}}@media (max-width:480px){.mainContact{padding:1.5rem .5rem}.social h2{font-size:1.2rem}.buttonMedia{width:95%;height:45px}#buttonMediaSend{width:95%}.endMessage{text-align:center;font-size:.9rem}}
footer{color:#fff;justify-content:center;width:100%;padding-top:5rem;display:flex}footer h6{text-align:center;margin:0}
