.solutions-cards-grid{background-color:#000;padding:90px 0;.solutions-cards-grid__cards{display:grid;gap:50px 24px;grid-template-columns:repeat(3,minmax(0,1fr));@media only screen and (max-width:991px){grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width:767px){grid-template-columns:minmax(0,1fr)}}.solutions-card{background:none;min-height:272px;.solutions-card__inner{background-color:#343434;clip-path:polygon(0 0,100% 0,100% calc(100% - 44px),62% calc(100% - 44px),58% 100%,0 100%);color:#fff;display:flex;flex-direction:column;height:100%;min-height:272px;padding:35px 24px 28px;position:relative;transition:background-color .4s ease,outline-color .4s ease;@media only screen and (max-width:767px){padding-bottom:17px;padding-left:16px;padding-right:16px;padding-top:35px}}.solutions-card__accent{background-color:#d64029;display:block;flex:0 0 auto;height:5px;margin-bottom:16px;transform:skewX(-12deg);width:35px}.solutions-card__title{color:#f8f8f8;margin:0 0 32px;text-transform:uppercase;transition:color .4s ease}.solutions-card__copy{flex:1 1 auto;margin-bottom:40px;min-height:112px;position:relative}.solutions-card__off-hover,.solutions-card__on-hover{transition:opacity .4s ease;p:last-child{margin-bottom:0}}.solutions-card__off-hover{opacity:1}.solutions-card__on-hover{left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;@media only screen and (max-width:1024px){left:unset;margin-top:12px;opacity:1;pointer-events:auto;position:relative;right:unset;top:unset}}.btn{margin-top:5px}&.has-on-hover{&.is-active,&:focus-within,&:hover{.solutions-card__inner{background-color:#2b2b2b}.solutions-card__title{@media only screen and (min-width:1025px){color:#d64029}}.solutions-card__off-hover{opacity:0;@media only screen and (max-width:1024px){opacity:1}}.solutions-card__on-hover{opacity:1}}}}}