.dm-hero .background img{-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.dm-hero .background:after{background:#000;opacity:.75}.dm-intro{row-gap:var(--spacing-md);--section-padding-v: var(--section-padding-md);border-top:1px solid #4b4b4b}.dm-reactions{padding-top:var(--section-padding-md);row-gap:var(--spacing-lg)}.dm-reactions table{grid-column:breakout;-moz-column-gap:20px;column-gap:20px;row-gap:25px;grid-template-columns:auto 1fr 1fr 1fr;display:grid}.dm-reactions table tbody,.dm-reactions table thead,.dm-reactions table tr{display:contents}.dm-reactions table thead th{text-align:center}.dm-reactions table tbody th{text-align:left}.dm-reactions table th{color:#a3aaca;font-weight:normal;display:grid;align-items:center}.dm-reactions table td{padding:20px 50px;border-radius:6px;background:rgba(241,241,241,.15);text-align:center;display:grid;place-items:center}@media(max-width: 768px){.dm-reactions table{grid-template-columns:1fr 1fr 1fr;font-size:14px}.dm-reactions table thead tr th:first-child{display:none}.dm-reactions table thead tr:after{content:"";height:1px;grid-column:span 3;background:#fff;opacity:.25;width:100%}.dm-reactions table tbody tr th{grid-column:span 3;text-align:center}.dm-reactions table tbody tr+tr:before{content:"";height:1px;grid-column:span 3;background:#fff;opacity:.25;width:100%}.dm-reactions table td{padding:20px 12px}}.dm-features{row-gap:var(--spacing-xl);--section-padding-v: 0}.dm-features>picture img{grid-column:breakout}.dm-features .features{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--spacing-md);justify-items:center}@media(max-width: 1024px){.dm-features .features{grid-template-columns:minmax(0, 500px)}}.dm-features .features .feature{display:grid;justify-items:center;gap:10px;padding:25px 30px}.dm-features .features .feature img{height:100px}.dm-features .features .feature .title{font-family:Shapiro;font-size:20px;text-transform:uppercase;line-height:120%;text-align:center}.dm-features .features .feature p{text-align:center}.dm-applications{row-gap:var(--spacing-xl)}.dm-applications .applications{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:15px;justify-content:center}@media(max-width: 1024px){.dm-applications .applications{grid-template-columns:minmax(auto, 400px)}}.dm-applications .applications .application{padding:25px 15px;display:grid;gap:25px;justify-items:center;text-align:center;grid-template-rows:auto auto 1fr auto}.dm-applications .applications .application img{height:75px}.dm-applications .applications .application .title{font-size:20px}.dm-applications .applications .application p{margin-bottom:auto}.dm-applications .applications .application .btn{width:100%;max-width:270px}.dm-applications .applications .custom{grid-column:1/-1;padding:25px 50px;display:flex;gap:30px;flex-flow:row;justify-content:center;align-items:center;flex-wrap:wrap}.dm-applications .applications .custom .text{display:grid;gap:10px;flex-basis:400px;flex-grow:1}.dm-applications .applications .custom .text .title{font-size:20px}.dm-applications .applications .custom .btn{flex-basis:210px;flex-shrink:0}.banner-spc{position:relative;background:#0a0a0a}.banner-spc .background{position:absolute;right:0;top:0;height:100%;width:100%;z-index:5}.banner-spc .background .image{height:100%;position:absolute;right:0}.banner-spc .background .image:before{content:"";position:absolute;z-index:8;top:0;left:0;width:10%;height:100%;background:linear-gradient(to right, #0A0A0A 0%, rgba(10, 10, 10, 0) 100%)}.banner-spc .background .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.banner-spc .background:before{content:"";position:absolute;z-index:8;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, #0A0A0A 58%, rgba(10, 10, 10, 0) 100%)}.banner-spc .content{position:relative;z-index:10;justify-self:start}.banner-spc .content .btn{margin-top:40px;max-width:293px;width:100%}.banner-spc .content .text{max-width:500px}.banner-spc .content .text h2{font-family:Shapiro;font-size:20px;letter-spacing:1px;text-transform:uppercase;margin-bottom:.5rem;text-align:left}.banner-spc .content .text p+p{margin-top:1.5rem}@media(max-width: 768px){.banner-spc .background:before{background:linear-gradient(to top, #0A0A0A 65%, rgba(10, 10, 10, 0) 100%)}.banner-spc .content{display:grid;justify-items:center}.banner-spc .content .text{margin-top:200px;max-width:unset}}@media(max-width: 450px){.banner-spc .content .btn{max-width:unset}}.dm-workflows{row-gap:var(--spacing-xl);padding-bottom:0}.dm-workflows .text{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}@media(max-width: 768px){.dm-workflows .text{grid-template-columns:1fr}}.dm-workflows .text h3{text-align:left}@media(max-width: 768px){.dm-workflows .text h3{text-align:center}}.dm-workflows .text .description{display:grid;gap:var(--spacing-md)}.dm-workflows .card{padding:40px 45px}.dm-products{row-gap:35px}.dm-products>.card{background:rgba(117,130,181,.15);padding:var(--spacing-lg);display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:50px;column-gap:50px;row-gap:15px;justify-items:center}.dm-products>.card .title{font-family:Shapiro;font-size:24px;text-align:center}.dm-products>.card img{grid-row:1/span 3;height:0;min-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.dm-products>.card p{text-align:center}.dm-products>.card .btn{width:100%}.dm-products>.card.right img{grid-column:2}@media(max-width: 1024px){.dm-products>.card{grid-template-columns:1fr}.dm-products>.card img{grid-row:2;height:200px}.dm-products>.card.right img{grid-column:1}}
