:root{--features-content-wrapper-height:0px}@media (min-width:768px){#solutions-hero-section{min-height:50vh;min-height:50dvh}}#industry-hero-section .industry-hero-wrapper{max-width:455px}#industry-hero-section .industry-hero-wrapper-bg{background:#FFF;filter:blur(32px);width:max-content}#industry-hero-section .industry-title{letter-spacing:-1.08px;line-height:100%}#industry-hero-section .industry-hero-image{pointer-events:none;translate:-50% -54%}#service-article .product-uppertext{color:#7B7B7B;border-radius:4px;border:1px solid #EFEFEF;background:#F7F7F7}@media (min-width:1025px){#industry-hero-section .industry-title{letter-spacing:-2.16px}}#industry-hero-section .industry-uppertext{color:#7B7B7B;border-radius:4px;border:1px solid #EFEFEF;background:#F7F7F7}#features-section .features-content-wrapper{max-width:380px}#features-section .feature-content-wrapper{max-width:590px;border:1px solid #EFEFEF;margin-inline:auto}.features-content-container>.feature-content:first-child .feature-content-wrapper{box-shadow:0 270px 76px 0 rgba(0,0,0,0),0 173px 69px 0 rgba(0,0,0,0),0 97px 58px 0 rgba(0,0,0,.01),0 43px 43px 0 rgba(0,0,0,.02),0 11px 24px 0 rgba(0,0,0,.02)}@media (min-width:1025px){#features-section .features-content-container>:first-child .feature-content-wrapper::before{content:'';position:absolute;top:0;left:0;width:100%;height:160%;background-image:url(../../../../../../../../themes/understrap-child-main/src/images/solutions-features-img.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1;transform:translateY(-22%)}}#features-section .feature-content-wrapper .service-content-image-hover{opacity:0;visibility:hidden;transition:0.3s ease-in-out}#features-section .feature-content-wrapper:hover .service-content-image-hover{opacity:1;visibility:visible}#features-section .feature-content-wrapper .service-content-image-hover,#features-section .feature-content-wrapper .service-content-image{max-height:85px;object-fit:contain;aspect-ratio:1/1;height:100%}@media (min-width:1025px){#features-section .feature-content-wrapper .service-content-image-hover,#features-section .feature-content-wrapper .service-content-image{max-height:144px}}#features-section .feature-content-wrapper .service-content-title,#features-section .feature-content-wrapper .service-content-description{max-width:380px;margin-inline:auto}#features-section .feature-content{top:100px}#features-section .feature-content-wrapper .service-content-title{letter-spacing:-.6px;line-height:normal}@media (min-width:1025px){#features-section .feature-content-wrapper .service-content-title{letter-spacing:-.96px}}#benefits-section .benefits-wrapper{border:1px solid #EFEFEF;background:#FDFDFD;box-shadow:0 281px 79px 0 rgba(0,0,0,0),0 180px 72px 0 rgba(0,0,0,0),0 101px 61px 0 rgba(0,0,0,.01),0 45px 45px 0 rgba(0,0,0,.02),0 11px 25px 0 rgba(0,0,0,.02);position:relative}#benefits-section .benefits-wrapper::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:106px;height:1px;background:#AA1A1A;opacity:.4}#benefits-section .benefits-title,#features-section .features-content-title{letter-spacing:-.84px}@media (min-width:1025px){#benefits-section .benefits-title,#features-section .features-content-title{letter-spacing:-1.08px}}@media (min-width:1025px){#features-section .features-content>:first-child .feature-content-wrapper::before{content:'';position:absolute;top:0;left:0;width:100%;height:160%;background-image:url(../../../../../../../../themes/understrap-child-main/src/images/solutions-features-img.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1;transform:translateY(-22%)}}#benefits-section .benefits-item-title{letter-spacing:-.54px}#benefits-section .benefits-content-wrapper{max-width:380px;margin-inline:auto}#benefits-section .benefits-icon{width:32px;height:32px;object-fit:cover}#solutions-hero-section .solutions-hero-description,#features-section .features-content-description,#features-section .feature-content-wrapper .service-content-description,#benefits-section .benefits-item-description,#benefits-section .benefits-content-description{max-height:350px;overflow-y:auto}