.training__cont{max-width:1000px;margin:auto;box-sizing:border-box}.training__cont ul li{width:100%;margin-bottom:5em}.training__cont ul li .cont h2{line-height:1;background:linear-gradient(90deg, #398CD0 0%, #398CD0 80%);background-clip:border-box;color:#fff !important;-webkit-text-fill-color:#fff}.training__cont ul li .cont ul{padding-top:1em;border-top:1px solid #d6d6d6}.training__cont ul li .cont ul li{margin-bottom:1em;padding-bottom:1em;display:block;border-bottom:1px solid #d6d6d6}.training__cont ul li .cont ul li h3{margin-bottom:.5em}.training__cont ul li .cont ul li h3::before{content:"";width:.5em;height:.5em;margin-right:.6em;background-color:#398cd0;border-radius:.5em;display:inline-block;vertical-align:middle}.training__cont ul li .cont ul li dl{display:flex;justify-content:space-between}.training__cont ul li .cont ul li dl dt{width:6.5em;color:#398cd0}.training__cont ul li .cont ul li dl dd{width:calc(100% - 6em);font-size:.9em}.training__cont ul li .cont ul li dl dd h3{font-size:1rem}@media(max-width: 767px){.training__cont{padding:80px 20px 40px}.training__cont ul li .cont h2{margin-bottom:1em;padding:.5em;font-size:1.5rem}}@media(min-width: 768px){.training__cont{padding:80px 20px}.training__cont ul li{display:flex;justify-content:space-between}.training__cont ul li:nth-child(even){flex-flow:row-reverse}.training__cont ul li .cont{width:70%;display:flex;justify-content:space-between;align-items:flex-start}.training__cont ul li .cont h2{width:2em;padding:.5em 0;writing-mode:vertical-rl;text-orientation:upright;display:flex;align-items:center;box-sizing:border-box;font-size:1.875rem}.training__cont ul li .cont ul{width:calc(100% - 5em - 25px)}.training__cont ul li .photo{width:25%}}