.resource-listing{padding:50px 0}.resource-listing[v-cloak]{min-height:calc(500px*var(--initial-rows))}@media not screen and (min-width:768px){.resource-listing{padding-top:40px}}.resource-listing table{border-spacing:0;width:100%}.resource-listing table thead th{background-color:#e2e9f3;padding:15px 30px;text-align:center}.resource-listing table thead th:first-of-type{text-align:left}@media not screen and (min-width:768px){.resource-listing table thead th{display:none}}.resource-listing table tbody tr td{border-bottom:1px solid #000;color:#000;font-size:16px;font-weight:400;padding:15px 30px;text-align:center}.resource-listing table tbody tr td a:focus-visible,.resource-listing table tbody tr td a:hover{color:#2378ff}.resource-listing table tbody tr td:first-of-type{text-align:left}.resource-listing table tbody tr td .mobile-title{display:none}@media not screen and (min-width:768px){.resource-listing table tbody tr td{align-items:center;border-bottom:none;display:flex;justify-content:space-between;padding:10px 20px}.resource-listing table tbody tr td .mobile-title{display:block}.resource-listing table tbody tr td.hidden-row{display:none}.resource-listing table tbody tr td:first-of-type{background-color:#e2e9f3;font-weight:600;margin:20px 0;position:relative}.resource-listing table tbody tr td:first-of-type a:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.resource-listing table tbody tr td:first-of-type:after{content:var(--button-arrow-blue);margin-left:10px}.resource-listing table tbody tr td:not(:first-of-type){font-size:14px;padding:5px 20px}}.resource-listing table tbody tr:last-of-type td{border-bottom:none}.resource-listing .filters__item--search{margin-left:0;margin-right:60px}@media not screen and (min-width:768px){.resource-listing .filters__item--search{margin-right:0}}.resource-listing .filters__item--reset{align-items:center;background-color:transparent;border:none;color:#000;cursor:pointer;display:flex;font-size:14px;gap:5px;margin-right:0;text-decoration:underline}.resource-listing .select-nav__toggle{border:1px solid #0d1321;border-radius:100px;max-width:200px;padding:10px 30px;text-transform:none;white-space:nowrap}@media not screen and (min-width:768px){.resource-listing .select-nav__toggle{border:none;border-bottom:1px solid #0d1321;border-radius:0;justify-content:space-between;max-width:100%;padding:10px 0}}.resource-listing .select-nav__options li{font-size:16px}.resource-listing .search-form__inner{border:1px solid var(--borders-lines-color);border-radius:100px}.resource-listing .search-form__input{padding-left:1em}.resource-listing .search-form__submit:not(.button){margin-right:1em}.resource-listing .link-cards-wrapper__header{position:relative}.solutions-listing-page{margin:0 auto;max-width:1280px;padding:100px 0;width:90%}@media not screen and (min-width:768px){.solutions-listing-page{padding-bottom:60px;padding-top:60px}}.single-solution{--sticky-offset:var(--header-height)}.single-solution__hero{background-color:var(--background-color);background-image:var(--background-image);background-repeat:no-repeat;background-size:cover;padding:70px 0 100px}.single-solution__hero-content{margin:0 auto;max-width:950px}.single-solution__hero .buttons-wrapper{justify-content:center;padding-top:20px}.single-solution__hero .subheading{margin-top:25px}.single-solution__hero--image{align-items:center;display:flex;gap:20px;justify-content:space-between}@media not screen and (min-width:1024px){.single-solution__hero--image{flex-direction:column}}.single-solution__hero--image .single-solution__hero-content{margin:0;max-width:600px;text-align:left}.single-solution__hero--image .buttons-wrapper{align-items:baseline;justify-content:left}.single-solution__main{display:grid;grid-template-columns:300px 1fr;padding-bottom:calc(100px + var(--toc-height));position:relative}@media not screen and (min-width:1024px){.single-solution__main{display:block}}.single-solution__main>div:last-of-type{margin-bottom:calc(var(--toc-height)*-1 - 100px)}.single-solution__overview{-moz-column-gap:100px;column-gap:100px;display:grid;grid-template-columns:55% 1fr;padding:70px 0;width:90%}.single-solution__overview--full{grid-template-columns:1fr;max-width:1000px;width:90%}@media not screen and (min-width:1024px){.single-solution__overview{display:block;margin:0 auto}}.single-solution__overview-section{margin-bottom:40px}.single-solution__overview-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:50px}@media not screen and (min-width:1024px){.single-solution__overview-title{flex-direction:column;gap:20px}}.single-solution__overview-cta{background-image:var(--cta-background-image);background-size:cover;grid-column:2;padding:50px 40px}.single-solution__overview-cta .theme-text__heading{font-size:28px}@media not screen and (min-width:1024px){.single-solution__overview-cta{margin-top:50px}.single-solution__overview-cta .buttons-wrapper{align-items:baseline}}.single-solution__overview-version{grid-column:1;grid-row:2}.single-solution__overview-version table{border-spacing:0;font-size:16px;width:100%}.single-solution__overview-version table thead tr th{background-color:#e2e9f3;border-right:1px solid #000;border-top:1px solid #000;padding:10px;width:33%}.single-solution__overview-version table thead tr th:last-of-type{border-right:none}.single-solution__overview-version table tbody tr td{border:1px solid #000;border-left:none;padding:10px;text-align:center}.single-solution__overview-version table tbody tr td:last-of-type{border-right:none}.single-solution__nav{bottom:var(--toc-height,0);display:block;height:0;position:sticky;top:var(--sticky-offset)}@media not screen and (min-width:1024px){.single-solution__nav{display:none}}.single-solution__nav ol{background-color:#fff;list-style-type:none;margin-top:60px;max-width:200px;padding:15px 0 15px 20px}.single-solution__nav ol li{border-left:4px solid #e2e9f3;margin:0;padding:15px}.single-solution__nav ol li.active-link{border-color:#2378ff}.single-solution__nav ol li.active-link a{font-weight:700}.single-solution__nav ol li:focus-visible,.single-solution__nav ol li:hover{border-color:#2378ff}.single-solution__nav ol li:focus-visible a,.single-solution__nav ol li:hover a{font-weight:700}.single-solution__features{background:rgba(226,233,243,.3);grid-column:1/span 2;padding:70px 20px 70px 300px}@media not screen and (min-width:1024px){.single-solution__features{padding:50px 0}}.single-solution__features-inner{max-width:1000px;width:90%}@media not screen and (min-width:1024px){.single-solution__features-inner{margin:0 auto}}.single-solution__features-inner .tabs{margin-top:40px}@media not screen and (min-width:768px){.single-solution__features-inner .tabs{border-bottom:none}}.single-solution__features-inner .tabs__navigation{flex-wrap:nowrap}.single-solution__features-inner .tabs__navigation-item{flex-basis:100%;flex-shrink:1;font-size:16px}.single-solution__features-inner .tabs__navigation--mobile:first-of-type .tabs__navigation-item{border-top:none}.single-solution__features-inner .tabs__body{background-color:transparent;padding:0}.single-solution__features-inner .tabs__body .span12{align-items:flex-start;display:flex;font-size:16px;gap:40px}@media not screen and (min-width:1024px){.single-solution__features-inner .tabs__body .span12{flex-direction:column}}.single-solution__features-inner .tabs__body .span12 p{margin-top:0}.single-solution__features-inner .tabs__body .span12 a{display:flex;font-weight:700;gap:10px}.single-solution__features-inner .tabs__body .span12 a:after{content:var(--button-arrow-blue)}.single-solution .feature-heading{font-size:24px;font-weight:700}.single-solution__downloads{background-color:#0d1321;grid-column:1/span 2;padding:100px 20px 100px 300px}@media not screen and (min-width:1024px){.single-solution__downloads{padding:50px 0}}.single-solution__downloads-inner{display:flex;gap:50px;justify-content:space-between;width:90%}@media not screen and (min-width:1024px){.single-solution__downloads-inner{flex-direction:column;gap:40px;margin:0 auto}}.single-solution__downloads-heading{max-width:400px}@media not screen and (min-width:1024px){.single-solution__downloads-heading{max-width:100%}}.single-solution__downloads-list{width:50%}@media not screen and (min-width:1024px){.single-solution__downloads-list{width:100%}}.single-solution__downloads-list a{text-decoration:underline}.single-solution__downloads-list ul{list-style-type:none;margin:0;padding-left:0}.single-solution__downloads-list ul li{align-items:center;border-bottom:1px solid rgba(187,221,229,.25);display:flex;gap:15px;margin:0;padding:15px 0}.single-solution__downloads-list ul li a{color:#fff;text-decoration:underline;text-transform:uppercase}.single-solution__downloads-list ul li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%232378FF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M7 10l5 5 5-5M12 15V3'/%3E%3C/svg%3E")}.single-solution__documentation{grid-column:1/span 2;padding:100px 20px 100px 300px}@media not screen and (min-width:1024px){.single-solution__documentation{padding:50px 0}}.single-solution__documentation-inner{display:flex;gap:50px;justify-content:space-between;width:90%}@media not screen and (min-width:1024px){.single-solution__documentation-inner{flex-direction:column;gap:40px;margin:0 auto}}.single-solution__documentation-heading{max-width:400px}@media not screen and (min-width:1024px){.single-solution__documentation-heading{max-width:100%}}.single-solution__documentation-list{width:50%}@media not screen and (min-width:1024px){.single-solution__documentation-list{width:100%}}.single-solution__documentation-list a{text-decoration:underline}.single-solution__documentation-list ul{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);list-style-type:none;margin:0;padding-left:0}@media (max-width:1380px){.single-solution__documentation-list ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:1100px){.single-solution__documentation-list ul{grid-template-columns:repeat(1,1fr)}}@media not screen and (min-width:1024px){.single-solution__documentation-list ul{grid-template-columns:repeat(2,1fr)}}.single-solution__documentation-list ul li{align-items:baseline;background-image:var(--document-background);background-size:cover;display:flex;flex-direction:column;gap:50px;margin:0;min-height:225px;padding:30px;position:relative;width:100%}@media not screen and (min-width:1024px){.single-solution__documentation-list ul li{padding:30px 10px}}.single-solution__documentation-list ul li a{color:#fff}.single-solution__documentation-list ul li a:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.single-solution__documentation-list ul li:focus-visible,.single-solution__documentation-list ul li:hover{background:linear-gradient(to bottom right,#1d2d44,#41586e)}.single-solution__documentation-list ul li:focus-visible a,.single-solution__documentation-list ul li:hover a{text-decoration:underline}.single-solution__columns{background-color:rgba(226,233,243,.3);padding:70px 0}.single-solution__columns-wrapper{display:flex;gap:50px;padding-top:50px}@media not screen and (min-width:768px){.single-solution__columns-wrapper{flex-direction:column}}.single-solution__columns-wrapper .column{flex-basis:auto;flex-shrink:1}@media not screen and (min-width:768px){.single-solution__columns-wrapper .column{text-align:center}}.single-solution__columns-wrapper .column__icon{margin-bottom:25px}.single-solution__columns-heading{text-align:center}.single-solution .page-nav__links--mobile{background-color:#e2e9f3;position:sticky;top:var(--header-height);z-index:150}.single-solution .page-nav__links--mobile .input{margin:0 auto;width:90%}.single-solution .page-nav__links--mobile .hs-input{background-color:#e2e9f3;border:none;font-size:16px}@media (min-width:1024px){.single-solution .page-nav__links--mobile{display:none}}