.focusrowsap .leftcolumn{display:block;margin:0 auto;width:90%}.focusrowsap .focuswrapper .leftcolumn{margin-bottom:40px;width:100%}.focuswrapper h2{text-transform:uppercase}.focusrowsap .focuswrapper{display:block;margin:0 auto;width:90%}.focusrow h2,.focusrowsap h2{color:#006394;font-size:45px;margin-bottom:20px}.orangebar{background-color:#ff8300;height:10px;margin-bottom:20px;width:50%}.focusrowsap .cont p{font-size:1.5em;line-height:35px}.curriculumwrapper.sap{display:block}.curriculumwrapper{background-color:#f5f5f5;border-radius:50px;display:flex;justify-content:space-between;margin-top:40px;padding:30px 40px}.curriculumwrapper.sap .curriculumcontent,.curriculumwrapper.sap .curriculumtitlewrapper{width:100%}.curriculumtitlewrapper{display:flex;flex-direction:column;justify-content:flex-start;width:23%}.curriculumtitlewrapper h3{color:#006394;font-size:1.25em;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.curriculumcontent{width:70%}.curriculumcontent ul{margin-bottom:1rem;padding-left:0}.curriculumcontent ul li{margin-bottom:0;margin-left:15px;padding:5px 0 5px 20px;text-align:left}.curriculumcontent ul li::marker,.list ul li::marker{color:#ff8300;content:"▶"}.trainingcapabilitiescontainer:first-of-type{border-top:4px solid #006394}.trainingcapabilitiescontainer{align-items:stretch;border-bottom:4px solid #006394;display:flex}.trainingheader{align-items:center;display:flex;width:16%}.curriculumcontent div p{font-size:1.25em;font-weight:600;margin-bottom:6px}.trainingitems{border-left:2px solid #006394;font-size:.9em;padding-left:30px;width:28%}.list,.trainingcapabilitiescontainer div .list{width:100%}.list{display:flex;flex-wrap:wrap;margin:0 auto}.trainingcapabilitiescontainer div .list ul{margin-bottom:10px;margin-top:10px;padding-left:0}.trainingcapabilitiescontainer div .list ul li{padding-bottom:0}.list ul li{line-height:35px;margin-left:15px;padding:5px 0 5px 20px;text-align:left}.list ul li::marker{color:#ff8300;content:"▶"}.focusrowsap .cont p a{color:#006394}.focusrowsap .cont p a:hover{color:#ff8300}@media screen and (max-width:1100px){.curriculumcontent div p{font-size:1em}}@media screen and (max-width:991px){.curriculumcontent div p{font-size:15px}}@media screen and (max-width:767px){.curriculumtitlewrapper{margin-bottom:20px}.trainingcapabilitiescontainer:first-of-type{border-top:0 solid #006394}.curriculumcontent div{width:100%}.trainingcapabilitiescontainer{border-bottom:0 solid #006394;flex-wrap:wrap;margin-bottom:20px}.trainingcapabilitiescontainer div .list ul{margin-bottom:0;margin-top:0}.trainingitems{border-left:0 solid #006394;padding-left:0;width:100%!important}.curriculumcontent div p{font-size:1em}}