/* Veloce Value design system — consistent site-wide */
:root{--bg:#f6f2ed;--ink:#242824;--muted:#59645c;--dark:#17251c;--dark-soft:#23382b;--accent:#34533b;--accent-2:#34533b;--gold:#d6c3a1;--white:#fffaf5;--line:rgba(52,83,59,.17);}
body{line-height:1.7;}
h1,h2,h3,h4{line-height:1.17;overflow-wrap:break-word;}
h1,h2{letter-spacing:-.025em;}
h1{font-size:clamp(2.7rem,6vw,6.4rem);}
h2{font-size:clamp(2rem,3.6vw,3.8rem);}
p{line-height:1.75;}
.page-content{line-height:1.8;color:var(--ink);}
.page-content p{margin:0 0 1.35em;}
.page-content h2,.page-content h3{margin:1.45em 0 .55em;color:var(--ink);}
.page-content a:not(.btn){color:var(--accent);text-decoration:underline;text-underline-offset:3px;}
.section{padding-block:clamp(64px,8vw,110px);}
.eyebrow,.eyebrow.dark{color:#a9c0a9;}
.eyebrow.dark{color:var(--accent);}
/* Unified button palette across site, pricing, contact, forms and booking. */
.btn-primary,.btn-secondary,.btn-outline,.nav-cta,.vv-price-button,.wp-block-button__link,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.amelia-v2-booking button.am-button-continue,.amelia-v2-booking button.am-button-primary{background:#34533b!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#34533b!important;box-shadow:0 14px 34px rgba(52,83,59,.12);}
.btn-primary:hover,.btn-primary:focus-visible,.btn-secondary:hover,.btn-secondary:focus-visible,.btn-outline:hover,.btn-outline:focus-visible,.nav-cta:hover,.nav-cta:focus-visible,.vv-price-button:hover,.vv-price-button:focus-visible,.wp-block-button__link:hover,.wp-block-button__link:focus-visible,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.amelia-v2-booking button.am-button-continue:hover,.amelia-v2-booking button.am-button-primary:hover{background:#efe9e2!important;color:#34533b!important;-webkit-text-fill-color:#34533b!important;border-color:#34533b!important;}
.btn-primary:focus-visible,.vv-price-button:focus-visible,.wp-block-button__link:focus-visible{outline:3px solid #9eb9a1;outline-offset:3px;}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #9eb9a1;outline-offset:3px;}
.nav-links a:hover,.nav-links .menu a:hover,.footer a:hover{color:#efe9e2;}
.nav-links .vv-journal-nav{white-space:nowrap;color:#efe9e2;font-weight:700;}
@media(min-width:941px){.nav-links{gap:16px}.nav-links .menu{gap:20px}}
input,select,textarea{line-height:1.5;}
input[type=submit],button[type=submit],.forminator-button,.forminator-ui .forminator-button-submit{background:#34533b!important;color:#fff!important;border-radius:999px!important;}
input[type=submit]:hover,button[type=submit]:hover,.forminator-button:hover,.forminator-ui .forminator-button-submit:hover{background:#efe9e2!important;color:#34533b!important;}
.forminator-ui select:hover,.forminator-ui select:focus{border-color:#34533b!important;}
.post-card{background:var(--white);}

/* Amelia booking — visually integrated with Veloce Value. Presentation only. */
.page-id-194 #amelia-container,.page-id-194 .amelia-v2-booking{--am-c-primary:#34533b;--am-c-main-bgr:#f6f2ed;--am-c-card-bgr:#fffaf5;--am-c-main-text:#242824;--am-c-heading-text:#223b2a;--am-c-secondary-text:#59645c;--am-c-inp-border:#d6d9cf;--am-c-btn-prim:#34533b;--am-c-btn-prim-text:#ffffff;font-family:Inter,system-ui,sans-serif!important;}
.page-id-194 .amelia-v2-booking #amelia-container,.page-id-194 #amelia-container{max-width:1160px!important;margin-inline:auto!important;}
.page-id-194 .amelia-v2-booking .am-fs__main,.page-id-194 .amelia-v2-booking .am-fs__main-content,.page-id-194 .amelia-v2-booking .am-fs__main-inner{background:#fffaf5!important;}
.page-id-194 .amelia-v2-booking .am-fs__sidebar{background:#34533b!important;}
.page-id-194 .amelia-v2-booking .am-fs__sidebar *{font-family:Inter,system-ui,sans-serif;}
.page-id-194 .amelia-v2-booking .am-fs__main-title,.page-id-194 .amelia-v2-booking .am-fs__main-heading{color:#223b2a!important;}
.page-id-194 .amelia-v2-booking input,.page-id-194 .amelia-v2-booking select,.page-id-194 .amelia-v2-booking textarea{border-radius:10px!important;}
.page-id-194 .amelia-v2-booking button.am-button-continue,.page-id-194 .amelia-v2-booking button.am-button-primary,.page-id-194 .amelia-v2-booking button[class*="am-button"]:not([disabled]){transition:background-color .2s ease,color .2s ease,border-color .2s ease;}
.page-id-194 .amelia-v2-booking button.am-button-continue:hover,.page-id-194 .amelia-v2-booking button.am-button-primary:hover{background:#efe9e2!important;color:#34533b!important;-webkit-text-fill-color:#34533b!important;}
@media(max-width:760px){.page-id-194 #amelia-container,.page-id-194 .amelia-v2-booking{max-width:100%!important;}}
/* Pricing: keep the large heading clear of all three cards. */
/* Shared spacing rhythm: heading to content, consistent with other sections. */
:root{--vv-heading-content-gap:42px;--vv-card-gap:18px;}
#preise .section-head{max-width:none;margin:0 0 var(--vv-heading-content-gap)!important;}
#preise .section-head h2{max-width:100%;margin:0;line-height:1.2;}
#preise .pricing-grid{margin:0!important;clear:both;}
#preise .section-head + .pricing-grid{margin-block-start:0!important;}
#preise .pricing-grid>.wp-block-group__inner-container{padding:0!important;}
#preise .section-head .wp-block-heading{padding-bottom:0;}
#preise .price-card.featured{transform:none!important;margin-top:0!important;}
#preise .price-card.featured ul li{color:#f0eee7!important;}
#preise .pricing-grid>.price-card{margin-top:0!important;transform:none!important;}
#preise .price-card.featured{background:#17271c;}
#preise .price-card.featured li{color:#f0eee7!important;}
#preise .section-head h2{line-height:1.18;}
#preise .pricing-grid{gap:var(--vv-card-gap);align-items:stretch;}
#preise .pricing-grid>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vv-card-gap);align-items:stretch;}
#preise .price-card>.wp-block-group__inner-container{display:flex;flex-direction:column;align-items:stretch;min-height:100%;}
#preise .price-card .vv-link{margin-top:auto;}
@media(max-width:940px){#preise .pricing-grid>.wp-block-group__inner-container{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:640px){#preise .pricing-grid>.wp-block-group__inner-container{grid-template-columns:1fr;}}
#preise .price-card{padding:clamp(28px,3vw,42px);display:flex;flex-direction:column;gap:12px;}
#preise .price-card.featured{transform:none;}
#preise .price-card h3{margin:0 0 4px;line-height:1.25;}
#preise .price-card .price{margin:6px 0 12px;line-height:1.2;}
#preise .price-card ul{margin:0 0 22px;padding-left:1.35em;line-height:1.75;}
#preise .price-card li{margin-bottom:5px;}
#preise .price-card.featured li,#preise .price-card.featured ul{color:#f1f0e8;}
#preise .price-card .btn{align-self:flex-start;margin-top:auto;}
@media(max-width:940px){:root{--vv-heading-content-gap:36px;}}
@media(max-width:640px){:root{--vv-heading-content-gap:28px;}}

.vv-journal-intro{max-width:760px;margin-bottom:36px;}
.vv-journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;}
.vv-news-card{border:1px solid var(--line);border-radius:20px;padding:26px;background:var(--white);}
.vv-news-card h2{font-size:clamp(1.3rem,2.4vw,1.8rem);margin:.5rem 0;}
.vv-news-card p{color:var(--muted);margin:.5rem 0 1rem;}
.vv-news-card a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;}
.vv-news-source{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);}
.vv-home-news{padding:54px 0;background:#e9e7df;border-top:1px solid rgba(52,83,59,.16);border-bottom:1px solid rgba(52,83,59,.16);}
.vv-home-news h2{font-size:clamp(1.75rem,2.7vw,2.65rem);max-width:750px;margin:0 0 12px;}
.vv-home-news>.container>p:not(.eyebrow){font-size:.98rem;color:var(--muted);margin:0 0 26px;}
.vv-home-news .vv-news-card{padding:20px 22px;border-radius:12px;background:#f9f7f2;box-shadow:0 3px 15px rgba(20,35,26,.04);}
.vv-home-news .vv-news-card h2{font-family:Inter,system-ui,sans-serif;font-size:1.12rem;line-height:1.4;letter-spacing:-.015em;margin:10px 0;}
.vv-home-news .vv-news-card p{font-size:.86rem;}
.vv-home-news .vv-news-card>a{font-size:.86rem;font-weight:700;}
.vv-home-news .vv-news-source{font-size:.68rem;}
.vv-news-image{display:block;overflow:hidden;border-radius:10px;margin:0 0 15px;aspect-ratio:16/9;background:#e3e2dc;}
.vv-news-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease;}
.vv-news-image:hover img{transform:scale(1.035);}
.vv-home-news .vv-news-image{aspect-ratio:16/9;margin-bottom:12px;}
.vv-home-news .vv-journal-grid{gap:16px;}
.vv-home-news .vv-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
/* Editorial news teasers intentionally smaller than primary site cards. */
.vv-home-news{padding:34px 0 38px;}
.vv-home-news .container>h2{font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.2;margin-bottom:8px;}
.vv-home-news .vv-journal-grid{gap:13px;}
.vv-home-news .vv-news-card{padding:12px 14px 14px;border-radius:10px;}
.vv-home-news .vv-news-card .vv-news-image{aspect-ratio:2.25/1;margin-bottom:9px;border-radius:7px;}
.vv-home-news .vv-news-card h2{font-size:.93rem!important;line-height:1.34!important;margin:6px 0 8px;letter-spacing:0;}
.vv-home-news .vv-news-card .vv-news-source{font-size:.59rem;letter-spacing:.04em;}
.vv-home-news .vv-news-card p{display:none;}
.vv-home-news .vv-news-card>a:last-child{font-size:.73rem;}
.vv-home-news .container>p:last-child{margin-top:16px!important;}
.vv-home-news .container>p:last-child .btn{padding:10px 18px;font-size:.83rem;}
@media(max-width:780px){.vv-home-news .vv-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:520px){.vv-home-news .vv-journal-grid{grid-template-columns:1fr;}.vv-home-news .vv-news-card .vv-news-image{aspect-ratio:2.5/1;}}
@media(max-width:780px){.vv-journal-grid,.vv-home-news .vv-journal-grid{grid-template-columns:1fr;}.page-main{padding-top:125px;}}

/* Pricing: full-width cards in a stable responsive grid. */
#preise .section-head{margin-bottom:clamp(54px,5vw,72px)!important;}
#preise .section-head h2{line-height:1.25!important;}
#preise .pricing-grid{display:block!important;width:100%!important;max-width:none!important;}
#preise .pricing-grid>.wp-block-group__inner-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;width:100%!important;align-items:stretch;}
#preise .pricing-grid>.wp-block-group__inner-container>.price-card{min-width:0;width:100%!important;max-width:none!important;}
#preise .price-card h3{overflow-wrap:normal;word-break:normal;hyphens:none;}
#preise .price-card.featured ul li{color:#f4f0e8!important;opacity:1;}
@media(max-width:940px){#preise .pricing-grid>.wp-block-group__inner-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:640px){#preise .pricing-grid>.wp-block-group__inner-container{grid-template-columns:minmax(0,1fr)!important;}}

/* Standalone pricing page: visually aligned with homepage pricing cards. */
.page-id-196 .page-main>.container.narrow{max-width:1640px;width:min(1640px,calc(100% - 72px));}
.page-id-196 .page-content{max-width:none;width:100%;}
.page-id-196 .vv-prices{padding:0 0 45px;}
.page-id-196 .vv-prices-intro{margin:0 0 clamp(45px,5vw,76px);}
.page-id-196 .vv-prices-eyebrow{font:700 .82rem/1.4 Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#34533b;margin:0 0 20px;}
.page-id-196 .vv-prices-intro h2{font-family:"Playfair Display",Georgia,serif;font-size:clamp(2.6rem,5vw,5.1rem);font-weight:600;line-height:1.14;letter-spacing:-.035em;color:#242824;margin:0 0 22px;}
.page-id-196 .vv-prices-intro h2 br{display:none;}
.page-id-196 .vv-prices-intro>p:last-child{font-size:1.05rem;max-width:850px;color:#59645c;line-height:1.7;}
.page-id-196 .vv-prices-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;}
.page-id-196 .vv-price-tile{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;min-height:470px;padding:clamp(28px,3.4vw,55px)!important;background:#fffaf5;border:1px solid #deded5;border-radius:32px;color:#242824;box-shadow:none;}
.page-id-196 .vv-price-tile-featured{background:#17251c!important;border-color:#17251c!important;color:#fffaf5!important;}
.page-id-196 .vv-price-kicker{font-size:.73rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#34533b;margin:0 0 20px!important;}
.page-id-196 .vv-price-tile-featured .vv-price-kicker{color:#d6c3a1;}
.page-id-196 .vv-price-tile h3{font-family:Inter,system-ui,sans-serif;font-size:clamp(1.35rem,1.9vw,1.85rem);font-weight:750;letter-spacing:-.035em;line-height:1.2;color:inherit!important;margin:0 0 12px!important;}
.page-id-196 .vv-price-amount{font-family:Inter,system-ui,sans-serif;font-size:clamp(2.35rem,3.7vw,3.8rem);font-weight:750;line-height:1.12;letter-spacing:-.05em;color:inherit!important;margin:0 0 26px!important;}
.page-id-196 .vv-price-individual{font-size:clamp(1.65rem,2.4vw,2.6rem);}
.page-id-196 .vv-price-description{font-size:1rem;line-height:1.8;color:#59645c;margin:0 0 32px!important;}
.page-id-196 .vv-price-tile-featured .vv-price-description{color:#f1f0e8!important;}
/* High contrast on the dark featured card, including inherited theme text/link rules. */
.page-id-196 .vv-price-tile-featured,.page-id-196 .vv-price-tile-featured h3,.page-id-196 .vv-price-tile-featured .vv-price-amount,.page-id-196 .vv-price-tile-featured p:not(.vv-price-kicker):not(.vv-price-footnote){color:#fffaf5!important;-webkit-text-fill-color:#fffaf5!important;}
.page-id-196 .vv-price-tile-featured .vv-price-kicker{color:#d6c3a1!important;-webkit-text-fill-color:#d6c3a1!important;}
.page-id-196 .vv-price-tile-featured .vv-price-button{color:#fff!important;-webkit-text-fill-color:#fff!important;}
.page-id-196 .vv-price-tile-featured .vv-price-button:hover,.page-id-196 .vv-price-tile-featured .vv-price-button:focus-visible{color:#34533b!important;-webkit-text-fill-color:#34533b!important;}
/* Digital Check is also dark on the pricing template: guarantee readable heading and supporting copy. */
.page-id-196 .vv-prices-grid>.vv-price-tile:first-child h3,.page-id-196 .vv-prices-grid>.vv-price-tile:first-child .vv-price-amount,.page-id-196 .vv-prices-grid>.vv-price-tile:first-child .vv-price-description,.page-id-196 .vv-prices-grid>.vv-price-tile:first-child .vv-price-footnote{color:#fffaf5!important;-webkit-text-fill-color:#fffaf5!important;}
.page-id-196 .vv-prices-grid>.vv-price-tile:first-child .vv-price-kicker{color:#d6c3a1!important;-webkit-text-fill-color:#d6c3a1!important;}
.page-id-196 .vv-price-button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:auto;padding:17px 29px;border-radius:100px;font:700 1rem/1.2 Inter,system-ui,sans-serif;text-decoration:none!important;}
.page-id-196 .vv-price-footnote{font-size:.79rem;color:#687168;margin:13px 0 0!important;}
.page-id-196 .vv-prices-note{margin:52px 0 0;padding:28px 32px;background:#f3f0e9;border:1px solid #deded5;border-radius:20px;}
.page-id-196 .vv-prices-note h3{font-family:"Playfair Display",Georgia,serif;font-size:1.6rem;margin:0 0 12px;}
.page-id-196 .vv-prices-note p{font-size:.92rem;line-height:1.7;}
@media(max-width:980px){.page-id-196 .vv-prices-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.page-id-196 .vv-price-tile{min-height:410px;}}
@media(max-width:640px){.page-id-196 .page-main>.container.narrow{width:calc(100% - 32px);}.page-id-196 .vv-prices-grid{grid-template-columns:1fr;gap:16px;}.page-id-196 .vv-price-tile{min-height:0;padding:30px!important;border-radius:23px;}.page-id-196 .vv-prices-intro{margin-bottom:35px;}.page-id-196 .vv-prices-note{padding:22px;}}

/* Contrast fix: Digital Check card also appears on the homepage (#preise), not only page 196. */
#preise .price-card:first-child h3,#preise .price-card:first-child .price,#preise .price-card:first-child p,#preise .price-card:first-child li,#preise .price-card:first-child .price-card-title{color:#fffaf5!important;-webkit-text-fill-color:#fffaf5!important;}
#preise .price-card:first-child .eyebrow,#preise .price-card:first-child .price-kicker{color:#d6c3a1!important;-webkit-text-fill-color:#d6c3a1!important;}
#preise .price-card:first-child .btn{color:#fff!important;-webkit-text-fill-color:#fff!important;}
#preise .price-card:first-child .btn:hover{color:#34533b!important;-webkit-text-fill-color:#34533b!important;}
/* News: compact editorial cards, also on the standalone magazine page. */
.vv-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start;}
.vv-news-card{padding:14px;border-radius:12px;box-shadow:none;min-width:0;}
.vv-news-card h2{font-family:Inter,system-ui,sans-serif;font-size:clamp(.95rem,1.25vw,1.12rem);line-height:1.4;margin:8px 0;letter-spacing:0;}
.vv-news-card p{font-size:.82rem;line-height:1.5;margin:5px 0 10px;}
.vv-news-image{aspect-ratio:2/1;margin-bottom:10px;}
.vv-news-source{font-size:.66rem;letter-spacing:.035em;}
.vv-home-news .vv-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
@media(max-width:900px){.vv-journal-grid,.vv-home-news .vv-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:580px){.vv-journal-grid,.vv-home-news .vv-journal-grid{grid-template-columns:1fr;}.vv-news-image{aspect-ratio:2.6/1;}#preise .section-head{margin-bottom:48px!important;}}
/* Leistungen: premium editorial service grid; scoped to page 241. */
/* Hide decorative numbering and enforce generous internal card padding. */
.page-id-241 .page-content .nfd-p-card-square > p:first-child{display:none!important;}
.page-id-241 .page-content .nfd-p-card-square{box-sizing:border-box!important;padding:clamp(30px,3vw,42px)!important;}
.page-id-241 .page-content .nfd-p-card-square > h3,.page-id-241 .page-content .nfd-p-card-square > p:last-child{padding-left:0!important;padding-right:0!important;}

.page-id-241 .page-main>.container.narrow{max-width:1180px;width:min(1180px,calc(100% - 40px));}
.page-id-241 .page-main .page-title{font-family:"Playfair Display",Georgia,serif;font-size:clamp(2.5rem,5vw,4.4rem);line-height:1.13;margin:10px 0 30px;color:#243d2b;}
.page-id-241 .page-content>p:empty{display:none;}
.page-id-241 .page-content>.nfd-container{background:transparent!important;padding:0!important;margin:0!important;max-width:none!important;}
.page-id-241 .page-content>.nfd-container>.wp-block-group__inner-container{max-width:none!important;width:100%;}
.page-id-241 .page-content h2.wp-block-heading{font-family:Inter,system-ui,sans-serif;font-size:clamp(1.15rem,2.2vw,1.65rem)!important;font-weight:400!important;line-height:1.55!important;letter-spacing:-.015em;text-align:left!important;color:#435447!important;max-width:900px;margin:0 0 42px!important;}
.page-id-241 .page-content .wp-block-spacer{display:none;}
.page-id-241 .page-content .nfd-wb-animate{display:block!important;animation:none!important;opacity:1!important;transform:none!important;}
.page-id-241 .page-content .nfd-wb-animate>.wp-block-columns{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:22px!important;margin:0 0 22px!important;align-items:stretch;}
.page-id-241 .page-content .nfd-wb-animate>.wp-block-columns>.wp-block-column{min-width:0;margin:0!important;display:flex;}
.page-id-241 .page-content .nfd-p-card-square{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;width:100%;height:100%;min-height:310px;padding:40px!important;border:1px solid #dcded5;border-radius:14px!important;background:#f8f7f2!important;box-shadow:0 4px 18px rgba(22,43,29,.035);transition:box-shadow .2s,border-color .2s,transform .2s;}
.page-id-241 .page-content .nfd-p-card-square:hover{border-color:#9daf9d;box-shadow:0 12px 30px rgba(22,43,29,.09);transform:translateY(-2px);}
.page-id-241 .page-content .nfd-p-card-square>p:first-child{color:#34533b!important;font-family:Inter,system-ui,sans-serif;font-size:.8rem!important;font-weight:700!important;letter-spacing:.18em!important;margin:0 0 24px!important;}
.page-id-241 .page-content .nfd-p-card-square h3{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.3rem,1.8vw,1.65rem)!important;font-weight:600!important;line-height:1.25!important;color:#243d2b!important;margin:0 0 16px!important;}
.page-id-241 .page-content .nfd-p-card-square>p:last-child{font-family:Inter,system-ui,sans-serif;color:#4f5a51!important;font-size:.95rem!important;line-height:1.7!important;margin:0!important;}
@media(max-width:920px){.page-id-241 .page-content .nfd-wb-animate>.wp-block-columns{grid-template-columns:repeat(2,minmax(0,1fr));}.page-id-241 .page-content .nfd-p-card-square{min-height:310px;}}
@media(max-width:620px){.page-id-241 .page-main>.container.narrow{width:calc(100% - 32px);}.page-id-241 .page-content .nfd-wb-animate>.wp-block-columns{grid-template-columns:minmax(0,1fr);gap:14px!important;margin-bottom:14px!important;}.page-id-241 .page-content .nfd-p-card-square{min-height:0;padding:25px!important;}.page-id-241 .page-content h2.wp-block-heading{margin-bottom:28px!important;}}

