:root{--tridacom-text-primary:#212529;--tridacom-text-secondary:#6c757d;--tridacom-text-muted:#6c757d;--tridacom-text-high-contrast:#000000;--tridacom-bg-primary:#ffffff;--tridacom-bg-secondary:#f8f9fa;--tridacom-bg-muted:#e9ecef;--tridacom-bg-high-contrast:#f0f0f0;--tridacom-card-bg:#ffffff;--tridacom-border-color:rgba(0,0,0,0.125);--tridacom-bg-secondary-rgb:248,249,250;--tridacom-slate-blue-rgb:59,110,142;--tridacom-icon-color:#495057;--tridacom-link-color:#3b6e8e;--tridacom-link-hover-color:#2c546c;--tridacom-light-blue:#b9d7e0;--tridacom-slate-blue:#3b6e8e;--tridacom-slate-blue-light:#5a8eae;--tridacom-dark-blue:#2c3e50;--tridacom-near-black:#050f19;--tridacom-orange:#fbb034;--tridacom-transition-speed:0.3s;--tridacom-transition-timing:ease-in-out;--tridacom-shadow-sm:0 2px 4px rgba(0,0,0,0.05);--tridacom-shadow-md:0 4px 8px rgba(0,0,0,0.1);--tridacom-shadow-lg:0 8px 16px rgba(0,0,0,0.1);--tridacom-radius-sm:0.25rem;--tridacom-radius-md:0.5rem;--tridacom-radius-lg:1rem;--tridacom-radius-pill:50rem}[data-coreui-theme=dark]{--tridacom-text-primary:#f8f9fa;--tridacom-text-secondary:#e9ecef;--tridacom-text-muted:#adb5bd;--tridacom-text-high-contrast:#ffffff;--tridacom-bg-primary:#212529;--tridacom-bg-secondary:#343a40;--tridacom-bg-muted:#495057;--tridacom-bg-high-contrast:#1a1d20;--tridacom-card-bg:#2c3e50;--tridacom-border-color:rgba(255,255,255,0.125);--tridacom-bg-secondary-rgb:52,58,64;--tridacom-slate-blue-rgb:105,163,201;--tridacom-icon-color:#dee2e6;--tridacom-link-color:#69a3c9;--tridacom-link-hover-color:#9acdeb;--tridacom-light-blue:#2a3f4f;--tridacom-slate-blue:#69a3c9;--tridacom-slate-blue-light:#5a8eae;--tridacom-dark-blue:#a3c4e1;--tridacom-near-black:#e9ecef;--tridacom-shadow-sm:0 2px 4px rgba(0,0,0,0.2);--tridacom-shadow-md:0 4px 8px rgba(0,0,0,0.3);--tridacom-shadow-lg:0 8px 16px rgba(0,0,0,0.4)}.text-theme-primary{color:var(--tridacom-text-primary)!important}.text-theme-secondary{color:var(--tridacom-text-secondary)!important}.text-theme-muted{color:var(--tridacom-text-muted)!important}.text-theme-high-contrast{color:var(--tridacom-text-high-contrast)!important}.bg-theme-primary{background-color:var(--tridacom-bg-primary)!important}.bg-theme-secondary{background-color:var(--tridacom-bg-secondary)!important}.bg-theme-muted{background-color:var(--tridacom-bg-muted)!important}.bg-theme-high-contrast{background-color:var(--tridacom-bg-high-contrast)!important}.card-theme{background-color:var(--tridacom-card-bg);border-color:var(--tridacom-border-color)}.icon-theme{color:var(--tridacom-icon-color)}a.link-theme{color:var(--tridacom-link-color);text-decoration:none}a.link-theme:hover{color:var(--tridacom-link-hover-color);text-decoration:underline}.card-theme .card-title{color:var(--tridacom-text-primary)}.card-theme .card-text{color:var(--tridacom-text-secondary)}[data-coreui-theme=dark] .text-muted{color:var(--tridacom-text-muted)!important}[data-coreui-theme=dark] .text-dark{color:var(--tridacom-text-primary)!important}[data-coreui-theme=dark] .text-secondary{color:var(--tridacom-text-secondary)!important}[data-coreui-theme=dark] .bg-light{background-color:var(--tridacom-bg-secondary)!important}[data-coreui-theme=dark] .border-light{border-color:var(--tridacom-border-color)!important}:focus-visible{outline:3px solid var(--tridacom-orange);outline-offset:2px}.btn-warning{background-color:var(--tridacom-slate-blue)!important;border-color:var(--tridacom-slate-blue)!important}.btn-warning:focus,.btn-warning:hover{background-color:var(--tridacom-dark-blue)!important;border-color:var(--tridacom-dark-blue)!important}.btn-tridacom-primary{background-color:var(--tridacom-slate-blue);border-color:var(--tridacom-slate-blue);color:#fff}.btn-tridacom-primary:focus,.btn-tridacom-primary:hover{background-color:var(--tridacom-dark-blue);border-color:var(--tridacom-dark-blue);color:#fff}.btn-tridacom-outline{background-color:rgba(0,0,0,0);border-color:var(--tridacom-slate-blue);color:var(--tridacom-slate-blue)}.btn-tridacom-outline:focus,.btn-tridacom-outline:hover{background-color:var(--tridacom-slate-blue);color:#fff}[data-coreui-theme=dark] .btn-tridacom-primary,[data-coreui-theme=dark] .btn-warning{background-color:var(--tridacom-slate-blue)!important;border-color:var(--tridacom-slate-blue)!important}[data-coreui-theme=dark] .btn-tridacom-primary:focus,[data-coreui-theme=dark] .btn-tridacom-primary:hover,[data-coreui-theme=dark] .btn-warning:focus,[data-coreui-theme=dark] .btn-warning:hover{background-color:var(--tridacom-light-blue)!important;border-color:var(--tridacom-light-blue)!important}.navbar{background-color:var(--tridacom-bg-primary);box-shadow:var(--tridacom-shadow-sm);transition:all .3s ease}.navbar.scrolled{box-shadow:var(--tridacom-shadow-md)}.navbar .nav-link{position:relative;transition:color .3s ease}.navbar .nav-link:hover{color:var(--tridacom-slate-blue)}.navbar .nav-link.active{color:var(--tridacom-slate-blue)!important;font-weight:500}.navbar .nav-link.active:after{content:"";position:absolute;bottom:0;left:10%;width:80%;height:2px;background-color:var(--tridacom-orange);transform:scaleX(1);transform-origin:center;transition:transform .3s ease}.navbar .nav-item-animate{position:relative}.navbar .nav-item-animate:hover .nav-link:not(.active){color:var(--tridacom-slate-blue-light)}.dropdown-menu{background-color:var(--tridacom-bg-primary);border:1px solid var(--tridacom-border-color);box-shadow:var(--tridacom-shadow-md)}.dropdown-menu .dropdown-item{color:var(--tridacom-text-primary)}.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover{background-color:var(--tridacom-bg-secondary);color:var(--tridacom-slate-blue)}.dropdown-menu .dropdown-item.active{background-color:rgba(var(--tridacom-slate-blue-rgb,59,110,142),.1);color:var(--tridacom-slate-blue)}[data-coreui-theme=dark] .navbar{background-color:var(--tridacom-bg-primary)}[data-coreui-theme=dark] .navbar .navbar-toggler{color:var(--tridacom-text-primary);border-color:rgba(var(--tridacom-text-primary-rgb,248,249,250),.1)}[data-coreui-theme=dark] .dropdown-menu{background-color:var(--tridacom-card-bg);border-color:hsla(0,0%,100%,.075)}[data-coreui-theme=dark] .dropdown-menu .dropdown-item:focus,[data-coreui-theme=dark] .dropdown-menu .dropdown-item:hover{background-color:hsla(0,0%,100%,.05)}.mega-menu{position:absolute;left:50%;transform:translateX(-50%);width:100%;max-width:1500px;padding:1.75rem 2rem;border-radius:var(--tridacom-radius-md);box-shadow:var(--tridacom-shadow-lg);border:1px solid var(--tridacom-border-color);background-color:var(--tridacom-bg-primary);z-index:1030;animation:megaMenuFadeIn .3s ease-in-out;margin-top:.5rem}@media(max-width:1600px){.mega-menu{max-width:96vw}}@media(max-width:1366px){.mega-menu{max-width:98vw}}.mega-menu.show{display:block}.mega-menu .container{max-width:100%;padding:0}.mega-menu .menu-tabs{border-bottom:1px solid var(--tridacom-border-color);justify-content:space-between;margin-bottom:1.5rem!important;background-color:rgba(var(--tridacom-bg-secondary-rgb),.5);border-radius:var(--tridacom-radius-md);padding:.5rem;flex-wrap:nowrap!important;overflow-x:auto;white-space:nowrap;width:100%;display:flex}.mega-menu .menu-tabs .nav-item{margin:0;flex:1 1;min-width:auto}.mega-menu .menu-tabs .menu-tab{padding:.75rem .5rem;font-weight:500;color:var(--tridacom-text-secondary);cursor:pointer;border:none;border-radius:var(--tridacom-radius-sm);transition:all .3s ease;position:relative;text-align:center;font-size:.9rem;display:flex;align-items:center;justify-content:center;width:100%}.mega-menu .menu-tabs .menu-tab:hover{color:var(--tridacom-slate-blue);background-color:rgba(var(--tridacom-slate-blue-rgb),.05)}.mega-menu .menu-tabs .menu-tab.active{color:var(--tridacom-slate-blue)!important;background-color:var(--tridacom-bg-primary);font-weight:600;box-shadow:var(--tridacom-shadow-sm)}.mega-menu .menu-tabs .menu-tab.active:after{content:"";position:absolute;bottom:-2px;left:10%;width:80%;height:3px;background-color:var(--tridacom-orange);border-radius:3px 3px 0 0}.mega-menu .menu-tabs .menu-tab .icon{color:var(--tridacom-slate-blue);margin-right:.3rem;font-size:.9rem;flex-shrink:0}.mega-menu .mega-menu-item{display:flex;align-items:center;padding:.75rem .5rem;color:var(--tridacom-text-secondary);text-decoration:none;transition:all .3s;border-radius:var(--tridacom-radius-sm);margin-bottom:.25rem;font-weight:400;position:relative;overflow:hidden}.mega-menu .mega-menu-item:before{content:"";position:absolute;left:0;bottom:0;height:100%;width:3px;background-color:var(--tridacom-orange);transform:scaleY(0);transition:transform .3s ease;opacity:0}.mega-menu .mega-menu-item:hover{color:var(--tridacom-slate-blue);transform:translateX(5px);background-color:rgba(var(--tridacom-slate-blue-rgb),.05)}.mega-menu .mega-menu-item:hover:before{transform:scaleY(1);opacity:1}.mega-menu .mega-menu-item:hover .icon{transform:scale(1.1)}.mega-menu .mega-menu-item .icon{margin-right:.75rem;color:var(--tridacom-slate-blue);min-width:18px;font-size:1.1rem;transition:transform .3s ease}.mega-menu .row{margin-left:-15px;margin-right:-15px;margin-top:1rem}.mega-menu .row [class^=col-]{padding-left:15px;padding-right:15px}@media(max-width:991.98px){.mega-menu{padding:1.25rem;max-width:100%}.mega-menu .featured-service{margin-top:1rem}}.mega-menu-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1020;animation:fadeIn .2s ease-in-out}@keyframes megaMenuFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes tabContentFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-tab-content{animation:tabContentFadeIn .3s ease-in-out}[data-coreui-theme=dark] .mega-menu{background-color:var(--tridacom-card-bg);border-color:hsla(0,0%,100%,.075)}[data-coreui-theme=dark] .mega-menu .menu-tabs{background-color:rgba(0,0,0,.2)}[data-coreui-theme=dark] .mega-menu .menu-tabs .menu-tab{color:var(--tridacom-text-muted)}[data-coreui-theme=dark] .mega-menu .menu-tabs .menu-tab:hover{color:var(--tridacom-slate-blue-light);background-color:rgba(0,0,0,.2)}[data-coreui-theme=dark] .mega-menu .menu-tabs .menu-tab.active{color:var(--tridacom-slate-blue-light)!important;background-color:rgba(0,0,0,.3)}[data-coreui-theme=dark] .mega-menu .menu-tabs .menu-tab.active:after{background-color:var(--tridacom-orange)}[data-coreui-theme=dark] .mega-menu .mega-menu-item:hover{background-color:hsla(0,0%,100%,.05)}[data-coreui-theme=dark] .mega-menu-backdrop{background-color:rgba(0,0,0,.5)}.example:not(:first-child){margin-top:1.5rem}.example .tab-content{background-color:var(--cui-tertiary-bg)}.example+p{margin-top:1.5rem}.example .preview+p{margin-top:2rem}.example .preview>.form-control+.form-control{margin-top:.5rem}.example .preview>.alert+.alert,.example .preview>.nav+.nav,.example .preview>.navbar+.navbar,.example .preview>.progress+.progress{margin-top:1rem}.example .preview>.dropdown-menu{position:static;display:block}.example .preview>:last-child{margin-bottom:0}.example .preview>img+img,.example .preview>svg+svg{margin-left:.5rem}.example .preview .col-auto>.btn,.example .preview .col>.btn,.example .preview>.btn,.example .preview>.btn-group{margin:.25rem .125rem}.example .preview>.btn-toolbar+.btn-toolbar{margin-top:.5rem}.example .preview>.list-group{max-width:400px}.example .preview>[class*=list-group-horizontal]{max-width:100%}.example .preview .fixed-top,.example .preview .sticky-top{position:static;margin:-1rem -1rem 1rem}.example .preview .fixed-bottom{position:static;margin:1rem -1rem -1rem}@media(min-width:576px){.example .preview .fixed-top,.example .preview .sticky-top{margin:-1.5rem -1.5rem 1rem}.example .preview .fixed-bottom{margin:1rem -1.5rem -1.5rem}}.example .preview .pagination{margin-top:.5rem;margin-bottom:.5rem}.example .preview .docs-example-modal .modal{position:static;display:block}[data-coreui-theme=dark] .example .tab-content{background-color:var(--cui-secondary-bg)}.transition-all{transition:all .3s ease}.transition-transform{transition:transform .3s ease}.transition-opacity{transition:opacity var(--tridacom-transition-speed,.3s) var(--tridacom-transition-timing,ease)}.transition-colors{transition:color var(--tridacom-transition-speed,.3s) var(--tridacom-transition-timing,ease),background-color var(--tridacom-transition-speed,.3s) var(--tridacom-transition-timing,ease),border-color var(--tridacom-transition-speed,.3s) var(--tridacom-transition-timing,ease)}.transition-shadow{transition:box-shadow .3s ease}.hover-scale:hover{transform:scale(1.05)}.hover-text-theme-primary:hover{color:var(--tridacom-slate-blue)!important}.icon-hover-right{transition:transform .2s ease}:hover>.icon-hover-right{transform:translateX(4px)}.hover-shadow:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.hover-brightness:hover{filter:brightness(1.1)}#cta-section .btn{min-width:160px;height:48px;display:flex;align-items:center;justify-content:center}#cta-section .btn.btn-tridacom-primary{box-shadow:0 4px 8px rgba(0,0,0,.1)}#cta-section .btn.btn-tridacom-primary:hover{box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.newsletter-section input.form-control{height:48px;min-width:240px}.newsletter-section .btn{height:48px;min-width:120px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.newsletter-section .btn:hover{box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.newsletter-section .btn svg{transition:transform .3s ease}.newsletter-section .btn:hover svg{transform:translateY(-2px)}.service-card{transition:all var(--tridacom-transition-speed,.3s) var(--tridacom-transition-timing,ease);border-bottom:3px solid rgba(0,0,0,0)}.service-card:hover{transform:translateY(-5px);border-bottom-color:var(--tridacom-slate-blue)}.service-card.featured{border-top:3px solid var(--tridacom-slate-blue)}.card-theme{transition:all var(--tridacom-transition-speed,.3s) var(--tridacom-transition-timing,ease)}.card-theme:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.btn-tridacom-primary{position:relative;overflow:hidden}.btn-tridacom-primary:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:hsla(0,0%,100%,.5);opacity:0;border-radius:100%;transform:scale(1) translate(-50%);transform-origin:50% 50%}.btn-tridacom-primary:hover:after{animation:ripple 1s ease-out}[data-theme-section=cta]+[data-theme-section=newsletter]{border-top:1px solid rgba(0,0,0,.1)!important}.newsletter-section{position:relative;z-index:1}@keyframes ripple{0%{transform:scale(0);opacity:.5}20%{transform:scale(25);opacity:.3}to{opacity:0;transform:scale(40)}}.hover-underline{position:relative;text-decoration:none!important}.hover-underline:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:currentColor;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out}.hover-underline:hover:after{transform:scaleX(1);transform-origin:bottom left}[data-coreui-theme=dark] .text-theme-secondary{color:hsla(0,0%,100%,.75)!important}[data-coreui-theme=dark] .bg-theme-secondary{background-color:hsla(0,0%,100%,.05)!important}[data-coreui-theme=dark] .card-theme{background-color:hsla(0,0%,100%,.05)}[data-coreui-theme=dark] .icon-theme{color:var(--tridacom-orange)!important}[data-coreui-theme=dark] svg.icon-theme{fill:var(--tridacom-orange)!important}[data-coreui-theme=dark] svg.icon-theme:hover{fill:var(--tridacom-slate-blue-light)!important;transform:translateY(-2px)}[data-coreui-theme=dark] .footer-social-icons a{transition:all .3s ease}[data-coreui-theme=dark] .footer-social-icons a:hover{opacity:.9}[data-coreui-theme=dark] .footer-social-icons a:hover svg{transform:translateY(-2px)}[data-coreui-theme=dark] #cta-section .btn-light{color:#212529!important}[data-coreui-theme=dark] #cta-section .btn-light:hover{color:#000!important}[data-coreui-theme=dark] .newsletter-section{background-color:rgba(0,0,0,.2)!important;border-top-color:hsla(0,0%,100%,.1)!important}[data-coreui-theme=dark] [data-theme-section=cta]+[data-theme-section=newsletter]{border-top:1px solid hsla(0,0%,100%,.1)!important}[data-coreui-theme=dark] .form-control{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)}[data-coreui-theme=dark] .form-control::placeholder{color:hsla(0,0%,100%,.5)}[data-coreui-theme=dark] .form-control:focus{background-color:hsla(0,0%,100%,.15);border-color:var(--tridacom-slate-blue-light);color:#fff}.theme-toggler.p-0{padding:.35rem!important}.theme-toggler.btn-link{border-radius:50%;display:flex;align-items:center;justify-content:center}.theme-toggler.btn-link:hover{background-color:rgba(var(--tridacom-body-color-rgb,33,37,41),.1);transform:scale(1.1)}.theme-toggler.btn-link .icon-theme{color:var(--tridacom-body-color,#212529);transition:transform .3s ease}.theme-toggler.btn-link:active .icon-theme{transform:scale(.9)}.theme-toggler.theme-toggle-btn{margin-right:.5rem}@media(prefers-reduced-motion:reduce){.theme-toggler:hover{transform:none}}.theme-toggler.d-flex.align-items-center{padding:.375rem .75rem!important;background-color:rgba(var(--tridacom-primary-rgb,0,123,255),.1);border-radius:.25rem}.theme-toggler.d-flex.align-items-center:hover{background-color:rgba(var(--tridacom-primary-rgb,0,123,255),.2)}.bg-theme-primary .nav-link{position:relative;transition:all .3s ease}.bg-theme-primary .nav-link:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:50%;background-color:var(--tridacom-slate-blue);transition:all .3s ease;transform:translateX(-50%);opacity:0}.bg-theme-primary .nav-link.active:after,.bg-theme-primary .nav-link:hover:after{width:80%;opacity:1}.bg-theme-primary .nav-link:hover{transform:translateY(-2px)}.bg-theme-primary .nav-link.active{font-weight:500}.dropdown-menu{border-radius:.5rem;box-shadow:0 5px 15px rgba(0,0,0,.1);border:none;padding:.75rem 0;margin-top:.5rem;transition:transform .2s ease,opacity .2s ease;transform-origin:top center}.dropdown-menu.fade-in{animation:fadeIn .25s ease-in-out}.dropdown-menu.fade-in .dropdown-item{opacity:0;animation:staggerFadeIn .4s ease forwards}.dropdown-menu.fade-in .dropdown-item:first-child{animation-delay:.05s}.dropdown-menu.fade-in .dropdown-item:nth-child(2){animation-delay:.1s}.dropdown-menu.fade-in .dropdown-item:nth-child(3){animation-delay:.15s}.dropdown-menu.fade-in .dropdown-item:nth-child(4){animation-delay:.2s}.dropdown-menu.fade-in .dropdown-item:nth-child(5){animation-delay:.25s}.dropdown-menu.fade-in .dropdown-item:nth-child(6){animation-delay:.3s}.dropdown-menu .dropdown-item{padding:.75rem 1.25rem;transition:all .2s ease}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:hover{background-color:rgba(var(--tridacom-primary-rgb,0,123,255),.05)}.dropdown-menu .dropdown-item:active{background-color:rgba(var(--tridacom-primary-rgb,0,123,255),.1)}.dropdown-menu .dropdown-item small{transition:color .2s ease}.dropdown-menu .dropdown-item:hover small{color:var(--tridacom-slate-blue-light)!important}.dropdown-menu .dropdown-item.fw-bold:hover{background-color:rgba(var(--tridacom-primary-rgb,0,123,255),.1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes staggerFadeIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.bg-theme-secondary a{transition:all .2s ease}.bg-theme-secondary a:hover{color:var(--tridacom-slate-blue)!important;transform:translateY(-1px)}.bg-theme-secondary a:hover .icon-theme{transform:scale(1.1)}.bg-theme-secondary a .icon-theme{transition:transform .2s ease}.logo-container{transition:all .3s ease}.logo-container:hover{transform:scale(1.02)}.btn-tridacom-primary{transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.btn-tridacom-primary:hover{transform:translateY(-3px);box-shadow:0 6px 10px rgba(0,0,0,.15)}.btn-tridacom-primary:hover .icon-right-animate{transform:translateX(4px)}.btn-tridacom-primary:active{transform:translateY(-1px);box-shadow:0 3px 5px rgba(0,0,0,.1)}.btn-tridacom-primary .icon-right-animate{transition:transform .2s ease}.navbar-toggler{border:none;padding:.5rem;border-radius:.5rem;transition:all .2s ease}.navbar-toggler:hover{background-color:rgba(var(--tridacom-primary-rgb,0,123,255),.05)}.navbar-toggler:focus{box-shadow:0 0 0 .2rem rgba(var(--tridacom-primary-rgb,0,123,255),.25)}[data-coreui-theme=dark] .dropdown-menu{background-color:#2c2c2c;box-shadow:0 5px 15px rgba(0,0,0,.3)}[data-coreui-theme=dark] .dropdown-menu .dropdown-item{color:hsla(0,0%,100%,.85)}[data-coreui-theme=dark] .dropdown-menu .dropdown-item.active,[data-coreui-theme=dark] .dropdown-menu .dropdown-item:hover{background-color:hsla(0,0%,100%,.05)}[data-coreui-theme=dark] .dropdown-menu .dropdown-item:active{background-color:hsla(0,0%,100%,.1)}[data-coreui-theme=dark] .bg-theme-primary .nav-link:after{background-color:var(--tridacom-orange)}[data-coreui-theme=dark] .navbar-toggler:hover{background-color:hsla(0,0%,100%,.05)}[data-coreui-theme=dark] .navbar-toggler:focus{box-shadow:0 0 0 .2rem rgba(var(--tridacom-orange-rgb,255,165,0),.25)}.navbar-scrolled{box-shadow:0 4px 20px rgba(0,0,0,.08)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.95)!important}[data-coreui-theme=dark] .navbar-scrolled{background-color:rgba(33,37,41,.95)!important}.nav-animated .nav-item-animate{opacity:0;animation:navItemFadeIn .6s ease forwards}.nav-animated .nav-item-animate:first-child{animation-delay:.1s}.nav-animated .nav-item-animate:nth-child(2){animation-delay:.2s}.nav-animated .nav-item-animate:nth-child(3){animation-delay:.3s}.nav-animated .nav-item-animate:nth-child(4){animation-delay:.4s}.nav-animated .nav-item-animate:nth-child(5){animation-delay:.5s}.nav-animated .nav-item-animate:nth-child(6){animation-delay:.6s}@keyframes navItemFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.dropdown-menu.fade-in,.dropdown-menu.fade-in .dropdown-item,.nav-animated .nav-item-animate{animation:none!important;opacity:1!important;transform:none!important}}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(0,0,0,.1)!important}.bg-gradient-to-br{background:linear-gradient(to bottom right,var(--tridacom-bg-primary),var(--tridacom-slate-blue-light))}.from-transparent{--tw-gradient-from:transparent}.to-theme-primary{--tw-gradient-to:var(--tridacom-slate-blue)}.carousel-control-next,.carousel-control-prev{width:10%;opacity:.7}.carousel-control-next:hover,.carousel-control-prev:hover{opacity:1}.carousel-indicators [data-bs-target]{background-color:var(--tridacom-slate-blue);width:12px;height:12px;border-radius:50%;margin:0 6px}.rounded-image-container{overflow:hidden;border-radius:var(--tridacom-radius-md);transition:transform .3s ease,box-shadow .3s ease}.rounded-image-container img{transition:transform .6s ease}.rounded-image-container:hover{box-shadow:0 10px 25px rgba(0,0,0,.15)}.rounded-image-container:hover img{transform:scale(1.05)}.btn.btn-tridacom-outline,.btn.btn-tridacom-primary{position:relative;overflow:hidden;z-index:1}.btn.btn-tridacom-outline:after,.btn.btn-tridacom-primary:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.1);z-index:-1;transform:scaleX(0);transform-origin:right;transition:transform .4s ease}.btn.btn-tridacom-outline:hover:after,.btn.btn-tridacom-primary:hover:after{transform:scaleX(1);transform-origin:left}.card-theme.hover-lift .rounded-circle{transition:transform .3s ease,background-color .3s ease}.card-theme.hover-lift:hover .rounded-circle{transform:scale(1.1);background-color:var(--tridacom-slate-blue-light)}.card-theme.hover-lift:hover .text-theme-primary{color:var(--tridacom-slate-blue)!important}:focus-visible{outline:3px solid var(--tridacom-slate-blue);outline-offset:3px;box-shadow:0 0 0 4px rgba(59,110,142,.2)}