.bunkie-nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgb(255 255 255 / .95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgb(0 0 0 / .05);transition:transform 300ms ease,box-shadow 300ms ease;transform:translateY(0)}.bunkie-nav--hidden{transform:translateY(-100%)}.bunkie-nav--scrolled{box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1)}.bunkie-sticky-cta{position:fixed;bottom:0;left:0;right:0;background:rgb(255 255 255 / .98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid #e5e5e5;padding:1rem;z-index:999;transform:translateY(100%);transition:transform 300ms ease;box-shadow:0 -4px 20px rgb(0 0 0 / .1)}.bunkie-sticky-cta--visible{transform:translateY(0)}.elementor-page .site-header,.elementor-page .site-footer{display:none}body.elementor-page{margin:0!important;padding:0!important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:#a3a3a3;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#737373}@keyframes scrollStrip{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.bunkie-photo-strip__track{display:flex;gap:1rem;animation:scrollStrip 30s linear infinite;width:max-content}.bunkie-photo-strip__track:hover{animation-play-state:paused}.bunkie-faq__answer{max-height:0;overflow:hidden;transition:max-height 300ms ease}.bunkie-reveal{opacity:0;transform:translateY(30px);transition:opacity 0.6s ease,transform 0.6s ease}.bunkie-reveal--visible{opacity:1;transform:translateY(0)}.elementor-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:left 0.5s ease}.elementor-button:hover::before{left:100%}@keyframes bunkie-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.bunkie-float{animation:bunkie-float 3s ease-in-out infinite}@keyframes bunkie-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.bunkie-pulse{animation:bunkie-pulse 2s infinite}@keyframes bunkie-shimmer{to{transform:translateX(100%)}}