.nbRetern{ margin-bottom:3.25rem ;}
.nbRetern_title{font-weight: 600; font-size: 1.125rem;}
.nbRetern_top{border-bottom: 1px solid #dcdcdc; margin-bottom: 2.5rem;}
.nbRetern_minimg{display: flex; align-items: center; position: relative; z-index: 20; justify-content: center; width: 3.25rem; height: 3.25rem; padding: 0.5rem; border-radius:0.625rem 0.625rem 0 0; background: var(--primary-color); border-bottom: 3px solid var(--secondary-color); }

.nbRetern_body{color:#4d4d4d;}

.nbRetern_img{max-width: 41%; float:left; padding-left:1.875rem; margin-right: 2.75rem; margin-bottom: 2rem;}
.nbRetern_img img{border-radius:0.75rem; box-shadow:0 0 0 1.125rem #fff; max-width: 100%;}
.nbRetern_text{padding: 2.25rem 2rem 2rem 2rem; position: relative; line-height: 1.2;}
.nbRetern_text:after{background:#f5f5f5; top: 10rem; left: 0; right: 0; bottom: 0; border-radius: 0 0 0.75rem 0.75rem; position: absolute; content: ""; z-index: -1;}
.nbRetern_text ul, .nbRetern_text ol{padding-left: 0; list-style: none; margin-bottom: 0; counter-reset: section;}
.nbRetern_text ul li:before, .nbRetern_text ol li:before{counter-increment: section;
  content:counter(section); display: inline-block; width:1.25rem;height: 1.25rem; align-items: center; justify-content: center; color:#fff; background: var(--primary-color); border-radius:4px; margin-right: 1rem; text-align: center; }
/*desktops*/
@media (max-width: 1200px) { 

}

/*tablets*/
@media (max-width: 991px) {

}

/*phones*/
@media (max-width: 767px) { 
.nbRetern_img{display: none;}
.nbRetern_text:after{top: 0;border-radius: 0.75rem 0.75rem; }
}