html, body {width: 100%;height: 100% }body {font-family: 'Muli', 'Helvetica', 'Arial', 'sans-serif' }a {color: #fdcc52;-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s }a:hover, a:focus {color: #fcbd20 }hr {max-width: 100px;margin: 25px auto 0;border-width: 1px;border-color: rgba(34, 34, 34, 0.1) }hr.light {border-color: white }h1, h2, h3, h4, h5, h6 {font-family: 'Catamaran', 'Helvetica', 'Arial', 'sans-serif';font-weight: 200;letter-spacing: 1px }p {font-size: 18px;line-height: 1.5;margin-bottom: 20px }section {padding: 50px 0 }section h2 {font-size: 50px }.mobile-cover {width: 100%;height: 100%;z-index: 1;position: absolute;display: none }@media only screen and (max-width:600px) {.mobile-cover {display: block }}#mainNav {border-color: rgba(34, 34, 34, 0.05);background-color: white;-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s;font-family: 'Catamaran', 'Helvetica', 'Arial', 'sans-serif';font-weight: 200;letter-spacing: 1px }#mainNav.navbar-shrink {border-color: rgba(34, 34, 34, 0.1);background-color: white;box-shadow: 0 -10px 25px 1px #000 }#mainNav.navbar-shrink .navbar-brand {color: #222 }#mainNav .navbar-brand {color: #222;font-family: 'Catamaran', 'Helvetica', 'Arial', 'sans-serif';font-size: 22px;font-weight: 200;letter-spacing: 1px }#mainNav .navbar-brand:hover, #mainNav .navbar-brand:focus {color: #222 }#mainNav .navbar-toggler {font-size: 12px;padding: 8px 10px;color: #222 }#mainNav .navbar-nav>li>a {font-size: 11px;font-family: 'Lato', 'Helvetica', 'Arial', 'sans-serif';letter-spacing: 2px;text-transform: uppercase }#mainNav .navbar-nav>li>a.active {color: #fdcc52 !important;background-color: transparent }#mainNav .navbar-nav>li>a.active:hover {background-color: transparent }#mainNav .navbar-nav>li>a, #mainNav .navbar-nav>li>a:focus {color: #222 }#mainNav .navbar-nav>li>a:hover, #mainNav .navbar-nav>li>a:focus:hover {color: #fdcc52 }@media(min-width:992px) {#mainNav {color: white;border-color: transparent;background-color: transparent }#mainNav .navbar-brand {color: #fff }#mainNav .navbar-brand:hover, #mainNav .navbar-brand:focus {color: #fff }#mainNav .navbar-nav>li>a, #mainNav .navbar-nav>li>a:focus {color: rgba(255, 255, 255, 0.7) }#mainNav .navbar-nav>li>a:hover, #mainNav .navbar-nav>li>a:focus:hover {color: white }#mainNav.navbar-shrink {border-color: rgba(34, 34, 34, 0.1);background-color: white;box-shadow: 0 -10px 25px 1px #000 }#mainNav.navbar-shrink .navbar-brand:hover, #mainNav.navbar-shrink .navbar-brand:focus {color: #6aa318 }#mainNav.navbar-shrink .navbar-nav>li>a, #mainNav.navbar-shrink .navbar-nav>li>a:focus {color: #222 }#mainNav.navbar-shrink .navbar-nav>li>a:hover, #mainNav.navbar-shrink .navbar-nav>li>a:focus:hover {color: #6aa318 }}header.masthead {position: relative;width: 100%;padding-top: 150px;padding-bottom: 100px;color: white;background: #0470fb;background: -webkit-linear-gradient(to left, #10074d, #0470fb);background: linear-gradient(to left, #10074d, #0470fb) }header.masthead .header-content {max-width: 500px;margin-bottom: 100px;text-align: center }header.masthead .header-content h1 {font-size: 30px }header.masthead .header-content h1.sub-heading {font-size: 35px }header.masthead .device-container {max-width: 325px;margin-right: auto;margin-left: auto }header.masthead .device-container .screen img {border-radius: 3px }.masthead-inner {position: relative }#countdown {margin: 10px auto 30px;width: 380px }.click-to-scroll-bar {position: absolute;bottom: 0;height: 50px;font-size: 20px;text-align: center;width: 100% }@media(min-width:992px) {header.masthead {height: 100vh;min-height: 775px;padding-top: 0;padding-bottom: 0 }header.masthead .header-content {margin-bottom: 0;text-align: left }header.masthead .header-content h1 {font-size: 40px }header.masthead .device-container {max-width: 325px }#countdown {margin: 10px 0 30px;width: 100% }}section.download {position: relative;padding: 150px 0 }section.download h2 {font-size: 50px;margin-top: 0 }section.download .badges .badge-link {display: block;margin-bottom: 25px }section.download .badges .badge-link:last-child {margin-bottom: 0 }section.download .badges .badge-link img {height: 60px }@media(min-width:768px) {section.download .badges .badge-link {display: inline-block;margin-bottom: 0 }}@media(min-width:768px) {section.download h2 {font-size: 70px }}.features {position: relative }section.features .section-heading {margin-bottom: 50px }section.features .section-heading h2 {margin-top: 0 }section.features .section-heading p {margin-bottom: 0 }section.features .device-container, section.features .feature-item {max-width: 325px;margin: 0 auto }section.features .device-container {margin-bottom: 100px }@media(min-width:992px) {section.features .device-container {margin-bottom: 0 }}section.features .feature-item {padding-top: 50px;padding-bottom: 50px;text-align: center }section.features .feature-item h3 {font-size: 30px }section.features .feature-item i {font-size: 80px;display: block;margin-bottom: 15px;background: -webkit-linear-gradient(to left, #10074d, #0470fb);background: linear-gradient(to left, #10074d, #0470fb);-webkit-background-clip: text;-webkit-text-fill-color: transparent }#footnotes {position: absolute;bottom: 10px;padding: 0 20px;font-size: .8em }#ciscoFootnote {color: #bbb }section.cta {position: relative;padding: 90px 0;background-image: url("../images/bg-cta.jpg");background-position: center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover }section.cta .cta-content {position: relative;z-index: 1 }section.cta .cta-content h2 {font-size: 50px;max-width: 450px;margin-top: 0;margin-bottom: 25px;color: white }@media(min-height:720px) {section.cta .cta-content h2 {font-size: 80px }}section.cta .overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5) }section.contact {text-align: center }section.contact h2 {margin-top: 0;margin-bottom: 25px }section.contact h2 i {color: #dd4b39 }section.contact ul.list-social {margin-bottom: 0 }section.contact ul.list-social li a {font-size: 40px;line-height: 80px;display: block;width: 80px;height: 80px;color: white;border-radius: 100% }section.contact ul.list-social li.social-twitter a {background-color: #1da1f2 }section.contact ul.list-social li.social-twitter a:hover {background-color: #0d95e8 }section.contact ul.list-social li.social-facebook a {background-color: #3b5998 }section.contact ul.list-social li.social-facebook a:hover {background-color: #344e86 }section.contact ul.list-social li.social-google-plus a {background-color: #dd4b39 }section.contact ul.list-social li.social-google-plus a:hover {background-color: #d73925 }footer {padding: 25px 0;text-align: center;color: rgba(255, 255, 255, 0.3);background-color: #222 }footer p {font-size: 12px;margin: 0 }footer ul {margin-bottom: 0 }footer ul li a {font-size: 12px;color: rgba(255, 255, 255, 0.3) }footer ul li a:hover, footer ul li a:focus, footer ul li a:active, footer ul li a.active {text-decoration: none }.bg-primary {background: #fdcc52;background: -webkit-linear-gradient(#fdcc52, #fdc539);background: linear-gradient(#fdcc52, #fdc539) }.text-primary {color: #fdcc52 }.no-gutter>[class*='col-'] {padding-right: 0;padding-left: 0 }.btn-outline {color: white;border: 1px solid;border-color: white }.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {color: white;border-color: #fdcc52;background-color: #fdcc52 }.btn {border-radius: 300px;font-family: 'Lato', 'Helvetica', 'Arial', 'sans-serif';letter-spacing: 2px;text-transform: uppercase }.btn-xl {font-size: 11px;padding: 15px 45px }.modal-card-wrapper {text-align: center;width: 100% }.modal-card-wrapper .card {display: inline-block;vertical-align: top;margin: 10px }.modal-card {font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;font-size: 15px;line-height: 1.43;color: #29303b;display: inline-block;vertical-align: top;margin: 0 15px 15px 0;width: 230px;text-align: left;background-color: #fff;position: relative;border: 0;box-shadow: none }.modal-card::before {box-shadow: 0 0 1px 1px rgba(20, 23, 28, 0.1), 0 3px 1px 0 rgba(20, 23, 28, 0.1);opacity: 1 }.modal-card::after {opacity: 0;box-shadow: 0 2px 8px 2px rgba(20, 23, 28, .15) }.modal-card::after, .modal-card::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: .2s ease;pointer-events: none }.modal-card:hover::before {opacity: 0 }.modal-card:hover::after {opacity: 1 }.modal-card a {color: #29303b;display: block;font-size: 13px;text-decoration: none }.modal-card__image {height: auto;display: block;position: relative;background: #29303b;overflow: hidden }.modal-card__image img {width: 100%;max-width: 100%;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;opacity: .7 }.modal-card a:hover img {opacity: 1 }.play-button {position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-align: center }.play-button__circle {border-radius: 50px;background-color: rgba(0, 0, 0, 0.6);display: inline-block;width: 79px;height: 79px;margin-top: 26px }.play-button__icon {font-size: 43px;color: white;line-height: 43px;margin: 18px 0 0 6px }.modal-card .details__instructor, .modal-card .details__name {height: 39px;display: block !important;display: -webkit-box !important;-webkit-line-clamp: 2;-moz-line-clamp: 2;-ms-line-clamp: 2;-o-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;-moz-box-orient: vertical;-ms-box-orient: vertical;-o-box-orient: vertical;box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: normal }.modal-card__details {padding: 12px 15px;display: block }.modal-card-footer {height: 35px;margin-top: 10px }.modal-card-footer__column {color: #007791;display: block }.modal-card-footer__column--left {float: left;padding-top: 7px }.modal-card-footer__column--right {float: right;border-radius: 50px }.modal-card-footer__column--right i {padding: 10px;margin: 0 }.modal-card-footer__column--right:hover {background-color: rgba(20, 23, 28, 0.3);box-shadow: 0 0 5px rgba(20, 23, 28, 0.2);color: #fff }.clearfix:after {content: "";display: table;clear: both }.hidden {display: none }.mauticform_wrapper {color: #fff !important;text-align: left;}