.product-details-navigation{background:0 0;margin-bottom:0}a,button{cursor:pointer;transition:all .2s ease-out}.product-details-full-content{color:#1f2937}.dark .product-details-full-content{color:#e5e7eb;background-color:rgb(var(--dm-bg))}.dark .product-details-full-content .section-features,.dark .product-details-full-content .section-enhancements,.dark .product-details-full-content .dynamic-content-container:not(.section-compare-levels),.dark .product-details-full-content .feature-category{background-color:#0000}.dark .product-details-full-content .prose p,.dark .product-details-full-content .prose li,.dark .product-details-full-content .prose h1,.dark .product-details-full-content .prose h2,.dark .product-details-full-content .prose h3,.dark .product-details-full-content .prose h4{color:inherit}.dark .product-details-full-content .section-features h2,.dark .product-details-full-content .section-features h3,.dark .product-details-full-content .section-enhancements h2.title,.dark .product-details-full-content .section-enhancements .enhancement-group-title,.dark .product-details-full-content .section-enhancements .enhancement-item-title,.dark .product-details-full-content .feature-category h2,.dark .product-details-full-content .product-feature-block h3{color:#f3f4f6!important}.dark .product-details-full-content .section-features .product-feature-block p,.dark .product-details-full-content .feature-category .product-feature-block p,.dark .product-details-full-content .product-feature-intro,.dark .product-details-full-content .product-feature-html,.dark .product-details-full-content .product-feature-intro p,.dark .product-details-full-content .product-feature-intro li,.dark .product-details-full-content .product-feature-intro div,.dark .product-details-full-content .product-feature-html p,.dark .product-details-full-content .product-feature-html li,.dark .product-details-full-content .product-feature-html div,.dark .product-details-full-content .section-system-requirements p,.dark .product-details-full-content .section-system-requirements li,.dark .product-details-full-content .section-trial p,.dark .product-details-full-content .section-trial li,.dark .product-details-full-content .section-enhancements .enhancement-body p,.dark .product-details-full-content .section-enhancements .enhancement-body li,.dark .product-details-full-content .section-enhancements .enhancement-body div,.dark .product-details-full-content .section-enhancements .enhancement-body div[data-translate]{color:#e5e7eb!important}.dark .product-details-full-content .product-feature-intro h1,.dark .product-details-full-content .product-feature-intro h2,.dark .product-details-full-content .product-feature-intro h3,.dark .product-details-full-content .product-feature-intro h4,.dark .product-details-full-content .product-feature-html h1,.dark .product-details-full-content .product-feature-html h2,.dark .product-details-full-content .product-feature-html h3,.dark .product-details-full-content .product-feature-html h4,.dark .product-details-full-content .section-system-requirements h1,.dark .product-details-full-content .section-system-requirements h2,.dark .product-details-full-content .section-trial h1,.dark .product-details-full-content .section-trial h2,.dark .product-details-full-content .section-enhancements .enhancement-body h1,.dark .product-details-full-content .section-enhancements .enhancement-body h2,.dark .product-details-full-content .section-enhancements .enhancement-body h3,.dark .product-details-full-content .section-enhancements .enhancement-body h4{color:#f3f4f6!important}.dark .product-details-full-content .product-feature-intro a:not(.btn),.dark .product-details-full-content .product-feature-html a:not(.btn),.dark .product-details-full-content .section-system-requirements a:not(.btn),.dark .product-details-full-content .section-trial a:not(.btn),.dark .product-details-full-content .section-enhancements .enhancement-release-notes,.dark .product-details-full-content .section-enhancements .enhancement-body a:not(.btn){color:#93c5fd!important}.dark .product-details-full-content .section-enhancements .enhancement-meta{color:#9ca3af!important}.product-details-full-content .prose p,.product-details-full-content .prose li,.product-details-full-content .prose h1,.product-details-full-content .prose h2,.product-details-full-content .prose h3,.product-details-full-content .prose h4{color:inherit}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.col-md-12{flex:0 0 100%;max-width:100%}.col-md-8{flex:0 0 66.6667%;max-width:66.6667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-4{flex:0 0 33.3333%;max-width:33.3333%}.col-md-5{flex:0 0 41.6667%;max-width:41.6667%}.col-md-7{flex:0 0 58.3333%;max-width:58.3333%}@media (max-width:991px){.col-md-12,.col-md-8,.col-md-6,.col-md-4,.col-md-5,.col-md-7{flex:0 0 100%;max-width:100%}.col-md-push-7,.col-md-pull-5{order:unset}}@media (min-width:992px){.product-feature .row .col-md-pull-5{order:1}.product-feature .row .col-md-push-7{order:2}}.product-feature>.col-md-3,.product-feature>.col-sm-3,.product-feature>.col-md-4,.product-feature>.col-sm-4,.product-feature>.col-md-5,.product-feature>.col-sm-5,.product-feature>.col-md-6,.product-feature>.col-sm-6,.product-feature>.col-md-7,.product-feature>.col-sm-7,.product-feature>.col-md-8,.product-feature>.col-sm-8,.product-feature>.col-md-12,.product-feature>.col-sm-12{padding-left:15px;padding-right:15px}.section-features .feature-category .container-page:after{content:"";clear:both;display:block}@media (max-width:991px){.section-features .product-feature.col-md-6,.section-features .product-feature.col-sm-6,.section-features .product-feature.col-md-12,.section-features .product-feature.col-sm-12{float:none;width:100%;max-width:100%}}.section-features .product-feature{border-radius:0;overflow:visible}.section-features .product-feature .row{align-items:initial;background-color:#0000;min-height:0}.section-features .product-feature .text,.section-features .product-feature .image{justify-content:initial;background:0 0;display:block;top:inherit!important}@media (min-width:992px){.section-features .col-md-4,.section-features .col-md-5,.section-features .col-md-6,.section-features .col-md-7,.section-features .col-md-8,.section-features .col-md-12{float:left;display:block}}@media (max-width:991px){.section-features .col-md-4,.section-features .col-md-5,.section-features .col-md-6,.section-features .col-md-7,.section-features .col-md-8,.section-features .col-md-12{float:none;display:block}}.bg-color-blue{color:#fff;background:linear-gradient(135deg,#2c5aa0 0%,#1e3f73 100%);border-radius:8px;box-shadow:0 2px 8px #00000014}.bg-color-blue h1,.bg-color-blue h2,.bg-color-blue h3,.bg-color-blue h4,.bg-color-blue h5,.bg-color-blue p,.bg-color-blue li{color:#fff}.bg-color-blue-lighter{color:#0e163c;background:linear-gradient(135deg,#4a7bc8 0%,#2c5aa0 100%);border-radius:8px;box-shadow:0 2px 8px #00000014}.bg-color-blue-lighter h1,.bg-color-blue-lighter h2,.bg-color-blue-lighter h3,.bg-color-blue-lighter h4,.bg-color-blue-lighter h5,.bg-color-blue-lighter p,.bg-color-blue-lighter li{color:#0e163c}.bg-color-light-blue{color:#1e3f73;background:linear-gradient(135deg,#6ba3d8 0%,#4a7bc8 100%);border-radius:8px;box-shadow:0 2px 8px #00000014}.bg-color-light-blue h1,.bg-color-light-blue h2,.bg-color-light-blue h3,.bg-color-light-blue h4,.bg-color-light-blue h5,.bg-color-light-blue p{color:#1e3f73}.bg-color-black{color:#fff;background-color:#090d10}.bg-color-black h1,.bg-color-black h2,.bg-color-black h3,.bg-color-black h4,.bg-color-black h5,.bg-color-black p{color:#fff}.bg-color-gray-dark{color:#fff;background-color:#2d3436}.bg-color-gray-dark h1,.bg-color-gray-dark h2,.bg-color-gray-dark h3,.bg-color-gray-dark h4,.bg-color-gray-dark h5,.bg-color-gray-dark p{color:#fff}.bg-color-gray{color:#fff;background-color:#636e72}.bg-color-gray h1,.bg-color-gray h2,.bg-color-gray h3,.bg-color-gray h4,.bg-color-gray h5,.bg-color-gray p{color:#fff}.bg-color-gray-light{color:#2d3436;background-color:#dfe6e9}.bg-color-gray-light h1,.bg-color-gray-light h2,.bg-color-gray-light h3,.bg-color-gray-light h4,.bg-color-gray-light h5,.bg-color-gray-light p{color:#2d3436}.bg-color-white{color:#2d3436;background-color:#fff}.bg-color-white h1,.bg-color-white h2,.bg-color-white h3,.bg-color-white h4,.bg-color-white h5,.bg-color-white p{color:#2d3436}.bg-dark,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark p{color:#fff}.product-feature{margin-bottom:2rem;position:relative}.product-feature .text{z-index:10;padding:1rem;position:relative}@media (min-width:992px){.product-feature .text{padding:1rem}}.product-feature .image{text-align:right;z-index:10;padding:1.5rem;position:relative}@media (min-width:992px){.product-feature .image{padding:3rem 1.5rem 3rem 3rem}}@media (max-width:991px){.product-feature .text{top:0!important}.product-feature .row{flex-direction:column}.product-feature .col-md-4,.product-feature .col-md-8{width:100%;max-width:100%}}.embed-responsive-item{width:100%;height:auto;display:block}video.embed-responsive-item{max-width:100%;height:auto}.pt{padding-top:1.5rem}@media (min-width:992px){.pt{padding-top:3rem}}.pr{padding-right:1.5rem}@media (min-width:992px){.pr{padding-right:3rem}}.pb{padding-bottom:1.5rem}@media (min-width:992px){.pb{padding-bottom:3rem}}.pl{padding-left:1.5rem}@media (min-width:992px){.pl{padding-left:3rem}}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.product-details-full-content .btn:not([class*=btn--]),.product-details-full-content a.btn:not([class*=btn--]),.product-details-full-content .product-feature .btn:not([class*=btn--]),.product-details-full-content .product-feature a.btn:not([class*=btn--]),.product-details-full-content .prose .btn:not([class*=btn--]),.product-details-full-content .prose a.btn:not([class*=btn--]){text-align:center;color:#fff;cursor:pointer;white-space:normal;background-color:#1e3f73;border:1px solid #1e3f73;border-bottom:none;border-radius:6px;margin-top:.5rem;margin-bottom:.5rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.product-details-full-content .btn:not([class*=btn--]):hover,.product-details-full-content a.btn:not([class*=btn--]):hover,.product-details-full-content .product-feature .btn:not([class*=btn--]):hover,.product-details-full-content .product-feature a.btn:not([class*=btn--]):hover,.product-details-full-content .prose .btn:not([class*=btn--]):hover,.product-details-full-content .prose a.btn:not([class*=btn--]):hover{color:#fff;background-color:#0e163c;border-color:#0e163c;text-decoration:none}.product-details-full-content .prose p+a,.product-details-full-content .prose>a,.product-feature .text p+a,.product-feature .text>a{color:#fff;background-color:#1e3f73;border:1px solid #1e3f73;border-bottom:none;border-radius:6px;margin-top:.5rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-block}.product-details-full-content .prose p+a:hover,.product-details-full-content .prose>a:hover,.product-feature .text p+a:hover,.product-feature .text>a:hover{color:#fff;background-color:#0e163c;border-color:#0e163c;text-decoration:none}.product-details-full-content .btn-on-img,.product-details-full-content a.btn-on-img,.product-details-full-content .btn-on-img.btn-l,.product-details-full-content a.btn-on-img.btn-l{letter-spacing:.01em;text-align:center;width:100%;max-width:28rem;text-shadow:none;box-shadow:none;background:#213b52eb;border:2px solid #ffffffd9;border-radius:6px;padding:.65rem 1.4rem;font-size:clamp(1.45rem,1.1rem + 1.1vw,2rem);font-weight:600;line-height:1.2;text-decoration:none;display:inline-block;color:#fff!important}.product-details-full-content .btn-on-img:hover,.product-details-full-content a.btn-on-img:hover,.product-details-full-content .btn-on-img:active,.product-details-full-content a.btn-on-img:active,.product-details-full-content .btn-on-img:focus,.product-details-full-content a.btn-on-img:focus,.product-details-full-content .btn-on-img.btn-l:hover,.product-details-full-content a.btn-on-img.btn-l:hover,.product-details-full-content .btn-on-img.btn-l:active,.product-details-full-content a.btn-on-img.btn-l:active,.product-details-full-content .btn-on-img.btn-l:focus,.product-details-full-content a.btn-on-img.btn-l:focus{box-shadow:none;background:#2771bc;border-color:#2771bc;outline:none;text-decoration:none;color:#fff!important}.layer{z-index:0;pointer-events:none;background:linear-gradient(to bottom right,#0006,#0000004d);width:100%;height:100%;position:absolute;top:0;left:0}.product-feature img,.product-feature video,.product-feature iframe{width:100%;max-width:100%;height:auto;display:block}.bg-color-blue ul,.bg-color-blue-lighter ul,.bg-color-light-blue ul,.bg-color-black ul,.bg-color-gray-dark ul,.bg-color-gray ul{margin-bottom:1rem;margin-left:1.5rem}.bg-color-blue li,.bg-color-blue-lighter li,.bg-color-light-blue li,.bg-color-black li,.bg-color-gray-dark li,.bg-color-gray li{margin-bottom:.5rem;line-height:1.6}.bg-color-blue a{color:#fff;border-bottom:1px solid #ffffff80;text-decoration:none}.bg-color-blue a:hover{color:#fff;border-bottom-color:#fff}.bg-color-blue-lighter a{color:#0e163c;border-bottom:1px solid #0e163c80;text-decoration:none;transition:color .2s,border-bottom-color .2s}.bg-color-blue-lighter a:hover{color:#020816;border-bottom-color:#020816}.bg-color-black a,.bg-color-gray-dark a,.bg-color-gray a{color:#fffffff2;border-bottom:1px solid #fff6;text-decoration:none;transition:color .2s,border-bottom-color .2s}.bg-color-black a:hover,.bg-color-gray-dark a:hover,.bg-color-gray a:hover{color:#fff;border-bottom-color:#fff}.bg-color-light-blue a{color:#1e3f73;border-bottom:1px solid #1e3f7380;text-decoration:none;transition:color .2s,border-bottom-color .2s}.bg-color-light-blue a:hover{color:#0e163c;border-bottom-color:#0e163c}.clear{clear:both}.clear-none{clear:none}.product-feature video,.product-feature img{max-width:100%;height:auto}.product-feature video{display:block}.overview{color:var(--color-text);background-color:var(--color-surface);position:relative}.overview p{font-size:var(--font-size-body);font-weight:var(--font-weight-regular)}.overview .product-details-overview{z-index:1;position:relative}.overview .overview-section{margin:0}.overview .overview-block{width:100%;padding-block:var(--spacing-section-y)}.overview .overview-block--blue{color:var(--color-on-dark-text);background-color:#02182b}.overview .overview-block--surface{background-color:var(--color-surface);color:var(--color-text)}.overview .overview-block__content>:first-child,.overview .overview-block .product-feature:first-child{margin-top:0}.overview .overview-block__content>:last-child,.overview .overview-block .product-feature:last-child{margin-bottom:0}.overview .overview-block .product-feature{box-shadow:none;background-color:#0000;border:0;border-radius:0}.overview .overview-block .product-feature .row{min-height:0}.overview .overview-block .product-feature .text{padding:0}.overview .overview-block .product-feature .image{background-color:#0000;padding:0}.overview .overview-section__header{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-on-dark-border)}.overview .overview-block--surface .overview-section__header{border-bottom-color:var(--color-border)}.overview .overview-section__title{align-items:center;gap:var(--spacing-sm);color:inherit;margin:0;display:flex}.overview .overview-section__title span{line-height:0;display:inline-flex}.overview .overview-block--blue .overview-section__header{border-bottom-color:var(--color-on-dark-border)}.overview .overview-block--blue .prose,.overview .overview-block--blue .product-feature .text h1,.overview .overview-block--blue .product-feature .text h2,.overview .overview-block--blue .product-feature .text h3,.overview .overview-block--blue .product-feature .text h4,.overview .overview-block--blue .product-feature .text p,.overview .overview-block--blue .product-feature .text li{color:var(--color-on-dark-text)}.overview .overview-block--blue a:not(.btn){color:var(--color-link-hover)}.overview .overview-block--surface .prose,.overview .overview-block--surface .product-feature .text h1,.overview .overview-block--surface .product-feature .text h2,.overview .overview-block--surface .product-feature .text h3,.overview .overview-block--surface .product-feature .text h4{color:var(--color-text)}.dark .overview{background-color:var(--color-surface)}.dark .overview .overview-block--blue{color:var(--color-on-dark-text);background-color:#02182b}.dark .overview .overview-block--surface{background-color:var(--color-surface-muted);color:var(--color-text)}.dark .overview .overview-block--blue .product-feature-intro,.dark .overview .overview-block--blue .product-feature-html,.dark .overview .overview-block--blue .product-feature-intro p,.dark .overview .overview-block--blue .product-feature-intro li,.dark .overview .overview-block--blue .product-feature-intro div,.dark .overview .overview-block--blue .product-feature-html p,.dark .overview .overview-block--blue .product-feature-html li,.dark .overview .overview-block--blue .product-feature-html div,.dark .overview .overview-block--blue .product-feature-intro h1,.dark .overview .overview-block--blue .product-feature-intro h2,.dark .overview .overview-block--blue .product-feature-intro h3,.dark .overview .overview-block--blue .product-feature-intro h4,.dark .overview .overview-block--blue .product-feature-html h1,.dark .overview .overview-block--blue .product-feature-html h2,.dark .overview .overview-block--blue .product-feature-html h3,.dark .overview .overview-block--blue .product-feature-html h4,.dark .overview .overview-block--blue .feature-category h2{color:var(--color-on-dark-text)!important}.overview-top{clear:both;z-index:1;background:linear-gradient(135deg,#6ba3d8 0%,#4a7bc8 100%);position:relative}.overview-top *,.overview-top h1,.overview-top h2,.overview-top h3,.overview-top h4,.overview-top h5,.overview-top p,.overview-top li{color:#1e3f73}.overview-top .overview-sidebar{background:linear-gradient(#2c5aa0 0%,#1e3f73 100%);flex:0 0 33.3333%;max-width:33.3333%;height:100%;position:absolute;left:0}@media (max-width:991px){.overview-top .overview-sidebar{display:none}}.overview-top .overview-content-right{background:linear-gradient(135deg,#6ba3d8 0%,#4a7bc8 100%);flex:0 0 66.6667%;max-width:66.6667%;height:100%;position:absolute;right:0}.overview-bottom{z-index:1;padding-top:2rem;padding-bottom:2rem;position:relative}@media (min-width:992px){.overview-bottom{padding-top:4rem;padding-bottom:4rem}}.product-feature{border-radius:0;margin-bottom:0;position:relative;overflow:hidden}.product-feature+.product-feature{margin-top:0}.product-feature .row{background-color:#0000;align-items:stretch;min-height:400px}@media (min-width:992px){.product-feature .row{min-height:500px}}.product-feature .text,.product-feature .image{top:auto!important}.product-feature .text{z-index:10;background:0 0;flex-direction:column;justify-content:center;padding:1rem;display:flex;position:relative}@media (min-width:992px){.product-feature .text{padding:1rem}}.product-feature .text h1,.product-feature .text h2,.product-feature .text h3,.product-feature .text h4{letter-spacing:-.01em;color:#1f2937;margin-top:0;margin-bottom:1.25rem;line-height:1.3}.product-feature .text h1{font-size:2rem}.product-feature .text h2{font-size:1.75rem}.product-feature .text h3{font-weight:500}.product-feature .text h4{font-size:1.25rem}.section-enhancements .enhancement-group-title{letter-spacing:-.01em;color:#1f2937;margin:0 15px 1.25rem;line-height:1.3}.section-enhancements .enhancement-item-title{letter-spacing:-.01em;color:#1f2937;margin:0 15px 1.25rem;font-size:1.25rem;line-height:1.3}.section-enhancements .enhancement-meta{color:#6b7280;margin:.25rem 15px .75rem;font-size:.875rem}.section-enhancements .enhancement-release-notes{color:#2563eb;margin-bottom:1.5rem;margin-left:15px;margin-right:15px;font-size:.875rem;text-decoration:none;display:inline-block}.section-enhancements .enhancement-release-notes:hover{text-decoration:underline}.product-feature .text p,.product-feature div[data-translate],.section-enhancements .enhancement-body p,.section-enhancements .enhancement-body div[data-translate]{margin-bottom:1.25rem;line-height:1.75}@media (min-width:992px){.product-feature p,.product-feature li,.product-feature div[data-translate],.section-enhancements .enhancement-body p,.section-enhancements .enhancement-body li,.section-enhancements .enhancement-body div[data-translate]{font-size:1.25rem;font-weight:300}}.product-feature .text p:last-child,.section-enhancements .enhancement-body p:last-child{margin-bottom:0}.product-feature .text.bg-color-blue h1,.product-feature .text.bg-color-blue h2,.product-feature .text.bg-color-blue h3,.product-feature .text.bg-color-blue h4,.product-feature .text.bg-color-blue p,.bg-color-blue .product-feature .text h1,.bg-color-blue .product-feature .text h2,.bg-color-blue .product-feature .text h3,.bg-color-blue .product-feature .text h4,.bg-color-blue .product-feature .text p,.product-feature .bg-color-blue h1,.product-feature .bg-color-blue h2,.product-feature .bg-color-blue h3,.product-feature .bg-color-blue h4,.product-feature .bg-color-blue p{color:#fff}.bg-color-blue-lighter .product-feature .text h1,.bg-color-blue-lighter .product-feature .text h2,.bg-color-blue-lighter .product-feature .text h3,.bg-color-blue-lighter .product-feature .text h4,.bg-color-blue-lighter .product-feature .text p,.product-feature .text.bg-color-blue-lighter h1,.product-feature .text.bg-color-blue-lighter h2,.product-feature .text.bg-color-blue-lighter h3,.product-feature .text.bg-color-blue-lighter h4,.product-feature .text.bg-color-blue-lighter p,.product-feature .bg-color-blue-lighter p{color:#0e163c}.bg-color-light-blue .product-feature .text h1,.bg-color-light-blue .product-feature .text h2,.bg-color-light-blue .product-feature .text h3,.bg-color-light-blue .product-feature .text h4,.bg-color-light-blue .product-feature .text p,.product-feature .text.bg-color-light-blue h1,.product-feature .text.bg-color-light-blue h2,.product-feature .text.bg-color-light-blue h3,.product-feature .text.bg-color-light-blue h4,.product-feature .text.bg-color-light-blue p,.product-feature .bg-color-light-blue p{color:#1e3f73}.product-feature .image{text-align:right;z-index:10;background-color:#fafbfc;justify-content:flex-end;align-items:center;padding:2.5rem 2rem;display:flex;position:relative}@media (min-width:992px){.product-feature .image{padding:3.5rem 3rem 3.5rem 2.5rem}}.product-feature .image img{border-radius:6px;max-width:100%;height:auto;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 12px #00000014}.product-feature .image img:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}.row{flex-wrap:wrap;gap:0;margin-left:-15px;margin-right:-15px;display:flex}.row>*{padding-left:15px;padding-right:15px}.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-12{flex-direction:column;display:flex}.product-feature{transition:none}.bg-color-blue,.bg-color-blue-lighter,.bg-color-light-blue,.bg-color-black,.bg-color-gray-dark,.bg-color-gray{padding:2.5rem 2rem;transition:box-shadow .3s}.bg-color-blue:hover,.bg-color-blue-lighter:hover,.bg-color-light-blue:hover{box-shadow:0 4px 12px #0000001f}@media (min-width:992px){.bg-color-blue,.bg-color-blue-lighter,.bg-color-light-blue,.bg-color-black,.bg-color-gray-dark,.bg-color-gray{padding:3.5rem 3rem}}.feature-category{margin-bottom:1rem}.feature-category:last-child{margin-bottom:0}.section-features .feature-category>.container-page>h2.title{margin-left:15px;margin-right:15px}@media (min-width:992px){.section-features .feature-category>.container-page>h2.title{font-size:2rem}}.section-features .feature-category+.feature-category{padding-top:1.5rem}.section-features .feature-category+.feature-category>.container-page:before{content:"";border-top:1px solid #00000024;margin-bottom:3rem;margin-left:15px;margin-right:15px;display:block}.section-enhancements .feature-category>.container-page>h2.title{margin-left:15px;margin-right:15px}@media (min-width:992px){.section-enhancements .feature-category>.container-page>h2.title{font-size:2rem}}.section-enhancements .feature-category+.feature-category{padding-top:1.5rem}.section-enhancements .feature-category+.feature-category>.container-page:before{content:"";border-top:1px solid #00000024;margin-bottom:3rem;margin-left:15px;margin-right:15px;display:block}.dark .product-details-full-content .section-enhancements .feature-category+.feature-category>.container-page:before{border-top-color:#ffffff1f}.section-features .product-feature .row{align-items:flex-start;min-height:0}.section-features .product-feature .text{justify-content:flex-start}.section-features .product-feature .image{text-align:left;justify-content:flex-start;align-items:flex-start;padding:.5rem 1rem 1rem}@media (min-width:992px){.section-features .product-feature .image{padding:.75rem 1rem 1rem}}
.banner-main.home-banner-section,.banner-main .home-banner-hero,.banner-main .home-banner-hero__shell,.banner-main .home-slide-main-container:not(.product-feature),.banner-main .home-hero-banner-html{border:none!important;outline:none!important}.banner-main.home-banner-section,.banner-main .home-banner-hero__shell,.banner-main .home-slide-main-container:not(.product-feature),.banner-main .home-hero-banner-html{box-shadow:none!important}.banner-main .home-banner-hero:not(:has(.home-banner-hero__shell)){box-shadow:none!important}.banner-main.home-banner-section:focus,.banner-main .home-banner-hero:focus{box-shadow:none!important;outline:none!important}.banner-main.home-banner-section{margin-bottom:0;position:relative}.banner-main .home-banner-hero{text-align:center;background:#f5f5f5;width:100%;position:relative;overflow:hidden}.banner-main .home-banner-hero .home-hero-banner-html{width:100%;display:block}.banner-main .banner-img,.banner-main .home-hero-banner-html .banner-img{width:100%;overflow:hidden}.banner-main .banner-img img,.banner-main .home-hero-banner-html .banner-img img{vertical-align:middle;width:100%;height:auto;margin:0 auto;display:block}.banner-main .home-banner-hero .caption-banner,.banner-main .home-banner-hero .home-hero-banner-html .caption-banner{text-align:left;width:100%;max-width:1440px;margin:0 auto;padding-left:1rem;padding-right:1rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.banner-main .home-hero-banner-html [class*=col-]{box-sizing:border-box}.banner-main .home-hero-banner-html .col-sm-12{width:100%}@media (min-width:992px){.banner-main .home-hero-banner-html .col-lg-offset-1{margin-left:8.33333%}.banner-main .home-hero-banner-html .col-lg-11{width:91.6667%}}.banner-main .home-hero-banner-html .caption{text-align:left;display:block}.banner-main .home-hero-banner-html .caption-primary{flex-flow:wrap;align-items:baseline;margin-bottom:.5rem;display:flex}.banner-main .home-hero-banner-html .caption-primary img{vertical-align:middle;margin-right:.35rem}.banner-main .home-hero-banner-html .caption-primary span{text-shadow:var(--banner-text-shadow);margin-left:.15rem;transform:translateY(-.2em);color:#fff!important}.banner-main .home-hero-banner-html .caption-primary p{flex-basis:100%;width:100%;margin-top:.35rem;margin-bottom:0}.banner-main .home-hero-banner-html .caption-secondary{margin-top:.75rem;display:block}.banner-main .home-banner-hero .home-hero-banner-html .text-slide{color:#fff;min-height:2.5rem;margin:.5rem 0 0;padding:0;list-style:none;overflow:hidden}.banner-main .home-banner-hero .home-hero-banner-html .text-slide.light,.banner-main .home-banner-hero .home-hero-banner-html .text-slide.light *{text-shadow:var(--banner-text-shadow);color:#fff!important}.banner-main .home-banner-hero .home-hero-banner-html .text-slide li{font-size:var(--font-size-hero-subtitle);margin:0;display:none}.banner-main .home-banner-hero .home-hero-banner-html .text-slide li.active{display:block}.banner-main .home-hero-banner-html a.btn-on-img:not([class*=btn--]),.banner-main .home-hero-banner-html a.btn-l:not([class*=btn--]){font-weight:400;font-size:var(--font-size-body-lg);border-radius:var(--button-radius);text-shadow:var(--banner-text-shadow);box-shadow:none;transition:var(--button-transition);background:#ffffff1a;border:2px solid #fff;outline:none;padding:.55rem 1.35rem;text-decoration:none;display:inline-block;color:#fff!important}.banner-main .home-hero-banner-html a.btn-on-img:not([class*=btn--]):hover,.banner-main .home-hero-banner-html a.btn-l:not([class*=btn--]):hover{background-color:#94b9d5;border-color:#94b9d5;font-weight:400;box-shadow:0 0 12px #0000001f;color:#fff!important}.banner-main .home-slide-caption,.banner-main .home-hero-banner-html .home-slide-caption{text-align:center;box-sizing:border-box;width:100%;height:80%;padding:1rem;position:absolute;top:0}@media (min-width:640px){.banner-main .home-slide-caption,.banner-main .home-hero-banner-html .home-slide-caption{text-align:left;width:50%;height:auto;padding:2rem 3rem 2rem 0;position:relative}}.banner-main .home-hero-banner-html,.banner-main .home-hero-banner-html *{--banner-text-shadow:0 1px 2px #000000e6,0 2px 8px #000000b3,0 0 1px #000}.banner-main .home-slide-caption h2,.banner-main .home-hero-banner-html .home-slide-caption h2,.banner-main .home-slide-caption-title,.banner-main .home-hero-banner-html h1,.banner-main .home-hero-banner-html h2,.banner-main .home-hero-banner-html h3{text-transform:uppercase;text-shadow:var(--banner-text-shadow);margin-bottom:.35rem;font-weight:600;line-height:1.2;color:#fff!important}.banner-main .home-banner-hero .home-hero-banner-html h1,.banner-main .home-banner-hero .home-hero-banner-html h2,.banner-main .home-banner-hero .home-hero-banner-html h3,.banner-main .home-banner-hero .home-slide-caption-title{font-size:var(--font-size-hero-title)}.banner-main .home-hero-banner-html .caption img,.banner-main .home-hero-banner-html .caption-banner img,.banner-main .home-hero-banner-html .home-slide-caption img{-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:auto;max-width:300px;max-height:150px}.banner-main .home-hero-banner-html .caption span,.banner-main .home-hero-banner-html .caption-banner .caption *{text-shadow:var(--banner-text-shadow);color:#fff!important}.banner-main .home-hero-banner-html .caption-primary span{font-size:var(--font-size-hero-subtitle)}.banner-main .home-slide-caption p,.banner-main .home-hero-banner-html .home-slide-caption p,.banner-main .home-hero-banner-html .caption p{font-size:var(--font-size-hero-tagline);line-height:var(--line-height-snug);font-weight:var(--font-weight-hero-tagline);text-shadow:var(--banner-text-shadow);text-transform:uppercase;margin-bottom:.5rem;color:#fffffffa!important}.banner-main .home-banner-hero .home-hero-banner-html .caption p,.banner-main .home-banner-hero .home-hero-banner-html .caption-primary p,.banner-main .home-banner-hero .home-slide-caption p{font-size:var(--font-size-hero-tagline)}.banner-main .home-hero-banner-html p+p,.banner-main .home-hero-banner-html .caption p+p{font-size:var(--font-size-hero-subtitle);margin-bottom:.5rem;font-weight:400}.banner-main .home-slide-caption-button-container{margin-top:.5rem}.banner-main .home-slide-caption-button:not([class*=btn--]),.banner-main .home-hero-banner-html .btn:not([class*=btn--]){text-align:center;border-radius:var(--button-radius);cursor:pointer;transition:var(--button-transition);text-shadow:var(--banner-text-shadow);box-shadow:none;background-color:#0000;border:2px solid #fff;outline:none;padding:.55rem 1.35rem;font-size:1.25rem;font-weight:400;text-decoration:none;display:inline-block;color:#fff!important}.banner-main .home-slide-caption-button:not([class*=btn--]):hover,.banner-main .home-hero-banner-html .btn:not([class*=btn--]):hover{color:#fff;background-color:#94b9d5;border-color:#94b9d5;font-weight:400;box-shadow:0 0 12px #0000001f}.dark .banner-main .home-banner-hero{background:rgb(var(--dm-bg))}.banner-main .home-banner-hero:has(.home-banner-hero__shell){text-align:left}.banner-main .home-banner-hero .home-banner-hero__shell,.banner-main .home-banner-hero .home-banner-hero__shell *{text-shadow:none!important}.banner-main .home-banner-hero .home-banner-hero__shell{flex-direction:column;min-height:clamp(18rem,55vw,26rem);display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.banner-main .home-banner-hero .home-banner-hero__shell{height:350px;min-height:350px;max-height:350px}}.banner-main .home-banner-hero .home-banner-hero__media{z-index:0;position:absolute;inset:0;overflow:hidden}.banner-main .home-banner-hero .home-banner-hero__media .banner-img{height:100%}.banner-main .home-banner-hero .home-banner-hero__media .banner-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.banner-main .home-banner-hero .home-banner-hero__inner{z-index:2;flex:auto;align-items:center;width:100%;min-height:0;padding-top:clamp(1rem,2.5vw,1.5rem);padding-bottom:clamp(1rem,2.5vw,1.5rem);display:flex;position:relative}.banner-main .home-banner-hero .home-banner-hero__grid{grid-template-columns:1fr;align-items:center;gap:0;width:100%;display:grid}@media (min-width:1024px){.banner-main .home-banner-hero .home-banner-hero__grid{align-items:stretch;min-height:0}.banner-main .home-banner-hero .home-banner-hero__lead{flex-direction:column;justify-content:center;align-self:stretch;display:flex}}.banner-main .home-banner-hero .home-banner-hero__lead{min-width:0}.banner-main .home-banner-hero .home-banner-hero__shell .home-banner-hero__cta-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.75rem;display:flex}
