.bsc-preloader{position:fixed;inset:0;z-index:999990;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;background:#faf8f3;opacity:1;transition:opacity .28s ease,visibility .28s;animation:bsc-loader-safety .01s 3.5s forwards;pointer-events:none}
.bsc-preloader img{width:180px;height:52px;object-fit:contain;animation:bsc-loader-logo .6s cubic-bezier(.2,.7,.2,1) both}
.bsc-loader-line{position:relative;width:140px;height:2px;background:#06264f18;overflow:hidden;border-radius:5px}
.bsc-loader-line:after{content:'';position:absolute;inset:0;width:50%;background:#e8a7ab;animation:bsc-loader-line 1s ease-in-out infinite}
.bsc-preloader.bsc-loader-out{opacity:0;visibility:hidden}
html.bsc-motion-ready .bsc-page [data-bsc-reveal]{transition:opacity .6s cubic-bezier(.2,.65,.3,1) var(--bsc-reveal-delay,0ms),translate .6s cubic-bezier(.2,.65,.3,1) var(--bsc-reveal-delay,0ms)}
html.bsc-motion-ready .bsc-page [data-bsc-reveal=pending]{opacity:0;translate:0 18px}
html.bsc-motion-ready .bsc-page [data-bsc-reveal=visible]{opacity:1;translate:0 0}
html.bsc-loading.bsc-motion-ready .bsc-hero [data-bsc-reveal]{transition-delay:.32s}
.elementor-editor-active .bsc-preloader{display:none!important}
.elementor-editor-active [data-bsc-reveal]{opacity:1!important;translate:none!important;transition:none!important}
@keyframes bsc-loader-logo{from{opacity:0;translate:0 7px}to{opacity:1;translate:0 0}}
@keyframes bsc-loader-line{0%{translate:-110% 0}100%{translate:210% 0}}
@keyframes bsc-loader-safety{to{opacity:0;visibility:hidden;pointer-events:none}}
@media(max-width:767px){html.bsc-motion-ready .bsc-page [data-bsc-reveal=pending]{translate:0 12px}html.bsc-motion-ready .bsc-page [data-bsc-reveal]{transition-duration:.45s}}
@media(prefers-reduced-motion:reduce){.bsc-preloader{display:none!important}.bsc-page [data-bsc-reveal]{opacity:1!important;translate:none!important;transition:none!important}}
@media print{.bsc-preloader{display:none!important}.bsc-page [data-bsc-reveal]{opacity:1!important;translate:none!important;transition:none!important}}
