 .tais-side-wrap, .tais-side-wrap *{ box-sizing:border-box !important; }  .tais-side-wrap{ width:100% !important; margin:0 !important; padding:0 !important; display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:8px !important; font-family:inherit !important; align-content:start !important; }  .tais-side-card{ position:relative !important; display:flex !important; align-items:center !important; gap:10px !important; width:100% !important; min-width:0 !important; margin:0 !important; padding:11px 12px !important; text-decoration:none !important; color:inherit !important; background:linear-gradient(145deg,#ffffff 0%,#f6f9fd 100%) !important; border:1px solid #dfe7f1 !important; border-radius:14px !important; box-shadow:0 5px 14px rgba(20,45,90,.08) !important; overflow:hidden !important; transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease !important; }  .tais-side-card::after{ content:""; position:absolute; left:0; bottom:0; width:34px; height:3px; background:#ffbf00; border-radius:0 3px 0 0; transition:width .2s ease; }  .tais-side-card:hover{ transform:translateY(-2px) !important; border-color:#b8d4ff !important; box-shadow:0 10px 22px rgba(20,45,90,.14) !important; }  .tais-side-card:hover::after{ width:100%; }  .tais-side-card:focus-visible{ outline:2px solid #1267ff !important; outline-offset:2px !important; }  .tais-side-service{ min-height:76px !important; }  .tais-side-feature{ min-height:118px !important; align-items:flex-start !important; padding:12px 13px !important; }  .tais-side-icon{ width:38px !important; height:38px !important; min-width:38px !important; flex:0 0 38px !important; display:flex !important; align-items:center !important; justify-content:center !important; border-radius:11px !important; background:linear-gradient(145deg,#f4f9ff,#e9f3ff) !important; box-shadow:inset 0 0 0 1px #d5e7ff, 0 3px 8px rgba(18,103,255,.05) !important; transition:.18s ease !important; }  .tais-side-icon svg{ display:block !important; width:21px !important; height:21px !important; fill:none !important; stroke:#1267ff !important; stroke-width:1.9 !important; stroke-linecap:round !important; stroke-linejoin:round !important; }  .tais-side-card:hover .tais-side-icon{ background:#1267ff !important; }  .tais-side-card:hover .tais-side-icon svg{ stroke:#ffffff !important; }  .tais-side-content{ flex:1 1 auto !important; min-width:0 !important; margin:0 !important; padding:0 !important; }  .tais-side-title{ display:block !important; margin:0 0 4px !important; font-size:14px !important; line-height:1.18 !important; font-weight:900 !important; color:#061b46 !important; text-decoration:none !important; }  .tais-side-desc{ display:block !important; margin:0 !important; font-size:10.5px !important; line-height:1.28 !important; font-weight:600 !important; color:#4b607c !important; text-decoration:none !important; }  .tais-side-logo{ width:132px !important; max-width:100% !important; height:40px !important; flex:0 0 40px !important; display:flex !important; align-items:center !important; justify-content:flex-start !important; margin:0 0 6px !important; padding:0 !important; background:transparent !important; border:0 !important; }  .tais-side-logo img{ display:block !important; width:100% !important; height:100% !important; max-width:100% !important; object-fit:contain !important; object-position:left center !important; margin:0 !important; padding:0 !important; border:0 !important; box-shadow:none !important; }  .tais-side-badge{ display:block !important; margin:0 0 5px !important; font-size:8.5px !important; line-height:1.1 !important; font-weight:900 !important; letter-spacing:.45px !important; text-transform:uppercase !important; }  .tais-side-feature .tais-side-title{ font-size:14px !important; line-height:1.18 !important; margin-bottom:4px !important; color:#ffffff !important; }  .tais-side-feature .tais-side-desc{ font-size:10.3px !important; line-height:1.3 !important; }  .tais-side-air{ background:linear-gradient( 135deg, #061522 0%, #0a3444 100% ) !important; border-color:#1f6c78 !important; box-shadow:0 8px 20px rgba(6,40,43,.17) !important; }  .tais-side-air::after{ width:54px; background:#10b8d1; }  .tais-side-air:hover{ background:linear-gradient( 135deg, #071a2b 0%, #0d4355 100% ) !important; border-color:#10b8d1 !important; }  .tais-side-air .tais-side-badge{ color:#10b8d1 !important; }  .tais-side-air .tais-side-desc{ color:#d8eef2 !important; }  .tais-side-vape{ background:linear-gradient( 135deg, #061522 0%, #092b4c 100% ) !important; border-color:#284c70 !important; box-shadow:0 8px 20px rgba(6,24,43,.17) !important; }  .tais-side-vape::after{ width:54px; background:#ffbd18; }  .tais-side-vape:hover{ background:linear-gradient( 135deg, #071a2b 0%, #0d355d 100% ) !important; border-color:#ffbd18 !important; }  .tais-side-vape .tais-side-badge{ color:#ffbd18 !important; }  .tais-side-vape .tais-side-desc{ color:#d9e4ef !important; }  @media(max-width:700px){  .tais-side-wrap{ grid-template-columns:1fr !important; gap:8px !important; }  .tais-side-service{ min-height:72px !important; }  .tais-side-feature{ min-height:auto !important; }  .tais-side-title{ font-size:14px !important; }  .tais-side-desc{ font-size:10.8px !important; }  .tais-side-logo{ width:150px !important; height:44px !important; flex-basis:44px !important; }  }  @media(prefers-reduced-motion:reduce){  .tais-side-card, .tais-side-card::after, .tais-side-icon{ transition:none !important; }  }  .t-systems-trust-strip{ width:100%; display:grid; grid-template-columns:repeat(4,1fr); background:#fff; border:1px solid #e8edf5; border-radius:20px; overflow:hidden; box-shadow:0 14px 38px rgba(20,45,90,.10); }  .t-systems-trust-item{ min-height:105px; padding:22px 18px; display:flex; align-items:center; gap:14px; border-right:1px solid #edf1f7; background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%); }  .t-systems-trust-item:last-child{ border-right:none; }  .t-systems-trust-icon{ width:48px; height:48px; min-width:48px; border-radius:16px; background:#eef6ff; display:flex; align-items:center; justify-content:center; box-shadow:inset 0 0 0 1px #dbe9ff; }  .t-systems-trust-icon svg{ width:28px; height:28px; fill:none; stroke:#1267ff; stroke-width:2.3; stroke-linecap:round; stroke-linejoin:round; }  .t-systems-trust-content{ min-width:0; }  .t-systems-trust-content strong{ display:block; font-size:20px; line-height:1.15; font-weight:900; color:#061b46; margin-bottom:4px; }  .t-systems-trust-content span{ display:block; font-size:13px; line-height:1.35; font-weight:700; color:#4b607c; }  @media(max-width:900px){  .t-systems-trust-strip{ grid-template-columns:repeat(2,1fr); }  .t-systems-trust-item:nth-child(2n){ border-right:none; }  }  /* MOBILE – kompaktiška versija */ @media(max-width:560px){  .t-systems-trust-strip{ grid-template-columns:repeat(2,1fr); border-radius:14px; box-shadow:0 8px 22px rgba(20,45,90,.08); }  .t-systems-trust-item{ min-height:66px; padding:9px 8px; gap:7px; border-right:1px solid #edf1f7; border-bottom:1px solid #edf1f7; }  .t-systems-trust-item:nth-child(2n){ border-right:none; }  .t-systems-trust-icon{ width:30px; height:30px; min-width:30px; border-radius:10px; }  .t-systems-trust-icon svg{ width:17px; height:17px; stroke-width:2.2; }  .t-systems-trust-content strong{ font-size:12px; line-height:1.1; margin-bottom:2px; }  .t-systems-trust-content span{ font-size:9.5px; line-height:1.18; font-weight:700; }  }  /* Labai siauri telefonai */ @media(max-width:390px){  .t-systems-trust-item{ min-height:58px; padding:7px 6px; gap:6px; }  .t-systems-trust-icon{ width:26px; height:26px; min-width:26px; border-radius:8px; }  .t-systems-trust-icon svg{ width:15px; height:15px; }  .t-systems-trust-content strong{ font-size:11px; }  .t-systems-trust-content span{ font-size:8.8px; line-height:1.12; }  }  .tais-shop-wrap{   width:100%;   font-family:inherit; }  .tais-shop-wrap .tais-shop-layout{   display:grid;   grid-template-columns:320px 1fr;   gap:26px;   width:100%; }  .tais-shop-wrap .tais-cat-panel{   background:#071f3f;   border-radius:22px;   padding:18px;   color:#fff;   box-shadow:0 18px 45px rgba(7,31,63,.18);   position:sticky;   top:20px;   height:max-content; }  .tais-shop-wrap .tais-cat-head{   background:linear-gradient(135deg,#0d3f7a,#1167bd);   border-radius:18px;   padding:18px;   margin-bottom:14px;   cursor:pointer;   transition:.2s; }  .tais-shop-wrap .tais-cat-head:hover{   filter:brightness(1.06); }  .tais-shop-wrap .tais-cat-head span{   display:block;   font-size:22px;   font-weight:700; }  .tais-shop-wrap .tais-cat-head small{   opacity:.85; }  .tais-shop-wrap .tais-cat-search{   width:100%;   border:0;   border-radius:14px;   padding:13px 14px;   margin-bottom:14px;   font-size:15px;   outline:none; }  .tais-shop-wrap .tais-cat-list{   display:flex;   flex-direction:column;   gap:7px; }  .tais-shop-wrap .tais-cat-node{   border-radius:14px;   overflow:hidden; }  .tais-shop-wrap .tais-cat-row{   display:flex;   align-items:center;   justify-content:space-between;   gap:8px;   padding:11px 12px;   cursor:pointer;   transition:.18s;   font-weight:500;   color:#fff;   border-radius:13px;   background:rgba(255,255,255,.045);   border:1px solid rgba(255,255,255,.10); }  .tais-shop-wrap .tais-cat-row:hover, .tais-shop-wrap .tais-cat-row.active{   background:#0f66c3;   color:#fff; }  .tais-shop-wrap .tais-cat-name{   display:flex;   align-items:center;   gap:8px;   min-width:0; }  .tais-shop-wrap .tais-cat-name span:last-child{   overflow:hidden;   text-overflow:ellipsis;   white-space:nowrap; }  .tais-shop-wrap .tais-cat-icon{   width:18px;   height:18px;   border-radius:50%;   background:rgba(255,255,255,.16);   border:1px solid rgba(255,255,255,.28);   display:flex;   align-items:center;   justify-content:center;   flex-shrink:0;   position:relative; }  .tais-shop-wrap .tais-cat-icon:after{   content:"";   width:6px;   height:6px;   border-radius:50%;   background:#fff;   opacity:.92; }  .tais-shop-wrap .tais-cat-meta{   display:flex;   align-items:center;   gap:6px;   flex-shrink:0; }  .tais-shop-wrap .tais-cat-count{   font-size:11px;   opacity:.72;   font-weight:500; }  .tais-shop-wrap .tais-cat-arrow{   font-size:15px;   opacity:.85;   transition:.18s; }  .tais-shop-wrap .tais-cat-node.open > .tais-cat-row .tais-cat-arrow{   transform:rotate(90deg); }  .tais-shop-wrap .tais-cat-children{   display:none;   padding:6px 0 3px 12px;   margin-left:10px;   border-left:1px solid rgba(255,255,255,.14); }  .tais-shop-wrap .tais-cat-node.open > .tais-cat-children{   display:flex;   flex-direction:column;   gap:6px; }  .tais-shop-wrap .tais-cat-level-1 > .tais-cat-row{   font-size:14px;   font-weight:600; }  .tais-shop-wrap .tais-cat-level-2 > .tais-cat-row{   font-size:13px;   font-weight:500;   background:rgba(255,255,255,.075); }  .tais-shop-wrap .tais-cat-level-3 > .tais-cat-row{   font-size:12.5px;   font-weight:500;   background:rgba(255,255,255,.055); }  .tais-shop-wrap .tais-cat-level-4 > .tais-cat-row{   font-size:12px;   font-weight:500;   background:rgba(255,255,255,.04); }  .tais-shop-wrap .tais-cat-level-5 > .tais-cat-row{   font-size:11.5px;   font-weight:500;   background:rgba(255,255,255,.03); }  .tais-shop-wrap .tais-products-panel{   background:#f4f7fb;   border-radius:24px;   padding:24px; }  .tais-shop-wrap .tais-products-top{   background:#fff;   border-radius:16px;   padding:14px 18px;   margin-bottom:16px;   box-shadow:0 6px 18px rgba(7,31,63,.045);   border:1px solid #edf2f7; }  .tais-shop-wrap .tais-products-top h2{   margin:0 0 3px;   font-size:21px;   line-height:1.2;   color:#071f3f;   font-weight:900; }  .tais-shop-wrap .tais-products-top p{   margin:0;   color:#5b6b7c;   font-size:13px;   line-height:1.35; }  .tais-shop-wrap .tais-products-grid{   display:grid;   grid-template-columns:repeat(3,minmax(0,1fr));   gap:18px; }  .tais-shop-wrap .tais-category-group{   grid-column:1/-1;   background:#fff;   border-radius:22px;   padding:18px;   border:1px solid #edf2f7;   box-shadow:0 10px 26px rgba(7,31,63,.06); }  .tais-shop-wrap .tais-category-group-title{   margin:0 0 14px;   color:#071f3f;   font-size:18px;   font-weight:900; }  .tais-shop-wrap .tais-category-group-grid{   display:grid;   grid-template-columns:repeat(3,minmax(0,1fr));   gap:18px; }  .tais-shop-wrap .tais-intro-cat{   background:#fff;   border-radius:22px;   overflow:hidden;   box-shadow:0 12px 32px rgba(7,31,63,.08);   cursor:pointer;   transition:.25s;   border:1px solid #edf2f7; }  .tais-shop-wrap .tais-intro-cat:hover{   transform:translateY(-4px);   box-shadow:0 18px 42px rgba(15,102,195,.18);   border-color:#cfe4ff; }  .tais-shop-wrap .tais-intro-cat-img{   width:100%;   height:180px;   background:#f5f7fa;   display:flex;   align-items:center;   justify-content:center;   padding:16px; }  .tais-shop-wrap .tais-intro-cat-img img{   max-width:100%;   max-height:100%;   object-fit:contain; }  .tais-shop-wrap .tais-intro-cat-placeholder{   width:64px;   height:64px;   border-radius:18px;   background:#eef6ff;   color:#0f66c3;   display:flex;   align-items:center;   justify-content:center;   font-size:30px; }  .tais-shop-wrap .tais-intro-cat-body{   padding:18px; }  .tais-shop-wrap .tais-intro-cat h3{   margin:0 0 12px;   color:#071f3f;   font-size:17px;   line-height:1.35;   font-weight:900;   min-height:46px; }  .tais-shop-wrap .tais-intro-cat-count{   display:inline-flex;   border-radius:999px;   background:#eef6ff;   color:#0f66c3;   font-size:14px;   font-weight:900;   padding:8px 12px; }  .tais-shop-wrap .tais-product-card{   background:#fff;   border-radius:22px;   padding:16px;   box-shadow:0 12px 32px rgba(7,31,63,.08);   transition:.25s;   color:#071f3f;   display:flex;   flex-direction:column;   min-height:100%; }  .tais-shop-wrap .tais-product-card:hover{   transform:translateY(-4px);   box-shadow:0 18px 42px rgba(15,102,195,.18); }  .tais-shop-wrap .tais-product-link{   display:flex;   flex-direction:column;   flex:1;   text-decoration:none;   color:inherit; }  .tais-shop-wrap .tais-product-card img{   width:100%;   height:190px;   object-fit:contain;   border-radius:18px;   background:#f5f7fa;   margin-bottom:14px;   padding:10px; }  .tais-shop-wrap .tais-product-card h3{   font-size:16px;   line-height:1.35;   margin:0 0 12px;   color:#10294b;   font-weight:800;   min-height:44px; }  .tais-shop-wrap .tais-product-price-wrap{   display:flex;   align-items:baseline;   gap:7px;   margin-top:auto;   margin-bottom:12px; }  .tais-shop-wrap .tais-product-price{   font-weight:900;   color:#0f66c3;   font-size:20px;   margin:0; }  .tais-shop-wrap .tais-vat-label{   font-size:12px;   font-weight:800;   color:#64748b;   white-space:nowrap; }  .tais-shop-wrap .tais-variation-wrap{   margin:0 0 12px; }  .tais-shop-wrap .tais-variation-label{   display:flex;   align-items:center;   gap:6px;   font-size:12px;   font-weight:900;   color:#334155;   margin-bottom:8px; }  .tais-shop-wrap .tais-variation-label:before{   content:"⚙";   width:19px;   height:19px;   border-radius:7px;   background:#eef6ff;   color:#0f66c3;   display:flex;   align-items:center;   justify-content:center;   font-size:11px; }  .tais-shop-wrap .tais-variation-options{   display:flex;   flex-wrap:wrap;   gap:7px; }  .tais-shop-wrap .tais-variation-chip{   display:inline-flex;   align-items:center;   justify-content:center;   min-height:36px;   padding:7px 11px;   border:1px solid #d8e5f4;   border-radius:999px;   background:#f8fbff;   color:#0b2447;   font-size:12px;   font-weight:900;   cursor:pointer;   transition:.18s;   line-height:1.15;   max-width:100%; }  .tais-shop-wrap .tais-variation-chip:hover{   border-color:#0f66c3;   background:#eef6ff;   color:#0f66c3; }  .tais-shop-wrap .tais-variation-chip.active{   background:#0f66c3;   border-color:#0f66c3;   color:#fff;   box-shadow:0 8px 18px rgba(15,102,195,.24); }  .tais-shop-wrap .tais-variation-note{   font-size:12px;   font-weight:800;   color:#64748b;   background:#f1f5f9;   border-radius:12px;   padding:9px 10px; }  .tais-shop-wrap .tais-cart-row{   display:grid;   grid-template-columns:112px 1fr;   gap:10px;   align-items:center;   margin-top:4px; }  .tais-shop-wrap .tais-qty-wrap{   display:grid;   grid-template-columns:32px 1fr 32px;   align-items:center;   height:46px;   background:#f1f5f9;   border-radius:999px;   overflow:hidden;   border:1px solid #e2e8f0; }  .tais-shop-wrap .tais-qty-btn{   height:46px;   border:0;   background:transparent;   color:#0f66c3;   font-size:20px;   font-weight:900;   cursor:pointer; }  .tais-shop-wrap .tais-qty-btn:hover{   background:#e4efff; }  .tais-shop-wrap .tais-qty{   width:100%;   height:46px;   border:0;   background:transparent;   padding:0;   font-size:15px;   font-weight:900;   color:#071f3f;   text-align:center;   outline:none;   -moz-appearance:textfield; }  .tais-shop-wrap .tais-qty::-webkit-outer-spin-button, .tais-shop-wrap .tais-qty::-webkit-inner-spin-button{   -webkit-appearance:none;   margin:0; }  .tais-shop-wrap .tais-add-cart{   width:100%;   height:46px;   border:0;   border-radius:999px;   background:linear-gradient(135deg,#0f66c3,#0b5ed7);   color:#fff;   padding:0 16px;   font-size:15px;   font-weight:900;   cursor:pointer;   transition:.2s;   box-shadow:0 10px 22px rgba(15,102,195,.22); }  .tais-shop-wrap .tais-add-cart:hover{   background:linear-gradient(135deg,#073b78,#0f66c3);   transform:translateY(-1px); }  .tais-shop-wrap .tais-add-cart.loading{   opacity:.65;   pointer-events:none; }  .tais-shop-wrap .tais-add-cart.added{   background:#16a34a; }  .tais-shop-wrap .tais-add-cart.need-variation{   background:#64748b; }  .tais-shop-wrap .tais-empty{   background:#fff;   border-radius:18px;   padding:24px;   color:#5b6b7c;   grid-column:1/-1; }  .tais-shop-wrap .tais-brands-panel{   margin-top:26px;   background:#fff;   border:1px solid #edf2f7;   border-radius:24px;   padding:22px;   box-shadow:0 12px 32px rgba(7,31,63,.07); }  .tais-shop-wrap .tais-brands-head{   display:flex;   align-items:center;   justify-content:space-between;   gap:18px;   margin-bottom:16px; }  .tais-shop-wrap .tais-brands-head h3{   margin:0 0 4px;   color:#071f3f;   font-size:22px;   font-weight:900; }  .tais-shop-wrap .tais-brands-head p{   margin:0;   color:#64748b;   font-size:13px; }  .tais-shop-wrap .tais-brand-reset{   border:0;   border-radius:999px;   background:#eef6ff;   color:#0f66c3;   font-size:13px;   font-weight:900;   padding:11px 16px;   cursor:pointer;   white-space:nowrap; }  .tais-shop-wrap .tais-brand-reset:hover{   background:#0f66c3;   color:#fff; }  .tais-shop-wrap .tais-brands-list{   display:grid;   grid-template-columns:repeat(6,minmax(0,1fr));   gap:12px; }  .tais-shop-wrap .tais-brand-card{   height:86px;   border:1px solid #dbe7f5;   border-radius:18px;   background:#fff;   display:flex;   align-items:center;   justify-content:center;   text-align:center;   padding:12px;   cursor:pointer;   transition:.2s;   overflow:hidden; }  .tais-shop-wrap .tais-brand-card:hover, .tais-shop-wrap .tais-brand-card.active{   border-color:#0f66c3;   box-shadow:0 12px 26px rgba(15,102,195,.18);   transform:translateY(-2px); }  .tais-shop-wrap .tais-brand-card img{   max-width:100%;   max-height:52px;   object-fit:contain;   display:block; }  .tais-shop-wrap .tais-brand-fallback{   color:#071f3f;   font-size:13px;   font-weight:700;   line-height:1.2;   display:-webkit-box;   -webkit-line-clamp:2;   -webkit-box-orient:vertical;   overflow:hidden; }  @media(max-width:1000px){   .tais-shop-wrap .tais-shop-layout{     grid-template-columns:1fr;   }    .tais-shop-wrap .tais-cat-panel{     position:relative;     top:0;   }    .tais-shop-wrap .tais-products-grid,   .tais-shop-wrap .tais-category-group-grid{     grid-template-columns:repeat(2,minmax(0,1fr));   }    .tais-shop-wrap .tais-brands-list{     grid-template-columns:repeat(4,minmax(0,1fr));   } }  @media(max-width:620px){   .tais-shop-wrap .tais-shop-layout{     display:block;   }    .tais-shop-wrap .tais-cat-panel{     padding:14px;     border-radius:18px;     margin-bottom:18px;   }    .tais-shop-wrap .tais-cat-head{     padding:14px;     border-radius:14px;     margin-bottom:12px;   }    .tais-shop-wrap .tais-cat-head span{     font-size:18px;   }    .tais-shop-wrap .tais-cat-head small{     font-size:11px;   }    .tais-shop-wrap .tais-cat-search{     padding:11px 12px;     font-size:13px;     border-radius:12px;     margin-bottom:12px;   }    .tais-shop-wrap .tais-cat-row{     padding:9px 10px;     font-size:12px;   }    .tais-shop-wrap .tais-products-panel{     padding:14px;     border-radius:18px;   }    .tais-shop-wrap .tais-products-top{     padding:12px 14px;     border-radius:14px;     margin-bottom:12px;   }    .tais-shop-wrap .tais-products-top h2{     font-size:18px;   }    .tais-shop-wrap .tais-products-grid,   .tais-shop-wrap .tais-category-group-grid{     grid-template-columns:repeat(2,minmax(0,1fr));     gap:10px;   }    .tais-shop-wrap .tais-product-card{     border-radius:15px;     padding:10px;   }    .tais-shop-wrap .tais-product-card img{     height:115px;     border-radius:12px;     padding:6px;     margin-bottom:9px;   }    .tais-shop-wrap .tais-product-card h3{     font-size:12px;     line-height:1.25;     min-height:46px;     margin-bottom:8px;   }    .tais-shop-wrap .tais-product-price{     font-size:15px;   }    .tais-shop-wrap .tais-vat-label{     font-size:10px;   }    .tais-shop-wrap .tais-cart-row{     grid-template-columns:1fr;     gap:7px;   }    .tais-shop-wrap .tais-qty-wrap{     height:36px;     grid-template-columns:28px 1fr 28px;   }    .tais-shop-wrap .tais-qty,   .tais-shop-wrap .tais-qty-btn{     height:36px;     font-size:13px;   }    .tais-shop-wrap .tais-add-cart{     height:38px;     font-size:12px;     padding:0 8px;   }    .tais-shop-wrap .tais-brands-panel{     padding:14px;     border-radius:18px;     margin-top:18px;   }    .tais-shop-wrap .tais-brands-head{     align-items:flex-start;     flex-direction:column;     gap:10px;   }    .tais-shop-wrap .tais-brand-reset{     width:100%;   }    .tais-shop-wrap .tais-brands-list{     grid-template-columns:repeat(2,minmax(0,1fr));     gap:9px;   }    .tais-shop-wrap .tais-brand-card{     height:64px;     border-radius:14px;     padding:9px;   } }  .tais-shop-wrap .tais-sr-only{   position:absolute;   width:1px;   height:1px;   padding:0;   margin:-1px;   overflow:hidden;   clip:rect(0,0,0,0);   white-space:nowrap;   border:0; }  .tais-shop-wrap .tais-cat-head{   width:100%;   border:0;   color:#fff;   text-align:left;   font-family:inherit; }  .tais-shop-wrap .tais-cat-row{   width:100%;   text-align:left;   font-family:inherit; }  .tais-shop-wrap .tais-cat-name{   flex:1 1 auto; }  .tais-shop-wrap .tais-cat-name span:last-child{   display:block;   min-width:0; }  .tais-shop-wrap .tais-products-top{   display:flex;   align-items:center;   justify-content:space-between;   gap:18px; }  .tais-shop-wrap .tais-products-top > div:first-child{   min-width:0; }  .tais-shop-wrap .tais-sort-field{   display:flex;   align-items:center;   gap:10px;   flex:0 0 auto;   color:#334155;   font-size:13px;   font-weight:800; }  .tais-shop-wrap .tais-sort-field[hidden]{   display:none; }  .tais-shop-wrap .tais-product-sort{   min-width:210px;   min-height:44px;   border:1px solid #cbd9e8;   border-radius:10px;   background:#fff;   color:#071f3f;   padding:0 36px 0 12px;   font:inherit;   font-size:14px;   font-weight:700;   cursor:pointer; }  .tais-shop-wrap .tais-intro-cat{   width:100%;   padding:0;   text-align:left;   font-family:inherit; }  .tais-shop-wrap .tais-intro-cat-body{   display:block; }  .tais-shop-wrap .tais-intro-cat-title{   display:block;   margin:0 0 12px;   color:#071f3f;   font-size:17px;   line-height:1.35;   font-weight:900;   min-height:46px; }  .tais-shop-wrap .tais-product-img-placeholder{   display:block;   width:100%;   height:190px;   margin-bottom:14px;   border-radius:12px;   background:#f5f7fa; }  .tais-shop-wrap .tais-price-missing{   color:#64748b;   font-size:13px;   font-weight:800; }  .tais-shop-wrap .tais-cat-head:focus-visible, .tais-shop-wrap .tais-cat-row:focus-visible, .tais-shop-wrap .tais-cat-search:focus-visible, .tais-shop-wrap .tais-intro-cat:focus-visible, .tais-shop-wrap .tais-product-sort:focus-visible, .tais-shop-wrap .tais-product-link:focus-visible, .tais-shop-wrap .tais-variation-chip:focus-visible, .tais-shop-wrap .tais-qty-btn:focus-visible, .tais-shop-wrap .tais-qty:focus-visible, .tais-shop-wrap .tais-add-cart:focus-visible, .tais-shop-wrap .tais-brand-card:focus-visible, .tais-shop-wrap .tais-brand-reset:focus-visible{   outline:3px solid #f5c400;   outline-offset:3px; }  .tais-shop-wrap .tais-add-cart{   background:#f5c400;   color:#071f3f;   box-shadow:0 8px 18px rgba(7,31,63,.14); }  .tais-shop-wrap .tais-add-cart:hover{   background:#ddb000;   color:#071f3f; }  .tais-shop-wrap .tais-add-cart:disabled, .tais-shop-wrap .tais-qty:disabled, .tais-shop-wrap .tais-qty-btn:has(+ .tais-qty:disabled), .tais-shop-wrap .tais-qty:disabled + .tais-qty-btn{   cursor:not-allowed;   opacity:.55; }  .tais-shop-wrap .tais-variation-chip:disabled{   cursor:not-allowed;   opacity:.5; }  @media(max-width:1100px){   .tais-shop-wrap .tais-shop-layout{     grid-template-columns:1fr;   }    .tais-shop-wrap .tais-cat-panel{     position:relative;     top:0;   }    .tais-shop-wrap .tais-products-grid,   .tais-shop-wrap .tais-category-group-grid{     grid-template-columns:repeat(2,minmax(0,1fr));   }    .tais-shop-wrap .tais-brands-list{     grid-template-columns:repeat(4,minmax(0,1fr));   } }  @media(max-width:760px){   .tais-shop-wrap .tais-products-top{     align-items:stretch;     flex-direction:column;     gap:12px;   }    .tais-shop-wrap .tais-sort-field{     justify-content:space-between;   }    .tais-shop-wrap .tais-product-sort{     flex:1;     min-width:0;   } }  @media(max-width:480px){   .tais-shop-wrap .tais-products-grid,   .tais-shop-wrap .tais-category-group-grid{     grid-template-columns:1fr;     gap:12px;   }    .tais-shop-wrap .tais-product-card{     padding:14px;   }    .tais-shop-wrap .tais-product-card img,   .tais-shop-wrap .tais-product-img-placeholder{     height:180px;   }    .tais-shop-wrap .tais-product-card h3{     min-height:0;     font-size:15px;     line-height:1.35;   }    .tais-shop-wrap .tais-product-price{     font-size:19px;   }    .tais-shop-wrap .tais-cart-row{     grid-template-columns:112px 1fr;     gap:10px;   }    .tais-shop-wrap .tais-qty-wrap,   .tais-shop-wrap .tais-qty,   .tais-shop-wrap .tais-qty-btn,   .tais-shop-wrap .tais-add-cart{     min-height:44px;     height:44px;   }    .tais-shop-wrap .tais-add-cart{     font-size:14px;   }    .tais-shop-wrap .tais-sort-field{     align-items:stretch;     flex-direction:column;     gap:6px;   }    .tais-shop-wrap .tais-product-sort{     width:100%;   } } .tais-service-hero{ max-width:720px; font-family:inherit; color:#061b46; }  .tais-eyebrow{ display:inline-flex; align-items:center; gap:10px; padding:8px 16px; margin-bottom:18px; border-radius:999px; background:linear-gradient(180deg,#f8fbff,#eef6ff); border:1px solid #dbe9ff; font-size:13px; font-weight:800; color:#0a4aa8; box-shadow:0 6px 16px rgba(18,103,255,.06); }  .tais-eyebrow:before{ content:""; width:8px; height:8px; border-radius:50%; background:#1267ff; box-shadow:0 0 0 6px rgba(18,103,255,.08); }  .tais-service-hero h1{ margin:0 0 18px; font-size:44px; line-height:1.08; font-weight:900; letter-spacing:-1px; color:#061b46; }  .tais-lead{ font-size:18px; line-height:1.7; font-weight:600; color:#17355e; margin:0 0 18px; max-width:680px; }  .tais-body{ font-size:15px; line-height:1.82; color:#29415f; margin:0; max-width:690px; }  .tais-service-hero strong{ font-weight:900; color:#073b83; }  @media(max-width:820px){ .tais-service-hero{ text-align:center; margin:auto; } .tais-lead,.tais-body{ margin-left:auto; margin-right:auto; } }  @media(max-width:640px){ .tais-service-hero h1{ font-size:34px; } }  .t-service-trust-strip{ width:100%; display:grid; grid-template-columns:repeat(4,1fr); background:#fff; border:1px solid #e8edf5; border-radius:20px; overflow:hidden; box-shadow:0 14px 38px rgba(20,45,90,.10); }  .t-service-trust-item{ min-height:105px; padding:22px 18px; display:flex; align-items:center; gap:14px; border-right:1px solid #edf1f7; background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%); }  .t-service-trust-item:last-child{ border-right:none; }  .t-service-trust-icon{ width:48px; height:48px; min-width:48px; border-radius:16px; background:#eef6ff; display:flex; align-items:center; justify-content:center; box-shadow:inset 0 0 0 1px #dbe9ff; }  .t-service-trust-icon svg{ width:28px; height:28px; fill:none; stroke:#1267ff; stroke-width:2.3; stroke-linecap:round; stroke-linejoin:round; }  .t-service-trust-content strong{ display:block; font-size:20px; line-height:1.15; font-weight:900; color:#061b46; margin-bottom:4px; }  .t-service-trust-content span{ display:block; font-size:13px; line-height:1.35; font-weight:700; color:#4b607c; }  @media(max-width:900px){ .t-service-trust-strip{ grid-template-columns:repeat(2,1fr); }  .t-service-trust-item:nth-child(2n){ border-right:none; } }  /* MOBILE – kompaktiška versija */ @media(max-width:560px){ .t-service-trust-strip{ grid-template-columns:repeat(2,1fr); border-radius:14px; box-shadow:0 8px 22px rgba(20,45,90,.08); }  .t-service-trust-item{ min-height:66px; padding:9px 8px; gap:7px; border-right:1px solid #edf1f7; border-bottom:1px solid #edf1f7; }  .t-service-trust-item:nth-child(2n){ border-right:none; }  .t-service-trust-icon{ width:30px; height:30px; min-width:30px; border-radius:10px; }  .t-service-trust-icon svg{ width:17px; height:17px; stroke-width:2.2; }  .t-service-trust-content strong{ font-size:12px; line-height:1.1; margin-bottom:2px; }  .t-service-trust-content span{ font-size:9.5px; line-height:1.18; font-weight:700; } }  /* Labai siauri telefonai */ @media(max-width:390px){ .t-service-trust-item{ min-height:58px; padding:7px 6px; gap:6px; }  .t-service-trust-icon{ width:26px; height:26px; min-width:26px; border-radius:8px; }  .t-service-trust-icon svg{ width:15px; height:15px; }  .t-service-trust-content strong{ font-size:11px; }  .t-service-trust-content span{ font-size:8.8px; line-height:1.12; } }  .t-service-icons{ display:grid; grid-template-columns:repeat(8,1fr); width:100%; max-width:100%; margin:0 auto; background:#fff; border-radius:20px; overflow:hidden; box-shadow:0 14px 38px rgba(20,45,90,.10); border:1px solid #e8edf5; }  .t-service-icon-card{ min-height:175px; padding:26px 14px 20px; display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; text-decoration:none; background:#fff; border-right:1px solid #edf1f7; transition:.28s ease; }  .t-service-icon-card:last-child{ border-right:none; }  .t-service-icon-card:hover{ background:#f7fbff; transform:translateY(-6px); box-shadow:0 10px 22px rgba(0,82,204,.14); z-index:2; }  .t-icon-wrap{ position:relative; width:78px; height:70px; margin-bottom:12px; display:flex; align-items:center; justify-content:center; }  .t-icon-wrap svg{ width:70px; height:70px; }  .icon-dark{ stroke:#071d4f; stroke-width:2.4; stroke-linecap:round; stroke-linejoin:round; }  .icon-blue{fill:#5aa2ff;} .icon-light{fill:#dcebff;} .icon-white{fill:#fff;} .icon-none{fill:none;}  .t-wrench-badge{ position:absolute; right:-2px; bottom:-2px; width:25px; height:25px; border-radius:50%; background:#1267ff; border:2px solid #fff; display:flex; align-items:center; justify-content:center; box-shadow:0 4px 10px rgba(18,103,255,.28); }  .t-wrench-badge svg{ width:14px; height:14px; stroke:#fff; fill:none; stroke-width:2.4; stroke-linecap:round; stroke-linejoin:round; }  .t-service-title{ font-size:13px; line-height:1.22; font-weight:800; color:#061b46; }  .t-service-icon-card:after{ content:""; width:24px; height:3px; border-radius:20px; background:#1267ff; margin-top:10px; transition:.25s; }  .t-service-icon-card:hover:after{ width:40px; }  @media(max-width:1200px){ .t-service-icons{ grid-template-columns:repeat(4,1fr); }  .t-service-icon-card{ border-right:1px solid #edf1f7; border-bottom:1px solid #edf1f7; }  .t-service-icon-card:nth-child(4n){ border-right:none; } }  /* MOBILE ultra compact */ @media(max-width:680px){ .t-service-icons{ grid-template-columns:repeat(4,1fr); border-radius:14px; box-shadow:0 8px 20px rgba(20,45,90,.08); }  .t-service-icon-card{ min-height:80px; padding:9px 4px 8px; border-right:1px solid #edf1f7; border-bottom:1px solid #edf1f7; }  .t-service-icon-card:nth-child(4n){ border-right:none; }  .t-service-icon-card:hover{ transform:none; box-shadow:none; }  .t-icon-wrap{ width:40px; height:36px; margin-bottom:4px; }  .t-icon-wrap svg{ width:35px; height:35px; }  .t-wrench-badge{ width:14px; height:14px; right:-1px; bottom:-1px; border:1.5px solid #fff; }  .t-wrench-badge svg{ width:8px; height:8px; }  .t-service-title{ font-size:8.8px; line-height:1.08; letter-spacing:-.1px; font-weight:800; }  .t-service-icon-card:after{ width:12px; height:2px; margin-top:4px; }  .t-service-icon-card:hover:after{ width:14px; } }  /* Extra small phones */ @media(max-width:390px){  .t-service-icon-card{ min-height:72px; padding:7px 3px 6px; }  .t-icon-wrap{ width:34px; height:30px; margin-bottom:3px; }  .t-icon-wrap svg{ width:30px; height:30px; }  .t-wrench-badge{ width:12px; height:12px; }  .t-wrench-badge svg{ width:7px; height:7px; }  .t-service-title{ font-size:8px; line-height:1.02; }  .t-service-icon-card:after{ margin-top:3px; } }  .tais-it-hero{ max-width:720px; font-family:inherit; color:#061b46; }  .tais-it-eyebrow{ display:inline-flex; align-items:center; gap:10px; padding:8px 16px; margin-bottom:18px; border-radius:999px; background:linear-gradient(180deg,#f8fbff,#eef6ff); border:1px solid #dbe9ff; font-size:13px; font-weight:800; color:#0a4aa8; box-shadow:0 6px 16px rgba(18,103,255,.06); }  .tais-it-eyebrow:before{ content:""; width:8px; height:8px; border-radius:50%; background:#1267ff; box-shadow:0 0 0 6px rgba(18,103,255,.08); }  .tais-it-hero h1{ margin:0 0 18px; font-size:44px; line-height:1.08; font-weight:900; letter-spacing:-1px; color:#061b46; }  .tais-it-lead{ font-size:18px; line-height:1.7; font-weight:700; color:#073b83; margin:0 0 18px; max-width:680px; }  .tais-it-body{ font-size:15px; line-height:1.82; color:#29415f; margin:0 0 16px; max-width:690px; }  .tais-it-body:last-child{ margin-bottom:0; }  .tais-it-hero strong{ font-weight:800; color:#073b83; }  @media(max-width:820px){ .tais-it-hero{ text-align:center; margin:auto; }  .tais-it-lead, .tais-it-body{ margin-left:auto; margin-right:auto; } }  @media(max-width:640px){ .tais-it-hero h1{ font-size:34px; } }  .t-it-trust-strip{ width:100%; display:grid; grid-template-columns:repeat(4,1fr); background:#fff; border:1px solid #e8edf5; border-radius:20px; overflow:hidden; box-shadow:0 14px 38px rgba(20,45,90,.10); }  .t-it-trust-item{ min-height:105px; padding:22px 18px; display:flex; align-items:center; gap:14px; border-right:1px solid #edf1f7; background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%); }  .t-it-trust-item:last-child{border-right:none;}  .t-it-trust-icon{ width:48px; height:48px; min-width:48px; border-radius:16px; background:#eef6ff; display:flex; align-items:center; justify-content:center; box-shadow:inset 0 0 0 1px #dbe9ff; }  .t-it-trust-icon svg{ width:28px; height:28px; fill:none; stroke:#1267ff; stroke-width:2.3; stroke-linecap:round; stroke-linejoin:round; }  .t-it-trust-content strong{ display:block; font-size:20px; line-height:1.15; font-weight:900; color:#061b46; margin-bottom:4px; }  .t-it-trust-content span{ display:block; font-size:13px; line-height:1.35; font-weight:700; color:#4b607c; }  @media(max-width:900px){ .t-it-trust-strip{ grid-template-columns:repeat(2,1fr); }  .t-it-trust-item:nth-child(2n){ border-right:none; } }  /* MOBILE – kompaktiška versija */ @media(max-width:560px){ .t-it-trust-strip{ grid-template-columns:repeat(2,1fr); border-radius:14px; box-shadow:0 8px 22px rgba(20,45,90,.08); }  .t-it-trust-item{ min-height:66px; padding:9px 8px; gap:7px; border-right:1px solid #edf1f7; border-bottom:1px solid #edf1f7; }  .t-it-trust-item:nth-child(2n){ border-right:none; }  .t-it-trust-icon{ width:30px; height:30px; min-width:30px; border-radius:10px; }  .t-it-trust-icon svg{ width:17px; height:17px; stroke-width:2.2; }  .t-it-trust-content strong{ font-size:12px; line-height:1.1; margin-bottom:2px; }  .t-it-trust-content span{ font-size:9.5px; line-height:1.18; font-weight:700; } }  /* Labai siauri telefonai */ @media(max-width:390px){ .t-it-trust-item{ min-height:58px; padding:7px 6px; gap:6px; }  .t-it-trust-icon{ width:26px; height:26px; min-width:26px; border-radius:8px; }  .t-it-trust-icon svg{ width:15px; height:15px; }  .t-it-trust-content strong{ font-size:11px; }  .t-it-trust-content span{ font-size:8.8px; line-height:1.12; } }  .t-it-icons{ display:grid; grid-template-columns:repeat(8,1fr); width:100%; background:#fff; border-radius:22px; overflow:hidden; box-shadow:0 14px 38px rgba(20,45,90,.10); border:1px solid #e8edf5; }  .t-it-card{ min-height:178px; padding:28px 14px 22px; display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; text-decoration:none; background:#fff; border-right:1px solid #edf1f7; transition:.28s ease; }  .t-it-card:last-child{border-right:none;}  .t-it-card:hover{ background:#f7fbff; transform:translateY(-6px); box-shadow:0 10px 22px rgba(0,82,204,.14); z-index:2; }  .t-it-icon{ position:relative; width:82px; height:74px; margin-bottom:12px; display:flex; align-items:center; justify-content:center; }  .t-it-icon svg{ width:74px; height:74px; }  .it-dark{ stroke:#071d4f; stroke-width:2.4; stroke-linecap:round; stroke-linejoin:round; }  .it-blue{fill:#5aa2ff;} .it-light{fill:#dcebff;} .it-white{fill:#fff;} .it-none{fill:none;}  .t-it-badge{ position:absolute; right:-2px; bottom:-2px; width:26px; height:26px; border-radius:50%; background:#1267ff; border:2px solid #fff; display:flex; align-items:center; justify-content:center; box-shadow:0 4px 10px rgba(18,103,255,.28); }  .t-it-badge svg{ width:14px; height:14px; stroke:#fff; fill:none; stroke-width:2.4; stroke-linecap:round; stroke-linejoin:round; }  .t-it-title{ font-size:13px; line-height:1.23; font-weight:800; color:#061b46; }  .t-it-card:after{ content:""; width:24px; height:3px; border-radius:30px; background:#1267ff; margin-top:10px; transition:.25s; }  .t-it-card:hover:after{width:42px;}  @media(max-width:1200px){ .t-it-icons{ grid-template-columns:repeat(4,1fr); }  .t-it-card{ border-right:1px solid #edf1f7; border-bottom:1px solid #edf1f7; }  .t-it-card:nth-child(4n){ border-right:none; } }  /* MOBILE – itin kompaktiška versija */ @media(max-width:680px){ .t-it-icons{ grid-template-columns:repeat(4,1fr); border-radius:14px; box-shadow:0 8px 22px rgba(20,45,90,.08); }  .t-it-card{ min-height:82px; padding:10px 5px 8px; border-right:1px solid #edf1f7; border-bottom:1px solid #edf1f7; }  .t-it-card:nth-child(4n){ border-right:none; }  .t-it-card:hover{ transform:none; box-shadow:none; }  .t-it-icon{ width:42px; height:38px; margin-bottom:5px; }  .t-it-icon svg{ width:38px; height:38px; }  .t-it-badge{ width:15px; height:15px; right:-1px; bottom:-1px; border:1.5px solid #fff; box-shadow:0 2px 5px rgba(18,103,255,.22); }  .t-it-badge svg{ width:8px; height:8px; stroke-width:2.4; }  .t-it-title{ font-size:9.5px; line-height:1.12; font-weight:800; letter-spacing:-.15px; }  .t-it-card:after{ width:14px; height:2px; margin-top:5px; }  .t-it-card:hover:after{ width:18px; } }  /* Labai siauri telefonai */ @media(max-width:390px){ .t-it-icons{ grid-template-columns:repeat(4,1fr); }  .t-it-card{ min-height:76px; padding:8px 4px 7px; }  .t-it-icon{ width:38px; height:34px; margin-bottom:4px; }  .t-it-icon svg{ width:34px; height:34px; }  .t-it-title{ font-size:8.8px; line-height:1.08; }  .t-it-card:after{ margin-top:4px; } } #sp-vf21vnatrg{width: 100%; max-width: 100%; padding: 10px 0px;}#sp-fzukl6wbu9x{width: 100%; max-width: 100%;}#sp-llollflgt5n8{width: calc(100% - 0px); padding: 0px;}#sp-n4tegpnb5h4j{margin: 0px; display: flex;}#sp-kpjq13{background-color: rgb(204, 204, 204); width: auto; max-width: 1600px; border-radius: 15px;}#sp-cub7y9{border-radius: 15px; width: calc(48% - 0px);}#sp-beoj1t{margin: -5px 0px 0px;}#sp-tvfu3m{width: calc(100% - 0px);}#sp-jeb4t1{margin: 0px;}#sp-wg2ki6{background-color: rgb(204, 204, 204); width: auto; max-width: 1600px; margin-top: -22px; border-radius: 15px;}#sp-czu82y{width: calc(100% - 0px);}#sp-teobt6{margin: 0px;}#sp-tcm2fo{width: 100%; max-width: 100%;}#sp-euc0vr{width: auto; max-width: 1600px; border-radius: 15px;}#sp-toixaf{width: calc(100% - 0px);}#sp-d1m68t{margin: -13px 0px 0px;}#sp-vufzjf{width: 100%; max-width: 100%; padding: 10px 0px;}#sp-us1waj{background-color: rgb(204, 204, 204); width: auto; max-width: 1600px; border-radius: 15px;}#sp-j23i5c{border-radius: 15px; width: calc(48% - 0px);}#sp-fcgayn{margin: -5px 0px 0px;}#sp-l09xki{width: calc(52% - 0px);}#sp-mj385j{margin: 0px;}#sp-ygxn41{background-color: rgb(204, 204, 204); width: auto; max-width: 1600px; margin-top: -22px; border-radius: 15px;}#sp-c6nazc{width: calc(100% - 0px);}#sp-z4bqoy{margin: 0px;}#sp-bf5vdn{margin: 0px;}#sp-ndnr9o{width: 100%; max-width: 100%; padding: 10px 0px;}#sp-vsc9nr{background-color: rgb(236, 244, 252); width: auto; max-width: 1600px; border-radius: 15px;}#sp-eydvpv{border-radius: 15px; width: calc(48% - 0px);}#sp-xsljla{margin: -5px 0px 0px;}#sp-button-parent-e8mvir{margin: 0px; text-align: center;}#sp-e8mvir{text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 0px; line-height: 1.1; font-size: 18px; background: linear-gradient(-180deg, rgb(23, 130, 219), rgb(20, 111, 187) 90%); color: rgb(255, 255, 255); width: auto; padding: 12px 16px; border-radius: 10px; border: 2px solid rgb(0, 0, 0); box-shadow: rgba(255, 255, 255, 0.2) 0px 1px 0px inset;}#sp-p6yp4k{width: calc(52% - 0px);}#sp-pqae9u{margin: 0px;}#sp-y0tieg{background-color: rgb(236, 244, 252); width: auto; max-width: 1600px; margin-top: -22px; border-radius: 15px;}#sp-pqt8p8{width: calc(100% - 0px);}#sp-oa712z{margin: 0px;}#sp-ab1a15{margin: 0px;}@media only screen and (max-width: 480px) { #sp-hib6vo {margin-bottom:7px !important;} #sp-ju4vdx {text-align:center !important;} #sp-fm5xnw {margin-bottom:7px !important;} .sp-headline-block-sfdxiy,   #sp-sfdxiy,   #sfdxiy {text-align:center !important;} #sp-q54872 {margin-bottom:7px !important;} .sp-headline-block-cwghi5,   #sp-cwghi5,   #cwghi5 {text-align:center !important;} #sp-r75dwb {margin-bottom:7px !important;} .sp-headline-block-srtsss,   #sp-srtsss,   #srtsss {text-align:center !important;} #sp-kwtuxf {margin-bottom:7px !important;} #sp-button-parent-gm25yz {text-align:center !important;} #sp-pik7mg {margin-bottom:7px !important;} #sp-ae9pjs {margin-bottom:3px !important;} #sp-gf7dj7 {margin-bottom:3px !important;} #sp-q7uhvd .nav-menu .menu-item  {text-align:center !important;width:100% !important;} #sp-q7uhvd {margin:0px 9px 0px 0px  !important;} #sp-q7uhvd ul li a  {text-align:center !important;} #sp-q7uhvd .nav-bar  {align-items:center !important;} #sp-jdyfvy {margin-bottom:3px !important;} #sp-button-parent-t0dfbg {text-align:center !important;} #sp-vkefnj {margin-bottom:3px !important;} #sp-button-parent-udf2j5 {text-align:center !important;} #sp-button-parent-e8mvir {text-align:center !important;}}@media only screen and (min-width: 481px) and (max-width: 1024px) { #sp-ju4vdx {text-align:center !important;} .sp-headline-block-sfdxiy,   #sp-sfdxiy,   #sfdxiy {text-align:center !important;} .sp-headline-block-cwghi5,   #sp-cwghi5,   #cwghi5 {text-align:center !important;} .sp-headline-block-srtsss,   #sp-srtsss,   #srtsss {text-align:center !important;} #sp-button-parent-gm25yz {text-align:center !important;} #sp-q7uhvd .nav-menu .menu-item  {text-align:center !important;} #sp-q7uhvd {justify-content:center !important;} #sp-q7uhvd ul li a  {text-align:center !important;} #sp-button-parent-t0dfbg {text-align:center !important;} #sp-button-parent-udf2j5 {text-align:center !important;} #sp-button-parent-e8mvir {text-align:center !important;}}