/* Keep the original shared contact button visible without making the entire header sticky. */
.site-header .header-inner .header-actions{position:fixed;z-index:40;top:calc(33px + var(--wp-admin--admin-bar--height,0px));right:max(48px,calc((100vw - 1240px)/2));display:flex!important;margin:0;pointer-events:auto}
.site-header .header-actions .header-contact{display:block;margin:0;min-height:46px;background:var(--section-bg,#031f38);border-radius:13px;box-shadow:0 8px 24px #0005;transform:none}
.site-header .header-actions .header-contact:hover{border-color:var(--section-accent,#f2527d);box-shadow:0 10px 28px #0006}
.site-header .header-actions .header-contact .wp-block-button__link{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 16px;line-height:1.2;white-space:nowrap}
.contact-whatsapp-icon{display:block;flex:0 0 21px;width:21px;height:21px;background-color:currentColor;-webkit-mask:url('../icons/whatsapp.svg') center/contain no-repeat;mask:url('../icons/whatsapp.svg') center/contain no-repeat}
.portfolio-modal-open .site-header .header-actions,html.has-modal-open .site-header .header-actions,body:has(.wp-block-navigation__responsive-container.is-menu-open) .site-header .header-actions{visibility:hidden;pointer-events:none}
@media(max-width:1100px){.site-header .header-inner .header-actions{right:32px}}
@media(max-width:900px){.site-header .header-inner .header-actions{top:auto;bottom:calc(20px + env(safe-area-inset-bottom,0px));right:24px}.site-header .header-actions .header-contact .wp-block-button__link{min-height:48px;padding:12px 16px}}
@media(max-width:600px){.site-header .header-inner .header-actions{right:20px}.wolfus-sector-page .design-services{padding-bottom:110px}}
@media(prefers-reduced-motion:reduce){.site-header .header-actions .header-contact,.site-header .header-actions .header-contact::before{transition:none}}
