.m-seminar-agenda{margin:2em auto 2.4em}.m-seminar-agenda h2{font-size:2.4rem;text-align:center}.m-seminar-agenda table{margin:0 auto;table-layout:fixed;width:100%}.m-seminar-agenda table thead th{background:#425563;border:1px solid #fff;border-bottom:none;border-top:none;color:#fff;padding:.95em;text-align:center}.m-seminar-agenda table thead th:first-child{width:11em}.m-seminar-agenda table tbody td,.m-seminar-agenda table tbody th{background:none;border-bottom-width:2px;border-color:currentcolor #fff #fff;border-top:#fff}.m-seminar-agenda table tr{background:#f6f6f6}.m-seminar-agenda table tr:nth-child(2n){background:#ddd}.m-seminar-agenda table th{font-size:2rem;font-weight:500;padding:1.05em 1.4em;vertical-align:top}.m-seminar-agenda table td{padding:1.5em 1.8em;vertical-align:middle}.m-seminar-agenda table .heading{border-bottom:1px solid;font-size:1.8rem;font-weight:500;padding-bottom:.9em}.m-seminar-agenda .image-group{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-top:2.2em}.m-seminar-agenda .image-group .image{position:relative}.m-seminar-agenda .image-group .image .modal-button{background:none;border:none;height:100%;left:0;outline:none;position:absolute;top:0;width:100%;z-index:1}.m-seminar-agenda .image-group .image .modal-button .icon{background:#425563;border:1px solid #425563;border-radius:4px;bottom:10px;box-shadow:0 0 5px rgba(0,0,0,.4);color:#fff;display:block;font-size:18px;height:30px;position:absolute;right:10px;transition:background-color .3s,color .3s;width:30px}.m-seminar-agenda .image-group .image .modal-button .icon:before{content:"\e951";display:block;font-family:nris;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.m-seminar-agenda .image-group .image .modal-button:hover .icon{background:#fff;color:#425563}.m-seminar-agenda .speaker-profile{margin-top:2.2em}.m-seminar-agenda .speaker-profile .title{font-weight:500;margin-bottom:.45em}.m-seminar-agenda .speaker-profile .profile-item{display:flex;font-size:1.4rem;justify-content:space-between}.m-seminar-agenda .speaker-profile .profile-item .image{flex:0 0 auto;margin:0 3.6% 0 0;width:22.2%}.m-seminar-agenda .speaker-profile .profile-item .content{flex:1 1 auto;width:74.2%}.m-seminar-agenda .speaker-profile .profile-item .name{font-weight:500}.m-seminar-agenda .speaker-profile .profile-item+.profile-item{margin-top:1em}@media screen and (max-width:767px){.m-seminar-agenda{margin:2.2em auto 2.7em}.m-seminar-agenda h2{font-size:2.2rem;margin-bottom:.6em;text-align:left}.m-seminar-agenda table thead th{padding:.85em}.m-seminar-agenda table thead th:first-child{width:29%}.m-seminar-agenda table th{font-size:1.4rem;padding:1em 1.4em}.m-seminar-agenda table td{padding:1em 1.4em}.m-seminar-agenda table .heading{font-size:1.4rem}.m-seminar-agenda .image-group{gap:1.2rem}.m-seminar-agenda .speaker-profile .profile-item{flex-wrap:wrap;font-size:1.4rem}.m-seminar-agenda .speaker-profile .profile-item .image{margin:0 0 1em;width:70%}.m-seminar-agenda .speaker-profile .profile-item .content{width:100%}.m-seminar-agenda .speaker-profile .profile-item .name{font-weight:400}}@media screen and (max-width:540px){.m-seminar-agenda .image-group{grid-template-columns:1fr}}