:root{--primary-900: #1f41b8;--primary-800: #1b61d7;--primary-700: #1773ea;--primary-600: #0e86fe;--primary-500: #0095ff;--primary-400: #31a5ff;--primary-300: #5bb5ff;--primary-200: #8dcaff;--primary-100: #badeff;--gray-900: #272727;--gray-800: #494949;--gray-700: #686868;--gray-600: #7c7c7c;--gray-500: #a6a6a6;--gray-400: #c4c4c4;--gray-300: #e7e7e7;--gray-200: #f1f1f1;--gray-100: #f6f6f6;--black: #1e1e1e;--white: #ffffff;--yellow: #ffe76b;--blue: #a0befa;--success-900: #00621d;--success-800: #008132;--success-700: #00933e;--success-600: #00a54a;--success-500: #00b554;--success-400: #00c16c;--success-300: #2bcd87;--success-200: #7ddbaa;--success-100: #b3e9cb;--warning-900: #eb4e00;--warning-800: #f46b00;--warning-700: #fa7b00;--warning-600: #ff8b00;--warning-500: #ff9700;--warning-400: #ffa724;--warning-300: #ffb74c;--warning-200: #ffcc7f;--warning-100: #ffe0b2}.solution-list{position:relative;-webkit-mask:linear-gradient(to right, rgba(0, 0, 0, 0) 0, #000 1%, #000 90%, rgba(0, 0, 0, 0) 100%);mask:linear-gradient(to right, rgba(0, 0, 0, 0) 0, #000 1%, #000 90%, rgba(0, 0, 0, 0) 100%);margin-left:-1.25rem}@media only screen and (max-width: 425px){.solution-list{margin-left:0}}.solution-list .swiper-wrapper{display:flex;align-items:stretch;padding-bottom:1.875rem}@media only screen and (max-width: 425px){.solution-list .swiper-wrapper{padding-bottom:0}}.solution-list .swiper-pagination{position:absolute;inset:0 auto auto auto;transform:translate(1.25rem, 0)}@media only screen and (max-width: 425px){.solution-list .swiper-pagination{inset:calc(100% + 1.5rem) auto auto auto;transform:translate(0, 0)}}.solution-list .swiper-pagination-bullet{background-color:#ffe76b}.solution-list__decorate--gradient{position:absolute;top:0;bottom:1.125rem;background:linear-gradient(to right, rgba(72, 89, 242, 0) 0%, rgba(72, 89, 242, 0.8) 25%, #4859f2 100%);pointer-events:none;z-index:99}@media only screen and (max-width: 425px){.solution-list__decorate--gradient{display:none}}.solution-list__decorate--gradient-cover{position:absolute;top:0;bottom:1.125rem;background:#4859f2;z-index:99}
