.cm-medical-device-icons-section .mdi-icon-box-wrapper{display:grid;gap:30px;grid-auto-flow:column;grid-template-columns:1fr 1fr 1fr 1fr;margin:70px 0}.cm-medical-device-icons-section .mdi-single-icon-box{height:100%;position:relative}.cm-medical-device-icons-section .mdi-single-icon-box img{max-height:110px;width:auto}.cm-medical-device-icons-section .mdi-single-icon-box h3{font-family:var(--secondary-font-wy);font-weight:700;margin:20px 0 15px}.cm-medical-device-icons-section .mdi-divider{background-color:#cab0ff;height:3px;margin-top:20px;width:100%}.cm-medical-device-icons-section .mdi-title-content h2{max-width:728px}.cm-medical-device-icons-section .mdi-title-content div{max-width:980px}.cm-medical-device-icons-section .mdi-title-content .heading-h2 span{color:#9075fe}.cm-medical-device-icons-section .mdi-single-icon-box p{margin-bottom:0}.subPageLink{bottom:0;color:#000;display:block;font-weight:700;left:0;position:absolute}.subPageLink:hover{color:#56da7b;font-weight:700}@media (max-width:1080px){.cm-medical-device-icons-section .mdi-single-icon-box img{max-height:78px}.cm-medical-device-icons-section .mdi-single-icon-box h3{font-size:24px}.cm-medical-device-icons-section .mdi-title-content{max-width:100%}}@media (max-width:820px){.cm-medical-device-icons-section .mdi-icon-box-wrapper{grid-auto-flow:row;grid-template-columns:1fr 1fr;margin:50px 0;row-gap:30px}.cm-medical-device-icons-section .mdi-single-icon-box p{font-size:18px}}@media (max-width:767px){.cm-medical-device-icons-section .mdi-icon-box-wrapper{grid-auto-flow:row;grid-template-columns:1fr;margin:30px 0}}