﻿.oves-invalid-feedback{color:#ea8600;display:none;}html{font-size:14px;position:relative;min-height:100vh;overflow-x:hidden;}@media(min-width:768px){html{font-size:16px;}}.container-fluid{padding:40px 20px 40px 25px;}@media(max-width:989.98px){.container-fluid{padding:0;}}html,body{padding:0;margin:0;display:flex;flex-direction:column;overflow-x:hidden;height:100%;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif!important;}.form-check-input[type=checkbox]{border-radius:0;}.form-check-input[type=radio]:focus,.form-check-input[type=checkbox]:focus{border-color:unset!important;box-shadow:unset!important;}.form-check-input[type=radio]:checked,.form-check-input[type=checkbox]:checked{background-color:#0e539f!important;border-color:#0e539f!important;}.main-container{display:flex;flex-direction:column;min-height:100%;transition:filter .3s ease,opacity .3s ease;}@media(max-width:989.98px){.main-container{margin-left:0;margin-top:15px;}}.megamenu-container.show~.main-container{filter:blur(3px);opacity:.8;}a{text-decoration:none;color:#0c5097;}h1{font-size:36px;font-weight:600;text-transform:uppercase;color:#0c5097;margin-bottom:2rem;}@media(min-width:768px){h1{font-size:48px;}}.k-tabstrip-items-wrapper,.k-hstack,.k-tabstrip-content{border:0;}.k-tabstrip-content:focus,.k-active:focus{outline:0;}.view-all{color:#666;font-weight:600;}.tooltiptext{visibility:hidden;opacity:0;background-color:#2e2e2e;color:#fff;text-align:center;border-radius:0;padding:.5rem;margin-top:2px;position:absolute;top:100%;left:50%;transform:translateX(-50%);white-space:nowrap;transition:opacity .2s ease;z-index:10;}.tooltip-container:hover .tooltiptext{visibility:visible;opacity:1;}h2{font-size:1.4rem;font-weight:700;color:#093e86;margin:0;position:relative;}@media(min-width:768px){h2{font-size:1.8rem;}}.clickable-word{padding:0;margin:0;background-color:none;color:#2468af;border:0;transition:.2s linear;}.clickable-word:hover{color:#093e86;transition:.2s linear;}.btn{border:0;border-radius:0;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;}.btn.btn-primary{background-color:#0e539f!important;color:#fff!important;}.btn.btn-primary:hover{background-color:#0c4788!important;}.btn.btn-secondary{background-color:#181818!important;color:#fff!important;}.btn.btn-secondary:hover{background-color:#0b0b0b!important;}.button{padding:7px;padding-inline:10px;border-radius:0;border:0;transition:.2s linear;align-items:center;}.button:hover{transition:.2s linear;}.btn-default{background-color:#0c5097;color:#fff;}.btn-default:hover{background-color:#093e86;}.btn-white{background-color:#fff;border:1px solid #e0e0e0;color:#000;}.btn-white:hover{background-color:#f9fafb;}.btn-delete{background-color:#920000;color:#fff;}.btn-delete:hover{background-color:#700;}.btn-remove{background:none;border:0;color:#dc3545;padding:.25rem .5rem;}.btn-remove:hover{color:#bd2130;}.btn-remove i{font-size:1.2rem;}.btn-add{background:none;border:0;color:#2468af;padding:.25rem .5rem;}.btn-add:hover{color:#1b4f85;}.btn-add i{font-size:1.2rem;}.btn-icon{color:#2468af;border:0;}#cookieConsent{background:linear-gradient(135deg,rgba(30,30,30,.95),rgba(50,50,50,.9));color:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100000;border-radius:0;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.2);max-width:800px;padding:1.5rem;backdrop-filter:blur(8px);transition:all .3s ease;}@media(max-width:767.98px){#cookieConsent{top:auto;bottom:20px;right:20px;left:auto;transform:translate(0,0);}}#cookieConsent a{color:#60a5fa;text-decoration:none;transition:color .2s ease;}#cookieConsent a:hover{color:#3b82f6;text-decoration:underline;}#cookieConsent .btn{font-size:1rem;letter-spacing:normal;background:linear-gradient(to right,#3b82f6,#60a5fa);color:#fff;border:0;border-radius:0;padding:.75rem 1.5rem;transition:all .3s ease;}#cookieConsent .btn:hover{background:linear-gradient(to right,#2563eb,#3b82f6);box-shadow:0 2px 8px rgba(0,0,0,.2);transform:translateY(-2px);}#cookieConsent .btn:active{transform:translateY(0);}.modal-body input,.modal-body select{width:100%;padding:.75rem 1rem;border:1px solid #3a3a3a;border-radius:0;background:#f9fafb;box-shadow:0 2px 8px rgba(0,0,0,.05);font-size:1rem;transition:all .3s ease;}.modal-body input:focus,.modal-body select:focus{outline:0;border-color:#0c5097;box-shadow:0 0 0 3px rgba(12,80,151,.1);background:#fff;}input.form-control,select.form-control,textarea.form-control,.k-datepicker .k-input,.k-picker-wrap{padding:.75rem 1rem;border-radius:0;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.05);font-size:1rem;width:100%;display:block;transition:border .3s ease,box-shadow .3s ease;}input.form-control:focus,select.form-control:focus,textarea.form-control:focus,.k-datepicker .k-input:focus,.k-picker-wrap:focus{border-color:#0c5097;box-shadow:0 0 0 3px rgba(12,80,151,.2);outline:0;}.form-label{font-weight:600;color:#0c4788;margin-bottom:.5rem;display:inline-block;}.red-star{color:#dc2626;margin-left:.25rem;}.prod-erpnr{font-size:.9rem;color:#6c757d;font-weight:500;background:rgba(12,80,151,.1);padding:.2rem .6rem;border-radius:0;align-items:center;display:inline-flex;}.custom-notification.k-notification-wrap{position:fixed;right:20px;bottom:calc(env(safe-area-inset-bottom) + 20px);bottom:calc(20px + constant(safe-area-inset-bottom,0));max-width:380px;background:#fff!important;border-left:5px solid #198754;border-right:1px solid #198754;border-bottom:1px solid #198754;border-top:1px solid #198754;border-radius:0;box-shadow:0 10px 24px rgba(0,0,0,.15);padding:20px 24px;color:#115c39;display:flex;flex-direction:column;gap:10px;transition:all .2s ease;}@media(max-width:767.98px){.custom-notification.k-notification-wrap{max-width:90vw;right:10px;bottom:10px;padding:15px;}}.custom-notification.k-notification-wrap .title{display:flex;align-items:center;gap:14px;}.custom-notification.k-notification-wrap .title i{font-size:20px;color:#198754;}.custom-notification.k-notification-wrap .title h4{margin:0;font-size:16px;font-weight:600;color:#2e2e2e;}.custom-notification.k-notification-wrap .message{font-size:14px;line-height:1.5;color:#000;background:#effcf6;padding:8px 12px;border-radius:0;border:1px solid #84e8ba;}.backlog{margin:0 5px 5px 0;font-weight:500;}.dropdown-toggle::after{display:none;}.toggle-submenu-btn{padding-inline:32px;padding-block:10px;}.toggle-submenu-btn.collapsed i{transform:rotate(0deg);transition:transform .3s all;}.toggle-submenu-btn:not(.collapsed) i{transform:rotate(180deg);}.topbar{background:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:calc(5.25rem - 5px);z-index:995;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.1);justify-content:center;padding-inline:110px;padding-left:50px;}@media(min-width:2561px) and (max-width:3839.98px){.topbar{padding-inline:380px;}}@media(min-width:3840px) and (max-width:5119.98px){.topbar{padding-inline:800px;}}@media(max-width:989.98px){.topbar{top:9.65rem;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.15);position:fixed;width:100%;left:0;padding:0;height:auto;min-height:60px;display:none;z-index:1200;}.topbar.show{display:block;}}.topbar .mobile-nav-toggle{display:none;}@media(max-width:989.98px){.topbar .mobile-nav-toggle{display:flex;align-items:center;justify-content:space-between;padding:1rem;width:100%;background:none;border:0;font-size:1rem;font-weight:600;color:#666;cursor:pointer;}.topbar .mobile-nav-toggle .hamburger{width:24px;height:18px;position:relative;}.topbar .mobile-nav-toggle .hamburger span{display:block;position:absolute;height:2px;width:100%;background:#666;border-radius:0;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;}.topbar .mobile-nav-toggle .hamburger span:nth-child(1){top:0;}.topbar .mobile-nav-toggle .hamburger span:nth-child(2){top:8px;}.topbar .mobile-nav-toggle .hamburger span:nth-child(3){top:16px;}.topbar .mobile-nav-toggle .hamburger.open span:nth-child(1){top:8px;transform:rotate(135deg);}.topbar .mobile-nav-toggle .hamburger.open span:nth-child(2){opacity:0;left:-60px;}.topbar .mobile-nav-toggle .hamburger.open span:nth-child(3){top:8px;transform:rotate(-135deg);}}.topbar .topbar-main-menu.navbar-nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem .75rem;padding:0 .75rem;margin:0;}@media(max-width:989.98px){.topbar .topbar-main-menu.navbar-nav{gap:0;}}.topbar .topbar-main-menu .nav-item{flex:0 0 auto;position:relative;cursor:pointer;}.topbar .topbar-main-menu .nav-item::after{content:"";position:absolute;left:0;right:0;bottom:-20px;height:20px;}.topbar .topbar-main-menu-wrapper{flex-shrink:0;padding:.5rem 0;width:100%;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper{padding:0;position:fixed;top:0;left:-100%;width:320px;max-width:85vw;height:100vh;background:#fff;z-index:10001;transition:left .3s ease;overflow:hidden;display:flex;flex-direction:column;}.topbar .topbar-main-menu-wrapper.show{left:0;}}.topbar .topbar-main-menu-wrapper .mobile-nav-header{display:none;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper .mobile-nav-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:linear-gradient(135deg,#0e539f 0%,#0a3b70 100%);color:#fff;font-weight:600;font-size:1.1rem;}.topbar .topbar-main-menu-wrapper .mobile-nav-header .close-btn{background:none;border:0;color:#fff;font-size:1.5rem;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50px;transition:background .2s ease;}.topbar .topbar-main-menu-wrapper .mobile-nav-header .close-btn:hover{background:rgba(255,255,255,.1);}}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper .mobile-nav-content{flex:1;overflow-y:auto;padding:1rem 0;-webkit-overflow-scrolling:touch;}}.topbar .topbar-main-menu-wrapper ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul{flex-direction:column;padding:0;gap:0;height:auto;}}.topbar .topbar-main-menu-wrapper ul li{position:relative;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li{width:100%;border-bottom:1px solid #e0e0e0;}.topbar .topbar-main-menu-wrapper ul li:last-child{border-bottom:0;}}.topbar .topbar-main-menu-wrapper ul li .megamenu-section{align-items:start;margin-bottom:5px;}.topbar .topbar-main-menu-wrapper ul li .megamenu-section .row{flex-wrap:nowrap;}.topbar .topbar-main-menu-wrapper ul li .megamenu-section .section-left{flex:0 0 80px;max-width:80px;overflow:hidden;}.topbar .topbar-main-menu-wrapper ul li .megamenu-section img{height:80px;max-width:70px;object-fit:contain;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li .megamenu-section img{grid-row:auto;}}.topbar .topbar-main-menu-wrapper ul li .megamenu-section .section-right{flex:1 1 auto;min-width:0;overflow:hidden;margin-inline:0;margin-top:25px;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li .megamenu-section .section-right{margin-top:0;}}.topbar .topbar-main-menu-wrapper ul li .megamenu-section .section-right ul{margin-left:12px!important;width:100%;}.topbar .topbar-main-menu-wrapper ul li .megamenu-section .section-right li,.topbar .topbar-main-menu-wrapper ul li .megamenu-section .section-right a{white-space:normal;word-break:break-word;overflow-wrap:anywhere;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li .megamenu-section{margin-bottom:.9rem;}}.topbar .topbar-main-menu-wrapper ul li .megamenu-section:last-child{margin-bottom:0;}.topbar .topbar-main-menu-wrapper ul li .megamenu-section h4{margin:0;font-weight:700;color:#000;}.topbar .topbar-main-menu-wrapper ul li .megamenu-section ul{justify-content:flex-start!important;align-items:start!important;padding-left:0;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li .megamenu-section ul{padding-left:1.25rem;}}.topbar .topbar-main-menu-wrapper ul li .megamenu-section ul li a{font-size:.85rem;padding:0;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li .megamenu-section ul li a{padding:.4rem .75rem!important;font-size:1.1rem!important;background:transparent;}}.topbar .topbar-main-menu-wrapper ul li .megamenu-section ul li a:hover{color:#0c4788;}.topbar .topbar-main-menu-wrapper ul li button,.topbar .topbar-main-menu-wrapper ul li a{display:flex;align-items:center;font-size:.9rem;font-weight:500;border:0;text-align:left;color:#2e2e2e;text-decoration:none;transition:all .3s ease;border-radius:0;cursor:pointer;white-space:nowrap;background-color:#fff;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li button,.topbar .topbar-main-menu-wrapper ul li a{width:100%;border-radius:0;justify-content:space-between;font-size:.95rem;}}.topbar .topbar-main-menu-wrapper ul li button.dropdown-toggle-nav,.topbar .topbar-main-menu-wrapper ul li a.dropdown-toggle-nav{justify-content:flex-start;padding-right:.75rem;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li button.dropdown-toggle-nav,.topbar .topbar-main-menu-wrapper ul li a.dropdown-toggle-nav{justify-content:space-between;padding-right:1.5rem;font-size:1.1rem!important;padding-block:10px;}}.topbar .topbar-main-menu-wrapper ul li button:hover,.topbar .topbar-main-menu-wrapper ul li button:focus,.topbar .topbar-main-menu-wrapper ul li button:active,.topbar .topbar-main-menu-wrapper ul li a:hover,.topbar .topbar-main-menu-wrapper ul li a:focus,.topbar .topbar-main-menu-wrapper ul li a:active{color:#0e539f;background:none;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li button:hover,.topbar .topbar-main-menu-wrapper ul li button:focus,.topbar .topbar-main-menu-wrapper ul li button:active,.topbar .topbar-main-menu-wrapper ul li a:hover,.topbar .topbar-main-menu-wrapper ul li a:focus,.topbar .topbar-main-menu-wrapper ul li a:active{background:rgba(14,83,159,.05);}}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li.active>button::after{transform:rotate(45deg);}}.topbar .topbar-main-menu-wrapper ul li .current-elements{z-index:1;}.topbar .topbar-main-menu-wrapper ul li .megamenu-container{position:fixed;left:0;right:0;top:0;width:100%;background:#fff;opacity:0;visibility:hidden;transform:translateY(-30px);z-index:10;margin:0 auto;padding-top:30px;box-shadow:0 6px 16px -4px rgba(0,0,0,.2);transition:all .2s cubic-bezier(.4,0,.2,1);border-top:1px solid #e0e0e0;cursor:default;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li .megamenu-container{position:static;left:auto;right:auto;top:auto;padding-top:0;width:100%;max-width:none;height:0;max-height:0;overflow:hidden;box-shadow:none;border-radius:0;transform:none;background:#f9fafb;opacity:1;visibility:visible;transition:all .2s ease;padding-left:.5rem;}}.topbar .topbar-main-menu-wrapper ul li .megamenu-container.show{opacity:1;visibility:visible;transform:translateY(0);animation:slideDown .2s cubic-bezier(.4,0,.2,1) forwards;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li .megamenu-container.show{height:auto;max-height:400px;overflow-y:auto;transform:none;animation:none;}}.topbar .topbar-main-menu-wrapper ul li .megamenu-content{max-width:1700px;margin-inline:auto;padding-bottom:1rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem 2rem;align-items:start;background:#fff;}@media(min-width:1921px){.topbar .topbar-main-menu-wrapper ul li .megamenu-content{max-width:1900px;grid-template-columns:repeat(6,1fr);}}@media(min-width:2561px){.topbar .topbar-main-menu-wrapper ul li .megamenu-content{max-width:2300px;grid-template-columns:repeat(7,1fr);}}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li .megamenu-content{grid-template-columns:1fr;gap:0;padding:0;margin:0;}}.topbar .topbar-main-menu-wrapper ul li h4{font-size:.95rem;font-weight:600;text-transform:none;letter-spacing:.02em;margin-bottom:.3rem;color:#233547;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li h4{font-size:.9rem;font-weight:500;padding:.2rem 1.25rem .25rem;text-transform:none;letter-spacing:normal;padding-bottom:.35rem;margin-bottom:.4rem;border-bottom:1px solid rgba(0,0,0,.08);}}.topbar .topbar-main-menu-wrapper ul li h4:hover{color:#0e539f;text-decoration:underline;}.topbar .topbar-main-menu-wrapper ul li img{height:60px;width:auto;}.topbar .topbar-main-menu-wrapper ul li ul{list-style:none;margin:0;margin-left:12px!important;padding:0;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li ul{gap:0;margin-left:0!important;}}.topbar .topbar-main-menu-wrapper ul li ul li{margin:0;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li ul li{width:100%;border-bottom:0;}}.topbar .topbar-main-menu-wrapper ul li ul li a{padding:0!important;opacity:.85;font-size:.85rem;color:#2e2e2e;text-decoration:none;transition:all .2s ease;border-radius:0;position:relative;display:block;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li ul li a{border-radius:0;font-size:.95rem;}}.topbar .topbar-main-menu-wrapper ul li ul li a:hover{color:#0e539f;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li ul li a:hover{background:rgba(14,83,159,.1);}}.topbar .topbar-main-menu-wrapper ul li ul li a:hover::before{width:8px;}.topbar .topbar-main-menu-wrapper ul li ul li a::after{display:none;}.topbar .topbar-main-menu-wrapper ul .submenu-container{background:#fff;border:0;border-radius:0;box-shadow:0 4px 20px rgba(0,0,0,.15);min-width:200px;padding:.5rem 0;position:absolute;top:100%;left:0;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul .submenu-container{position:static;min-width:100%;box-shadow:none;border-radius:0;background:rgba(241,245,249,.9);transform:none;opacity:1;visibility:visible;}}.topbar .topbar-main-menu-wrapper ul .submenu-container.show{opacity:1;visibility:visible;transform:translateY(0);}.topbar .topbar-main-menu-wrapper ul .submenu-container .dropdown-item{display:flex;align-items:center;padding:.75rem 1.5rem;font-size:.9rem;color:#2e2e2e;text-decoration:none;transition:all .2s ease;}.topbar .topbar-main-menu-wrapper ul .submenu-container .dropdown-item:hover{background-color:rgba(14,83,159,.1);color:#0e539f;}.popular-categories{display:none;}@media(max-width:989.98px){.popular-categories{display:none;padding:.5rem 0;background:#efefef;border-top:1px solid #e0e0e0;max-height:300px;overflow-y:auto;-webkit-overflow-scrolling:touch;}}.popular-categories .popular-title{font-weight:700;font-size:.8rem;text-transform:uppercase;color:#efefef;margin-bottom:.5rem;letter-spacing:1px;padding:0 1.25rem;}.popular-categories .popular-list{list-style:none;padding:0;margin:0;}.popular-categories .popular-list li{border-bottom:1px solid #e0e0e0;}.popular-categories .popular-list li:last-child{border-bottom:0;}.popular-categories .popular-list li .popular-link{display:flex;align-items:center;padding:.5rem 1.25rem;color:#efefef;text-decoration:none;font-weight:500;font-size:.9rem;position:relative;transition:all .3s ease;border-radius:0;}.popular-categories .popular-list li .popular-link:hover{color:#0e539f;background:rgba(14,83,159,.05);}.mobile-menu-overlay{display:none;}@media(max-width:989.98px){.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:10000;opacity:0;visibility:hidden;transition:all .3s ease;}.mobile-menu-overlay.show{display:block;opacity:1;visibility:visible;}}.current-elements{z-index:1000;}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px);}100%{opacity:1;transform:translateY(0);}}.sidebar-filters .filter-section .filter-toggle{display:none;}.sidebar-filters .filter-section .form-label{cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:space-between;transition:color .3s ease;border:0;outline:0;}.sidebar-filters .filter-section .form-label:hover{color:#0e539f;}.sidebar-filters .filter-section .form-label .filter-text{display:flex;align-items:center;gap:.5rem;}.sidebar-filters .filter-section .form-label .filter-icon{font-family:"bootstrap-icons";font-size:.875rem;transition:transform .3s ease;transform:rotate(0deg);}.sidebar-filters .filter-section .oves-filter-control{overflow:hidden;transition:max-height .3s ease;display:none;}.sidebar-filters .filter-section .oves-filter-control .k-multiselect{border:0!important;}.sidebar-filters .filter-section .oves-filter-control .k-multiselect span[style*="position: absolute"]{display:none!important;}.sidebar-filters .filter-section .filter-toggle:checked+.form-label .filter-icon{transform:rotate(180deg);}.sidebar-filters .filter-section .filter-toggle:checked~.oves-filter-control{max-height:500px;display:flex;}.sidebar-filters h2{white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.25;hyphens:auto;}.contact-line{background:#0e539f;color:#fff;font-size:.875rem;font-weight:700;border-bottom:1px solid #0b3f7a;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:.05rem 0;padding-inline:200px;}@media(max-width:1199.98px){.contact-line{padding-inline:0;}}@media(max-width:989.98px){.contact-line .contact-elems{display:none;}}.contact-line .btn{color:#fff;}.contact-line .btn:hover{color:#e6e6e6;}@media(max-width:767.98px){.contact-line{padding:4px 0;}}.contact-line .contact-info{display:flex;align-items:center;gap:1rem;font-weight:400;}@media(max-width:767.98px){.contact-line .contact-info{display:none!important;}}.contact-line .contact-info .contact-item{display:flex;align-items:center;gap:.5rem;white-space:nowrap;}.contact-line .contact-info .contact-item i{font-size:1.2rem;opacity:.95;font-weight:800;}.contact-line .contact-info .contact-item a{color:#fff;text-decoration:none;transition:all .2s ease;}.contact-line .contact-info .contact-item a:hover{opacity:.85;text-decoration:underline;color:#fff;}@media(min-width:990px){.contact-line .contact-list-carousel{display:none;}}.contact-line .contact-list-carousel .carousel-item{text-align:center;}.contact-line .contact-list-carousel .carousel-item .contact-item{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:12px;}.contact-line .contact-list-carousel .carousel-item .contact-item i{font-size:.875rem;opacity:.95;}.contact-line .contact-list-carousel .carousel-control-prev,.contact-line .contact-list-carousel .carousel-control-next{width:80px;opacity:.7;}.contact-line .contact-list-carousel .carousel-control-prev:hover,.contact-line .contact-list-carousel .carousel-control-next:hover{opacity:1;}.contact-line .contact-list-carousel .carousel-control-prev-icon,.contact-line .contact-list-carousel .carousel-control-next-icon{width:30px;height:15px;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}header.container-fluid{background:#f8fafc;color:#000;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:996;transition:background .1s ease;padding:.3rem 2rem;}@media(max-width:767.98px){header.container-fluid{padding:.5rem 1rem;}}header.container-fluid .logo{max-height:60px;width:auto;pointer-events:none;}@media(max-width:767.98px){header.container-fluid .logo{max-height:40px;margin-left:0;}}@media(max-width:575.98px){header.container-fluid .logo{margin-bottom:8px;}}header.container-fluid .search-box-container{flex:1;max-width:800px;display:flex;justify-content:center;align-items:center;height:100%;margin-left:auto;margin-right:auto;position:relative;}@media(min-width:2561px){header.container-fluid .search-box-container{max-width:1200px;}}@media(min-width:3840px){header.container-fluid .search-box-container{max-width:1800px;}}header.container-fluid .search-box{display:flex;width:100%;}header.container-fluid .search-box input{flex:1;padding:.6rem 1.2rem;font-size:1rem;border:2px solid #0e539f;border-right:0;background-color:#f9fafb;color:#1e293b;height:44px;border-radius:0 0 0 0;}header.container-fluid .search-box input::placeholder{color:#666;}header.container-fluid .search-box input:focus{outline:0;background-color:#f3f5f7;}@media(max-width:767.98px){header.container-fluid .search-box input{width:150px;}}header.container-fluid .search-box button{padding:0 1.2rem;height:44px;border:2px solid #0e539f;border-left:0;background-color:#0e539f;color:#fff;cursor:pointer;transition:all .1s ease;border-radius:0 0 0 0;}header.container-fluid .search-box button:hover{background-color:#0a3b70;}header.container-fluid .header-buttons{display:flex;flex:1 1 auto;justify-content:flex-end;gap:1rem;}@media(max-width:989.98px){header.container-fluid .header-buttons{margin-top:5px;margin-right:0;}}@media(min-width:768px){header.container-fluid .header-buttons{justify-content:flex-end;}}header.container-fluid .header-buttons .btn-desc{font-weight:600;}@media(max-width:767.98px){header.container-fluid .header-buttons .btn-desc{display:none;}}header.container-fluid .header-buttons .btn-header-action{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#000;text-decoration:none;padding:.5rem;}header.container-fluid .header-buttons .btn-header-action:hover{color:#0c4788;}header.container-fluid .header-buttons .btn-header-action i{font-size:1.25rem;}header.container-fluid .header-buttons .btn-header-action i .bi-heart-fill:hover{color:#d73826;}@media(max-width:767.98px){header.container-fluid .header-buttons .btn-header-action i{font-size:1.75rem;}}header.container-fluid .header-buttons .btn-header-action .badge{position:absolute;top:5px;right:12px;background-color:#0e539f;color:#fff;font-size:.75rem;border-radius:50px;padding:.2rem .5rem;}@media(max-width:767.98px){header.container-fluid .header-buttons .btn-header-action .badge{top:0;right:-3px;}}header.container-fluid .header-buttons .btn-header-action .badge-wlist{margin-right:-.5rem;}header.container-fluid .header-buttons .profile-dropdown{position:relative;display:flex;flex-direction:column;}header.container-fluid .header-buttons .profile-dropdown .btn-user{display:flex;flex-direction:column;align-items:center;gap:.25rem;background-color:transparent;color:#000;border:0;padding:.5rem;border-radius:0;}header.container-fluid .header-buttons .profile-dropdown .btn-user::after{display:none;}header.container-fluid .header-buttons .profile-dropdown .btn-user .user-icon-circle{width:32px;height:32px;border-radius:50px;background-color:#0e539f;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;}@media(max-width:767.98px){header.container-fluid .header-buttons .profile-dropdown .btn-user .user-icon-circle{width:28px;height:28px;font-size:.875rem;}}header.container-fluid .header-buttons .profile-dropdown .btn-user .btn-desc{font-weight:600;font-size:.9rem;}header.container-fluid .header-buttons .profile-dropdown .btn-user .btn-desc::after{display:none;}header.container-fluid .header-buttons .profile-dropdown .profile-menu{background:#fff;border:0;border-radius:0;box-shadow:0 4px 20px rgba(0,0,0,.15);padding:0!important;min-width:220px;position:absolute;top:100%;left:0;z-index:1000;}header.container-fluid .header-buttons .profile-dropdown .profile-menu.show{opacity:1;transform:translateY(0);}@media(max-width:767.98px){header.container-fluid .header-buttons .profile-dropdown .profile-menu{min-width:100%;left:0;right:0;margin:0 1rem;}}header.container-fluid .header-buttons .profile-dropdown .profile-menu .profile-item{display:flex;align-items:center;padding:.75rem 1.5rem;font-size:.9rem;color:#000;transition:all .2s ease;}header.container-fluid .header-buttons .profile-dropdown .profile-menu .profile-item:hover{background-color:rgba(14,83,159,.1);color:#0e539f;border-left:3px solid #0e539f;transition:all .2s ease;}header.container-fluid .header-buttons .profile-dropdown .profile-menu .profile-item i{font-size:1.1rem;margin-right:.75rem;}header.container-fluid .header-buttons .profile-dropdown .profile-menu .dropdown-divider{margin:.5rem 0;border-color:#e0e0e0;}header.container-fluid .header-buttons .profile-dropdown .profile-menu .logout-button{color:#dc3545;}header.container-fluid .header-buttons .profile-dropdown .profile-menu .logout-button:hover{background-color:rgba(220,53,69,.1);color:#bd2130;}@keyframes pulse-percent{0%{transform:scale(1);opacity:1;}50%{transform:scale(1.1);opacity:.8;}100%{transform:scale(1);opacity:1;}}.btn-toggler{display:none;font-size:2rem;font-weight:500;background:transparent;border:0;color:#000;z-index:1002;}@media(max-width:989.98px){.btn-toggler{display:flex;margin-left:auto;}}.header-content{margin-top:3px;}.site-footer{background:#233547;color:#fff;padding:.95rem 0 .65rem;--footer-label-width:9.5rem;}.site-footer .footer-grid{display:grid;grid-template-columns:var(--footer-label-width) 1fr;gap:.25rem .75rem;align-items:baseline;}.site-footer .footer-label{font-weight:600;color:#fff;white-space:nowrap;text-align:left;}.site-footer .footer-content{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .45rem;min-width:0;}.site-footer .footer-item{white-space:nowrap;}.site-footer .footer-link{color:#fff;text-decoration:none;}.site-footer .footer-link:hover,.site-footer .footer-link:focus{color:#fff;text-decoration:underline;}.site-footer .footer-sep{opacity:.35;user-select:none;}.site-footer .footer-divider{margin:.6rem 0 .45rem;border-color:rgba(255,255,255,.12);opacity:1;}.site-footer .footer-bottom{text-align:center;color:rgba(255,255,255,.65);font-size:.875rem;}@media(min-width:1200px){.site-footer{--footer-label-width:10.5rem;}}@media(max-width:989.98px){.site-footer .footer-grid{grid-template-columns:1fr;gap:.15rem 0;}.site-footer .footer-label{text-align:left;}.site-footer .footer-content{margin-bottom:.4rem;}}@media(max-width:575.98px){.site-footer{padding:.8rem 0 .6rem;}.site-footer .footer-sep{display:none;}.site-footer .footer-content{gap:.35rem .4rem;}.site-footer .footer-link,.site-footer .footer-item{white-space:normal;display:inline-block;padding:.15rem .45rem;border-radius:999px;background:rgba(255,255,255,.06);}}.login-form{max-width:450px;margin:0 auto;padding:2rem;border-radius:0;backdrop-filter:blur(20px);}.login-form button.btn-default{background:#0c5097;color:#fff;padding:.8rem 1.5rem;border-radius:0;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px rgba(12,80,151,.3);}.login-form button.btn-default:hover{background:#0c5097;box-shadow:0 6px 20px rgba(12,80,151,.4);}.login-form .forgot-create{margin-top:1.5rem;}.login-form .forgot-create a{color:#0c5097;font-weight:500;text-decoration:underline;transition:color .3s ease;}.login-form .forgot-create a:hover{color:#093e86;}h2{text-align:center;}#modOrderLoader .modal-body{text-align:center;font-size:1.125rem;font-weight:400;}