.elementor-1491 .wst-product-tabs .e-n-tabs-heading{display:flex!important;gap:4px!important;padding:5px!important;background:#edf2f4!important;border:1px solid var(--wst-line);border-radius:12px;margin:0 0 28px!important;box-shadow:none!important}.elementor-1491 .wst-product-tabs .e-n-tab-title{flex:1!important;min-width:0!important;min-height:49px!important;padding:12px 15px!important;border:0!important;border-radius:8px!important;background:0 0!important;box-shadow:none!important;color:#45545e!important;font:700 17px/1.2 Barlow,sans-serif!important;letter-spacing:.02em!important;transition:background .18s,color .18s}.elementor-1491 .wst-product-tabs .e-n-tab-title:hover{background:#dce9ee!important;color:#005f86!important}.elementor-1491 .wst-product-tabs .e-n-tab-title[aria-selected=true]{background:var(--wst-blue)!important;color:#fff!important;box-shadow:0 3px 8px rgba(0,128,179,.11)!important}.elementor-1491 .wst-product-tabs .e-n-tab-title:focus-visible{outline:3px solid #0080b3!important;outline-offset:3px}.elementor-1491 .wst-product-tabs .e-n-tab-title-text{font:inherit!important;letter-spacing:inherit!important}.elementor-1491 .wst-product-tabs .e-n-tabs-content>div{margin:0!important;padding:0!important;background:0 0!important}.elementor-1491 .wst-product-tabs .e-n-tabs-content{min-width:0}.elementor-1491 .wst-product-tabs p{line-height:1.65}.elementor-1491 .wst-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.elementor-1491 .wst-video-card{margin:0;min-width:0;background:#fff;border:1px solid var(--wst-line);border-radius:14px;overflow:hidden;box-shadow:0 5px 18px rgba(8,21,29,.02)}.elementor-1491 .wst-video-stage{position:relative;aspect-ratio:16/9;background:#08151d}.elementor-1491 .wst-video-play{position:absolute;inset:0;width:100%;height:100%;padding:0!important;border:0!important;border-radius:0!important;background:#08151d!important;cursor:pointer;overflow:hidden}.elementor-1491 .wst-video-play img{width:100%;height:100%;object-fit:cover;display:block;opacity:.88;transition:transform .3s,opacity .3s}.elementor-1491 .wst-video-play>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54px;height:54px;display:grid;place-items:center;background:var(--wst-blue);border:2px solid rgba(255,255,255,.8);border-radius:50%;box-shadow:0 5px 20px rgba(0,0,0,.33)}.elementor-1491 .wst-video-play:hover img{opacity:1;transform:scale(1.035)}.elementor-1491 .wst-video-play:focus-visible{outline:3px solid #0080b3;outline-offset:-4px}.elementor-1491 .wst-video-stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.elementor-1491 .wst-video-copy{padding:18px 19px 21px}.elementor-1491 .wst-video-copy .wst-eyebrow{font-size:10px!important;margin-bottom:7px!important}.elementor-1491 .wst-video-copy h3{margin:0!important;color:var(--wst-ink);font:700 21px/1.2 Barlow,sans-serif!important;letter-spacing:0;text-transform:none}.elementor-1491 .wst-guide-prompt{padding:23px 24px;background:#edf5f8;border:1px solid #d5e7ef;border-radius:13px}.elementor-1491 .wst-guide-prompt h3{font:700 23px/1.2 Barlow,sans-serif!important;margin:0 0 7px!important;color:var(--wst-ink);text-transform:none}.elementor-1491 .wst-guide-prompt p{font-size:16px!important;color:var(--wst-muted);margin:0!important}.elementor-1491 .wst-guide-button .elementor-button{display:inline-flex;gap:12px;align-items:center;background:var(--wst-blue)!important;border:0!important;border-radius:8px!important;color:#fff!important;box-shadow:none!important;padding:15px 21px!important;font:700 16px/1.3 Barlow,sans-serif!important;letter-spacing:.01em;transition:background .2s,transform .2s}.elementor-1491 .wst-guide-button .elementor-button:hover{background:#00658e!important;transform:translateY(-1px)}.elementor-1491 .wst-guide-button .elementor-button-icon{transition:transform .2s}.elementor-1491 .wst-guide-button .elementor-button:hover .elementor-button-icon{transform:translateX(3px)}.elementor-1491 .wst-guide-button .elementor-button:focus-visible{outline:3px solid #08151d;outline-offset:4px}.elementor-1491 .wst-guide-button{width:auto!important;margin-top:0!important;padding:0!important}.elementor-1491 .wst-guide-button>.elementor-widget-container{padding-top:0!important}.elementor-1491 .wst-recent[hidden]{display:none!important}.elementor-1491 .wst-recent{padding:0 0 48px}.elementor-1491 .wst-recent-top{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.elementor-1491 .wst-recent h2{font:800 clamp(27px,3vw,36px)/1.1 Barlow,sans-serif!important;color:var(--wst-ink);margin:0 0 7px!important}.elementor-1491 .wst-recent-top p{font-size:16px;color:var(--wst-muted);margin:0!important}.elementor-1491 .wst-recent-top>a{flex-shrink:0;font:700 15px/1.3 Barlow,sans-serif;color:#00658e;border-bottom:1px solid #9ebdca;padding-bottom:3px}.elementor-1491 .wst-recent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.elementor-1491 .wst-recent-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--wst-line);border-radius:12px;background:#fff;color:var(--wst-ink);text-decoration:none!important;box-shadow:0 4px 14px rgba(8,21,29,.02);transition:transform .2s,box-shadow .2s}.elementor-1491 .wst-recent-card:hover{transform:translateY(-3px);box-shadow:0 9px 24px rgba(8,21,29,.07)}.elementor-1491 .wst-recent-card:focus-visible{outline:3px solid var(--wst-blue);outline-offset:4px}.elementor-1491 .wst-recent-image{aspect-ratio:4/3;overflow:hidden;background:#e0e3e7}.elementor-1491 .wst-recent-image img{width:100%;height:100%;object-fit:cover;display:block}.elementor-1491 .wst-recent-copy{display:flex;flex:1;flex-direction:column;padding:18px}.elementor-1491 .wst-recent-copy h3{margin:0 0 13px!important;font:700 19px/1.3 Barlow,sans-serif!important;letter-spacing:0;text-transform:none;color:var(--wst-ink)!important}.elementor-1491 .wst-recent-price{margin-top:auto;color:#006f9c;font:700 18px/1.35 Barlow,sans-serif}.elementor-1491 .wst-recent-price del{font-size:13px;color:#6a747a;display:block;font-weight:400}.elementor-1491 .wst-recent-price ins{background:0 0;text-decoration:none}.elementor-1491 .wst-recent-link{margin-top:13px;font:600 13px/1.3 Barlow,sans-serif;color:#45606f}@media (max-width:1024px){.elementor-1491 .wst-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.elementor-1491 .wst-product-tabs .e-n-tabs-heading{margin-bottom:22px!important;gap:3px!important;padding:4px!important}.elementor-1491 .wst-product-tabs .e-n-tab-title{padding:12px 7px!important;font-size:15px!important;min-height:45px!important}.elementor-1491 .wst-video-grid{grid-template-columns:1fr;gap:17px}.elementor-1491 .wst-video-copy{padding:15px 17px 18px}.elementor-1491 .wst-guide-prompt{padding:20px}.elementor-1491 .wst-guide-button,.elementor-1491 .wst-guide-button .elementor-button{width:100%!important}.elementor-1491 .wst-recent{padding-bottom:30px}.elementor-1491 .wst-recent-top{align-items:start;flex-direction:column;gap:12px}.elementor-1491 .wst-recent-grid{gap:12px}.elementor-1491 .wst-recent-copy{padding:13px}.elementor-1491 .wst-recent-copy h3{font-size:16px!important}.elementor-1491 .wst-recent-price{font-size:16px}}@media (prefers-reduced-motion:reduce){.elementor-1491 .wst-video-play img,.elementor-1491 .wst-guide-button .elementor-button,.elementor-1491 .wst-guide-button .elementor-button-icon,.elementor-1491 .wst-recent-card,.elementor-1491 .wst-product-tabs .e-n-tab-title{transition:none!important;transform:none!important}}.elementor-1491 .wst-spec-card{width:100%!important;min-width:0;padding:25px 24px!important;background:#fff;border:1px solid #dce3e7!important;border-top:3px solid #0080b3!important;border-radius:14px;box-shadow:0 5px 20px rgba(8,21,29,.02);gap:0!important;align-items:stretch!important}.elementor-1491 .wst-spec-card .elementor-heading-title{font:800 27px/1.1 Barlow,sans-serif!important;color:#08151d!important;letter-spacing:-.01em;text-transform:none;margin:0!important}.elementor-1491 .wst-spec-card>.elementor-widget-heading{margin:0 0 6px!important;width:100%!important}.elementor-1491 .wst-spec-card>.elementor-widget-icon-list{margin:24px 0 9px!important;padding:0!important;width:100%!important}.elementor-1491 .wst-spec-card .elementor-icon-list-text{font:700 12px/1.4 Barlow,sans-serif!important;letter-spacing:.09em;text-transform:uppercase;text-decoration:none!important;color:#0077a5!important}.elementor-1491 .wst-spec-card .elementor-icon-list-item{gap:9px}.elementor-1491 .wst-spec-card .elementor-icon-list-icon{width:16px!important;color:#0080b3!important}.elementor-1491 .wst-spec-row{width:100%!important;margin:0!important;padding:0!important}.elementor-1491 .wst-spec-row .jet-listing-dynamic-field__inline-wrap{display:block!important;width:100%!important}.elementor-1491 .wst-spec-row .jet-listing-dynamic-field__content:not(:empty){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px;padding:10px 0;border-bottom:1px solid #edf0f2;font:400 15px/1.45 "Source Sans 3",sans-serif!important}.elementor-1491 .wst-spec-row .wst-spec-label{display:block!important;width:auto!important;color:#64717a!important;font-weight:400!important}.elementor-1491 .wst-spec-row .wst-spec-value{display:block;text-align:right;color:#1b2b35;overflow-wrap:anywhere;font-weight:600!important}.elementor-1491 .wst-spec-row .wst-spec-value strong{font-weight:600!important}.elementor-1491 .wst-spec-card .elementor-widget-woocommerce-product-meta{margin:18px 0 0!important;padding:0!important;font-size:13px!important;color:#64717a}@media (max-width:767px){.elementor-1491 .wst-spec-card{padding:23px 21px!important}.elementor-1491 .wst-spec-row .jet-listing-dynamic-field__content:not(:empty){font-size:15px!important}}.elementor-1491 .wst-product-tabs .e-n-tabs-content{padding:30px!important;border:1px solid #dce3e7;border-radius:14px;background:#fff}.elementor-1491 .wst-spec-card{padding:30px!important}.elementor-1491 .wst-spec-row .jet-listing-dynamic-field__content:not(:empty){grid-template-columns:minmax(150px,1fr) minmax(0,1fr);padding:12px 0;font-size:16px!important}@media (max-width:767px){.elementor-1491 .wst-product-tabs .e-n-tabs-content{padding:22px 18px!important}.elementor-1491 .wst-spec-card{padding:24px 21px!important}.elementor-1491 .wst-spec-row .jet-listing-dynamic-field__content:not(:empty){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);font-size:15px!important}}.elementor-1491 .wst-product-tabs .e-n-tabs{gap:0!important}.elementor-1491 .wst-product-tabs .e-n-tabs-heading{margin-bottom:18px!important}