html{-webkit-font-smoothing:antialiased}.industries-cards{background-color:#fff}.industries-cards-wrapper{display:flex;flex-direction:column;gap:3.375rem;margin:0 auto;max-width:120rem;padding:5.875rem 7.75rem}.industries-cards-header{background-image:url(https://www.stibosystems.com/hubfs/BG-dots/industries-cards-bg.png);background-position:0 0;background-repeat:no-repeat;background-size:17rem}.industries-cards-header-content{margin-left:20.375rem}.industries-cards-title{color:#37464f;font-size:3rem;font-weight:800;line-height:3.51rem;margin-bottom:1.25rem}.industries-cards-copy{color:#37464f;font-size:1.125rem;line-height:1.6875rem;margin-bottom:2.125rem}.primary-cta{border-radius:.625rem;box-shadow:inset 0 0 0 2px #37464f;color:#37464f;display:inline-block;font-size:1rem;font-weight:700;line-height:1.25rem;overflow:hidden;padding:1rem 4rem 1rem 2rem;position:relative;text-wrap:nowrap;transition:all .3s;z-index:1}.primary-cta:after{content:url(https://www.stibosystems.com/hubfs/Website%20redesign%202024/Home-hero/arrow-right-bold.svg);height:1.5rem;overflow:hidden;position:absolute;right:1.5rem;scale:.9;top:52%;transform:translateY(-50%);width:1.5rem}.primary-cta:before{background:linear-gradient(90deg,#004f5f,#009bb9 47%);background-color:#004f5f;border-radius:.625rem;content:"";height:100%;position:absolute;right:-100%;top:0;transition:all .2s;width:100%;z-index:-1}.primary-cta:hover:before{right:0}.primary-cta:hover:after{filter:brightness(10)}.primary-cta:hover{color:#fff;outline:unset}.primary-cta:focus{outline:2px solid #004f5f}.industries-cards-item{background-color:#fff;border-radius:.625rem;box-shadow:0 30px 80px 0 rgba(55,70,79,.1);display:flex;flex-direction:column;gap:1.5rem;max-width:51.5rem;padding:2.125rem;transition:all .25s linear}.industries-cards-item:hover{background-color:#00abc1}.industries-cards-item:hover .industries-cards-item-desc,.industries-cards-item:hover .industries-cards-item-top-title{color:#fff}.industries-cards-item:hover .industries-cards-item-img{border-top:.4375rem solid rgba(251,254,255,.3)}.industries-cards-item:hover .custom-border:after,.industries-cards-item:hover .custom-border:before{background-color:rgba(251,254,255,.3)}.industries-cards-item-top{align-items:end;display:flex;flex-direction:row;justify-content:space-between;width:100%}.industries-cards-item-top-title{color:#37464f;flex:1 1 45%;font-size:1.375rem;font-weight:800;line-height:2.25rem;max-width:45%}.industries-cards-item-img{border-top:.4375rem solid #37464f;flex:1 1 55%;max-width:252px;padding-top:.4375rem}.industries-cards-item-img img{border-left:.3681rem solid transparent;display:block;height:7rem;max-width:100%;object-fit:cover}.custom-border{display:inline-block;padding-left:.3681rem;position:relative}.custom-border:after,.custom-border:before{background-color:#37464f;content:"";left:0;position:absolute}.industries-cards-item-desc{color:#37464f;font-size:1.125rem;line-height:1.6875rem}.custom-border:before{height:86.5%;top:0;width:.3681rem}.custom-border:after{bottom:4px;height:5.56%;width:.3681rem}@media (min-width:100rem){.industries-cards-header-content{width:40%}}@media (min-width:62.5rem) and (max-width:85rem){.industries-cards-item-top{align-items:start;flex-direction:column}.industries-cards-item-top-title{margin-bottom:.625rem;max-width:100%}}@media (min-width:90.06rem) and (max-width:100rem){.industries-cards-item-top{align-items:start;flex-direction:column}.industries-cards-item-top-title{margin-bottom:.625rem;max-width:100%}}@media (min-width:62.56rem) and (max-width:90rem){.industries-cards-wrapper{padding:5.875rem 4.75rem}}@media (min-width:62.5rem) and (max-width:90rem){.industries-cards-item{flex:1 1 48%!important}}@media (max-width:62.5rem){.industries-cards-header-content{margin-left:0;margin-top:20.375rem;width:100%}.industries-cards-wrapper{padding:3.375rem 2.375rem}@media (min-width:56.25rem) and (max-width:62.5rem){.industries-cards-wrapper{padding:3.375rem 5.375rem}}.industries-cards-item-top-title{flex:1 1 100%;max-width:100%}.industries-cards-item-img{flex:1 1 100%;min-width:252px}}@media (max-width:48rem){.industries-cards-item{padding:2rem;touch-action:manipulation}}@media (max-width:37.5rem){.industries-cards-item-top{align-items:start;display:flex;flex-direction:column}}@media (min-width:20rem) and (max-width:23.375rem){.industries-cards-item-img{min-width:200px}}