.elementor-417 .elementor-element.elementor-element-e765c75 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-417 .elementor-element.elementor-element-e765c75 > .elementor-element-populated{border-style:none;}/* Start custom CSS for html, class: .elementor-element-ba140ca */@font-face{
  font-family:'Vazirmatn';
  src:url('https://peymn.ir/wp-content/uploads/fonts/Vazirmatn-Regular.woff2') format('truetype');
  font-weight:400; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Vazirmatn';
  src:url('https://peymn.ir/wp-content/uploads/fonts/Vazirmatn-Bold.woff2') format('truetype');
  font-weight:700; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Vazirmatn';
  src:url('https://peymn.ir/wp-content/uploads/fonts/Vazirmatn-Black.woff2') format('truetype');
  font-weight:900; font-style:normal; font-display:swap;
  
}

/* ==========================================
1) پایه و متغیرها | فقط داخل .peymn-site
========================================== */
.peymn-site{
--peymn-bg:#080d18; --peymn-panel:#101827; --peymn-panel2:#121e30;
--peymn-text:#f4f7fb; --peymn-muted:#9aa8bb;
--peymn-blue:#5a8cff; --peymn-cyan:#47e2d0;
--peymn-line:rgba(255,255,255,.09); --peymn-max:1180px;
background:var(--peymn-bg); color:var(--peymn-text);
font-family:"Vazirmatn",Tahoma,Arial,sans-serif;
line-height:1.9; direction:rtl; text-align:right;
position:relative; overflow-x:clip; isolation:isolate;
margin:0; padding:0; width:100%;
}
.peymn-site,.peymn-site *::before,.peymn-site *::after{box-sizing:border-box}
.peymn-site *::before,.peymn-site *::after{box-sizing:border-box}
.peymn-site a{color:inherit; text-decoration:none}
.peymn-site img{max-width:100%; display:block}
.peymn-site h1,.peymn-site h2,.peymn-site h3{color:var(--peymn-text); font-family:inherit; line-height:1.65; margin:0}
.peymn-site p,.peymn-site ul{margin:0}
.peymn-site [id]{scroll-margin-top:95px}
.peymn-site .peymn-site-header,.peymn-site .peymn-main,.peymn-site .peymn-footer{position:relative; z-index:1}

