.pf-contact-page .site-content>.ast-container{max-width:1200px;padding:30px 30px 48px!important;display:block!important}
.pf-contact-page #primary{margin:0!important}.pf-contact-page .ast-article-single{padding:0!important;background:none!important;border:0!important}
.pf-contact-page .entry-content>.pf-contact{padding:0!important}
.pf-contact{direction:rtl;color:#1F2937;font-family:inherit;max-width:1140px;margin:auto}
.pf-contact *{box-sizing:border-box}.pf-contact p{font-size:15px;line-height:2.1;color:#667085;overflow-wrap:anywhere}
.pf-contact h1,.pf-contact h2,.pf-contact h3{font-weight:800;line-height:1.7;color:#1F2937}
.pf-contact .pf-contact-hero{padding:36px!important;background:linear-gradient(125deg,#F8FAFC,#E6EFFA);border:1px solid #E6EFFA;border-radius:26px;margin-bottom:24px}
.pf-contact .pf-contact-eyebrow{color:#276FBF;font-size:13px;font-weight:700;margin:0 0 10px!important}
.pf-contact .pf-contact-hero h1{font-size:34px;margin:0 0 12px!important}
.pf-contact .pf-contact-hero p:last-child{max-width:650px;margin-bottom:0}
.pf-contact .pf-contact-support{background:#fff;border:1px solid #E6EFFA;border-radius:22px;padding:28px!important;margin:0 0 28px}
.pf-contact .pf-contact-support h2{font-size:23px;margin:0 0 8px!important}.pf-contact .pf-contact-support p{margin:0 0 18px}
.pf-contact .wp-block-buttons{margin-top:16px}.pf-contact .wp-block-button__link{font-family:inherit;border-radius:12px;background:#276FBF;color:#fff;font-size:17px;font-weight:700;padding:12px 24px;line-height:1.7;min-height:48px;text-decoration:none}
.pf-contact .wp-block-button__link:hover{background:#1F5B9E}.pf-contact a:focus-visible{outline:3px solid #FFB703;outline-offset:4px}
.pf-contact .pf-contact-address-heading{font-size:23px;margin:0 0 14px!important}
.pf-contact .pf-contact-addresses{display:flex;gap:20px!important;align-items:stretch;margin:0 0 20px}
.pf-contact .pf-contact-addresses>.wp-block-column{flex:1!important;min-width:0;background:#E6EFFA;border:1px solid #D8E6F6;border-radius:20px;padding:24px!important;margin:0!important}
.pf-contact .pf-contact-addresses h3{font-size:21px;margin:0 0 12px!important}
.pf-contact .pf-contact-address-label{color:#276FBF;font-size:12px;font-weight:700;margin:0 0 8px!important}
.pf-contact .pf-contact-addresses p:last-child{margin-bottom:0}
.pf-contact .pf-contact-note{font-size:13px;margin:0!important}
@media(max-width:600px){.pf-contact-page .site-content>.ast-container{padding:20px 18px 32px!important}.pf-contact .pf-contact-hero{padding:24px!important;border-radius:20px}.pf-contact .pf-contact-hero h1{font-size:28px}.pf-contact p{font-size:14px}.pf-contact .pf-contact-support{padding:22px!important}.pf-contact .pf-contact-addresses{flex-direction:column;gap:14px!important}.pf-contact .pf-contact-addresses>.wp-block-column{padding:22px!important}.pf-contact .pf-contact-support h2,.pf-contact .pf-contact-address-heading{font-size:21px}.pf-contact .wp-block-button{width:100%}.pf-contact .wp-block-button__link{width:100%;font-size:16px}}
