.cst-2-col-left-image-grp{padding:64px 0 57px;position:relative}.cst-2-col-left-image-grp .container .row{align-items:flex-start;flex-direction:row-reverse}.cst-2-col-left-image-grp .container .row .content h3.mtitle{color:#10499e;font-size:35px;font-weight:500;line-height:120%;margin-bottom:24px;margin-top:6px;text-transform:uppercase}.cst-2-col-left-image-grp .container .row .content hr{display:none}.cst-2-col-left-image-grp .container .row .content .dtext.reader{font-size:18px;line-height:35px;padding-top:17px}.cst-2-col-left-image-grp .container .row .content .dtext.reader ul{float:left;list-style:none;margin:0 0 1rem;padding:0;width:50%}.cst-2-col-left-image-grp .container .row .content .dtext.reader ul li:before{background-color:#1d2541;content:"";display:block;height:5px;left:0;position:absolute;top:17px;width:5px}.cst-2-col-left-image-grp .container .row .content .dtext.reader ul li{padding-left:25px;position:relative}.cst-2-col-left-image-grp .container .row .image .img-extra{position:relative}.cst-2-col-left-image-grp .container .row .image .img-extra .d-image{margin-left:0;margin-right:auto;max-width:100%}.cst-2-col-left-image-grp .container .row .image .img-extra .d-image img{border:3px solid #fff;filter:drop-shadow(0 1px 4px rgba(0,22,63,.5))}@media only screen and (max-width:1024px){.cst-2-col-left-image-grp{padding:30px 0 64px}}@media only screen and (max-width:768px){.cst-2-col-left-image-grp .container .row{flex-direction:column-reverse}.cst-2-col-left-image-grp .container .row .image .img-extra{margin:0 auto;max-width:600px;position:relative}.cst-2-col-left-image-grp .container .row .image .img-extra .d-image img{height:100%!important;object-fit:cover;width:100%}.cst-2-col-left-image-grp .container .row .image .img-extra .d-image{height:300px;margin-bottom:30px;margin-left:0;margin-right:auto}.cst-2-col-left-image-grp .container .row .content h3.mtitle br{display:none}.cst-2-col-left-image-grp .container .row .content h3.mtitle{font-size:28px;margin-top:0;text-align:center}.cst-2-col-left-image-grp .container .row .content .dtext.reader{font-size:15px;line-height:1.5}.cst-2-col-left-image-grp .container .row .content .dtext.reader ul li:before{top:7px}}@media only screen and (max-width:540px){.cst-2-col-left-image-grp .container .row .content h3.mtitle{text-align:left}.cst-2-col-left-image-grp .container .row .content .dtext.reader ul li{margin-bottom:15px}.cst-2-col-left-image-grp .container .row .content .dtext.reader ul{float:none;margin-bottom:0;width:100%}}