html.ws-js.ws-loading::before{content:'';position:fixed;inset:0;z-index:99999;background:#0D141A}
html.lenis,html.lenis body{height:auto}
.lenis.lenis-smooth{scroll-behavior:auto!important}
.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}
.lenis.lenis-stopped{overflow:clip}
.lenis.lenis-scrolling iframe{pointer-events:none}

html.ws-js .ws-sec :is(h1,h2,h3,p,ul:not(.wp-block-post-template),ol,hr,.wp-block-buttons,.wp-block-details,.ws-card,.ws-ph,.wp-block-post-template>li,.wp-block-shortcode,.wp-block-query-no-results):not(.ws-card *):not(.wp-block-details *):not(.wp-block-post-template>li *){opacity:0}

.ws-sec{position:relative;overflow:clip;--ws-line:rgba(40,151,199,.38)}
.ws-sec.has-color1-background-color,.ws-sec.has-color3-background-color,.ws-sec.has-light-background-color{--ws-line:rgba(13,20,26,.2)}
.ws-card{position:relative;overflow:hidden;transition:border-color .35s ease}
.ws-card:hover{border-color:#2897C7!important}
.ws-sec>*:not(.ws-fx),.ws-card>*:not(.ws-fx){position:relative;z-index:1}
.ws-fx{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none!important;margin:0!important;pointer-events:none;z-index:0}
.ws-field{inset:0;width:100%;height:100%}

.ws-grid{inset:0;width:100%;height:100%}
.ws-grid i{position:absolute;display:block}
.ws-grid .v{top:0;bottom:0;width:1px;left:max(24px,calc(50% - 550px));background-image:repeating-linear-gradient(to bottom,var(--ws-line) 0 4px,transparent 4px 10px);clip-path:inset(50% 0% 50% 0%)}
.ws-grid .v.r{left:auto;right:max(24px,calc(50% - 550px))}
.ws-grid .h{left:0;right:0;height:1px;top:20%;background-image:repeating-linear-gradient(to right,var(--ws-line) 0 4px,transparent 4px 10px);clip-path:inset(0% 50% 0% 50%)}
.ws-grid .h.b{top:auto;bottom:16%}

.ws-st{position:relative;display:inline-block}
.ws-st-ghost{visibility:hidden;white-space:pre}
.ws-st-live{position:absolute;left:0;top:0;white-space:pre}

.wp-block-button__link.ws-btn{display:inline-flex;align-items:center;gap:.65em}
.ws-arrow{position:relative;display:inline-block;width:1.05em;height:1.05em;overflow:hidden;flex:none}
.ws-arrow svg{position:absolute;inset:0;width:100%;height:100%;transition:transform .45s cubic-bezier(.65,0,.35,1)}
.ws-arrow svg+svg{transform:translate(-160%,160%)}
.ws-btn:hover .ws-arrow svg:first-child,.ws-btn:focus-visible .ws-arrow svg:first-child{transform:translate(160%,-160%)}
.ws-btn:hover .ws-arrow svg+svg,.ws-btn:focus-visible .ws-arrow svg+svg{transform:translate(0,0)}

.site-header{position:sticky;top:0;z-index:90;transition:transform .5s cubic-bezier(.65,0,.35,1)}
.admin-bar .site-header{top:32px}
.site-header.ws-hide{transform:translateY(-100%)}
.site-header .hostinger-ai-menu{transition:background-color .35s ease,backdrop-filter .35s ease}
.site-header.ws-scrolled .hostinger-ai-menu{background-color:rgba(244,248,255,.82)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}

.ws-loader{position:fixed;inset:0;z-index:100000;background:#0D141A;color:#F4F8FF;font:500 13px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;--ws-line:rgba(40,151,199,.4)}
.ws-loader-top{position:absolute;left:clamp(24px,5vw,64px);right:clamp(24px,5vw,64px);top:clamp(20px,3vw,36px);display:flex;justify-content:space-between}
.ws-loader-num{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font-family:var(--wp--preset--font-family--manrope,Manrope,sans-serif);font-weight:800;font-size:clamp(4rem,15vw,11rem);letter-spacing:-.03em;color:#2897C7;font-variant-numeric:tabular-nums}
.ws-loader-bot{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(28px,4vw,48px);overflow:hidden}
.ws-loader-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(244,248,255,.12)}
.ws-loader-bar i{display:block;height:100%;background:#2897C7;transform:scaleX(0);transform-origin:left center}