.contact-section{display:flex;flex-direction:column;width:100%;align-items:center}.contact-section>h2{font-size:50px;color:var(--text-color);text-align:center}@media(max-width:420px){.contact-section>h2{font-size:40px}}.contact-section>h2>span{color:red}.contact-section>p{color:#b3b3b3;text-align:center;max-width:500px;padding:0 20px;padding-top:calc(var(--spacing)*4)}.contact-section-main{margin-top:150px;margin-bottom:50px}.contact-section-main .email{display:flex;align-items:center;gap:18px;padding:18px 35px;margin-top:35px;position:relative;font-size:30px;overflow:hidden;border-radius:30px}.contact-section-main .email .glass-effect{--border-radius:30px}.contact-page-social-media{padding-top:calc(var(--spacing)*16)}.contact-page-socials{display:flex;width:100%;justify-content:center;padding-bottom:calc(var(--spacing)*22);padding-top:calc(var(--spacing)*10)}.contact-page-socials>.socials-buttons{max-width:550px;width:100%;display:flex;gap:20px;justify-content:center}.contact-page-socials>.socials-buttons .styled-button{width:70px;height:70px!important;font-size:24px}.contact-page-socials>.socials-buttons .styled-button svg{color:#fff;width:24px;height:24px}@media(max-width:499px){.contact-section-main .email{gap:15px;padding:15px 25px;font-size:20px;border-radius:20px}.contact-section-main .email .glass-effect{--border-radius:20px}}