.bulleted-list-container{margin:50px 0 80px}
.bulleted-list-container ul{list-style:none;padding:0;margin:0}
.bulleted-list-container ul li{display:block;padding:0;margin:0 0 50px;margin-left:35px;padding-right:40px;font-family:'EuclidFlex-Regular',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:18px;line-height:24px;letter-spacing:.7px;color:#29363b}
.bulleted-list-container ul li a{color:#29363b;font-family:'EuclidFlex-Regular',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:18px;line-height:24px;letter-spacing:.7px;opacity:1;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.bulleted-list-container ul li a:hover{opacity:.4}
.bulleted-list-container ul li::before{content:"";position:absolute;width:17px;height:17px;left:0;margin-top:4px;background-image:url(../../../assets/img/orange-pattern-bullet.png);background-size:17px;background-repeat:no-repeat;background-position:center}
.bulleted-image-container{width:560px;margin-bottom:80px}
.bulleted-image-container img{width:100%;height:auto;padding:0;margin:0;vertical-align:top}
.bulleted-list-title{margin-bottom:40px}
.bulleted-list-title h3{font-family:'EuclidFlex-Light',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:40px;line-height:42px;letter-spacing:-0.4px}
.page-single-client .bulleted-list-flex-container ul li{width:33%;margin:0;padding:25px 0}
.page-single-client .bulleted-list-flex-container li:nth-last-child(-n+3):nth-child(3n+1),.page-single-client .bulleted-list-flex-container li:nth-last-child(-n+3):nth-child(3n+1) ~ li{border-bottom:0}
.bulleted-list-flex-container{padding-bottom:100px}
.bulleted-list-flex-container ul{display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.bulleted-list-flex-container ul li{width:45%;padding:40px 2.5%;border-bottom:1px solid #88989a;font-family:'EuclidFlex-Regular',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:18px;line-height:24px;letter-spacing:.7px;color:#29363b}
.page-single-sector .bulleted-list-flex-container li:last-child:nth-child(odd),.page-single-practice .bulleted-list-flex-container li:last-child:nth-child(odd){border-bottom:0}
.page-single-sector .bulleted-list-flex-container li:nth-last-child(2):nth-child(odd),.page-single-sector .bulleted-list-flex-container li:last-child:nth-child(even),.page-single-practice .bulleted-list-flex-container li:nth-last-child(2):nth-child(odd),.page-single-practice .bulleted-list-flex-container li:last-child:nth-child(even){border-bottom:0}
.page-single-sector .bulleted-list-flex-container ul,.page-single-practice .bulleted-list-flex-container ul{list-style:none;padding:0;margin:40px 0 0}
.page-single-sector .bulleted-list-flex-container ul li,.page-single-practice .bulleted-list-flex-container ul li{padding:50px 2.5%;background-image:url(../../img/orange-line-bullet-icon.png);background-repeat:no-repeat;background-position:top 55px left;border-bottom:0}
@media only screen and (min-width:980px) and (max-width:1400px){.bulleted-list-title h3{font-family:'EuclidFlex-Light',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:30px;line-height:32px;letter-spacing:-0.3px}
.bulleted-list-flex-container ul li{font-family:'EuclidFlex-Regular',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:16px;line-height:22px;letter-spacing:.6px}
.bulleted-image-container{width:450px}
}@media only screen and (min-width:1px) and (max-width:979px){.bulleted-list-flex-container{width:100%}
.bulleted-list-flex-container ul{padding:0;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.bulleted-list-flex-container ul li{width:100%;padding:20px 0;font-family:'EuclidFlex-Regular',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:14px;line-height:18px;letter-spacing:-0.2px}
.bulleted-list-title h3{font-family:'EuclidFlex-Light',sans-serif;font-display:block;font-style:normal;font-weight:normal;font-size:30px;line-height:30px;letter-spacing:-0.3px}
.page-single-client .bulleted-list-flex-container ul li{width:100%;margin:0;padding:25px 0}
.page-single-practice .bulleted-list-flex-container ul li,.page-single-sector .bulleted-list-flex-container ul li{padding:20px 0 20px 30px;background-position:top 25px left}
.bulleted-list-container{margin:0 0 60px}
.bulleted-list-container ul li{margin:0 0 30px;margin-left:35px}
.bulleted-image-container{width:100%;margin-bottom:60px}
}