/* بک‌گراند محو */
.peymn-site .peymn-ambient{position:absolute; pointer-events:none; filter:blur(90px); opacity:.16; border-radius:50%; z-index:0}
.peymn-site .peymn-ambient-one{width:430px; height:430px; background:#2358c7; top:100px; right:-180px}
.peymn-site .peymn-ambient-two{width:360px; height:360px; background:#087f83; top:780px; left:-180px}

.peymn-site .peymn-section-wrap{width:min(var(--peymn-max),calc(100% - 48px)); margin-inline:auto}

/* ==========================================
2) هدر
========================================== */
.peymn-site .peymn-site-header{height:86px; width:min(var(--peymn-max),calc(100% - 48px)); margin:auto; display:flex; align-items:center; justify-content:space-between; border-bottom:1px solid var(--peymn-line); position:relative; z-index:5}
.peymn-site .peymn-brand{display:flex; align-items:center; gap:10px; direction:ltr}
.peymn-site .peymn-brand-mark{width:40px; height:40px; border:1px solid rgba(90,140,255,.6); border-radius:13px; display:grid; place-items:center; font-size:25px; font-weight:900; background:linear-gradient(145deg,rgba(90,140,255,.2),rgba(71,226,208,.07))}
.peymn-site .peymn-brand-mark span{color:var(--peymn-cyan)}
.peymn-site .peymn-brand-name{font-size:15px; font-weight:800; letter-spacing:2px; line-height:1.2}
.peymn-site .peymn-brand-name small{display:block; font-size:8px; color:var(--peymn-muted); letter-spacing:3px; margin-top:4px}
.peymn-site .peymn-nav{display:flex; gap:30px; color:#c1cada; font-size:13px}
.peymn-site .peymn-nav a:hover,.peymn-site .peymn-text-link:hover{color:var(--peymn-cyan)}
.peymn-site .peymn-header-cta{font-size:13px; border:1px solid rgba(90,140,255,.5); padding:9px 17px; border-radius:30px; white-space:nowrap}
.peymn-site .peymn-header-cta span{color:var(--peymn-cyan); margin-right:8px}
.peymn-site .peymn-menu-toggle{display:none; background:none; border:0; color:#fff; font-size:24px; cursor:pointer; line-height:1}

/* ==========================================
3) هیرو
========================================== */
.peymn-site .peymn-hero{min-height:680px; display:grid; grid-template-columns:1.05fr .95fr; align-items:center; gap:35px; position:relative; padding-top:50px; padding-bottom:90px}
.peymn-site .peymn-eyebrow,.peymn-site .peymn-section-kicker{font-size:11px; letter-spacing:1.5px; color:var(--peymn-cyan); display:flex; align-items:center; gap:10px}
.peymn-site .peymn-eyebrow i,.peymn-site .peymn-online-dot{width:7px; height:7px; background:var(--peymn-cyan); border-radius:50%; box-shadow:0 0 15px var(--peymn-cyan)}
.peymn-site .peymn-h1{font-size:clamp(42px,5.6vw,72px); line-height:1.35; margin:24px 0 18px; font-weight:900; letter-spacing:-1px}
.peymn-site .peymn-gradient-text{background:linear-gradient(100deg,#72a0ff 10%,#4de4d0 85%); -webkit-background-clip:text; background-clip:text; color:transparent}
.peymn-site .peymn-hero-lead{max-width:570px; color:var(--peymn-muted); font-size:16px; line-height:2.2}
.peymn-site .peymn-hero-actions{display:flex; gap:12px; flex-wrap:wrap; margin-top:30px}
.peymn-site .peymn-btn{display:inline-flex; align-items:center; justify-content:center; gap:12px; padding:12px 21px; border-radius:12px; font-size:13px; font-weight:700; transition:.25s}
.peymn-site .peymn-btn:hover{transform:translateY(-3px)}
.peymn-site .peymn-btn-primary{background:linear-gradient(110deg,#386fe4,#247fc5); box-shadow:0 12px 35px rgba(45,112,220,.23); color:#fff}
.peymn-site .peymn-btn-primary span{font-size:18px}
.peymn-site .peymn-btn-ghost{border:1px solid var(--peymn-line); background:rgba(255,255,255,.025)}
.peymn-site .peymn-hero-proof{display:flex; align-items:center; gap:12px; color:var(--peymn-muted); font-size:11px; margin-top:44px}
.peymn-site .peymn-hero-proof b{color:#dce6f5; font-weight:500}
.peymn-site .peymn-proof-line{width:35px; height:1px; background:var(--peymn-cyan)}
.peymn-site .peymn-hero-visual{height:510px; position:relative; display:grid; place-items:center}
.peymn-site .peymn-portrait-frame{width:min(390px,78%); aspect-ratio:1; border-radius:50%; position:relative; overflow:hidden; border:1px solid rgba(115,157,255,.35); background:#111b2a; box-shadow:0 0 0 15px rgba(255,255,255,.018),0 0 100px rgba(49,105,220,.18)}
.peymn-site .peymn-portrait{width:100%; height:100%; object-fit:cover}
.peymn-site .peymn-portrait-shade{position:absolute; inset:50% 0 0; background:linear-gradient(transparent,rgba(5,10,20,.65))}
.peymn-site .peymn-portrait-label{position:absolute; bottom:28px; left:0; right:0; display:flex; align-items:center; justify-content:center; gap:10px; font-size:9px; letter-spacing:2px; direction:ltr; color:#eaf2ff}
.peymn-site .peymn-online-dot{width:6px; height:6px}
.peymn-site .peymn-visual-orbit{position:absolute; border:1px solid rgba(90,140,255,.2); border-radius:50%; transform:rotate(-25deg)}
.peymn-site .peymn-orbit-a{width:480px; height:270px}
.peymn-site .peymn-orbit-b{width:530px; height:360px; transform:rotate(45deg); border-color:rgba(71,226,208,.13)}
.peymn-site .peymn-floating-card{position:absolute; display:flex; align-items:center; gap:12px; padding:13px 16px; border:1px solid rgba(255,255,255,.12); border-radius:15px; background:rgba(17,27,44,.83); backdrop-filter:blur(14px); -webkit-backdrop-filter:blur(14px); box-shadow:0 15px 40px rgba(0,0,0,.33)}
.peymn-site .peymn-floating-card b,.peymn-site .peymn-floating-card small{display:block; line-height:1.9}
.peymn-site .peymn-floating-card b{font-size:11px}
.peymn-site .peymn-floating-card small{font-size:9px; color:var(--peymn-muted)}
.peymn-site .peymn-mini-icon{width:34px; height:34px; border-radius:10px; background:#1d3760; color:var(--peymn-cyan); display:grid; place-items:center; font-size:19px; flex-shrink:0}
.peymn-site .peymn-card-top{top:80px; right:-5px}
.peymn-site .peymn-card-bottom{bottom:78px; left:-2px}
.peymn-site .peymn-hero-index{position:absolute; bottom:15px; left:10px; font-size:12px; letter-spacing:2px; color:var(--peymn-cyan); direction:ltr}
.peymn-site .peymn-hero-index i{color:var(--peymn-muted); font-style:normal}
.peymn-site .peymn-scroll-cue{position:absolute; bottom:20px; right:0; color:#65758c; font-size:9px; letter-spacing:2px; direction:ltr}
.peymn-site .peymn-scroll-cue span{color:var(--peymn-cyan); margin-left:10px}

/* ==========================================
4) معرفی + تیتر بخش‌ها
========================================== */
.peymn-site .peymn-intro{display:grid; grid-template-columns:.55fr 1.45fr; gap:35px; padding-block:110px; border-top:1px solid var(--peymn-line)}
.peymn-site .peymn-intro h2,.peymn-site .peymn-section-heading h2,.peymn-site .peymn-manifesto-copy h2,.peymn-site .peymn-contact-copy h2{font-size:clamp(27px,3.4vw,43px); line-height:1.65; margin:0 0 18px; font-weight:800}
.peymn-site .peymn-muted{color:#718098}
.peymn-site .peymn-intro-content p,.peymn-site .peymn-section-heading>p,.peymn-site .peymn-manifesto-copy p{color:var(--peymn-muted); font-size:14px; max-width:760px; line-height:2.2}
.peymn-site .peymn-services,.peymn-site .peymn-work,.peymn-site .peymn-process,.peymn-site .peymn-packages{padding-block:90px}
.peymn-site .peymn-section-heading{display:flex; justify-content:space-between; align-items:flex-end; gap:35px; margin-bottom:38px}
.peymn-site .peymn-section-heading>p{max-width:350px; margin:0 0 8px; font-size:12px}

/* خدمات */
.peymn-site .peymn-service-grid{display:grid; grid-template-columns:repeat(4,1fr); gap:13px}
.peymn-site .peymn-service-card{background:linear-gradient(145deg,#111d30,#0c1422); border:1px solid var(--peymn-line); border-radius:18px; padding:25px 22px; min-height:265px; position:relative; transition:.3s}
.peymn-site .peymn-service-card:hover,.peymn-site .peymn-package-card:hover{transform:translateY(-6px); border-color:rgba(90,140,255,.4)}
.peymn-site .peymn-service-number{position:absolute; left:20px; top:18px; color:#53627a; font-size:11px; direction:ltr}
.peymn-site .peymn-service-icon{font-size:28px; color:var(--peymn-cyan); margin:12px 0 20px}
.peymn-site .peymn-service-card h3{font-size:15px; margin:0 0 9px}
.peymn-site .peymn-service-card p{font-size:11px; color:var(--peymn-muted); line-height:2.1}
.peymn-site .peymn-service-arrow{position:absolute; bottom:18px; left:20px; color:var(--peymn-blue)}

/* نمونه‌کارها */
.peymn-site .peymn-work-grid{display:grid; grid-template-columns:1.3fr 1fr 1fr; gap:16px}
.peymn-site .peymn-work-card{min-width:0}
.peymn-site .peymn-work-art{height:290px; border-radius:18px; overflow:hidden; display:grid; place-items:center; position:relative}
.peymn-site .peymn-beauty-art{background:radial-gradient(circle at 65% 25%,#6c4e56,#261d2c 55%,#15131d)}
.peymn-site .peymn-mock-browser{width:76%; height:78%; background:#f1e8e0; border-radius:10px; overflow:hidden; box-shadow:0 25px 50px rgba(0,0,0,.5); transform:rotate(-3deg)}
.peymn-site .peymn-browser-bar{height:22px; background:#ded4cb; display:flex; align-items:center; gap:4px; padding:0 8px}
.peymn-site .peymn-browser-bar i{width:5px; height:5px; border-radius:50%; background:#a59a90}
.peymn-site .peymn-browser-bar span{font:7px Arial,sans-serif; color:#7e756e; margin:auto}
.peymn-site .peymn-beauty-screen{height:calc(100% - 22px); padding:20px; color:#2d2023; background:linear-gradient(90deg,rgba(242,233,223,.87),rgba(242,233,223,.27)),linear-gradient(130deg,#d8b8a8,#795b61); text-align:left; direction:ltr}
.peymn-site .peymn-beauty-screen small,.peymn-site .peymn-cafe-card small,.peymn-site .peymn-auto-card small{font-size:7px; letter-spacing:2px; display:block}
.peymn-site .peymn-beauty-screen b{font-size:28px; line-height:1.4; display:block; margin-top:15px}
.peymn-site .peymn-beauty-screen>span,.peymn-site .peymn-cafe-card span,.peymn-site .peymn-auto-card span{font-size:8px; display:block; margin-top:12px}
.peymn-site .peymn-mock-pill{display:inline-block; background:#302126; color:#fff; border-radius:20px; padding:5px 10px; font-size:8px; margin-top:14px}
.peymn-site .peymn-cafe-art{background:radial-gradient(circle at 70% 25%,#b17b49,#39281f 58%,#171412)}
.peymn-site .peymn-cafe-card,.peymn-site .peymn-auto-card{width:70%; height:78%; padding:30px 25px; background:linear-gradient(135deg,#e8c9a0,#9e6c42); color:#2d2119; box-shadow:0 25px 50px rgba(0,0,0,.5); transform:rotate(4deg); display:flex; flex-direction:column; justify-content:center; text-align:left; direction:ltr}
.peymn-site .peymn-cafe-card b,.peymn-site .peymn-auto-card b{font-size:27px; line-height:1.5; margin-top:18px}
.peymn-site .peymn-auto-art{background:radial-gradient(circle at 35% 30%,#466b83,#172838 65%,#0d1520)}
.peymn-site .peymn-auto-card{background:linear-gradient(135deg,#d9e3e8,#829ba8); color:#182630; transform:rotate(-3deg)}
.peymn-site .peymn-work-meta{display:flex; justify-content:space-between; align-items:flex-start; padding:14px 4px}
.peymn-site .peymn-work-meta h3{font-size:13px}
.peymn-site .peymn-work-meta p,.peymn-site .peymn-work-meta>span{font-size:10px; color:var(--peymn-muted); margin:2px 0}
.peymn-site .peymn-work-meta>span{direction:ltr}

/* مانیفست */
.peymn-site .peymn-manifesto{margin-block:60px 80px; min-height:400px; border:1px solid var(--peymn-line); border-radius:25px; background:linear-gradient(110deg,#111d30,#0c1421); display:grid; grid-template-columns:1fr 1fr; overflow:hidden; align-items:center}
.peymn-site .peymn-manifesto-art{height:100%; min-height:400px; display:grid; place-items:center; background:radial-gradient(circle,#20344b,#101827 65%)}
.peymn-site .peymn-manifesto-art img{width:85%; height:85%; object-fit:contain; opacity:.78; filter:invert(1) sepia(.2) saturate(1.5) hue-rotate(170deg); mix-blend-mode:screen}
.peymn-site .peymn-manifesto-copy{padding:50px}
.peymn-site .peymn-manifesto-copy p{font-size:13px}
.peymn-site .peymn-text-link{display:inline-flex; gap:14px; color:var(--peymn-cyan); font-size:12px; margin-top:15px}

/* مراحل */
.peymn-site .peymn-process-list{border-top:1px solid var(--peymn-line)}
.peymn-site .peymn-process-item{display:grid; grid-template-columns:70px 1fr 45px; align-items:center; padding:23px 10px; border-bottom:1px solid var(--peymn-line); gap:20px}
.peymn-site .peymn-process-item>span{color:var(--peymn-cyan); font-size:13px; direction:ltr}
.peymn-site .peymn-process-item h3{font-size:15px}
.peymn-site .peymn-process-item p{font-size:11px; color:var(--peymn-muted); margin:4px 0 0}
.peymn-site .peymn-process-item>b{font-size:24px; color:#27364d; direction:ltr}

/* پکیج‌ها */
.peymn-site .peymn-package-grid{display:grid; grid-template-columns:repeat(3,1fr); gap:15px}
.peymn-site .peymn-package-card{padding:27px 24px; border:1px solid var(--peymn-line); border-radius:18px; background:#0e1726; transition:.3s}
.peymn-site .peymn-package-card.peymn-featured{background:linear-gradient(160deg,#152b49,#101b2d); border-color:rgba(71,226,208,.4); box-shadow:0 15px 45px rgba(0,0,0,.2)}
.peymn-site .peymn-package-tag{font-size:10px; color:var(--peymn-cyan); border:1px solid rgba(71,226,208,.25); padding:4px 10px; border-radius:20px}
.peymn-site .peymn-package-card h3{font-size:19px; margin:19px 0 8px}
.peymn-site .peymn-package-card p{font-size:11px; color:var(--peymn-muted); min-height:65px; line-height:2}
.peymn-site .peymn-package-card ul{padding:0 18px 0 0; margin:18px 0 25px; color:#d0d9e7; font-size:11px; line-height:2.5}
.peymn-site .peymn-package-card li::marker{color:var(--peymn-cyan)}
.peymn-site .peymn-full-btn{width:100%}
.peymn-site .peymn-fine-print{font-size:10px; color:#738198; margin-top:18px}

/* تماس */
.peymn-site .peymn-contact{padding-block:80px 110px}
.peymn-site .peymn-contact-panel{border-radius:25px; padding:55px; background:radial-gradient(circle at 10% 15%,#1d4772,#101c30 48%,#101827); border:1px solid rgba(90,140,255,.25); display:grid; grid-template-columns:1fr .8fr; gap:45px; align-items:center}
.peymn-site .peymn-contact-copy h2{font-size:clamp(32px,4vw,48px)}
.peymn-site .peymn-contact-copy p{font-size:13px; color:#aebbd0}
.peymn-site .peymn-contact-actions{border-right:1px solid rgba(255,255,255,.12); padding-right:35px}
.peymn-site .peymn-contact-link{display:flex; justify-content:space-between; align-items:center; gap:12px; padding:15px 0; border-bottom:1px solid rgba(255,255,255,.12); font-size:11px}
.peymn-site .peymn-contact-link span{color:#91a3bd}
.peymn-site .peymn-contact-link b{font-weight:600}
.peymn-site .peymn-contact-link:hover b{color:var(--peymn-cyan)}

/* فوتر */
.peymn-site .peymn-footer{min-height:105px; border-top:1px solid var(--peymn-line); display:flex; align-items:center; justify-content:space-between; gap:20px; color:#718098; font-size:10px; padding-block:20px}
.peymn-site .peymn-footer p{margin:0}

/* انیمیشن ظاهر شدن */
.peymn-site .peymn-reveal{opacity:0; transform:translateY(22px); transition:opacity .7s ease,transform .7s ease}
.peymn-site .peymn-reveal.peymn-visible{opacity:1; transform:none}

/* تبلت */
@media(max-width:900px){
.peymn-site .peymn-nav{gap:15px}
.peymn-site .peymn-hero{grid-template-columns:1fr 1fr; min-height:600px}
.peymn-site .peymn-hero-visual{height:420px}
.peymn-site .peymn-portrait-frame{width:82%}
.peymn-site .peymn-floating-card{padding:10px}
.peymn-site .peymn-service-grid{grid-template-columns:repeat(2,1fr)}
.peymn-site .peymn-work-grid{grid-template-columns:1fr 1fr}
.peymn-site .peymn-work-large{grid-column:span 2}
.peymn-site .peymn-work-large .peymn-work-art{height:330px}
.peymn-site .peymn-package-grid{grid-template-columns:1fr 1fr}
.peymn-site .peymn-package-card:last-child{grid-column:span 2}
.peymn-site .peymn-section-heading{align-items:flex-start; flex-direction:column; gap:10px}
.peymn-site .peymn-section-heading>p{max-width:600px}
}

/* موبایل */
@media(max-width:640px){
.peymn-site .peymn-section-wrap,.peymn-site .peymn-site-header{width:calc(100% - 34px)}
.peymn-site .peymn-site-header{height:72px}
.peymn-site .peymn-nav{display:none; position:absolute; top:71px; right:0; left:0; padding:18px; background:#111c2c; border:1px solid var(--peymn-line); border-radius:0 0 14px 14px; flex-direction:column; gap:12px; z-index:10}
.peymn-site .peymn-nav.peymn-open{display:flex}
.peymn-site .peymn-header-cta{margin-right:auto; margin-left:12px; font-size:11px; padding:7px 11px}
.peymn-site .peymn-menu-toggle{display:block}
.peymn-site .peymn-hero{display:flex; flex-direction:column; align-items:stretch; padding-top:55px; padding-bottom:75px; gap:0}
.peymn-site .peymn-hero-copy{order:1}
.peymn-site .peymn-hero-visual{order:0; height:330px; margin-bottom:22px}
.peymn-site .peymn-portrait-frame{width:255px}
.peymn-site .peymn-orbit-a{width:310px; height:190px}
.peymn-site .peymn-orbit-b{width:330px; height:240px}
.peymn-site .peymn-card-top{top:20px; right:0}
.peymn-site .peymn-card-bottom{bottom:25px; left:0}
.peymn-site .peymn-floating-card b{font-size:9px}
.peymn-site .peymn-floating-card small{font-size:8px}
.peymn-site .peymn-hero-index{bottom:0}
.peymn-site .peymn-scroll-cue{display:none}
.peymn-site .peymn-h1{font-size:42px; letter-spacing:-1px; margin-top:16px}
.peymn-site .peymn-hero-lead{font-size:13px}
.peymn-site .peymn-hero-proof{margin-top:28px}
.peymn-site .peymn-intro{grid-template-columns:1fr; padding-block:70px; gap:20px}
.peymn-site .peymn-intro h2,.peymn-site .peymn-section-heading h2,.peymn-site .peymn-manifesto-copy h2{font-size:29px}
.peymn-site .peymn-services,.peymn-site .peymn-work,.peymn-site .peymn-process,.peymn-site .peymn-packages{padding-block:60px}
.peymn-site .peymn-service-grid{gap:9px}
.peymn-site .peymn-service-card{padding:18px 14px; min-height:245px}
.peymn-site .peymn-service-card h3{font-size:13px}
.peymn-site .peymn-service-card p{font-size:10px}
.peymn-site .peymn-work-grid{grid-template-columns:1fr}
.peymn-site .peymn-work-large{grid-column:auto}
.peymn-site .peymn-work-art,.peymn-site .peymn-work-large .peymn-work-art{height:260px}
.peymn-site .peymn-manifesto{grid-template-columns:1fr; margin-block:35px 55px}
.peymn-site .peymn-manifesto-art{min-height:260px; height:260px}
.peymn-site .peymn-manifesto-copy{padding:30px 25px}
.peymn-site .peymn-package-grid{grid-template-columns:1fr}
.peymn-site .peymn-package-card:last-child{grid-column:auto}
.peymn-site .peymn-package-card p{min-height:0}
.peymn-site .peymn-contact{padding-block:50px 70px}
.peymn-site .peymn-contact-panel{grid-template-columns:1fr; padding:30px 23px; gap:25px}
.peymn-site .peymn-contact-actions{border-right:0; border-top:1px solid rgba(255,255,255,.12); padding:12px 0 0}
.peymn-site .peymn-contact-link{font-size:10px}
.peymn-site .peymn-footer{padding-block:25px; flex-wrap:wrap; justify-content:center; text-align:center}
.peymn-site .peymn-footer p{width:100%; order:3}
}
@media(prefers-reduced-motion:reduce){
.peymn-site .peymn-reveal{opacity:1; transform:none; transition:none}
}
/* وسط‌چین دقیق دو پاراگراف مشخص‌شده در بخش طلایی */
.eg-card{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important}
.eg-sub,.eg-note{
display:block !important;
width:100% !important;
max-width:600px !important;
margin-left:auto !important;
margin-right:auto !important;
text-align:center !important;
}
.peymn-contact-panel{
  padding:32px 30px !important;
  gap:26px !important;
  overflow:hidden;
}
.peymn-contact-copy{padding:0 6px;}
.peymn-contact-actions{
  gap:12px !important;
  min-width:0;
}
.peymn-contact-link{
  padding:15px 20px !important;
  border-radius:16px !important;
  gap:12px;
}

@media(max-width:900px){
  .peymn-contact-panel{
    padding:22px 18px !important;
    border-radius:20px !important;
  }
  .peymn-contact-link{
    padding:14px 16px !important;
  }
}/* End custom CSS */