:root{--main-color:#022579;--second-color:#d2e3f3;--third-color:#f1f1f1;--text-color:#000;--name-color:#fff}.product-feature .btn{transition:all .3s ease;position:relative;overflow:hidden;padding:15px 30px}.product-feature .btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 25px rgba(79,70,229,.35)}.product-feature .btn:active{transform:translateY(0) scale(.98);box-shadow:0 4px 12px rgba(0,0,0,.2)}.product-feature .btn::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background: linear-gradient(
    120deg,
    rgba(255,255,255,0.2),
    rgba(255,255,255,0.6),
    rgba(255,255,255,0.2)
  );transform:skewX(-20deg)}.feature-block .btn:hover::before{left:125%;transition:all .6s ease}.menu a,.nav-link,.nav-link .fa{color:var(--main-color)}.menu a{font-size:14px}.dark .menu a,.dark .nav-link,.dark .nav-link .fa,.show-mob .menu a{color:var(--name-color)}.feature-block .product-feature:nth-child(even) p {color:var(--text-color)}.feature-block .product-feature:nth-child(odd) .btn {color:var(--text-color)}.logo{width:15%}.menu{width:70%}header{padding:10px 0}.container-fluid,.top-block{margin-top:77px}.top-block{min-height:50px}footer{background-position:center center;background-size:cover;background-color:#c9c9c9;transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;position:relative;padding:50px 0 50px 0}.background-overlay{background-color:#000;opacity:.95;transition:background .3s , border-radius .3s , opacity .3s;inset:0;position:absolute}footer h3{font-size:18px;font-weight:bold;margin-bottom:15px}footer .fa{margin-right:8px;color:var(--main-color)}.divider{padding:25px}.divider-separator{position:relative;display:block;direction:ltr;height:1px;background:var(--main-color)}.copyright{text-align:center}.list-inline>li{display:flex}li{margin-bottom:5px;line-height:1.5}.top-block h1{padding:0;margin-top:10px}.breadcrumb{margin-bottom:10px}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover,.btn-default{color:#555}.feature-block .product-feature:nth-child(odd) button.btn {background:var(--main-color);color:var(--name-color)}p{line-height:1.3}.list-inline.flex{display:flex}.bct{width:40%}.caption_in{margin-top:10px;font-family:system-ui}.caption_in a{font-weight:600;text-align:center}.price{color:var(--main-color);padding:5px;font-weight:900}.product-list .image{flex-direction:column}.logo-footer img{width:70%;max-height:unset}td,th{padding:7px 0}@media (min-width:1025px){.logo img{max-height:unset}}