body.sc-page-contact,body.sc-page-contact .sc-page-main{font-family:"Nunito",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important}body.sc-page-contact .sc-contact-heading,body.sc-page-contact .sc-contact-block h3,body.sc-page-contact .sc-contact-newsletter-copy h2,body.sc-page-contact .ff-el-input--label label{font-family:"Poppins",sans-serif!important}body.sc-page-contact .sc-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:36px;align-items:start}body.sc-page-contact .sc-contact-heading{font-size:1.35rem;font-weight:600;color:var(--heading,#fff);margin:0 0 12px}body.sc-page-contact .sc-contact-lead{color:var(--muted,#78838f);font-size:15px;line-height:1.65;margin:0 0 28px}body.sc-page-contact .sc-contact-block{margin-bottom:24px}body.sc-page-contact .sc-contact-block h3{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2,#a855f7);margin:0 0 10px}body.sc-page-contact .sc-contact-block a[href^="mailto:"]{color:var(--heading,#fff);font-size:16px;font-weight:500;text-decoration:none}body.sc-page-contact .sc-contact-block a[href^="mailto:"]:hover{color:var(--accent-2,#a855f7)}body.sc-page-contact .sc-contact-socials-wrap .socials{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important}body.sc-page-contact .sc-contact-socials-wrap .socials a{width:42px!important;height:42px!important;flex:0 0 auto!important;display:grid!important;place-items:center!important;border-radius:11px!important;border:1px solid var(--border,#272b36)!important;background:var(--panel,#15171f)!important;color:var(--sc,var(--heading,#fff))!important;padding:0!important;text-decoration:none!important;transition:transform 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}body.sc-page-contact .sc-contact-socials-wrap .socials a svg{width:18px!important;height:18px!important;display:block!important;fill:currentColor!important}body.sc-page-contact .sc-contact-socials-wrap .socials a:hover{transform:translateY(-2px);border-color:var(--sc,var(--accent,#6d7bff))!important;box-shadow:0 8px 18px rgb(0 0 0 / .35)}body.sc-page-contact .socials .soc-card-text,body.sc-page-contact .socials .st,body.sc-page-contact .socials .sh,body.sc-page-contact .socials .si{display:none!important}body.sc-page-contact .sc-contact-form-wrap,body.sc-page-contact .sc-contact-newsletter-inner{background:var(--panel,#15171f);border:1px solid var(--border,#272b36);border-radius:18px;padding:28px 26px}body.sc-page-contact .fluentform,body.sc-page-contact .fluentform_wrapper,body.sc-page-contact .ffs_default_wrap{background:transparent!important;box-shadow:none!important}body.sc-page-contact .fluentform,body.sc-page-contact .fluentform_wrapper,body.sc-page-contact .ff-el-group label{color:var(--text,#c6ccd8)!important}body.sc-page-contact .ff-el-input--label label{font-size:11px!important;font-weight:600!important;letter-spacing:0.06em!important;text-transform:uppercase!important;color:var(--muted,#78838f)!important;margin-bottom:6px!important}body.sc-page-contact .fluentform input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),body.sc-page-contact .fluentform textarea,body.sc-page-contact .fluentform select,body.sc-page-contact .ff-el-form-control{background:var(--bg-2,#101219)!important;border:1px solid var(--border,#272b36)!important;border-radius:12px!important;color:var(--heading,#fff)!important;font-family:"Nunito",sans-serif!important;font-size:15px!important;padding:11px 14px!important;width:100%;box-sizing:border-box;min-height:44px}body.sc-page-contact .fluentform input::placeholder,body.sc-page-contact .fluentform textarea::placeholder{color:var(--muted,#78838f)!important;opacity:1}body.sc-page-contact .fluentform .ff-t-container{gap:14px}body.sc-page-contact .fluentform .ff-t-cell{min-width:0}body.sc-page-contact .fluentform .ff-btn-submit,body.sc-page-contact #fluentform_1 .ff-btn-submit,body.sc-page-contact #fluentform_2 .ff-btn-submit{border-radius:99px!important;background:var(--accent,#6d7bff)!important;background-color:var(--accent,#6d7bff)!important;background-image:none!important;border:none!important;color:#fff!important;font-family:"Poppins",sans-serif!important;font-weight:600!important;font-size:14px!important;letter-spacing:0.02em!important;text-transform:none!important;padding:12px 28px!important;min-height:44px;box-shadow:none!important;cursor:pointer;transition:filter 0.18s ease,transform 0.18s ease}body.sc-page-contact .fluentform .ff-btn-submit:hover,body.sc-page-contact #fluentform_2 .ff-btn-submit:hover{filter:brightness(1.08);transform:translateY(-1px)}body.sc-page-contact .sc-contact-newsletter{padding-top:0}body.sc-page-contact .sc-contact-newsletter-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center}body.sc-page-contact .sc-contact-newsletter-copy h2{font-size:1.5rem;font-weight:600;color:var(--heading,#fff);margin:0 0 8px}body.sc-page-contact .sc-contact-newsletter-copy p{color:var(--muted,#78838f);font-size:15px;line-height:1.6;margin:0}body.sc-page-contact .sc-contact-newsletter-form .ff-t-container{align-items:stretch}body.sc-page-contact .sc-contact-newsletter-form .ff_submit_btn_wrapper{margin:0;height:100%;display:flex;align-items:stretch}body.sc-page-contact .sc-contact-newsletter-form .ff_submit_btn_wrapper .ff-btn-submit{width:100%;margin:0}@media (max-width:900px){body.sc-page-contact .sc-contact-layout,body.sc-page-contact .sc-contact-newsletter-inner{grid-template-columns:1fr}}@media (max-width:680px){body.sc-page-contact .sc-contact-form-wrap,body.sc-page-contact .sc-contact-newsletter-inner{padding:22px 18px}body.sc-page-contact .sc-contact-newsletter-form .ff-t-container{flex-direction:column!important}body.sc-page-contact .sc-contact-newsletter-form .ff-t-cell{flex-basis:100%!important;width:100%!important}}