.cm-text-image-wrapper{align-items:center;display:flex;justify-content:center}.cm-text-image-wrapper.image-right .image-column{text-align:center}.cm-text-image-wrapper .image-column img{height:auto;max-width:100%}.cm-text-image.list .text-column.inline-list{display:inline-flex}.cm-text-image.list .text-column.inline-list .text-list{display:block;padding-right:20px;width:50%}.cm-text-image.list .text-column.inline-list .text-number{margin-bottom:1em}.text-column ol li{margin-bottom:20px;padding-left:15px;position:relative;z-index:4}.text-column ol li::marker{color:#fff;font-family:Montserrat;font-size:16px;font-weight:600}.text-column ol li:before{background:#bb9f55;content:"";display:inline-block;font-size:20px;height:26px;left:-27px;position:absolute;top:2px;width:26px;z-index:-1}@media(min-width:768px){.cm-text-image-wrapper.image-right .text-column{margin-left:0;order:1}.cm-text-image-wrapper.image-right .image-column{margin-left:2.564102564%;order:2}.row-fluid .cm-text-image.list .expand-image .span8.image-column{width:75.95744680199999%}.row-fluid .cm-text-image.list .expand-image .span4.image-column{width:21.914893614%}.row-fluid .cm-text-image.list .expand-image .span6.image-column{width:58.93617020799999%}.row-fluid .cm-text-image.list .expand-image .span6{width:38.93617020799999%}.row-fluid .cm-text-image.list .expand-image .span4.image-column{width:31.914893614%}.row-fluid .cm-text-image.list .expand-image .span8{width:65.95744680199999%}.row-fluid .cm-text-image.list .expand-image .span3.image-column{width:33.404255317%}.row-fluid .cm-text-image.list .expand-image .span9{width:64.468085099%}}@media(max-width:767px){.cm-text-image-wrapper{flex-wrap:wrap}.cm-text-image-wrapper .image-column{padding-bottom:20px}.cm-text-image-wrapper{justify-content:left}.cm-text-image.list .text-column.inline-list{display:block}.cm-text-image.list .text-column.inline-list .text-list{display:block;width:100%}}.text-list{align-items:flex-start;display:flex}.text-number{align-items:center;background:var(--primary-color);color:#fff;display:flex;font-family:Montserrat,sans-serif;font-weight:600;height:26px;justify-content:center;margin-inline-end:1rem;width:26px}.text-content{flex:1}