.contact-page{flex-grow:1;align-self:center;width:100%;max-width:1440px;padding:3rem 2rem;margin-top:7rem;color:#fff;display:flex;flex-direction:column;gap:2rem}.contact-page .contact__wrapper{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:4rem;width:100%}.contact-page .contact__wrapper .contact__divider{width:100%;height:56px;border-radius:20px;background:radial-gradient(152.8% 207.55% at 112.81% -12.65%,#595cf3 0,rgba(176,12,63,.25) 100%)}.contact-page .contact__wrapper .contact__socials{display:flex;gap:6.66rem;align-self:center}@media(max-width:400px){.contact-page .contact__wrapper .contact__socials{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem}}.contact-page .contact__wrapper .contact__socials .socials__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.contact-page .contact__wrapper .contact__socials .socials__link img{border-radius:5px}.contact-page .contact__wrapper .contact__socials .socials__link:not(:last-child){filter:invert(100%) sepia(0) saturate(0) hue-rotate(0deg) brightness(100%) contrast(100%);border-radius:5px}.contact-page .contact__wrapper .contact__socials .socials__link a,.contact-page .contact__wrapper .contact__socials .socials__link p{text-decoration:none;color:gray}.contact-page .contact__wrapper .contact__socials .socials__link a{cursor:pointer}.contact-page .contact__wrapper .contact__socials .socials__link a:hover{color:#fff}.contact-page .contact__wrapper .contact__location{display:flex;gap:.5rem;color:gray;align-self:center}.contact-page .contact__wrapper .contact__location img{filter:invert(51%) sepia(29%) saturate(0) hue-rotate(213deg) brightness(93%) contrast(91%)}