.multifunctional-cards{background-color:#fff}.multifunctional-cards-wrapper{background-image:url(https://www.stibosystems.com/hubfs/BG-dots/multi-bg.svg);background-position:100% 0;background-repeat:no-repeat;background-size:35rem;display:flex;flex-direction:column;gap:3.375rem;margin:0 auto;max-width:120rem;padding:5.875rem 7.75rem}.multifunctional-cards-header-wrapper{max-width:43.75rem}.cards-item{display:flex;flex-direction:column;gap:1.5rem}.multifunctional-cards-title{font-size:3rem;font-weight:800;line-height:3.51rem;margin-bottom:1.25rem}.multifunctional-cards-copy{color:#37464f;font-size:1.125rem;line-height:1.6875rem;margin-bottom:2.125rem}.multifunctional-cards-item-top.reverse{align-items:center;flex-direction:row-reverse}.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}.multifunctional-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}.multifunctional-cards-item:hover{background-color:#00abc1}.multifunctional-cards-item:hover .multifunctional-cards-item-desc,.multifunctional-cards-item:hover .multifunctional-cards-item-top-title{color:#fff}.multifunctional-cards-item:hover .multifunctional-cards-item-img{filter:brightness(0) invert(100%)}.multifunctional-cards-item-top{align-items:end;display:flex;flex-direction:row;justify-content:space-between;width:100%}.multifunctional-cards-item-top-title{font-size:1.375rem;font-weight:800;line-height:2.25rem}.multifunctional-cards-item-img{flex:1 1 55%;max-width:3rem}.multifunctional-cards-item-img img{display:block;height:3rem;max-width:100%;object-fit:contain;width:3rem}.multifunctional-cards-item-desc{color:#37464f;font-size:1.125rem;line-height:1.6875rem}@media (min-width:90.06rem) and (max-width:100rem){.multifunctional-cards-item-top{align-items:start;flex-direction:column-reverse}.multifunctional-cards-item-img img{margin-bottom:.625rem;max-width:100%}}@media (min-width:62.5rem) and (max-width:90rem){.multifunctional-cards-item{flex:1 1 48%!important}.multifunctional-cards-wrapper{background-size:25rem;padding:5.875rem 4.75rem}.multifunctional-cards-header-wrapper{max-width:32rem}.multifunctional-cards-item-top{align-items:start;flex-direction:column-reverse}.multifunctional-cards-item-img img{margin-bottom:.625rem;max-width:100%}}@media (max-width:62.5rem){.multifunctional-cards-wrapper{background-image:none;padding:3.375rem 2.375rem}.multifunctional-cards-item-top{align-items:center;display:flex;flex-direction:row;justify-content:end}.multifunctional-cards-item-img-self{margin-left:auto}.multifunctional-cards-item-top-title{flex:1 1 100%;max-width:100%}.multifunctional-cards-item-img{flex:1 1 100%;min-width:252px}.multifunctional-cards-title{font-size:2.75rem}}@media (min-width:56.25rem) and (max-width:62.5rem){.multifunctional-cards-wrapper{padding:3.375rem 5.375rem}}@media (max-width:48rem){.multifunctional-cards-item-top.reverse{align-items:start;flex-direction:column-reverse}.multifunctional-cards-item-img-self.reversed-img{margin-left:unset!important}}@media (max-width:37.5rem){.multifunctional-cards-item-top{align-items:start;display:flex;flex-direction:column-reverse}.multifunctional-cards-item-img img{margin-bottom:.625rem;margin-left:unset}}@media (max-width:26rem){.multifunctional-cards-wrapper{padding:3.375rem 1.375rem}.multifunctional-cards-item-img{min-width:200px}.multifunctional-cards-item{padding:1.125rem}}