.elementor-1491 .wst-video-stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.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-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:767px){.elementor-1491 .wst-guide-button,.elementor-1491 .wst-guide-button .elementor-button{width:100%!important}.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}}.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-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-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-15798 .wst-recent-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dce3e7;border-radius:12px;background:#fff;color:#08151d;text-decoration:none!important;box-shadow:0 4px 14px rgba(8,21,29,.02)}.elementor-15798 .wst-recent-image{aspect-ratio:4/3;overflow:hidden;background:#e0e3e7}.elementor-15798 .wst-recent-image img{width:100%;height:100%;object-fit:cover;display:block}.elementor-15798 .wst-recent-copy{padding:18px;display:flex;flex-direction:column;flex:1;gap:12px}.elementor-15798 .wst-recent-copy h3{font:600 19px/1.3 Barlow,sans-serif;margin:0;color:#08151d}.elementor-15798 .wst-recent-price{font:600 17px/1.4 Barlow,sans-serif}.elementor-15798 .wst-recent-price ins{background:0 0;text-decoration:none}.elementor-15798 .wst-recent-price del{color:#5c6870;font-size:14px}.elementor-15798 .wst-recent-link{color:#0080b3;font-weight:700;margin-top:auto}.elementor-15798 .wst-recent-card:focus-visible{outline:3px solid #0080b3;outline-offset:4px}@media (max-width:767px){.elementor-15798 .wst-recent-copy{padding:12px}.elementor-15798 .wst-recent-copy h3{font-size:16px}}