.b-doc{position:relative}body.ahura-builder-scroll-locked,body.ahura-builder-lightbox-open,body.ahura-builder-popup-open{overflow:hidden;scrollbar-gutter:stable}.b-doc *,.b-doc *:before,.b-doc *:after{box-sizing:border-box}#wpadminbar .ahura-builder-admin-bar>.ab-item{display:inline-flex;align-items:center;gap:8px}#wpadminbar .ahura-builder-admin-bar .ab-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px}#wpadminbar #wp-admin-bar-ahura-builder .ab-submenu .ahura-builder-document-link>.ab-item{display:flex;align-items:center;justify-content:space-between;gap:16px}#wpadminbar .ahura-builder-document-link .ab-document-title{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}#wpadminbar .ahura-builder-document-link .ab-document-context{flex:0 0 auto;padding:2px 8px;border-radius:4px;background:#ffffff1f;color:inherit;font-size:11px;font-weight:600;line-height:1.45}#wpadminbar #wp-admin-bar-ahura-builder .ahura-builder-tools-start{margin-top:7px;padding-top:7px;border-top:1px solid rgb(255 255 255 / 14%)}.b-has-background-video{position:relative;isolation:isolate}.b-background-video{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;border-radius:inherit;object-fit:var(--b-background-video-fit, cover);object-position:var(--b-background-video-position, center center);pointer-events:none}.b-has-background-overlay:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--b-background-overlay);pointer-events:none}.b-container{display:flex;flex-direction:column;column-gap:var(--b-column-gap, var(--b-element-gap, 10px));row-gap:var(--b-row-gap, var(--b-element-gap, 10px));padding:var(--b-container-padding, 10px)}.b-container--row{flex-direction:row;flex-wrap:wrap}.b-container--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.b-container--boxed{width:100%;max-width:var(--b-content-width, 1200px);margin-inline:auto}.b-container--full{width:100%}:where(.b-container)>.b-container,:where(.b-container)>.b-container--boxed,:where(.b-container)>.b-container--full{width:auto;max-width:none;margin-inline:0;flex:1 1 auto;min-width:0}.b-doc img{max-width:100%;height:auto}@keyframes b-enter{0%{opacity:var(--b-from-opacity, 0);transform:translate3d(var(--b-from-x, 0),var(--b-from-y, 0),0) scale(var(--b-from-scale, 1)) rotate(var(--b-from-rotate, 0deg))}}.b-animated--pending{opacity:0}.b-animated--playing{animation:b-enter var(--b-animation-duration, .6s) var(--b-animation-delay, 0ms) both cubic-bezier(.22,.61,.36,1)}.b-animation-fade_in_up{--b-from-y: 2.5rem}.b-animation-fade_in_down{--b-from-y: -2.5rem}.b-animation-fade_in_left{--b-from-x: -2.5rem}.b-animation-fade_in_right{--b-from-x: 2.5rem}.b-animation-zoom_in{--b-from-scale: .8}.b-animation-zoom_in_up{--b-from-scale: .8;--b-from-y: 2.5rem}.b-animation-zoom_in_down{--b-from-scale: .8;--b-from-y: -2.5rem}.b-animation-zoom_in_left{--b-from-scale: .8;--b-from-x: -2.5rem}.b-animation-zoom_in_right{--b-from-scale: .8;--b-from-x: 2.5rem}.b-animation-slide_in_up{--b-from-opacity: 1;--b-from-y: 100%}.b-animation-slide_in_down{--b-from-opacity: 1;--b-from-y: -100%}.b-animation-slide_in_left{--b-from-opacity: 1;--b-from-x: -100%}.b-animation-slide_in_right{--b-from-opacity: 1;--b-from-x: 100%}.b-animation-rotate_in{--b-from-rotate: -12deg;--b-from-scale: .9}.b-animation-rotate_in_up_left{--b-from-rotate: -20deg;--b-from-x: -2rem}.b-animation-rotate_in_down_right{--b-from-rotate: 20deg;--b-from-x: 2rem}.b-animation-bounce_in{--b-from-scale: .6}.b-animation-bounce_in_up{--b-from-scale: .8;--b-from-y: 3rem}.b-animation-bounce_in_down{--b-from-scale: .8;--b-from-y: -3rem}.b-animation-pulse,.b-animation-flash,.b-animation-tada{--b-from-scale: .95}.b-animation-shake{--b-from-x: -1rem;--b-from-opacity: 1}.b-animation-swing{--b-from-rotate: -8deg}[class*=b-hover-]{transition:transform .25s ease,box-shadow .25s ease}.b-hover-grow:hover{transform:scale(1.05)}.b-hover-shrink:hover{transform:scale(.95)}.b-hover-float:hover{transform:translateY(-.5rem)}.b-hover-sink:hover{transform:translateY(.5rem)}.b-hover-skew:hover{transform:skew(-6deg)}@keyframes b-hover-pulse{50%{transform:scale(1.06)}}.b-hover-pulse:hover{animation:b-hover-pulse .7s ease-in-out infinite}@keyframes b-hover-bob{50%{transform:translateY(-.4rem)}}.b-hover-bob:hover{animation:b-hover-bob .9s ease-in-out infinite}@keyframes b-hover-buzz{25%{transform:translate(2px)}75%{transform:translate(-2px)}}.b-hover-buzz:hover{animation:b-hover-buzz .15s linear infinite}@media (prefers-reduced-motion: reduce){.b-animated--pending{opacity:1}.b-doc *,.b-doc *:before,.b-doc *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.b-icon-svg{width:1em;height:1em;display:inline-block;vertical-align:-.125em;flex:0 0 auto}.b-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:clamp(.75rem,3vw,2.5rem);background:var(--b-lightbox-backdrop, rgb(9 11 16 / .92));opacity:0;transition:opacity .2s ease-out}.b-lightbox.is-open{opacity:1}.b-lightbox__figure{grid-column:2;margin:0;display:flex;flex-direction:column;align-items:center;gap:.75rem;min-width:0;max-block-size:100%}.b-lightbox__image{max-inline-size:100%;max-block-size:calc(100vh - 8rem);object-fit:contain;border-radius:var(--b-lightbox-radius, 6px);display:block}.b-lightbox__caption{color:var(--b-lightbox-caption, #d4d4d8);font-size:.9em;text-align:center;max-inline-size:60ch}.b-lightbox__close,.b-lightbox__nav{inline-size:44px;block-size:44px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--b-lightbox-control, rgb(255 255 255 / .12));color:#fff;cursor:pointer;transition:background .14s ease-out,transform .14s ease-out}.b-lightbox__close:hover,.b-lightbox__nav:hover{background:var(--b-lightbox-control-hover, rgb(255 255 255 / .22))}.b-lightbox__close:active,.b-lightbox__nav:active{transform:scale(.94)}.b-lightbox__close:focus-visible,.b-lightbox__nav:focus-visible{outline:2px solid #fff;outline-offset:2px}.b-lightbox__close{position:absolute;inset-block-start:clamp(.75rem,3vw,2rem);inset-inline-end:clamp(.75rem,3vw,2rem)}.b-lightbox__nav--prev{grid-column:1}.b-lightbox__nav--next{grid-column:3}.b-lightbox__counter{position:absolute;inset-block-end:clamp(.5rem,2vw,1.25rem);inset-inline:0;text-align:center;color:var(--b-lightbox-caption, #d4d4d8);font-size:.85em;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.b-lightbox,.b-lightbox__close,.b-lightbox__nav{transition:none}}.b-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:flex;padding:clamp(.75rem,4vw,3rem);pointer-events:none}.b-popup[hidden]{display:none}.b-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--b-popup-backdrop, rgb(9 11 16 / .55));opacity:0;transition:opacity .22s ease-out;pointer-events:auto}.b-popup.is-open .b-popup__overlay{opacity:1}.b-popup__dialog{position:relative;inline-size:min(var(--b-popup-width, 560px),100%);max-block-size:100%;overflow-y:auto;overscroll-behavior:contain;margin:auto;padding:var(--b-popup-padding, 2rem);background:var(--b-popup-bg, #fff);color:var(--b-popup-color, inherit);border-radius:var(--b-popup-radius, 12px);box-shadow:var(--b-popup-shadow, 0 24px 60px rgb(9 11 16 / .28));pointer-events:auto;opacity:0;translate:0 8px;transition:opacity .22s ease-out,translate .22s cubic-bezier(.2,.85,.3,1)}.b-popup.is-open .b-popup__dialog{opacity:1;translate:none}.b-popup--center{align-items:center;justify-content:center}.b-popup--top{align-items:flex-start;justify-content:center}.b-popup--bottom{align-items:flex-end;justify-content:center}.b-popup--start{align-items:stretch;justify-content:flex-start}.b-popup--end{align-items:stretch;justify-content:flex-end}.b-popup--top .b-popup__dialog{margin-block-start:0;translate:0 -8px}.b-popup--bottom .b-popup__dialog{margin-block-end:0}.b-popup--start .b-popup__dialog,.b-popup--end .b-popup__dialog{margin-inline:0}.b-popup__close{position:absolute;inset-block-start:.625rem;inset-inline-end:.625rem;inline-size:34px;block-size:34px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--b-popup-close-bg, rgb(16 24 40 / .06));color:inherit;cursor:pointer;transition:background .14s ease-out}.b-popup__close:hover{background:var(--b-popup-close-hover, rgb(16 24 40 / .12))}.b-popup__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.b-popup__content>:last-child{margin-block-end:0}@media (prefers-reduced-motion: reduce){.b-popup__overlay,.b-popup__dialog{transition:none;translate:none}}.b-motion{transform:var(--b-motion-transform, none);opacity:var(--b-motion-opacity, 1);will-change:transform}.b-motion-sticky{position:sticky;z-index:var(--b-motion-sticky-z, 20)}.b-motion-sentinel{display:block;block-size:0;margin:0;padding:0}@media (prefers-reduced-motion: reduce){.b-motion{transform:none;opacity:1;will-change:auto}}.ahura-builder-full-width{width:100%;max-width:none}.b-advanced-motion-active{will-change:transform,opacity}.b-interaction-active{will-change:transform}.b-interaction-spotlight{position:relative;isolation:isolate;overflow:hidden}.b-interaction-spotlight:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";opacity:0;background:radial-gradient(circle var(--b-interaction-radius, 180px) at var(--b-interaction-x, 50%) var(--b-interaction-y, 50%),rgb(255 255 255 / 18%),transparent 70%);background:radial-gradient(circle var(--b-interaction-radius, 180px) at var(--b-interaction-x, 50%) var(--b-interaction-y, 50%),color-mix(in srgb,currentColor 18%,transparent),transparent 70%);transition:opacity .18s ease}.b-interaction-spotlight:hover:after,.b-interaction-spotlight:focus-within:after{opacity:1}.b-interaction-spotlight>*{position:relative;z-index:1}.b-interaction-image-reveal{overflow:hidden}.b-interaction-image-reveal img{transform-origin:center;will-change:transform}.b-interaction-text-swap{display:inline-grid;overflow:hidden;vertical-align:middle}.b-interaction-text-swap>*{grid-area:1 / 1;min-inline-size:0}@media (prefers-reduced-motion: reduce){.b-interaction-active,.b-interaction-image-reveal img{transform:none;will-change:auto}.b-interaction-spotlight:after{display:none}}
