/* Route-specific restoration of the original Box navigation and page styles. */
.box-source-page .xs_social_share_widget.wslu-none { display: none; }
.box-source-page #pxl-footer-elementor { min-height: 0; }
.box-source-page #pxl-footer-elementor .fa-x-twitter::before { content: '\e9ca'; }
.box-page [data-id="768b63a"] .pxl-grid-inner { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); height: auto !important; }
.box-page [data-id="768b63a"] .pxl-grid-item { position: relative !important; left: auto !important; top: auto !important; width: 100%; max-width: none; }
@media (max-width: 991px) { .box-page [data-id="768b63a"] .pxl-grid-inner { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 575px) { .box-page [data-id="768b63a"] .pxl-grid-inner { grid-template-columns: minmax(0, 1fr); } }
#pxl-header-elementor.source-box-header .pxl-nav-menu .pxl-menu-primary { display: block; width: auto; padding: 0; }
#pxl-header-elementor.source-box-header .pxl-nav-menu .pxl-menu-primary > li { display: inline-block; margin: 0 24px !important; }
#pxl-header-elementor.source-box-header .pxl-nav-menu .pxl-menu-primary > li > a { display: inline-block; height: auto !important; line-height: 103px !important; font-size: 16px !important; font-weight: 500 !important; }
#pxl-header-elementor.source-box-header .home-menu-open > .sub-menu { opacity: 1; visibility: visible; transform: translateY(0); }
#pxl-header-elementor.source-box-header .pxl-menu-primary > li > .sub-menu[aria-hidden="true"] { opacity: 0; visibility: hidden; pointer-events: none; }
#pxl-header-elementor.source-box-header .pxl-header-menu .pxl-header-nav { display: block; padding: 0; }
#pxl-header-elementor.source-box-header .pxl-header-menu .pxl-menu-primary { display: block; width: 100%; padding: 0; }
#pxl-header-elementor.source-box-header .pxl-header-menu .pxl-menu-primary > li { display: block; margin: 0; }
#pxl-header-elementor.source-box-header .pxl-header-menu .pxl-menu-primary > li > a { height: auto; line-height: 48px; }
#pxl-header-elementor.source-box-header .pxl-header-menu .home-menu-open > .sub-menu { display: block; }
@media (max-width:1199px) {
 #pxl-header-elementor.source-box-header .pxl-header-elementor-main,
 #pxl-header-elementor.source-box-header .pxl-header-elementor-sticky { display: none !important; }
}

#pxl-header-elementor.source-box-header .pxl-border-section-anm { border-width: 0 !important; }
#pxl-header-elementor.source-box-header .elementor-27 :is(.elementor-element-fbeff69,.elementor-element-f957f35) { --border-bottom-width: 0px; border-bottom-width: 0 !important; }
.box-source-page .pxl-border-animated .pxl-border-anm { position: absolute; pointer-events: none; transition: transform 1.5s cubic-bezier(.77,0,.175,1); }
.box-source-page .pxl-border-animated .pxl-border-anm.bt { top: 0; left: 0; transform: scaleX(0); transform-origin: 0 0; }
.box-source-page .pxl-border-animated .pxl-border-anm.br { top: 0; right: 0; transform: scaleY(0); transform-origin: 100% 0; }
.box-source-page .pxl-border-animated .pxl-border-anm.bb { bottom: 0; left: 0; transform: scaleX(0); transform-origin: 0 100%; }
.box-source-page .pxl-border-animated .pxl-border-anm.bl { top: 0; left: 0; transform: scaleY(0); transform-origin: 0 0; }
.box-source-page .pxl-border-animated:is(.num-3,.num-4) .pxl-border-anm:is(.br,.bb) { transition-delay: 1s; }
.box-source-page .pxl-border-animated.pxl-animated .pxl-border-anm { transform: scale(1); }
@media (prefers-reduced-motion: reduce) { .box-source-page .pxl-border-animated .pxl-border-anm { transition: none; } }
