.solutionListing{font-family:circularstd-book,sans-serif;position:relative}.solutionListing__wrapper{overflow:hidden}.solutionListing__nav{display:flex;align-items:center;margin-bottom:48px}.solutionListing__nav.disabled{display:none}.solutionListing__search{display:flex;flex:0 0 48px;width:48px;height:44px;margin:0 20px 0 0;background-color:#fff;border-radius:7px;border:1px solid #1a268e;justify-content:center;padding:5px;align-items:center;transition:width .5s cubic-bezier(.71,.65,.63,.43) 0s;z-index:9}.solutionListing__search.active{position:absolute;flex:0 0 100%;width:100%;padding:0 16px;z-index:9}.solutionListing__searchInput.disabled{display:none}.solutionListing__close{display:flex;justify-content:center;align-items:center;cursor:pointer}.solutionListing__close.disabled{display:none}.solutionListing__searchInput{width:100%;display:flex;justify-content:center;align-items:center;padding:0 10px}.solutionListing__searchInput input{width:100%;outline:none;border:none;color:#000;font-family:circularstd-medium,sans-serif}.solutionListing__searchInput input::placeholder{color:#b7bdce}.solutionListing__searchIcon{display:flex;justify-content:center;align-items:center;cursor:pointer}.solutionListing_loadingWrapper{top:50px;justify-content:center;position:absolute;width:100%;left:50%;right:50%;transform:translate(-50%,-50%);display:flex;flex:0 0 100%}.solutionListing_loading{border:5px solid #f3f3f3;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-top:5px solid #1a268e;border-radius:50%;width:50px;height:50px}.solutionListing_errorWrapper{top:50px;justify-content:center;position:absolute;left:50%;width:100%;right:50%;transform:translate(-50%,-50%);display:flex;flex:0 0 100%}.solutionListing_error{text-align:center}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.solutionListing__filter-container{display:flex;flex-wrap:wrap}.solutionListing__filter-container.disabled{visibility:hidden}.solutionListing__filter-item{margin:0 12px;padding:10px 0;border-top:1px solid transparent;border-bottom:1px solid transparent;font-family:circularstd-medium,sans-serif;color:#252c43;font-size:18px;font-weight:500;line-height:1.33;letter-spacing:-.1px;translate:color .2s ease,border-color .2s ease;cursor:pointer}@media(max-width:1023px){.solutionListing__filter-item{margin:0 6px;font-size:14px}}.solutionlisting__filter-item:hover,.solutionListing__filter-item.-active{border-bottom-color:#1a268e;color:#1a268e}.solutionListing__single{padding:10px}.solutionListing__container{flex-wrap:wrap;flex-direction:row;position:relative;display:flex;min-height:200px}.solutionListing__container.disabled{visibility:hidden}.solutionListing-swiper-navigation{position:absolute;top:50%;transform:translateY(calc(-50% - 41px));width:100%;display:flex;z-index:100}.solutionListing-swiper-navigation__arrow{width:96px;height:96px;border:1px solid #d5d9e6;box-shadow:0 1px 2px rgba(37,44,67,.08);background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s ease-in-out}@media(max-width:1320px){.solutionListing-swiper-navigation__arrow{width:40px;height:40px}}.solutionListing-swiper-navigation__arrow.swiper-button-disabled{display:none}.solutionListing-swiper-navigation__arrow:hover{background:#eaecf6;border:1px solid #d5d9e6;box-shadow:0 1px 2px rgba(37,44,67,.08)}.solutionListing-swiper-navigation__arrow i{color:#969696}.solutionListing-swiper-navigation__arrow:hover i{color:#b7bdce}.solutionListing-swiper-navigation__arrow.-prev{transform:translateX(-50%)}.solutionListing-swiper-navigation__arrow.-next{transform:translateX(50%);margin-left:auto}.solutionListing .solutionListing-swiper-pagination{position:static;margin-top:48px}.solutionListing-swiper-pagination{display:flex;justify-content:center}.solutionListing .swiper-pagination-bullet{position:relative;width:16px;height:8px;margin:0 4px!important;background-color:#b7bdce;border-radius:4px;opacity:1;outline:0}.solutionListing .swiper-pagination-bullet:hover{opacity:.8}.solutionListing .swiper-pagination-bullet-active{background-color:#1a268e;width:48px}.solutionListing-swiper-pagination-inner{background:#fff;border-radius:4px;font-size:16px;line-height:24px;text-align:center;letter-spacing:-.2px;color:#252c43;width:auto;border:1px solid #d5d9e6;box-shadow:0 1px 2px rgba(37,44,67,.08);padding:6px 8px;margin:0 8px}.solutionListing-swiper-pagination-inner .swiper-pagination-current{background:#fff;border:1px solid #1a268e;border-radius:3px;display:inline-block;padding:2px 4px;min-width:32px}.solutionListing-swiper-pagination-inner .swiper-pagination-total{background:#fff;border:1px solid transparent;border-radius:3px;display:inline-block;padding:2px 4px}.solutionListing-swiper-pagination__arrow{background:#fff;border:1px solid #d5d9e6;box-shadow:0 1px 2px rgba(37,44,67,.08);border-radius:4px;width:48px;text-align:center;cursor:pointer;transition:all .2s ease-out;display:flex;align-items:center;justify-content:center}.solutionListing-swiper-pagination__arrow:hover{background-color:#efefef;box-shadow:0 1px 2px rgba(37,44,67,.25)}.solutionListing__single.-filtered{display:none}.solutionListing__decorator{position:absolute;top:0;right:0;width:69px;height:75px;border-radius:0 12px 0 0;background-position:top right;background-repeat:no-repeat;cursor:pointer}.solutionListing__decorator-arrow{display:block;width:16px;height:16px;position:absolute;top:16px;right:16px;transition:transform .2s ease}.solutionListing__single.-active .solutionListing__decorator-arrow{transform:rotate(180deg);transform-origin:50% 50%}.solutionListing__inner{position:relative;height:380px;padding:24px;border-radius:12px;box-shadow:0 1px 2px 0 #e9eaf1;background-color:#fff;transition:background-color .2s ease}.solutionListing__single.-active .solutionListing__inner{background-color:#e7f4fe}.solutionListing__single-front{padding:16px 0 0}.solutionListing__single.-active .solutionListing__single-front{display:none}.solutionListing__single-back{display:none}.solutionListing__single.-active .solutionListing__single-back{display:flex;flex-flow:column;height:100%}.solutionListing__single-head{display:flex;align-items:center;min-height:60px;margin-bottom:32px}.solutionListing__single-head img{height:60px}.solutionListing__single-back .solutionListing__single-head{min-height:40px;flex:0 0 auto}.solutionListing__logo{flex:0 0 60px;height:60px;object-fit:contain;margin-right:24px}.solutionListing__single-back .solutionListing__logo{flex:0 0 40px;height:40px;margin-right:40px}.solutionListing__name{flex:1 1;font-family:circularstd-medium,sans-serif;color:#252c43;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:-.3px}.solutionListing__short-desciption{height:48px;margin-bottom:8px;text-overflow:ellipsis;overflow:hidden;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:-.2px;color:#252c43}.solutionListing__info{margin-bottom:4px}.solutionListing__info-row{display:flex;margin-bottom:8px;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:-.2px}.solutionListing__info-name{flex:0 0 64px;color:#636880}.solutionListing__info-value{flex:1 1;color:#252c43}.solutionListing__button-row{display:flex;align-items:center;margin-bottom:16px}.solutionListing__single-back .solutionListing__button-row{display:flex;flex:0 0 auto;align-items:center;margin-bottom:0}.solutionListing__button{margin-right:16px;padding:8px 16px;border-radius:4px;background-color:#1a268e;font-family:circularstd-medium,sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.71;color:#fff;cursor:pointer;transition:background-color .2s ease}.solutionListing__button:hover{background-color:#0087f7;color:#fff}.solutionListing__pricing{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:-.2px;color:#252c43}.solutionListing__bottom{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#636880}.solutionListing__long-description{flex:1 1 auto;overflow-y:auto;margin-bottom:28px}