@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/outfit-0f53d1c03b3918d7.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/outfit-6c18d579fd87c377.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root{--primary-color:#f58903;--secondary-color:#000;--third-color:#4e596f;--gradient-color:#f58903;--gradient-color2:#000}
.recovery-sticky{display:none;position:fixed;inset:0 0 auto;z-index:20;background:white;box-shadow:0 4px 20px #0002}.recovery-sticky.is-visible{display:block}.recovery-sticky .pxl-menu-primary>li>a{line-height:56px}.recovery-sticky .pxl-logo img{max-height:80px}
#pxl-wapper .pxl-logo img{max-width:100%;width:auto}#pxl-wapper .pxl-menu-primary{gap:0}#pxl-wapper .recovery-sticky .pxl-menu-primary>li>a{padding-top:0;padding-bottom:0;line-height:56px;height:auto}
.cf7-grid{display:flex;flex-wrap:wrap;gap:18px}.cf7-grid .form-row{margin:0!important;min-width:0}.cf7-grid .half-width{width:calc(50% - 9px)}.cf7-grid .full-width{width:100%}.cf7-grid label{display:block;font-size:13px;margin-bottom:7px;color:#171717}.cf7-grid input,.cf7-grid select,.cf7-grid textarea{box-sizing:border-box;max-width:100%;width:100%;background:#fff;border:1px solid #ddd;padding:14px;color:#171717;border-radius:10px}.cf7-grid .btn{background:#f58903;color:#fff;border:0;cursor:pointer}.cf7-grid .btn:disabled{opacity:.6;cursor:wait}.recovery-honeypot{position:absolute;left:-10000px;height:1px;width:1px;overflow:hidden}.recovery-form-notice{font-size:12px!important;line-height:1.5!important;color:#555}.enquiry-status{font-size:13px!important}.recovery-nav-cta{border:1px solid #f58903;padding:10px 14px;border-radius:8px;color:#000;background:#f58903}
html{scroll-behavior:smooth}body{font-family:Inter,Arial,sans-serif}img{max-width:100%;height:auto}.elementor-section{position:relative}.elementor-section .elementor-container{position:relative;z-index:1}.elementor-section.elementor-inner-section>.elementor-container{max-width:100%}.elementor-column{min-width:0}.elementor-widget-wrap{align-content:flex-start}.pxl-title--highlight{color:#f58903}.pxl-section-effect-images{position:absolute;inset:0;pointer-events:none;overflow:hidden;width:100%}.pxl-section-effect-image{position:absolute;will-change:transform}.pxl-section-effect-image img{max-width:none}.recovery-parallax{transition:transform .3s ease-out}.pxl-logo img{width:auto;max-width:240px;max-height:100px}.pxl-menu-primary{display:flex;flex-wrap:wrap;gap:26px;list-style:none;margin:0;padding:0}.pxl-menu-primary a{font-size:14px;font-weight:600;white-space:nowrap}.pxl-menu-primary a:hover{color:#f58903}.recovery-mobile-menu{display:none}.pxl-heading .pxl-item--title{font-family:Outfit,Inter,Arial,sans-serif}.pxl-heading .pxl-item--title h3{font-size:inherit}.pxl-fancybox-wrap .title{font-size:20px}.pxl-fancybox-wrap .pxl-icon img{max-width:90px}.pxl-contact-info .pxl-item--icon img{max-width:48px}.pxl-history-2{display:block}.pxl-history-2 .number-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#f58903;color:white;font-size:24px;margin-bottom:18px}.pxl-history-2 .title{font-size:20px}.pxl-history-2 .desc{font-size:15px}.pxl-link i,.pxl-link img{max-width:20px;max-height:20px;margin-right:10px}.pxl-link.type-horizontal{display:flex;flex-wrap:wrap;gap:18px}.pxl-link.type-horizontal li{margin:0}.pxl-contact-meta p{font-size:15px}.staffira-map-location{padding:70px 30px;background:#f6f6f6;text-align:center}.elementor-widget-spacer{min-height:20px}#pxl-header-elementor{position:relative;z-index:5}.pxl-image-single.pxl-image-bounce{animation:recovery-float 7s ease-in-out infinite}.slide-up-down,.slide-top-to-bottom{animation:recovery-float 9s ease-in-out infinite}.pxl-fancybox-wrap{transition:transform .3s ease,box-shadow .3s ease}.pxl-fancybox-wrap:hover{transform:translateY(-8px)}@keyframes recovery-float{50%{translate:0 -16px}}
@media(max-width:1024px){.pxl-menu-primary{gap:13px}.pxl-logo img{max-width:180px}.pxl-section-effect-image img{max-width:300px}}
@media(max-width:767px){.elementor-column{width:100%!important}.elementor-container{flex-wrap:wrap}.elementor-section>.elementor-container{padding-left:16px;padding-right:16px}.elementor-widget__width-auto{max-width:100%}.pxl-nav-menu{display:none}.recovery-mobile-menu{display:block}.recovery-mobile-menu summary{cursor:pointer;color:#000;font-weight:700;padding:14px}.recovery-mobile-menu nav{padding:12px;background:#fff}.recovery-mobile-menu .pxl-menu-primary{flex-direction:column;gap:12px}.pxl-logo img{max-height:76px}.pxl-section-effect-image img{max-width:180px}.pxl-link.type-horizontal{font-size:12px}.pxl-heading .pxl-item--title{word-break:normal}.pxl-contact-form{padding:24px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pxl-image-single,.pxl-section-effect-image{animation:none!important;transform:none!important}.recovery-parallax,.pxl-fancybox-wrap{transition:none}}
@media(max-width:767px){.cf7-grid .half-width{width:100%}}