.Contact{width:100%}.Contact_card_mobile{flex-direction:column;width:100%;height:100%;display:flex}.Contact_card_mobile_image{object-fit:cover;border-radius:.5rem;width:100%}.Contact_card_mobile_content{flex-direction:column;gap:1rem;padding:.75rem;display:flex}.Contact_card_mobile_content_title{letter-spacing:0;color:var(--sin-on-surface);font-family:Roobert;font-size:20px;font-weight:400;line-height:24px}.Contact_card_mobile_content_button{letter-spacing:0;font-family:Roobert;font-size:14px;line-height:24px}.Contact_card_mobile_content_button svg{width:1rem;height:1rem;margin-left:.5rem}.Contact_banner_desktop{background-size:cover;border-radius:.75rem;width:100%;height:44.9375rem;position:relative;overflow:hidden}.Contact_banner_desktop_content{flex-direction:column;gap:1.5rem;margin:6.6875rem 0 0 5.6875rem;display:flex}.Contact_banner_desktop_content_title{letter-spacing:0;color:var(--sin-on-surface);font-family:Roobert;font-size:40px;line-height:52px}.Contact_banner_desktop_content_button{letter-spacing:0;width:100%;max-width:21.125rem;font-family:Roobert;font-size:18px;line-height:28px}.Contact_banner_desktop_fadeBottom{pointer-events:none;z-index:5;background:linear-gradient(#14151500 11.49%,#141515 67.6%);width:100%;height:5rem;position:absolute;bottom:0;left:0}.Card{background-color:var(--sin-surface-container);border-radius:1rem;display:flex;box-shadow:0 .2378rem .2378rem #00000040}
