.SolutionCard_root__izkvP{position:relative;display:flex;overflow:hidden;width:100%;flex-direction:column;border-radius:var(--radius-medium);background-color:var(--c-cyan);cursor:pointer}.SolutionCard_imageWrapper___RU_D{position:relative;display:flex;overflow:hidden;width:100%;align-items:center;justify-content:center;border-radius:0 0 var(--radius-medium) var(--radius-medium);aspect-ratio:362/237}@media screen and (min-width:481px){.SolutionCard_imageWrapper___RU_D{aspect-ratio:259/170}}@media screen and (min-width:1025px){.SolutionCard_imageWrapper___RU_D{aspect-ratio:455/298}}@media screen and (min-width:1921px){.SolutionCard_imageWrapper___RU_D{aspect-ratio:708/464}}.SolutionCard_content__sNYM6{display:flex;width:100%;flex-direction:column;flex-grow:1;padding:var(--gap-xl);gap:var(--solution-card-gap)}@media screen and (min-width:1025px){.SolutionCard_content__sNYM6{padding:var(--gap-xxl)}}@media screen and (min-width:1921px){.SolutionCard_content__sNYM6{padding:var(--gap-xxl) var(--solution-card-padding-right) var(--gap-xxl) var(--gap-xxl)}}.SolutionCard_title__T2W8C{font-family:"IBM Plex Serif",serif;font-size:18px;font-weight:400;letter-spacing:-.02em;line-height:22px}@media screen and (min-width:1025px){.SolutionCard_title__T2W8C{font-size:24px;line-height:28px}}@media screen and (min-width:1921px){.SolutionCard_title__T2W8C{font-size:37px;line-height:44px}}.SolutionCard_title__T2W8C{max-width:314px;margin:0;color:var(--c-white)}@media screen and (min-width:1025px){.SolutionCard_title__T2W8C{max-width:371px}}@media screen and (min-width:1921px){.SolutionCard_title__T2W8C{max-width:none}}.SolutionCard_content__sNYM6>:last-child:not(:only-child){margin-top:auto}.SolutionCard_action__PCRh8{width:32px;height:32px;flex-shrink:0}@media screen and (min-width:481px){.SolutionCard_action__PCRh8{width:24px;height:24px}}@media screen and (min-width:1025px){.SolutionCard_action__PCRh8{width:32px;height:32px}}@media screen and (min-width:1921px){.SolutionCard_action__PCRh8{width:48px;height:48px}}.SolutionCard_cornerBottomRight__mRKhH,.SolutionCard_cornerTopLeft__yI_e3{--corner-icon-transform-extra:scale(1);position:absolute;z-index:var(--z-corner-icon);width:80px;height:auto;transition:transform .6s var(--ease-out-cubic)}@media screen and (min-width:481px){.SolutionCard_cornerBottomRight__mRKhH,.SolutionCard_cornerTopLeft__yI_e3{width:81px}}@media screen and (min-width:1025px){.SolutionCard_cornerBottomRight__mRKhH,.SolutionCard_cornerTopLeft__yI_e3{width:97px}}@media screen and (min-width:1921px){.SolutionCard_cornerBottomRight__mRKhH,.SolutionCard_cornerTopLeft__yI_e3{width:151px}}.SolutionCard_cornerTopLeft__yI_e3{top:0;left:0;transform:translate(-100%,-100%) var(--corner-icon-transform-extra)}.SolutionCard_cornerBottomRight__mRKhH{right:0;bottom:0;transform:translate(100%,100%) var(--corner-icon-transform-extra)}.SolutionCard_isInView__0ScLj .SolutionCard_cornerBottomRight__mRKhH,.SolutionCard_isInView__0ScLj .SolutionCard_cornerTopLeft__yI_e3{transform:translate(0) var(--corner-icon-transform-extra)}.Carousel_root__7AEso{display:flex;width:100%;flex-direction:column;gap:var(--gap-xxl)}.Carousel_swiper__cb23Q{width:100%}.Carousel_swiper__cb23Q .swiper-wrapper{display:flex}.Carousel_swiper__cb23Q .swiper-slide{width:100%;height:auto;flex-shrink:0}.Carousel_slideContent__AyaIj{width:100%;height:100%}.Carousel_navigation__ElVYg{display:flex;width:100%;align-items:center;justify-content:space-between}.Carousel_navButton__tRym8{width:40px;height:40px;border:1px solid var(--c-medium-grey);border-radius:var(--radius-regular);background-color:var(--c-white)}.Carousel_navButton__tRym8 svg{fill:var(--c-gunmetal)}@media(hover:hover){.Carousel_navButton__tRym8:hover:not(:disabled){background-color:var(--c-grey)}}.Carousel_pagination__Ixmty{display:flex;align-items:center;justify-content:center;gap:8px}.Carousel_dot__87_aX{position:relative}.Carousel_dot__87_aX:after{position:absolute;top:50%;left:50%;width:max(100%,48px);height:max(100%,48px);content:"";pointer-events:none;transform:translate(-50%,-50%)}@media screen and (min-width:1025px){.Carousel_dot__87_aX:after{content:none}}.Carousel_dot__87_aX{width:8px;height:8px;padding:0;border:none;border-radius:2px;background-color:var(--c-medium-grey);cursor:pointer;transition:background-color var(--transition-fast)}@media(hover:hover){.Carousel_dot__87_aX:hover{background-color:var(--c-cyan)}}.Carousel_dotActive__dA3d6{background-color:var(--c-cyan)}