@charset "UTF-8";
/* https://impostorsoul.com/wp-content/uploads/nimble_css/skp__post_page_9.css?ver=1779601249 */
body.page:has(.is-contact-page) .sidebar,body.page:has(.is-contact-page) .s1,body.page:has(.is-contact-page) .s2{display:none!important}body.page:has(.is-contact-page) .content{width:100%!important;max-width:100%!important}body.page:has(.is-contact-page) .main-inner{padding-right:0!important}body.page:has(.is-contact-page) .entry,body.page:has(.is-contact-page) .page-title{max-width:980px;margin-left:auto!important;margin-right:auto!important}body.page:has(.is-contact-page) .page-title{padding-top:10px!important;padding-bottom:4px!important;text-align:center}body.page:has(.is-contact-page) .page-title h1{font-size:.72rem;line-height:1.4;text-transform:uppercase;letter-spacing:.08em;color:#222;margin:0}body.page:has(.is-contact-page) .is-contact-intro,body.page:has(.is-contact-page) .is-contact-form-card,body.page:has(.is-contact-page) .is-contact-social-card{width:100%;max-width:980px;box-sizing:border-box;margin:34px auto!important;padding:clamp(28px, 4vw, 46px)!important;background:linear-gradient(180deg,#fff,#f7f3e8);border:1px solid rgba(0,0,0,.16);border-left:5px solid #d4a437;box-shadow:0 14px 34px rgba(0,0,0,.12)}body.page:has(.is-contact-page) .is-contact-intro::after{content:"";display:table;clear:both}body.page:has(.is-contact-page) .is-contact-intro h2,body.page:has(.is-contact-page) .is-contact-form-card h3,body.page:has(.is-contact-page) .is-contact-social-card h3{margin-top:0;text-transform:uppercase;letter-spacing:.04em;color:#080808}body.page:has(.is-contact-page) .is-contact-intro h2{font-size:clamp(1.8rem, 3vw, 2.5rem);line-height:1.1}body.page:has(.is-contact-page) .is-contact-intro p,body.page:has(.is-contact-page) .is-contact-social-card p{font-size:1.02rem;line-height:1.72}body.page:has(.is-contact-page) .is-contact-image{float:right;max-width:300px;height:auto;margin:0 0 24px 32px;border:1px solid rgba(0,0,0,.22);box-shadow:0 14px 32px rgba(0,0,0,.22)}body.page:has(.is-contact-page) .wpforms-container{margin-bottom:0!important}body.page:has(.is-contact-page) .wpforms-field-label{font-weight:900!important;color:#111!important}body.page:has(.is-contact-page) .wpforms-field input,body.page:has(.is-contact-page) .wpforms-field textarea{border:1px solid rgba(0,0,0,.22)!important;background:#fff!important}body.page:has(.is-contact-page) .wpforms-submit{background:#d4a437!important;color:#050505!important;border:1px solid #050505!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:900!important;padding:12px 22px!important}body.page:has(.is-contact-page) .wpforms-submit:hover{background:#050505!important;color:#d4a437!important}body.page:has(.is-contact-page) .is-contact-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}body.page:has(.is-contact-page) .is-contact-links a{display:block;padding:13px 12px;background:#050505;color:#fff!important;border:1px solid #050505;border-bottom:3px solid #d4a437;text-align:center;text-transform:uppercase;font-size:.78rem;font-weight:900;letter-spacing:.055em;text-decoration:none;box-shadow:0 6px 14px rgba(0,0,0,.10)}body.page:has(.is-contact-page) .is-contact-links a:hover{background:#d4a437;color:#050505!important}@media only screen and (max-width:768px){body.page:has(.is-contact-page) .is-contact-image{float:none;display:block;margin:0 auto 24px}body.page:has(.is-contact-page) .is-contact-links{grid-template-columns:1fr}}@media only screen and (max-width:520px){body.page:has(.is-contact-page) .is-contact-intro,body.page:has(.is-contact-page) .is-contact-form-card,body.page:has(.is-contact-page) .is-contact-social-card{padding:24px 20px!important}}