.contact-hero{position:relative;width:100%;height:100%;overflow:hidden;padding:120px 0 2rem}.contact-hero .contact-section-header{margin-bottom:2rem}.contact-hero .contact-section-header h3{color:var(--gray-500);font-weight:600;margin-bottom:.5rem}.contact-hero .contact-section-header p{color:var(--gray-400)}.contact-hero .container{display:flex;gap:2rem}.contact-hero .container .contact-col:first-child{flex:3;display:flex;flex-direction:column;gap:2rem}.contact-hero .container .contact-col:nth-child(2){flex:2;display:flex;flex-direction:column}.contact-hero .contact-info{display:flex;flex-direction:column;gap:2rem;margin-bottom:6rem}.contact-hero .contact-info .contact-info-block p{color:var(--gray-400);margin-bottom:.5rem}.contact-hero .contact-info .contact-info-block p:first-child{color:var(--gray-500);font-weight:500}.contact-hero .contact-info .contact-info-block .socials-wrapper{display:flex;gap:.5rem}.contact-hero .contact-info .contact-info-block .icon{width:4rem;height:4rem;display:flex;justify-content:center;align-items:center;border:1px solid var(--gray-400);border-radius:10rem;font-size:1.25rem;transition:all .3s ease-out}.contact-hero .contact-info .contact-info-block .icon:hover{background-color:var(--gray-500);color:var(--gray-100)}@media (max-width:1023px){.contact-hero .container{flex-direction:column;gap:6rem}.contact-hero .container .contact-col:first-child{gap:1rem}.contact-hero .contact-hero-header h1{width:100%}}