:root{interpolate-size:allow-keywords}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;overflow-x:hidden;text-rendering:optimizeSpeed;line-height:1.5;-webkit-font-smoothing:antialiased}#smooth-wrapper{width:100%;height:100%;overflow:hidden}#smooth-content{will-change:transform;width:100%}.is-oxygen #smooth-wrapper,.oxygen-builder-active #smooth-wrapper{overflow:visible!important;height:auto!important}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:1.2}p,li,blockquote{text-wrap:pretty;max-width:75ch}a{text-decoration:none}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit}body{font-family:"Acumin Variable Concept",sans-serif}.stack-xs>* + *{margin-top:var(--space-xs)}.stack-s>* + *{margin-top:var(--space-s)}.stack-m>* + *{margin-top:var(--space-m)}.stack-l>* + *{margin-top:var(--space-l)}.stack-xl>* + *{margin-top:var(--space-xl)}[class*="stack-"]>:first-child{margin-top:0}:root{--electric-color:#fff;--bg-dark:#24304f;--fill-start:#24304f;--fill-end:#344770;--speed-main:12s;--speed-bar:5s;--speed-sync:6s}.electric-logo-container{position:absolute;top:0%;left:40%;transform:translate(-30%,-5%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none;z-index:0}.logo-wrapper{position:relative;width:90vw;max-width:1150px;height:auto;opacity:0.6}.glow-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:rgba(255,255,255,0.08);filter:blur(200px);border-radius:50%;opacity:0;z-index:-1;animation:pulse-bg var(--speed-sync) ease-in-out infinite alternate}@keyframes pulse-bg{0%{opacity:0.15;transform:translate(-50%,-50%) scale(1.4)}100%{opacity:0;transform:translate(-50%,-50%) scale(1)}}.logo-empty{fill:var(--bg-dark);stroke:var(--bg-dark);stroke-width:1.5}.logo-filled{animation:pulse-color-shift var(--speed-sync) ease-in-out infinite alternate}@keyframes pulse-color-shift{0%{fill:var(--fill-start)}100%{fill:var(--fill-end)}}.electric-path{fill:none;stroke:url(#electricGradient);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:250 750;animation-name:run-electricity,flicker-smooth,pulse-fade-out;animation-iteration-count:infinite;animation-timing-function:linear,ease-in-out,ease-in-out;animation-direction:normal,alternate,alternate}.speed-main{animation-duration:var(--speed-main),4s,var(--speed-sync)}.speed-bar{animation-duration:var(--speed-bar),3s,var(--speed-sync);stroke-dasharray:150 850}@keyframes pulse-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes run-electricity{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes flicker-smooth{0%,100%{stroke-width:1.2;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 6px rgba(255,255,255,0.7))}50%{stroke-width:1.8;filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 12px rgba(255,255,255,0.9)) brightness(1.5)}}.reveal-type{visibility:hidden}#breakdance_canvas .reveal-type{visibility:visible}.line-mask{overflow:hidden;display:block}.line-child{line-height:1.2}.counter{transition:background-color 0.4s ease,opacity 0.4s ease,transform 0.4s ease;opacity:0.3}.counter{width:12px;height:12px;background-color:#b0b0b0;border-radius:50%;transition:background-color 0.4s ease,opacity 0.4s ease,transform 0.4s ease;transition-delay:0s}.counter.active{background-color:#2f3f69ff!important;opacity:1;transform:scale(1.2);transition-delay:0.3s}.counter.seen{background-color:#505f86;opacity:0.5;transition-delay:0.1s}.mobile-menu{transition:transform 0.3s ease-in-out}.overlay{opacity:0;transition:opacity 0.3s ease-in-out}.overlay.is-open{opacity:1;visibility:visible}.mobile-menu.is-open{transform:translateX(0)}.oxy-container-9-101{position:fixed;top:0;left:0;right:0;z-index:1000;transition:transform 0.4s ease-in-out;transform:translateY(0)}.header--hidden{transform:translateY(-100%)}.forminator-field{margin-top:var(--space-m)}.forminator-field input,.forminator-field input:focus{padding:var(--space-s);background-color:#e4aa3d;border:none;border:1px solid #0000001a;color:#25304f;outline:none}.forminator-field input,.forminator-field input:focus{padding:var(--space-s);background-color:#fff;border:none;border:1px solid #0000001a;color:#25304f;outline:none}.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid="open"] .forminator-row:not(:last-child){margin-bottom:0}.forminator-button-submit{padding:var(--space-xs) var(--space-m);border-radius:var(--space-xs);border:none}.contact-section .forminator-button-submit,.contact-section label{margin-top:var(--space-m)!important}.contact-section textarea{border:1px solid #0000001a}.forminator-button-submit:hover{background-color:#fcfcea;cursor:pointer}.contact-section .forminator-button-submit{background-color:#e4aa3d}.contact-section .forminator-button-submit:hover{background-color:#d19a33}.forminator-module-edit-link{display:none}.fade-up,.fade-left,.fade-right{visibility:hidden;opacity:0;will-change:transform,opacity}.carousel-container:before{content:"";position:absolute;top:0px;left:0px;bottom:0px;width:30px;height:100%;background:linear-gradient(to right,#fcfceb,transparent)}.carousel-container:after{content:"";position:absolute;top:0px;right:0px;bottom:0px;width:30px;height:100%;background:linear-gradient(to left,#fcfceb,transparent)}.custom-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(10,10,10,0.95);display:none;justify-content:center;align-items:center;z-index:999999;user-select:none;backdrop-filter:blur(5px)}.custom-lightbox.active{display:flex}.custom-lightbox-img{max-width:90%;max-height:85vh;object-fit:contain;border-radius:4px;box-shadow:0 10px 40px rgba(0,0,0,0.6);animation:fadeIn 0.25s ease-out}.lightbox-btn{position:absolute;background:rgba(255,255,255,0.08);color:#fff;border:none;font-size:1.5rem;width:60px;height:60px;cursor:pointer;transition:background 0.2s,transform 0.2s;border-radius:50%;display:flex;align-items:center;justify-content:center}.lightbox-btn:hover{background:rgba(255,255,255,0.2);transform:scale(1.05),translateY(-50%)}.lightbox-close{top:30px;right:30px;font-size:3rem}.lightbox-prev{left:30px;top:50%;transform:translateY(-50%)}.lightbox-next{right:30px;top:50%;transform:translateY(-50%)}@keyframes fadeIn{from{opacity:0;transform:scale(0.97)}to{opacity:1;transform:scale(1)}}.gallery .gallery-image{cursor:pointer;transition:all 0.2s}.gallery .gallery-image:hover{opacity:0.9}@media (max-width:500px){.lightbox-prev,.lightbox-next{width:45px;height:45px;font-size:1.5rem}.lightbox-prev{left:10px}.lightbox-next{right:10px}}#breakdance_canvas .fade-up,#breakdance_canvas .fade-left,#breakdance_canvas .fade-right{visibility:visible;opacity:1}.oxy-shortcode-11-257{margin-top:var(--space-m)}#nf-form-title-2,.nf-field-label,.nf-form-fields-required,.nf-form-title{display:none}.nf-field-container{margin-bottom:var(--space-s)}.nf-field-element input,.nf-field-element select,.nf-field-element textarea{padding:var(--space-xs) var(--space-s);width:100%}nf-fields-wrap>nf-field:nth-child(1),nf-fields-wrap>nf-field:nth-child(2){width:49%;display:block;float:left}nf-fields-wrap>nf-field:nth-child(2){float:right}nf-fields-wrap>nf-field:nth-child(3),nf-fields-wrap>nf-field:nth-child(4){width:49%;display:block;float:left}.nf-after-field{position:absolute;z-index:1;background-color:#fde4b4}nf-fields-wrap>nf-field:nth-child(4){float:right}#nf-field-11_1{height:50px}.nf-field-element textarea{height:90px}#nf-field-8{background-color:#e4aa3d;border:1px solid #86611d;padding:var(--space-xs) var(--space-m)}#nf-field-8:hover{background-color:#cd9732;cursor:pointer}#nf-field-8_1-container{margin-top:-20px}.reveal-type{visibility:visible!important;opacity:1!important}