.solutions__nav-buttons{position:relative}.solutions__nav-buttons .flickity-prev-next-button{top:1.4rem;transform:unset}.solutions__nav-buttons .flickity-button:hover{background-color:var(--primary-color)}.solutions__nav-buttons .flickity-prev-next-button.previous .flickity-button-icon{transform:rotate(180deg)}.solutions__nav-wrapper{background:#fff;padding:1rem 0 3rem;position:sticky;top:4rem;z-index:1}.solutions__nav{margin:0 auto;max-width:78rem;padding:0}.solutions__nav .flickity-viewport{min-height:6.8rem;padding:1rem}.solutions__nav .nav__item:not(.is-selected) .button:not(:hover){background-color:var(--light-gray)}.solutions__nav .nav__item{padding:0 2.1rem}.solution-overview .flickity-viewport{overflow:unset!important}.solution-overview .flickity-slider{transform:translateX(0)!important}.solution-overview .solution-overview__slide-wrapper{opacity:0;transform:translateX(0)!important;transition:all .3s ease;width:100%}.solution-overview .solution-overview__slide-wrapper.is-selected{opacity:1}.solution-overview__slide{display:flex;flex-wrap:wrap;gap:6rem}.solution-overview__right{display:grid;gap:5.6rem}.solution__item:not(:last-child){border-bottom:1px solid var(--light-gray);padding-bottom:5.6rem}.solution__item-grid{display:grid;grid-gap:var(--gap-md);padding-bottom:2rem;position:relative}.solution__item-image{aspect-ratio:1;margin-left:auto;max-width:7.8rem}.solution__item-image img{height:100%;object-fit:contain;width:100%}.solution__item-content.has-icon{display:grid;gap:2.4rem;grid-template-columns:40px 1fr}.solution__item-text{font-size:1.6rem;line-height:1.5}.solution__item-text p:empty{display:none}.solution-overview__left{display:grid;gap:.6rem}.solution-overview__left .button{justify-content:flex-start;padding:.5rem 0;text-align:left;width:100%}.solution-overview__left .button.active{color:var(--primary-color)}.solutions__nav-mobile{display:none}@media (max-width:599px){.solutions__nav-mobile{display:block}}@media (min-width:769px){.solution-overview__slides{grid-gap:25rem}.solution-overview__slide{align-items:flex-start;flex-wrap:nowrap}.solution-overview__left{flex:0 0 24rem;position:sticky;top:8rem}.solution-overview__right{flex:1}}@media (max-width:768px){.solution-overview__left{top:unset!important}}@media (min-width:1024px){.solution__item-grid{grid-auto-flow:dense;grid-template-columns:1fr auto;grid-gap:var(--gap-lg);padding-right:4rem}.solution__item-grid .solution__item-image{grid-column-end:-1}}.solution__item-text h2{font-size:3.2rem;font-weight:600;letter-spacing:.15px;line-height:1.25}.solution__item-text :last-child{margin-bottom:0}@media (max-width:767px){.solution__item-features{margin-top:1rem;padding:0 15px}}@media (max-width:420px){.solution__item-text h2{font-size:2.4rem}}.solution__item-features h3{font-size:1.8rem;letter-spacing:.5px;line-height:1.78;margin-bottom:2.4rem}.features{display:grid;font-size:1.4rem;gap:2.4rem 2rem;line-height:1.71}.feature__icon{height:6.4rem;margin-bottom:1.68rem;width:6.4rem}.feature__title{font-weight:700;line-height:1.3;margin-bottom:.4rem}@media (min-width:769px){.features{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px){.solution__item-image{margin-left:unset}}