.image-text-small{width:100%;background-color:var(--wp--preset--color--light-gray-1);padding:2.5rem 1rem}@media(min-width:48rem){.image-text-small{padding:2.5rem 1.5rem}}@media(min-width:80rem){.image-text-small{padding:4rem 2rem}}.image-text-small__title-wrapper{max-width:76rem;width:100%;margin:0 auto 2.25rem}.image-text-small__title{max-width:37rem;width:100%}.image-text-small__wrapper{max-width:76rem;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:48rem){.image-text-small__wrapper{grid-template-columns:repeat(2,1fr);justify-items:center}}@media(min-width:80rem){.image-text-small__wrapper{grid-template-columns:repeat(3,1fr);gap:2rem}}.image-text-small-item{position:relative;width:100%;max-width:24rem;aspect-ratio:384/470;margin:0;border-radius:.5rem;overflow:hidden;color:var(--wp--preset--color--white)}.image-text-small-item.has-cta-link{cursor:pointer}.image-text-small-item__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.image-text-small-item__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-text-small-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#14222a00,#14222aa8 80%);opacity:0;transition:opacity .3s ease;pointer-events:none}.image-text-small-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#52778bcc;opacity:1;transition:opacity .3s ease;pointer-events:none}.image-text-small-item__content,.image-text-small-item__link-text{position:absolute;left:2rem;right:2rem;z-index:2}.image-text-small-item__content{top:3rem;transform:translateY(0);transition:transform .6s ease}.image-text-small-item__title{font-family:var(--wp--preset--font-family--helvetica-neue);font-size:1.5rem;line-height:1.875rem;font-weight:700;color:var(--wp--preset--color--blue-gray);color:var(--wp--preset--color--white);margin:0}@media(min-width:80rem){.image-text-small-item__title{font-size:1.625rem;line-height:2.125rem}}.image-text-small-item__ingress{font-family:var(--wp--preset--font-family--helvetica-neue);font-size:.9375rem;line-height:1.4375rem;font-weight:400;color:var(--wp--preset--color--dark-blue-gray);color:var(--wp--preset--color--white);font-weight:500;margin:1rem 0 0;max-height:31.25rem;opacity:1;overflow:hidden;transition:max-height .35s ease,opacity .35s ease;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}@media(min-width:80rem){.image-text-small-item__ingress{font-size:1rem;line-height:1.5rem}}.image-text-small-item__link-text{bottom:2rem;color:var(--wp--preset--color--white);font-weight:500;font-size:.9375rem;line-height:1.5rem}@media(min-width:80rem){.image-text-small-item__link-text{font-size:1rem;line-height:1.5rem}}.image-text-small-item__link-text:before{content:"";position:absolute;left:0;right:0;bottom:100%;margin-bottom:1.4375rem;height:.125rem;background:var(--wp--preset--color--white)}.image-text-small-item__link-text:after{content:"";display:inline-block;width:.75rem;height:.75rem;margin-left:.5rem;vertical-align:baseline;mask-image:url(/wp-content/themes/logisnext/dist/images/arrow-right.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/wp-content/themes/logisnext/dist/images/arrow-right.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:currentColor}@media(prefers-reduced-motion:no-preference){.image-text-small-item__link-text:after{transition:all .3s ease-in-out}}.image-text-small-item:hover .image-text-small-item__link-text:after{transform:translate(.1875rem)}.image-text-small-item__link{display:contents;color:inherit;text-decoration:none}@media(min-width:80rem){.image-text-small-item:before{opacity:1}.image-text-small-item:after{opacity:0}.image-text-small-item__content{transform:translateY(calc(20.1875rem - 100%))}.image-text-small-item__ingress{max-height:0;opacity:0}.image-text-small-item:hover:before{opacity:0}.image-text-small-item:hover:after{opacity:1}.image-text-small-item:hover .image-text-small-item__content{transform:translateY(0)}.image-text-small-item:hover .image-text-small-item__ingress{max-height:31.25rem;opacity:1}}
