:root{font-size:1rem}body{font-family:游ゴシック体,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;color:#555;word-break:break-word}h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1;margin-bottom:10px;font-weight:500}h1{font-size:1.875rem}h2{font-size:1.75rem}h3{font-size:1.625rem}h4{font-size:1.375rem}h5{font-size:1.25rem}h6{font-size:1.125rem}a{border:none;outline:none}a,a:focus,a:hover{-webkit-transition:all .3s ease;transition:all .3s ease}a,a:focus,a:hover,a:link{text-decoration:none}a img{outline:none}a img:active,a img:focus,a img:hover{outline:none;-moz-outline-style:none}.btn,.btn.active:focus,.btn:active,.btn:focus,.btn:hover,button,button:active,button:focus,button:hover{outline:none;outline:0}a[href^=tel]{color:inherit;text-decoration:none}blockquote{border-left:2px solid #999;margin:16px 0 16px 32px;padding-left:16px}@media (max-width:767px){body .overlay.show{content:"";position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.5);z-index:4}}body .breadcrumbs .breadcrumb-wrapper .page-title-breadcrumbs-region .h1,body .breadcrumbs .breadcrumb-wrapper .page-title-breadcrumbs-region h1{font-size:1.875rem;margin-bottom:15px;color:#000}@media (max-width:767px){body .breadcrumbs .breadcrumb-wrapper .page-title-breadcrumbs-region .h1,body .breadcrumbs .breadcrumb-wrapper .page-title-breadcrumbs-region h1{font-size:1.625rem}}@media (max-width:767px){body .breadcrumbs .breadcrumb-wrapper{padding:0 15px}}body .container .impress-bg-image{background-image:url(/themes/custom/academy/images/series-background-image.png);background-position:100%;background-repeat:no-repeat;background-size:contain}@media (min-width:576px) and (max-width:767px){body .container{max-width:100%}}@media (min-width:1200px){body .container{width:1000px}}@media (min-width:768px){body .no-padding-lr{padding-left:0;padding-right:0}}@media (max-width:767px){body.page-node-type-series .no-padding-lr{padding-left:0;padding-right:0}}body .buffer{display:block;position:relative;top:-100px;visibility:hidden}@media (max-width:767px){body .buffer{top:0}}@media (min-width:768px){body.user-logged-in .buffer{top:-150px}}body.no-overflow,html.no-overflow{position:relative;height:100%;overflow:hidden}figure.align-center{text-align:center}.user-logged-in div#block-academy-local-tasks ul{padding:0;margin-bottom:0}.user-logged-in div#block-academy-local-tasks ul li{display:inline-block;margin-right:5px;margin-bottom:8px}.user-logged-in div#block-academy-local-tasks ul li a{color:#343434;padding:8px 16px}.user-logged-in div#block-academy-local-tasks ul li a:focus,.user-logged-in div#block-academy-local-tasks ul li a:hover{background-color:#f5f5f5;font-weight:900}.user-logged-in div#block-academy-local-tasks ul li a.is-active{background-color:#eee}.user-logged-in div#block-academy-local-tasks ul li:last-child{margin-right:0}.site-logo{margin-bottom:0}body.page-node-type-series #navbarSupportedContent>div{width:100%}.top-menu-wrapper .header-middle{padding-top:20px}.top-menu-wrapper .header-middle>.container{border-bottom:5px solid #000;padding-bottom:10px}.top-menu-wrapper .header-middle>.container .header-middle-left{padding-left:0}.top-menu-wrapper .header-middle>.container .header-middle-left .branding-wrapper{display:-webkit-box;display:flex}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.top-menu-wrapper .header-middle>.container .header-middle-left .branding-wrapper .site-logo{max-width:330px;width:100%}}.top-menu-wrapper .header-middle>.container .header-middle-left .branding-wrapper .site-logo img{height:46px;width:auto}.top-menu-wrapper .header-middle>.container .header-middle-left .branding-wrapper .site-slogan{font-size:.875rem;color:#333;word-break:keep-all}@media (min-width:1200px){.top-menu-wrapper .header-middle>.container .header-middle-left .branding-wrapper .site-slogan{margin-left:30px}}@media (min-width:768px) and (max-width:1199px){.top-menu-wrapper .header-middle>.container .header-middle-left .branding-wrapper .site-slogan{margin-left:10px}}@media (min-width:768px) and (max-width:991px){.top-menu-wrapper .header-middle>.container .header-middle-left .branding-wrapper .site-slogan{font-size:.75rem}}.top-menu-wrapper .header-middle>.container .header-middle-right{float:right;padding-right:0}@media (min-width:768px){.top-menu-wrapper .header-middle>.container .header-middle-right #block-searchblock{float:right}}.top-menu-wrapper .header-bottom{padding-top:20px;padding-bottom:20px}.top-menu-wrapper .header-bottom .navbar>.container{display:block}@media (max-width:767px){.top-menu-wrapper .header-bottom .navbar>.container .section-1{border-bottom:5px solid #000;padding-bottom:20px}}@media (max-width:767px){.top-menu-wrapper .header-bottom .navbar>.container{padding-left:15px;padding-right:15px}}.top-menu-wrapper .header-bottom .navbar .collapse-button-wrapper .animated-button{padding-left:0}.top-menu-wrapper .header-bottom .navbar .collapse-button-wrapper .animated-button:focus{outline:none}@media (max-width:359px){.top-menu-wrapper .header-bottom .navbar .collapse-button-wrapper{padding-right:0}}.top-menu-wrapper .header-bottom .navbar .navbar-brand .branding-wrapper .site-logo img{height:46px;width:auto}@media (max-width:767px){.top-menu-wrapper .header-bottom .navbar .navbar-brand .branding-wrapper .site-logo{text-align:center}}@media (max-width:767px){.top-menu-wrapper .header-bottom .navbar .navbar-brand{margin-right:0}}@media (max-width:359px){.top-menu-wrapper .header-bottom .navbar .navbar-brand{padding:0}}.top-menu-wrapper .header-bottom .navbar .search-button-wrapper .search-button{width:50px;height:50px;border-radius:0}.top-menu-wrapper .header-bottom .navbar .search-button-wrapper .search-button .search-close{display:none;position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.top-menu-wrapper .header-bottom .navbar .search-button-wrapper .search-button.open .fa-search:before{content:none}.top-menu-wrapper .header-bottom .navbar .search-button-wrapper .search-button.open .search-close{display:block}.top-menu-wrapper .header-bottom .navbar .search-button-wrapper .search-button i{font-size:2rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.top-menu-wrapper .header-bottom .navbar .search-button-wrapper .search-button:focus{outline:none;box-shadow:none}@media (max-width:359px){.top-menu-wrapper .header-bottom .navbar .search-button-wrapper,.top-menu-wrapper .header-bottom .navbar .search-button-wrapper .search-button{padding-left:0}}.top-menu-wrapper .header-bottom .navbar #navbarSupportedContent{-webkit-box-pack:center;justify-content:center}.top-menu-wrapper .header-bottom .navbar #navbarSupportedContent ul.navbar-nav .nav-item a{color:#000;font-size:1rem;margin-right:35px;position:relative}@media (min-width:992px) and (max-width:1199px){.top-menu-wrapper .header-bottom .navbar #navbarSupportedContent ul.navbar-nav .nav-item a{margin-right:30px}}@media (min-width:768px){.top-menu-wrapper .header-bottom .navbar #navbarSupportedContent ul.navbar-nav .nav-item a{padding-left:0;padding-right:0}}@media (min-width:768px) and (max-width:991px){.top-menu-wrapper .header-bottom .navbar #navbarSupportedContent ul.navbar-nav .nav-item a{font-size:.75rem;margin-right:1.5rem}}@media (max-width:767px){.top-menu-wrapper .header-bottom .navbar #navbarSupportedContent ul.navbar-nav .nav-item a{padding-left:25px;margin-right:0}}.top-menu-wrapper .header-bottom .navbar #navbarSupportedContent ul.navbar-nav .nav-item a.is-active,.top-menu-wrapper .header-bottom .navbar #navbarSupportedContent ul.navbar-nav .nav-item a:hover{color:rgba(0,0,0,.5);text-decoration:none}.top-menu-wrapper .header-bottom .navbar #navbarSupportedContent ul.navbar-nav .nav-item a:before{content:"";font-weight:600;font-family:"Font Awesome\ 5 Free";font-size:.625rem;position:relative;left:-5px;top:-2px}@media (min-width:768px) and (max-width:991px){.top-menu-wrapper .header-bottom .navbar #navbarSupportedContent ul.navbar-nav .nav-item a:before{top:-1px}}.top-menu-wrapper .header-bottom .navbar #navbarSupportedContent ul.navbar-nav .nav-item:last-child a{margin-right:0}@media (max-width:767px){.top-menu-wrapper .header-bottom .navbar #navbarSupportedContent ul.navbar-nav .nav-item:last-child,.top-menu-wrapper .header-bottom .navbar #navbarSupportedContent ul.navbar-nav .nav-item:last-child a{padding-bottom:0}}@media (max-width:767px){.top-menu-wrapper .header-bottom .navbar #navbarSupportedContent ul.navbar-nav .nav-item{padding-bottom:15px}}@media (max-width:767px){.top-menu-wrapper .header-bottom .navbar #navbarSupportedContent ul.navbar-nav{padding:20px 0}}@media (min-width:768px){.top-menu-wrapper .header-bottom .navbar #navbarSupportedContent .series-navigation-wrapper ul.navbar-nav .nav-item a{color:#fff;display:inline-block;padding:3px 5px;margin:auto 5px}.top-menu-wrapper .header-bottom .navbar #navbarSupportedContent .series-navigation-wrapper ul.navbar-nav .nav-item a:before{display:none}}@media (max-width:767px){.top-menu-wrapper .header-bottom .navbar .navbar-collapse,.top-menu-wrapper .header-bottom .navbar .search-collapse{position:fixed;width:100%;background:#fff}}@media (max-width:767px){.top-menu-wrapper .header-bottom .navbar{padding:20px 0 0;background-color:#fff;z-index:5}}@media (max-width:767px){.top-menu-wrapper .header-bottom .after-collapsible-menu:not(.header-middle-left) .branding-wrapper .site-slogan{padding:0 15px}}@media (max-width:767px){.top-menu-wrapper .header-bottom .after-collapsible-menu:not(.header-middle-left){padding:20px 0}}@media (max-width:767px){.top-menu-wrapper .header-bottom{padding:0}}.top-menu-wrapper .input-group form{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.top-menu-wrapper .input-group form .form-control{border:1px solid #ccc;border-radius:0;width:170px;-webkit-box-flex:0;flex:none;height:30px;margin-right:5px}@media (min-width:992px) and (max-width:1199px){.top-menu-wrapper .input-group form .form-control{width:150px}}@media (min-width:768px) and (max-width:991px){.top-menu-wrapper .input-group form .form-control{width:100px}}@media (max-width:767px){.top-menu-wrapper .input-group form .form-control{width:70%}}.top-menu-wrapper .input-group form .btn-primary{height:30px;line-height:1;font-size:.875rem}@media (min-width:768px) and (max-width:991px){.top-menu-wrapper .input-group form .btn-primary{font-size:.75rem}}.top-menu-wrapper .input-group form .btn-primary{color:#fff;background-color:#000;border:none;border-radius:0}.top-menu-wrapper .input-group form .btn-primary:hover{color:#000;background-color:#666;border:none}@media (max-width:767px){.top-menu-wrapper .input-group form{padding:20px 15px;width:100%}}.top-menu-wrapper .animated-icon{width:45px;height:40px;position:relative;margin:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;top:5px}.top-menu-wrapper .animated-icon span{display:block;position:absolute;height:5px;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;background:#000}.top-menu-wrapper .animated-icon span:first-child{top:0}.top-menu-wrapper .animated-icon span:nth-child(2),.top-menu-wrapper .animated-icon span:nth-child(3){top:10px}.top-menu-wrapper .animated-icon span:nth-child(4){top:20px}.top-menu-wrapper .animated-icon.open span:first-child{top:11px;width:0;left:50%}.top-menu-wrapper .animated-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.top-menu-wrapper .animated-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.top-menu-wrapper .animated-icon.open span:nth-child(4){top:11px;width:0;left:50%}.top-menu-wrapper .animated-icon.open:after{content:none}.top-menu-wrapper .animated-icon:after{content:"MENU";font-size:.75rem;top:100%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:100%}@media (max-width:359px){.top-menu-wrapper .animated-icon:after{font-size:.625rem}}@media (max-width:359px){.top-menu-wrapper .animated-icon{width:35px}}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.page-node-type-instructor) .main-container .ck-formatted .box-403,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.page-node-type-instructor) .main-container .ck-formatted .box-404{font-weight:500;width:350px;height:350px;margin:25px auto;text-align:center;background-color:#f2f2f2;padding:100px 0 0;box-shadow:0 1px 1px rgba(0,0,0,.3);border-radius:50%;color:#000}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.page-node-type-instructor) .main-container .ck-formatted .box-403 h1,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.page-node-type-instructor) .main-container .ck-formatted .box-404 h1{font-size:25px;margin:20px auto}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.page-node-type-instructor) .main-container .ck-formatted .box-403 h5,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.page-node-type-instructor) .main-container .ck-formatted .box-404 h5{font-size:12px;margin-bottom:10px}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.page-node-type-instructor) .main-container .ck-formatted .box-403 a.btn-info,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.page-node-type-instructor) .main-container .ck-formatted .box-404 a.btn-info{color:#fff;background-color:#000;border-radius:0;padding:10px 15px;font-size:15px;font-weight:500;display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.page-node-type-instructor) .main-container .ck-formatted .box-403 a.btn-info:hover,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.page-node-type-instructor) .main-container .ck-formatted .box-404 a.btn-info:hover{font-weight:900;background-color:#000;border-color:#000}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container img{max-width:100%;height:auto}@media (min-width:768px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted{padding:0 15px}}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted blockquote{border-left:3px solid #000;margin:16px 32px;padding-left:40px;position:relative}@media (max-width:767px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted blockquote{padding-left:35px;margin:16px 0}}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted blockquote:before{content:"";font-weight:600;font-family:"Font Awesome\ 5 Free";color:#ccc;left:10px;font-size:1.25rem;position:absolute}@media (max-width:767px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted blockquote:before{font-size:.9375rem}}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted blockquote p{margin-bottom:0}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted p:not(blockquote){line-height:1.8}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted p:not(blockquote):not(:last-child){margin-bottom:20px}@media (max-width:767px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted p:not(blockquote){font-size:.875rem}}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted a{color:#3b65a5}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted a:visited{color:#914cab}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted a:active,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted a:hover{color:rgba(59,101,165,.6)}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted ul{padding-left:30px;list-style:none}@media (max-width:767px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted ul{padding-left:15px}}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted ul li{position:relative}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted ul li:before{content:"";font-weight:600;font-family:"Font Awesome\ 5 Free";position:absolute;font-size:.625rem;left:-10px;top:3px;bottom:auto}@media (max-width:767px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted ul li:before{left:-15px}}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted ul li:not(:last-child){margin-bottom:15px}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted ol{padding-left:37px}@media (max-width:767px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted ol{padding-left:17px}}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted ol li:not(:last-child){margin-bottom:15px}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted table{width:100%;table-layout:fixed}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted table:not(:last-child){margin-bottom:40px}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted table caption{caption-side:top;color:#000;font-weight:500;padding-left:10px}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted table caption:before{content:"";font-weight:600;font-family:"Font Awesome\ 5 Free";font-size:.625rem;position:relative;left:-10px}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted table tbody{border:1px solid #ccc}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted table tr:not(:last-child){border-bottom:1px solid #ccc}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted table td,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted table th{padding:15px;text-align:center;vertical-align:middle}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted table td:not(:last-child){border-right:1px solid #ccc}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted table th{border-right:1px solid #ccc;background:#efefef}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted h1,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted h2,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted h3,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted h4,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted h5{font-weight:600;line-height:150%}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted h3:not(:last-child),body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted h4:not(:last-child),body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted h5:not(:last-child){margin-bottom:25px;display:block}@media (max-width:767px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted h3:not(:last-child),body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted h4:not(:last-child),body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted h5:not(:last-child){margin-bottom:15px}}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted h2:not(:last-child){font-size:1.375rem;color:#000;padding:15px 0}@media (max-width:767px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted h2:not(:last-child){font-size:1.125rem}}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted h2:not(:last-child):not(:last-child){margin-bottom:25px;border-bottom:1px solid #ccc}@media (max-width:767px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted h2:not(:last-child):not(:last-child){padding:15px 0;margin-bottom:20px;line-height:normal}}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted h3:not(:last-child){position:relative;font-size:1.25rem;color:#000;padding:5px 0 5px 20px;margin-bottom:20px}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted h3:not(:last-child):before{content:"";border-left:10px solid #ddd;position:absolute;height:100%;min-height:30px;margin:auto;left:0;top:0}@media (max-width:767px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted h3:not(:last-child):before{border-left:8px solid #ddd}}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted h4:not(:last-child){font-size:1.125rem;border-bottom:1px dashed #ccc;color:#000;padding-bottom:10px;display:inline-block}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted h5:not(:last-child){font-size:1rem;color:#000}@media (min-width:768px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted img.align-left{margin-right:30px}}@media (max-width:767px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted img.align-left{margin-right:15px;margin-top:6px;width:50%;height:auto}}@media (max-width:359px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted img.align-left{float:none;display:block;width:100%}}@media (min-width:768px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-right,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted img.align-right{margin-left:30px}}@media (max-width:767px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-right,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted img.align-right{margin-left:15px;width:50%;height:auto}}@media (max-width:359px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-right,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted img.align-right{float:none;display:block;width:100%;margin-left:0}}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted img{max-width:100%;height:auto}@media (max-width:359px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted img{float:none;display:block;width:100%;margin-left:0}}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure{display:inline-block}@media (max-width:767px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure img{margin-top:6px;width:100%;height:auto}}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-center{display:block}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-center img{display:inline-block}@media (max-width:767px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-center img{width:auto}}@media (max-width:359px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-center img{width:100%}}@media (min-width:768px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left+p+blockquote,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left+p+h2,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left+p+h3,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left+p+h4,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left+p+h5,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left+p+h6,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left+p+img,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left+p+ol,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left+p+ul{overflow:hidden}}@media (max-width:767px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left+p+blockquote,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left+p+h2,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left+p+h3,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left+p+h4,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left+p+h5,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left+p+h6,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left+p+img,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left+p+ol,body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figure.align-left+p+ul{clear:both}}body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figcaption{text-align:center;margin-top:5px;font-size:.875rem}@media (max-width:767px){body:not(.page-node-type-current-schedule):not(.path-schedule):not(.path-courses-new) .main-container .ck-formatted figcaption{font-size:.75rem}}footer{background-color:#000;padding:30px 0}footer .container{position:relative}footer .container .footer-links ul{margin-bottom:55px;padding-left:0;list-style-type:none}footer .container .footer-links ul .menu-item{display:inline-block}footer .container .footer-links ul .menu-item a{color:#fff;font-size:1rem;padding:0 15px;position:relative}footer .container .footer-links ul .menu-item a:hover{color:hsla(0,0%,100%,.6);text-decoration:none}footer .container .footer-links ul .menu-item a:before{content:"";font-weight:600;font-family:"Font Awesome\ 5 Free";font-size:.625rem;position:relative;left:-5px}@media (max-width:767px){footer .container .footer-links ul .menu-item a{font-size:.875rem;padding-left:15px}}footer .container .footer-links ul .menu-item:last-child{padding-bottom:0}@media (max-width:767px){footer .container .footer-links ul .menu-item:last-child a{padding-bottom:0}}@media (max-width:767px){footer .container .footer-links ul .menu-item{display:block;width:100%;padding-bottom:15px}}@media (min-width:768px){footer .container .footer-links ul{-webkit-box-pack:center;justify-content:center;display:-webkit-box;display:flex}}@media (max-width:767px){footer .container .footer-links ul{margin-bottom:25px}}footer .container .copyright-text{text-align:center;color:#999;font-size:.75rem}@media (max-width:767px){footer .container .copyright-text{font-size:.625rem}}@media (max-width:767px){footer{padding:15px 0}}.breadcrumbs .container ol.breadcrumb{margin-bottom:15px;padding:0;background-color:#fff}.breadcrumbs .container ol.breadcrumb li{font-size:.875rem;padding-left:5px}.breadcrumbs .container ol.breadcrumb li a{color:#999}.breadcrumbs .container ol.breadcrumb li a:hover{color:#000}.breadcrumbs .container ol.breadcrumb li:before{content:"≫";font-size:.9375rem;padding-right:0}.breadcrumbs .container ol.breadcrumb li:first-child{padding-left:0}.breadcrumbs .container ol.breadcrumb li:first-child:before{content:none}.before-footer{background-color:#fff;height:80px;width:100%}.before-footer .container{position:relative}.before-footer .container .back-to-top{background-color:#797979;border-radius:10px;height:45px;width:45px;color:transparent;text-indent:0;border:none;position:absolute;right:0;top:15px;cursor:pointer}.before-footer .container .back-to-top:before{content:"";font-weight:600;font-family:"Font Awesome\ 5 Free";color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:.875rem;text-align:center}.before-footer .container .back-to-top:hover{background-color:#797979}@media (max-width:767px){.before-footer .container .back-to-top{right:15px}}.before-footer.is-footer-fixed{position:fixed;z-index:1;bottom:0}.before-footer.is-footer-fixed+.footer{margin-top:50px}.listing-page .view-header{font-size:1rem;color:#555;margin-bottom:10px}.listing-page .view-header .course-sorting-filter .form-group label{display:none}.listing-page .view-header .course-sorting-filter .form-group select{color:#555;border:1px solid #bbb;background-color:#fff;height:28px;padding-left:3px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.listing-page .view-header .course-sorting-filter .form-group select{padding-top:4px}}@media (min-width:768px){.listing-page .view-header .course-sorting-filter .form-group select{position:relative;top:-3px}}@media (min-width:768px) and (-ms-high-contrast:none),all and (min-width:768px) and (-ms-high-contrast:active){.listing-page .view-header .course-sorting-filter .form-group select{top:-6px}}@media (max-width:767px){.listing-page .view-header .course-sorting-filter .form-group select{margin-top:15px}}.listing-page .view-header .course-sorting-filter .form-group select::-ms-expand{border:none;height:40px}@media (max-width:767px){.listing-page .view-header .course-sorting-filter .form-group{margin-bottom:0}}@media (min-width:768px){.listing-page .view-header .course-sorting-filter{display:inline-block;float:right}}@media (max-width:767px){.listing-page .view-header{margin-top:25px}}.listing-page .js-pager__items{padding:0;margin-top:40px;margin-bottom:0;list-style-type:none;text-align:center}.listing-page .js-pager__items li{display:inline-block;height:30px;width:auto;border:1px solid #bebebe;line-height:30px;vertical-align:middle;margin-bottom:10px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.listing-page .js-pager__items li{line-height:35px}}@media (max-width:767px){.listing-page .js-pager__items li{margin-bottom:10px}}.listing-page .js-pager__items li a{color:#555;display:block;height:30px;padding:0 10px}.listing-page .js-pager__items li a span{display:none}.listing-page .js-pager__items li.is-active a,.listing-page .js-pager__items li a:hover{text-decoration:none;background-color:#bebebe;color:#fff}.listing-page .js-pager__items li.pager__item--previous a:after{content:"";font-weight:600;font-family:"Font Awesome\ 5 Free"}.listing-page .js-pager__items li.pager__item--next a:after{content:"";font-weight:600;font-family:"Font Awesome\ 5 Free"}.listing-page .js-pager__items li.pager__item--ellipsis,.listing-page .js-pager__items li.pager__item--next,.listing-page .js-pager__items li.pager__item--previous{width:30px}.listing-page .js-pager__items li.pager__item--next a,.listing-page .js-pager__items li.pager__item--previous a{color:transparent;position:relative}.listing-page .js-pager__items li.pager__item--next a:after,.listing-page .js-pager__items li.pager__item--previous a:after{line-height:1;color:#555;font-size:.625rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.listing-page .js-pager__items li.pager__item--next a:hover:after,.listing-page .js-pager__items li.pager__item--previous a:hover:after{color:#fff}@media (max-width:767px){.listing-page .js-pager__items li.pager__item--next,.listing-page .js-pager__items li.pager__item--previous{display:none}}@media (max-width:767px){.listing-page .js-pager__items{margin-top:25px}}.listing-page .view-content .views-row{border-bottom:1px dotted #bbb;padding:30px 0}.listing-page .view-content .views-row.news-row{padding:15px 0}.listing-page .view-content .views-row.news-row .news-listing-wrapper .news-date{min-width:90px}@media (min-width:992px){.listing-page .view-content .views-row.news-row .news-listing-wrapper .news-date{margin-right:30px}}@media (min-width:768px) and (max-width:991px){.listing-page .view-content .views-row.news-row .news-listing-wrapper .news-date{margin-right:25px}}.listing-page .view-content .views-row.news-row .news-listing-wrapper .news-title a{color:#3b65a5}.listing-page .view-content .views-row.news-row .news-listing-wrapper .news-title a:hover{color:rgba(59,101,165,.5)}.listing-page .view-content .views-row.news-row .news-listing-wrapper .news-category{background-color:#e3a000;border-radius:5px;color:#fff;display:-webkit-inline-box;display:inline-flex;font-size:.875rem;padding:4px 10px 2px;font-weight:900}@media (min-width:768px){.listing-page .view-content .views-row.news-row .news-listing-wrapper .news-category{margin-left:5px}}@media (max-width:767px){.listing-page .view-content .views-row.news-row .news-listing-wrapper .news-category{font-size:.75rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.listing-page .view-content .views-row.news-row .news-listing-wrapper .news-category{padding:4px 10px 0}}.listing-page .view-content .views-row.news-row .news-listing-wrapper .new-badge{background-color:#a42323;color:#fff;width:50px;font-size:.875rem;border-radius:3px;font-weight:900;display:inline-block;padding:4px 4px 2px;text-align:center}@media (min-width:768px){.listing-page .view-content .views-row.news-row .news-listing-wrapper .new-badge{margin-left:5px}}@media (max-width:767px){.listing-page .view-content .views-row.news-row .news-listing-wrapper .new-badge{width:40px;font-size:.75rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.listing-page .view-content .views-row.news-row .news-listing-wrapper .new-badge{vertical-align:baseline;padding:4px 4px 0}}@media (min-width:768px){.listing-page .view-content .views-row.news-row .news-listing-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}@media (max-width:767px){.listing-page .view-content .views-row.news-row{padding:10px 0}}.listing-page .view-content .views-row .listing-wrapper{display:-webkit-box;display:flex}.listing-page .view-content .views-row .listing-wrapper .thumbnail-region .image-wrapper{margin-bottom:10px}.listing-page .view-content .views-row .listing-wrapper .thumbnail-region .thumbnail-badges{max-width:75px;font-size:.8125rem;color:#fff;font-weight:600;text-align:center;border-radius:3px;height:22px;margin-bottom:5px;padding:2px}.listing-page .view-content .views-row .listing-wrapper .thumbnail-region .thumbnail-badges:last-child{margin-bottom:0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.listing-page .view-content .views-row .listing-wrapper .thumbnail-region .thumbnail-badges{padding:3px}}.listing-page .view-content .views-row .listing-wrapper .thumbnail-region .grey-badge{background-color:#666}.listing-page .view-content .views-row .listing-wrapper .thumbnail-region .yellow-badge{background-color:#e3a000}.listing-page .view-content .views-row .listing-wrapper .thumbnail-region .new-badge{background-color:#a42323}.listing-page .view-content .views-row .listing-wrapper .thumbnail-region .event-over-badge{background-color:#111}@media (min-width:768px){.listing-page .view-content .views-row .listing-wrapper .thumbnail-region{-webkit-box-flex:0;flex:0 0 105px;padding:0 15px}}@media (min-width:768px) and (-ms-high-contrast:none),all and (min-width:768px) and (-ms-high-contrast:active){.listing-page .view-content .views-row .listing-wrapper .thumbnail-region{-webkit-box-flex:0;flex:0 0 85px}}@media (max-width:767px){.listing-page .view-content .views-row .listing-wrapper .thumbnail-region{padding-left:0;padding-right:15px;-webkit-box-flex:0;flex:0 0 90px}}.listing-page .view-content .views-row .listing-wrapper .text-region{padding-left:0;width:100%}.listing-page .view-content .views-row .listing-wrapper .text-region .main-title:not(.news-title){font-size:1.375rem;color:#3b65a5;font-weight:400}@media (max-width:767px){.listing-page .view-content .views-row .listing-wrapper .text-region .main-title:not(.news-title){font-size:1.125rem}}.listing-page .view-content .views-row .listing-wrapper .text-region .course-title:not(.news-title) a{color:#3b65a5}.listing-page .view-content .views-row .listing-wrapper .text-region .course-title:not(.news-title) a:hover{color:rgba(59,101,165,.5)}.listing-page .view-content .views-row .listing-wrapper .text-region .category-tags:not(.main-title) .light-grey-badges{display:inline-block;background-color:#ededed;border:1px solid #cdcdcd;font-size:.8125rem;color:#555;padding:5px 20px 3px;line-height:1;border-radius:15px;margin-right:5px;margin-top:10px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.listing-page .view-content .views-row .listing-wrapper .text-region .category-tags:not(.main-title) .light-grey-badges{padding:6px 20px 2px}}@media (max-width:767px){.listing-page .view-content .views-row .listing-wrapper .text-region .category-tags:not(.main-title){margin-bottom:15px}}.listing-page .view-content .views-row .listing-wrapper .text-region .title-prefix,.listing-page .view-content .views-row .listing-wrapper .text-region .title-suffix{font-size:1.125rem;color:#3b65a5}@media (max-width:767px){.listing-page .view-content .views-row .listing-wrapper .text-region .title-prefix,.listing-page .view-content .views-row .listing-wrapper .text-region .title-suffix{font-size:.875rem}}.listing-page .view-content .views-row .listing-wrapper .text-region .course-overview{color:#555;font-size:1rem;line-height:2;margin-top:20px}.listing-page .view-content .views-row .listing-wrapper .text-region .location-date-wrapper{border:1px solid #bbb;border-radius:10px;color:#555;font-size:1rem;padding:20px 0;margin-top:20px}.listing-page .view-content .views-row .listing-wrapper .text-region .location-date-wrapper .item-list{margin-bottom:15px;display:-webkit-box;display:flex}.listing-page .view-content .views-row .listing-wrapper .text-region .location-date-wrapper .item-list .icon{color:#999;max-width:15px;margin-right:20px;padding-left:15px}.listing-page .view-content .views-row .listing-wrapper .text-region .location-date-wrapper .item-list .course-content{padding-right:15px}.listing-page .view-content .views-row .listing-wrapper .text-region .location-date-wrapper .item-list:last-child{margin-bottom:0}@media (max-width:767px){.listing-page .view-content .views-row .listing-wrapper .text-region .location-date-wrapper{margin-top:15px}}.listing-page .view-content .views-row .listing-wrapper .text-region .icon-category-wrapper{margin-top:20px}.listing-page .view-content .views-row .listing-wrapper .text-region .icon-category-wrapper .course-category{display:inline-block}.listing-page .view-content .views-row .listing-wrapper .text-region .icon-category-wrapper .course-category div{background-color:#999;font-size:.8125rem;display:-webkit-inline-box;display:inline-flex;color:#fff;border-radius:3px;font-weight:600;margin-right:5px;height:23px;-webkit-box-align:center;align-items:center;line-height:inherit;padding:0 20px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.listing-page .view-content .views-row .listing-wrapper .text-region .icon-category-wrapper .course-category div{padding:4px 20px 0}}@media (max-width:767px){.listing-page .view-content .views-row .listing-wrapper .text-region .icon-category-wrapper .course-category{display:block;margin-top:10px}}.listing-page .view-content .views-row .listing-wrapper .text-region .icon-category-wrapper .level-icon{display:inline-block;font-size:.8125rem}.listing-page .view-content .views-row .listing-wrapper .text-region .icon-category-wrapper .level-icon .green-badges{background-color:#8ca63c;display:-webkit-inline-box;display:inline-flex;color:#fff;border-radius:3px;font-weight:600;margin-right:5px;height:23px;-webkit-box-align:center;align-items:center;line-height:inherit;padding:0 20px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.listing-page .view-content .views-row .listing-wrapper .text-region .icon-category-wrapper .level-icon .green-badges{padding:4px 20px 0}}@media (max-width:767px){.listing-page .view-content .views-row .listing-wrapper .text-region .icon-category-wrapper{margin-top:10px;margin-bottom:0}}@media (min-width:768px) and (max-width:991px){.listing-page .view-content .views-row .listing-wrapper .text-region{padding-left:15px}}@media (max-width:479px){.listing-page .view-content .views-row .listing-wrapper .text-region{padding-right:0}}@media (max-width:767px){.listing-page .view-content .views-row{padding:20px 0}}.listing-page .view-content .series-list-row{margin-bottom:30px;border:1px solid #bbb;padding:0}.listing-page .view-content .series-list-row .series-items{position:relative}.listing-page .view-content .series-list-row .series-items .series-catchcopy{padding:20px;color:#3b65a5}@media (max-width:767px){.listing-page .view-content .series-list-row .series-items .series-catchcopy{padding:15px}}.listing-page .view-content .series-list-row .series-items .hover-block{position:absolute;height:100%;width:100%;top:0}.listing-page .view-content .series-list-row .series-items .hover-block:hover{background-color:hsla(0,0%,100%,.6)}@media (min-width:768px){.listing-page .view-content .series-list-row{width:calc(33.33% - 20px);margin-right:30px;float:left}.listing-page .view-content .series-list-row:nth-child(3n){margin-right:0}.listing-page .view-content .series-list-row:nth-last-child(-n+3){margin-bottom:0}}@media (min-width:480px) and (max-width:767px){.listing-page .view-content .series-list-row{width:calc(50% - 20px);margin-right:40px;float:left}.listing-page .view-content .series-list-row:nth-child(2n){margin-right:0}.listing-page .view-content .series-list-row:nth-last-child(-n+2){margin-bottom:0}}@media (max-width:479px){.listing-page .view-content .series-list-row{width:100%;margin:0 auto 15px}.listing-page .view-content .series-list-row:last-child{margin-bottom:0}}@media (max-width:359px){.listing-page .view-content .series-list-row{width:250px}}@media (-ms-high-contrast:none) and (min-width:768px),all and (-ms-high-contrast:active) and (min-width:768px){.listing-page.view-news-listing .view-content .news-row{padding:15px 0 10px}}@media (min-width:768px){.listing-page.view-news-listing .view-content{padding:0 20px}}.listing-page.view-news-listing .news-more-link{margin-top:20px;text-align:right}.listing-page.view-news-listing .news-more-link .link-to-view{color:#3b65a5;position:relative}.listing-page.view-news-listing .news-more-link .link-to-view:hover{color:rgba(59,101,165,.5)}.listing-page.view-news-listing .news-more-link .link-to-view:before{content:"";font-weight:600;font-family:"Font Awesome\ 5 Free";font-size:.75rem;margin-right:5px;color:#666}@media (min-width:768px){.listing-page.view-news-listing .news-more-link{padding-right:15px}}@media (max-width:767px){.listing-page.view-news-listing .news-more-link{margin-top:15px}}@media (min-width:768px){.listing-page.training-course-search .views-row{padding-right:15px;padding-left:15px}}.listing-page.view-series-list .view-content{overflow:hidden}.path-frontpage .listing-page .views-row:first-child{padding-top:0}.accordion .accordion-item{border:none}.accordion .accordion-item .accordion-header{padding:10px 30px;background-color:#ededed;color:#000;border:none;cursor:pointer}.accordion .accordion-item .accordion-header .fa{padding:3px;color:#fff;background-color:#000;margin-right:5px}.accordion .accordion-item .accordion-header:not(.collapsed)>.fa-plus{display:none}.accordion .accordion-item .accordion-header:not(.collapsed)>.fa-minus{display:inline}.accordion .accordion-item .accordion-header.collapsed>.fa-minus{display:none}.accordion .accordion-item .accordion-header.collapsed>.fa-plus{display:inline}@media (min-width:768px){.accordion .accordion-item .accordion-header{border:1px solid #bbb;display:none}}@media (max-width:767px){.accordion .accordion-item .accordion-header{padding:10px}}.accordion .accordion-item .accordion-body{border-radius:10px}.accordion .accordion-item .accordion-body .accordion-title{color:#000;margin-bottom:10px}@media (max-width:767px){.accordion .accordion-item .accordion-body .accordion-title{display:none}}@media (min-width:768px){.accordion .accordion-item .accordion-body .accordion-title{padding:10px 15px 0}}.accordion .accordion-item .accordion-body .tags-items{padding:20px 30px}@media (min-width:768px){.accordion .accordion-item .accordion-body .tags-items{padding:0 30px 20px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.accordion .accordion-item .accordion-body .tags-items{padding:20px 30px 15px}}.accordion .accordion-item .accordion-body .tags-items div ul li{display:inline-block;margin-right:20px}.accordion .accordion-item .accordion-body .tags-items div ul li a{color:#000;position:relative}.accordion .accordion-item .accordion-body .tags-items div ul li a:before{font-size:.75rem;position:relative;left:-5px}.accordion .accordion-item .accordion-body .tags-items div ul li:last-child{margin-right:0}@media (max-width:767px){.accordion .accordion-item .accordion-body .tags-items div ul li{margin-bottom:5px}}@media (max-width:767px) and (-ms-high-contrast:active),(max-width:767px) and (-ms-high-contrast:none){.accordion .accordion-item .accordion-body .tags-items div ul li{margin-bottom:0}}.accordion .accordion-item .accordion-body .tags-items .bef-link--selected{cursor:default;pointer-events:none;opacity:.6}.accordion .accordion-item .accordion-body .tags-items .bef-link--selected a{opacity:.6}@media (min-width:768px){.accordion .accordion-item .accordion-body{background-color:#efefef;display:block}}.accordion .accordion-item .accordion-body-courses{font-size:.875rem}.accordion .accordion-item .accordion-body-courses .fieldgroup legend{border-bottom:1px dotted #bbb;margin-bottom:20px}.accordion .accordion-item .accordion-body-courses .fieldgroup legend .fieldset-legend{font-size:.875rem;color:#000;padding-left:5px}.accordion .accordion-item .accordion-body-courses .fieldgroup .fieldset-wrapper{margin-bottom:20px}.accordion .accordion-item .accordion-body-courses .fieldgroup .fieldset-wrapper .less,.accordion .accordion-item .accordion-body-courses .fieldgroup .fieldset-wrapper .more{text-align:right;cursor:pointer;color:#3b65a5}.accordion .accordion-item .accordion-body-courses .fieldgroup .fieldset-wrapper .less:hover,.accordion .accordion-item .accordion-body-courses .fieldgroup .fieldset-wrapper .more:hover{color:rgba(59,101,165,.5)}.accordion .accordion-item .accordion-body-courses .form-group{margin-bottom:0;padding-left:5px}.accordion .accordion-item .accordion-body-courses .form-group.js-form-type-checkbox{display:table;margin-bottom:10px}.accordion .accordion-item .accordion-body-courses .form-group.js-form-type-checkbox input{margin-right:5px;display:table-cell}.accordion .accordion-item .accordion-body-courses .form-group.js-form-type-checkbox label{display:table-cell}.accordion .accordion-item .accordion-body-courses .form-group.js-form-type-checkbox:last-child{margin-bottom:0}.accordion .accordion-item .accordion-body-courses .form-group.js-form-item-location label,.accordion .accordion-item .accordion-body-courses .form-group.js-form-item-start-date label{line-height:2;border-bottom:1px dotted #bbb;margin-bottom:15px;display:block;color:#000;margin-left:-5px;padding-left:5px}.accordion .accordion-item .accordion-body-courses .form-group.js-form-item-start-date{margin-bottom:15px}.accordion .accordion-item .accordion-body-courses .form-group.js-form-item-start-date .input-wrapper .start-date-after{font-size:1.375rem;position:relative;top:3px;left:10px}.accordion .accordion-item .accordion-body-courses .form-group.js-form-item-start-date .input-wrapper:after{content:"\25BE";position:absolute;right:21px;top:8px;pointer-events:none}.accordion .accordion-item .accordion-body-courses .form-group.js-form-item-end-date .input-wrapper:after{content:"\25BE";position:absolute;top:6px;right:6px;pointer-events:none}.accordion .accordion-item .accordion-body-courses .form-group.js-form-item-location{position:relative}.accordion .accordion-item .accordion-body-courses .form-group.js-form-item-location label{margin-bottom:20px}.accordion .accordion-item .accordion-body-courses .form-group.js-form-item-end-date .input-wrapper,.accordion .accordion-item .accordion-body-courses .form-group.js-form-item-start-date .input-wrapper{display:inline-block;position:relative}.accordion .accordion-item .accordion-body-courses .form-group.js-form-item-end-date .input-wrapper input,.accordion .accordion-item .accordion-body-courses .form-group.js-form-item-start-date .input-wrapper input{width:125px;border:1px solid #bbb;color:#555;padding:0 5px;display:inline-block}.accordion .accordion-item .accordion-body-courses .form-group.js-form-item-end-date,.accordion .accordion-item .accordion-body-courses .form-group.js-form-item-location{margin-bottom:20px}@media (max-width:767px){.accordion .accordion-item .accordion-body-courses .form-group.js-form-item-level-advanced label,.accordion .accordion-item .accordion-body-courses .form-group.js-form-item-level-beginner label,.accordion .accordion-item .accordion-body-courses .form-group.js-form-item-level-intermediate label{margin-bottom:0}}@media (max-width:767px){.accordion .accordion-item .accordion-body-courses .form-group.js-form-item-level-advanced,.accordion .accordion-item .accordion-body-courses .form-group.js-form-item-level-beginner,.accordion .accordion-item .accordion-body-courses .form-group.js-form-item-level-intermediate{float:left;margin-right:20px}}.accordion .accordion-item .accordion-body-courses #edit-reset--2{margin-bottom:0}.accordion .accordion-item .accordion-body-courses #edit-reset--2,.accordion .accordion-item .accordion-body-courses #edit-submit-course-list-search--2{display:block;margin:0 auto 10px;font-size:.875rem;background-color:#000;border:none;width:208px;padding:5px;border-radius:30px}.accordion .accordion-item .accordion-body-courses #edit-reset--2:hover,.accordion .accordion-item .accordion-body-courses #edit-submit-course-list-search--2:hover{background-color:#666}@media (min-width:992px) and (max-width:1199px){.accordion .accordion-item .accordion-body-courses #edit-reset--2,.accordion .accordion-item .accordion-body-courses #edit-submit-course-list-search--2{width:197px}}@media (min-width:768px) and (max-width:991px){.accordion .accordion-item .accordion-body-courses #edit-reset--2,.accordion .accordion-item .accordion-body-courses #edit-submit-course-list-search--2{width:137px}}@media (min-width:480px) and (max-width:767px){.accordion .accordion-item .accordion-body-courses #edit-reset--2,.accordion .accordion-item .accordion-body-courses #edit-submit-course-list-search--2{width:250px}}@media (max-width:479px){.accordion .accordion-item .accordion-body-courses #edit-reset--2,.accordion .accordion-item .accordion-body-courses #edit-submit-course-list-search--2{width:200px}}.accordion .accordion-item .accordion-body-courses #edit-location--2{color:#555;border:1px solid #bbb;background-color:#fff;width:208px;height:25px;padding-left:3px}@media (min-width:992px) and (max-width:1199px){.accordion .accordion-item .accordion-body-courses #edit-location--2{width:197px}}@media (min-width:768px) and (max-width:991px){.accordion .accordion-item .accordion-body-courses #edit-location--2{width:137px}}@media (min-width:480px) and (max-width:767px){.accordion .accordion-item .accordion-body-courses #edit-location--2{width:250px}}@media (max-width:479px){.accordion .accordion-item .accordion-body-courses #edit-location--2{width:200px}}.accordion .accordion-item .accordion-body-courses select::-ms-expand{border:none}@media (min-width:768px){.accordion .accordion-item .accordion-body-courses{display:block}}@media (max-width:767px){.accordion .accordion-item{border:1px solid #bbb}}@media (min-width:768px){.tags-view-wrapper .accordion{background-color:#efefef;border-radius:10px}}@media (max-width:767px){.tags-view-wrapper .accordion .accordion-item{border:1px solid #ccc}}.tags-view-wrapper .accordion .accordion-body{background:transparent;border-radius:unset}@media (min-width:768px){.tags-view-wrapper .accordion .accordion-body .accordion-title{padding:15px 20px 0}}.tags-view-wrapper .accordion .accordion-body .tags-links:not(.tag-items){padding:0 20px 10px}@media (max-width:767px){.tags-view-wrapper .accordion .accordion-body .tags-links:not(.tag-items){margin-top:20px}}.tags-view-wrapper .accordion .accordion-body .tags-links:not(.tag-items) a{display:inline-block;padding:5px 20px;margin-right:5px;margin-bottom:11px;background-color:#d6d6d6;color:#555;border-radius:20px;font-size:.8125rem;line-height:normal}.tags-view-wrapper .accordion .accordion-body .tags-links:not(.tag-items) a.active{background:#000;color:#fff}.tags-view-wrapper .accordion .accordion-body .tags-links:not(.tag-items).collapse:not(.show),.tags-view-wrapper .accordion .accordion-body .tags-links:not(.tag-items).collapsing{display:block;overflow:hidden}.tags-view-wrapper .accordion .accordion-body .tags-links:not(.tag-items).collapsing{height:120px}@media (max-width:767px){.tags-view-wrapper .accordion .accordion-body .tags-links:not(.tag-items).collapsing{height:320px}}.tags-view-wrapper .accordion .accordion-body .show-toggle-wrapper{text-align:right;font-size:.875rem;color:#3b65a5;margin-top:5px;padding:0 20px 20px}@media (min-width:768px){.accordion.instructor .accordion-item .accordion-body .accordion-title{padding:10px 15px 0}}@media (max-width:767px){.accordion.instructor .accordion-item .accordion-body .tags-items{padding:15px 20px 10px}}@media (min-width:768px){.accordion.instructor .accordion-item .accordion-body .tags-items{padding:0 30px 20px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.accordion.instructor .accordion-item .accordion-body .tags-items{padding:0 30px 15px}}.accordion.instructor .accordion-item .accordion-body .tags-items .form-group{margin-bottom:0}.accordion.instructor .accordion-item .accordion-body .tags-items .form-group a:before{content:none}@media (min-width:768px){#views-exposed-form-course-list-search-page-1 .accordion{margin:auto -15px;border:1px solid #bbb;border-radius:10px}}#views-exposed-form-course-list-search-page-1 .accordion .tags-items{padding:30px 15px}@media (max-width:767px){#views-exposed-form-course-list-search-page-1 .accordion{margin-bottom:15px}}.tags-view-wrapper{margin-bottom:35px}.path-courses-new .accordion .accordion-item{border:none}.path-courses-new .accordion .accordion-item .accordion-header{padding:10px 30px;background-color:#ededed;color:#000;border:none;cursor:pointer}.path-courses-new .accordion .accordion-item .accordion-header .fa{padding:3px;color:#fff;background-color:#000;margin-right:5px}.path-courses-new .accordion .accordion-item .accordion-header.collapsed>.fa-minus,.path-courses-new .accordion .accordion-item .accordion-header:not(.collapsed)>.fa-plus{display:none}.path-courses-new .accordion .accordion-item .accordion-header.collapsed>.fa-plus{display:inline}@media (min-width:768px){.path-courses-new .accordion .accordion-item .accordion-header{border:1px solid #bbb;display:none}}@media (max-width:767px){.path-courses-new .accordion .accordion-item .accordion-header{padding:10px}}.path-courses-new .accordion .accordion-item .accordion-body{border-radius:10px}.path-courses-new .accordion .accordion-item .accordion-body .accordion-title{color:#000;margin-bottom:10px}@media (max-width:767px){.path-courses-new .accordion .accordion-item .accordion-body .accordion-title{display:none}}.path-courses-new .accordion .accordion-item .accordion-body .tags-items{padding:20px 30px}.path-courses-new .accordion .accordion-item .accordion-body .tags-items div ul li{display:inline-block;margin-right:20px}.path-courses-new .accordion .accordion-item .accordion-body .tags-items div ul li a{color:#000;position:relative}.path-courses-new .accordion .accordion-item .accordion-body .tags-items div ul li a:before{font-size:.75rem;position:relative;left:-5px;content:"";font-weight:600;font-family:"Font Awesome\ 5 Free"}.path-courses-new .accordion .accordion-item .accordion-body .tags-items div ul li:last-child{margin-right:0}@media (max-width:767px){.path-courses-new .accordion .accordion-item .accordion-body .tags-items div ul li{margin-bottom:5px}}@media (max-width:767px) and (-ms-high-contrast:active),(max-width:767px) and (-ms-high-contrast:none){.path-courses-new .accordion .accordion-item .accordion-body .tags-items div ul li{margin-bottom:0}}.path-courses-new .accordion .accordion-item .accordion-body .tags-items .bef-link--selected,.path-courses-new .accordion .accordion-item .accordion-body .tags-items .bef-link--selected a{opacity:.6}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.path-courses-new .accordion .accordion-item .accordion-body{padding:20px 30px 15px}}@media (min-width:768px){.path-courses-new .accordion .accordion-item .accordion-body{background-color:#efefef;display:block}}.path-courses-new .accordion .accordion-item .accordion-body-courses{font-size:.875rem}.path-courses-new .accordion .accordion-item .accordion-body-courses div[id^=block-]:not(:last-child){margin-bottom:20px}.path-courses-new .accordion .accordion-item .accordion-body-courses div[class^=facets-widget]>h3{border-bottom:1px dotted #bbb;margin-bottom:20px;font-size:.875rem;color:#000;padding-left:5px}.path-courses-new .accordion .accordion-item .accordion-body-courses .facets-widget-checkbox .js-facets-widget{margin-bottom:20px;list-style:none;padding:0}.path-courses-new .accordion .accordion-item .accordion-body-courses .facets-widget-checkbox .facets-soft-limit-link{display:block;text-align:right;color:#3b65a5}.path-courses-new .accordion .accordion-item .accordion-body-courses .facets-widget-checkbox .facets-soft-limit-link:hover{color:rgba(59,101,165,.5)}.path-courses-new .accordion .accordion-item .accordion-body-courses .facets-widget-checkbox .facets-checkbox{margin-right:5px}.path-courses-new .accordion .accordion-item .accordion-body-courses .facets-widget-dropdown .js-facets-dropdown{color:#555;border:1px solid #bbb;background-color:#fff;width:208px;height:25px;padding-left:3px}@media (min-width:992px) and (max-width:1199px){.path-courses-new .accordion .accordion-item .accordion-body-courses .facets-widget-dropdown .js-facets-dropdown{width:197px}}@media (min-width:768px) and (max-width:991px){.path-courses-new .accordion .accordion-item .accordion-body-courses .facets-widget-dropdown .js-facets-dropdown{width:137px}}@media (min-width:480px) and (max-width:767px){.path-courses-new .accordion .accordion-item .accordion-body-courses .facets-widget-dropdown .js-facets-dropdown{width:250px}}@media (max-width:479px){.path-courses-new .accordion .accordion-item .accordion-body-courses .facets-widget-dropdown .js-facets-dropdown{width:200px}}.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group{margin-bottom:0}.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group.js-form-item-location label,.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group.js-form-item-start-date label{line-height:2;border-bottom:1px dotted #bbb;margin-bottom:15px;display:block;color:#000;margin-left:-5px;padding-left:5px}.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group.js-form-item-start-date{margin-bottom:15px}.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group.js-form-item-start-date .input-wrapper .start-date-after{font-size:1.375rem;position:relative;top:3px;left:10px}.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group.js-form-item-start-date .input-wrapper:after{content:"\25BE";position:absolute;right:21px;top:8px;pointer-events:none}.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group.js-form-item-end-date .input-wrapper:after{content:"\25BE";position:absolute;top:6px;right:6px;pointer-events:none}.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group.js-form-item-location{position:relative}.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group.js-form-item-location label{margin-bottom:20px}.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group.js-form-item-end-date .input-wrapper,.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group.js-form-item-start-date .input-wrapper{display:inline-block;position:relative}.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group.js-form-item-end-date .input-wrapper input,.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group.js-form-item-start-date .input-wrapper input{width:125px;border:1px solid #bbb;color:#555;padding:0 5px;display:inline-block}.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group.js-form-item-end-date,.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group.js-form-item-location{margin-bottom:20px}@media (max-width:767px){.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group.js-form-item-level-advanced label,.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group.js-form-item-level-beginner label,.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group.js-form-item-level-intermediate label{margin-bottom:0}}@media (max-width:767px){.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group.js-form-item-level-advanced,.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group.js-form-item-level-beginner,.path-courses-new .accordion .accordion-item .accordion-body-courses .form-group.js-form-item-level-intermediate{float:left;margin-right:20px}}.path-courses-new .accordion .accordion-item .accordion-body-courses #edit-reset--2{margin-bottom:0}.path-courses-new .accordion .accordion-item .accordion-body-courses #edit-reset--2,.path-courses-new .accordion .accordion-item .accordion-body-courses #edit-submit-course-list-search--2{display:block;margin:0 auto 10px;font-size:.875rem;background-color:#000;border:none;width:208px;padding:5px;border-radius:30px}.path-courses-new .accordion .accordion-item .accordion-body-courses #edit-reset--2:hover,.path-courses-new .accordion .accordion-item .accordion-body-courses #edit-submit-course-list-search--2:hover{background-color:#666}@media (min-width:992px) and (max-width:1199px){.path-courses-new .accordion .accordion-item .accordion-body-courses #edit-reset--2,.path-courses-new .accordion .accordion-item .accordion-body-courses #edit-submit-course-list-search--2{width:197px}}@media (min-width:768px) and (max-width:991px){.path-courses-new .accordion .accordion-item .accordion-body-courses #edit-reset--2,.path-courses-new .accordion .accordion-item .accordion-body-courses #edit-submit-course-list-search--2{width:137px}}@media (min-width:480px) and (max-width:767px){.path-courses-new .accordion .accordion-item .accordion-body-courses #edit-reset--2,.path-courses-new .accordion .accordion-item .accordion-body-courses #edit-submit-course-list-search--2{width:250px}}@media (max-width:479px){.path-courses-new .accordion .accordion-item .accordion-body-courses #edit-reset--2,.path-courses-new .accordion .accordion-item .accordion-body-courses #edit-submit-course-list-search--2{width:200px}}.path-courses-new .accordion .accordion-item .accordion-body-courses select::-ms-expand{border:none}@media (min-width:768px){.path-courses-new .accordion .accordion-item .accordion-body-courses{display:block}}@media (max-width:767px){.path-courses-new .accordion .accordion-item .accordion-body-courses .exposed-blocks-wrapper{padding:30px 15px}}@media (max-width:767px){.path-courses-new .accordion .accordion-item{border:1px solid #bbb}}@media (min-width:768px){.tags-view-wrapper .path-courses-new .accordion{background-color:#efefef;border-radius:10px}}@media (max-width:767px){.tags-view-wrapper .path-courses-new .accordion .accordion-item{border:1px solid #ccc}}.tags-view-wrapper .path-courses-new .accordion div.accordion-title{padding:20px 30px 0}.tags-view-wrapper .path-courses-new .accordion .accordion-body{background:transparent;border-radius:unset}.tags-view-wrapper .path-courses-new .accordion .accordion-body .tags-links:not(.tag-items){padding:15px 30px}.tags-view-wrapper .path-courses-new .accordion .accordion-body .tags-links:not(.tag-items) ul{list-style:none;padding:0}.tags-view-wrapper .path-courses-new .accordion .accordion-body .tags-links:not(.tag-items) ul li{display:inline-block}.tags-view-wrapper .path-courses-new .accordion .accordion-body .tags-links:not(.tag-items) a:not(.facets-soft-limit-link){display:inline-block;padding:5px 20px;margin-right:10px;margin-bottom:10px;background-color:#d6d6d6;color:#555;border-radius:20px;font-size:.8125rem;line-height:normal}.tags-view-wrapper .path-courses-new .accordion .accordion-body .tags-links:not(.tag-items) a:not(.facets-soft-limit-link).is-active{background:#000;color:#fff}.tags-view-wrapper .path-courses-new .accordion .accordion-body .tags-links:not(.tag-items) a.facets-soft-limit-link{display:block;text-align:right;font-size:.875rem;color:#3b65a5;margin-top:5px}.tags-view-wrapper .path-courses-new .accordion .accordion-body .tags-links:not(.tag-items) a.facets-soft-limit-link:hover{color:rgba(59,101,165,.5)}.path-courses-new .accordion.instructor .accordion-item .accordion-body div.accordion-title{padding:10px 15px 0}.path-courses-new .accordion.instructor .accordion-item .accordion-body .tags-items{padding:0 30px 20px}.path-courses-new .accordion.instructor .accordion-item .accordion-body .tags-items .form-group{margin-bottom:0}.path-courses-new .accordion.instructor .accordion-item .accordion-body .tags-items .form-group a:before{content:none}@media (max-width:767px){.path-courses-new .accordion.instructor .accordion-item .accordion-body{padding:15px 20px 10px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.path-courses-new .accordion.instructor .accordion-item .accordion-body{padding:10px 15px}}@media (min-width:768px){.courses-sidebar .path-courses-new .accordion{margin:auto -15px;padding:30px 15px;border:1px solid #bbb;border-radius:10px}}@media (max-width:767px){.courses-sidebar .path-courses-new .accordion{margin-bottom:15px}}.messages{background:no-repeat 10px 17px;border:1px solid;border-left:0 solid;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;margin-bottom:10px;margin-left:8px}.messages a{color:#000;text-decoration:underline}.messages.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/themes/custom/academy/images/check.svg);box-shadow:-8px 0 0 #77b259}.messages.messages--warning{background-color:#fdf8ed;background-image:url(/themes/custom/academy/images/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600}.messages.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/themes/custom/academy/images/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600}.slider .slick--view--top-page-slider{margin-bottom:35px;position:relative}.slider .slick--view--top-page-slider .slick__slider .slick-dots{padding:0;list-style-type:none;margin-top:20px;margin-bottom:0;text-align:center}.slider .slick--view--top-page-slider .slick__slider .slick-dots li{display:inline-block}.slider .slick--view--top-page-slider .slick__slider .slick-dots li button{background-color:#bbb;border-radius:10px;margin-right:20px;padding:0;width:10px;height:10px;color:transparent;border:none}.slider .slick--view--top-page-slider .slick__slider .slick-dots li.slick-active button{background-color:#000}.slider .slick--view--top-page-slider .slick__slider .slick-dots li:last-child button{margin-right:0}@media (max-width:767px){.slider .slick--view--top-page-slider .slick__slider .slick-dots{display:none!important}}.slider .slick--view--top-page-slider .slick__arrow .slick-next,.slider .slick--view--top-page-slider .slick__arrow .slick-prev{position:absolute;top:43%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#000;height:50px;width:15px;color:transparent;border:none;padding:0}.slider .slick--view--top-page-slider .slick__arrow .slick-next:after,.slider .slick--view--top-page-slider .slick__arrow .slick-next:before,.slider .slick--view--top-page-slider .slick__arrow .slick-prev:after,.slider .slick--view--top-page-slider .slick__arrow .slick-prev:before{color:#fff;position:absolute;top:13px;left:3px}.slider .slick--view--top-page-slider .slick__arrow .slick-prev{left:-8px}.slider .slick--view--top-page-slider .slick__arrow .slick-prev:before{content:"";font-weight:600;font-family:"Font Awesome\ 5 Free"}.slider .slick--view--top-page-slider .slick__arrow .slick-next{right:-23px}.slider .slick--view--top-page-slider .slick__arrow .slick-next:after{content:"";font-weight:600;font-family:"Font Awesome\ 5 Free"}@media (max-width:767px){.slider .slick--view--top-page-slider .slick__arrow{display:none}}.ui-datepicker-title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.ui-datepicker-title .ui-datepicker-month,.ui-datepicker-title .ui-datepicker-year{height:30px}.news-content{margin-bottom:60px}@media (min-width:768px){.news-content{padding-left:15px;padding-right:15px;margin-top:15px}}.news-content .news-category{background-color:#e3a000;border-radius:5px;color:#fff;display:-webkit-inline-box;display:inline-flex;font-size:1rem;padding:0 20px}@media (max-width:767px){.news-content .news-category{font-size:.875rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.news-content .news-category{padding:5px 20px 0}}.news-content .news-date{color:#555;font-size:.875rem;text-align:right;padding:3px 0}.news-content .news-title{border-bottom:1px solid #ccc;color:#000;font-size:1.375rem;padding-bottom:10px;margin-top:30px}@media (max-width:991px){.news-content .news-title{font-size:1.125rem;margin-top:30px}}@media (max-width:767px){.news-content .news-title{font-size:1.125rem;margin-top:15px}}.news-content .news-desc{color:#555;font-size:1rem;padding-top:15px}@media (max-width:767px){.news-content .news-desc{padding-top:5px;font-size:.875rem}}.calendar-content .calendar-title{font-size:1.375rem;color:#000;margin-bottom:30px}.calendar-content .calendar-body td{line-height:normal}@media (max-width:767px){.calendar-content .calendar-body{margin-left:-15px;margin-right:-15px}.calendar-content .calendar-body p{padding:0 15px}}.calendar-content .calendar-body .calendar-table{border:1px solid #ccc;margin-bottom:20px}@media (max-width:767px){.calendar-content .calendar-body .calendar-table{border:none}.calendar-content .calendar-body .calendar-table p{padding:0}}@media (min-width:768px){.calendar-content .calendar-body .calendar-table tr:nth-child(odd){background:#eee}.calendar-content .calendar-body .calendar-table tr:nth-child(2n){background:#fff}.calendar-content .calendar-body .calendar-table tr th{vertical-align:top;width:75px;border-top:none}.calendar-content .calendar-body .calendar-table tr th p{color:#fff;padding:5px 5px 3px;text-align:center;background:#3c82a6;border-radius:5px;display:inline-block;width:50px}}@media (min-width:768px) and (-ms-high-contrast:none),all and (min-width:768px) and (-ms-high-contrast:active){.calendar-content .calendar-body .calendar-table tr th p{padding:5px 5px 0}}@media (min-width:768px){.calendar-content .calendar-body .calendar-table tr td{color:#555;padding:15px 20px 13px 10px;vertical-align:middle;border-top:none}}@media (min-width:768px) and (-ms-high-contrast:none),all and (min-width:768px) and (-ms-high-contrast:active){.calendar-content .calendar-body .calendar-table tr td{padding:15px 20px 10px 10px}}@media (max-width:767px){.calendar-content .calendar-body .calendar-table tr th{vertical-align:middle;width:100%;display:block;background:#eee;padding:5px 15px;border:none}.calendar-content .calendar-body .calendar-table tr th p{color:#fff;padding:5px 5px 3px;text-align:center;background:#3c82a6;border-radius:5px;display:inline-block;width:50px}.calendar-content .calendar-body .calendar-table tr td{color:#555;padding:20px 20px 30px;vertical-align:middle;width:100%;display:block;border:none}}.calendar-years-wrapper{padding:25px;background:#efefef;border-radius:10px;margin-top:30px;margin-bottom:10px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.calendar-years-wrapper{padding:25px 25px 22px}}.calendar-years-wrapper .view-content{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:start;justify-content:flex-start}@media (max-width:767px){.calendar-years-wrapper .view-content .d-inline-block{-webkit-box-flex:0;flex:0 0 25%;text-align:center}}@media (max-width:479px){.calendar-years-wrapper .view-content .d-inline-block{-webkit-box-flex:0;flex:0 0 50%;text-align:center}}@media (max-width:479px){.calendar-years-wrapper{padding:20px 30px}}.calendar-years-wrapper .views-field-title a{margin-right:15px;color:#000}.calendar-years-wrapper .views-field-title a:before{font-size:.75rem;margin-right:5px;color:#666}.calendar-years-wrapper .views-field-title a:hover,.calendar-years-wrapper .views-field-title a:hover:before{opacity:.6}@media (max-width:767px){.calendar-years-wrapper .views-field-title a{font-size:.875rem}}@media (max-width:479px){.calendar-years-wrapper .views-field-title a{margin:5px 15px 3px}}.calendar-years-wrapper .is-active{opacity:.6;pointer-events:none}.calendar-years-wrapper .is-active:before{opacity:.6}.block-region-top h2{color:#000;margin-bottom:30px}@media (max-width:767px){.block-region-top h2{margin-bottom:20px}}.block-region-top .more-link{display:inline-block;width:100%;margin:45px 0;text-align:center}.block-region-top .more-link a{padding-top:20px;padding-bottom:20px;background-color:#000;color:#fff;font-size:1.25rem;display:block;margin:0 auto;text-align:center;max-width:305px;border-radius:100px}.block-region-top .more-link a:hover{background-color:#666}@media (max-width:991px){.block-region-top .more-link a{width:250px;padding-bottom:10px;padding-top:10px}}@media (max-width:767px){.block-region-top .more-link a{font-size:.875rem}}@media (max-width:767px){.block-region-top .more-link{margin-top:20px}}@media (min-width:768px){body:not(.page-node-type-current-schedule):not(.path-schedule) .main-container .instructor-details .ck-formatted{padding:0}}@media (min-width:768px){.instructor-wrapper{padding-left:15px;padding-right:15px}}.instructor-wrapper .affiliated-training-label{margin-top:20px;margin-bottom:10px}.instructor-wrapper .affiliated-training-label i{color:#999;margin-right:5px}.instructor-wrapper .instructor-affiliation{line-height:normal}.instructor-wrapper .instructor-affiliated-training a{display:inline-block;margin-bottom:10px;color:#3b65a5}.instructor-wrapper .instructor-affiliated-training a:before{content:"";font-weight:600;font-family:"Font Awesome\ 5 Free";font-size:.75rem;margin-right:5px;color:#666}.instructor-wrapper .instructor-affiliated-training a:hover{color:#914cab}.instructor-wrapper .instructor-info{margin-top:20px}@media (max-width:767px){.instructor-wrapper .instructor-name{font-size:1.125rem;line-height:1.3}.instructor-wrapper .instructor-name .instructor-suffix{font-size:.875rem}}@media (min-width:768px){.instructor-wrapper .instructor-name{margin-bottom:10px;font-size:1.375rem;color:#555}.instructor-wrapper .instructor-name .instructor-suffix{font-size:1rem}}@media (min-width:1200px){.instructor-wrapper .thumbnail-wrapper{margin-right:42px}}@media (max-width:1199px){.instructor-wrapper .thumbnail-wrapper{margin-right:35px}}@media (max-width:991px){.instructor-wrapper .thumbnail-wrapper{margin-right:41px}}@media (max-width:767px){.instructor-wrapper .thumbnail-wrapper{margin-right:15px}}.bef-exposed-form{margin-bottom:35px}.view-id-instructor_list .list-row{padding:20px 0}@media (min-width:768px){.instructor-listing-wrapper{padding:0 15px}}.instructor-listing-wrapper .instructor-affiliation{line-height:normal}.instructor-listing-wrapper .instructor-name{display:inline}.instructor-listing-wrapper .instructor-link{color:#3b65a5;display:inline-block;margin-bottom:15px}.instructor-listing-wrapper .instructor-link:hover{color:#914cab}@media (max-width:767px){.instructor-listing-wrapper .instructor-name{font-size:1.125rem;line-height:1.3}.instructor-listing-wrapper .instructor-suffix{font-size:.875rem}}@media (min-width:768px){.instructor-listing-wrapper .instructor-name{margin-bottom:10px;font-size:1.375rem}.instructor-listing-wrapper .instructor-suffix{font-size:1rem}}@media (min-width:1200px){.instructor-listing-wrapper .thumbnail-wrapper{margin-right:47px}}@media (max-width:1199px){.instructor-listing-wrapper .thumbnail-wrapper{margin-right:40px}}@media (max-width:991px){.instructor-listing-wrapper .thumbnail-wrapper{margin-right:41px}}@media (max-width:767px){.instructor-listing-wrapper .thumbnail-wrapper{margin-right:15px;-webkit-box-flex:0;flex:0 0 80px}}body.page-node-type-series{overflow-x:hidden}@media (min-width:768px){body.page-node-type-series .top-menu-wrapper .header-bottom{padding:0}body.page-node-type-series #block-seriesmenublock{position:relative}body.page-node-type-series #block-seriesmenublock .series-navigation-wrapper{top:70px}body.page-node-type-series #block-seriesmenublock .series-navigation-wrapper.sticky{position:fixed;max-width:720px;top:20px;margin:auto;left:0;right:0}body.page-node-type-series.user-logged-in #block-seriesmenublock .series-navigation-wrapper{top:100px}body.page-node-type-series.user-logged-in #block-seriesmenublock .series-navigation-wrapper.sticky{position:fixed;max-width:720px;top:55px}}@media (min-width:992px){body.page-node-type-series #block-seriesmenublock .series-navigation-wrapper.sticky{max-width:960px}body.page-node-type-series.user-logged-in #block-seriesmenublock .series-navigation-wrapper.sticky{max-width:960px;top:90px}}@media (min-width:1200px){body.page-node-type-series #block-seriesmenublock .series-navigation-wrapper.sticky,body.page-node-type-series.user-logged-in #block-seriesmenublock .series-navigation-wrapper.sticky{max-width:1000px}}@media (max-width:767px){body.page-node-type-series .top-menu-wrapper .header-bottom .after-collapsible-menu:not(.header-middle-left){padding:7px 0}}body.page-node-type-series .nav-anchor{position:relative;top:-75px}@media (min-width:768px){#block-seriesmenublock .series-navigation-wrapper{padding:10px 15px;background:rgba(0,0,0,.7);border-radius:10px;position:absolute;width:100%;z-index:1}}@media (min-width:768px) and (-ms-high-contrast:none),all and (min-width:768px) and (-ms-high-contrast:active){#block-seriesmenublock .series-navigation-wrapper{padding:15px 10px 8px}}@media (min-width:768px){#block-seriesmenublock .series-navigation-wrapper .nav{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:center;justify-content:center}}.series-hero-container{position:relative;margin-bottom:25px}@media (min-width:768px){.series-hero-container .series-hero-wrapper{position:relative;height:auto;width:100vw;margin-left:calc(-50vw + 50%)}}.series-hero-container .series-hero-wrapper .hero-image{min-height:660px;background-position:top;background-repeat:no-repeat}@media (max-width:991px){.series-hero-container .series-hero-wrapper .hero-image{width:100%;min-width:320px;min-height:auto;margin-bottom:30px}}@media (max-width:767px){.series-hero-container .series-hero-wrapper .hero-image{background-size:cover}}.series-hero-container .series-hero-wrapper .hero-image img{max-width:100%;height:auto}@media (max-width:767px){.series-hero-container .series-hero-wrapper .hero-image img{padding-right:15px;padding-left:15px}}.series-hero-container .hero-description{color:#2d77b0;width:100%;max-width:1000px;margin:auto;padding-top:110px}@media (min-width:768px){.series-hero-container .hero-description{max-width:720px}}@media (min-width:992px){.series-hero-container .hero-description{max-width:960px}}@media (min-width:1200px){.series-hero-container .hero-description{max-width:1000px}}@media (max-width:991px){.series-hero-container .hero-description{padding-top:70px}}@media (max-width:767px){.series-hero-container .hero-description{padding-top:30px}}.series-hero-container .hero-description .overview{width:58%;margin-top:-3%;font-size:1.375rem;font-weight:600;text-shadow:0 0 1px #fff,0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #fff}@media (max-width:767px){.series-hero-container .hero-description .overview{padding-left:15px;padding-right:15px;width:100%;font-size:1.25rem}}@media (max-width:767px){.series-hero-container{margin-bottom:20px}}.listing-page.active-block .view-content .list-row .text-region,.listing-page.past-block .view-content .list-row .text-region{padding-right:0}@media (min-width:768px){.listing-page.active-block .view-content .list-row,.listing-page.past-block .view-content .list-row{padding-left:5px}}.listing-page.past-block{margin-bottom:30px}.listing-page.past-block .view-header h2{color:#000;margin-bottom:0;font-size:1.875rem;margin-top:40px}@media (max-width:767px){.listing-page.past-block .view-header h2{font-size:1.375rem;margin-top:25px}}.listing-page.past-block .more-link{margin-top:15px;text-align:right}.listing-page.past-block .more-link a{color:#3b65a5;position:relative}.listing-page.past-block .more-link a:hover{color:rgba(59,101,165,.5)}.listing-page.past-block .more-link a:before{content:"";font-weight:600;font-family:"Font Awesome\ 5 Free";font-size:.75rem;margin-right:5px;color:#666}@media (max-width:767px){.listing-page.past-block .more-link{margin-top:15px}}@media (max-width:767px){.listing-page.past-block{margin-bottom:20px}}.listing-page.active-block .view-header .active-block-title{background-color:#15335c;color:#fff;font-size:1.375rem;font-weight:500;padding:5px 20px;line-height:1.5}@media (min-width:768px){.listing-page.active-block .view-header .active-block-title{border-radius:5px}}@media (max-width:767px){.listing-page.active-block .view-header .active-block-title{padding:5px 15px;font-size:1.125rem;margin-left:-15px;margin-right:-15px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.listing-page.active-block .view-header .active-block-title{padding:5px 20px 0}}@media (max-width:767px){.series-content-wrapper{padding-left:15px;padding-right:15px}}.series-content-wrapper .series-contact-us{background-color:#eee;padding:20px 0;margin-bottom:10px;border-radius:5px}.series-content-wrapper .series-contact-us .contact-title{text-align:center;margin-bottom:10px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.series-content-wrapper .series-contact-us .contact-title{-webkit-box-align:end;align-items:flex-end}}.series-content-wrapper .series-contact-us .contact-title h2{font-size:1.875rem;margin-bottom:0;margin-right:5px}@media (max-width:767px){.series-content-wrapper .series-contact-us .contact-title h2{font-size:1.375rem}}.series-content-wrapper .series-contact-us .contact-title .logo-wrapper,.series-content-wrapper .series-contact-us .contact-title h2{display:inline-block}.series-content-wrapper .series-contact-us .contact-address:not(.more-link) a{color:#555;text-decoration:underline}@media (min-width:768px){.series-content-wrapper .series-contact-us .contact-address:not(.more-link){display:table;margin:0 auto}}@media (max-width:767px){.series-content-wrapper .series-contact-us .contact-address:not(.more-link){font-size:.875rem}}@media (min-width:768px){.series-content-wrapper .series-contact-us{border-radius:5px;margin:auto 20px}}@media (max-width:767px){.series-content-wrapper .series-contact-us{margin:0 15px;padding:15px}}.series-content-wrapper .series-detail-block .series-block-title{background-color:#15335c;color:#fff;font-size:1.375rem;font-weight:500;padding:5px 20px;line-height:1.5}@media (min-width:768px){.series-content-wrapper .series-detail-block .series-block-title{border-radius:5px}}@media (max-width:767px){.series-content-wrapper .series-detail-block .series-block-title{padding:5px 15px;font-size:1.125rem;margin-left:-15px;margin-right:-15px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.series-content-wrapper .series-detail-block .series-block-title{padding:5px 20px 0}}.series-content-wrapper .series-detail-block .text-wrapper{padding:30px 20px 0}.series-content-wrapper .series-detail-block .text-wrapper:last-child{margin-bottom:30px}@media (max-width:767px){.series-content-wrapper .series-detail-block .text-wrapper:last-child{margin-bottom:20px}}@media (min-width:768px){.series-content-wrapper .series-detail-block .text-wrapper{display:-webkit-box;display:flex}}@media (max-width:767px){.series-content-wrapper .series-detail-block .text-wrapper{padding:20px 0 0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.series-content-wrapper .series-detail-block .text-wrapper .student-opinion-image{display:-webkit-inline-box;display:inline-flex}}@media (min-width:768px){.series-content-wrapper .series-detail-block.seminar-concept .text-wrapper .seminar-concept-text{width:50%}}@media (max-width:767px){.series-content-wrapper .series-detail-block.seminar-concept .text-wrapper .seminar-concept-text{margin-bottom:15px;font-size:.875rem}}@media (min-width:768px){.series-content-wrapper .series-detail-block.seminar-concept .text-wrapper .seminar-concept-image{width:calc(50% - 30px);margin-right:30px}}@media (max-width:767px){.series-content-wrapper .series-detail-block.seminar-concept .text-wrapper .seminar-concept-image{text-align:center}}@media (min-width:768px){.series-content-wrapper .series-detail-block.seminar-concept .text-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}.series-content-wrapper .series-detail-block.theme-block .text-wrapper .theme-block-wrapper{border-radius:5px;background-color:#f3f2e9;padding:20px}.series-content-wrapper .series-detail-block.theme-block .text-wrapper .theme-block-wrapper .logo-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.series-content-wrapper .series-detail-block.theme-block .text-wrapper .theme-block-wrapper .logo-wrapper .logo{margin-right:25px}.series-content-wrapper .series-detail-block.theme-block .text-wrapper .theme-block-wrapper .logo-wrapper .logo img{border-radius:50%}@media (min-width:768px) and (max-width:991px){.series-content-wrapper .series-detail-block.theme-block .text-wrapper .theme-block-wrapper .logo-wrapper .logo{margin-right:5px}}@media (max-width:767px){.series-content-wrapper .series-detail-block.theme-block .text-wrapper .theme-block-wrapper .logo-wrapper .logo{margin-right:10px}}.series-content-wrapper .series-detail-block.theme-block .text-wrapper .theme-block-wrapper .logo-wrapper .slogan{color:#1f5378;vertical-align:middle;margin-bottom:0;font-weight:500;font-size:2rem;line-height:1.5}@media (max-width:991px){.series-content-wrapper .series-detail-block.theme-block .text-wrapper .theme-block-wrapper .logo-wrapper .slogan{font-size:1.375rem}}.series-content-wrapper .series-detail-block.theme-block .text-wrapper .theme-block-wrapper .description{margin-top:10px}@media (max-width:767px){.series-content-wrapper .series-detail-block.theme-block .text-wrapper .theme-block-wrapper .description{font-size:.875rem}}@media (min-width:768px){.series-content-wrapper .series-detail-block.theme-block .text-wrapper .theme-block-wrapper{width:calc(50% - 15px);margin-right:30px}.series-content-wrapper .series-detail-block.theme-block .text-wrapper .theme-block-wrapper:nth-child(2n){margin-right:0}}@media (max-width:767px){.series-content-wrapper .series-detail-block.theme-block .text-wrapper .theme-block-wrapper{margin-bottom:20px;padding:15px}.series-content-wrapper .series-detail-block.theme-block .text-wrapper .theme-block-wrapper:last-child{margin-bottom:0}}.series-content-wrapper .series-detail-block.instructor-block .text-wrapper{flex-wrap:wrap}.series-content-wrapper .series-detail-block.instructor-block .text-wrapper .instructor-description{margin-bottom:30px}@media (max-width:767px){.series-content-wrapper .series-detail-block.instructor-block .text-wrapper .instructor-description{margin-bottom:20px;font-size:.875rem}}.series-content-wrapper .series-detail-block.instructor-block .text-wrapper .instructor-list .instructor-series-wrapper{margin-bottom:20px}@media (min-width:768px){.series-content-wrapper .series-detail-block.instructor-block .text-wrapper .instructor-list .instructor-series-wrapper .instructor-image,.series-content-wrapper .series-detail-block.instructor-block .text-wrapper .instructor-list .instructor-series-wrapper .instructor-name-wrapper{display:inline-block}}@media (max-width:767px){.series-content-wrapper .series-detail-block.instructor-block .text-wrapper .instructor-list .instructor-series-wrapper .instructor-image,.series-content-wrapper .series-detail-block.instructor-block .text-wrapper .instructor-list .instructor-series-wrapper .instructor-name-wrapper{text-align:center}}.series-content-wrapper .series-detail-block.instructor-block .text-wrapper .instructor-list .instructor-series-wrapper .instructor-image img{padding:5px;border-radius:50%;border:1px solid #bbb;max-width:none}@media (min-width:768px){.series-content-wrapper .series-detail-block.instructor-block .text-wrapper .instructor-list .instructor-series-wrapper .instructor-image{margin-right:30px}}.series-content-wrapper .series-detail-block.instructor-block .text-wrapper .instructor-list .instructor-series-wrapper .instructor-name-wrapper .name a{display:-webkit-inline-box;display:inline-flex;color:#1a0dab}.series-content-wrapper .series-detail-block.instructor-block .text-wrapper .instructor-list .instructor-series-wrapper .instructor-name-wrapper .name a:hover{color:#1a0dab;text-decoration:underline}.series-content-wrapper .series-detail-block.instructor-block .text-wrapper .instructor-list .instructor-series-wrapper .instructor-name-wrapper .name a:visited{color:#609}@media (max-width:767px){.series-content-wrapper .series-detail-block.instructor-block .text-wrapper .instructor-list .instructor-series-wrapper .instructor-name-wrapper{margin-top:5px}}@media (min-width:768px){.series-content-wrapper .series-detail-block.instructor-block .text-wrapper .instructor-list .instructor-series-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}.series-content-wrapper .series-detail-block.instructor-block .text-wrapper .instructor-list:last-child{margin-bottom:0}@media (min-width:768px){.series-content-wrapper .series-detail-block.instructor-block .text-wrapper .instructor-list{padding:0 15px}}@media (max-width:767px){.series-content-wrapper .series-detail-block.instructor-block .text-wrapper .instructor-list{font-size:.875rem}}.series-content-wrapper .series-detail-block.instructor-block .text-wrapper .instructor-note{font-size:.875rem}@media (min-width:768px){.series-content-wrapper .series-detail-block.instructor-block .text-wrapper .instructor-note div{float:right}}@media (max-width:767px){.series-content-wrapper .series-detail-block.instructor-block .text-wrapper .instructor-note{font-size:.75rem}}.series-content-wrapper .series-detail-block.student-opinion-block .series-block-title{background-color:#833c58}.series-content-wrapper .series-detail-block.student-opinion-block .student-opinion-text{background-color:#f3e6eb;padding:20px;border-radius:5px}.series-content-wrapper .series-detail-block.student-opinion-block .student-opinion-text .title{color:#333;padding-bottom:5px;border-bottom:1px dotted #833c58;margin-bottom:10px}.series-content-wrapper .series-detail-block.student-opinion-block .student-opinion-text .title h3{font-size:1rem;line-height:1.5}@media (max-width:767px){.series-content-wrapper .series-detail-block.student-opinion-block .student-opinion-text .title h3{font-size:.875rem}}.series-content-wrapper .series-detail-block.student-opinion-block .student-opinion-text .student-opinion-description{color:#833c58}.series-content-wrapper .series-detail-block.student-opinion-block .student-opinion-text .note{font-size:.875rem;text-align:right;margin-top:10px}@media (max-width:767px){.series-content-wrapper .series-detail-block.student-opinion-block .student-opinion-text .note{font-size:.75rem}}@media (min-width:768px){.series-content-wrapper .series-detail-block.student-opinion-block .student-opinion-text:nth-child(2n){margin-right:0}}@media (max-width:767px){.series-content-wrapper .series-detail-block.student-opinion-block .student-opinion-text:nth-child(2n){margin-bottom:0}}@media (min-width:768px){.series-content-wrapper .series-detail-block.student-opinion-block .student-opinion-text{width:calc(50% - 15px);margin-right:30px}}@media (max-width:767px){.series-content-wrapper .series-detail-block.student-opinion-block .student-opinion-text{margin-bottom:20px;padding:15px;font-size:.875rem}}.series-content-wrapper .series-detail-block.faq-block .text-wrapper .faq-items .answer-block,.series-content-wrapper .series-detail-block.faq-block .text-wrapper .faq-items .question-block{padding-left:45px;position:relative}.series-content-wrapper .series-detail-block.faq-block .text-wrapper .faq-items .answer-block:before,.series-content-wrapper .series-detail-block.faq-block .text-wrapper .faq-items .question-block:before{width:35px;height:35px;line-height:35px;color:#fff;border-radius:3px;display:inline-block;text-align:center;position:absolute;left:0;font-size:1.25rem}@media (max-width:767px){.series-content-wrapper .series-detail-block.faq-block .text-wrapper .faq-items .answer-block:before,.series-content-wrapper .series-detail-block.faq-block .text-wrapper .faq-items .question-block:before{width:28px;height:28px;line-height:28px}}.series-content-wrapper .series-detail-block.faq-block .text-wrapper .faq-items .answer-block div{padding:20px;background-color:#f3f2e9;border-radius:5px;position:relative;min-height:35px}.series-content-wrapper .series-detail-block.faq-block .text-wrapper .faq-items .answer-block div:after{content:"";position:absolute;left:0;top:20px;width:0;height:0;border:10px solid transparent;border-right-color:#f3f2e9;border-left:0;margin-top:-10px;margin-left:-10px}@media (max-width:767px){.series-content-wrapper .series-detail-block.faq-block .text-wrapper .faq-items .answer-block div:after{margin-left:-7px;top:20px}}@media (max-width:767px){.series-content-wrapper .series-detail-block.faq-block .text-wrapper .faq-items .answer-block div{min-height:28px}}.series-content-wrapper .series-detail-block.faq-block .text-wrapper .faq-items .answer-block:before{content:"A";background-color:#c172be}.series-content-wrapper .series-detail-block.faq-block .text-wrapper .faq-items .question-block{color:#164668}.series-content-wrapper .series-detail-block.faq-block .text-wrapper .faq-items .question-block .question-block-wrapper{text-decoration:underline;min-height:35px;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;cursor:pointer;margin-bottom:20px}.series-content-wrapper .series-detail-block.faq-block .text-wrapper .faq-items .question-block .question-block-wrapper div{display:inline}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.series-content-wrapper .series-detail-block.faq-block .text-wrapper .faq-items .question-block .question-block-wrapper{line-height:40px}}@media (max-width:767px){.series-content-wrapper .series-detail-block.faq-block .text-wrapper .faq-items .question-block .question-block-wrapper{min-height:28px}}.series-content-wrapper .series-detail-block.faq-block .text-wrapper .faq-items .question-block:before{content:"Q";background-color:#5c97bf}.series-content-wrapper .series-detail-block.faq-block .text-wrapper .inner-item:not(:last-child) .answer-block>div{margin-bottom:20px}.series-content-wrapper .series-detail-block.about-block{color:#333}@media (max-width:767px){.series-content-wrapper .series-detail-block.about-block{font-size:.875rem}}.page-node-type-training-course .field__label{font-weight:800}.page-blockchain .series-content-wrapper .all-courses-button,.page-cloudnative .series-content-wrapper .all-courses-button,.page-datascientist .series-content-wrapper .all-courses-button{text-align:center;margin-top:30px}.page-blockchain .series-content-wrapper .all-courses-button a,.page-cloudnative .series-content-wrapper .all-courses-button a,.page-datascientist .series-content-wrapper .all-courses-button a{font-weight:900;color:#164668}.page-blockchain .series-content-wrapper .all-courses-button a:hover,.page-cloudnative .series-content-wrapper .all-courses-button a:hover,.page-datascientist .series-content-wrapper .all-courses-button a:hover{text-decoration:underline}.page-blockchain .series-content-wrapper .series-detail-block,.page-cloudnative .series-content-wrapper .series-detail-block,.page-datascientist .series-content-wrapper .series-detail-block{margin-top:30px}.page-blockchain .field--name-field-viewfield-1,.page-cloudnative .field--name-field-viewfield-1,.page-datascientist .field--name-field-viewfield-1{display:none}.no-results-message{margin:0 16px 160px}@media (max-width:767px){.no-results-message{margin-left:0}}.training-course-search .view-header{margin-top:15px;margin-bottom:0}.training-course-search .views-exposed-form{display:-webkit-box;display:flex}.training-course-search .views-exposed-form .form-text{border:1px solid #ccc;border-radius:0;width:300px;-webkit-box-flex:0;flex:none;height:30px;margin-right:5px;display:inline-block;margin-top:0;padding-left:7px;padding-top:3px}@media (max-width:767px){.training-course-search .views-exposed-form .form-text{width:210px}}.training-course-search .views-exposed-form .form-submit{color:#fff;background-color:#000;border:none;border-radius:0;padding:5px 15px 4px;font-size:.875rem}.training-course-search .views-exposed-form .form-submit:hover{color:#000;background-color:#666;border:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.training-course-search .views-exposed-form .form-submit{padding:7px 15px 2px}}.training-course-search .search-highlight{background-color:#ddf2f4;padding:3px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.training-course-search .search-highlight{padding:4px 3px 0}}.training-course-search .list-row:first-child{padding-top:20px}.training-course-search .list-row:last-child{margin-bottom:30px}.training-course-search .list-row .search-results-link a{color:#3b65a5;font-size:1.125rem;font-weight:500}.training-course-search .list-row .search-results-excerpt{color:#555;font-size:1rem;display:block;padding-top:15px}.path-search .breadcrumbs div#block-pagetitle .placeholder{font-style:normal}.view-csv-files table{width:100%}.view-csv-files table thead tr th{background-color:#eee;font-weight:700}.view-csv-files table tbody tr td,.view-csv-files table thead tr th{padding:10px;border:1px solid #ddd}.view-csv-files table tbody tr td a{color:#000;text-decoration:underline}.listing-page .view-content .views-row .listing-wrapper .text-region .title-suffix{font-weight:900;color:#1a0dab}.listing-page .view-content .views-row .listing-wrapper .text-region .title-suffix a{color:#1a0dab}.listing-page .view-content .views-row .listing-wrapper .text-region .title-suffix a:hover{color:#1a0dab;text-decoration:underline}.listing-page .view-content .views-row .listing-wrapper .text-region .title-suffix a:visited{color:#609}.listing-page .view-content .views-row .listing-wrapper .text-region .title-prefix{font-weight:900}.listing-page .view-content .views-row .listing-wrapper .text-region .course-title:not(.news-title) a{color:#1a0dab}.listing-page .view-content .views-row .listing-wrapper .text-region .course-title:not(.news-title) a:hover{color:#1a0dab;text-decoration:underline}.listing-page .view-content .views-row .listing-wrapper .text-region .course-title:not(.news-title) a:visited{color:#609}.listing-page .view-content .views-row .listing-wrapper .text-region .main-title:not(.news-title){font-weight:900;color:#1a0dab}.listing-page .view-content .views-row .listing-wrapper .text-region .main-title:not(.news-title) a{color:#1a0dab}.listing-page .view-content .views-row .listing-wrapper .text-region .main-title:not(.news-title) a:hover{color:#1a0dab;text-decoration:underline}.listing-page .view-content .views-row .listing-wrapper .text-region .main-title:not(.news-title) a:visited{color:#609}.listing-page .view-content .views-row .listing-wrapper .text-region .course-overview{font-weight:900}.listing-page .view-content .views-row .listing-wrapper .text-region .course-overview em.placeholder{font-style:normal}.listing-page .view-content .views-row .listing-wrapper .text-region .course-overview em.placeholder a{color:#1a0dab}.listing-page .view-content .views-row .listing-wrapper .text-region .course-overview em.placeholder a:hover{color:#1a0dab;text-decoration:underline}.listing-page .view-content .views-row .listing-wrapper .text-region .course-overview em.placeholder a:visited{color:#609}.listing-page .view-content .views-row .listing-wrapper .text-region .location-date-wrapper .item-list{display:block}.listing-page .view-content .views-row .listing-wrapper .text-region .location-date-wrapper .item-list .course-content{display:block;width:100%;padding:5px 15px}.listing-page .view-content .views-row .listing-wrapper .text-region .location-date-wrapper .item-list .icon{max-width:100%;display:block;width:100%}.listing-page .view-content .views-row .listing-wrapper .text-region .location-date-wrapper .item-list .icon span{font-weight:900}

a.btn_coeteco {
	display: block;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	width: 90%;
	margin: 1.5em auto 2em auto;
	padding: 1rem 0;
	font-weight: bold;
	border: 2px solid #4682b4;
	background: #4682b4;
	color: #fff !important;
	transition: 0.5s;
}
a.btn_coeteco:hover {
	color: #4682b4 !important;
	background: #fff;
}