.section-solutions-grid .section-header .text-xl{max-width:63rem}.solutions-grid{display:grid;grid-template-columns:calc(50.304% - var(--defaultColumnGap)/3 * 2)calc(24.848% - var(--defaultColumnGap)/3 * 2)calc(24.848% - var(--defaultColumnGap)/3 * 2);gap:var(--defaultColumnGap)}.solutions-grid .slick-list{margin-inline:calc(-1 * var(--gutterWidth));padding-inline:var(--gutterWidth)}.solutions-grid .slick-track{display:flex;gap:var(--defaultColumnGap)}.solutions-grid .slick-slide{width:15rem}.solutions-grid .slick-dots{padding:2rem 0 0}.solutions-grid .slide{height:17.75rem;position:relative}.solutions-grid-link{height:100%;display:block;position:relative;color:var(--text-primary);background-color:var(--light-blue);border-radius:var(--borderRadiusLarge);overflow:hidden}.solutions-grid-link:where(:hover,:focus-visible){color:var(--white);background:var(--blue)}.solutions-grid-link:not(:hover,:focus-visible):before{opacity:0}.solutions-grid-link:before{content:"\e905";font-size:1.5rem;line-height:1;font-family:i2c-font!important;color:var(--white);position:absolute;left:2.5rem;bottom:2.5rem;z-index:1;pointer-events:none;transition:var(--transitionDefault);opacity:1}.solutions-grid .slide .bg-image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.solutions-grid .slide .bg-image img{width:100%;height:100%;display:block;object-fit:contain;object-position:right bottom;background-repeat:no-repeat;background-size:contain;background-position:100% 100%}.solutions-grid .slide .text{padding:2.5rem;position:relative;z-index:2}@media(max-width:1600px){.section-solutions-grid .section-header .text-xl{max-width:46rem}.solutions-grid{grid-template-columns:calc(41.83% - var(--defaultColumnGap)/3 * 2)calc(33.33% - var(--defaultColumnGap)/3 * 2)calc(24.84% - var(--defaultColumnGap)/3 * 2)}.solutions-grid .slide .text{padding:1.5rem}.solutions-grid-link:before{left:1.5rem;bottom:1.5rem}}@media(max-width:1199px){.section-solutions-grid .section-header .text-xl{max-width:53.125rem}.solutions-grid{grid-template-columns:repeat(2,1fr)}.solutions-grid-link:not(:hover,:focus-visible):before{opacity:1}.solutions-grid-link:before{color:inherit}}@media(max-width:767px){.solutions-grid{display:block}.solutions-grid .slide{height:11.25rem}.solutions-grid .slide .text{padding:.875rem}.solutions-grid-link:before{left:.875rem;bottom:.875rem}}