/* Exact section/card treatment from the central air conditioners product page. */
body :is(#solutions,#cat-industries).equipment-applications{padding:88px 0;background:#fff;color:#31353b;font-family:Arial,"Helvetica Neue",sans-serif}
body :is(#solutions,#cat-industries).equipment-applications .product-shell{max-width:1280px;width:100%;padding:0 48px;margin:0 auto}
body :is(#solutions,#cat-industries).equipment-applications .section-header{display:block;margin:0 0 52px;padding:0;border:0}
body :is(#solutions,#cat-industries).equipment-applications h2{margin:0 0 10px;font:600 clamp(26px,2.5vw,34px)/1.15 Arial,"Helvetica Neue",sans-serif;letter-spacing:-.55px;color:#31353b}
body :is(#solutions,#cat-industries).equipment-applications .section-header p{font:400 15px/1.75 Arial,"Helvetica Neue",sans-serif;color:#68717b;max-width:560px;margin:0}
body :is(#solutions,#cat-industries).equipment-applications .solutions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
body :is(#solutions,#cat-industries).equipment-applications .solution-card{display:block;position:relative;overflow:hidden;background:#f5f7f9;border:1px solid #dfe1e6;border-radius:0;padding:30px 22px;text-decoration:none;color:#31353b;box-shadow:none;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s}
body :is(#solutions,#cat-industries).equipment-applications .solution-card::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:#3041cf;transition:width .3s}
body :is(#solutions,#cat-industries).equipment-applications .solution-card:hover{border-color:#3041cf;background:#edf4fa;transform:translateY(-4px);box-shadow:0 10px 30px #3b82d41a}
body :is(#solutions,#cat-industries).equipment-applications .solution-card:hover::after{width:100%}
body :is(#solutions,#cat-industries).equipment-applications .solution-card:focus-visible{outline:2px solid #0872df;outline-offset:3px}
body :is(#solutions,#cat-industries).equipment-applications .sol-icon{width:42px;height:42px;background:#fff;border:1px solid #dfe1e6;display:flex;align-items:center;justify-content:center;margin:0 0 15px;color:#0872df}
body :is(#solutions,#cat-industries).equipment-applications .sol-icon svg{width:20px;height:20px}
body :is(#solutions,#cat-industries).equipment-applications .solution-card h3{font:700 14px/1.15 Arial,"Helvetica Neue",sans-serif;color:#31353b;margin:0 0 6px;letter-spacing:0}
body :is(#solutions,#cat-industries).equipment-applications .solution-card p{font:400 12px/1.65 Arial,"Helvetica Neue",sans-serif;color:#68717b;margin:0}
body :is(#solutions,#cat-industries).equipment-applications .solutions-footer{display:flex;justify-content:center;margin-top:36px}
body :is(#solutions,#cat-industries).equipment-applications .btn-outline{display:inline-flex;align-items:center;background:transparent;color:#0872df;border:1.5px solid #0872df;border-radius:0;padding:13px 26px;font:700 12.5px/1.6 Arial,"Helvetica Neue",sans-serif;text-transform:uppercase;letter-spacing:.8px;text-decoration:none}
body :is(#solutions,#cat-industries).equipment-applications .btn-outline:hover{background:#0872df;color:#fff}
@media(max-width:1100px){body :is(#solutions,#cat-industries).equipment-applications .solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1023px){body :is(#solutions,#cat-industries).equipment-applications .product-shell{padding-inline:28px}}
@media(max-width:767px){body :is(#solutions,#cat-industries).equipment-applications .product-shell{padding-inline:20px}body :is(#solutions,#cat-industries).equipment-applications .solution-card p{font-size:15px!important;font-weight:600!important}body :is(#solutions,#cat-industries).equipment-applications .section-header p{font-weight:600!important}}
@media(max-width:650px){body :is(#solutions,#cat-industries).equipment-applications{padding:60px 0}body :is(#solutions,#cat-industries).equipment-applications .section-header{margin-bottom:28px}body :is(#solutions,#cat-industries).equipment-applications .solutions-grid{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){body .equipment-applications .solution-card,body .equipment-applications .solution-card::after{transition:none!important}body .equipment-applications .solution-card:hover{transform:none}}
