html,body{margin:0;padding:0;width:100%;height:100%;font-family:"Inter",sans-serif}.masthead{font-weight:400;color:#fff;background:#171113 url(https://cdn.filecloud.com/wp-content/themes/tonido2/images/fc-university-header.jpg) right no-repeat;background-size:cover;height:500px;width:100%;display:block}@media screen and (min-width: 1000px){.masthead{background:#171113 url(https://cdn.filecloud.com/wp-content/themes/tonido2/images/fc-university-header.jpg)}}@media screen and (min-width: 1400px){.masthead{background:#171113 url(https://cdn.filecloud.com/wp-content/themes/tonido2/images/fc-university-header.jpg) center no-repeat;background-size:cover}}.masthead
.content{width:90%;max-width:1300px;font-size:16px;line-height:25px;text-align:center;position:relative;top:50%;transform:translateY(-50%);margin:auto;text-align:center}.masthead .content .masthead-cta-container{margin-top:40px}.masthead .content .masthead-cta{margin-top:20px;background-color:#337AB7;color:#fff;font-family:'brandon-grotesque',sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;padding:12px
25px;border-radius:5px}.masthead .content .masthead-cta:hover{background-color:#fff;color:#000;text-decoration:none}.masthead .content
p{max-width:550px;margin:0
auto}.masthead .content
h2{font-family:'brandon-grotesque',sans-serif;font-size:40px;line-height:35px;padding:20px
0 25px;font-weight:100;color:#FFF;margin:0}.masthead .content
h3{color:#fff;font-weight:400;font-family:'brandon-grotesque',sans-serif;font-size:20px;line-height:27px;padding:20px
0;margin:0
auto 30px;width:100%}@media screen and (min-width: 1000px){.masthead .content
h2{font-size:56px;padding:20px
0 45px;line-height:50px}.masthead .content
h3{font-size:20px;line-height:32px;padding-top:20px;padding-bottom:40px;width:100%;margin:0}}.masthead .content
a{font-size:20px;color:linear-gradient(90deg, rgba(0,104,173,1) 0%, rgba(0,157,255,1) 100%);font-weight:500}.masthead .content a:hover{color:#219BEC}.university-categories .university-categories-container{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:2rem}.university-categories .university-categories-container,.next-events-container{width:100%;max-width:1300px;margin:auto;padding:80px
0}.university-categories .university-categories-container .category-box:hover, .university-categories .university-categories-container .category-box:focus{text-decoration:none}.university-categories .university-categories-container .category-box:hover{text-decoration:none;border:1px
solid #ccc}.university-categories .university-categories-container .category-box{grid-column:span 1 / span 1;background-color:#fff;border-radius:10px;overflow:hidden;padding:0
!important;border:1px
solid #e9e9e9;color:#333}.university-categories .university-categories-container .category-box a, .university-categories .university-categories-container .category-box a:hover, .university-categories .university-categories-container .category-box a:focus{color:#333;text-decoration:none}@media screen and (max-width: 1000px){.university-categories .university-categories-container{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.5rem}}@media screen and (max-width: 500px){.university-categories .university-categories-container{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5rem}}.university-categories .university-categories-container .category-box
img{width:100%}.university-categories .university-categories-container .category-box .category-box-content
h3{font-family:'brandon-grotesque',sans-serif;font-size:23px;line-height:30px;font-weight:500;color:#337ab7;padding:0;margin:0
0 10px 0}.university-categories .university-categories-container .category-box .category-box-content{border-radius:10px;padding:20px;min-height:150px;color:#666;font-size:14px;line-height:23px;position:relative}.university-categories .university-categories-container .category-box .category-box-content
.link{display:inline-flex;font-family:'brandon-grotesque',sans-serif;color:#337ab7;font-size:18px;margin:0!important}.university-categories .university-categories-container .category-box .category-box-content
.arrow{text-decoration:none!important;margin-top:2px;margin-left:5px;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:450ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.university-categories .university-categories-container .category-box .link:hover
.text{text-decoration:underline}.university-categories .university-categories-container .category-box .link:hover
.arrow{text-decoration:none!important;transform:translateX(7px);transition-property:transform;transition-duration:450ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.content-container{background:#f7f7f7;padding:15px}.content-container .next-events-container{max-width:1300px;margin:0
auto;padding:0
0 20px 0}.content-container .next-events-container .upcoming-events-box{display:block;background-color:#fff;border:1px
solid #e9e9e9;border-radius:10px;overflow:hidden}.content-container .next-events-container .upcoming-events-box .events-img{width:100%;height:250px;overflow:hidden;background-image:url(https://cdn.filecloud.com/wp-content/themes/tonido2/images/fc-university-calendar.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.content-container .next-events-container .upcoming-events-box .events-img
img{width:100%;object-position:center}.content-container .next-events-container .upcoming-events-box .events-content{width:100%;padding:35px
40px}.content-container .next-events-container .upcoming-events-box .events-content .event-group{margin-bottom:60px}@media screen and (min-width: 1000px){.content-container .next-events-container{padding:0
0 100px 0}.content-container .next-events-container .upcoming-events-box{display:flex}.content-container .next-events-container .upcoming-events-box .events-img{width:30%;height:auto}.content-container .next-events-container .upcoming-events-box .events-content{width:70%}}.content-container .next-events-container .upcoming-events-box
.title{font-family:'brandon-grotesque',sans-serif;color:#337ab7;margin:0;font-size:25px;padding:0
0 15px 0}.content-container .next-events-container .upcoming-events-box .title:after{content:' ';display:block;width:80px;height:2px;background:#999;margin:15px
0}.content-container .next-events-container .upcoming-events-box
h4{font-family:'brandon-grotesque',sans-serif;font-size:20px;line-height:27px;margin:0;margin-bottom:5px;padding:0}.content-container .next-events-container .upcoming-events-box
p{color:#999}.content-container .next-events-container .upcoming-events-box .nowebinar-description{font-size:14px}.next-events-container .event-row{font-size:16px;padding:30px
0;border-top:1px solid #e9e9e9}.next-events-container .event-row:last-child{border-bottom:1px solid #e9e9e9}.event-row .event-date{border:1px
solid #e9e9e9;border-radius:3px;padding:0;vertical-align:top;text-align:center}.event-row .event-date .event-month{background:#0d6797;border-radius:3px 3px 0 0;color:#fff;font-size:10px;font-weight:bold;display:block;padding:2px
0;text-transform:uppercase}.event-row .event-date .event-day{font-size:20px;font-weight:bold}.event-row .event-starting{display:block;font-size:12px;font-weight:bold;color:#999}.content-container .next-events-container .register-webinar{width:100%;text-align:center;font-size:15px;font-weight:500;color:#2878aa;border:2px
solid #2878aa;display:inline-block;padding:10px;border-radius:3px}.content-container .next-events-container .register-webinar:hover{color:#fff;background-color:#2878aa;text-decoration:none}.inpage-signup{background:#092638;color:#fff;padding:50px
15px 90px 15px}.inpage-signup .inpage-signup-content{width:100%;max-width:1000px;margin:auto;text-align:center;padding:50px
20px 0 20px}@media screen and (min-width: 1000px){.inpage-signup .inpage-signup-content{padding:60px
0 0 0}}.inpage-signup .inpage-signup-content
h2{font-family:'brandon-grotesque',sans-serif;font-size:30px;font-weight:100;line-height:40px;color:#fff;margin:0px
0 20px;text-align:center}@media screen and (min-width: 992px){.inpage-signup .inpage-signup-content
h2{font-size:36px;line-height:40px;margin:0px
0 10px}}.inpage-signup .inpage-signup-content
h3{font-family:'brandon-grotesque',sans-serif;font-weight:500;font-size:20px;padding:0;margin:0;color:#fff}@media screen and (min-width: 992px){.inpage-signup .inpage-signup-content
h3{font-size:25px}}@media screen and (min-width: 992px){.inpage-signup .inpage-signup-content
h3{font-size:25px}}.cta-box .cta-button{font-family:'brandon-grotesque',sans-serif;display:inline-block;font-size:22px;padding:15px
40px;margin:40px
0 0 0;color:#fff;background:#016aae;border-radius:10px;font-weight:600}.cta-box .cta-button:hover{color:#fff;background:#3daae4;text-decoration:none}.cta-box
span{font-family:'brandon-grotesque',sans-serif;display:block;font-size:16px;color:#f8f8f8;padding-top:10px}.inpage-signup .webinar-container{color:#333;max-width:800px;background-color:#fff;border:1px
solid #e9e9e9;margin:0
auto;border-radius:10px;padding:45px}.inpage-signup .webinar-container
.register{width:49%;text-align:center;font-size:13px;color:#fff;background:#2878aa;display:inline-block;padding:10px;border-radius:3px;margin-top:10px}.inpage-signup .webinar-container .register:hover{background-color:#333;text-decoration:none}.inpage-signup .webinar-container .register-buttons{display:flex;justify-content:space-between;margin-top:20px}.inpage-signup .webinar-container .webinar-content
h4{font-family:'brandon-grotesque',sans-serif;font-size:22px;margin-bottom:5px}.inpage-signup .webinar-container .webinar-content
p{font-size:16px;line-height:26px;color:#666}.inpage-signup .next-events-container .register-webinar{width:100%;text-align:center;font-size:13px;font-weight:500;color:#2878aa;border:2px
solid #2878aa;display:inline-block;padding:10px;border-radius:3px}.inpage-signup .next-events-container .register-webinar:hover{color:#fff;background-color:#2878aa;text-decoration:none}.masthead-list{font-weight:400;color:#fff;display:block;padding:90px
0 0px 0;position:relative;background-color:#016AAE}.masthead-list
.content{width:90%;max-width:100%;margin:auto;padding:30px}.masthead-list .content .content-text{width:100%;font-size:16px;line-height:25px;margin-bottom:50px;text-align:center}.masthead-list .content-text
h2{font-family:'brandon-grotesque',sans-serif;font-size:35px;line-height:35px;padding:20px
0 15px;font-weight:400;margin:0}.masthead-list .content .content-course-info{width:75%;margin:auto;margin-bottom:40px}.masthead-list .content .content-course-info{background-color:#f7f7f7;border-radius:5px;padding:20px
40px}.masthead-list .content .content-course-info
h2{font-family:'brandon-grotesque',sans-serif;font-size:28px;line-height:32px;padding:0px;font-weight:600;color:#333;margin:0;margin-bottom:10px}.masthead-list .content .content-course-info
table{width:100%;font-size:16px;line-height:20px;padding:0px;color:#333;margin-bottom:5px}.masthead-list .content .content-course-info table tr td, .masthead-list .content .content-course-info table tr
th{padding-top:10px}.masthead-list .content .content-course-info table tr
th{font-weight:600}.masthead-list .content .content-course-info table tr
td{text-align:right}@media screen and (min-width: 800px){.masthead-list{padding:120px
0 50px 0}.masthead-list
.content{width:100%;display:grid;grid-template-columns:repeat(8, minmax(0, 1fr))}.masthead-list .content .content-text{width:90%;text-align:left;margin-bottom:0px;grid-column:span 4 / span 1}.masthead-list .content .content-course-info{width:100%;grid-column:span 4 / span 1}}@media screen and (min-width: 1000px){.masthead-list .content .content-text{width:60%;grid-column:span 5 / span 1}.masthead-list .content .content-course-info{grid-column:span 3 / span 1}}@media screen and (min-width: 1200px){.masthead-list
.content{max-width:1300px;margin:auto}.masthead-list .content .content-text{grid-column:span 6 / span 1;width:50%;text-align:left;margin-bottom:0px}.masthead-list .content-text
h2{font-size:48px;padding:20px
0 15px;line-height:50px;margin-bottom:20px}.masthead-list .content .content-course-info{grid-column:span 2 / span 1}}.main-content{width:100%;background-color:#F5F5F5}.list-container{width:100%;max-width:100%;margin:auto;padding:50px
30px;font-size:15px;line-height:23px}.list-container .content-text{width:100%;font-size:20px;font-weight:200;line-height:37px;text-align:left}.list-container .videos-list{width:100%}.list-container .videos-list
ul{margin-left:0px;padding-left:0px}.list-container .videos-list ul
li{padding:30px
0;background-color:#fff;margin-bottom:40px;border-radius:5px;list-style:none}.list-container .videos-list ul li
.video{width:90%;margin:0
auto}.list-container .videos-list ul li .video
img{width:100%}.list-container .videos-list ul li .youtube-video{position:relative;cursor:pointer}.list-container .videos-list ul li .youtube-video .youtube-logo{position:absolute;width:45px;left:50%;top:40%;transform:translate(-50%)}.list-container .videos-list .video
iframe{width:100%;min-height:250px }.list-container .videos-list ul li .video-info{width:90%;margin:20px
auto 0}.list-container .videos-list ul li .video-info
h2{font-family:'brandon-grotesque',sans-serif;font-size:23px;line-height:34px;font-weight:normal;margin-top:0;margin-bottom:10px}.list-container .videos-list ul li .video-info .metadata-wrapper, .list-container .videos-list ul li .video-info .metadata-row{display:flex;align-items:center}.list-container .videos-list ul li .video-info .metadata-row{margin-right:20px}.list-container .videos-list ul li .video-info .metadata-wrapper
img{width:20px;height:auto}.list-container .videos-list ul li .video-info .metadata-wrapper
span{color:#676767;padding-left:5px}.list-container .sidebar
h2{font-family:'brandon-grotesque',sans-serif;font-size:20px;font-weight:500;margin-top:0}.list-container .sidebar .university-category{background-color:#fff;border-radius:5px;overflow:hidden;padding:0
!important;border:1px
solid #e9e9e9;color:#333}.list-container .sidebar .university-category:not(:last-child){border-bottom:1px solid #f7f7f7;padding-bottom:20px;margin-bottom:20px}.list-container .sidebar .university-category
img{width:100%;border-top-radius:5px}.list-container .sidebar .university-category .category-text{padding:15px
25px;color:#666}.list-container .sidebar .university-category
h3{font-family:'brandon-grotesque',sans-serif;color:#337ab7;font-size:22px}.list-container .sidebar .university-category
.link{display:inline-flex;font-family:'brandon-grotesque',sans-serif;color:#337ab7;font-size:18px;margin:0!important;cursor:pointer}.list-container .sidebar .university-category .link:hover, .list-container .sidebar .university-category .link:focus{display:inline-flex;font-family:'brandon-grotesque',sans-serif;color:#337ab7;font-size:18px;margin:0!important;cursor:pointer;text-decoration:none}.list-container .sidebar .university-category
.arrow{text-decoration:none!important;margin-top:2px;margin-left:5px;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:450ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.list-container .sidebar .university-category .link:hover
.text{text-decoration:underline}.list-container .sidebar .university-category .link:hover
.arrow{text-decoration:none!important;transform:translateX(7px);transition-property:transform;transition-duration:450ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (max-width:  800px){.list-container .sidebar .more-courses{grid-template-columns:repeat(3, minmax(0, 1fr));gap:2rem}}@media screen and (max-width: 600px){.list-container .sidebar .more-courses{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 500px){.list-container .sidebar .more-courses{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1rem}.list-container .sidebar .university-category{grid-column:span 1 / span 1;height:100%}}@media screen and (min-width: 800px){.list-container .videos-list ul
li{display:flex;padding:30px
40px;margin-bottom:20px}.list-container .videos-list ul li
.video{width:35%}.list-container .videos-list .video
iframe{width:100%;min-height:180px}.list-container .videos-list ul li .video-info{width:65%;margin:0;padding-left:30px}}@media screen and (min-width: 1200px){.list-container{max-width:1300px;width:100%;margin:auto;display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));gap:2rem}.list-container .content-text{min-height:177px;margin-bottom:20px;width:100%;grid-column:span 6 / span 1}.list-container .videos-list{width:100%;grid-column:span 6 / span 1}.list-container
.sidebar{grid-column:span 2 / span 1}}.intro-content .content-text
h2{font-family:'brandon-grotesque',sans-serif;font-size:35px;line-height:35px;padding:20px
0 15px;font-weight:400;margin:0}.sidebar .content-course-info{width:75%;margin:auto auto 30px auto }.sidebar .content-course-info{background-color:#303749;color:#fff;border-radius:5px;padding:20px
40px}.sidebar .content-course-info
h3{font-family:'brandon-grotesque',sans-serif;font-size:28px;line-height:32px;padding:0px;font-weight:600;margin:0;margin-bottom:10px}.sidebar .content-course-info
table{width:100%;font-size:16px;line-height:20px;padding:0px;margin-bottom:5px}.sidebar .content-course-info table tr td, .sidebar .content-course-info table tr
th{padding-top:10px}.sidebar .content-course-info table tr
th{font-weight:600}.sidebar .content-course-info table tr
td{text-align:right}@media screen and (min-width: 800px){.intro-content
.content{width:100%;display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));gap:2rem}.intro-content .content .content-text{width:90%;text-align:left;padding-top:20px;margin:0px;grid-column:span 4 / span 1}.sidebar .content-course-info{width:100%;grid-column:span 4 / span 1}}@media screen and (min-width: 1000px){.intro-content .content .content-text{width:60%;grid-column:span 5 / span 1}.sidebar .content-course-info{grid-column:span 3 / span 1}}@media screen and (min-width: 1200px){.intro-content
.content{max-width:1300px;margin:auto}.intro-content .content .content-text{grid-column:span 6 / span 1;width:65%;text-align:left;margin-bottom:0px}.intro-content .content-text
h2{font-size:48px;padding:20px
0 15px;line-height:50px;margin-bottom:20px}.sidebar .content-course-info{grid-column:span 2 / span 1}}.webinar-masthead{background:#2878aa;height:205px;padding-top:70px}.webinar-masthead .webinar-masthead-container{display:block;width:100%;background:transparent;max-width:1300px;margin:auto;position:relative;top:50%;transform:translateY(-50%)}.webinar-masthead .webinar-masthead-content{width:100%;max-width:13000px;margin:auto;padding:0
20px 0}.webinar-masthead .webinar-masthead-content
h1{font-family:"brandon-grotesque",sans-serif;font-weight:400;max-width:900px;width:80%;margin:0;padding:0;text-align:left;color:#fff;letter-spacing:1px;text-transform:none;font-size:40px;line-height:30px}.modal{margin-top:70px;display:none;position:fixed;z-index:1;padding-top:35px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.8)}.modal-content{margin:auto;display:block}.modal-content{-webkit-animation-name:zoom;-webkit-animation-duration:0.4s;animation-name:zoom;animation-duration:0.4s}@-webkit-keyframes
zoom{from{-webkit-transform:scale(0.9)}to{-webkit-transform:scale(1)}}@keyframes
zoom{from{transform:scale(0.9)}to{transform:scale(1)}}.close{cursor:pointer;position:absolute;top:10px;right:15px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:0.3s}@media screen and (min-width: 768px){.close{top:15px;right:35px}}.close:hover,.close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width: 700px){.modal-content{margin-top:25px;width:90%}}.pagination-container{box-sizing:border-box;margin:50px
auto;max-width:1000px;text-align:center}.pagination-container .page-numbers{padding:0
5px}